/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--heading--title:4.2rem;--heading--main:3.8rem;--heading--sub:2.4rem;--heading--small:2rem;--heading--xsmall:1.8rem;--heading--tiny:1.6rem;--body-large:2rem;--body-medium:1.8rem;--body-copy:1.6rem;--body-small:1.4rem;--body-xs:1.2rem;--font-body:"Quicksand",sans-serif;--font-heading:"DM Serif Display",serif;--font-bold:700;--font-semibold:600;--font-weight-default:400;--spacing:1.6rem;--spacing-1:calc(var(--spacing)/4);--spacing-2:calc(var(--spacing)/2);--spacing-3:calc(var(--spacing)*.75);--spacing-4:calc(var(--spacing)*1.5);--spacing-5:calc(var(--spacing)*2);--spacing-6:calc(var(--spacing)*2.5);--spacing-7:calc(var(--spacing)*3);--spacing-8:calc(var(--spacing)*3.5);--spacing-9:calc(var(--spacing)*4);--border-radius:99em;--box-shadow-default:0 .4rem .8rem 0 #00000026;--focus-outline:.2rem solid var(--brown);--focus-shadow:0 0 0 .2rem var(--white)}@media (width>=768px){:root{--heading--title:6.2rem;--heading--main:5rem;--heading--sub:3.2rem;--heading--small:2.4rem;--heading--xsmall:2rem;--heading--tiny:1.6rem;--body-large:2.2rem;--body-medium:2rem;--body-copy:1.8rem;--body-small:1.6rem;--body-xs:1.4rem}}.layout-builder-block .hero__bg{width:auto;max-width:none;height:100%;position:absolute;bottom:0;right:0}.layout-builder-block .hero__wave_bg{width:auto;max-width:30rem;height:auto;position:absolute;top:0;left:-1rem}:root{--container-max-width:1280px;--container-padding:16px;--gutter-size-sm:16px;--gutter-size-md:16px;--gutter-size-lg:16px;--breakpoint-sm:380px;--breakpoint-sm-md:540px;--breakpoint-md:768px;--breakpoint-md-lg:1024px;--breakpoint-lg:1280px;--breakpoint-xl:1440px;--breakpoint-xxl:1920px;--column-count:12}.container{max-width:var(--container-max-width);padding-left:var(--container-padding);padding-right:var(--container-padding);margin:0 auto}.container .container{padding-left:0;padding-right:0}.container--fluid{max-width:none;padding-left:0;padding-right:0}.row{margin-left:calc(-1*var(--gutter-size-sm));margin-right:calc(-1*var(--gutter-size-sm));flex-wrap:wrap;display:flex}.col,[class*=col-]{width:100%;padding-left:var(--gutter-size-sm);padding-right:var(--gutter-size-sm);flex-direction:column;display:flex}.col,[class*=col-]>*{flex:1 0 auto}.col{flex-grow:1;flex-basis:0;max-width:100%}.col-1{flex:0 0 calc(100%/(var(--column-count)/1));max-width:calc(100%/(var(--column-count)/1))}.col-2{flex:0 0 calc(100%/(var(--column-count)/2));max-width:calc(100%/(var(--column-count)/2))}.col-3{flex:0 0 calc(100%/(var(--column-count)/3));max-width:calc(100%/(var(--column-count)/3))}.col-4{flex:0 0 calc(100%/(var(--column-count)/4));max-width:calc(100%/(var(--column-count)/4))}.col-5{flex:0 0 calc(100%/(var(--column-count)/5));max-width:calc(100%/(var(--column-count)/5))}.col-6{flex:0 0 calc(100%/(var(--column-count)/6));max-width:calc(100%/(var(--column-count)/6))}.col-7{flex:0 0 calc(100%/(var(--column-count)/7));max-width:calc(100%/(var(--column-count)/7))}.col-8{flex:0 0 calc(100%/(var(--column-count)/8));max-width:calc(100%/(var(--column-count)/8))}.col-9{flex:0 0 calc(100%/(var(--column-count)/9));max-width:calc(100%/(var(--column-count)/9))}.col-10{flex:0 0 calc(100%/(var(--column-count)/10));max-width:calc(100%/(var(--column-count)/10))}.col-11{flex:0 0 calc(100%/(var(--column-count)/11));max-width:calc(100%/(var(--column-count)/11))}.col-12{flex:0 0 calc(100%/(var(--column-count)/12));max-width:calc(100%/(var(--column-count)/12))}@media (width>=380px){.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex:0 0 calc(100%/(var(--column-count)/1));max-width:calc(100%/(var(--column-count)/1))}.col-sm-2{flex:0 0 calc(100%/(var(--column-count)/2));max-width:calc(100%/(var(--column-count)/2))}.col-sm-3{flex:0 0 calc(100%/(var(--column-count)/3));max-width:calc(100%/(var(--column-count)/3))}.col-sm-4{flex:0 0 calc(100%/(var(--column-count)/4));max-width:calc(100%/(var(--column-count)/4))}.col-sm-5{flex:0 0 calc(100%/(var(--column-count)/5));max-width:calc(100%/(var(--column-count)/5))}.col-sm-6{flex:0 0 calc(100%/(var(--column-count)/6));max-width:calc(100%/(var(--column-count)/6))}.col-sm-7{flex:0 0 calc(100%/(var(--column-count)/7));max-width:calc(100%/(var(--column-count)/7))}.col-sm-8{flex:0 0 calc(100%/(var(--column-count)/8));max-width:calc(100%/(var(--column-count)/8))}.col-sm-9{flex:0 0 calc(100%/(var(--column-count)/9));max-width:calc(100%/(var(--column-count)/9))}.col-sm-10{flex:0 0 calc(100%/(var(--column-count)/10));max-width:calc(100%/(var(--column-count)/10))}.col-sm-11{flex:0 0 calc(100%/(var(--column-count)/11));max-width:calc(100%/(var(--column-count)/11))}.col-sm-12{flex:0 0 calc(100%/(var(--column-count)/12));max-width:calc(100%/(var(--column-count)/12))}}@media (width>=540px){.col-sm-md{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-md-1{flex:0 0 calc(100%/(var(--column-count)/1));max-width:calc(100%/(var(--column-count)/1))}.col-sm-md-2{flex:0 0 calc(100%/(var(--column-count)/2));max-width:calc(100%/(var(--column-count)/2))}.col-sm-md-3{flex:0 0 calc(100%/(var(--column-count)/3));max-width:calc(100%/(var(--column-count)/3))}.col-sm-md-4{flex:0 0 calc(100%/(var(--column-count)/4));max-width:calc(100%/(var(--column-count)/4))}.col-sm-md-5{flex:0 0 calc(100%/(var(--column-count)/5));max-width:calc(100%/(var(--column-count)/5))}.col-sm-md-6{flex:0 0 calc(100%/(var(--column-count)/6));max-width:calc(100%/(var(--column-count)/6))}.col-sm-md-7{flex:0 0 calc(100%/(var(--column-count)/7));max-width:calc(100%/(var(--column-count)/7))}.col-sm-md-8{flex:0 0 calc(100%/(var(--column-count)/8));max-width:calc(100%/(var(--column-count)/8))}.col-sm-md-9{flex:0 0 calc(100%/(var(--column-count)/9));max-width:calc(100%/(var(--column-count)/9))}.col-sm-md-10{flex:0 0 calc(100%/(var(--column-count)/10));max-width:calc(100%/(var(--column-count)/10))}.col-sm-md-11{flex:0 0 calc(100%/(var(--column-count)/11));max-width:calc(100%/(var(--column-count)/11))}.col-sm-md-12{flex:0 0 calc(100%/(var(--column-count)/12));max-width:calc(100%/(var(--column-count)/12))}}@media (width>=768px){.row{margin-left:calc(-1*var(--gutter-size-md));margin-right:calc(-1*var(--gutter-size-md))}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex:0 0 calc(100%/(var(--column-count)/1));max-width:calc(100%/(var(--column-count)/1))}.col-md-2{flex:0 0 calc(100%/(var(--column-count)/2));max-width:calc(100%/(var(--column-count)/2))}.col-md-3{flex:0 0 calc(100%/(var(--column-count)/3));max-width:calc(100%/(var(--column-count)/3))}.col-md-4{flex:0 0 calc(100%/(var(--column-count)/4));max-width:calc(100%/(var(--column-count)/4))}.col-md-5{flex:0 0 calc(100%/(var(--column-count)/5));max-width:calc(100%/(var(--column-count)/5))}.col-md-6{flex:0 0 calc(100%/(var(--column-count)/6));max-width:calc(100%/(var(--column-count)/6))}.col-md-7{flex:0 0 calc(100%/(var(--column-count)/7));max-width:calc(100%/(var(--column-count)/7))}.col-md-8{flex:0 0 calc(100%/(var(--column-count)/8));max-width:calc(100%/(var(--column-count)/8))}.col-md-9{flex:0 0 calc(100%/(var(--column-count)/9));max-width:calc(100%/(var(--column-count)/9))}.col-md-10{flex:0 0 calc(100%/(var(--column-count)/10));max-width:calc(100%/(var(--column-count)/10))}.col-md-11{flex:0 0 calc(100%/(var(--column-count)/11));max-width:calc(100%/(var(--column-count)/11))}.col-md-12{flex:0 0 calc(100%/(var(--column-count)/12));max-width:calc(100%/(var(--column-count)/12))}}@media (width>=1024px){.col-md-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-md-lg-1{flex:0 0 calc(100%/(var(--column-count)/1));max-width:calc(100%/(var(--column-count)/1))}.col-md-lg-2{flex:0 0 calc(100%/(var(--column-count)/2));max-width:calc(100%/(var(--column-count)/2))}.col-md-lg-3{flex:0 0 calc(100%/(var(--column-count)/3));max-width:calc(100%/(var(--column-count)/3))}.col-md-lg-4{flex:0 0 calc(100%/(var(--column-count)/4));max-width:calc(100%/(var(--column-count)/4))}.col-md-lg-5{flex:0 0 calc(100%/(var(--column-count)/5));max-width:calc(100%/(var(--column-count)/5))}.col-md-lg-6{flex:0 0 calc(100%/(var(--column-count)/6));max-width:calc(100%/(var(--column-count)/6))}.col-md-lg-7{flex:0 0 calc(100%/(var(--column-count)/7));max-width:calc(100%/(var(--column-count)/7))}.col-md-lg-8{flex:0 0 calc(100%/(var(--column-count)/8));max-width:calc(100%/(var(--column-count)/8))}.col-md-lg-9{flex:0 0 calc(100%/(var(--column-count)/9));max-width:calc(100%/(var(--column-count)/9))}.col-md-lg-10{flex:0 0 calc(100%/(var(--column-count)/10));max-width:calc(100%/(var(--column-count)/10))}.col-md-lg-11{flex:0 0 calc(100%/(var(--column-count)/11));max-width:calc(100%/(var(--column-count)/11))}.col-md-lg-12{flex:0 0 calc(100%/(var(--column-count)/12));max-width:calc(100%/(var(--column-count)/12))}}@media (width>=1280px){.row{margin-left:calc(-1*var(--gutter-size-lg));margin-right:calc(-1*var(--gutter-size-lg))}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex:0 0 calc(100%/(var(--column-count)/1));max-width:calc(100%/(var(--column-count)/1))}.col-lg-2{flex:0 0 calc(100%/(var(--column-count)/2));max-width:calc(100%/(var(--column-count)/2))}.col-lg-3{flex:0 0 calc(100%/(var(--column-count)/3));max-width:calc(100%/(var(--column-count)/3))}.col-lg-4{flex:0 0 calc(100%/(var(--column-count)/4));max-width:calc(100%/(var(--column-count)/4))}.col-lg-5{flex:0 0 calc(100%/(var(--column-count)/5));max-width:calc(100%/(var(--column-count)/5))}.col-lg-6{flex:0 0 calc(100%/(var(--column-count)/6));max-width:calc(100%/(var(--column-count)/6))}.col-lg-7{flex:0 0 calc(100%/(var(--column-count)/7));max-width:calc(100%/(var(--column-count)/7))}.col-lg-8{flex:0 0 calc(100%/(var(--column-count)/8));max-width:calc(100%/(var(--column-count)/8))}.col-lg-9{flex:0 0 calc(100%/(var(--column-count)/9));max-width:calc(100%/(var(--column-count)/9))}.col-lg-10{flex:0 0 calc(100%/(var(--column-count)/10));max-width:calc(100%/(var(--column-count)/10))}.col-lg-11{flex:0 0 calc(100%/(var(--column-count)/11));max-width:calc(100%/(var(--column-count)/11))}.col-lg-12{flex:0 0 calc(100%/(var(--column-count)/12));max-width:calc(100%/(var(--column-count)/12))}}@media (width>=1440px){.col-xl{flex-grow:1;flex-basis:0;max-width:100%}.col-xl-1{flex:0 0 calc(100%/(var(--column-count)/1));max-width:calc(100%/(var(--column-count)/1))}.col-xl-2{flex:0 0 calc(100%/(var(--column-count)/2));max-width:calc(100%/(var(--column-count)/2))}.col-xl-3{flex:0 0 calc(100%/(var(--column-count)/3));max-width:calc(100%/(var(--column-count)/3))}.col-xl-4{flex:0 0 calc(100%/(var(--column-count)/4));max-width:calc(100%/(var(--column-count)/4))}.col-xl-5{flex:0 0 calc(100%/(var(--column-count)/5));max-width:calc(100%/(var(--column-count)/5))}.col-xl-6{flex:0 0 calc(100%/(var(--column-count)/6));max-width:calc(100%/(var(--column-count)/6))}.col-xl-7{flex:0 0 calc(100%/(var(--column-count)/7));max-width:calc(100%/(var(--column-count)/7))}.col-xl-8{flex:0 0 calc(100%/(var(--column-count)/8));max-width:calc(100%/(var(--column-count)/8))}.col-xl-9{flex:0 0 calc(100%/(var(--column-count)/9));max-width:calc(100%/(var(--column-count)/9))}.col-xl-10{flex:0 0 calc(100%/(var(--column-count)/10));max-width:calc(100%/(var(--column-count)/10))}.col-xl-11{flex:0 0 calc(100%/(var(--column-count)/11));max-width:calc(100%/(var(--column-count)/11))}.col-xl-12{flex:0 0 calc(100%/(var(--column-count)/12));max-width:calc(100%/(var(--column-count)/12))}}:root{--black:#000;--grey-tint-10:#111;--grey-tint-20:#222;--grey-tint-30:#333;--grey-tint-40:#595959;--grey-tint-50:#888;--grey-tint-60:#ccc;--grey-tint-70:#f5f5f5;--white:#fff;--brand-primary:#015993;--brand-primary-d-10:#015993;--brand-primary-d-20:#015993;--brand-primary-l-10:#015993;--brown:#c4ae8c;--brown-light:#ead7b8;--brown-lighter:#fff1db;--bright-orange:#ef7d00;--bright-yellow:#ffde14;--bright-green-l-10:#c8d300;--bright-green:#81b13e;--bright-turquoise:#00aba0;--bright-turquoise-l-10:#5ccbb7;--bright-blue:#005fc5;--bright-blue-l-10:#4fa1f3;--bright-blue-l-20:#4fa1f30d;--bright-purple:#951b81;--bright-red:#e50051;--text:#122940;--text-light:var(--grey-tint-70);--background:#f5f5f0;--background-blue:#d5e4f1;--background-inverse:var(--brand-primary-d-10);--link-default:var(--bright-blue);--link-hover:var(--brand-primary-l-10);--link-visited:var(--bright-blue-l-20);--link-active-outline:var(--bright-blue);--form-border:var(--brand-primary);--form-background:#eee;--status-color:#42a877;--warning-color:#e0ac00;--error-color:#e34f4f;--button-bg-default:var(--brand-primary);--button-text-default:var(--white);--button-hover-bg-default:var(--brown);--button-hover-text-default:var(--white);--button-active-bg-default:var(--brown);--button-active-text-default:var(--black);--table-default-bg:var(--background);--table-bg-inverse:var(--form-background);--table-default-heading-bg:var(--background-blue);--table-border:var(--brand-primary-l-10)}html{box-sizing:border-box;scroll-behavior:smooth;font-family:Quicksand,sans-serif;font-size:62.5%}.main-content{overflow-x:hidden}body{min-height:100vh;color:var(--text);font-family:var(--font-body);font-size:var(--body-copy);margin:0;line-height:1.5}*,:after,:before{box-sizing:inherit}:focus-visible{box-shadow:var(--focus-shadow);outline:var(--focus-outline);outline-offset:.2rem}.sr-only,.visually-hidden{clip-path:inset(0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sr-only-focusable:active,.sr-only-focusable:focus{clip-path:none;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.layout-container{flex-direction:column;min-height:100vh;display:flex}.container__inner{max-width:80rem}.main{flex-grow:1}.toolbar-menu .menu-item{margin:0}::selection{color:var(--white);background:var(--brand-primary)}@media (prefers-reduced-motion){*{transition:none!important}}#block-mardeleva-primary-local-tasks>ul:first-of-type{gap:1.5rem var(--spacing-4);padding:var(--spacing-4);z-index:10;flex-wrap:wrap;justify-content:center;width:100%;list-style:none;display:flex;position:fixed;bottom:0}#block-mardeleva-primary-local-tasks>ul:first-of-type li{background-color:var(--brand-primary);border:.1rem solid #fff;margin-bottom:0;padding:1rem 2rem}#block-mardeleva-primary-local-tasks>ul:first-of-type li a{color:var(--white)}.component{margin:var(--spacing-8)0}.background--brown{background-color:var(--brown)}.background--light-brown{background-color:var(--brown-light)}.background--blue{background-color:var(--brand-primary)}#sliding-popup{border:.2rem solid var(--brand-primary);background:#fff;border-radius:2rem;width:95%;padding:2rem;left:50%;transform:translate(-50%);bottom:2rem!important}#sliding-popup #popup-buttons{margin-top:auto}@media (width>=768px){#sliding-popup .eu-cookie-compliance-content{justify-content:space-around;max-width:90%;display:flex}}table,.table{border:.1rem solid var(--table-border);border-spacing:0;border-collapse:collapse;color:var(--grey-tint-30);font-size:var(--body-small);margin:var(--spacing)0;border-width:.1rem 0 0;width:100%}th,td,.table__heading-cell,.table__cell{border:.1rem solid var(--table-border);padding:var(--spacing-4)}th,.table__mobile-header,.table__heading-cell{background-color:var(--table-default-heading-bg);font-weight:var(--font-semibold);text-align:left}.table__mobile-header{padding:0;display:none}tr,.table__row{background-color:var(--table-default-bg)}tr:nth-child(odd),.table__row:nth-child(odd){background-color:#eee}.responsive--processed caption{text-align:left;font-weight:var(--font-semibold)}div.table-container{overflow-x:auto}@media (width<=768px){.responsive--processed{border-width:.1rem;border-top-style:none;border-top-color:currentColor;display:block;& thead{display:none}& td,& tr,& th,& caption,& tbody,& tfoot{padding:0;display:block}& caption{padding:var(--spacing)}& td{border:0;align-items:center;padding:0;display:flex}& td .table__mobile-header,& tfoot td{padding:var(--spacing)}& tr,& .table__row{border-top:.1rem solid var(--table-border)}& td:nth-child(2n){background-color:var(--table-bg-inverse)}& td:nth-child(odd):not(.table__footer-cell){background-color:var(--table-default-bg)}& .table__mobile-header{margin-right:var(--spacing);padding:0 var(--spacing);width:35%;min-width:35%;display:block}}}p,.paragraph{margin:0 0 var(--spacing);line-height:1.5}.paragraph--xs{font-size:var(--body-xs)}.paragraph--small{font-size:var(--body-small)}.paragraph--medium{font-size:var(--body-medium)}.paragraph--large{font-size:var(--body-large)}.paragraph--strong{font-weight:var(--font-semibold)}.paragraph--no-margin{margin:0}ul,ol{padding-left:var(--spacing-4);margin:0}ul li,ol li{margin-bottom:var(--spacing-1)}ul li:last-child,ol li:last-child{margin-bottom:0}ul li::marker{color:var(--bright-blue)}ul li ul,ol li ol{margin:.6rem 0}.list--unstyled{margin:0;padding:0;list-style:none}.list--unstyled li:before{display:none}.list--inline{padding-left:0;list-style:none;display:flex}.list--inline .list__item{margin-right:var(--spacing)}.list--inline .list__item:last-child{margin-right:0}.list--icon{padding-left:0;list-style:none}.list--icon .list__item .icon{color:var(--bright-blue);width:1.2rem;height:1.2rem;margin-top:.6rem}.list--icon .list__item .icon ul,.list--icon .list__item .icon ol{margin-left:var(--spacing-4)}a,.link{color:var(--link-default);text-decoration:none;transition:color .2s ease-out}a:hover,a:active,.link:hover,.link:active{color:var(--link-hover);text-decoration:underline}.link--icon{align-items:center;display:inline-flex}.link--icon .icon{width:2rem;height:2rem;margin-left:var(--spacing-2)}.link--icon-before .icon{margin-left:0;margin-right:var(--spacing-2)}.link--inline{margin-right:var(--spacing-2)}.link--overlay{color:#0000;text-indent:-9999px;width:100%;height:100%;font-size:0;position:absolute;top:0;left:0}.menu__item a[href*=pide-tu-cita]{background:var(--button-bg-default);border-radius:var(--border-radius);color:var(--button-text-default);cursor:pointer;font-size:var(--body-copy);font-weight:var(--font-bold);padding:var(--spacing-3)var(--spacing-4);border:0;align-items:center;width:100%;text-decoration:none;transition:background .25s ease-in-out,color .1s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out;display:inline-flex}.menu__item a[href*=pide-tu-cita]:hover{background:var(--button-hover-bg-default);color:var(--button-hover-text-default)}img,picture{max-width:100%;height:auto;display:block}figure{margin:0}.figure__caption{font-style:italic}h1,.h1,.heading--title{color:var(--text);font-family:var(--font-heading);font-weight:var(--font-bold);margin:0 0 var(--spacing-3);width:auto;font-style:normal;line-height:1.2;font-size:var(--heading--title)}h2,.h2,.heading--main{color:var(--text);font-family:var(--font-heading);font-weight:var(--font-bold);margin:0 0 var(--spacing-5);width:auto;font-style:normal;line-height:1.2;font-size:var(--heading--main)}h3,.h3,.heading--sub{color:var(--text);font-family:var(--font-heading);font-weight:var(--font-bold);margin:0 0 var(--spacing-3);width:auto;font-style:normal;line-height:1.2;font-size:var(--heading--sub)}h4,.h4,.heading--small{color:var(--text);font-family:var(--font-heading);font-weight:var(--font-bold);margin:0 0 var(--spacing-3);width:auto;font-style:normal;line-height:1.2;font-size:var(--heading--small)}h5,.heading--xsmall{color:var(--text);font-family:var(--font-heading);font-weight:var(--font-bold);margin:0 0 var(--spacing-3);width:auto;font-style:normal;line-height:1.2;font-size:var(--heading--xsmall)}h6,.heading--tiny{color:var(--text);font-family:var(--font-heading);font-weight:var(--font-bold);margin:0 0 var(--spacing-3);width:auto;font-style:normal;line-height:1.2;font-size:var(--heading--tiny)}.heading__link,.heading__link:hover,.heading__link:focus-visible{color:inherit}.heading__icon{font-size:inherit;width:1.5rem;height:1.5rem;margin-left:auto}.text-long h2,.text-long h3{margin:var(--spacing-5)0 var(--spacing)}.form-item{margin-bottom:var(--spacing-7)}label,.form-label{margin-bottom:var(--spacing-2);flex-grow:0;display:block}.form-item__textfield{border:.2rem solid var(--form-border);padding:var(--spacing);appearance:none;border-radius:0;width:100%}.form-item__description{margin-bottom:var(--spacing)}.form-item__description.after{margin-top:var(--spacing);margin-bottom:0}.form-fieldset{margin:0;margin-bottom:var(--spacing-7);border:none;padding:0}.form-fieldset .form-item{margin-left:var(--spacing)}.captcha{margin-bottom:var(--spacing)}.form-item--error{border-left:.4rem solid var(--bright-red);color:var(--bright-red);padding-left:var(--spacing)}.form-item--error .form-item__textfield{border-color:var(--bright-red)}input,textarea{padding:var(--spacing);border:.2rem solid var(--brand-primary);border-radius:99em;width:100%;max-width:100%}textarea{border-radius:4rem}.gov-major-worksmajor-works-autocomplete-search .form-item__dropdown{border:none}.gov-major-worksmajor-works-autocomplete-search .form-item__dropdown:after{display:none}.gov-major-worksmajor-works-autocomplete-search .autocomplete__input{border-radius:var(--border-radius);box-shadow:none;background-color:var(--white);border:.2rem solid var(--form-border)}.gov-major-worksmajor-works-autocomplete-search .autocomplete__input.autocomplete__input--focused{border:.2rem solid var(--white);border-radius:var(--border-radius)}.gov-major-worksmajor-works-autocomplete-search .autocomplete__input[aria-expanded=true]{box-shadow:none;border-radius:var(--border-radius);border:none}.form-submit{display:none}.autocomplete__wrapper .autocomplete__menu{border:.2rem solid var(--form-border);border-radius:var(--border-radius)}.autocomplete__wrapper .autocomplete__menu.autocomplete__menu--visible{border:none;width:100%}.autocomplete__wrapper .autocomplete__menu.autocomplete__menu--visible li{border:.2rem solid var(--form-border)}.form-item__dropdown{background-color:var(--white);display:block;position:relative}.form-item__dropdown:after{content:"";width:2.4rem;height:2.4rem;top:calc(50% - 1.2rem);right:var(--spacing);z-index:2;pointer-events:none;background-image:url(/themes/images/icons/chevron-down.svg);background-position:50%;background-repeat:no-repeat;background-size:100%;display:none;position:absolute}.form-item__select{border:.2rem solid var(--form-border);padding:var(--spacing);border-radius:0;width:100%;margin:0}@supports (appearance:none) and (mask-type:alpha){.form-item__dropdown:after{display:block}.form-item__select{padding-right:var(--spacing);appearance:none;background:0 0}}.select-css{box-sizing:border-box;width:100%;max-width:100%;padding:var(--spacing);appearance:none;border:.2rem solid var(--brand-primary);background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22/%3E%3C/svg%3E);background-position:right .7em top 50%;background-repeat:no-repeat;background-size:1rem;border-radius:99em;margin:0;display:block}.select-css::-ms-expand{display:none}.select-css option{font-weight:400}[dir=rtl] .select-css,:root:lang(ar) .select-css,:root:lang(iw) .select-css{background-position:.7em 50%,0 0;padding:.6em .8em .5em 1.4em}.select-css:disabled,.select-css[aria-disabled=true]{background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http://www.w3.org/2000/svg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22/%3E%3C/svg%3E)}.select-css:disabled:hover,.select-css[aria-disabled=true]:hover{border-color:#aaa}.form-item--radios,.form-item--radio__item{margin:0;padding:0;list-style:none}.form-item--radios li:before,.form-item--radio__item li:before{display:none}.form-item--radio{border:0;padding:0}.form-item--radio__item{margin:0 0 var(--spacing-3)0;padding-left:var(--spacing-5);flex-wrap:wrap;display:flex;position:relative}.form-item--radio__item .form-item__description{width:100%;margin-top:var(--spacing);order:2;margin-bottom:0}.form-item--radio__item .form-item__description p{margin:0}.form-item--radio__item label:before,.form-item--radio__item label:after{content:"";border-radius:50%}.form-item--radio__item label:before{border:.1rem solid var(--brand-primary);width:var(--spacing-4);height:var(--spacing-4);background-color:#0000;position:absolute;top:0;left:0}.form-item--radio__item label:after{background-color:var(--brand-primary);width:1rem;height:1rem;top:var(--spacing-2);left:var(--spacing-2);opacity:0;position:absolute;transform:rotate(-45deg)}.form-item--radio__item input{cursor:pointer;width:var(--spacing-4);height:var(--spacing-4);z-index:1;opacity:0;margin:0;position:absolute;top:0;left:0}.form-item--radio__item input:focus+label:before{box-shadow:var(--focus-shadow)}.form-item--radio__item input:checked+label:before{border-width:.2rem}.form-item--radio__item input:checked+label:after{opacity:1}.form-item--radios--inline{flex-wrap:wrap;display:flex}.form-item--radios--inline .form-item--radio__item{margin:0 var(--spacing-7)0 0}.form-item__indent{padding-left:var(--spacing-7)}.form-item--managed_file__item:focus-within,.form-managed-file:focus-within{margin-right:var(--spacing);margin-left:var(--spacing);padding-right:var(--spacing);padding-left:var(--spacing);outline:.2rem solid var(--bright-blue);box-shadow:var(--box-shadow-default)}.form-item--managed_file__item .form-submit,.form-managed-file .form-submit{font-size:var(--body-small);margin-left:var(--spacing);margin-top:var(--spacing)}.form-item--managed_file__item{margin-top:var(--spacing)}.form-item--date__item{background:var(--white);appearance:none;min-width:20rem;position:relative}.form-item--date__item:after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1jYWxlbmRhciI+PHJlY3QgeD0iMyIgeT0iNCIgd2lkdGg9IjE4IiBoZWlnaHQ9IjE4IiByeD0iMiIgcnk9IjIiPjwvcmVjdD48bGluZSB4MT0iMTYiIHkxPSIyIiB4Mj0iMTYiIHkyPSI2Ij48L2xpbmU+PGxpbmUgeDE9IjgiIHkxPSIyIiB4Mj0iOCIgeTI9IjYiPjwvbGluZT48bGluZSB4MT0iMyIgeTE9IjEwIiB4Mj0iMjEiIHkyPSIxMCI+PC9saW5lPjwvc3ZnPg==);background-color:var(--white);pointer-events:none;justify-content:center;align-items:center;width:3.6rem;height:3.6rem;display:flex;position:absolute;bottom:.3rem;right:.3rem}.form-fieldset--date .form-items{margin-top:var(--spacing-4)}.form-fieldset--date .form-items .form-item{margin:var(--spacing)var(--spacing-4)var(--spacing-2)0}.form-fieldset--date .form-items .form-item__textfield{max-width:13rem}@media (width>=768px){.form-fieldset--date .form-items{display:flex}.form-fieldset--date .form-items .form-item{margin-top:0}}.form-item--checkboxes,.form-item--checkbox__item{margin:0;padding:0;list-style:none;& li:before{display:none}}.form-item--checkbox{border:0;padding:0}.form-item--checkbox__item{margin:0 0 var(--spacing-3)0;padding-left:var(--spacing-5);flex-wrap:wrap;display:flex;position:relative;& .form-item__description{width:100%;margin-top:var(--spacing);order:2;margin-bottom:0;& p{margin:0}}& label{&:before{content:"";border:.1rem solid var(--brand-primary);width:var(--spacing-4);height:var(--spacing-4);background:0 0;position:absolute;top:0;left:0}&:after{content:"";border:solid;border-color:var(--brand-primary);width:1.1rem;height:.7rem;top:var(--spacing-2);left:var(--spacing-2);opacity:0;background:0 0;border-width:0 0 .2rem .2rem;border-top-color:#0000;position:absolute;transform:rotate(-45deg)}}}.form-item--checkbox__item input{cursor:pointer;width:var(--spacing-4);height:var(--spacing-4);z-index:1;zoom:1;opacity:0;margin:0;position:absolute;top:0;left:0;&:focus+label:before{box-shadow:0 0 0 .2rem var(--bright-turquoise);border-width:.1rem}&:checked+label{&:before{border-width:.1rem}&:after{opacity:1}}}.form-item--checkboxes--inline{flex-wrap:wrap;display:flex;& .form-item--checkbox__item{margin:0 var(--spacing-7)0 0}}.form-item__indent{padding-left:var(--spacing-7)}details{width:100%;margin-bottom:var(--spacing-7);display:inline-block;position:relative}details>summary{border:.2rem solid var(--brand-primary);cursor:pointer;background-color:#fff;border-radius:99em;justify-content:space-between;align-items:center;padding:10px 16px;list-style:none;display:flex}details>summary::-webkit-details-marker{display:none}details>summary:after{content:"";border-left:5px solid #0000;border-right:5px solid #0000;border-top:.6rem solid var(--brand-primary);width:0;height:0;margin-left:10px;transition:transform .2s;display:inline-block}details[open]>summary:after{transform:rotate(180deg)}details .checkboxes--wrapper{z-index:100;background:#fff;border:1px solid #d1d5db;border-radius:3rem;width:92%;margin:.2rem 0 0;padding:12px;position:absolute;left:0;box-shadow:0 4px 12px #0000001a}details legend{display:none}details .form-type-checkbox{align-items:center;margin-bottom:8px;display:flex}details .form-type-checkbox:last-child{margin-bottom:0}details .form-checkbox{cursor:pointer;width:2rem;margin-right:8px}details label.option{cursor:pointer;user-select:none;margin-bottom:0}button,.button{background:var(--button-bg-default);border-radius:var(--border-radius);color:var(--button-text-default);cursor:pointer;font-size:var(--body-copy);font-weight:var(--font-bold);padding:var(--spacing-3)var(--spacing-4);border:0;align-items:center;text-decoration:none;transition:background .25s ease-in-out,color .1s ease-in-out,opacity .2s ease-in-out,transform .2s ease-in-out;display:inline-flex}button:hover,.button:hover{background:var(--button-hover-bg-default);color:var(--button-hover-text-default)}button:active,.button:active{background-color:var(--button-active-bg-default);color:var(--button-active-text-default)}button:visited,.button:visited{color:var(--button-text-default)}button:focus-visible,.button:focus-visible{background-color:var(--button-hover-bg-default);color:var(--black);text-decoration:underline}.button--clean{color:var(--text);background:0 0;border:none;padding:0}.button--clean .icon{color:var(--brand-primary);margin-left:0}.button--clean:hover,.button--clean:focus-visible{color:inherit;background:0 0}.button--icon .icon{margin-left:var(--spacing-2);vertical-align:middle;fill:currentColor;width:1.6rem;height:1.6rem;transition:transform .3s ease-in-out;transform:translate(0)}.button--icon-before .icon{margin-left:0;margin-right:var(--spacing-2)}@media (width>=768px){.button{width:auto}}.text-long .button{margin:var(--spacing-6)0}blockquote,.blockquote{border-left:var(--spacing-2)solid var(--brand-primary);color:var(--text);margin:var(--spacing-3)0;padding:var(--spacing-2)0 var(--spacing-2)var(--spacing);font-style:italic}@media (width>=1024px){blockquote,.blockquote{padding-left:var(--spacing-5)}}
.faqs{background-color:var(--brown-lighter);padding:var(--spacing-8)0}.paragraph--faq{background-color:#fff;border-radius:4rem;box-shadow:0 .5rem 1rem #00000040}.accordion__heading{margin:0}.accordion__heading .icon{width:2.5rem;height:2.5rem;transition:transform .1s ease-in-out;transform:rotate(45deg)}.accordion__heading.is-active:hover{background-color:#0000}.accordion__heading.is-active .icon{transform:rotate(0)}.accordion__heading.is-active .accordion__button{background-color:#fff}.accordion__button{width:100%;height:100%;padding:var(--spacing-4);font-weight:var(--font-bold);font-size:inherit;color:#000;background:#fff;border-color:#fff;justify-content:space-between;align-items:center;display:flex}.accordion__button:hover{color:#000;cursor:pointer;background-color:#fff;text-decoration:underline}.accordion__content{padding:var(--spacing-4);background-color:#fff;border-radius:0 0 3rem 3rem;margin-top:-3rem}.accordion__content .text-long p:last-of-type{margin-bottom:0}.accordion+.accordion .accordion__heading{margin-top:-.1rem}
.breadcrumb__list{padding:var(--spacing-4)0}.breadcrumb__item{align-items:center;display:flex}.breadcrumb__item:not(:last-child):after{content:"";width:1rem;height:1rem;margin-left:var(--spacing);background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLXJpZ2h0Ij48cG9seWxpbmUgcG9pbnRzPSI5IDE4IDE1IDEyIDkgNiI+PC9wb2x5bGluZT48L3N2Zz4=);background-position:50%;background-repeat:no-repeat}
.card{margin-bottom:var(--spacing-5);cursor:pointer;border-radius:2rem;display:inline-block;position:relative}.card:hover a{text-decoration:underline}.card:focus-within{box-shadow:0 0 0 .4rem var(--brown)}.card__content{width:100%;padding:var(--spacing)0;border-top:0}.card__image{border-radius:2rem;max-width:40rem;position:relative;overflow:hidden}.card__date{padding:var(--spacing-2)var(--spacing);bottom:var(--spacing);left:var(--spacing);font-size:var(--body-small);background-color:#fff;border-radius:99em;position:absolute}
.cta-banner .container{position:relative}.cta-banner__content{padding:var(--spacing-3);background-color:#fff;border-radius:2rem;max-width:80%;position:absolute;bottom:1rem}@media (width>=768px){.cta-banner__content{max-width:50rem;padding:var(--spacing-4);bottom:6rem}}.cta-banner--product{background-color:#a8c0d2;border-radius:2rem;flex-direction:column;gap:3rem;padding:2rem;display:flex;overflow:hidden}@media (width>=768px){.cta-banner--product{flex-direction:row;align-items:center;padding:3rem}}.cta-banner--product .heading{font-size:var(--heading--sub)}@media (width>=768px){.cta-banner--product .field--type-image{border-radius:1rem;flex-shrink:0;width:300px;overflow:hidden}}.cta-banner--product .cta-banner__content{background-color:#0000;flex-direction:column;max-width:100%;padding:0;display:flex;position:static}@media (width>=768px){.cta-banner--product .cta-banner__content{width:70%}}.cta-banner--product .button{align-self:flex-start}@media (width>=768px){.cta-banner--product .button{position:absolute;bottom:0;right:0}}
.enhanced-image-text{display:block;padding:4rem 0 2rem;width:100%;box-sizing:border-box;}.enhanced-image-text__content{background-color:white;border-radius:24px;padding:5rem 1.5rem 2.5rem;width:100%;box-shadow:0 10px 30px rgb(0 0 0 / 0.05);box-sizing:border-box;display:flex;flex-direction:column;}.enhanced-image-text__image{width:30rem;height:30rem;overflow:hidden;border-radius:99em;margin-top:-12rem;flex-shrink:0;}@media (min-width:992px){.enhanced-image-text{padding:10rem 0 4rem;}.enhanced-image-text__content{flex-direction:row;gap:4rem;}.enhanced-image-text__image{width:40rem;height:40rem;}.enhanced-text-with-image--left .enhanced-image-text__content{flex-direction:row-reverse;}}
.footer{margin-bottom:2rem}.footer__inner{background-color:var(--brand-primary);border-radius:2rem;flex-direction:column;align-items:center;padding:2rem;display:flex}.footer__text{flex-direction:column;place-content:end space-between;align-items:flex-start;display:flex}.footer .footer__menu .menu__item{padding:0}.footer .menu__item a,#block-mardeleva-mpfooterblock{color:#fff}.footer__logo{width:10rem}.instagram-link{color:#fff;gap:.5rem;display:flex}.instagram-link:hover{color:#fff}@media (width>=1024px){.footer__inner{justify-content:space-between;align-items:unset;flex-direction:row}#block-mardeleva-footer{height:100%;& ul.menu{flex-direction:column;justify-content:space-between;align-items:end;height:100%;display:flex}}}
.header{padding:var(--spacing-4)0;position:relative}.header__inner{align-items:center}img.header__logo{max-width:15rem}.menu-toggle{display:none}@media (width<=767px){.header__inner{justify-content:space-between;align-items:center;display:flex}.menu-toggle{max-width:10rem;margin-left:auto;display:block}.header__menu-navigation-wrapper{z-index:99;background-color:#fff;width:100%;display:none;position:absolute;top:100%;left:0}.header__menu-navigation-wrapper--expanded{display:block}}
.hero{margin:0 auto var(--spacing-8);position:relative;overflow:hidden}.hero__bg{pointer-events:none;max-width:none;height:100%;position:absolute;bottom:0;right:0}.hero__wave_bg{pointer-events:none;max-width:30rem;display:none;position:absolute;top:0;left:-1rem}.hero__content{z-index:1;flex-direction:column;justify-content:flex-end;align-items:flex-start;display:flex;position:relative;& .heading{margin-top:4rem;margin-bottom:0}& .button{white-space:nowrap;width:fit-content;display:inline-block}}.hero__image{z-index:1;border-radius:99em;max-width:36rem;margin:1rem auto 3rem;position:relative;overflow:hidden}@media (width>=768px){.hero__content{max-width:40%;& .heading{margin-top:20rem}}.hero__wrapper{justify-content:space-between;margin-top:6rem;margin-bottom:6rem;display:flex}.hero__bg{max-width:100%}.hero__wave_bg{display:block}.hero__image{max-width:44rem;margin:0}}
.menu__item{padding:var(--spacing);margin-bottom:0;position:relative}.menu__link{color:var(--black);text-decoration:none}.menu__link:hover,.menu__link:focus-visible{text-decoration:underline}
.menu--main{flex-direction:column;justify-content:space-between;align-items:center;@media (width>=768px){flex-direction:row;justify-content:flex-end}}.menu--main .menu--sub{border:.1rem solid var(--brand-primary);z-index:15;background-color:#fff;min-width:180rem;display:none;position:absolute;top:100%;left:0}.menu--main .menu--sub .menu__item{width:100%;margin-right:0}.menu--main .menu__item__expand-sub{cursor:pointer;z-index:15;vertical-align:middle;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9ImZlYXRoZXIgZmVhdGhlci1jaGV2cm9uLWRvd24iPjxwb2x5bGluZSBwb2ludHM9IjYgOSAxMiAxNSAxOCA5Ij48L3BvbHlsaW5lPjwvc3ZnPg==) 50% no-repeat;width:2rem;height:2rem;display:inline-block}.menu--main .menu--sub.menu--sub--expanded{display:block}
.reviews{padding:var(--spacing-6) 0;background-color:var(--brown-light);}.reviews__pagination{bottom:-2rem;}.reviews__pagination li .splide__pagination__page.is-active{background:white;transform:scale(1.4);}.paragraph--review{display:flex;justify-content:center;align-items:center;padding:var(--spacing-7) var(--spacing-6);}.paragraph--review__card::before,.paragraph--review__card::after{content:"";position:absolute;width:80%;height:80%;}.paragraph--review__card::before{top:0;right:0;border-top:0.4rem solid white;border-right:0.4rem solid white;border-top-right-radius:3rem;pointer-events:none;}.paragraph--review__card::after{content:"";position:absolute;bottom:0;left:0;border-bottom:0.4rem solid white;border-left:0.4rem solid white;border-bottom-left-radius:3rem;pointer-events:none;}.paragraph--review__text::after,.paragraph--review__text::before{content:"";display:block;position:absolute;width:8rem;height:8rem;background:url('/themes/custom/mardeleva/images/icons/quotes.svg') no-repeat center;background-size:cover;z-index:2;}.paragraph--review__text::before{top:-2rem;left:0;}.paragraph--review__text::after{bottom:-2rem;right:0;transform:rotate(180deg);}
.simple-text__content{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.simple-text__content{grid-template-rows:auto auto;grid-template-columns:3fr 7fr;gap:0}.simple-text__content>.heading--main{grid-area:1/1/2/2;padding-bottom:2rem}.simple-text__content>.simple-text__body{grid-area:2/2/3/3}}
