/*!
Theme Name: Cuamm
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: cuamm
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

Cuamm is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
 html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body.no-scroll{overflow-y:hidden}main{display:block}:root{--color-primary:var(--color-rosso);--color-secondary:var(--color-rosso-scuro);--color-primary-azure:var(--color-azzurro);--color-primary-azure-light:var(--color-azzurro-chiaro);--color-neutral-beige-dark:var(--color-beige-scuro);--color-neutral-beige-medium-dark:var(--color-beige-medio-scuro);--color-neutral-beige-medium-light:var(--color-beige-medio-chiaro);--color-neutral-beige-light:var(--color-beige-chiaro);--color-neutral-beige-light-trasparent:var(--color-beige-chiaro-trasparenza);--color-neutral-grey-light:var(--color-grigio-chiaro);--color-background-white:var(--color-bianco);--color-text-black:var(--color-nero);--dark-brown:var(--color-dark-brown);--light-brown:var(--color-light-brown);--light-green:var(--color-verde-chiaro);--dark-green:var(--color-verde-scuro)}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-secondary)}.text-primary-azure{color:var(--color-primary-azure)}.text-primary-azure-light{color:var(--color-primary-azure-light)}.text-neutral-beige-dark{color:var(--color-neutral-beige-dark)}.text-neutral-beige-medium-dark{color:var(--color-neutral-beige-medium-dark)}.text-neutral-beige-medium-light{color:var(--color-neutral-beige-medium-light)}.text-neutral-beige-light{color:var(--color-neutral-beige-light)}.text-neutral-beige-light-trasparent{color:var(--color-neutral-beige-light-trasparent)}.text-white{color:var(--color-background-white)}.text-black{color:var(--color-text-black)}.text-grey-light{color:var(--color-neutral-grey-light)}.bg-primary{background-color:var(--color-primary)}.bg-secondary{background-color:var(--color-secondary)}.bg-primary-azure{background-color:var(--color-primary-azure)}.bg-primary-azure-light{background-color:var(--color-primary-azure-light)}.bg-neutral-beige-dark{background-color:var(--color-neutral-beige-dark)}.bg-neutral-beige-medium-dark{background-color:var(--color-neutral-beige-medium-dark)}.bg-neutral-beige-medium-light{background-color:var(--color-neutral-beige-medium-light)}.bg-neutral-beige-light{background-color:var(--color-neutral-beige-light)}.bg-neutral-beige-light-trasparent{background-color:var(--color-neutral-beige-light-trasparent)}.bg-white{background-color:var(--color-background-white)}.bg-grey-light{background-color:var(--color-neutral-grey-light)}:root{--font-display:var(--typo-display-1-font);--font-body:var(--typo-text-big-bold-font)}:root{--typo-display-large-size:var(--typo-display-large-fs);--typo-display-1-size:var(--typo-display-1-fs);--typo-display-2-size:var(--typo-display-2-fs);--typo-display-3-size:var(--typo-display-3-fs);--typo-title-1-size:var(--typo-title-1-fs);--typo-title-1-regular:var(--typo-title-1-regular-fs);--typo-title-2-size:var(--typo-title-2-bold-fs);--typo-title-2-size-semibold:var(--typo-title-2-semibold-fs);--typo-title-2-size-medium:var(--typo-title-2-medium-fs);--typo-title-2-size-regular:var(--typo-title-2-regular-fs);--typo-tag-size:var(--typo-tag-bold-fs);--typo-tag-size-medium:var(--typo-tag-medium-fs);--typo-tag-size-regular:var(--typo-tag-regular-fs);--typo-text-large-bold-size:var(--typo-text-large-bold-fs);--typo-text-huge-bold-size:var(--typo-text-huge-bold-fs);--typo-text-40-bold:var(--typo-text-40-bold-fs);--typo-text-40-regular:var(--typo-text-40-regular-fs);--typo-text-30-bold:var(--typo-text-30-bold-fs);--typo-text-30-regular:var(--typo-text-30-regular-fs);--typo-text-big-size:var(--typo-text-big-bold-fs);--typo-text-big-size-semibold:var(--typo-text-big-semibold-fs);--typo-text-big-size-regular:var(--typo-text-big-regular-fs);--typo-text-size:var(--typo-text-bold-fs);--typo-text-size-semibold:var(--typo-text-semibold-fs);--typo-text-size-medium:var(--typo-text-medium-fs);--typo-text-size-regular:var(--typo-text-regular-fs);--typo-text-small-size:var(--typo-text-small-bold-fs);--typo-text-small-size-semibold:var(--typo-text-small-semibold-fs);--typo-text-small-size-medium:var(--typo-text-small-medium-fs);--typo-text-small-size-regular:var(--typo-text-small-regular-fs);--typo-text-middle-bold-fs:var(--typo-text-middle-bold-fs);--typo-text-middle-medium-fs:var(--typo-text-middle-medium-fs);--typo-text-middle-regular-fs:var(--typo-text-middle-regular-fs);--typo-disclaimer-size:var(--typo-disclaimer-bold-fs);--typo-disclaimer-medium-size:var(--typo-disclaimer-medium-fs);--typo-disclaimer-size-regular:var(--typo-disclaimer-regular-fs);--typo-line-height:var(--typo-display-1-lh);--typo-letter-spacing:0}@media (max-width:992px){:root{--typo-display-large-size:var(--typo-display-large-fs-mobile);--typo-display-1-size:var(--typo-display-1-fs-mobile);--typo-display-2-size:var(--typo-display-2-fs-mobile);--typo-display-3-size:var(--typo-display-3-fs-mobile);--typo-title-1-size:var(--typo-title-1-fs-mobile);--typo-title-1-regular:var(--typo-title-1-regular-fs-mobile);--typo-title-2-size:var(--typo-title-2-bold-fs-mobile);--typo-title-2-size-semibold:var(--typo-title-2-semibold-fs-mobile);--typo-title-2-size-medium:var(--typo-title-2-medium-fs-mobile);--typo-title-2-size-regular:var(--typo-title-2-regular-fs-mobile);--typo-tag-size:var(--typo-tag-bold-fs-mobile);--typo-tag-size-medium:var(--typo-tag-medium-fs-mobile);--typo-tag-size-regular:var(--typo-tag-regular-fs-mobile);--typo-text-large-bold-size:var(--typo-text-large-bold-fs-mobile);--typo-text-huge-bold-size:var(--typo-text-huge-bold-fs-mobile);--typo-text-40-bold:var(--typo-text-40-bold-fs-mobile);--typo-text-40-regular:var(--typo-text-40-regular-fs-mobile);--typo-text-30-bold:var(--typo-text-30-bold-fs-mobile);--typo-text-30-regular:var(--typo-text-30-regular-fs-mobile);--typo-text-big-size:var(--typo-text-big-bold-fs-mobile);--typo-text-big-size-semibold:var(--typo-text-big-semibold-fs-mobile);--typo-text-big-size-regular:var(--typo-text-big-regular-fs-mobile);--typo-text-size:var(--typo-text-bold-fs-mobile);--typo-text-size-semibold:var(--typo-text-semibold-fs-mobile);--typo-text-size-medium:var(--typo-text-medium-fs-mobile);--typo-text-size-regular:var(--typo-text-regular-fs-mobile);--typo-text-small-size:var(--typo-text-small-bold-fs-mobile);--typo-text-small-size-semibold:var(--typo-text-small-semibold-fs-mobile);--typo-text-small-size-medium:var(--typo-text-small-medium-fs-mobile);--typo-text-small-size-regular:var(--typo-text-small-regular-fs-mobile);--typo-text-middle-bold-fs:var(--typo-text-middle-bold-fs-mobile);--typo-text-middle-medium-fs:var(--typo-text-middle-medium-fs-mobile);--typo-text-middle-regular-fs:var(--typo-text-middle-regular-fs-mobile);--typo-disclaimer-size:var(--typo-disclaimer-bold-fs-mobile);--typo-disclaimer-medium-size:var(--typo-disclaimer-medium-fs-mobile);--typo-disclaimer-size-regular:var(--typo-disclaimer-regular-fs-mobile)}}.typo-display-large{font-family:var(--typo-display-large-font);font-size:var(--typo-display-large-size);font-weight:var(--typo-display-large-fw);line-height:var(--typo-display-large-lh);letter-spacing:var(--typo-display-large-ls)}.typo-display-1{font-family:var(--typo-display-1-font);font-size:var(--typo-display-1-size);font-weight:var(--typo-display-1-fw);line-height:var(--typo-display-1-lh);letter-spacing:var(--typo-display-1-ls)}.typo-display-2{font-family:var(--typo-display-2-font);font-size:var(--typo-display-2-size);font-weight:var(--typo-display-2-fw);line-height:var(--typo-display-2-lh);letter-spacing:var(--typo-display-2-ls)}.typo-display-3{font-family:var(--typo-display-3-font);font-size:var(--typo-display-3-size);font-weight:var(--typo-display-3-fw);line-height:var(--typo-display-3-lh);letter-spacing:var(--typo-display-3-ls)}.typo-title-1{font-family:var(--typo-title-1-font);font-size:var(--typo-title-1-size);font-weight:var(--typo-title-1-fw);line-height:var(--typo-title-1-lh);letter-spacing:var(--typo-title-1-ls)}.typo-title-1-regular{font-family:var(--typo-title-1-regular-font);font-size:var(--typo-title-1-regular);font-weight:var(--typo-title-1-regular-fw);line-height:var(--typo-title-1-regular-lh);letter-spacing:var(--typo-title-1-regular-ls)}.typo-title-2-bold{font-family:var(--typo-title-2-bold-font);font-size:var(--typo-title-2-size);font-weight:var(--typo-title-2-bold-fw);line-height:var(--typo-title-2-bold-lh);letter-spacing:var(--typo-title-2-bold-ls)}.typo-title-2-semibold{font-family:var(--typo-title-2-semibold-font);font-size:var(--typo-title-2-size-semibold);font-weight:var(--typo-title-2-semibold-fw);line-height:var(--typo-title-2-semibold-lh);letter-spacing:var(--typo-title-2-semibold-ls)}.typo-title-2-medium{font-family:var(--typo-title-2-medium-font);font-size:var(--typo-title-2-size-medium);font-weight:var(--typo-title-2-medium-fw);line-height:var(--typo-title-2-medium-lh);letter-spacing:var(--typo-title-2-medium-ls)}.typo-title-2-regular{font-family:var(--typo-title-2-regular-font);font-size:var(--typo-title-2-size-regular);font-weight:var(--typo-title-2-regular-fw);line-height:var(--typo-title-2-regular-lh);letter-spacing:var(--typo-title-2-regular-ls)}.typo-tag-bold{font-family:var(--typo-tag-bold-font);font-size:var(--typo-tag-size);font-weight:var(--typo-tag-bold-fw);line-height:var(--typo-tag-bold-lh);letter-spacing:var(--typo-tag-bold-ls)}.typo-tag-medium{font-family:var(--typo-tag-medium-font);font-size:var(--typo-tag-size-medium);font-weight:var(--typo-tag-medium-fw);line-height:var(--typo-tag-medium-lh);letter-spacing:var(--typo-tag-medium-ls)}.typo-tag-regular{font-family:var(--typo-tag-regular-font);font-size:var(--typo-tag-size-regular);font-weight:var(--typo-tag-regular-fw);line-height:var(--typo-tag-regular-lh);letter-spacing:var(--typo-tag-regular-ls)}.typo-text-large-bold{font-family:var(--typo-text-large-bold-font);font-size:var(--typo-text-large-bold-size);font-weight:var(--typo-text-large-bold-fw);line-height:var(--typo-text-large-bold-lh);letter-spacing:var(--typo-text-large-bold-ls)}.typo-text-huge-bold{font-family:var(--typo-text-huge-bold-font);font-size:var(--typo-text-huge-bold-size);font-weight:var(--typo-text-huge-bold-fw);line-height:var(--typo-text-huge-bold-lh);letter-spacing:var(--typo-text-huge-bold-ls)}.typo-text-40-bold{font-family:var(--typo-text-40-bold-font);font-size:var(--typo-text-40-bold);font-weight:var(--typo-text-40-bold-fw);line-height:var(--typo-text-40-bold-lh);letter-spacing:var(--typo-text-40-bold-ls)}.typo-text-40-regular{font-family:var(--typo-text-40-regular-font);font-size:var(--typo-text-40-regular);font-weight:var(--typo-text-40-regular-fw);line-height:var(--typo-text-40-regular-lh);letter-spacing:var(--typo-text-40-regular-ls)}.typo-text-30-bold{font-family:var(--typo-text-30-bold-font);font-size:var(--typo-text-30-bold);font-weight:var(--typo-text-30-bold-fw);line-height:var(--typo-text-30-bold-lh);letter-spacing:var(--typo-text-30-bold-ls)}.typo-text-30-regular{font-family:var(--typo-text-30-regular-font);font-size:var(--typo-text-30-regular);font-weight:var(--typo-text-30-regular-fw);line-height:var(--typo-text-30-regular-lh);letter-spacing:var(--typo-text-30-regular-ls)}.typo-text-big-bold{font-family:var(--typo-text-big-bold-font);font-size:var(--typo-text-big-size);font-weight:var(--typo-text-big-bold-fw);line-height:var(--typo-text-big-bold-lh);letter-spacing:var(--typo-text-big-bold-ls)}.typo-text-big-semibold{font-family:var(--typo-text-big-semibold-font);font-size:var(--typo-text-big-size-semibold);font-weight:var(--typo-text-big-semibold-fw);line-height:var(--typo-text-big-semibold-lh);letter-spacing:var(--typo-text-big-semibold-ls)}.typo-text-big-regular{font-family:var(--typo-text-big-regular-font);font-size:var(--typo-text-big-size-regular);font-weight:var(--typo-text-big-regular-fw);line-height:var(--typo-text-big-regular-lh);letter-spacing:var(--typo-text-big-regular-ls)}.typo-text-bold{font-family:var(--typo-text-bold-font);font-size:var(--typo-text-size);font-weight:var(--typo-text-bold-fw);line-height:var(--typo-text-bold-lh);letter-spacing:var(--typo-text-bold-ls)}.typo-text-semibold{font-family:var(--typo-text-semibold-font);font-size:var(--typo-text-size-semibold);font-weight:var(--typo-text-semibold-fw);line-height:var(--typo-text-semibold-lh);letter-spacing:var(--typo-text-semibold-ls)}.typo-text-medium{font-family:var(--typo-text-medium-font);font-size:var(--typo-text-size-medium);font-weight:var(--typo-text-medium-fw);line-height:var(--typo-text-medium-lh);letter-spacing:var(--typo-text-medium-ls)}.typo-text-regular{font-family:var(--typo-text-regular-font);font-size:var(--typo-text-size-regular);font-weight:var(--typo-text-regular-fw);line-height:var(--typo-text-regular-lh);letter-spacing:var(--typo-text-regular-ls)}.typo-text-small-bold{font-family:var(--typo-text-small-bold-font);font-size:var(--typo-text-small-size);font-weight:var(--typo-text-small-bold-fw);line-height:var(--typo-text-small-bold-lh);letter-spacing:var(--typo-text-small-bold-ls)}.typo-text-small-semibold{font-family:var(--typo-text-small-semibold-font);font-size:var(--typo-text-small-size-semibold);font-weight:var(--typo-text-small-semibold-fw);line-height:var(--typo-text-small-semibold-lh);letter-spacing:var(--typo-text-small-semibold-ls)}.typo-text-small-medium{font-family:var(--typo-text-small-medium-font);font-size:var(--typo-text-small-size-medium);font-weight:var(--typo-text-small-medium-fw);line-height:var(--typo-text-small-medium-lh);letter-spacing:var(--typo-text-small-medium-ls)}.typo-text-small-regular{font-family:var(--typo-text-small-regular-font);font-size:var(--typo-text-small-size-regular);font-weight:var(--typo-text-small-regular-fw);line-height:var(--typo-text-small-regular-lh);letter-spacing:var(--typo-text-small-regular-ls)}.typo-text-middle-bold{font-family:var(--typo-text-middle-bold-font);font-size:var(--typo-text-middle-bold-fs);font-weight:var(--typo-text-middle-bold-fw);line-height:var(--typo-text-middle-bold-lh);letter-spacing:var(--typo-text-middle-bold-ls)}.typo-text-middle-medium{font-family:var(--typo-text-middle-medium-font);font-size:var(--typo-text-middle-medium-fs);font-weight:var(--typo-text-middle-medium-fw);line-height:var(--typo-text-middle-medium-lh);letter-spacing:var(--typo-text-middle-medium-ls)}.typo-text-middle-regular{font-family:var(--typo-text-middle-regular-font);font-size:var(--typo-text-middle-regular-fs);font-weight:var(--typo-text-middle-regular-fw);line-height:var(--typo-text-middle-regular-lh);letter-spacing:var(--typo-text-middle-regular-ls)}.typo-disclaimer-bold{font-family:var(--typo-disclaimer-bold-font);font-size:var(--typo-disclaimer-size);font-weight:var(--typo-disclaimer-bold-fw);line-height:var(--typo-disclaimer-bold-lh);letter-spacing:var(--typo-disclaimer-bold-ls)}.typo-disclaimer-medium{font-family:var(--typo-disclaimer-medium-font);font-size:var(--typo-disclaimer-medium-size);font-weight:var(--typo-disclaimer-medium-fw);line-height:var(--typo-disclaimer-medium-lh);letter-spacing:var(--typo-disclaimer-medium-ls)}.typo-disclaimer-regular{font-family:var(--typo-disclaimer-regular-font);font-size:var(--typo-disclaimer-size-regular);font-weight:var(--typo-disclaimer-regular-fw);line-height:var(--typo-disclaimer-regular-lh);letter-spacing:var(--typo-disclaimer-regular-ls)}.button-primary{color:var(--color-background-white);padding:13px 40px;text-decoration:none;text-transform:uppercase;border:none;border-radius:36px;cursor:pointer;transition:all 0.3s ease;background-color:var(--color-primary)}.button-primary:hover{background-color:var(--color-secondary)!important}.button-primary.trasparent-white{color:var(--color-background-white);border:1px solid var(--color-background-white);padding:13px 40px;text-decoration:none;text-transform:uppercase;border-radius:36px;cursor:pointer;transition:all 0.3s ease;background-color:#fff0}.button-primary.trasparent-white:hover{color:var(--color-primary-azure)!important;background-color:var(--color-background-white)!important;border-color:unset!important}.button-primary.red{color:var(--color-primary);padding:13px 40px;text-decoration:none;text-transform:uppercase;border:none;border-radius:36px;cursor:pointer;transition:all 0.3s ease;background-color:var(--color-neutral-beige-light)}.button-primary.red:hover{background-color:var(--color-neutral-beige-dark)!important;color:var(--color-background-white)!important}.button-primary.azure{color:var(--color-background-white);padding:13px 40px;text-decoration:none;text-transform:uppercase;border:none;border-radius:36px;cursor:pointer;transition:all 0.3s ease;background-color:var(--color-primary-azure)}.button-dropdown-default{padding:13px 24px;border-radius:16px;border:2px solid var(--color-primary);background-color:var(--color-primary);color:var(--color-background-white);text-transform:uppercase}.button-dropdown-trasparent{padding:13px 24px;border-radius:16px;border:2px solid var(--color-primary);background-color:#fff0;color:var(--color-primary);text-transform:uppercase}.uppercase{text-transform:uppercase}.flex{display:flex}h1{font-family:var(--typo-display-1-font);font-size:var(--typo-display-1-size);font-weight:var(--typo-display-1-fw);line-height:var(--typo-display-1-lh);letter-spacing:var(--typo-display-1-ls)}h2{font-family:var(--typo-display-2-font);font-size:var(--typo-display-2-size);font-weight:var(--typo-display-2-fw);line-height:var(--typo-display-2-lh);letter-spacing:var(--typo-display-2-ls)}h3{font-family:var(--typo-display-3-font);font-size:var(--typo-display-3-size);font-weight:var(--typo-display-3-fw);line-height:var(--typo-display-3-lh);letter-spacing:var(--typo-display-3-ls)}h4{font-family:var(--typo-title-1-font);font-size:var(--typo-title-1-size);font-weight:var(--typo-title-1-fw);line-height:var(--typo-title-1-lh);letter-spacing:var(--typo-title-1-ls)}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:#fff0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,*::before,*::after{box-sizing:inherit}html{box-sizing:border-box}body,button,input,select,optgroup,textarea{color:var(--color-text-black);font-family:"Inter",sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}dfn,cite,em,i{font-style:italic}blockquote{margin:0 1.5em}address{margin:0 0 1.5em}pre{background:#eee;font-family:"Courier 10 Pitch",courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,"Andale Mono","DejaVu Sans Mono",monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}mark,ins{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0 1.5em 1.5em}embed,iframe,object{max-width:100%}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}a{color:#0D1F22}a:focus{outline:thin dotted}a:hover,a:active{outline:0}button,input[type="button"],input[type="reset"],input[type="submit"]{border:1px solid;border-color:#ccc #ccc #bbb;border-radius:3px;background:#e6e6e6;color:rgb(0 0 0 / .8);line-height:1;padding:.6em 1em .4em}button:hover,input[type="button"]:hover,input[type="reset"]:hover,input[type="submit"]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type="button"]:active,input[type="button"]:focus,input[type="reset"]:active,input[type="reset"]:focus,input[type="submit"]:active,input[type="submit"]:focus{border-color:#aaa #bbb #bbb}input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"],input[type="number"],input[type="tel"],input[type="range"],input[type="date"],input[type="month"],input[type="week"],input[type="time"],input[type="datetime"],input[type="datetime-local"],input[type="color"],textarea{color:#666;border:1px solid #ccc;border-radius:3px;padding:3px}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{-webkit-appearance:none;display:none}input[type="search"]::-ms-clear{display:none;width:0;height:0}input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,input[type="number"]:focus,input[type="tel"]:focus,input[type="range"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="week"]:focus,input[type="time"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="color"]:focus,textarea:focus{color:#111}select{border:1px solid #ccc}textarea{width:100%}.main-navigation{display:block;width:100%}.main-navigation ul{display:none;list-style:none;margin:0;padding-left:0}.main-navigation li{position:relative}.main-navigation a{display:block;text-decoration:none}.menu-toggle,.main-navigation.toggled ul{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation ul{display:flex}}.site-main .comment-navigation,.site-main .posts-navigation,.site-main .post-navigation{margin:0 0 1.5em}.comment-navigation .nav-links,.posts-navigation .nav-links,.post-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.posts-navigation .nav-previous,.post-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.posts-navigation .nav-next,.post-navigation .nav-next{text-align:end;flex:1 0 50%}.sticky{display:block}.updated:not(.published){display:none}.page-content,.entry-content,.entry-summary{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0 0 1.5em}.widget select{max-width:100%}.page-content .wp-smiley,.entry-content .wp-smiley,.comment-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*="wp-image-"]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{margin-bottom:1.5em;display:grid;grid-gap:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0 / .6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}.site-header{display:flex;justify-content:space-between;padding:0 0 16px 60px;position:sticky;top:0;z-index:102;background-color:var(--color-background-white);gap:50px}.site-header .site-branding{display:block;height:max-content;padding-top:16px}.site-header .custom-logo{display:block}.site-header .header-menus-container{display:flex;flex-direction:column;justify-content:space-between}.site-header .header-menus-container .header-topbar{display:flex;justify-content:end}.site-header .header-menus-container .container-topbar{max-width:fit-content;justify-content:end;display:flex;padding:4px 60px 4px 0;align-items:center;gap:40px}.site-header .header-menus-container .container-topbar .container-search{display:flex;cursor:pointer}.site-header .header-menus-container .container-topbar .container-search:hover svg path{fill:var(--color-primary)}.site-header .header-menus-container .topbar-navigation .topbar-menu{display:flex;margin:0;list-style:none;padding-left:24px;gap:40px}.site-header .header-menus-container .topbar-navigation .topbar-menu .menu-item.current-menu-item,.site-header .header-menus-container .topbar-navigation .topbar-menu .menu-item.current-menu-parent,.site-header .header-menus-container .topbar-navigation .topbar-menu .menu-item.current-menu-ancestor{font-weight:700}.site-header .header-menus-container .topbar-navigation .topbar-menu a{text-decoration:none;color:var(--color-secondary)}.site-header .header-menus-container .topbar-navigation .topbar-menu a:hover{color:var(--color-primary)}.container-topbar .language-selector-wrapper{position:relative;display:inline-flex;align-items:center;cursor:pointer;margin-left:20px;z-index:10}.container-topbar .language-selector-wrapper .current-lang{display:flex;align-items:center;gap:4px;padding:5px 0;transition:color 0.3s ease}.container-topbar .language-selector-wrapper .current-lang svg{transition:transform 0.3s ease}.container-topbar.language-selector-wrapper:hover .current-lang svg{transform:rotate(180deg)}.container-topbar .language-selector-wrapper:hover .current-lang{color:var(--color-primary)}.container-topbar .language-selector-wrapper .lang-dropdown-list{position:absolute;top:100%;right:0;min-width:140px;padding:10px 0;margin:0;list-style:none;box-shadow:0 10px 20px rgb(0 0 0 / .1);border:1px solid #eee;border-radius:4px;opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease}.container-topbar .language-selector-wrapper:hover .lang-dropdown-list{opacity:1;visibility:visible;transform:translateY(0)}.container-topbar .language-selector-wrapper .lang-dropdown-list li{display:block;margin:0;padding:0}.container-topbar .language-selector-wrapper .lang-dropdown-list li a{display:block;padding:8px 20px;text-decoration:none;white-space:nowrap;color:var(--color-secondary)}.container-topbar .language-selector-wrapper .lang-dropdown-list li a:hover{color:var(--color-primary)}.site-header .header-menus-container .container-menu{display:flex;padding-right:60px;gap:40px}.site-header .header-menus-container .container-menu .main-navigation{display:flex;align-items:center;margin-top:4px}.site-header .header-menus-container .container-menu .menu-cta-header-menu-container,.site-header .header-menus-container .container-menu .menu-cta-header-menu-container .donate-button-desktop{display:flex}.site-header .header-menus-container .container-menu .menu-cta-header-menu-container .donate-button-desktop{display:flex;align-items:center}.site-header .header-menus-container .container-menu .menu-cta-header-menu-container #cta-header-menu{margin:0;padding:0;display:flex}.site-header .header-menus-container .container-menu .menu-cta-header-menu-container li::marker{content:none}.site-header .header-menus-container .container-menu .menu-cta-header-menu-container li a{color:var(--color-background-white);padding:13px 40px;text-decoration:none;text-transform:uppercase;border:none;border-radius:36px;cursor:pointer;transition:all 0.3s ease;background-color:var(--color-primary)}.site-header .header-menus-container .container-menu .menu-cta-header-menu-container li a:hover{background-color:var(--color-secondary)}.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container .menu .menu-item.current-menu-item,.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container .menu .menu-item.current-menu-parent,.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container .menu .menu-item.current-menu-ancestor{border-bottom:4px solid var(--color-primary)}.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container .menu{display:flex;gap:32px}.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container .menu .cuamm-mega-dropdown{display:none;position:absolute;top:100%;left:0;right:0;width:100%;background:var(--color-neutral-beige-light);padding:48px 170px;box-shadow:0 10px 30px rgb(0 0 0 / .05);z-index:9999;grid-template-columns:1fr 1fr 1.5fr;gap:40px;margin:0 auto}.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container li:hover>.cuamm-mega-dropdown,.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container li.is-hover .cuamm-mega-dropdown,.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container li:focus-within>.cuamm-mega-dropdown{display:grid;animation:fadeInMenu 0.3s ease}@keyframes fadeInMenu{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container .menu li{position:static;max-width:fit-content;border-bottom:4px solid #fff0}.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container .menu li:hover,.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container .menu li.is-hover{border-bottom:4px solid var(--color-primary)}.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container .menu li .cuamm-mega-dropdown .mega-col-list .sub-menu,.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container .menu li .cuamm-mega-dropdown .mega-col-info{display:flex;flex-direction:column;gap:16px}.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container .menu li .cuamm-mega-dropdown .mega-col-list .sub-menu li,.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container .menu li .cuamm-mega-dropdown .mega-desc{text-transform:none}.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container .menu li .cuamm-mega-dropdown .mega-col-info h2{margin:0}.site-header .header-menus-container .container-menu .main-navigation-mobile{display:none}.site-header .header-search-panel{display:none;position:absolute;top:100%;left:0;width:100%;box-shadow:0 10px 20px rgb(0 0 0 / .05);z-index:10;padding:40px 60px}.site-header .header-search-panel .search-panel-inner{max-width:fit-content;margin:0 auto}.site-header .header-search-panel .search-panel-inner .search-form .search-header-row{display:flex;align-items:center;gap:15px;margin-bottom:40px}.site-header .header-search-panel .search-panel-inner .search-form .search-header-row .search-icon-red{display:flex;align-items:center}.site-header .header-search-panel .search-panel-inner .search-form .search-header-row .search-icon-red svg path{stroke:var(--color-primary)}.site-header .header-search-panel .search-panel-inner .search-form .search-field{border:none;background:#fff0;width:100%;outline:none;color:var(--color-primary)}.site-header .header-search-panel .search-panel-inner .search-form .search-field::placeholder{color:var(--color-primary);opacity:.7}.site-header .header-search-panel .search-panel-inner .search-form .search-field:focus{color:var(--color-primary)}.site-header .header-search-panel .search-panel-inner .search-suggestions ul{list-style:none;padding:0;margin:0}.site-header .header-search-panel .search-panel-inner .search-suggestions li{margin-bottom:10px}.site-header .header-search-panel .search-panel-inner .search-suggestions li a{text-decoration:none;font-weight:var(--typo-text-big-semibold-fw)}.site-header .header-search-panel .search-panel-inner .search-suggestions li a:hover{color:var(--color-primary)}.site-header .header-search-panel .search-panel-inner .search-form .search-header-row .close-search{cursor:pointer;font-size:20px}@media (min-width:993px) and (max-width:1242px){.site-header{padding:0 0 16px 30px}.site-header .header-menus-container .container-menu .main-navigation .menu-main-menu-container .menu{align-items:center;gap:16px}.site-header .header-menus-container .container-topbar{padding:4px 30px 4px 0}.site-header .header-menus-container .container-menu{padding-right:30px;gap:20px}}@media (max-width:992px){.header-search-panel{padding:20px;position:fixed;top:80px;height:auto}.site-header{padding:8px 24px;gap:0}.site-header .site-branding{padding-top:0}.site-header .header-menus-container{justify-content:center}.site-header .header-menus-container .header-topbar{display:none}.site-header .header-menus-container .container-menu{padding-right:0;gap:24px}.site-header .header-menus-container .container-menu .main-navigation{display:none}.site-header .header-menus-container .container-menu .main-navigation-mobile{display:flex;align-items:center}.site-header .header-menus-container .container-menu .main-navigation-mobile .menu-toggle-mobile{max-width:24px;max-height:24px;display:block}.menu-toggle-mobile svg path{transform-origin:center;transition:transform 0.3s ease-in-out,opacity 0.3s ease-in-out}.menu-toggle-mobile[aria-expanded="true"] svg path:nth-child(1){transform:translateY(7px) rotate(45deg) scale(.85)}.menu-toggle-mobile[aria-expanded="true"] svg path:nth-child(2){opacity:0}.menu-toggle-mobile[aria-expanded="true"] svg path:nth-child(3){transform:translateY(-1px) rotate(-45deg) scale(.85)}.site-header .header-menus-container .container-menu .main-navigation-mobile .menu-main-menu-mobile-container,.site-header .header-menus-container .container-menu .main-navigation-mobile .topbar-navigation-mobile{display:none}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .menu-main-menu-mobile-container,.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .topbar-navigation-mobile{display:block}.site-header .custom-logo{max-width:145px}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile{position:fixed;top:77px;left:0;right:0;bottom:0;background:var(--color-background-white);overflow-x:hidden;overflow-y:auto;display:none;z-index:100}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open{display:block}.menu-main-menu-container,.topbar-navigation-mobile{transition:transform 0.3s ease-in-out;background:var(--color-background-white)}.container-menus-mobile.sub-open .menu-main-menu-container,.container-menus-mobile.sub-open .topbar-navigation-mobile{height:0;overflow:hidden}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open.sub-open .topbar-navigation-mobile,.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open.sub-open .menu-main-menu-container .menu .main-menu-voice>a:first-of-type,.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open.sub-open .language-selector-wrapper,.container-menu:has(.container-menus-mobile.is-open.sub-open) .mobile-search-wrapper{display:none}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open.sub-open .menu-main-menu-container{border:0}.site-header .header-menus-container .container-menu .main-navigation-mobile ul.sub-menu{position:fixed;top:77px;left:0;width:100%;height:calc(100% - 77px);background:var(--color-background-white);z-index:200;overflow-y:auto;padding:0;margin:0;list-style:none;transform:translateX(100%);transition:transform 0.3s ease-in-out;display:block}.site-header .header-menus-container .container-menu .main-navigation-mobile ul.sub-menu.is-active{transform:translateX(0)}.site-header .header-menus-container .container-menu .main-navigation-mobile ul.sub-menu.is-active .mobile-back-btn-container .mobile-back-btn{justify-content:flex-start}.site-header .header-menus-container .container-menu .main-navigation-mobile ul.sub-menu.is-active>li{padding-bottom:32px}.site-header .header-menus-container .container-menu .main-navigation-mobile ul.sub-menu.is-active>li:hover a{color:var(--color-primary)}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open ul.sub-menu.is-active li a{padding-left:60px;text-transform:unset;font-family:var(--typo-text-big-bold-font);font-size:var(--typo-text-big-size);font-weight:var(--typo-text-big-bold-fw);line-height:var(--typo-text-big-bold-lh);letter-spacing:var(--typo-text-big-bold-ls)}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open ul.sub-menu li.menu-item a::after{content:none}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .menu-main-menu-container .menu .main-menu-voice .sub-menu .mobile-back-btn{display:flex;width:100%;padding:40px 0 15px 20px;color:var(--color-primary);text-decoration:none;cursor:pointer;font-family:var(--typo-text-big-semibold-font);font-size:var(--typo-text-big-size-semibold);font-weight:var(--typo-text-big-semibold-fw);line-height:var(--typo-text-big-semibold-lh);letter-spacing:var(--typo-text-big-semibold-ls);align-items:center;gap:10px}.mobile-back-btn::before{content:'';display:inline-block;width:20px;height:20px;background-image:url(https://doctorswithafrica.org/wp-content/themes/cuamm/css/../assets/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .menu-main-menu-container{border-bottom:2px solid #CAA892}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .menu-main-menu-container,.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .topbar-navigation-mobile{display:flex;flex-direction:column;padding:40px 0;margin:0;margin-left:20px;margin-right:20px}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .topbar-navigation-mobile{padding:40px 0 0 0}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .menu-main-menu-container .menu,.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .topbar-navigation-mobile .topbar-menu-mobile{display:flex;flex-direction:column;padding:0;margin:0;list-style:none;gap:32px;text-transform:unset}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .menu-main-menu-container .menu li{text-transform:unset}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .menu-main-menu-container .menu li>a{font-family:var(--typo-display-3-font);font-size:var(--typo-display-3-size);font-weight:var(--typo-display-3-fw);line-height:var(--typo-display-3-lh);letter-spacing:var(--typo-display-3-ls);text-decoration:unset;width:100%;display:flex;align-items:center;justify-content:space-between}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .menu-main-menu-container .menu .main-menu-voice>a:first-of-type{text-transform:uppercase}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .menu-main-menu-container .menu .main-menu-voice:hover>a,.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .topbar-navigation-mobile .topbar-menu-mobile a:hover{color:var(--color-primary)}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .menu-main-menu-container .menu .main-menu-voice .sub-menu .mobile-back-btn::before,.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .menu-main-menu-container .menu .main-menu-voice>a:first-of-type::after{content:'';display:inline-block;width:20px;height:20px;background-image:url(https://doctorswithafrica.org/wp-content/themes/cuamm/css/../assets/arrow-right.svg);background-repeat:no-repeat;background-position:center;background-size:contain;}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .menu-main-menu-container .menu .main-menu-voice .sub-menu .mobile-back-btn::before{transform:rotate(180deg)}.mobile-submenu-title{display:block;text-transform:uppercase;color:var(--color-text-black);font-family:var(--typo-display-3-font);font-size:var(--typo-display-3-size);font-weight:var(--typo-display-3-fw);line-height:var(--typo-display-3-lh);letter-spacing:var(--typo-display-3-ls);text-decoration:none;padding:40px 0 32px 20px}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .menu-main-menu-container .menu .menu-item-has-children.open .sub-menu{display:flex}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .topbar-navigation-mobile .topbar-menu-mobile li a{font-family:var(--typo-text-big-bold-font);font-size:var(--typo-text-big-size);font-weight:var(--typo-text-big-bold-fw);line-height:var(--typo-text-big-bold-lh);letter-spacing:var(--typo-text-big-bold-ls);text-decoration:unset}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .language-selector-wrapper{width:100%;margin:0 20px;padding:10px 0;justify-content:center;flex-direction:column}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .language-selector-wrapper .current-lang{width:100%;align-items:center;padding:15px 0}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .lang-dropdown-list{position:static;width:100%;box-shadow:none;border:none;display:none;opacity:1;visibility:visible;transform:none;padding:0;list-style:none;margin:0}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .language-selector-wrapper.lang-open .lang-dropdown-list,.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .language-selector-wrapper:focus-within .lang-dropdown-list{display:block;animation:slideDownLang 0.3s ease}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .language-selector-wrapper.lang-open .current-lang svg{transform:rotate(180deg);transition:transform 0.3s ease}.site-header .header-menus-container .container-menu .main-navigation-mobile .container-menus-mobile.is-open .lang-dropdown-list li a{padding:15px 0;display:block;text-decoration:none;color:var(--color-secondary)}@keyframes slideDownLang{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.mobile-search-wrapper{padding:20px 20px 0 20px;width:100%}.mobile-search-wrapper .mobile-search-suggestions{transition:all 0.3s ease;margin-top:40px;padding:0 20px;display:none}.mobile-search-wrapper .mobile-search-suggestions.has-results{position:absolute;height:100%;width:100%;left:0;z-index:99999;background:#fff;box-shadow:0 4px 6px rgb(0 0 0 / .1);display:block}.mobile-search-wrapper .mobile-search-suggestions ul{list-style:none;padding:0;margin:0}.mobile-search-wrapper .mobile-search-suggestions ul li{margin-bottom:20px}.mobile-search-wrapper .mobile-search-suggestions ul li a{text-decoration:none;font-weight:var(--typo-text-big-semibold-fw)}.mobile-search-form{display:flex;align-items:center;justify-content:space-between;width:100%;border:1px solid #D8CFC8;border-radius:50px;padding:16px;transition:border-color 0.3s ease}input[type="search"].mobile-search-field{border:none;background:#fff0;width:100%;outline:none;border:0;color:var(--color-text-black)}.mobile-search-field::placeholder{color:var(--color-text-black)}.mobile-search-submit{border:none;background:#fff0;display:flex;align-items:center;gap:8px;padding:0;cursor:pointer}.mobile-search-submit svg path{stroke:var(--color-primary)}.mobile-search-form:focus-within{border-color:var(--color-primary)}}.site-breadcrumbs-wrapper{position:absolute;z-index:101;padding-top:28px;padding-left:60px}.custom-breadcrumbs{font-family:var(--typo-text-middle-regular-font);font-size:var(--typo-text-middle-regular-fs);font-weight:var(--typo-text-middle-regular-fw);line-height:var(--typo-text-middle-regular-lh);letter-spacing:var(--typo-text-middle-regular-ls);color:var(--color-background-white)}.custom-breadcrumbs a{color:inherit;text-decoration:none}.custom-breadcrumbs .sep{margin:0 8px}.custom-breadcrumbs .current-item{font-weight:700}@media (max-width:992px){.site-breadcrumbs-wrapper{padding:20px 0 0 20px}}.site-footer{padding-top:40px}.site-footer a{color:var(--color-primary);text-decoration:none;transition:color 0.3s ease}.site-footer .footer-col.col-contacts a{color:var(--color-text-black);text-decoration:none;transition:color 0.3s ease}.site-footer .footer-col.col-contacts a:hover{color:var(--color-primary)}.site-footer .footer-top,.site-footer .footer-main{padding:0 20px}.site-footer .footer-top .container{max-width:1536px;margin:0 auto}.site-footer .footer-top .container .footer-top-inner{display:flex;justify-content:space-between;padding-bottom:50px}.site-footer .footer-top .container .footer-top-inner .container-partners-mobile .ft-partners.mobile{display:none}.site-footer .footer-top .container .footer-top-inner .ft-social,.site-footer .footer-top .container .footer-top-inner .ft-partners,.site-footer .footer-main .container .footer-grid .footer-col{display:flex;flex-direction:column;gap:20px}.site-footer .footer-main .container .footer-grid .footer-col{gap:26px}.site-footer .footer-main .container .footer-grid .footer-col.color-secondary li a:hover{color:var(--color-secondary)}.site-footer .footer-top .container .footer-top-inner .social-list{list-style:none;padding:0;margin:0;display:flex;gap:34px}.site-footer .footer-top .container .footer-top-inner .social-list a{display:block}.site-footer .footer-top .container .footer-top-inner .social-list a svg,.site-footer .footer-top .container .footer-top-inner .social-list a img{display:block;max-height:36px;width:auto}.site-footer .footer-top .container .footer-top-inner .social-list a:hover svg path{fill:var(--color-primary)}.site-footer .footer-top .container .footer-top-inner .ft-partners .partners-list{display:flex;gap:10px;align-items:center}.site-footer .footer-top .container .footer-top-inner .ft-partners .partners-list img,.site-footer .footer-top .container .footer-top-inner .ft-partners .partners-list svg{max-height:55px;width:auto}.site-footer .footer-top .container .footer-divider{border:0;border-top:1px solid var(--color-neutral-beige-dark);margin:0 0 20px 0;background:unset}.site-footer .footer-main .container{max-width:1536px;margin:0 auto}.site-footer .footer-main .container .footer-grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;gap:20px;padding-bottom:50px}.site-footer .footer-main .container .footer-grid .col-contacts .contact-content{line-height:20px}.site-footer .footer-main .container .footer-col ul{list-style:none;padding:0;margin:0}.site-footer .footer-main .footer-col.col-contacts ul{padding:0 0 30px 0}.site-footer .footer-main .container .footer-col.col-contacts ul li{margin-bottom:8px}.site-footer .footer-main .container .footer-col ul li{margin-bottom:20px}.site-footer .footer-bottom{border-top:1px solid var(--color-secondary);padding:10px 20px}.site-footer .footer-bottom .container{max-width:1536px;margin:0 auto}.site-footer .bottom-inner{display:flex;justify-content:space-between;align-items:center}.bottom-links ul{list-style:none;padding:0;margin:0;display:flex;gap:44px}.bottom-links ul li{position:relative}.bottom-links ul li a:hover{color:var(--color-primary)}.bottom-links ul li:not(:last-child)::after{content:'|';position:absolute;right:-22px;color:var(--color-text-black)}.bottom-links a{color:var(--color-text-black)}@media (max-width:992px){.footer-grid{grid-template-columns:1fr 1fr}.footer-top-inner{flex-direction:column;text-align:center}.site-footer .footer-top .container{padding:0}.site-footer .footer-top .container .footer-top-inner{padding-bottom:32px}.site-footer .footer-top .container .footer-top-inner .ft-partners{display:none}.site-footer .footer-top .container .footer-top-inner .container-partners-mobile{display:flex;align-items:center;gap:40px;padding-bottom:24px}.site-footer .footer-top .container .footer-top-inner .container-partners-mobile .logo-footer{max-width:145px}.site-footer .footer-top .container .footer-top-inner .ft-social,.site-footer .footer-top .container .footer-top-inner .ft-partners,.site-footer .footer-main .container .footer-grid .footer-col{gap:8px}.site-footer .footer-top .container .footer-top-inner .container-partners-mobile .ft-partners.mobile,.site-footer .footer-top .container .footer-top-inner .ft-social{display:flex;align-items:start}.site-footer .footer-top .container .footer-divider{margin:0 0 32px 0}.site-footer .footer-main .container{padding:0}.site-footer .footer-main .container .footer-grid{grid-template-columns:1fr 1fr;gap:30px}.site-footer .footer-main .container .footer-col ul li{font-weight:var(--typo-text-big-semibold-fw)}.site-footer .footer-bottom{padding:24px 20px}.site-footer .bottom-inner{flex-direction:column-reverse}.site-footer .bottom-inner .bottom-links ul{flex-direction:row;flex-wrap:wrap;gap:16px;justify-content:center;padding-bottom:32px}.site-footer .bottom-inner .bottom-links ul li:not(:last-child)::after{right:-11px}}.no-results.not-found{padding:40px 60px}.no-results.not-found .page-title{font-family:var(--typo-display-1-font);font-size:var(--typo-display-1-size);font-weight:var(--typo-display-1-fw);line-height:var(--typo-display-1-lh);letter-spacing:var(--typo-display-1-ls);color:var(--color-primary);text-transform:uppercase}.no-results.not-found p{font-family:var(--typo-text-big-regular-font);font-size:var(--typo-text-big-size-regular);font-weight:var(--typo-text-big-regular-fw);line-height:var(--typo-text-big-regular-lh);letter-spacing:var(--typo-text-big-regular-ls)}.no-results.not-found form{display:flex;align-items:center}.no-results.not-found form label{height:-webkit-fill-available;display:flex}.no-results.not-found form input.search-field{border:0}.no-results.not-found form input.search-submit{color:var(--color-background-white);padding:13px 40px;text-decoration:none;text-transform:uppercase;border:none;border-radius:36px;cursor:pointer;transition:all 0.3s ease;background-color:var(--color-primary);font-family:var(--typo-title-2-bold-font);font-size:var(--typo-title-2-size);font-weight:var(--typo-title-2-bold-fw);line-height:var(--typo-title-2-bold-lh);letter-spacing:var(--typo-title-2-bold-ls)}.search-results .custom-category-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;row-gap:70px;margin-bottom:80px;padding:0 60px}.search-results .card-item{position:relative;display:flex;flex-direction:column;transition:transform 0.3s ease,box-shadow 0.3s ease;height:100%}.search-results .card-item{background-color:var(--color-neutral-beige-light)}.search-results .card-item .card-image{position:relative;width:100%;border:2px solid var(--color-neutral-beige-light)}.search-results .card-item .card-image a{display:block;width:100%;height:100%}.search-results .card-item .card-image a{aspect-ratio:5/4}.search-results .card-item .card-image img{width:100%;height:100%;object-fit:cover;display:block}.search-results .sold-out-badge{position:absolute;top:24px;right:24px;padding:6px 16px;border-radius:24px;z-index:10;pointer-events:none}.search-results .card-item .card-body{padding:24px 10px 55px 10px;display:flex;flex-direction:column;align-items:flex-start;position:relative;height:100%}.search-results .card-item .card-content{gap:11px}.search-results .card-item .card-subtitle{display:block}.search-results .card-item .card-title{margin:0;margin-top:8px}.search-results .card-item .card-title a{text-decoration:unset}.search-results .card-item.card-title{text-transform:uppercase}.search-results .card-item .card-action-btn{position:absolute;bottom:-22px;right:50px;width:48px;height:48px;background-color:var(--color-primary);color:var(--color-background-white);display:flex;align-items:center;justify-content:center;text-decoration:none;transition:background-color 0.3s ease;z-index:2}.search-results .navigation.pagination{display:flex;justify-content:center;padding-bottom:80px}.search-results .navigation.pagination .page-numbers{display:inline-flex;margin:0 10px;text-decoration:none;color:var(--color-primary);font-family:var(--typo-tag-regular-font);font-size:var(--typo-tag-size-regular);font-weight:var(--typo-tag-regular-fw);line-height:var(--typo-tag-regular-lh);letter-spacing:var(--typo-tag-regular-ls)}.search-results .navigation.pagination .prev.page-numbers{rotate:90deg}.search-results .navigation.pagination .next.page-numbers{rotate:270deg}.search-results .navigation.pagination .page-numbers.current{color:var(--color-background-white);padding:8px 15px;border-radius:20px;background:var(--color-primary)}.search.search-results .site-breadcrumbs-wrapper,.search.search-no-results .site-breadcrumbs-wrapper{position:relative}.search.search-results .site-breadcrumbs-wrapper .custom-breadcrumbs,.search.search-no-results .site-breadcrumbs-wrapper .custom-breadcrumbs{color:var(--color-text-black)}@media (max-width:768px){.search-results .custom-category-grid{grid-template-columns:1fr;gap:24px;row-gap:60px;padding:20px 10px}.search-results .category-content{padding:20px 20px 30px 20px}}.entry-content,.error-404.not-found{max-width:1536px;margin:0 auto}.error404 .site-breadcrumbs-wrapper{position:relative}.error404 .site-breadcrumbs-wrapper .custom-breadcrumbs{color:var(--color-text-black)}.error404 .widget.widget_recent_entries a{font-family:var(--typo-text-medium-font);font-size:var(--typo-text-size-medium);font-weight:var(--typo-text-medium-fw);line-height:var(--typo-text-medium-lh);letter-spacing:var(--typo-text-medium-ls);text-decoration:unset}@media (max-width:1580px){.entry-content,.error-404.not-found{padding:0 20px}}