/* ==========================================================================

	THEME NAME:         Venus Green Sheem 🐚🌊
	DESCRIPTION:        Layout levinho, clean e prático.
	VERSION:            1.0.0
	AUTHOR:             Adeisa Camargos
	AUTHOR URI:         @adeisa.camargos
	TAGS:               beauty, clean, minimal, exclusive
	TEXT DOMAINS:       venus

	Feito sob medida exclusivamente p/ o meu site pessoal.

	Baseado no theme Una do @OnePageLove https://onepagelove.com
	One Page WordPress starter theme with no posts, archives, comments or styles.
	License: GNU General Public License v2 or later
   																		  
   ========================================================================== */

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                            💎🐰 [ ~ [[          Resetar          ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/

    /* 💎🐰 ================== [ ~ [[		Cores e fontes 		]] ~ ] ================== 💚💋 */

    :root,[data-theme="light"] { 

        --font-title:'Florentia',Georgia,system-ui;
        --font-subtitle:'Geometos','CodecPro',system-ui;
        --font-subtitle-2:'CodecPro','Geometos',system-ui;
        --font-text:'Verlag',system-ui;
        --font-hightlight:'Flatlion';

        /* Tamanho base e proporções para a tipografia */
        --text-base-size:clamp(1rem, 1.2vw + 0.1rem, 1.125rem);
        --text-scale-ratio:1.215;
        --text-unit:var(--text-base-size); /* if Em units = --text-unit: 1em; */

        --heading-line-height:1.2;
        --body-line-height:1.4;
        --line-height-multiplier:1; /* modify line-height of all text elements */
        --text-vspace-multiplier:1.2; /* modify vertical spacing */
        --font-primary-capital-letter:0.75;

        --text-xxxxs: calc((var(--text-xxxs) / var(--text-scale-ratio)) / var(--text-scale-ratio) / var(--text-scale-ratio));
        --text-xxxs: calc((var(--text-xxs) / var(--text-scale-ratio)) / var(--text-scale-ratio) / var(--text-scale-ratio));
        --text-xxs: calc((var(--text-xs) / var(--text-scale-ratio)) / var(--text-scale-ratio) / var(--text-scale-ratio));
        --text-xs: calc((var(--text-unit) / var(--text-scale-ratio)) / var(--text-scale-ratio));
        --text-sm: calc(var(--text-xs) * var(--text-scale-ratio));
        --text-md: calc(var(--text-sm) * var(--text-scale-ratio) * var(--text-scale-ratio));
        --text-lg: calc(var(--text-md) * var(--text-scale-ratio));
        --text-xl: calc(var(--text-lg) * var(--text-scale-ratio));
        --text-xxl: calc(var(--text-xl) * var(--text-scale-ratio));
        --text-xxxl: calc(var(--text-xxl) * var(--text-scale-ratio));
        --text-xxxxl: calc(var(--text-xxxl) * var(--text-scale-ratio));

        --padding-up-on-mobile:0;
        --padding-down-on-mobile:var(--text-lg);

        --radius-sm:calc(var(--radius,var(--text-xs)) / 2);
        --radius-md:var(--radius,0.25rem);
        --radius-lg:calc(var(--radius,var(--text-xs)) * 2);

        --border-thin:calc(var(--text-xxxxs) / 2);
        --border-thick:var(--text-xxxxs);

        /* Padrões */
        --color-night:var(--color-light);
        --color-light-in-night:var(--color-dark-accent);
        --color-dark-in-night:var(--color-white);

        --color-dark:#060A0A;
        --color-darkish:#363E44;
        --color-light:#E1E2E8; /* Gainsboro */
        --color-lightish:#3A4040;
        --color-mid:#1E1E1E; 
        --color-white:#FCF7F6; /* White */

        /* Sombreados - cor #9bacb6 */
        --shadow-shades:0.5px 4px 8px 0.5px rgba(155,172,182,0.2);
        --shadow-xs:0 0.1px 0.3px rgba(155,172,182,0.2), 0 1px 2px rgba(155,172,182,0.2); 
        --shadow-sm:0 0.3px 0.4px rgba(155,172,182,0.2), 0 0.9px 1.5px rgba(155,172,182,0.2), 0 3.5px 6px rgba(155,172,182,0.2); 
        --shadow-md:0 0.9px 1.5px rgba(155,172,182,0.2), 0 3.1px 5.5px rgba(155,172,182,0.2), 0 14px 25px rgba(155,172,182,0.2); 
        --shadow-lg:0 1.2px 1.9px -1px rgba(155,172,182,0.2), 0 3.3px 5.3px -1px rgba(155,172,182,0.2), 0 8.5px 12.7px -1px rgba(155,172,182,0.2), 0 30px 42px -1px rgba(155,172,182,0.2);
        --shadow-xl:0 1.5px 2.1px -6px rgba(155,172,182,0.2),0 3.6px 5.2px -6px rgba(155,172,182,0.2),0 7.3px 10.6px -6px rgba(155,172,182,0.2),0 16.2px 21.9px -6px rgba(155,172,182,0.2),0 46px 60px -6px rgba(155,172,182,0.2);
 
        /* Cores do tema - padrão */
        --color-light-pink:#FCF7F6; /* rosinha quase branco  - original da marca */
        --color-light-shades:#FBE3DE; /* PANTONE 698 C - Rosa Claro  - original da marca */
        --color-dark-shades:#DC9D9B; /* PANTONE 4067 C - Rosa Escuro - original da marca */
        --color-darkness-shades:#6e4f4e;
        --color-light-accent:#FDEAD4; /* PANTONE 7401 C - SalmÃ£o  - original da marca */
        --color-dark-accent:#4B4547; /* PANTONE 4273 C - Marrom Escuro  - original da marca */
        --color-main-brand-color-light:#D6EAE1; /*  PANTONE 621 C - Honeydew ((( claro)))  - original da marca */
        --color-main-brand-color-lightish:#BCDCCD; /* Opal ((( subtom))) */
        --color-main-brand-color:#71C2B1; /* PANTONE 563 C - Green Sheem - original da marca */
        --color-main-brand-color-darkish:#398279; /* Celadon Green ((( medio))) */
        --color-main-brand-color-dark:#015957; /* Deep Jungle Green ((( escuro))) */

        /* Cores do blog */
        --color-light-shades-to-darkish:var(--color-light-shades);
        --color-light-shades-opacity-to-darkish:rgba(253, 234, 212, 0.4);
        --color-light-accent-to-darkish:var(--color-light-accent);
        --color-dark-shades-to-dark:var(--color-dark-shades);
        --color-main-brand-color-to-dark:var(--color-main-brand-color);
        --color-main-brand-color-light-to-dark:var(--color-main-brand-color-light);

        --bg-color:var(--color-light-pink);
        --font-color:var(--color-dark-accent);

        --post-bg-color:var(--color-light-pink);
        --post-text-color:var(--font-color);
        --page-bg-color:var(--color-light-shades);
        --page-text-color:var(--font-color);

        --link-color:var(--color-dark-shades);
        --link-hover-color:var(--color-main-brand-color-dark);
        --link-visited-color:var(--color-main-brand-color);

        --primary-nav-height:calc(var(--text-base-size) * 5);
        --secondary-nav-height:calc(var(--text-base-size) * 3);
        --header-blog-total-height:calc(var(--primary-nav-height) + var(--secondary-nav-height));

        --primary-bg-color:var(--color-light-pink);
        --primary-link-color:var(--color-dark-accent);
        --primary-link-hover-color:var(--color-main-brand-color-dark);

        --secondary-bg-color:var(--color-main-brand-color-light);
        --secondary-link-color:var(--color-main-brand-color-dark);
        --secondary-link-hover-color:var(--color-main-brand-color);

        --footer-bg-color:var(--color-dark-accent);
        --footer-tx-color:var(--color-light-accent);
        --footer-link-color:var(--color-main-brand-color-light);
        --footer-link-hover-color:var(--color-light-shades);

        /* Buttons colors */
        --button-bg-color:var(--color-main-brand-color-dark);
        --button-bg-hr-color:var(--color-main-brand-color);
        --button-tx-color:var(--color-light-accent);
        --button-tx-hr-color:var(--color-main-brand-color-dark);
        --button-like:#1877f2;
        --button-tweet:#1da1f2;
        --button-linkedin:#0a66c2;
        --button-goog:#ea4335;
        --button-pinit:#ee1d52;
        --button-ytube:#ff0000;
        --button-insta:#e4405f;
        --button-tumblr:#2c4762;
        --button-rssfeed:#f57d00;
        --button-threads:#000;
        --button-wtsapp:#25d366;
        --button-tiktok:#ee1d52;
        --button-spotify:#1ed760;
        --button-apple:#a6b1b7;
        --button-wordpress:#207196;
    }

    /* 💎🐰 ================== [ ~ [[		Dark~and~Light~Mode		]] ~ ] ================== 💚💋 */

    [data-theme="dark"] {

        --color-dark-appears-in-night:var(--color-dark);

        --color-light-shades:#DC9D9B; /* PANTONE 4067 C - Rosa Escuro - original da marca */
        --color-light-accent:#fbd9b1;
        --color-dark-shades:#b76c6c;
        --color-darkness-shades:#5f4544;
        --color-dark-accent:#131111;

        --color-light-shades-to-darkish:var(--color-mid);
        --color-light-shades-opacity-to-darkish:rgba(63, 53, 50, 0.4);
        --color-light-accent-to-darkish:var(--color-darkish);
        --color-dark-shades-to-dark:var(--color-dark-accent);
        --color-main-brand-color-to-dark:var(--color-dark);
        --color-main-brand-color-light-to-dark:var(--color-dark);

        --color-main-brand-color-light:#A4D6C9;
        --color-main-brand-color-lightish:#55968A;
        --color-main-brand-color:#49ab96;
        --color-main-brand--darkish:#1d6e68;
        --color-main-brand-color-dark:#013d3b;

        --color-light-in-night:var(--color-light-pink);
        --color-dark-in-night:var(--color-dark);
        --color-night:var(--color-darkish);

        --bg-color:var(--color-dark-accent);
        --font-color:var(--color-light-in-night);

        --post-bg-color:var(--color-mid);
        --post-text-color:var(--font-color);
        --page-bg-color:var(--bg-color);
        --page-text-color:var(--font-color);

        --primary-bg-color:var(--bg-color);
        --primary-link-color:var(--font-color);
        --primary-link-hover-color:var(--color-main-brand-color-light);

        --secondary-bg-color:var(--color-main-brand-color-dark);
        --secondary-link-color:var(--color-main-brand-color-light);
        --secondary-link-hover-color:var(--color-main-brand-color-lightish);

        --wp--preset--color--base:var(--color-dark-accent);
        --wp--preset--color--light-shades:#DC9D9B;
        --wp--preset--color--light-accent:#fbd9b1;
        --wp--preset--color--dark-shades:#b76c6c;
        --wp--preset--color--darkness-shades:#5f4544;
        --wp--preset--color--dark-accent:#131111;

        --wp--preset--color--main-brand-color-light:#A4D6C9;
        --wp--preset--color--main-brand-color-lightish:#55968A;
        --wp--preset--color--main-brand-color:#49ab96;
        --wp--preset--color--main-brand--darkish:#1d6e68;
        --wp--preset--color--main-brand-color-dark:#013d3b;

        .has-light-shades-to-dark-shades-gradient-background,.has-light-pink-to-light-shades-gradient-background { background:#00000050!important; color:var(--font-color)!important; }
        .has-light-shades-to-main-brand-color-to-light-pink-gradient-background { opacity:0.8!important; color:var(--color-main-brand-color-dark); }
    }

    [data-theme="dark"] img { filter:brightness(80%) contrast(1.2); -webkit-filter:brightness(80%) contrast(1.2); -moz-filter:brightness(80%) contrast(1.2); -o-filter:brightness(80%) contrast(1.2); -ms-filter:brightness(80%) contrast(1.2); -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; filter:alpha(opacity=80); }
    @include breakpoint(md) {
      :root {
        --text-base-size: 1.125rem;
        --text-scale-ratio: 1.215;
      }
    }
    /* 💎🐰 ================== [ ~ [[		Document Setup 		]] ~ ] ================== 💚💋 */

    * { margin:0; padding:0; outline:0; -webkit-transition:opacity .3s cubic-bezier(0.28, 0.12, 0.22, 1); -moz-transition:opacity .3s cubic-bezier(0.28, 0.12, 0.22, 1); -ms-transition:opacity .3s cubic-bezier(0.28, 0.12, 0.22, 1); -o-transition:opacity .3s cubic-bezier(0.28, 0.12, 0.22, 1); transition:opacity .3s cubic-bezier(0.28, 0.12, 0.22, 1); }
    *,*:before,*:after { border:0 solid var(--color-dark); overflow-wrap:break-word; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; -webkit-margin-before:0; -webkit-margin-after:0; -webkit-margin-start:0; -webkit-margin-end:0; }
    *, *::after, *::before { box-sizing:border-box; }
    *::selection { background:var(--color-main-brand-color); color:var(--color-light-pink); text-shadow:none; } *::-moz-selection { background:var(--color-main-brand-color); color:var(--color-light-pink); text-shadow:none; }
    ::-webkit-input-placeholder { color:var(--color-night) } ::-moz-placeholder { color:var(--color-night) } :-ms-input-placeholder { color:var(--color-night) } :-moz-placeholder { color:var(--color-night) }

    body { background-color:var(--bg-color); color:var(--font-color); font:300 var(--text-base-size) var(--font-text); font-stretch:normal; line-height:var(--body-line-height); /* a linha deve ser em número absoluto, senão H1 fica com letra grande e linha pequena */ overflow-wrap:break-word; text-rendering:optimizeLegibility; -webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale; -moz-font-smoothing:grayscale; }

    html { -ms-text-size-adjust:100%; -webkit-text-size-adjust:100%; scroll-behavior:smooth; }
    html,body { max-width:100%; height:100%; margin:0; padding:0; transition:background-color 0.375s ease-in; }

    img { border:0; border-style:none; max-width:100%; height:auto; display:block; /* display block Ajuda a evitar espaços extras abaixo da imagem com o efeito parallax e fade */}
    img:not(.wp-lightbox-container img):not(.no-fade):not(.logo-img):not(.avatar):not(.carousel img) { opacity:0; /* Inicialmente invisível */ transition:opacity 0.2s linear 0s; /* Transição suave de opacidade */  -o-transition:opacity 0.2s linear 0s; -webkit-transition:opacity 0.2s linear 0s; will-change:opacity; }
    img.visible:not(.wp-lightbox-container img):not(.no-fade):not(.logo-img):not(.avatar):not(.carousel img) { opacity:1!important; /* Visível após rolar a página */ }
    
    /* Corrige conflito com lightbox nativo do WordPress e outros contextos onde o fade não é desejado */
    .wp-lightbox-container img,figure[class*="wp-block-image"] img[data-wp-bind--src], /* Imagens de blocos WP recentes */
    img.no-fade,/* Classe manual para não aplicar fade */ img.logo-img, /* Exemplo para logos */ img.avatar /* Exemplo para avatares */ { opacity:1 !important; transition:none !important; will-change:auto !important; /* Reseta o will-change */ }
    /* Garante que a imagem ampliada da lightbox fique visível */
    figure[class*="wp-block-image"] img[data-wp-bind--src] { opacity:1 !important; transition:none !important; }

    svg:not(:root) { overflow:hidden }

    article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary { display:block }
    audio,canvas,progress,video { display:inline-block; vertical-align:baseline; }
    audio:not([controls]) { display:none; height:0; }

    /* 💎🐰 ================== [ ~ [[		Elementos 		]] ~ ] ================== 💚💋 */

    .clear,.clearfix { *zoom:1 } .clear:before,.clearfix:before,.clear:after,.clearfix:after { content:' '; display:table; } 
    .clear:after,.clearfix:after { clear:both } 

    .hide,.hidden,[hidden],template,invisible,.grecaptcha-badge { display:none!important; visibility:hidden; opacity:0; width:0; height:0; margin:0; padding:0; }
    .left { float:left; left:0; } .right { float:right; right:0; }

    .borderradius50,.rounded { border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }
    .textcenter { text-align:center } .textjustify { text-align:justify } .textnormal { font-weight:normal; text-transform:none; letter-spacing:normal; } .textupper { text-transform:uppercase }
    .inclinado { transform:scale(1, 1) translate(0px, 0px) rotate(356deg); position:relative; z-index:1; margin:0 0 0 calc(var(--text-sm) * -1); }
    .bigger-size { width:calc(var(--text-xxxl) * 2); min-width:0; height:calc(var(--text-xxxl) * 2); } .big-size { width:var(--text-xxxl); min-width:0; height:var(--text-xxxl); }	.medium-size { width:var(--text-xxl); min-width:0; height:var(--text-xxl); } .little-size { width:var(--text-xl); min-width:0; height:var(--text-xl); text-align:center; }
    .full-size { width:100%; min-width:0; margin:0 auto; }
    .z-index-z { z-index:1; position:relative; }
    .displayblock { display:block!important } 
    .displaynone { display:none!important; visibility:hidden; opacity:0; width:0; height:0; margin:0; padding:0; } 
    .displaymobile { display:none; visibility:hidden; width:0; height:0; }

    code,kbd,samp { font-family:'Monospace',monospace; }
    abbr,acronym { border-bottom:1px dotted rgba(0,0,0,0.2); cursor:help; }
    abbr[title] { border-bottom:none; text-decoration:underline; text-decoration:underline dotted; }
    pre { line-height:inherit; background:var(--color-main-brand-color-dark); color:var(--color-light-accent); border-radius:var(--radius-lg); box-shadow:var(--shadow-xs); border:0; padding:calc(2 * var(--padding-down-on-mobile)); max-width:100%; overflow:auto; white-space:pre-wrap; font-family:var(--font-title); font-weight:200; font-size:var(--text-sm); }
    pre a { color:var(--color-light-pink)!important; }
        .vegano { background-color:#5d9471; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='var(--color-light-accent' style='opacity:0.3'%3E%3Cpath d='M467 356c-7-40-41-70-83-70-8 0-16 1-23 3l-110 31a84 84 0 00-167 9A113 113 0 000 438c0 8 7 15 15 15h369c40 0 74-28 82-66 10 5 16 15 16 27 0 38-30 68-68 68h-99a15 15 0 000 30h99c54 0 98-44 98-98 0-28-19-52-45-58zm-83 67H278l2-5c4-10 13-17 24-19l33-5a15 15 0 10-5-29l-33 5c-21 4-39 18-47 38l-6 15H31c6-34 34-63 70-68a15 15 0 0013-17l-1-8a54 54 0 11108 8 15 15 0 0015 16h4l129-37 15-2a54 54 0 010 108zm0 0'/%3E%3Cpath d='M251 276c4 0 8-2 11-5l25-25 40 13a15 15 0 0015-4l103-102 10 9a15 15 0 0020 0c6-5 6-15 0-20l-25-26 31-32 6 6a15 15 0 0021 0c5-6 5-15 0-21L443 4a15 15 0 00-21 21l6 6-32 31-26-25a15 15 0 10-20 20l9 10-102 103c-4 4-6 10-4 15l13 40-25 25a15 15 0 0010 26zM449 52l11 11-31 32-12-12zm-109 76l10 10a15 15 0 0020 0c6-6 6-15 0-21l-9-9 19-20 44 44-96 96-33-11-11-33zm0 0'/%3E%3C/svg%3E%0A");  background-size: 15%; background-repeat: no-repeat; background-position: top right; color:var(--color-light-accent); }
            .vegano a { color:var(--color-light-pink)!important }
        .glossario-da-beleza { background:var(--color-darkness-shades); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='var(--color-light-accent' style='opacity:0.3'%3E%3Cdefs/%3E%3Cpath d='M104 160l-16 1c-22 0-40 18-40 40v32c0 22 18 40 40 40h6l7 34 15-4-6-39-6-104zm-40 73v-32c0-13 11-24 24-24h1l4 80h-5c-13 0-24-11-24-24zM339 382l-12-10-20 19c-11 10-24 17-37 23-19 9-40 9-59 0-13-6-26-13-37-23l-14 6v27c0 16-2 31-7 46a8 8 0 007 11h160a8 8 0 008-11c-5-15-8-30-8-46v-23l19-19zm-168 83c4-14 5-27 5-41v-11c9 6 19 12 29 16 22 10 48 10 71 0 10-4 20-10 28-16v11c0 14 2 27 6 41zM342 245l5-16c-23-6-46-6-69 0l5 16c19-5 40-5 59 0zM203 313l-6 15 3 1a111 111 0 0066 5l-3-16c-19 5-39 3-57-4zM358 187a66 66 0 00-91 0l11 12c21-19 49-19 69 0zM123 187l11 12c20-19 48-19 69 0l11-12a66 66 0 00-91 0zM232 201h16v88h-16z'/%3E%3Ccircle cx='168.5' cy='232.9' r='16'/%3E%3Cpath d='M472 297h-78l-79-24c-4-1-7 1-9 3l-7 11a61 61 0 000 68l7 10c2 3 5 5 9 4l29-9 50-15h78c5 0 8-4 8-8v-32c0-4-3-8-8-8zm-88 34l-37 11v-13c4-8 4-17 0-26l-1-4 38 12zm-72 15a45 45 0 010-50l4-6 15 5c-1 5 0 10 2 15 2 4 2 9 0 13-3 7-4 15-2 22l1 2-16 5zm152-17h-64v-16h64zM8 381h79l16 4h64c10 0 17-8 17-18v-28c0-10-7-18-17-18h-63-2l-15 4H8c-4 0-8 4-8 8v40c0 4 4 8 8 8zm160-42v28l-1 2h-23v-32h23l1 2zm-152 2h75l15-4h22v32h-23l-15-4H16v-24zM8 153h33l101-7c8-1 15-4 21-9h21c7 0 12-4 15-9l43-7c4-1 6-4 6-8V97c0-4-2-7-6-8l-43-7-2-3a156 156 0 01143 31c19 17 31 38 35 60l-4 102 21 1c23 0 40-18 40-40v-32c0-22-17-40-40-40v-8a151 151 0 00-273-91l-79-5H8c-4 0-8 4-8 8v80c0 4 4 8 8 8zm297-84l-22-7 16-32c10 5 19 11 27 18zm-38-10l-19-2V17c13 1 24 3 36 7zm-35-2l-18 2-17-35c11-4 23-6 35-7zm-34 5l-22 7-22-21c9-7 18-13 28-18zm-30 59V89h16v32zm64-15l-32 5V98l32 6zm125-2l7-7c4 9 7 18 9 28-4-8-10-15-16-21zm59 97v32c0 13-10 24-24 24h-4l3-80h1c14 0 24 11 24 24zM356 82l-11 11-25-17 18-18c7 8 13 15 18 24zM143 58l7 8-8-2h-4l5-6zM16 73h24l101 7c4 0 8 2 11 5v40c-3 3-7 4-11 5l-93 6V97H32v40H16V73z'/%3E%3C/svg%3E%0A"); background-size: 15%; background-repeat: no-repeat; background-position: top 10% right 1%; color:var(--color-light-accent); }
            .glossario-da-beleza a { color:var(--color-main-brand-color-light)!important }
    sub,sup { font-size:var(--text-xs); line-height:0; position:relative; vertical-align:baseline; } sub { bottom:-0.25em; } sup { top: -0.5em; }
    mark,ins { background-color:var(--color-light-accent); color:inherit; }
    legend { color:inherit; display:table; max-width:100%; padding:0; white-space:normal; }	details { display:block } summary { display:list-item }

    hr { margin:4vw 15%!important; height:var(--text-base-size)!important; border:0!important; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111.84 25.16' fill='%23dc9d9b'%3E%3Cpath d='M111.84,5C98.67,5,92.2,9.67,85.34,14.61,78.15,19.8,70.71,25.16,55.92,25.16S33.69,19.8,26.5,14.61C19.65,9.67,13.17,5,0,5V0C14.79,0,22.23,5.36,29.42,10.55c6.86,4.94,13.33,9.61,26.5,9.61s19.65-4.67,26.5-9.61C89.62,5.36,97.06,0,111.84,0'/%3E%3C/svg%3E")!important; background-repeat:repeat-x!important; background-size:var(--text-sm) var(--text-xs)!important; background-position:center!important; }

    /* 💎🐰 ================== [ ~ [[		Tipografia e links		]] ~ ] ================== 💚💋 */

    a,.action-link { text-decoration:none; /* NORMALIZE >> */ background-color:transparent; color:var(--link-color); -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
    a > button { text-decoration:none }
    a:visited,.action-link:visited { text-decoration:none; /* color - somente o post-body tem link o acessado personalizado */  }
    a:hover,.action-link:hover { color:var(--link-hover-color) }
    a:active,a:hover,.action-link:hover,a:visited:hover { outline:0 }

    a svg { -moz-transition:fill .3s ease-in-out; -webkit-transition:fill .3s ease-in-out; -o-transition:fill .3s ease-in-out; transition:fill .3s ease-in-out;  }
    a:hover svg { -moz-transition:fill .3s ease-in-out; -webkit-transition:fill .3s ease-in-out; -o-transition:fill .3s ease-in-out; transition:fill .3s ease-in-out; }

    h1,h2,h3,h4,h5,h6 { font-family:var(--font-title); font-weight:600; line-height:calc(var(--heading-line-height,1.2) * var(--line-height-multiplier, 1))!important; }
    h1,h2,h3 { letter-spacing:-0.05rem; }
    h1 a,h2 a,h3 a,h4 a,h5 a,h6 a { font-weight:inherit; line-height:var(--heading-line-height);!important; border:none; }

    h1::before,h2::before,h3::before { content:''; display:block; height:0; width:0; /* desativado, pois o fontsquirel adaptou o kerning da florentia font -> margin-top:calc((var(--font-primary-capital-letter) - var(--heading-line-height)) * 0.5em);*/ }  /* @codyhouse - Line-height Crop - a simple CSS formula to remove top space from your text */
    
    /* Fontes de títulos usando clamp para responsividade */
    h1,.font-title-h1 { font-size:var(--text-xl); }
    h2,.font-title-h2 { font-size:var(--text-lg); }
    h3,.font-title-h3 { font-size:var(--text-md); }
    h4,.font-title-h4 { font-size:var(--text-base-size); }
    h5,.font-title-h5 { font-size:var(--text-sm); }
    h6,.font-title-h6 { font-size:var(--text-sm); font-family:var(--font-subtitle); font-size:var(--text-sm, 1em); letter-spacing:calc(var(--text-xxxxs) / 2); font-weight:normal; }
    
    /* Progressive enhancement to reduce widows and orphans https://github.com/WordPress/gutenberg/issues/55190 */
    h1,h2,h3,h4,h5,h6,blockquote,caption,figcaption,p { text-wrap:pretty; }

    i,em,dfn { font-style:italic } b,strong { font-weight:600 } u { text-decoration:underline } .small,small { font-size:var(--text-sm) }

    .font-highlight { font-family:var(--font-hightlight); font-weight:normal; font-size:calc(0.333333vw + var(--text-base-size)); text-transform:lowercase; letter-spacing:0!important; line-height:0.55!important; padding:var(--text-md) 0; }
    .font-highlight::before { content:''; display:block; height:0; width:0; margin-top:calc((var(--font-primary-capital-letter) - var(--body-line-height)) * 0.4em); }
    
    .font-highlight-size-lg { font-size:calc(0.333333vw + var(--text-base-size)); }
    .font-highlight-size-xl { font-size:calc(var(--text-xl) * 2) }
    .font-highlight-size-xxl { font-size:calc(var(--text-xxl) * 2) }
    .font-highlight-size-xxxl { font-size:calc(var(--text-xxxl) * 2) }
    .font-highlight-size-xxxxl,.has-flatlion-font-family.has-x-large-font-size { font-size:calc(var(--text-xxxxl) * 2)!important }

    .font-title,.font-title-h2,.font-title-h2,.font-title-h3,.font-title-h4,.font-title-h5 { font-family:var(--font-title); font-weight:normal; text-transform:uppercase; letter-spacing:calc(var(--text-xxxs) / 4); }
    .font-subtitle { font-family:var(--font-subtitle); font-size:var(--text-sm, 1rem); text-transform:uppercase; letter-spacing:calc(var(--text-xxxs) / 2); }

    /* 💎🐰 ================== [ ~ [[		Citações		]] ~ ] ================== 💚💋 */

    blockquote { margin:var(--text-xl) 0; padding:calc(var(--padding-down-on-mobile) * 2)!important; border:var(--border-thick) solid; border-radius:var(--radius-lg); display:table; /* o display:table evita que objetos com float:left ou right sobreponham o blockquote */ }
    blockquote p { font-family:var(--font-title); font-weight:300; }
    blockquote small { text-transform:uppercase; line-height:1.2; letter-spacing:var(--text-xxxs); }
    blockquote cite { font-family:var(--font-subtitle); font-size:var(--text-xs)!important; font-style:normal; letter-spacing:calc(var(--text-xxxs) / 2); text-transform:uppercase; text-align:center; display:table; border-top:var(--color-light) solid var(--border-thin); margin:var(--padding-down-on-mobile) auto 0; padding-top:calc(var(--padding-down-on-mobile) / 2); } 

    @media screen and (min-width:40rem) { 
        blockquote.wp-block-quote.alignleft,blockquote.wp-block-quote.alignright,.wp-block-image.alignleft,.wp-block-image.alignright { position:relative; overflow:hidden; display:table; width:35%; margin:var(--text-xl); }
        blockquote.wp-block-quote.alignleft,.wp-block-image.alignleft { float:left; margin-left:0; }
        blockquote.wp-block-quote.alignright,.wp-block-image.alignright { float:right; margin-right:0; }
    }
    blockquote.wp-block-quote { text-indent:calc(var(--text-sm)* -1); border-radius:var(--radius-lg); border:var(--border-thin) solid var(--color-light); box-shadow: var(--shadow-xs); padding:var(--text-xxl)!important; }
    blockquote.wp-block-quote::before { content:"“"; font-size:var(--text-xxxxl); height:var(--text-xxxxl); position:absolute; z-index:-1; margin:calc(var(--text-xl) * -1) auto 0; color:var(--color-light); }
    blockquote.wp-block-quote p { text-indent:initial; }
    
    .wp-block-pullquote { padding:0!important }
    .wp-block-pullquote.alignwide { position:relative; }
    .wp-block-pullquote.alignwide blockquote { padding:var(--text-xxxxl) 0 0 0!important; border:0 !important; position:relative; }
    .wp-block-pullquote.alignwide blockquote::before { content:"“"; font-family:var(--font-subtitle); font-size:calc(var(--text-base-size) * 8); color:var(--color-night); text-align:center; line-height:1; display:inline-block; height:calc(var(--text-base-size) * 2); position:absolute; top:var(--text-base-size); left:50%; -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); }
    .wp-block-pullquote.alignwide p { font-size:var(--text-lg); font-weight:700; text-transform:uppercase; margin:var(--text-base-size) 0; }
    .wp-block-pullquote.alignwide cite { border:0; margin:0; padding: 0; }
    .wp-block-pullquote.alignwide cite:before { content:""; position:relative; display:table; width:var(--border-thick); height:calc(var(--text-xl) * 2); background:var(--color-light); margin:0 auto var(--text-base-size); }
    
    /* 💎🐰 ================== [ ~ [[		Botões+formulários 		]] ~ ] ================== 💚💋 */

    fieldset { padding:0.35em 0.75em 0.625em; }/* Corrige o padding no Firefox */
    textarea { resize:vertical }

    [type="checkbox"],[type="radio"] { padding:0 }
    [type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button { height:auto }
    [type="search"] { -webkit-appearance:textfield; outline-offset:-2px; }
    [type="search"]::-webkit-search-decoration { -webkit-appearance:none }

    ::-webkit-file-upload-button { -webkit-appearance:button; font:inherit; }

    input { line-height:inherit }
    input[type="checkbox"],input[type="radio"] { box-sizing:border-box }
    input[type="number"]::-webkit-outer-spin-button { height:auto }
    input[type="search"] { -webkit-appearance:textfield; -moz-box-sizing:content-box; -webkit-box-sizing:content-box; box-sizing:content-box; }
    input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration { -webkit-appearance:none }
    input,textarea { -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
    input,optgroup,select,textarea { background:var(--bg-color); color:var(--font-color); border:solid var(--border-thin) var(--color-light); line-height:var(--body-line-height); }
    input:hover,textarea:hover { background:var(--bg-color); border:solid var(--border-thin) var(--color-mid); -moz-box-shadow:var(--shadow-xs); -webkit-box-shadow:var(--shadow-xs); box-shadow:var(--shadow-xs); }
    input:focus,textarea:focus { background:var(--bg-color); border:solid var(--border-thin) var(--color-lightish); -moz-box-shadow:var(--shadow-sm); -webkit-box-shadow:var(--shadow-sm); box-shadow:var(--shadow-sm); }

    button::-moz-focus-inner,input::-moz-focus-inner { border:0; padding:0; }
    button,html input[type="button"],input[type="reset"],input[type="submit"] { -webkit-appearance:button; cursor:pointer; }
    button[disabled],html input[disabled] { cursor:default }
    button,.button,a button,a.button,input,optgroup,select,textarea { border-radius:var(--radius-md); line-height:var(--body-line-height); text-decoration:none; margin:var(--text-xxxs); padding:var(--text-xs); outline:none; position:relative; -webkit-backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; }
    button,.button,a button,a.button,input[type="submit"] { border-radius:var(--radius-lg); -webkit-border-radius:var(--radius-lg); -moz-border-radius:var(--radius-lg); }
    optgroup,select,textarea { font:400 var(--text-base-size) var(--font-text)!important; border-radius:var(--radius-md); -webkit-border-radius:var(--radius-md); -moz-border-radius:var(--radius-md); margin:var(--text-xs); padding:var(--text-xs); outline:none; position:relative; -webkit-backface-visibility:hidden; -moz-osx-font-smoothing:grayscale; }
    button,.button,select { text-transform:none; font:400 var(--text-sm) var(--font-subtitle)!important; letter-spacing:calc(var(--text-xxxs) / 2); border-width:0!important; }

    button,.button,a button,a.button,input[type="submit"] { background:-webkit-linear-gradient(to right top, #898989,var(--color-dark-accent)); background-image:linear-gradient(to right top, #898989,var(--color-dark-accent)); background-size:200% auto; background-color:var(--button-bg-color); color:var(--button-tx-color); cursor:pointer; white-space:nowrap; position:relative; overflow:hidden; display:-webkit-inline-box; display:-moz-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); -moz-transition:all .3s ease-out; -webkit-transition:all .3s ease-out; -o-transition:all .3s ease-out; transition:all .3s ease-out; }
    button:hover,.button:hover,a:hover button,a.button:hover,input[type="submit"]:hover { background:var(--button-bg-hr-color); color:var(--button-tx-hr-color)!important; -moz-box-shadow:var(--shadow-xs); -webkit-box-shadow:var(--shadow-xs); box-shadow:var(--shadow-xs); -webkit-transform:translateY(calc(var(--text-xxxs) * -1)); -ms-transform:translateY(calc(var(--text-xxxs) * -1)); transform:translateY(calc(var(--text-xxxs) * -1)); -moz-transition:all .3s ease-out; -webkit-transition:all .3s ease-out; -o-transition:all .3s ease-out; transition:all .3s ease-out; background-position:right center; }
    button[disabled]:hover,html input[disabled]:hover { -webkit-transform:translateY(0); -ms-transform:translateY(0); transform:translateY(0); }
    button:after,.button:after { content:''; position:absolute; z-index:-1; }

    button svg,.button svg,a button svg,a.button svg,input[type="submit"] svg { fill:var(--button-tx-color) }
    button:hover svg,.button:hover svg,a:hover button svg,a.button:hover svg,input[type="submit"]:hover svg { fill:var(--button-tx-hr-color) }

    button:active,.button:active { transform:scale(0.95); } button:focus,.button:focus { outline:none; }

    button.like,.button.like { background:var(--button-like); color:var(--color-white); }
    button.tweet,.button.tweet { background:var(--button-tweet); color:var(--color-white); }
    button.linkedin,.button.linkedin { background:var(--button-linkedin); color:var(--color-white) }
    button.goog,.button.goog { background:var(--button-goog); color:var(--color-white); }
    button.pinit,.button.pinit { background:var(--button-pinit); color:var(--color-white); }
    button.ytube,.button.ytube { background:var(--button-ytube); color:var(--color-white); }
    button.insta,.button.insta { background:var(--button-insta); color:var(--color-white) }
    button.tumblr,.button.tumblr { background:var(--button-tumblr); color:var(--color-white); }
    button.rssfeed,button.blogspot,.button.rssfeed,.button.blogspot { background:var(--button-rssfeed); color:var(--color-white) }
    button.threads,.button.threads { background:var(--button-threads); color:var(--color-white); }
    button.wtsapp,.button.wtsapp { background:var(--button-wtsapp); color:var(--color-white)!important; }
    button.tiktok,.button.tiktok { background:var(--button-tiktok); color:var(--color-white); }
    button.spotify,.button.spotify { background:var(--button-spotify); color:var(--color-black); }
    button.apple,.button.apple { background:var(--button-apple); color:var(--color-white); }
    button.wordpress,.button.wordpress { background:var(--button-wordpress); color:var(--color-white); }

    button.like svg,.button.like svg,button.tweet svg,.button.tweet svg,button.linkedin svg,.button.linkedin svg,button.goog svg,.button.goog svg,button.pinit svg,.button.pinit  svg,button.ytube svg,.button.ytube svg,button.insta svg,.button.insta svg,button.tumblr svg,.button.tumblr svg,button.rssfeed,button.blogspot svg,.button.rssfeed,.button.blogspot svg,button.threads svg,.button.threads svg,button.wtsapp svg,.button.wtsapp svg,button.tiktok svg,.button.tiktok svg { fill:var(--color-white); }
    button.spotify svg,.button.spotify svg { fill:var(--color-black);} button.wordpress svg,.button.wordpress svg { fill:#135e96;}

    .button.button-highlight,a.button.button-highlight,a.button.button-highlight:visited,button.button-highlight { color:var(--button-tx-color); font-family:var(--font-title); font-size:var(--text-base-size); text-transform:uppercase; letter-spacing:0.08rem; padding:var(--text-lg); overflow-wrap:break-word; }
        .button.button-highlight span,button.button-highlight span { margin-left:var(--text-xxxs); }

    @supports(-webkit-appearance: none) or (-moz-appearance: none) { /* @aaroniker - https://codepen.io/aaroniker/details/ZEYoxEY */
        input[type='checkbox'],input[type='radio'] { --active:var(--color-main-brand-color); --active-inner:var(--color-white); --focus:2px rgba(39,94,254,.3); --border:var(--color-main-brand-color-light); --border-hover:var(--color-main-brand-color); --background:var(--color-white); --disabled:#F6F8FF; --disabled-inner:#E1E6F9; background:var(--b, var(--background)); border:1px solid var(--bc, var(--border))!important; height:var(--text-md); margin:0; padding:0; display:inline-block; vertical-align:middle; position:relative; cursor:pointer; outline:none; -webkit-appearance:none; -moz-appearance:none; -webkit-transition:background .3s,border-color .3s,box-shadow .2s; transition:background .3s,border-color .3s,box-shadow .2s; }
        input[type='checkbox']:after,input[type='radio']:after { content:''; display:block; left:0; top:0; position:absolute; -webkit-transition:opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease); transition:opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease); transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s); transition:transform var(--d-t, 0.3s) var(--d-t-e, ease),opacity var(--d-o, 0.2s),-webkit-transform var(--d-t, 0.3s) var(--d-t-e, ease); }
        input[type='checkbox']:checked,input[type='radio']:checked { --b:var(--active); --bc:var(--active); --d-o:.3s; --d-t:.6s; --d-t-e:cubic-bezier(.2,.85,.32,1.2); }
        input[type='checkbox']:disabled, input[type='radio']:disabled { --b:var(--disabled); cursor:not-allowed; opacity:.9; }
        input[type='checkbox']:disabled:checked,input[type='radio']:disabled:checked { --b:var(--disabled-inner); --bc:var(--border); }
        input[type='checkbox']:disabled + label,input[type='radio']:disabled + label { cursor:not-allowed; }
        input[type='checkbox']:hover:not(:checked):not(:disabled),input[type='radio']:hover:not(:checked):not(:disabled) { --bc:var(--border-hover); }
        input[type='checkbox']:focus,input[type='radio']:focus { box-shadow:0 0 0 var(--focus); }
        input[type='checkbox']:not(.switch),input[type='radio']:not(.switch) { width:var(--text-md) }
        input[type='checkbox']:not(.switch):after,input[type='radio']:not(.switch):after { opacity:var(--o, 0); }
        input[type='checkbox']:not(.switch):checked,input[type='radio']:not(.switch):checked { --o:1; }
        input[type='checkbox'] + label,input[type='radio'] + label { display:inline-block; vertical-align:middle; cursor:pointer; margin-left:var(--text-xxs); }
        input[type='checkbox']:not(.switch) { border-radius:var(--text-sm); -webkit-border-radius:var(--text-sm); -moz-border-radius:var(--text-sm); }
        input[type='checkbox']:not(.switch):after { width:var(--text-xxs); height:var(--text-xs); border:2px solid var(--active-inner); border-top:0; border-left:0; left:var(--text-xxs); top:calc(var(--text-xs) / 4); -webkit-transform:rotate(var(--r, 20deg)); transform:rotate(var(--r, 20deg)); }
        input[type='checkbox']:not(.switch):checked { --r:43deg; }
        input[type='checkbox'].switch { width:var(--text-xxl); height:calc(var(--text-xxl) / 2 + calc(var(--text-xxxs) / 2)); border-radius:var(--text-xs); -webkit-border-radius:var(--text-xs); -moz-border-radius:var(--text-xs); }
        input[type='checkbox'].switch:after { width:calc(var(--text-xxl) / 2 - var(--text-xxxs)); height:calc(var(--text-xxl) / 2 - var(--text-xxxs)); top:calc(var(--text-xxxs) / 2); left:calc(var(--text-xxxs) / 2); border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; background:var(--ab, var(--border)); -webkit-transform:translateX(var(--x, 0)); transform:translateX(var(--x, 0)); }
        input[type='checkbox'].switch:checked { --ab:var(--active-inner); --x:calc(var(--text-xxl) / 2 - calc(var(--text-xxxs) / 2)); }
        input[type='checkbox'].switch:disabled:not(:checked):after { opacity:.6; }
        input[type='radio'] { border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }
        input[type='radio']:after { width:calc(var(--text-md) - calc(var(--text-xxxs) / 2)); height:calc(var(--text-md) - calc(var(--text-xxxs) / 2)); border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; background:var(--active-inner); opacity:0; -webkit-transform:scale(var(--s, 0.7)); transform:scale(var(--s, 0.7)); }
        input[type='radio']:checked { --s:.5; }
    }

    .botoes-social,.post-share { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }
    .botoes-social .button,.post-share .button { margin:0; padding:0; letter-spacing:0; width:var(--text-xl); height:var(--text-xl); }
    .botoes-social .button + .button { margin-left:var(--text-xxxs); }
    .botoes-social svg,.post-share .button svg,.svg-icon,.svg-icon svg { width:var(--text-base-size); height:var(--text-base-size); letter-spacing:0; vertical-align:middle; display:inline-block; fill:var(--font-color); }
    .botoes-social svg,.post-share .button svg { fill:var(--color-white) }

    .post-share ol,.post-share ol li { list-style-type:none; display:inline-block; }
    .post-share ol li .button { border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }

    /*  Efeito de toque ao clicar num botão qualquer  */

    .ripplebutton { position:absolute; background:rgba(250,225,226,0.25); color:rgba(250,225,226,0.25)!important; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; transform:scale(0.2); opacity:0; pointer-events:none; -webkit-animation:ripplebutton .75s ease-out; -moz-animation:ripplebutton .75s ease-out; animaripplebuttonipple .75s ease-out; }
        @-webkit-keyframes ripplebutton { from { opacity:1 } to { transform:scale(2); opacity:0; } }
        @-moz-keyframes ripplebutton { from { opacity:1 } to { transform:scale(2); opacity:0; } }
                @keyframes ripplebutton { from { opacity:1 } to { transform:scale(3); opacity:0; } }

    /* Trocar as cores do dark/light-mode */

    .switch { height:var(--text-md); display:table; position:relative; cursor:pointer; }
    .switch input { display:none!important; margin:0!important; padding:0!important; opacity:0!important; width:0!important; height:0!important; pointer-events:none!important; position:absolute; } /* <- checkbox */ 

    /* toggle */

    .switch input + span { cursor:pointer; padding-left:calc(var(--text-xxl) + var(--text-xxs));/* padding p distanciar do 'strong' que descreve se é claro/escuro */ min-height:var(--text-md); line-height:var(--text-md); display:block; color:var(--primary-link-color); position:relative; vertical-align:middle; white-space:nowrap; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }

        /* background + bolinha do toggle */
        .switch input + span:before,.switch input + span:after { content:''; display:block; position:absolute; border-radius:var(--text-xs); -webkit-border-radius:var(--text-xs); -moz-border-radius:var(--text-xs); }

        /* só o background do toggle */
        .switch input + span:before { top:0; left:0; width:var(--text-xxl); height:var(--text-md); background:var(--bg-color); border:calc(var(--text-xxxs) / 2) solid var(--color-light); -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }

        /* só a bolinha do toggle */
        .switch input + span:after { width:calc(var(--text-md) - var(--text-xxxs)); height:calc(var(--text-md) - var(--text-xxxs)); top:calc(var(--text-xxxs) / 2); left:calc(var(--text-xxxs) / 2); background:var(--color-night); background-size:var(--text-sm); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1' fill='%2353565A' viewBox='0 0 480 480'%3E%3Cpath d='M460 347c-5-5-12-7-18-5A176 176 0 0 1 286 30a16 16 0 0 0-7-29l-22-1a240 240 0 1 0 204 366c4-6 3-13-1-19z'/%3E%3C/svg%3E");
    background-repeat:no-repeat; background-position:center; -moz-transition:all .2s ease-in-out; -webkit-transition:all .2s ease-in-out; -o-transition:all .2s ease-in-out; transition:all .2s ease-in-out; }

            /* descrição: claro/escuro */
            .switch input + span strong { font-weight:400; font-family:var(--font-subtitle); position:relative; display:block; }

                .switch input + span strong:before,.switch input + span strong:after { display:block; -webkit-backface-visibility:hidden; }
                .switch input + span strong:before { content:'Tema claro'; -moz-transition:all .3s ease .2s; -webkit-transition:all .3s ease .2s; -o-transition:all .3s ease .2s; transition:all .3s ease .2s; }
                .switch input + span strong:after { content:'Tema escuro'; opacity:0; visibility:hidden; position:absolute; left:0; top:0; color:var(--primary-link-color); transition:all .3s ease; -webkit-transform:translate(2px, 0); transform:translate(2px, 0); }

    /* hover no toggle desativado */
    .switch:hover input:not(:checked) + span:before { border-color:var(--color-light-in-night); -moz-box-shadow:var(--shadow-xs); -webkit-box-shadow:var(--shadow-xs); box-shadow:var(--shadow-xs); }

    /* toggle ativado */
    .switch input:checked + span:before { background-color:var(--color-night); }/* <- muda a cor do bg do toggle */
    .switch input:checked + span:after { background:var(--color-white); -webkit-transform:translate(110%, 0); transform:translate(110%, 0); background-size:var(--text-sm); background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%2353565A'%3E%3Cdefs/%3E%3Cpath d='M58 337v58c0 32 26 59 59 59h57l40 40a59 59 0 0084 0l40-40h57c33 0 59-27 59-59v-58l41-40a59 59 0 000-83l-41-41v-57c0-32-26-59-59-59h-57l-40-40a60 60 0 00-84 0l-40 40h-57c-33 0-59 27-59 59v57l-41 41a59 59 0 000 83zm198-210c9 0 16 8 16 16v224c0 9-7 16-16 16-74 0-128-53-128-128 0-74 54-128 128-128zm0 0'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:center; }

        /* descrição: escuro/claro */
        .switch input:checked + span strong:before { opacity:0; visibility:hidden; transition:all .3s ease; -webkit-transform:translate(-2px, 0); transform:translate(-2px, 0); }
        .switch input:checked + span strong:after { opacity:1; visibility:visible; -webkit-transform:translate(0, 0); transform:translate(0, 0); transition:all .3s ease .2s; }

    @media screen and (min-width:60rem) { /* 960px */
        .switch { height:var(--text-xl) }
        .switch input + span { padding-left:var(--text-xl) }
        .switch input + span:before { width:var(--text-xl); height:var(--text-xl); background:var(--bg-color); border:calc(var(--text-xxxs) / 2) solid var(--color-light); background-size:var(--text-base-size); border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
        .switch input + span:after { width:calc(var(--text-xl) - var(--text-xxxs)); height:calc(var(--text-xl) - var(--text-xxxs)); top:calc(var(--text-xxxs) / 2); left:calc(var(--text-xxxs) / 2); background-size:var(--text-base-size); border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }
            .switch input + span strong,.switch input + span strong:before,.switch input + span strong:after { display:none }
        .switch input:checked + span:after { -webkit-transform:translate(0); transform:translate(0); background-size:var(--text-base-size); }
            .switch input:checked + span strong:before,.switch input:checked + span strong:after { opacity:0; visibility:hidden; }
    }

    /* 💎🐰 ================== [ ~ [[		Status~página		]] ~ ] ================== 💚💋 */

    progress::-webkit-progress-bar { background-color:transparent; }
    progress::-webkit-progress-value { background-color:var(--color-main-brand-color); }
    progress::-moz-progress-bar { background-color:var(--color-main-brand-color); }

    .reading-progressbar { position:fixed; z-index:1; top:0; left:0; width:100%; height:var(--text-xxs); color:var(--color-main-brand-color-lightish); pointer-events:none; display:none; }
    .reading-progressbar--is-active { display:block }
    .reading-progressbar::-webkit-progress-bar { background-color:transparent }
    .reading-progressbar::-webkit-progress-value { background-color:currentColor }
    .reading-progressbar::-moz-progress-bar { background-color:currentColor }
    .reading-progressbar__fallback { position:absolute; left:0; top:0; height:100%; background-color:currentColor; }

    #rainbow-progress-bar { position:fixed!important; top:0; right:0; bottom:0; left:0; z-index:9999; display:none; font:0/0 a; text-shadow:none; padding:1.0em 1.3em; opacity:0.5; width:100%; height:var(--border-thick); background: linear-gradient(124deg, var(--color-dark-shades), var(--color-light-accent),var(--color-main-brand-color),var(--color-main-brand-color-dark)); background-size:900% 900%; animation:rainbow 9s ease infinite; }
    @-webkit-keyframes rainbow { 0% { background-position:0% 100% } 50% { background-position:100% 200% } 100% { background-position:0% 100% } }
            @keyframes rainbow { 0% { background-position:0% 100% } 50% { background-position:100% 200% } 100% { background-position:0% 100% } }
    @-webkit-keyframes { to { transform:rotate(1turn); } }/* código pra ativar>>>animation: loaderAnim 0.7s linear infinite alternate forwards; */
            @keyframes rotate { to { transform:rotate(1turn); } } 
    @-webkit-keyframes beat { 50% { -webkit-transform:scale(0.75); transform:scale(0.75); } 100% { -webkit-transform:scale(1); transform:scale(1); } }
            @keyframes beat { 50% { -webkit-transform:scale(0.75); transform:scale(0.75); } 100% { -webkit-transform:scale(1); transform:scale(1); } }/* código para ativar>>> animation:beat 1.5s infinite; */

    /* 💎🐰 ================== [ ~ [[    MARQUEE     ]] ~ ] ================== 💚💋 */

    .marquee-container { overflow:hidden; white-space:nowrap; padding:var(--text-base-size) 0; box-sizing:border-box; /* box-sizing Garante que padding não adicione largura */ display:flex; align-items:center; position:relative; }
    .marquee-container:hover .marquee-content { animation-play-state:paused; }
    .marquee-content { will-change:transform; transform:translateX(0); animation:slideLeftMarquee 75s linear infinite; box-sizing:content-box; position:absolute; width:fit-content; display:flex; flex:auto; flex-direction:row; white-space:nowrap; padding-left:100%; }
    .marquee-content p { max-width:none!important; /* para texto wordpress */ margin:0!important; white-space:nowrap; }
    @keyframes slideLeftMarquee { 0% { transform:translateX(0%); } 100% { transform:translateX(-100%); } }
    
    /* MARQUEE SLIDER */
    .marquee-slider { overflow-x:clip; white-space:nowrap; position:relative; width:100%; }
    .marquee-inner { display:flex; flex-flow:row nowrap; align-items:center; will-change:transform; }
    .marquee-inner figure { /*width:var(--carousel-item-auto-size)!important;*/ transition:transform 0.5s; flex-shrink:0; }
    .marquee-inner img:hover { transform:scale(1.03); }

    /* 💎🐰 ================== [ ~ [[		Wordpress~definições 		]] ~ ] ================== 💚💋 */

    /* no doc index tem um skip para o #main e outro para o #navigation (primary-menu) */
    .skip-navigation { text-align:center; position:absolute; z-index:900; top:0; left:0; width:100%; display:inline-block; padding:var(--text-md); background-color:var(--color-dark-accent); color:var(--color-lightish); -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; clip:rect(1px,1px,1px,1px); clip-path:inset(50%); }
    .skip-navigation:focus,.skip-link--focus { clip:auto; clip-path:none; outline:3px solid var(--color-lightish); }

    .cookies-lgpd-info { background:var(--color-dark-accent); color:var(--color-light); box-shadow:var(--wp--preset--shadow--deep); padding:var(--padding-down-on-mobile) 2.5%; width:100%; max-width:100%; position:fixed; position:fixed; z-index:9999; overflow:hidden; top:auto!important; bottom:0; left:0; margin-bottom:0; display:-webkit-inline-box; display:-moz-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; -webkit-box-pack:center; -moz-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; gap:var(--text-sm); }
    .cookies-lgpd-info p { font-size:var(--text-sm); text-align:center; }
    .cookies-buttons { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; gap:var(--text-sm); }
    .cookies-lgpd-info button { padding:var(--text-xxs) var(--text-lg); cursor:pointer; }
    @media screen and (min-width:60rem) {
        .cookies-lgpd-info { padding:var(--padding-down-on-mobile) 15%; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-box-orient:horizontal; -ms-flex-flow:row nowrap; -moz-flex-flow:row nowrap; -webkit-flex-flow:row nowrap; flex-flow:row nowrap; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; gap:var(--text-base-size); }
        .cookies-lgpd-info p { text-align:left; }
    }

    /* EDITAR BLOCKS DO WORDPRESS */
    .wp-block-columns > * { margin:var(--text-md) 0; }
    .wp-block-columns p { padding:0; }

    .has-small-font-size { font-size:var(--text-sm)!important; }
    .has-medium-font-size { font-size:var(--text-md)!important; }
    .has-large-font-size { font-size:var(--text-lg)!important; }
    .has-x-large-font-size { font-size:var(--text-xl)!important; }

    .wp-block-navigation{ font-size:var(--text-xs);}
    .wp-block-navigation a:where(:not(.wp-element-button)){color:inherit;text-decoration:none;}
    .wp-block-navigation a:where(:not(.wp-element-button)):hover{text-decoration:none;}
    .wp-block-navigation a:where(:not(.wp-element-button)):focus{text-decoration:none;}
    .wp-block-navigation a:where(:not(.wp-element-button)):active{text-decoration:none;}
    /*.wp-block-pullquote{border-width: 1px 0;border-style: solid;font-size: clamp(0.984em, 0.984rem + ((1vw - 0.2em) * 0.897), 1.5em);line-height: 1.3;margin-top: var(--wp--preset--spacing--40) !important;margin-bottom: var(--wp--preset--spacing--40) !important;}
    .wp-block-pullquote cite{font-size: var(--wp--preset--font-size--small);font-style: normal;text-transform: none;}*/
    .wp-block-post-author{font-size:initial;}
    .wp-block-post-content a:where(:not(.wp-element-button)){color:inherit;}
    .wp-block-post-excerpt{font-size:initial;}
    .wp-block-post-date{font-size:initial;font-weight:inherit}
    .wp-block-post-date a:where(:not(.wp-element-button)){text-decoration: none;}
    .wp-block-post-date a:where(:not(.wp-element-button)):hover{text-decoration: underline;}
    .wp-block-post-terms{font-size:initial;}
    .wp-block-post-title{font-weight:inherit;margin-top:0;margin-bottom:0;}
    .wp-block-post-title a:where(:not(.wp-element-button)){text-decoration: none;}
    .wp-block-post-title a:where(:not(.wp-element-button)):hover{text-decoration:none;}
    .wp-block-post-title a:where(:not(.wp-element-button)):focus{text-decoration:none;}
    .wp-block-post-title a:where(:not(.wp-element-button)):active{color: inherit;text-decoration: none;}
    .wp-block-comments-title{font-size:initial;margin-bottom:inherit;}
    .wp-block-comment-author-name a:where(:not(.wp-element-button)){text-decoration: none;}
    .wp-block-comment-author-name a:where(:not(.wp-element-button)):hover{text-decoration:none;}
    .wp-block-comment-author-name a:where(:not(.wp-element-button)):focus{text-decoration:none;}
    .wp-block-comment-author-name a:where(:not(.wp-element-button)):active{color:inherit;text-decoration: none;}
    .wp-block-comment-date{font-size:initial;}
    .wp-block-comment-date a:where(:not(.wp-element-button)){text-decoration: none;}
    .wp-block-comment-date a:where(:not(.wp-element-button)):hover{text-decoration:none;}
    .wp-block-comment-date a:where(:not(.wp-element-button)):focus{text-decoration:none;}
    .wp-block-comment-date a:where(:not(.wp-element-button)):active{color:inherit;text-decoration: none;}
    .wp-block-comment-edit-link{font-size:initial;}
    .wp-block-comment-reply-link{font-size:initial;}
    .wp-block-comments-pagination{margin-top:inherit;}
    .wp-block-comments-pagination a:where(:not(.wp-element-button)){text-decoration: none;}
    .wp-block-query h2{font-size:initial;}
    .wp-block-query-pagination{font-size:initial;font-weight:inherit;}
    .wp-block-query-pagination a:where(:not(.wp-element-button)){text-decoration: none;}
    .wp-block-query-pagination a:where(:not(.wp-element-button)):hover{text-decoration:none;}
    .wp-block-quote{ border-left-color:inherit; padding-right:calc(var(--padding-down-on-mobile) * 2);padding-left:calc(var(--padding-down-on-mobile) * 2);}
    .wp-block-quote cite{font-size:initial;font-style: normal;}
    .wp-block-site-title{font-size:initial;font-weight: normal;line-height: 1.4;}
    .wp-block-site-title a:where(:not(.wp-element-button)){text-decoration: none;}
    .wp-block-site-title a:where(:not(.wp-element-button)):hover{text-decoration:none;}
    .wp-block-site-title a:where(:not(.wp-element-button)):focus{text-decoration:none;}
    .wp-block-site-title a:where(:not(.wp-element-button)):active{color:inherit;text-decoration:none;}
    
    .wp-block-gallery.has-nested-images figure.wp-block-image:has(figcaption):before { backdrop-filter:none!important; -webkit-backdrop-filter:none!important; }
    .wp-block-gallery.has-nested-images figure.wp-block-image figcaption { background:none; }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[           Barra~Cabeçalho            ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/

    .header-blog { font-size:var(--text-xs); letter-spacing:calc(var(--text-xxxs) / 2); position:fixed; top:0; left:0; height:var(--primary-nav-height); width:100%; z-index:3; -webkit-transform:translateZ(0); transform:translateZ(0); will-change:transform; -webkit-transition:-webkit-transform .5s; transition:-webkit-transform .5s; transition:transform .5s; transition:transform .5s,-webkit-transform .5s; }
    .header-blog.is-hidden { -webkit-transform:translateY(-100%); -ms-transform:translateY(-100%); transform:translateY(-100%); }

    .header-blog .primary-nav,.header-blog .secondary-nav,.header-blog .primary-nav ul,.header-blog .primary-nav li,.header-blog .logo,.header-blog .logo .header-image-wrapper { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-pack:start; -ms-box-pack:start; -ms-flex-pack:start; -moz-box-pack:start; -ms-justify-content:start; -moz-justify-content:start; -webkit-justify-content:start; justify-content:start; -webkit-align-content:flex-start; -moz-align-content:flex-start; -ms-align-content:flex-start; align-content:flex-start; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }
    .header-blog button { margin:0; background:var(--color-dark-accent); color:var(--color-light-pink); }
    .header-blog button svg { fill:var(--color-light-pink); }
    
    .header-blog ul li { white-space:nowrap }
    .header-blog ul li + li { margin-left:var(--padding-down-on-mobile) }
    .header-blog ul + ul { margin-left:var(--text-lg) }

    .header-blog .logo { padding:0; font-family:var(--font-title); }
    .header-blog .logo-icon { fill:var(--secondary-link-hover-color) }

    .magic-nav { display:none }

    .magic-logo { display:block; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
    .magic-logo.is-hidden { display:none; -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }

    .header-blog .botoes-social a { margin:var(--text-xxxs); padding:0; }

    /* 💎🐰 ================== [ ~ [[		Primário 		]] ~ ] ================== 💚💋 */

    .header-blog .primary-nav { background:var(--primary-bg-color); color:var(--primary-link-color); box-shadow:var(--shadow-xs); height:100%; padding:var(--text-xs) 2%; }
    .header-blog .primary-nav a { color:var(--primary-link-color); white-space:nowrap; }
    .header-blog .primary-nav a:hover { text-decoration:none; color:var(--primary-link-hover-color); }

    /* Cabeçalho */

    .header-blog .primary-nav #header { -webkit-box-flex:1; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; max-width:none; text-align:left; -webkit-order:1; -ms-flex-order:1; }
        .header-blog .primary-nav #header .logo-name p { text-transform:uppercase; line-height:1; }
        .header-blog .primary-nav #header .logo-name p.blog-title,.header-blog .primary-nav #header .logo-name p.blog-title a { font-size:var(--text-base-size); font-weight:300; letter-spacing:var(--text-xxxxs); }
        .header-blog .primary-nav #header .logo-name p.blog-description { font-family:var(--font-subtitle); font-size:var(--text-xs); letter-spacing:calc(var(--text-xxxs) / 2); }
        .header-blog .primary-nav #header a { white-space:nowrap; position:relative; display:inline-block; vertical-align:middle; }
        .header-blog .primary-nav #header a img { max-width:12rem; display:inline-block; vertical-align:middle; }
        .header-blog .primary-nav #header .header-widget { border-radius:var(--radius-sm); overflow:hidden; display:-webkit-inline-box; display:-moz-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; padding:var(--text-xxs); border:solid var(--border-thin) var(--primary-link-color); }
        .header-blog .primary-nav #header .header-widget:hover { color:var(--primary-link-hover-color); border-color:var(--primary-link-hover-color); }
        .header-blog .primary-nav #header .header-widget svg { max-width:12rem; display:inline-block; vertical-align:middle; fill:var(--primary-link-color); }
        .header-blog .primary-nav #header .header-widget span.logo-icon,.logo-icon { margin-right:var(--text-xxs); }
        .header-blog .primary-nav #header .header-widget a.blog-home-link { position:absolute; top:0; left:0; width:100%; height:100%; }

        /* efeitinho na conhinha */
        .header-blog .primary-nav #header .header-widget svg path,.logo-icon svg path { stroke-dasharray:1540; stroke-dashoffset:0; }
        .header-blog .primary-nav #header .header-widget svg:hover path,.logo-icon svg:hover path,.header-blog .primary-nav #header .header-widget:hover svg,.header-blog .primary-nav #header .header-widget a.link:hover svg path { animation:animate-heart 2s  linear forwards; }
            @keyframes animate-heart { /* https://codepen.io/damiangabriel/details/KKaQNyO */
                0% { stroke-dashoffset:0; } 40% { stroke-dashoffset:1540; } 80% { stroke-dashoffset:3080; fill:transparent; } 100% { stroke-dashoffset:3080; fill:var(--primary-link-color); }
            }

        /* Efeitinho nas bordas */
        .header-blog .primary-nav #header .header-widget { position:relative; }
        .header-blog .primary-nav #header .header-widget:before,.header-blog .primary-nav #header .header-widget:after { content:''; width:100%; height:var(--border-thick); /* z-index:-1; */ background:var(--primary-link-hover-color); position:absolute; -webkit-transform:scale3d(0,1,1); transform:scale3d(0,1,1); -webkit-transition:-webkit-transform 0.5s; transition:transform 0.5s; }
        .header-blog .primary-nav #header .header-widget:before { right:0; top:0; -webkit-transform-origin:100% 50%; transform-origin:100% 50%; }
        .header-blog .primary-nav #header .header-widget:after { left:0; bottom:0; -webkit-transform-origin:0 50%; transform-origin:0 50%; }
        .header-blog .primary-nav #header .header-widget:hover:before,.header-blog .primary-nav #header .header-widget:hover:after { -webkit-transform:scale3d(1,1,1); transform:scale3d(1,1,1); }

            /* Efeitinho no nome */
            .header-h1-style { outline:none; text-decoration:none; position:relative; display:inline-block; color:var(--primary-link-color); }
            .header-h1-style span { line-height:calc(var(--heading-line-height,1.2) * var(--line-height-multiplier, 1))!important; position:relative; -webkit-transition:color 0.3s; transition:color 0.3s; }
            .header-h1-style:hover span { color:transparent; }
            .header-h1-style span::before,.header-h1-style span::after { position:absolute; color:var(--primary-link-hover-color); line-height:calc(var(--heading-line-height,1.2) * var(--line-height-multiplier, 1))!important; opacity:0; -webkit-transition:-webkit-transform 0.3s, opacity 0.3s; transition:transform 0.3s, opacity 0.3s; }
            .header-h1-style span::before { font-weight:600; content:attr(data-letters-l); left:0; -webkit-transform:translate3d(calc(var(--text-xxs) * -1),0,0); transform:translate3d(calc(var(--text-xxs) * -1),0,0); }
            .header-h1-style span::after { content:attr(data-letters-r); right:0; -webkit-transform:translate3d(var(--text-xxs),0,0); transform:translate3d(var(--text-xxs),0,0); }
            .header-h1-style:hover span::before,.header-h1-style:hover span::after,
            .header-blog .primary-nav #header .header-widget:hover .header-h1-style span::before,.header-blog .primary-nav #header .header-widget:hover .header-h1-style span::after { opacity:1; -webkit-transform:translate3d(0,0,0); transform:translate3d(0,0,0); }

    /* Responsive menu */
    .header-blog .primary-nav > .nav-trigger { display:table }

        /* Botão do menu */
        .header-blog .primary-nav > .nav-trigger #menu-toggle { width:calc(var(--text-xxl) + var(--text-xxxs)); height:calc(var(--text-xxl) + var(--text-xxxs)); padding:0; }
        .header-blog .primary-nav > .nav-trigger #menu-toggle,.header-blog .primary-nav > .nav-trigger #menu-toggle .bar { display:block }
        .header-blog .primary-nav > .nav-trigger #menu-toggle:hover .bar { width:var(--text-md) }
        .header-blog .primary-nav > .nav-trigger .bar { width:var(--text-md); height:var(--text-xxxxs); margin-left:var(--text-xs); background:var(--button-tx-color); transition:all .2s ease-out; }
        .header-blog .primary-nav > .nav-trigger .bar:nth-child(2) { width:var(--text-sm); margin:var(--text-xxxs) 0 var(--text-xxxs) var(--text-xs); }
        .header-blog .primary-nav > .nav-trigger .bar:nth-child(3) { width:var(--text-xs); }
        .header-blog.nav-open .primary-nav > .nav-trigger #menu-toggle .bar { width:var(--text-lg); margin:calc(var(--text-xxs) / 1.3) calc(var(--text-xxxs) * 2); }
        .header-blog.nav-open .primary-nav > .nav-trigger #menu-toggle .bar:first-child { -webkit-transform:translateY( var(--text-xxs) ) rotate(45deg); transform:translateY( var(--text-xxs) ) rotate(45deg); }
        .header-blog.nav-open .primary-nav > .nav-trigger #menu-toggle .bar:nth-child(2) { -webkit-transform: scale(0); transform: scale(0); }
        .header-blog.nav-open .primary-nav > .nav-trigger #menu-toggle .bar:nth-child(3) { -webkit-transform:translateY( calc(-1 * var(--text-xxs)) ) rotate(-45deg); transform:translateY( calc(-1 * var(--text-xxs)) ) rotate(-45deg); }

    .header-blog .primary-nav > .top-nav { font-weight:normal; display:none; position:absolute; z-index:2; top:var(--primary-nav-height); /* altura do .primary-nav */ left:0; width:100%; background:var(--primary-bg-color); -moz-box-shadow:var(--shadow-sm); -webkit-box-shadow:var(--shadow-sm); box-shadow:var(--shadow-sm); }
        .header-blog .primary-nav > .top-nav ul li { margin-left:0; padding:var(--text-xxs); }
        .header-blog .primary-nav > .top-nav ul li a { margin-left:0; width:100%; font-family:var(--font-subtitle); text-transform:uppercase; padding:var(--text-xxs); position:relative; overflow:hidden; box-sizing:border-box; -webkit-transition:padding .3s ease-in-out; -moz-transition:padding .3s ease-in-out; transition:padding .3s ease-in-out; }
        .header-blog .primary-nav > .top-nav ul li a:hover,.header-blog .primary-nav > .top-nav ul li.current-menu-item a { padding:0 0 0 var(--text-xs); }
        .header-blog .primary-nav > .top-nav ul li a:hover:before,.header-blog .primary-nav > .top-nav ul li.current-menu-item a:before { left:calc(var(--text-xs) / 2); top:calc(50% - calc(var(--text-xxs) / 2)); }
        .header-blog .primary-nav > .top-nav ul li a:before { background-color:var(--color-main-brand-color-light); text-rendering:auto; position:absolute; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; content:''; left:calc(-1 * var(--text-xxs)); top:calc(50% - calc(var(--text-xxs) / 2)); width:var(--text-xxs); height:var(--text-xxs); border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; line-height:inherit; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); transform:translateX(-50%); -webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
        .header-blog .primary-nav > .top-nav ul li.current-menu-item a { color:var(--primary-link-hover-color); text-shadow:none; }
        .header-blog .primary-nav > .top-nav ul li a svg.wtsapp { fill:var(--primary-link-hover-color) }

        /* botões sociais on mobile */
        .header-blog .primary-nav > .top-nav ul li.botoes-social { padding:0; -webkit-box-pack:center; -moz-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; -webkit-box-flex:1; -moz-box-flex:1 1 100%; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; max-width:none; -webkit-box-ordinal-group:1; -moz-box-ordinal-group:1; -ms-flex-order:1; -webkit-order:1; order:1 }
            .header-blog .primary-nav > .top-nav ul li.botoes-social a { margin:var(--text-xs); -webkit-box-flex:0; -moz-box-flex:0 0 var(--text-xl); -webkit-flex:0 0 var(--text-xl); -ms-flex:0 0 var(--text-xl); flex:0 0 var(--text-xl); }

    .header-blog .primary-nav > .top-nav,.header-blog .primary-nav > .nav-trigger { list-style:none; -webkit-box-ordinal-group:2; -moz-box-ordinal-group:2; -ms-flex-order:2; -webkit-order:2; order:2; }
    .header-blog .primary-nav .top-nav:target { display:block }
    .header-blog .primary-nav .top-nav ul:target { /* show primary nav - mobile only :target is used to show navigation on no-js devices */ display:block; }

    /* menu aberto */
    .header-blog.nav-open .primary-nav .top-nav { border-top:solid var(--border-thin) var(--primary-link-color); }
    .header-blog.nav-open .primary-nav .top-nav,.header-blog.nav-open .primary-nav ul { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align stretch; align-items:stretch; }
    .header-blog.nav-open .top-nav ul li { -webkit-box-flex:0; -moz-box-flex:0 0 calc(50% - var(--text-xxs)); -webkit-flex:0 0 calc(50% - var(--text-xxs)); -ms-flex:0 0 calc(50% - var(--text-xxs)); flex:0 0 calc(50% - var(--text-xxs)); max-width:calc(50% - var(--text-xxs)); }

    @media screen and (min-width:60rem) {
        .header-blog .primary-nav { padding-left:5%; padding-right:5%; }
        .header-blog .primary-nav > .nav-trigger { display:none } 
        .header-blog .primary-nav > .top-nav { /* vertically align inside parent element */ display:table-cell; vertical-align:middle; /* reset mobile style */ position:relative; width:auto; top:0; padding:0; background-color:transparent; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
        .header-blog .primary-nav > .top-nav::after { clear:both; content:""; display:block; }
        .header-blog .primary-nav .top-nav ul:target { display:table-cell }
    }

    /* 💎🐰 ================== [ ~ [[		Secundário 		]] ~ ] ================== 💚💋 */

    .header-blog .secondary-nav { background-color:var(--secondary-bg-color); -moz-box-shadow:var(--shadow-xs); -webkit-box-shadow:var(--shadow-xs); box-shadow:var(--shadow-xs); width:100%; height:var(--secondary-nav-height); position:relative; z-index:1; clear:both; overflow:visible; -webkit-transform:translateZ(0); transform:translateZ(0); will-change:transform;  -webkit-transition:-webkit-transform .5s; transition:-webkit-transform .5s; transition:transform .5s; transition:transform .5s,-webkit-transform .5s; }

    /* Gradiente~rolagem */
    .secondary-nav::after { background:-webkit-linear-gradient(left,var(--secondary-bg-color) 0,var(--secondary-bg-color) 20%,transparent 100%); background:linear-gradient(to left,var(--secondary-bg-color) 0,var(--secondary-bg-color) 20%,transparent 100%); content:' '; clear:both; width:var(--text-base-size); height:100%; display:block; position:absolute; top:0; right:0; z-index:1; pointer-events:none; -webkit-transition:opacity .2s; transition:opacity .2s; }

    .header-blog .secondary-nav a { text-transform:uppercase; line-height:1; color:var(--secondary-link-color); } /* line-height 1 > pra consertar o tamanho diferente do ícone e da palavra */
    .header-blog .secondary-nav a:hover { color:var(--secondary-link-hover-color) }
    .header-blog .secondary-nav ul,.header-blog .secondary-nav li,.header-blog .secondary-nav a { display:-webkit-inline-box; display:-moz-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -webkit-align-content:flex-start; -moz-align-content:flex-start; -ms-align-content:flex-start; align-content:flex-start; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }
    .header-blog .secondary-nav ul { list-style:none; padding:0 0 0 2%; height:100%; -webkit-box-pack:start; -ms-box-pack:start; -ms-flex-pack:start; -moz-box-pack:start; -ms-justify-content:start; -moz-justify-content:start; -webkit-justify-content:start; justify-content:start; -webkit-box-flex:1; -moz-box-flex:1 1 auto; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; max-width:none; font-family:var(--font-subtitle); }
    .header-blog .secondary-nav ul li:last-child,.header-blog .secondary-nav .post-title-menu .comment-please { padding-right:var(--text-base-size); /* <<< para distanciar do gradiente */ }
    .header-blog .secondary-nav ul,.header-blog .secondary-nav .post-title-menu,.header-blog .secondary-nav .menu-secondary-container { overflow-x:auto; -webkit-overflow-scrolling:touch; -ms-overflow-style: -ms-autohiding-scrollbar; }
    .header-blog .secondary-nav li,.header-blog .secondary-nav .post-title-menu > * { /* do not shrink - elements float on the right of the element */ -webkit-flex-shrink:0; -ms-flex-negative:0; flex-shrink:0; }

    .header-blog .secondary-nav .menu-secondary-container { width:100%; height:100%; }

    .header-blog .secondary-nav .top-labels-menu { text-transform:uppercase; font-family:var(--font-subtitle); }
    .header-blog .secondary-nav .top-labels-menu a .svg-icon { width:var(--text-md); height:var(--text-md); margin-right:var(--text-xxxs); }
    .header-blog .secondary-nav .top-labels-menu a svg { fill:var(--secondary-link-hover-color); width:var(--text-md); height:var(--text-md) }
    .header-blog .secondary-nav .top-labels-menu a:hover > svg { fill:var(--secondary-link-color) }

    .header-blog .secondary-nav .post-title-menu { list-style:none; padding:0 2%; max-width:none; height:100%; -webkit-box-flex:1; -moz-box-flex:1 1 100%; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; display:-webkit-inline-box; display:-moz-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }
    .header-blog .secondary-nav .post-title-menu a { font-weight:400; letter-spacing:0; text-transform:none; }
    .header-blog .secondary-nav .post-title-menu .now-reading,.header-blog .secondary-nav .post-title-menu .meacompanhe { padding-left:var(--padding-down-on-mobile); display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-align-items:center; -moz-align-items:center; -ms-box-align:center; -ms-align-items:center; align-items:center; -webkit-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -moz-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; }
    .header-blog .secondary-nav .post-title-menu span.now-reading-post-title { font-family:var(--font-title); font-weight:300; letter-spacing:0; padding-left:var(--text-xxxs); }
    .header-blog .secondary-nav .post-title-menu .post-share .post-share-links .button { width:var(--text-lg); height:var(--text-lg); }
        .header-blog .secondary-nav .post-title-menu .post-share .post-share-links .button svg { width:var(--text-sm); height:var(--text-sm); }
    .header-blog .secondary-nav .post-title-menu .magic-logo a { border-radius:var(--radius-sm); border:var(--border-thin) solid; margin:0 var(--padding-down-on-mobile) 0 0; padding:var(--text-xxxs) var(--text-xxs); }
            .header-blog .secondary-nav .post-title-menu .magic-logo a .header-h1-style { color:var(--secondary-link-color); fill:var(--secondary-link-color); text-transform:uppercase; letter-spacing:var(--text-xxxs); }
            
    .header-blog .secondary-nav progress { z-index:2; top:calc(var(--text-base-size) * 3); -webkit-box-flex:1; -moz-box-flex:1 1 auto; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; max-width:none; }

    @media screen and (min-width:40rem) {
        .header-blog .secondary-nav { -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap;  -webkit-flex-flow:row wrap; flex-flow:row wrap; }
        .header-blog .secondary-nav ul { width:100%; -webkit-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -moz-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; }
        .header-blog .secondary-nav ul li { float:none; -webkit-flex-shrink:1; -ms-flex-negative:1; flex-shrink:1 }
    }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[           Encontrar            ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/

    .search-blog { opacity:0; text-align:center; background:var(--bg-color); color:var(--font-color); display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-flow:column; -moz-flex-flow:column; -webkit-flex-flow:column; flex-flow:column; -webkit-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -moz-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-align-content:flex-start; -moz-align-content:flex-start; -ms-align-content:flex-start; align-content:flex-start; -webkit-align-items:center; -moz-align-items:center; -ms-box-align:center; -ms-align-items:center; align-items:center; }
    .search-blog::before,.search-blog::after { border:var(--border-thick) solid var(--color-light-shades); border-image:radial-gradient(var(--color-light-pink),var(--color-dark-shades)) 1; content:' '; position:absolute; width:calc(100% + var(--border-thick)); height:calc(100% + var(--border-thick)); pointer-events:none; transition:transform 0.5s; }
    .search-blog::before { top:0; left:0; border-right-width:0; border-bottom-width:0; transform:translate3d(calc(-1 * var(--border-thin)),calc(-1 * var(--border-thin)),0); }
    .search-blog::after { right:0; bottom:0; border-top-width:0; border-left-width:0; transform:translate3d(calc(-1 * var(--border-thin)),calc(-1 * var(--border-thin)),0); }
        .js .search-blog { position:fixed; z-index:1000; top:0; left:0; width:0; height:0; pointer-events:none; opacity:0; transition:opacity 0.5s; }

    .search-blog a { color:var(--link-color); }
    .search-blog a:hover { color:var(--link-hover-color) }
    .search-blog a:visited { text-decoration:none }

    .search-blog-close { position:absolute; top:var(--text-sm); right:var(--text-sm); padding:var(--text-xs); display:none; opacity:0; transform:scale3d(0.8,0.8,1); transition:opacity 0.5s, transform 0.5s; }
    .search-blog-close svg { display:block; fill:var(--button-tx-hr-color) }
        .js .search-blog-close { display:block }

    .search-blog-form { width:90vw; max-width:100%; margin:var(--text-xxxl) auto 0; /* margin pra separar do botao de fechar X */ }
        .js .search-blog-form { opacity:0; transform:scale3d(0.8,0.8,1); transition:opacity 0.3s, transform 0.3s; }

    .search-blog-input { font-family:var(--font-text); font-size:var(--text-xxxl); text-align:left; display:inline-block; width:100%!important; border-bottom:solid var(--button-bg-color); border-width:0 0 var(--border-thin) 0!important; border:solid; border-radius:0; padding:var(--text-md) 0; }
    .search-blog-input,.search-blog-input:hover,.search-blog-input:focus { background:var(--bg-color); color:var(--font-color); -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none; }
    .search-blog-input::-webkit-search-cancel-button,.search-blog-input::-webkit-search-decoration { -webkit-appearance:none }
    .search-blog-input::-ms-clear { display:none; visibility:hidden; opacity:0; width:0; height:0; margin:0; padding:0; }

    .search-blog-info { text-align:right; display:block; width:100%; margin:0 auto; }

    .search-blog-related { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; }

    .search-blog-suggestion { -webkit-box-flex:1; -moz-box-flex:1 1 calc(33.3333% - var(--text-base-size)); -webkit-flex:1 1 calc(33.3333% - var(--text-base-size)); -ms-flex:1 1 calc(33.3333% - var(--text-base-size)); flex:1 1 calc(33.3333% - var(--text-base-size)); max-width:calc(33.3333% - var(--text-base-size)); padding:var(--text-xl); opacity:0; transform:translate3d(0,-30px,0); transition:opacity 0.5s, transform 0.5s; }

        .search-blog-suggestion:first-child { -webkit-box-flex:1; -moz-box-flex:1 1 auto; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; min-width:100%; max-width:100%; }

    .search-blog-open::before,.search-blog-open::after { transform:translate3d(0,0,0); }
        .js .search-blog-open { pointer-events:auto; opacity:1; width:100%; height:100vmin; }
            .js .search-blog-open .search-blog-form { opacity:1; transform:scale3d(1,1,1); }

    .search-blog-open .search-blog-close { opacity:1; transform:scale3d(1,1,1); }

    .search-blog-open .search-blog-suggestion { opacity:1; transform:translate3d(0,0,0); transition-delay:0.1s; }
    .search-blog-open .search-blog-suggestion:nth-child(2) { transition-delay:0.2s; }
    .search-blog-open .search-blog-suggestion:nth-child(3) { transition-delay:0.3s; }
    .search-blog-open .search-blog-suggestion:nth-child(4) { transition-delay:0.4s; }

    @media screen and (min-width:40rem) { /* 960px */
        .search-blog-form { max-width:75vw; margin-left:auto; margin-right:auto; } 
    }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[           Conteúdo~principal            ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/

    .main-content { position:relative; padding-top:var(--primary-nav-height); /* <<< espaço para o cabeçalho .header-blog = navprimary + secundary <<< */ overflow:hidden; }
    .main-content img { border:0; border-style:none; max-width:100%; height:auto; }
    .main.section { margin:0; }
    .container-wrapper { width:96%; margin:0 auto; }
    @media screen and (min-width:40rem) { .container-wrapper { width:90% } }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                            💎🐰 [ ~ [[     POSTS          ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/

    /* 💄🌷 ================== [ ~ [[	Colunas~Menu	]] ~ ] ================== 💚💋 */

    ul.colunas-menu { list-style:none; text-align:center; margin:0; padding:0; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -moz-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -moz-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-align-content:center; -moz-align-content:center; -ms-box-pack:center; -ms-align-content:center; align-content:center; }
        .colunas-menu li { padding:var(--padding-down-on-mobile) var(--text-xxxs); -webkit-box-flex:1; -moz-box-flex:0 1 33.3333%; -webkit-flex:0 1 33.3333%; -ms-flex:0 1 33.3333%; flex:0 1 33.3333%; max-width:33.3333%; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; -webkit-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -moz-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -moz-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-align-content:center; -moz-align-content:center; -ms-box-pack:center; -ms-align-content:center; align-content:center; -webkit-align-items:center; -moz-align-items:center; -ms-box-align:center; -ms-align-items:center; align-items:center; }
        
        .colunas-menu li a { color:var(--color-main-brand-color-darkish); border-radius:0; width:100%; height:100%; }
        .colunas-menu li a:visited { text-decoration:none }
        .colunas-menu li a:hover { color:var(--color-main-brand-color-darkish) }
        .colunas-menu li a:hover > .svg-icon { background:var(--color-main-brand-color); -moz-box-shadow:var(--shadow-xs); -webkit-box-shadow:var(--shadow-xs); box-shadow:var(--shadow-xs); }
        .colunas-menu li a:hover > .svg-icon svg { fill:var(--color-light-pink); stroke:var(--color-light-accent); will-change:transform; -moz-transition:all .75s cubic-bezier(0.25, 0.8, 0.25, 1); -o-transition:all .75s cubic-bezier(0.25, 0.8, 0.25, 1); -webkit-transition:all .75s cubic-bezier(0.25, 0.8, 0.25, 1); transition:all .75s cubic-bezier(0.25, 0.8, 0.25, 1); -webkit-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); transform:scale(1.1,1.1); transition:transform 0.5s linear, opacity 0.3s linear; -o-transition:transform 0.5s linear, opacity 0.3s linear; -webkit-transition:transform 0.5s linear, opacity 0.3s linear; }

        .colunas-menu li a h6 { font-size:var(--text-xs); line-height:var(--text-xs); letter-spacing:calc(var(--text-xxxxs) / 4); }
            .colunas-menu span { width:calc(var(--text-xl) * var(--text-xs)); height:calc(var(--text-xl) * var(--text-xs)); padding:var(--padding-down-on-mobile); border-radius:50rem; background:var(--color-lightish); margin-bottom:var(--text-xxs); }
                .colunas-menu .svg-icon svg { width:var(--text-xxxl); height:var(--text-xxxl); margin:var(--text-xxxs); fill:var(--color-light-pink); stroke:var(--color-light-accent); }

    a.veja-mais { margin:var(--padding-down-on-mobile) 0 0 0; padding:var(--text-xxs) var(--text-sm); display:inline-block; text-transform:uppercase; font-size:var(--text-xs); font-weight:600; letter-spacing:calc(var(--text-xxxs) / 2); color:var(--font-color); border:solid var(--border-thick); border-radius:var(--radius-lg); }
    a.veja-mais:hover { color:var(--font-color); -moz-box-shadow:var(--shadow-sm); -webkit-box-shadow:var(--shadow-sm); box-shadow:var(--shadow-sm); }
    a.veja-mais:visited { color:var(--font-color); text-decoration:none }

    @media screen and (min-width:40rem) { .colunas-menu li { -webkit-box-flex:1; -moz-box-flex:0 1 25%; -webkit-flex:0 1 25%; -ms-flex:0 1 25%; flex:0 1 25%; max-width:25%; } }
    @media screen and (min-width:60rem) { .colunas-menu li { -webkit-box-flex:1; -moz-box-flex:1 1 11.1111%; -webkit-flex:1 1 11.1111%; -ms-flex:1 1 11.1111%; flex:1 1 11.1111%; max-width:11%; } }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[           HOMEPAGE            ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/

    /* 💄🌷 ================== [ ~ [[		intro-especialidades 		]] ~ ] ================== 💚💋 */

    .intro-section .intro-section-content-especialidades { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; }

        .intro-section .especialidades { position:relative; -webkit-box-flex:1; -moz-box-flex:1 1 100%; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; max-width:100%; -webkit-box-orient:vertical; -moz-box-orient:vertical; box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; }
        .intro-section .especialidades .frase-vcpodeserlinda { font-family:var(--font-title); font-size:var(--text-lg); margin-bottom:calc(var(--text-base-size) * -1); }

            .lista-sexy { padding:calc(var(--text-xxxl) * 2 ) 2.5%; }
            .lista-sexy-facial h3,.lista-sexy-corporal h3 { padding:0 0 var(--text-xl) 0; color:var(--color-light-in-night); }

            .lista-sexy-facial { background:var(--color-main-brand-color-light); color:var(--color-main-brand-color-dark); background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%2371C2B1' opacity='0.05' viewBox='0 0 67.98 59.51'%3E%3Cpath d='M67.64 39.1c-.6-.9-1.87-1.28-3.96-1.58 0-.02.02-.03.03-.05l1.61-3.13a6.02 6.02 0 00-.13-5.77l-1.44-2.5a4.03 4.03 0 01-.53-2.28l.2-3.13a6.03 6.03 0 00-2.44-5.24l-2.17-1.6a4.04 4.04 0 01-1.32-1.65L56.03 8.8a6.02 6.02 0 00-4.57-3.56l-3.18-.51a4.04 4.04 0 01-2.08-1l-2.34-2.14A6.03 6.03 0 0038.24.2l-2 .54a8.64 8.64 0 01-4.45 0l-2-.54a6.03 6.03 0 00-5.63 1.38L21.82 3.7a4.04 4.04 0 01-2.07 1l-3.19.52A6.03 6.03 0 0012 8.8l-1.47 3.4a4.02 4.02 0 01-1.3 1.63l-2.18 1.6a6.03 6.03 0 00-2.44 5.24l.2 3.13a4.04 4.04 0 01-.53 2.27l-1.44 2.5a6.03 6.03 0 00-.13 5.78l1.61 3.13-.02.05c-2.09.3-3.35.68-3.95 1.58a2.51 2.51 0 00-.2 2.13 18.01 18.01 0 002.08 4.37 22.47 22.47 0 003.23 3.92 28.68 28.68 0 004.24 3.38 35.9 35.9 0 005.1 2.77 42.45 42.45 0 005.84 2.08 47.7 47.7 0 006.42 1.3 52.26 52.26 0 0013.78 0 47.88 47.88 0 006.43-1.3 42.73 42.73 0 005.83-2.08 35.9 35.9 0 005.1-2.77 28.63 28.63 0 004.25-3.38 22.46 22.46 0 003.23-3.92 17.95 17.95 0 002.13-4.28.9.9 0 00.04-.13 2.48 2.48 0 00-.2-2.09m-2.73.67c-.51.09-1.21.2-2.18.33a19.04 19.04 0 00-7.04 2.33 12.14 12.14 0 01-1.85.86c-1.14.38-2.26.08-3.8-.33a26.84 26.84 0 00-3-.68 6.41 6.41 0 00-4.28 1.23c-1.55.9-2.5 1.36-3.84.59a9.24 9.24 0 00-7.1-1.05 1.14 1.14 0 00-.12.05c-1.38.65-5.32 2.01-7 .42-2.15-2.06-5.9-1.19-8.38-.62a10.65 10.65 0 01-1.94.35 6.94 6.94 0 01-2.17-1.02 27.7 27.7 0 00-2.9-1.56 19.1 19.1 0 00-4.3-1.2l.04-.05c2.44-.33 6.1-1.9 8.74-3.16a3.8 3.8 0 012.75-.2l1.78.56a6.02 6.02 0 004.17-.11l2.02-.83a10.79 10.79 0 0018.69-.11l2.29.94a5.83 5.83 0 003.93.18l2.02-.62a3.81 3.81 0 012.76.2c2.64 1.26 6.32 2.83 8.75 3.16.9.12 1.52.24 1.96.34M25.05 29.52a8.82 8.82 0 018.51-8.11 8.9 8.9 0 019.07 8.55 8.8 8.8 0 11-17.61.25c0-.22 0-.45.02-.67l.01-.01zm36.97-2.46l1.44 2.5a4.04 4.04 0 01.1 3.87l-1.62 3.12-.3.55a47.52 47.52 0 01-6.58-2.63 5.81 5.81 0 00-4.21-.3l-2.02.62a3.83 3.83 0 01-2.59-.12l-.24-.1 16.4-6.59zm-4.4-11.63l2.18 1.6a4.04 4.04 0 011.63 3.5l-.2 3.13a6.03 6.03 0 00.37 2.5l-17.38 6.98a10.8 10.8 0 00.4-2.52l13.73-14.5zm-9.66-8.75l3.18.52a4.03 4.03 0 013.06 2.38l1.47 3.39a6.03 6.03 0 001.2 1.8l-12.49 13.2a10.8 10.8 0 00-2.91-5.38l7.39-15.48zm-11.2-4.02l2-.53a4.03 4.03 0 013.75.92l2.34 2.13a6 6 0 002.12 1.26L39.9 21.28a10.72 10.72 0 00-4.9-1.8l2.75-16.66zM23.16 5.2l2.35-2.14a4.04 4.04 0 013.76-.92l2 .53a10.65 10.65 0 004.44.22l-2.74 16.57A10.72 10.72 0 0028 21.13L21 6.46a6.05 6.05 0 002.17-1.27m-10.82 7.78l1.47-3.39a4.03 4.03 0 013.06-2.38l3.08-.5-.86.41 7.3 15.28a10.8 10.8 0 00-3.08 5.3L11.12 14.8a6.03 6.03 0 001.23-1.83M6.8 23.67l-.2-3.13a4.03 4.03 0 011.63-3.51l1.88-1.39-.5.47 13.42 14.17A10.74 10.74 0 0023.4 33L6.4 26.18a6.02 6.02 0 00.38-2.52m-2.23 5.9l1.22-2.13-.22.55 16.4 6.6-.23.09a3.84 3.84 0 01-2.59.12l-2.01-.62a5.81 5.81 0 00-4.22.3 47.2 47.2 0 01-6.65 2.66l-1.8-3.7a4.04 4.04 0 01.1-3.87m16.6 26.27a40.33 40.33 0 01-5.56-1.98 33.71 33.71 0 01-4.81-2.62 26.73 26.73 0 01-3.95-3.14 20.46 20.46 0 01-2.95-3.56 16.11 16.11 0 01-1.69-3.46 24.07 24.07 0 016.28 1.41 25.9 25.9 0 012.7 1.46 11.5 11.5 0 002.18 1.1 20.52 20.52 0 008.14 10.88l-.34-.1m6.65 1.32a.98.98 0 00-.24-.15 22.29 22.29 0 01-10.2-8.08 16.88 16.88 0 01-1.9-3.78l1.3-.28c2.06-.48 5.18-1.2 6.56.1a4.93 4.93 0 003.14 1.27 18.93 18.93 0 005.6 11.26 49.58 49.58 0 01-4.26-.34m6.44-.34a17.39 17.39 0 01-5.78-10.67 15.86 15.86 0 004.01-1.2 7.32 7.32 0 015.45.9 4.64 4.64 0 002.07.64 17.38 17.38 0 01-5.75 10.33m6.45.2a.93.93 0 00-.17.09c-1.34.18-2.7.3-4.07.36a18.87 18.87 0 005.59-11.35 12.88 12.88 0 001.7-.87 4.7 4.7 0 013-.98 24.67 24.67 0 012.76.63 12.76 12.76 0 003.16.58 17.1 17.1 0 01-1.78 3.45 22.28 22.28 0 01-10.2 8.08M64 44.53a20.42 20.42 0 01-2.94 3.56 26.7 26.7 0 01-3.95 3.14 33.62 33.62 0 01-4.82 2.62 40.45 40.45 0 01-5.26 1.89A20.4 20.4 0 0054.92 45a17.09 17.09 0 001.7-.82 17.04 17.04 0 016.39-2.11q1.57-.23 2.53-.4A18.8 18.8 0 0164 44.54'%3E%3C/path%3E%3C/svg%3E"); background-size:cover; background-blend-mode:multiply; background-position:bottom left; background-repeat:no-repeat; }
                .lista-sexy-facial a:hover { text-decoration:none; border-bottom-color:var(--color-main-brand-color-dark) }
                .lista-sexy-facial a .svg-icon { fill:var(--color-main-brand-color); }
                .lista-sexy-facial a:hover .svg-icon svg  { fill:var(--color-main-brand-color-dark); stroke:var(--color-main-brand-color-dark); }      

            .lista-sexy-corporal { background-color:var(--color-light-shades); color:var(--color-darkness-shades); }
                .lista-sexy-corporal a:hover { text-decoration:none; border-bottom-color:var(--color-dark-shades) }
                .lista-sexy-corporal a .svg-icon { fill:var(--color-dark-shades); }
                .lista-sexy-corporal a:hover .svg-icon svg { fill:var(--color-darkness-shades); stroke:var(--color-darkness-shades); }

            .lista-sexy-itens { list-style:none; }
            .lista-sexy-itens li a { text-align:left; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; 
            -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; color:var(--color-light-in-dark); border-bottom:solid var(--border-thin) rgba(252,247,246,.1); }
            .lista-sexy-itens li a .font-title-h2 { font-size:var(--text-md); margin-left:var(--text-xs); padding:var(--text-xs) 0; }
            
            .lista-sexy-itens a .font-title-h2,.lista-sexy-itens li a span.svg-icon { display:-webkit-inline-box; display:-moz-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }

    @media screen and (min-width:40rem) { 
        .intro-section .especialidades { -webkit-box-flex:1; -moz-box-flex:1 1 50%; -webkit-flex:1 1 50%; -ms-flex:1 1 50%; flex:1 1 50%; max-width:50%; }
        .procedimentos-aaz { text-align:center; }
    }
        /* Aparece na página /glossario-da-beleza */
        .travessao-vertical { text-align:center; display:block; width:var(--border-thin); height:calc(var(--text-xxxl) * 2); background-color:var(--font-color); margin-left:50%; margin:var(--text-xxxs) auto; }
        .label-byadeusa { background:var(--color-main-brand-color); color:var(--color-light-accent); display:inline-block; padding:var(--text-xxxs) }
        .text-bigger { font-size:50vw; color:var(--color-main-brand-color); }
            .procedimentos-aaz p.font-title-h1 { width:var(--text-xxxxl); height:var(--text-xxxxl); background:var(--color-main-brand-color); color:var(--color-light-accent); border-radius:50%; display:inline-grid; text-align:center; font-size:var(--text-xxl); }
            .procedimentos-aaz ul { text-align:left; list-style:none; margin:var(--padding-down-on-mobile) 0; }
            .procedimentos-aaz ul li { margin:var(--padding-down-on-mobile) 0; }
            .procedimentos-aaz ul li a { display:-webkit-inline-box; display:-moz-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; } 
            .procedimentos-aaz ul li a p { margin:0 0!important; }
            .procedimentos-aaz ul li a svg { fill:var(--color-light-in-night); margin-right:var(--text-xxxs); }
            .procedimentos-aaz ul li a:hover svg { fill:var(--link-hover-color); }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[           PATTERNS~DA~MARCA            ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/ 

    /* 💄🌷 ================== [ ~ [[		PATERN~CONCHINHA~CHIQUE 		]] ~ ] ================== 💚💋 */

    /* rosa escurão */
    body,.pattern-conchinhachique,.intro-proposito { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130.64 128.16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23542433; opacity:0.01;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAtivo 8%3C/title%3E%3Cg id='Camada_2' data-name='Camada 2'%3E%3Cg id='Camada_1-2' data-name='Camada 1'%3E%3Cpath class='cls-1' d='M100.75,71.4c-.61-.92-1.91-1.3-4-1.61l0-.05,1.65-3.18a6.11,6.11,0,0,0-.14-5.89l-1.47-2.54a4.12,4.12,0,0,1-.54-2.32l.21-3.18A6.11,6.11,0,0,0,94,47.28l-2.21-1.63A4.11,4.11,0,0,1,90.42,44l-1.49-3.45a6.14,6.14,0,0,0-4.66-3.62L81,36.38a4.11,4.11,0,0,1-2.12-1l-2.38-2.18a6.11,6.11,0,0,0-5.72-1.4l-2,.54a8.78,8.78,0,0,1-4.54,0l-2-.54a6.11,6.11,0,0,0-5.72,1.4l-2.39,2.18a4.11,4.11,0,0,1-2.12,1l-3.24.52a6.14,6.14,0,0,0-4.66,3.63L42.58,44a4.11,4.11,0,0,1-1.33,1.68L39,47.28a6.11,6.11,0,0,0-2.49,5.34l.21,3.18a4.11,4.11,0,0,1-.54,2.32l-1.47,2.54a6.13,6.13,0,0,0-.14,5.89l1.65,3.18,0,0c-2.15.31-3.46.69-4.07,1.62A2.55,2.55,0,0,0,32,73.56,18.3,18.3,0,0,0,34.12,78a22.82,22.82,0,0,0,3.29,4,29.18,29.18,0,0,0,4.32,3.44,36.49,36.49,0,0,0,5.2,2.82,43.09,43.09,0,0,0,5.94,2.12,48.81,48.81,0,0,0,6.54,1.34,53.17,53.17,0,0,0,14,0A48.79,48.79,0,0,0,80,90.39a43.19,43.19,0,0,0,5.94-2.12,36.6,36.6,0,0,0,5.2-2.82A29.17,29.17,0,0,0,95.45,82a22.85,22.85,0,0,0,3.29-4,18.29,18.29,0,0,0,2.17-4.37l0-.12a2.53,2.53,0,0,0-.2-2.13M98,72.08l-2.23.34a19.37,19.37,0,0,0-7.17,2.37,12.29,12.29,0,0,1-1.88.88c-1.17.39-2.3.08-3.88-.34a27.53,27.53,0,0,0-3-.68,6.52,6.52,0,0,0-4.37,1.25c-1.58.91-2.54,1.39-3.91.6a9.41,9.41,0,0,0-7.23-1.07l-.12,0c-1.4.67-5.41,2.06-7.12.43-2.2-2.09-6-1.21-8.54-.62a10.88,10.88,0,0,1-2,.36,7,7,0,0,1-2.21-1,28.48,28.48,0,0,0-3-1.59A19.46,19.46,0,0,0,37,71.77l0,0c2.47-.34,6.19-1.93,8.88-3.21a3.89,3.89,0,0,1,2.82-.21l2.05.63a6,6,0,0,0,4-.18l2.06-.85a11,11,0,0,0,19-.11l2.33,1a6,6,0,0,0,4,.18l2.05-.63a3.89,3.89,0,0,1,2.82.21c2.7,1.28,6.43,2.88,8.9,3.21.91.12,1.55.24,2,.35M57.37,61.64a8.93,8.93,0,1,1,0,.71c0-.23,0-.46,0-.69h0ZM95,59.14l1.47,2.54a4.09,4.09,0,0,1,.09,3.94L94.94,68.8c-.12.23-.22.41-.31.56a48.62,48.62,0,0,1-6.69-2.68,5.92,5.92,0,0,0-4.29-.31L81.59,67A3.9,3.9,0,0,1,79,66.88l-.25-.1,16.7-6.7L95,59.13ZM90.55,47.29l2.21,1.63a4.11,4.11,0,0,1,1.66,3.57l-.2,3.18a6.15,6.15,0,0,0,.38,2.54L76.89,65.32a10.92,10.92,0,0,0,.4-2.56L91.29,48Zm-9.85-8.9,3.24.52a4.11,4.11,0,0,1,3.12,2.43l1.49,3.45a6.09,6.09,0,0,0,1.23,1.84L77.06,60.05a11,11,0,0,0-3-5.47l7.53-15.77Zm-11.4-4.1h0l2-.54a4.11,4.11,0,0,1,3.83.94l2.38,2.18a6.13,6.13,0,0,0,2.16,1.27L72.48,53.25a10.94,10.94,0,0,0-5-1.84l2.81-17ZM55.45,36.86l2.38-2.18a4.09,4.09,0,0,1,3.83-.94l2,.54a10.84,10.84,0,0,0,4.52.22L65.44,51.39a10.9,10.9,0,0,0-5.07,1.71L53.24,38.15a6.12,6.12,0,0,0,2.21-1.29m-11,7.92,1.49-3.45A4.11,4.11,0,0,1,49,38.91l3.14-.51-.88.42,7.43,15.56a11,11,0,0,0-3.13,5.41L43.17,46.65a6.13,6.13,0,0,0,1.27-1.87M38.77,55.67l-.21-3.18a4.11,4.11,0,0,1,1.66-3.57l1.92-1.41-.51.48L55.31,62.42a11,11,0,0,0,.37,2.76L38.39,58.24a6.13,6.13,0,0,0,.39-2.57m-2.28,6,1.25-2.17-.23.57,16.71,6.71-.24.1a3.91,3.91,0,0,1-2.64.12l-2.05-.63a5.92,5.92,0,0,0-4.29.31,48.09,48.09,0,0,1-6.77,2.7l-1.83-3.77a4.11,4.11,0,0,1,.09-3.94M53.41,88.43a41.1,41.1,0,0,1-5.66-2,34.4,34.4,0,0,1-4.91-2.66,27.08,27.08,0,0,1-4-3.2,20.79,20.79,0,0,1-3-3.63,16.45,16.45,0,0,1-1.72-3.52,24.55,24.55,0,0,1,6.39,1.43,26.46,26.46,0,0,1,2.76,1.48,11.66,11.66,0,0,0,2.21,1.13,20.89,20.89,0,0,0,8.29,11.07l-.34-.09m6.77,1.34a1,1,0,0,0-.24-.15,22.69,22.69,0,0,1-10.38-8.24,17.17,17.17,0,0,1-1.94-3.85c.39-.07.82-.17,1.31-.29,2.1-.49,5.28-1.22,6.69.11a5,5,0,0,0,3.19,1.29,19.28,19.28,0,0,0,5.71,11.47c-1.46-.05-2.91-.17-4.34-.35m6.56-.35a17.71,17.71,0,0,1-5.89-10.87,16.15,16.15,0,0,0,4.09-1.22,7.46,7.46,0,0,1,5.54.92,4.73,4.73,0,0,0,2.11.66,17.7,17.7,0,0,1-5.85,10.52m6.57.2-.18.1c-1.36.18-2.74.3-4.14.37a19.21,19.21,0,0,0,5.69-11.56,13.23,13.23,0,0,0,1.74-.89,4.8,4.8,0,0,1,3-1,25.37,25.37,0,0,1,2.82.64,13,13,0,0,0,3.22.59,17.44,17.44,0,0,1-1.81,3.51,22.69,22.69,0,0,1-10.38,8.24M97,76.92a20.83,20.83,0,0,1-3,3.63,27.18,27.18,0,0,1-4,3.2,34.31,34.31,0,0,1-4.91,2.66,40.94,40.94,0,0,1-5.36,1.93,20.77,20.77,0,0,0,8-10.92,17.29,17.29,0,0,0,1.74-.84A17.38,17.38,0,0,1,96,74.43q1.6-.23,2.57-.39A19,19,0,0,1,97,76.92'/%3E%3Crect class='cls-1' x='92.26' y='15.61' width='44.55' height='1' transform='translate(22.16 85.71) rotate(-45)'/%3E%3Crect class='cls-1' x='15.61' y='-6.17' width='1' height='44.55' transform='translate(-6.67 16.11) rotate(-45)'/%3E%3Crect class='cls-1' x='114.03' y='89.78' width='1' height='44.55' transform='translate(-45.69 113.81) rotate(-45)'/%3E%3Crect class='cls-1' x='-6.17' y='111.55' width='44.55' height='1' transform='translate(-74.52 44.21) rotate(-45)'/%3E%3Cpath class='cls-1' d='M100.75,71.4c-.61-.92-1.91-1.3-4-1.61l0-.05,1.65-3.18a6.11,6.11,0,0,0-.14-5.89l-1.47-2.54a4.12,4.12,0,0,1-.54-2.32l.21-3.18A6.11,6.11,0,0,0,94,47.28l-2.21-1.63A4.11,4.11,0,0,1,90.42,44l-1.49-3.45a6.14,6.14,0,0,0-4.66-3.62L81,36.38a4.11,4.11,0,0,1-2.12-1l-2.38-2.18a6.11,6.11,0,0,0-5.72-1.4l-2,.54a8.78,8.78,0,0,1-4.54,0l-2-.54a6.11,6.11,0,0,0-5.72,1.4l-2.39,2.18a4.11,4.11,0,0,1-2.12,1l-3.24.52a6.14,6.14,0,0,0-4.66,3.63L42.58,44a4.11,4.11,0,0,1-1.33,1.68L39,47.28a6.11,6.11,0,0,0-2.49,5.34l.21,3.18a4.11,4.11,0,0,1-.54,2.32l-1.47,2.54a6.13,6.13,0,0,0-.14,5.89l1.65,3.18,0,0c-2.15.31-3.46.69-4.07,1.62A2.55,2.55,0,0,0,32,73.56,18.3,18.3,0,0,0,34.12,78a22.82,22.82,0,0,0,3.29,4,29.18,29.18,0,0,0,4.32,3.44,36.49,36.49,0,0,0,5.2,2.82,43.09,43.09,0,0,0,5.94,2.12,48.81,48.81,0,0,0,6.54,1.34,53.17,53.17,0,0,0,14,0A48.79,48.79,0,0,0,80,90.39a43.19,43.19,0,0,0,5.94-2.12,36.6,36.6,0,0,0,5.2-2.82A29.17,29.17,0,0,0,95.45,82a22.85,22.85,0,0,0,3.29-4,18.29,18.29,0,0,0,2.17-4.37l0-.12a2.53,2.53,0,0,0-.2-2.13M98,72.08l-2.23.34a19.37,19.37,0,0,0-7.17,2.37,12.29,12.29,0,0,1-1.88.88c-1.17.39-2.3.08-3.88-.34a27.53,27.53,0,0,0-3-.68,6.52,6.52,0,0,0-4.37,1.25c-1.58.91-2.54,1.39-3.91.6a9.41,9.41,0,0,0-7.23-1.07l-.12,0c-1.4.67-5.41,2.06-7.12.43-2.2-2.09-6-1.21-8.54-.62a10.88,10.88,0,0,1-2,.36,7,7,0,0,1-2.21-1,28.48,28.48,0,0,0-3-1.59A19.46,19.46,0,0,0,37,71.77l0,0c2.47-.34,6.19-1.93,8.88-3.21a3.89,3.89,0,0,1,2.82-.21l2.05.63a6,6,0,0,0,4-.18l2.06-.85a11,11,0,0,0,19-.11l2.33,1a6,6,0,0,0,4,.18l2.05-.63a3.89,3.89,0,0,1,2.82.21c2.7,1.28,6.43,2.88,8.9,3.21.91.12,1.55.24,2,.35M57.37,61.64a8.93,8.93,0,1,1,0,.71c0-.23,0-.46,0-.69h0ZM95,59.14l1.47,2.54a4.09,4.09,0,0,1,.09,3.94L94.94,68.8c-.12.23-.22.41-.31.56a48.62,48.62,0,0,1-6.69-2.68,5.92,5.92,0,0,0-4.29-.31L81.59,67A3.9,3.9,0,0,1,79,66.88l-.25-.1,16.7-6.7L95,59.13ZM90.55,47.29l2.21,1.63a4.11,4.11,0,0,1,1.66,3.57l-.2,3.18a6.15,6.15,0,0,0,.38,2.54L76.89,65.32a10.92,10.92,0,0,0,.4-2.56L91.29,48Zm-9.85-8.9,3.24.52a4.11,4.11,0,0,1,3.12,2.43l1.49,3.45a6.09,6.09,0,0,0,1.23,1.84L77.06,60.05a11,11,0,0,0-3-5.47l7.53-15.77Zm-11.4-4.1h0l2-.54a4.11,4.11,0,0,1,3.83.94l2.38,2.18a6.13,6.13,0,0,0,2.16,1.27L72.48,53.25a10.94,10.94,0,0,0-5-1.84l2.81-17ZM55.45,36.86l2.38-2.18a4.09,4.09,0,0,1,3.83-.94l2,.54a10.84,10.84,0,0,0,4.52.22L65.44,51.39a10.9,10.9,0,0,0-5.07,1.71L53.24,38.15a6.12,6.12,0,0,0,2.21-1.29m-11,7.92,1.49-3.45A4.11,4.11,0,0,1,49,38.91l3.14-.51-.88.42,7.43,15.56a11,11,0,0,0-3.13,5.41L43.17,46.65a6.13,6.13,0,0,0,1.27-1.87M38.77,55.67l-.21-3.18a4.11,4.11,0,0,1,1.66-3.57l1.92-1.41-.51.48L55.31,62.42a11,11,0,0,0,.37,2.76L38.39,58.24a6.13,6.13,0,0,0,.39-2.57m-2.28,6,1.25-2.17-.23.57,16.71,6.71-.24.1a3.91,3.91,0,0,1-2.64.12l-2.05-.63a5.92,5.92,0,0,0-4.29.31,48.09,48.09,0,0,1-6.77,2.7l-1.83-3.77a4.11,4.11,0,0,1,.09-3.94M53.41,88.43a41.1,41.1,0,0,1-5.66-2,34.4,34.4,0,0,1-4.91-2.66,27.08,27.08,0,0,1-4-3.2,20.79,20.79,0,0,1-3-3.63,16.45,16.45,0,0,1-1.72-3.52,24.55,24.55,0,0,1,6.39,1.43,26.46,26.46,0,0,1,2.76,1.48,11.66,11.66,0,0,0,2.21,1.13,20.89,20.89,0,0,0,8.29,11.07l-.34-.09m6.77,1.34a1,1,0,0,0-.24-.15,22.69,22.69,0,0,1-10.38-8.24,17.17,17.17,0,0,1-1.94-3.85c.39-.07.82-.17,1.31-.29,2.1-.49,5.28-1.22,6.69.11a5,5,0,0,0,3.19,1.29,19.28,19.28,0,0,0,5.71,11.47c-1.46-.05-2.91-.17-4.34-.35m6.56-.35a17.71,17.71,0,0,1-5.89-10.87,16.15,16.15,0,0,0,4.09-1.22,7.46,7.46,0,0,1,5.54.92,4.73,4.73,0,0,0,2.11.66,17.7,17.7,0,0,1-5.85,10.52m6.57.2-.18.1c-1.36.18-2.74.3-4.14.37a19.21,19.21,0,0,0,5.69-11.56,13.23,13.23,0,0,0,1.74-.89,4.8,4.8,0,0,1,3-1,25.37,25.37,0,0,1,2.82.64,13,13,0,0,0,3.22.59,17.44,17.44,0,0,1-1.81,3.51,22.69,22.69,0,0,1-10.38,8.24M97,76.92a20.83,20.83,0,0,1-3,3.63,27.18,27.18,0,0,1-4,3.2,34.31,34.31,0,0,1-4.91,2.66,40.94,40.94,0,0,1-5.36,1.93,20.77,20.77,0,0,0,8-10.92,17.29,17.29,0,0,0,1.74-.84A17.38,17.38,0,0,1,96,74.43q1.6-.23,2.57-.39A19,19,0,0,1,97,76.92'/%3E%3Crect class='cls-1' x='92.26' y='15.61' width='44.55' height='1' transform='translate(22.16 85.71) rotate(-45)'/%3E%3Crect class='cls-1' x='15.61' y='-6.17' width='1' height='44.55' transform='translate(-6.67 16.11) rotate(-45)'/%3E%3Crect class='cls-1' x='114.03' y='89.78' width='1' height='44.55' transform='translate(-45.69 113.81) rotate(-45)'/%3E%3Crect class='cls-1' x='-6.17' y='111.55' width='44.55' height='1' transform='translate(-74.52 44.21) rotate(-45)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat:repeat; background-size:calc(var(--text-xxl) * 2); background-position:center; }
    
    /* rosa claro */
    .search-blog { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 130.64 128.16'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fbe3de; opacity:0.02;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EAtivo 8%3C/title%3E%3Cg id='Camada_2' data-name='Camada 2'%3E%3Cg id='Camada_1-2' data-name='Camada 1'%3E%3Cpath class='cls-1' d='M100.75,71.4c-.61-.92-1.91-1.3-4-1.61l0-.05,1.65-3.18a6.11,6.11,0,0,0-.14-5.89l-1.47-2.54a4.12,4.12,0,0,1-.54-2.32l.21-3.18A6.11,6.11,0,0,0,94,47.28l-2.21-1.63A4.11,4.11,0,0,1,90.42,44l-1.49-3.45a6.14,6.14,0,0,0-4.66-3.62L81,36.38a4.11,4.11,0,0,1-2.12-1l-2.38-2.18a6.11,6.11,0,0,0-5.72-1.4l-2,.54a8.78,8.78,0,0,1-4.54,0l-2-.54a6.11,6.11,0,0,0-5.72,1.4l-2.39,2.18a4.11,4.11,0,0,1-2.12,1l-3.24.52a6.14,6.14,0,0,0-4.66,3.63L42.58,44a4.11,4.11,0,0,1-1.33,1.68L39,47.28a6.11,6.11,0,0,0-2.49,5.34l.21,3.18a4.11,4.11,0,0,1-.54,2.32l-1.47,2.54a6.13,6.13,0,0,0-.14,5.89l1.65,3.18,0,0c-2.15.31-3.46.69-4.07,1.62A2.55,2.55,0,0,0,32,73.56,18.3,18.3,0,0,0,34.12,78a22.82,22.82,0,0,0,3.29,4,29.18,29.18,0,0,0,4.32,3.44,36.49,36.49,0,0,0,5.2,2.82,43.09,43.09,0,0,0,5.94,2.12,48.81,48.81,0,0,0,6.54,1.34,53.17,53.17,0,0,0,14,0A48.79,48.79,0,0,0,80,90.39a43.19,43.19,0,0,0,5.94-2.12,36.6,36.6,0,0,0,5.2-2.82A29.17,29.17,0,0,0,95.45,82a22.85,22.85,0,0,0,3.29-4,18.29,18.29,0,0,0,2.17-4.37l0-.12a2.53,2.53,0,0,0-.2-2.13M98,72.08l-2.23.34a19.37,19.37,0,0,0-7.17,2.37,12.29,12.29,0,0,1-1.88.88c-1.17.39-2.3.08-3.88-.34a27.53,27.53,0,0,0-3-.68,6.52,6.52,0,0,0-4.37,1.25c-1.58.91-2.54,1.39-3.91.6a9.41,9.41,0,0,0-7.23-1.07l-.12,0c-1.4.67-5.41,2.06-7.12.43-2.2-2.09-6-1.21-8.54-.62a10.88,10.88,0,0,1-2,.36,7,7,0,0,1-2.21-1,28.48,28.48,0,0,0-3-1.59A19.46,19.46,0,0,0,37,71.77l0,0c2.47-.34,6.19-1.93,8.88-3.21a3.89,3.89,0,0,1,2.82-.21l2.05.63a6,6,0,0,0,4-.18l2.06-.85a11,11,0,0,0,19-.11l2.33,1a6,6,0,0,0,4,.18l2.05-.63a3.89,3.89,0,0,1,2.82.21c2.7,1.28,6.43,2.88,8.9,3.21.91.12,1.55.24,2,.35M57.37,61.64a8.93,8.93,0,1,1,0,.71c0-.23,0-.46,0-.69h0ZM95,59.14l1.47,2.54a4.09,4.09,0,0,1,.09,3.94L94.94,68.8c-.12.23-.22.41-.31.56a48.62,48.62,0,0,1-6.69-2.68,5.92,5.92,0,0,0-4.29-.31L81.59,67A3.9,3.9,0,0,1,79,66.88l-.25-.1,16.7-6.7L95,59.13ZM90.55,47.29l2.21,1.63a4.11,4.11,0,0,1,1.66,3.57l-.2,3.18a6.15,6.15,0,0,0,.38,2.54L76.89,65.32a10.92,10.92,0,0,0,.4-2.56L91.29,48Zm-9.85-8.9,3.24.52a4.11,4.11,0,0,1,3.12,2.43l1.49,3.45a6.09,6.09,0,0,0,1.23,1.84L77.06,60.05a11,11,0,0,0-3-5.47l7.53-15.77Zm-11.4-4.1h0l2-.54a4.11,4.11,0,0,1,3.83.94l2.38,2.18a6.13,6.13,0,0,0,2.16,1.27L72.48,53.25a10.94,10.94,0,0,0-5-1.84l2.81-17ZM55.45,36.86l2.38-2.18a4.09,4.09,0,0,1,3.83-.94l2,.54a10.84,10.84,0,0,0,4.52.22L65.44,51.39a10.9,10.9,0,0,0-5.07,1.71L53.24,38.15a6.12,6.12,0,0,0,2.21-1.29m-11,7.92,1.49-3.45A4.11,4.11,0,0,1,49,38.91l3.14-.51-.88.42,7.43,15.56a11,11,0,0,0-3.13,5.41L43.17,46.65a6.13,6.13,0,0,0,1.27-1.87M38.77,55.67l-.21-3.18a4.11,4.11,0,0,1,1.66-3.57l1.92-1.41-.51.48L55.31,62.42a11,11,0,0,0,.37,2.76L38.39,58.24a6.13,6.13,0,0,0,.39-2.57m-2.28,6,1.25-2.17-.23.57,16.71,6.71-.24.1a3.91,3.91,0,0,1-2.64.12l-2.05-.63a5.92,5.92,0,0,0-4.29.31,48.09,48.09,0,0,1-6.77,2.7l-1.83-3.77a4.11,4.11,0,0,1,.09-3.94M53.41,88.43a41.1,41.1,0,0,1-5.66-2,34.4,34.4,0,0,1-4.91-2.66,27.08,27.08,0,0,1-4-3.2,20.79,20.79,0,0,1-3-3.63,16.45,16.45,0,0,1-1.72-3.52,24.55,24.55,0,0,1,6.39,1.43,26.46,26.46,0,0,1,2.76,1.48,11.66,11.66,0,0,0,2.21,1.13,20.89,20.89,0,0,0,8.29,11.07l-.34-.09m6.77,1.34a1,1,0,0,0-.24-.15,22.69,22.69,0,0,1-10.38-8.24,17.17,17.17,0,0,1-1.94-3.85c.39-.07.82-.17,1.31-.29,2.1-.49,5.28-1.22,6.69.11a5,5,0,0,0,3.19,1.29,19.28,19.28,0,0,0,5.71,11.47c-1.46-.05-2.91-.17-4.34-.35m6.56-.35a17.71,17.71,0,0,1-5.89-10.87,16.15,16.15,0,0,0,4.09-1.22,7.46,7.46,0,0,1,5.54.92,4.73,4.73,0,0,0,2.11.66,17.7,17.7,0,0,1-5.85,10.52m6.57.2-.18.1c-1.36.18-2.74.3-4.14.37a19.21,19.21,0,0,0,5.69-11.56,13.23,13.23,0,0,0,1.74-.89,4.8,4.8,0,0,1,3-1,25.37,25.37,0,0,1,2.82.64,13,13,0,0,0,3.22.59,17.44,17.44,0,0,1-1.81,3.51,22.69,22.69,0,0,1-10.38,8.24M97,76.92a20.83,20.83,0,0,1-3,3.63,27.18,27.18,0,0,1-4,3.2,34.31,34.31,0,0,1-4.91,2.66,40.94,40.94,0,0,1-5.36,1.93,20.77,20.77,0,0,0,8-10.92,17.29,17.29,0,0,0,1.74-.84A17.38,17.38,0,0,1,96,74.43q1.6-.23,2.57-.39A19,19,0,0,1,97,76.92'/%3E%3Crect class='cls-1' x='92.26' y='15.61' width='44.55' height='1' transform='translate(22.16 85.71) rotate(-45)'/%3E%3Crect class='cls-1' x='15.61' y='-6.17' width='1' height='44.55' transform='translate(-6.67 16.11) rotate(-45)'/%3E%3Crect class='cls-1' x='114.03' y='89.78' width='1' height='44.55' transform='translate(-45.69 113.81) rotate(-45)'/%3E%3Crect class='cls-1' x='-6.17' y='111.55' width='44.55' height='1' transform='translate(-74.52 44.21) rotate(-45)'/%3E%3Cpath class='cls-1' d='M100.75,71.4c-.61-.92-1.91-1.3-4-1.61l0-.05,1.65-3.18a6.11,6.11,0,0,0-.14-5.89l-1.47-2.54a4.12,4.12,0,0,1-.54-2.32l.21-3.18A6.11,6.11,0,0,0,94,47.28l-2.21-1.63A4.11,4.11,0,0,1,90.42,44l-1.49-3.45a6.14,6.14,0,0,0-4.66-3.62L81,36.38a4.11,4.11,0,0,1-2.12-1l-2.38-2.18a6.11,6.11,0,0,0-5.72-1.4l-2,.54a8.78,8.78,0,0,1-4.54,0l-2-.54a6.11,6.11,0,0,0-5.72,1.4l-2.39,2.18a4.11,4.11,0,0,1-2.12,1l-3.24.52a6.14,6.14,0,0,0-4.66,3.63L42.58,44a4.11,4.11,0,0,1-1.33,1.68L39,47.28a6.11,6.11,0,0,0-2.49,5.34l.21,3.18a4.11,4.11,0,0,1-.54,2.32l-1.47,2.54a6.13,6.13,0,0,0-.14,5.89l1.65,3.18,0,0c-2.15.31-3.46.69-4.07,1.62A2.55,2.55,0,0,0,32,73.56,18.3,18.3,0,0,0,34.12,78a22.82,22.82,0,0,0,3.29,4,29.18,29.18,0,0,0,4.32,3.44,36.49,36.49,0,0,0,5.2,2.82,43.09,43.09,0,0,0,5.94,2.12,48.81,48.81,0,0,0,6.54,1.34,53.17,53.17,0,0,0,14,0A48.79,48.79,0,0,0,80,90.39a43.19,43.19,0,0,0,5.94-2.12,36.6,36.6,0,0,0,5.2-2.82A29.17,29.17,0,0,0,95.45,82a22.85,22.85,0,0,0,3.29-4,18.29,18.29,0,0,0,2.17-4.37l0-.12a2.53,2.53,0,0,0-.2-2.13M98,72.08l-2.23.34a19.37,19.37,0,0,0-7.17,2.37,12.29,12.29,0,0,1-1.88.88c-1.17.39-2.3.08-3.88-.34a27.53,27.53,0,0,0-3-.68,6.52,6.52,0,0,0-4.37,1.25c-1.58.91-2.54,1.39-3.91.6a9.41,9.41,0,0,0-7.23-1.07l-.12,0c-1.4.67-5.41,2.06-7.12.43-2.2-2.09-6-1.21-8.54-.62a10.88,10.88,0,0,1-2,.36,7,7,0,0,1-2.21-1,28.48,28.48,0,0,0-3-1.59A19.46,19.46,0,0,0,37,71.77l0,0c2.47-.34,6.19-1.93,8.88-3.21a3.89,3.89,0,0,1,2.82-.21l2.05.63a6,6,0,0,0,4-.18l2.06-.85a11,11,0,0,0,19-.11l2.33,1a6,6,0,0,0,4,.18l2.05-.63a3.89,3.89,0,0,1,2.82.21c2.7,1.28,6.43,2.88,8.9,3.21.91.12,1.55.24,2,.35M57.37,61.64a8.93,8.93,0,1,1,0,.71c0-.23,0-.46,0-.69h0ZM95,59.14l1.47,2.54a4.09,4.09,0,0,1,.09,3.94L94.94,68.8c-.12.23-.22.41-.31.56a48.62,48.62,0,0,1-6.69-2.68,5.92,5.92,0,0,0-4.29-.31L81.59,67A3.9,3.9,0,0,1,79,66.88l-.25-.1,16.7-6.7L95,59.13ZM90.55,47.29l2.21,1.63a4.11,4.11,0,0,1,1.66,3.57l-.2,3.18a6.15,6.15,0,0,0,.38,2.54L76.89,65.32a10.92,10.92,0,0,0,.4-2.56L91.29,48Zm-9.85-8.9,3.24.52a4.11,4.11,0,0,1,3.12,2.43l1.49,3.45a6.09,6.09,0,0,0,1.23,1.84L77.06,60.05a11,11,0,0,0-3-5.47l7.53-15.77Zm-11.4-4.1h0l2-.54a4.11,4.11,0,0,1,3.83.94l2.38,2.18a6.13,6.13,0,0,0,2.16,1.27L72.48,53.25a10.94,10.94,0,0,0-5-1.84l2.81-17ZM55.45,36.86l2.38-2.18a4.09,4.09,0,0,1,3.83-.94l2,.54a10.84,10.84,0,0,0,4.52.22L65.44,51.39a10.9,10.9,0,0,0-5.07,1.71L53.24,38.15a6.12,6.12,0,0,0,2.21-1.29m-11,7.92,1.49-3.45A4.11,4.11,0,0,1,49,38.91l3.14-.51-.88.42,7.43,15.56a11,11,0,0,0-3.13,5.41L43.17,46.65a6.13,6.13,0,0,0,1.27-1.87M38.77,55.67l-.21-3.18a4.11,4.11,0,0,1,1.66-3.57l1.92-1.41-.51.48L55.31,62.42a11,11,0,0,0,.37,2.76L38.39,58.24a6.13,6.13,0,0,0,.39-2.57m-2.28,6,1.25-2.17-.23.57,16.71,6.71-.24.1a3.91,3.91,0,0,1-2.64.12l-2.05-.63a5.92,5.92,0,0,0-4.29.31,48.09,48.09,0,0,1-6.77,2.7l-1.83-3.77a4.11,4.11,0,0,1,.09-3.94M53.41,88.43a41.1,41.1,0,0,1-5.66-2,34.4,34.4,0,0,1-4.91-2.66,27.08,27.08,0,0,1-4-3.2,20.79,20.79,0,0,1-3-3.63,16.45,16.45,0,0,1-1.72-3.52,24.55,24.55,0,0,1,6.39,1.43,26.46,26.46,0,0,1,2.76,1.48,11.66,11.66,0,0,0,2.21,1.13,20.89,20.89,0,0,0,8.29,11.07l-.34-.09m6.77,1.34a1,1,0,0,0-.24-.15,22.69,22.69,0,0,1-10.38-8.24,17.17,17.17,0,0,1-1.94-3.85c.39-.07.82-.17,1.31-.29,2.1-.49,5.28-1.22,6.69.11a5,5,0,0,0,3.19,1.29,19.28,19.28,0,0,0,5.71,11.47c-1.46-.05-2.91-.17-4.34-.35m6.56-.35a17.71,17.71,0,0,1-5.89-10.87,16.15,16.15,0,0,0,4.09-1.22,7.46,7.46,0,0,1,5.54.92,4.73,4.73,0,0,0,2.11.66,17.7,17.7,0,0,1-5.85,10.52m6.57.2-.18.1c-1.36.18-2.74.3-4.14.37a19.21,19.21,0,0,0,5.69-11.56,13.23,13.23,0,0,0,1.74-.89,4.8,4.8,0,0,1,3-1,25.37,25.37,0,0,1,2.82.64,13,13,0,0,0,3.22.59,17.44,17.44,0,0,1-1.81,3.51,22.69,22.69,0,0,1-10.38,8.24M97,76.92a20.83,20.83,0,0,1-3,3.63,27.18,27.18,0,0,1-4,3.2,34.31,34.31,0,0,1-4.91,2.66,40.94,40.94,0,0,1-5.36,1.93,20.77,20.77,0,0,0,8-10.92,17.29,17.29,0,0,0,1.74-.84A17.38,17.38,0,0,1,96,74.43q1.6-.23,2.57-.39A19,19,0,0,1,97,76.92'/%3E%3Crect class='cls-1' x='92.26' y='15.61' width='44.55' height='1' transform='translate(22.16 85.71) rotate(-45)'/%3E%3Crect class='cls-1' x='15.61' y='-6.17' width='1' height='44.55' transform='translate(-6.67 16.11) rotate(-45)'/%3E%3Crect class='cls-1' x='114.03' y='89.78' width='1' height='44.55' transform='translate(-45.69 113.81) rotate(-45)'/%3E%3Crect class='cls-1' x='-6.17' y='111.55' width='44.55' height='1' transform='translate(-74.52 44.21) rotate(-45)'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat:repeat; background-size:calc(var(--text-xxl) * 2); background-position:center; }

    /* 💄🌷 ================== [ ~ [[		PATERN~CHIQUE 		]] ~ ] ================== 💚💋 */

    /* rosa claro */
    .pattern-chique { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 174.81 174.81' style='opacity:0.05;'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23fcf7f6;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EPattern Xadrez - Ativo 5%3C/title%3E%3Cg id='Camada_2' data-name='Camada 2'%3E%3Cg id='Camada_1-2' data-name='Camada 1'%3E%3Cpath class='cls-1' d='M36.17,36.17l3,9,9,3-3-9-9-3'/%3E%3Cpath class='cls-1' d='M126.59,48.22l9-3,3-9-9,3-3,9'/%3E%3Cpath class='cls-1' d='M156.73,18.08l13.56-4.52L174.81,0,161.25,4.52l-4.52,13.56'/%3E%3Cpath class='cls-1' d='M170.29,161.25l-13.56-4.52,4.52,13.56,13.56,4.52-4.52-13.56'/%3E%3Cpath class='cls-1' d='M90.42,84.39,104,79.87l4.52-13.56L94.94,70.83,90.42,84.39'/%3E%3Cpath class='cls-1' d='M0,174.81l13.56-4.52,4.52-13.56L4.52,161.25,0,174.81'/%3E%3Cpath class='cls-1' d='M0,0,4.52,13.56l13.56,4.52L13.56,4.52,0,0'/%3E%3Cpath class='cls-1' d='M79.87%22/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat:repeat; background-size:var(--text-xl); background-position:center; }
    /* marrom escuro */
    #footer { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 174.81 174.81' style='opacity:0.5;'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%234b4547;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EPattern Xadrez - Ativo 5%3C/title%3E%3Cg id='Camada_2' data-name='Camada 2'%3E%3Cg id='Camada_1-2' data-name='Camada 1'%3E%3Cpath class='cls-1' d='M36.17,36.17l3,9,9,3-3-9-9-3'/%3E%3Cpath class='cls-1' d='M126.59,48.22l9-3,3-9-9,3-3,9'/%3E%3Cpath class='cls-1' d='M156.73,18.08l13.56-4.52L174.81,0,161.25,4.52l-4.52,13.56'/%3E%3Cpath class='cls-1' d='M170.29,161.25l-13.56-4.52,4.52,13.56,13.56,4.52-4.52-13.56'/%3E%3Cpath class='cls-1' d='M90.42,84.39,104,79.87l4.52-13.56L94.94,70.83,90.42,84.39'/%3E%3Cpath class='cls-1' d='M0,174.81l13.56-4.52,4.52-13.56L4.52,161.25,0,174.81'/%3E%3Cpath class='cls-1' d='M0,0,4.52,13.56l13.56,4.52L13.56,4.52,0,0'/%3E%3Cpath class='cls-1' d='M79.87,70.83,66.31,66.31l4.52,13.56,13.56,4.52L79.87,70.83'/%3E%3Cpath class='cls-1' d='M66.31,108.5,79.87,104l4.52-13.56L70.83,94.94,66.31,108.5'/%3E%3Cpath class='cls-1' d='M36.17,138.64l9-3,3-9-9,3-3,9'/%3E%3Cpath class='cls-1' d='M90.42,90.42,94.94,104l13.56,4.52L104,94.94,90.42,90.42'/%3E%3Cpath class='cls-1' d='M126.59,126.59l3,9,9,3-3-9-9-3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat:repeat; background-size:var(--text-xl); background-position:center; }
    /* rosa escuro */
    .lista-sexy-corporal,pre { background-image: url("data:image/svg+xml,%0A%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 174.81 174.81' style='opacity:0.05;'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23bf8685;%7D%3C/style%3E%3C/defs%3E%3Ctitle%3EPattern Xadrez - Ativo 5%3C/title%3E%3Cg id='Camada_2' data-name='Camada 2'%3E%3Cg id='Camada_1-2' data-name='Camada 1'%3E%3Cpath class='cls-1' d='M36.17,36.17l3,9,9,3-3-9-9-3'/%3E%3Cpath class='cls-1' d='M126.59,48.22l9-3,3-9-9,3-3,9'/%3E%3Cpath class='cls-1' d='M156.73,18.08l13.56-4.52L174.81,0,161.25,4.52l-4.52,13.56'/%3E%3Cpath class='cls-1' d='M170.29,161.25l-13.56-4.52,4.52,13.56,13.56,4.52-4.52-13.56'/%3E%3Cpath class='cls-1' d='M90.42,84.39,104,79.87l4.52-13.56L94.94,70.83,90.42,84.39'/%3E%3Cpath class='cls-1' d='M0,174.81l13.56-4.52,4.52-13.56L4.52,161.25,0,174.81'/%3E%3Cpath class='cls-1' d='M0,0,4.52,13.56l13.56,4.52L13.56,4.52,0,0'/%3E%3Cpath class='cls-1' d='M79.87,70.83,66.31,66.31l4.52,13.56,13.56,4.52L79.87,70.83'/%3E%3Cpath class='cls-1' d='M66.31,108.5,79.87,104l4.52-13.56L70.83,94.94,66.31,108.5'/%3E%3Cpath class='cls-1' d='M36.17,138.64l9-3,3-9-9,3-3,9'/%3E%3Cpath class='cls-1' d='M90.42,90.42,94.94,104l13.56,4.52L104,94.94,90.42,90.42'/%3E%3Cpath class='cls-1' d='M126.59,126.59l3,9,9,3-3-9-9-3'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); background-repeat:repeat; background-size:calc(var(--text-xl) * 2); background-position:center; }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[           SEPARADOR            ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/

    .intro-blog { text-align:center; }
        .intro-blog > * { position:relative }

    /* Efeito de ondinha */
    .intro-blog .separator-blog { position:relative; padding:calc(var(--padding-down-on-mobile) * 4); overflow:hidden; }
    .intro-blog .separator-blog-inner { fill:var(--color-light-shades-to-darkish); object-position:bottom; position:absolute; bottom:0; left:0; width:150vw; -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -o-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg); }

        /* distância do header-blog quanto utilizado no topo das páginas */
        .intro-blog.on-page .separator-blog { margin-bottom:calc(var(--padding-down-on-mobile) * 3 * -1); }
        .intro-blog.on-page .separator-blog-inner { z-index:-1; }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[           Conteúdo~principal            ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/

    .main { width:100% }

    /* 💄🌷 ================== [ ~ [[		Mensagens		]] ~ ] ================== 💚💋 */

    .main-messages { max-width:100%; margin:var(--padding-down-on-mobile) 0; }
    .main-messages > * + * { margin-top:var(--padding-down-on-mobile); }

    .main-messages .post-filter-message { font-family:var(--font-subtitle); font-size:var(--text-sm); text-transform:uppercase; letter-spacing:var(--text-xxxs); background:var(--color-main-brand-color); color:var(--color-light-accent); border-radius:var(--radius-sm); -moz-box-shadow:var(--shadow-xs); -webkit-box-shadow:var(--shadow-xs); box-shadow:var(--shadow-xs); margin:var(--padding-down-on-mobile) 0; padding:var(--padding-down-on-mobile); display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-flex:1; -moz-box-flex:1 1 0; -webkit-flex:1 1 0; -ms-flex:1 1 0; flex:1 1 0; min-width:auto; max-width:none; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }
    .main-messages .post-filter-message span span { font-weight:bold; color:var(--color-main-brand-color-dark); }
    .main-messages .post-filter-message .post-filter-description { text-align:center; }
    .main-messages .post-filter-message .message-container { -webkit-box-flex:1; -moz-box-flex:1 1 auto; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; min-width:auto; }
    .main-messages .post-filter-message .show-all a { font-size:var(--text-xs); font-weight:700; letter-spacing:var(--text-xxxs); color:var(--color-light-accent); border-radius:var(--radius-sm); border:solid var(--border-thin); padding:var(--text-sm); display:inline-block; margin-top:var(--text-xs); }
    .main-messages .post-filter-message .show-all a:hover { color:var(--color-main-brand-color-dark) }
    .main-messages .post-filter-message .show-all a:visited { text-decoration:none }

        .menu-categoria-info { background:var(--color-light-accent); color:var(--color-dark-accent); border-radius:var(--radius-sm); -moz-box-shadow:var(--shadow-xs); -webkit-box-shadow:var(--shadow-xs); box-shadow:var(--shadow-xs); padding:var(--padding-down-on-mobile); display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-flex:1; -moz-box-flex:1 1 0; -webkit-flex:1 1 0; -ms-flex:1 1 0; flex:1 1 0; min-width:auto; max-width:none; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; }
            .menu-categoria-info .categoria-icon { font-family:var(--font-subtitle-2); text-align:center; letter-spacing:0.08rem; color:var(--color-main-brand-color-dark); margin:var(--text-xs); }
            .menu-categoria-info .categoria-icon span { background:var(--color-main-brand-color); width:calc(var(--text-xxxl) * var(--text-scale-ratio) + var(--text-lg)); height:calc(var(--text-xxxl) * var(--text-scale-ratio) + var(--text-lg)); padding:calc(var(--text-lg) / 2); border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }
                    .categoria-icon .svg-icon svg { fill:var(--color-light-accent); stroke:var(--color-light-accent); width:calc(var(--text-xxxl) * var(--text-scale-ratio)); height:calc(var(--text-xxxl) * var(--text-scale-ratio)); }
                    .categoria-icon h6 { margin-top:var(--text-xs); }
            .menu-categoria-info p { margin:var(--text-xs); -webkit-box-flex:1; -moz-box-flex:1 1 0; -webkit-flex:1 1 0; -ms-flex:1 1 0; flex:1 1 0; }
    
    @media screen and (min-width:40rem) {
        .main-messages .post-filter-message,.menu-categoria-info { -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }
        .main-messages .post-filter-message .show-all a { margin:0; }
        .main-messages .post-filter-message .menu-categoria-info .categoria-icon { max-width:20vw; }
    }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[        Formas~do~post          ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/


    /* 💄🌷 ================== [ ~ [[		Posts~Resumidos		]] ~ ] ================== 💚💋 */

    /* .post-container */
    @media screen and (min-width:100rem) { .feed-view .blog-posts { -webkit-column-count:5; -moz-column-count:5; column-count:5; -webkit-column-gap:var(--text-md); -moz-column-gap:var(--text-md); column-gap:var(--text-md); } }
    @media screen and (max-width:100rem) and (min-width:80rem) { .feed-view .blog-posts { -webkit-column-count:4; -moz-column-count:4; column-count:4; -webkit-column-gap:var(--text-md); -moz-column-gap:var(--text-md); column-gap:var(--text-md); } }
    @media screen and (max-width:80rem) and (min-width:70rem) { .feed-view .blog-posts { -webkit-column-count:3; -moz-column-count:3; column-count:3; -webkit-column-gap:var(--text-md); -moz-column-gap:var(--text-md); column-gap:var(--text-md); } }
    @media screen and (max-width:70rem) and (min-width:40rem) { .feed-view .blog-posts { -webkit-column-count:2; -moz-column-count:2; column-count:2; -webkit-column-gap:var(--text-md); -moz-column-gap:var(--text-md); column-gap:var(--text-md); } }

    .feed-view .blog-posts .post-outer-container { background:var(--bg-color); border:var(--border-thin) solid var(--color-light); border-radius:var(--radius-sm); overflow:hidden; width:100%; -moz-box-shadow:var(--shadow-xs); -webkit-box-shadow:var(--shadow-xs); box-shadow:var(--shadow-xs); margin-bottom:var(--text-md); break-inside:avoid; }

    /* sticky-posts */
    .feed-view .blog-posts .sticky-post { background:var(--color-main-brand-color); color:var(--color-light-accent); text-align:center; }
        .feed-view .blog-posts .sticky-post a,.feed-view .blog-posts .sticky-post h2 a { color:var(--color-light-accent)!important; }
            .feed-view .blog-posts .sticky-post .sticky-post-hightlight p { font-family:var(--font-title); font-weight:500; text-align:center; padding:var(--padding-down-on-mobile); }
            .feed-view .blog-posts .sticky-post .snippet-fade { background:-webkit-linear-gradient(left,transparent,var(--color-main-brand-color)); background:linear-gradient(to right,transparent,var(--color-main-brand-color)); }
                  
        /* post-outer */
        .item-view .blog-posts .post-outer { margin-top:var(--padding-down-on-mobile); }
        .feed-view .blog-posts .post-outer { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between;-webkit-align-content:flex-start; -moz-align-content:flex-start; -ms-box-pack:start; -ms-align-content:flex-start; align-content:flex-start; -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:flex-start; align-items:stretch; }

            /* .snippet-thumbnail */
            .snippet-thumbnail,.snippet-thumbnail a,.big-post-image,.post-pager-img,.categoria-img { text-align:center; object-fit:cover; overflow:hidden; position:relative; -webkit-box-ordinal-group:1; -moz-box-ordinal-group:1; -ms-flex-order:1; -webkit-order:1; order:1; -webkit-box-flex:0; -moz-box-flex:0 0 auto; -webkit-flex:0 0 auto; -ms-flex:0 0 auto; flex:0 0 auto; max-width:none; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -moz-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; }
            .snippet-thumbnail a::before,a.snippet-thumbnail::before,.big-post-image a::before,.related-img::before,.categoria-img::before { content:''; background:center no-repeat; background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%2371c2b1'%3E%3Cpath d='M509.796 326.874C464.939 239.409 367.313 160 256 160 143.906 160 46.564 240.377 2.204 326.874a20.002 20.002 0 000 18.253C47.061 432.591 144.687 512 256 512c126.04 0 218.947-98.922 253.796-166.874a20 20 0 000-18.252zM256 472c-90.776 0-166.974-60.307-212.956-136C88.517 261.145 164.472 200 256 200c91.137 0 167.232 60.735 212.956 136C422.762 412.038 346.259 472 256 472zM6.303 111.172c7.39-8.209 20.037-8.871 28.246-1.48l44.544 40.107c8.208 7.392 8.871 20.037 1.48 28.246-7.391 8.21-20.038 8.87-28.246 1.48L7.783 139.417c-8.208-7.39-8.871-20.036-1.48-28.245zM236 100V20c0-11.045 8.954-20 20-20s20 8.955 20 20v80c0 11.045-8.954 20-20 20s-20-8.955-20-20zM109.2 55.455c-4.493-10.091.045-21.913 10.136-26.406 10.092-4.493 21.913.045 26.406 10.136l30.587 68.7c4.493 10.09-.045 21.913-10.136 26.406-10.062 4.479-21.898-.014-26.406-10.136zm322.227 122.59c-7.391-8.208-6.729-20.854 1.48-28.246l44.544-40.107c8.208-7.391 20.855-6.729 28.246 1.48 7.391 8.208 6.729 20.854-1.48 28.245l-44.544 40.108c-8.211 7.392-20.856 6.727-28.246-1.48zm-95.757-70.16l30.587-68.7c4.493-10.091 16.315-14.629 26.406-10.136s14.629 16.315 10.136 26.406l-30.587 68.699c-4.513 10.137-16.36 14.609-26.406 10.137-10.09-4.493-14.628-16.315-10.136-26.406zM256 237.75c-54.175 0-98.25 44.075-98.25 98.25s44.075 98.25 98.25 98.25 98.25-44.075 98.25-98.25-44.075-98.25-98.25-98.25zm0 156.5c-32.119 0-58.25-26.131-58.25-58.25s26.131-58.25 58.25-58.25 58.25 26.131 58.25 58.25-26.131 58.25-58.25 58.25z'/%3E%3C/svg%3E"); background-size:var(--text-xxxl); color:var(--color-main-brand-color); width:100%; height:100%; top:50%; left:50%; opacity:0; position:absolute; z-index:1; -webkit-transform:translateX(-50%) translateY(-50%) scale(0.4); -moz-transform:translateX(-50%) translateY(-50%) scale(0.4); -ms-transform:translateX(-50%) translateY(-50%) scale(0.4); -o-transform:translateX(-50%) translateY(-50%) scale(0.4); transform:translateX(-50%) translateY(-50%) scale(0.4); transition:transform 0.5s linear 0s, opacity 0.3s linear 0s; -o-transition:transform 0.5s linear 0s, opacity 0.3s linear 0s; -webkit-transition:transform 0.5s linear 0s, opacity 0.3s linear 0s; }
            .snippet-thumbnail a::after,a.snippet-thumbnail::after,.big-post-image a::after,.related-img::after,.categoria-img::after { background:rgba(0,0,0,.5) none repeat scroll 0 0; bottom:0; content:""; opacity:0; position:absolute; top:0; left:0; right:0; transition:all 0.5s linear 0s; -o-transition:all 0.5s linear 0s; -webkit-transition:all 0.5s linear 0s; }
            .snippet-thumbnail a:hover::before,a.snippet-thumbnail:hover::before,.big-post-image:hover::before,.related-img:hover::before,.related-title a:hover > .related-img::before,.categoria-snippet h6 a:hover > .categoria-img::before,.categoria-img:hover::before { opacity:1; -webkit-transform:translateX(-50%) translateY(-50%) scale(1); -moz-transform:translateX(-50%) translateY(-50%) scale(1); -ms-transform:translateX(-50%) translateY(-50%) scale(1); -o-transform:translateX(-50%) translateY(-50%) scale(1); transform:translateX(-50%) translateY(-50%) scale(1); }
            .snippet-thumbnail a:hover::after,a.snippet-thumbnail:hover::after,.big-post-image a:hover::after,.related-img:hover::after,.related-title a:hover > .related-img::after,.categoria-snippet > h3 > a:hover > .categoria-img::after,.categoria-img:hover::after { opacity:1; transition:transform 0.5s linear 0s, opacity 0.3s linear 0s; -o-transition:transform 0.5s linear 0s, opacity 0.3s linear 0s; -webkit-transition:transform 0.5s linear 0s, opacity 0.3s linear 0s; }

            .snippet-thumbnail img,.related img,.categoria-img img { will-change:transform; -moz-transition:all .75s cubic-bezier(0.25, 0.8, 0.25, 1); -o-transition:all .75s cubic-bezier(0.25, 0.8, 0.25, 1); -webkit-transition:all .75s cubic-bezier(0.25, 0.8, 0.25, 1); transition:all .75s cubic-bezier(0.25, 0.8, 0.25, 1); /* transition:opacity .5s ease,-webkit-transform 1s ease; -webkit-transition:opacity .5s ease,-webkit-transform 1s ease; transition:transform 1s ease,opacity .5s ease; transition:transform 1s ease,opacity .5s ease,-webkit-transform 1s ease; */ }
            .snippet-thumbnail:hover img, #related-posts .related:hover img,.categoria-img:hover img { -moz-transform:scale(1.04,1.04); -ms-transform:scale(1.04,1.04); -webkit-transform:scale(1.04,1.04); transform:scale(1.04,1.04); }
            .snippet-thumbnail img,.related-img img { object-fit:cover; object-position:center; /*vertical-align:middle; display:inline-block;*/ }
            .snippet-thumbnail,a.snippet-thumbnail,.related-img,.categoria-img { background-color:var(--color-light-shades-to-darkish); background-repeat:no-repeat; background-size:70%; background-position:center; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 67.98 59.51' fill='%23cda39c'%3E%3Cpath d='M67.64 39.1c-.6-.9-1.87-1.28-3.96-1.58 0-.02.02-.03.03-.05l1.61-3.13a6.02 6.02 0 00-.13-5.77l-1.44-2.5a4.03 4.03 0 01-.53-2.28l.2-3.13a6.03 6.03 0 00-2.44-5.24l-2.17-1.6a4.04 4.04 0 01-1.32-1.65L56.03 8.8a6.02 6.02 0 00-4.57-3.56l-3.18-.51a4.04 4.04 0 01-2.08-1l-2.34-2.14A6.03 6.03 0 0038.24.2l-2 .54a8.64 8.64 0 01-4.45 0l-2-.54a6.03 6.03 0 00-5.63 1.38L21.82 3.7a4.04 4.04 0 01-2.07 1l-3.19.52A6.03 6.03 0 0012 8.8l-1.47 3.4a4.02 4.02 0 01-1.3 1.63l-2.18 1.6a6.03 6.03 0 00-2.44 5.24l.2 3.13a4.04 4.04 0 01-.53 2.27l-1.44 2.5a6.03 6.03 0 00-.13 5.78l1.61 3.13-.02.05c-2.09.3-3.35.68-3.95 1.58a2.51 2.51 0 00-.2 2.13 18.01 18.01 0 002.08 4.37 22.47 22.47 0 003.23 3.92 28.68 28.68 0 004.24 3.38 35.9 35.9 0 005.1 2.77 42.45 42.45 0 005.84 2.08 47.7 47.7 0 006.42 1.3 52.26 52.26 0 0013.78 0 47.88 47.88 0 006.43-1.3 42.73 42.73 0 005.83-2.08 35.9 35.9 0 005.1-2.77 28.63 28.63 0 004.25-3.38 22.46 22.46 0 003.23-3.92 17.95 17.95 0 002.13-4.28.9.9 0 00.04-.13 2.48 2.48 0 00-.2-2.09m-2.73.67c-.51.09-1.21.2-2.18.33a19.04 19.04 0 00-7.04 2.33 12.14 12.14 0 01-1.85.86c-1.14.38-2.26.08-3.8-.33a26.84 26.84 0 00-3-.68 6.41 6.41 0 00-4.28 1.23c-1.55.9-2.5 1.36-3.84.59a9.24 9.24 0 00-7.1-1.05 1.14 1.14 0 00-.12.05c-1.38.65-5.32 2.01-7 .42-2.15-2.06-5.9-1.19-8.38-.62a10.65 10.65 0 01-1.94.35 6.94 6.94 0 01-2.17-1.02 27.7 27.7 0 00-2.9-1.56 19.1 19.1 0 00-4.3-1.2l.04-.05c2.44-.33 6.1-1.9 8.74-3.16a3.8 3.8 0 012.75-.2l1.78.56a6.02 6.02 0 004.17-.11l2.02-.83a10.79 10.79 0 0018.69-.11l2.29.94a5.83 5.83 0 003.93.18l2.02-.62a3.81 3.81 0 012.76.2c2.64 1.26 6.32 2.83 8.75 3.16.9.12 1.52.24 1.96.34M25.05 29.52a8.82 8.82 0 018.51-8.11 8.9 8.9 0 019.07 8.55 8.8 8.8 0 11-17.61.25c0-.22 0-.45.02-.67l.01-.01zm36.97-2.46l1.44 2.5a4.04 4.04 0 01.1 3.87l-1.62 3.12-.3.55a47.52 47.52 0 01-6.58-2.63 5.81 5.81 0 00-4.21-.3l-2.02.62a3.83 3.83 0 01-2.59-.12l-.24-.1 16.4-6.59zm-4.4-11.63l2.18 1.6a4.04 4.04 0 011.63 3.5l-.2 3.13a6.03 6.03 0 00.37 2.5l-17.38 6.98a10.8 10.8 0 00.4-2.52l13.73-14.5zm-9.66-8.75l3.18.52a4.03 4.03 0 013.06 2.38l1.47 3.39a6.03 6.03 0 001.2 1.8l-12.49 13.2a10.8 10.8 0 00-2.91-5.38l7.39-15.48zm-11.2-4.02l2-.53a4.03 4.03 0 013.75.92l2.34 2.13a6 6 0 002.12 1.26L39.9 21.28a10.72 10.72 0 00-4.9-1.8l2.75-16.66zM23.16 5.2l2.35-2.14a4.04 4.04 0 013.76-.92l2 .53a10.65 10.65 0 004.44.22l-2.74 16.57A10.72 10.72 0 0028 21.13L21 6.46a6.05 6.05 0 002.17-1.27m-10.82 7.78l1.47-3.39a4.03 4.03 0 013.06-2.38l3.08-.5-.86.41 7.3 15.28a10.8 10.8 0 00-3.08 5.3L11.12 14.8a6.03 6.03 0 001.23-1.83M6.8 23.67l-.2-3.13a4.03 4.03 0 011.63-3.51l1.88-1.39-.5.47 13.42 14.17A10.74 10.74 0 0023.4 33L6.4 26.18a6.02 6.02 0 00.38-2.52m-2.23 5.9l1.22-2.13-.22.55 16.4 6.6-.23.09a3.84 3.84 0 01-2.59.12l-2.01-.62a5.81 5.81 0 00-4.22.3 47.2 47.2 0 01-6.65 2.66l-1.8-3.7a4.04 4.04 0 01.1-3.87m16.6 26.27a40.33 40.33 0 01-5.56-1.98 33.71 33.71 0 01-4.81-2.62 26.73 26.73 0 01-3.95-3.14 20.46 20.46 0 01-2.95-3.56 16.11 16.11 0 01-1.69-3.46 24.07 24.07 0 016.28 1.41 25.9 25.9 0 012.7 1.46 11.5 11.5 0 002.18 1.1 20.52 20.52 0 008.14 10.88l-.34-.1m6.65 1.32a.98.98 0 00-.24-.15 22.29 22.29 0 01-10.2-8.08 16.88 16.88 0 01-1.9-3.78l1.3-.28c2.06-.48 5.18-1.2 6.56.1a4.93 4.93 0 003.14 1.27 18.93 18.93 0 005.6 11.26 49.58 49.58 0 01-4.26-.34m6.44-.34a17.39 17.39 0 01-5.78-10.67 15.86 15.86 0 004.01-1.2 7.32 7.32 0 015.45.9 4.64 4.64 0 002.07.64 17.38 17.38 0 01-5.75 10.33m6.45.2a.93.93 0 00-.17.09c-1.34.18-2.7.3-4.07.36a18.87 18.87 0 005.59-11.35 12.88 12.88 0 001.7-.87 4.7 4.7 0 013-.98 24.67 24.67 0 012.76.63 12.76 12.76 0 003.16.58 17.1 17.1 0 01-1.78 3.45 22.28 22.28 0 01-10.2 8.08M64 44.53a20.42 20.42 0 01-2.94 3.56 26.7 26.7 0 01-3.95 3.14 33.62 33.62 0 01-4.82 2.62 40.45 40.45 0 01-5.26 1.89A20.4 20.4 0 0054.92 45a17.09 17.09 0 001.7-.82 17.04 17.04 0 016.39-2.11q1.57-.23 2.53-.4A18.8 18.8 0 0164 44.54'/%3E%3C/svg%3E"); }

            .feed-view .blog-posts .snippet-thumbnail a { width:30vw; height:100%; max-width:30vw; /*max-height:100%;*/ overflow:hidden; -webkit-box-flex:1; -moz-box-flex:1 1 30vw; -webkit-flex:1 1 30vw; -ms-flex:1 1 30vw; flex:1 1 30vw; -webkit-box-ordinal-group:1; -moz-box-ordinal-group:1; -ms-flex-order:1; -webkit-order:1; order:1; }
            .feed-view .blog-posts .snippet-thumbnail a img { min-width:100%; min-height:100%; }
            .feed-view .blog-posts .snippet-thumbnail.thumbnail-empty { width:0; height:0; margin:0; }
            .blog-posts .snippet-thumbnail.thumbnail-empty + .post-content { width:100%; max-width:none; padding:var(--text-xl) var(--text-md) }
            .blog-posts .snippet-thumbnail.thumbnail-empty + .post-content .header-post-title h2 { font-size:var(--text-lg); text-align:center; letter-spacing:-0.5px; }
            .blog-posts .snippet-thumbnail.thumbnail-empty + .post-content .snippet-container { max-height:calc(var(--text-base-size) * var(--body-line-height) * 5 * var(--line-height-multiplier)); }

            /* .post content */
            .feed-view .blog-posts .post-content { padding:var(--padding-down-on-mobile); max-width:calc(100% - 30vw); -webkit-box-flex:1; -moz-box-flex:1 1 calc(100% - 30vw); -webkit-flex:1 1 calc(100% - 30vw); -ms-flex:1 1 calc(100% - 30vw); flex:1 1 calc(100% - 30vw); align-self:center; -webkit-box-ordinal-group:2; -moz-box-ordinal-group:2; -ms-flex-order:2; -webkit-order:2; order:2; }
            .feed-view .blog-posts .post-content .header-post-title h2 { font-size:var(--text-md); text-align:left; color:var(--color-main-brand-color); }
            .feed-view .blog-posts .post-content .header-post-title h2 a { color:var(--color-light-in-night); }
            .feed-view .blog-posts .post-content .header-post-title h2 a:hover { color:var(--color-link); }

            .feed-view .blog-posts .post-content .header-post-title .coluna { display:block; margin-bottom:var(--text-xs); text-align:start; line-height:1; }
            
                /* .post-body > .post-snippet.snippet-container */
                .snippet-container { text-align:justify; overflow:hidden; max-height:calc(var(--text-base-size) * var(--body-line-height) * 3 * var(--line-height-multiplier)); position:relative; margin:var(--text-xs) 0 0; }
                    .snippet-fade { bottom:0; right:0; box-sizing:border-box; position:absolute; width:calc(var(--body-line-height) * var(--text-base-size) * 3); height:calc(var(--body-line-height) * var(--text-base-size) * 1); text-align:right; background:-webkit-linear-gradient(left,transparent,var(--bg-color)); background:linear-gradient(to right,transparent,var(--bg-color)); color:var(--font-color); font-weight:bold; }
                        .snippet-fade a { color:var(--font-color); }
                    .snippet-item { font-style:normal!important }
                    .snippet-item br { display:none; visibility:hidden; opacity:0; width:0; height:0; margin:0; padding:0; }

    @media screen and (min-width:40rem) {
        .feed-view .blog-posts .post-outer { -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; }
        .feed-view .blog-posts .post-outer .header-post-title h2,.feed-view .blog-posts .post-content .header-post-title .coluna { text-align:center; }
        .feed-view .blog-posts .snippet-thumbnail a,.feed-view .blog-posts .post-content { -webkit-box-flex:1; -moz-box-flex:1 1 100%; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; max-width:none; max-height:none; width:auto; height:auto; }
    }

    /* 💄🌷 ================== [ ~ [[		Categorias		]] ~ ] ================== 💚💋 */

    .posts-recentes { padding:calc((var(--padding-down-on-mobile) * 2) + var(--padding-down-on-mobile)) 0 }
    .posts-recentes .post-labels { margin:var(--padding-down-on-mobile) 0; }
    .posts-recentes .post-labels a { margin:var(--text-xxxs) 0; padding:var(--text-xxs) var(--text-xs); }
    
    ul.categorias { list-style-type:none; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-box-orient:horizontal; -ms-flex-flow:nowrap; -moz-flex-flow:nowrap; -webkit-flex-flow:nowrap; flex-flow:nowrap; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; overflow:hidden; overflow-x:auto; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; }
    ul.categorias::-webkit-scrollbar { display:none }    
    ul.categorias li { border-radius:var(--radius-sm); overflow:hidden; background:var(--color-main-brand-color-light-to-dark); margin:var(--text-xxs) 0; -moz-box-shadow:var(--shadow-sm); -webkit-box-shadow:var(--shadow-sm); box-shadow:var(--shadow-sm); -webkit-box-flex:0; -moz-box-flex:0 0 calc(80% - var(--text-xxs)); -webkit-flex:0 0 calc(80% - var(--text-xxs)); -ms-flex:0 0 calc(80% - var(--text-xxs)); flex:0 0 calc(80% - var(--text-xxs)); max-width:calc(80% - var(--text-xxs)); margin:var(--text-xxs) var(--text-sm) var(--text-xxs) 0; }
    ul.categorias li .categoria-post-container { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; }
    .categoria-img { height:calc(var(--text-xxxl) * 6); overflow:hidden; } /* todas as imagens ficam do mesmo tamaho */
    .categoria-img img { object-fit:cover; vertical-align:middle; }

    .categorias { list-style-type:none; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-box-orient:horizontal; -ms-flex-flow:nowrap; -moz-flex-flow:nowrap; -webkit-flex-flow:nowrap; flex-flow:nowrap; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; overflow:hidden; overflow-x:auto; -webkit-overflow-scrolling:touch; -ms-overflow-style:-ms-autohiding-scrollbar; }
    .categorias::-webkit-scrollbar { display:none }    
    .categorias li { border-radius:var(--radius-sm); overflow:hidden; background:var(--color-light-shades); margin:var(--text-xxs) 0; -moz-box-shadow:var(--shadow-sm); -webkit-box-shadow:var(--shadow-sm); box-shadow:var(--shadow-sm); -webkit-box-flex:0; -moz-box-flex:0 0 calc(80% - var(--text-xxs)); -webkit-flex:0 0 calc(80% - var(--text-xxs)); -ms-flex:0 0 calc(80% - var(--text-xxs)); flex:0 0 calc(80% - var(--text-xxs)); max-width:calc(80% - var(--text-xxs)); margin:var(--text-xxs) var(--text-sm) var(--text-xxs) 0; }
    .categorias li .categoria-post-container { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; }
    .categoria-img { height:calc(var(--text-xxxl) * 6); overflow:hidden; } /* todas as imagens ficam do mesmo tamaho */
    .categoria-img img { object-fit:cover; vertical-align:middle; }

    /* Categoria-snippet */
    .categoria-snippet { /* definido também pelo popular-post */ padding:var(--text-xs); display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; display:-webkit-flex; display:flex; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:center; -moz-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -webkit-align-content:center; -moz-align-content:center; -ms-align-content:center; align-content:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }
        .categoria-snippet h2.post-title { font-size:var(--text-base-size); padding:var(--text-sm) 0 var(--text-md); background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111.84 25.16' fill='%23398279'%3E%3Cpath d='M111.84,5C98.67,5,92.2,9.67,85.34,14.61,78.15,19.8,70.71,25.16,55.92,25.16S33.69,19.8,26.5,14.61C19.65,9.67,13.17,5,0,5V0C14.79,0,22.23,5.36,29.42,10.55c6.86,4.94,13.33,9.61,26.5,9.61s19.65-4.67,26.5-9.61C89.62,5.36,97.06,0,111.84,0'/%3E%3C/svg%3E"); background-repeat:repeat-x; background-size:var(--text-sm) var(--text-xs); background-position-x:center; background-position:bottom; -webkit-box-flex:1; -moz-box-flex:1 1 auto; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; max-width:100%; -webkit-box-ordinal-group:2; -moz-box-ordinal-group:2; -ms-flex-order:2; -webkit-order:2; order:2 }
        .categoria-snippet h2.post-title a,.categoria-snippet h2.post-title a:hover,.categoria-snippet h2.post-title a:visited { color:var(--font-color); }
        .resume-container { -webkit-box-ordinal-group:3; -moz-box-ordinal-group:3; -ms-flex-order:3; -webkit-order:3; order:3 }
        .resume-container,.totalpostsinlabel { display:none; visibility:hidden; opacity:0; width:0; height:0; margin:0; padding:0; font-size:12px; line-height:19.2px; text-align:justify; overflow:hidden; position:relative; max-height:57.6px; }
        .resume-jump-link span { background:-webkit-linear-gradient(right,transparent 0,transparent 20%,rgba(0, 0, 0, 0) 100%); background:linear-gradient(to left,transparent 0,transparent 20%,rgba(0, 0, 0, 0) 100%); color:var(--font-color); font:normal var(--color-dark-accent) 'Verlag', 'Lato', 'Open Sans',Sans-serif; text-align:right; clear:both; width:48px; height:19.2px; display:inline-block; position:absolute; bottom:0; right:0; z-index:1; pointer-events:none; }

        .categoria-allposts { text-align:center; margin:0 auto; }
        .categoria-allposts a.veja-mais { color:var(--font-color); border-radius:var(--radius-sm); border:solid var(--border-thick); margin:var(--padding-down-on-mobile) 0 0 0; padding:var(--text-xxs) var(--text-sm); display:inline-block; text-transform:uppercase; font-size:var(--text-xs); font-weight:600; letter-spacing:var(--text-xxxs); }
        .categoria-allposts a.veja-mais:hover,.categoria-allposts a.veja-mais:visited:hover { color:var(--link-hover-color); }
        .categoria-allposts a.veja-mais:visited { color:var(--font-color); text-decoration:none; }

    @media screen and (min-width:40rem) {
        .categoria-snippet h2.post-title { font-size:var(--text-md); text-align:center; -webkit-box-flex:0; -moz-box-flex:0 1 auto; -webkit-flex:0 1 auto; -ms-flex:0 1 auto; flex:0 1 auto; }
        ul.categorias li { -webkit-box-flex:0; -moz-box-flex:0 0 calc(25% - var(--text-sm)); -webkit-flex:0 0 calc(25% - var(--text-sm)); -ms-flex:0 0 calc(25% - var(--text-sm)); flex:0 0 calc(25% - var(--text-sm)); max-width:calc(25% - var(--text-sm)); }
    }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[        Postagem          ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/

    /* 💄🌷 ================== [ ~ [[		Migalhas		]] ~ ] ================== 💚💋 */ 
        
    .breadcrump-wrapper { font-size:var(--text-xs); font-family:var(--font-subtitle); letter-spacing:calc(var(--text-xxxxs) / 2); text-align:start; line-height:1; margin:0 auto; padding:var(--padding-down-on-mobile) 0; background:var(--color-main-brand-color); color:#00000050; box-shadow:var(--shadow-xs); }
        .breadcrump-wrapper a,.breadcrump-wrapper .breadcrumbs a { color:white; }
        .breadcrump-wrapper a:hover,.breadcrump-wrapper .breadcrumbs a:hover { color:var(--color-main-brand-color-dark) }
        .breadcrump-wrapper a:visited,.breadcrump-wrapper .breadcrumbs a:visited { text-decoration:none; }

    /* 💄🌷 ================== [ ~ [[		Cabeçalho~Post		]] ~ ] ================== 💚💋 */

    .heroPost { background:var(--color-main-brand-color-dark); color:var(--color-white); display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:vertical; -moz-box-orient:vertical; box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; }
        .heroPost a,.heroPost a:hover,.heroPost a:visited:hover { color:var(--color-light-in-night) }
    .heroPost a:visited { text-decoration:none }

        /* .big-post-title */
        .heroPost .big-post-title { background:var(--color-main-brand-color-light-to-dark); color:var(--color-light-in-night); padding:calc(var(--padding-down-on-mobile) * 2); display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-flex:1; -moz-box-flex:1 1 0; -webkit-flex:1 1 0; -ms-flex:1 1 0; flex:1 1 0; min-width:0; -webkit-box-ordinal-group:2; -moz-box-ordinal-group:2; -ms-flex-order:2; -webkit-order:2; order:2; -webkit-box-pack:center; -moz-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -webkit-align-content:flex-start; -moz-align-content:flex-start; -ms-align-content:flex-start; align-content:flex-start; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }
            .page-view .heroPost .big-post-title { background:var(--color-main-brand-color-dark); color:var(--color-light-pink); }
            .page-view .heroPost .big-post-title a,.page-view .heroPost .big-post-title a:hover,.page-view .heroPost .big-post-title a:visited { color:var(--color-light-pink); }
        
        .heroPost .big-post-title h1.post-title { font-size:var(--text-xl); }
        .heroPost .big-post-title h1.post-title a,.heroPost .big-post-title h1.post-title a:visited { color:var(--color-light-accent); }
            .heroPost .big-post-title .coluna a { color:var(--color-light-accent); }
            .heroPost .big-post-title .coluna a:hover { color:var(--color-light-pink); }
            .heroPost .big-post-title .hero-post-snippet.snippet-container::after { background:-webkit-linear-gradient(left,transparent,var(--color-main-brand-color-dark)); background:linear-gradient(to right,transparent,var(--color-main-brand-color-dark)); color:var(--color-white); }
        .heroPost.noimage .big-post-title { background:var(--color-main-brand-color-dark); color:var(--color-white); text-align:center; }

        /* .big-post-text */
        .heroPost.noimage .big-post-text { background:var(--color-main-brand-color-light); color:var(--color-main-brand-color-dark); -webkit-box-flex:2; -moz-box-flex:2 1 0; -webkit-flex:2 1 0; -ms-flex:2 1 0; flex:2 1 0; min-width:0; padding:5%; -webkit-box-ordinal-group:2; -moz-box-ordinal-group:2; -ms-flex-order:2; -webkit-order:2; order:2; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }
        .heroPost.noimage .big-post-text .snippet-item:first-letter { float:left; display:inline-block; vertical-align:baseline; font-weight:bold; }
        .hero-post-noimage-snippet.snippet-container .snippet-fade { background:-webkit-linear-gradient(left,transparent,var(--color-main-brand-color-light)); background:linear-gradient(to right,transparent,var(--color-main-brand-color-light)); } 

            /* .big-post-title-inner */
                .hero-post-noimage-snippet .snippet-item:first-letter { color:var(--color-main-brand-color); font-family:var(--font-title); font-size:calc((var(--text-base-size) * 2) * var(--body-line-height) * var(--line-height-multiplier)); font-weight:bold; text-transform:uppercase; line-height:var(--line-height-multiplier); display:inline-block; vertical-align:text-top; float:left; margin:0 0 calc((var(--text-md) / 2) * -1); padding:var(--text-xxs) calc(var(--text-base-size) / 2) 0 0; }
                .feed-view .hero-post-noimage-snippet.snippet-container { max-height:calc(var(--text-base-size) * var(--body-line-height) * 4); }
                .feed-view .hero-post-snippet.snippet-container { max-height:calc(var(--text-base-size) * var(--body-line-height) * 3 * 2); text-align:justify }

        /* .big-post-image */
        .heroPost .big-post-image { overflow:hidden; background-position:center; background-repeat:no-repeat; background-size:cover; -webkit-box-flex:2; -moz-box-flex:2 1 0; -webkit-flex:2 1 0; -ms-flex:2 1 0; flex:2 1 0; -webkit-box-ordinal-group:1; -moz-box-ordinal-group:1; -ms-flex-order:1; -webkit-order:1; order:1; min-height:calc(var(--text-base-size) * var(--body-line-height) * 5 * 3); }

    /* PÁGINA DE POST */
    .item-view .heroPost figure.big-post-image img { border:none; bottom:0; box-shadow:none; height:100%; left:0; margin:0; max-height:none; max-width:none; object-fit:cover; outline:none; padding:0; position:absolute; right:0; top:0; width:100%; z-index:0; }
    .page-view .heroPost figure.big-post-image img { border:none; bottom:0; box-shadow:none; height:100%; left:0; margin:0; max-height:none; max-width:none; object-fit:cover; outline:none; padding:0; position:absolute; right:0; top:0; width:100%; z-index:0; }

    /* PARALLAX EFFECT HEROPOST COM IMAGEM */
    .parallax-bg { position:relative; overflow:hidden; min-height:100vh; height:inherit; /* ou o valor desejado */  will-change:transform; transition:transform 0.1s ease-out; }
    .parallax-bg img { position:absolute; width:100%; height:105%; margin:-5%; /* levemente maior para o zoom funcionar bem */ object-fit:cover; top:0; left:0; z-index:0; }
    
    @media screen and (min-width:40rem) {
        .heroPost { -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; }
        .hero-post-noimage-snippet.snippet-container { max-height:calc(var(--text-base-size) * var(--body-line-height) * 3); }
        .hero-post-snippet.snippet-container { max-height:calc(var(--text-base-size) * var(--body-line-height) * 3); }
        .heroPost .big-post-image { min-height:calc(var(--text-base-size) * var(--body-line-height) * 5 * 5); /*max-height:fit-content; = sem limitar a altura para não inferferir no parallax*/ }
        .heroPost .big-post-title { padding-bottom:calc(var(--padding-down-on-mobile) * 2); }
    }

    .post-title-container .coluna { display:inline-block; margin:0 auto var(--padding-down-on-mobile); }
        .coluna ul { list-style-type:none; }
        .coluna a { position:relative; overflow:hidden; display:flex; line-height:1; } .coluna a + a { margin:var(--text-xxxxs) var(--text-xxxs); }
        .coluna a span { line-height:1; }
        .coluna a,.post-labels a,.search-blog-labels a { background-color:var(--color-main-brand-color-darkish); color:var(--color-light-accent); font-family:var(--font-subtitle); font-size:var(--text-xs); text-transform:uppercase; text-align:start; letter-spacing:calc(var(--text-xxxxs) / 2); line-height:1; padding:var(--text-xxxs) var(--text-xxs); border-radius:var(--radius-sm); -webkit-border-radius:var(--radius-sm); -moz-border-radius: var(--radius-sm); display:-webkit-inline-box;display: -moz-inline-box; display:-webkit-inline-flex;display:-ms-inline-flexbox; display:inline-flex ; -webkit-box-pack:center; -moz-box-pack:center; -ms-box-pack:center; -ms-flex-pack: center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }
        .coluna a:hover,.post-labels a:hover,.search-blog-labels a:hover { color:var(--color-light-accent); box-shadow:var(--shadow-sm); }
        .coluna a:visited,.post-labels a:visited,.search-blog-labels a:visited { text-decoration:none }
        .coluna a:active,.post-labels a:active,.search-blog-labels a:active { -webkit-transform:scale(0.95); -moz-transform:scale(0.95); -ms-transform:scale(0.95); transform:scale(0.95); transition:transform 0.2s linear 0s, opacity 0.2s linear 0s; -o-transition:transform 0.2s linear 0s, opacity 0.2s linear 0s; -webkit-transition:transform 0.2s linear 0s, opacity 0.2s linear 0s; }

        .coluna a svg,.post-labels a svg,.search-blog-labels a svg { fill:var(--color-light-accent) }
        .coluna span.svg-icon,.coluna svg.svg-icon,.tag-icon svg.svg-icon { width:var(--text-xs); height:var(--text-xs); margin-right:var(--text-xxxxs); display:flow; }

        /* post-title */
        .page-view h1.post-title { margin:0; padding:0; color:var(--color-light-pink); }
        .page-view h1.post-title.font-highlight { font-size:calc(var(--text-xxxxl) * 2)!important }

        .header-page-title { position:relative; background-color:var(--color-light-shades-opacity-to-darkish); color:var(--color-light-in-night); text-align:center; min-height:50vmin; max-width:100vw; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }

        .feed-view .blog-posts .post-header-details { display:none; visibility:hidden; opacity:0; width:0; height:0; margin:0; padding:0; }

            .post-header-container a { color:var(--link-color); }
            .post-header-container a:visited { text-decoration:none }

                .post-header-line-1 { font-size:var(--text-sm); margin:var(--text-md) 0; -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:flex-start; align-items:flex-start; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:vertical; -moz-box-orient:vertical; box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:center; -moz-align-items:center; -ms-box-align:center; -ms-align-items:center; align-items:center; }
                .post-header-line-1 svg { width:var(--text-xs); height:var(--text-xs); margin-right:var(--text-xxxxs); }
                .post-header-line-1 > * { margin:var(--text-xxs) 0; }
                .post-header-line-1-content { -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:flex-start; align-items:flex-start; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:vertical; -moz-box-orient:vertical; box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; }
                .feed-view .blog-posts .post-header-line-1 > * + *,.post-header-line-1-content > * + * { margin-left:var(--text-xs); }
                
                .feed-view .blog-posts .post-header-line-1,.post-header-line-1-content { margin:0; -webkit-box-pack:start; -ms-box-pack:start; -ms-flex-pack:start; -moz-box-pack:start; -ms-justify-content:start; -moz-justify-content:start; -webkit-justify-content:start; justify-content:start; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; }
                .feed-view .blog-posts .post-header-line-1 > * + *,.post-header-line-1-content > * + * { margin-left:var(--text-xs); }
                @media screen and (min-width:20rem) { .post-header-line-1,.post-header-line-1-content { -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; } }
                @media screen and (min-width:40rem) { .feed-view .blog-posts .post-header-line-1 { text-align:center; -webkit-box-pack:center; -moz-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; } }
                
                    span.post-author { font-size:var(--text-sm); white-space:nowrap; display:-webkit-inline-box; display:-moz-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -webkit-align-content:center; -moz-align-content:center; -ms-box-pack:center; -ms-align-content:center; align-content:center; -webkit-align-items:center; -moz-align-items:center; -ms-box-align:center; -ms-align-items:center; align-items:center; }
                        span.post-author .post-author-profile-pic-container { width:calc(var(--text-lg) * 2); height:calc(var(--text-lg) * 2); margin-right:var(--text-xxs); overflow:hidden; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }
                        span.post-author .post-author-profile-pic-container img { min-width:calc(var(--text-lg) * 2); height:calc(var(--text-lg) * 2); object-fit:cover; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }
                    span.post-timestamp { font-family:var(--font-subtitle); font-size: var(--text-xs); color:var(--color-main-brand-color-darkish); margin-bottom: var(--text-xxl); padding:0; }

    .post-description { padding-top:var(--padding-down-on-mobile); }

    /* 💄🌷 ================== [ ~ [[		Corpo~do~Post		]] ~ ] ================== 💚💋 

    < .post-body-container
        < .post-body.entry-content
            < table,legend,lightbox...

    ========================================================================================== */

    .item-view .post-body-container { background:var(--post-bg-color); color:var(--post-text-color); }
    /*.page-view .post-body-container { background:var(--page-bg-color); color:var(--page-text-color); }*/
    .page-view .post-body-container,.item-view .post-body-container { position:relative; z-index:1; box-shadow:var(--shadow-sm); border-radius:var(--radius-sm); }

    .post-body-container { background:var(--bg-color); color:var(--post-text-color); padding:5%; margin:0 auto; }
        .post-body-container a { color:var(--font-color); background:linear-gradient(to bottom,var(--color-main-brand-color-light) 0%,var(--color-main-brand-color-light) 100%); background-position:0 100%; background-repeat:repeat-x; background-size:var(--text-xxxxs) var(--text-xxxs); text-decoration:none; -moz-transition:background-size .5s; -webkit-transition:background-size .5s; -o-transition:background-size .5s; transition:background-size .5s; }
        .post-body-container a:hover,.post-body-container a:visited:hover { color:var(--color-light-accent); background:linear-gradient(to bottom,var(--link-hover-color) 0%,var(--link-hover-color) 100%); background-position:0 100%; background-repeat:repeat-x; background-size:var(--text-base-size) var(--text-xxl); -moz-transition:background-size .5s; -webkit-transition:background-size .5s; -o-transition:background-size .5s; transition:background-size .5s; }
        .post-body-container a:visited { color:var(--font-color); background:linear-gradient(to bottom,var(--link-visited-color) 0%,var(--link-visited-color) 100%); }
        .post-body-container button > a,.post-body-container a.button,.post-body-container .wp-block-social-link-anchor,.post-body-container .wp-block-social-link-anchor:hover,.post-body-container .wp-block-social-link-anchor:visited,.post-body-container .wp-block-social-link-anchor:visited:hover { background:none!important; background-size:0; }

        .page-view .post-content,.item-view .post-content { -webkit-box-flex:1; -moz-box-flex:1 1 auto; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; }

        /* .post-body */
        .post-body > * + *,.post-body .wp-block-column > * + * { margin-top:var(--text-lg); }
        .post-body > * + * + *,.post-body .wp-block-column > * + * + * { margin-top:var(--text-lg); }
        .post-body > * + h2,.post-body > * + h3,.post-body > * + h4 { margin-top:var(--text-xl); }
        
        .post-body:first-letter { color:var(--color-main-brand-color-darkish); font-family:var(--font-title); font-size:calc((var(--text-base-size) * 3) * var(--body-line-height) * var(--line-height-multiplier)); font-weight:bold; text-transform:uppercase; line-height:var(--line-height-multiplier); display:inline-block; vertical-align:text-top; float:left; margin:0 0 calc((var(--text-md) / 2) * -1); padding:var(--text-xxs) calc(var(--text-base-size) / 2) 0 0; }
        .post-body h1:first-letter,.post-body h2:first-letter,.post-body h3:first-letter,.post-body h4:first-letter,.post-body h5:first-letter,.post-body h6:first-letter { float:none; font-size:inherit; font-weight:inherit; line-height:inherit; }

            /* Listas de bolina */
            .post-body ul.lista,.post-body ul.wp-block-list { list-style-type:none; border:var(--border-thin) solid var(--color-light-in-night); border-radius: var(--radius-lg); padding:var(--text-lg) var(--text-lg) var(--text-lg) calc(var(--text-lg) * 2); display:table; /* o display:table evita que objetos com float:left ou right sobreponham a lista */ }
            .post-body ul.lista li,.post-body ul.wp-block-list li { position:relative }
            .post-body ul.lista li:before,.post-body ul.wp-block-list li:before { background:var(--color-main-brand-color-lightish); content:' '; position:absolute; top:calc(var(--text-base-size) / 2); left:calc(var(--text-base-size) * -1); border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; width:calc(var(--text-base-size) / 2); height:calc(var(--text-base-size) / 2); }
            .post-body ul.lista li + li,.post-body ul.wp-block-list li + li { margin-top:var(--text-xs); }
            .post-body ul.lista ol li + li,.post-body ul.wp-block-list ul li + li { margin-top:0; }
            .post-body ul.lista ul,.post-body ul.wp-block-list ul { margin:var(--text-base-size) 0 var(--text-md) var(--text-md) }
            .post-body ul.lista ul li:before,.post-body ul.wp-block-list ul li:before { background:var(--color-main-brand-color) }
            .post-body ul.lista ul ul li:before,.post-body ul.wp-block-list ul ul li:before { background:var(--color-main-brand-color-lightish) }
            .post-body ul.lista ol,.post-body ul.wp-block-list ol { margin:var(--text-base-size) 0 var(--text-md) var(--text-md) }
            .post-body ul.lista li ul,.post-body ul.wp-block-list li ul { margin:0!important; padding:0 0 0 var(--text-base-size); border:0; }
            .post-body ul.lista ol li ul,.post-body ul.wp-block-list ol li ul { }
            .post-body ol.lista li ul,.post-body ol.wp-block-list li ul { margin:0!important; padding:var(--text-base-size); border:0; }
            .post-body ol.lista li li,.post-body ol.wp-block-list li li { padding:calc(var(--text-lg) / 8) 0 var(--text-xxxxs); }
            
            /* Listas númericas */
             .post-body ol { list-style-type:none; counter-reset:li; margin-left:var(--text-base-size); padding-left:var(--text-xl); display:table; /* o display:table evita que objetos com float:left ou right sobreponham a lista */ }
             .post-body ol li { position:relative; margin-bottom:0; padding:calc(var(--text-lg) / 4) 0 var(--text-sm); }
             .post-body ol li:before { font-size:calc(var(--text-lg) / 2); font-weight:600; background:var(--color-main-brand-color); color:var(--color-light-accent); content:counter(li,decimal-leading-zero); counter-increment:li; position:absolute; top:0; left:calc(calc(var(--text-xxl) + var(--text-sm)) * -1); padding:calc(var(--text-lg) / 2) 0; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; min-width:var(--text-xxl); min-height:var(--text-xxl); line-height:calc(var(--text-lg) / 2); text-align:center; }
             .post-body ol li:not(:last-child):after { content:''; height:100%; border-left:var(--border-thick) solid var(--color-main-brand-color-light); position:absolute; top:0; margin-top:0; display:block;  margin-left: calc(calc(var(--text-xl) + var(--border-thick)) * -1); z-index:-1; }
             .post-body ol li ul li:after { border-left:0 !important; }
             .post-body ol ul,.post-body ol ul ul { margin:var(--text-base-size) 0 var(--text-base-size) var(--text-base-size); }
             .post-body ol ol { margin: var(--text-xxs) 0 0 var(--text-base-size); }
             .post-body ol li ul,.post-body ol li ul li ul { padding:0 0 0 var(--text-base-size)!important; }
             .post-body ol li ul li + li { margin-top: var(--text-xxxs)!important; }
             .post-body ol ol li:before { background:var(--color-main-brand-color-darkish) }
             .post-body ol ol ol li:before { background:var(--color-main-brand-color) }
             .post-body ol ul li:before { content:' '; top:calc(var(--text-lg) / 4); left:calc(calc(var(--text-sm) * 2) * -1); min-width:calc(var(--text-lg) / 2); min-height:calc(var(--text-lg) / 2); padding:0;}
            
            /* Legendas */    
             .post-body figure figcaption { font-size:var(--text-xxs)!important; letter-spacing:calc(var(--text-xxxxs) / 8); line-height:var(--heading-line-height); text-transform:uppercase; font-family:var(--font-subtitle); font-weight:900; }

            /* Tables */    
             .post-body table { width:100%; max-width:100%; display:block; overflow-x:auto; margin:var(--text-xl) 0; border-collapse:collapse; color:var(--font-color); word-break:normal; }
             .post-body table thead { text-transform:uppercase; text-align:center; letter-spacing:var(--text-xxxs); background-color:var(--color-main-brand-color-light); }
             .post-body table thead th:not(:last-child) { border-right-color:var(--font-color) }
             .post-body table tbody td:not(:last-child) { border-right-color:var(--font-color); border-bottom-color:var(--font-color); }
             .post-body table td, .post-body table th { border:solid var(--border-thick) var(--font-color); padding:var(--text-sm); }
             .post-body table td:first-child { font-weight:500 }
             .post-body table td:last-child { font-size:var(--text-sm); line-height:1.2; }

            /* Info */    
             .post-body .attention { background-color:#fff9f0; color:var(--color-darkish); border-image:repeating-linear-gradient(-45deg,transparent,transparent var(--text-xxxs),#ffc848 0,#ffc848 var(--text-xxs)) 5; border-radius:var(--radius-md); border-left-width:var(--text-md); padding:var(--text-sm); }
             .post-body .attention b, .post-body .attention strong { color:#ffc848; }

             .post-body .sucess { background-color:#f0f9ef; color:var(--color-darkish); border-image:repeating-linear-gradient(-45deg,transparent,transparent var(--text-xxxs),#7ebb7a 0,#7ebb7a var(--text-xxs)) 5; border-left-width:var(--text-sm); border-radius:var(--radius-md); padding:var(--text-md); }
             .post-body .sucess b, .post-body .sucess strong { color:#7ebb7a; }

             .post-body .error { background-color:#fff5f5; color:var(--color-darkish); border-image:repeating-linear-gradient(-45deg,transparent,transparent var(--text-xxxs),#f78b8b 0,#f78b8b var(--text-xxs)) 5; border-left-width:var(--text-sm);     border-radius:var(--radius-md); padding:var(--text-md); }
             .post-body .error b, .post-body .error strong { color:#f78b8b; }

            .item-view .wp-block-group p,.page-view .wp-block-group p { padding:0% }
            .item-view .wp-block-media-text,.page-view .wp-block-media-text { border-radius:var(--radius-sm); overflow:hidden; box-shadow:var(--shadow-sm); }

    @media screen and (min-width:59.9999rem) {
        .item-view .post-body-container,.page-view .post-body-container { margin:calc(-1 *var(--padding-down-on-mobile) * 2) auto; padding:5% 10%; width:90%; max-width:95%; }
        .post-details .post-header-line-2 { padding-bottom:var(--padding-down-on-mobile); }
        /* wordpress definition */
        .wp-block-image .alignleft { margin:var(--text-lg) var(--text-lg) var(--text-lg) 0; }
        .wp-block-image .alignright { margin:var(--text-lg) 0 var(--text-lg) var(--text-lg); }
    }
    @media screen and (min-width:85rem) {
        .item-view .post-body-container,.page-view .post-body-container,.item-view .post-author-box,.page-view .post-author-box { max-width:75%; }
    }
    
    /* 💄🌷 ================== [ ~ [[		Rodapé~do~Post		]] ~ ] ================== 💚💋 */

    .item-view .post-bottom,.page-view .post-bottom { background:var(--color-main-brand-color-light-to-dark); padding:calc( 2 *var(--padding-down-on-mobile) ) 0; /* sem margin para nao perder o efeito de sobreposição do post sobre o footer */ }

    .post-bottom { -webkit-box-align:start; -webkit-align-items:flex-start; -ms-flex-align:flex-start; align-items:flex-start; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:center; justify-content:center; }
    .post-bottom .post-footer > * + * { margin-top:calc(var(--padding-down-on-mobile) * 2); }
    .post-bottom,.post-footer { -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; }
    .feed-view .post-bottom { -webkit-box-orient:vertical; -moz-box-orient:vertical; box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; }

        .post-footer { -webkit-box-flex:1; -moz-box-flex:1 1 auto; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; max-width:none; -webkit-box-ordinal-group:1; -moz-box-ordinal-group:1; -ms-flex-order:1; -webkit-order:1; order:1; }
        
        .feed-view .post-footer { display:none; visibility:hidden; opacity:0; width:0; height:0; margin:0; padding:0; }

                /*	Etiquetas */    
                .post-footer .post-labels { text-align:center; margin-bottom:var(--text-xs); padding:var(--text-xxs) var(--text-xs); position:relative; }
                .post-footer .post-labels a { margin:var(--text-xxxxs); }
                .post-footer .post-labels .veja-mais { text-align:center; font-family:var(--font-hightlight); font-size:var(--text-xl); }

                /* Compartilhar */    
                .post-footer .post-share { padding:var(--padding-down-on-mobile); position:relative; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; }
                    .post-footer .post-share .button { width:var(--text-xxxl); height:var(--text-xxxl); }

            /* post-author */
            .post-author .post-author-profile-pic { max-height:100%; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }
            .post-author-box { background-color:var(--bg-color); color:var(--font-color); box-shadow:var(--shadow-xs); margin:0 auto; padding:calc(2 * var(--padding-down-on-mobile)); position:relative; overflow:hidden; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-flex:1; -moz-box-flex:1 1 100%; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; max-width:100%; -webkit-box-orient:vertical; -moz-box-orient:vertical; box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; -webkit-box-pack:center; -moz-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }
                .post-author-box > * { position:relative; z-index:1; }
                .post-author-box a { color:var(--color-main-brand-color) }
                .post-author-box a:visited { text-decoration:none }
                .post-author-box .post-author-profile-pic-container { padding:var(--padding-down-on-mobile); flex:none; -webkit-box-ordinal-group:1; -moz-box-ordinal-group:1; -ms-flex-order:1; -webkit-order:1; order:1; }
                    .post-author-box figure.post-author-profile-pic-container img { display:initial; -moz-box-shadow:var(--border-thick) var(--border-thick) var(--color-dark-in-night); -webkit-box-shadow:var(--border-thick) var(--border-thick) var(--color-dark-in-night); box-shadow:var(--border-thick) var(--border-thick) var(--color-dark-in-night); border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }
                    .post-author-box .post-author-profile-pic-container svg.post-author-graphic-1 { fill:var(--color-main-brand-color-light); position:absolute; left:-50%; z-index:-1; }
                .post-author-description { padding:var(--padding-down-on-mobile); -webkit-box-ordinal-group:2; -moz-box-ordinal-group:2; -ms-flex-order:2; -webkit-order:2; order:2; }
                    .post-author-box .botoes-social a { margin:var(--text-xs) var(--text-xxxxs) var(--text-xs) 0; padding:0; }
                    .post-author-description a.veja-mais { color:var(--color-light-in-night); }

            @media screen and (min-width:40rem) {
                .post-author-box { -webkit-box-orient:horizontal; -moz-box-orient:horizontal; box-orient:horizontal; -ms-flex-flow:row nowrap; -moz-flex-flow:row nowrap; -webkit-flex-flow:row nowrap; flex-flow:row nowrap; }
                .item-view .post-author-box,.page-view .post-author-box { width:90%; border-radius:var(--radius-sm); }
                    .post-author-box .botoes-social { -webkit-box-pack:start; -ms-box-pack:start; -ms-flex-pack:start; -moz-box-pack:start; -ms-justify-content:start; -moz-justify-content:start; -webkit-justify-content:start; justify-content:start; -webkit-align-content:flex-start; -moz-align-content:flex-start; -ms-align-content:flex-start; align-content:flex-start; }
            }

            /* Relacionados */                
            #related-posts { position:relative; }
            .related-posts { text-align:center; padding:calc((2 * var(--padding-down-on-mobile)) + var(--padding-down-on-mobile)) 0; position:relative; }
                .related-posts #related-big-title { text-align:center; background:var(--bg-color); padding:var(--text-sm); display:inline-block; position:absolute; top:0; left:50%; -webkit-transform:translateX(-50%) translateY(-50%); -moz-transform:translateX(-50%) translateY(-50%); -ms-transform:translateX(-50%) translateY(-50%); -o-transform:translateX(-50%) translateY(-50%); transform:translateX(-50%) translateY(-50%); width:80%; }

                .related-posts .coluna { display:block; margin-bottom:var(--text-xl); text-align:center; }

                .related-posts #related-posts { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-content:center; -moz-align-content:center; -ms-box-pack:center; -ms-align-content:center; align-content:center; }
                    #related-posts .related { position:relative; margin:var(--text-xxs) 0; -webkit-box-flex:1; -moz-box-flex:1 1 100%; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; max-width:none; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-content:center; -moz-align-content:center; -ms-box-pack:center; -ms-align-content:center; align-content:center; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; }

                    #related-posts .related-img { overflow:hidden; position:relative; vertical-align:middle; width:calc(var(--text-xxl) * 3); height:calc(var(--text-xxl) * 3); max-width:calc(var(--text-xxl) * 3); max-height:calc(var(--text-xxl) * 3); -webkit-box-flex:1; -moz-box-flex:1 1 calc(var(--text-xxl) * 3); -webkit-flex:1 1 calc(var(--text-xxl) * 3); -ms-flex:1 1 calc(var(--text-xxl) * 3); flex:1 1 calc(var(--text-xxl) * 3); align-self:center; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -moz-box-shadow:var(--border-thick) var(--border-thick) var(--color-dark-in-night); -webkit-box-shadow:var(--border-thick) var(--border-thick) var(--color-dark-in-night); box-shadow:var(--border-thick) var(--border-thick) var(--color-dark-in-night);; }
                        #related-posts .related-img img { min-height:100%; -webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); transform:scale(1); transition:transform 0.5s linear 0s, opacity 0.3s linear 0s; -o-transition:transform 0.5s linear 0s, opacity 0.3s linear 0s; -webkit-transition:transform 0.5s linear 0s, opacity 0.3s linear 0s; }	            	
                    #related-posts .related-title { font-size:var(--text-sm); font-weight:300; text-align:left; padding:0 0 var(--text-md) var(--text-sm); -webkit-box-flex:0; -moz-box-flex:0 1 calc(100% - calc(var(--text-xxl) * 3)); -webkit-flex:0 1 calc(100% - calc(var(--text-xxl) * 3)); -ms-flex:0 1 calc(100% - calc(var(--text-xxl) * 3)); flex:0 1 calc(100% - calc(var(--text-xxl) * 3)); align-self:center; background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111.84 25.16' fill='%23D0D0CE'%3E%3Cpath d='M111.84,5C98.67,5,92.2,9.67,85.34,14.61,78.15,19.8,70.71,25.16,55.92,25.16S33.69,19.8,26.5,14.61C19.65,9.67,13.17,5,0,5V0C14.79,0,22.23,5.36,29.42,10.55c6.86,4.94,13.33,9.61,26.5,9.61s19.65-4.67,26.5-9.61C89.62,5.36,97.06,0,111.84,0'/%3E%3C/svg%3E"); background-repeat:repeat-x; background-size:var(--text-sm) var(--text-md); background-position-x:center; background-position:bottom; }
                        #related-posts .related a,#related-posts .related a:visited { color:var(--color-light-in-night); }

        @media screen and (max-width:59.9999rem) and (min-width:40rem) {
            .related-posts #related-posts { -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; }
                .related-posts #related-big-title { width:auto; }
                #related-posts .related { position:relative; margin:var(--border-thick) 0; -webkit-box-flex:0; -moz-box-flex:0 1 calc(50% - var(--text-base-size)); -webkit-flex:0 1 calc(50% - var(--text-base-size)); -ms-flex:0 1 calc(50% - var(--text-base-size)); flex:0 1 calc(50% - var(--text-base-size)); max-width:calc(50% - var(--text-base-size)); display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-content:center; -moz-align-content:center; -ms-box-pack:center; -ms-align-content:center; align-content:center; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; }
        }
        @media screen and (min-width:40rem) {
            .related-posts #related-posts { -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; }
                .related-posts #related-big-title { width:auto; }
                #related-posts .related { position:relative; margin:var(--border-thick) 0; -webkit-box-flex:0; -moz-box-flex:0 1 calc(25% - var(--text-base-size)); -webkit-flex:0 1 calc(25% - var(--text-base-size)); -ms-flex:0 1 calc(25% - var(--text-base-size)); flex:0 1 calc(25% - var(--text-base-size)); max-width:calc(25% - var(--text-base-size)); display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-content:center; -moz-align-content:center; -ms-box-pack:center; -ms-align-content:center; align-content:center; -webkit-box-align:stretch; -webkit-align-items:stretch; -ms-flex-align:stretch; align-items:stretch; }
        }

        /* leia mais */    
        .jump-link { margin:0 auto; padding:0; display:none!important; visibility:hidden; opacity:0; width:0; height:0; margin:0; padding:0; }
            .jump-link a { font-size:var(--text-sm); font-weight:bold; text-transform:uppercase; letter-spacing:var(--text-xxxs); border:solid var(--font-color) .05rem; padding:var(--text-xxxs) var(--text-xxs); color:var(--font-color); }  
            .jump-link a:hover { color:var(--link-hover-color); }
            .jump-link a:visited { text-decoration:none; }   

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[        Comentários          ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/

    #comments { margin-left:auto; margin-right:auto; }
    #comments .comments-content { margin-top:var(--text-xxl); }
    #comments ol { margin-bottom:var(--padding-down-on-mobile); }
    #comments ol,#comments li { list-style:none; display:inline-block; position:relative; }

        #comments h3.title { text-align:center; }    
        .comment-list li + li { margin-top:var(--text-xxxl) }

        /* bloco do comentário, incluindo as respostas */
        .comment .comment-body { margin:0 0 0 calc(var(--text-xl) * 2); display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; justify-content:space-between; -webkit-align-items:end; -moz-align-items:end; -ms-align-items:end; align-items:end; }
            
            /* Cabeçalho do comentário -> foto + nome */
            .comment .comment-author.vcard img { position:absolute; left:0; top:calc(var(--text-xxxl) * -1); width:calc(var(--text-xxxl) * 2); height:calc(var(--text-xxxl) * 2); margin:calc(-1 * var(--text-xg)) 0 0 calc(var(--text-xl) * 2 * -1); overflow:hidden; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%; -moz-box-shadow:var(--border-thick) var(--border-thick) var(--color-dark-in-night); -webkit-box-shadow:var(--border-thick) var(--border-thick) var(--color-dark-in-night); box-shadow:var(--border-thick) var(--border-thick) var(--color-dark-in-night); background-color:var(--color-dark-shades); background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%23fbe3de'%3E%3Cpath d='M394.6 29.5H117.4L0 189.5v11.7l248.2 281.3h15.6L512 201.2v-11.6L394.6 29.5zm-22.6 30v120h-.3l-85.6-120H372zm-37.1 120H177L256 68.9l78.9 110.6zM140 59.5h85.9l-85.6 120h-.3v-120zm-30 30.8v89.2H44.6L110 90.3zM47.4 209.5h68.2l81.3 169.4L47.4 209.5zM256 432.8L148.8 209.5h214.4L256 432.8zm59.1-53.9l81.3-169.4h68.2L315.1 378.9zM402 179.5V90.3l65.4 89.2H402z'/%3E%3C/svg%3E"); background-size:75%; background-repeat:no-repeat; background-position:center; }
            .comment .comment-author.vcard cite,.comment .comment-meta { font-family:var(--font-subtitle); font-style:normal; padding:0 0 0 var(--text-xxl); letter-spacing: calc(var(--text-xxxxs) / 4); display:-webkit-inline-box; display:-moz-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; -webkit-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -moz-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-align-content:flex-start; -moz-align-content:flex-start; -ms-align-content:flex-start; align-content:flex-start; }
            .comment .comment-author.vcard cite.fn { font-size:var(--text-sm); }
            .comment .comment-author.vcard span.says { display:none; height:0; width:0;  }

        .comment .comment-meta { text-align:right; font-size:var(--text-xs); }
        .comment .comment-body p { -webkit-box-flex:1; -moz-box-flex:1 1 100%; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; background:var(--color-light-accent); color:var(--color-dark); padding:var(--padding-down-on-mobile); border-radius:var(--padding-down-on-mobile); }

        /* responder */
        .comment .comment-body .reply { -webkit-box-flex:1; -moz-box-flex:1 1 100%; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; }
            .comment .comment-body .reply a { font-family:var(--font-subtitle); font-size:var(--text-xs); text-transform:uppercase; letter-spacing:1px; display:inline-block; float:right; padding:var(--text-xxs) var(--text-xxs) var(--text-xxs) var(--text-xxxl); background-image:url("data:image/svg+xml,%3Csvg fill='%23e44843' width='80' height='17' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M71.82 1.196l-1.627 1.839 5.047 4.868c-1.435.037-2.882.075-4.294.1l-1.16.025c-.98.012-1.973.063-2.93.113-2.07.1-4.21.212-6.23 0-1.843-.2-4.45-.876-6.376-2.941-.095-.113-.203-.213-.299-.326-1.1-1.188-2.236-2.415-3.78-3.19h-.011A8.44 8.44 0 0 0 45.185.92a9.001 9.001 0 0 0-3.086 1.064c-1.686.963-3.014 2.315-4.282 3.641-1.208 1.24-2.344 2.415-3.731 3.216a7.23 7.23 0 0 1-2.332.864 8.062 8.062 0 0 1-2.452.062c-2.404-.313-4.605-1.601-7.128-4.167-.144-.137-.276-.288-.419-.438C19.758 3.11 17.497.782 14.364.17a9.483 9.483 0 0 0-3.756.038c-1.984.4-3.91 1.313-5.907 2.777C2.775 4.4 1.088 6.114 0 7.29l1.71 1.752c2.548-2.728 5.645-5.62 9.377-6.383a7.335 7.335 0 0 1 2.858-.037c2.404.476 4.318 2.427 6.148 4.317.143.15.287.288.43.438 1.974 2.002 4.724 4.38 8.504 4.868.442.062.885.088 1.327.088.61 0 1.232-.05 1.842-.163a9.68 9.68 0 0 0 3.062-1.139c1.674-.963 2.99-2.315 4.257-3.629 1.209-1.251 2.357-2.427 3.756-3.229a6.475 6.475 0 0 1 2.284-.788 6.149 6.149 0 0 1 3.624.563c1.16.589 2.105 1.602 3.086 2.666.107.112.203.225.31.337 2.429 2.603 5.598 3.442 7.834 3.68 2.202.237 4.438.125 6.59.012.945-.05 1.914-.1 2.86-.113l1.16-.025c1.339-.025 2.726-.05 4.101-.087l-4.856 4.755L71.904 17 80 9.079l-8.18-7.883z'/%3E%3C/svg%3E"); background-repeat:no-repeat; background-position:left center; background-size:var(--text-xxl); }

        /* respostas */
        .comment ol.children { margin:var(--text-lg) calc(var(--text-xxxl) / 2.5) 0 var(--text-xl) }
        .comment ol.children li { margin:var(--text-lg) 0 var(--text-xxl) } 
        .comment ol.children li + li { margin-top:var(--text-xl); }
        .comment ol.children .comment-body p { text-align:right; background:var(--color-main-brand-color-dark); color:var(--color-white); }
        .comment ol.children .comment-author.vcard img { display:block; top:calc(var(--text-xxxl) / 2.5 * -1); left:auto; right:calc(var(--text-xxxl) / 2.5 * -1); width:calc(var(--text-xxxl) * 1.25); height:calc(var(--text-xxxl) * 1.25); }
        .comment ol.children .comment .comment-author.vcard cite,.comment ol.children .comment .comment-meta { padding-left:0; padding-right:var(--text-xxxl); }

        /* caixa do form*/
        .comments #respond { border-radius:var(--radius-sm); }
        .comment-respond { text-align:center; margin:calc(var(--padding-down-on-mobile) * 2) 0; padding:calc(var(--padding-down-on-mobile) * 2); background:var(--color-light-accent-to-darkish); }
        .comment-respond form { margin-top:var(--padding-down-on-mobile); }
        .comment-respond form p + p { margin-top:var(--padding-down-on-mobile); }
        .comment-respond form input#submit { font-family:var(--font-subtitle); letter-spacing:var(--text-xxxxs); text-transform:uppercase; width:auto; }
        .comment-respond form input { width:100%; max-width:100%; margin:0 auto; border-radius:var(--radius-lg);  }
        .comment-respond form label { margin:var(--text-xxs); font-family:var(--font-subtitle); font-size:var(--text-xs); font-weight:bold; text-transform:uppercase; text-align:left; letter-spacing:var(--text-xxxxs); }

        /* área onde digita o comentário */
        textarea#comment { display:block; width:100%; max-width:100%; margin:0 auto; border-radius:var(--radius-lg); }
        label#comment { max-width:100%; margin:0 auto; }
        input#comment { max-width:100%; margin:0 auto; }

        /* responder respostas */
        .comment-reply-title { display:block; margin:var(--text-sm); }
          
        p.no-comments { text-align:center; font-family:var(--font-subtitle); letter-spacing:var(--text-xxxxs); color:var(--color-main-brand-color-darkish); }

    @media screen and (min-width:59.99999999rem) { /* 960px */ #comments { max-width:60%; } }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[        Error Page 404          ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/

    .page-404 form.search-blog-form { opacity:1!important; width:100%; }
    .search-form-page form { opacity:1!important; margin:0 auto!important; }
        .search-form-page form input { padding:var(--text-md) 0; }
            .search-form-page form input search-blog-info { text-align:right; width:100%; }

    .page-404 article { text-align:center; margin-top:calc(var(--padding-down-on-mobile) * 2); }
    .page-404 article header h2.post-title { margin:0; padding:0; }

    .page-404 > * + *,.no-results > * + * { margin-top:var(--text-md); }
    .no-results { margin:var(--text-xxxxl) auto; }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[        Paginação          ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/

    .nav-pagination { width:100%; font-family:var(--font-subtitle); font-size:var(--text-sm); margin:0 auto; padding:var(--padding-down-on-mobile); text-align:center; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; }
    .nav-pagination a,.nav-pagination span,a.next.page-numbers:after,a.prev.page-numbers:before { margin:var(--text-xxxs); line-height:var(--text-xxxl); width:var(--text-xxxl); height:var(--text-xxxl); display:inline-block; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; transform:translateY( 0 ); background:var(--button-bg-color); color:var(--button-tx-color); }
    .nav-pagination a:hover,a.next.page-numbers:after:hover,a.prev.page-numbers:before:hover { background:var(--button-bg-hr-color); color:var(--button-tx-hr-color);transform:translateY( -3px ); }
    a.prev.page-numbers,a.next.page-numbers { position:relative; width:var(--text-xxxl); height:var(--text-xxxl); overflow:hidden; }
    a.next.page-numbers:after { content:"\2192"; position:absolute; }
    a.prev.page-numbers:before { content:"\2190"; position:absolute; }
    a.next.page-numbers:after,a.prev.page-numbers:before { font-weight:normal; font-style:normal; font-variant:normal; text-transform:none; speak:none; -webkit-font-smoothing:antialiased; width:100%; height:100%; top:0; left:0; padding:0; margin:0; }
    span.page-numbers.current,span.page-numbers.dots { background:var(--button-bg-hr-color); color:var(--button-tx-hr-color); }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[        Rodapé          ]] ~ ] 💚💋

    < pop-posts
    < footer#footer
        < #footer-widgets.container-wrapper
            < aside
        < #footer-attribuition

    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/

    /* 💄🌷 ================== [ ~ [[		Pop~Posts		]] ~ ] ================== 💚💋 */

    .pop-posts { background-color:var(--color-light-accent-to-darkish); color:var(--color-light-in-dark); }
    .post-footer .popular-posts-title { display:block; text-align:center; }
    .PopularPosts h2.post-title a,.PopularPosts h2.post-title a:visited { color:var(--color-light-in-night); text-decoration:none; }
    .popular-posts-title .title { margin:0 0 var(--text-xs); }

    .PopularPosts { padding:calc((var(--padding-down-on-mobile) * 2) + var(--padding-down-on-mobile)) 0 }
    .PopularPosts > div,.PopularPosts .post-outer { display:-webkit-inline-box; display:-moz-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:justify; -moz-box-pack:justify; -ms-box-pack:justify; -ms-flex-pack:justify; -webkit-justify-content:space-between; -moz-justify-content:space-between; justify-content:space-between; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }
    .PopularPosts > div > article { position:relative; margin:var(--text-xxs) 0; -webkit-box-flex:1; -moz-box-flex:1 1 auto; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; max-width:none; -webkit-box-orient:vertical; -moz-box-orient:vertical; box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; }            
    @media screen and (max-width:59.9999rem) and (min-width:40rem) { .PopularPosts > div > article { -webkit-box-flex:0; -moz-box-flex:0 0 calc(50% - var(--text-xxs)); -webkit-flex:0 0 calc(50% - var(--text-xxs)); -ms-flex:0 0 calc(50% - var(--text-xxs)); flex:0 0 calc(50% - var(--text-xxs)); max-width:calc(50% - var(--text-xxs)); } } 
    @media screen and (min-width:40rem) { .PopularPosts > div > article { -webkit-box-flex:1; -moz-box-flex:1 0 calc(25% - var(--text-sm)); -webkit-flex:1 0 calc(25% - var(--text-sm)); -ms-flex:1 0 calc(25% - var(--text-sm)); flex:1 0 calc(25% - var(--text-sm)); max-width:calc(25% - var(--text-sm)); } }

    .PopularPosts h2.post-title { font-size:var(--text-sm); font-weight:300; text-align:left; padding:var(--text-sm) 0 var(--text-md) var(--text-xxs); background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 111.84 25.16' fill='%23dc9d9b'%3E%3Cpath d='M111.84,5C98.67,5,92.2,9.67,85.34,14.61,78.15,19.8,70.71,25.16,55.92,25.16S33.69,19.8,26.5,14.61C19.65,9.67,13.17,5,0,5V0C14.79,0,22.23,5.36,29.42,10.55c6.86,4.94,13.33,9.61,26.5,9.61s19.65-4.67,26.5-9.61C89.62,5.36,97.06,0,111.84,0'/%3E%3C/svg%3E"); background-repeat:repeat-x; background-size:var(--text-sm) var(--text-xs); background-position:bottom; }

    .PopularPosts .post-outer .snippet-thumbnail { -moz-box-shadow:var(--shadow-shades); -webkit-box-shadow:var(--shadow-shades); box-shadow:var(--shadow-shades); margin-right:var(--border-thick); }
    .PopularPosts .post-outer .snippet-thumbnail { width:calc(var(--text-xxxl) * 2); height:calc(var(--text-xxxl) * 2); max-width:calc(var(--text-xxxl) * 2); max-height:calc(var(--text-xxxl) * 2); overflow:hidden; -webkit-box-flex:1; -moz-box-flex:1 1 calc(var(--text-xxxl) * 2); -webkit-flex:1 1 calc(var(--text-xxxl) * 2); -ms-flex:1 1 calc(var(--text-xxxl) * 2); flex:1 1 calc(var(--text-xxxl) * 2); border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; }
            .PopularPosts .post-outer .snippet-thumbnail a { min-width:calc(var(--text-xxxl) * 2); min-height:calc(var(--text-xxxl) * 2); max-width:calc(var(--text-xxxl) * 2); max-height:calc(var(--text-xxxl) * 2); }
            .PopularPosts .post-outer .snippet-thumbnail img { border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; min-width:100%; min-height:100%; }
    .PopularPosts .post-outer .post-content,.categorias li .categoria-snippet { -webkit-box-ordinal-group:2; -moz-box-ordinal-group:2; -ms-flex-order:2; -webkit-order:2; order:2; }
    .PopularPosts .post-outer .post-content { -webkit-box-orient:vertical; -moz-box-orient:vertical; box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; }

    .popular-posts-snippet.snippet-container { max-height:calc(var(--text-base-size) * 2 * var(--body-line-height)); }
    .popular-posts-snippet .snippet-item { line-height:var(--body-line-height); }

    .PopularPosts .post-outer .post-content { -webkit-box-flex:1; -moz-box-flex:1 1 calc(96% - calc(var(--text-xxxl) * 2)); -webkit-flex:1 1 calc(96% - calc(var(--text-xxxl) * 2)); -ms-flex:1 1 calc(96% - calc(var(--text-xxxl) * 2)); flex:1 1 calc(96% - calc(var(--text-xxxl) * 2)); }
    .PopularPosts .post-outer .post-share-buttons,.PopularPosts .post-header-details,.PopularPosts .post-outer .post-header,.PopularPosts .post-footer-line { display:none; visibility:hidden; opacity:0; width:0; height:0; margin:0; padding:0; }

    /* 💄🌷 ================== [ ~ [[		Aendar~consultas		]] ~ ] ================== 💚💋 */

    .intro-contato { display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:horizontal; -moz-box-orient:horizontal; -ms-box-orient:horizontal; -ms-flex-flow:row wrap; -moz-flex-flow:row wrap; -webkit-flex-flow:row wrap; flex-flow:row wrap; -webkit-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -moz-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-align-content:center; -moz-align-content:center; -ms-box-pack:center; -ms-align-content:center; align-content:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; background-color:var(--color-light-shades-to-darkish); border-top:solid var(--color-dark-shades) var(--border-thin); }
    .intro-contato a,.intro-contato a:visited { color:var(--color-light-in-night) }
    .intro-contato a:hover,.intro-contato a:visited:hover { color:var(--link-hover-color) }
    .intro-contato a { margin-top:var(--text-sm); }
        .intro-contato a.button { color:var(--color-white); }
        .intro-contato a.button:visited { color:var(--color-white); }

        .intro-contato .box-50 { position:relative; text-align:center; padding:calc(var(--padding-down-on-mobile) * 2) 0; -webkit-box-flex:1; -moz-box-flex:1 1 100%; -webkit-flex:1 1 100%; -ms-flex:1 1 100%; flex:1 1 100%; max-width:100%; }
        .intro-contato > .doutora-img { background-color:var(--color-dark-shades); color:var(--color-light-pink); min-height:calc(100vh - calc(var(--text-xxxl) * 2)); display:-webkit-inline-box; display:-moz-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }
            .intro-contato > .doutora-img .overlay-img { mix-blend-mode:soft-light; }

        @media screen and (min-width:40rem) { 
            .intro-contato .box-50 { -webkit-box-flex:1; -moz-box-flex:1 1 50%; -webkit-flex:1 1 50%; -ms-flex:1 1 50%; flex:1 1 50%; max-width:50%; } 
        }

    /* 💄🌷 ================== [ ~ [[		Footer		]] ~ ] ================== 💚💋 */

    #footer { position:relative; overflow:hidden; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; text-align:center; }
    #footer a:visited { text-decoration:none }

    /* 💄🌷 ================== [ ~ [[		Atribuições		]] ~ ] ================== 💚💋 */

    #footer-attribuition { background-color:var(--footer-bg-color); color:var(--footer-tx-color); background-color:var(--footer-bg-color); color:var(--footer-tx-color); text-align:center; padding:var(--padding-down-on-mobile) 0; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; -webkit-box-orient:vertical; -moz-box-orient:vertical; box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; -webkit-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -moz-box-pack:center; -ms-justify-content:center; -moz-justify-content:center; -webkit-justify-content:center; justify-content:center; -webkit-align-content:center; -moz-align-content:center; -ms-box-pack:center; -ms-align-content:center; align-content:center; }
    #footer-attribuition a { color:var(--footer-link-color) }
    #footer-attribuition a:hover { color:var(--footer-link-hover-color) }
    #footer-attribuition > * { padding:var(--text-xs) 0; }
    #footer-attribuition .blogger svg { fill:var(--button-blogspot) }
    #footer-attribuition .creditos { display:-webkit-inline-box; display:-moz-inline-box; display:-webkit-inline-flex; display:-ms-inline-flexbox; display:inline-flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; -moz-justify-content:center; -ms-justify-content:center; justify-content:center; -webkit-align-items:center; -moz-align-items:center; -ms-align-items:center; align-items:center; }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[        ACORDEÃO          ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/

    /* SEXY ACCORDION - https://codepen.io/MightyShaban/pen/MWeeLy */

    .site-faq { padding:var(--padding-down-on-mobile) 0; }
    .site-faq ol { width:-webkit-fill-available; } /* na área de post já tem padrão para ul/ol/li */

        .accordion li { display:block; position:relative; }
        .accordion li p { display:none; background:var(--color-main-brand-color-light); border-radius:var(--radius-lg); box-shadow:var(--shadow-sm); margin:var(--padding-down-on-mobile) 0; padding:var(--padding-down-on-mobile); }
        .accordion a,details.wp-block-details summary { font-family:var(--font-title); font-weight:300; cursor:pointer; user-select:none; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-moz-flex; display:-webkit-flex; display:flex; background:none; font-weight:400; border-bottom:solid var(--border-thin) var(--color-main-brand-color-light); -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
            .accordion a:hover,.post-body details summary:hover { background:none; color:var(--color-main-brand-color); }
        .accordion a:after,details.wp-block-details:not([open]) summary:after { width:var(--text-sm); height:var(--text-sm); border-right:var(--border-thin) solid var(--color-main-brand-color); border-bottom:var(--border-thin) solid var(--color-main-brand-color); position:absolute; content:" "; top:calc(var(--text-sm) - var(--text-sm) / 2); right:calc(var(--text-sm) / 2); transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }

        a.active:after,details.wp-block-details[open] summary:after { -webkit-transform:rotate(45deg); transform:rotate(45deg); -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }

        details.wp-block-details[open] summary { color:var(--color-main-brand-color); }
        details.wp-block-details summary { position:relative; padding:0 var(--text-xl) var(--text-xs) 0; }
        details.wp-block-details[open] summary:after { width:var(--text-sm); height:var(--text-sm); border-right:var(--border-thin) solid var(--color-main-brand-color); border-bottom:var(--border-thin) solid var(--color-main-brand-color); position:absolute; content:" "; top:calc(var(--text-sm) - var(--text-sm) / 2); right:calc(var(--text-sm) / 2); }
        details.wp-block-details summary::marker,details.wp-block-details summary::-webkit-details-marker { display:none!important; content: ""; }
        details.wp-block-details p { background:var(--color-main-brand-color-light); color:var(--color-main-brand-color-dark); border-radius:var(--radius-lg); box-shadow:var(--shadow-sm); margin:var(--padding-down-on-mobile) 0; padding:var(--padding-down-on-mobile); -moz-transition:all .3s ease-in-out; -webkit-transition:all .3s ease-in-out; -o-transition:all .3s ease-in-out; transition:all .3s ease-in-out; }
        details.wp-block-details + details { margin-top:var(--padding-down-on-mobile) }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[        Telas          ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/
    @media screen and (min-width:250rem) { /* 4000px */
        :root { --text-base-size:calc((0.333333vw * 2) + 1rem); }
    }
    @media screen and (max-width:199.9999rem) and (min-width:100rem) { /* 1600px */
        :root { --text-base-size:calc(0.333333vw + 1rem); }           
    }
    @media screen and (max-width:60rem) { /* 960px */
        :root { --padding-down-on-mobile:var(--text-xs); }
        .main-content :target::before { margin-top:calc(var(--header-blog-total-height) - (calc(var(--header-blog-total-height) * 2))); height:var(--header-blog-total-height); visibility:hidden; }/* espaço do primary-nav + secondary-nav */
    }
    @media screen and (max-width:30rem) { /* 480px */
        :root { --padding-up-on-mobile:var(--text-xl); --padding-xs-on-mobile:var(--text-xs); }
        .post-header-details { -webkit-box-flex:1; -moz-box-flex:1 1 auto; -webkit-flex:1 1 auto; -ms-flex:1 1 auto; flex:1 1 auto; max-width:none; -webkit-box-orient:vertical; -moz-box-orient:vertical; box-orient:vertical; -ms-flex-flow:column wrap; -moz-flex-flow:column wrap; -webkit-flex-flow:column wrap; flex-flow:column wrap; }
        .displaymobileno { display:none; visibility:hidden; width:0; height:0; margin:0; padding:0; z-index:-1; opacity:0; } 
        .displaymobile { display:block; visibility:visible; height:auto; width:auto; }
    }
    @media screen and (max-width:30rem) { /* 480px */
        :root { --text-base-size:18px; }
    }

/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                                💎🐰 [ ~ [[        BLOCOS          ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/
    
    .wp-block-latest-posts__featured-image img { border-radius:var(--radius-sm) }

    /* JET Pack botão do whatsapp */
    div.wp-block-jetpack-whatsapp-button a.whatsapp-block__button { white-space:normal!important; line-height:var(--heading-line-height)!important; font-family:var(--font-subtitle)!important; font-size:var(--text-xs)!important; letter-spacing:var(--text-xxxxs)!important; display:-webkit-box!important; display:-moz-box!important; display:-ms-flexbox!important; display:-moz-flex!important; display:-webkit-flex!important; display:flex!important; -webkit-box-pack:center!important; -moz-box-pack:center!important; -ms-box-pack:center!important; -ms-flex-pack:center!important; -webkit-justify-content:center!important; -moz-justify-content:center!important; -ms-justify-content:center!important; justify-content:center!important; -webkit-align-items:center!important; -moz-align-items:center!important; -ms-align-items:center!important; align-items:center!important; }
    /* GOOGLE REVIEWS */
    .ti-widget.ti-goog img { opacity:1 !important; }
    
/*	////////////////////////////////////////////////////////////////////////////////////////////////////////////


                        💎🐰 [ ~ [[        CAROUSEL SLIDER          ]] ~ ] 💚💋


    \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\	*/

:root {
  --carousel-grid-gap: var(--text-md);
  --carousel-item-auto-size: calc(300px - var(--text-md));
  --carousel-transition-duration: 0.3s;
}

.cs3-icon { height:var(--cs3-size, var(--text-base-size)); width:var(--cs3-size, var(--text-base-size)); display:inline-block; fill:currentColor; line-height:1; flex-shrink:0; }
.carousel { position:relative; display:flex; flex-flow:column wrap; gap:var(--text-sm); }
.carousel ul,.carousel li { list-style:none; }
.carousel__wrapper { max-width:100vw; overflow:hidden; touch-action:pan-y; overscroll-behavior-x:contain; }
.carousel__list { display:flex; flex-wrap:nowrap; will-change:transform;transition:transform 0.5s ease; max-width:100vw;}
.carousel__item { flex-shrink:0; width:var(--carousel-item-auto-size); min-width:var(--carousel-item-auto-size); margin-right:var(--carousel-grid-gap); margin-bottom:var(--carousel-grid-gap); opacity:0; }
.carousel--loaded .carousel__item { opacity:1; }
.carousel:not(.carousel--is-dragging) .carousel__list:not(.carousel__list--animating) .carousel__item[tabindex="-1"] > * { visibility:hidden; }
.carousel[data-drag="on"] .carousel__item { user-select:none; }
.carousel[data-drag="on"] .carousel__item img { pointer-events:none; }
.carousel__control { position:absolute; top:50%; width:3rem; height:3rem; margin-top:-1.5rem; z-index:1; display:flex; align-items:center; justify-content:center; background:rgba(255, 255, 255, 0.9); border-radius:50%; color:#000; box-shadow:0 2px 6px rgba(0, 0, 0, 0.15); opacity:0; pointer-events:none; cursor:pointer; transition:all 0.3s ease-in-out; backface-visibility:hidden; }
.carousel__control--prev { left:1rem; }
.carousel__control--next { right:1rem; }
.carousel__control svg { width:1.5rem; height:1.5rem; }
.carousel__control:hover { background-color:#fff; box-shadow:inset 0 0 0.5px 1px hsla(0, 0%, 100%, 0.075),0 0.9px 1.5px rgba(0, 0, 0, 0.03), 0 3.1px 5.5px rgba(0, 0, 0, 0.08), 0 14px 25px rgba(0, 0, 0, 0.12); }
.carousel__control:active { transform:translateY(1px); }
.carousel__control[disabled] { pointer-events:none; opacity:0.4!important; filter:grayscale(1) brightness(1.2); cursor:not-allowed; box-shadow:none; transition:opacity 0.3s ease, filter 0.3s ease; }
.carousel__navigation { display:flex; justify-content:center; align-items:center; width:100%; gap:var(--cs3-space-xs); margin-top:var(--text-sm); }
.carousel__nav-item { display:inline-block; }
.carousel__nav-item button { width:1em; height:1em; border-radius:50%; background:#000; color:transparent!important; opacity:0.4; cursor:pointer; transition:background 0.3s; }
.carousel__nav-item button:hover { transition:background 0.3s; width:1.2em;  height:1.2em; }
.carousel__nav-item--selected button { opacity:1; }
button.carousel__nav-item--selected  { background:var(--button-bg-hr-color); color:transparent; width:1.2em; height:1.2em; }
.carousel__navigation--pagination .carousel__nav-item button { width:24px; height:24px; font-size:12px; text-align:center; }
.carousel__navigation--pagination .carousel__nav-item button:focus { outline:1px solid hsl(var(--cs3-color-primary-hsl)); outline-offset:2px; }
.carousel--slideshow .carousel__list { transition:transform 0.5s ease;}
.carousel--slideshow .carousel__item { flex:0 0 100%; max-width:100%; margin-right:0; align-items:center; display:flex; justify-content:center; }
.nav-visible .carousel__control { opacity:1; pointer-events:auto; visibility:visible; }
.nav-hover .carousel__control { opacity:0; pointer-events:none; visibility:hidden; }
.nav-hover:hover .carousel__control,.nav-hover.carousel--is-dragging .carousel__control { opacity:1; pointer-events:auto; visibility:visible; }
.carousel:hover .carousel__navigation,.carousel.carousel--is-dragging .carousel__navigation,.carousel:hover .carousel__control,.carousel.carousel--is-dragging .carousel__control { opacity:1; pointer-events:auto; }
.carousel[data-slide="marquee"] .carousel__list { width:max-content;  animation:marquee var(--marquee-speed, 20s) linear infinite; }
@keyframes marquee { 0% { transform: translateX(0); } 100% { transform: translateX(-50%); } }
.carousel[data-slide="marquee"]:hover .carousel__list,.carousel[data-slide="marquee"].carousel--is-dragging .carousel__list { animation-play-state:paused; }
.carousel[data-slide="marquee"][data-drag="on"],.carousel[data-slide="marquee"][data-drag="on"] .carousel__list { cursor:grab; user-select:none; }
.carousel[data-slide="marquee"].carousel--is-dragging,.carousel[data-slide="marquee"].carousel--is-dragging .carousel__list { cursor:grabbing; }
.js-carousel[data-slide="marquee"] .carousel__item { opacity:1 !important; visibility:visible!important; }
.carousel--is-dragging .carousel__list { transition:none !important; }
.sr-only,.sr-only-focusable:not(:focus):not(:focus-within),.cs3-sr-only { position:absolute; clip:rect(1px, 1px, 1px, 1px); clip-path:inset(50%); width:1px; height:1px; overflow:hidden; white-space:nowrap; padding:0; border:0; }
.carousel--slideshow { --carousel-item-auto-size:100%; --carousel-grid-gap:0; }