:root{--text-scale:1;--color-primary:#2094EF;--color-primary-dark:#046ed1;--color-secondary:#66bd08;--color-secondary-dark:#469d08;--color-accent:#6A6F73;--color-accent-light:#dee2e6;--color-accent-dark:#1A232B;--color-white:#ffffff;--color-black:#1A232B;--red-500:#D60022;--navy-700:#002737;--navy-500:#003146;--navy-300:#02384F;--gold-700:#BD7F63;--gold-500:#D49173;--gold-400:#D9AD99;--gold-300:#E5C8BB;--beige-100:#FAF7F5;--beige-200:#F3EFEB;--beige-400:#E8E0D8;--beige-600:#C2B8AD;--beige-700:#A49E98;--beige-800:#837A70;--grey-25:#F0F0F0;--grey-50:#EAEAEA;--grey-100:#BDBDBD;--grey-200:#9D9D9D;--grey-300:#717171;--grey-400:#555555;--grey-500:#2B2B2B;--grey-600:#272727;--grey-700:#1F1F1F;--grey-800:#181818;--grey-900:#121212;--transition:.2s;--radius:0;--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.contrast-mode{--color-primary:#2094EF;--color-primary-dark:#046ed1;--color-secondary:#66bd08;--color-secondary-dark:#469d08;--color-accent:#6A6F73;--color-accent-light:#dee2e6;--color-accent-dark:#000000;--color-white:#ffffff;--color-black:#000000;--red-500:#D60022;--navy-700:#000000;--navy-500:#ffffff;--navy-300:#000000;--gold-700:#ffffff;--gold-500:#ffffff;--gold-400:#ffffff;--gold-300:#ffffff;--beige-100:#000000;--beige-200:#000000;--beige-400:#ffffff;--beige-600:#ffffff;--beige-700:#ffffff;--beige-800:#ffffff;--grey-25:#F0F0F0;--grey-50:#EAEAEA;--grey-100:#BDBDBD;--grey-200:#9D9D9D;--grey-300:#717171;--grey-400:#555555;--grey-500:#2B2B2B;--grey-600:#272727;--grey-700:#1F1F1F;--grey-800:#181818;--grey-900:#121212;--color-yellow:#FFFF00;--btn-primary-text-color-active:black}:root{--text-font-family:"Plus Jakarta Sans", sans-serif;--heading-font-family:"Playfair Display", serif;--text-weight:400;--text-color:var(--navy-500);--text-margin:0 0 1rem;--heading-weight:400;--heading-color:var(--navy-500);--heading-margin:0 0 1rem;--link-color:var(--gold-500);--link-color-active:var(--gold-300);--text:calc(1rem * var(--text-scale));--text-clamp:calc(1rem * var(--text-scale));--text-lh:1.5;--heading-lh:1.25;--h1:calc(4.5rem * var(--text-scale));--h1-clamp:calc(clamp(2.75rem, 1.5656rem + 4.7377vw, 4.5rem) * var(--text-scale));--h1-lh:calc(1em + 8px);--h2:calc(3.75rem * var(--text-scale));--h2-clamp:clamp(2.5rem, 1.654rem + 3.3841vw, 3.75rem);--h2-lh:calc(1em + 5px);--h3:calc(3.125rem * var(--text-scale));--h3-clamp:calc(clamp(1.75rem, 0.8194rem + 3.7225vw, 3.125rem) * var(--text-scale));--h3-lh:calc(1em + 5px);--h4:calc(2.25rem * var(--text-scale));--h4-clamp:calc(clamp(1.5rem, 0.9924rem + 2.0305vw, 2.25rem) * var(--text-scale));--h4-lh:calc(1em + 8px);--h5:calc(1.875rem * var(--text-scale));--h5-clamp:calc(clamp(1.25rem, 0.827rem + 1.692vw, 1.875rem) * var(--text-scale));--h5-lh:calc(1em + 10px);--h6:calc(1.5rem * var(--text-scale));--h6-clamp:calc(clamp(1.125rem, 0.8712rem + 1.0152vw, 1.5rem) * var(--text-scale));--h6-lh:calc(1em + 8px)}@font-face{font-family:"Playfair Display";font-style:normal;font-display:swap;src:url(../fonts/Playfair_Display/PlayfairDisplay-VariableFont_wght.ttf) format("opentype")}@font-face{font-family:"Playfair Display";font-style:italic;font-display:swap;src:url(../fonts/Playfair_Display/PlayfairDisplay-Italic-VariableFont_wght.ttf) format("opentype")}@font-face{font-family:"Plus Jakarta Sans";font-style:normal;font-display:swap;src:url(../fonts/Plus_Jakarta_Sans/PlusJakartaSans-VariableFont_wght.ttf) format("opentype")}@font-face{font-family:"Plus Jakarta Sans";font-style:italic;font-display:swap;src:url(../fonts/Plus_Jakarta_Sans/PlusJakartaSans-Italic-VariableFont_wght.ttf) format("opentype")}body{font-family:var(--text-font-family);font-size:var(--text);font-size:var(--text-clamp);line-height:var(--text-lh);font-style:normal;font-weight:var(--text-weight);color:var(--text-color)}p{margin:var(--text-margin)}.paragraph{font-family:var(--text-font-family);font-size:var(--text);line-height:var(--text-lh);color:var(--text-color);margin:var(--text-margin)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:var(--heading-font-family);font-weight:var(--heading-weight);color:var(--heading-color);line-height:var(--heading-lh);margin:var(--heading-margin)}h1,.h1{font-size:var(--h1);font-size:var(--h1-clamp);line-height:var(--h1-lh);letter-spacing:-.03em}h2,.h2{font-size:var(--h2);font-size:var(--h2-clamp);line-height:var(--h2-lh);letter-spacing:-.03em}h3,.h3{font-size:var(--h3);font-size:var(--h3-clamp);line-height:var(--h3-lh);letter-spacing:-.025em}h4,.h4{font-size:var(--h4);font-size:var(--h4-clamp);line-height:var(--h4-lh);letter-spacing:-.01em}h5,.h5{font-size:var(--h5);font-size:var(--h5-clamp);line-height:var(--h5-lh);letter-spacing:-.03em}h6,.h6{font-size:var(--h6);font-size:var(--h6-clamp);line-height:var(--h6-lh);letter-spacing:-.03em}a{color:var(--link-color);text-decoration:none;transition:var(--transition)}a:is(:hover,:focus){text-decoration:none;color:var(--link-color-active)}@media only screen and (max-width:991px){:root{--h1-lh:calc(1em + 8px);--h2-lh:calc(1em + 8px);--h3-lh:calc(1em + 8px);--h4-lh:calc(1em + 8px);--h5-lh:calc(1em + 8px);--h6-lh:calc(1em + 8px)}}@media only screen and (max-width:575px){:root{--h1:calc(2.25rem * var(--text-scale));--h2:calc(2rem * var(--text-scale));--h3:calc(1.75rem * var(--text-scale));--h4:calc(1.5rem * var(--text-scale));--h5:calc(1.25rem * var(--text-scale));--h6:calc(1.125rem * var(--text-scale))}}img{display:inline-block;max-width:100%;height:auto}video{display:inline-block;max-width:100%;height:auto}.img-zoom{--transition:.5s;display:inline-block;overflow:hidden}.img-zoom img{display:block;transform:scale(1);transition:var(--transition)}.img-zoom:is(:hover,:focus) img{transform:scale(1.2)}:root{--btn-text:calc(.8125rem * var(--text-scale));--btn-text-lh:1.125;--btn-weight:500;--btn-primary-bg:var(--gold-500);--btn-primary-bg-active:var(--beige-100);--btn-primary-border-color:var(--gold-500);--btn-primary-border-color-active:var(--beige-400);--btn-primary-text-color:var(--beige-100);--btn-primary-text-color-active:var(--gold-500);--btn-secondary-bg:var(--gold-400);--btn-secondary-bg-active:var(--gold-500);--btn-secondary-border-color:var(--gold-400);--btn-secondary-border-color-active:var(--gold-500);--btn-secondary-text-color:var(--beige-100);--btn-secondary-text-color-active:var(--beige-100);--btn-padding:13px 30px;--btn-radius:0;--btn-border-size:1px;--btn-shadow:none}.btn{padding:var(--btn-padding);font-size:var(--btn-text);line-height:var(--btn-text-lh);font-weight:var(--btn-weight);color:var(--link-color);box-shadow:var(--btn-shadow);border-radius:var(--btn-radius)}.btn-header-scroll{position:fixed;top:0;left:50%;transform:translateY(-100%);z-index:9999;opacity:0}.btn-header-scroll:focus,.btn-header-scroll:active{top:calc(var(--header-height) / 2);transform:translateY(-50%);opacity:1;border:1px solid black!important}.btn:is(.active,:hover,:focus){color:var(--link-color-active)}.btn.btn-wide{display:block}.btn.btn-primary{background:var(--btn-primary-bg);border:var(--btn-border-size) solid var(--btn-primary-border-color);color:var(--btn-primary-text-color)}.btn.btn-primary:is(.active,:hover,:focus){background:var(--btn-primary-bg-active);border-color:var(--btn-primary-border-color-active);color:var(--btn-primary-text-color-active)}.btn.btn-secondary{background:var(--btn-secondary-bg);border:var(--btn-border-size) solid var(--btn-secondary-border-color);color:var(--btn-secondary-text-color)}.btn.btn-secondary:is(.active,:hover,:focus){background:var(--btn-secondary-bg-active);border-color:var(--btn-secondary-border-color-active);color:var(--btn-secondary-text-color-active)}.btn.btn-outline-primary{border:var(--btn-border-size) solid var(--beige-400);color:var(--gold-500)}.btn.btn-outline-primary:is(.active,:hover,:focus){background:var(--gold-500);border-color:var(--gold-500);color:var(--color-white)}.btn.btn-outline-secondary{border:var(--btn-border-size) solid var(--btn-secondary-bg);color:var(--btn-secondary-bg-active)}.btn.btn-outline-secondary:is(.active,:hover,:focus){background:var(--btn-secondary-bg-active);border-color:var(--btn-secondary-border-color-active);color:var(--btn-secondary-text-color-active)}.btn.btn-arrow,.btn.btn-arrow-back,.btn.btn-hamburger{display:inline-flex;justify-content:space-between;align-items:center;gap:.75rem}.btn.btn-arrow:after,.btn.btn-arrow-back:before,.btn.btn-hamburger:after{content:"";display:inline-block;width:var(--btn-text);height:var(--btn-text);flex:0 0 var(--btn-text);background:var(--link-color);transition:var(--transition)}.btn.btn-arrow:after,.btn.btn-arrow-back:before{mask:url(../images/arrow.svg) no-repeat center/contain;-webkit-mask:url(../images/arrow.svg) no-repeat center/contain}.btn.btn-arrow-back:before{transform:scaleX(-1)}.btn.btn-hamburger:after{mask:url(../images/hamburger.svg) no-repeat center/contain;-webkit-mask:url(../images/hamburger.svg) no-repeat center/contain}.btn.btn-line{margin-right:30px;padding-right:60px;position:relative}.btn.btn-line:after{content:"";display:inline-block;width:60px;height:2px;background:var(--gold-400);position:absolute;top:50%;right:0;transform:translate(50%,-50%)}.btn.btn-line-back{margin-left:30px;padding-left:60px;position:relative}.btn.btn-line-back:before{content:"";display:inline-block;width:60px;height:2px;background:var(--gold-400);position:absolute;top:50%;left:0;transform:translate(-50%,-50%)}.btn.btn-arrow:is(.active,:hover,:focus):after,.btn.btn-arrow-back:is(.active,:hover,:focus):after,.btn.btn-hamburger:is(.active,:hover,:focus):after{background:var(--link-color-active)}.btn.btn-primary.btn-arrow:after,.btn.btn-primary.btn-arrow-back:before,.btn.btn-primary.btn-hamburger:after{background:var(--btn-primary-text-color)}.btn.btn-primary.btn-arrow:is(.active,:hover,:focus):after,.btn.btn-primary.btn-arrow-back:is(.active,:hover,:focus):before,.btn.btn-primary.btn-hamburger:is(.active,:hover,:focus):after{background:var(--btn-primary-text-color-active)}.btn.btn-secondary.btn-arrow:after,.btn.btn-secondary.btn-arrow-back:before,.btn.btn-secondary.btn-hamburger:after{background:var(--btn-secondary-text-color)}.btn.btn-secondary.btn-arrow:is(.active,:hover,:focus):after,.btn.btn-secondary.btn-arrow-back:is(.active,:hover,:focus):before,.btn.btn-secondary.btn-hamburger:is(.active,:hover,:focus):after{background:var(--btn-secondary-text-color-active)}.btn.btn-outline-primary.btn-arrow:after,.btn.btn-outline-primary.btn-arrow-back:before,.btn.btn-outline-primary.btn-hamburger:after{background:var(--btn-primary-bg)}.btn.btn-outline-primary.btn-arrow:is(.active,:hover,:focus):after,.btn.btn-outline-primary.btn-arrow-back:is(.active,:hover,:focus):before,.btn.btn-outline-primary.btn-hamburger:is(.active,:hover,:focus):after{background:var(--btn-primary-text-color-active)}.btn.btn-outline-secondary.btn-arrow:after,.btn.btn-outline-secondary.btn-arrow-back:before,.btn.btn-outline-secondary.btn-hamburger:after{background:var(--btn-secondary-bg)}.btn.btn-outline-secondary.btn-arrow:is(.active,:hover,:focus):after,.btn.btn-outline-secondary.btn-arrow-back:is(.active,:hover,:focus):before,.btn.btn-outline-secondary.btn-hamburger:is(.active,:hover,:focus):after{background:var(--btn-secondary-text-color-active)}.contrast-mode .btn.btn-primary{background:#ff0;color:#000;border-color:#000}.contrast-mode .btn.btn-primary::after,.contrast-mode .btn.btn-primary::before{background:#000}.contrast-mode .btn.btn-primary:is(.active,:hover,:focus){background:#fff;border-color:#000;color:#000}.contrast-mode .btn.btn-line{border:1px solid #000;background:#ff0;color:#000}.contrast-mode .btn.btn-line:after{background:#000}.contrast-mode .btn.btn-line:is(:hover,:focus){background:#fff;color:#000}.contrast-mode .btn.btn-line:is(:hover,:focus):after{background:#000}.mt-n-100{margin-top:-100px!important}.mb-n-100{margin-bottom:-100px!important}.mt-100{margin-top:100px!important}.mb-100{margin-bottom:100px!important}.mt-60{margin-top:60px!important}.mb-60{margin-bottom:60px!important}.mt-50{margin-top:50px!important}.mb-50{margin-bottom:50px!important}.mt-30{margin-top:30px!important}.mb-30{margin-bottom:30px!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.pt-100{padding-top:100px!important}.pb-100{padding-bottom:100px!important}.pt-60{padding-top:60px!important}.pb-60{padding-bottom:60px!important}.pt-50{padding-top:50px!important}.pb-50{padding-bottom:50px!important}.pt-30{padding-top:30px!important}.pb-30{padding-bottom:30px!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}@media only screen and (max-width:767px){.mt-n-100{margin-top:-60px!important}.mb-n-100{margin-bottom:-60px!important}.mt-100{margin-top:60px!important}.mb-100{margin-bottom:60px!important}.pt-100{padding-top:60px!important}.pb-100{padding-bottom:60px!important}}:root{--hr-margin:30px 0;--hr-color:var(--color-accent)}hr{margin:var(--hr-margin);background:var(--hr-color);opacity:1}.rounded{border-radius:var(--radius)}.table{--bs-table-color:var(--navy-500);--bs-table-border-color:var(--color-white);--bs-table-striped-color:var(--navy-500);--bs-table-striped-bg:var(--beige-200);--text:calc(.875rem * var(--text-scale));--text-clamp:calc(.875rem * var(--text-scale));font-size:var(--text-clamp)}.table td>*:last-child,.table th>*:last-child{margin-bottom:0}.table th{font-weight:500}.table>:not(caption)>*>*{padding:20px}.table thead{--bs-table-bg:var(--gold-500);--bs-table-color:var(--color-white)}@media only screen and (max-width:480px){.table>:not(caption)>*>*{padding:20px 10px}}.text-white{--text-color:var(--color-white);--heading-color:var(--color-white);color:var(--text-color)}.text-gold{--text-color:var(--gold-300);--heading-color:var(--gold-400);color:var(--text-color)}.text-gold-dark{--text-color:var(--gold-500);--heading-color:var(--gold-500);color:var(--text-color)}.lead{font-family:var(--heading-font-family);font-weight:var(--heading-weight);color:var(--heading-color);font-size:var(--h5);font-size:var(--h5-clamp);line-height:var(--h5-lh);letter-spacing:-.03em;margin:var(--heading-margin)}.paragraph-with-address,.paragraph-with-email,.paragraph-with-phone{display:flex;gap:.75rem}:is(.paragraph-with-address,.paragraph-with-email,.paragraph-with-phone):before{content:"";display:inline-block;width:calc(var(--text) * var(--text-lh));height:calc(var(--text) * var(--text-lh));flex-shrink:0;background:var(--color-primary);mask:no-repeat center/contain;-webkit-mask:no-repeat center/contain}.paragraph-with-address:before{mask-image:url(../images/location-pin.svg);-webkit-mask-image:url(../images/location-pin.svg)}.paragraph-with-email:before{mask-image:url(../images/mail.svg);-webkit-mask-image:url(../images/mail.svg)}.paragraph-with-phone:before{mask-image:url(../images/phone.svg);-webkit-mask-image:url(../images/phone.svg)}.link-arrow{display:inline-flex;align-items:center;gap:10px}.link-arrow:after{content:"";display:inline-block;width:12px;height:1lh;min-height:8px;background:var(--link-color);mask:url(../images/arrow-small.svg) no-repeat center/contain;-webkit-mask:url(../images/arrow-small.svg) no-repeat center/contain;transition:var(--transition)}.link-arrow:is(:hover,:focus):after{background:var(--link-color-active)}.underline:after{content:"";display:block;width:40px;height:2px;margin:30px 0 0;background:var(--gold-500)}.underline-center:after{margin:30px auto 0}.title-underline:after,.title-underline-wide:after{content:"";display:block;width:40px;height:2px;margin:30px auto 0;background:var(--gold-500)}.title-underline-wide:after,.title-underline-wide-wide:after{width:70px}.title-underline.left:after,.title-underline-wide.left:after{margin-left:0}.title-underline.right:after,.title-underline-wide.right:after{margin-right:0}.gold-label{display:inline-block;padding:8px 40px;background:url(../images/ribbon-gold.webp) no-repeat center/cover;font-family:var(--text-font-family);font-size:calc(0.75rem * var(--text-scale));line-height:1;font-weight:700;letter-spacing:.2em;color:var(--color-white);text-align:center;text-transform:uppercase;text-shadow:0 0 3px var(--gold-500)}.bg-beige-100{background:var(--beige-100)}.overline-section{width:630px;max-width:100%;margin:auto}.overline-section:before,.overline-section:after{content:"";display:block;width:70px;height:2px;margin:auto;background:var(--gold-500)}.overline-section:before{margin-bottom:30px}.overline-section:after{margin-top:30px}.contrast-mode .link-arrow{color:#ff0;text-decoration:underline}.contrast-mode .link-arrow:after{background:#ff0;mask:url(../images/arrow-small.svg) no-repeat center/contain;-webkit-mask:url(../images/arrow-small.svg) no-repeat center/contain}.contrast-mode .link-arrow:is(:hover,:focus){color:#fff}.contrast-mode .link-arrow:is(:hover,:focus):after{background:#fff}.contrast-mode .gold-label{background:#000;text-shadow:none}:root{--list-dot-padding:0 0 0 1.5rem;--list-dot-size:.75rem;--list-dot-border:2px;--list-dot-color:var(--red-500);--list-dot-border-color:color-mix(in srgb, var(--list-dot-color) 30%, transparent);--list-dash-padding:0 0 0 1.5rem;--list-dash-width:.5rem;--list-dash-height:1px;--list-dash-color:var(--red-500);--list-arrow-padding:0 0 0 1.5rem;--list-arrow-width:.75rem;--list-arrow-height:.75rem;--list-arrow-color:var(--red-500)}.list-dot{list-style:none;padding:0}.list-dot>li{padding:var(--list-dot-padding);position:relative}.list-dot>li:before{content:"";display:block;width:calc(0.75rem - var(--list-dot-border) * 2);height:calc(0.75rem - var(--list-dot-border) * 2);background:var(--list-dot-color);box-shadow:0 0 0 var(--list-dot-border) var(--list-dot-border-color);border-radius:50%;position:absolute;top:calc(var(--text) * var(--text-lh) / 2);left:0;transform:translateY(-50%)}.list-dash{list-style:none;padding:0}.list-dash>li{padding:var(--list-dash-padding);position:relative}.list-dash>li:before{content:"";display:block;width:var(--list-dash-width);height:var(--list-dash-height);background:var(--list-dash-color);position:absolute;top:calc(var(--text) * var(--text-lh) / 2);left:0;transform:translateY(-50%)}.list-arrow{list-style:none;padding:0}.list-arrow>li{padding:var(--list-arrow-padding);position:relative}.list-arrow>li:before{content:"";display:block;width:var(--list-arrow-width);height:var(--list-arrow-height);background:var(--list-arrow-color);mask:url(../images/arrow.svg) no-repeat center/contain;-webkit-mask:url(../images/arrow.svg) no-repeat center/contain;position:absolute;top:calc(var(--text) * var(--text-lh) / 2);left:0;transform:translateY(-50%)}.list-check{list-style:none;padding:0}.list-check>li{padding:var(--list-check-padding);position:relative}.list-check>li:before{content:"";display:block;width:var(--list-check-width);height:var(--list-check-height);background:var(--list-check-color);mask:url(../images/check.svg) no-repeat center/contain;-webkit-mask:url(../images/check.svg) no-repeat center/contain;position:absolute;top:calc(var(--text) * var(--text-lh) / 2);left:0;transform:translateY(-50%)}.list-underline{list-style:none;padding:0}.list-underline>li{padding:20px 0}.list-underline>li+li{border-top:1px solid var(--grey-600)}.contrast-mode .list-dot>li:before{background:var(--color-white);box-shadow:0 0 0 var(--list-dot-border) #000}.contrast-mode .list-dash>li:before{background:var(--color-white)}.contrast-mode .list-arrow>li:before{background:var(--color-white)}:root{--column-gutter:1.5rem;--column-gutter-wide:60px;--column-gutter-thin:2px}.row{--bs-gutter-x:var(--column-gutter)}.row.row-no-gutter{--bs-gutter-x:0}.row.row-thin-gutter{--bs-gutter-x:var(--column-gutter-thin)}@media only screen and (min-width:768px){.row.row-wide-gutter{--bs-gutter-x:var(--column-gutter-wide)}}@media only screen and (max-width:767px){:root{--column-gutter-wide:1.5rem}}:root{--container-padding:20px;--container-wide-width:max(1200px, 85.714vw);--container-narrow-width:1000px}.wrapper{max-width:100%;position:relative;overflow:hidden}.container,.container-fluid{padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-wide{width:100%;max-width:calc(var(--container-wide-width) + 2 * var(--container-padding));margin:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container-narrow{width:100%;max-width:calc(var(--container-narrow-width) + 2 * var(--container-padding));margin:auto;padding-left:var(--container-padding);padding-right:var(--container-padding)}.container,.container-fluid,.container-wide,.container-narrow{padding-left:var(--container-padding);padding-right:var(--container-padding)}.container :is(.container,.container-fluid,.container-wide,.container-narrow),.container-fluid :is(.container,.container-fluid,.container-wide,.container-narrow),.container-wide :is(.container,.container-fluid,.container-wide,.container-narrow),.container-narrow :is(.container,.container-fluid,.container-wide,.container-narrow){padding-left:0;padding-right:0}.container .container-wide,.container-fluid .container-wide,.container-wide .container-wide,.container-narrow .container-wide{max-width:var(--container-wide-width)}.container .container-narrow,.container-fluid .container-narrow,.container-wide .container-narrow,.container-narrow .container-narrow{max-width:var(--container-narrow-width)}@media only screen and (max-width:767px){:root{}}:root{--layout-display:flex;--layout-margin:0;--layout-padding:60px 0 0;--layout-sidebar-width:300px;--layout-sidebar-content-height:calc(100vh - var(--header-height-scrolled));--layout-sidebar-gap:60px}html{scroll-behavior:smooth;scroll-padding-top:var(--header-height-scrolled)}.page-content{display:var(--layout-display);gap:var(--layout-sidebar-gap);flex-grow:1;margin:var(--layout-margin);padding:var(--layout-padding);position:relative}.page-content:before{content:"";display:block;width:100%;height:700px;max-height:calc(100vh - var(--header-height));background:linear-gradient(to bottom,rgb(229 200 187 / .1019607843),#fff0);mask:url(../images/pattern.webp) center top;-webkit-mask:url(../images/pattern.webp) center top;position:absolute;top:0;left:0;z-index:-1;pointer-events:none}.page-content>.main-content{flex-grow:1;max-width:100%;margin-bottom:var(--layout-sidebar-margin)}.page-content>.left-side-content{flex:0 0 var(--layout-sidebar-width);margin:var(--layout-margin);margin-top:0;margin-left:0;margin-right:0;position:relative}.page-content>.left-side-content .left-side{max-height:var(--layout-sidebar-content-height);position:sticky;top:var(--header-height-scrolled);overflow:auto}@media only screen and (max-width:991px){:root{--layout-sidebar-width:240px;--layout-sidebar-gap:1.5rem}}@media only screen and (max-width:767px){:root{--layout-display:block;--layout-sidebar-margin:60px;--layout-sidebar-content-height:none}.page-content{display:block}}.contrast-mode body{background-color:#000}:root{--header-height:85px;--header-height-scrolled:60px}header{background:#fff0;position:fixed;top:0;left:0;right:0;z-index:1000;transition:var(--transition)}header .header-content{width:calc(100% - 40px);margin:23px auto 0;height:50px;background:url(../images/line.webp) no-repeat center bottom/100% 2px;background-color:var(--navy-700);transition:var(--transition)}header .navbar{display:flex;align-items:center;gap:.75rem;padding:0}header .navbar-brand{padding:0;margin:0;width:75px;transition:var(--transition)}.header-pillow{height:var(--header-height)}@media only screen and (min-width:992px){header{background:#fff0}body.scrolled header .header-content{margin-top:10px}body.scrolled header .navbar-brand{width:40px;margin:0;padding:5px 0}body:not(.scrolled) header .navbar-brand{margin:-13px 0 -12px}header.with-banner+.header-pillow{display:none}header .hamburger{display:none}}@media only screen and (max-width:991px){:root{--header-height:50px;--header-height-scrolled:50px}header{padding:0}header .header-content{width:100%;margin:0}header .navbar-brand{width:40px;padding:5px 0}}.banner{position:relative}.banner:before{content:"";display:block;width:3px;height:160px;background:var(--gold-500);position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);z-index:1}.banner:after{content:"";display:block;width:calc(100% - 2 * var(--container-padding));height:7px;background:url(../images/line.webp) no-repeat center/cover;position:absolute;bottom:30px;left:50%;transform:translateX(-50%);z-index:1}body:not(.page-type-homepage) .banner:before{content:none}@media only screen and (orientation:landscape) and (max-height:650px){.banner:before{content:none}}@media only screen and (orientation:landscape) and (max-height:425px){.banner:after{content:none}}:root{--footer-padding:100px 0 0}footer{padding:var(--footer-padding)}footer .top .widget-text{width:100%;max-width:300px}footer .bottom{--text:.75rem;--text-clamp:.75rem;--text-color:var(--beige-600);--heading-color:var(--beige-600);--link-color:var(--beige-600);--link-color-active:var(--gold-500);font-size:var(--text);font-size:var(--text-clamp);color:var(--text-color);padding:30px 0;position:relative}footer .bottom:before{content:"";display:block;width:calc(100% - 2 * var(--container-padding));height:1px;background:var(--beige-400);position:absolute;top:0;left:var(--container-padding);z-index:-1}footer .bottom:after{content:"";display:block;width:508px;max-width:50%;height:237px;aspect-ratio:508/237;background:url(../images/footer-bottom-bg.svg) no-repeat center bottom/contain;background-color:var(--color-white);position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1}footer .bottom .navbar-brand{position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}body:not(.ext-homepage) footer:before{content:"";display:block;width:calc(100% - 2 * var(--container-padding));height:7px;background:url(../images/line.webp) no-repeat center/cover;margin:0 auto 100px}@media only screen and (max-width:767px){:root{--footer-padding:60px 0 0}body:not(.ext-homepage) footer:before{margin-bottom:60px}}.contrast-mode footer .top .widget-text{color:#fff}.contrast-mode footer .top .widget-text p a{color:var(--color-yellow)!important;text-decoration:underline}.contrast-mode footer .top .widget-text p a span{color:var(--color-yellow)!important;text-decoration:underline}.contrast-mode footer .top .widget-text p a:is(:hover,:focus){color:var(--color-white)!important}.contrast-mode footer .top .widget-text p a:is(:hover,:focus) span{color:var(--color-white)!important}.contrast-mode footer .bottom::after{background-color:black!important}body.trigo-bar{padding-bottom:34px!important}body.mod-profiler-active{padding-bottom:34px!important}body.trigo-bar.mod-profiler-active{padding-bottom:68px!important}:root{--breadcrumb-font-size:calc(.875rem * var(--text-scale));--breadcrumb-padding-y:0;--breadcrumb-padding-x:0;--breadcrumb-item-padding-x:.875rem;--breadcrumb-margin-bottom:1.5rem;--breadcrumb-bg:transparent;--breadcrumb-color:var(--beige-800);--breadcrumb-active-color:var(--gold-500);--breadcrumb-divider:"";--breadcrumb-divider-color:var(--beige-800);--breadcrumb-border-radius:0}.breadcrumbs-container{--bs-breadcrumb-font-size:var(--breadcrumb-font-size);--bs-breadcrumb-padding-y:var(--breadcrumb-padding-y);--bs-breadcrumb-padding-x:var(--breadcrumb-padding-x);--bs-breadcrumb-item-padding-x:var(--breadcrumb-item-padding-x);--bs-breadcrumb-margin-bottom:var(--breadcrumb-margin-bottom);--bs-breadcrumb-bg:var(--breadcrumb-bg);--bs-breadcrumb-divider-color:var(--breadcrumb-divider-color);--bs-breadcrumb-active-color:var(--breadcrumb-active-color);--bs-breadcrumb-divider:var(--breadcrumb-divider);--bs-breadcrumb-divider-flipped:var(--breadcrumb-divider);--bs-breadcrumb-border-radius:var(--breadcrumb-border-radius)}.breadcrumb{justify-content:center}.breadcrumb-item a{color:var(--breadcrumb-color)}.breadcrumb-item a:is(:hover,:focus){color:var(--breadcrumb-active-color)}.breadcrumb-item+.breadcrumb-item{display:flex;align-items:center;gap:var(--breadcrumb-item-padding-x)}.breadcrumbs-container .breadcrumb-item+.breadcrumb-item::before{width:.75rem;height:.75rem;padding:0;background:var(--breadcrumb-divider-color);mask:url(../images/chevron.svg) no-repeat center/contain;-webkit-mask:url(../images/chevron.svg) no-repeat center/contain}.contrast-mode .breadcrumbs-container{background-color:#000}.contrast-mode .breadcrumb-item a{color:var(--color-yellow);text-decoration:underline}.contrast-mode .breadcrumb-item a:is(:hover,:focus){color:var(--color-white)}:root{--pagination-container-margin:60px 0 0;--pagination-padding-y:.375rem;--pagination-padding-x:.75rem;--pagination-color:var(--gold-500);--pagination-bg:var(--color-white);--pagination-border-width:1px;--pagination-border-radius:0;--pagination-margin-start:1px;--pagination-border-color:var(--beige-400);--pagination-hover-color:var(--color-white);--pagination-hover-bg:var(--gold-500);--pagination-hover-border-color:var(--gold-500);--pagination-focus-box-shadow:none;--pagination-focus-outline:0;--pagination-active-color:var(--color-white);--pagination-active-bg:var(--gold-500);--pagination-active-border-color:var(--gold-500);--pagination-disabled-color:var(--beige-800);--pagination-disabled-bg:var(--beige-400);--pagination-disabled-border-color:var(--beige-400);--pagination-transition:var(--transition)}.pagination-container{margin:var(--pagination-container-margin)}.pagination{--bs-pagination-padding-y:var(--pagination-padding-y);--bs-pagination-padding-x:var(--pagination-padding-x);--bs-pagination-color:var(--pagination-color);--bs-pagination-bg:var(--pagination-bg);--bs-pagination-border-width:var(--pagination-border-width);--bs-pagination-border-radius:var(--pagination-border-radius);--bs-pagination-margin-start:var(--pagination-margin-start);--bs-pagination-border-color:var(--pagination-border-color);--bs-pagination-focus-color:var(--pagination-hover-color);--bs-pagination-focus-bg:var(--pagination-hover-bg);--bs-pagination-focus-box-shadow:var(--pagination-focus-box-shadow);--bs-pagination-focus-outline:var(--pagination-focus-outline);--bs-pagination-focus-box-shadow:none;--bs-pagination-hover-color:var(--pagination-hover-color);--bs-pagination-hover-bg:var(--pagination-hover-bg);--bs-pagination-hover-border-color:var(--pagination-hover-border-color);--bs-pagination-active-color:var(--pagination-active-color);--bs-pagination-active-bg:var(--pagination-active-bg);--bs-pagination-active-border-color:var(--pagination-active-border-color);--bs-pagination-disabled-color:var(--pagination-disabled-color);--bs-pagination-disabled-bg:var(--pagination-disabled-bg);--bs-pagination-disabled-border-color:var(--pagination-disabled-border-color);--bs-pagination-transition:var(--pagination-transition)}.pagination .page-prev .page-link,.pagination .page-next .page-link{justify-content:center;align-items:center;gap:.375rem}.pagination .page-prev .page-link:before,.pagination .page-next .page-link:after{content:"";display:inline-block;width:.75rem;height:.75rem;background:var(--bs-pagination-color);mask:url(../images/arrow.svg) no-repeat center/contain;-webkit-mask:url(../images/arrow.svg) no-repeat center/contain;transition:var(--transition)}.pagination .page-prev .page-link:before{transform:scaleX(-1)}.pagination .page-prev .page-link:is(:hover,:focus):before,.pagination .page-next .page-link:is(:hover,:focus):after{background:var(--bs-pagination-focus-color)}.contrast-mode .pagination{--bs-pagination-color:black;--bs-pagination-bg:yellow;--bs-pagination-border-color:black;--bs-pagination-hover-color:black;--bs-pagination-hover-bg:white;--bs-pagination-hover-border-color:black;--bs-pagination-active-color:black;--bs-pagination-active-bg:white;--bs-pagination-active-border-color:black;--bs-pagination-disabled-color:black;--bs-pagination-disabled-bg:yellow;--bs-pagination-disabled-border-color:black}.contrast-mode .pagination .page-item{border-color:#000}.contrast-mode .pagination .page-item:is(.active){color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.contrast-mode .pagination .page-item:is(.page-next,.page-prev){color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border-color:var(--bs-pagination-border-color)}.contrast-mode .pagination .page-item:is(.page-next,.page-prev) .page-link{color:var(--bs-pagination-color);background-color:var(--bs-pagination-bg);border-color:var(--bs-pagination-border-color);transition:var(--bs-pagination-transition)}.contrast-mode .pagination .page-item:is(.page-next,.page-prev) .page-link:is(:hover,:focus){color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.contrast-mode .pagination .page-item:is(.page-next,.page-prev) .page-link:is(:hover,:focus):after,.contrast-mode .pagination .page-item:is(.page-next,.page-prev) .page-link:is(:hover,:focus):before{background:var(--bs-pagination-hover-color)}.contrast-mode .pagination .page-link:is(:hover,:focus){color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.alert{border-radius:var(--radius)}.accordion{--bs-accordion-color:var(--text-color);--bs-accordion-bg:var(--beige-100);--bs-accordion-border-color:var(--beige-400);--bs-accordion-border-width:1px;--bs-accordion-border-radius:0;--bs-accordion-inner-border-radius:0;--bs-accordion-btn-padding-x:1.25rem;--bs-accordion-btn-padding-y:1rem;--bs-accordion-btn-color:var(--color-white);--bs-accordion-btn-bg:var(--gold-500);--bs-accordion-btn-focus-border-color:transparent;--bs-accordion-btn-focus-box-shadow:none;--bs-accordion-body-padding-x:1.25rem;--bs-accordion-body-padding-y:30px;--bs-accordion-active-color:var(--color-white);--bs-accordion-active-bg:var(--gold-500)}.accordion-item .accordion-button{font-size:calc(1.5rem * var(--text-scale));line-height:1.2}.accordion-item .accordion-button:after{content:"";display:inline-block;width:1.5rem;height:1.5rem;background:var(--color-white);mask:url(../images/chevron.svg) no-repeat center/contain;-webkit-mask:url(../images/chevron.svg) no-repeat center/contain;transform:rotate(90deg);transition:var(--transition)}.accordion-item .accordion-button:not(.collapsed):after{transform:rotate(-90deg)}.contrast-mode .accordion-button{color:#000;background-color:yellow!important}.contrast-mode .accordion-button:after{background:#000}.contrast-mode .accordion-item{border-color:#000}.contrast-mode .accordion-item-header{border-color:var(--beige-400)}.contrast-mode .accordion-body{background:#000;color:#fff}.contrast-mode .accordion-body .list-dot li::before{background:#fff}.contrast-mode .accordion-body .btn{background:#ff0;color:#000;border-color:#000}.contrast-mode .accordion-body .btn::after{background:#000}.contrast-mode .accordion-body .btn:is(:hover,:focus,:active){background:#fff;color:#000}.contrast-mode .accordion-body .btn:is(:hover,:focus,:active)::after{background:#000}.modal{--bs-modal-border-color:var(--beige-400);--bs-modal-border-radius:0}:root{--header-menu-item-size:calc(.875rem * var(--text-scale));--header-menu-item-weight:400;--header-menu-item-color:var(--grey-25);--header-menu-item-color-active:var(--grey-25);--header-menu-item-padding:0 15px;--header-menu-dropdown-padding:calc(30px - .875rem) 30px;--header-menu-dropdown-background:var(--navy-700);--header-menu-dropdown-item-size:.875rem;--header-menu-dropdown-item-weight:400;--header-menu-dropdown-item-color:var(--grey-50);--header-menu-dropdown-item-color-active:var(--gold-400);--header-menu-dropdown-item-padding:.875rem 0}.main-menu{display:flex;justify-content:flex-end;flex-grow:1}.main-menu .menu-container:has(.liveedit){padding-left:80px}.main-menu ul.menu-root>li>a{display:block;height:40px;align-content:center;padding:var(--header-menu-item-padding);font-size:var(--header-menu-item-size);font-weight:var(--header-menu-item-weight);color:var(--header-menu-item-color);opacity:.75}.main-menu ul.menu-root>li:is(.active,:hover,:focus)>a,.main-menu ul.menu-root>li>a:is(:hover,:focus){color:var(--header-menu-item-color-active);opacity:1}.main-menu ul.menu-root li.has-dropdown .menu-dropdown li+li{border-top:1px solid #103C50}.main-menu ul.menu-root li.has-dropdown .menu-dropdown li a{--header-menu-item-size:var(--header-menu-dropdown-item-size);--header-menu-item-weight:var(--header-menu-dropdown-item-weight);--header-menu-item-color:var(--header-menu-dropdown-item-color);--header-menu-item-color-active:var(--header-menu-dropdown-item-color-active);--header-menu-item-padding:var(--header-menu-dropdown-item-padding);padding:var(--header-menu-dropdown-item-padding);font-size:var(--header-menu-dropdown-item-size);font-weight:var(--header-menu-dropdown-item-weight);color:var(--header-menu-dropdown-item-color)}.main-menu ul.menu-root li.has-dropdown .menu-dropdown li>a:is(:hover,:focus){color:var(--header-menu-dropdown-item-color-active)}.main-menu ul.menu-root li.has-dropdown:is(:hover,:focus,:focus-within) .menu-dropdown{opacity:1;visibility:visible}.main-menu ul.menu-root li.has-icon a{display:flex;align-items:center;gap:15px}.main-menu ul.menu-root li.has-icon a:before{content:"";display:inline-block;width:1rem;height:1rem;background:var(--header-menu-item-color);mask:var(--menu-icon) no-repeat center/contain;-webkit-mask:var(--menu-icon) no-repeat center/contain;transition:var(--transition)}.main-menu ul.menu-root li.has-icon>a:is(:hover,:focus):before{background:var(--header-menu-item-color-active)}@media only screen and (min-width:992px){.main-menu{display:flex;justify-content:flex-end;flex-grow:1}.main-menu ul.menu-root{display:flex;align-items:center}.main-menu ul.menu-root>li.with-separator{display:inline-flex;align-items:center}.main-menu ul.menu-root>li.with-separator:before{content:"";display:inline-block;width:1px;height:25px;background:var(--grey-25);opacity:.15}.main-menu ul.menu-root>li>a{height:50px}.main-menu ul.menu-root li.has-dropdown .menu-dropdown{display:block!important;padding:var(--header-menu-dropdown-padding);background:var(--header-menu-dropdown-background);transition:var(--transition);opacity:0;visibility:hidden}.main-menu ul.menu-root li.has-dropdown .menu-dropdown li a{padding-left:0;padding-right:2rem;position:relative}.main-menu ul.menu-root li.has-dropdown .menu-dropdown li a:before{content:"";display:inline-block;width:1rem;height:1rem;background:var(--header-menu-item-color);mask:url(../images/aww.svg) no-repeat center/contain;-webkit-mask:url(../images/aww.svg) no-repeat center/contain;position:absolute;top:50%;left:0;transform:translate(-100%,-50%);opacity:0;transition:var(--transition)}.main-menu ul.menu-root li.has-dropdown .menu-dropdown li>a:is(:hover,:focus){padding-left:2rem;padding-right:0;color:var(--header-menu-dropdown-item-color-active)}.main-menu ul.menu-root li.has-dropdown .menu-dropdown li>a:is(:hover,:focus):before{background:var(--header-menu-dropdown-item-color-active);transform:translate(0,-50%);opacity:1}.main-menu ul.menu-root li.has-dropdown:is(:hover,:focus,:focus-within) .menu-dropdown{opacity:1;visibility:visible}}@media only screen and (max-width:991px){:root{--header-menu-item-size:.875rem;--header-menu-item-color:var(--grey-50);--header-menu-item-color-active:var(--gold-400);--header-menu-item-padding:0 15px;--header-menu-dropdown-padding:0;--header-menu-dropdown-background:var(--navy-700);--header-menu-dropdown-item-size:.875rem;--header-menu-dropdown-item-weight:400;--header-menu-dropdown-item-color:var(--grey-50);--header-menu-dropdown-item-color-active:var(--gold-400);--header-menu-dropdown-item-padding:0 15px 0 30px}.main-menu{display:block;width:100vw;height:0;max-height:calc(100vh - var(--header-height));background:var(--navy-700);box-shadow:0 0 0 #fff0;position:absolute;top:100%;left:50%;transform:translateX(-50%);overflow:auto;z-index:1}.main-menu .menu-container:has(.liveedit){padding-left:0;padding-top:30px}.main-menu ul.menu-root>li{display:block}.main-menu ul.menu-root>li+li{border-top:1px solid #103C50}.main-menu ul.menu-root>li>a{display:block;height:auto;min-height:40px;line-height:1.5;opacity:1}.main-menu ul.menu-root li.has-dropdown .menu-dropdown{display:block!important;width:100%;padding:0;background:#fff0;border-top:1px solid #103C50;box-shadow:none;transition:var(--transition);position:static;opacity:1;visibility:visible}.main-menu ul.menu-root li.has-dropdown .menu-dropdown li a{height:auto;min-height:40px;line-height:1.5;align-content:center}}.contrast-mode{--header-menu-item-color:var(--color-yellow);--header-menu-item-color-active:var(--color-white);--header-menu-item-padding:0 15px;--header-menu-dropdown-padding:calc(30px - .875rem) 30px;--header-menu-dropdown-background:var(--navy-700);--header-menu-dropdown-item-size:.875rem;--header-menu-dropdown-item-weight:400;--header-menu-dropdown-item-color:var(--color-yellow);--header-menu-dropdown-item-color-active:var(--color-white);--header-menu-dropdown-item-padding:.875rem 0}.contrast-mode .main-menu ul.menu-root>li>a{text-decoration:underline}.contrast-mode .main-menu ul.menu-root li.has-dropdown .menu-dropdown li a{text-decoration:underline}:root{--hamburger-color:var(--gold-500);--hamburger-duration:var(--transition)}.hamburger{padding:0;display:inline-flex;align-items:center;height:2rem;cursor:pointer;transition-property:opacity,filter;transition-duration:var(--hamburger-duration);transition-timing-function:linear;font:inherit;color:inherit;text-transform:none;background-color:#fff0;border:0;margin:0;overflow:visible}.hamburger .hamburger-box{width:2rem;height:1.5rem;display:block;position:relative}.hamburger .hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger .hamburger-inner:before,.hamburger .hamburger-inner:after{content:"";display:block}.hamburger .hamburger-inner:before{top:-10px}.hamburger .hamburger-inner:after{bottom:-10px}.hamburger .hamburger-inner,.hamburger .hamburger-inner:before,.hamburger .hamburger-inner:after{width:2rem;height:2px;background-color:var(--hamburger-color);border-radius:4px;position:absolute;transition-property:transform;transition-duration:var(--hamburger-duration);transition-timing-function:ease}.hamburger:is(.active,:hover,:focus){opacity:.7}.hamburger.hamburger--slider .hamburger-inner{top:2px}.hamburger.hamburger--slider .hamburger-inner:before{top:10px;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:var(--hamburger-duration)}.hamburger.hamburger--slider .hamburger-inner:after{top:20px}.hamburger.hamburger--slider.active .hamburger-inner{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger.hamburger--slider.active .hamburger-inner:before{transform:rotate(-45deg) translate3d(-5.71429px,-6px,0);opacity:0}.hamburger.hamburger--slider.active .hamburger-inner:after{transform:translate3d(0,-20px,0) rotate(-90deg)}.locales-list{display:inline-flex;gap:10px;margin:0 0 0 30px;padding:0;list-style:none}.locales-list>li a{font-size:calc(0.875rem * var(--text-scale));color:var(--grey-25);text-transform:uppercase;opacity:.75}.locales-list>li a:is(:hover,:focus){color:var(--color-white);opacity:1}.locales-list>li.locale-current a{color:var(--color-white);opacity:1}@media only screen and (max-width:991px){.locales-list{flex-grow:1;justify-content:flex-end;margin-right:20px}}.contrast-mode .locales-list>li a{color:var(--color-yellow);text-decoration:underline}.contrast-mode .locales-list>li a:is(:hover,:focus){color:var(--color-white)}:root{--side-menu-item-size:.875rem;--side-menu-item-lh:1rem;--side-menu-item-weight:400;--side-menu-item-color:var(--beige-600);--side-menu-item-color-active:var(--gold-500);--side-menu-item-padding:10px;--side-menu-dropdown-padding:0;--side-menu-dropdown-background:transparent;--side-menu-dropdown-item-size:.875rem;--side-menu-dropdown-item-lh:1rem;--side-menu-dropdown-item-weight:400;--side-menu-dropdown-item-color:var(--beige-600);--side-menu-dropdown-item-color-active:var(--gold-500);--side-menu-dropdown-item-padding:10px}.left-side .menu-mobile-button{margin-bottom:1rem}.left-side ul.menu-root>li>a{padding:var(--side-menu-item-padding);font-size:var(--side-menu-item-size);line-height:var(--side-menu-item-lh);font-weight:var(--side-menu-item-weight);color:var(--side-menu-item-color)}.left-side ul.menu-root>li:is(:hover,:focus)>a{color:var(--side-menu-item-color)}.left-side ul.menu-root>li.active>a,.left-side ul.menu-root>li>a:is(:hover,:focus){color:var(--side-menu-item-color-active)}.left-side ul.menu-root li.has-dropdown .menu-dropdown li a{--side-menu-item-size:var(--side-menu-dropdown-item-size);--side-menu-item-weight:var(--side-menu-dropdown-item-weight);--side-menu-item-color:var(--side-menu-dropdown-item-color);--side-menu-item-color-active:var(--side-menu-dropdown-item-color-active);--side-menu-item-padding:var(--side-menu-dropdown-item-padding);padding:var(--side-menu-dropdown-item-padding);font-size:var(--side-menu-dropdown-item-size);font-weight:var(--side-menu-dropdown-item-weight);color:var(--side-menu-dropdown-item-color)}.left-side ul.menu-root li.has-dropdown .menu-dropdown li:is(.active,:hover,:focus)>a,.left-side ul.menu-root li.has-dropdown .menu-dropdown li>a:is(:hover,:focus){color:var(--side-menu-dropdown-item-color-active)}:root{--footer-menu-item-size:calc(.875rem * var(--text-scale));--footer-menu-item-lh:1rem;--footer-menu-item-weight:400;--footer-menu-item-color:var(--beige-600);--footer-menu-item-color-active:var(--gold-500);--footer-menu-item-padding:10px 0;--footer-menu-dropdown-padding:0;--footer-menu-dropdown-background:transparent;--footer-menu-dropdown-item-size:calc(.875rem * var(--text-scale));--footer-menu-dropdown-item-lh:1rem;--footer-menu-dropdown-item-weight:400;--footer-menu-dropdown-item-color:var(--beige-600);--footer-menu-dropdown-item-color-active:var(--gold-500);--footer-menu-dropdown-item-padding:10px 0}.footer-menu ul.menu-root{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.footer-menu ul.menu-root>li{padding-left:20px;border-left:1px solid var(--beige-400)}.footer-menu ul.menu-root>li>a{display:block;height:auto;align-content:center;padding:var(--footer-menu-item-padding);font-size:var(--footer-menu-item-size);line-height:var(--footer-menu-item-lh);font-weight:var(--footer-menu-item-weight);color:var(--footer-menu-item-color)}.footer-menu ul.menu-root>li:is(:hover,:focus)>a{color:var(--footer-menu-item-color)}.footer-menu ul.menu-root>li.active>a,.footer-menu ul.menu-root>li>a:is(:hover,:focus){color:var(--footer-menu-item-color-active)}.footer-menu ul.menu-root li.has-dropdown .menu-dropdown{display:block!important;width:auto;padding:0;box-shadow:none;position:static}.footer-menu ul.menu-root li.has-dropdown .menu-dropdown li a{--footer-menu-item-size:var(--footer-menu-dropdown-item-size);--footer-menu-item-weight:var(--footer-menu-dropdown-item-weight);--footer-menu-item-color:var(--footer-menu-dropdown-item-color);--footer-menu-item-color-active:var(--footer-menu-dropdown-item-color-active);--footer-menu-item-padding:var(--footer-menu-dropdown-item-padding);padding:var(--footer-menu-dropdown-item-padding);font-size:var(--footer-menu-dropdown-item-size);font-weight:var(--footer-menu-dropdown-item-weight);color:var(--footer-menu-dropdown-item-color)}.footer-menu ul.menu-root li.has-dropdown .menu-dropdown li:is(.active,:hover,:focus)>a,.footer-menu ul.menu-root li.has-dropdown .menu-dropdown li>a:is(:hover,:focus){color:var(--footer-menu-dropdown-item-color-active)}@media only screen and (max-width:991px){.footer-menu ul.menu-root{grid-template-columns:repeat(2,1fr)}}.contrast-mode .footer-menu ul.menu-root>li>a{color:var(--color-yellow);text-decoration:underline}.contrast-mode .footer-menu ul.menu-root>li>a:is(:hover,:focus){color:var(--color-white)}.contrast-mode .footer-menu ul.menu-root>li.active>a,.contrast-mode .footer-menu ul.menu-root>li>a:is(:hover,:focus){color:var(--color-white)}.contrast-mode .footer-menu ul.menu-root li.has-dropdown .menu-dropdown{background-color:#000}.contrast-mode .footer-menu ul.menu-root li.has-dropdown .menu-dropdown li a{color:var(--color-yellow);text-decoration:underline}.contrast-mode .footer-menu ul.menu-root li.has-dropdown .menu-dropdown li a:is(:hover,:focus){color:var(--color-white)}:root{--gallery-items-per-row:4;--gallery-gap:1.5rem;--gallery-image-radius:var(--radius);--gallery-image-tint-color:var(--color-primary);--gallery-image-tint-opacity:60%;--gallery-image-name-display:block;--gallery-image-name-size:.75rem;--gallery-image-name-weight:400;--gallery-image-name-color:var(--color-primary);--gallery-image-name-padding:.75rem}.gallery-grid{display:flex;flex-wrap:wrap;margin:calc(var(--gallery-gap) / -2)}.gallery-grid .gallery-item{flex:0 0 calc(100% / var(--gallery-items-per-row));padding:calc(var(--gallery-gap) / 2)}.gallery-image-container{display:block}.gallery-image-container .gallery-image{position:relative;overflow:hidden;border-radius:var(--gallery-image-radius)}.gallery-image-container .gallery-image :before{content:"";display:block;width:100%;height:100%;background:var(--gallery-image-tint-color);position:absolute;top:0;left:0;opacity:0;transition:var(--transition)}.gallery-image-container .gallery-image picture{display:block}.gallery-image-container .gallery-image img{display:block;width:100%}.gallery-image-container .gallery-image .gallery-name{display:var(--gallery-image-name-display);padding:var(--gallery-image-name-padding);font-size:var(--gallery-image-name-size);font-weight:var(--gallery-image-name-weight);color:var(--gallery-image-name-color)}.gallery-image-container .gallery-image:is(:hover,:focus) .gallery-image:before{opacity:var(--gallery-image-tint-opacity)}@media only screen and (max-width:767px){:root{--gallery-items-per-row:3}}@media only screen and (max-width:575px){:root{--gallery-items-per-row:2}}.products-categories-list{--column-gutter:38px;margin-top:-40px}.products-categories-list .item-container{display:flex;flex-wrap:wrap;margin-top:40px;border:1px solid var(--beige-400);border-width:0 1px 0 1px}.products-categories-list .item{--transition:.5s;display:flex;flex-direction:column;flex:1}.products-categories-list .item .item-image{overflow:hidden}.products-categories-list .item .item-image img{object-fit:cover;transform:scale(1);transition:var(--transition)}.products-categories-list .item .item-image.item-image-type-image img{aspect-ratio:800/480}.products-categories-list .item .item-title{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1;margin:0;padding:30px 20px;background:#fff0;text-align:center;transition:var(--transition)}.products-categories-list .item .item-title:after{content:"";display:block;width:50px;height:2px;margin:30px auto 0;background:var(--gold-500);transition:var(--transition)}.products-categories-list .item:is(:hover,:focus) .item-image img{transform:scale(1.2)}.products-categories-list .item:is(:hover,:focus) .item-title{background:var(--gold-500);color:var(--color-white)}.products-categories-list .item:is(:hover,:focus) .item-title:after{background:var(--color-white)}@media only screen and (min-width:768px){.products-categories-list .item-container:nth-child(4n){border-right-color:#fff0}.products-categories-list .item-container:nth-child(4n+1){border-left-color:#fff0}.products-categories-list .item-container:last-child{border-right-color:#fff0}}@media only screen and (max-width:767px){.products-categories-list .item-container:nth-child(even){border-right-color:#fff0}.products-categories-list .item-container:nth-child(odd){border-left-color:#fff0}}.contrast-mode .products-categories-list .item{border:1px solid #fff}.contrast-mode .products-categories-list .item:is(:hover,:focus) .item-title{background:#000;color:#fff}.contrast-mode .products-categories-list .item:is(:hover,:focus) .item-title:after{background:#fff}.contrast-mode .products-categories-list .item-title{background:var(--color-black);color:var(--color-yellow);text-decoration:underline}.contrast-mode .products-categories-list .item-title:after{background:var(--color-black)}.contrast-mode .products-categories-list .item-image img{transform:scale(1.2)}.product-list{display:flex;flex-wrap:wrap;margin-bottom:-60px}.product-list-item-container{display:flex;flex-wrap:wrap;flex:0 0 50%;margin-bottom:60px}.product-list-item-container:nth-child(even){border-left:1px solid var(--beige-400)}.product-list-item{display:flex;flex:1 1 100%}.product-list-item-image,.product-list-item-image-placeholder{width:50%;max-height:350px;max-height:min(350px, 100lvh - 1rem - var(--header-height-scrolled));object-fit:contain;flex:0 0 50%}.product-list-item-content{flex:0 0 50%;padding:20px;color:var(--navy-500);text-align:center}.product-list-item-content:after{content:"";display:block;width:30px;height:12px;margin:60px auto 0;background:var(--gold-500);mask:url(../images/arrow-long.svg) no-repeat center/contain;-webkit-mask:url(../images/arrow-long.svg) no-repeat center/contain}.product-list-item-content-title{margin-bottom:30px;color:var(--gold-500)}.product-list-item-content .gold-label{margin:0 auto 30px}.product-list-item-content-introduction{font-family:var(--heading-font-family);font-size:calc(1.125rem * var(--text-scale));line-height:1.3;font-weight:500;letter-spacing:.1em;text-align:center}@media only screen and (max-width:991px){.product-list-item-image,.product-list-item-image-placeholder{width:33.333333%;flex:0 0 33.333333%}.product-list-item-content{flex-basis:66.666666%}.product-list-item-content-introduction{font-size:calc(1rem * var(--text-scale))}}@media only screen and (max-width:700px){.product-list-item-container{flex-basis:100%;margin-bottom:60px}.product-list-item-container:nth-child(even){border-left:none}.product-list-item-content{padding:20px 0 20px 20px}}.contrast-mode .product-list-item-container{background-color:#000}.contrast-mode .product-list-item-content{color:#fff}.contrast-mode .product-list-item-content-title{color:var(--gold-500)}.contrast-mode .product-list-item-content-introduction{color:var(--color-yellow);text-decoration:underline}.contrast-mode .product-list-item-content-introduction p{color:var(--color-yellow)}.contrast-mode .product-list-item-content:after{background:#ff0}.contrast-mode .product-list-item:is(:hover,:focus){background:#000}.contrast-mode .product-list-item:is(:hover,:focus) .product-list-item-content-introduction p{color:#fff}.contrast-mode .product-list-item:is(:hover,:focus) .product-list-item-content:after{background:#fff}.product-slider{display:flex;flex-direction:column}.product-slider .splide__slide{border-left:1px solid var(--beige-400);padding:10px}.product-slider-item{display:flex;align-items:center;gap:20px;padding:10px;background:#fff0}.product-slider-item-image,.product-slider-item-image-placeholder{display:block;width:140px;height:220px;object-fit:contain}.product-slider-item-content{flex:1;text-align:center}.product-slider-item-content:after{content:"";display:block;width:30px;height:12px;margin:30px auto 0;mask:url(../images/arrow-long.svg) no-repeat center/contain;-webkit-mask:url(../images/arrow-long.svg) no-repeat center/contain;background:url(../images/ribbon-gold.webp) repeat center}.product-slider-item-content-title{color:var(--gold-500)}.product-slider-item:is(:hover,:focus){background:var(--color-white)}.product-slider .splide__arrows{display:flex;justify-content:center;gap:10px;order:2;margin-top:60px}.product-slider .splide__arrows .splide__arrow{background:var(--color-yellow)!important;border-color:black!important;opacity:1!important}.product-slider .splide__arrows .splide__arrow:before{background:black!important}.product-slider .splide__arrows .splide__arrow:is(:hover,:focus){background:white!important}.product-slider .splide__arrows .splide__arrow:is(:hover,:focus):before{background:var(--color-white)}.contrast-mode .product-slider{display:flex;flex-direction:column}.contrast-mode .product-slider .splide__slide{border-left:1px solid var(--beige-400);padding:10px}.contrast-mode .product-slider-item{display:flex;align-items:center;gap:20px;padding:10px;background:#fff0}.contrast-mode .product-slider-item-image,.contrast-mode .product-slider-item-image-placeholder{display:block;width:140px;height:220px;object-fit:contain}.contrast-mode .product-slider-item-content{flex:1;text-align:center}.contrast-mode .product-slider-item-content:after{content:"";display:block;width:30px;height:12px;margin:30px auto 0;background:#ff0}.contrast-mode .product-slider-item-content-title{color:var(--gold-500);text-decoration:underline;text-decoration-color:var(--color-yellow)}.contrast-mode .product-slider-item:is(:hover,:focus){background:#000}.contrast-mode .product-slider-item:is(:hover,:focus) .product-slider-item-content-title{color:#ff0}.contrast-mode .product-slider-item:is(:hover,:focus)::after{background:#fff}.contrast-mode .product-slider .splide__arrows{display:flex;justify-content:center;gap:10px;order:2;margin-top:60px}.contrast-mode .product-slider .splide__arrows .splide__arrow{position:static;transform:none;width:110px;height:auto;max-width:calc(50% - 5px);padding:17px 20px;border:1px solid var(--beige-400);border-radius:0;background:#fff0;transition:var(--transition)}.contrast-mode .product-slider .splide__arrows .splide__arrow:before{content:"";display:inline-block;width:30px;height:12px;mask:url(../images/arrow-long.svg) no-repeat center/contain;-webkit-mask:url(../images/arrow-long.svg) no-repeat center/contain;background:var(--gold-500)}.contrast-mode .product-slider .splide__arrows .splide__arrow svg{display:none}.contrast-mode .product-slider .splide__arrows .splide__arrow--prev{justify-content:flex-end}.contrast-mode .product-slider .splide__arrows .splide__arrow--prev:before{transform:scaleX(-1)}.contrast-mode .product-slider .splide__arrows .splide__arrow--next{justify-content:flex-start}.contrast-mode .product-slider .splide__arrows .splide__arrow:is(:hover,:focus){background:var(--gold-500);border-color:var(--gold-500)}.contrast-mode .product-slider .splide__arrows .splide__arrow:is(:hover,:focus):before{background:var(--color-white)}.pub-list{--column-gutter:38px;margin-top:-40px}.pub-list .pub-list-item{margin-top:40px;border:1px solid var(--beige-400);border-width:0 1px 0 1px}.pub-list .pub-list-item .pub-list-date{margin:1rem 0;font-size:calc(0.75rem * var(--text-scale));color:var(--grey-300)}@media only screen and (min-width:768px){.pub-list .pub-list-item:nth-child(3n){border-right-color:#fff0}.pub-list .pub-list-item:nth-child(3n+1){border-left-color:#fff0}}@media only screen and (max-width:767px){.pub-list .pub-list-item:nth-child(even){border-right-color:#fff0}.pub-list .pub-list-item:nth-child(odd){border-left-color:#fff0}}@media only screen and (max-width:575px){.pub-list .pub-list-item{border-color:#fff0}}.contrast-mode .pub-list .pub-list-item .pub-list-title{color:#fff;text-decoration:underline;text-decoration-color:#ff0}.contrast-mode .pub-list .pub-list-item .pub-list-description{color:#fff;text-decoration:underline;text-decoration-color:#ff0}.contrast-mode .pub-list .pub-list-item .read-more{color:#ff0;text-decoration:underline}.contrast-mode .pub-list .pub-list-item .read-more:is(:hover,:focus){color:#fff}.contrast-mode .pub-list .pub-list-item .read-more:is(:hover,:focus)::after{background-color:#fff}.contrast-mode .pub-list .pub-list-item .read-more:after{background-color:#ff0}:root{--form-input-size:calc(.875rem * var(--text-scale));--form-input-lh:1.375rem;--form-input-weight:400;--form-input-color:var(--beige-800);--form-input-placeholder-color:var(--beige-600);--form-input-margin:0 0 .75rem;--form-input-padding:14px 15px;--form-input-radius:0;--form-input-border-size:1px;--form-input-border-color:var(--beige-400);--form-input-border-color-active:var(--gold-400);--form-label-display:none;--form-label-size:calc(1rem * var(--text-scale));--form-input-lh:1.25rem;--form-label-weight:400;--form-label-color:var(--grey-100);--form-label-margin:0 0 .75rem;--form-input-shadow:none;--form-textarea-min-height:128px;--form-checkbox-size:calc(.625rem * var(--text-scale));--form-checkbox-lh:.875rem;--form-checkbox-weight:400;--form-checkbox-color:var(--grey-300);--form-checkbox-check-size:.875rem;--form-checkbox-check-gap:.625rem;--form-checkbox-check-radius:2px;--form-checkbox-check-background:var(--color-white);--form-checkbox-check-background-active:var(--gold-500);--form-checkbox-check-border-size:1px;--form-checkbox-check-border-color:var(--gold-500);--form-checkbox-check-border-color-active:var(--gold-500);--form-select-padding:44px;--form-select-check-position-top:25px;--form-select-check-position-right:15px;--form-select-check-size:.875rem;--form-select-check-color:var(--gold-500);--form-error-size:.75rem;--form-error-lh:1rem;--form-error-weight:400;--form-error-color:var(--bs-form-invalid-color)}.form-group{margin:var(--form-input-margin)}.form-group>label{display:var(--form-label-display);margin:var(--form-label-margin);font-size:var(--form-label-size);line-height:var(--form-label-lh);font-weight:var(--form-label-weight);color:var(--form-label-color)}.form-group .form-control{padding:var(--form-input-padding);border:var(--form-input-border-size) solid var(--form-input-border-color);border-radius:var(--form-input-radius);box-shadow:var(--form-input-shadow);font-size:var(--form-input-size);line-height:var(--form-input-lh);color:var(--form-input-color);transition:var(--transition)}.form-group .form-control::placeholder{color:var(--form-input-placeholder-color);opacity:1}.form-group .form-control:-ms-input-placeholder{color:var(--form-input-placeholder-color)}.form-group .form-control::-ms-input-placeholder{color:var(--form-input-placeholder-color)}.form-group .form-control:focus{border-color:var(--form-input-border-color-active)}.form-group textarea.form-control{min-height:var(--form-textarea-min-height)}.form-group.has-error>label{color:var(--bs-form-invalid-color)}.form-group.has-error>.form-control{border-color:var(--bs-form-invalid-border-color)}.form-control-type-file .btn-file{display:flex;align-items:center}.form-control-type-file .btn-danger{padding:13px;width:50px}.captcha-control .captcha-container .image-container{border-color:var(--form-input-border-color)!important;border-radius:var(--form-input-radius) var(--form-input-radius) 0 0!important;transition:var(--transition)}.captcha-control .captcha-container input{padding:var(--form-input-padding);border-width:var(--form-input-border-size)!important;border-color:var(--form-input-border-color)!important;border-radius:0 0 var(--form-input-radius) var(--form-input-radius)!important;box-shadow:var(--form-input-shadow)!important;font-size:var(--form-input-size);line-height:var(--form-input-lh);color:var(--form-input-color);transition:var(--transition)}.captcha-control .captcha-container input::placeholder{color:var(--form-input-placeholder-color);opacity:1}.captcha-control .captcha-container input:-ms-input-placeholder{color:var(--form-input-placeholder-color)}.captcha-control .captcha-container input::-ms-input-placeholder{color:var(--form-input-placeholder-color)}.captcha-control .captcha-container input:focus{border-color:var(--form-input-border-color-active)!important}.captcha-control .captcha-container::focus-within .image-container,.captcha-control .captcha-container::focus-within input{border-color:var(--form-input-border-color-active)!important}.captcha-control .captcha-container.has-error .image-container,.captcha-control .captcha-container.has-error input{border-color:var(--bs-form-invalid-color)!important}.form-control-type-select{position:relative}.form-control-type-select select{padding-right:var(--form-select-check-padding)}.form-control-type-select:after{content:"";display:inline-block;width:var(--form-select-check-size);height:var(--form-select-check-size);background:var(--form-select-check-color);mask:url(../images/chevron.svg) no-repeat center/contain;-webkit-mask:url(../images/chevron.svg) no-repeat center/contain;position:absolute;top:var(--form-select-check-position-top);right:var(--form-select-check-position-right);transform:translateY(-50%) rotate(90deg);z-index:1;pointer-events:none}.form-group>.checkbox>input{display:none}.form-group>.checkbox>span{display:block;padding-left:calc(var(--form-checkbox-check-size) + var(--form-checkbox-check-gap));font-size:var(--form-checkbox-size);line-height:var(--form-checkbox-lh);color:var(--form-checkbox-color);text-align:justify;position:relative}.form-group>.checkbox>span:before{content:"";display:block;width:var(--form-checkbox-check-size);height:var(--form-checkbox-check-size);border:var(--form-checkbox-check-border-size) solid var(--form-checkbox-check-border-color);border-radius:var(--form-checkbox-check-radius);background:var(--form-checkbox-check-background);position:absolute;top:0;left:0;transition:var(--transition)}.form-group>.checkbox>span:after{content:"";display:block;width:var(--form-checkbox-check-size);height:var(--form-checkbox-check-size);background:var(--color-white);mask:url(../images/check.svg) no-repeat center/calc(var(--form-checkbox-check-size) - 5px) calc(var(--form-checkbox-check-size) - 5px);-webkit-mask:url(../images/check.svg) no-repeat center/calc(var(--form-checkbox-check-size) - 5px) calc(var(--form-checkbox-check-size) - 5px);position:absolute;top:0;left:0;opacity:0;transition:var(--transition)}.form-group>.checkbox>input:checked+span:before{background:var(--form-checkbox-check-background-active);border-color:var(--form-checkbox-check-border-color-active)}.form-group>.checkbox>input:checked+span:after{opacity:1}.form-group>.checkbox.has-error>span{color:var(--bs-form-invalid-color)}.form-group.has-error>.checkbox>span{color:var(--bs-form-invalid-color)}.invalid-feedback{display:block;font-size:var(--form-error-size);line-height:var(--form-error-lh);font-weight:var(--form-error-weight);color:var(--form-error-color)}.contact-list{--link-color:var(--navy-500);display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.contact-list-item{display:flex;gap:20px}.contact-list-item-title{width:140px;padding:20px 0;text-align:right}.contact-list-item-title:after{content:"";display:block;width:30px;height:2px;margin:15px 0 0 auto;background:var(--gold-500)}.contact-list-item-subtitle{margin:0 0 20px;padding:5px 10px;background:url(../images/ribbon-gold.webp) no-repeat center/cover;font-family:var(--text-font-family);font-size:calc(0.625rem * var(--text-scale));line-height:.75rem;font-weight:700;color:var(--beige-100);text-align:center;text-transform:uppercase;text-shadow:0 0 3px var(--gold-500)}.contact-list-item-content{flex:1;border-left:1px solid var(--beige-400);padding:20px 0 20px 20px}@media only screen and (max-width:1199px){.contact-list-item{display:block}.contact-list-item-title{width:100%;padding:0;text-align:center}.contact-list-item-title:after{margin:15px auto 0}.contact-list-item-content{flex:1;border-left:none;padding:0}}@media only screen and (max-width:767px){.contact-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:500px){.contact-list{grid-template-columns:repeat(1,1fr)}}.contact-locations-tabs{--link-color:var(--navy-500)}.contact-locations-tabs .nav-tabs{--bs-nav-tabs-border-color:var(--gold-300);--bs-nav-tabs-link-hover-border-color:transparent transparent var(--gold-300);--bs-nav-tabs-link-active-border-color:var(--gold-300) var(--gold-300) transparent;--bs-border-radius:0;--bs-nav-link-color:var(--beige-700);--bs-nav-link-hover-color:var(--navy-500);--bs-nav-tabs-link-active-color:var(--navy-500)}.contact-locations-tabs .nav-tabs .nav-link{display:inline-flex;align-items:center;gap:10px;padding:12px 28px 12px 10px;font-size:calc(0.875rem * var(--text-scale));line-height:1rem;transition:var(--transition)}.contact-locations-tabs .nav-tabs .nav-link:before{content:"";display:inline-block;width:18px;height:18px;flex:0 0 18px;background:var(--gold-400);mask:url(../images/aww.svg) no-repeat center/contain;-webkit-mask:url(../images/aww.svg) no-repeat center/contain;opacity:0;transition:var(--transition)}.contact-locations-tabs .nav-tabs .nav-link.active:before{opacity:1}.contact-locations-map{height:calc(100vh - var(--header-height-scrolled));height:min(100vh - var(--header-height-scrolled), 600px);margin-top:30px;z-index:1}@media only screen and (min-width:1099px){.contact-locations{display:flex;align-items:flex-start;min-height:calc(100vh - var(--header-height-scrolled));min-height:min(100vh - var(--header-height-scrolled), 600px);padding:20px;position:relative;z-index:1}.contact-locations-tabs{max-width:66%;padding:20px;background:var(--color-white);box-shadow:0 37px 70px rgb(86 56 12 / .1)}.contact-locations-map{height:100%;margin-top:0;position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1}}@media only screen and (max-width:700px){.contact-locations-tabs .nav-tabs-container{overflow:auto;width:100%}.contact-locations-tabs .nav-tabs{flex-wrap:nowrap}.contact-locations-tabs .nav-tabs .nav-item{display:block}.contact-locations-tabs .nav-tabs .nav-link{padding:12px 10px}.contact-locations-tabs .nav-tabs .nav-link:before{content:none}}.ext-contact .header-pillow{display:none}.ext-contact .page-content{padding-top:0}.ext-contact .contact-main{display:flex;padding:calc(var(--header-height) + 10px) 20px 20px;background:url(../images/contact/contact-main-bg.webp) no-repeat center/cover}.ext-contact .contact-main-content{flex:1;background:no-repeat;background-image:url(../images/line.webp),url(../images/contact/contact-main-icon-bg.svg);background-position:center bottom,right 20% top;background-size:100% 6px,40% auto;background-color:var(--beige-100)}.ext-contact .contact-form-container{padding:30px;background:var(--color-white);box-shadow:0 37px 74px rgb(86 56 12 / .1019607843)}.ext-contact .contact-form-container .row{--bs-gutter-x:.75rem}.contrast-mode .ext-contact .main-content a{color:#ff0;text-decoration:underline}.contrast-mode .ext-contact .main-content a:is(:hover,:focus){color:#000;background:#fff}.contrast-mode .ext-contact .contact-main-content{background-color:#000}.contrast-mode .ext-contact .contact-main-content span{color:white!important}.contrast-mode .ext-contact .contact-content-container .btn{background:#ff0;color:#000;border-color:#000}.contrast-mode .ext-contact .contact-content-container .btn:after{background-color:#000}.contrast-mode .ext-contact .contact-content-container .btn:hover{background:var(--color-white);color:#000}.contrast-mode .ext-contact .contact-form-container{background:#000;box-shadow:0 0 0 rgb(86 56 12 / .1019607843);color:#fff}.contrast-mode .ext-contact .contact-form-container input,.contrast-mode .ext-contact .contact-form-container textarea,.contrast-mode .ext-contact .contact-form-container select{background:#000;color:#fff;border-color:var(--beige-400)}.contrast-mode .ext-contact .contact-form-container .checkbox input:checked+span::before{background:#000;border-color:var(--form-checkbox-check-border-color-active)}.contrast-mode .ext-contact .contact-form-container button{background:#ff0;color:#000;border-color:#000}.contrast-mode .ext-contact .contact-form-container button:after{background-color:#000}.contrast-mode .ext-contact .contact-form-container button:hover{background:var(--color-white);color:#000}.contrast-mode .ext-contact .contact-list-item-subtitle{background:#000;text-shadow:none}.contrast-mode .ext-contact .contact-locations-tabs{background:#000}.contrast-mode .ext-contact .contact-locations-tabs .nav-tabs .nav-link{text-decoration:underline;color:#ff0}.contrast-mode .ext-contact .contact-locations-tabs .nav-tabs .nav-link:is(.active,:hover,:focus){background:#fff;color:#000}.contrast-mode .ext-contact .contact-locations-tabs .nav-tabs .nav-link:is(.active,:hover,:focus)::before{background:#000;opacity:1}.product-category-nav{display:flex;background:var(--navy-500)}.product-category-nav-item{--product-category-nav-color:rgba(255,255,255,.8);display:flex;align-items:center;gap:5px;flex:1;padding:15px 10px 15px 0;background:var(--navy-500);border-bottom:3px solid #fff0}.product-category-nav-item:before{content:"";display:inline-block;width:1px;height:40px;background:rgb(255 255 255 / .15)}.product-category-nav-item:first-child:before{background:#fff0}.product-category-nav-item-image{width:95px;height:70px;flex-shrink:0;object-fit:contain}.product-category-nav-item-title{display:inline-flex;align-items:center;gap:10px;font-size:calc(0.875rem * var(--text-scale));font-weight:500;line-height:1rem;letter-spacing:-.015em;color:var(--product-category-nav-color);transition:var(--transition)}.product-category-nav-item-title:before{content:"";display:inline-block;width:8px;height:14px;flex-shrink:0;background:var(--product-category-nav-color);mask:url(../images/aww.svg) no-repeat center/contain;-webkit-mask:url(../images/aww.svg) no-repeat center/contain;transition:var(--transition)}.product-category-nav-item:is(:hover,:focus,.active){--product-category-nav-color:var(--gold-300);background:var(--navy-300);border-bottom-color:var(--gold-500)}@media only screen and (min-width:1200px){.product-category-list-container{position:relative}.product-category-nav-container{position:sticky;top:var(--header-height-scrolled);z-index:1}}@media only screen and (min-width:1200px) and (max-width:1400px){.product-category-nav-item{padding:15px 5px 15px 0}.product-category-nav-item-image{width:70px}.product-category-nav-item-title{display:inline-flex;align-items:center;gap:10px;font-size:calc(0.875rem * var(--text-scale));font-weight:500;line-height:1rem;letter-spacing:-.015em;color:var(--product-category-nav-color);transition:var(--transition)}.product-category-nav-item-title:before{content:none}}@media only screen and (max-width:1199px){.product-category-nav{flex-wrap:wrap}.product-category-nav-item{flex:0 0 25%}}@media only screen and (max-width:991px){.product-category-nav{flex-wrap:wrap}.product-category-nav-item{flex:0 0 33.333333%}}@media only screen and (max-width:767px){.product-category-nav{flex-wrap:wrap}.product-category-nav-item{flex:0 0 50%}.product-category-nav-item-title:before{content:none}}@media only screen and (max-width:500px){.product-category-nav-item-image{width:70px}.product-category-nav-item-title:before{content:none}}@media only screen and (max-width:450px){.product-category-nav-item{flex:0 0 100%}.product-category-nav-item-image{width:95px}}.contrast-mode .product-category-nav{background:#000;text-decoration:underline;text-decoration-color:#ff0}.contrast-mode .product-category-nav-item{background:#000}.contrast-mode .product-category-nav-item-title{color:#ff0}.contrast-mode .product-category-nav-item-title:before{background:#ff0}.collection-points-table th{text-wrap:nowrap}@media only screen and (min-width:991px){.collection-points-table-name{min-width:400px}.collection-points-table-price{min-width:150px}}.contrast-mode{--bs-table-bg:#000000!important;--bs-body-bg:#000000!important}.contrast-mode .collection-points-table th{background-color:black!important}.ext-products.ctrl-product{--layout-padding:0}.ext-products.ctrl-product .header-pillow{display:none}.ext-products.ctrl-product:has(.product-slider) footer{padding-top:0}.product-hero-section{display:flex;flex-direction:column;justify-content:space-between;align-items:center;min-height:100lvh;padding:calc(60px + var(--header-height)) 0 30px;background:url(../images/icon-aww-outline.svg) no-repeat center calc(var(--header-height) + 30px)/auto calc(100% - 60px - var(--header-height));background-color:var(--beige-100);position:relative}.product-hero-section:after{content:"";display:block;width:calc(100% - 2 * var(--container-padding));height:7px;background:url(../images/line.webp) no-repeat center/cover;position:absolute;bottom:20px;left:var(--container-padding);right:var(--container-padding)}.product-hero-section-container{align-items:center}.product-hero-section-content{text-align:center}.product-hero-section-image img{display:block;margin:auto;max-height:calc(100lvh - var(--header-height) - 120px);max-height:min(600px, 100lvh - var(--header-height) - 120px);object-fit:contain}.product-hero-section-details{display:flex;flex-direction:column;align-items:center;gap:60px}.product-hero-section-details-volume figcaption{margin:0 0 10px;font-size:calc(0.625rem * var(--text-scale));font-weight:700;color:var(--gold-500);text-align:center;text-transform:uppercase}.product-hero-section-details-volume ul{display:flex;flex-wrap:wrap;justify-content:center;min-width:230px;margin:0;padding:0;list-style:none;border-top:1px solid var(--gold-300)}.product-hero-section-details-volume ul>li{min-width:110px;flex:0 0 33.333333%;margin:0;padding:10px;border-bottom:1px solid var(--gold-300);border-left:1px solid var(--gold-300);font-family:var(--heading-font-family);font-size:calc(1.125rem * var(--text-scale));line-height:1.5rem;font-weight:400;color:var(--navy-500);text-align:center}.product-hero-section .breadcrumbs-container{margin:30px 0 0}@media only screen and (min-width:400px){.product-hero-section-details-volume ul>li:nth-child(3n+1){border-left-color:#fff0}.product-hero-section-details-volume ul>li:nth-last-child(-n+3):nth-last-child(1),.product-hero-section-details-volume ul>li:nth-last-child(-n+3):nth-last-child(2):nth-child(3n+1),.product-hero-section-details-volume ul>li:nth-last-child(-n+3):nth-last-child(2):nth-child(3n+2),.product-hero-section-details-volume ul>li:nth-last-child(-n+3):nth-last-child(3):nth-child(3n+1){border-bottom:none}}@media only screen and (min-width:992px){.product-hero-section:has(.product-hero-section-image img){background:none}.product-hero-section-image:has(img){position:relative}.product-hero-section-image:has(img):before{content:"";display:block;height:80%;aspect-ratio:1;background:url(../images/icon-aww-outline.svg) no-repeat center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}}@media only screen and (max-width:991px){.product-hero-section-image img{max-height:calc(100lvh - var(--header-height) - 30px);max-height:min(600px, 100lvh - var(--header-height) - 30px)}.product-hero-section-details{margin-top:60px}}@media only screen and (max-width:767px){.product-hero-section-details{margin-top:60px}}@media only screen and (max-width:575px){.product-hero-section{padding-bottom:60px}.product-hero-section-image{margin-top:60px}.product-hero-section .breadcrumbs-container{display:none}}@media only screen and (max-width:399px){.product-hero-section-details-volume ul>li{flex:0 0 50%}.product-hero-section-details-volume ul>li:nth-child(odd){border-left-color:#fff0}.product-hero-section-details-volume ul>li:nth-last-child(-n+2):nth-last-child(1),.product-hero-section-details-volume ul>li:nth-last-child(-n+2):nth-last-child(2):nth-child(2n+1){border-bottom:none}}.product-description-container{padding:60px 0;position:relative}.product-description-container:before{content:"";display:block;width:100%;height:700px;max-height:calc(100vh - var(--header-height));background:linear-gradient(to bottom,rgb(229 200 187 / .1019607843),#fff0);mask:url(../images/pattern.webp) center top;-webkit-mask:url(../images/pattern.webp) center top;position:absolute;top:0;left:0;z-index:-1;pointer-events:none}.product-description{align-items:flex-start}.product-description-image{position:sticky;top:calc(var(--header-height) + 5px)}.product-description-image:before{content:"";display:block;width:100%;height:80%;background:url(../images/logo-outline.svg) no-repeat center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1}.product-description-image img{display:block;margin:auto;max-height:calc(100lvh - var(--header-height) - 10px);object-fit:contain}.product-description-image:not(:has(img)){min-height:500px;min-height:min(500px, 100vh - var(--header-height-scrolled))}.product-description-content{width:450px;max-width:100%;text-align:center}@media only screen and (max-width:575px){.product-description-image{display:none}.product-description-content{width:100%}}.product-prizes{justify-content:center}.product-prizes-item{margin-bottom:30px;font-size:calc(13px * var(--text-scale));text-align:center}.product-prizes-item:before{content:"";display:block;width:50px;height:40px;margin:0 auto 30px;mask:url(../images/prize.svg) no-repeat center/contain;-webkit-mask:url(../images/prize.svg) no-repeat center/contain;background:url(../images/ribbon-gold.webp) repeat center}.product-prizes-item-name{font-family:var(--text-font-family);font-size:calc(0.875rem * var(--text-scale));line-height:1rem;font-weight:500;letter-spacing:-.015em}@media only screen and (min-width:576px){.product-prizes-item{border-left:1px solid var(--beige-400)}}@media only screen and (min-width:768px){.product-prizes-item:nth-child(4n+1){border-left-color:#fff0}}@media only screen and (min-width:576px) and (max-width:767px){.product-prizes-item :nth-child(odd){border-left-color:#fff0}}@media only screen and (min-width:768px){.product-gallery{display:grid;grid-template-columns:repeat(5,1fr);grid-auto-flow:dense;grid-auto-rows:100px;grid-auto-rows:min(100px, (100lvh - var(--header-height-scrolled)) / 5);gap:20px}.product-gallery .product-gallery-item{display:flex}.product-gallery .product-gallery-item .gallery-image{display:flex;height:100%}.product-gallery .product-gallery-item .gallery-image img{width:auto;height:100%;object-fit:cover}.product-gallery .product-gallery-item:nth-child(5n+1){grid-area:span 3/span 2;justify-content:flex-end}.product-gallery .product-gallery-item:nth-child(5n+2){grid-area:span 5/span 1}.product-gallery .product-gallery-item:nth-child(5n+2) .gallery-image-container{flex:1}.product-gallery .product-gallery-item:nth-child(5n+2) .gallery-image-container .gallery-image{width:100%}.product-gallery .product-gallery-item:nth-child(5n+2) .gallery-image-container .gallery-image picture{flex:1}.product-gallery .product-gallery-item:nth-child(5n+2) .gallery-image-container .gallery-image img{width:100%}.product-gallery .product-gallery-item:nth-child(5n+3){grid-area:span 2/span 2;justify-content:flex-start}.product-gallery .product-gallery-item:nth-child(5n+4){grid-area:span 3/span 2;justify-content:flex-start}.product-gallery .product-gallery-item:nth-child(5n){grid-area:span 2/span 2;justify-content:flex-end}}@media only screen and (max-width:767px){.product-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}}@media only screen and (max-width:575px){.product-gallery{grid-template-columns:repeat(2,1fr)}}.private-label-list-item{--text-color:var(--color-white);--heading-color:var(--color-white);color:var(--color-white);display:flex;align-items:center;min-height:400px;padding:30px;background-color:var(--grey-900)}.private-label-list-item:not(:first-child){margin-top:20px}.private-label-list-item-content{flex:0 0 50%;text-align:center}.private-label-list-item-title{margin:0 0 60px;font-weight:400;text-transform:uppercase}.private-label-list-item-label{display:inline-block;padding:8px 40px;background:var(--red-500);font-family:var(--text-font-family);font-size:calc(0.75rem * var(--text-scale));line-height:1;font-weight:700;letter-spacing:.2em;color:var(--color-white);text-align:center;text-transform:uppercase}.private-label-list-item.private-label-list-item-poetry{background:url(../images/private-labels/poetry/poetry-list-bg.webp) no-repeat right center/auto 100%;background-color:#0e0e0e}.private-label-list-item.private-label-list-item-poetry .private-label-list-item-label{background:#F3E470;color:#343434}.private-label-list-item.private-label-list-item-dyavol{background:url(../images/private-labels/dyavol/dyavol-list-bg.webp) no-repeat right center/auto 100%;background-color:#0e0e0e}.private-label-list-item.private-label-list-item-dyavol .private-label-list-item-label{background:#CA032C}@media only screen and (max-width:767px){.private-label-list-item{}.private-label-list-item.private-label-list-item-poetry{background-position:right 30% center}.private-label-list-item.private-label-list-item-dyavol{background-position:right 30% center}}@media only screen and (max-width:400px){.private-label-list-item{position:relative}.private-label-list-item:before{content:"";display:block;width:100%;height:100%;background:rgb(0 0 0 / .3);position:absolute;top:0;left:0}.private-label-list-item-content{flex:0 0 100%;position:relative;z-index:1}}.contrast-mode .private-label-list-item-poetry{background-color:#0e0e0e}.contrast-mode .private-label-list-item-poetry .private-label-list-item-label{background:#000;color:#fff}.contrast-mode .private-label-list-item.private-label-list-item-dyavol .private-label-list-item-label{background:#000;color:#fff}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838{--poetry-black:#0E0E0E;--poetry-grey:#343434;--poetry-light-grey:#f9f8f5;--poetry-yellow:#F3E470}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .product-hero-section{--breadcrumb-color:var(--beige-400);--text-color:var(--color-white);--heading-color:var(--color-white);color:var(--text-color);background:none;background-color:var(--poetry-black);position:relative;z-index:1}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .product-hero-section:before{content:"";display:block;width:50%;height:100%;background:url(../images/private-labels/poetry/product-hero-section-bg.webp) no-repeat left center/cover;position:absolute;top:0;left:50%;z-index:-1}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .product-hero-section h1{font-weight:400}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .product-hero-section .gold-label{background:var(--poetry-yellow);color:var(--poetry-grey)}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .product-hero-section-details-volume figcaption{color:var(--poetry-yellow)}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .product-hero-section-details-volume ul{border-top:1px solid var(--grey-500)}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .product-hero-section-details-volume ul>li{border-left-color:var(--grey-500);color:var(--color-white)}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .product-hero-section-details .btn{--bs-btn-bg:var(--color-white)}@media only screen and (min-width:400px){.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .product-hero-section-details-volume ul>li:nth-child(3n+1){border-left-color:#fff0}}@media only screen and (max-width:575px){.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .product-hero-section:before{content:none}}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .widget-call-to-action{--widget-title-color:var(--color-white)}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .widget-call-to-action .container-fluid{padding:0}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .call-to-action{--text-color:var(--color-white);--heading-color:var(--color-white);color:var(--text-color);background:var(--poetry-black)}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .call-to-action .widget-title.widget-title-outer{text-align:center}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .call-to-action .call-to-action-content>div{width:100%;max-width:500px;margin:auto}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .widget-call-to-action.call-to-action-grey-bg{--widget-title-color:var(--navy-500)}.page-id-a2bd2aee-3846-417f-9837-04c9c8122838 .widget-call-to-action.call-to-action-grey-bg .call-to-action{--text-color:var(--navy-500);--heading-color:var(--navy-500);color:var(--text-color);background:var(--poetry-light-grey)}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969{--dyavol-black:#000000;--dyavol-red:#CA032C}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .product-hero-section{--breadcrumb-color:var(--beige-400);--text-color:var(--color-white);--heading-color:var(--color-white);color:var(--text-color);background:none;background-color:var(--dyavol-black);z-index:1}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .product-hero-section h1{font-weight:400}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .product-hero-section .gold-label{background:var(--dyavol-red)}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .product-hero-section-image img{width:auto;height:calc(100lvh - var(--header-height));max-height:calc(100lvh - var(--header-height));position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1;object-position:center bottom}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .product-hero-section-details-volume figcaption{color:var(--dyavol-red)}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .product-hero-section-details-volume ul{border-top:1px solid var(--grey-500)}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .product-hero-section-details-volume ul>li{border-left-color:var(--grey-500);color:var(--color-white)}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .product-hero-section-details .btn{--bs-btn-bg:var(--color-white)}@media only screen and (min-width:992px){.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .product-hero-section:has(.product-hero-section-image img){background-color:var(--dyavol-black)}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .product-hero-section-image:has(img){position:static}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .product-hero-section-image:has(img):before{content:none}}@media only screen and (min-width:400px){.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .product-hero-section-details-volume ul>li:nth-child(3n+1){border-left-color:#fff0}}@media only screen and (max-width:575px){.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .product-hero-section:before{content:none}}.contrast-mode .product-hero-section{--breadcrumb-color:var(--beige-400);--text-color:var(--color-white);--heading-color:var(--color-white);color:var(--text-color);background:none;background-color:var(--dyavol-black);z-index:1}.contrast-mode .product-hero-section h1{font-weight:400}.contrast-mode .product-hero-section .gold-label{background:#000}.contrast-mode .product-hero-section-image img{width:auto;height:calc(100lvh - var(--header-height));max-height:calc(100lvh - var(--header-height));position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:-1;object-position:center bottom}.contrast-mode .product-hero-section-details-volume figcaption{color:#fff}.contrast-mode .product-hero-section-details-volume ul{border-top:1px solid var(--grey-500)}.contrast-mode .product-hero-section-details-volume ul>li{border-left-color:var(--grey-500);color:var(--color-white)}.contrast-mode .product-hero-section-details .btn{--bs-btn-bg:var(--color-white)}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .widget-call-to-action{--widget-title-color:var(--color-white)}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .widget-call-to-action .container-fluid{padding:0}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .call-to-action{--text-color:var(--color-white);--heading-color:var(--dyavol-red);color:var(--text-color);background:var(--dyavol-black)}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .call-to-action .widget-title.widget-title-outer{text-align:center}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .call-to-action .call-to-action-content>div{width:100%;max-width:500px;margin:auto}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .widget-call-to-action.call-to-action-grey-bg{--widget-title-color:var(--navy-500)}.page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .widget-call-to-action.call-to-action-grey-bg .call-to-action{--text-color:var(--navy-500);--heading-color:var(--navy-500);color:var(--text-color);background:var(--poetry-light-grey)}.contrast-mode .page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .widget-call-to-action .call-to-action{--text-color:var(--color-white);--heading-color:white;color:var(--text-color);background:#000}.contrast-mode .page-id-7838434c-4133-4180-8a49-93c4b4cf1969 .widget-call-to-action .call-to-action .widget-title.widget-title-outer{color:var(--color-white)}.dyavol-text-blocks-container{--widget-title-color:var(--color-white);--text-color:var(--color-white);--heading-color:var(--dyavol-red);color:var(--text-color);display:flex;align-items:center;min-height:100vh;min-height:min(700px, 100vh - var(--header-height-scrolled));padding:60px 0;background:url(../images/private-labels/dyavol/dyavol-text-blocks-bg.webp) no-repeat center/cover;background-color:var(--dyavol-black)}.dyavol-text-blocks{--bs-gutter-y:30px;justify-content:space-between}.dyavol-text-blocks-item-title{color:var(--color-white)}@media only screen and (max-width:991px){.dyavol-text-blocks-container{min-height:0;position:relative;z-index:1}.dyavol-text-blocks-container:before{content:"";display:block;width:100%;height:100%;background:rgb(0 0 0 / .6);position:absolute;top:0;left:0;z-index:-1}}:root{--widget-margin:100px 0;--widget-title-size:var(--h3);--widget-title-size-clamp:var(--h3-clamp);--widget-title-lh:var(--h3-lh);--widget-title-weight:500;--widget-title-color:var(--navy-500);--widget-title-align:center;--widget-title-margin:0 auto 60px}.widget-entity:is(.widget-space-homepage,.widget-space-content,.widget-space-product-category-content,.widget-space-page-bottom){margin:var(--widget-margin)}.widget-entity:is(.widget-space-homepage,.widget-space-content,.widget-space-product-category-content,.widget-space-page-bottom) .widget-title-outer{max-width:calc(var(--container-wide-width) + 2 * var(--container-padding));margin:var(--widget-title-margin);margin-left:auto;margin-right:auto;padding-left:var(--container-padding);padding-right:var(--container-padding);font-size:var(--widget-title-size);font-size:var(--widget-title-size-clamp);line-height:var(--widget-title-lh);font-weight:var(--widget-title-weight);color:var(--widget-title-color);text-align:var(--widget-title-align)}.widget-space-product-category-content{--widget-margin:100px 0}*:is(.container-fluid,.container-wide,.container-narrow) .widget-entity:is(.widget-space-homepage,.widget-space-content,.widget-space-page-bottom) .widget-title-outer{max-width:var(--container-wide-width);padding-left:0;padding-right:0}.widget-entity.widget-bg-beige-200.widget-entity:is(.widget-space-homepage,.widget-space-content,.widget-space-page-bottom){margin:0;padding-left:var(--container-padding);padding-right:var(--container-padding)}.widget-entity.widget-bg-beige-200.widget-entity:is(.widget-space-homepage,.widget-space-content,.widget-space-page-bottom) .widget-entity-inner{padding:100px 0;background:var(--beige-200)}.widget-entity.widget-title-underline .widget-title:after{content:"";display:block;width:40px;height:2px;margin:30px auto 0;background:var(--gold-500)}@media only screen and (max-width:991px){:root{--widget-margin:60px 0}.widget-entity.widget-bg-beige-200.widget-entity:is(.widget-space-homepage,.widget-space-content,.widget-space-page-bottom) .widget-entity-inner{padding:60px 0}.widget-space-product-category-content{--widget-margin:60px 0}}:root{--slide-text-title-size-clamp:calc(clamp(2.25rem, 0.3887rem + 7.445vw, 5rem) * var(--text-scale));--slide-text-description-size-clamp:calc(clamp(1.5rem, 1.1616rem + 1.3536vw, 2rem)* var(--text-scale))}.widget-slider .slider-slide{padding:0}.widget-slider .action-wrapper{position:absolute;bottom:5%;right:20px}.widget-slider .action-wrapper .btn{width:var(--a11y-options-btn-width);height:var(--a11y-options-btn-height);padding:var(--a11y-options-btn-padding);background:var(--a11y-options-btn-bg);border:var(--a11y-options-btn-border-size) solid var(--a11y-options-btn-border-color);border-radius:var(--a11y-options-btn-radius);box-shadow:var(--a11y-options-btn-shadow);color:var(--a11y-options-btn-text-color)}.widget-slider .action-wrapper .btn .a11y-options-btn-icon{font-size:var(--a11y-options-icon-size)}.widget-slider .action-wrapper .btn:not(.active) .icon-active{display:none}.widget-slider .slide-texts{padding:0 var(--container-padding);width:700px;max-width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.widget-slider .slide-texts .slide-text-title{font-family:var(--heading-font-family);font-size:calc(5rem * var(--text-scale));font-size:var(--slide-text-title-size-clamp);line-height:calc(1em + 6px);letter-spacing:-.03em;color:var(--color-white);text-align:center}.widget-slider .slide-texts .slide-text-description{font-family:var(--heading-font-family);font-size:calc(2rem * var(--text-scale));font-size:var(--slide-text-description-size-clamp);line-height:calc(1em + 6px);letter-spacing:-.03em;color:var(--color-white);text-align:center}.widget-slider .slide-texts .slide-text-title+.slide-text-description{margin-top:1rem}.widget-slider.widget-slider-full-height{overflow:hidden}.widget-slider.widget-slider-full-height .slider-slide{height:100vh}.widget-slider.widget-slider-full-height .slider-slide img{width:100%;height:100%;object-fit:cover}.widget-slider.widget-slider-as-background .slider-slide{display:flex;flex-direction:column;justify-content:flex-end;background-repeat:no-repeat;background-position:center;background-size:cover}.widget-slider.widget-slider-as-background .slider-slide:before{content:"";display:block;width:100%;height:100%;background:rgb(29 30 32 / .3);position:absolute;top:0;left:0;z-index:1}.widget-slider .splide__slide--has-video .slide-play-btn{display:flex;justify-content:center;align-items:center;width:80px;height:80px;margin:auto;padding:0;border:1px solid var(--beige-100);border-radius:50%;background:#fff0;opacity:.6;transition:var(--transition);cursor:pointer}.widget-slider .splide__slide--has-video .slide-play-btn:before{content:"";display:block;width:9px;height:11px;background:var(--beige-100);mask:url(../images/play.svg) no-repeat center/contain;-webkit-mask:url(../images/play.svg) no-repeat center/contain;transition:var(--transition)}.widget-slider .splide__slide--has-video .slide-play-btn:not(:first-child){margin-top:60px}.widget-slider .splide__slide--has-video .slide-play-btn:is(:hover,:focus){background:var(--beige-100);opacity:1}.widget-slider .splide__slide--has-video .slide-play-btn:is(:hover,:focus):before{background:var(--gold-500)}.widget-slider .splide.is-playing .splide__slide--has-video .slide-play-btn{opacity:0}.widget-slider .splide__video video{object-fit:cover}.widget-slider .splide__arrow{display:flex;justify-content:center;align-items:center;width:70px;height:45px;border:1px solid var(--beige-200);border-radius:0;background:var(--color-white);opacity:1;transition:var(--transition);transform:translateY(-50%)}.widget-slider .splide__arrow:before{content:"";display:block;width:30px;height:11px;background:var(--gold-500);mask:url(../images/arrow-long.svg) no-repeat center/contain;-webkit-mask:url(../images/arrow-long.svg) no-repeat center/contain}.widget-slider .splide__arrow:is(:hover,:focus){border-color:var(--gold-500);background:var(--gold-500)}.widget-slider .splide__arrow:is(:hover,:focus):before{background:var(--color-white)}.widget-slider .splide__arrow.splide__arrow--prev{left:0}.widget-slider .splide__arrow.splide__arrow--prev:before{transform:scaleX(-1)}.widget-slider .splide__arrow.splide__arrow--next{right:0}.widget-slider .splide__arrow svg{display:none}@media only screen and (max-width:991px){.widget-slider{}.widget-slider.widget-slider-full-height{overflow:hidden}.widget-slider.widget-slider-full-height .slider-slide{height:calc(100vh - var(--header-height))}}.contrast-mode .widget-slider .slide-texts .slide-text-title,.contrast-mode .widget-slider .slide-texts .slide-text-description{color:var(--color-white);background-color:#000;padding:30px}.contrast-mode .widget-slider .splide__arrow{border-color:#000;background:#ff0;color:#000}.contrast-mode .widget-slider .splide__arrow:before{background:#000}.contrast-mode .widget-slider .splide__arrow:is(:hover,:focus){border-color:#000;background:#000;color:#ff0}.contrast-mode .widget-slider .splide__arrow:is(:hover,:focus):before{background:var(--color-white)}.contrast-mode .action-wrapper .btn.slider-action-btn{background:var(--color-yellow);border-color:var(--color-yellow);color:#000}.contrast-mode .action-wrapper .btn.slider-action-btn:is(.active,:hover,:focus){background:var(--color-yellow);border-color:var(--color-yellow);color:#000}.contrast-mode .action-wrapper .btn.slider-action-btn .a11y-options-btn-icon sup{color:#000}:root{--a11y-options-display:flex;--a11y-options-flex-direction:row;--a11y-options-justify-content:center;--a11y-options-align-items:center;--a11y-options-gap:.25rem;--a11y-options-position:fixed;--a11y-options-inset:auto 0 0 0;--a11y-options-transform:translateY(-50%);--a11y-options-margin:0;--a11y-options-padding:0 0 0 .5rem;--a11y-options-background:transparent;--a11y-options-border:none;--a11y-options-radius:0;--a11y-options-btn-width:3rem;--a11y-options-btn-height:3rem;--a11y-options-btn-padding:.5rem;--a11y-options-btn-radius:var(--btn-radius);--a11y-options-btn-border-size:var(--btn-border-size);--a11y-options-btn-shadow:var(--btn-shadow);--a11y-options-btn-bg:var(--btn-primary-bg);--a11y-options-btn-bg-active:var(--btn-primary-bg-active);--a11y-options-btn-border-color:var(--btn-primary-border-color);--a11y-options-btn-border-color-active:var(--btn-primary-border-color-active);--a11y-options-btn-text-color:var(--btn-primary-text-color);--a11y-options-btn-text-color-active:var(--btn-primary-text-color-active);--a11y-options-icon-size:1.5rem}.a11y-options{display:var(--a11y-options-display);flex-direction:var(--a11y-options-flex-direction);justify-content:var(--a11y-options-justify-content);align-items:var(--a11y-options-align-items);gap:var(--a11y-options-gap);position:var(--a11y-options-position);inset:var(--a11y-options-inset);transform:var(--a11y-options-transform);z-index:999;margin:var(--a11y-options-margin);padding:var(--a11y-options-padding);background:var(--a11y-options-background);border:var(--a11y-options-border);border-radius:var(--a11y-options-radius)}.a11y-options .btn{width:var(--a11y-options-btn-width);height:var(--a11y-options-btn-height);padding:var(--a11y-options-btn-padding);background:var(--a11y-options-btn-bg);border:var(--a11y-options-btn-border-size) solid var(--a11y-options-btn-border-color);border-radius:var(--a11y-options-btn-radius);box-shadow:var(--a11y-options-btn-shadow);color:var(--a11y-options-btn-text-color)}.a11y-options .btn:is(.active,:hover,:focus,:active){background:var(--a11y-options-btn-bg-active);border-color:var(--a11y-options-btn-border-color-active);color:var(--a11y-options-btn-text-color-active)}.a11y-options .btn .a11y-options-btn-icon{font-size:var(--a11y-options-icon-size)}.a11y-options .btn .a11y-options-btn-icon sup{display:inline-block;width:0;margin-left:-.5rem;font-size:.625rem;top:-.5rem}.a11y-options .btn:not(.active) .icon-active{display:none}.a11y-options .btn.active .icon-inactive{display:none}@media only screen and (max-width:991px){:root{--a11y-options-flex-direction:row;--a11y-options-inset:auto 0 0 0;--a11y-options-transform:none;--a11y-options-margin:0;--a11y-options-padding:0 .25rem .25rem;--a11y-options-btn-width:2.25rem;--a11y-options-btn-height:2.25rem;--a11y-options-btn-padding:.25rem;--a11y-options-icon-size:1rem}.a11y-options .btn .a11y-options-btn-icon sup{margin-left:-.4rem}}.contrast-mode .a11y-options .btn{background:var(--color-yellow);border-color:var(--color-yellow);color:#000}.contrast-mode .a11y-options .btn:is(.active,:hover,:focus,:active){background:var(--color-yellow);border-color:var(--color-yellow);color:#000}.contrast-mode .a11y-options .btn .a11y-options-btn-icon{color:#000}.banner:has(.widget-page-title):after{bottom:15px}.page-title-background{display:flex;align-items:center;min-height:500px;min-height:min(500px, 100lvh - var(--header-height));padding-top:var(--header-height);padding-bottom:var(--header-height);background:no-repeat center/cover;position:relative}.page-title-background:before{content:"";display:block;background:rgb(50 29 18 / .5);position:absolute;top:0;bottom:0;left:0;right:0}.page-title-background .breadcrumbs-container{--breadcrumb-color:rgba(255,255,255,.6);--breadcrumb-active-color:var(--color-white);--breadcrumb-divider-color:rgba(255,255,255,.6);width:100%;position:absolute;bottom:15px;left:0;z-index:1}.page-title-container{flex-grow:1;padding:60px 0;position:relative;z-index:1}.page-title-container .page-title-node{margin:0;font-size:var(--h2);font-size:var(--h2-clamp);line-height:var(--h2-lh);color:var(--color-white);text-align:center}.page-title-container .page-title-description{font-family:var(--heading-font-family);font-size:calc(5rem * var(--text-scale));font-size:clamp(2.5rem, 0.808rem + 6.7682vw, 5rem);line-height:calc(1em + 6px);letter-spacing:-.03em;color:var(--color-white);text-align:center}.page-title-container:has(.page-title-description){text-align:center}.page-title-container:has(.page-title-description) .page-title-node{display:inline-block;margin:0 auto 60px;padding:8px 40px;background:url(../images/ribbon-gold.webp) no-repeat center/cover;font-family:var(--text-font-family);font-size:calc(0.75rem * var(--text-scale));line-height:1;font-weight:700;letter-spacing:.2em;color:var(--color-white);text-align:center;text-transform:uppercase;text-shadow:0 0 3px var(--gold-500)}.page-title-fullscreen .page-title-background{min-height:100vh}@media only screen and (orientation:landscape) and (max-height:425px){.page-title-background .breadcrumbs-container{bottom:0}.page-title-container{padding:60px 0}.page-title-container:has(.page-title-description) .page-title-node{margin:0 auto 30px}}@media only screen and (orientation:portrait) and (max-width:575px){.page-title-background{min-height:calc(100lvh - var(--header-height))}.page-title-container:has(.page-title-description) .page-title-node{margin:0 auto 30px}}@media only screen and (max-width:991px){.page-title-background{padding-top:0}.page-title-fullscreen .page-title-background{min-height:calc(100lvh - var(--header-height))}}.contrast-mode .page-title-container{background-color:black!important}.contrast-mode .page-title-container .page-title-node{background:#000;text-shadow:none}.call-to-action{display:flex;align-items:center;min-height:100vh;min-height:min(700px, 100vh - var(--header-height-scrolled));padding:0 20px;background:var(--beige-400);position:relative}.call-to-action .widget-title.widget-title-outer{margin-left:0;margin-right:0;padding:0;text-align:left}.call-to-action-image{width:50%;height:100%;background:no-repeat center/cover;position:absolute;top:0}.call-to-action-image-icon{max-width:calc(100% - 60px);max-height:calc(100% - 60px);object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.call-to-action .call-to-action-content-container{display:flex}.call-to-action .call-to-action-content{flex:50% 0 1;width:50%;padding:60px 0}.call-to-action.image-position-left .call-to-action-image{left:0}.call-to-action.image-position-left .call-to-action-content-container{justify-content:flex-end}.call-to-action.image-position-left .call-to-action-content{padding-left:60px}.call-to-action.image-position-right .call-to-action-image{right:0}.call-to-action.image-position-right .call-to-action-content{padding-right:60px}.call-to-action .btn-call-to-action{margin-top:60px}.widget-call-to-action.call-to-action-grey-bg .call-to-action{background:var(--grey-100)}.widget-call-to-action.call-to-action-image-full-bg .call-to-action{z-index:1}.widget-call-to-action.call-to-action-image-full-bg .call-to-action-image{width:100%;z-index:-1}.widget-call-to-action.call-to-action-image-contain .call-to-action-image{background-size:contain;background-position:right bottom}@media only screen and (orientation:portrait){.call-to-action{min-height:0}}@media only screen and (max-width:991px){.call-to-action.image-position-left .call-to-action-content{padding-left:1.5rem}.call-to-action.image-position-right .call-to-action-content{padding-right:1.5rem}}@media only screen and (max-width:767px){.call-to-action{min-height:0}.call-to-action .call-to-action-image{width:33.333333%}.call-to-action .call-to-action-content{flex:66.666666% 0 1;width:66.666666%}}@media only screen and (max-width:575px){.call-to-action{flex-direction:column}.call-to-action .call-to-action-image{width:calc(100% + 40px);margin:0 -20px;position:relative;top:auto;bottom:auto;aspect-ratio:16/9}.call-to-action .call-to-action-content{flex:100%;width:100%}.call-to-action.image-position-left .call-to-action-image{left:auto}.call-to-action.image-position-left .call-to-action-content-container{justify-content:flex-end}.call-to-action.image-position-left .call-to-action-content{padding-left:0}.call-to-action.image-position-right .call-to-action-image{right:auto}.call-to-action.image-position-right .call-to-action-content{padding-right:0}.widget-call-to-action.call-to-action-image-full-bg .call-to-action-image{width:calc(100% + 40px);margin:0 -20px;position:relative;top:auto;bottom:auto;aspect-ratio:16/9}}.contrast-mode .call-to-action{background:#000;color:#ff0}.contrast-mode .call-to-action .call-to-action-content{color:var(--color-white);background-color:#000}.contrast-mode .call-to-action .call-to-action-content span{color:white!important}.contrast-mode .call-to-action .btn-call-to-action{background:var(--color-yellow);color:var(--color-black);border:none}.contrast-mode .call-to-action .btn-call-to-action:is(:hover,:focus){background:var(--color-white);color:var(--color-black)}.contrast-mode .call-to-action .btn-call-to-action::after{background:var(--color-black)}.widget-aww-location-slider{overflow:hidden}.widget-aww-location-slider .location-slider-content{display:flex;flex-direction:column;justify-content:space-between;gap:40px}.widget-aww-location-slider .location-slider-description .widget-title.widget-title-outer{margin:0 0 40px;padding:0;text-align:left}.widget-aww-location-slider .location-slider-description .widget-title.widget-title-outer:after{content:"";display:block;width:60px;height:2px;margin-top:40px;background:var(--gold-500)}.widget-aww-location-slider .location-slider-nav{margin:60px auto 0;display:flex;gap:5px;width:225px;max-width:100%}.widget-aww-location-slider .location-slider-nav .location-slider-btn{display:flex;align-items:center;flex:1;height:45px;padding:13px 20px;border:1px solid var(--gold-400);background:var(--gold-400);transition:var(--transition)}.widget-aww-location-slider .location-slider-nav .location-slider-btn:after{content:"";display:inline-block;width:30px;height:11px;background:var(--color-white);mask:url(../images/arrow-long.svg) no-repeat center/contain;-webkit-mask:url(../images/arrow-long.svg) no-repeat center/contain;transition:var(--transition)}.widget-aww-location-slider .location-slider-nav .location-slider-btn.btn-prev{justify-content:flex-end}.widget-aww-location-slider .location-slider-nav .location-slider-btn.btn-prev:after{transform:scaleX(-1)}.widget-aww-location-slider .location-slider-nav .location-slider-btn:is(:hover,:focus){background:var(--color-white);border-color:var(--beige-400)}.widget-aww-location-slider .location-slider-nav .location-slider-btn:is(:hover,:focus):after{background:var(--gold-500)}.widget-aww-location-slider .location-slider{--transition:.5s;clip-path:polygon(0 0,100vw 0,100vw 100%,0 100%)}.widget-aww-location-slider .location-slider .splide__track{overflow:visible}.widget-aww-location-slider .location-slider .splide__track .splide__slide{display:flex;flex-direction:column;padding:0 20px;border:1px solid var(--beige-400);border-width:0 1px 0 1px;transition:var(--transition)}.widget-aww-location-slider .location-slider .splide__track .splide__slide .item{display:flex;flex-direction:column;flex:1}.widget-aww-location-slider .location-slider .splide__track .splide__slide .item.show-image .item-image{overflow:hidden}.widget-aww-location-slider .location-slider .splide__track .splide__slide .item.show-image .item-image img{width:100%;object-fit:cover;transform:scale(1);transition:var(--transition)}.widget-aww-location-slider .location-slider .splide__track .splide__slide .item.show-image .item-title{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1;margin:0;padding:30px 20px;text-align:center}.widget-aww-location-slider .location-slider .splide__track .splide__slide .item.show-image .item-title:after{content:"";display:block;width:50px;height:2px;margin:30px auto 0;background:var(--gold-500)}.widget-aww-location-slider .location-slider .splide__track .splide__slide .item.show-image:is(:hover,:focus) .item-image img{transform:scale(1.2)}.widget-aww-location-slider .location-slider .splide__track .splide__slide .item:not(.show-image){background:#fff0;transition:var(--transition)}.widget-aww-location-slider .location-slider .splide__track .splide__slide .item:not(.show-image) .item-title{display:flex;flex-direction:column;justify-content:space-between;align-items:center;flex:1;margin:0;padding:30px 20px;text-align:center}.widget-aww-location-slider .location-slider .splide__track .splide__slide .item:not(.show-image) .item-title:after{content:"";display:block;width:50px;height:2px;margin:30px auto 0;background:var(--gold-500);transition:var(--transition)}.widget-aww-location-slider .location-slider .splide__track .splide__slide .item:not(.show-image):is(:hover,:focus){background:var(--gold-500)}.widget-aww-location-slider .location-slider .splide__track .splide__slide .item:not(.show-image):is(:hover,:focus) .item-title{color:var(--color-white)}.widget-aww-location-slider .location-slider .splide__track .splide__slide .item:not(.show-image):is(:hover,:focus) .item-title:after{width:100px;background:var(--color-white)}.widget-aww-location-slider.widget-bg-beige-200 .widget-entity-inner{overflow:hidden}@media only screen and (min-width:992px){.widget-aww-location-slider .location-slider-description{padding-right:60px}.widget-aww-location-slider .location-slider-nav{margin-left:0;margin-right:0}.widget-aww-location-slider .location-slider .splide__track .splide__slide{opacity:.7}.widget-aww-location-slider .location-slider .splide__track .splide__slide.is-active,.widget-aww-location-slider .location-slider .splide__track .splide__slide:has(.item:is(:hover,:focus)){opacity:1}}@media only screen and (max-width:767px){.widget-aww-location-slider .location-slider-nav{margin:30px auto 0}}@media only screen and (max-width:500px){.widget-aww-location-slider .location-slider .splide__track .splide__slide{padding:0 10px}.widget-aww-location-slider .location-slider .splide__track .splide__slide .item:not(.show-image) .item-title{padding:30px 10px}}.contrast-mode .widget-aww-location-slider .item{border:1px solid #fff}.contrast-mode .widget-aww-location-slider .item:is(:hover,:focus){background:black!important}.contrast-mode .widget-aww-location-slider .item:is(:hover,:focus) .item-title{color:#fff}.contrast-mode .widget-aww-location-slider .item:is(:hover,:focus) .item-title:after{background:white!important}.contrast-mode .widget-aww-location-slider .item .item-title{color:var(--color-yellow);text-decoration:underline}.contrast-mode .widget-aww-location-slider .item .item-title:after{background:var(--color-yellow)!important}.contrast-mode .widget-aww-location-slider .location-slider-nav .location-slider-btn{background:var(--color-yellow);border:#000}.contrast-mode .widget-aww-location-slider .location-slider-nav .location-slider-btn:after{background:#000}.contrast-mode .widget-aww-location-slider .location-slider-nav .location-slider-btn:is(:hover,:focus){background:#fff;border-color:#000}.contrast-mode .widget-aww-location-slider .location-slider-content{padding:1%;background-color:#000}.locations-tabs-nav{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -20px;padding:0;list-style:none}.locations-tabs-nav-item{display:block;width:20%;margin-bottom:20px;padding:0 20px;border-left:1px solid var(--beige-400)}.locations-tabs-nav-item>button{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:100%;flex:1;margin:0;padding:30px 20px;background:#fff0;border:none;font-family:var(--heading-font-family);font-size:var(--h3-clamp);line-height:var(--h3-lh);font-weight:var(--heading-weight);color:var(--heading-color);letter-spacing:-.025em;text-align:center;transition:var(--transition)}.locations-tabs-nav-item>button:after{content:"";display:block;width:50px;height:2px;margin:30px auto 0;background:var(--gold-500);transition:var(--transition)}.locations-tabs-nav-item>button:is(:hover,:focus){background:var(--gold-500);color:var(--color-white)}.locations-tabs-nav-item>button:is(:hover,:focus):after{width:100px;background:var(--color-white)}.locations-tabs-content{padding:60px 0;background:url(../images/logo-outline.svg) no-repeat left -160px center;background-color:var(--beige-100)}.locations-tabs-content-description{display:flex;align-items:flex-start}.locations-tabs-content-description-item{width:50%;padding:0 80px}.locations-tabs-content-description-image{width:50%;flex:0 1 50%;object-fit:cover}@media only screen and (min-width:1300px){.locations-tabs-nav-item:nth-child(5n+1){border-left-color:#fff0}}@media only screen and (min-width:768px) and (max-width:1299px){.locations-tabs-nav{justify-content:flex-start}.locations-tabs-nav-item{width:33.333333%}.locations-tabs-nav-item:nth-child(3n+1){border-left-color:#fff0}}@media only screen and (max-width:1199px){.locations-tabs-content-description-item{padding:0 60px 0 20px}}@media only screen and (max-width:991px){.locations-tabs-content{background:var(--beige-100)}.locations-tabs-content-description{display:block}.locations-tabs-content-description-item{width:100%;padding:0 20px}.locations-tabs-content-description-image{width:100%;margin-top:60px}}@media only screen and (max-width:767px){.locations-tabs-nav{justify-content:flex-start}.locations-tabs-nav-item{width:50%}.locations-tabs-nav-item:nth-child(odd){border-left-color:#fff0}}.contrast-mode .locations-tabs{background-color:#000}.contrast-mode .locations-tabs-nav-item>button{color:#000;background:yellow!important}.contrast-mode .locations-tabs-nav-item>button:after{background:#000}.contrast-mode .locations-tabs-nav-item>button:is(:hover,:focus){background:#fff;color:#000}.contrast-mode .locations-tabs-nav-item>button:is(:hover,:focus):after{background:#000}.contrast-mode .locations-tabs-content{background-color:#000}.contrast-mode .locations-tabs-content-description{color:#fff}.contrast-mode .locations-tabs-content-description-item{color:#fff;background-color:#000}.contrast-mode .locations-tabs-content-description-image{filter:brightness(.8)}.widget-aww-our-values{padding-top:60px;position:relative}.widget-aww-our-values:before{content:"";display:block;width:2px;height:120px;background:var(--gold-500);position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}.widget-aww-our-values:after{content:"";display:block;width:948px;height:579px;max-width:100%;background:url(../images/our-values/our-values-bg-above.webp) no-repeat left top;position:absolute;top:0;left:0;transform:translateY(-80%);z-index:-1}.our-values-container{--text-color:var(--gold-400);--heading-color:var(--gold-400);--link-color:var(--color-primary);padding:120px 20px 100px;background-color:var(--navy-500);color:var(--text-color);position:relative}.our-values-container:before{content:"";display:block;width:100%;height:100%;background:rgb(0 0 0 / .2);mask:url(../images/our-values/our-values-pattern.webp) repeat-y right;-webkit-mask:url(../images/our-values/our-values-pattern.webp) repeat-y right;position:absolute;top:0;right:0;pointer-events:none}.our-values-container:after{content:"";display:block;width:calc(100% + 2 * var(--container-padding));height:760px;background:url(../images/our-values/our-values-bg-left.webp) no-repeat left top,url(../images/our-values/our-values-bg-right.webp) no-repeat right 30px;position:absolute;top:-30px;left:calc(var(--container-padding) * -1);pointer-events:none}.our-values-container .description{width:425px;max-width:100%;margin:auto;position:relative;z-index:1}.our-values-container .our-values .our-values-items .item+.item{margin-top:60px}.our-values-container .our-values.has-images{display:flex}.our-values-container .our-values.has-images .our-values-items{display:flex;flex-direction:column;gap:100px;flex:50% 0 1}.our-values-container .our-values.has-images .our-values-items .item{display:flex;align-items:center;min-height:400px;padding:0 60px}.our-values-container .our-values.has-images .our-values-items .item+.item{margin-top:0}.our-values-container .our-values.has-images .our-values-items .item .item-title{position:relative}.our-values-container .our-values.has-images .our-values-items .item .item-title:before{content:"";display:block;width:8px;height:8px;border-radius:50%;background:var(--beige-400);position:absolute;top:50%;left:-60px;transform:translate(-50%,-50%)}.our-values-container .our-values.has-images .our-values-items .item .item-image{display:none}.our-values-container .our-values.has-images .our-values-items .item+.item .item-title:after{content:"";display:block;width:1px;height:380px;background:var(--gold-400);position:absolute;bottom:50%;left:-60px;transform:translate(-50%,-60px)}.our-values-container .our-values.has-images .our-values-items .item.active .item-title:before{background:var(--gold-500)}.our-values-container .our-values.has-images .our-values-images-container{flex:50% 0 1;position:relative;margin-top:calc(100px + var(--header-height-scrolled));margin-bottom:calc(-100px - var(--header-height-scrolled))}.our-values-container .our-values.has-images .our-values-images-container .our-values-images{width:100%;height:400px;position:sticky;top:50%;transform:translateY(calc(-50% + var(--header-height-scrolled) / 2))}.our-values-container .our-values.has-images .our-values-images-container .our-values-images .item{max-width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);opacity:0;transition:var(--transition)}.our-values-container .our-values.has-images .our-values-images-container .our-values-images .item.active{opacity:1}@media only screen and (max-width:991px){.widget-aww-our-values .our-values-container{padding:60px 20px}.widget-aww-our-values .our-values-container:before,.widget-aww-our-values .our-values-container:after{content:none}.widget-aww-our-values .our-values-container .our-values.has-images .our-values-items{gap:60px}.widget-aww-our-values .our-values-container .our-values.has-images .our-values-items .item{min-height:300px;padding:0 20px 0 0}.widget-aww-our-values .our-values-container .our-values.has-images .our-values-items .item .item-title:before{content:none}.widget-aww-our-values .our-values-container .our-values.has-images .our-values-items+.item .item-title:after{content:none}.widget-aww-our-values .our-values-container .our-values .our-values-images-container .our-values-images{min-height:300px}}@media only screen and (max-width:575px){.widget-aww-our-values .our-values-container .our-values.has-images{display:flex}.widget-aww-our-values .our-values-container .our-values.has-images .our-values-items{flex:1}.widget-aww-our-values .our-values-container .our-values.has-images .our-values-items .item{min-height:0;padding:0}.widget-aww-our-values .our-values-container .our-values.has-images .our-values-items .item .item-image{display:block;margin:0 0 60px}.widget-aww-our-values .our-values-container .our-values .our-values-images-container{display:none}}.contrast-mode .our-values-container{background-color:#000}.our-prizes-container{background-color:var(--grey-900)}.our-prizes-container .our-prizes-content{width:100%;max-width:470px;min-height:calc((100vw - var(--container-padding) * 2) * 0.25);padding:100px var(--container-padding);margin:0 auto calc((100vw - var(--container-padding) * 2) * -0.25);position:relative;z-index:1}.our-prizes-container .our-prizes-content .widget-title{color:var(--heading-color)}.our-prizes-container .our-prizes-image{position:relative}.our-prizes-container .our-prizes-image:before{content:"";display:block;width:100%;height:60px;background:linear-gradient(to bottom,var(--grey-900),#fff0);position:absolute;top:0;left:0}.our-prizes-container .our-prizes-image img{display:block;width:100%}@media only screen and (max-width:991px){.our-prizes-container .our-prizes-content{padding:60px var(--container-padding)}}.contrast-mode .our-prizes-content{background-color:#000;color:#fff}.contrast-mode .our-prizes-content a{color:var(--color-yellow);text-decoration:underline}.contrast-mode .our-prizes-content a::after{background-color:var(--color-yellow)}.contrast-mode .our-prizes-content a:is(:hover,:focus){color:var(--color-white)}.contrast-mode .our-prizes-content a:is(:hover,:focus)::after{background-color:var(--color-white)}.prize-list{--column-gutter:38px;margin-top:-40px}.prize-list .prize-list-item{margin-top:40px;border:1px solid var(--beige-400);border-width:0 1px 0 1px}.prize-list .prize-list-item .prize-list-image.default{aspect-ratio:9/6;background:var(--color-white);position:relative}.prize-list .prize-list-item .prize-list-image.default:before{content:"";display:block;width:130px;height:105px;max-width:calc(100% - 20px);max-height:calc(100% - 20px);mask:url(../images/prize.svg) no-repeat center/contain;-webkit-mask:url(../images/prize.svg) no-repeat center/contain;background:url(../images/ribbon-gold.webp) repeat center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.prize-list .prize-list-item .prize-list-content{padding:0 20px;text-align:center}@media only screen and (min-width:768px){.prize-list .prize-list-item:nth-child(3n){border-right-color:#fff0}.prize-list .prize-list-item:nth-child(3n+1){border-left-color:#fff0}}@media only screen and (max-width:767px){.prize-list .prize-list-item:nth-child(even){border-right-color:#fff0}.prize-list .prize-list-item:nth-child(odd){border-left-color:#fff0}}@media only screen and (max-width:575px){.prize-list .prize-list-item{border-color:#fff0}}.history-slider-item{display:flex;gap:40px;min-height:500px;min-height:min(500px, 100vh - var(--header-height-scrolled))}.history-slider-item-content{flex:1;padding:20px 40px 90px 40px;border-left:1px solid var(--beige-400);text-align:center}.history-slider-item-content-year{display:block;margin-bottom:40px;font-family:var(--heading-font-family);font-size:clamp(2rem, -0.242rem + 8.9679vw, 5.3125rem);line-height:1;color:var(--gold-500)}.history-slider-item:first-child .history-slider-item-content{border-left-color:#fff0}.history-slider-item-image{flex:1 1 auto;margin-bottom:60px;background:url(../images/logo-outline.svg) no-repeat center/contain;position:relative}.history-slider-item-image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.history-slider:has(>.history-slider-image){display:flex;flex-wrap:wrap}.history-slider:has(>.history-slider-image) .splide__track{flex:0 0 440px}.history-slider:has(>.history-slider-image) .history-slider-image{flex:1 1 auto;margin-bottom:60px;position:relative}.history-slider:has(>.history-slider-image) .history-slider-image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}.history-slider.show-slide-images .splide__track{overflow:visible}.history-slider.show-slide-images .history-slider-item-content{flex:0 0 440px;border-right:1px solid var(--beige-400)}.history-slider.show-slide-images .history-slider-item-image{flex:1 1 auto;margin-bottom:60px;background:url(../images/logo-outline.svg) no-repeat center/contain;position:relative}.history-slider.show-slide-images .history-slider-item-image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}@media only screen and (min-width:992px){.history-slider-nav{width:440px;text-align:center;position:absolute;bottom:0;left:0;z-index:1}}@media only screen and (max-width:991px){.history-slider-nav{flex:0 0 100%;margin-bottom:30px;text-align:center}.history-slider-item-content{padding:20px}}@media only screen and (max-width:767px){.history-slider:has(>.history-slider-image){display:block}.history-slider:has(>.history-slider-image) .splide__track{flex:0 0 100%}.history-slider:has(>.history-slider-image) .history-slider-item{min-height:0}.history-slider:has(>.history-slider-image) .history-slider-image{flex:0 0 100%;margin:30px 0 0;position:static}.history-slider:has(>.history-slider-image) .history-slider-image img{width:100%;aspect-ratio:16/9;position:static}.history-slider.show-slide-images .history-slider-item{min-height:500px;min-height:min(500px, 100vh - var(--header-height-scrolled));flex-direction:column;gap:30px}.history-slider.show-slide-images .history-slider-item-content{flex:1;padding:0;border:none}.history-slider.show-slide-images .history-slider-item-image{flex:1;margin:30px 0 0;position:static}.history-slider.show-slide-images .history-slider-item-image img{width:100%;aspect-ratio:16/9;position:static}}.contrast-mode .widget-aww-history .history-slider-item-content{border-color:#fff;background-color:#000}.contrast-mode .widget-aww-history .history-slider-item-image{border-color:#fff}.contrast-mode .widget-aww-history .history-slider-btn{background:var(--color-yellow);border-color:#000;color:#000}.contrast-mode .widget-aww-history .history-slider-btn:after{background:#000}.contrast-mode .widget-aww-history .history-slider-btn:before{background:#000}.contrast-mode .widget-aww-history .history-slider-btn:is(:hover,:focus){background:#fff;border-color:#000}.tabs-slider{background:var(--beige-200)}.tabs-slider-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;width:50%;padding:0 60px;position:absolute;top:30px;left:0;z-index:1}.tabs-slider-nav-btn{margin:0;padding:8px 5px;background:#fff0;border:none;border-bottom:2px solid #fff0;font-size:calc(0.875rem * var(--text-scale));line-height:1rem;font-weight:500;color:var(--navy-500);text-align:center;opacity:.35;transition:var(--transition)}.tabs-slider-nav-btn:is(:hover,:focus,.active){color:var(--gold-500);border-bottom-color:var(--gold-500)}.tabs-slider-nav-btn.active{opacity:1}.tabs-slider-item{display:flex;min-height:700px;min-height:min(700px, 100vh - var(--header-height-scrolled))}.tabs-slider-item-content{display:flex;justify-content:center;align-items:center;flex:0 1 50%;padding:120px 60px 60px}.tabs-slider-item-content-container{width:100%;max-width:500px;margin:auto}.tabs-slider-item-content-icon{display:block;width:70px;height:70px;margin:auto;background:url(../images/ribbon-gold.webp) repeat center;mask:var(--icon) no-repeat center/contain;-webkit-mask:var(--icon) no-repeat center/contain}.tabs-slider-item-image{flex:0 1 50%;background:url(../images/logo-outline.svg) no-repeat center/contain;position:relative}.tabs-slider-item-image img{width:100%;height:100%;position:absolute;top:0;left:0;object-fit:cover}@media only screen and (max-width:991px){.tabs-slider-nav{padding:0 var(--container-padding)}.tabs-slider-item-content{padding:120px var(--container-padding) 60px}}@media only screen and (max-width:767px){.tabs-slider-nav{width:100%;padding:30px var(--container-padding) 0;position:static}.tabs-slider-item{flex-direction:column}.tabs-slider-item-content{flex:1;padding:60px var(--container-padding)}.tabs-slider-item-image{flex:1;aspect-ratio:16/9}}.icon-blocks{--bs-gutter-y:20px;padding:40px;background:var(--beige-100)}.icon-blocks-item{text-align:center}.icon-blocks-item-icon{display:block;width:64px;height:64px;margin:0 auto 30px;background:url(../images/ribbon-gold.webp) repeat center;mask:var(--icon) no-repeat center/contain;-webkit-mask:var(--icon) no-repeat center/contain}.icon-blocks-item-title{font-size:calc(0.875rem * var(--text-scale));font-weight:500;text-transform:uppercase}@media only screen and (min-width:768px){.icon-blocks-item{border-left:1px solid var(--beige-400)}.icon-blocks-item:nth-child(4n+1){border-left-color:#fff0}}.contrast-mode .icon-blocks{background-color:#000}.contrast-mode .icon-blocks-item-icon{background:#ff0;mask:var(--icon) no-repeat center/contain;-webkit-mask:var(--icon) no-repeat center/contain}.check-blocks{display:grid;grid-template-columns:repeat(5,1fr);gap:40px;position:relative}.check-blocks:before{content:"";display:block;width:100%;height:1px;background:var(--beige-400);box-shadow:0 0 0 100vmax var(--beige-400);clip-path:inset(0 -100vmax);position:absolute;top:10px;left:0;z-index:-1}.check-blocks-item{padding:0 20px;position:relative;z-index:1}.check-blocks-item:before{content:"";display:block;width:26px;height:20px;margin:0 0 60px;background:url(../images/ribbon-gold.webp) repeat center;mask:url(../images/check.svg) no-repeat center/contain;-webkit-mask:url(../images/check.svg) no-repeat center/contain}.check-blocks-item:after{content:"";display:block;width:66px;height:20px;background:var(--color-white);position:absolute;top:0;left:0;z-index:-1}@media only screen and (max-width:1199px){.check-blocks{gap:20px}.check-blocks-item{padding:0}}@media only screen and (max-width:991px){.check-blocks{grid-template-columns:repeat(3,1fr)}.check-blocks:before{content:none}.check-blocks-item:before{margin:0 0 20px}.check-blocks-item:after{content:none}}@media only screen and (max-width:575px){.check-blocks{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:480px){.check-blocks{grid-template-columns:1fr}}.contrast-mode .check-blocks-item:before{background:#ff0;mask:url(../images/check.svg) no-repeat center/contain;-webkit-mask:url(../images/check.svg) no-repeat center/contain}.contrast-mode .check-blocks-item:after{background:#000}.production-process-description{width:100%;max-width:630px;margin:auto}.production-process{display:flex;flex-wrap:wrap;justify-content:center;position:relative}.production-process:before{content:"";display:block;width:1px;height:calc(100% + 10px);background:var(--gold-300);position:absolute;top:10px;left:50%;z-index:1}.production-process-item{flex:0 0 33.333333%;margin-top:20px;padding:50px;background:linear-gradient(to bottom,var(--beige-100),#fff0 50%);border:1px solid var(--gold-300);box-shadow:inset 0 0 0 10px var(--color-white);text-align:center;position:relative}.production-process-item:not(:first-child):before{content:"";display:block;width:30px;height:130px;max-height:calc(100% - 40px);background:url(../images/double-chevron.svg) no-repeat center;background-color:var(--color-white);position:absolute;top:50%;left:0;transform:translate(-50%,-50%);z-index:1}.production-process-item-icon{margin:0 auto 30px}.production-process-ribbon-container{margin-top:20px;flex:0 0 100%;padding:50px 0;position:relative;z-index:1}.production-process-ribbon-container:before,.production-process-ribbon-container:after{content:"";display:block;width:calc(50% - 20px);max-width:360px;height:100%;border:1px solid var(--gold-300);position:absolute;top:0;z-index:-1}.production-process-ribbon-container:before{border-left:none;right:calc(50% + 10px)}.production-process-ribbon-container:after{border-right:none;left:calc(50% + 10px)}.production-process-ribbon{--text-color:var(--color-white);--heading-color:var(--color-white);color:var(--text-color);width:calc(100% - 60px);max-width:800px;margin:auto;padding:18px 30px;background:var(--gold-500);position:relative}.production-process-ribbon:before,.production-process-ribbon:after{content:"";display:block;width:42px;height:100%;background:var(--gold-700);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,30% 50%);position:absolute;top:10px;z-index:-1}.production-process-ribbon:before{left:-30px}.production-process-ribbon:after{right:-30px;transform:scaleX(-1)}.production-process-ribbon>p{margin:0}@media only screen and (min-width:576px){.production-process-item:nth-child(odd){background:linear-gradient(to top right,var(--beige-100),#fff0 50%);border-width:0 0 1px 1px}.production-process-item:nth-child(even){background:linear-gradient(to top left,var(--beige-100),#fff0 50%);border-width:0 1px 1px 0}}@media only screen and (max-width:991px){.production-process-item{flex-basis:50%;padding:30px}}@media only screen and (max-width:575px){.production-process:before{content:none}.production-process-item{flex-basis:100%;padding:30px}.production-process-item:not(:first-child):before{content:none}}.contrast-mode .production-process-item{background:#000;border-color:#fff}.contrast-mode .production-process-ribbon{background:#000;color:#fff}.contrast-mode .production-process-ribbon:before,.contrast-mode .production-process-ribbon:after{background:var(--gold-500)}.block-layout-1{margin-top:20px;padding-left:var(--column-gutter);padding-right:var(--column-gutter);position:relative}.block-layout-1:before{content:"";dispplay:block;height:250px;border:1px solid var(--gold-300);border-bottom:none;position:absolute;top:0;left:var(--column-gutter);right:var(--column-gutter);z-index:1}.block-layout-1-item{padding:40px 25px 25px;background:linear-gradient(to bottom,var(--beige-100),#fff0 250px);box-shadow:inset 0 0 0 10px var(--color-white);text-align:center}.block-layout-1-item-icon{display:block;width:74px;height:74px;margin:0 auto 30px;background:url(../images/ribbon-gold.webp);mask:var(--icon) no-repeat center/contain;-webkit-mask:var(--icon) no-repeat center/contain}.block-layout-1-item-title{font-family:var(--text-font-family);font-size:calc(1rem * var(--text-scale));line-height:var(--text-lh);font-weight:500;color:var(--gold-500)}@media only screen and (min-width:768px){.block-layout-1-item:nth-child(3n+1){border-left-color:#fff0}}@media only screen and (max-width:767px){.block-layout-1-item{padding:30px calc(var(--bs-gutter-x) * 0.5) 10px;border:none}.block-layout-1-item+.block-layout-1-item{border-top:1px solid var(--beige-400)}}.contrast-mode .block-layout-1-item{background:#000}.contrast-mode .block-layout-1-item-title{color:#fff;text-decoration:underline;text-decoration-color:#ff0}.contrast-mode .block-layout-1-item-subtitle{color:#fff;text-decoration:underline;text-decoration-color:#ff0}.contrast-mode .block-layout-1-item-icon{background:var(--color-yellow)}.block-layout-2-container{padding:60px 0;background:var(--beige-400)}.block-layout-2{display:flex;align-items:center;min-height:640px;min-height:min(640px, 100vh - 60px - var(--header-height-scrolled));margin-top:-60px;padding:0 60px}.block-layout-2>.row{flex:1}.block-layout-2-item{margin-top:60px}.block-layout-2-item-content{width:100%;max-width:500px;margin:auto}.block-layout-2-item-icon{display:block;width:70px;height:70px;margin:auto;background:url(../images/ribbon-gold.webp) repeat center;mask:var(--icon) no-repeat center/contain;-webkit-mask:var(--icon) no-repeat center/contain}@media only screen and (max-width:991px){.block-layout-2{padding:0 var(--container-padding)}}.contrast-mode .block-layout-2-container{background-color:#000}.contrast-mode .block-layout-2{background-color:#000;color:#fff}.contrast-mode .block-layout-2-item-content{color:#fff}.contrast-mode .block-layout-2-item-icon{background:var(--color-yellow);mask:var(--icon) no-repeat center/contain;-webkit-mask:var(--icon) no-repeat center/contain}.widget-aww-text-block{background:url(../images/logo-outline.svg) no-repeat left -232px center}.text-block{--text-block-width:460px;display:flex;justify-content:center;align-items:center;min-height:750px;min-height:min(750px, 100vh - var(--header-height-scrolled));position:relative}.text-block-content{width:100%;max-width:var(--text-block-width);padding:60px 60px 60px 0}.text-block-image{display:block;width:calc(100% - var(--text-block-width));height:100%;position:absolute;top:0;right:0;object-fit:cover}@media only screen and (min-width:1221px){.text-block-image{width:calc(100% - (100% - var(--container-wide-width)) / 2 - 460px)}}@media only screen and (max-width:991px){.text-block{--text-block-width:420px}.text-block-content{padding-right:20px}}@media only screen and (max-width:991px){.text-block{--text-block-width:100%}.text-block-content{padding-right:0}.text-block-image{width:100%;height:auto;position:static}}.contrast-mode .text-block{background-color:#000}.contrast-mode .text-block-content{color:#fff;background-color:#000}.contrast-mode .text-block-content a{color:var(--color-yellow);text-decoration:underline}.contrast-mode .text-block-content a::after{background-color:var(--color-yellow)}.contrast-mode .text-block-content a:is(:hover,:focus){color:var(--color-white)}.contrast-mode .text-block-content a:is(:hover,:focus)::after{background-color:var(--color-white)}.contrast-mode .text-block-image{filter:brightness(.8)}.age-confirm-modal .locales-list>li a{color:var(--navy-500);text-transform:uppercase;opacity:1}.age-confirm-modal .locales-list>li a:is(:hover,:focus){color:var(--gold-400)}.age-confirm-modal .locales-list>li.locale-current a{color:var(--gold-400)}.reduced-animation-mode *,.reduced-animation-mode *::before,.reduced-animation-mode *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
/*# sourceMappingURL=style.min.css.map */
