/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--breakpoint-xs:320px;--breakpoint-sm:480px;--breakpoint-md:769px;--breakpoint-lg:1024px;--breakpoint-xl:1200px;--breakpoint-2xl:1440px;--breakpoint-3xl:1600px;--container-sm:540px;--container-md:720px;--container-lg:960px;--container-xl:1140px;--container-2xl:1320px;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--transition-fast:150ms ease-in-out;--transition-base:250ms ease-in-out;--transition-slow:350ms ease-in-out;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;}
:root{--color-primary:#6F2E91;--color-secondary:#FFF202;--color-background:#FFFFFF;--color-light-purple:#C246FE;--color-background-secondary:#312339;--color-black:#000000;--color-dark-grey:#181818;--color-grey:#3E3E3E;--color-medium-grey:#575757;--color-light-grey:#797797;--color-grey-700:#606060;--color-extra-light-grey:#C6C6CF;--color-background-grey:#EAEAEA;--color-white:#FFFFFF;--color-blue:#00AFFF;--color-green:#6CC63C;--color-light-green:#C8C373;--color-yellow:#FFFF00;--color-accent-yellow:#FFF202;--color-orange:#FF9600;--color-red:#FF0000;--color-pink:#FF00BC;--color-purple:#823D91;--color-palette-black:#000000;--color-palette-white:#FFFFFF;--color-palette-off-white:#F5F4F0;--color-palette-florest:#228B22;--color-palette-red:#FF0046;--color-palette-aqua:#00FFFF;--color-palette-violet:#6E00FF;--color-palette-lime:#00FF5A;--color-palette-fuscia:#FF00FF;--color-palette-orange:#FFA943;--color-palette-blue:#0000FF;--color-palette-yellow:#FFFF00;--color-success:var(--color-green);--color-warning:var(--color-orange);--color-error:var(--color-red);--color-info:var(--color-blue);--color-text-primary:var(--color-black);--color-text-secondary:var(--color-medium-grey);--color-text-on-dark:var(--color-white);--color-text-on-primary:var(--color-white);--color-border:var(--color-extra-light-grey);--color-border-dark:var(--color-grey);--color-focus:var(--color-primary);--color-focus-ring:rgba(111,46,145,0.3);--color-link:var(--color-white);--color-link-hover:var(--color-secondary);--color-link-visited:var(--color-light-purple);--color-link-active:var(--color-secondary);}.bg-primary{background-color:var(--color-primary);}.bg-secondary{background-color:var(--color-secondary);}.bg-background{background-color:var(--color-background);}.bg-background-secondary{background-color:var(--color-background-secondary);}.bg-white{background-color:var(--color-white);}.bg-grey{background-color:var(--color-background-grey);}.text-primary{color:var(--color-primary);}.text-secondary{color:var(--color-secondary);}.text-black{color:var(--color-black);}.text-white{color:var(--color-white);}.text-grey{color:var(--color-medium-grey);}.text-success{color:var(--color-success);}.text-warning{color:var(--color-warning);}.text-error{color:var(--color-error);}.text-info{color:var(--color-info);}
@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-Italic.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-MediumItalic.otf") format("opentype");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-BoldItalic.otf") format("opentype");font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-ExtraBold.otf") format("opentype");font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-ExtraBoldItalic.otf") format("opentype");font-weight:800;font-style:italic;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-Black.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-BlackItalic.otf") format("opentype");font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:"Knickerbocker fla";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-FlaredLight.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker fla";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-FlaredRegular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker fla";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-FlaredBold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker fla";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-FlaredMax.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker pgd";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-PeggedLight.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker pgd";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-PeggedRegular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker pgd";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-PeggedBold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker pgd";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-PeggedMax.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker str";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-StraightThin.otf") format("opentype");font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker str";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-StraightLight.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker str";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-StraightRegular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker str";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-StraightBold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker str";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-StraightBlack.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap;}:root{--font-primary:"Messina Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-messina:"Messina Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-ramboia:"Ramboia",serif;--font-knickerbocker-light:"Knickerbocker fla","Messina Sans";--font-knickerbocker-medium:"Knickerbocker pgd","Messina Sans";--font-knickerbocker-str:"Knickerbocker str","Messina Sans";--font-secondary:Georgia,"Times New Roman",Times,serif;--font-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;--font-messina-h1:6.5rem;--font-messina-h2:6rem;--font-messina-h3:2.5rem;--font-messina-h4:2rem;--font-messina-h5:1.5rem;--font-messina-h6:1.25rem;--font-messina-h1-html:3.5rem;--font-messina-h2-html:2.5rem;--font-messina-h3-html:2.25rem;--font-messina-h4-html:1.75rem;--font-messina-h5-html:1.5rem;--font-messina-h6-html:1.25rem;--font-ramboia-h1:3.5rem;--font-ramboia-h2:2.5rem;--font-ramboia-h3:2rem;--font-ramboia-h4:1.5rem;--font-body-s:0.875rem;--font-body-m:1rem;--font-body-l:1.125rem;--line-height-body:1.5;--font-button:1rem;--font-button-xl:1.125rem;--font-tab:1rem;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-loose:2;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;}body{font-family:var(--font-messina);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--spacing-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary);}h1{font-size:var(--font-size-5xl);letter-spacing:var(--letter-spacing-tight);}h2{font-size:var(--font-size-4xl);}h3{font-size:var(--font-size-3xl);}h4{font-size:var(--font-size-2xl);}h5{font-size:var(--font-size-xl);}h6{font-size:var(--font-size-lg);}p{margin-top:0;margin-bottom:var(--spacing-md);font-size:var(--font-body-m);line-height:var(--line-height-body);}a{color:inherit;text-decoration:none;}.html-block__content a{color:var(--color-black);text-decoration:underline;text-decoration-style:solid;text-underline-offset:3px;}.html-block__content a:hover{color:var(--color-black);}a.ext svg,svg.ext{display:none;}p.destaque,.html-block__content p.destaque{font-family:var(--font-messina);font-size:1.25rem;font-weight:var(--font-weight-semibold);line-height:1.5;letter-spacing:0;color:var(--color-text-primary);border-left:3px solid currentColor;padding-left:12px;margin-left:0;margin-bottom:var(--spacing-xl);}.text-xs{font-size:var(--font-size-xs);}.text-sm{font-size:var(--font-size-sm);}.text-base{font-size:var(--font-size-base);}.text-lg{font-size:var(--font-size-lg);}.text-xl{font-size:var(--font-size-xl);}.text-2xl{font-size:var(--font-size-2xl);}.text-3xl{font-size:var(--font-size-3xl);}.text-4xl{font-size:var(--font-size-4xl);}.text-5xl{font-size:var(--font-size-5xl);}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-justify{text-align:justify;}.font-light{font-weight:var(--font-weight-light);}.font-normal{font-weight:var(--font-weight-normal);}.font-medium{font-weight:var(--font-weight-medium);}.font-semibold{font-weight:var(--font-weight-semibold);}.font-bold{font-weight:var(--font-weight-bold);}.font-extrabold{font-weight:var(--font-weight-extrabold);}.leading-tight{line-height:var(--line-height-tight);}.leading-normal{line-height:var(--line-height-normal);}.leading-relaxed{line-height:var(--line-height-relaxed);}.leading-loose{line-height:var(--line-height-loose);}.tracking-tight{letter-spacing:var(--letter-spacing-tight);}.tracking-normal{letter-spacing:var(--letter-spacing-normal);}.tracking-wide{letter-spacing:var(--letter-spacing-wide);}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.capitalize{text-transform:capitalize;}code,pre{font-family:var(--font-mono);font-size:0.9em;}code{padding:0.125rem 0.25rem;background-color:var(--color-background-grey);border-radius:var(--radius-sm);}pre{padding:var(--spacing-md);background-color:var(--color-background-grey);border-radius:var(--radius-md);overflow-x:auto;}pre code{padding:0;background-color:transparent;}p.ck-sub-description,.html-block__content p.ck-sub-description{font-family:var(--font-messina);font-size:0.875rem;line-height:1.5;margin-bottom:var(--spacing-sm);}p.ck-sub-description strong,p.ck-sub-description b,.html-block__content p.ck-sub-description strong,.html-block__content p.ck-sub-description b{font-weight:var(--font-weight-bold);color:var(--color-grey-700);}.ck-messina-h1,.ck-messina-h2,.ck-messina-h3,.ck-messina-h4,.ck-messina-h5,.ck-messina-h6,.ck-messina-s{font-family:var(--font-messina,"Messina Sans");font-weight:400;line-height:1.2;margin:0 0 0.5em;}.ck-messina-h1{font-size:104px;}.ck-messina-h2{font-size:56px;}.ck-messina-h3{font-size:40px;}.ck-messina-h4{font-size:32px;}.ck-messina-h5{font-size:24px;}.ck-messina-h6{font-size:20px;}.ck-messina-s{font-size:16px;}
.ck-messina-h1,.ck-messina-h2,.ck-messina-h3,.ck-messina-h4,.ck-messina-h5,.ck-messina-h6,.ck-messina-s{font-family:var(--font-messina,"Messina Sans");font-weight:400;line-height:1.2;margin:0 0 0.5em;}.ck-messina-h1 p,.ck-messina-h2 p,.ck-messina-h3 p,.ck-messina-h4 p,.ck-messina-h5 p,.ck-messina-h6 p,.ck-messina-s p{font-family:var(--font-messina,"Messina Sans");font-weight:400;line-height:1.2;margin:0 0 0.5em;}.ck-messina-h1{font-size:104px;}.ck-messina-h2{font-size:56px;}.ck-messina-h3{font-size:40px;}.ck-messina-h4{font-size:32px;}.ck-messina-h5{font-size:24px;}.ck-messina-h6{font-size:20px;}.ck-messina-s{font-size:16px;}.ck-sub-description{font-family:var(--font-messina,"Messina Sans");font-size:0.875rem;font-weight:700;line-height:1.5;color:var(--color-grey-700);margin:0 0 0.5em;}p.text.subtitle,p.text.normal{font-family:"Messina Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;line-height:1.6;margin:0 0 8px;}p.text.subtitle,p.text.subtitle strong,p.text.subtitle em,p.text.subtitle span{font-size:24px;}p.text.normal,p.text.normal strong,p.text.normal em,p.text.normal span{font-size:18px;}
.form-type-select.js-form-item select.form-select{appearance:none;-webkit-appearance:none;display:block;width:100%;min-width:326px;min-height:44px;height:44px;background-color:#ffffff;border:1px solid var(--color-black,#000000);border-radius:4px;padding:10px 44px 10px 14px;font-family:var(--font-primary,"Messina Sans",sans-serif);font-weight:500;font-size:16px;line-height:24px;color:var(--color-black,#000000);cursor:pointer;transition:border-color 0.15s ease;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:24px 24px;}.form-type-select.js-form-item select.form-select:hover{border-color:var(--color-primary,#6f2e91);}.form-type-select.js-form-item select.form-select:focus{outline:2px solid var(--color-primary,#6f2e91);outline-offset:2px;}.form-type-select.js-form-item select.form-select::-ms-expand{display:none;}.form-type-select.js-form-item select.form-select option{font-family:var(--font-primary,"Messina Sans",sans-serif);font-weight:400;font-size:16px;color:var(--color-black,#000000);background-color:#ffffff;}.user-login-form{max-width:400px;margin:var(--spacing-3xl) auto 0;padding:var(--spacing-2xl);background:var(--color-black);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);color:var(--color-text-on-dark);}@media (max-width:768px){.user-login-form{max-width:100%;margin:var(--spacing-xl) var(--spacing-md);padding:var(--spacing-xl);}}.user-login-form h2{margin:0 0 var(--spacing-xl);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-white);text-align:left;}.user-login-form .form-item{margin-bottom:var(--spacing-lg);}.user-login-form .form-item:last-of-type{margin-bottom:var(--spacing-xl);}.user-login-form label{display:block;margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-white);}.user-login-form input[type=text],.user-login-form input[type=email],.user-login-form input[type=password]{width:100%;padding:var(--spacing-md);background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:var(--radius-md);color:var(--color-white);font-size:var(--font-size-base);transition:all var(--transition-base);padding-inline:0px;}.user-login-form input[type=text]::placeholder,.user-login-form input[type=email]::placeholder,.user-login-form input[type=password]::placeholder{color:rgba(255,255,255,0.5);}.user-login-form input[type=text]:focus,.user-login-form input[type=email]:focus,.user-login-form input[type=password]:focus{outline:none;background:rgba(255,255,255,0.15);border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(111,46,145,0.3);}.user-login-form input[type=text]:hover,.user-login-form input[type=email]:hover,.user-login-form input[type=password]:hover{border-color:rgba(255,255,255,0.3);}.user-login-form .password-link{display:block;margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-white);text-decoration:underline;transition:color var(--transition-fast);}.user-login-form .password-link:hover{opacity:0.8;}.user-login-form .password-link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm);}.user-login-form .form-actions{margin-top:var(--spacing-xl);margin-bottom:var(--spacing-lg);}.user-login-form .form-actions button[type=submit],.user-login-form .form-actions input[type=submit]{width:100%;padding:var(--spacing-md) var(--spacing-xl);background:var(--color-white);color:var(--color-black) !important;border:none;border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wide);cursor:pointer;transition:all var(--transition-base);}.user-login-form .form-actions button[type=submit]:hover,.user-login-form .form-actions input[type=submit]:hover{background:var(--color-black);color:var(--color-white) !important;border:1px solid var(--color-white);transform:translateY(-2px);box-shadow:var(--shadow-lg);}.user-login-form .form-actions button[type=submit]:active,.user-login-form .form-actions input[type=submit]:active{transform:translateY(0);}.user-login-form .form-actions button[type=submit]:focus-visible,.user-login-form .form-actions input[type=submit]:focus-visible{outline-offset:2px;}.user-login-form .form-actions button[type=submit]:disabled,.user-login-form .form-actions input[type=submit]:disabled{opacity:0.6;cursor:not-allowed;transform:none;}.user-login-form .form-item--remember{display:flex;align-items:center;margin-bottom:var(--spacing-lg);}.user-login-form .form-item--remember input[type=checkbox]{width:20px;height:20px;margin-right:var(--spacing-sm);accent-color:var(--color-primary);cursor:pointer;}.user-login-form .form-item--remember input[type=checkbox]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;}.user-login-form .form-item--remember label{margin:0;font-size:var(--font-size-sm);cursor:pointer;}.user-login-form .form-divider{position:relative;margin:var(--spacing-xl) 0;text-align:center;color:rgba(255,255,255,0.5);font-size:var(--font-size-sm);}.user-login-form .form-divider::before,.user-login-form .form-divider::after{content:"";position:absolute;top:50%;width:45%;height:1px;background:rgba(255,255,255,0.2);}.user-login-form .form-divider::before{left:0;}.user-login-form .form-divider::after{right:0;}.user-login-form .form-social-login{margin-bottom:var(--spacing-lg);}.user-login-form .form-social-login button,.user-login-form .form-social-login a{display:flex;align-items:center;justify-content:center;width:100%;padding:var(--spacing-md);background:rgba(255,255,255,0.1);border:1px solid rgba(255,255,255,0.2);border-radius:var(--radius-md);color:var(--color-white);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);text-decoration:none;cursor:pointer;transition:all var(--transition-base);}.user-login-form .form-social-login button:hover,.user-login-form .form-social-login a:hover{background:rgba(255,255,255,0.15);border-color:rgba(255,255,255,0.3);}.user-login-form .form-social-login button:focus-visible,.user-login-form .form-social-login a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;}.user-login-form .form-social-login button svg,.user-login-form .form-social-login button img,.user-login-form .form-social-login a svg,.user-login-form .form-social-login a img{margin-right:var(--spacing-sm);width:20px;height:20px;}.user-login-form .form-register-link{text-align:center;font-size:var(--font-size-sm);color:rgba(255,255,255,0.7);}.user-login-form .form-register-link a{color:var(--color-white);font-weight:var(--font-weight-medium);text-decoration:underline;transition:color var(--transition-fast);}.user-login-form .form-register-link a:hover{transition:opacity 0.2s ease;}.user-login-form .form-register-link a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm);}.user-login-form .description{margin-top:var(--spacing-sm);font-size:var(--font-size-xs);color:rgba(255,255,255,0.6);}.user-login-form .form-item--error-message{margin-top:var(--spacing-sm);padding:var(--spacing-sm);background:rgba(255,0,0,0.1);border-left:3px solid var(--color-error);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-error);}.user-login-page .messages{max-width:400px;margin:var(--spacing-xl) auto;}@media (max-width:768px){.user-login-page .messages{margin:var(--spacing-xl) var(--spacing-md);}}.ui-widget-overlay{background:rgba(0,0,0,0.75) !important;opacity:1 !important;}.ui-dialog.espetaculo-sessao-dialog{background:#181818 !important;border:none !important;border-radius:0 !important;box-shadow:0 32px 80px rgba(0,0,0,0.7) !important;padding:0 !important;font-family:var(--font-primary) !important;color:#fff !important;}.ui-dialog.espetaculo-sessao-dialog .ui-dialog-titlebar{background:var(--color-dark-grey) !important;border:none !important;border-bottom:1px solid rgba(255,255,255,0.12) !important;border-radius:0 !important;padding:18px 24px !important;display:flex !important;align-items:center !important;position:relative !important;}.ui-dialog.espetaculo-sessao-dialog .ui-dialog-title{color:#fff !important;font-family:var(--font-primary) !important;font-size:0.75rem !important;font-weight:600 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;margin:0 !important;float:none !important;line-height:1 !important;}.ui-dialog.espetaculo-sessao-dialog .ui-dialog-titlebar-close{position:absolute !important;top:50% !important;right:16px !important;transform:translateY(-50%) !important;float:none !important;margin:0 !important;width:32px !important;height:32px !important;padding:0 !important;flex-shrink:0 !important;background-color:transparent !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='M1 1l12 12M13 1L1 13' stroke='%23ffffff' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center center !important;background-size:14px 14px !important;cursor:pointer !important;transition:border-color 150ms ease,background-color 150ms ease !important;}.ui-dialog.espetaculo-sessao-dialog .ui-dialog-titlebar-close *{display:none !important;opacity:0 !important;visibility:hidden !important;}.ui-dialog.espetaculo-sessao-dialog .ui-dialog-titlebar-close:hover{transform:translateY(-50%) scale(1.12) !important;background-color:rgba(255,255,255,0.08) !important;border-color:rgba(255,255,255,0.65) !important;}.ui-dialog.espetaculo-sessao-dialog .ui-dialog-content{padding:28px !important;background:#181818 !important;overflow-y:auto !important;max-height:65vh !important;}.ui-dialog.espetaculo-sessao-dialog .ui-dialog-content .form-actions{display:none !important;}.ui-dialog.espetaculo-sessao-dialog .ui-dialog-buttonpane{background:var(--color-dark-grey) !important;border-top:1px solid rgba(255,255,255,0.1) !important;margin:0 !important;}.ui-dialog.espetaculo-sessao-dialog .ui-dialog-buttonset{display:flex !important;justify-content:flex-end !important;gap:12px !important;}.ui-dialog.espetaculo-sessao-dialog .ui-dialog-buttonpane .ui-button{min-width:120px;display:inline-flex !important;align-items:center !important;justify-content:center !important;font-family:var(--font-primary,var(--font-messina,"Messina Sans")) !important;font-size:1rem !important;font-weight:var(--font-weight-semibold,600) !important;letter-spacing:var(--letter-spacing-wide,0.05em) !important;line-height:var(--line-height-tight,1.2) !important;cursor:pointer !important;padding:16px 16px !important;border:2px solid var(--color-white) !important;border-radius:var(--radius-sm,0.25rem) !important;background:var(--color-white) !important;background-color:var(--color-white) !important;color:var(--color-black) !important;transition:all var(--transition-fast,150ms ease-in-out) !important;appearance:none !important;text-transform:none !important;box-shadow:none !important;}.ui-dialog.espetaculo-sessao-dialog .ui-dialog-buttonpane .ui-button:hover{background:transparent !important;background-color:transparent !important;color:#fff !important;border-color:#fff !important;}.ui-dialog.espetaculo-sessao-dialog .ui-dialog-buttonpane .ui-button:focus-visible{outline:2px solid rgba(255,255,255,0.5) !important;outline-offset:2px !important;}.webform-submission-sessao-add-form{display:grid;grid-template-columns:1fr 1fr;gap:18px 12px;background:transparent;}.webform-submission-sessao-add-form .form-item{grid-column:1/-1;display:flex;flex-direction:column;gap:6px;margin:0;padding:0;}.webform-submission-sessao-add-form label,.webform-submission-sessao-add-form .form-item__label,.webform-submission-sessao-add-form legend{font-family:var(--font-primary) !important;font-size:0.75rem !important;font-weight:600 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;color:var(--color-white) !important;margin:0 !important;padding:0 !important;display:block !important;}.webform-submission-sessao-add-form input[type=text],.webform-submission-sessao-add-form input[type=url],.webform-submission-sessao-add-form input[type=date],.webform-submission-sessao-add-form input[type=time],.webform-submission-sessao-add-form input[type=number],.webform-submission-sessao-add-form input[type=email],.webform-submission-sessao-add-form select,.webform-submission-sessao-add-form textarea{font-family:var(--font-primary) !important;font-size:1rem !important;font-weight:400 !important;color:#fff !important;background:rgba(255,255,255,0.07) !important;background-color:rgba(255,255,255,0.07) !important;border:1px solid rgba(255,255,255,0.18) !important;border-radius:0 !important;padding:10px 14px !important;width:100% !important;box-sizing:border-box !important;transition:border-color 150ms ease,background 150ms ease !important;appearance:none !important;-webkit-appearance:none !important;}.webform-submission-sessao-add-form input[type=text]::placeholder,.webform-submission-sessao-add-form input[type=url]::placeholder,.webform-submission-sessao-add-form input[type=date]::placeholder,.webform-submission-sessao-add-form input[type=time]::placeholder,.webform-submission-sessao-add-form input[type=number]::placeholder,.webform-submission-sessao-add-form input[type=email]::placeholder,.webform-submission-sessao-add-form select::placeholder,.webform-submission-sessao-add-form textarea::placeholder{color:rgba(255,255,255,0.25) !important;}.webform-submission-sessao-add-form input[type=text]:focus,.webform-submission-sessao-add-form input[type=url]:focus,.webform-submission-sessao-add-form input[type=date]:focus,.webform-submission-sessao-add-form input[type=time]:focus,.webform-submission-sessao-add-form input[type=number]:focus,.webform-submission-sessao-add-form input[type=email]:focus,.webform-submission-sessao-add-form select:focus,.webform-submission-sessao-add-form textarea:focus{outline:none !important;border-color:rgba(255,255,255,0.55) !important;background-color:rgba(255,255,255,0.1) !important;}.webform-submission-sessao-add-form input[type=text]::-webkit-calendar-picker-indicator,.webform-submission-sessao-add-form input[type=url]::-webkit-calendar-picker-indicator,.webform-submission-sessao-add-form input[type=date]::-webkit-calendar-picker-indicator,.webform-submission-sessao-add-form input[type=time]::-webkit-calendar-picker-indicator,.webform-submission-sessao-add-form input[type=number]::-webkit-calendar-picker-indicator,.webform-submission-sessao-add-form input[type=email]::-webkit-calendar-picker-indicator,.webform-submission-sessao-add-form select::-webkit-calendar-picker-indicator,.webform-submission-sessao-add-form textarea::-webkit-calendar-picker-indicator{filter:invert(1) opacity(0.4) !important;cursor:pointer !important;}.webform-submission-sessao-add-form input[type=text]::-webkit-calendar-picker-indicator:hover,.webform-submission-sessao-add-form input[type=url]::-webkit-calendar-picker-indicator:hover,.webform-submission-sessao-add-form input[type=date]::-webkit-calendar-picker-indicator:hover,.webform-submission-sessao-add-form input[type=time]::-webkit-calendar-picker-indicator:hover,.webform-submission-sessao-add-form input[type=number]::-webkit-calendar-picker-indicator:hover,.webform-submission-sessao-add-form input[type=email]::-webkit-calendar-picker-indicator:hover,.webform-submission-sessao-add-form select::-webkit-calendar-picker-indicator:hover,.webform-submission-sessao-add-form textarea::-webkit-calendar-picker-indicator:hover{filter:invert(1) opacity(0.7) !important;}.webform-submission-sessao-add-form input[type=number]{-moz-appearance:textfield !important;}.webform-submission-sessao-add-form input[type=number]::-webkit-outer-spin-button,.webform-submission-sessao-add-form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none !important;margin:0 !important;}.webform-submission-sessao-add-form select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'%3E%3Cpath d='M1 1l4 4 4-4' stroke='rgba(255,255,255,0.45)' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 13px center !important;padding-right:34px !important;}.webform-submission-sessao-add-form select option{background-color:#181818;color:#fff;}.webform-submission-sessao-add-form textarea{resize:vertical;min-height:80px;}.webform-submission-sessao-add-form .form-item__description,.webform-submission-sessao-add-form .description,.webform-submission-sessao-add-form .webform-element-description{font-size:0.6875rem !important;color:rgba(255,255,255,0.38) !important;font-style:italic !important;margin-top:2px !important;line-height:1.4 !important;}.webform-submission-sessao-add-form .form-required::after{content:" *";color:rgba(255,255,255,0.3);font-size:0.75em;}.webform-submission-sessao-add-form .form-item-latitude{grid-column:1/2;}.webform-submission-sessao-add-form .form-item-longitude{grid-column:2/3;}.webform-submission-sessao-add-form .form-item-lgp,.webform-submission-sessao-add-form .form-item-audio-description{grid-column:1/2;flex-direction:row !important;align-items:center !important;gap:10px !important;}.webform-submission-sessao-add-form input[type=checkbox]{appearance:none !important;-webkit-appearance:none !important;width:18px !important;height:18px !important;min-width:18px !important;border:1.5px solid rgba(255,255,255,0.35) !important;background:rgba(255,255,255,0.07) !important;border-radius:2px !important;cursor:pointer !important;flex-shrink:0 !important;margin:0 !important;padding:0 !important;transition:border-color 150ms ease,background 150ms ease !important;}.webform-submission-sessao-add-form input[type=checkbox]:checked{background:#fff !important;border-color:#fff !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='8' viewBox='0 0 10 8'%3E%3Cpath d='M1 4l3 3 5-6' stroke='%23181818' stroke-width='1.8' fill='none' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:center !important;background-size:10px 8px !important;}.webform-submission-sessao-add-form input[type=checkbox]:hover:not(:checked){border-color:rgba(255,255,255,0.65) !important;background:rgba(255,255,255,0.12) !important;}.webform-submission-sessao-add-form input[type=checkbox]:focus-visible{outline:2px solid rgba(255,255,255,0.5) !important;outline-offset:2px !important;}.webform-submission-sessao-add-form .form-item-lgp label,.webform-submission-sessao-add-form .form-item-audiodescricao label{font-size:0.875rem !important;font-weight:500 !important;letter-spacing:0.03em !important;text-transform:none !important;cursor:pointer !important;margin:0 !important;}.webform-submission-sessao-add-form .form-actions{grid-column:1/-1;margin:4px 0 0;padding:0;display:flex;justify-content:flex-end;}.webform-submission-sessao-add-form input[type=submit],.webform-submission-sessao-add-form button[type=submit]{display:inline-flex !important;align-items:center !important;justify-content:center !important;font-family:var(--font-primary) !important;font-size:1rem !important;font-weight:var(--font-weight-semibold,600) !important;letter-spacing:var(--letter-spacing-wide,0.05em) !important;line-height:var(--line-height-tight,1.2) !important;text-decoration:none !important;white-space:nowrap !important;cursor:pointer !important;padding:16px 24px !important;border:2px solid #fff !important;border-radius:var(--radius-sm,0.25rem) !important;background-color:#fff !important;color:#000 !important;transition:all var(--transition-fast,150ms ease-in-out) !important;appearance:none !important;}.webform-submission-sessao-add-form input[type=submit]:hover,.webform-submission-sessao-add-form button[type=submit]:hover{background-color:transparent !important;color:#fff !important;outline:none !important;}.webform-submission-sessao-add-form input[type=submit]:focus-visible,.webform-submission-sessao-add-form button[type=submit]:focus-visible{outline:2px solid rgba(255,255,255,0.5) !important;outline-offset:2px !important;}.webform-submission-sessao-add-form .form-item--error-message{font-size:0.75rem;color:#ff4444;margin-top:2px;}.webform-submission-sessao-add-form input.error,.webform-submission-sessao-add-form select.error,.webform-submission-sessao-add-form textarea.error{border-color:#ff4444 !important;}.webform-confirmation{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:4px 0;font-family:var(--font-primary) !important;}.webform-confirmation__message{font-size:1rem !important;font-weight:500 !important;line-height:1.5 !important;color:#fff !important;margin:0 !important;}.webform-confirmation__message p{margin:0 !important;}.webform-confirmation__back{margin:0 !important;}.webform-confirmation__back a{display:inline-flex !important;align-items:center !important;justify-content:center !important;font-family:var(--font-primary) !important;font-size:1rem !important;font-weight:var(--font-weight-semibold,600) !important;letter-spacing:var(--letter-spacing-wide,0.05em) !important;line-height:var(--line-height-tight,1.2) !important;text-decoration:none !important;white-space:nowrap !important;cursor:pointer !important;padding:16px 24px !important;border:2px solid #fff !important;border-radius:var(--radius-sm,0.25rem) !important;background-color:#fff !important;color:#000 !important;transition:all var(--transition-fast,150ms ease-in-out) !important;}.webform-confirmation__back a:hover{background-color:transparent !important;color:#fff !important;}.webform-confirmation__back a:focus-visible{outline:2px solid rgba(255,255,255,0.5) !important;outline-offset:2px !important;}.path-webform .webform-submission-sessao-add-form{max-width:680px;margin:4rem auto;padding:40px;background:#181818;}.path-webform .webform-confirmation{max-width:680px;margin:4rem auto;padding:40px;background:#181818;}
div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background-color:var(--color-black) !important;padding:32px 32px 16px 32px !important;border-radius:4px !important;}div#sliding-popup #popup-text,div#sliding-popup .eu-cookie-compliance-message{color:var(--color-white);font-size:var(--Size-Body-M,16px);font-style:normal;font-weight:400;line-height:1.5;}div#sliding-popup #popup-text p,div#sliding-popup #popup-text a,div#sliding-popup #popup-text span,div#sliding-popup .eu-cookie-compliance-message p,div#sliding-popup .eu-cookie-compliance-message a,div#sliding-popup .eu-cookie-compliance-message span{color:inherit;font:inherit;line-height:inherit;}div#sliding-popup .eu-cookie-compliance-content{display:flex !important;flex-direction:column;align-items:center !important;justify-content:space-between !important;gap:12px !important;max-width:100% !important;flex-wrap:nowrap !important;float:none !important;overflow:visible !important;}div#sliding-popup .eu-cookie-compliance-message,div#sliding-popup #popup-text{flex:1 1 auto !important;min-width:0 !important;max-width:none !important;float:none !important;margin:0 !important;}div#sliding-popup .eu-cookie-compliance-buttons{display:flex !important;align-items:center !important;flex-wrap:nowrap !important;gap:12px !important;flex-direction:row-reverse !important;flex:0 0 auto !important;float:none !important;width:100% !important;justify-content:center;}div#sliding-popup .eu-cookie-compliance-buttons .button,div#sliding-popup .find-more-button{padding:16px 24px !important;border-radius:4px !important;font-size:16px !important;font-weight:700 !important;text-transform:uppercase !important;line-height:1 !important;cursor:pointer;min-height:unset !important;white-space:nowrap !important;text-shadow:none !important;box-shadow:none !important;margin-top:12px;}@media (max-width:768px){div#sliding-popup .eu-cookie-compliance-content{flex-direction:column !important;gap:24px !important;}div#sliding-popup .eu-cookie-compliance-message{font-size:14px !important;}div#sliding-popup .eu-cookie-compliance-buttons{flex-direction:column !important;align-items:stretch !important;width:100% !important;}div#sliding-popup .eu-cookie-compliance-buttons .button,div#sliding-popup .find-more-button{width:100% !important;justify-content:center !important;}}div#sliding-popup .find-more-button,div#sliding-popup .manage-preferences-button.button,div#sliding-popup .eu-cookie-compliance-secondary-button.button{background-color:var(--color-black) !important;background-image:none !important;color:var(--color-white) !important;border:none !important;text-decoration:none !important;}div#sliding-popup .find-more-button:hover,div#sliding-popup .find-more-button:focus,div#sliding-popup .manage-preferences-button.button:hover,div#sliding-popup .manage-preferences-button.button:focus,div#sliding-popup .eu-cookie-compliance-secondary-button.button:hover,div#sliding-popup .eu-cookie-compliance-secondary-button.button:focus{outline:1px solid var(--color-white) !important;}div#sliding-popup .decline-button{background-color:transparent !important;background-image:none !important;color:var(--color-white) !important;border:1px solid var(--color-white) !important;}div#sliding-popup .decline-button .button__text{color:var(--color-white) !important;}div#sliding-popup .decline-button:hover,div#sliding-popup .decline-button:focus{background-color:var(--color-white) !important;background-image:none !important;color:var(--color-black) !important;}div#sliding-popup .agree-button.button{background-color:var(--color-white) !important;color:var(--color-black) !important;border:none !important;}div#sliding-popup .agree-button.button .button__text{color:var(--color-black) !important;}div#sliding-popup .agree-button.button:hover,div#sliding-popup .agree-button.button:focus{background-color:var(--color-black) !important;color:var(--color-white) !important;}.eu-cookie-compliance-buttons{max-width:100% !important;}
*,*::before,*::after{box-sizing:border-box;}.visually-hidden{color:#000 !important;background-color:#fff !important;}html{overflow-x:clip;overflow-y:auto;width:100%;height:auto;min-height:100vh;}body{margin:0;padding:0;width:100%;overflow-x:clip;overflow-y:visible;height:auto;min-height:100vh;background-color:var(--color-background);}@media (min-width:64em){body{overflow-x:clip !important;}}.dialog-off-canvas-main-canvas{overflow-x:clip;}.layout-container{width:100%;min-height:100vh;}:focus-visible{outline:2px solid #fff !important;outline-offset:2px !important;box-shadow:0 0 0 5px rgba(0,0,0,0.65) !important;border-radius:4px !important;}img,video,embed,object{max-width:100%;height:auto;}.ajax-progress-fullscreen{position:fixed !important;inset:0 !important;width:100vw !important;height:100vh !important;top:0 !important;left:0 !important;padding:0 !important;border-radius:0 !important;opacity:1 !important;background-color:rgba(0,0,0,0.6) !important;background-image:none !important;z-index:9000 !important;perspective:600px;}.ajax-progress-fullscreen::after{content:"";position:absolute;top:50%;left:50%;width:180px;height:64px;background:url(/themes/custom/dmariatheme/assets/loader.gif) center/contain no-repeat;}#gin-toolbar-bar .toolbar-toggle-button,#gin-toolbar-bar .gin-toolbar-inline-styles,#gin-toolbar-bar [data-toolbar-menu]{display:none !important;}aside#admin-toolbar{z-index:10000;}body{padding-top:0 !important;}.main-content{padding-top:165px;transition:none;}@media (max-width:768px){.main-content{padding-top:0;}}@media (max-width:768px){.main-content:has(.espetaculo-page,.paragraph--type--hero-banner-sdc-display,.paragraph--type--hero-slider,.paragraph--type--hero-auto-carousel,.paragraph--type--event-hero-slide){padding-top:0 !important;}}.main-content:has(.user-login-form){padding-bottom:40px;}@media (max-width:768px){.main-content:has(.user-login-form){padding-bottom:12px;}}@media (max-width:768px){.main-content:has(form input:not([type=hidden])):not(:has(.paragraph--type--hero-banner-sdc-display,.paragraph--type--hero-slider)){padding-top:100px;}}.container--size-default{max-width:1352px;margin-left:auto;margin-right:auto;width:100%;}@media (max-width:1512px){.container--size-default{padding-inline:80px;}}@media (max-width:1024px){.container--size-default{padding-inline:56px;}}@media (max-width:768px){.container--size-default{padding-inline:32px;}}.container--size-fluid{max-width:100%;}@media (max-width:1512px){.container--size-fluid{padding-inline:80px;}}@media (max-width:1024px){.container--size-fluid{padding-inline:56px;}}@media (max-width:768px){.container--size-fluid{padding-inline:32px;}}.container--size-s{max-width:960px;margin-left:auto;margin-right:auto;width:100%;}@media (max-width:1512px){.container--size-s{padding-inline:80px;}}@media (max-width:1024px){.container--size-s{padding-inline:56px;}}@media (max-width:768px){.container--size-s{padding-inline:32px;}}.container--size-m{max-width:1200px;margin-left:auto;margin-right:auto;width:100%;}@media (max-width:1512px){.container--size-m{padding-inline:80px;}}@media (max-width:1024px){.container--size-m{padding-inline:56px;}}@media (max-width:768px){.container--size-m{padding-inline:32px;}}.container--size-l{max-width:1600px;margin-left:auto;margin-right:auto;width:100%;}@media (max-width:1512px){.container--size-l{padding-inline:80px;}}@media (max-width:1024px){.container--size-l{padding-inline:56px;}}@media (max-width:768px){.container--size-l{padding-inline:32px;}}.header--bg-default{background-color:var(--color-primary);color:var(--color-text-on-primary);}.header--bg-dark{background-color:var(--color-background);color:var(--color-text-on-dark);}.header--bg-black{background-color:#000000;color:var(--color-white);}.header--bg-light{background-color:var(--color-background-grey);color:var(--color-text-primary);}.header--bg-white{background-color:var(--color-white);color:var(--color-text-primary);}.header--bg-grey{background-color:var(--color-background-secondary);color:var(--color-text-on-dark);}.content--bg-default{background-color:var(--color-white);color:var(--color-text-primary);}.content--bg-dark{background-color:var(--color-background);color:var(--color-text-on-dark);}.content--bg-black{background-color:#000000;color:var(--color-text-on-dark);}.content--bg-light{background-color:var(--color-background-grey);color:var(--color-text-primary);}.content--bg-grey{background-color:var(--color-background-secondary);color:var(--color-text-on-dark);}.footer--bg-default{background-color:var(--color-primary);color:var(--color-text-on-primary);}.footer--bg-dark{background-color:var(--color-dark-grey);color:var(--color-white);}.footer--bg-black{background-color:var(--color-black);color:var(--color-white);}.footer--bg-light{background-color:var(--color-background-grey);color:var(--color-text-primary);}.footer--bg-white{background-color:var(--color-white);color:var(--color-text-primary);}.footer--bg-grey{background-color:var(--color-grey);color:var(--color-white);}.header--bg-dark h1,.header--bg-dark h2,.header--bg-dark h3,.header--bg-dark h4,.header--bg-dark h5,.header--bg-dark h6,.header--bg-black h1,.header--bg-black h2,.header--bg-black h3,.header--bg-black h4,.header--bg-black h5,.header--bg-black h6,.header--bg-grey h1,.header--bg-grey h2,.header--bg-grey h3,.header--bg-grey h4,.header--bg-grey h5,.header--bg-grey h6,.content--bg-dark h1,.content--bg-dark h2,.content--bg-dark h3,.content--bg-dark h4,.content--bg-dark h5,.content--bg-dark h6,.content--bg-black h1,.content--bg-black h2,.content--bg-black h3,.content--bg-black h4,.content--bg-black h5,.content--bg-black h6,.content--bg-grey h1,.content--bg-grey h2,.content--bg-grey h3,.content--bg-grey h4,.content--bg-grey h5,.content--bg-grey h6,.footer--bg-dark h1,.footer--bg-dark h2,.footer--bg-dark h3,.footer--bg-dark h4,.footer--bg-dark h5,.footer--bg-dark h6,.footer--bg-black h1,.footer--bg-black h2,.footer--bg-black h3,.footer--bg-black h4,.footer--bg-black h5,.footer--bg-black h6,.footer--bg-grey h1,.footer--bg-grey h2,.footer--bg-grey h3,.footer--bg-grey h4,.footer--bg-grey h5,.footer--bg-grey h6{color:var(--color-white) !important;}.header--bg-dark .block__title,.header--bg-dark .block-title,.header--bg-black .block__title,.header--bg-black .block-title,.header--bg-grey .block__title,.header--bg-grey .block-title,.content--bg-dark .block__title,.content--bg-dark .block-title,.content--bg-black .block__title,.content--bg-black .block-title,.content--bg-grey .block__title,.content--bg-grey .block-title,.footer--bg-dark .block__title,.footer--bg-dark .block-title,.footer--bg-black .block__title,.footer--bg-black .block-title,.footer--bg-grey .block__title,.footer--bg-grey .block-title{color:var(--color-white) !important;}.header--bg-dark h1 a,.header--bg-dark h2 a,.header--bg-dark h3 a,.header--bg-dark h4 a,.header--bg-dark h5 a,.header--bg-dark h6 a,.header--bg-black h1 a,.header--bg-black h2 a,.header--bg-black h3 a,.header--bg-black h4 a,.header--bg-black h5 a,.header--bg-black h6 a,.header--bg-grey h1 a,.header--bg-grey h2 a,.header--bg-grey h3 a,.header--bg-grey h4 a,.header--bg-grey h5 a,.header--bg-grey h6 a,.content--bg-dark h1 a,.content--bg-dark h2 a,.content--bg-dark h3 a,.content--bg-dark h4 a,.content--bg-dark h5 a,.content--bg-dark h6 a,.content--bg-black h1 a,.content--bg-black h2 a,.content--bg-black h3 a,.content--bg-black h4 a,.content--bg-black h5 a,.content--bg-black h6 a,.content--bg-grey h1 a,.content--bg-grey h2 a,.content--bg-grey h3 a,.content--bg-grey h4 a,.content--bg-grey h5 a,.content--bg-grey h6 a,.footer--bg-dark h1 a,.footer--bg-dark h2 a,.footer--bg-dark h3 a,.footer--bg-dark h4 a,.footer--bg-dark h5 a,.footer--bg-dark h6 a,.footer--bg-black h1 a,.footer--bg-black h2 a,.footer--bg-black h3 a,.footer--bg-black h4 a,.footer--bg-black h5 a,.footer--bg-black h6 a,.footer--bg-grey h1 a,.footer--bg-grey h2 a,.footer--bg-grey h3 a,.footer--bg-grey h4 a,.footer--bg-grey h5 a,.footer--bg-grey h6 a{color:var(--color-white) !important;}.footer--bg-dark h1,.footer--bg-dark h2,.footer--bg-dark h3,.footer--bg-dark h4,.footer--bg-dark h5,.footer--bg-dark h6,.footer--bg-black h1,.footer--bg-black h2,.footer--bg-black h3,.footer--bg-black h4,.footer--bg-black h5,.footer--bg-black h6,.footer--bg-grey h1,.footer--bg-grey h2,.footer--bg-grey h3,.footer--bg-grey h4,.footer--bg-grey h5,.footer--bg-grey h6{color:var(--White,#FFF);font-size:16px;font-style:normal;font-weight:700;}@media (max-width:768px){.footer--bg-dark h1,.footer--bg-dark h2,.footer--bg-dark h3,.footer--bg-dark h4,.footer--bg-dark h5,.footer--bg-dark h6,.footer--bg-black h1,.footer--bg-black h2,.footer--bg-black h3,.footer--bg-black h4,.footer--bg-black h5,.footer--bg-black h6,.footer--bg-grey h1,.footer--bg-grey h2,.footer--bg-grey h3,.footer--bg-grey h4,.footer--bg-grey h5,.footer--bg-grey h6{font-size:16px;}}.container--size-default .paragraph--type--hero-banner-sdc-display,.container--size-default .paragraph--type--hero-slider,.container--size-default .paragraph--type--hero-auto-carousel,.container--size-default .paragraph--type--event-hero-slide,.container--size-default .paragraph--type--broadcast-hero-slide,.container--size-default .paragraph--type--register-section,.container--size-default .paragraph--type--espetaculo-highlight,.container--size-fluid .paragraph--type--hero-banner-sdc-display,.container--size-fluid .paragraph--type--hero-slider,.container--size-fluid .paragraph--type--hero-auto-carousel,.container--size-fluid .paragraph--type--event-hero-slide,.container--size-fluid .paragraph--type--broadcast-hero-slide,.container--size-fluid .paragraph--type--register-section,.container--size-fluid .paragraph--type--espetaculo-highlight,.container--size-s .paragraph--type--hero-banner-sdc-display,.container--size-s .paragraph--type--hero-slider,.container--size-s .paragraph--type--hero-auto-carousel,.container--size-s .paragraph--type--event-hero-slide,.container--size-s .paragraph--type--broadcast-hero-slide,.container--size-s .paragraph--type--register-section,.container--size-s .paragraph--type--espetaculo-highlight,.container--size-m .paragraph--type--hero-banner-sdc-display,.container--size-m .paragraph--type--hero-slider,.container--size-m .paragraph--type--hero-auto-carousel,.container--size-m .paragraph--type--event-hero-slide,.container--size-m .paragraph--type--broadcast-hero-slide,.container--size-m .paragraph--type--register-section,.container--size-m .paragraph--type--espetaculo-highlight,.container--size-l .paragraph--type--hero-banner-sdc-display,.container--size-l .paragraph--type--hero-slider,.container--size-l .paragraph--type--hero-auto-carousel,.container--size-l .paragraph--type--event-hero-slide,.container--size-l .paragraph--type--broadcast-hero-slide,.container--size-l .paragraph--type--register-section,.container--size-l .paragraph--type--espetaculo-highlight{width:100vw;position:relative;left:calc(50% - 50vw);max-width:none;overflow:hidden;}.container--size-default{--highlight-offset:max(80px,calc((100vw - 1352px) / 2));}.container--size-s{--highlight-offset:max(80px,calc((100vw - 960px) / 2));}.container--size-m{--highlight-offset:max(80px,calc((100vw - 1200px) / 2));}.container--size-l{--highlight-offset:max(80px,calc((100vw - 1600px) / 2));}.container--size-fluid{--highlight-offset:80px;}@media (max-width:1512px){.container--size-s,.container--size-m,.container--size-l,.container--size-fluid{--highlight-offset:80px;}.container--size-default{--highlight-offset:max(80px,calc((100vw - 1352px) / 2) + 80px);}}@media (max-width:1024px){.container--size-default,.container--size-s,.container--size-m,.container--size-l,.container--size-fluid{--highlight-offset:56px;}}@media (max-width:768px){.container--size-default,.container--size-s,.container--size-m,.container--size-l,.container--size-fluid{--highlight-offset:32px;}}@media (min-width:976px){body.gin--navigation:not(.gin--edit-form) .container--size-default{--highlight-offset:max(80px,calc((100vw - var(--sidebar-width) - 1352px) / 2));}body.gin--navigation:not(.gin--edit-form) .container--size-s{--highlight-offset:max(80px,calc((100vw - var(--sidebar-width) - 960px) / 2));}body.gin--navigation:not(.gin--edit-form) .container--size-m{--highlight-offset:max(80px,calc((100vw - var(--sidebar-width) - 1200px) / 2));}body.gin--navigation:not(.gin--edit-form) .container--size-l{--highlight-offset:max(80px,calc((100vw - var(--sidebar-width) - 1600px) / 2));}body.gin--navigation:not(.gin--edit-form) .container--size-fluid{--highlight-offset:80px;}}@media (min-width:976px){body.gin--navigation:not(.gin--edit-form) .paragraph--type--register-section,body.gin--navigation:not(.gin--edit-form) .paragraph--type--espetaculo-highlight{width:calc(100vw - var(--sidebar-width)) !important;left:calc(50% - (100vw - var(--sidebar-width)) / 2) !important;}}.container--size-default .paragraph--type--hero-banner-sdc-display .banner__inner,.container--size-default .paragraph--type--hero-banner-sdc-display .hero-banner-sdc__inner,.container--size-default .paragraph--type--hero-slider .banner__inner,.container--size-default .paragraph--type--hero-slider .hero-banner-sdc__inner{max-width:1352px;}.container--size-fluid .paragraph--type--hero-banner-sdc-display .banner__inner,.container--size-fluid .paragraph--type--hero-banner-sdc-display .hero-banner-sdc__inner,.container--size-fluid .paragraph--type--hero-slider .banner__inner,.container--size-fluid .paragraph--type--hero-slider .hero-banner-sdc__inner{max-width:100%;}.container--size-s .paragraph--type--hero-banner-sdc-display .banner__inner,.container--size-s .paragraph--type--hero-banner-sdc-display .hero-banner-sdc__inner,.container--size-s .paragraph--type--hero-slider .banner__inner,.container--size-s .paragraph--type--hero-slider .hero-banner-sdc__inner{max-width:960px;}.container--size-m .paragraph--type--hero-banner-sdc-display .banner__inner,.container--size-m .paragraph--type--hero-banner-sdc-display .hero-banner-sdc__inner,.container--size-m .paragraph--type--hero-slider .banner__inner,.container--size-m .paragraph--type--hero-slider .hero-banner-sdc__inner{max-width:1200px;}.container--size-l .paragraph--type--hero-banner-sdc-display .banner__inner,.container--size-l .paragraph--type--hero-banner-sdc-display .hero-banner-sdc__inner,.container--size-l .paragraph--type--hero-slider .banner__inner,.container--size-l .paragraph--type--hero-slider .hero-banner-sdc__inner{max-width:1600px;}.paragraph--type--group-of-buttons .field--field_buttons{display:flex;gap:24px;flex-wrap:wrap;}@media (max-width:768px){.paragraph--type--group-of-buttons .field--field_buttons{flex-direction:column;gap:16px;align-items:center;}}.footer-buttons__list{display:flex;justify-content:center;align-items:center;gap:1.5rem;list-style:none;margin:0;padding:0;flex-wrap:wrap;}@media (max-width:768px){.footer-buttons__list{flex-direction:column;gap:1rem;}}.footer-buttons__item{margin:0;padding:0;}.footer-buttons__link{display:inline-flex;align-items:center;justify-content:center;padding:0.75rem 1.5rem;min-width:200px;border:2px solid var(--color-white);border-radius:var(--radius-sm);background-color:transparent;backdrop-filter:blur(5.437px);-webkit-backdrop-filter:blur(5.437px);color:var(--color-white) !important;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.2;text-decoration:none !important;text-align:center;letter-spacing:var(--letter-spacing-wide);transition:all var(--transition-fast);white-space:normal;word-wrap:break-word;}.footer-buttons__link:hover,.footer-buttons__link:focus{background-color:rgba(255,255,255,0.1);color:var(--color-white) !important;text-decoration:none !important;box-shadow:var(--shadow-md);}@media (max-width:768px){.footer-buttons__link{min-width:280px;width:100%;}}.user-logout-confirm{padding:80px 80px 40px 80px;margin-top:24px;}@media (max-width:768px){.user-logout-confirm{padding:16px 16px 32px 16px;margin-top:0px;}}.user-logout-confirm .form-actions{display:flex;gap:24px;}@media (max-width:768px){.user-logout-confirm .form-actions{flex-direction:column;}}.user-logout-confirm input[type=submit].button--primary,.user-logout-confirm input[type=submit].form-submit{background-color:var(--color-black) !important;border:2px solid var(--color-black) !important;border-radius:var(--radius-sm);font-family:var(--font-primary);text-decoration:none !important;cursor:pointer;}.user-logout-confirm input[type=submit].button--primary:hover,.user-logout-confirm input[type=submit].button--primary:focus,.user-logout-confirm input[type=submit].form-submit:hover,.user-logout-confirm input[type=submit].form-submit:focus{background-color:var(--color-dark) !important;border-color:var(--color-dark) !important;color:var(--color-black) !important;}.user-logout-confirm a.button.dialog-cancel,.user-logout-confirm a#edit-cancel{background-color:var(--color-white) !important;color:var(--color-black) !important;border:2px solid var(--color-black) !important;border-radius:var(--radius-sm);}.user-logout-confirm a.button.dialog-cancel:hover,.user-logout-confirm a.button.dialog-cancel:focus,.user-logout-confirm a#edit-cancel:hover,.user-logout-confirm a#edit-cancel:focus{background-color:var(--color-black) !important;color:var(--color-white) !important;}div [data-htmx-display=search_results--page_1]{padding:120px 80px;}.page-pesquisa .block-plugin-system_breadcrumb_block{display:none !important;}form[data-drupal-selector=views-exposed-form-search-results-page-1]{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px;align-items:flex-end;}@media (max-width:768px){form[data-drupal-selector=views-exposed-form-search-results-page-1]{flex-direction:column;align-items:flex-start;}}.views-exposed-form .js-form-item{display:flex;gap:8px;flex-direction:column;}.views-exposed-form .js-form-item > label{color:var(--Black,#000);font-size:var(--Size-Body-M,16px);font-style:normal;font-weight:700;line-height:150%;}.views-exposed-form .js-form-item > select,.views-exposed-form .js-form-item input{display:flex;width:326px;height:51px;padding:10px 14px;align-items:center;gap:8px;border-radius:var(--Radius,4px);border:1px solid var(--color-black);background:var(--White,#FFF);box-shadow:0 1px 2px 0 rgba(16,24,40,0.05);}.views-exposed-form .js-form-item > select > option,.views-exposed-form .js-form-item input > option{color:var(--Black,#000);font-family:Inter;font-size:16px;font-style:normal;font-weight:500;line-height:24px;}.views-exposed-form input#edit-submit-search-results{background-color:var(--color-black) !important;border:2px solid var(--color-black) !important;border-radius:var(--radius-sm);font-family:var(--font-primary);color:var(--color-white) !important;cursor:pointer;}.views-exposed-form input#edit-submit-search-results:hover,.views-exposed-form input#edit-submit-search-results:focus{background-color:var(--color-white) !important;border-color:var(--color-dark) !important;color:var(--color-black) !important;}.node-type-noticias #block-dmariatheme-navegacaoestruturada .breadcrumb ol,.node-type-noticias #block-dmariatheme-navegacaoestruturada nav ol,.node-type-noticias #block-dmariatheme-navegacaoestruturada ol,.node-type-noticias #block-dmariatheme-breadcrumb .breadcrumb ol,.node-type-noticias #block-dmariatheme-breadcrumb nav ol,.node-type-noticias #block-dmariatheme-breadcrumb ol{display:flex;flex-wrap:nowrap;align-items:center;}.node-type-noticias #block-dmariatheme-navegacaoestruturada li,.node-type-noticias #block-dmariatheme-navegacaoestruturada li a,.node-type-noticias #block-dmariatheme-navegacaoestruturada li span,.node-type-noticias #block-dmariatheme-breadcrumb li,.node-type-noticias #block-dmariatheme-breadcrumb li a,.node-type-noticias #block-dmariatheme-breadcrumb li span{white-space:nowrap;}ul.contextual-links{left:60%;}.contextual-region .contextual .contextual-links{position:relative;display:block;}.contextual-region .contextual .contextual-links[hidden]{display:none;}.site-header-organism [data-contextual-id] .contextual-links{visibility:hidden !important;opacity:0 !important;pointer-events:none !important;transition:opacity 0.15s,visibility 0.15s;}.site-header-organism [data-contextual-id]:hover .contextual-links,.site-header-organism [data-contextual-id]:focus-within .contextual-links{visibility:visible !important;opacity:1 !important;pointer-events:auto !important;}.date-range-filter fieldset{border:none !important;padding:0 !important;margin:0 !important;}.date-range-filter fieldset legend{display:none !important;}.date-range-filter fieldset .fieldset-wrapper{display:flex !important;flex-direction:row !important;gap:8px;}.date-range-filter fieldset .fieldset-wrapper .form-item,.date-range-filter fieldset .fieldset-wrapper .js-form-item{flex:1 !important;max-width:none !important;min-width:0;margin:0;}.date-range-filter fieldset .fieldset-wrapper .form-item label,.date-range-filter fieldset .fieldset-wrapper .form-item .form-item__label,.date-range-filter fieldset .fieldset-wrapper .js-form-item label,.date-range-filter fieldset .fieldset-wrapper .js-form-item .form-item__label{display:none !important;}.breadcrumb-block{background-color:var(--color-white);position:relative;left:50%;transform:translateX(-50%);margin-bottom:24px;margin-top:24px;}.breadcrumb-block .breadcrumb-block__inner{padding-left:80px;padding-right:80px;}@media (max-width:769px){.breadcrumb-block .breadcrumb-block__inner{padding:24px 24px 12px 24px !important;}}.breadcrumb-block nav h2{display:none;}.breadcrumb-block ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;gap:0;}.breadcrumb-block li{display:flex;align-items:center;font-size:var(--font-body-s);line-height:var(--line-height-body);color:var(--color-black);}.breadcrumb-block li + li::before{content:"";display:inline-block;width:8px;height:14px;background-image:url("data:image/svg+xml,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.411 13.414L0 12L5.289 6.707L0 1.414L1.415 0L6.7 5.293C7.48076 6.074 7.48076 7.34 6.7 8.121L1.411 13.414Z' fill='black'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;background-position:center;margin:0 0.5em;align-self:center;transform:translateY(2px);flex-shrink:0;user-select:none;}.breadcrumb-block li:last-child{font-weight:var(--font-weight-bold);}.breadcrumb-block a{color:var(--color-black);font-size:var(--font-body-s);line-height:var(--line-height-body);text-decoration:underline;text-decoration-skip-ink:auto;transition:opacity var(--transition-fast);}.breadcrumb-block a:hover{opacity:0.8;}.breadcrumb-block a:focus-visible{outline:2px solid var(--color-black);outline-offset:2px;border-radius:2px;}.container--size-default .breadcrumb-block .breadcrumb-block__inner{max-width:1352px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}.container--size-m .breadcrumb-block .breadcrumb-block__inner{max-width:1200px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}.container--size-s .breadcrumb-block .breadcrumb-block__inner{max-width:960px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}.container--size-l .breadcrumb-block .breadcrumb-block__inner{max-width:1600px;padding-left:0;padding-right:0;margin-left:auto;margin-right:auto;}.container--size-fluid .breadcrumb-block .breadcrumb-block__inner{max-width:100%;padding-left:0;padding-right:0;}.main-content:has(.paragraph--type--hero-banner-sdc-display,.paragraph--type--hero-slider,.paragraph--type--hero-auto-carousel,.paragraph--type--event-hero-slide) .breadcrumb-block,.podcast-hero-no-button + .breadcrumb-block{margin-top:24px;}.field--field_audio_iframe iframe{max-height:250px;max-width:668px;}@media (max-width:768px){.field--field_audio_iframe iframe{width:100% !important;max-width:100%;}}.field--field_audio_iframe div:first-child{padding:0 80px;}@media (max-width:768px){.field--field_audio_iframe div:first-child{padding:0 32px;}}.node__field--media .field--field_media_video_file div:nth-child(2){padding:0 80px;}@media (max-width:768px){.node__field--media .field--field_media_video_file div:nth-child(2){padding:0 32px;}}.node__field--link section.video-gallery{max-width:668px;margin:32px 80px;}@media (max-width:768px){.node__field--link section.video-gallery{max-width:100%;margin:16px 32px !important;}}[data-drupal-messages],.messages-list{margin:60px 80px 20px 80px;}@media (max-width:768px){[data-drupal-messages],.messages-list{margin:16px;}}.path-user .main-content__wrapper,.page-node-type-user .main-content__wrapper{padding-left:80px;padding-right:80px;padding-top:var(--spacing-3xl);padding-bottom:var(--spacing-2xl);}@media (max-width:768px){.path-user .main-content__wrapper,.page-node-type-user .main-content__wrapper{padding-left:var(--spacing-lg);padding-right:var(--spacing-lg);}}.path-user article.profile h4,.page-node-type-user article.profile h4{font-size:var(--font-size-sm,0.875rem);text-transform:uppercase;letter-spacing:0.08em;color:var(--color-text-secondary,#666);margin-bottom:var(--spacing-xs);}.paragraph--type--show-related-card{height:100%;}.paragraph--type--show-related-card > article{height:100%;}.paragraph--type--show-related-card > article > div{height:100%;}.paragraph--type--show-related-card > article > div > .related-card{height:100%;}p.text.subtitle{font-size:24px;}p.text.subtitle strong,p.text.subtitle em{font-size:24px;}.views-view-responsive-grid--horizontal{margin-bottom:16px;}
.pager{width:100%;padding:var(--spacing-xl) 0 var(--spacing-2xl);}.pager__list{display:flex;align-items:center;justify-content:center;gap:var(--spacing-xs);list-style:none;margin:0;padding:0;flex-wrap:wrap;gap:16px;}.pager__item .button-wrapper{display:contents;}.pager__nav-btn{display:inline-flex;align-items:center;justify-content:center;width:71px;height:52px;padding:0;background-color:var(--color-black);border:2px solid var(--color-black);border-radius:4px;color:var(--color-white);text-decoration:none;transition:background-color var(--transition-fast),color var(--transition-fast);flex-shrink:0;}.pager__nav-btn svg{display:block;flex-shrink:0;stroke:currentColor;}.pager__nav-btn:hover{background-color:var(--color-white);color:var(--color-black);}.pager__nav-btn:focus-visible{outline:2px solid var(--color-black);outline-offset:2px;}.pager__item--first{margin-right:var(--spacing-xs);}.pager__item--last{margin-left:var(--spacing-xs);}.pager__page-number{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:52px;padding:0 var(--spacing-xs);color:var(--color-black);font-family:var(--font-primary);font-size:1.125rem;font-weight:400;letter-spacing:var(--letter-spacing-wide);text-decoration:none;transition:color var(--transition-fast);}.pager__page-number:hover{opacity:0.8;}.pager__page-number:focus-visible{opacity:0.8;outline-offset:2px;}.pager__page-number--current{color:var(--color-black);font-weight:700;border-bottom:2px solid var(--color-black);cursor:default;}.pager__ellipsis{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:52px;color:var(--color-light-grey);font-size:var(--font-size-sm);user-select:none;}@media (max-width:480px){.pager__nav-btn{width:56px;height:44px;}.pager__nav-btn svg{width:20px;height:20px;}.pager__page-number{min-width:44px;height:44px;font-size:var(--font-size-sm);}.pager__item--first,.pager__item--last{display:none;}}[data-drupal-views-infinite-scroll-pager]{display:flex;justify-content:center;list-style:none;margin:2rem 0 0;padding:0;}[data-drupal-views-infinite-scroll-pager] .pager__item{display:block;}[data-drupal-views-infinite-scroll-pager] .pager__item .button{display:inline-flex;align-items:center;justify-content:center;padding:0.75rem 2rem;background:transparent;color:var(--color-black,#000);border:1.5px solid var(--color-black,#000);border-radius:0;font-family:var(--font-primary,inherit);font-size:16px;line-height:18px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background var(--transition-fast,0.2s ease),color var(--transition-fast,0.2s ease);}[data-drupal-views-infinite-scroll-pager] .pager__item .button:hover,[data-drupal-views-infinite-scroll-pager] .pager__item .button:focus-visible{background:var(--color-black,#000);color:var(--color-white,#fff);outline:none;}
#backtotop{display:none;flex-direction:column;align-items:center;justify-content:center;gap:4px;position:fixed;bottom:var(--spacing-8,2rem);right:var(--spacing-8,2rem);z-index:1000;width:64px;padding:12px 8px;background:var(--color-white,#ffffff);color:var(--color-black,#000000);border:none;border-radius:0;cursor:pointer;font-family:var(--font-family-base,sans-serif);font-size:1rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;line-height:1;text-align:center;}#backtotop::before{content:"";display:block;width:24px;height:24px;margin:0 auto 4px;background-color:currentColor;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 5L5 12M12 5L19 12M12 5V19' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");mask-repeat:no-repeat;mask-position:center;mask-size:contain;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 5L5 12M12 5L19 12M12 5V19' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;}#backtotop:hover{background:var(--color-background-grey,#EAEAEA);opacity:1;}#backtotop:focus{outline:2px solid var(--color-primary,#6f2e91);outline-offset:2px;opacity:1;}@media (max-width:767px){#backtotop{width:52px;bottom:var(--spacing-4,1rem);right:var(--spacing-4,1rem);font-size:0.875rem;}}
.map-card{background:var(--color-black,#000000);border-radius:8px;overflow:hidden;width:326px;box-shadow:0 12px 16px rgba(16,24,40,0.08),0 4px 6px rgba(16,24,40,0.03);position:relative;display:flex;flex-direction:column;}@media (max-width:480px){.map-card{width:100%;}}.map-card__close{position:absolute;top:16px;right:16px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:22px;border:2px solid #cfcfcf;background:rgba(255,255,255,0.1);backdrop-filter:blur(5px);color:var(--color-white,#ffffff);cursor:pointer;padding:0;transition:background var(--transition-base,0.2s ease),border-color var(--transition-base,0.2s ease);}.map-card__close svg{display:block;flex-shrink:0;}.map-card__close:hover{background:rgba(255,255,255,0.25);border-color:var(--color-white,#ffffff);}.map-card__close:focus-visible{outline:2px solid var(--color-white,#ffffff);outline-offset:2px;}.map-card__image{width:100%;height:217px;overflow:hidden;flex-shrink:0;}.map-card__image img{width:100%;height:100%;object-fit:cover;display:block;}.map-card__content{display:flex;flex-direction:column;gap:16px;padding:16px;}.map-card__text{display:flex;flex-direction:column;gap:8px;}.map-card__title{color:var(--color-white,#ffffff);font-family:var(--font-family-header,"Ramboia",sans-serif);font-size:24px;font-weight:700;line-height:1;margin:0;word-break:break-word;}.map-card__location{display:flex;align-items:center;gap:8px;color:var(--color-white,#ffffff);}.map-card__location-icon{flex-shrink:0;color:var(--color-white,#ffffff);width:24px;height:24px;}.map-card__venue{font-family:var(--font-family-body,"Messina Sans",sans-serif);font-size:16px;font-weight:400;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:240px;}.map-card__extra{font-family:var(--font-family-body,"Messina Sans",sans-serif);font-size:12px;font-weight:400;color:rgba(255,255,255,0.6);display:block;}.map-card__cta .button-wrapper{display:flex;justify-content:stretch;}.map-card__cta .dmaria-button{display:flex;padding:12px 16px;font-size:14px;letter-spacing:0.05em;color:var(--White,#FFF);border:1px solid var(--White,#FFF);border-radius:4px;backdrop-filter:blur(5.4365634918px);font-weight:700;}.map-card__button{display:flex;align-items:center;justify-content:center;width:100%;padding:12px 16px;border:1px solid var(--color-white,#ffffff);border-radius:4px;color:var(--color-white,#ffffff);font-family:var(--font-family-body,"Messina Sans",sans-serif);font-size:14px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;text-decoration:none;backdrop-filter:blur(5.4px);transition:background var(--transition-base,0.2s ease),color var(--transition-base,0.2s ease);}.map-card__button:hover,.map-card__button:focus-visible{background:var(--color-white,#ffffff);color:var(--color-black,#000000);}.map-card__button:focus-visible{outline:2px solid var(--color-white,#ffffff);outline-offset:2px;}.map-card__arrow{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:6px solid var(--color-black,#000000);margin:0 auto;flex-shrink:0;}
.espetaculos-mapa{width:100%;overflow:hidden;}.espetaculos-mapa__header{padding:var(--spacing-8,2rem) var(--spacing-6,1.5rem);}.espetaculos-mapa__pin-container{display:none;}.espetaculos-mapa__map{width:100%;min-height:400px;background:var(--color-light-gray,#eee);position:relative;}.espetaculos-mapa__map:empty::after{content:"";position:absolute;inset:0;background:var(--color-light-gray,#e8e8e8);}.gm-style .gm-style-iw-c{padding:0 !important;border-radius:var(--radius-sm,4px) !important;box-shadow:0 12px 16px rgba(16,24,40,0.08) !important;background:transparent !important;overflow:visible !important;max-height:none !important;}.gm-style .gm-style-iw-d{overflow:hidden !important;max-height:none !important;}.gm-style .gm-style-iw-t::after{display:none !important;}.gm-style-iw-tc{display:none !important;}.gm-style .gm-ui-hover-effect{top:8px !important;right:8px !important;opacity:0.8;}.gm-style .gm-ui-hover-effect img{filter:invert(1);}.gm-style .gm-ui-hover-effect:hover{opacity:1;}.espetaculos-mapa-popup .leaflet-popup-content-wrapper{background:transparent;border:none;box-shadow:none;padding:0;border-radius:0;overflow:visible;}.espetaculos-mapa-popup .leaflet-popup-content{margin:0;width:auto !important;}.espetaculos-mapa-popup .leaflet-popup-tip-container{display:none;}.espetaculos-mapa-cluster{position:relative;display:inline-block;width:28px;height:38px;}
.agenda-view-component{--view-gap:0.75rem;display:block;width:100%;}.agenda-view-component .views-view-responsive-grid__item{height:100%;}.agenda-view-component .views-view-responsive-grid__item-inner{height:100%;}.agenda-view-component .views-view-responsive-grid__item-inner article{height:100%;}.agenda-view-component .views-view-responsive-grid__item-inner article > .agenda-teaser__media{min-height:217px;max-height:217px;}.agenda-view-component .views-view-responsive-grid__item-inner article > div{height:100%;}.agenda-view-component .views-view-responsive-grid__item-inner article > .agenda-teaser__content{height:100%;}.agenda-view-component .agenda-view-component__content header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;color:var(--Gray-700,#606060);font-family:var(--Family-Body,"Messina Sans");font-size:var(--Size-Action-Button,16px);font-style:normal;font-weight:700;line-height:normal;text-transform:uppercase;}.agenda-view-component.is-reinitializing .agenda-view-component__content{opacity:0;transition:opacity 0.15s ease;pointer-events:none;}.agenda-view-component:not(.is-reinitializing) .agenda-view-component__content{opacity:1;transition:opacity 0.25s ease;}.agenda-view-component--programacao,.agenda-view-component--card-list,.agenda-view-component--broadcast-list{width:100%;}.agenda-view-component--programacao .views-view-grid,.agenda-view-component--card-list .views-view-grid,.agenda-view-component--broadcast-list .views-view-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;}.agenda-view-component--programacao .views-view-grid .views-row,.agenda-view-component--card-list .views-view-grid .views-row,.agenda-view-component--broadcast-list .views-view-grid .views-row{margin:0;padding:0;display:flex;}.agenda-view-component--programacao .views-view-grid .views-row .agenda-teaser,.agenda-view-component--card-list .views-view-grid .views-row .agenda-teaser,.agenda-view-component--broadcast-list .views-view-grid .views-row .agenda-teaser{height:100%;}@media (min-width:480px){.agenda-view-component--programacao .views-view-grid,.agenda-view-component--card-list .views-view-grid,.agenda-view-component--broadcast-list .views-view-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:768px){.agenda-view-component--programacao .views-view-grid,.agenda-view-component--card-list .views-view-grid,.agenda-view-component--broadcast-list .views-view-grid{grid-template-columns:repeat(3,1fr);}}@media (min-width:1200px){.agenda-view-component--programacao .views-view-grid,.agenda-view-component--card-list .views-view-grid,.agenda-view-component--broadcast-list .views-view-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;}}.agenda-view-component--programacao .view-content,.agenda-view-component--card-list .view-content,.agenda-view-component--broadcast-list .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem;}@media (max-width:1024px){.agenda-view-component--programacao .view-content,.agenda-view-component--card-list .view-content,.agenda-view-component--broadcast-list .view-content{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));}}@media (max-width:768px){.agenda-view-component--programacao .view-content,.agenda-view-component--card-list .view-content,.agenda-view-component--broadcast-list .view-content{grid-template-columns:1fr;}}.agenda-view-component--recentes,.agenda-view-component__content{width:100%;position:relative;}.agenda-view-component--recentes .views-view-grid,.agenda-view-component__content .views-view-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin:0;padding:0;list-style:none;}.agenda-view-component--recentes .views-view-grid .views-row,.agenda-view-component__content .views-view-grid .views-row{margin:0;padding:0;}@media (min-width:480px){.agenda-view-component--recentes .views-view-grid,.agenda-view-component__content .views-view-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:768px){.agenda-view-component--recentes .views-view-grid,.agenda-view-component__content .views-view-grid{grid-template-columns:repeat(3,1fr);}}@media (min-width:1200px){.agenda-view-component--recentes .views-view-grid,.agenda-view-component__content .views-view-grid{grid-template-columns:repeat(4,1fr);gap:1.25rem;}}.agenda-view-component__inner{margin:0 auto;width:100%;overflow:visible;}.agenda-view-component--bg-white{background-color:#ffffff;}.agenda-view-component--bg-light-gray{background-color:#f5f5f5;}.agenda-view-component--bg-dark-gray{background-color:#3e3e3e;}.agenda-view-component--bg-primary{background-color:var(--color-primary,#6F2E91);}.agenda-view-component--bg-secondary{background-color:var(--color-secondary,#FFF202);}.agenda-view-component--bg-accent{background-color:var(--color-accent,#C246FE);}.agenda-view-component__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;}.agenda-view-component__title,.agenda-view-component__header .heading{margin:0;text-transform:uppercase;}.agenda-view-component__header .heading{color:var(--agenda-heading-color,currentColor) !important;}.agenda-view-component__button{text-align:right;}@media (max-width:768px){.agenda-view-component__button{display:none !important;}}.dmaria-section.dmaria-bg-black .agenda-view-component__header,.dmaria-section.content--bg-black .agenda-view-component__header,.dmaria-section.dmaria-bg-dark .agenda-view-component__header,.dmaria-section[class*=dark] .agenda-view-component__header,.dmaria-section.dmaria-bg-florest .agenda-view-component__header,.dmaria-section.dmaria-bg-red .agenda-view-component__header,.dmaria-section.dmaria-bg-violet .agenda-view-component__header,.dmaria-section.dmaria-bg-blue .agenda-view-component__header{--agenda-heading-color:#ffffff !important;}.agenda-view-component__heading-black-color .heading{color:#000000 !important;}.agenda-view-component__heading-white-color .heading{color:#ffffff !important;}.agenda-view-component__heading-light-gray-color .heading{color:#d3d3d3 !important;}.agenda-view-component__heading-dark-gray-color .heading{color:#3e3e3e !important;}.agenda-view-component__heading-primary-color .heading{color:var(--color-primary,#6F2E91) !important;}.agenda-view-component__heading-secondary-color .heading{color:var(--color-secondary,#FFF202) !important;}.agenda-view-component__heading-accent-color .heading{color:var(--color-accent,#C246FE) !important;}.agenda-view-component__link{font-size:0.875rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;}.agenda-view-component__link a{text-decoration:none;transition:color 0.2s ease;color:inherit;}.agenda-view-component__link a:hover{opacity:0.8;}.agenda-view-component__content{width:100%;}.agenda-view-component .views-exposed-form{margin-bottom:2rem;background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;padding:0 !important;display:block !important;}.agenda-view-component .views-exposed-form .form-element--type-select{pointer-events:none;}.agenda-view-component .views-exposed-form .fieldgroup{border:0px !important;padding:0 !important;}.agenda-view-component .views-exposed-form .fieldgroup .fieldset-legend{position:absolute;opacity:0;color:#000 !important;background-color:#fff !important;}.agenda-view-component .views-exposed-form .fieldset-wrapper > div{display:flex;gap:8px;flex-wrap:nowrap;}.agenda-view-component .views-exposed-form .form-type-radio{margin:0;position:relative;}.agenda-view-component .views-exposed-form .form-type-radio:first-child{display:none;}.agenda-view-component .views-exposed-form .form-type-radio input[type=radio]{position:absolute;opacity:0;pointer-events:none;}.agenda-view-component .views-exposed-form .form-type-radio label{display:inline-block;padding:0.75rem 1.5rem;margin:0;color:currentColor;opacity:0.6;font-size:1rem;font-weight:600;line-height:1.5;cursor:pointer;border-bottom:3px solid transparent;position:relative;bottom:-2px;text-transform:uppercase;transition:color 200ms ease,border-color 200ms ease,opacity 200ms ease;}.agenda-view-component .views-exposed-form .form-type-radio label:hover{opacity:0.9;border-bottom-color:currentColor;}.agenda-view-component .views-exposed-form .form-type-radio:has(input[type=radio]:focus-visible){z-index:2;}.agenda-view-component .views-exposed-form .form-type-radio input[type=radio]:focus-visible + label{outline:2px solid currentColor;outline-offset:2px;box-shadow:0 0 0 5px rgba(0,0,0,0.35);border-radius:4px;}.agenda-view-component .views-exposed-form .form-type-radio input[type=radio]:checked + label{opacity:1;border-bottom-color:currentColor;}.agenda-view-component .views-exposed-form .form-actions{display:none;}.agenda-view-component .bef-links{margin-top:0;margin-bottom:2rem;}.agenda-view-component .bef-links ul{display:flex;gap:0;list-style:none;margin:0;padding:0;}.agenda-view-component .bef-links li{margin:0;position:relative;z-index:0;}.agenda-view-component .bef-links li:has(a:focus-visible){z-index:2;}.agenda-view-component .bef-links a{background:transparent;border:none;border-bottom:3px solid transparent;border-radius:0;color:currentColor;opacity:0.6;display:inline-block;font-size:1rem;font-weight:600;line-height:1.5;padding:0.75rem 1.5rem;text-decoration:none;text-transform:uppercase;transition:color 200ms ease,border-color 200ms ease,opacity 200ms ease;position:relative;bottom:-2px;}.agenda-view-component .bef-links a:hover,.agenda-view-component .bef-links a:focus{opacity:0.9;border-bottom-color:currentColor;}.agenda-view-component .bef-links a:focus-visible{outline:2px solid currentColor;outline-offset:2px;box-shadow:0 0 0 5px rgba(0,0,0,0.35);border-radius:4px;}.agenda-view-component .bef-links li.is-active a,.agenda-view-component .bef-links a.is-active{opacity:1;border-bottom-color:currentColor;}.agenda-view-component .slick-slider{position:relative;padding-bottom:20px;}.agenda-view-component .slick-slider .slick-slide{padding:0 16px 0 0;position:relative;z-index:0;}.agenda-view-component .slick-slider .slick-slide:has(:focus-visible){z-index:2;}.agenda-view-component .slick-slider .slick-slide > div{height:100%;}.agenda-view-component .slick-slider .slick-slide:last-child{padding-right:0;}.agenda-view-component .slick-slider .slick-list{overflow:visible;}.agenda-view-component .slick-slider .slick-track{display:flex !important;align-items:stretch;margin-left:0 !important;}.agenda-view-component .slick-slider .slick-slide{display:flex !important;flex-direction:column;height:auto !important;}.agenda-view-component .slick-slider .slick-slide > div{display:flex !important;flex-direction:column;height:100% !important;flex:1 1 auto;}.agenda-view-component .slick-slider .slick-slide .views-row,.agenda-view-component .slick-slider .slick-slide .contextual-region,.agenda-view-component .slick-slider .slick-slide .contextual-region > div,.agenda-view-component .slick-slider .slick-slide .views-row > article,.agenda-view-component .slick-slider .slick-slide .views-row > article > div{display:flex !important;flex-direction:column;height:100% !important;flex:1 1 auto;}.agenda-view-component .slick-slider .slick-slide .agenda-teaser,.agenda-view-component .slick-slider .slick-slide .projeto-card,.agenda-view-component .slick-slider .slick-slide .broadcast-card{flex:1 1 auto;height:100% !important;}.agenda-view-component .slick-slider .slick-dots{position:absolute;bottom:0;left:50%;transform:translateX(-50%);display:flex !important;align-items:center;justify-content:center;gap:8px;padding:0;margin:0;list-style:none;}.agenda-view-component .slick-slider .slick-dots li{margin:0;padding:0;width:auto;height:auto;}.agenda-view-component .slick-slider .slick-dots li button{width:16px;height:4px;padding:0;border:none;background:rgba(255,255,255,0.4);border-radius:0;font-size:0;line-height:0;cursor:pointer;transition:background-color 0.3s ease,width 0.3s ease;}.agenda-view-component .slick-slider .slick-dots li button:hover{background:rgba(255,255,255,0.7);}.agenda-view-component .slick-slider .slick-dots li button::before{display:none;}.agenda-view-component .slick-slider .slick-dots li.slick-active button{background:#ffffff;width:40px;height:4px;}.agenda-view-component .slick-slider .slick-next{position:absolute;bottom:-22px;top:93%;right:0;width:48px;height:48px;background:#000000;border:none !important;border-radius:0 !important;cursor:pointer;z-index:10;display:flex !important;align-items:center;justify-content:center;transition:background-color 0.3s ease;transform:none !important;font-size:0;line-height:0;outline:none !important;box-shadow:none !important;}.agenda-view-component .slick-slider .slick-next:hover{background:#333333;}.agenda-view-component .slick-slider .slick-next:focus{outline:none !important;}.agenda-view-component .slick-slider .slick-next::before{content:"→" !important;color:#ffffff !important;font-size:28px !important;line-height:1 !important;font-weight:400 !important;opacity:1 !important;background:none !important;border:none !important;border-radius:0 !important;width:auto !important;height:auto !important;}.agenda-view-component .slick-slider .slick-prev{display:none !important;}.agenda-view-component .noticias-view{padding-top:52px;}.agenda-view-component--programacao .view-display-id-block_2 .dmaria-slider__controls[style*="display: none"] + *,.agenda-view-component--programacao .view-display-id-block_2 .dmaria-slider__controls[style*="display:none"] + *,.agenda-view-component--card-list .view-display-id-block_2 .dmaria-slider__controls[style*="display: none"] + *,.agenda-view-component--card-list .view-display-id-block_2 .dmaria-slider__controls[style*="display:none"] + *{margin-top:0;}.agenda-view-component .dmaria-slider__controls{display:flex;align-items:center;justify-content:space-between;margin-top:32px;padding:0;width:100%;max-width:100%;}.agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination{display:flex;align-items:center;margin-left:-12px;}.agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots{display:flex !important;position:relative !important;bottom:auto !important;align-items:center;gap:8px;list-style:none;margin:0 0 0 15px;padding:0;width:auto;}.agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li{width:16px;height:4px;margin:0;}.agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li::before{display:none !important;content:none !important;}.agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button{display:block;width:100%;height:100%;padding:0;background:var(--color-neutral-300,#ccc);border:none;border-radius:2px;font-size:0;line-height:0;cursor:pointer;transition:background 0.3s,width 0.3s;}.agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button::before{display:none !important;content:none !important;}.agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active{width:40px;}.agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active button{background:var(--color-text-primary,#111);}.agenda-view-component .dmaria-slider__controls .dmaria-slider__nav{display:none;}@media (min-width:768px){.agenda-view-component .dmaria-slider__controls .dmaria-slider__nav{display:flex;align-items:center;gap:4px;margin-right:0;}}.agenda-view-component .dmaria-slider__controls .dmaria-slider__prev,.agenda-view-component .dmaria-slider__controls .dmaria-slider__next{display:inline-flex;align-items:center;justify-content:center;width:71px;height:52px;padding:0;background:var(--color-text-primary,#111) !important;color:#fff !important;border:2px solid var(--color-text-primary,#111);border-radius:4px;cursor:pointer;transition:background 0.2s,color 0.2s;flex-shrink:0;opacity:1 !important;}.agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:hover,.agenda-view-component .dmaria-slider__controls .dmaria-slider__next:hover{background:#fff !important;color:var(--color-text-primary,#111) !important;}.agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:focus-visible,.agenda-view-component .dmaria-slider__controls .dmaria-slider__next:focus-visible{outline:2px solid var(--color-accent,#111);outline-offset:2px;}.agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled,.agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled{opacity:1 !important;cursor:pointer;background:var(--color-text-primary,#111) !important;color:#fff !important;}.agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled:hover,.agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled:hover{background:#fff !important;color:var(--color-text-primary,#111) !important;}.agenda-view-component .dmaria-slider__controls .dmaria-slider__prev svg,.agenda-view-component .dmaria-slider__controls .dmaria-slider__next svg{display:block;flex-shrink:0;}.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination{display:flex;align-items:center;margin-left:-12px;}.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots{display:flex !important;position:relative !important;bottom:auto !important;align-items:center;gap:8px;list-style:none;margin:0 0 0 15px;padding:0;width:auto;}.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li{width:16px;height:4px;margin:0;}.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li::before,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li::before,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li::before,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li::before,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li::before,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li::before,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li::before,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li::before{display:none !important;content:none !important;}.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button{display:block;width:100%;height:100%;padding:0;background:rgba(255,255,255,0.4);border:none;border-radius:2px;font-size:0;line-height:0;cursor:pointer;transition:background 0.3s,width 0.3s;}.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button::before,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button::before,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button::before,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button::before,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button::before,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button::before,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button::before,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button::before{display:none !important;content:none !important;}.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active{width:40px;}.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active button,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active button,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active button,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active button,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active button,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active button,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active button,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active button{background:#fff;}.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev,.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__next,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__next,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__next,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__next,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__next,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__next,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__next,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__next{display:inline-flex;align-items:center;justify-content:center;width:71px;height:52px;padding:0;background:#fff !important;color:var(--color-text-primary,#111) !important;border:2px solid #fff;border-radius:4px;cursor:pointer;transition:background 0.2s,color 0.2s;flex-shrink:0;opacity:1 !important;}.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:hover,.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:hover,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:hover,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:hover,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:hover,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:hover,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:hover,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:hover,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:hover,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:hover,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:hover,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:hover,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:hover,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:hover,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:hover,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:hover{background:var(--color-text-primary,#111) !important;color:#fff !important;}.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:focus-visible,.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:focus-visible,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:focus-visible,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:focus-visible,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:focus-visible,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:focus-visible,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:focus-visible,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:focus-visible,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:focus-visible,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:focus-visible,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:focus-visible,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:focus-visible,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:focus-visible,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:focus-visible,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:focus-visible,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:focus-visible{outline:2px solid var(--color-accent,#111);outline-offset:2px;}.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled,.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled{opacity:1 !important;cursor:pointer;background:#fff !important;color:var(--color-text-primary,#111) !important;}.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled:hover,.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled:hover,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled:hover,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled:hover,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled:hover,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled:hover,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled:hover,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled:hover,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled:hover,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled:hover,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled:hover,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled:hover,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled:hover,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled:hover,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled:hover,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled:hover{background:var(--color-text-primary,#111) !important;color:#fff !important;}.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev svg,.dmaria-bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__next svg,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev svg,.content--bg-black .agenda-view-component .dmaria-slider__controls .dmaria-slider__next svg,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev svg,.dmaria-bg-dark .agenda-view-component .dmaria-slider__controls .dmaria-slider__next svg,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev svg,.dmaria-bg-primary .agenda-view-component .dmaria-slider__controls .dmaria-slider__next svg,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev svg,.dmaria-bg-florest .agenda-view-component .dmaria-slider__controls .dmaria-slider__next svg,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev svg,.dmaria-bg-red .agenda-view-component .dmaria-slider__controls .dmaria-slider__next svg,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev svg,.dmaria-bg-violet .agenda-view-component .dmaria-slider__controls .dmaria-slider__next svg,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev svg,.dmaria-bg-blue .agenda-view-component .dmaria-slider__controls .dmaria-slider__next svg{display:block;flex-shrink:0;}.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__pagination,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__pagination,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination{display:flex;align-items:center;margin-left:-12px;}.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__pagination .slick-dots,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__pagination .slick-dots,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots{display:flex !important;position:relative !important;bottom:auto !important;align-items:center;gap:8px;list-style:none;margin:0 0 0 15px;padding:0;width:auto;}.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li{width:16px;height:4px;margin:0;}.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li::before,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li::before,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li::before,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li::before,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li::before{display:none !important;content:none !important;}.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button{display:block;width:100%;height:100%;padding:0;background:rgba(0,0,0,0.25);border:none;border-radius:2px;font-size:0;line-height:0;cursor:pointer;transition:background 0.3s,width 0.3s;}.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button::before,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button::before,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button::before,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button::before,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button::before{display:none !important;content:none !important;}.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active{width:40px;}.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active button,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active button,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active button,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active button,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active button{background:var(--color-text-primary,#111);}.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__prev,.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__next,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__prev,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__next,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next{display:inline-flex;align-items:center;justify-content:center;width:71px;height:52px;padding:0;background:var(--color-text-primary,#111) !important;color:#fff !important;border:2px solid var(--color-text-primary,#111);border-radius:4px;cursor:pointer;transition:background 0.2s,color 0.2s;flex-shrink:0;opacity:1 !important;}.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__prev:hover,.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__next:hover,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__prev:hover,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__next:hover,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:hover,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:hover,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:hover,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:hover,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:hover,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:hover{background:#fff !important;color:var(--color-text-primary,#111) !important;}.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__prev:focus-visible,.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__next:focus-visible,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__prev:focus-visible,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__next:focus-visible,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:focus-visible,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:focus-visible,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:focus-visible,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:focus-visible,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev:focus-visible,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next:focus-visible{outline:2px solid var(--color-accent,#111);outline-offset:2px;}.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__prev.slick-disabled,.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__next.slick-disabled,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__prev.slick-disabled,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__next.slick-disabled,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled{opacity:1 !important;cursor:pointer;background:var(--color-text-primary,#111) !important;color:#fff !important;}.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__prev.slick-disabled:hover,.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__next.slick-disabled:hover,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__prev.slick-disabled:hover,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__next.slick-disabled:hover,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled:hover,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled:hover,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled:hover,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled:hover,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev.slick-disabled:hover,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next.slick-disabled:hover{background:#fff !important;color:var(--color-text-primary,#111) !important;}.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__prev svg,.agenda-view-component--bg-white .dmaria-slider__controls .dmaria-slider__next svg,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__prev svg,.agenda-view-component--bg-light-gray .dmaria-slider__controls .dmaria-slider__next svg,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev svg,.dmaria-bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next svg,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev svg,.dmaria-bg-off-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next svg,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__prev svg,.content--bg-white .agenda-view-component .dmaria-slider__controls .dmaria-slider__next svg{display:block;flex-shrink:0;}@media (min-width:769px) and (max-width:1439px){.dmaria-section-container.default_1440:has(.agenda-view-component){overflow-x:clip;}}@media (min-width:1440px){.dmaria-section-container.default_1440 .agenda-view-component__inner{overflow:visible;}.dmaria-section-container.default_1440 .agenda-view-component__content .slick-carousel-wrapper{margin-left:calc((100vw - 1440px) / -2);margin-right:calc((100vw - 1440px) / -2);padding-left:calc((100vw - 1440px) / 2);}}body.gin--edit-form .agenda-view-component .views-exposed-form .fieldset__wrapper,body.gin--edit-form .agenda-view-component .views-exposed-form .fieldset-wrapper{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;gap:0 !important;margin:0 !important;margin-inline-start:0 !important;padding:0 !important;pointer-events:none !important;user-select:none !important;}body.gin--edit-form .agenda-view-component .views-exposed-form .form-radios{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;align-items:center !important;gap:0 !important;margin:0 !important;padding:0 !important;}body.gin--edit-form .agenda-view-component .views-exposed-form fieldset,body.gin--edit-form .agenda-view-component .views-exposed-form .fieldgroup{border:0 !important;padding:0 !important;margin:0 !important;}body.gin--edit-form .agenda-view-component .views-exposed-form .form-actions{display:none !important;}body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--radio,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--boolean,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type-radio{margin:0 !important;margin-block:0 !important;margin-inline:0 !important;display:block !important;position:relative !important;}body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--radio:first-child,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--boolean:first-child,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type-radio:first-child{display:none !important;}body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--radio input[type=radio],body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--radio .form-boolean,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--boolean input[type=radio],body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--boolean .form-boolean,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type-radio input[type=radio],body.gin--edit-form .agenda-view-component .views-exposed-form .form-type-radio .form-boolean{position:absolute !important;opacity:0 !important;pointer-events:none !important;width:0 !important;height:0 !important;min-width:0 !important;min-height:0 !important;margin:0 !important;padding:0 !important;border:none !important;background:none !important;box-shadow:none !important;appearance:none !important;float:none !important;transform:none !important;inset-block-start:auto !important;margin-inline-start:0 !important;}body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--radio label,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--radio .form-item__label,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--boolean label,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--boolean .form-item__label,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type-radio label,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type-radio .form-item__label{display:inline-block !important;padding:0.75rem 1.5rem !important;margin:0 !important;margin-block-end:0 !important;font-size:1rem !important;font-weight:600 !important;line-height:1.5 !important;cursor:default !important;border-bottom:3px solid transparent !important;position:relative !important;bottom:-2px !important;opacity:0.6 !important;color:inherit !important;float:none !important;transform:none !important;text-transform:uppercase !important;letter-spacing:0.04em !important;}body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--radio input[type=radio]:checked + label,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--radio input[type=radio]:checked + .form-item__label,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--boolean input[type=radio]:checked + label,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type--boolean input[type=radio]:checked + .form-item__label,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type-radio input[type=radio]:checked + label,body.gin--edit-form .agenda-view-component .views-exposed-form .form-type-radio input[type=radio]:checked + .form-item__label{opacity:1 !important;color:inherit !important;border-bottom-color:currentColor !important;text-transform:uppercase !important;}.programacao-filter-bar{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-bottom:32px;}.programacao-filter-bar input.form-text.form-control.input::placeholder{color:var(--color-black,#000000);}@media (max-width:640px){.programacao-filter-bar > div > select,.programacao-filter-bar input{width:100% !important;}}.programacao-filter-bar .form-item,.programacao-filter-bar .js-form-item{flex:1 1 200px;max-width:326px;margin:0;padding:0;position:relative;}.programacao-filter-bar .form-item label,.programacao-filter-bar .form-item .form-item__label,.programacao-filter-bar .js-form-item label,.programacao-filter-bar .js-form-item .form-item__label{display:none;}.programacao-filter-bar .form-item .description,.programacao-filter-bar .form-item .form-item__description,.programacao-filter-bar .js-form-item .description,.programacao-filter-bar .js-form-item .form-item__description{display:none;}.programacao-filter-bar .form-item input[type=date]::-webkit-calendar-picker-indicator,.programacao-filter-bar .js-form-item input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none;}.programacao-filter-bar .form-item select,.programacao-filter-bar .form-item input[type=text],.programacao-filter-bar .form-item input[type=date],.programacao-filter-bar .js-form-item select,.programacao-filter-bar .js-form-item input[type=text],.programacao-filter-bar .js-form-item input[type=date]{appearance:none;-webkit-appearance:none;display:block;width:100%;height:44px;background-color:#ffffff;border:1px solid var(--color-black,#000000);border-radius:4px;padding:10px 50px 10px 14px;font-family:var(--font-primary,"Messina Sans",sans-serif);font-weight:500;font-size:16px;line-height:24px;color:var(--color-black,#000000);cursor:pointer;transition:border-color 0.15s ease,box-shadow 0.15s ease;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23000000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:24px 24px;}.programacao-filter-bar .form-item select:hover,.programacao-filter-bar .form-item input[type=text]:hover,.programacao-filter-bar .form-item input[type=date]:hover,.programacao-filter-bar .js-form-item select:hover,.programacao-filter-bar .js-form-item input[type=text]:hover,.programacao-filter-bar .js-form-item input[type=date]:hover{border-color:var(--color-primary,#6f2e91);}.programacao-filter-bar .form-item select:focus,.programacao-filter-bar .form-item input[type=text]:focus,.programacao-filter-bar .form-item input[type=date]:focus,.programacao-filter-bar .js-form-item select:focus,.programacao-filter-bar .js-form-item input[type=text]:focus,.programacao-filter-bar .js-form-item input[type=date]:focus{outline:2px solid var(--color-primary,#6f2e91);outline-offset:2px;box-shadow:none;}.programacao-filter-bar .form-item select::-ms-expand,.programacao-filter-bar .form-item input[type=text]::-ms-expand,.programacao-filter-bar .form-item input[type=date]::-ms-expand,.programacao-filter-bar .js-form-item select::-ms-expand,.programacao-filter-bar .js-form-item input[type=text]::-ms-expand,.programacao-filter-bar .js-form-item input[type=date]::-ms-expand{display:none;}.programacao-filter-bar .form-item option,.programacao-filter-bar .js-form-item option{font-family:var(--font-primary,"Messina Sans",sans-serif);font-weight:400;font-size:16px;color:var(--color-black,#000000);background-color:#ffffff;}.programacao-filter-bar .form-actions,.programacao-filter-bar .js-form-type-submit{display:none;}.programacao-filter-bar__view-toggles{display:flex;gap:18px;align-items:center;height:44px;flex-shrink:0;margin-left:auto;}@media (max-width:640px){.programacao-filter-bar__view-toggles{display:none;}}.programacao-filter-bar__toggle{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;background:transparent;cursor:pointer;color:var(--color-black,#000000);opacity:0.35;transition:opacity 0.2s ease;}.programacao-filter-bar__toggle svg{display:block;width:32px;height:32px;pointer-events:none;}.programacao-filter-bar__toggle:hover,.programacao-filter-bar__toggle.is-active{opacity:1;}.programacao-filter-bar__toggle:focus-visible{outline:2px solid var(--color-primary,#6f2e91);outline-offset:4px;border-radius:2px;}@media (max-width:1024px){.programacao-filter-bar{flex-wrap:wrap;}.programacao-filter-bar .form-item,.programacao-filter-bar .js-form-item{flex:1 1 calc(50% - 8px);max-width:100%;}}@media (max-width:640px){.programacao-filter-bar{flex-direction:column;align-items:stretch;gap:16px;}.programacao-filter-bar .form-item,.programacao-filter-bar .js-form-item{flex:1 1 100%;max-width:100%;}.programacao-filter-bar__view-toggles{align-self:flex-end;}}.programacao-map-placeholder{position:relative;width:100%;margin-bottom:32px;border-radius:8px;overflow:hidden;}.programacao-map-placeholder .espetaculos-mapa__map,.programacao-map-placeholder .programacao-map-canvas{width:100%;height:480px;display:block;border-radius:8px;}.programacao-map-placeholder .espetaculos-mapa__no-results{position:absolute;top:0;left:0;right:0;z-index:1000;background:rgba(0,0,0,0.82);color:#ffffff;padding:1.25rem 2rem;text-align:center;font-size:1rem;font-family:inherit;pointer-events:none;border-radius:8px 8px 0 0;}.programacao-map-placeholder .espetaculos-mapa__no-results p{margin:0;font-weight:500;}.programacao-map-placeholder .gm-style-iw,.programacao-map-placeholder .gm-style-iw-d{padding:0 !important;overflow:hidden !important;background:transparent !important;box-shadow:none !important;}.programacao-map-placeholder .gm-style-iw-chr{position:absolute;top:4px;right:4px;z-index:2;}.programacao-map-placeholder .gm-ui-hover-effect{opacity:0.7;filter:invert(1);}.programacao-map-placeholder .gm-ui-hover-effect:hover{opacity:1;}@media (max-width:767px){.programacao-map-placeholder{margin-bottom:20px;border-radius:0;}.programacao-map-placeholder .espetaculos-mapa__map,.programacao-map-placeholder .programacao-map-canvas{height:320px;border-radius:0;}}@media (max-width:640px){.programacao-map-placeholder{display:none;}}.programacao-results-header{margin-top:var(--spacing-lg);margin-bottom:var(--spacing-md);font-size:0.75rem;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--color-medium-grey);}@media (max-width:640px){.programacao-results-header{margin-top:var(--spacing-md);}}@media (max-width:768px){.programacao-results-header .heading{margin-top:0;}}.agenda-view-component--programacao .agenda-view-component__header,.agenda-view-component--card-list .agenda-view-component__header{position:relative;}.agenda-view-component--programacao:has(.programacao-projeto-filter-bar) .agenda-view-component__button,.agenda-view-component--card-list:has(.programacao-projeto-filter-bar) .agenda-view-component__button{display:none;}.agenda-view-component--programacao .programacao-projeto-filter-bar,.agenda-view-component--card-list .programacao-projeto-filter-bar{margin-top:calc(-1 * (24px + 1.2em + 16px));margin-bottom:24px;display:flex;justify-content:flex-end;}@media (max-width:768px){.agenda-view-component--programacao .programacao-projeto-filter-bar,.agenda-view-component--card-list .programacao-projeto-filter-bar{margin-top:0;}}.agenda-view-component--programacao .programacao-projeto-filter-bar .form-type-select select,.agenda-view-component--card-list .programacao-projeto-filter-bar .form-type-select select{min-width:unset;}.agenda-view-component--programacao .programacao-projeto-filter-bar .form-type-select select:focus-visible,.agenda-view-component--card-list .programacao-projeto-filter-bar .form-type-select select:focus-visible{outline:2px solid var(--color-black);outline-offset:2px;}.agenda-view-component--programacao .programacao-projeto-filter-bar .form-type-select select option,.agenda-view-component--card-list .programacao-projeto-filter-bar .form-type-select select option{font-family:var(--font-primary,"Messina Sans",sans-serif);font-weight:400;font-size:0.8125rem;color:var(--color-black,#000000);background-color:#ffffff;}.agenda-view-component--programacao .programacao-projeto-filter-bar .form-item,.agenda-view-component--card-list .programacao-projeto-filter-bar .form-item{margin:0;}.agenda-view-component--programacao .programacao-projeto-filter-bar .form-actions,.agenda-view-component--programacao .programacao-projeto-filter-bar input[type=submit],.agenda-view-component--programacao .programacao-projeto-filter-bar button[type=submit],.agenda-view-component--card-list .programacao-projeto-filter-bar .form-actions,.agenda-view-component--card-list .programacao-projeto-filter-bar input[type=submit],.agenda-view-component--card-list .programacao-projeto-filter-bar button[type=submit]{display:none !important;}.programacao-filter-bar input[type=date]{display:block;border:1px solid black;}@media (max-width:767px){.programacao-filter-bar input[type=date]{width:100%;}}.programacao-filter-bar .flatpickr-input.flatpickr-alt-input,.programacao-filter-bar .flatpickr-input[readonly]{appearance:none;-webkit-appearance:none;display:block;width:100%;height:44px;background-color:#ffffff;border:1px solid var(--color-black,#000);border-radius:4px;padding:10px 14px;font-family:"Inter",sans-serif;font-weight:500;font-size:16px;line-height:24px;color:var(--color-black,#000);cursor:pointer;transition:border-color 0.15s ease;}.programacao-filter-bar .flatpickr-input.flatpickr-alt-input:hover,.programacao-filter-bar .flatpickr-input[readonly]:hover{border-color:var(--color-primary,#6f2e91);}.programacao-filter-bar .flatpickr-input.flatpickr-alt-input:focus,.programacao-filter-bar .flatpickr-input[readonly]:focus{outline:2px solid var(--color-primary,#6f2e91);outline-offset:2px;}div.flatpickr-calendar{background:var(--color-white,#fff);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-lg,0 10px 15px -3px rgba(0,0,0,0.1));font-family:"Inter",sans-serif;padding:0;width:auto !important;box-sizing:border-box;}div.flatpickr-calendar.open{z-index:99 !important;}div.flatpickr-calendar::before,div.flatpickr-calendar::after{display:none;}div.flatpickr-calendar .flatpickr-months{display:flex;align-items:center;padding:12px;border-bottom:none;}div.flatpickr-calendar .flatpickr-months .flatpickr-month{flex:0 0 auto;display:flex;align-items:center;justify-content:center;height:auto;background:transparent;}div.flatpickr-calendar .flatpickr-months .flatpickr-current-month{display:flex;align-items:center;gap:2px;font-size:var(--Size-Body-L,18px);font-weight:600;color:var(--color-black,#000);margin:6px 0px 8px 8px;width:auto;left:auto;position:static;}div.flatpickr-calendar .flatpickr-months .flatpickr-current-month .numInputWrapper{width:auto;}div.flatpickr-calendar .flatpickr-months .flatpickr-current-month .numInputWrapper span.arrowUp,div.flatpickr-calendar .flatpickr-months .flatpickr-current-month .numInputWrapper span.arrowDown{display:none;}div.flatpickr-calendar .flatpickr-months .flatpickr-current-month select.flatpickr-monthDropdown-months,div.flatpickr-calendar .flatpickr-months .flatpickr-current-month input.cur-year{appearance:none;-webkit-appearance:none;background:transparent;border:none;font-size:var(--Size-Body-L,18px);font-weight:700;color:var(--color-black,#000);padding:0;cursor:default;}div.flatpickr-calendar .flatpickr-months .flatpickr-current-month select.flatpickr-monthDropdown-months:focus,div.flatpickr-calendar .flatpickr-months .flatpickr-current-month input.cur-year:focus{outline:none;box-shadow:none;}div.flatpickr-calendar .flatpickr-months .flatpickr-prev-month{order:1;}div.flatpickr-calendar .flatpickr-months .flatpickr-next-month{order:3;}div.flatpickr-calendar .flatpickr-months .flatpickr-prev-month,div.flatpickr-calendar .flatpickr-months .flatpickr-next-month{position:static;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:var(--radius-sm,4px);background:transparent;color:var(--color-black,#000);cursor:pointer;transition:background var(--transition-fast,150ms ease-in-out);padding:0;flex-shrink:0;font-size:0;}div.flatpickr-calendar .flatpickr-months .flatpickr-prev-month:hover,div.flatpickr-calendar .flatpickr-months .flatpickr-next-month:hover{background:var(--color-background-grey,#eaeaea);}div.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg,div.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg{display:block;width:16px;height:16px;fill:var(--color-black,#000);}div.flatpickr-calendar .flatpickr-months .flatpickr-prev-month svg path,div.flatpickr-calendar .flatpickr-months .flatpickr-next-month svg path{fill:var(--color-black,#000);}div.flatpickr-calendar .flatpickr-months .flatpickr-prev-month span,div.flatpickr-calendar .flatpickr-months .flatpickr-next-month span{font-size:14px;line-height:1;display:flex;align-items:center;justify-content:center;}div.flatpickr-calendar .flatpickr-weekdays{background:transparent;padding:0;margin-bottom:4px;height:auto;}div.flatpickr-calendar .flatpickr-weekdays .flatpickr-weekdaycontainer{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:12px;}div.flatpickr-calendar .flatpickr-weekdays span.flatpickr-weekday{background:transparent;padding:4px 0;color:var(--Black,#000);text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal;}div.flatpickr-calendar .flatpickr-days{width:100%;background:var(--color-white,#fff);padding:0;margin:0;}div.flatpickr-calendar .flatpickr-days .dayContainer{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;width:100%;min-width:unset;max-width:unset;padding:0;}div.flatpickr-calendar .flatpickr-day{display:flex;align-items:center;justify-content:center;width:48px;height:48px;max-width:unset;margin:0 auto;border-radius:var(--radius-sm,4px);background:#F6F6F6;color:var(--color-black,#000);font-size:0.8125rem;font-weight:500;border:none;cursor:pointer;transition:background var(--transition-fast,150ms ease-in-out),color var(--transition-fast,150ms ease-in-out);line-height:1;}div.flatpickr-calendar .flatpickr-day:hover:not(.flatpickr-disabled):not(.selected){background:var(--color-extra-light-grey,#c6c6cf);border-color:transparent;color:var(--color-black,#000);}div.flatpickr-calendar .flatpickr-day.prevMonthDay,div.flatpickr-calendar .flatpickr-day.nextMonthDay{background:transparent;color:var(--color-extra-light-grey,#c6c6cf);}div.flatpickr-calendar .flatpickr-day.today{background:var(--color-background-grey,#eaeaea);border:2px solid var(--color-black,#000);color:var(--color-black,#000);font-weight:700;}div.flatpickr-calendar .flatpickr-day.selected{background:var(--color-black,#000);color:var(--color-white,#fff);border-color:transparent;font-weight:600;}div.flatpickr-calendar .flatpickr-day.selected:hover{background:#333333;color:var(--color-white,#fff);border-color:transparent;}div.flatpickr-calendar .flatpickr-day.inRange{background:var(--color-background-grey,#eaeaea);border-color:transparent;}div.flatpickr-calendar .flatpickr-day.startRange,div.flatpickr-calendar .flatpickr-day.endRange{background:var(--color-black,#000);color:var(--color-white,#fff);border-color:transparent;}div.flatpickr-calendar .flatpickr-day.flatpickr-disabled{background:transparent;color:var(--color-extra-light-grey,#c6c6cf);cursor:default;}.programacao-date-range{position:relative;display:flex;align-items:center;flex:1 1 200px;max-width:326px;margin:0;}.programacao-date-range .flatpickr-input.flatpickr-alt-input,.programacao-date-range__input{flex:1;padding-right:68px;}.programacao-date-range__cal-btn{position:absolute;right:36px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:var(--color-text-secondary,#666);line-height:0;transition:color var(--transition-fast);}.programacao-date-range__cal-btn:hover{color:var(--color-primary,#6f2e91);}.programacao-date-range__cal-btn:focus-visible{outline:2px solid var(--color-primary,#6f2e91);outline-offset:2px;border-radius:var(--radius-sm);}.programacao-date-range__clear-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;padding:4px;cursor:pointer;color:var(--color-text-secondary,#666);line-height:0;transition:color var(--transition-fast);}.programacao-date-range__clear-btn:hover{color:var(--color-primary,#6f2e91);}.programacao-date-range__clear-btn:focus-visible{outline:2px solid var(--color-primary,#6f2e91);outline-offset:2px;border-radius:var(--radius-sm);}@media (max-width:1024px){.programacao-date-range{flex:1 1 calc(50% - 8px);max-width:100%;}}@media (max-width:640px){.programacao-date-range{flex:1 1 100%;max-width:100%;}}.view-id-espetaculos.view-display-id-block-1 > .views-exposed-form,.view-id-espetaculos-list.view-display-id-block-1 > .views-exposed-form,.view-id-espetaculos-block_1 > .views-exposed-form{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:2rem;}.view-id-espetaculos.view-display-id-block-1 > .views-exposed-form .js-form-item,.view-id-espetaculos-list.view-display-id-block-1 > .views-exposed-form .js-form-item,.view-id-espetaculos-block_1 > .views-exposed-form .js-form-item{position:relative;margin:0;}.view-id-espetaculos.view-display-id-block-1 > .views-exposed-form .js-form-item select,.view-id-espetaculos-list.view-display-id-block-1 > .views-exposed-form .js-form-item select,.view-id-espetaculos-block_1 > .views-exposed-form .js-form-item select{appearance:none;-webkit-appearance:none;background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M6 9L12 15L18 9' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:24px 24px;border:1px solid #000000;border-radius:4px;color:#000000;cursor:pointer;font-size:16px;font-weight:500;line-height:24px;padding:10px 44px 10px 14px;transition:border-color 120ms ease,box-shadow 120ms ease;width:326px;}@media (max-width:767px){.view-id-espetaculos.view-display-id-block-1 > .views-exposed-form .js-form-item select,.view-id-espetaculos-list.view-display-id-block-1 > .views-exposed-form .js-form-item select,.view-id-espetaculos-block_1 > .views-exposed-form .js-form-item select{width:100%;}}.view-id-espetaculos.view-display-id-block-1 > .views-exposed-form .js-form-item select:focus-visible,.view-id-espetaculos-list.view-display-id-block-1 > .views-exposed-form .js-form-item select:focus-visible,.view-id-espetaculos-block_1 > .views-exposed-form .js-form-item select:focus-visible{box-shadow:0 0 0 3px rgba(0,0,0,0.15);outline:none;}.view-id-espetaculos.view-display-id-block-1 > .views-exposed-form .js-form-item select:active,.view-id-espetaculos-list.view-display-id-block-1 > .views-exposed-form .js-form-item select:active,.view-id-espetaculos-block_1 > .views-exposed-form .js-form-item select:active{border-color:#000000;}.view-id-espetaculos.view-display-id-block-1 > .views-exposed-form .form-type-radio,.view-id-espetaculos-list.view-display-id-block-1 > .views-exposed-form .form-type-radio,.view-id-espetaculos-block_1 > .views-exposed-form .form-type-radio{display:none;}.view-id-espetaculos.view-display-id-block-1 > .views-exposed-form .form-actions,.view-id-espetaculos-list.view-display-id-block-1 > .views-exposed-form .form-actions,.view-id-espetaculos-block_1 > .views-exposed-form .form-actions{display:none;}.flatpickr-innerContainer{margin:0;padding:8px 12px 12px 12px;background:var(--color-white,#fff);width:100%;box-sizing:border-box;}.flatpickr-months .flatpickr-next-month svg path{fill:black !important;}
.brand-section{display:flex;align-items:center;}.brand-section__link{display:flex;align-items:center;gap:12px;text-decoration:none;color:var(--color-white);transition:opacity 0.2s ease;}.brand-section__link:hover{opacity:0.9;}.brand-section__link:focus{outline-offset:2px;border-radius:4px;}.brand-section__logo{display:flex;align-items:center;justify-content:center;width:185px;height:58px;transition:width 0.5s cubic-bezier(0.4,0,0.2,1),height 0.5s cubic-bezier(0.4,0,0.2,1);}@media (max-width:1024px){.brand-section__logo{transition:none;}}.brand-section__logo img{max-width:100%;max-height:100%;object-fit:contain;}@media (max-width:768px){.brand-section__logo{width:120px;height:38px;}}.site-header-organism.is-scrolled .brand-section__logo{width:128px;height:unset;}.brand-section__name{font-size:18px;font-weight:700;letter-spacing:0.5px;text-transform:uppercase;white-space:nowrap;}@media (max-width:480px){.brand-section__name{font-size:16px;}}
.button-wrapper{display:flex;}.button-wrapper--left{justify-content:flex-start;}.button-wrapper--center{justify-content:center;}.button-wrapper--right{justify-content:flex-end;}.dmaria-button.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:16px 24px;border:2px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-decoration:none;letter-spacing:var(--letter-spacing-wide);cursor:pointer;transition:all var(--transition-fast);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;text-align:center;}.dmaria-button.button,.dmaria-button.button:link,.dmaria-button.button:visited,.dmaria-button.button a,.dmaria-button.button a:link,.dmaria-button.button a:visited{text-decoration:none !important;box-shadow:none !important;}.dmaria-button.button.button--primary{background-color:var(--color-black,#000);color:var(--color-white,#fff);border-color:var(--color-black,#000) !important;}.dmaria-button.button.button--primary,.dmaria-button.button.button--primary:visited,.dmaria-button.button.button--primary .button__text{color:var(--color-white,#fff);}.dmaria-button.button.button--primary:hover{background-color:var(--color-white,#fff);border-color:var(--color-white,#fff) !important;color:var(--color-black,#000);}.dmaria-button.button.button--primary:hover .button__text{color:var(--color-black,#000);}.dmaria-button.button.button--primary:focus{outline:2px solid var(--color-black,#000);outline-offset:2px;}.dmaria-button.button.button--primary:active{box-shadow:var(--shadow-sm);}.dmaria-button.button.button--secondary{background-color:var(--color-white,#fff);color:var(--color-black,#000);border:2px solid transparent !important;}.dmaria-button.button.button--secondary,.dmaria-button.button.button--secondary:visited,.dmaria-button.button.button--secondary .button__text{color:var(--color-black,#000);}.dmaria-button.button.button--secondary:hover{background-color:var(--color-black,#000);color:var(--color-white,#fff);border:2px solid transparent !important;}.dmaria-button.button.button--secondary:hover .button__text{color:var(--color-white,#fff);}.dmaria-button.button.button--secondary:focus{outline:2px solid var(--color-black,#000);outline-offset:2px;}.dmaria-button.button.button--secondary:active{box-shadow:var(--shadow-sm);}.dmaria-button.button.button--white{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-white) !important;backdrop-filter:blur(5.437px);-webkit-backdrop-filter:blur(5.437px);}.dmaria-button.button.button--white,.dmaria-button.button.button--white:link,.dmaria-button.button.button--white:visited,.dmaria-button.button.button--white a,.dmaria-button.button.button--white a:link,.dmaria-button.button.button--white a:visited,.dmaria-button.button.button--white .button__text{color:var(--color-black) !important;}.dmaria-button.button.button--white:hover{background-color:rgba(255,255,255,0.9);border-color:var(--color-white) !important;color:var(--color-black) !important;box-shadow:var(--shadow-md);}.dmaria-button.button.button--white:hover .button__text,.dmaria-button.button.button--white:hover a{color:var(--color-black) !important;}.dmaria-button.button.button--white:focus{outline:2px solid var(--color-white);outline-offset:2px;color:var(--color-black) !important;}.dmaria-button.button.button--white:active{box-shadow:var(--shadow-sm);color:var(--color-black) !important;}.dmaria-button.button.button--outline-white-arrow{background-color:transparent;color:inherit;border:2px solid currentColor !important;backdrop-filter:blur(5.437px);-webkit-backdrop-filter:blur(5.437px);text-transform:uppercase;}.dmaria-button.button.button--outline-white-arrow,.dmaria-button.button.button--outline-white-arrow:link,.dmaria-button.button.button--outline-white-arrow:visited,.dmaria-button.button.button--outline-white-arrow a,.dmaria-button.button.button--outline-white-arrow a:link,.dmaria-button.button.button--outline-white-arrow a:visited,.dmaria-button.button.button--outline-white-arrow .button__text{color:inherit !important;}.dmaria-button.button.button--outline-white-arrow::after{content:"";display:inline-flex;align-items:center;flex-shrink:0;width:20px;height:20px;margin-left:var(--spacing-sm,8px);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3.33337 10H16.6667M16.6667 10L10.8334 4.16667M16.6667 10L10.8334 15.8333' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3.33337 10H16.6667M16.6667 10L10.8334 4.16667M16.6667 10L10.8334 15.8333' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C%2Fsvg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color var(--transition-fast);}.dmaria-button.button.button--outline-white-arrow:hover{background-color:currentColor;border-color:currentColor !important;}.dmaria-button.button.button--outline-white-arrow:hover .button__text,.dmaria-button.button.button--outline-white-arrow:hover a,.dmaria-button.button.button--outline-white-arrow:hover a:link,.dmaria-button.button.button--outline-white-arrow:hover a:visited{mix-blend-mode:difference;color:var(--color-white,#fff) !important;}.dmaria-button.button.button--outline-white-arrow:hover::after{mix-blend-mode:difference;background-color:var(--color-white,#fff);}.dmaria-button.button.button--outline-white-arrow:focus{outline:2px solid currentColor;outline-offset:2px;}.dmaria-button.button.button--outline-white-arrow:active{background-color:currentColor;color:var(--color-white,#fff) !important;}.dmaria-button.button.button--white-arrow{background-color:transparent;color:inherit;border:2px solid transparent !important;backdrop-filter:blur(5.437px);-webkit-backdrop-filter:blur(5.437px);text-transform:uppercase;}.dmaria-button.button.button--white-arrow,.dmaria-button.button.button--white-arrow:link,.dmaria-button.button.button--white-arrow:visited,.dmaria-button.button.button--white-arrow a,.dmaria-button.button.button--white-arrow a:link,.dmaria-button.button.button--white-arrow a:visited,.dmaria-button.button.button--white-arrow .button__text{color:inherit !important;}.dmaria-button.button.button--white-arrow::after{content:"";display:inline-flex;align-items:center;flex-shrink:0;width:20px;height:20px;margin-left:var(--spacing-sm,8px);background-color:currentColor;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3.33337 10H16.6667M16.6667 10L10.8334 4.16667M16.6667 10L10.8334 15.8333' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C%2Fsvg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20' fill='none'%3E%3Cpath d='M3.33337 10H16.6667M16.6667 10L10.8334 4.16667M16.6667 10L10.8334 15.8333' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C%2Fsvg%3E");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;transition:background-color var(--transition-fast);}.dmaria-button.button.button--white-arrow:hover{background-color:transparent;}.dmaria-button.button.button--white-arrow:hover .button__text,.dmaria-button.button.button--white-arrow:hover a,.dmaria-button.button.button--white-arrow:hover a:link,.dmaria-button.button.button--white-arrow:hover a:visited{opacity:0.85;}.dmaria-button.button.button--white-arrow:hover::after{opacity:0.85;}.dmaria-button.button.button--white-arrow:focus{outline:2px solid currentColor;outline-offset:2px;}.dmaria-button.button.button--white-arrow:active{opacity:0.75;}.dmaria-button.button.button--outline-white{background-color:transparent;color:var(--color-white);border-color:var(--color-white) !important;border-width:2px;backdrop-filter:blur(5.437px);-webkit-backdrop-filter:blur(5.437px);}.dmaria-button.button.button--outline-white,.dmaria-button.button.button--outline-white:link,.dmaria-button.button.button--outline-white:visited,.dmaria-button.button.button--outline-white a,.dmaria-button.button.button--outline-white a:link,.dmaria-button.button.button--outline-white a:visited,.dmaria-button.button.button--outline-white .button__text{color:var(--color-white) !important;}.dmaria-button.button.button--outline-white:hover{background-color:rgba(255,255,255,0.1);border-color:var(--color-white) !important;color:var(--color-white) !important;}.dmaria-button.button.button--outline-white:hover .button__text,.dmaria-button.button.button--outline-white:hover a{color:var(--color-white) !important;}.dmaria-button.button.button--outline-white:focus{outline:2px solid var(--color-white);outline-offset:2px;color:var(--color-white) !important;}.dmaria-button.button.button--outline-white:active{background-color:rgba(255,255,255,0.2);color:var(--color-white) !important;}.dmaria-button.button.button--outline{background-color:transparent;color:inherit;border-color:currentColor !important;border-width:2px;}.dmaria-button.button.button--outline,.dmaria-button.button.button--outline:link,.dmaria-button.button.button--outline:visited,.dmaria-button.button.button--outline a,.dmaria-button.button.button--outline a:link,.dmaria-button.button.button--outline a:visited,.dmaria-button.button.button--outline .button__text{color:inherit !important;}.dmaria-button.button.button--outline:hover{background-color:currentColor;border-color:currentColor !important;box-shadow:var(--shadow-md);}.dmaria-button.button.button--outline:hover .button__text,.dmaria-button.button.button--outline:hover .button__icon-component,.dmaria-button.button.button--outline:hover a{mix-blend-mode:difference;color:var(--color-white,#fff) !important;}.dmaria-button.button.button--outline:focus{outline:2px solid currentColor;outline-offset:2px;}.dmaria-button.button.button--outline:active{background-color:currentColor;box-shadow:var(--shadow-sm);}.dmaria-button.button.button--outline:active .button__text,.dmaria-button.button.button--outline:active .button__icon-component,.dmaria-button.button.button--outline:active a{color:var(--color-white,#fff) !important;}.dmaria-button.button.button--link{background-color:transparent !important;border:none !important;outline:none !important;box-shadow:none !important;padding:0;color:inherit;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;}.dmaria-button.button.button--link,.dmaria-button.button.button--link:link,.dmaria-button.button.button--link:visited,.dmaria-button.button.button--link .button__text{color:inherit !important;background-color:transparent !important;outline:none !important;box-shadow:none !important;}.dmaria-button.button.button--link:hover,.dmaria-button.button.button--link:hover:visited,.dmaria-button.button.button--link:hover .button__text{opacity:0.75;background-color:transparent !important;outline:none !important;box-shadow:none !important;}.dmaria-button.button.button--link:focus,.dmaria-button.button.button--link:focus-visible{outline:none !important;box-shadow:none !important;}.dmaria-button.button__icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;}.dmaria-button.button__icon--play::before{content:"";width:0;height:0;border-style:solid;border-width:0.5rem 0 0.5rem 0.75rem;border-color:transparent transparent transparent currentColor;}.dmaria-button.button__icon--arrow::before{content:"→";font-size:1.25rem;line-height:1;}.dmaria-button.button__icon-component{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.dmaria-button.button__icon-component--left{margin-right:var(--spacing-xs,0.25rem);}.dmaria-button.button__icon-component--right{margin-left:var(--spacing-xs,0.25rem);}.dmaria-button.button__icon-component .icon{color:inherit;}.dmaria-button.button--icon-left{flex-direction:row;}.dmaria-button.button--icon-right{flex-direction:row-reverse;}.dmaria-button.button--weight-400{font-weight:400;}.dmaria-button.button--weight-700{font-weight:700;}.dmaria-button.button:disabled,.dmaria-button.button[disabled]{opacity:0.5;cursor:not-allowed;pointer-events:none;}.dmaria-button.button.ext svg.ext{display:none !important;}.dmaria-button.button.ext:not(.button--outline-white-arrow)::after{content:"";display:inline-block;width:20px;height:20px;flex-shrink:0;vertical-align:-0.25em;background-color:currentColor;transition:none;mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z'/%3E%3C/svg%3E");mask-size:contain;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z'/%3E%3C/svg%3E");-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;}.dmaria-button.button.ext.button--outline:hover::after,.dmaria-button.button.ext.button--outline-black:hover::after{background-color:var(--color-white,#fff);mix-blend-mode:difference;}.dmaria-button.button:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px;}@media (prefers-reduced-motion:reduce){.dmaria-button.button{transition:none;}}@media (max-width:480px){.dmaria-button.button{width:100%;}}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:16px 24px;border:2px solid transparent;border-radius:var(--radius-sm);font-family:var(--font-primary);font-size:16px;font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);text-decoration:none;letter-spacing:var(--letter-spacing-wide);cursor:pointer;transition:all var(--transition-fast);white-space:normal;word-wrap:break-word;overflow-wrap:break-word;text-align:center;}.button,.button:link,.button:visited,.button a,.button a:link,.button a:visited{text-decoration:none !important;}.button--primary{background-color:var(--color-black,#000);color:var(--color-white,#fff);border-color:var(--color-black,#000) !important;}.button--primary,.button--primary:visited,.button--primary .button__text{color:var(--color-white,#fff);}.button--primary:hover{background-color:var(--color-white,#fff);border-color:var(--color-black,#000) !important;color:var(--color-black,#000);}.button--primary:hover .button__text{color:var(--color-black,#000);}.button--primary:focus{outline:2px solid var(--color-black,#000);outline-offset:2px;}.button--primary:active{box-shadow:var(--shadow-sm);}.button--secondary{background-color:var(--color-white,#fff);color:var(--color-black,#000);border:2px solid transparent !important;}.button--secondary,.button--secondary:visited,.button--secondary .button__text{color:var(--color-black,#000);}.button--secondary:hover{background-color:var(--color-black,#000);color:var(--color-white,#fff);border:2px solid transparent !important;}.button--secondary:hover .button__text{color:var(--color-white,#fff);}.button--secondary:focus{outline:2px solid var(--color-black,#000);outline-offset:2px;}.button--secondary:active{box-shadow:var(--shadow-sm);}.button--white{background-color:var(--color-white);color:var(--color-black);border-color:var(--color-white) !important;backdrop-filter:blur(5.437px);-webkit-backdrop-filter:blur(5.437px);}.button--white,.button--white:link,.button--white:visited,.button--white a,.button--white a:link,.button--white a:visited,.button--white .button__text{color:var(--color-black) !important;}.button--white:hover{background-color:rgba(255,255,255,0.9);border-color:var(--color-white) !important;color:var(--color-black) !important;box-shadow:var(--shadow-md);}.button--white:hover .button__text,.button--white:hover a{color:var(--color-black) !important;}.button--white:focus-visible{outline:2px solid var(--color-white);outline-offset:2px;color:var(--color-black) !important;}.button--white:active{box-shadow:var(--shadow-sm);color:var(--color-black) !important;}.button--outline-white{background-color:transparent;color:var(--color-white);border-color:var(--color-white) !important;border-width:2px;backdrop-filter:blur(5.437px);-webkit-backdrop-filter:blur(5.437px);}.button--outline-white,.button--outline-white:link,.button--outline-white:visited,.button--outline-white a,.button--outline-white a:link,.button--outline-white a:visited,.button--outline-white .button__text{color:var(--color-white) !important;}.button--outline-white:hover{background-color:rgba(255,255,255,0.1);border-color:var(--color-white) !important;color:var(--color-white) !important;}.button--outline-white:hover .button__text,.button--outline-white:hover a{color:var(--color-white) !important;}.button--outline-white:focus-visible{outline:2px solid var(--color-white);outline-offset:2px;color:var(--color-white) !important;}.button--outline-white:active{background-color:rgba(255,255,255,0.2);color:var(--color-white) !important;}.button--outline{background-color:transparent;color:currentColor;border-color:currentColor !important;border-width:2px;}.button--outline,.button--outline:link,.button--outline:visited,.button--outline a,.button--outline a:link,.button--outline a:visited,.button--outline .button__text{color:currentColor !important;}.button--outline:hover{background-color:currentColor;border-color:currentColor !important;color:var(--button-outline-hover-text,var(--color-white)) !important;box-shadow:var(--shadow-md);}.button--outline:hover .button__text,.button--outline:hover a{color:var(--button-outline-hover-text,var(--color-white)) !important;}.button--outline:focus-visible{outline:2px solid currentColor;outline-offset:2px;color:currentColor !important;}.button--outline:active{background-color:currentColor;color:var(--button-outline-hover-text,var(--color-white)) !important;box-shadow:var(--shadow-sm);}.button__icon{display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;flex-shrink:0;}.button__icon--play::before{content:"";width:0;height:0;border-style:solid;border-width:0.5rem 0 0.5rem 0.75rem;border-color:transparent transparent transparent currentColor;}.button__icon--arrow::before{content:"→";font-size:1.25rem;line-height:1;}.button__icon-component{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;}.button__icon-component--left{margin-right:var(--spacing-xs,0.25rem);}.button__icon-component--right{margin-left:var(--spacing-xs,0.25rem);}.button__icon-component .icon{color:inherit;}.button--icon-left{flex-direction:row;}.button--icon-right{flex-direction:row-reverse;}.button--weight-400{font-weight:400;}.button--weight-700{font-weight:700;}.button:disabled,.button[disabled]{opacity:0.5;cursor:not-allowed;pointer-events:none;}.button:focus-visible{outline:2px solid #fff !important;outline-offset:2px !important;box-shadow:0 0 0 5px rgba(0,0,0,0.65) !important;border-radius:4px !important;}@media (prefers-reduced-motion:reduce){.button{transition:none;}}@media (max-width:480px){.button{width:100%;}}.button__text a,.button__text a:link,.button__text a:visited,.button__text a:hover{color:var(--color-white) !important;text-decoration:none !important;}
.date{line-height:150%;text-transform:uppercase;letter-spacing:0.05em;opacity:0.95;margin:0;color:var(--color-text-primary,#000000);font-size:16px;font-family:"Messina Sans",var(--font-primary,sans-serif);}.event-hero-slide__date-range .date,.espetaculo-info-bar__dates .date{color:var(--color-white,#fff);font-size:var(--font-messina-h5,1.5rem);font-weight:700;line-height:100%;letter-spacing:0;text-transform:none;}
.description{margin:0;font-weight:400;line-height:1.6;font-family:var(--font-messina);}.description--xl{font-size:clamp(1.5rem,2.5vw,1.75rem);line-height:1.65;}@media (max-width:768px){.description--xl{font-size:clamp(1.25rem,4vw,1.5rem);}}.description--lg{font-size:clamp(1.125rem,2vw,1.25rem);line-height:1.7;}@media (max-width:768px){.description--lg{font-size:clamp(1rem,2vw,1.125rem);}}.description--md{font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6;}.description--sm{font-size:clamp(0.875rem,1.25vw,1rem);line-height:1.5;}.description--xs{font-size:clamp(0.75rem,1vw,0.875rem);line-height:1.5;}.description--default{color:inherit;}.description--white{color:#ffffff;text-shadow:0 1px 2px rgba(0,0,0,0.15);}.description--black{color:#000000;}.description--muted{color:var(--color-text-muted,#666666);}.description--normal{font-weight:400;}.description--semibold{font-weight:600;}.description--bold{font-weight:700;}.description--font-body{font-family:var(--font-messina);}.description--font-header{font-family:var(--font-messina);}.description--font-header-2{font-family:var(--font-ramboia);}.description--lh-citation{line-height:normal;}
.footer-contact-list{text-align:left;}.footer-contact-list__heading{font-size:var(--font-size-lg);font-weight:600;margin-bottom:16px;opacity:0.9;}.footer-contact-list__items{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;flex-wrap:wrap;max-width:200px;}@media (max-width:768px){.footer-contact-list__items{max-width:100%;}}.footer-contact-list__item{display:flex;align-items:center;gap:12px;}.footer-contact-list__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;overflow:hidden;}.footer-contact-list__icon div,.footer-contact-list__icon figure,.footer-contact-list__icon .field,.footer-contact-list__icon .media{margin:0;padding:0;width:24px;height:24px;}.footer-contact-list__icon img{width:24px;height:24px;object-fit:contain;}.footer-contact-list__text{opacity:0.9;font-size:var(--font-size-base);line-height:1.5;color:inherit;text-decoration:none;font-size:14px;}@media (max-width:768px){.footer-contact-list__text{font-size:var(--font-size-sm);}}.footer-contact-list__text:hover{opacity:1;}.footer-contact-list__item a:hover{text-decoration:underline;}.footer-contact-list__item span{cursor:default;}.footer-contact-list__item span:hover{text-decoration:none;opacity:0.9;}.footer-contact-list__separator{opacity:0.5;font-size:var(--font-size-base);}
.gallery-item{display:block;width:100%;}.gallery-item__image{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;}.gallery-item__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}.gallery-item .description{font-family:var(--Family-Body,"Messina Sans"),sans-serif;font-size:12.76px;font-weight:600;font-style:normal;line-height:150%;letter-spacing:0%;color:var(--color-text-primary,#111);padding:12px;border-bottom:0.8px solid #000;}
.heading{margin:0;font-weight:700;line-height:1.2;font-family:var(--font-heading,inherit);}.heading--display{font-size:56px;line-height:1.1;letter-spacing:-0.02em;}@media (max-width:768px){.heading--display{font-size:40px;}}.heading--xxl{font-size:120px !important;line-height:1.15;}@media (max-width:768px){.heading--xxl{font-size:clamp(1.75rem,5vw,2.5rem);}}.heading--xl{font-size:56px;}@media (max-width:768px){.heading--xl{font-size:40px;}}.heading--hero-h2{font-family:var(--Family-Header-1,"Messina Sans");font-size:var(--Size-Hero-H2,56px);font-style:normal;font-weight:700;line-height:normal;}@media (max-width:768px){.heading--hero-h2{font-size:40px;}}.heading--lg{font-size:var(--font-messina-h3);line-height:1.2;}.heading--md{font-size:var(--font-ramboia-h3);line-height:1.25;}.heading--sm{font-size:clamp(1.25rem,2vw,1.5rem);line-height:1.3;}.heading--xs{font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.35;}.heading--body-m{font-family:var(--Family-Body,"Messina Sans");font-size:var(--Size-Body-M,16px);font-weight:700;line-height:150%;}.heading--default{color:var(--color-text,#1a1a1a);}.heading--white{color:var(--White,#FFF);}.heading--primary{color:var(--color-primary,#0066cc);}.heading--font-default{font-family:var(--font-heading,inherit);}.heading--font-knickerbocker-fla{font-family:var(--font-knickerbocker-light,"Knickerbocker fla",sans-serif);}.heading--font-knickerback-light{font-family:var(--font-knickerbocker-light,"Knickerbocker fla",sans-serif);}.heading--font-knickerbocker-pgd{font-family:var(--font-knickerbocker-medium,"Knickerbocker pgd",sans-serif);}.heading--font-messina-sans{font-family:"Messina Sans",sans-serif;}.heading--font-ramboia{font-family:var(--font-ramboia,"Ramboia",serif);}.heading--font-ramboia-italic{font-family:var(--font-ramboia,"Ramboia",serif);font-style:italic;}
.html-block{padding:0;}.html-block__content{width:100%;max-width:100%;}.html-block__content h1,.html-block__content h2,.html-block__content h3,.html-block__content h4,.html-block__content h5,.html-block__content h6{color:inherit;font-family:var(--font-messina);font-style:normal;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);margin-bottom:var(--spacing-xl);}.html-block__content h1{font-size:var(--font-messina-h1-html);}.html-block__content h2{font-size:var(--font-messina-h2-html);}.html-block__content h3{font-size:var(--font-messina-h3-html);}.html-block__content h4{font-size:var(--font-messina-h4-html);}.html-block__content h5{font-size:var(--font-messina-h5-html);}.html-block__content h6{font-size:var(--font-messina-h6-html);}.html-block__content p:last-child{margin-bottom:0;}.html-block__content p:not([class*=ck-]),.html-block__content div:not([class*=ck-]){font-family:var(--font-messina);font-size:var(--font-body-l);font-weight:var(--font-weight-normal);line-height:var(--line-height-body);letter-spacing:0;margin-bottom:6px;}@media (max-width:768px){.html-block__content p:not([class*=ck-]),.html-block__content div:not([class*=ck-]){font-size:var(--Size-Body-M,16px);}}.html-block__content .ck-messina-h1{font-size:104px;}.html-block__content .ck-messina-h2{font-size:56px;}.html-block__content .ck-messina-h3{font-size:40px;}.html-block__content .ck-messina-h4{font-size:32px;}.html-block__content .ck-messina-h5{font-size:24px;}.html-block__content .ck-messina-h6{font-size:20px;}.html-block__content .ck-messina-s{font-size:16px;}.html-block__content a:focus{outline:2px solid currentColor;outline-offset:2px;}.html-block__content table{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-xl);font-family:var(--font-messina);font-size:var(--font-body-l);overflow-x:auto;display:block;}@media (min-width:769px){.html-block__content table{display:table;}}.html-block__content thead tr{background-color:var(--color-black,#111);color:var(--color-white,#fff);}.html-block__content th{padding:var(--spacing-md) var(--spacing-lg);text-align:left;font-weight:var(--font-weight-bold);font-size:var(--font-body-l);line-height:var(--line-height-tight);border:1px solid var(--color-border,rgba(0,0,0,0.12));white-space:nowrap;}.html-block__content td{padding:var(--spacing-md) var(--spacing-lg);text-align:left;font-weight:var(--font-weight-normal);font-size:var(--font-body-l);line-height:var(--line-height-body);border:1px solid var(--color-border,rgba(0,0,0,0.12));vertical-align:top;color:var(--color-black,#111);}.html-block__content tbody tr{transition:background-color var(--transition-fast);}.html-block__content tbody tr:nth-child(even){background-color:var(--color-background-grey,#f5f5f5);}.html-block__content tbody tr:hover{background-color:var(--color-background-grey,#f5f5f5);filter:brightness(0.96);}.html-block__content tfoot tr{background-color:var(--color-background-grey,#f5f5f5);font-weight:var(--font-weight-bold);font-style:italic;}.html-block__content caption{caption-side:bottom;padding-top:var(--spacing-sm);font-size:0.875em;color:var(--color-text-secondary,#666);text-align:left;}@media (max-width:768px){.html-block__content th,.html-block__content td{font-size:var(--Size-Body-M,16px);padding:var(--spacing-sm) var(--spacing-md);}}.html-block--large{max-width:100%;}.html-block--wide{max-width:90%;}.html-block--medium{max-width:70%;}.html-block--small{max-width:50%;}.html-block--align-left{margin-left:0;margin-right:auto;}.html-block--align-center{margin-left:auto;margin-right:auto;}.html-block--align-right{margin-left:auto;margin-right:0;}@media (max-width:768px){.html-block--medium,.html-block--small{max-width:100%;}}.html-block.white{background-color:var(--color-white);color:var(--color-text-primary);}.html-block.light-gray{background-color:var(--color-background-grey);color:var(--color-text-primary);}.html-block.dark-gray{background-color:var(--color-background-secondary);color:var(--color-text-on-dark);}.html-block.primary{background-color:var(--color-primary);color:var(--color-text-on-primary);}.html-block.secondary{background-color:var(--color-secondary);color:var(--color-black);}.html-block.secondary a{color:var(--color-primary);text-decoration:underline;}.html-block.secondary a:hover,.html-block.secondary a:focus{color:var(--color-background);outline:2px solid var(--color-primary);outline-offset:2px;}.html-block.accent{background-color:var(--color-light-purple);color:var(--color-text-on-dark);}.ck.ck-content.ck-editor__editable h1,.ck.ck-content.ck-editor__editable h2,.ck.ck-content.ck-editor__editable h3,.ck.ck-content.ck-editor__editable h4,.ck.ck-content.ck-editor__editable h5,.ck.ck-content.ck-editor__editable h6{color:inherit;font-family:var(--font-messina);font-style:normal;font-weight:var(--font-weight-bold);}.ck.ck-content.ck-editor__editable h1{font-size:var(--font-messina-h1-html);}.ck.ck-content.ck-editor__editable h2{font-size:var(--font-messina-h2-html);}.ck.ck-content.ck-editor__editable h3{font-size:var(--font-messina-h3-html);}.ck.ck-content.ck-editor__editable h4{font-size:var(--font-messina-h4-html);}.ck.ck-content.ck-editor__editable h5{font-size:var(--font-messina-h5-html);}.ck.ck-content.ck-editor__editable h6{font-size:var(--font-messina-h6-html);}.ck.ck-content.ck-editor__editable table{width:100%;border-collapse:collapse;margin-bottom:var(--spacing-xl);font-family:var(--font-messina);font-size:var(--font-body-l);}.ck.ck-content.ck-editor__editable thead tr{background-color:var(--color-black,#111);color:var(--color-white,#fff);}.ck.ck-content.ck-editor__editable th{padding:var(--spacing-md) var(--spacing-lg);text-align:left;font-weight:var(--font-weight-bold);border:1px solid var(--color-border,rgba(0,0,0,0.12));}.ck.ck-content.ck-editor__editable td{padding:var(--spacing-md) var(--spacing-lg);text-align:left;border:1px solid var(--color-border,rgba(0,0,0,0.12));vertical-align:top;}.ck.ck-content.ck-editor__editable tbody tr:nth-child(even){background-color:var(--color-background-grey,#f5f5f5);color:var(--color-black,#111);}
.media-gallery{background-color:var(--color-white);padding:var(--spacing-3xl) var(--spacing-2xl);display:grid;max-width:1200px;width:100%;margin:0 auto;}@media (max-width:769px){.media-gallery{padding:var(--spacing-2xl) var(--spacing-lg);}}@media (max-width:480px){.media-gallery{padding:var(--spacing-xl) var(--spacing-lg);}}.media-gallery__header{margin-bottom:var(--spacing-xl);}.media-gallery__title{margin:0;font-family:var(--font-primary);font-weight:var(--font-weight-bold);letter-spacing:var(--letter-spacing-widest);text-transform:uppercase;color:var(--Black,#000);font-size:var(--Size-Hero-H3,40px);line-height:normal;}.media-gallery__stage{position:relative;overflow:hidden;}.media-gallery__track{display:flex;transition:transform 0.45s ease-in-out;}.media-gallery__track > div,.media-gallery__track > article,.media-gallery__track > figure,.media-gallery__track > .media,.media-gallery__track > .media-gallery__slide{flex:0 0 100%;width:100%;min-width:0;}.media-gallery__track img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}.media-gallery__slide{flex:0 0 100%;width:100%;margin:0;padding:0;}.media-gallery__slide-image{aspect-ratio:16/9;overflow:hidden;}.media-gallery__slide-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}.media-gallery__caption{font-family:var(--Family-Body,"Messina Sans"),sans-serif;font-size:12.76px;font-weight:600;font-style:normal;line-height:150%;letter-spacing:0%;color:var(--color-text-primary,#111);padding:12px;border-bottom:0.8px solid #000;}.image-gallery.media-gallery{background-color:unset;padding:0;display:block;max-width:none;width:100%;margin:0;}.image-gallery .media-gallery__track{display:block;transition:none;}.image-gallery .field--name-field-gallery-items,.image-gallery .field--field_gallery_items,.image-gallery .field--name-field-images,.image-gallery .field--field_images{display:block;width:100%;}.image-gallery .paragraph--type--gallery-item{display:block;width:100%;}.image-gallery .field--name-field-imagem{display:block;width:100%;}.image-gallery > .slick-list > .slick-track > .slick-slide,.image-gallery > .field__item{width:100%;}.image-gallery .media,.image-gallery .media--type-imagem{display:block;width:100%;}.image-gallery img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;}.image-gallery .field--name-field-titulo,.image-gallery .field--name-name{font-family:var(--Family-Body,"Messina Sans"),sans-serif;font-size:12.76px;font-weight:600;font-style:normal;line-height:150%;letter-spacing:0%;color:var(--color-text-primary,#111);padding:12px;border-bottom:0.8px solid #000;}.image-gallery + .dmaria-slider__controls{display:flex;align-items:center;justify-content:space-between;margin-top:32px;padding:0;width:100%;max-width:100%;margin-top:0;}.image-gallery + .dmaria-slider__controls .dmaria-slider__pagination{display:flex;align-items:center;margin-left:-12px;}.image-gallery + .dmaria-slider__controls .dmaria-slider__pagination .slick-dots{display:flex !important;position:relative !important;bottom:auto !important;align-items:center;gap:8px;list-style:none;margin:0 0 0 15px;padding:0;width:auto;}.image-gallery + .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li{width:16px;height:4px;margin:0;}.image-gallery + .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li::before{display:none !important;content:none !important;}.image-gallery + .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button{display:block;width:100%;height:100%;padding:0;background:var(--color-neutral-300,#ccc);border:none;border-radius:2px;font-size:0;line-height:0;cursor:pointer;transition:background 0.3s,width 0.3s;}.image-gallery + .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li button::before{display:none !important;content:none !important;}.image-gallery + .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active{width:40px;}.image-gallery + .dmaria-slider__controls .dmaria-slider__pagination .slick-dots li.slick-active button{background:var(--color-text-primary,#111);}.image-gallery + .dmaria-slider__controls .dmaria-slider__nav{display:none;}@media (min-width:768px){.image-gallery + .dmaria-slider__controls .dmaria-slider__nav{display:flex;align-items:center;gap:4px;margin-right:0;}}.image-gallery + .dmaria-slider__controls .dmaria-slider__prev,.image-gallery + .dmaria-slider__controls .dmaria-slider__next{display:inline-flex;align-items:center;justify-content:center;width:71px;height:52px;padding:0;background:var(--color-text-primary,#111) !important;color:#fff !important;border:2px solid var(--color-text-primary,#111);border-radius:4px;cursor:pointer;transition:background 0.2s,color 0.2s;flex-shrink:0;opacity:1 !important;}.image-gallery + .dmaria-slider__controls .dmaria-slider__prev:hover,.image-gallery + .dmaria-slider__controls .dmaria-slider__next:hover{background:#fff !important;color:var(--color-text-primary,#111) !important;}.image-gallery + .dmaria-slider__controls .dmaria-slider__prev:focus-visible,.image-gallery + .dmaria-slider__controls .dmaria-slider__next:focus-visible{outline:2px solid var(--color-accent,#111);outline-offset:2px;}.image-gallery + .dmaria-slider__controls .dmaria-slider__prev.slick-disabled,.image-gallery + .dmaria-slider__controls .dmaria-slider__next.slick-disabled{opacity:1 !important;cursor:pointer;background:var(--color-text-primary,#111) !important;color:#fff !important;}.image-gallery + .dmaria-slider__controls .dmaria-slider__prev.slick-disabled:hover,.image-gallery + .dmaria-slider__controls .dmaria-slider__next.slick-disabled:hover{background:#fff !important;color:var(--color-text-primary,#111) !important;}.image-gallery + .dmaria-slider__controls .dmaria-slider__prev svg,.image-gallery + .dmaria-slider__controls .dmaria-slider__next svg{display:block;flex-shrink:0;}.image-gallery + .dmaria-slider__controls .dmaria-slider__nav{display:flex;}
.logo-grid{display:flex;flex-direction:column;gap:var(--spacing-2);align-items:flex-start;width:100%;margin-bottom:0;background-color:transparent !important;}.logo-grid__heading{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:#FFFFFF !important;line-height:1.5;margin:0;text-align:left;}.logo-grid__items{display:flex;flex-wrap:wrap;gap:var(--spacing-6);justify-content:flex-start;align-items:center;width:100%;min-height:107px;}@media (max-width:768px){.logo-grid__items{gap:var(--spacing-4);min-height:80px;}}.logo-grid__list{display:flex;justify-content:flex-start;align-items:center;width:100%;list-style:none;margin-top:16px;padding:0;gap:28px;}@media (max-width:768px){.logo-grid__list{gap:12px;}}@media (max-width:400px){.logo-grid__list{flex-wrap:wrap;}}.logo-grid__list img{max-width:170px;max-height:90px;width:auto;}.logo-grid__item{display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-bottom:32px;}@media (max-width:768px){.logo-grid__item{margin-bottom:0px;flex-shrink:unset;}}@media (max-width:480px){.logo-grid__item > a > div > div > img{max-width:80%;height:auto;}}.logo-grid__link{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:opacity var(--transition-base);}.logo-grid__link:hover{opacity:0.8;}.logo-grid__image{max-width:100%;height:107px;width:auto;display:block;filter:brightness(0) invert(1);object-fit:contain;}@media (max-width:768px){.logo-grid__image{height:80px;}}.logo-grid--small .logo-grid__image{height:60px;}@media (max-width:768px){.logo-grid--small .logo-grid__image{height:48px;}}.logo-grid--large .logo-grid__image{height:107px;}@media (max-width:768px){.logo-grid--large .logo-grid__image{height:80px;}}li.menu-item{list-style:none;}.menu-item{display:flex;flex-direction:row-reverse;gap:6px;align-items:center;}.menu-item > a{color:white !important;margin-bottom:8px;display:inline-block;}
.news-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;background:#FFFFFF;color:#000000;overflow:hidden;border-bottom:1px solid #000000;}.news-card:has(> .news-card__link:focus-visible){overflow:visible;}.news-card__link{display:flex;flex-direction:column;width:100%;min-width:0;flex:1;color:inherit;text-decoration:none;}.news-card__link:focus-visible{outline:2px solid var(--color-black);outline-offset:2px;}.news-card:hover{background-color:#000000;cursor:pointer;}.news-card:hover .news-card__date,.news-card:hover .news-card__date p,.news-card:hover .news-card__title .heading,.news-card:hover .news-card__cta-label,.news-card:hover .heading,.news-card:hover .description,.news-card:hover p{color:#ffffff !important;}.news-card:hover svg{fill:#ffffff !important;color:#ffffff !important;}.news-card:hover .news-card__reading-time{border-color:transparent !important;backdrop-filter:none !important;background:transparent !important;}.news-card:hover .news-card__reading-time .reading-time,.news-card:hover .news-card__reading-time .reading-time__text,.news-card:hover .news-card__reading-time .reading-time__icon svg path{color:#ffffff !important;fill:#ffffff !important;}.news-card__media{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#000000;flex-shrink:0;}.news-card__image{position:absolute;inset:0;}.news-card__image > *,.news-card__image div{width:100%;height:100%;}.news-card__image img{width:100% !important;height:100% !important;object-fit:cover !important;object-position:center !important;display:block;}.news-card__overlay{display:none;}.news-card__badges{display:none;}.news-card__badge{display:none;}.news-card__content{position:relative;display:flex;flex-direction:column;padding:16px;flex:1;min-height:225px;max-height:225px;}.news-card__meta{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:8px;}.news-card__meta .reading-time{padding-top:0;margin-bottom:0;}.news-card__date{margin:0;font-family:var(--font-messina);font-size:12px;font-weight:400;color:#000000;text-transform:uppercase;letter-spacing:0.5px;line-height:1.2;}.news-card__reading-time{margin-bottom:0;display:inline-flex;align-items:center;border:0.83px solid #000000;border-radius:3.31px;padding:6.62px 13.25px;gap:6.62px;backdrop-filter:blur(9px);}.news-card__reading-time > div{border-bottom:none;display:flex;flex-direction:row;align-items:center;background:inherit;}.news-card__reading-time .reading-time{padding-top:0;margin-bottom:0;gap:6.62px;}.news-card__reading-time .reading-time__icon svg{width:12px;height:12px;}.news-card__title div,.news-card__title h1,.news-card__title h2,.news-card__title h3,.news-card__title h4,.news-card__title h5,.news-card__title h6{margin:0;font-family:"Ramboia";font-size:32px;font-weight:700;color:#000000;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;overflow-wrap:break-word;word-break:break-word;}.news-card__subtitulo .description{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.25em;max-height:2.5em;}.news-card__excerpt{margin:0;font-family:var(--font-messina);font-size:16px;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.news-card__cta{margin-top:auto;padding-top:8px;}.news-card__cta-label{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-messina);font-size:16px;line-height:18px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#000000;text-decoration:none;}.news-card__arrow{display:inline-block;position:relative;width:20px;height:11px;flex-shrink:0;}.news-card__arrow::before{content:"";position:absolute;left:0;top:50%;width:100%;height:1.5px;background:currentColor;transform:translateY(-50%);}.news-card__arrow::after{content:"";position:absolute;right:0;top:50%;width:9px;height:9px;border-right:1.5px solid currentColor;border-top:1.5px solid currentColor;transform:translateY(-50%) rotate(45deg);}@media (max-width:768px){.news-card__content{padding:16px !important;}.news-card__title div,.news-card__title h1,.news-card__title h2,.news-card__title h3,.news-card__title h4,.news-card__title h5,.news-card__title h6{font-size:20px;}.news-card__excerpt{font-size:14px;-webkit-line-clamp:2;line-clamp:2;}}
.noticias-hero{display:block;}.noticias-hero__banner{position:relative;width:100vw;left:50%;transform:translateX(-50%);height:600px;overflow:hidden;background-color:var(--color-black);}@media (max-width:769px){.noticias-hero__banner{height:600px;}}@media (max-width:480px){.noticias-hero__banner{height:600px;}}.noticias-hero__image{position:absolute;inset:0;z-index:0;}.noticias-hero__image > div,.noticias-hero__image .media,.noticias-hero__image .media__element-container,.noticias-hero__image article,.noticias-hero__image .field--name-field-media-image,.noticias-hero__image picture{display:block;width:100%;height:100%;}.noticias-hero__image img{position:absolute;inset:0;width:100% !important;height:100% !important;max-width:none !important;object-fit:cover;object-position:center top;}.noticias-hero__overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,rgba(0,0,0,0.15) 40%,rgba(0,0,0,0.65) 75%,rgba(0,0,0,0.85) 100%);}.noticias-hero__title-wrapper{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:1352px;z-index:2;padding-bottom:48px;}.noticias-hero__title-wrapper .heading{margin:0;flex-wrap:wrap;}@media (max-width:769px){.noticias-hero__title-wrapper{padding:0 32px var(--spacing-2xl);}}@media (max-width:480px){.noticias-hero__title-wrapper{padding:0 var(--spacing-md) var(--spacing-xl);}}.noticias-hero__paragraphs{margin-top:48px;}@media (max-width:769px){.noticias-hero__paragraphs{margin-top:32px;}}@media (min-width:976px){body.gin--navigation:not(.gin--edit-form) .noticias-hero__banner{width:calc(100vw - var(--gin-toolbar-x-offset,0px)) !important;}}
.reading-time{display:inline-flex;flex-direction:row;align-items:center;gap:8px;font-family:var(--font-messina);font-weight:400;line-height:1.2;padding-top:24px;margin-bottom:auto;transition:none;transform:none;text-transform:uppercase;}.reading-time:hover{transform:none;}.reading-time__icon{display:inline-flex;align-items:center;}.reading-time__icon svg{width:1.5em;height:1.5em;}.reading-time__icon svg path{fill:currentColor;}.reading-time__text{display:inline-block;}.reading-time--xs{font-size:11px;}.reading-time--sm{font-size:12px;}.reading-time--md{font-size:14px;}.reading-time--lg{font-size:16px;}.reading-time--default{color:#000000;}.reading-time--primary{color:var(--color-primary,#1a1a1a);}.reading-time--secondary{color:var(--color-secondary,#6b7280);}.reading-time--white{color:#FFFFFF;}
.search-input{display:flex;align-items:center;position:relative;margin-right:-32px;}@media (max-width:768px){.search-input{margin-left:-12px;}}.search-input .hidden-style{position:absolute;left:-9999px;top:auto;width:auto;height:auto;white-space:nowrap;}.search-input__button{background:none;border:none;padding:0;margin:0;cursor:pointer;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:var(--color-white);transition:opacity 0.2s ease;flex-shrink:0;}.search-input__button:hover{opacity:0.8;}.search-input__button:focus-visible{outline:2px solid var(--color-white);outline-offset:2px;border-radius:4px;}.search-input__icon{width:20px;height:20px;flex-shrink:0;}.search-input.is-active{flex:1;}.search-input__field{background:transparent;border:none;color:var(--color-white);padding:4px 8px;font-size:14px;width:0;opacity:1;transition:all 0.3s ease;border-radius:0 !important;margin-right:10px;}.search-input__field::placeholder{color:rgb(255,255,255);}.search-input__field:focus{outline:none;border-bottom-color:var(--color-white);}.search-input__field::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none;}.search-input.is-active .search-input__field{width:200px;opacity:1;border-bottom:1px solid rgba(255,255,255,0.3);}.search-input.is-active .search-input__field:focus{width:200px;}@media (max-width:768px){.search-input.is-active .search-input__field{width:100%;max-width:250px;}.search-input.is-active .search-input__field:focus{width:100%;}}
:root{--spacing-xs:0.25rem;--spacing-sm:0.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--spacing-3xl:4rem;--spacing-4xl:6rem;--breakpoint-xs:320px;--breakpoint-sm:480px;--breakpoint-md:769px;--breakpoint-lg:1024px;--breakpoint-xl:1200px;--breakpoint-2xl:1440px;--breakpoint-3xl:1600px;--container-sm:540px;--container-md:720px;--container-lg:960px;--container-xl:1140px;--container-2xl:1320px;--radius-sm:0.25rem;--radius-md:0.5rem;--radius-lg:1rem;--radius-xl:1.5rem;--radius-full:9999px;--transition-fast:150ms ease-in-out;--transition-base:250ms ease-in-out;--transition-slow:350ms ease-in-out;--shadow-sm:0 1px 2px 0 rgba(0,0,0,0.05);--shadow-md:0 4px 6px -1px rgba(0,0,0,0.1),0 2px 4px -1px rgba(0,0,0,0.06);--shadow-lg:0 10px 15px -3px rgba(0,0,0,0.1),0 4px 6px -2px rgba(0,0,0,0.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,0.1),0 10px 10px -5px rgba(0,0,0,0.04);--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070;}:root{--color-primary:#6F2E91;--color-secondary:#FFF202;--color-background:#FFFFFF;--color-light-purple:#C246FE;--color-background-secondary:#312339;--color-black:#000000;--color-dark-grey:#181818;--color-grey:#3E3E3E;--color-medium-grey:#575757;--color-light-grey:#797797;--color-grey-700:#606060;--color-extra-light-grey:#C6C6CF;--color-background-grey:#EAEAEA;--color-white:#FFFFFF;--color-blue:#00AFFF;--color-green:#6CC63C;--color-light-green:#C8C373;--color-yellow:#FFFF00;--color-accent-yellow:#FFF202;--color-orange:#FF9600;--color-red:#FF0000;--color-pink:#FF00BC;--color-purple:#823D91;--color-palette-black:#000000;--color-palette-white:#FFFFFF;--color-palette-off-white:#F5F4F0;--color-palette-florest:#228B22;--color-palette-red:#FF0046;--color-palette-aqua:#00FFFF;--color-palette-violet:#6E00FF;--color-palette-lime:#00FF5A;--color-palette-fuscia:#FF00FF;--color-palette-orange:#FFA943;--color-palette-blue:#0000FF;--color-palette-yellow:#FFFF00;--color-success:var(--color-green);--color-warning:var(--color-orange);--color-error:var(--color-red);--color-info:var(--color-blue);--color-text-primary:var(--color-black);--color-text-secondary:var(--color-medium-grey);--color-text-on-dark:var(--color-white);--color-text-on-primary:var(--color-white);--color-border:var(--color-extra-light-grey);--color-border-dark:var(--color-grey);--color-focus:var(--color-primary);--color-focus-ring:rgba(111,46,145,0.3);--color-link:var(--color-white);--color-link-hover:var(--color-secondary);--color-link-visited:var(--color-light-purple);--color-link-active:var(--color-secondary);}.bg-primary{background-color:var(--color-primary);}.bg-secondary{background-color:var(--color-secondary);}.bg-background{background-color:var(--color-background);}.bg-background-secondary{background-color:var(--color-background-secondary);}.bg-white{background-color:var(--color-white);}.bg-grey{background-color:var(--color-background-grey);}.text-primary{color:var(--color-primary);}.text-secondary{color:var(--color-secondary);}.text-black{color:var(--color-black);}.text-white{color:var(--color-white);}.text-grey{color:var(--color-medium-grey);}.text-success{color:var(--color-success);}.text-warning{color:var(--color-warning);}.text-error{color:var(--color-error);}.text-info{color:var(--color-info);}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-Italic.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-Medium.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-MediumItalic.otf") format("opentype");font-weight:500;font-style:italic;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-Bold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-BoldItalic.otf") format("opentype");font-weight:700;font-style:italic;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-ExtraBold.otf") format("opentype");font-weight:800;font-style:normal;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-ExtraBoldItalic.otf") format("opentype");font-weight:800;font-style:italic;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-Black.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"Ramboia";src:url("/themes/custom/dmariatheme/fonts/Ramboia-BlackItalic.otf") format("opentype");font-weight:900;font-style:italic;font-display:swap;}@font-face{font-family:"Knickerbocker fla";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-FlaredLight.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker fla";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-FlaredRegular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker fla";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-FlaredBold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker fla";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-FlaredMax.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker pgd";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-PeggedLight.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker pgd";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-PeggedRegular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker pgd";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-PeggedBold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker pgd";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-PeggedMax.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker str";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-StraightThin.otf") format("opentype");font-weight:100;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker str";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-StraightLight.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker str";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-StraightRegular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker str";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-StraightBold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap;}@font-face{font-family:"Knickerbocker str";src:url("/themes/custom/dmariatheme/fonts/26A1Knickerbocker-StraightBlack.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap;}:root{--font-primary:"Messina Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-messina:"Messina Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-ramboia:"Ramboia",serif;--font-knickerbocker-light:"Knickerbocker fla","Messina Sans";--font-knickerbocker-medium:"Knickerbocker pgd","Messina Sans";--font-knickerbocker-str:"Knickerbocker str","Messina Sans";--font-secondary:Georgia,"Times New Roman",Times,serif;--font-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;--font-messina-h1:6.5rem;--font-messina-h2:6rem;--font-messina-h3:2.5rem;--font-messina-h4:2rem;--font-messina-h5:1.5rem;--font-messina-h6:1.25rem;--font-messina-h1-html:3.5rem;--font-messina-h2-html:2.5rem;--font-messina-h3-html:2.25rem;--font-messina-h4-html:1.75rem;--font-messina-h5-html:1.5rem;--font-messina-h6-html:1.25rem;--font-ramboia-h1:3.5rem;--font-ramboia-h2:2.5rem;--font-ramboia-h3:2rem;--font-ramboia-h4:1.5rem;--font-body-s:0.875rem;--font-body-m:1rem;--font-body-l:1.125rem;--line-height-body:1.5;--font-button:1rem;--font-button-xl:1.125rem;--font-tab:1rem;--line-height-tight:1.2;--line-height-normal:1.5;--line-height-relaxed:1.75;--line-height-loose:2;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--letter-spacing-tight:-0.025em;--letter-spacing-normal:0;--letter-spacing-wide:0.025em;--letter-spacing-wider:0.05em;--letter-spacing-widest:0.1em;}body{font-family:var(--font-messina);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--spacing-md);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary);}h1{font-size:var(--font-size-5xl);letter-spacing:var(--letter-spacing-tight);}h2{font-size:var(--font-size-4xl);}h3{font-size:var(--font-size-3xl);}h4{font-size:var(--font-size-2xl);}h5{font-size:var(--font-size-xl);}h6{font-size:var(--font-size-lg);}p{margin-top:0;margin-bottom:var(--spacing-md);font-size:var(--font-body-m);line-height:var(--line-height-body);}a{color:inherit;text-decoration:none;}.html-block__content a{color:var(--color-black);text-decoration:underline;text-decoration-style:solid;text-underline-offset:3px;}.html-block__content a:hover{color:var(--color-black);}a.ext svg,svg.ext{display:none;}p.destaque,.html-block__content p.destaque{font-family:var(--font-messina);font-size:1.25rem;font-weight:var(--font-weight-semibold);line-height:1.5;letter-spacing:0;color:var(--color-text-primary);border-left:3px solid currentColor;padding-left:12px;margin-left:0;margin-bottom:var(--spacing-xl);}.text-xs{font-size:var(--font-size-xs);}.text-sm{font-size:var(--font-size-sm);}.text-base{font-size:var(--font-size-base);}.text-lg{font-size:var(--font-size-lg);}.text-xl{font-size:var(--font-size-xl);}.text-2xl{font-size:var(--font-size-2xl);}.text-3xl{font-size:var(--font-size-3xl);}.text-4xl{font-size:var(--font-size-4xl);}.text-5xl{font-size:var(--font-size-5xl);}.text-left{text-align:left;}.text-center{text-align:center;}.text-right{text-align:right;}.text-justify{text-align:justify;}.font-light{font-weight:var(--font-weight-light);}.font-normal{font-weight:var(--font-weight-normal);}.font-medium{font-weight:var(--font-weight-medium);}.font-semibold{font-weight:var(--font-weight-semibold);}.font-bold{font-weight:var(--font-weight-bold);}.font-extrabold{font-weight:var(--font-weight-extrabold);}.leading-tight{line-height:var(--line-height-tight);}.leading-normal{line-height:var(--line-height-normal);}.leading-relaxed{line-height:var(--line-height-relaxed);}.leading-loose{line-height:var(--line-height-loose);}.tracking-tight{letter-spacing:var(--letter-spacing-tight);}.tracking-normal{letter-spacing:var(--letter-spacing-normal);}.tracking-wide{letter-spacing:var(--letter-spacing-wide);}.uppercase{text-transform:uppercase;}.lowercase{text-transform:lowercase;}.capitalize{text-transform:capitalize;}code,pre{font-family:var(--font-mono);font-size:0.9em;}code{padding:0.125rem 0.25rem;background-color:var(--color-background-grey);border-radius:var(--radius-sm);}pre{padding:var(--spacing-md);background-color:var(--color-background-grey);border-radius:var(--radius-md);overflow-x:auto;}pre code{padding:0;background-color:transparent;}p.ck-sub-description,.html-block__content p.ck-sub-description{font-family:var(--font-messina);font-size:0.875rem;line-height:1.5;margin-bottom:var(--spacing-sm);}p.ck-sub-description strong,p.ck-sub-description b,.html-block__content p.ck-sub-description strong,.html-block__content p.ck-sub-description b{font-weight:var(--font-weight-bold);color:var(--color-grey-700);}.ck-messina-h1,.ck-messina-h2,.ck-messina-h3,.ck-messina-h4,.ck-messina-h5,.ck-messina-h6,.ck-messina-s{font-family:var(--font-messina,"Messina Sans");font-weight:400;line-height:1.2;margin:0 0 0.5em;}.ck-messina-h1{font-size:104px;}.ck-messina-h2{font-size:56px;}.ck-messina-h3{font-size:40px;}.ck-messina-h4{font-size:32px;}.ck-messina-h5{font-size:24px;}.ck-messina-h6{font-size:20px;}.ck-messina-s{font-size:16px;}.dmaria-section-container.spacing--top-none,.dmaria-section.spacing--top-none{padding-top:0;}.dmaria-section-container.spacing--top-s,.dmaria-section.spacing--top-s{padding-top:52px;}@media (min-width:768px){.dmaria-section-container.spacing--top-s,.dmaria-section.spacing--top-s{padding-top:20px;}}.dmaria-section-container.spacing--top-m,.dmaria-section.spacing--top-m{padding-top:52px;}@media (min-width:768px){.dmaria-section-container.spacing--top-m,.dmaria-section.spacing--top-m{padding-top:40px;}}.dmaria-section-container.spacing--top-ml,.dmaria-section.spacing--top-ml{padding-top:52px;}@media (min-width:768px){.dmaria-section-container.spacing--top-ml,.dmaria-section.spacing--top-ml{padding-top:56px;}}.dmaria-section-container.spacing--top-l,.dmaria-section.spacing--top-l{padding-top:52px;}@media (min-width:768px){.dmaria-section-container.spacing--top-l,.dmaria-section.spacing--top-l{padding-top:80px;}}.dmaria-section-container.spacing--top-xl,.dmaria-section.spacing--top-xl{padding-top:52px;}@media (min-width:768px){.dmaria-section-container.spacing--top-xl,.dmaria-section.spacing--top-xl{padding-top:120px;}}.dmaria-section-container.spacing--bottom-none,.dmaria-section.spacing--bottom-none{padding-bottom:0;}.dmaria-section-container.spacing--bottom-s,.dmaria-section.spacing--bottom-s{padding-bottom:26px;}@media (min-width:768px){.dmaria-section-container.spacing--bottom-s,.dmaria-section.spacing--bottom-s{padding-bottom:20px;}}.dmaria-section-container.spacing--bottom-m,.dmaria-section.spacing--bottom-m{padding-bottom:26px;}@media (min-width:768px){.dmaria-section-container.spacing--bottom-m,.dmaria-section.spacing--bottom-m{padding-bottom:40px;}}.dmaria-section-container.spacing--bottom-ml,.dmaria-section.spacing--bottom-ml{padding-bottom:26px;}@media (min-width:768px){.dmaria-section-container.spacing--bottom-ml,.dmaria-section.spacing--bottom-ml{padding-bottom:56px;}}.dmaria-section-container.spacing--bottom-l,.dmaria-section.spacing--bottom-l{padding-bottom:26px;}@media (min-width:768px){.dmaria-section-container.spacing--bottom-l,.dmaria-section.spacing--bottom-l{padding-bottom:80px;}}.dmaria-section-container.spacing--bottom-xl,.dmaria-section.spacing--bottom-xl{padding-bottom:26px;}@media (min-width:768px){.dmaria-section-container.spacing--bottom-xl,.dmaria-section.spacing--bottom-xl{padding-bottom:120px;}}.dmaria-section-container{position:relative;left:calc(50% - 50vw);width:100vw;max-width:none;padding-inline:0;display:flex;flex-direction:column;gap:32px;}.dmaria-section-container:has(.agenda-view-component){overflow:visible;}@media (max-width:768px){.dmaria-section-container:has(.agenda-view-component){overflow-x:clip;padding-right:0;}}.dmaria-section-container:has(.related-section){overflow:visible;}@media (max-width:768px){.dmaria-section-container:has(.related-section){padding-right:0;}}@media (max-width:768px){.dmaria-section-container:has(.broadcast-hero),.dmaria-section-container:has(.hero-banner-sdc){padding-left:0 !important;padding-right:0 !important;}}.dmaria-section-container.small_960:has(.agenda-view-component),.dmaria-section-container.small_960:has(.related-section){overflow:visible;}.dmaria-section-container:has(:focus-visible){overflow:visible;}.dmaria-section-container:has(.image-single--overflow-left),.dmaria-section-container:has(.image-single--overflow-right){overflow:visible;}.dmaria-section-container .dmaria-section-header{padding-top:16px;padding-bottom:16px;display:flex;gap:16px;flex-direction:column;}.dmaria-section-container .dmaria-section-caption{color:inherit;font-family:var(--font-primary);font-size:var(--Size-Hero-H4,32px);font-style:normal;font-weight:400;line-height:normal;}@media (min-width:769px){.dmaria-section-container{gap:48px;}}@media (max-width:768px){.dmaria-section-container .dmaria-layout-three-columns,.dmaria-section-container .dmaria-layout-two-columns,.dmaria-section-container .dmaria-layout-four-columns{display:grid;gap:32px;grid-auto-flow:row;}.dmaria-section-container .dmaria-layout-three-columns .col-s-6,.dmaria-section-container .dmaria-layout-two-columns .col-s-6,.dmaria-section-container .dmaria-layout-four-columns .col-s-6{width:100%;}}.dmaria-section-container .dmaria-layout-two-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px;}@media (max-width:768px){.dmaria-section-container .dmaria-layout-two-columns{grid-template-columns:1fr;gap:24px;}}@media (min-width:769px){.dmaria-section-container .dmaria-layout-two-columns.dmaria-layout-two-columns--2080{grid-template-columns:2fr 8fr;}.dmaria-section-container .dmaria-layout-two-columns.dmaria-layout-two-columns--3070{grid-template-columns:3fr 7fr;}.dmaria-section-container .dmaria-layout-two-columns.dmaria-layout-two-columns--4060{grid-template-columns:4fr 6fr;}.dmaria-section-container .dmaria-layout-two-columns.dmaria-layout-two-columns--6040{grid-template-columns:6fr 4fr;}.dmaria-section-container .dmaria-layout-two-columns.dmaria-layout-two-columns--7030{grid-template-columns:7fr 3fr;}.dmaria-section-container .dmaria-layout-two-columns.dmaria-layout-two-columns--8020{grid-template-columns:8fr 2fr;}}@media (min-width:769px){.dmaria-section-container .dmaria-layout-two-columns.dmaria-layout-two-columns--sticky-first,.dmaria-section-container .dmaria-layout-two-columns.dmaria-layout-two-columns--sticky-second{align-items:start;}.dmaria-section-container .dmaria-layout-two-columns.dmaria-layout-two-columns--sticky-first > *:first-child,.dmaria-section-container .dmaria-layout-two-columns.dmaria-layout-two-columns--sticky-second > *:last-child{position:sticky;top:var(--sticky-col-offset,80px);}}.dmaria-section-container .dmaria-layout-three-columns{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;}@media (max-width:769px){.dmaria-section-container .dmaria-layout-three-columns{grid-template-columns:1fr !important;gap:32px !important;}}.dmaria-section-container .dmaria-layout-four-columns{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:32px;}@media (max-width:768px){.dmaria-section-container .dmaria-layout-four-columns{grid-template-columns:1fr;gap:24px;}}.dmaria-section-container .dmaria-layout-columns1,.dmaria-section-container .dmaria-layout-columns2,.dmaria-section-container .dmaria-layout-columns3,.dmaria-section-container .dmaria-layout-columns4{width:100%;min-width:0;}.small_padding_top.paragraph{padding-top:0;}@media (min-width:var(--breakpoint-md)){.small_padding_top.paragraph .dmaria-section-container{padding-top:0px;}}.lp-builder .dmaria-section{overflow:hidden;}.lp-builder .dmaria-section-container{position:static;left:auto;width:100%;max-width:none;}.dmaria-section{position:relative;z-index:2;}.dmaria-section .lpb-controls{color:var(--gin-color-text-light);}.dmaria-section.dmaria-top-corners-plain,.dmaria-section-container.dmaria-top-corners-plain{border-top-left-radius:0px;border-top-right-radius:0px;}.dmaria-section.dmaria-top-corners-rounded,.dmaria-section-container.dmaria-top-corners-rounded{border-top-left-radius:64px;border-top-right-radius:64px;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-top-corners-rounded,.dmaria-section-container.dmaria-top-corners-rounded{border-top-left-radius:32px;border-top-right-radius:32px;}}.dmaria-section.dmaria-bottom-corners-plain,.dmaria-section-container.dmaria-bottom-corners-plain{border-bottom-left-radius:0px;border-bottom-right-radius:0px;}.dmaria-section.dmaria-bottom-corners-rounded,.dmaria-section-container.dmaria-bottom-corners-rounded{border-bottom-left-radius:64px;border-bottom-right-radius:64px;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-bottom-corners-rounded,.dmaria-section-container.dmaria-bottom-corners-rounded{border-bottom-left-radius:32px;border-bottom-right-radius:32px;}}.dmaria-section.dmaria-top-corners-inverted:before,.dmaria-section-container.dmaria-top-corners-inverted:before{content:"";position:absolute;display:block;top:-64px;left:0;right:0;width:100%;height:64px;background:transparent;border-bottom-left-radius:128px;border-bottom-right-radius:128px;color:var(--dmaria-bg-background-color);pointer-events:none;box-shadow:0px 16px 0 16px;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-top-corners-inverted:before,.dmaria-section-container.dmaria-top-corners-inverted:before{height:32px;border-bottom-left-radius:64px;border-bottom-right-radius:64px;box-shadow:0px 8px 0 8px;}}.dmaria-section:has(> .dmaria-spacing--bottom--negative-xxl),.dmaria-section-container:has(> .dmaria-spacing--bottom--negative-xxl){padding-bottom:48px !important;}@media (max-width:var(--breakpoint-md)){.dmaria-section:has(> .dmaria-spacing--bottom--negative-xxl),.dmaria-section-container:has(> .dmaria-spacing--bottom--negative-xxl){padding-bottom:24px !important;}}.dmaria-section:has(> .dmaria-spacing--bottom--negative-xl),.dmaria-section-container:has(> .dmaria-spacing--bottom--negative-xl){padding-bottom:40px !important;}@media (max-width:var(--breakpoint-md)){.dmaria-section:has(> .dmaria-spacing--bottom--negative-xl),.dmaria-section-container:has(> .dmaria-spacing--bottom--negative-xl){padding-bottom:20px !important;}}.dmaria-section:has(> .dmaria-spacing--bottom--negative-l),.dmaria-section-container:has(> .dmaria-spacing--bottom--negative-l){padding-bottom:32px !important;}@media (max-width:var(--breakpoint-md)){.dmaria-section:has(> .dmaria-spacing--bottom--negative-l),.dmaria-section-container:has(> .dmaria-spacing--bottom--negative-l){padding-bottom:16px !important;}}.dmaria-section:has(> .dmaria-spacing--bottom--negative-m),.dmaria-section-container:has(> .dmaria-spacing--bottom--negative-m){padding-bottom:24px !important;}@media (max-width:var(--breakpoint-md)){.dmaria-section:has(> .dmaria-spacing--bottom--negative-m),.dmaria-section-container:has(> .dmaria-spacing--bottom--negative-m){padding-bottom:12px !important;}}.dmaria-section:has(> .dmaria-spacing--bottom--negative-s),.dmaria-section-container:has(> .dmaria-spacing--bottom--negative-s){padding-bottom:16px !important;}@media (max-width:var(--breakpoint-md)){.dmaria-section:has(> .dmaria-spacing--bottom--negative-s),.dmaria-section-container:has(> .dmaria-spacing--bottom--negative-s){padding-bottom:8px !important;}}.dmaria-section.dmaria-spacing--bottom--negative-xxl,.dmaria-section-container.dmaria-spacing--bottom--negative-xxl{margin-bottom:0;padding-bottom:0;}.dmaria-section.dmaria-spacing--bottom--negative-xxl > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--bottom--negative-xxl > .dmaria-section-content{margin-bottom:-48px;padding-bottom:0;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--bottom--negative-xxl > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--bottom--negative-xxl > .dmaria-section-content{margin-bottom:-24px;}}.dmaria-section.dmaria-spacing--bottom--negative-xl,.dmaria-section-container.dmaria-spacing--bottom--negative-xl{margin-bottom:0;padding-bottom:0;}.dmaria-section.dmaria-spacing--bottom--negative-xl > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--bottom--negative-xl > .dmaria-section-content{margin-bottom:-40px;padding-bottom:0;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--bottom--negative-xl > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--bottom--negative-xl > .dmaria-section-content{margin-bottom:-20px;}}.dmaria-section.dmaria-spacing--bottom--negative-l,.dmaria-section-container.dmaria-spacing--bottom--negative-l{margin-bottom:0;padding-bottom:0;}.dmaria-section.dmaria-spacing--bottom--negative-l > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--bottom--negative-l > .dmaria-section-content{margin-bottom:-32px;padding-bottom:0;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--bottom--negative-l > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--bottom--negative-l > .dmaria-section-content{margin-bottom:-16px;}}.dmaria-section.dmaria-spacing--bottom--negative-m,.dmaria-section-container.dmaria-spacing--bottom--negative-m{margin-bottom:0;padding-bottom:0;}.dmaria-section.dmaria-spacing--bottom--negative-m > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--bottom--negative-m > .dmaria-section-content{margin-bottom:-24px;padding-bottom:0;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--bottom--negative-m > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--bottom--negative-m > .dmaria-section-content{margin-bottom:-12px;}}.dmaria-section.dmaria-spacing--bottom--negative-s,.dmaria-section-container.dmaria-spacing--bottom--negative-s{margin-bottom:0;padding-bottom:0;}.dmaria-section.dmaria-spacing--bottom--negative-s > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--bottom--negative-s > .dmaria-section-content{margin-bottom:-16px;padding-bottom:0;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--bottom--negative-s > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--bottom--negative-s > .dmaria-section-content{margin-bottom:-8px;}}.dmaria-section.dmaria-spacing--bottom--none,.dmaria-section-container.dmaria-spacing--bottom--none{padding-bottom:0;margin-bottom:0;}.dmaria-section.dmaria-spacing--bottom--s,.dmaria-section-container.dmaria-spacing--bottom--s{margin-bottom:0px;padding-bottom:16px;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--bottom--s,.dmaria-section-container.dmaria-spacing--bottom--s{padding-bottom:8px;}}.dmaria-section.dmaria-spacing--bottom--m,.dmaria-section-container.dmaria-spacing--bottom--m{margin-bottom:0px;padding-bottom:24px;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--bottom--m,.dmaria-section-container.dmaria-spacing--bottom--m{padding-bottom:12px;}}.dmaria-section.dmaria-spacing--bottom--l,.dmaria-section-container.dmaria-spacing--bottom--l{margin-bottom:0px;padding-bottom:32px;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--bottom--l,.dmaria-section-container.dmaria-spacing--bottom--l{padding-bottom:16px;}}.dmaria-section.dmaria-spacing--bottom--xl,.dmaria-section-container.dmaria-spacing--bottom--xl{margin-bottom:0px;padding-bottom:40px;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--bottom--xl,.dmaria-section-container.dmaria-spacing--bottom--xl{padding-bottom:20px;}}.dmaria-section.dmaria-spacing--bottom--xxl,.dmaria-section-container.dmaria-spacing--bottom--xxl{margin-bottom:0px;padding-bottom:48px;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--bottom--xxl,.dmaria-section-container.dmaria-spacing--bottom--xxl{padding-bottom:24px;}}.dmaria-section.dmaria-spacing--top--negative-xxl,.dmaria-section-container.dmaria-spacing--top--negative-xxl{margin-top:48px;padding-top:0;}.dmaria-section.dmaria-spacing--top--negative-xxl > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--top--negative-xxl > .dmaria-section-content{margin-top:-48px;padding-top:0;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--top--negative-xxl,.dmaria-section-container.dmaria-spacing--top--negative-xxl{margin-top:24px;}.dmaria-section.dmaria-spacing--top--negative-xxl > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--top--negative-xxl > .dmaria-section-content{margin-top:-24px;}}.dmaria-section.dmaria-spacing--top--negative-xl,.dmaria-section-container.dmaria-spacing--top--negative-xl{margin-top:40px;padding-top:0;}.dmaria-section.dmaria-spacing--top--negative-xl > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--top--negative-xl > .dmaria-section-content{margin-top:-40px;padding-top:0;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--top--negative-xl,.dmaria-section-container.dmaria-spacing--top--negative-xl{margin-top:20px;}.dmaria-section.dmaria-spacing--top--negative-xl > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--top--negative-xl > .dmaria-section-content{margin-top:-20px;}}.dmaria-section.dmaria-spacing--top--negative-l,.dmaria-section-container.dmaria-spacing--top--negative-l{margin-top:32px;padding-top:0;}.dmaria-section.dmaria-spacing--top--negative-l > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--top--negative-l > .dmaria-section-content{margin-top:-32px;padding-top:0;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--top--negative-l,.dmaria-section-container.dmaria-spacing--top--negative-l{margin-top:16px;}.dmaria-section.dmaria-spacing--top--negative-l > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--top--negative-l > .dmaria-section-content{margin-top:-16px;}}.dmaria-section.dmaria-spacing--top--negative-m,.dmaria-section-container.dmaria-spacing--top--negative-m{margin-top:24px;padding-top:0;}.dmaria-section.dmaria-spacing--top--negative-m > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--top--negative-m > .dmaria-section-content{margin-top:-24px;padding-top:0;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--top--negative-m,.dmaria-section-container.dmaria-spacing--top--negative-m{margin-top:12px;}.dmaria-section.dmaria-spacing--top--negative-m > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--top--negative-m > .dmaria-section-content{margin-top:-12px;}}.dmaria-section.dmaria-spacing--top--negative-s,.dmaria-section-container.dmaria-spacing--top--negative-s{margin-top:16px;padding-top:0;}.dmaria-section.dmaria-spacing--top--negative-s > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--top--negative-s > .dmaria-section-content{margin-top:-16px;padding-top:0;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--top--negative-s,.dmaria-section-container.dmaria-spacing--top--negative-s{margin-top:8px;}.dmaria-section.dmaria-spacing--top--negative-s > .dmaria-section-content,.dmaria-section-container.dmaria-spacing--top--negative-s > .dmaria-section-content{margin-top:-8px;}}.dmaria-section.dmaria-spacing--top--none,.dmaria-section-container.dmaria-spacing--top--none{padding-top:0;margin-top:0;}.dmaria-section.dmaria-spacing--top--s,.dmaria-section-container.dmaria-spacing--top--s{margin-top:0;padding-top:16px;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--top--s,.dmaria-section-container.dmaria-spacing--top--s{padding-top:8px;}}.dmaria-section.dmaria-spacing--top--m,.dmaria-section-container.dmaria-spacing--top--m{margin-top:0;padding-top:24px;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--top--m,.dmaria-section-container.dmaria-spacing--top--m{padding-top:12px;}}.dmaria-section.dmaria-spacing--top--l,.dmaria-section-container.dmaria-spacing--top--l{margin-top:0;padding-top:32px;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--top--l,.dmaria-section-container.dmaria-spacing--top--l{padding-top:16px;}}.dmaria-section.dmaria-spacing--top--xl,.dmaria-section-container.dmaria-spacing--top--xl{margin-top:0;padding-top:40px;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--top--xl,.dmaria-section-container.dmaria-spacing--top--xl{padding-top:20px;}}.dmaria-section.dmaria-spacing--top--xxl,.dmaria-section-container.dmaria-spacing--top--xxl{margin-top:0;padding-top:48px;}@media (max-width:var(--breakpoint-md)){.dmaria-section.dmaria-spacing--top--xxl,.dmaria-section-container.dmaria-spacing--top--xxl{padding-top:24px;}}.dialog-off-canvas-main-canvas .field--name-field-hero-region{z-index:2;}.dmaria-section-title{padding:0;}.dmaria-section[class*=dmaria-bg-dark-] .dmaria-section-caption,.dmaria-section[class*=dmaria-bg-dark-] .dmaria-section-description{color:var(--color-text-on-dark) !important;}.dmaria-section[class*=dmaria-bg-bright-] .dmaria-section-caption,.dmaria-section[class*=dmaria-bg-bright-] .dmaria-section-description{color:var(--color-text-primary);}.dmaria-section.neutral{background-color:var(--color-background-grey);}.dmaria-section.neutral .dmaria-section-header{color:var(--color-text-primary);}.dmaria-section.dmaria-bg-white,.dmaria-section[class*=white]{background-color:var(--color-white);color:var(--color-text-primary);--color-text:var(--color-text-primary);}.dmaria-section.dmaria-bg-light-gray,.dmaria-section[class*=light]{background-color:var(--color-background-grey);color:var(--color-text-primary);--color-text:var(--color-text-primary);}.dmaria-section.dmaria-bg-dark,.dmaria-section[class*=dark]{background-color:var(--color-background);color:var(--color-text-on-dark);--color-text:var(--color-text-on-dark);--button-outline-hover-text:var(--color-black);}.dmaria-section.dmaria-bg-black,.dmaria-section.content--bg-black{background-color:#000000;color:var(--color-text-on-dark);--color-text:var(--color-text-on-dark);--button-outline-hover-text:var(--color-black);}.dmaria-section.dmaria-bg-primary{background-color:var(--color-primary);color:var(--color-text-on-primary);}.dmaria-section.dmaria-bg-off-white{background-color:var(--color-palette-off-white);color:var(--color-text-primary);}.dmaria-section.dmaria-bg-florest{background-color:var(--color-palette-florest);color:var(--color-text-on-dark);--button-outline-hover-text:var(--color-black);}.dmaria-section.dmaria-bg-red{background-color:var(--color-palette-red);color:var(--color-text-on-dark);--button-outline-hover-text:var(--color-black);}.dmaria-section.dmaria-bg-aqua{background-color:var(--color-palette-aqua);color:var(--color-text-primary);}.dmaria-section.dmaria-bg-violet{background-color:var(--color-palette-violet);color:var(--color-text-on-dark);--button-outline-hover-text:var(--color-black);}.dmaria-section.dmaria-bg-lime{background-color:var(--color-palette-lime);color:var(--color-text-primary);}.dmaria-section.dmaria-bg-fuscia{background-color:var(--color-palette-fuscia);color:var(--color-text-primary);}.dmaria-section.dmaria-bg-orange{background-color:var(--color-palette-orange);color:var(--color-text-primary);}.dmaria-section.dmaria-bg-blue{background-color:var(--color-palette-blue);color:var(--color-text-on-dark);--button-outline-hover-text:var(--color-black);}.dmaria-section.dmaria-bg-yellow{background-color:var(--color-palette-yellow);color:var(--color-text-primary);}.dmaria-section-container.dmaria-bg-black{background-color:var(--color-palette-black);color:var(--color-text-on-dark);--color-text:var(--color-text-on-dark);--button-outline-hover-text:var(--color-black);}.dmaria-section-container.dmaria-bg-white{background-color:var(--color-palette-white);color:var(--color-text-primary);--color-text:var(--color-text-primary);}.dmaria-section-container.dmaria-bg-off-white{background-color:var(--color-palette-off-white);color:var(--color-text-primary);--color-text:var(--color-text-primary);}.dmaria-section-container.dmaria-bg-florest{background-color:var(--color-palette-florest);color:var(--color-text-on-dark);--color-text:var(--color-text-on-dark);--button-outline-hover-text:var(--color-black);}.dmaria-section-container.dmaria-bg-red{background-color:var(--color-palette-red);color:var(--color-text-on-dark);--color-text:var(--color-text-on-dark);--button-outline-hover-text:var(--color-black);}.dmaria-section-container.dmaria-bg-aqua{background-color:var(--color-palette-aqua);color:var(--color-text-primary);--color-text:var(--color-text-primary);}.dmaria-section-container.dmaria-bg-violet{background-color:var(--color-palette-violet);color:var(--color-text-on-dark);--color-text:var(--color-text-on-dark);--button-outline-hover-text:var(--color-black);}.dmaria-section-container.dmaria-bg-lime{background-color:var(--color-palette-lime);color:var(--color-text-primary);--color-text:var(--color-text-primary);}.dmaria-section-container.dmaria-bg-fuscia{background-color:var(--color-palette-fuscia);color:var(--color-text-primary);--color-text:var(--color-text-primary);}.dmaria-section-container.dmaria-bg-orange{background-color:var(--color-palette-orange);color:var(--color-text-primary);--color-text:var(--color-text-primary);}.dmaria-section-container.dmaria-bg-blue{background-color:var(--color-palette-blue);color:var(--color-text-on-dark);--color-text:var(--color-text-on-dark);--button-outline-hover-text:var(--color-black);}.dmaria-section-container.dmaria-bg-yellow{background-color:var(--color-palette-yellow);color:var(--color-text-primary);--color-text:var(--color-text-primary);}.dmaria-section-container.dmaria-bg-black .dmaria-slider__prev,.dmaria-section-container.dmaria-bg-black .dmaria-slider__next{background:#fff !important;color:#000 !important;border-color:#fff;}.dmaria-section-container.dmaria-bg-black .dmaria-slider__prev:hover,.dmaria-section-container.dmaria-bg-black .dmaria-slider__next:hover{background:#000 !important;color:#fff !important;}.dmaria-section-container .dmaria-section-content,.dmaria-section-container .dmaria-section-header{margin:0 auto;width:100%;}.dmaria-section-container .dmaria-section-content.container--size-default,.dmaria-section-container .dmaria-section-header.container--size-default{max-width:1352px;}.dmaria-section-container .dmaria-section-content.container--size-s,.dmaria-section-container .dmaria-section-header.container--size-s{max-width:960px;}.dmaria-section-container .dmaria-section-content.container--size-m,.dmaria-section-container .dmaria-section-header.container--size-m{max-width:1200px;}.dmaria-section-container .dmaria-section-content.container--size-l,.dmaria-section-container .dmaria-section-header.container--size-l{max-width:1600px;}.dmaria-section-container .dmaria-section-content.container--size-fluid,.dmaria-section-container .dmaria-section-header.container--size-fluid{max-width:none;}@media (min-width:769px) and (max-width:976px){body.gin--navigation:not(.gin--edit-form):not([data-gin-layout-density=default]) .site-header-organism{top:86px !important;}body.gin--navigation:not(.gin--edit-form):not([data-gin-layout-density=default]) .site-header-organism.is-scrolled{top:38px !important;}}@media (max-width:768px){body.gin--navigation:not(.gin--edit-form):not([data-gin-layout-density=default]) .site-header-organism{top:64px !important;}body.gin--navigation:not(.gin--edit-form):not([data-gin-layout-density=default]) .site-header-organism.is-scrolled{top:38px !important;}}@media (min-width:976px){body.gin--navigation:not(.gin--edit-form):not([data-gin-layout-density=default]) .slick-slide .event-hero__content,body.gin--navigation:not(.gin--edit-form):not([data-gin-layout-density=default]) .event-hero__content{width:calc(100vw - var(--sidebar-width)) !important;}}@media (max-width:768px){body.gin--navigation:not(.gin--edit-form):not([data-gin-layout-density=default]) .slick-slide .event-hero__content,body.gin--navigation:not(.gin--edit-form):not([data-gin-layout-density=default]) .event-hero__content{padding:40px 24px !important;}}@media (min-width:976px){body.gin--navigation:not(.gin--edit-form):not([data-gin-layout-density=default]) .hero-slider__dots{width:calc(100vw - var(--sidebar-width)) !important;}}@media (min-width:976px){body.gin--navigation:not(.gin--edit-form):not([data-gin-layout-density=default]) .hero-banner-sdc__inner{width:calc(100vw - var(--sidebar-width)) !important;}}@media (max-width:768px){body.gin--navigation:not(.gin--edit-form):not([data-gin-layout-density=default]) .hero-banner-sdc__inner{padding:40px 32px !important;}}@media (min-width:976px){body.gin--navigation:not(.gin--edit-form):not([data-gin-layout-density=default]) .dmaria-section-container{width:calc(100vw - var(--sidebar-width)) !important;left:calc(50% - (100vw - var(--sidebar-width)) / 2) !important;}}div.attachment.attachment-after{display:none !important;}
.site-footer-organism{position:relative;padding:80px 0 40px;}@media (max-width:768px){.site-footer-organism{padding:60px 0 32px;}}.site-footer-organism__wrapper{margin:0 auto;padding:0 80px 0 80px;display:flex;flex-direction:column;gap:40px;}@media (max-width:1024px){.site-footer-organism__wrapper{padding:0 48px;gap:40px;}}@media (max-width:768px){.site-footer-organism__wrapper{padding:0 32px;gap:32px;}}.site-footer-organism__wrapper.container--size-s{padding:0;}.site-footer-organism__wrapper.container--size-s .site-footer-organism__content-top{display:revert;width:revert;grid-template-columns:revert;grid-auto-flow:revert;align-items:revert;justify-content:revert;gap:revert;text-align:revert;}.site-footer-organism__logo-section{display:flex;justify-content:left;align-items:center;}@media (min-width:1024px){.site-footer-organism__logo-section{margin-bottom:40px;}}.site-footer-organism__logo{height:80px;width:auto;object-fit:contain;}@media (max-width:768px){.site-footer-organism__logo{height:60px;}}.site-footer-organism__content-top{width:100%;grid-template-columns:auto 1fr 1fr auto;grid-auto-flow:dense;align-items:start;justify-content:flex-start;gap:60px;text-align:left;}@media (max-width:1024px){.site-footer-organism__content-top{gap:40px;display:flex;flex-direction:column;}}@media (max-width:768px){.site-footer-organism__content-top #block-dmariatheme-newslettermenu{order:-1;padding-bottom:32px;border-bottom:1px solid rgba(255,255,255,0.2);width:100%;}}.site-footer-organism__content-top > div:nth-child(1){display:flex;}@media (max-width:1200px){.site-footer-organism__content-top > div:nth-child(1){flex-wrap:wrap;gap:36px;}}.site-footer-organism__content-top > div:nth-child(2){grid-column:1;grid-row:2;}.site-footer-organism__content-top > div{display:flex;}.site-footer-organism__content-top > div > .block-plugin-system_menu_block-newsletter-menu{width:440px;}@media (min-width:1440px){.site-footer-organism__content-top > div > .block-plugin-system_menu_block-newsletter-menu{padding-left:100px;border-left:1px solid white;margin-left:20px;}}.site-footer-organism__content-top > div > nav{width:300px;}@media (max-width:768px){.site-footer-organism__content-top > div > nav{width:100% !important;max-width:none;}}.site-footer-organism__content-top > div > nav#block-dmariatheme-socialmedia{width:auto;}.site-footer-organism__content-bottom{width:100%;display:flex;flex-direction:row;align-items:flex-start;gap:40px;flex-wrap:wrap;}@media (min-width:1440px){.site-footer-organism__content-bottom{margin-top:24px;}}@media (max-width:1024px){.site-footer-organism__content-bottom{gap:40px;}}.site-footer-organism__content-bottom > div{display:flex;width:100%;gap:40px;}@media (max-width:1440px){.site-footer-organism__content-bottom > div{display:flex;flex-wrap:wrap;gap:0px 40px;}}.site-footer-organism__content-bottom .block{background-color:transparent !important;flex:0 1 auto;max-width:400px;}@media (max-width:768px){.site-footer-organism__content-bottom .block{max-width:100%;}}.site-footer-organism__copyright{width:100%;opacity:0.7;font-size:var(--font-size-sm);text-align:left;padding-top:32px;margin-top:auto;}.site-footer-organism__copyright span{cursor:default;}.site-footer-organism__copyright span:hover{text-decoration:none;opacity:0.7;}.site-footer-organism__copyright a:hover{text-decoration:underline;opacity:0.9;}@media (max-width:768px){.site-footer-organism__copyright{text-align:left;padding-top:24px;}}.site-footer-organism__social{display:flex;gap:16px;align-items:center;justify-content:flex-start;}.footer-menu{display:flex;gap:16px;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:0;flex-direction:column;}.footer-menu__link{opacity:0.9;text-decoration:none;font-size:var(--font-size-base);transition:opacity 0.2s ease;font-size:14px;}.footer-menu__link:hover{opacity:1;text-decoration:underline;}.footer-menu__link:focus-visible{outline:2px solid currentColor;outline-offset:2px;}.footer-menu__separator{opacity:0.5;font-size:var(--font-size-base);margin:0;}@media (max-width:768px){.footer-menu{gap:16px;}.footer-menu__link{font-size:var(--font-size-sm);}}.footer-buttons{display:flex;gap:16px;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;padding:0;flex-direction:column;}.newsletter-menu{display:flex;flex-direction:column;gap:16px;align-items:flex-start;}@media (max-width:768px){.newsletter-menu{align-items:unset;}}.newsletter-menu__description{font-size:14px;margin:0;opacity:0.9;max-width:400px;}.newsletter-menu__buttons{display:flex;flex-direction:column;gap:12px;}.newsletter-menu__button{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:4px;text-decoration:none;font-weight:600;transition:all 0.2s ease;white-space:nowrap;}.newsletter-menu__button:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.2);}.newsletter-menu__button:focus-visible{outline:2px solid currentColor;outline-offset:2px;}@media (max-width:768px){.newsletter-menu__button{width:100%;}}.menu-link-contentsocial-media > img{width:24px;height:24px;transition:opacity 0.2s ease;}.menu-link-contentsocial-media > img:hover{opacity:0.8;}.site-footer-organism__content-top .block-system-menu-blocksocial-media,.site-footer-organism__content-top #block-dmariatheme-socialmedia{position:absolute;margin-top:160px;}@media (max-width:768px){.site-footer-organism__content-top .block-system-menu-blocksocial-media .logo-grid__item,.site-footer-organism__content-top #block-dmariatheme-socialmedia .logo-grid__item{transform:rotate(-90deg);}}.site-footer-organism__content-top .block-system-menu-blocksocial-media .logo-grid__items,.site-footer-organism__content-top #block-dmariatheme-socialmedia .logo-grid__items{display:flex;gap:16px;flex-wrap:wrap;justify-content:flex-start;}@media (max-width:768px){.site-footer-organism__content-top .block-system-menu-blocksocial-media,.site-footer-organism__content-top #block-dmariatheme-socialmedia{position:static;margin:0;max-width:100%;}.site-footer-organism__content-top .block-system-menu-blocksocial-media .logo-grid__item,.site-footer-organism__content-top #block-dmariatheme-socialmedia .logo-grid__item{transform:none;}.site-footer-organism__content-top .block-system-menu-blocksocial-media .logo-grid__items,.site-footer-organism__content-top #block-dmariatheme-socialmedia .logo-grid__items{justify-content:center;}}.footer--bg-light .footer-contact-list__text,.footer--bg-light .footer-contact-list__separator,.footer--bg-light .footer-menu__link,.footer--bg-light .site-footer-organism__copyright,.footer--bg-white .footer-contact-list__text,.footer--bg-white .footer-contact-list__separator,.footer--bg-white .footer-menu__link,.footer--bg-white .site-footer-organism__copyright{color:var(--color-text-primary) !important;}.footer--bg-light .site-footer-organism__content-top,.footer--bg-light .site-footer-organism__content-bottom,.footer--bg-white .site-footer-organism__content-top,.footer--bg-white .site-footer-organism__content-bottom{color:var(--color-text-primary);}.footer--bg-light .site-footer-organism__content-top a,.footer--bg-light .site-footer-organism__content-bottom a,.footer--bg-white .site-footer-organism__content-top a,.footer--bg-white .site-footer-organism__content-bottom a{color:var(--color-text-primary) !important;}.footer--bg-light .site-footer-organism__content-top a:hover,.footer--bg-light .site-footer-organism__content-bottom a:hover,.footer--bg-white .site-footer-organism__content-top a:hover,.footer--bg-white .site-footer-organism__content-bottom a:hover{color:var(--color-primary) !important;}.footer--bg-light .brand-section__link,.footer--bg-light .brand-section__name,.footer--bg-white .brand-section__link,.footer--bg-white .brand-section__name{color:var(--color-text-primary) !important;}.footer--bg-light .button,.footer--bg-light .button:link,.footer--bg-light .button:visited,.footer--bg-white .button,.footer--bg-white .button:link,.footer--bg-white .button:visited{color:var(--color-text-primary) !important;border-color:var(--color-text-primary) !important;}.footer--bg-light .button:hover,.footer--bg-light .button:focus,.footer--bg-light .button:link:hover,.footer--bg-light .button:link:focus,.footer--bg-light .button:visited:hover,.footer--bg-light .button:visited:focus,.footer--bg-white .button:hover,.footer--bg-white .button:focus,.footer--bg-white .button:link:hover,.footer--bg-white .button:link:focus,.footer--bg-white .button:visited:hover,.footer--bg-white .button:visited:focus{color:var(--color-primary) !important;border-color:var(--color-primary) !important;}.footer--bg-light .button--outline,.footer--bg-white .button--outline{background-color:transparent !important;color:var(--color-text-primary) !important;border-color:var(--color-text-primary) !important;}.footer--bg-light .button--outline:hover,.footer--bg-white .button--outline:hover{background-color:var(--color-text-primary) !important;color:var(--color-white) !important;}.site-footer-organism .button:focus-visible,.site-footer-organism .button:link:focus-visible,.site-footer-organism .button:visited:focus-visible{outline:3px solid currentColor !important;outline-offset:3px !important;box-shadow:0 0 0 5px rgba(255,255,255,0.3) !important;}.site-footer-organism a:not(.button):focus-visible{outline:2px solid currentColor !important;outline-offset:2px !important;text-decoration:underline !important;}.block-plugin-system_menu_block-site-message{position:absolute;margin:180px 0px;display:flex;align-items:center;}@media (max-width:1440px){.block-plugin-system_menu_block-site-message{position:static;margin:8px 0 0 0;width:100%;}}.block-plugin-system_menu_block-site-message ul{list-style:none;padding:0;margin:0;font-size:16px;font-weight:700;}@media (max-width:768px){.block-plugin-system_menu_block-site-message ul{font-size:14px;}}.menu--social-media{gap:24px !important;}@media (min-width:769px) and (max-width:1024px){.menu--social-media{margin-top:8px;}}@media (max-width:768px){.menu--social-media{margin:0 !important;}}.menu--social-media span{cursor:default;}.menu--social-media span:hover{opacity:1;}.menu--social-media a:hover{opacity:0.8;}
.site-header-organism{background-color:#0E0E0E;background-color:var(--color-black);color:var(--color-white);overflow-x:clip;overflow-y:visible;position:fixed;top:0;left:0;right:0;width:auto;z-index:100;transition:box-shadow 0.3s ease;}@media (min-width:1025px){.site-header-organism{left:var(--sidebar-width,0px);}}@media (max-width:768px){.site-header-organism{position:fixed;left:0;right:0;width:100%;}}.site-header-organism.is-scrolled{box-shadow:0 2px 8px rgba(0,0,0,0.15);background-color:var(--color-black);}@media (min-width:769px){.site-header-organism.is-scrolled .site-header-organism__wrapper{padding-top:6px;padding-bottom:16px;display:flex;flex-direction:row;align-items:flex-end;gap:32px;}.site-header-organism.is-scrolled .site-header-organism__top-row{padding-bottom:8px;}.site-header-organism.is-scrolled .site-header-organism__top-row::after{display:none;}.site-header-organism.is-scrolled .site-header-organism__actions{display:none;}}.site-header-organism__accent{height:4px;background-color:var(--color-blue);width:100%;}.site-header-organism__wrapper{display:flex;flex-direction:column;gap:0;margin:0 auto;max-width:1352px;width:100%;}@media (max-width:768px){.site-header-organism__wrapper{padding:12px 32px;min-height:60px;}}.site-header-organism__top-row{display:flex;align-items:center;justify-content:space-between;padding:24px 0;gap:32px;position:relative;}.site-header-organism__top-row::after{content:"";position:absolute;bottom:0;left:-500px;right:-500px;border-bottom:1px solid white;}@media (max-width:768px){.site-header-organism__top-row::after{display:none;}}@media (max-width:768px){.site-header-organism__top-row{padding:12px 0;}}.site-header-organism__bottom-row{display:flex;align-items:center;padding:16px 0px;}@media (min-width:769px){.site-header-organism__bottom-row{margin-left:-16px;}}@media (max-width:768px){.site-header-organism__bottom-row{display:none;padding:0;}}@media (max-width:768px){.site-header-organism.mobile-menu-open{position:fixed !important;top:0;left:0;right:0;bottom:-20px;height:100dvh;overflow:hidden;z-index:200;}.site-header-organism.mobile-menu-open .site-header-organism__wrapper{height:100%;display:flex;flex-direction:column;padding:16px 32px 0;overflow:hidden;}.site-header-organism.mobile-menu-open .site-header-organism__top-row{flex-shrink:0;padding:0 0 16px;}.site-header-organism.mobile-menu-open .site-header-organism__top-row::after{display:none;}.site-header-organism.mobile-menu-open .site-header-organism__bottom-row{display:flex !important;flex-direction:column;flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px 0 280px;position:static;}.site-header-organism.mobile-menu-open .site-header-organism__navigation{width:100%;margin-top:0;}.site-header-organism.mobile-menu-open .site-header-organism__navigation nav,.site-header-organism.mobile-menu-open .site-header-organism__navigation > div{flex-direction:column;align-items:flex-start;width:100%;gap:0;}.site-header-organism.mobile-menu-open .site-header-organism__navigation nav ul,.site-header-organism.mobile-menu-open .site-header-organism__navigation > div ul{flex-direction:column;align-items:flex-start;gap:0;width:100%;list-style:none;padding:0;margin:0;}.site-header-organism.mobile-menu-open .site-header-organism__navigation nav ul li,.site-header-organism.mobile-menu-open .site-header-organism__navigation > div ul li{width:100%;margin:0;}.site-header-organism.mobile-menu-open .site-header-organism__navigation nav ul li a,.site-header-organism.mobile-menu-open .site-header-organism__navigation > div ul li a{font-size:1rem;font-weight:400;letter-spacing:0.04em;padding:14px 0;display:block;width:100%;text-transform:uppercase;outline:none;}.site-header-organism.mobile-menu-open .site-header-organism__navigation nav ul li a:focus,.site-header-organism.mobile-menu-open .site-header-organism__navigation > div ul li a:focus{outline:none;}.site-header-organism.mobile-menu-open .site-header-organism__actions{display:flex !important;position:fixed;bottom:0;left:0;width:100%;height:auto;z-index:1000;background-color:var(--color-black);padding:16px 32px 28px;flex-direction:column;align-items:flex-start;gap:0;}.site-header-organism.mobile-menu-open .site-header-organism__actions::before{content:"";position:absolute;top:0;left:32px;right:32px;height:1px;background-color:rgb(255,255,255);}.site-header-organism.mobile-menu-open .site-header-organism__actions > div,.site-header-organism.mobile-menu-open .site-header-organism__actions > nav,.site-header-organism.mobile-menu-open .site-header-organism__actions > *{flex-direction:column;align-items:flex-start;width:100%;gap:0;}.site-header-organism.mobile-menu-open .site-header-organism__actions .header-actions__wrapper{flex-direction:column-reverse;align-items:flex-start;gap:0;width:100%;}.site-header-organism.mobile-menu-open .site-header-organism__actions a{display:flex;align-items:center;gap:12px;padding:12px 0;font-size:1rem;color:var(--color-white);text-decoration:none;width:100%;}.site-header-organism.mobile-menu-open .site-header-organism__actions a:hover{opacity:0.6;}}.site-header-organism.mobile-menu-open .site-header-organism__mobile-toggle-icon{background-color:transparent;}.site-header-organism.mobile-menu-open .site-header-organism__mobile-toggle-icon::before{transform:rotate(45deg);top:0;}.site-header-organism.mobile-menu-open .site-header-organism__mobile-toggle-icon::after{transform:rotate(-45deg);bottom:0;}.site-header-organism__logo{display:flex;align-items:center;flex-shrink:0;}.site-header-organism__actions{display:flex;align-items:center;justify-content:flex-end;gap:32px;flex-shrink:0;}.site-header-organism__actions > div,.site-header-organism__actions > nav,.site-header-organism__actions > *{display:flex;align-items:center;gap:32px;}@media (max-width:768px){.site-header-organism__actions{display:none;}}.site-header-organism__navigation{display:flex;align-items:center;width:100%;}.site-header-organism__navigation nav,.site-header-organism__navigation > div{display:flex;align-items:center;gap:40px;}.site-header-organism__navigation nav ul,.site-header-organism__navigation > div ul{display:flex;align-items:center;list-style:none;margin:0;padding:0;}.site-header-organism__navigation nav ul li,.site-header-organism__navigation > div ul li{margin:0;}.site-header-organism__navigation nav ul li a,.site-header-organism__navigation > div ul li a{color:var(--color-white);text-decoration:none;font-weight:400;font-size:1rem;text-transform:uppercase;letter-spacing:0.05em;font-size:18px;outline:none;border:none;}.site-header-organism__navigation nav ul li a:hover,.site-header-organism__navigation > div ul li a:hover{opacity:0.6;}.site-header-organism__navigation nav ul li a:focus,.site-header-organism__navigation > div ul li a:focus{outline:none;border:none;}.site-header-organism__navigation nav ul li a.is-active,.site-header-organism__navigation > div ul li a.is-active{font-weight:600;}@media (min-width:769px){.site-header-organism__navigation nav ul li a,.site-header-organism__navigation > div ul li a{padding:17px 16px 18px 16px;margin-bottom:-24px;}.site-header-organism__navigation nav ul li a[data-open=true],.site-header-organism__navigation > div ul li a[data-open=true]{background-color:#ffffff;color:#000000;opacity:1;outline:none;border:none !important;border-radius:0 !important;padding-top:17px;padding-bottom:34px;}}@media (max-width:1024px){.site-header-organism__navigation nav > div ul{gap:24px;}}.site-header-organism__left{display:flex;align-items:center;justify-content:flex-start;flex-shrink:0;}@media (max-width:768px){.site-header-organism__left{display:none;}}.site-header-organism__center{display:flex;align-items:center;justify-content:center;flex-shrink:0;}@media (max-width:768px){.site-header-organism__center{justify-content:flex-start;}}.site-header-organism__right{display:flex;align-items:center;justify-content:flex-end;gap:32px;flex-shrink:0;}.site-header-organism__right > div,.site-header-organism__right > nav,.site-header-organism__right > *{display:flex;align-items:center;gap:32px;}@media (max-width:768px){.site-header-organism__right{display:none;}}.site-header-organism__mobile-buttons{display:none;}@media (max-width:768px){.mobile-menu-open .site-header-organism__mobile-buttons{display:flex;flex-direction:column;gap:16px;padding:24px 16px;width:100%;}.mobile-menu-open .site-header-organism__mobile-buttons > div{display:flex;flex-direction:column;gap:16px;width:100%;}.mobile-menu-open .site-header-organism__mobile-buttons nav ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px;}.mobile-menu-open .site-header-organism__mobile-buttons nav ul li{margin:0;}.mobile-menu-open .site-header-organism__mobile-buttons nav ul li a{display:block;width:100%;text-align:center;}}.site-header-organism__mobile-overlay{display:none;}.site-header-organism__mobile-content{display:none;}.site-header-organism__mobile-nav{display:none;}.site-header-organism__mobile-actions{display:none;}.site-header-organism__mobile-toggle{display:none;background:none;border:none;padding:8px;cursor:pointer;color:var(--color-white);width:44px;height:44px;flex-shrink:0;}.site-header-organism__mobile-toggle:focus{outline-offset:2px;border-radius:4px;}@media (max-width:768px){.site-header-organism__mobile-toggle{display:flex;align-items:center;justify-content:center;position:static;z-index:1001;}}.site-header-organism__mobile-toggle-icon{display:block;width:24px;height:2px;background-color:var(--color-white);position:relative;transition:background-color 0.3s ease;}.site-header-organism__mobile-toggle-icon::before,.site-header-organism__mobile-toggle-icon::after{content:"";position:absolute;width:100%;height:2px;background-color:var(--color-white);left:0;transition:transform 0.3s ease;}.site-header-organism__mobile-toggle-icon::before{top:-8px;}.site-header-organism__mobile-toggle-icon::after{bottom:-8px;}.site-header-organism__mobile-close{display:none;position:absolute;top:20px;right:20px;background:none;border:none;padding:8px;cursor:pointer;color:var(--color-white);z-index:1001;font-size:36px;line-height:1;width:44px;height:44px;}.site-header-organism__mobile-close:hover{opacity:0.8;}.site-header-organism__mobile-close:focus{outline-offset:2px;border-radius:4px;}@media (max-width:768px){.site-header-organism__mobile-close{display:block;}}.site-header-organism--simplified .site-header-organism__wrapper{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:16px 40px;min-height:80px;}@media (max-width:768px){.site-header-organism--simplified .site-header-organism__wrapper{grid-template-columns:auto 1fr auto;padding:12px 20px;min-height:60px;}}.site-header-organism--simplified .site-header-organism__left{display:flex;align-items:center;justify-content:flex-start;}@media (max-width:768px){.site-header-organism--simplified .site-header-organism__left{display:flex;}}.site-header-organism--simplified .site-header-organism__center{display:flex;align-items:center;justify-content:center;}.site-header-organism--simplified .site-header-organism__right{display:flex;align-items:center;justify-content:flex-end;gap:8px;}.site-header-organism__programacao{font-size:1rem;font-weight:400;color:var(--color-white);letter-spacing:0.02em;}@media (max-width:768px){.site-header-organism__programacao{font-size:0.875rem;}}.site-header-organism__dropdown-indicator{font-size:0.75rem;color:var(--color-white);opacity:0.8;margin-left:4px;}@media (max-width:768px){.block-plugin-system_menu_block-account{margin-top:120px;}}.header-actions__wrapper{display:flex;gap:32px;align-items:center;}@media (max-width:769px){.header-actions__wrapper{width:100%;gap:16px;}}.header-actions__wrapper > a{display:flex;align-items:center;gap:8px;transition:opacity 0.2s ease;}.header-actions__wrapper > a:hover{opacity:0.6;}.header-actions__wrapper > a span{font-size:18px;}.header-actions .header-actions__wrapper > a > span > .menu_link_content{height:20px;}@media (max-width:768px){.header-actions .header-actions__wrapper > a > span > .menu_link_content{height:24px;width:24px;}}.mobile-menu-open .site-header-organism__navigation .icon,.mobile-menu-open .site-header-organism__actions .icon{width:24px !important;height:24px !important;font-size:24px !important;}.mobile-menu-open .site-header-organism__navigation .menu_link_content,.mobile-menu-open .site-header-organism__actions .menu_link_content{height:24px !important;width:24px !important;}.mobile-menu-open .site-header-organism__navigation a,.mobile-menu-open .site-header-organism__actions a{gap:16px;}.mobile-menu-open .site-header-organism__navigation a .icon,.mobile-menu-open .site-header-organism__navigation a svg,.mobile-menu-open .site-header-organism__navigation a img,.mobile-menu-open .site-header-organism__actions a .icon,.mobile-menu-open .site-header-organism__actions a svg,.mobile-menu-open .site-header-organism__actions a img{min-width:24px;min-height:24px;}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}.slick-list:focus{outline:none;}.slick-list.dragging{cursor:pointer;cursor:hand;}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;margin:0;}.slick-track:before,.slick-track:after{display:table;content:'';}.slick-track:after{clear:both;}.slick-loading .slick-track{visibility:hidden;}.slick-slide{display:none;float:left;height:100%;min-height:1px;}[dir='rtl'] .slick-slide{float:right;}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none;}.slick-slide.dragging img{pointer-events:none;}.slick-initialized .slick-slide{display:block;}.slick-loading .slick-slide{visibility:hidden;}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}.slick-arrow.slick-hidden{display:none;}
.slick-loading .slick-list{background:#fff url(/libraries/slick/./ajax-loader.gif) center center no-repeat;}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url(/libraries/slick/./fonts/slick.eot);src:url(/libraries/slick/./fonts/slick.eot#iefix) format('embedded-opentype'),url(/libraries/slick/./fonts/slick.woff) format('woff'),url(/libraries/slick/./fonts/slick.ttf) format('truetype'),url(/libraries/slick/./fonts/slick.svg#slick) format('svg');}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent;}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1;}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25;}.slick-prev:before,.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-prev{left:-25px;}[dir='rtl'] .slick-prev{right:-25px;left:auto;}.slick-prev:before{content:'←';}[dir='rtl'] .slick-prev:before{content:'→';}.slick-next{right:-25px;}[dir='rtl'] .slick-next{right:auto;left:-25px;}.slick-next:before{content:'→';}[dir='rtl'] .slick-next:before{content:'←';}.slick-dotted.slick-slider{margin-bottom:30px;}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer;}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;}.slick-dots li button:hover,.slick-dots li button:focus{outline:none;}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1;}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'•';text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-dots li.slick-active button:before{opacity:.75;color:black;}
.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,0.08)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1);animation:fpFadeInDown 300ms cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none !important;box-shadow:none !important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,0.9);fill:rgba(0,0,0,0.9)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,0.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,0.1)}.numInputWrapper span:active{background:rgba(0,0,0,0.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,0.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,0.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,0.5)}.numInputWrapper:hover{background:rgba(0,0,0,0.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,0.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,0.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,0.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,0.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,0.54);line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}.dayContainer + .dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange + .endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange + .endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:rgba(57,57,57,0.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,0.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,0.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:bold}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:bold;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
@keyframes gin-throbber{0%{transform:rotateZ(0);}100%{transform:rotateZ(360deg);}}.ajax-progress__throbber,.ajax-progress__throbber--fullscreen,.ui-dialog .ajax-progress__throbber,.media-library-item .ajax-progress__throbber{border:3px solid var(--gin-color-primary);border-inline-end:3px dotted transparent;}.ajax-progress .ajax-progress__message{color:var(--gin-color-text);}[dir].gin--dark-mode .ajax-progress--fullscreen{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber,[dir].gin--dark-mode .ajax-progress--fullscreen .ajax-progress__throbber--fullscreen{border:3px solid var(--gin-bg-app);border-inline-end:3px dotted transparent;}.media-library-widget .ajax-progress__throbber,.media-library-widget .ajax-progress__throbber--fullscreen{border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;}.ui-dialog .ajax-progress-throbber{padding:var(--gin-spacing-xs);background:var(--gin-bg-app);border-radius:50%;box-shadow:0 2px 6px 0 rgba(34,35,48,.1);border:1px solid rgba(216,217,224,.8);}.gin--dark-mode .ui-dialog .ajax-progress-throbber{background-color:var(--gin-color-primary);border-color:transparent;box-shadow:0 2px 6px 0 var(--gin-bg-app);}.ui-dialog .ajax-progress-throbber::before,.contextual-links .ajax-progress-throbber::before{content:"";display:block;position:absolute;inset-block-start:var(--gin-spacing-xs);inset-inline-start:var(--gin-spacing-xs);width:1.125rem;height:1.125rem;border:2px solid var(--gin-color-primary);border-inline-end:2px dotted transparent;border-radius:50%;animation:gin-throbber .75s linear infinite;}.gin--dark-mode .ui-dialog .ajax-progress,.gin--dark-mode .media-library-item .ajax-progress.ajax-progress.ajax-progress{background-color:var(--gin-bg-app);border-color:var(--gin-bg-app);}.contextual-links li{position:relative;}.contextual-links .ajax-progress-throbber{position:absolute;inset-block-start:0;inset-inline-end:var(--gin-spacing-xxs);width:24px;height:24px;}.contextual-links .ajax-progress-throbber::before{inset-block-start:0;inset-inline-start:.25em;}.claro-autocomplete__message{color:var(--gin-color-primary);}
