/*! pojo-accessibility - v2.1.0 - 18-12-2022 */
#pojo-a11y-toolbar{position:fixed;font-size:16px !important;line-height:1.4;z-index:9999}#pojo-a11y-toolbar.pojo-a11y-toolbar-right{right:-180px;-webkit-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:right 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:right 750ms cubic-bezier(.23, 1, .32, 1);transition:right 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-right.pojo-a11y-toolbar-open{right:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-right .pojo-a11y-toolbar-toggle{right:180px}#pojo-a11y-toolbar.pojo-a11y-toolbar-left{left:-180px;-webkit-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-moz-transition:left 750ms cubic-bezier(.23, 1, .32, 1);-o-transition:left 750ms cubic-bezier(.23, 1, .32, 1);transition:left 750ms cubic-bezier(.23, 1, .32, 1)}#pojo-a11y-toolbar.pojo-a11y-toolbar-left.pojo-a11y-toolbar-open{left:0}#pojo-a11y-toolbar.pojo-a11y-toolbar-left .pojo-a11y-toolbar-toggle{left:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle{position:absolute}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a{display:inline-block;font-size:200%;line-height:0;padding:10px;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.1);box-shadow:0 0 10px 0 rgba(0,0,0,0.1)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:hover,#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle a:focus{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-toggle svg{max-width:inherit}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay{border:1px solid;font-size:100%;width:180px}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{display:block;line-height:2;font-weight:bold;padding:10px 15px 0;margin:0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-toggle a,#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay.pojo-a11y-toolbar-open .pojo-a11y-toolbar-overlay{-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.2);box-shadow:0 0 10px 0 rgba(0,0,0,0.2)}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{list-style:none;margin:0;padding:10px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items.pojo-a11y-links{border-top:1px solid}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:10px 15px;font-size:80%;line-height:1}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a.active{font-weight:bold}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-right:6px;display:inline-block;width:1.5em;font-style:normal;font-weight:normal;font-size:inherit;line-height:1;text-align:center;text-rendering:auto;vertical-align:middle}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a .pojo-a11y-toolbar-text{vertical-align:middle}body.rtl #pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a svg{padding-left:6px;padding-right:0}@media (max-width:767px){#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay p.pojo-a11y-toolbar-title{padding:7px 12px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items{padding:7px 0}#pojo-a11y-toolbar .pojo-a11y-toolbar-overlay ul.pojo-a11y-toolbar-items li.pojo-a11y-toolbar-item a{display:block;padding:7px 12px}}body.pojo-a11y-grayscale{filter:grayscale(100%);-webkit-filter:grayscale(100%);-webkit-filter:grayscale(1);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:gray}body.pojo-a11y-high-contrast .placebo{line-height:normal}body.pojo-a11y-high-contrast *{-webkit-box-shadow:none !important;box-shadow:none !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{-moz-appearance:none !important;-moz-user-select:text !important;-webkit-user-select:text !important;background-image:none !important;text-shadow:none !important;user-select:text !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast h6 span,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav:not(#pojo-a11y-toolbar),body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{background:black !important;background-color:black !important}body.pojo-a11y-high-contrast a,body.pojo-a11y-high-contrast article,body.pojo-a11y-high-contrast aside,body.pojo-a11y-high-contrast basefont,body.pojo-a11y-high-contrast bdi,body.pojo-a11y-high-contrast big,body.pojo-a11y-high-contrast blink,body.pojo-a11y-high-contrast blockquote,body.pojo-a11y-high-contrast body,body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast canvas,body.pojo-a11y-high-contrast caption,body.pojo-a11y-high-contrast center,body.pojo-a11y-high-contrast code,body.pojo-a11y-high-contrast col,body.pojo-a11y-high-contrast colgroup,body.pojo-a11y-high-contrast command,body.pojo-a11y-high-contrast dd,body.pojo-a11y-high-contrast del,body.pojo-a11y-high-contrast details,body.pojo-a11y-high-contrast dir,body.pojo-a11y-high-contrast div,body.pojo-a11y-high-contrast dl,body.pojo-a11y-high-contrast dt,body.pojo-a11y-high-contrast embed,body.pojo-a11y-high-contrast fieldset,body.pojo-a11y-high-contrast figcaption,body.pojo-a11y-high-contrast figure,body.pojo-a11y-high-contrast font,body.pojo-a11y-high-contrast footer,body.pojo-a11y-high-contrast form,body.pojo-a11y-high-contrast header,body.pojo-a11y-high-contrast hgroup,body.pojo-a11y-high-contrast html,body.pojo-a11y-high-contrast iframe,body.pojo-a11y-high-contrast img,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast ins,body.pojo-a11y-high-contrast kbd,body.pojo-a11y-high-contrast label,body.pojo-a11y-high-contrast legend,body.pojo-a11y-high-contrast li,body.pojo-a11y-high-contrast listing,body.pojo-a11y-high-contrast main,body.pojo-a11y-high-contrast mark,body.pojo-a11y-high-contrast marquee,body.pojo-a11y-high-contrast menu,body.pojo-a11y-high-contrast meter,body.pojo-a11y-high-contrast multicol,body.pojo-a11y-high-contrast nav,body.pojo-a11y-high-contrast nobr,body.pojo-a11y-high-contrast object,body.pojo-a11y-high-contrast ol,body.pojo-a11y-high-contrast option,body.pojo-a11y-high-contrast output,body.pojo-a11y-high-contrast p,body.pojo-a11y-high-contrast plaintext,body.pojo-a11y-high-contrast pre,body.pojo-a11y-high-contrast progress,body.pojo-a11y-high-contrast q,body.pojo-a11y-high-contrast rb,body.pojo-a11y-high-contrast rp,body.pojo-a11y-high-contrast rt,body.pojo-a11y-high-contrast ruby,body.pojo-a11y-high-contrast s,body.pojo-a11y-high-contrast samp,body.pojo-a11y-high-contrast section,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast small,body.pojo-a11y-high-contrast span,body.pojo-a11y-high-contrast strike,body.pojo-a11y-high-contrast sub,body.pojo-a11y-high-contrast summary,body.pojo-a11y-high-contrast sup,body.pojo-a11y-high-contrast svg,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast tbody,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast text,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast thead,body.pojo-a11y-high-contrast time,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt,body.pojo-a11y-high-contrast ul,body.pojo-a11y-high-contrast var,body.pojo-a11y-high-contrast video,body.pojo-a11y-high-contrast xmp{color:white !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym,body.pojo-a11y-high-contrast b,body.pojo-a11y-high-contrast b span,body.pojo-a11y-high-contrast h1 b,body.pojo-a11y-high-contrast h1 strong,body.pojo-a11y-high-contrast h2 b,body.pojo-a11y-high-contrast h2 strong,body.pojo-a11y-high-contrast h3 b,body.pojo-a11y-high-contrast h3 strong,body.pojo-a11y-high-contrast h4 b,body.pojo-a11y-high-contrast h4 strong,body.pojo-a11y-high-contrast h5 b,body.pojo-a11y-high-contrast h5 strong,body.pojo-a11y-high-contrast h6 b,body.pojo-a11y-high-contrast h6 strong,body.pojo-a11y-high-contrast strong,body.pojo-a11y-high-contrast strong span{color:yellow !important}body.pojo-a11y-high-contrast address,body.pojo-a11y-high-contrast address span,body.pojo-a11y-high-contrast cite,body.pojo-a11y-high-contrast cite span,body.pojo-a11y-high-contrast dfn,body.pojo-a11y-high-contrast dfn span,body.pojo-a11y-high-contrast em,body.pojo-a11y-high-contrast em span,body.pojo-a11y-high-contrast h1 em,body.pojo-a11y-high-contrast h1 i,body.pojo-a11y-high-contrast h2 em,body.pojo-a11y-high-contrast h2 i,body.pojo-a11y-high-contrast h3 em,body.pojo-a11y-high-contrast h3 i,body.pojo-a11y-high-contrast h4 em,body.pojo-a11y-high-contrast h4 i,body.pojo-a11y-high-contrast h5 em,body.pojo-a11y-high-contrast h5 i,body.pojo-a11y-high-contrast h6 em,body.pojo-a11y-high-contrast h6 i,body.pojo-a11y-high-contrast i,body.pojo-a11y-high-contrast i span,body.pojo-a11y-high-contrast u,body.pojo-a11y-high-contrast u span{color:#FFFF80 !important}body.pojo-a11y-high-contrast dt{border-top:thin solid grey !important}body.pojo-a11y-high-contrast h1,body.pojo-a11y-high-contrast h1 a,body.pojo-a11y-high-contrast h1 a b,body.pojo-a11y-high-contrast h1 abbr,body.pojo-a11y-high-contrast h1 center,body.pojo-a11y-high-contrast h1 span,body.pojo-a11y-high-contrast h2,body.pojo-a11y-high-contrast h2 a,body.pojo-a11y-high-contrast h2 a b,body.pojo-a11y-high-contrast h2 abbr,body.pojo-a11y-high-contrast h2 center,body.pojo-a11y-high-contrast h2 span,body.pojo-a11y-high-contrast h3,body.pojo-a11y-high-contrast h3 a,body.pojo-a11y-high-contrast h3 a b,body.pojo-a11y-high-contrast h3 abbr,body.pojo-a11y-high-contrast h3 center,body.pojo-a11y-high-contrast h3 span,body.pojo-a11y-high-contrast h4,body.pojo-a11y-high-contrast h4 a,body.pojo-a11y-high-contrast h4 a b,body.pojo-a11y-high-contrast h4 abbr,body.pojo-a11y-high-contrast h4 center,body.pojo-a11y-high-contrast h4 span,body.pojo-a11y-high-contrast h5,body.pojo-a11y-high-contrast h5 a,body.pojo-a11y-high-contrast h5 a b,body.pojo-a11y-high-contrast h5 abbr,body.pojo-a11y-high-contrast h5 center,body.pojo-a11y-high-contrast h5 span,body.pojo-a11y-high-contrast h6,body.pojo-a11y-high-contrast h6 a,body.pojo-a11y-high-contrast h6 a b,body.pojo-a11y-high-contrast h6 abbr,body.pojo-a11y-high-contrast h6 center,body.pojo-a11y-high-contrast h6 span{color:#40C090 !important}body.pojo-a11y-high-contrast img{background:#808080 !important;background-color:#808080 !important}body.pojo-a11y-high-contrast abbr,body.pojo-a11y-high-contrast acronym{border-bottom:1px dotted !important}body.pojo-a11y-high-contrast :focus{outline:thin dotted !important}body.pojo-a11y-high-contrast a.button,body.pojo-a11y-high-contrast a.button abbr,body.pojo-a11y-high-contrast a.button acronym,body.pojo-a11y-high-contrast a.button b,body.pojo-a11y-high-contrast a.button basefont,body.pojo-a11y-high-contrast a.button big,body.pojo-a11y-high-contrast a.button br,body.pojo-a11y-high-contrast a.button code,body.pojo-a11y-high-contrast a.button div,body.pojo-a11y-high-contrast a.button em,body.pojo-a11y-high-contrast a.button font,body.pojo-a11y-high-contrast a.button h1,body.pojo-a11y-high-contrast a.button h2,body.pojo-a11y-high-contrast a.button h3,body.pojo-a11y-high-contrast a.button h4,body.pojo-a11y-high-contrast a.button h5,body.pojo-a11y-high-contrast a.button h6,body.pojo-a11y-high-contrast a.button i,body.pojo-a11y-high-contrast a.button kbd,body.pojo-a11y-high-contrast a.button rb,body.pojo-a11y-high-contrast a.button rp,body.pojo-a11y-high-contrast a.button rt,body.pojo-a11y-high-contrast a.button ruby,body.pojo-a11y-high-contrast a.button samp,body.pojo-a11y-high-contrast a.button small,body.pojo-a11y-high-contrast a.button span,body.pojo-a11y-high-contrast a.button strong,body.pojo-a11y-high-contrast a.button tt,body.pojo-a11y-high-contrast a.button u,body.pojo-a11y-high-contrast a.button var,body.pojo-a11y-high-contrast a:link,body.pojo-a11y-high-contrast a:link abbr,body.pojo-a11y-high-contrast a:link acronym,body.pojo-a11y-high-contrast a:link b,body.pojo-a11y-high-contrast a:link basefont,body.pojo-a11y-high-contrast a:link big,body.pojo-a11y-high-contrast a:link br,body.pojo-a11y-high-contrast a:link code,body.pojo-a11y-high-contrast a:link div,body.pojo-a11y-high-contrast a:link em,body.pojo-a11y-high-contrast a:link font,body.pojo-a11y-high-contrast a:link h1,body.pojo-a11y-high-contrast a:link h2,body.pojo-a11y-high-contrast a:link h3,body.pojo-a11y-high-contrast a:link h4,body.pojo-a11y-high-contrast a:link h5,body.pojo-a11y-high-contrast a:link h6,body.pojo-a11y-high-contrast a:link i,body.pojo-a11y-high-contrast a:link kbd,body.pojo-a11y-high-contrast a:link rb,body.pojo-a11y-high-contrast a:link rp,body.pojo-a11y-high-contrast a:link rt,body.pojo-a11y-high-contrast a:link ruby,body.pojo-a11y-high-contrast a:link samp,body.pojo-a11y-high-contrast a:link small,body.pojo-a11y-high-contrast a:link span,body.pojo-a11y-high-contrast a:link strong,body.pojo-a11y-high-contrast a:link tt,body.pojo-a11y-high-contrast a:link u,body.pojo-a11y-high-contrast a:link var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem{color:#0080FF !important}body.pojo-a11y-high-contrast button,body.pojo-a11y-high-contrast input,body.pojo-a11y-high-contrast textarea,body.pojo-a11y-high-contrast select,body.pojo-a11y-high-contrast table,body.pojo-a11y-high-contrast td,body.pojo-a11y-high-contrast th,body.pojo-a11y-high-contrast tr,body.pojo-a11y-high-contrast tt{border:1px solid #ffffff !important}body.pojo-a11y-high-contrast button{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast select{-webkit-appearance:listbox !important;background:#600060 !important;background-color:#600060 !important}body.pojo-a11y-high-contrast a:visited,body.pojo-a11y-high-contrast a:visited abbr,body.pojo-a11y-high-contrast a:visited acronym,body.pojo-a11y-high-contrast a:visited b,body.pojo-a11y-high-contrast a:visited basefont,body.pojo-a11y-high-contrast a:visited big,body.pojo-a11y-high-contrast a:visited br,body.pojo-a11y-high-contrast a:visited code,body.pojo-a11y-high-contrast a:visited div,body.pojo-a11y-high-contrast a:visited em,body.pojo-a11y-high-contrast a:visited font,body.pojo-a11y-high-contrast a:visited h1,body.pojo-a11y-high-contrast a:visited h2,body.pojo-a11y-high-contrast a:visited h3,body.pojo-a11y-high-contrast a:visited h4,body.pojo-a11y-high-contrast a:visited h5,body.pojo-a11y-high-contrast a:visited h6,body.pojo-a11y-high-contrast a:visited i,body.pojo-a11y-high-contrast a:visited kbd,body.pojo-a11y-high-contrast a:visited rb,body.pojo-a11y-high-contrast a:visited rp,body.pojo-a11y-high-contrast a:visited rt,body.pojo-a11y-high-contrast a:visited ruby,body.pojo-a11y-high-contrast a:visited samp,body.pojo-a11y-high-contrast a:visited small,body.pojo-a11y-high-contrast a:visited span,body.pojo-a11y-high-contrast a:visited strong,body.pojo-a11y-high-contrast a:visited tt,body.pojo-a11y-high-contrast a:visited u,body.pojo-a11y-high-contrast a:visited var,body.pojo-a11y-high-contrast div#secondaryNav div#documentNavigation ul.navigationTabs li.tabItem.active{color:#00FFFF !important}body.pojo-a11y-high-contrast ::selection,body.pojo-a11y-high-contrast ::-moz-selection{background:#4080c0 !important;background-color:#4080c0 !important}body.pojo-a11y-high-contrast a.button:hover,body.pojo-a11y-high-contrast a.button:hover abbr,body.pojo-a11y-high-contrast a.button:hover acronym,body.pojo-a11y-high-contrast a.button:hover b,body.pojo-a11y-high-contrast a.button:hover basefont,body.pojo-a11y-high-contrast a.button:hover big,body.pojo-a11y-high-contrast a.button:hover br,body.pojo-a11y-high-contrast a.button:hover code,body.pojo-a11y-high-contrast a.button:hover div,body.pojo-a11y-high-contrast a.button:hover em,body.pojo-a11y-high-contrast a.button:hover font,body.pojo-a11y-high-contrast a.button:hover h1,body.pojo-a11y-high-contrast a.button:hover h2,body.pojo-a11y-high-contrast a.button:hover h3,body.pojo-a11y-high-contrast a.button:hover h4,body.pojo-a11y-high-contrast a.button:hover h5,body.pojo-a11y-high-contrast a.button:hover h6,body.pojo-a11y-high-contrast a.button:hover i,body.pojo-a11y-high-contrast a.button:hover kbd,body.pojo-a11y-high-contrast a.button:hover rb,body.pojo-a11y-high-contrast a.button:hover rp,body.pojo-a11y-high-contrast a.button:hover rt,body.pojo-a11y-high-contrast a.button:hover ruby,body.pojo-a11y-high-contrast a.button:hover samp,body.pojo-a11y-high-contrast a.button:hover small,body.pojo-a11y-high-contrast a.button:hover span,body.pojo-a11y-high-contrast a.button:hover strong,body.pojo-a11y-high-contrast a.button:hover tt,body.pojo-a11y-high-contrast a.button:hover u,body.pojo-a11y-high-contrast a.button:hover var,body.pojo-a11y-high-contrast a:link:hover,body.pojo-a11y-high-contrast a:link:hover abbr,body.pojo-a11y-high-contrast a:link:hover acronym,body.pojo-a11y-high-contrast a:link:hover b,body.pojo-a11y-high-contrast a:link:hover basefont,body.pojo-a11y-high-contrast a:link:hover big,body.pojo-a11y-high-contrast a:link:hover br,body.pojo-a11y-high-contrast a:link:hover code,body.pojo-a11y-high-contrast a:link:hover div,body.pojo-a11y-high-contrast a:link:hover em,body.pojo-a11y-high-contrast a:link:hover font,body.pojo-a11y-high-contrast a:link:hover h1,body.pojo-a11y-high-contrast a:link:hover h2,body.pojo-a11y-high-contrast a:link:hover h3,body.pojo-a11y-high-contrast a:link:hover h4,body.pojo-a11y-high-contrast a:link:hover h5,body.pojo-a11y-high-contrast a:link:hover h6,body.pojo-a11y-high-contrast a:link:hover i,body.pojo-a11y-high-contrast a:link:hover kbd,body.pojo-a11y-high-contrast a:link:hover rb,body.pojo-a11y-high-contrast a:link:hover rp,body.pojo-a11y-high-contrast a:link:hover rt,body.pojo-a11y-high-contrast a:link:hover ruby,body.pojo-a11y-high-contrast a:link:hover samp,body.pojo-a11y-high-contrast a:link:hover small,body.pojo-a11y-high-contrast a:link:hover span,body.pojo-a11y-high-contrast a:link:hover strong,body.pojo-a11y-high-contrast a:link:hover tt,body.pojo-a11y-high-contrast a:link:hover u,body.pojo-a11y-high-contrast a:link:hover var,body.pojo-a11y-high-contrast a:visited:hover,body.pojo-a11y-high-contrast a:visited:hover abbr,body.pojo-a11y-high-contrast a:visited:hover acronym,body.pojo-a11y-high-contrast a:visited:hover b,body.pojo-a11y-high-contrast a:visited:hover basefont,body.pojo-a11y-high-contrast a:visited:hover big,body.pojo-a11y-high-contrast a:visited:hover br,body.pojo-a11y-high-contrast a:visited:hover code,body.pojo-a11y-high-contrast a:visited:hover div,body.pojo-a11y-high-contrast a:visited:hover em,body.pojo-a11y-high-contrast a:visited:hover font,body.pojo-a11y-high-contrast a:visited:hover h1,body.pojo-a11y-high-contrast a:visited:hover h2,body.pojo-a11y-high-contrast a:visited:hover h3,body.pojo-a11y-high-contrast a:visited:hover h4,body.pojo-a11y-high-contrast a:visited:hover h5,body.pojo-a11y-high-contrast a:visited:hover h6,body.pojo-a11y-high-contrast a:visited:hover i,body.pojo-a11y-high-contrast a:visited:hover kbd,body.pojo-a11y-high-contrast a:visited:hover rb,body.pojo-a11y-high-contrast a:visited:hover rp,body.pojo-a11y-high-contrast a:visited:hover rt,body.pojo-a11y-high-contrast a:visited:hover ruby,body.pojo-a11y-high-contrast a:visited:hover samp,body.pojo-a11y-high-contrast a:visited:hover small,body.pojo-a11y-high-contrast a:visited:hover span,body.pojo-a11y-high-contrast a:visited:hover strong,body.pojo-a11y-high-contrast a:visited:hover tt,body.pojo-a11y-high-contrast a:visited:hover u,body.pojo-a11y-high-contrast a:visited:hover var{background:#400000 !important;background-color:#400000 !important}body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk,body.pojo-a11y-high-contrast body>input#site+div#wrapper span.mk b,body.pojo-a11y-high-contrast input[type=reset]{background:#400060 !important;background-color:#400060 !important}body.pojo-a11y-high-contrast div[role="button"],body.pojo-a11y-high-contrast input[type=button],body.pojo-a11y-high-contrast input[type=submit]{background:#600040 !important;background-color:#600040 !important}body.pojo-a11y-high-contrast input[type=search]{-webkit-appearance:textfield !important}body.pojo-a11y-high-contrast html button[disabled],body.pojo-a11y-high-contrast html input[disabled],body.pojo-a11y-high-contrast html select[disabled],body.pojo-a11y-high-contrast html textarea[disabled]{background:#404040 !important;background-color:#404040 !important}body.pojo-a11y-high-contrast .menu li a span.label{text-transform:none !important}body.pojo-a11y-high-contrast .menu li a span.label,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrolbar,body.pojo-a11y-high-contrast div.jwplayer span.jwcontrols{display:inline !important}body.pojo-a11y-high-contrast a:link.new,body.pojo-a11y-high-contrast a:link.new i,body.pojo-a11y-high-contrast a:link.new b,body.pojo-a11y-high-contrast span.Apple-style-span{color:#FFFF40 !important}body.pojo-a11y-high-contrast body.mediawiki img.tex{background:white !important;background-color:white !important;border:white solid 3px !important}body.pojo-a11y-high-contrast text>tspan:first-letter,body.pojo-a11y-high-contrast text>tspan:first-line{background:inherit !important;background-color:inherit !important;color:inherit !important}body.pojo-a11y-high-contrast div.sbtc div.sbsb_a li.sbsb_d div,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i a,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i b,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i span,body.pojo-a11y-high-contrast table.gssb_c tr.gssb_i td{background:#003050 !important;background-color:#003050 !important}body.pojo-a11y-high-contrast img[width="18"][height="18"]{height:18px !important;width:18px !important}body.pojo-a11y-high-contrast a>span.iconHelp:empty:after{content:"Help" !important}body.pojo-a11y-high-contrast div#gmap,body.pojo-a11y-high-contrast div#gmap *{background:initial !important}body.pojo-a11y-negative-contrast,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar){background:#000 !important;color:#ffffff !important}body.pojo-a11y-negative-contrast a,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a,body.pojo-a11y-negative-contrast b,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) b,body.pojo-a11y-negative-contrast blockquote,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) blockquote,body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast canvas,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) canvas,body.pojo-a11y-negative-contrast caption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) caption,body.pojo-a11y-negative-contrast center,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) center,body.pojo-a11y-negative-contrast cite,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) cite,body.pojo-a11y-negative-contrast code,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) code,body.pojo-a11y-negative-contrast col,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) col,body.pojo-a11y-negative-contrast colgroup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) colgroup,body.pojo-a11y-negative-contrast dd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dd,body.pojo-a11y-negative-contrast details,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) details,body.pojo-a11y-negative-contrast dfn,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dfn,body.pojo-a11y-negative-contrast dir,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dir,body.pojo-a11y-negative-contrast div,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) div,body.pojo-a11y-negative-contrast dl,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dl,body.pojo-a11y-negative-contrast dt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) dt,body.pojo-a11y-negative-contrast em,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) em,body.pojo-a11y-negative-contrast embed,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) embed,body.pojo-a11y-negative-contrast fieldset,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) fieldset,body.pojo-a11y-negative-contrast figcaption,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figcaption,body.pojo-a11y-negative-contrast figure,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) figure,body.pojo-a11y-negative-contrast font,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) font,body.pojo-a11y-negative-contrast footer,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) footer,body.pojo-a11y-negative-contrast form,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) form,body.pojo-a11y-negative-contrast header,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) header,body.pojo-a11y-negative-contrast i,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) i,body.pojo-a11y-negative-contrast iframe,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) iframe,body.pojo-a11y-negative-contrast img,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) img,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast kbd,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) kbd,body.pojo-a11y-negative-contrast label,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) label,body.pojo-a11y-negative-contrast legend,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) legend,body.pojo-a11y-negative-contrast li,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) li,body.pojo-a11y-negative-contrast mark,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) mark,body.pojo-a11y-negative-contrast menu,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) menu,body.pojo-a11y-negative-contrast meter,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) meter,body.pojo-a11y-negative-contrast nav,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nav,body.pojo-a11y-negative-contrast nobr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) nobr,body.pojo-a11y-negative-contrast object,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) object,body.pojo-a11y-negative-contrast ol,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ol,body.pojo-a11y-negative-contrast option,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) option,body.pojo-a11y-negative-contrast pre,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) pre,body.pojo-a11y-negative-contrast progress,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) progress,body.pojo-a11y-negative-contrast q,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) q,body.pojo-a11y-negative-contrast s,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) s,body.pojo-a11y-negative-contrast section,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) section,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast small,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) small,body.pojo-a11y-negative-contrast span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) span,body.pojo-a11y-negative-contrast strike,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strike,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong,body.pojo-a11y-negative-contrast sub,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sub,body.pojo-a11y-negative-contrast summary,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) summary,body.pojo-a11y-negative-contrast sup,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) sup,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast time,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) time,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt,body.pojo-a11y-negative-contrast u,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) u,body.pojo-a11y-negative-contrast ul,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) ul,body.pojo-a11y-negative-contrast var,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) var,body.pojo-a11y-negative-contrast a span,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) a span,body.pojo-a11y-negative-contrast strong,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) strong{color:yellow !important}body.pojo-a11y-negative-contrast button,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) button,body.pojo-a11y-negative-contrast input,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) input,body.pojo-a11y-negative-contrast textarea,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) textarea,body.pojo-a11y-negative-contrast select,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) select,body.pojo-a11y-negative-contrast table,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) table,body.pojo-a11y-negative-contrast td,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) td,body.pojo-a11y-negative-contrast th,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) th,body.pojo-a11y-negative-contrast tr,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tr,body.pojo-a11y-negative-contrast tt,body.pojo-a11y-negative-contrast *:not(#pojo-a11y-toolbar) tt{border:1px solid #ffffff !important}body.pojo-a11y-negative-contrast div#gmap,body.pojo-a11y-negative-contrast div#gmap *{background:initial !important}body.pojo-a11y-light-background,body.pojo-a11y-light-background *:not(#pojo-a11y-toolbar):not(.pojo-a11y-toolbar-link){background:#fff !important;color:#000 !important}body.pojo-a11y-light-background div#gmap,body.pojo-a11y-light-background div#gmap *{background:initial !important}body.pojo-a11y-resize-font-200,body.pojo-a11y-resize-font-200 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-200 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-200 label,body.pojo-a11y-resize-font-200 input,body.pojo-a11y-resize-font-200 select,body.pojo-a11y-resize-font-200 textarea,body.pojo-a11y-resize-font-200 legend,body.pojo-a11y-resize-font-200 code,body.pojo-a11y-resize-font-200 pre,body.pojo-a11y-resize-font-200 dd,body.pojo-a11y-resize-font-200 dt,body.pojo-a11y-resize-font-200 span,body.pojo-a11y-resize-font-200 blockquote{font-size:200% !important}body.pojo-a11y-resize-font-200 h1,body.pojo-a11y-resize-font-200 h2,body.pojo-a11y-resize-font-200 h3,body.pojo-a11y-resize-font-200 h4,body.pojo-a11y-resize-font-200 h5,body.pojo-a11y-resize-font-200 h6,body.pojo-a11y-resize-font-200 h1 span,body.pojo-a11y-resize-font-200 h2 span,body.pojo-a11y-resize-font-200 h3 span,body.pojo-a11y-resize-font-200 h4 span,body.pojo-a11y-resize-font-200 h5 span,body.pojo-a11y-resize-font-200 h6 span{font-size:266% !important}body.pojo-a11y-resize-font-190,body.pojo-a11y-resize-font-190 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-190 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-190 label,body.pojo-a11y-resize-font-190 input,body.pojo-a11y-resize-font-190 select,body.pojo-a11y-resize-font-190 textarea,body.pojo-a11y-resize-font-190 legend,body.pojo-a11y-resize-font-190 code,body.pojo-a11y-resize-font-190 pre,body.pojo-a11y-resize-font-190 dd,body.pojo-a11y-resize-font-190 dt,body.pojo-a11y-resize-font-190 span,body.pojo-a11y-resize-font-190 blockquote{font-size:190% !important}body.pojo-a11y-resize-font-190 h1,body.pojo-a11y-resize-font-190 h2,body.pojo-a11y-resize-font-190 h3,body.pojo-a11y-resize-font-190 h4,body.pojo-a11y-resize-font-190 h5,body.pojo-a11y-resize-font-190 h6,body.pojo-a11y-resize-font-190 h1 span,body.pojo-a11y-resize-font-190 h2 span,body.pojo-a11y-resize-font-190 h3 span,body.pojo-a11y-resize-font-190 h4 span,body.pojo-a11y-resize-font-190 h5 span,body.pojo-a11y-resize-font-190 h6 span{font-size:252.70000000000002% !important}body.pojo-a11y-resize-font-180,body.pojo-a11y-resize-font-180 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-180 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-180 label,body.pojo-a11y-resize-font-180 input,body.pojo-a11y-resize-font-180 select,body.pojo-a11y-resize-font-180 textarea,body.pojo-a11y-resize-font-180 legend,body.pojo-a11y-resize-font-180 code,body.pojo-a11y-resize-font-180 pre,body.pojo-a11y-resize-font-180 dd,body.pojo-a11y-resize-font-180 dt,body.pojo-a11y-resize-font-180 span,body.pojo-a11y-resize-font-180 blockquote{font-size:180% !important}body.pojo-a11y-resize-font-180 h1,body.pojo-a11y-resize-font-180 h2,body.pojo-a11y-resize-font-180 h3,body.pojo-a11y-resize-font-180 h4,body.pojo-a11y-resize-font-180 h5,body.pojo-a11y-resize-font-180 h6,body.pojo-a11y-resize-font-180 h1 span,body.pojo-a11y-resize-font-180 h2 span,body.pojo-a11y-resize-font-180 h3 span,body.pojo-a11y-resize-font-180 h4 span,body.pojo-a11y-resize-font-180 h5 span,body.pojo-a11y-resize-font-180 h6 span{font-size:239.4% !important}body.pojo-a11y-resize-font-170,body.pojo-a11y-resize-font-170 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-170 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-170 label,body.pojo-a11y-resize-font-170 input,body.pojo-a11y-resize-font-170 select,body.pojo-a11y-resize-font-170 textarea,body.pojo-a11y-resize-font-170 legend,body.pojo-a11y-resize-font-170 code,body.pojo-a11y-resize-font-170 pre,body.pojo-a11y-resize-font-170 dd,body.pojo-a11y-resize-font-170 dt,body.pojo-a11y-resize-font-170 span,body.pojo-a11y-resize-font-170 blockquote{font-size:170% !important}body.pojo-a11y-resize-font-170 h1,body.pojo-a11y-resize-font-170 h2,body.pojo-a11y-resize-font-170 h3,body.pojo-a11y-resize-font-170 h4,body.pojo-a11y-resize-font-170 h5,body.pojo-a11y-resize-font-170 h6,body.pojo-a11y-resize-font-170 h1 span,body.pojo-a11y-resize-font-170 h2 span,body.pojo-a11y-resize-font-170 h3 span,body.pojo-a11y-resize-font-170 h4 span,body.pojo-a11y-resize-font-170 h5 span,body.pojo-a11y-resize-font-170 h6 span{font-size:226.10000000000002% !important}body.pojo-a11y-resize-font-160,body.pojo-a11y-resize-font-160 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-160 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-160 label,body.pojo-a11y-resize-font-160 input,body.pojo-a11y-resize-font-160 select,body.pojo-a11y-resize-font-160 textarea,body.pojo-a11y-resize-font-160 legend,body.pojo-a11y-resize-font-160 code,body.pojo-a11y-resize-font-160 pre,body.pojo-a11y-resize-font-160 dd,body.pojo-a11y-resize-font-160 dt,body.pojo-a11y-resize-font-160 span,body.pojo-a11y-resize-font-160 blockquote{font-size:160% !important}body.pojo-a11y-resize-font-160 h1,body.pojo-a11y-resize-font-160 h2,body.pojo-a11y-resize-font-160 h3,body.pojo-a11y-resize-font-160 h4,body.pojo-a11y-resize-font-160 h5,body.pojo-a11y-resize-font-160 h6,body.pojo-a11y-resize-font-160 h1 span,body.pojo-a11y-resize-font-160 h2 span,body.pojo-a11y-resize-font-160 h3 span,body.pojo-a11y-resize-font-160 h4 span,body.pojo-a11y-resize-font-160 h5 span,body.pojo-a11y-resize-font-160 h6 span{font-size:212.8% !important}body.pojo-a11y-resize-font-150,body.pojo-a11y-resize-font-150 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-150 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-150 label,body.pojo-a11y-resize-font-150 input,body.pojo-a11y-resize-font-150 select,body.pojo-a11y-resize-font-150 textarea,body.pojo-a11y-resize-font-150 legend,body.pojo-a11y-resize-font-150 code,body.pojo-a11y-resize-font-150 pre,body.pojo-a11y-resize-font-150 dd,body.pojo-a11y-resize-font-150 dt,body.pojo-a11y-resize-font-150 span,body.pojo-a11y-resize-font-150 blockquote{font-size:150% !important}body.pojo-a11y-resize-font-150 h1,body.pojo-a11y-resize-font-150 h2,body.pojo-a11y-resize-font-150 h3,body.pojo-a11y-resize-font-150 h4,body.pojo-a11y-resize-font-150 h5,body.pojo-a11y-resize-font-150 h6,body.pojo-a11y-resize-font-150 h1 span,body.pojo-a11y-resize-font-150 h2 span,body.pojo-a11y-resize-font-150 h3 span,body.pojo-a11y-resize-font-150 h4 span,body.pojo-a11y-resize-font-150 h5 span,body.pojo-a11y-resize-font-150 h6 span{font-size:199.5% !important}body.pojo-a11y-resize-font-140,body.pojo-a11y-resize-font-140 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-140 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-140 label,body.pojo-a11y-resize-font-140 input,body.pojo-a11y-resize-font-140 select,body.pojo-a11y-resize-font-140 textarea,body.pojo-a11y-resize-font-140 legend,body.pojo-a11y-resize-font-140 code,body.pojo-a11y-resize-font-140 pre,body.pojo-a11y-resize-font-140 dd,body.pojo-a11y-resize-font-140 dt,body.pojo-a11y-resize-font-140 span,body.pojo-a11y-resize-font-140 blockquote{font-size:140% !important}body.pojo-a11y-resize-font-140 h1,body.pojo-a11y-resize-font-140 h2,body.pojo-a11y-resize-font-140 h3,body.pojo-a11y-resize-font-140 h4,body.pojo-a11y-resize-font-140 h5,body.pojo-a11y-resize-font-140 h6,body.pojo-a11y-resize-font-140 h1 span,body.pojo-a11y-resize-font-140 h2 span,body.pojo-a11y-resize-font-140 h3 span,body.pojo-a11y-resize-font-140 h4 span,body.pojo-a11y-resize-font-140 h5 span,body.pojo-a11y-resize-font-140 h6 span{font-size:186.20000000000002% !important}body.pojo-a11y-resize-font-130,body.pojo-a11y-resize-font-130 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-130 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-130 label,body.pojo-a11y-resize-font-130 input,body.pojo-a11y-resize-font-130 select,body.pojo-a11y-resize-font-130 textarea,body.pojo-a11y-resize-font-130 legend,body.pojo-a11y-resize-font-130 code,body.pojo-a11y-resize-font-130 pre,body.pojo-a11y-resize-font-130 dd,body.pojo-a11y-resize-font-130 dt,body.pojo-a11y-resize-font-130 span,body.pojo-a11y-resize-font-130 blockquote{font-size:130% !important}body.pojo-a11y-resize-font-130 h1,body.pojo-a11y-resize-font-130 h2,body.pojo-a11y-resize-font-130 h3,body.pojo-a11y-resize-font-130 h4,body.pojo-a11y-resize-font-130 h5,body.pojo-a11y-resize-font-130 h6,body.pojo-a11y-resize-font-130 h1 span,body.pojo-a11y-resize-font-130 h2 span,body.pojo-a11y-resize-font-130 h3 span,body.pojo-a11y-resize-font-130 h4 span,body.pojo-a11y-resize-font-130 h5 span,body.pojo-a11y-resize-font-130 h6 span{font-size:172.9% !important}body.pojo-a11y-resize-font-120,body.pojo-a11y-resize-font-120 p:not(.pojo-a11y-toolbar-title),body.pojo-a11y-resize-font-120 li:not(.pojo-a11y-toolbar-item),body.pojo-a11y-resize-font-120 label,body.pojo-a11y-resize-font-120 input,body.pojo-a11y-resize-font-120 select,body.pojo-a11y-resize-font-120 textarea,body.pojo-a11y-resize-font-120 legend,body.pojo-a11y-resize-font-120 code,body.pojo-a11y-resize-font-120 pre,body.pojo-a11y-resize-font-120 dd,body.pojo-a11y-resize-font-120 dt,body.pojo-a11y-resize-font-120 span,body.pojo-a11y-resize-font-120 blockquote{font-size:120% !important}body.pojo-a11y-resize-font-120 h1,body.pojo-a11y-resize-font-120 h2,body.pojo-a11y-resize-font-120 h3,body.pojo-a11y-resize-font-120 h4,body.pojo-a11y-resize-font-120 h5,body.pojo-a11y-resize-font-120 h6,body.pojo-a11y-resize-font-120 h1 span,body.pojo-a11y-resize-font-120 h2 span,body.pojo-a11y-resize-font-120 h3 span,body.pojo-a11y-resize-font-120 h4 span,body.pojo-a11y-resize-font-120 h5 span,body.pojo-a11y-resize-font-120 h6 span{font-size:159.60000000000002% !important}body.pojo-a11y-links-underline a,body.pojo-a11y-links-underline a *{text-decoration:underline !important}body.pojo-a11y-readable-font,body.pojo-a11y-readable-font *:not(i):not(span){font-family:Verdana,Arial,Helvetica,sans-serif !important}.pojo-skip-link{position:absolute;top:-1000em}.pojo-skip-link:focus{left:50px;top:50px;height:auto;width:200px;display:block;font-size:14px;font-weight:700;text-align:center;padding:15px 23px 14px;background-color:#F1F1F1;color:#21759B;z-index:100000;line-height:normal;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}body.rtl .pojo-skip-link:focus{right:50px;left:auto}#pojo-a11y-toolbar *,#pojo-a11y-toolbar ::before,#pojo-a11y-toolbar ::after{box-sizing:border-box}.pojo-a11y-visible-phone{display:none !important}.pojo-a11y-visible-tablet{display:none !important}.pojo-a11y-hidden-desktop{display:none !important}.pojo-a11y-visible-desktop{display:inherit !important}@media (min-width:768px) and (max-width:1024px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-tablet{display:inherit !important}.pojo-a11y-hidden-tablet{display:none !important}}@media (max-width:767px){.pojo-a11y-hidden-desktop{display:inherit !important}.pojo-a11y-visible-desktop{display:none !important}.pojo-a11y-visible-phone{display:inherit !important}.pojo-a11y-hidden-phone{display:none !important}}.pojo-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}:root{--primary:#1b2a4a;--accent:#d4af37;--accent-text:#8a6d1f;--gray-50:#f8f9fa;--gray-400:#6c757d;--gray-500:#adb5bd}*{box-sizing:border-box;margin:0;padding:0}html,body{overflow-x:hidden;max-width:100%}body{font-family:'Segoe UI',system-ui,-apple-system,sans-serif;background:#fff;color:#212529;line-height:1.6}img,svg,video,iframe{max-width:100%}*,*::before,*::after{overflow-wrap:break-word;word-wrap:break-word}.skip-link{position:absolute;left:-9999px;top:0;z-index:10001;background:var(--primary);color:#fff;padding:.75rem 1.25rem;border-radius:0 0 .5rem 0;font-weight:600}.skip-link:focus{left:0}.visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}header{background:var(--primary);color:#fff;padding:.8rem 1.5rem;box-shadow:0 2px 8px rgb(0 0 0 / .1);position:sticky;top:0;z-index:100}.header-container{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.logo{font-size:1.4rem;font-weight:700;text-decoration:none;color:#fff;display:flex;align-items:center;gap:.5rem}.logo-text{display:inline-block;white-space:nowrap}.logo .brand-suffix{color:var(--accent)}.logo img{height:clamp(40px, 8vw, 64px);width:auto}.header-actions{display:flex;align-items:center;gap:.7rem}.btn-whatsapp{background:#25D366;border-radius:50%;width:44px;height:44px;display:flex;align-items:center;justify-content:center;transition:0.2s}.btn-whatsapp:hover{transform:scale(1.05)}.btn-whatsapp svg{width:26px;height:26px;fill:#fff}.hamburger-btn{width:44px;height:44px;border-radius:50%;background:rgb(255 255 255 / .08);border:none;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;transition:0.2s}.hamburger-btn:hover{background:rgb(255 255 255 / .18)}.hamburger-btn span{display:block;width:22px;height:2px;background:#fff;border-radius:2px}body.drawer-open{overflow:hidden}.side-drawer-overlay{position:fixed;inset:0;background:rgb(0 0 0 / .5);opacity:0;visibility:hidden;transition:opacity 0.25s ease;z-index:200}.side-drawer-overlay.open{opacity:1;visibility:visible}.side-drawer{position:fixed;top:0;right:0;width:min(360px, 88vw);height:100%;background:#fff;box-shadow:-4px 0 24px rgb(0 0 0 / .15);transform:translateX(100%);transition:transform 0.3s ease;z-index:201;display:flex;flex-direction:column;overflow-y:auto}.side-drawer.open{transform:translateX(0)}.side-drawer-header{display:flex;align-items:center;justify-content:space-between;padding:1.2rem;background:var(--primary);color:#fff;flex-shrink:0}.side-drawer-title{font-size:1.2rem;font-weight:700}.side-drawer-close{background:#fff0;border:none;color:#fff;font-size:1.8rem;line-height:1;cursor:pointer;padding:0 .3rem}.side-drawer-body{padding:1rem}.side-drawer-menu-item{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:var(--gray-50);border:1px solid #e9ecef;border-radius:.75rem;padding:1rem;font-size:1rem;font-weight:600;color:var(--primary);cursor:pointer;text-align:left}.side-drawer-menu-item-arrow{transition:transform 0.25s ease}.side-drawer-menu-item[aria-expanded="true"] .side-drawer-menu-item-arrow{transform:rotate(90deg)}.side-drawer-accordion{max-height:0;overflow:hidden;transition:max-height 0.35s ease}.side-drawer-accordion.open{max-height:700px}.side-drawer-requirements{list-style:none;padding:0;margin:0 0 1rem}.side-drawer-requirements li{padding:.5rem .5rem .5rem 1.6rem;position:relative;font-size:.9rem;color:#333;border-bottom:1px solid #f0f0f0}.side-drawer-requirements li::before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.side-drawer-whatsapp-btn{display:flex;align-items:center;justify-content:center;gap:.5rem;background:#25D366;color:#fff;padding:.7rem 1rem;border-radius:2rem;text-decoration:none;font-weight:600;margin-top:.5rem}.side-drawer-whatsapp-btn:hover{background:#1ebe5e}.side-drawer-whatsapp-btn svg{width:20px;height:20px;fill:#fff}main{max-width:1280px;margin:0 auto;padding:1.5rem}.page-section{margin-bottom:2rem}.hidden{display:none!important}.section{padding:1rem 0}.section-title{font-size:1.6rem;color:var(--primary);margin-bottom:1rem;text-align:center}.btn{display:inline-block;padding:.5rem 1.5rem;border-radius:2rem;font-size:.95rem;font-weight:600;text-decoration:none;cursor:pointer;border:1px solid #fff0;transition:0.2s}.btn-outline{background:#fff0;border-color:var(--primary);color:var(--primary)}.btn-outline:hover{background:var(--primary);color:#fff}.btn-primary{background:var(--primary);color:#fff;border-color:var(--primary)}.btn-primary:hover{background:#14213b}.hero{text-align:center;padding:2rem 1rem;background:linear-gradient(135deg,var(--primary) 0%,#2a5a7a 100%);color:#fff;border-radius:1.5rem;margin-bottom:2rem}.hero h1{font-size:clamp(1.4rem, 5vw, 2.8rem);font-weight:700;margin-bottom:.5rem;overflow-wrap:break-word;text-wrap:balance}.hero .subtitle{font-size:clamp(1rem, 3vw, 1.4rem);color:var(--accent);font-weight:500;margin-bottom:1.5rem;overflow-wrap:break-word}.hero-address{margin:1rem 0 0;line-height:1}.hero-address a{display:inline-flex;align-items:center;gap:.45rem;padding:.5rem 1.4rem;border-radius:2rem;color:#fff;background:rgb(255 255 255 / .14);border:1px solid rgb(255 255 255 / .35);font-size:.95rem;font-weight:600;text-decoration:none;transition:0.2s}.hero-address a:hover,.hero-address a:focus-visible{background:var(--accent);color:#1b2a4a;border-color:var(--accent);transform:translateY(-1px)}.hero-address a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.search-form{display:flex;flex-wrap:nowrap;gap:.5rem;max-width:600px;margin:0 auto;position:relative}.search-input{flex:1 1 auto;min-width:0;padding:.8rem 1rem;border:none;border-radius:2rem;font-size:1rem;outline:none;text-align:left}.search-btn{flex:0 0 auto;background:var(--accent);color:#fff;border:none;padding:.8rem 1.75rem;border-radius:2rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:0.2s}.search-btn:hover{background:#b8943e}.autocomplete-dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:0 0 1rem 1rem;box-shadow:0 8px 16px rgb(0 0 0 / .1);z-index:50;display:none;max-height:200px;overflow-y:auto}.autocomplete-dropdown.active{display:block}.autocomplete-item{padding:.6rem 1rem;cursor:pointer;border-bottom:1px solid #eee;color:#333}.autocomplete-item:hover{background:#f0f0f0}.filter-toggle-area{text-align:center;margin:1rem 0}.filter-toggle-btn{background:var(--primary);color:#fff;border:none;padding:.6rem 2rem;border-radius:2rem;font-size:1rem;cursor:pointer;transition:0.2s}.filter-toggle-btn:hover{background:#2a5a7a}.filter-panel{background:#f8f9fa;border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;display:none;box-shadow:0 2px 8px rgb(0 0 0 / .05)}.filter-panel.open{display:block}.filter-category{margin-bottom:1.2rem}.filter-category h3{font-size:1rem;color:var(--primary);margin-bottom:.5rem;border-bottom:2px solid var(--accent);padding-bottom:.3rem}.filter-buttons{display:flex;flex-wrap:wrap;gap:.5rem}.filter-btn{background:#fff;border:1px solid #ddd;padding:.4rem .9rem;border-radius:2rem;font-size:.85rem;cursor:pointer;transition:0.15s}.filter-btn.active{background:var(--primary);color:#fff;border-color:var(--primary)}.filter-btn:hover{background:#e9ecef}.filter-btn.active:hover{background:#2a5a7a}.clear-filters-btn{background:#fff0;border:1px dashed #999;color:#666;padding:.4rem 1.5rem;border-radius:2rem;cursor:pointer;font-size:.9rem}.clear-filters-btn:hover{background:#eee}.no-properties{text-align:center;padding:3rem 1rem;color:#666;background:#f8f9fa;border-radius:1rem;grid-column:1 / -1}.no-properties span{font-size:3rem;display:block}.properties-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px, 100%),1fr));gap:1.5rem;margin:1.5rem 0}.property-card{background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 4px 12px rgb(0 0 0 / .08);transition:box-shadow 0.25s,transform 0.25s;border:none;max-width:100%;min-width:0}.property-card:hover{transform:translateY(-6px);box-shadow:0 8px 20px rgb(0 0 0 / .1)}@keyframes propertyCardHighlight{0%{box-shadow:0 0 0 3px var(--accent)}100%{box-shadow:0 4px 12px rgb(0 0 0 / .08)}}.property-card-highlight{animation:propertyCardHighlight 1.6s ease}.property-card-link{display:block;text-decoration:none;color:inherit;height:100%;max-width:100%;min-width:0}.property-card-image{position:relative;width:100%;aspect-ratio:3 / 2;overflow:hidden;background:#f0f0f0}.property-card-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.card-no-image{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:.3rem;color:#666;font-size:.85rem;background:#f0f0f0}.property-watermark{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;pointer-events:none;overflow:hidden;z-index:2}.property-watermark span{color:rgb(255 255 255 / .55);font-weight:700;letter-spacing:.03em;transform:rotate(-22deg);text-shadow:0 1px 3px rgb(0 0 0 / .35);white-space:nowrap}.property-card-image .property-watermark span{font-size:1.05rem!important;font-weight:800!important;letter-spacing:0.06em!important;color:rgb(255 255 255 / .85)!important;text-shadow:0 1px 4px rgb(0 0 0 / .55)!important}.gallery .property-watermark span{font-size:clamp(1.1rem, 4vw, 2.2rem)}.card-gallery{position:relative;width:100%;height:100%}.card-gallery-img{opacity:0;transition:opacity 0.4s ease;pointer-events:none}.card-gallery-img.is-active{opacity:1;pointer-events:auto}.card-gallery-dots{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);display:flex;gap:6px;z-index:2}.card-gallery-dot{width:8px;height:8px;border-radius:50%;background:rgb(255 255 255 / .5);cursor:pointer;transition:0.2s}.card-gallery-dot.active{background:#fff;transform:scale(1.2)}.property-card-body{padding:1rem;text-align:left;max-width:100%;min-width:0}.property-card-body>*{max-width:100%;min-width:0}.property-type{font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;color:#1b2a4a;font-weight:600}.property-title{font-size:1.1rem;margin:.2rem 0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.property-location{font-size:.9rem;color:var(--gray-400);margin:.2rem 0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.property-features{font-size:.85rem;color:#555;margin:.4rem 0;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.property-prices{display:flex;flex-wrap:wrap;gap:.5rem;margin:.3rem 0;overflow:hidden}.property-prices>span{max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis}.price-sale,.price-rent{font-size:1.1rem;font-weight:700;color:var(--primary)}.price-rent small{font-size:.7rem;font-weight:400;color:#666}.property-ref{font-size:.75rem;color:var(--gray-400)}.btn-load-more{display:block;margin:1.5rem auto;background:var(--primary);color:#fff;border:none;padding:.8rem 2.5rem;border-radius:2rem;font-size:1rem;cursor:pointer;transition:0.2s}.btn-load-more:hover{background:#2a5a7a}.btn-load-more.hidden{display:none}.gallery{position:relative;width:100%;height:420px;border-radius:1rem;overflow:hidden;margin-bottom:1.5rem;background:#f0f0f0;max-width:100%}.gallery .gallery-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.5s ease;pointer-events:none}.gallery .gallery-img.is-active{opacity:1;pointer-events:auto}.gallery-nav{position:absolute;top:50%;transform:translateY(-50%);background:rgb(0 0 0 / .4);color:#fff;border:none;font-size:2rem;padding:.5rem 1rem;cursor:pointer;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;transition:0.2s;z-index:2}.gallery-nav:hover{background:rgb(0 0 0 / .7)}.gallery-prev{left:10px}.gallery-next{right:10px}.gallery-dots{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:2}.gallery-dot{width:10px;height:10px;border-radius:50%;background:rgb(255 255 255 / .4);cursor:pointer;transition:0.2s}.gallery-dot.active{background:#fff;transform:scale(1.2)}.detail-layout{display:grid;grid-template-columns:2fr 1fr;gap:2rem;max-width:100%;min-width:0}.detail-layout>div{min-width:0;max-width:100%;text-align:left}.detail-ref{color:var(--gray-400);font-size:.9rem}.detail-title{font-size:1.8rem;margin:.2rem 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.property-type-badge{display:inline-block;font-size:.75rem;text-transform:uppercase;letter-spacing:.5px;font-weight:700;color:var(--primary);background:var(--gray-50);border:1px solid #e9ecef;padding:.2rem .7rem;border-radius:1rem;margin-bottom:.3rem}.detail-address{color:var(--gray-400);margin-bottom:.5rem}.detail-price{margin:.5rem 0}.detail-price-sale,.detail-price-rent{font-size:1.4rem;font-weight:700;color:var(--primary);margin:.5rem 0 .2rem}.detail-price-rent small{font-size:.8rem;font-weight:400;color:#666}.detail-condominio,.detail-iptu{display:inline-block;font-size:.85rem;font-weight:600;color:var(--primary);background:var(--gray-50);padding:.2rem .8rem;border-radius:.25rem;margin-right:.5rem;margin-top:.25rem}.features-grid-detail{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));gap:.5rem;margin:1rem 0}.feature-item{background:#f1f3f5;padding:.5rem;text-align:center;border-radius:.5rem}.feature-value{font-weight:700;font-size:1.2rem;color:var(--primary)}.feature-label{font-size:.7rem;color:#666}.description{margin:1.5rem 0;text-align:left}.description h2{font-size:1.2rem;margin-bottom:.5rem;color:var(--primary)}.amenities-list{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start}.amenity-tag{background:#e9ecef;padding:.2rem .8rem;border-radius:1rem;font-size:.85rem}.highlights-list{list-style:none;padding:0}.highlights-list li{margin:.3rem 0}.map-container{margin:1rem 0;border-radius:1rem;overflow:hidden;background:#f1f3f5;min-height:250px;max-width:100%}.map-embed-shell{width:100%;height:250px}.map-embed-shell iframe{width:100%;height:100%;border:0}.map-embed-shell-clean{border-radius:1rem;overflow:hidden}.location-card-empty{padding:2rem;text-align:center;color:#888}.financing-section h2{font-size:1.2rem;margin-bottom:.8rem;color:var(--primary)}.financing-calculator{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;background:var(--gray-50);padding:1.2rem;border-radius:1rem;border:1px solid #e9ecef}.financing-field{display:flex;flex-direction:column;gap:.3rem}.financing-field label{font-size:.78rem;color:var(--gray-400);font-weight:600}.financing-field input{padding:.6rem .7rem;border:1px solid #ddd;border-radius:.5rem;font-size:.95rem;width:100%}.financing-btn{grid-column:1 / -1;background:var(--primary);color:#fff;border:none;padding:.7rem;border-radius:.5rem;font-weight:600;cursor:pointer;transition:0.2s}.financing-btn:hover{background:#2a5a7a}.financing-result{grid-column:1 / -1;margin-top:.2rem}.financing-result-main{font-size:1.15rem;color:var(--primary);font-weight:700;margin-bottom:.3rem}.financing-result-detail{font-size:.82rem;color:#555;margin-top:.1rem}.financing-error{color:#c0392b;font-size:.85rem}.financing-disclaimer{font-size:.75rem;color:#888;margin-top:.7rem;font-style:italic}.agent-card{background:#f8f9fa;border-radius:1rem;padding:1.5rem 1rem;border:1px solid #e9ecef;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;max-width:100%;min-width:0}.agent-card p{margin:.3rem 0}.agent-photo-placeholder{width:120px;height:120px;border-radius:50%;overflow:hidden;margin:0 auto .5rem;border:3px solid var(--accent);flex-shrink:0}.agent-photo-placeholder img{width:100%;height:100%;object-fit:cover}.agent-name{font-size:1.4rem;font-weight:700;color:var(--primary)}.agent-creci{color:#666;font-size:.9rem}.agent-slogan{color:var(--accent-text);font-weight:600;margin:.5rem 0}.btn-whatsapp-cta{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:1rem;padding:.85rem 1.25rem;background:#25D366;color:#fff;border-radius:2rem;font-weight:700;text-decoration:none;text-align:center;transition:0.2s}.btn-whatsapp-cta:hover{background:#1ebe5a;transform:translateY(-1px)}.response-promise-badge{display:inline-flex;align-items:center;gap:.4rem;background:#fff7e6;color:var(--accent-text);border:1px solid #f0dca3;padding:.4rem .9rem;border-radius:2rem;font-size:.85rem;font-weight:600;margin-top:.75rem}.response-promise-badge-hero{background:rgb(255 255 255 / .12);color:#fff;border-color:rgb(255 255 255 / .35)}.page-content{max-width:760px;margin:0 auto 2rem;font-size:1rem;line-height:1.8;color:#333;text-align:left}.page-content p{margin-bottom:1rem}.consultation-cta{max-width:700px;margin:2rem auto;text-align:center;background:linear-gradient(135deg,var(--primary) 0%,#2a5a7a 100%);color:#fff;padding:2.5rem 1.5rem;border-radius:1.5rem}.consultation-cta h2{font-size:1.4rem;margin-bottom:.5rem}.consultation-cta p{color:rgb(255 255 255 / .85);margin-bottom:1.2rem}.consultation-btn{display:inline-block;background:var(--accent);color:#1b2a4a;padding:.8rem 2rem;border-radius:2rem;text-decoration:none;font-weight:700;transition:0.2s}.consultation-btn:hover{background:#b8943e;color:#fff}.testimonials-section{max-width:1000px;margin:2.5rem auto 0}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.5rem;margin-top:1rem}.testimonial-card{background:var(--gray-50);border:1px solid #e9ecef;border-radius:1rem;padding:1.5rem;text-align:left}.testimonial-stars{color:var(--accent);font-size:1.1rem;margin-bottom:.6rem}.testimonial-text{font-size:.95rem;color:#333;font-style:italic;margin-bottom:.8rem;text-align:left}.testimonial-name{font-size:.85rem;color:var(--gray-400);font-weight:600;text-align:left}.legal-page .legal-updated{text-align:center;color:var(--gray-400);font-size:.85rem;margin-bottom:1.5rem}.legal-page .page-content{max-width:760px;margin:0 auto;line-height:1.7;text-align:left}.legal-page h2{color:var(--primary);margin:1.75rem 0 .75rem;font-size:1.2rem}.legal-page ul{padding-left:1.4rem;margin-bottom:1rem}.legal-page li{margin-bottom:.4rem}.cookie-table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9rem}.cookie-table th,.cookie-table td{border:1px solid #e9ecef;padding:.6rem .75rem;text-align:left;vertical-align:top}.cookie-table th{background:var(--gray-50);color:var(--primary)}.privacy-deletion-form{max-width:500px;margin:1rem 0 1.5rem}.privacy-deletion-form label{display:block;font-size:.85rem;font-weight:600;color:var(--primary);margin-bottom:.4rem}.privacy-deletion-form-row{display:flex;gap:.5rem;flex-wrap:wrap}.privacy-deletion-form input[type="email"]{flex:1 1 220px;padding:.65rem .9rem;border:1px solid #ddd;border-radius:.5rem;font-size:.95rem}.privacy-deletion-form button{background:var(--primary);color:#fff;border:none;padding:.65rem 1.4rem;border-radius:.5rem;font-weight:600;cursor:pointer}.privacy-deletion-form button:hover{background:#2a5a7a}.privacy-deletion-form button:disabled{opacity:.6;cursor:default}.privacy-deletion-msg{margin-top:.6rem;font-size:.85rem;color:var(--primary)}.not-found-page{display:flex;justify-content:center;padding:2rem 1rem 4rem}.not-found-content{max-width:480px;text-align:center}.not-found-code{font-size:4rem;font-weight:800;color:var(--accent);line-height:1;margin-bottom:.5rem}.not-found-content h1{font-size:1.5rem;color:var(--primary);margin-bottom:.75rem}.not-found-text{color:var(--gray-400);margin-bottom:1.5rem}.not-found-actions{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.5rem}.breadcrumbs{margin-bottom:1rem;font-size:.85rem}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.35rem;padding:0;margin:0}.breadcrumbs li{display:flex;align-items:center;gap:.35rem;color:var(--gray-400)}.breadcrumbs a{color:var(--primary);text-decoration:none}.breadcrumbs a:hover{text-decoration:underline}.breadcrumbs .breadcrumbs-sep{color:var(--gray-400)}.breadcrumbs [aria-current="page"]{color:var(--gray-400);font-weight:600}footer{background:var(--primary);color:#fff;padding:2rem 1.5rem;text-align:center;margin-top:2rem}.footer-content{text-align:center}.footer-brand{font-size:1.6rem;font-weight:700}.footer-brand span:first-child{color:#fff}.footer-brand span:last-child{color:var(--accent)}.footer-slogan{font-size:1.2rem;color:var(--accent);background:rgb(255 255 255 / .05);padding:.5rem 1.5rem;border-radius:2rem;display:inline-block;margin:.5rem 0 1rem}.footer-about{display:flex;align-items:center;justify-content:center;gap:1.5rem;flex-wrap:wrap;margin:1.5rem 0;text-align:center}.footer-about-left{display:flex;align-items:center;justify-content:center;gap:1.2rem;flex-wrap:wrap}.footer-about-photo{width:120px;height:120px;border-radius:50%;overflow:hidden;border:3px solid var(--accent);flex-shrink:0}.footer-about-photo img{width:100%;height:100%;object-fit:cover}.footer-about-text{text-align:left;max-width:500px;color:#fff}.footer-social{display:flex;flex-direction:column;align-items:center;gap:.8rem;flex-shrink:0}.footer-social-link{width:44px;height:44px;border-radius:50%;background:rgb(255 255 255 / .08);display:flex;align-items:center;justify-content:center;transition:0.2s;flex-shrink:0}.footer-social-link:hover{background:var(--accent);transform:scale(1.05)}.footer-social-link svg{width:22px;height:22px;fill:#fff}.footer-legal-links{display:flex;justify-content:center;flex-wrap:wrap;gap:.5rem 1.25rem;margin-top:1rem;font-size:.85rem}.footer-legal-links a{color:rgb(255 255 255 / .85);text-decoration:underline}.footer-legal-links a:hover{color:#fff}.footer-legal-links button{background:none;border:0;padding:0;font:inherit;color:rgb(255 255 255 / .85);text-decoration:underline;cursor:pointer}.footer-legal-links button:hover{color:#fff}.footer-contact{max-width:600px;margin:0 auto 1.5rem;text-align:center}.footer-contact-title{font-size:1.3rem;font-weight:700;color:#fff;margin-bottom:1rem;letter-spacing:.02em}.footer-contact-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.85rem;align-items:center}.footer-contact-item{display:flex;align-items:flex-start;justify-content:center;gap:.6rem;color:rgb(255 255 255 / .92);font-size:.95rem;line-height:1.5;text-align:left}.footer-contact-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;color:var(--accent);margin-top:2px}.footer-contact-icon svg{width:20px;height:20px;stroke:currentColor}.footer-contact-item a{color:rgb(255 255 255 / .92);text-decoration:none;transition:color 0.2s}.footer-contact-item a:hover,.footer-contact-item a:focus-visible{color:var(--accent);text-decoration:underline}.footer-contact-item a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.mobile-sticky-cta{display:none;position:fixed;left:.75rem;right:.75rem;bottom:.75rem;z-index:999;align-items:center;gap:.6rem;background:#25D366;color:#fff;text-decoration:none;padding:.75rem 1rem;border-radius:1rem;box-shadow:0 4px 16px rgb(0 0 0 / .25)}.mobile-sticky-cta svg{width:26px;height:26px;fill:#fff;flex-shrink:0}.mobile-sticky-cta-text{display:flex;flex-direction:column;line-height:1.2;font-weight:700;font-size:.95rem}.mobile-sticky-cta-text small{font-weight:500;font-size:.72rem;opacity:.9}.cookie-consent-banner{position:fixed;left:1rem;right:1rem;bottom:1rem;z-index:1000;max-width:640px;margin:0 auto;background:var(--primary);color:#fff;padding:1.25rem;border-radius:1rem;box-shadow:0 8px 24px rgb(0 0 0 / .3)}.cookie-consent-banner p{font-size:.9rem;margin-bottom:.85rem}.cookie-consent-banner a{color:var(--accent);text-decoration:underline}.cookie-consent-actions{display:flex;flex-wrap:wrap;gap:.6rem}.cookie-consent-btn{border:none;border-radius:2rem;padding:.6rem 1.2rem;font-weight:600;cursor:pointer;font-size:.85rem}.cookie-consent-accept{background:var(--accent);color:#1b2a4a}.cookie-consent-reject{background:#fff0;border:1px solid rgb(255 255 255 / .5);color:#fff}.property-card-image img,.card-gallery-img,.gallery-img,.agent-photo-placeholder img,.footer-about-photo img{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;-webkit-touch-callout:none}[class*="assistente"],[id*="assistente"],[class*="ai-assistant"],[id*="ai-assistant"],.ai-chat-button,.chatbot-button,.floating-assistant{display:none!important}#vlibras,.vlibras-target,.vw-plugin-top-wrapper,.vp-access-button,[vw],.joinchat,.joinchat__button,.wp-whatsapp-chat,.whatsapp-float,.float-whatsapp,.wa-chat-box,.wa-floating-button,.cwa-whatsapp,[class*="whatsapp-chat"],[class*="click-to-chat"],[id*="whatsapp-widget"],.pwa-bottom-nav,.mobile-bottom-nav,.bottom-tab-bar,.app-bottom-nav,[class*="bottom-nav"],[class*="bottom-bar"],[class*="tab-bar"]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible,.gallery-dot:focus-visible,.card-gallery-dot:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:0.001ms!important;transition-duration:0.001ms!important;scroll-behavior:auto!important}}@media (max-width:768px){main,.section,.page-section,.detail-layout,.detail-layout>div,.agent-card,.gallery,.financing-calculator,.features-grid-detail,.amenities-list,.description,.map-embed-shell,.map-container{max-width:100vw;min-width:0;overflow-x:hidden;box-sizing:border-box}.detail-layout,.detail-layout *,.agent-card,.agent-card *{white-space:normal!important;overflow:visible!important;text-overflow:clip!important;overflow-wrap:anywhere!important;word-break:break-word!important;max-width:100%!important;box-sizing:border-box!important}.gallery{height:340px}.detail-layout{grid-template-columns:1fr;gap:1.25rem}.features-grid-detail{grid-template-columns:repeat(auto-fill,minmax(65px,1fr))!important;gap:0.4rem!important}.financing-calculator{grid-template-columns:1fr!important;padding:1rem!important}.financing-field input{width:100%!important;max-width:100%!important}.map-embed-shell,.map-container,.map-embed-shell iframe{width:100%!important;max-width:100%!important}.agent-card{width:100%!important;padding:1rem 0.75rem!important}.financing-btn,.btn-whatsapp-cta,.btn-primary,.consultation-btn,.agent-actions,.agent-actions a,.agent-actions button,.agent-actions input[type="submit"],.agent-actions .btn,.clemente-btn-abrir-agendamento{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;text-align:center!important;white-space:normal!important}a.btn.btn-outline{max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;overflow-wrap:anywhere!important}.mobile-sticky-cta{display:flex}body{padding-bottom:4.5rem}.footer-contact-item--address{white-space:nowrap!important;gap:0.3rem!important}.footer-contact-item--address .footer-contact-icon{width:14px!important;height:14px!important}.footer-contact-item--address .footer-contact-icon svg{width:12px!important;height:12px!important}.footer-address-link{display:inline-block!important;white-space:nowrap!important;font-size:0.72rem!important;letter-spacing:-0.01em!important}}@media (max-width:480px){.header-container{flex-wrap:nowrap;gap:.5rem}.logo{font-size:1.05rem;gap:.4rem;min-width:0;flex-shrink:1;overflow:hidden}.logo img{height:34px;flex-shrink:0}.header-actions{flex-shrink:0;gap:.5rem}.btn-whatsapp,.hamburger-btn{width:38px;height:38px}.btn-whatsapp svg{width:21px;height:21px}.hero{padding:1.5rem 1rem}.hero h1{font-size:1.35rem!important}.hero .subtitle{font-size:0.9rem!important;margin-bottom:1rem}.hero-address a{font-size:.82rem;padding:.45rem 1rem;white-space:normal;text-align:center;max-width:100%}.search-form{gap:.4rem}.search-input{padding:.65rem .85rem;font-size:.85rem}.search-btn{padding:.65rem 1rem;font-size:.8rem}.gallery{height:260px}.property-title,.detail-title{white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.property-title{font-size:clamp(0.85rem, 4vw, 1.1rem)!important}.detail-title{font-size:clamp(1.1rem, 6vw, 1.8rem)!important}.section-title{font-size:clamp(1.2rem, 5.5vw, 1.6rem)!important}.detail-price-sale,.detail-price-rent{font-size:clamp(1rem, 5.5vw, 1.4rem)!important}.agent-name{font-size:clamp(1.1rem, 5vw, 1.4rem)!important}.footer-about{flex-direction:column}.footer-about-left{flex-direction:column}.footer-about-text,.footer-about-text p{text-align:center}.footer-social{flex-direction:row;justify-content:center}.footer-slogan{font-size:clamp(0.7rem, 3.4vw, 1.2rem)!important;white-space:normal;max-width:100%}.footer-brand{font-size:clamp(1.2rem, 6vw, 1.6rem)!important}.footer-contact-item{font-size:.88rem}}@media (max-width:380px){.footer-address-link{font-size:0.62rem!important;letter-spacing:-0.02em!important}.footer-contact-item--address{gap:0.2rem!important}.footer-contact-item--address .footer-contact-icon{width:12px!important;height:12px!important}.footer-contact-item--address .footer-contact-icon svg{width:10px!important;height:10px!important}}@media (max-width:330px){.footer-address-link{font-size:0.54rem!important}}