*,::before,::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:1.5;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%}:where(body){margin:0}:where(h1){font-size:2em;margin:.67em 0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(hr){color:inherit;height:0}:where(nav) :where(ol,ul){list-style-type:none;padding:0}:where(nav li)::before{content:"​";float:left}:where(pre){font-family:monospace,monospace;font-size:1em;overflow:auto}:where(abbr[title]){text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}:where(table){border-collapse:collapse;border-color:inherit;text-indent:0}:where(button,input,select){margin:0}:where(button,[type=button i],[type=reset i],[type=submit i]){-webkit-appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(progress){vertical-align:baseline}:where(textarea){margin:0;resize:vertical}:where([type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([aria-busy=true i]){cursor:progress}:where([aria-controls]){cursor:pointer}:where([aria-disabled=true i],[disabled]){cursor:not-allowed}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0, 0, 0, 0);position:absolute}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{background:#fff;color:#000;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a{background:rgba(0,0,0,0)}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}q:before,q:after{content:"";content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}@font-face{font-family:"Caslon Regular";src:url("../fonts/CaslonDoric-RegularNo2-Web.woff2") format("woff2"),url("../fonts/CaslonDoric-RegularNo2-Web.woff") format("woff");font-display:swap}@font-face{font-family:"Caslon Italic";src:url("../fonts/CaslonDoric-RegularNo2Italic-Web.woff") format("woff2"),url("../fonts/CaslonDoric-RegularNo2Italic-Web.woff") format("woff");font-display:swap}@font-face{font-family:"Caslon Bold";src:url("../fonts/CaslonDoric-Semibold-Web.woff2") format("woff2"),url("../fonts/CaslonDoric-Semibold-Web.woff") format("woff");font-display:swap}@font-face{font-family:"Caslon Bold Italic";src:url("../fonts/CaslonDoric-SemiboldItalic-Web.woff2") format("woff2"),url("../fonts/CaslonDoric-SemiboldItalic-Web.woff") format("woff");font-display:swap}@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;src:url("../fonts/fa-brands-400.eot");src:url("../fonts/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("../fonts/fa-brands-400.woff2") format("woff2"),url("../fonts/fa-brands-400.woff") format("woff"),url("../fonts/fa-brands-400.ttf") format("truetype"),url("../fonts/fa-brands-400.svg#fontawesome") format("svg");font-display:swap}html{font-size:62.5%}body{font-family:"Caslon Regular",sans-serif;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;line-height:1.4;font-size:1.5rem}@media(min-width: 1024px){body{font-size:clamp(1.4rem,1.975308642vh,1.8rem)}}h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{margin:0;font-weight:normal;line-height:1.4;font-size:1.5rem}@media(min-width: 1024px){h1,h2,h3,h4,h5,h6,p,a,li,button,input,textarea,select,blockquote,th,td{font-size:clamp(1.4rem,1.975308642vh,1.8rem)}}blockquote{font-weight:normal;padding:0;margin:0;border:none;color:inherit}cite{color:inherit;font-style:normal;font-size:1.5rem}@media(min-width: 1024px){cite{font-size:clamp(1.4rem,1.975308642vh,1.8rem)}}cite:before{display:none}a{text-decoration:none}button{border:none;background:none;outline:none}i{font-style:normal;font-family:"Caslon Italic",sans-serif}.link{position:relative;padding-bottom:.1em;width:auto}.link:after{content:"";display:inline-block;width:100%;height:1px;position:absolute;bottom:0;left:0;background:rgba(0,0,0,0);transition:.3s}.link:hover:after,.link:focus:after{transition:.3s}.font-regular{font-family:"Caslon Regular",sans-serif}.font-bold,label,legend,.te table th,.response table th,.description table th,.te blockquote *,.response blockquote *,.description blockquote *,.te blockquote,.response blockquote,.description blockquote,.te strong,.response strong,.description strong,.te b,.response b,.description b{font-family:"Caslon Bold",sans-serif}.font-bold-italic,.te strong i,.response strong i,.description strong i{font-family:"Caslon Bold Italic",sans-serif}.font-italic,.te i,.response i,.description i{font-style:normal;font-family:"Caslon Italic",sans-serif}.font-xxxl{font-size:4rem;line-height:1.1}@media(min-width: 1024px){.font-xxxl{font-size:clamp(4rem,7.4074074074vh,7rem)}}.font-xxxl:not(.no-italics) span:nth-of-type(2){font-family:"Caslon Bold Italic",sans-serif}.font-xxxl span:nth-of-type(2){display:block}.font-xxl,.te blockquote *,.response blockquote *,.description blockquote *,.te blockquote,.response blockquote,.description blockquote{font-size:2.5rem;line-height:1.3}@media(min-width: 1024px){.font-xxl,.te blockquote *,.response blockquote *,.description blockquote *,.te blockquote,.response blockquote,.description blockquote{font-size:clamp(3rem,3.7037037037vh,5rem)}}.font-xxl span:nth-of-type(2),.te blockquote span:nth-of-type(2),.response blockquote span:nth-of-type(2),.description blockquote span:nth-of-type(2){display:block;font-family:"Caslon Bold Italic",sans-serif}.font-xl,legend,.template-text .um .um-field-label label{font-size:3rem;line-height:1.1}@media(min-width: 1024px){.font-xl,legend,.template-text .um .um-field-label label{font-size:clamp(2rem,3.7037037037vh,4rem)}}.font-xl span:nth-of-type(2),legend span:nth-of-type(2),.template-text .um .um-field-label label span:nth-of-type(2){display:block;font-family:"Caslon Bold Italic",sans-serif}.font-l,.te h2,.response h2,.description h2{font-size:2rem;line-height:1.1}@media(min-width: 1024px){.font-l,.te h2,.response h2,.description h2{font-size:clamp(2rem,3.0864197531vh,2.9rem)}}.font-l span:nth-of-type(2),.te h2 span:nth-of-type(2),.response h2 span:nth-of-type(2),.description h2 span:nth-of-type(2){display:block;font-family:"Caslon Bold Italic",sans-serif}.font-m{font-size:1.6rem;line-height:1}@media(min-width: 1024px){.font-m{font-size:clamp(1.6rem,2.4691358025vh,2.4rem)}}.font-lead,.te h3,.response h3,.description h3,.te h3.te p,.response h3.te p,.te h3.response p,.response h3.response p,.description h3.te p,.description h3.response p,.te h3.description p,.response h3.description p,.description h3.description p,.te.font-lead p,.font-lead.response p,.font-lead.description p{line-height:1.46;font-size:1.6rem}@media(min-width: 1024px){.font-lead,.te h3,.response h3,.description h3,.te h3.te p,.response h3.te p,.te h3.response p,.response h3.response p,.description h3.te p,.description h3.response p,.te h3.description p,.response h3.description p,.description h3.description p,.te.font-lead p,.font-lead.response p,.font-lead.description p{font-size:clamp(1.6rem,2.2222222222vh,2rem)}}.te *:last-child,.response *:last-child,.description *:last-child{margin:0 !important}.te .image,.response .image,.description .image{margin-bottom:20px}.te .link-email,.response .link-email,.description .link-email{border:none;padding:0;display:inline}.te .link-email:hover,.response .link-email:hover,.description .link-email:hover{color:inherit !important}.te h2,.response h2,.description h2,.te h3,.response h3,.description h3{margin-top:1.3em;margin-bottom:.7em}.te h2:first-child,.response h2:first-child,.description h2:first-child,.te h3:first-child,.response h3:first-child,.description h3:first-child{margin-top:0}.te h2 i,.response h2 i,.description h2 i,.te h3 i,.response h3 i,.description h3 i{font-style:normal;font-family:"Caslon Bold Italic",sans-serif}.te h2,.response h2,.description h2{font-family:"Caslon Bold",sans-serif;font-weight:normal;margin-bottom:.7em}.te h3,.response h3,.description h3{font-family:"Caslon Bold",sans-serif;margin-bottom:1em}.te p,.response p,.description p{margin-bottom:1em}.te strong,.response strong,.description strong,.te b,.response b,.description b{font-weight:normal !important}.te i,.response i,.description i{font-style:normal}.te a,.response a,.description a{word-wrap:break-word;font-size:inherit;color:inherit;font-family:inherit;color:#000;text-decoration:none;position:relative;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,.5);text-decoration-color:rgba(0,0,0,.5)}.te a:hover,.response a:hover,.description a:hover{color:#000;-webkit-text-decoration-color:#000;text-decoration-color:#000;transition:.3s}.te ul,.response ul,.description ul,.te ol,.response ol,.description ol{margin:0 0 1em 0;padding:0;list-style:none}.te ul li,.response ul li,.description ul li,.te ol li,.response ol li,.description ol li{margin-bottom:.5em;position:relative}.te ul li,.response ul li,.description ul li{padding-left:1.6em}.te ul li:before,.response ul li:before,.description ul li:before{content:"";display:inline-block;width:6px;height:6px;background:#000;position:absolute;top:.4em;left:0}.te ol,.response ol,.description ol{counter-reset:gd-counter}.te ol li,.response ol li,.description ol li{counter-increment:gd-counter;padding-left:1.6em}.te ol li:before,.response ol li:before,.description ol li:before{content:counter(gd-counter) ".";display:inline-block;position:absolute;top:.1em;left:0;font-size:90%}.te blockquote,.response blockquote,.description blockquote{display:inline-block;position:relative;width:100%;border:none;padding:0;padding-top:10px;line-height:1.3;margin-bottom:1em}.te blockquote:first-child,.response blockquote:first-child,.description blockquote:first-child{margin-top:0}.te blockquote:before,.response blockquote:before,.description blockquote:before{content:"‘";display:inline-block;color:#000;line-height:1;flex-shrink:0;margin-right:2px;font-size:110%;position:absolute;left:-10px}.te blockquote:after,.response blockquote:after,.description blockquote:after{content:"’";font-size:110%;line-height:1;color:#000;margin-left:3px}.te blockquote *,.response blockquote *,.description blockquote *{text-transform:none;line-height:1.3;margin-bottom:1em;border:none;padding:0;position:relative;z-index:2}.te blockquote *:last-child:after,.response blockquote *:last-child:after,.description blockquote *:last-child:after{content:"’";display:inline;color:#000;line-height:1;flex-shrink:0;margin-left:2px;font-size:110%}.te .table-scroll-helper,.response .table-scroll-helper,.description .table-scroll-helper{font-size:1.3rem;margin-bottom:.5em;display:inline-flex;align-items:center}.te .table-scroll-helper:after,.response .table-scroll-helper:after,.description .table-scroll-helper:after{content:"";display:inline-block;width:16px;height:16px;background-repeat:no-repeat;background-size:contain;position:relative;margin-left:10px;flex-shrink:0}.te .table,.response .table,.description .table{overflow:auto;margin:0}.te table,.response table,.description table{min-width:500px;margin:0 0 1em 0;border-collapse:collapse}.te table:first-child,.response table:first-child,.description table:first-child{margin-top:0}.te table th,.response table th,.description table th{padding:0 10px 10px 0px;border:none;text-align:left}.te table tbody,.response table tbody,.description table tbody{vertical-align:top}.te table tbody tr td,.response table tbody tr td,.description table tbody tr td{padding:0 10px 10px 0px;border:none}.te-black{color:#000}.te-black p,.te-black h2,.te-black h3{color:#000}.te-black ul li{color:#000}.te-black ul li:before{content:"";background:#000}.te-black ol li{color:#000}.te-black ol li:before{color:#000}.te-black a{color:#000;border-bottom:1px solid rgba(0,0,0,.2)}.te-black a:hover{color:#000;border-color:#000;transition:.3s}.te-black blockquote:before{background-image:url("../img/quote.svg")}.te-black blockquote *{color:#fff}.te-black table thead th{border:none;color:#fff}.te-black table tbody tr td{border:none;color:#fff}.te-black .table-scroll-helper{color:#fff}.te-black .table-scroll-helper:after{background-image:url("../img/chevron-right-white.svg")}.te-white{color:#fff}.te-white p,.te-white h2,.te-white h3{color:#fff}.te-white ul li{color:#fff}.te-white ul li:before{content:"";background:#fff}.te-white ol li{color:#fff}.te-white ol li:before{color:#fff}.te-white a{color:#fff;border-bottom:1px solid rgba(255,255,255,.2)}.te-white a:hover{color:#fff;border-color:#fff;transition:.3s}.te-white blockquote:before{background-image:url("../img/quote.svg")}.te-white blockquote *{color:#fff}.te-white table thead th{border:none;color:#fff}.te-white table tbody tr td{border:none;color:#fff}.te-white .table-scroll-helper{color:#fff}.te-white .table-scroll-helper:after{background-image:url("../img/chevron-right-white.svg")}.slot-image{position:relative}.image-container,.embed,.map-container{display:block;width:100%;padding-bottom:56.25%;position:relative;overflow:hidden}.image-container.fill-container,.embed.fill-container,.map-container.fill-container{padding:0;position:absolute;width:100%;height:100%;left:0;top:0}.image-container .custom-image,.image-container img,.image-container .map,.image-container iframe,.image-container .html5-video,.image-container video,.embed .custom-image,.embed img,.embed .map,.embed iframe,.embed .html5-video,.embed video,.map-container .custom-image,.map-container img,.map-container .map,.map-container iframe,.map-container .html5-video,.map-container video{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-repeat:no-repeat;-o-object-fit:cover;object-fit:cover}.image-container video,.embed video,.map-container video{-o-object-fit:contain !important;object-fit:contain !important}.image-container img[data-fx],.embed img[data-fx],.map-container img[data-fx]{-o-object-position:attr(data-fx);object-position:attr(data-fx)}.image-container.original,.embed.original,.map-container.original{padding:0 !important}.image-container.original img,.embed.original img,.map-container.original img{position:static}.image-container,.text-container{position:relative}.image-container .caption,.text-container .caption{background:#fff;position:absolute;bottom:0;right:0;padding:.3em;color:#000;font-size:1.2rem}figure{margin:0}.button{cursor:pointer;position:relative;font-weight:500;color:#000;flex-shrink:0;line-height:1;padding:.74em 3em .66em 1em;display:inline-flex;width:100%;align-items:center;justify-content:center;transition:.3s;border-radius:30px;border:1.2px solid #000;background:#ffdd6a}@media(min-width: 768px){.button{width:auto}}.button span{line-height:1;display:inline-block;width:100%}.button svg{position:absolute;top:50% !important;right:1em;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:1.3em;height:1.3em}.button svg path{stroke:#000}.button:hover{transition:.3s;color:#fff;background:#000}.button:hover svg path{stroke:#fff}.button.no-icon{padding:.74em 1em .66em 1em}.button.load-more.loading{background:#fff;color:#000;background-image:url("../img/spinner.gif");background-repeat:no-repeat;background-size:2em;background-position:center}.button.load-more.loading span{opacity:0}.button.back{padding:.74em 1em .66em 3em}.button.back svg{-webkit-transform:translate(0, -50%) rotate(180deg);transform:translate(0, -50%) rotate(180deg);right:auto;left:1em}.button.button-black-border{background:none;color:#000;border-color:#000}.button.button-black-border svg path{stroke:#000}.button.button-black-border:hover{background:#000;color:#fff}.button.button-black-border:hover svg path{stroke:#fff}.button.button-solid{background:#000;color:#fff}.button.button-solid svg path{stroke:#fff}.button.button-white{border-color:#fff;color:#fff}.button.button-white svg path{stroke:#fff}.button.button-white.button-solid{background:#fff;border-color:#fff;color:#000}.button.button-white.button-solid svg path{stroke:#000}.button.button-white.button-solid:hover{transition:.3s;color:#fff;background:#000;border-color:#000}.button.button-white.button-solid:hover svg path{stroke:#fff}.cookie-consent{position:fixed;z-index:10000000000000000000;bottom:0;right:0;background:#fff;box-shadow:0px 0px 5px rgba(0,0,0,.5);color:#000;width:100%;max-height:70vh;max-width:450px;font-size:15px;display:flex;flex-direction:column;overflow:auto;-webkit-overflow-scrolling:touch}.cookie-consent .cookie-consent-top{padding:20px 20px 0 20px}.cookie-consent .cookie-consent-top .cookie-consent-title{font-family:"Caslon Bold",sans-serif;margin-bottom:.8em;color:#000;font-size:20px;line-height:1.1}.cookie-consent .cookie-consent-top .cookie-consent-text{margin-bottom:1em;font-size:14px;color:#000}.cookie-consent .cookie-consent-top .cookie-consent-link{font-size:14px;display:flex;justify-content:flex-start;align-items:center;margin-bottom:10px;color:#000;text-decoration:underline}.cookie-consent .cookie-consent-middle{padding:0 20px;margin-bottom:10px}.cookie-consent .cookie-consent-middle label{border-bottom:1px solid #000;padding:10px 0;display:inline-flex;align-items:center;width:100%}.cookie-consent .cookie-consent-middle label input{position:absolute;opacity:0;width:0;height:0;line-height:0}.cookie-consent .cookie-consent-middle label input+span{font-size:14px;display:flex;align-items:center;font-family:"Caslon Bold",sans-serif}.cookie-consent .cookie-consent-middle label input+span:before{content:"";display:inline-block;width:20px;height:20px;border:2px solid #000;margin-right:13px;flex-shrink:0}.cookie-consent .cookie-consent-middle label input:checked+span:before{background-color:#000;border-color:#000;background-image:url("../img/check-white.svg");background-repeat:no-repeat;background-size:contain}.cookie-consent .cookie-consent-middle label input[disabled]+span{opacity:.5;cursor:not-allowed}.cookie-consent .cookie-consent-bottom{margin-top:auto;padding:0px 20px 100px;display:flex;justify-content:space-between;flex-wrap:wrap}@media(min-width: 1024px){.cookie-consent .cookie-consent-bottom{padding:0 20px 20px}}.cookie-consent .cookie-consent-bottom button{border:none;outline:none;margin-top:15px;margin-right:15px;cursor:pointer;font-size:14px;border-radius:30px;font-family:"Caslon Bold",sans-serif;display:inline-flex;width:auto;justify-content:center;align-items:center;border:1px solid #000;background:#000;color:#fff;padding:.5em;width:100%}@media(min-width: 600px){.cookie-consent .cookie-consent-bottom button{width:29%}}.cookie-consent .cookie-consent-bottom button.accept-all{background:green;border-color:green}.cookie-consent .cookie-consent-bottom button.reject{background:red;border-color:red}.cookie-consent .cookie-consent-bottom button.more-info{width:100%;background:#fff;color:#000}.cookie-consent .cookie-consent-detail{background:rgba(0,0,0,.4);position:fixed;right:-200vw;opacity:0;bottom:0;z-index:2;width:100%;height:100%}.cookie-consent .cookie-consent-detail.open{right:0;opacity:1;transition:opacity .3s}.cookie-consent .cookie-consent-detail.open .cookie-consent-detail-inner{display:block}.cookie-consent .cookie-consent-detail .cookie-consent-detail-inner{bottom:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);overflow:auto;-webkit-overflow-scrolling:touch;position:fixed;display:none;background:#fff;left:50%;padding:20px 20px 100px;width:100%;max-width:768px;right:auto;height:80vh;max-height:768px;box-shadow:0px 0px 5px #000}@media(min-width: 768px){.cookie-consent .cookie-consent-detail .cookie-consent-detail-inner{padding:20px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%;bottom:auto}}.cookie-consent .cookie-consent-detail .cookie-consent-detail-title{font-family:"Caslon Bold",sans-serif;margin-bottom:.8em;color:#000;font-size:20px;line-height:1.1}.cookie-consent .cookie-consent-detail .cookie-consent-detail-section{padding:10px 0;border-bottom:1px solid #000;font-size:14px}.cookie-consent .cookie-consent-detail .cookie-consent-detail-section label{padding:0 0 10px 0;display:inline-flex;align-items:center;width:100%}.cookie-consent .cookie-consent-detail .cookie-consent-detail-section label input{position:absolute;opacity:0;width:0;height:0;line-height:0}.cookie-consent .cookie-consent-detail .cookie-consent-detail-section label input+span{font-family:"Caslon Bold",sans-serif;font-size:14px;display:flex;align-items:center}.cookie-consent .cookie-consent-detail .cookie-consent-detail-section label input+span:before{content:"";display:inline-block;width:20px;height:20px;border:2px solid #000;margin-right:13px;flex-shrink:0}.cookie-consent .cookie-consent-detail .cookie-consent-detail-section label input:checked+span:before{background-color:#000;border-color:#000;background-image:url("../img/check-white.svg");background-repeat:no-repeat;background-size:contain}.cookie-consent .cookie-consent-detail .cookie-consent-detail-section label input[disabled]+span{opacity:.5;cursor:not-allowed}.cookie-consent .cookie-consent-detail button{border:none;outline:none;margin-top:15px;cursor:pointer;font-size:14px;border-radius:30px;font-family:"Caslon Bold",sans-serif;display:inline-flex;width:45%;justify-content:center;align-items:center;background:#000;color:#fff;margin-bottom:10px;padding:.5em 1em}.cookie-consent .cookie-consent-detail button.accept{background:green;margin-right:9%}.banner-reopen{border:none;outline:none;position:fixed;z-index:999999;bottom:0;right:0;background:#000;color:#fff;font-size:1.4rem;padding:.5em 1em;cursor:pointer;display:none}@media(min-width: 768px){.banner-reopen{right:6.25vw}}@media(min-width: 1440px){.banner-reopen{right:100px}}a[href="#main-content"]{opacity:0;left:-9999px;position:absolute}a[href="#main-content"]:focus{position:fixed;top:0;left:0;opacity:1;background:#fff;color:#000;text-align:center;z-index:999999999;padding:10px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}body,html{-ms-overflow-style:none;scrollbar-width:none;-ms-scroll-chaining:none;overscroll-behavior:none}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;align-items:flex-start;height:auto;overflow-x:hidden;position:relative}.header-padding{padding-top:125px}@media(min-width: 768px){.header-padding{padding-top:clamp(125px,20.8641975309vh,169px)}}.container-wide{padding:0 15px}@media(min-width: 768px){.container-wide{padding:0 .9375vw}}.container{padding:0 5.3333333333vw;width:100%;max-width:2000px;margin:0 auto}@media(min-width: 768px){.container{padding:0 clamp(30px,6.25vw,6.25vw)}}@media(min-width: 768px){.container.mobile-only-break-768{padding:0}}@media(min-width: 1024px){.container.mobile-only-break-1024{padding:0}}.container.desktop-only-break-768{padding:0}@media(min-width: 768px){.container.desktop-only-break-768{padding:0 clamp(30px,6.25vw,6.25vw)}}.container.desktop-only-break-1024{padding:0}@media(min-width: 1024px){.container.desktop-only-break-1024{padding:0 clamp(30px,6.25vw,6.25vw)}}.container.no-padding{padding:0}.fill-container{position:absolute;width:100%;height:100%;top:0;left:0}.um-register .um-right .um-button.um-alt{display:none !important}.template-text .um{width:100%;max-width:100% !important;color:#000}.template-text .um .um-field-label label{color:#000;font-family:"Caslon Bold",sans-serif}.template-text .um .um-field-label input{background:#f2f2f2}.block-form{width:100%;padding-top:100px;padding-bottom:100px}.block-form .block-inner{width:100%}@media(min-width: 768px){.block-form .block-inner{display:flex;justify-content:flex-end}}@media(min-width: 768px){.block-form .slot{width:calc(50% + clamp(66.5px,11.7283950617vh,95px))}}form{display:inline-block;width:100%}fieldset{border:none;display:inline-block;width:100%;padding:0;margin:0}.form-block-content{margin-bottom:1em}legend{display:inline-block;width:100%;margin-bottom:1em}label{display:block;color:inherit}.description{margin-bottom:2rem}.form-row,.conditional_target:not(.form-element){display:flex;flex-wrap:wrap;width:100%}.form-row>label:first-child,.conditional_target:not(.form-element)>label:first-child{width:100%;margin-bottom:15px}.form-row>label:first-child span,.conditional_target:not(.form-element)>label:first-child span{font-family:"Caslon Regular",sans-serif;font-size:1.4rem}.form-element-error{display:inline-block;width:auto;font-size:1.2rem;line-height:1;background:red;color:#fff;padding:2px 5px}.checkboxes,.radios{padding:10px 0}.form-element{width:100%}.form-element.hidden{display:none}.form-element-text,.form-element-textarea{padding:10px 0;position:relative}.form-element-text.error input,.form-element-text.error textarea,.form-element-textarea.error input,.form-element-textarea.error textarea{border-color:#eb5757;background-image:url("../img/alert-circle.svg");background-size:24px;background-position:96% center;background-repeat:no-repeat}.form-element-text.active label,.form-element-textarea.active label{color:#fff}.form-element-text label,.form-element-textarea label{font-family:"Caslon Bold",sans-serif;margin-bottom:10px;padding:0;color:#000}.form-element-text input,.form-element-text textarea,.form-element-textarea input,.form-element-textarea textarea{font-family:"Caslon Regular",sans-serif;width:100%;height:auto;background:none;padding:13px 14px;border:none;box-shadow:none;border:none;border:none;margin:0;background:#f2f2f2;color:#000;border:2px solid #f2f2f2}.form-element-text input:focus,.form-element-text textarea:focus,.form-element-textarea input:focus,.form-element-textarea textarea:focus{border:2px solid #fff;box-shadow:none;outline:none}.form-element-text textarea,.form-element-textarea textarea{min-height:180px}.form-element-text .countdown,.form-element-textarea .countdown{font-size:1.2rem;margin-top:5px}.form-element-text .password-wrapper,.form-element-textarea .password-wrapper{position:relative}.form-element-text .reveal-password,.form-element-textarea .reveal-password{cursor:pointer;position:absolute;top:50%;right:15px;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:26px;height:26px;border:none;box-shadow:none;background-image:url("../img/eye.svg");background-repeat:no-repeat;background-size:contain}.form-element-text .reveal-password.active,.form-element-textarea .reveal-password.active{background-image:url("../img/eye-off.svg")}.form-element-text input:-webkit-autofill,.form-element-text input:-webkit-autofill:hover,.form-element-text input:-webkit-autofill:focus,.form-element-text textarea:-webkit-autofill,.form-element-text textarea:-webkit-autofill:hover,.form-element-text textarea:-webkit-autofill:focus,.form-element-textarea input:-webkit-autofill,.form-element-textarea input:-webkit-autofill:hover,.form-element-textarea input:-webkit-autofill:focus,.form-element-textarea textarea:-webkit-autofill,.form-element-textarea textarea:-webkit-autofill:hover,.form-element-textarea textarea:-webkit-autofill:focus{border:2px solid #000;background:#f2f2f2;-webkit-text-fill-color:#000;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-box-shadow:0 0 0 30px #fff inset !important}.checkboxes{display:flex;flex-wrap:wrap;flex-direction:column}.form-element-checkbox{margin:0 10px 10px 0;display:inline-block;width:auto}.form-element-checkbox input{position:absolute;opacity:0}.form-element-checkbox input+label{position:relative;margin:0;display:inline-flex;align-items:center;cursor:pointer;font-weight:normal;color:#000;font-size:1.4rem;font-family:"Caslon Regular",sans-serif}.form-element-checkbox input+label:before{content:"";display:inline-block;width:clamp(20px,1.875vw,30px);height:clamp(20px,1.875vw,30px);background-color:#f2f2f2;margin-right:10px}.form-element-checkbox input:checked+label:before{content:"";background-image:url("../img/tick.svg");background-repeat:no-repeat;background-size:contain;background-position:center}.form-element-radio{padding-bottom:10px}.form-element-radio input{position:absolute;left:-99999px;opacity:0}.form-element-radio input+label{position:relative;margin:0;display:inline-flex;align-items:center;cursor:pointer;font-weight:normal;color:#000;font-size:1.4rem;font-family:"Caslon Regular",sans-serif}.form-element-radio input+label:before{content:"";display:inline-block;width:clamp(20px,1.875vw,30px);height:clamp(20px,1.875vw,30px);flex-shrink:0;border-radius:50%;background-color:#f2f2f2;margin-right:10px}.form-element-radio input:checked+label:before{border:clamp(5px,.5vw,8px) solid #f2f2f2;background:#000}.form-element-select{padding:10px 0}.form-element-select.error select{border-color:#eb5757}.form-element-select.active label{color:#fff}.form-element-select label{margin-bottom:10px;padding:0}.form-element-select select{font-family:"Caslon Regular",sans-serif;width:100%;-webkit-appearance:none;height:auto;background:none;padding:16px 11px;box-shadow:none;border:none;border:none;background-color:#f2f2f2;background-image:url("../img/chevron-down.svg");background-repeat:no-repeat;background-size:20px 18px;background-position:95% 50%;color:#000}.form-element-select select:focus{box-shadow:none;outline:none}.form-element-select select option{font-weight:normal;-webkit-appearance:none;color:#54565a}.form-element-select select:-webkit-autofill,.form-element-select select:-webkit-autofill:hover,.form-element-select select:-webkit-autofill:focus{border:1px solid #e0e0e0;-webkit-text-fill-color:#fff;-webkit-box-shadow:0 0 0px 1000px #e0e0e0 inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}p.sub{display:none}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea:-webkit-autofill,textarea:-webkit-autofill:hover,textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px #fff inset !important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.form-element-file{padding:15px 0}.form-element-file label{margin-bottom:10px}.form-element-file input{position:absolute;top:50%;height:1px}.form-element-file .form-element-inner{position:relative}.form-element-file .form-element-inner .form-element-content{position:relative;z-index:2;display:flex;background:#f2f2f2;justify-content:space-between;align-items:center;padding:15px}.form-element-file .form-element-inner .form-element-content .upload-text{font-size:1.4rem;width:40%;border:1px dashed #000;text-align:center;padding:15px;display:flex;align-items:center;justify-content:center;min-height:90px}.form-element-file .form-element-inner .form-element-content .upload-text .upload-button{cursor:pointer;display:inline-block;margin-right:.2em}.form-element-file .form-element-inner .form-element-content .upload-helper{font-size:1.4rem;width:30%}.form-element-file .form-element-inner .file-response{color:red}.form-element-file .dz-preview{display:flex;flex-wrap:wrap;border:1px solid #000;padding:30px 20px;position:relative;align-items:center}.form-element-file .dz-preview .dz-image{margin-right:15px}.form-element-file .dz-preview .dz-remove{width:auto;color:#000;display:none;align-items:center;position:absolute;top:10px;right:10px;cursor:pointer}.form-element-file .dz-preview .dz-remove:after{content:"";display:inline-block;width:.8em;height:.8em;background-image:url("../img/x-black.svg");background-repeat:no-repeat;background-size:contain;flex-shrink:0;margin-left:.5em}.form-element-file .dz-preview .dz-details .dz-filename{font-family:"Caslon Bold",sans-serif;display:inline-block}.form-element-file .dz-preview .dz-details .dz-size{font-size:1.4rem}.form-element-file .dz-preview .dz-progress{width:100%;border-bottom:1px solid #000;height:10px;position:absolute;top:0;left:0}.form-element-file .dz-preview .dz-progress .dz-upload{display:inline-block;position:absolute;top:0;left:0;width:0;height:100%;background:#000}.form-element-file .dz-preview .dz-success-mark{display:none}.form-element-file .dz-preview .dz-error-mark{display:none}.form-element-submit{margin-top:30px}.response{display:inline-block;width:100%}.response *:first-child{margin-top:60px !important}.um{padding:40px 0}.um .um-toggle-password{line-height:2.5 !important}.um .um-field-divider{margin:0 0 12px 0;height:24px;position:relative;text-align:left;color:#000}.um .um-field-divider .um-field-divider-text{text-align:left}.um .um-field-divider span{color:#c74a4a}.um ul li:before{display:none !important}.um #um_field_0_hide_in_members{display:none !important}.um .picker__table{min-width:100%}.um .picker--opened .picker__frame{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.um .um-form form .um-request-button{display:inline-block !important;margin-top:5px !important;background:none !important;padding:0 !important}.um .um-form form .um-account-side{width:100% !important;margin-bottom:30px}.um .um-form form .um-account-side ul{display:flex;list-style:none;margin-left:0;padding-left:0;display:flex;border-radius:0 !important;border:1px solid #000}.um .um-form form .um-account-side ul li{flex-grow:1}.um .um-form form .um-account-side ul li a.current{background:#000 !important;color:#fff !important}.um .um-form form .um-account-side ul li a{color:#000 !important}.um .um-form form .um-account-side ul li:before{display:none}.um .um-form form .um-account-main{padding:0 !important;width:100% !important;max-width:100% !important}.um .um-form form .um-account-main div.um-account-heading{color:#000;font-family:"Caslon Bold",sans-serif}.um .um-form form .um-account-main div.um-account-heading i{display:none !important}.um .um-form form .um-col-alt-b a{color:#000 !important;font-family:"Caslon Bold",sans-serif !important;text-align:left !important;font-size:1.8rem !important}.um .um-form form .um-button{cursor:pointer !important;position:relative !important;font-weight:500 !important;color:#000 !important;flex-shrink:0 !important;line-height:1 !important;padding:.74em 3em .66em 1em !important;display:inline-flex !important;width:auto !important;align-items:center !important;justify-content:center !important;transition:.3s !important;border-radius:30px !important;border:1.2px solid #000 !important;background-color:#fff !important;margin-top:30px !important;background-image:url("../img/chevron-right-white.svg");background-repeat:repeat !important;background-size:1em !important;background-position:90% 50% !important;background-repeat:no-repeat !important;box-shadow:none !important}.um .um-form form .um-button.um-alt{background-image:url("../img/chevron-right.svg")}.um .um-form form .um-half{width:100% !important}.um .um-form form input[type=submit]{cursor:pointer !important;position:relative !important;font-weight:500 !important;color:#fff !important;flex-shrink:0 !important;line-height:1 !important;padding:.74em 3em .66em 1em !important;display:inline-flex !important;width:auto !important;align-items:center !important;justify-content:center !important;transition:.3s !important;border-radius:30px !important;border:1.2px solid #000 !important;background-color:#000 !important;background-image:url("../img/chevron-right-white.svg");background-repeat:repeat !important;background-size:1em !important;background-position:90% 50% !important;background-repeat:no-repeat !important}.um .um-form form .select2 .selection .select2-selection{background:#f2f2f2 !important;border:none !important;border-radius:0px !important}.um .um-form form .um-field .um-field-label{margin:0 !important;padding:0 !important}.um .um-form form .um-field label{font-family:"Caslon Bold",sans-serif !important;margin-bottom:10px !important;padding:0 !important;color:#000 !important}.um .um-form form .um-field input[type=text],.um .um-form form .um-field input[type=password]{font-family:"Caslon Regular",sans-serif !important;width:100% !important;height:auto !important;background:none !important;padding:13px 14px !important;box-shadow:none !important;border:none !important;margin:0 !important;background:#f2f2f2 !important;color:#000 !important;border:2px solid #f2f2f2 !important;height:100% !important}.um .um-form form .um-field input[type=text]:focus,.um .um-form form .um-field input[type=password]:focus{border:2px solid #fff !important;box-shadow:none !important;outline:none !important}.um .um-form form .um-field .um-field-area .um-field-radio{display:flex;align-items:center;margin-bottom:25px !important}.um .um-form form .um-field .um-field-area .um-field-radio input+.um-field-radio-state{position:relative;margin:0;display:inline-flex;align-items:center;cursor:pointer;font-weight:normal;color:#000;font-size:1.4rem;font-family:"Caslon Regular",sans-serif}.um .um-form form .um-field .um-field-area .um-field-radio input+.um-field-radio-state:before{content:"";flex-shrink:0;display:inline-block;width:30px !important;height:30px !important;background-color:#f2f2f2;margin-right:10px}.um .um-form form .um-field .um-field-area .um-field-radio input+.um-field-radio-state i{display:none !important}.um .um-form form .um-field .um-field-area .um-field-radio input:checked+.um-field-radio-state:before{content:"";background-image:url("../img/tick.svg");background-repeat:no-repeat;background-size:80%;background-position:center}.um .um-form form .um-field .um-field-area .um-field-radio .um-field-radio-option{position:relative !important;margin:0 !important;display:inline-flex !important;align-items:center !important;cursor:pointer !important;font-weight:normal !important;color:#000 !important;font-size:1.4rem !important;font-family:"Caslon Regular",sans-serif !important;margin:0 0 0 1em !important}.um .um-form form .um-field .um-field-area .um-field-checkbox{display:flex;align-items:center;margin-bottom:25px !important}.um .um-form form .um-field .um-field-area .um-field-checkbox input+.um-field-checkbox-state{position:relative;margin:0;display:inline-flex;align-items:center;cursor:pointer;font-weight:normal;color:#000;font-size:1.4rem;font-family:"Caslon Regular",sans-serif}.um .um-form form .um-field .um-field-area .um-field-checkbox input+.um-field-checkbox-state:before{content:"";flex-shrink:0;display:inline-block;width:30px !important;height:30px !important;background-color:#f2f2f2;margin-right:10px}.um .um-form form .um-field .um-field-area .um-field-checkbox input+.um-field-checkbox-state i{display:none !important}.um .um-form form .um-field .um-field-area .um-field-checkbox input:checked+.um-field-checkbox-state:before{content:"";background-image:url("../img/tick.svg");background-repeat:no-repeat;background-size:80%;background-position:center}.um .um-form form .um-field .um-field-area .um-field-checkbox .um-field-checkbox-option{position:relative !important;margin:0 !important;display:inline-flex !important;align-items:center !important;cursor:pointer !important;font-weight:normal !important;color:#000 !important;font-size:1.4rem !important;font-family:"Caslon Regular",sans-serif !important;margin:0 0 0 1em !important}.a2a_dd{background:none !important}.social-icons{position:relative;display:flex;justify-content:space-between;justify-content:flex-start;flex-wrap:wrap}.social-icons a{display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:3rem;color:#fff;margin-bottom:30px;margin-right:30px;text-decoration:none}.social-icons a:last-of-type{margin-right:0}.a2a_kit{background:#edf1f7 !important;width:144px !important;display:none;flex-direction:column;align-items:flex-start;position:absolute;top:60px;left:0 !important;display:none}.a2a_kit.a2a_flex_style{display:none}.a2a_kit:after{content:"";width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #edf1f7;position:absolute;top:-8px;left:8px}.a2a_kit a{flex:none !important;padding:0 !important;display:flex;justify-content:flex-start !important;text-align:left;align-items:center !important;width:100% !important;margin-right:.5em;background-color:rgba(0,0,0,0) !important;border-bottom:1px solid #000;color:#000;font-size:1.6rem;padding:7px !important}.a2a_kit a span{display:none !important}.a2a_kit a:before{content:"";display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center;margin-right:1em;font-size:1.8rem}.a2a_kit a.a2a_button_twitter:before{background-image:url("../img/x-social.webp")}.a2a_kit a.a2a_button_facebook:before{background-image:url("../img/fb.png")}.a2a_kit a.a2a_button_instagram:before{font-family:"Font Awesome 5 Brands";speak:none;font-style:normal;font-weight:400;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:""}.header{width:100%;position:relative;z-index:999}.header .header-top{width:100%;position:fixed;left:0;top:0;z-index:999;background:#000}.header .header-top-inner{width:100%;display:flex;justify-content:space-between;align-items:center;height:27px}.header .header-left{display:flex}.header .header-left .baltic-link{color:#fff;text-decoration:none;font-family:"Caslon Bold",sans-serif;font-size:1.2rem;line-height:1;display:inline-flex;align-items:baseline;display:none}@media(min-width: 700px){.header .header-left .baltic-link{font-size:1.2rem}}@media(min-width: 1000px){.header .header-left .baltic-link{font-size:1.4rem}}@media(min-width: 1024px){.header .header-left .baltic-link{display:block;margin:5px 0}}.header .header-left .baltic-link svg{margin-left:.3em;flex-shrink:0;width:1em;height:1em}.header .header-left .baltic-link:hover{text-decoration:underline}.header .header-logo{width:100%;display:flex;align-items:center;position:absolute;top:27px;left:0;height:98px;padding:0 5.3333333333vw}@media(min-width: 768px){.header .header-logo{padding:0 clamp(30px,6.25vw,6.25vw);height:clamp(98px,17.5308641975vh,142px)}}.header .button-container{max-width:35%}@media(min-width: 768px){.header .button-container{display:flex;align-items:flex-end;height:clamp(51px,9.1358024691vh,74px)}}.header .back{color:#000;border:none;margin-top:5px;display:none;font-size:1.4rem}@media(min-width: 768px){.header .back{display:inline-flex;align-items:center}}.header .back:hover{text-decoration:underline}.header .back svg{display:inline-block;width:.8em;height:.8em;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:.3em}.header .back svg path{stroke:#000}@media(min-width: 768px){.header .back{display:inline-flex}}.header .logo{display:inline-block;width:132px;height:51px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(min-width: 768px){.header .logo{width:clamp(132px,23.4567901235vh,190px);height:clamp(51px,9.1358024691vh,74px)}}.header .logo img{-o-object-fit:contain;object-fit:contain;position:absolute;width:100%;height:100%}.header .nav{display:flex;align-items:center}.header .nav .welcome-message{display:inline-block;color:#fff;font-family:"Caslon Bold",sans-serif}.header .nav ul{display:flex;padding:0;margin:0;list-style:none}.header .nav ul li{margin:0}.header .nav ul li:after{content:"|";color:#fff;display:inline-block;margin-left:.5em}.header .nav ul li:last-of-type{margin-left:.5em}.header .nav ul.acc-nav li:after{display:none}.header .nav a,.header .nav span,.header .nav button{display:inline-block;color:#fff;font-family:"Caslon Bold",sans-serif;font-size:1rem;line-height:1.1}@media(min-width: 700px){.header .nav a,.header .nav span,.header .nav button{font-size:1.2rem}}@media(min-width: 1000px){.header .nav a,.header .nav span,.header .nav button{font-size:1.4rem}}.header .nav a,.header .nav button{padding:0;cursor:pointer}.header .nav a:hover,.header .nav button:hover{text-decoration:underline}.footer{width:100%;background:#1a1a1a;color:#fff;padding:30px 0}.footer a{color:#fff;text-decoration:none}.footer .footer-logo{display:inline-block;width:318px;max-width:100%;height:auto;margin-bottom:60px}@media(min-width: 1024px){.footer .footer-logo{width:37.5%}}.footer .footer-logo svg{width:100%}.footer .footer-top,.footer .footer-bottom{width:100%}@media(min-width: 768px){.footer .footer-top,.footer .footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between}}.footer .footer-bottom{display:flex;flex-direction:column-reverse}@media(min-width: 1024px){.footer .footer-bottom{flex-direction:row}}.footer .footer-column{margin-bottom:60px}@media(min-width: 768px){.footer .footer-column{width:50%;padding-right:20px}}@media(min-width: 1024px){.footer .footer-column{width:25%}}.footer .footer-left{width:100%}@media(min-width: 1024px){.footer .footer-left{width:50%;padding-right:20px}}@media(min-width: 1024px){.footer .footer-right{width:50%}}.footer .footer-title{font-size:1.4rem;font-family:"Caslon Bold",sans-serif;margin-bottom:5px}.footer .footer-title.footer-title-small{font-family:"Caslon Regular",sans-serif;margin-bottom:10px}.footer .footer-contacts,.footer .footer-address{font-size:1.4rem}.footer .footer-contacts .footer-contact,.footer .footer-address .footer-contact{margin-bottom:7px}.footer .footer-contacts .footer-contact .footer-title,.footer .footer-address .footer-contact .footer-title{margin-bottom:2px}.footer .footer-contacts p,.footer .footer-address p{font-size:1.4rem;color:#fff}.footer .footer-contacts p a,.footer .footer-address p a{color:#fff}.footer .footer-contacts p a:hover,.footer .footer-address p a:hover{text-decoration:underline}.footer .footer-logos .footer-logos{width:100%;max-width:500px;margin-bottom:30px}.footer .footer-logos .footer-logos .footer-logo{background-repeat:no-repeat;background-size:contain;height:36px;margin-right:20px;margin-bottom:30px}@media(min-width: 768px){.footer .footer-logos .footer-logos .footer-logo{margin-bottom:0}}.footer .footer-logos .footer-logos .footer-logo.logo1{width:151px;background-image:url("../img/footer-logo-1.png")}.footer .footer-logos .footer-logos .footer-logo.logo2{width:131px;background-image:url("../img/footer-logo-2.svg")}.footer .footer-logos .footer-logos .footer-logo.logo3{width:116px;background-image:url("../img/footer-logo-3.png");margin-right:0}.footer .bloom-logo{max-width:100%;width:300px;height:100px;background-image:url("../img/bloom.svg");background-repeat:no-repeat;background-size:contain}.footer .footer-legal{display:flex;flex-direction:column}.footer .footer-legal span,.footer .footer-legal a{font-size:1rem;color:#fff}.footer .footer-social{margin-bottom:40px;width:100%}.footer .footer-social .footer-title{margin-bottom:15px}.footer .footer-social a{margin-right:20px;margin-bottom:20px}.footer .footer-social a svg{width:34px;height:34px;color:#fff}.footer .footer-nav{display:flex;flex-direction:column;align-items:flex-start;margin-bottom:30px}@media(min-width: 1024px){.footer .footer-nav{margin:0}}.footer .footer-nav.left a{font-family:"Caslon Bold",sans-serif;margin-bottom:15px}.footer .footer-nav a{color:#fff;display:inline-flex;align-items:baseline;font-size:1.4rem;margin-bottom:10px}.footer .footer-nav a:hover{text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}.footer .footer-nav a svg{margin-left:10px;width:18px;height:18px}.page,.template,.template-top,.template-bottom,.template-inner,.template-content,.template-content-inner .template-image{display:flex;flex-direction:column;align-items:flex-start;width:100%}.form-template,.form-success{width:100%}.template-default{position:relative;width:100%;z-index:5}.template-default.no-image .template-content{min-height:100%}@media(min-width: 768px){.template-default.no-image .template-content{padding:100px 0 0 0}}.template-default.no-image .template-content .template-title,.template-default.no-image .template-content .template-subtitle{color:#000}.template-default.no-image+.template-bottom{padding-top:0}.template-default.template-error{padding-bottom:100px}.template-default.template-error .button{margin-top:30px}.template-default.template-home .template-content{min-height:400px}@media(min-width: 768px){.template-default.template-home .template-content{min-height:500px}}.template-default .image-container:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0.6) 0%, rgba(0, 0, 0, 0) 100%)}.template-default .template-content{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;padding:80px 0 30px 0;width:100%}@media(min-width: 768px){.template-default .template-content{padding:100px 0 50px;min-height:400px;width:calc(50% + clamp(66.5px,11.7283950617vh,95px));margin-left:auto}}.template-default .template-content .template-title{color:#fff}.template-default .template-content .template-subtitle{color:#fff;margin-top:15px}.template-default .template-content .template-text{margin-top:15px}.template-default .template-content .button{margin-top:1em}.template-default .template-content .share-wrapper{position:relative;display:inline-block;width:auto}.template-default .template-content .share-wrapper .a2a_kit{position:absolute;left:0}.template-bottom{padding:100px 0}.template-bottom .template-bottom-inner{width:100%}@media(min-width: 768px){.template-bottom .template-bottom-inner{display:flex;justify-content:flex-end}}@media(min-width: 768px){.template-bottom .template-bottom-inner .template-text{width:calc(50% + clamp(66.5px,11.7283950617vh,95px))}}.book{width:100%;padding-top:100px}.book:last-of-type{padding-bottom:100px}.book .book-images{padding-top:0}.book .book-images:last-of-type{padding:0}.book .book-header{width:100%;margin-bottom:30px}@media(min-width: 768px){.book .book-header{display:flex;justify-content:space-between}}.book .book-header .book-header-left{width:100%}@media(min-width: 768px){.book .book-header .book-header-left{width:80%}}@media(min-width: 1024px){.book .book-header .book-header-left{width:60%}}.book .book-header .book-header-left .block-intro{margin-top:15px}.book .book-header .book-header-right{margin-top:15px}@media(min-width: 768px){.book .book-header .book-header-right{margin:0}}.book .book-images{width:100%}.book .book-images .grid{display:flex;flex-wrap:wrap;width:calc(100% + 10px);margin:0 -5px}@media(min-width: 768px){.book .book-images .grid{width:calc(100% + 15px);margin:0 -7.5px}}.book .book-images .grid .grid-item{width:50%;padding:0 5px 10px}@media(min-width: 768px){.book .book-images .grid .grid-item{width:20%;padding:0 7.5px 15px}}.book .book-images .grid .grid-item.landscape{width:100%}@media(min-width: 768px){.book .book-images .grid .grid-item.landscape{width:40%}}.book .book-images .grid .slot{width:100%}.book .book-images .grid .slot .image-container{padding-bottom:100%}.book .book-images .grid .slot .image-container.portrait{padding-bottom:177%}.book .book-images .grid .slot .image-container.landscape{padding-bottom:56%}.book .book-images .grid .slot .image-container img{-o-object-fit:cover;object-fit:cover}.book .book-images .grid .slot .image-container.placeholder-image svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.block-text{width:100%;background:#ffdd6a}.block-text .block-inner{width:100%;padding:50px 0}@media(min-width: 768px){.block-text .block-inner{width:calc(50% + clamp(66.5px,11.7283950617vh,95px));margin-left:auto}}.chapter,.book-images{width:100%;padding-top:50px;position:relative}@media(min-width: 768px){.chapter,.book-images{padding-top:100px}}.chapter:last-of-type,.book-images:last-of-type{padding-bottom:100px}.chapter .masonry-grid,.book-images .masonry-grid{width:calc(100% + 10px);margin:0 -5px;padding-bottom:70px;position:relative}@media(min-width: 768px){.chapter .masonry-grid,.book-images .masonry-grid{width:calc(100% + 15px);margin:0 -7.5px}}.chapter .masonry-grid.loading:after,.book-images .masonry-grid.loading:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.5)}.chapter .button,.book-images .button{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.chapter .grid-item,.chapter .grid-sizer,.book-images .grid-item,.book-images .grid-sizer{width:50%;padding:0 5px 10px}@media(min-width: 768px){.chapter .grid-item,.chapter .grid-sizer,.book-images .grid-item,.book-images .grid-sizer{width:20%;padding:0 7.5px 15px}}.chapter .grid-item.landscape,.chapter .grid-sizer.landscape,.book-images .grid-item.landscape,.book-images .grid-sizer.landscape{width:100%}@media(min-width: 768px){.chapter .grid-item.landscape,.chapter .grid-sizer.landscape,.book-images .grid-item.landscape,.book-images .grid-sizer.landscape{width:40%}}.chapter .slot-header,.book-images .slot-header{padding:20px;background:#d1dbea}.chapter .slot-header .chapter-text,.book-images .slot-header .chapter-text{margin-top:15px}.chapter .image-container,.book-images .image-container{padding-bottom:100%}.chapter .image-container.portrait,.book-images .image-container.portrait{padding-bottom:177%}.chapter .image-container.landscape,.book-images .image-container.landscape{padding-bottom:56%}.chapter .image-container img,.book-images .image-container img{-o-object-fit:cover;object-fit:cover}.chapter .image-container.placeholder-image svg,.book-images .image-container.placeholder-image svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.chapter .text-container,.book-images .text-container{background:#e9c0e8;padding:40px 25px;display:flex;align-items:center}.chapter .text-container.audio,.book-images .text-container.audio{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#4dd480;min-height:100%}.chapter .text-container.audio .text-contribution,.book-images .text-container.audio .text-contribution{font-size:1.5rem;line-height:1.1;margin-top:1em}@media(min-width: 1024px){.chapter .text-container.audio .text-contribution,.book-images .text-container.audio .text-contribution{font-size:2rem}}.chapter .text-container.video,.book-images .text-container.video{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#53bad2;min-height:100%}@media(min-width: 768px){.chapter .text-container.video,.book-images .text-container.video{background:#53bad2}}.chapter .text-container.video .text-contribution,.book-images .text-container.video .text-contribution{font-size:1.5rem;line-height:1.1;margin-top:1em}@media(min-width: 1024px){.chapter .text-container.video .text-contribution,.book-images .text-container.video .text-contribution{font-size:2rem}}.chapter .text-container.doc,.book-images .text-container.doc{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background:#f665a9;min-height:100%}@media(min-width: 768px){.chapter .text-container.doc,.book-images .text-container.doc{background:#f665a9}}.chapter .text-container.doc .text-contribution,.book-images .text-container.doc .text-contribution{font-size:1.5rem;line-height:1.1;margin-top:1em}@media(min-width: 1024px){.chapter .text-container.doc .text-contribution,.book-images .text-container.doc .text-contribution{font-size:2rem}}.chapter .text-container .text-contribution,.book-images .text-container .text-contribution{color:#000;font-size:1.8rem;line-height:1.1}@media(min-width: 1024px){.chapter .text-container .text-contribution,.book-images .text-container .text-contribution{font-size:3rem}}.book-images{padding-top:0}.page-contribution{width:100%}.page-contribution .back{display:inline-flex;align-items:center;color:#000;border:none;font-size:1.4rem;margin-bottom:15px}@media(min-width: 768px){.page-contribution .back{display:none}}.page-contribution .back:hover{text-decoration:underline}.page-contribution .back svg{width:.8em;height:.8em;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin-right:.3em}.page-contribution .back svg path{stroke:#000}@media(min-width: 1024px){.page-contribution .contribution{padding-top:10px}}.contribution-top{width:100%;display:flex;align-items:center;position:relative;padding-bottom:30px}@media(min-width: 768px){.contribution-top{padding-bottom:80px}}.contribution-top .contribution-previous,.contribution-top .contribution-next{cursor:pointer;z-index:3}@media(min-width: 768px){.contribution-top .contribution-previous,.contribution-top .contribution-next{position:static}}.contribution-top .contribution-previous svg,.contribution-top .contribution-next svg{width:20px;height:20px}@media(min-width: 768px){.contribution-top .contribution-previous svg,.contribution-top .contribution-next svg{width:35px;height:34px}}.contribution-top .contribution-previous svg path,.contribution-top .contribution-next svg path{stroke:#000}@media(min-width: 768px){.contribution-top .contribution-previous svg path,.contribution-top .contribution-next svg path{stroke:#000}}.contribution-top .contribution-previous.contribution-previous,.contribution-top .contribution-next.contribution-previous{left:5px}.contribution-top .contribution-previous.contribution-next,.contribution-top .contribution-next.contribution-next{right:5px}.contribution-top .contribution-image-outer{width:100%;position:relative;display:flex;justify-content:center}@media(min-width: 768px){.contribution-top .contribution-image-outer{padding:0 clamp(40px,5vw,80px)}}.contribution-top .contribution-image-outer[data-orientation=portrait] .contribution-image{width:100%}@media(min-width: 1024px){.contribution-top .contribution-image-outer[data-orientation=portrait] .contribution-image{width:40%}}.contribution-top .contribution-image{width:100%;position:relative}.contribution-top .contribution-image .image-container{height:calc(100vh - 200px);min-height:400px;max-height:900px;display:flex;align-items:center;padding:0}.contribution-top .contribution-image .image-container img{position:absolute;width:100%;height:100%;top:0;left:0}.contribution-top .contribution-image .image-container video{position:relative;width:100%;height:auto}.contribution-top .contribution-image .image-container .expand{cursor:pointer;position:absolute;z-index:3;top:5px;right:0px}@media(min-width: 768px){.contribution-top .contribution-image .image-container .expand{top:20px;right:20px}}.contribution-top .contribution-image .image-container .expand svg{width:30px;height:30px}@media(min-width: 768px){.contribution-top .contribution-image .image-container .expand svg{width:47px;height:47px}}.contribution-top .contribution-image .text-container{background:#e9c0e8;color:#000;display:flex;align-items:center;justify-content:flex-end;padding:30px 40px;height:calc(100vh - 200px);min-height:400px;max-height:900px}@media(min-width: 1024px){.contribution-top .contribution-image .text-container{padding:50px}}.contribution-top .contribution-image .text-container .text-container-right{width:100%}@media(min-width: 1024px){.contribution-top .contribution-image .text-container .text-container-right{width:60%;display:flex;flex-direction:column;align-items:flex-start}}.contribution-top .contribution-image .text-container .text-container-right svg{margin-bottom:20px}.contribution-top .contribution-image .text-container .text-contribution{line-height:1.2;margin-bottom:1em;font-size:1.8rem}@media(min-width: 768px){.contribution-top .contribution-image .text-container .text-contribution{font-size:3rem}}.contribution-top .contribution-image .text-container.audio{background:#4dd480;flex-direction:column;align-items:flex-start;padding-top:200px}@media(min-width: 1024px){.contribution-top .contribution-image .text-container.audio{align-items:flex-end;justify-content:center;padding-bottom:150px;padding-top:50px}}.contribution-top .contribution-image .text-container.audio .icon{width:39.92px;height:40px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media(min-width: 1200px){.contribution-top .contribution-image .text-container.audio .icon{width:60px;height:60px}}.contribution-top .contribution-image .text-container.audio audio{width:100%}@media(min-width: 1024px){.contribution-top .contribution-image .text-container.audio audio{position:absolute;bottom:0;left:0;width:80%;left:10%;bottom:40px}}.contribution-top .contribution-image .text-container.audio .text-contribution{font-size:1.5rem}@media(min-width: 1024px){.contribution-top .contribution-image .text-container.audio .text-contribution{font-size:2.5rem}}.contribution-top .contribution-image .text-container.doc{background:#f665a9}@media(min-width: 1024px){.contribution-top .contribution-image .text-container.doc{flex-direction:column;align-items:flex-end;justify-content:center}}.contribution-top .contribution-image .text-container.doc .icon{width:32.239px;height:40px}@media(min-width: 1200px){.contribution-top .contribution-image .text-container.doc .icon{width:48.358px;height:60px}}.contribution-top .contribution-image .text-container.doc .text-contribution{font-size:1.5rem}@media(min-width: 1024px){.contribution-top .contribution-image .text-container.doc .text-contribution{font-size:2.5rem}}.contribution-content{width:100%;padding-bottom:100px}@media(min-width: 768px){.contribution-content{display:flex}}.contribution-content .contribution-content-left{width:100%}@media(min-width: 768px){.contribution-content .contribution-content-left{width:60%}}.contribution-content .contribution-content-left .contribution-title{margin-bottom:15px}@media(min-width: 768px){.contribution-content .contribution-content-left .contribution-title{margin-bottom:30px}}.contribution-content .contribution-content-left .contribution-user{margin-bottom:15px}@media(min-width: 768px){.contribution-content .contribution-content-left .contribution-user{margin-bottom:30px}}.contribution-content .contribution-content-left .contribution-user .user-count{display:inline-block;margin-left:30px}.contribution-content .contribution-content-left .contribution-text{margin-bottom:15px}@media(min-width: 768px){.contribution-content .contribution-content-left .contribution-text{margin-bottom:30px}}.contribution-content .contribution-content-right{width:100%;display:flex;flex-direction:column-reverse}@media(min-width: 768px){.contribution-content .contribution-content-right{flex-direction:column;width:40%}}.contribution-content .contribution-content-right .contribution-cta{width:100%}@media(min-width: 768px){.contribution-content .contribution-content-right .contribution-cta{display:flex;justify-content:flex-end;margin-bottom:40px}}.contribution-content .contribution-content-right .contribution-cta .button{width:auto}.contribution-content .contribution-content-right .contribution-infos{width:100%;display:flex;flex-wrap:wrap;margin-bottom:1em;position:relative}@media(min-width: 768px){.contribution-content .contribution-content-right .contribution-infos{justify-content:flex-end}}.contribution-content .contribution-content-right .contribution-info{margin-right:30px;margin-bottom:30px;position:relative}@media(min-width: 768px){.contribution-content .contribution-content-right .contribution-info{margin-right:0;margin-left:30px}}.contribution-content .contribution-content-right .contribution-info .contribution-info-label{font-size:1.4rem}.contribution-content .contribution-content-right .contribution-info .contribution-info-text{font-size:1.4rem}.contribution-content .contribution-content-right .contribution-info button{cursor:pointer}.related-books{width:100%;padding:100px 0 100px 0}.related-books .block-title{margin-bottom:1em;font-size:2rem}@media(min-width: 768px){.related-books .block-title{font-size:3rem}}.related-books .grid{display:flex;flex-direction:column}@media(min-width: 768px){.related-books .grid{flex-direction:row;flex-wrap:wrap;width:calc(100% + 15px);margin:0 -7.5px}}.related-books .grid .grid-item{width:100%;padding:0 0 40px}@media(min-width: 768px){.related-books .grid .grid-item{width:33.333%;padding:0 7.5px 15px}}.related-books .grid .slot{width:100%}.related-books .grid .slot .slot-title{color:#000;margin-bottom:10px;font-size:1.5rem}@media(min-width: 768px){.related-books .grid .slot .slot-title{font-size:1.8rem}}.related-books .grid .slot .image-container{padding:0}.related-books .grid .slot .image-container img{width:100%;position:static;-o-object-fit:contain;object-fit:contain}.modal{position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%;background:#000}.modal .close-modal{cursor:pointer;display:inline-block;position:absolute;top:20px;right:20px;z-index:99}.modal .close-modal:after{content:"";display:block;background-image:url("../img/x.svg");background-repeat:no-repeat;background-size:contain;width:30px;height:30px}@media(min-width: 768px){.modal .close-modal:after{width:47px;height:47px}}.modal img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}:root{--chapter: 20%;--active_chapter: 33%}.book-quicklinks-scroller{position:relative;height:100px;width:100%}.book-quicklinks{width:100%;background:#000;position:fixed;z-index:20;left:0;top:-100vh;opacity:0;transition:top .3s}@media(min-width: 1024px){.book-quicklinks{opacity:1;bottom:0;top:auto;position:absolute;display:block}}.book-quicklinks.fixed{top:27px;opacity:1;transition:top .3s}@media(min-width: 1024px){.book-quicklinks.fixed{bottom:0;top:auto;position:fixed}}.book-quicklinks.open .chapter-quicklinks{display:flex}.book-quicklinks .book-quicklinks-outer{width:100%;display:flex;flex-direction:column}@media(min-width: 1024px){.book-quicklinks .book-quicklinks-outer{flex-direction:row;position:relative}}.book-quicklinks .book-quicklinks-inner{width:100%;display:flex;flex-direction:column}@media(min-width: 1024px){.book-quicklinks .book-quicklinks-inner{flex-direction:row;padding:13px 0;width:calc(100% - 250px)}}.book-quicklinks .contribution-cta{order:8;flex-shrink:0;position:fixed;width:100%;background:#ffdd6a;position:fixed;left:0;bottom:0;padding:10px 7vw}@media(min-width: 1024px){.book-quicklinks .contribution-cta{-webkit-transform:none;transform:none;width:250px;position:absolute;right:0;left:auto;bottom:0;margin-left:auto;padding:20px}}.book-quicklinks .contribution-cta .contribution-cta-title{margin-bottom:10px;font-size:1.6rem}@media(min-width: 1024px){.book-quicklinks .contribution-cta .contribution-cta-title{margin-bottom:20px;font-size:1.8rem}}.book-quicklinks .contribution-cta .button:hover{background:#fff;border-color:#fff;color:#000}.book-quicklinks .contribution-cta .button:hover svg path{stroke:#000}.book-quicklinks .chapter-quicklinks{flex-wrap:wrap;display:none;width:100%;order:1;margin-top:30px}@media(min-width: 1024px){.book-quicklinks .chapter-quicklinks{display:flex;width:auto;margin-right:20px;margin-top:0;width:var(--chapter);transition:.3s}}.book-quicklinks .chapter-quicklinks.active,.book-quicklinks .chapter-quicklinks.visible{order:0;display:flex;margin-top:0}@media(min-width: 1024px){.book-quicklinks .chapter-quicklinks.active,.book-quicklinks .chapter-quicklinks.visible{order:1;width:var(--active_chapter);transition:.3s}}.book-quicklinks .chapter-quicklinks.active .chapter-quicklinks-title .chapter-quicklinks-maintitle,.book-quicklinks .chapter-quicklinks.visible .chapter-quicklinks-title .chapter-quicklinks-maintitle{font-size:1.6rem;transition:.3s}.book-quicklinks .chapter-quicklinks.active .chapter-quicklinks-title .chapter-quicklinks-subtitle,.book-quicklinks .chapter-quicklinks.visible .chapter-quicklinks-title .chapter-quicklinks-subtitle{display:inline-block}@media(min-width: 1024px){.book-quicklinks .chapter-quicklinks.active .chapter-quicklinks-title .chapter-quicklinks-subtitle,.book-quicklinks .chapter-quicklinks.visible .chapter-quicklinks-title .chapter-quicklinks-subtitle{display:none}}.book-quicklinks .chapter-quicklinks.active .chapter-quicklinks-inner,.book-quicklinks .chapter-quicklinks.visible .chapter-quicklinks-inner{display:none}@media(min-width: 1024px){.book-quicklinks .chapter-quicklinks.active .chapter-quicklinks-inner,.book-quicklinks .chapter-quicklinks.visible .chapter-quicklinks-inner{display:flex}}@media(min-width: 1024px){.book-quicklinks .chapter-quicklinks.active .chapter-quicklinks-inner .grid-item,.book-quicklinks .chapter-quicklinks.visible .chapter-quicklinks-inner .grid-item{flex:1;max-width:45px;transition:.3s}}.book-quicklinks .chapter-quicklinks.open .chapter-quicklinks-title .chapter-quicklinks-maintitle svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.book-quicklinks .chapter-quicklinks.open .chapter-quicklinks-inner{display:flex}.book-quicklinks .chapter-quicklinks .chapter-quicklinks-title{cursor:pointer;width:100%}@media(min-width: 1024px){.book-quicklinks .chapter-quicklinks .chapter-quicklinks-title{cursor:auto}}.book-quicklinks .chapter-quicklinks .chapter-quicklinks-title .chapter-quicklinks-subtitle{color:#fff;font-size:1.2rem;display:none}.book-quicklinks .chapter-quicklinks .chapter-quicklinks-title .chapter-quicklinks-maintitle{font-size:1.2rem;color:#fff;width:100%;display:inline-block;margin-bottom:5px;height:25px;display:flex;align-items:center;justify-content:space-between}@media(min-width: 1024px){.book-quicklinks .chapter-quicklinks .chapter-quicklinks-title .chapter-quicklinks-maintitle{align-items:flex-end;font-size:1rem;transition:.3s}}.book-quicklinks .chapter-quicklinks .chapter-quicklinks-title .chapter-quicklinks-maintitle svg{flex-shrink:0;width:15px;height:9px}@media(min-width: 1024px){.book-quicklinks .chapter-quicklinks .chapter-quicklinks-title .chapter-quicklinks-maintitle svg{display:none}}.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner{display:none;flex-wrap:wrap}@media(min-width: 1024px){.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner{display:flex;width:100%;flex-wrap:nowrap}}.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item{margin-right:2px}@media(min-width: 1024px){.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item{flex:1;max-width:24px;transition:.3s}}.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot{display:inline-block;width:100%;border:1px solid rgba(0,0,0,0);position:relative;width:45px;height:45px}@media(min-width: 1024px){.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot{width:100%;height:28px}}.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot.active{border-color:#fff}.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot .image-container,.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot .text,.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot .audio,.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot .video,.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot .doc,.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot .file{padding:0;position:absolute;top:0;left:0;width:100%;height:100%}.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot .text{background:#e9c0e8}.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot .audio{background:#e0f1e7}@media(min-width: 768px){.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot .audio{background:#4dd480}}.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot .video{background:#f5c5c1}@media(min-width: 768px){.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot .video{background:#53bad2}}.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot .doc,.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot .file{background:#f6e6f6}@media(min-width: 768px){.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot .doc,.book-quicklinks .chapter-quicklinks .chapter-quicklinks-inner .grid-item .slot .file{background:#f665a9}}