a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,main,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}[hidden]{display:none}body{line-height:1}menu,ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}
/*!
 * baguetteBox.js
 * @author  feimosi
 * @version 1.12.0
 * @url https://github.com/feimosi/baguetteBox.js
 */#baguetteBox-overlay{background-color:#222;background-color:rgba(0,0,0,.8);display:none;height:100%;left:0;opacity:0;overflow:hidden;position:fixed;top:0;transition:opacity .5s ease;width:100%;z-index:1000000}#baguetteBox-overlay.visible{opacity:1}#baguetteBox-overlay .full-image{display:inline-block;height:100%;position:relative;text-align:center;width:100%}#baguetteBox-overlay .full-image figure{display:inline;height:100%;margin:0}#baguetteBox-overlay .full-image img{box-shadow:0 0 8px rgba(0,0,0,.6);display:inline-block;height:auto;max-height:100%;max-width:100%;vertical-align:middle;width:auto}#baguetteBox-overlay .full-image figcaption{background-color:#000;background-color:rgba(0,0,0,.6);bottom:0;color:#ccc;display:block;font-family:sans-serif;line-height:1.8;position:absolute;text-align:center;white-space:normal;width:100%}#baguetteBox-overlay .full-image:before{content:"";display:inline-block;height:50%;margin-right:-1px;width:1px}#baguetteBox-slider{height:100%;left:0;position:absolute;top:0;transition:left .4s ease,transform .4s ease;white-space:nowrap;width:100%}#baguetteBox-slider.bounce-from-right{animation:bounceFromRight .4s ease-out}#baguetteBox-slider.bounce-from-left{animation:bounceFromLeft .4s ease-out}@keyframes bounceFromRight{0%,to{margin-left:0}50%{margin-left:-30px}}@keyframes bounceFromLeft{0%,to{margin-left:0}50%{margin-left:30px}}.baguetteBox-button#next-button,.baguetteBox-button#previous-button{height:60px;top:50%;top:calc(50% - 30px);width:44px}.baguetteBox-button{background-color:#323232;background-color:rgba(50,50,50,.5);border:0;border-radius:15%;color:#ddd;cursor:pointer;font:1.6em sans-serif;margin:0;outline:0;padding:0;position:absolute;transition:background-color .4s ease}.baguetteBox-button:focus,.baguetteBox-button:hover{background-color:rgba(50,50,50,.9)}.baguetteBox-button#next-button{right:2%}.baguetteBox-button#previous-button{left:2%}.baguetteBox-button#close-button{height:30px;right:2%;right:calc(2% + 6px);top:20px;width:30px}.baguetteBox-button svg{left:0;position:absolute;top:0}.baguetteBox-spinner{display:inline-block;height:40px;left:50%;margin-left:-20px;margin-top:-20px;position:absolute;top:50%;width:40px}.baguetteBox-double-bounce1,.baguetteBox-double-bounce2{animation:bounce 2s ease-in-out infinite;background-color:#fff;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.baguetteBox-double-bounce2{animation-delay:-1s}@keyframes bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}#cc-main{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;background:transparent;color:#2c2f31;color:var(--cc-primary-color);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol;font-family:var(--cc-font-family);font-size:16px;font-weight:400;line-height:1.15;position:relative;position:fixed;text-rendering:optimizeLegibility;z-index:2147483647;z-index:var(--cc-z-index)}#cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;box-sizing:border-box}#cc-main .pm__badge,#cc-main button{clip:auto;all:initial;animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0/auto auto padding-box border-box scroll;border:none;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;box-sizing:border-box;caption-side:top;clear:none;color:#000;color:inherit;-moz-columns:auto;-moz-column-count:auto;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:normal;column-gap:normal;-moz-column-rule:medium none currentcolor;column-rule:medium none currentcolor;-moz-column-span:1;column-span:1;-moz-column-width:auto;columns:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:400;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;line-height:normal;list-style:disc none outside;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none currentcolor;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;vertical-align:baseline;visibility:visible;visibility:inherit;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto}#cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden}#cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit}:root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em}#cc-main.cc--rtl{direction:rtl}#cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600}#cc-main button>span{pointer-events:none}#cc-main .cc__link,#cc-main a{background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;transition:background-size .25s,color .25s ease}#cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:#2c2f31;color:var(--cc-primary-color)}#cc-main .cc__link{color:#30363c;color:var(--cc-link-color)}#cc-main .cm__desc,#cc-main .pm__body{overscroll-behavior:auto contain;scrollbar-width:thin}@media screen and (min-width:640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:#d5dee2;background:var(--cc-toggle-readonly-bg);border:.25rem solid #fff;border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:#667481;background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:transparent;width:12px}}html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto!important;overflow:hidden!important}@media (prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}}.cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809}.cc--darkmode #cc-main{--csstools-color-scheme--light:;color-scheme:dark}#cc-main .cm{background:#fff;background:var(--cc-bg);border-radius:.5rem;border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;transform:translateY(1.6em);visibility:hidden;z-index:1}#cc-main .cm--top{top:1rem;top:var(--cc-modal-margin)}#cc-main .cm--middle{top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .cm--bottom{bottom:1rem;bottom:var(--cc-modal-margin)}#cc-main .cm--center{left:1rem;left:var(--cc-modal-margin);margin:0 auto;right:1rem;right:var(--cc-modal-margin);width:auto}#cc-main .cm--left{left:1rem;left:var(--cc-modal-margin);margin-right:1rem;margin-right:var(--cc-modal-margin)}#cc-main .cm--right{margin-left:1rem;margin-left:var(--cc-modal-margin);right:1rem;right:var(--cc-modal-margin)}#cc-main .cm__body{display:flex;flex-direction:column;justify-content:space-between;position:relative}#cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:auto}#cc-main .cm__texts{display:flex;flex:1;flex-direction:column;justify-content:center;padding:1rem 0 0}#cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem}#cc-main .cm__title{font-size:1.05em}#cc-main .cm__title+.cm__desc{margin-top:1.1em}#cc-main .cm__desc{color:#5e6266;color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em}#cc-main .cm__btns{border-top:1px solid #f0f4f7;border-top:1px solid var(--cc-separator-border-color);display:flex;flex-direction:column;justify-content:center}#cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0,1fr)}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0}#cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0}#cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem}#cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:flex;flex:1;justify-content:space-between}#cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{flex-direction:row-reverse}#cc-main .cm__btn{background:#30363c;background:var(--cc-btn-primary-bg);border:1px solid #30363c;border:1px solid var(--cc-btn-primary-border-color);border-radius:.4rem;border-radius:var(--cc-btn-border-radius);color:#fff;color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center}#cc-main .cm__btn:hover{background:#000;background:var(--cc-btn-primary-hover-bg);border-color:#000;border-color:var(--cc-btn-primary-hover-border-color);color:#fff;color:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--secondary{background:#eaeff2;background:var(--cc-btn-secondary-bg);border-color:#eaeff2;border-color:var(--cc-btn-secondary-border-color);color:#2c2f31;color:var(--cc-btn-secondary-color)}#cc-main .cm__btn--secondary:hover{background:#d4dae0;background:var(--cc-btn-secondary-hover-bg);border-color:#d4dae0;border-color:var(--cc-btn-secondary-hover-border-color);color:#000;color:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:.4rem;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto!important;overflow:hidden;padding:0!important;position:absolute;right:0;top:0;width:42px}#cc-main .cm__btn--close svg{stroke:#fff;stroke:var(--cc-btn-primary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .cm__btn--close:hover svg{stroke:#fff;stroke:var(--cc-btn-primary-hover-color)}#cc-main .cm__btn--close.cm__btn--secondary svg{stroke:#2c2f31;stroke:var(--cc-btn-secondary-color)}#cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:#000;stroke:var(--cc-btn-secondary-hover-color)}#cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem}#cc-main .cm--inline .cm__btn-group{grid-auto-flow:column}#cc-main .cm__footer{background:#eaeff2;background:var(--cc-footer-bg);border-top:1px solid #e4eaed;border-top:1px solid var(--cc-footer-border-color);color:#5e6266;color:var(--cc-footer-color);padding:.4em 0 .5em}#cc-main .cm__links{display:flex;flex-direction:row;padding-bottom:0;padding-top:0}#cc-main .cm__link-group{display:flex;flex-direction:row;font-size:.8em;width:100%}#cc-main .cm__link-group>*+*{margin-left:1.3rem}#cc-main .cm--flip .cm__btn:last-child{grid-row:1}#cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--box .cm__btn--close{display:block}#cc-main .cm--box.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--box.cm--wide{max-width:36em}#cc-main .cm--box.cm--wide .cm__btns{flex-direction:row;justify-content:space-between}#cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column}#cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em}#cc-main .cm--box.cm--wide.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--cloud{max-width:54em;width:auto}#cc-main .cm--cloud .cm__body{flex-direction:row}#cc-main .cm--cloud .cm__texts{flex:1}#cc-main .cm--cloud .cm__desc{max-height:9.4em}#cc-main .cm--cloud .cm__btns{border-left:1px solid #f0f4f7;border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em}#cc-main .cm--cloud .cm__btn-group{flex-direction:column}#cc-main .cm--cloud .cm__btn{min-width:19em}#cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cm--cloud.cm--inline .cm__btn-group{flex-direction:row}#cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em}#cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{flex-direction:row-reverse}#cc-main .cm--bar{--cc-modal-transition-duration:.35s;border-radius:0;left:0;margin:0;max-width:none;opacity:1;right:0;transform:translateY(0);width:100vw}#cc-main .cm--bar.cm--top{top:0;transform:translateY(-100%)}#cc-main .cm--bar.cm--bottom{bottom:0;transform:translateY(100%)}#cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%}#cc-main .cm--bar .cm__body{padding:.5em 0 .9em}#cc-main .cm--bar .cm__btns{border-top:none;flex-direction:row;justify-content:space-between}#cc-main .cm--bar .cm__btn-group{grid-auto-flow:column}#cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0}#cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em}#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem}#cc-main .cm--bar.cm--flip .cm__btns{flex-direction:row-reverse}#cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1}#cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em}#cc-main .cm--bar.cm--inline .cm__body{flex-direction:row;padding:0}#cc-main .cm--bar.cm--inline .cm__btns{flex-direction:column;justify-content:center;max-width:23em}#cc-main .cm--bar.cm--inline.cm--flip .cm__btns{flex-direction:column-reverse}#cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{transition:opacity .25s ease,visibility .25s ease,transform .25s ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}#cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.disable--interaction #cc-main .cm-wrapper:before{background:rgba(0,0,0,.65);background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0}.show--consent #cc-main .cc--anim .cm{opacity:1;transform:translateY(0);visibility:visible!important}.show--consent #cc-main .cc--anim .cm--middle{transform:translateY(-50%)}.show--consent #cc-main .cc--anim .cm--bar{transform:translateY(0)}.show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible}#cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:0;border-bottom-right-radius:.4rem;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:auto}#cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem!important;padding-right:1.3rem}#cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem}@media screen and (max-width:640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none!important;width:auto!important}#cc-main .cm__body{flex-direction:column!important;padding:0!important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem!important;padding-right:1.1rem!important}#cc-main .cm__btns{border-left:none!important;border-top:1px solid #f0f4f7!important;border-top:1px solid var(--cc-separator-border-color)!important;flex-direction:column!important;max-width:none!important;min-width:auto!important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0!important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .cm__btn-group{display:flex!important;flex-direction:column!important;min-width:auto!important}#cc-main .cm__btn{flex:auto!important}#cc-main .cm__link-group{justify-content:center!important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{flex-direction:column-reverse!important}}#cc-main .pm-wrapper{position:relative;z-index:2}#cc-main .pm{background:#fff;background:var(--cc-bg);border-radius:.5rem;border-radius:var(--cc-modal-border-radius);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:flex;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:auto;z-index:1}#cc-main svg{fill:none;width:100%}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em}#cc-main .pm__header{align-items:center;border-bottom:1px solid #f0f4f7;border-bottom:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__title{align-items:center;display:flex;flex:1;font-weight:600;margin-right:2em}#cc-main .pm__close-btn{background:#eaeff2;background:var(--cc-btn-secondary-bg);border:1px solid #eaeff2;border:1px solid var(--cc-btn-secondary-border-color);border-radius:.4rem;border-radius:var(--cc-btn-border-radius);height:40px;position:relative;transition:all .15s ease;width:40px}#cc-main .pm__close-btn span{display:flex;height:100%;width:100%}#cc-main .pm__close-btn svg{stroke:#2c2f31;stroke:var(--cc-btn-secondary-color);transform:scale(.5);transition:stroke .15s ease}#cc-main .pm__close-btn:hover{background:#d4dae0;background:var(--cc-btn-secondary-hover-bg);border-color:#d4dae0;border-color:var(--cc-btn-secondary-hover-border-color)}#cc-main .pm__close-btn:hover svg{stroke:#000;stroke:var(--cc-btn-secondary-hover-color)}#cc-main .pm__body{flex:1;overflow-y:auto;overflow-y:overlay}#cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:.4rem;border-radius:var(--cc-btn-border-radius);display:flex;flex-direction:column;margin-bottom:.5em}#cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid #f0f4f7;border:1px solid var(--cc-cookie-category-block-border);border-radius:.4rem;border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0!important;overflow:hidden}#cc-main .pm__section{border:1px solid #f0f4f7;border:1px solid var(--cc-separator-border-color);padding:1em;transition:background-color .25s ease,border-color .25s ease}#cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;transition:none}#cc-main .pm__section:not(:first-child):hover{background:#f0f4f7;background:var(--cc-cookie-category-block-bg);border-color:#f0f4f7;border-color:var(--cc-cookie-category-block-border)}#cc-main .pm__section-toggles+.pm__section{margin-top:2em}#cc-main .pm__section--toggle{background:#f0f4f7;background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem}#cc-main .pm__section--toggle .pm__section-title{align-items:center;background:#f0f4f7;background:var(--cc-cookie-category-block-bg);border:1px solid #f0f4f7;border:1px solid var(--cc-cookie-category-block-border);display:flex;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;transition:background-color .25s ease,border-color .25s ease;width:100%}#cc-main .pm__section--toggle .pm__section-title:hover{background:#e9eff4;background:var(--cc-cookie-category-block-hover-bg);border-color:#e9eff4;border-color:var(--cc-cookie-category-block-hover-border)}#cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em}#cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)}#cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0}#cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{transform:scale(.5) rotate(180deg)}#cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:flex}#cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em}#cc-main .pm__section--expandable .pm__section-arrow{background:#d5dee2;background:var(--cc-toggle-readonly-bg);border-radius:100%;display:flex;height:20px;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px}#cc-main .pm__section--expandable .pm__section-arrow svg{stroke:#2c2f31;stroke:var(--cc-btn-secondary-color);transform:scale(.5)}#cc-main .pm__section-title-wrapper{align-items:center;display:flex;position:relative}#cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em}#cc-main .pm__section-title{border-radius:.4rem;border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600}#cc-main .pm__badge{align-items:center;background:#eaeff2;background:var(--cc-btn-secondary-bg);border-radius:5em;color:#5e6266;color:var(--cc-secondary-color);display:flex;flex:none;font-size:.8em;font-weight:600;height:23px;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto}#cc-main .pm__service-counter{background:#30363c;background:var(--cc-btn-primary-bg);color:#fff;color:var(--cc-btn-primary-color);padding:0;width:23px}#cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto}#cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:4em;border-radius:var(--cc-pm-toggle-border-radius);height:23px;transform:translateZ(0);width:50px}#cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1}#cc-main .toggle-service{height:19px;position:relative;right:0;width:42px}#cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px}#cc-main .toggle-service .toggle__icon{position:relative}#cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px}#cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(23px)}#cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none!important}#cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0}#cc-main .section__toggle:disabled{cursor:not-allowed}#cc-main .toggle__icon{background:#667481;background:var(--cc-toggle-off-bg);box-shadow:0 0 0 1px #667481;box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:flex;flex-direction:row;pointer-events:none;position:absolute;transition:all .25s ease}#cc-main .toggle__icon-circle{background:#fff;background:var(--cc-toggle-off-knob-bg);border:none;border-radius:4em;border-radius:var(--cc-pm-toggle-border-radius);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;transition:transform .25s ease,background-color .25s ease;width:23px}#cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;transition:opacity .15s ease;width:100%}#cc-main .toggle__icon-on{opacity:0;transform:rotate(45deg)}#cc-main .toggle__icon-on svg{stroke:#30363c;stroke:var(--cc-toggle-on-bg);transform:scale(.55) rotate(-45deg)}#cc-main .toggle__icon-off{opacity:1}#cc-main .toggle__icon-off svg{stroke:#667481;stroke:var(--cc-toggle-off-bg);transform:scale(.55)}#cc-main .section__toggle:checked~.toggle__icon{background:#30363c;background:var(--cc-toggle-on-bg);box-shadow:0 0 0 1px #30363c;box-shadow:0 0 0 1px var(--cc-toggle-on-bg)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:#fff;background-color:var(--cc-toggle-on-knob-bg);transform:translateX(27px)}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1}#cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0}#cc-main .section__toggle:checked:disabled~.toggle__icon{background:#d5dee2;background:var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px #d5dee2;box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)}#cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:#fff;background:var(--cc-toggle-readonly-knob-bg);box-shadow:none}#cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:#d5dee2;stroke:var(--cc-toggle-readonly-knob-icon-color)}#cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1}#cc-main .pm__section-desc-wrapper{color:#5e6266;color:var(--cc-secondary-color);display:flex;flex-direction:column;font-size:.9em}#cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid #f0f4f7;border-bottom:1px solid var(--cc-cookie-category-block-border)}#cc-main .pm__section-services{display:flex;flex-direction:column}#cc-main .pm__service{align-items:center;display:flex;justify-content:space-between;padding:.4em 1.2em;position:relative;transition:background-color .15s ease}#cc-main .pm__service:hover{background-color:#e9eff4;background-color:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__service-header{align-items:center;display:flex;margin-right:1em;width:100%}#cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px}#cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word}#cc-main .pm__section-desc{line-height:1.5em}#cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%}#cc-main .pm__table-caption{text-align:left}#cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed #f0f4f7;border-bottom:1px dashed var(--cc-separator-border-color);color:#2c2f31;color:var(--cc-primary-color);font-weight:600}#cc-main .pm__table-tr{transition:background-color .15s ease}#cc-main .pm__table-tr:hover{background:#e9eff4;background:var(--cc-cookie-category-block-hover-bg)}#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top}#cc-main .pm__footer{border-top:1px solid #f0f4f7;border-top:1px solid var(--cc-separator-border-color);display:flex;justify-content:space-between}#cc-main .pm__btn-group{display:flex}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main .pm__btn{background:#30363c;background:var(--cc-btn-primary-bg);border:1px solid #30363c;border:1px solid var(--cc-btn-primary-border-color);border-radius:.4rem;border-radius:var(--cc-btn-border-radius);color:#fff;color:var(--cc-btn-primary-color);flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease}#cc-main .pm__btn:hover{background:#000;background:var(--cc-btn-primary-hover-bg);border-color:#000;border-color:var(--cc-btn-primary-hover-border-color);color:#fff;color:var(--cc-btn-primary-hover-color)}#cc-main .pm__btn--secondary{background:#eaeff2;background:var(--cc-btn-secondary-bg);border-color:#eaeff2;border-color:var(--cc-btn-secondary-border-color);color:#2c2f31;color:var(--cc-btn-secondary-color)}#cc-main .pm__btn--secondary:hover{background:#d4dae0;background:var(--cc-btn-secondary-hover-bg);border-color:#d4dae0;border-color:var(--cc-btn-secondary-hover-border-color);color:#000;color:var(--cc-btn-secondary-hover-color)}#cc-main .pm--box{height:calc(100% - 2em);left:1rem;left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:1rem;right:var(--cc-modal-margin);top:50%;transform:translateY(calc(-50% + 1.6em))}#cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm--bar{--cc-modal-transition-duration:.35s;border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%}#cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block}#cc-main .pm--bar .pm__table-head{display:none}#cc-main .pm--bar .pm__table-caption{display:block}#cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid #f0f4f7;border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm--bar .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm--bar .pm__table-td:before{color:#2c2f31;color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm--bar .pm__table-td>div{flex:3}#cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em}#cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{flex-direction:column}#cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{flex-direction:column-reverse}#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0}#cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none}#cc-main .pm--bar.pm--left{left:0;transform:translateX(-100%)}#cc-main .pm--bar.pm--right{right:0;transform:translateX(100%)}#cc-main .pm--bar.pm--wide{max-width:35em}#cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em}#cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{flex-direction:row-reverse}#cc-main .pm-overlay{background:rgba(0,0,0,.65);background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1}#cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{transition:opacity .25s ease,visibility .25s ease,transform .25s ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease}.show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible!important}.show--preferences #cc-main .cc--anim .pm--box{transform:translateY(-50%)}.show--preferences #cc-main .cc--anim .pm--bar{transform:translateX(0)}.show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible}#cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0}#cc-main.cc--rtl .pm__section-arrow{left:auto;right:18px}#cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:auto;transform-origin:left}#cc-main.cc--rtl .toggle-service{left:0}#cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px}#cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em}#cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em}#cc-main.cc--rtl .pm__badge{margin-left:0;margin-right:1em}#cc-main.cc--rtl .toggle__icon-circle{transform:translateX(27px)}#cc-main.cc--rtl .toggle-service .toggle__icon-circle{transform:translateX(23px)}#cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{transform:translateX(0)}#cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:0;padding-right:1.2em;text-align:right}#cc-main.cc--rtl .pm__table-td{padding-left:0;padding-right:1.2em}#cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:0}#cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem}#cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0}#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0}@media screen and (max-width:640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none!important;right:0;top:0;transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em!important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid #f0f4f7;border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:flex;justify-content:space-between}#cc-main .pm__table-td:before{color:#2c2f31;color:var(--cc-primary-color);content:attr(data-column);flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{flex-direction:column!important}#cc-main .pm__btn-group{display:flex!important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0!important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem!important;margin-top:0!important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{flex-direction:column-reverse!important}.show--preferences #cc-main .cc--anim .pm{transform:translateY(0)!important}}.column,.row{box-sizing:border-box}.row{margin:0 auto;max-width:1600px;overflow:hidden}.row .row{margin:0 -.75em -1.5em}.column{float:left;padding:0 .75em 1.5em}.column.one-whole{width:100%}.column.one-half{width:50%}.column.one-third{width:33.333%}.column.two-thirds{width:66.666%}.column.one-fourth{width:25%}.column.three-fourths{width:75%}.column.one-fifth{width:20%}.column.two-fifths{width:40%}.column.three-fifths{width:60%}.column.four-fifths{width:80%}.column.one-sixth{width:16.666666667%}.column.five-sixths{width:83.333333335%}.column.one-twelfth{width:8.3333333%}.column.five-twelfths{width:41.6666667%}.column.seven-twelfths{width:58.3333333%}.column.eleven-twelfths{width:91.666666667%}.push-twelfth{margin-left:8.3333333%}.push-sixth{margin-left:16.666666667%}.push-third{margin-left:33.33333%}.push-fourth{margin-left:25%}.flow-reverse{float:right}.cf{overflow:visible!important}.cf:after,.cf:before{content:" ";display:block}.cf:after{clear:both}.cf{*zoom:1}body,html{-webkit-font-smoothing:antialiased;font-family:sofiapro_light,sans-serif;font-size:16px;line-height:2}address,dl,figure,h1,h2,h3,h4,h5,h6,img,ol,p,pre,pre code,table{margin-bottom:2rem}.standfirst{font-size:1.2rem}.alpha,h1{font-size:2.48832rem}.zeta,h6{font-size:1rem;line-height:2rem}.italic,cite,em,i,var{font-style:italic}img{height:auto;max-width:100%}mark{background-color:#ff0}del,s{-webkit-text-decoration:line-through;text-decoration:line-through}ins,u{-webkit-text-decoration:underline;text-decoration:underline}code,kbd,samp{display:inline-block;font-family:monospace;letter-spacing:0}pre code{background-color:#eee;display:block;overflow-x:scroll;padding:1rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.left{text-align:left}.right{text-align:right}.center{text-align:center}.baseline{background-image:linear-gradient(180deg,#0ff 0,hsla(0,0%,100%,0) 1px),linear-gradient(180deg,rgba(255,0,0,.1) 0,hsla(0,0%,100%,0) 1px);background-repeat:repeat-y;background-size:100% 2rem,100% .6666666667rem}ol{list-style-type:decimal}ul{list-style-type:disc}blockquote{font-size:1.2rem;line-height:2rem}.l-show{display:none}@media(max-width:1280px){body,html{font-size:16px}}@media(max-width:1024px){.row{max-width:960px}.column.xxl-one-half{width:50%}}@media(max-width:960px){.row{max-width:800px}.column.xl-one-whole{width:100%}.column.xl-one-half{width:50%}.column.xl-one-third{width:33.333%}}@media(max-width:800px){.row{max-width:90%}.row .row{max-width:none}.l-hide{display:none}.l-show{display:block}.column.l-one-whole,.l-one-whole{margin:0;width:100%}.column.l-one-half{width:50%}.column.l-one-third{width:33.333%}.column.l-two-thirds{width:66.666%}.l-centered{float:none;margin-left:auto;margin-right:auto}}@media(max-width:600px){body,html{font-size:15px}.column.m-one-whole{margin:0;width:100%}.column.m-one-half{width:50%}.m-centered{float:none;margin-left:auto;margin-right:auto}}@media(max-width:480px){.s-hide{display:none}.column.s-one-whole{margin:0;width:100%}}/*!
	Modaal - accessible modals - v0.4.4
	by Humaan, for all humans.
	http://humaan.com
 */.modaal-noscroll{overflow:hidden}.modaal-accessible-hide{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.modaal-overlay{opacity:0;z-index:999}.modaal-overlay,.modaal-wrapper{height:100%;left:0;position:fixed;top:0;width:100%}.modaal-wrapper{-webkit-overflow-scrolling:touch;box-sizing:border-box;display:block;opacity:1;overflow:auto;transition:all .3s ease-in-out;z-index:9999}.modaal-wrapper *{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-backface-visibility:hidden;box-sizing:border-box}.modaal-wrapper .modaal-close{-webkit-appearance:none;background:transparent;border:none;padding:0}.modaal-wrapper.modaal-start_none{display:none;opacity:1}.modaal-wrapper.modaal-start_fade{opacity:0}.modaal-wrapper [tabindex="0"]{outline:none!important}.modaal-wrapper.modaal-fullscreen{overflow:hidden}.modaal-outer-wrapper{display:table;height:100%;position:relative;width:100%}.modaal-fullscreen .modaal-outer-wrapper{display:block}.modaal-inner-wrapper{display:table-cell;height:100%;padding:80px 25px;position:relative;text-align:center;vertical-align:middle;width:100%}.modaal-fullscreen .modaal-inner-wrapper{display:block;padding:0;vertical-align:top}.modaal-container{background:#fff;border-radius:0;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#000;cursor:auto;display:inline-block;margin:auto;max-width:1000px;position:relative;text-align:left;width:100%}.modaal-container.is_loading{height:100px;overflow:hidden;width:100px}.modaal-fullscreen .modaal-container{height:100%;max-width:none;overflow:auto}.modaal-close{background:transparent;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:fixed;right:20px;top:20px;transition:all .2s ease-in-out;width:50px}.modaal-close:focus,.modaal-close:hover{background:#fff;outline:none}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#b93d0c}.modaal-close span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.modaal-close:after,.modaal-close:before{background:#fff;border-radius:4px;content:" ";display:block;height:22px;left:23px;position:absolute;top:14px;transition:background .2s ease-in-out;width:4px}.modaal-close:before{transform:rotate(-45deg)}.modaal-close:after{transform:rotate(45deg)}.modaal-fullscreen .modaal-close{background:#afb7bc;right:10px;top:10px}.modaal-content-container{padding:30px}.modaal-confirm-wrap{font-size:0;padding:30px 0 0;text-align:center}.modaal-confirm-btn{background:transparent;border:none;cursor:pointer;display:inline-block;font-size:14px;margin:0 10px;vertical-align:middle}.modaal-confirm-btn.modaal-ok{background:#555;border-radius:3px;color:#fff;padding:10px 15px;transition:background .2s ease-in-out}.modaal-confirm-btn.modaal-ok:hover{background:#2f2f2f}.modaal-confirm-btn.modaal-cancel{-webkit-text-decoration:underline;text-decoration:underline}.modaal-confirm-btn.modaal-cancel:hover{color:#2f2f2f;-webkit-text-decoration:none;text-decoration:none}@keyframes instaReveal{0%{opacity:0}to{opacity:1}}.modaal-instagram .modaal-container{background:transparent;box-shadow:none!important;width:auto}.modaal-instagram .modaal-content-container{background:transparent;padding:0}.modaal-instagram .modaal-content-container>blockquote{height:1px!important;opacity:0!important;width:1px!important}.modaal-instagram iframe{animation:instaReveal 1s linear forwards;border-radius:0!important;box-shadow:none!important;margin:-6px!important;max-width:800px!important;opacity:0;width:1000px!important}.modaal-image .modaal-inner-wrapper{padding-left:140px;padding-right:140px}.modaal-image .modaal-container{max-width:100%;width:auto}.modaal-gallery-wrap{color:#fff;position:relative}.modaal-gallery-item{display:none}.modaal-gallery-item img,.modaal-gallery-item.is_active{display:block}.modaal-gallery-label{color:#fff;font-size:18px;left:0;margin:20px 0 0;position:absolute;text-align:center;width:100%}.modaal-gallery-label:focus{outline:none}.modaal-gallery-control{background:transparent;border:none;border-radius:100%;color:#fff;cursor:pointer;height:50px;opacity:1;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease-in-out;width:50px}.modaal-gallery-control.is_hidden{cursor:default;opacity:0}.modaal-gallery-control:focus,.modaal-gallery-control:hover{background:#fff;outline:none}.modaal-gallery-control:focus:after,.modaal-gallery-control:focus:before,.modaal-gallery-control:hover:after,.modaal-gallery-control:hover:before{background:#afb7bc}.modaal-gallery-control span{clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);border:0!important;height:1px!important;overflow:hidden;padding:0!important;position:absolute!important;width:1px!important}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff;border-radius:4px;content:" ";display:block;height:18px;left:25px;position:absolute;top:16px;transition:background .2s ease-in-out;width:4px}.modaal-gallery-control:before{margin:-5px 0 0;transform:rotate(-45deg)}.modaal-gallery-control:after{margin:5px 0 0;transform:rotate(45deg)}.modaal-gallery-next-inner{left:100%;margin-left:40px}.modaal-gallery-next-outer{right:45px}.modaal-gallery-prev:after,.modaal-gallery-prev:before{left:22px}.modaal-gallery-prev:before{margin:5px 0 0;transform:rotate(-45deg)}.modaal-gallery-prev:after{margin:-5px 0 0;transform:rotate(45deg)}.modaal-gallery-prev-inner{margin-right:40px;right:100%}.modaal-gallery-prev-outer{left:45px}.modaal-video-wrap{margin:auto 50px;position:relative}.modaal-video-container{background:#000;box-shadow:0 0 10px rgba(0,0,0,.3);height:0;margin-left:auto;margin-right:auto;max-width:100%;max-width:1300px;overflow:hidden;padding-bottom:56.25%;position:relative}.modaal-video-container embed,.modaal-video-container iframe,.modaal-video-container object{height:100%;left:0;position:absolute;top:0;width:100%}.modaal-iframe .modaal-content,.modaal-iframe-elem{height:100%;width:100%}.modaal-iframe-elem{display:block}@media only screen and (min-width:1400px){.modaal-video-container{height:731px;padding-bottom:0}}@media only screen and (max-width:1140px){.modaal-image .modaal-inner-wrapper{padding-left:25px;padding-right:25px}.modaal-gallery-control{background:rgba(0,0,0,.7);bottom:20px;top:auto;transform:none}.modaal-gallery-control:after,.modaal-gallery-control:before{background:#fff}.modaal-gallery-next{left:auto;right:20px}.modaal-gallery-prev{left:20px;right:auto}}@media screen and (max-width:900px){.modaal-instagram iframe{width:500px!important}}@media screen and (max-height:1100px){.modaal-instagram iframe{width:700px!important}}@media screen and (max-height:1000px){.modaal-inner-wrapper{padding-bottom:60px;padding-top:60px}.modaal-instagram iframe{width:600px!important}}@media screen and (max-height:900px){.modaal-instagram iframe{width:500px!important}.modaal-video-container{max-height:510px;max-width:900px}}@media only screen and (max-width:600px){.modaal-instagram iframe{width:280px!important}}@media only screen and (max-height:820px){.modaal-gallery-label{display:none}}.modaal-loading-spinner{background:none;height:200px;left:50%;margin:-100px 0 0 -100px;position:absolute;top:50%;transform:scale(.25);width:200px}@keyframes modaal-loading-spinner{0%{opacity:1;transform:scale(1.5)}to{opacity:.1;transform:scale(1)}}.modaal-loading-spinner>div{height:24px;margin-left:4px;margin-top:4px;position:absolute;width:24px}.modaal-loading-spinner>div>div{background:#fff;border-radius:15px;height:100%;width:100%}.modaal-loading-spinner>div:first-of-type>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:0s}.modaal-loading-spinner>div:nth-of-type(2)>div,.modaal-loading-spinner>div:nth-of-type(3)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:first-of-type{transform:translate(84px,84px) rotate(45deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(2)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.12s}.modaal-loading-spinner>div:nth-of-type(2){transform:translate(84px,84px) rotate(90deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(3)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.25s}.modaal-loading-spinner>div:nth-of-type(4)>div,.modaal-loading-spinner>div:nth-of-type(5)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(3){transform:translate(84px,84px) rotate(135deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(4)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.37s}.modaal-loading-spinner>div:nth-of-type(4){transform:translate(84px,84px) rotate(180deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(5)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.5s}.modaal-loading-spinner>div:nth-of-type(6)>div,.modaal-loading-spinner>div:nth-of-type(7)>div{-ms-animation:modaal-loading-spinner 1s linear infinite;-moz-animation:modaal-loading-spinner 1s linear infinite;-webkit-animation:modaal-loading-spinner 1s linear infinite;-o-animation:modaal-loading-spinner 1s linear infinite}.modaal-loading-spinner>div:nth-of-type(5){transform:translate(84px,84px) rotate(225deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(6)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.62s}.modaal-loading-spinner>div:nth-of-type(6){transform:translate(84px,84px) rotate(270deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(7)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.75s}.modaal-loading-spinner>div:nth-of-type(7){transform:translate(84px,84px) rotate(315deg) translate(70px)}.modaal-loading-spinner>div:nth-of-type(8)>div{animation:modaal-loading-spinner 1s linear infinite;animation-delay:.87s}.modaal-loading-spinner>div:nth-of-type(8){transform:translate(84px,84px) rotate(1turn) translate(70px)}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;background-color:#fffdf5;color:#625252}.lazy,img,svg{margin-bottom:0;vertical-align:top}nav li{list-style:none}a{color:#625252;-webkit-text-decoration:none;text-decoration:none}a:active{color:#544646}@font-face{font-display:swap;font-family:sofiapro_bold;font-style:normal;font-weight:400;src:url(/content/themes/bodminrailway/assets/dist/fonts/mostardesign_-_sofiapro-bold-webfont.woff2?8d47edd1a38d4af678529840ff8dfab4) format("woff2"),url(/content/themes/bodminrailway/assets/dist/fonts/mostardesign_-_sofiapro-bold-webfont.woff?371a1ae6132aca03cddce63d4a7d1939) format("woff")}@font-face{font-display:swap;font-family:sofiapro_semibold;font-style:normal;font-weight:400;src:url(/content/themes/bodminrailway/assets/dist/fonts/mostardesign_-_sofiapromedium-webfont.woff2?6bceabb52f17eb7db3a766e665b7fce1) format("woff2"),url(/content/themes/bodminrailway/assets/dist/fonts/mostardesign_-_sofiapromedium-webfont.woff?72d7988a769a401eec0f01b9670d4c99) format("woff")}@font-face{font-display:swap;font-family:sofiapro_medium;font-style:normal;font-weight:400;src:url(/content/themes/bodminrailway/assets/dist/fonts/mostardesign_-_sofiapromedium-webfont.woff2?6bceabb52f17eb7db3a766e665b7fce1) format("woff2"),url(/content/themes/bodminrailway/assets/dist/fonts/mostardesign_-_sofiapromedium-webfont.woff?72d7988a769a401eec0f01b9670d4c99) format("woff")}@font-face{font-display:swap;font-family:sofiapro_light;font-style:normal;font-weight:400;src:url(/content/themes/bodminrailway/assets/dist/fonts/mostardesign_-_sofiaprolight-webfont.woff2?70885538ea8c6beab9e11d6adeb47eb2) format("woff2"),url(/content/themes/bodminrailway/assets/dist/fonts/mostardesign_-_sofiaprolight-webfont.woff?4b180ec0dccb1bcd5a9837243a9dca39) format("woff")}@font-face{font-display:swap;font-family:sofiapro;font-style:normal;font-weight:400;src:url(/content/themes/bodminrailway/assets/dist/fonts/mostardesign_-_sofiaproregular-webfont.woff2?7d5582d0a8fe125f4ad7c05091532235) format("woff2"),url(/content/themes/bodminrailway/assets/dist/fonts/mostardesign_-_sofiaproregular-webfont.woff?54afd22ed3d29da64d818f9f257af441) format("woff")}.image-test{max-height:31.5rem}h1,h2,h3,h4,h5,h6{font-family:sofiapro,sans-serif}.alpha,.beta,h1,h2{font-size:2.0736rem;line-height:4rem;line-height:3rem}.gamma,h3{font-size:1.728rem;line-height:2rem}.delta,h4{font-size:1.44rem;line-height:2rem}.epsilon,h5{font-size:1.2rem}.epsilon,.zeta,.zeta a,h5,h6{line-height:2rem;line-height:1.5rem}.zeta,.zeta a,h6{font-size:1rem}.micro,.micro a{font-size:.825rem;line-height:1rem}.bold,strong{font-family:sofiapro_bold,sans-serif}address:last-child,p:last-child{margin-bottom:0}.link{color:inherit}.subtitle{border-bottom:1px solid;display:inline-block;text-transform:uppercase}.standfirst{font-size:1.44rem;line-height:2rem;text-align:center}.standfirst:not(:last-child){margin-bottom:2rem}.underline{border-bottom:1px solid;display:inline-block;padding-bottom:.25rem}@media(max-width:800px){.l-alpha{font-size:2.48832rem;line-height:4rem;line-height:4.5rem}.l-beta{font-size:2.0736rem;line-height:4rem}.l-gamma{font-size:1.728rem;line-height:2rem;line-height:3.5rem;margin-bottom:1rem}.l-delta{font-size:1.44rem;line-height:2rem;line-height:3rem}.l-epsilon{font-size:1.2rem;line-height:2rem;line-height:2.5rem}.l-zeta{font-size:1rem;line-height:2rem}.l-center{text-align:center}}@media(max-width:600px){.m-alpha{font-size:2.48832rem;line-height:4rem;line-height:4.5rem}.m-beta{font-size:2.0736rem;line-height:4rem}.m-gamma{font-size:1.728rem;line-height:2rem;line-height:3.5rem}.m-delta{font-size:1.44rem;line-height:2rem;line-height:3rem}.m-epsilon{font-size:1.2rem;line-height:2rem;line-height:2.5rem}.m-zeta{font-size:1rem;line-height:2rem}}@media(max-width:480px){.s-alpha{font-size:2.48832rem;line-height:4rem;line-height:4.5rem}.s-beta{font-size:2.0736rem;line-height:4rem}.s-gamma{font-size:1.728rem;line-height:2rem;line-height:3.5rem}.s-delta{font-size:1.44rem;line-height:2rem;line-height:3rem}.s-epsilon{font-size:1.2rem;line-height:2rem;line-height:2.5rem}.s-zeta{font-size:1rem;line-height:2rem}}.row{display:flex;flex-flow:row wrap;max-width:1000px;overflow:visible}.row .row{margin:0}.column{float:none;padding:1rem}.row--wide{max-width:1280px}@media(min-width:801px){.row .row{margin:-1rem}}.markup:not(:last-child),.woocommerce .entry-content:not(:last-child){margin-bottom:2rem}.markup a,.woocommerce .entry-content a{-webkit-text-decoration:underline;text-decoration:underline}.markup a:focus,.markup a:hover,.woocommerce .entry-content a:focus,.woocommerce .entry-content a:hover{-webkit-text-decoration:none;text-decoration:none}.markup ol,.markup ul,.woocommerce .entry-content ol,.woocommerce .entry-content ul{margin-bottom:2rem;padding-left:18px;text-align:left}.markup p:not(:last-child),.woocommerce .entry-content p:not(:last-child){margin-bottom:1rem}.markup img,.woocommerce .entry-content img{display:block;height:auto;margin:2rem auto}@media(min-width:801px){.markup .alignright,.woocommerce .entry-content .alignright{float:right;margin:0 0 1rem 2rem}.markup .alignleft,.woocommerce .entry-content .alignleft{float:left;margin:0 2rem 1rem 0}}.markup .alignnone,.woocommerce .entry-content .alignnone{margin-left:0;margin-right:0}.markup .wp-caption,.woocommerce .entry-content .wp-caption{margin:4rem 0;width:auto!important}.markup .wp-caption>p:empty,.woocommerce .entry-content .wp-caption>p:empty{display:none}.white{color:#fff}.black{color:#241c1a}.grey{color:#eee}.bg--white{background-color:#fff}.bg--grey{background-color:#eee}.bg--green{background-color:#c8d493}.bg--orange{background-color:#fac565}.bg--brown{background-color:#625252}.bg--blue{background-color:#aed3dc}.bg--primary{background-color:#625252}.bg--secondary{background-color:#fffdf5}.fc-unthemed td.fc-today.red-timetable{background-color:#f48080!important}.fc-unthemed td.fc-today.lilac-diesel-timetable,.fc-unthemed td.fc-today.lilac-steam-timetable{background-color:#e9b0f5!important}.fc-unthemed td.fc-today.blue-alternate-timetable,.fc-unthemed td.fc-today.blue-diesel-timetable,.fc-unthemed td.fc-today.blue-timetable{background-color:#aed3dc!important}.fc-unthemed td.fc-today.yellow-timetable{background-color:#f4e580!important}td.fc-day-top.fc-tue.fc-today .blue-alternate-timetable,td.fc-day-top.fc-tue.fc-today .blue-diesel-timetable,td.fc-day-top.fc-tue.fc-today .blue-timetable,td.fc-day-top.fc-tue.fc-today .lilac-diesel-timetable,td.fc-day-top.fc-tue.fc-today .yellow-timetable,td.fc-day-top.fc-tue.fc-today.blue-timetable,td.fc-day-top.fc-tue.fc-today.lilac-steam-timetable,td.fc-day-top.fc-tue.fc-today.red-timetable{background:none}td.fc-day-top.fc-today{box-shadow:inset 0 0 0 3px #fffdf5,inset 0 0 0 6px #fac565}.red-timetable{background-color:#f48080!important}.lilac-steam-timetable{box-shadow:inset 0 0 0 3px #fffdf5}.lilac-diesel-timetable,.lilac-steam-timetable{background-color:#e9b0f5!important}.blue-alternate-timetable,.blue-diesel-timetable,.blue-timetable{background-color:#aed3dc!important}.yellow-timetable{background-color:#f4e580!important}td:not(.fc-event-container) .special-timetable:not(a){background-image:radial-gradient(circle,#fff 0,#fff 35%,#fff 35.1%,#fff 45.2%,hsla(0,0%,100%,0) 45.3%,hsla(0,0%,100%,0) 45.4%,hsla(0,0%,100%,0) 100%)!important}td:not(.fc-event-container) td.special-timetable:not(.blue-timetable):not(.yellow-timetable):not(.blue-diesel-timetable):not(.blue-alternate-timetable):not(.lilac-diesel-timetable):not(.lilac-steam-timetable):not(.red-timetable):not(.green-timetable){background-image:radial-gradient(circle,#f4e580 0,#f4e580 35%,#f4e580 35.1%,#f4e580 45.2%,hsla(52,84%,73%,0) 45.3%,hsla(52,84%,73%,0) 45.4%,hsla(52,84%,73%,0) 100%)!important}.green-timetable{background-color:#c8d493!important}.fc-day-top{transition:all .3s ease}.lazy{background-color:rgba(36,28,26,.1);display:inline-block;position:relative;transition:background-color .1s cubic-bezier(.4,0,.2,1);width:100%}.lazy img{bottom:0;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .1s cubic-bezier(.4,0,.2,1);width:100%}.lazy.loaded{background-color:transparent}.lazy.loaded img{opacity:1}.article__header{margin-top:2rem;text-align:center}.article__meta{font-family:sofiapro_medium,sans-serif;font-size:14px;text-transform:uppercase}.back-to-top{background-color:#fffdf5;border:2px solid #625252;border-radius:50%;bottom:2rem;box-shadow:0 6px 12px rgba(0,0,0,.23),0 10px 40px rgba(0,0,0,.19);cursor:pointer;display:none;height:40px;padding:13px;position:fixed;right:2rem;-webkit-text-decoration:none;text-decoration:none;transition:background-color .1s cubic-bezier(.4,0,.2,1);width:40px;z-index:300}.back-to-top:after{border-color:transparent transparent #625252;border-style:solid;border-width:0 5px 10px;content:"";height:0;position:absolute;transition:border-color .1s cubic-bezier(.4,0,.2,1);width:0}.back-to-top:focus,.back-to-top:hover{background-color:#625252}.back-to-top:focus:after,.back-to-top:hover:after{border-color:transparent transparent #fffdf5}.back-to-top:active{transform:translateY(2px)}.box:not(#cm){background-color:#625252;color:#fffdf5;padding:1rem;text-align:center}@media(min-width:601px){.box:not(#cm){margin-bottom:4rem;padding-bottom:3rem;padding-top:3rem}}button{cursor:pointer;font-size:1rem;line-height:2rem}.buttons{margin:-.5rem;text-align:center}.buttons .button,.buttons .social-list__link{margin:.5rem}.button,.social-list__link{background-color:transparent;border:2px solid #625252;border-radius:2rem;color:#625252;cursor:pointer;display:inline-block;font-family:sofiapro,sans-serif;outline:none;padding:0 2rem;text-align:center;transition:color .1s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1)}.button:focus,.button:hover,.social-list__link:focus,.social-list__link:hover{background-color:#625252;color:#fff}.button:active,.social-list__link:active{transform:translateY(2px)}.button[disabled],[disabled].social-list__link{background-color:transparent!important;background-color:initial!important;border-color:initial;color:#000;color:initial;cursor:default;opacity:.1;transform:none}.button--small{font-size:1.2rem;line-height:2rem}.button--white{background-color:#fff;border:none;box-shadow:0 0 0 2px #625252,0 0 0 4px #fffdf5}.button--alt,.social-list__link{background-color:transparent;border-color:#fffdf5;color:#fffdf5}.button--alt:focus,.button--alt:hover,.social-list__link:focus,.social-list__link:hover{background-color:#fffdf5;color:#625252}.card{display:flex;flex-direction:column;height:100%;text-align:center}.card .button,.card .social-list__link{margin-top:auto}.card__image{flex:1;margin-bottom:2rem;position:relative}.card__image img{transition:filter .1s cubic-bezier(.4,0,.2,1)}.card__image:focus img,.card__image:hover img{filter:sepia(100%)}.card__image:active{transform:translateY(2px)}.card__content{align-items:center;display:flex;flex:1;flex-direction:column}.card__icon{background-color:#c8d493;border-radius:50%;display:inline-block;height:6rem;margin-top:-3rem;padding:1.5rem;position:relative;vertical-align:top;width:6rem}.card__icon svg{height:100%;width:100%}.card__icon--event{background-color:#aed3dc}.cta{box-shadow:0 0 0 2px #625252;font-family:sofiapro,sans-serif;padding:1rem 0;position:relative}.cta:after,.cta:before{background-color:#fff;border:2px solid #625252;content:"";display:block;height:.5rem;left:0;margin:auto;position:absolute;right:0;transform:rotate(45deg);width:.5rem}.cta:before{top:-7px}.cta:after{bottom:-7px}.cta .hero__title,.cta .page__title{margin-bottom:4rem}.cta--orange{background-color:#fac565;box-shadow:0 0 0 2px #625252,0 0 0 1.5rem #fac565;margin:1.5rem}.cta--orange a:link,.cta--orange a:visited{color:#fff}.cta--orange a:active{opacity:.9}.cta--simple{font-size:1.44rem;line-height:2rem;text-align:center}@media(min-width:601px){.cta{padding:4rem 0}.cta--small{padding:2rem 0}}.decoration,.flexible h2,.standfirst{background-image:url(/content/themes/bodminrailway/assets/dist/img/seperator.svg?d3bff6422823917509159e3ebd111843);background-position:bottom;background-repeat:no-repeat;padding-bottom:3rem}.decoration--vertical,.flexible h2{background-image:url(/content/themes/bodminrailway/assets/dist/img/detail-brown.svg?f7742969242bc107b8fd6d9ba4dfa778);padding-bottom:5rem}.decoration--vertical.light,.flexible h2.light{background-image:url(/content/themes/bodminrailway/assets/dist/img/detail-light.svg?4abe10ee526913e96cdf287cb35306a2)}.fare-list{font-size:1.2rem;line-height:2rem;list-style:none;text-transform:uppercase}.fare-list__item:not(:last-child){border-bottom:1px solid #625252}.fare-list__item span:last-of-type{float:right}.flexible{text-align:center}.flexible__images{margin-bottom:2rem;text-align:center}@media(min-width:801px){.flexible{align-items:center;display:flex}.flexible.reverse .flexible__images{margin:0 0 0 5rem;order:2}.flexible__inner{flex:1}.flexible__images{align-content:flex-start;flex:1;flex-wrap:wrap;margin:0 5rem 0 0}}.form,.form__row{margin-bottom:2rem}.form:last-child,.form__row:last-child{margin-bottom:0}.input__field{background-color:#fffdf5;border:none;color:#625252;font-size:1rem;line-height:2rem;margin:0;outline:none;padding:.5rem 1rem;width:100%}.input__field:focus{background-color:#eee}.input__label{display:block;font-size:13px;line-height:1rem;text-align:left}.input__label a{color:#fffdf5;-webkit-text-decoration:underline;text-decoration:underline}.input__label a:focus,.input__label a:hover{-webkit-text-decoration:none;text-decoration:none}.input--checkbox{padding-left:3rem;position:relative}.input--checkbox input[type=checkbox]{left:.5rem;opacity:0;position:absolute;top:1rem;width:1.5rem}.input--checkbox input[type=checkbox]:checked+label:after{content:""}.input--checkbox label{cursor:pointer}.input--checkbox label:before{border:1px solid #fffdf5;box-sizing:border-box;content:"";height:2rem;left:0;position:absolute;top:0;width:2rem}.input--checkbox label:after{border-bottom:4px solid #c8d493;border-left:4px solid #c8d493;height:.35rem;left:.5rem;position:absolute;top:.55rem;transform:rotate(-45deg);width:.7rem}.page__header{background-color:#c8d493;margin-bottom:50px;padding-top:1.5rem;position:relative;text-align:center;z-index:500}.page__header:after{background-image:url(/content/themes/bodminrailway/assets/dist/img/tile-green.svg?d826c80654bf0d604b25b19fe0897334);background-position:bottom;background-repeat:repeat-x;background-size:35px;bottom:-50px;content:"";display:block;height:50px;left:0;position:absolute;width:100%}.hero__title,.page__title{display:inline-block;margin-bottom:0}.page__image{margin-bottom:-72px;position:relative;top:-72px;z-index:100}.page__header--blue{background-color:#aed3dc}.page__header--blue:after{background-image:url(/content/themes/bodminrailway/assets/dist/img/tile-blue.svg?32da74fdefe3254bc25feb42ee315b13)}.page__header--brown{background-color:#625252}.page__header--brown:after{background-image:url(/content/themes/bodminrailway/assets/dist/img/tile-brown.svg?fdea6306e7746580956fa6b7d825c1e3)}.page__header--orange{background-color:#fac565}.page__header--orange:after{background-image:url(/content/themes/bodminrailway/assets/dist/img/tile-orange.svg?a2e5c3776e5b16d1b6001de0aa865d7b)}.page__header--yellow{background-color:#f4e580}.page__header--yellow:after{background-image:url(/content/themes/bodminrailway/assets/dist/img/tile-yellow.svg?0913dabd7acd759757e0b09cc0f549b1)}.hero__title,.page__title--light{color:#fff}@media(min-width:601px){.page__header{margin-bottom:72px;padding-top:3rem}.page__header:after{background-size:auto auto;background-size:initial;bottom:-72px;height:72px}.hero__title,.page__title{border-bottom:2px solid #625252;border-top:2px solid #625252;margin-bottom:1rem;margin-left:50px;margin-right:50px;padding:.5rem 2rem;position:relative;text-align:center}.hero__title:after,.hero__title:before,.page__title:after,.page__title:before{background-size:100% 100%;content:"";height:calc(100% + 4px);position:absolute;top:-2px;width:50px}.hero__title:before,.page__title:before{background-image:url(/content/themes/bodminrailway/assets/dist/img/detail-end-l.svg?49c9f94df113c8162f4acd4aa295fc39);left:-48px}.hero__title:after,.page__title:after{background-image:url(/content/themes/bodminrailway/assets/dist/img/detail-end-r.svg?fede99a81a91652e411f52bfb73d6102);right:-48px}.hero__title,.page__title--light{border-color:#fff}.hero__title:before,.page__title--light:before{background-image:url(/content/themes/bodminrailway/assets/dist/img/detail-end-l-light.svg?e4d99b428869ffdfe00b4548a7db96c8)}.hero__title:after,.page__title--light:after{background-image:url(/content/themes/bodminrailway/assets/dist/img/detail-end-r-light.svg?23bf783d721d803a1caf8194654006a0)}}@media(min-width:801px){.hero__title,.page__title{min-width:400px;padding-left:5%;padding-right:5%}}.pagination{background-color:#fff;display:flex;justify-content:center;padding:2rem 0;position:relative}.pagination:before{background-color:#625252;content:"";height:1px;max-width:calc(1000px - 2rem);position:absolute;top:0;width:100%}.pagination__link{height:40px;margin:0 40px;width:40px}.pagination__link:before{border-style:solid;content:"";display:block;margin:10px}.pagination__link:focus,.pagination__link:hover{opacity:.9}.pagination__link:active{transform:translateY(2px)}.pagination__link[disabled]{cursor:default;opacity:.1;transform:none}.pagination__link--prev:before{border-color:transparent #625252 transparent transparent;border-width:10px 20px 10px 0}.pagination__link--next:before{border-color:transparent transparent transparent #625252;border-width:10px 0 10px 20px}.section{padding:0 1rem}@media(min-width:801px){.section{padding-bottom:3rem}.section:first-of-type{padding-top:3rem}}.signposts{background-image:url(/content/themes/bodminrailway/assets/dist/img/tile-cream.svg?3f59f15b6f9d6f2e0683322beb86f10b);background-position:-20px;background-repeat:repeat-x;position:relative}.signposts:after,.signposts:before{left:0;position:absolute;width:100%;z-index:-1}.signposts:before{height:calc(50% - 36px);top:0}.signposts:after{background-color:#c8d493;bottom:0;content:"";height:calc(50% + 36px)}.signpost-list{align-items:stretch;display:flex;flex-flow:row wrap;font-size:1.2rem;line-height:2rem;list-style:none;margin:-.5rem}.signpost-list .column{padding-bottom:0}.signpost-list__item{flex-basis:50%;max-width:50%;padding:1rem}.signpost-list__item:first-child .signpost-list__link{background-color:#fac565;box-shadow:0 0 0 2px #625252,0 0 0 .5rem #fac565}.signpost-list__item:first-child .signpost-list__link:focus,.signpost-list__item:first-child .signpost-list__link:hover{box-shadow:0 0 0 2px #e9b0f5,0 0 0 .5rem #fac565}.signpost-list__item:nth-child(2) .signpost-list__link{background-color:#aed3dc;box-shadow:0 0 0 2px #625252,0 0 0 .5rem #aed3dc}.signpost-list__item:nth-child(2) .signpost-list__link:focus,.signpost-list__item:nth-child(2) .signpost-list__link:hover{box-shadow:0 0 0 2px #e9b0f5,0 0 0 .5rem #aed3dc}.signpost-list__item:nth-child(3) .signpost-list__link{background-color:#625252;background-image:url(/content/themes/bodminrailway/assets/dist/img/seperator-white.svg?21cb819d9dc3ce195364840464bf2a65);box-shadow:0 0 0 2px #fff,0 0 0 .5rem #625252;color:#fff}.signpost-list__item:nth-child(3) .signpost-list__link:focus,.signpost-list__item:nth-child(3) .signpost-list__link:hover{box-shadow:0 0 0 2px #e9b0f5,0 0 0 .5rem #625252}.signpost-list__item:nth-child(4) .signpost-list__link{background-color:#c8d493;box-shadow:0 0 0 2px #625252,0 0 0 .5rem #c8d493}.signpost-list__item:nth-child(4) .signpost-list__link:focus,.signpost-list__item:nth-child(4) .signpost-list__link:hover{box-shadow:0 0 0 2px #e9b0f5,0 0 0 .5rem #c8d493}.signpost-list__link{background-image:url(/content/themes/bodminrailway/assets/dist/img/seperator.svg?d3bff6422823917509159e3ebd111843);background-position:center 90%;background-repeat:no-repeat;display:flex;font-family:sofiapro_bold,sans-serif;height:100%;justify-content:center;padding:2rem 1rem 4rem;text-align:center;text-transform:uppercase}.signpost-list__link span{align-self:center}.home .signposts:after{content:none}.home .signposts.on_the_fence{background-image:url(/content/themes/bodminrailway/assets/dist/img/tile-black.svg?e30b5890abff276bf1779d035fafdc70);margin:auto;max-width:1400px}.home .signposts.on_the_fence:before{background-color:#241c1a;content:""}@media(min-width:801px){.signpost-list__item{flex-basis:25%;max-width:25%}.signpost-list__link{padding-left:25%;padding-right:25%}}.social-list{list-style:none}.social-list__item:not(:last-child){margin-bottom:2rem}.social-list__link{display:block;overflow:hidden;position:relative;transition:color .4s cubic-bezier(.4,0,.2,1),background-color .4s cubic-bezier(.4,0,.2,1)}.social-list__link svg{background-color:#fffdf5;border-radius:50%;color:#625252;height:32px;left:0;padding:.5rem;position:absolute;top:0;transition:left .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);width:32px;z-index:2}.social-list__link span{position:relative;z-index:3}.social-list__link:after{background-color:#aed3dc;content:"";height:32px;left:0;position:absolute;top:0;transition:width .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);width:16px;z-index:1}.social-list__link:focus,.social-list__link:hover{background-color:transparent}.social-list__link:focus svg,.social-list__link:hover svg{left:calc(100% - 32px);transform:rotate(1turn)}.social-list__link:focus:after,.social-list__link:hover:after{width:calc(100% - 16px)}.label{font-size:1.2rem;line-height:2rem;text-align:center}.label-inner{background-color:#fffdf5;box-shadow:0 0 0 2px #625252,0 0 0 5px #fffdf5;display:inline-block;font-family:sofiapro_bold,sans-serif;line-height:1;margin:5px;padding:.5rem 2rem .625rem;vertical-align:sub}.special-timetable .label-inner{background-color:#fac565;box-shadow:0 0 0 2px #625252,0 0 0 5px #fac565;margin:5px}.red-timetable .label-inner{background-color:#f48080;box-shadow:0 0 0 2px #625252,0 0 0 5px #f48080;margin:5px}.blue-alternate-timetable .label-inner,.blue-diesel-timetable .label-inner,.blue-timetable .label-inner{background-color:#aed3dc;box-shadow:0 0 0 2px #625252,0 0 0 5px #aed3dc;margin:5px}.lilac-diesel-timetable .label-inner,.lilac-steam-timetable .label-inner{background-color:#e9b0f5;box-shadow:0 0 0 2px #625252,0 0 0 5px #e9b0f5;margin:5px}.yellow-timetable .label-inner{background-color:#f4e580;box-shadow:0 0 0 2px #625252,0 0 0 5px #f4e580;margin:5px}.green-timetable .label-inner{background-color:#c8d493;box-shadow:0 0 0 2px #625252,0 0 0 5px #c8d493;margin:5px}.ticket{background-color:#625252;display:inline-block;font-family:sofiapro_bold,sans-serif;font-size:14px;line-height:20px;padding:8px 2rem;position:relative;text-transform:uppercase;transition:color .1s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1)}.ticket,.ticket:link,.ticket:visited{color:#fffdf5}.ticket:focus,.ticket:hover{background-color:#fffdf5;color:#625252}.ticket:active{transform:translateY(2px)}.ticket:after,.ticket:before{background-color:#c8d493;border-radius:50%;content:"";height:16px;position:absolute;top:10px;width:16px}.ticket:before{left:-8px}.ticket:after{right:-8px}.ticket--blue:after,.ticket--blue:before{background-color:#aed3dc;content:""}.calendar-key{background-color:#fff;box-shadow:0 0 0 2px #625252,0 0 0 5px #fff;display:inline-block;font-family:sofiapro_bold,sans-serif;line-height:1.5rem;margin:2rem 5px 5px;padding:.5rem;vertical-align:sub}.calendar-key h2{border-bottom:2px solid #241c1a;font-size:1.2rem;line-height:2rem;margin-bottom:.5rem}.key-block--wrap{display:inline-block}.key-block{background-color:#aed3dc;background-image:radial-gradient(circle,#fff 0,#fff 35%,#fff 35.1%,#fff 45.2%,hsla(0,0%,100%,0) 45.3%,hsla(0,0%,100%,0) 45.4%,hsla(0,0%,100%,0) 100%);display:block;height:20px;margin-bottom:-5px;width:20px}.fc-scroller{height:auto!important}.fc-day-grid{overflow:hidden}.fc-unthemed .fc-content,.fc-unthemed .fc-divider,.fc-unthemed .fc-list-heading td,.fc-unthemed .fc-list-view,.fc-unthemed .fc-popover,.fc-unthemed .fc-row,.fc-unthemed tbody,.fc-unthemed td,.fc-unthemed th,.fc-unthemed thead{border:none;width:100%}.calendar-title,.fc-header-toolbar{border-bottom:2px solid #241c1a;margin-bottom:1em;padding-bottom:1rem!important}.fc-toolbar.fc-header-toolbar{align-items:center;display:flex;justify-content:space-between}.fc-toolbar.fc-header-toolbar .fc-center,.fc-toolbar.fc-header-toolbar .fc-clear{display:none}.fc-day{border:0!important;transition:all .3s ease}.fc-day:hover{opacity:.7}td.fc-day-top{box-shadow:inset 0 0 0 3px #fffdf5;opacity:1!important}.fc-day-number{align-content:center;align-items:center;display:flex;font-size:1.75rem;height:100%;justify-content:center;line-height:0;margin-top:-2px;text-align:center;width:100%}@media(max-width:400px){.fc-day-number{font-size:1.25rem}}.fc-basic-view .fc-day-number{padding:0}.fc-day-grid-event{border:0;border-radius:0;bottom:0;cursor:pointer;left:0;margin:0!important;padding:0;position:absolute;right:0;top:0;z-index:100}.fc-day-grid-event:hover{background-color:#fff!important;opacity:.3}.fc-content-skeleton{bottom:0;left:0;padding-bottom:0!important;position:absolute!important;right:0;top:0}.fc-content-skeleton td:hover{background-color:#241c1a}.fc-content-skeleton table{height:100%}.fc-content-skeleton table,.fc-content-skeleton table>thead,.fc-content-skeleton table>thead>tr{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.fc-content-skeleton table>thead>tr{display:flex}.fc-content-skeleton table>thead>tr>td{position:relative;width:14.2857142857%}.fc-content-skeleton table>tbody,.fc-content-skeleton table>tbody>tr{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.fc-content-skeleton table>tbody>tr{display:flex}.fc-content-skeleton table>tbody>tr>td{position:relative;width:14.2857142857%}.fc-content-skeleton table>tbody>tr:nth-child(2){display:block}.fc-next-button,.fc-prev-button{background:none;border:none;box-shadow:none;outline:none}.fc-next-button:active,.fc-prev-button:active{transform:translateY(2px)}.fc .fc-row .fc-content-skeleton td{border:none}.timetables{display:flex}.timetable{display:none}.timetable.is-visible{display:block}.timetable-icon{height:6rem;width:6rem}.timetable-station{border-bottom:1px solid #625252;display:flex;flex-wrap:wrap;padding:.5rem 0}.timetable-station:last-of-type{border-bottom:0}.timetable-station div{display:flex;flex:1 1 33%;justify-content:center}.timetable-controls{align-content:center;display:flex;justify-content:space-between}.modaal-container{background-color:#fffdf5}.location{line-height:16px}.timetable{min-width:300px;width:100%}.timetable:not(.anchorTable){border-left:1px solid #000;margin-left:1rem;padding-left:1rem}.single-timetable{width:100%}@media(max-width:700px){.timetable{float:none;width:100%}}@media(min-width:700px)and (max-width:1000px){.modaal-container{max-width:none}}@media(min-width:1001px){.modaal-container{max-width:none}}.train_summary{background-color:#aed3dc;font-family:sofiapro,sans-serif;padding:1rem}.train_summary .label-inner{display:inline-block}.special-timetable.label{text-align:none}.train_summary-opening__title{color:#fffdf5;font-family:sofiapro_bold,sans-serif;font-size:1.44rem;line-height:2rem}.train_summary-trains p{font-size:1.44rem;line-height:2rem;margin-bottom:0}.train_summary-time{border-bottom:2px solid #625252;display:flex;font-family:sofiapro,sans-serif;font-size:2.0736rem;justify-content:space-between;line-height:4rem}.train_summary-opening svg{height:10rem;margin-bottom:2rem;width:10rem}.opening-times{list-style:none}.train_summary-notice{margin-bottom:0;padding:0 1rem}@media(max-width:800px){.train_summary{text-align:center}.train_summary-title{margin-bottom:2rem}}@media(min-width:801px){.train_summary{padding:3rem}.train_summary-title{display:flex;justify-content:space-between}.train_summary-trains{display:flex;flex-direction:column;height:100%;justify-content:center}}.filters{background-color:#aed3dc;margin-top:-72px;padding:7rem 1rem 2rem}.filter-title{width:100%}.filter-list{background-image:url(/content/themes/bodminrailway/assets/dist/img/mini-rail.svg?9db8bedfd2678483b3d198b0ae77b2df);background-position:.25rem;background-repeat:no-repeat;background-size:2rem 2rem;list-style:none;margin:-.25rem;padding-left:3rem}.filter-list__item{display:inline-block;margin:.25rem}.filter.is-active{background-color:#fffdf5;color:#625252}.filter-list--events{background-image:url(/content/themes/bodminrailway/assets/dist/img/mini-booking.svg?31b26139da46d4222bc9389782403da4)}@media(max-width:800px){.filter-list:not(:last-child){margin-bottom:1rem}}@media(min-width:801px){.filters{display:flex;flex-flow:row wrap;justify-content:center}.filter-list{display:inline-block;text-align:center}.filter-list--events{background-position-x:2rem;border-left:2px solid #625252;margin-left:2rem;padding-left:5rem}}.modaal-container{color:#625252;min-width:450px;width:auto}@media(max-width:700px){.modaal-container{min-width:auto;width:100%}}.modaal-container--single{max-width:75%}.modaal-content-container{padding:2rem 1rem}.modaal-close{background:transparent!important;position:absolute;right:0;top:0}.modaal-close:after,.modaal-close:before{background:#625252;transition:none}.modaal-close:focus:after,.modaal-close:focus:before,.modaal-close:hover:after,.modaal-close:hover:before{background:#f48080}.modaal-close:active:after,.modaal-close:active:before{background:#f26969}.modaal-image,.modaal-standfirst,.modaal-title{margin:0 auto 1rem;max-width:500px;text-align:center}.modaal-event{background-color:#fac565;border-bottom:2px solid #241c1a;margin:0 -1rem;padding:2rem 1rem}.modaal-event:first-of-type{margin-top:1rem;padding-top:1rem}.modaal-event:last-of-type{margin-bottom:-2rem;padding-bottom:1rem}.timetable-controls{margin-top:1rem}@media(max-width:800px){.modaal-inner-wrapper{padding:5%}}.light-modaal-button .modaal-close{background:transparent!important;position:absolute;right:0;top:0}.light-modaal-button .modaal-close:after,.light-modaal-button .modaal-close:before{background:#fff;transition:none}.light-modaal-button .modaal-close:focus:after,.light-modaal-button .modaal-close:focus:before,.light-modaal-button .modaal-close:hover:after,.light-modaal-button .modaal-close:hover:before{background:#f48080}.light-modaal-button .modaal-close:active:after,.light-modaal-button .modaal-close:active:before{background:#f26969}.modaal-notice{background-color:#625252;border-bottom:2px solid #241c1a;color:#fff;margin:-2rem -1rem 2rem;padding:.5rem 4rem;text-align:center}.modaal-notice-inner{display:inline-block;max-width:750px}.unsupported-browser{box-shadow:0 1.5px 4px rgba(0,0,0,.24),0 1.5px 6px rgba(0,0,0,.12);display:none;font-weight:700;margin:0;padding:10px;text-align:center}.widgets{align-items:center;display:flex;float:right}.widgets-account{display:block;margin-left:1.5rem}.widgets-cart{display:block;position:relative}.widgets-account svg,.widgets-cart svg{color:rgba(36,28,26,.2);height:2rem;width:2rem}.widgets-account svg:focus,.widgets-account svg:hover,.widgets-cart svg:focus,.widgets-cart svg:hover{color:#c8d493}.widgets-account svg:active,.widgets-cart svg:active{color:#bfcd81}#widgets-cart-count{background-color:#f48080;border-radius:12px;color:#fff;font-family:sans-serif;font-size:14px;font-weight:700;line-height:24px;min-width:24px;padding:0 4px;position:absolute;right:0;text-align:center;top:0;transform:translate(75%,-75%)}.woocommerce .woocommerce-breadcrumb a:focus,.woocommerce .woocommerce-breadcrumb a:hover{color:#625252}.woocommerce .woocommerce-breadcrumb a:active{color:#544646}.woocommerce .button,.woocommerce .social-list__link{background-color:transparent!important;border:2px solid #625252!important;border-radius:2rem!important;color:#625252!important;font-family:sofiapro,sans-serif!important;font-weight:400!important}.woocommerce .button.current,.woocommerce .button:focus:not([disabled]),.woocommerce .button:hover:not([disabled]),.woocommerce .current.social-list__link,.woocommerce .social-list__link:focus:not([disabled]),.woocommerce .social-list__link:hover:not([disabled]){background-color:#f4e580!important}.woocommerce .coupon .input-text,.woocommerce .qty{margin-right:1rem!important;min-height:2.5rem}.woocommerce .price{font-family:sofiapro_bold,sans-serif}.woocommerce .products{display:flex;flex-flow:row wrap;width:100%}.woocommerce li.product{display:flex;flex-direction:column;text-align:center}.woocommerce li.product img{margin-bottom:0!important}.woocommerce li.product .woocommerce-loop-product__title{font-family:sofiapro_bold,sans-serif;line-height:1.5}.woocommerce li.product .price{margin-bottom:1rem!important}.woocommerce li.product .button,.woocommerce li.product .social-list__link{margin:auto auto 0!important}.woocommerce .woocommerce-ordering{border:2px solid #625252;border-radius:2rem;margin-bottom:2rem;padding-right:1rem}.woocommerce .woocommerce-ordering select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;background-image:url(/content/themes/bodminrailway/assets/dist/img/down-arrow.svg?0c94cbcfc847904b3cecc8435fdb755b);background-position:100%;background-repeat:no-repeat;border:none;color:#625252;cursor:pointer;display:block;font-family:sofiapro_bold,sans-serif;font-size:1rem;line-height:2rem;padding-left:1rem;padding-right:1.5rem}.woocommerce .woocommerce-ordering:focus,.woocommerce .woocommerce-ordering:hover{background-color:#f4e580}.woocommerce .onsale{padding-bottom:0!important;padding-top:0!important}.woocommerce .categories{align-items:center;display:flex;flex-flow:row wrap;margin:-.5rem;padding-bottom:.5rem}.woocommerce .categories *{margin:.5rem!important}.woocommerce .categories~hr{border:1px solid #eee}.woocommerce.single-product .summary .price{font-size:2rem!important}.woocommerce.single-product .flex-control-thumbs{margin-top:1rem!important}.woocommerce.single-product .woocommerce-product-details__short-description{margin-bottom:2rem}.woocommerce.single-product .woocommerce-product-attributes-item--weight{display:none}.woocommerce .coupon .input-text{width:auto!important}.woocommerce .return-to-shop{margin-top:2rem}.woocommerce .woocommerce-input-wrapper .input-text{padding:.5rem}.woocommerce .woocommerce-terms-and-conditions-wrapper a{-webkit-text-decoration:underline;text-decoration:underline}.woocommerce .woocommerce-terms-and-conditions-wrapper a:focus,.woocommerce .woocommerce-terms-and-conditions-wrapper a:hover{-webkit-text-decoration:none;text-decoration:none}.main-menu{font-family:sofiapro_bold,sans-serif;text-transform:uppercase}.main-menu a{display:block}.sub-menu{background-color:#fffdf5;font-family:sofiapro_medium,sans-serif;font-size:13px;line-height:1rem;padding:1rem}.sub-menu>li:not(:last-child){border-bottom:1px solid #625252}.sub-menu>li>a{padding:.5rem 0;transition:transform .1s cubic-bezier(.4,0,.2,1)}.sub-menu>li>a:focus,.sub-menu>li>a:hover{transform:translateX(.5rem)}.mobile-menu{height:0;overflow:hidden}.mobile-menu .nav{max-width:none;padding:1rem}.desktop-menu .main-menu{display:flex;flex-flow:row wrap}.desktop-menu .main-menu>li{margin:.5rem}.desktop-menu .main-menu>li:focus>a,.desktop-menu .main-menu>li:hover>a{background-color:#625252;color:#fffdf5;z-index:2}.desktop-menu .main-menu>li>a{border:2px solid #625252;border-radius:1rem;line-height:1;padding:4px 1rem 6px;position:relative;transition:color .1s cubic-bezier(.4,0,.2,1),background-color .1s cubic-bezier(.4,0,.2,1)}.desktop-menu .main-menu>li>a:active{transform:translateY(2px)}.desktop-menu .sub-menu{border-bottom:5px solid #625252;box-shadow:0 .5rem .5rem rgba(36,28,26,.1);opacity:0;position:absolute;transition:opacity .1s cubic-bezier(.4,0,.2,1),visibility .1s cubic-bezier(.4,0,.2,1);visibility:hidden;width:222px;z-index:1}.desktop-menu .menu-item-has-children>a{position:relative}.desktop-menu .menu-item-has-children>a:after{border-color:#625252 transparent transparent;border-style:solid;border-width:3px 3px 0;bottom:-5px;content:"";display:inline-block;height:0;left:0;margin:auto;position:absolute;right:0;width:0;z-index:3}.desktop-menu .menu-item-has-children:focus .sub-menu,.desktop-menu .menu-item-has-children:hover .sub-menu{opacity:1;visibility:visible}@media(max-width:800px){.desktop-menu{display:none}}.hamburger{color:#241c1a;display:none;height:3rem;position:relative;right:0;top:0;transition:left .3s ease .3s,border .3s ease 0s;transition-delay:.1s;width:3rem;z-index:99999}@media(max-width:800px){.hamburger{display:block}}.hamburger.is-active{border-color:transparent;right:0;transition:left .3s ease,border .3s ease .3s}.hamburger.is-active .bars{background-color:transparent}.hamburger.is-active .bars:before{top:0;transform:rotate(45deg)}.hamburger.is-active .bars:after{top:0;transform:rotate(-45deg)}.bars{left:50%;top:50%;transform:translate(-50%,-50%)}.bars,.bars:after,.bars:before{background-color:#241c1a;border-radius:1rem;color:transparent;cursor:pointer;display:block;height:3px;position:absolute;transition:all .3s ease;width:1.5rem}.bars:before{content:"";top:8px}.bars:after{content:"";top:-8px}.header{box-shadow:0 .5rem .5rem rgba(36,28,26,.1);position:relative;z-index:600}.header .column{align-items:center;display:flex;justify-content:space-between}.header__logo{width:15rem}@media(min-width:801px)and (max-width:1250px){.header .column{flex-direction:column}.header__logo{margin-bottom:1rem}}.hero{margin:auto;max-width:1400px;overflow:hidden;position:relative;text-align:center}.hero__button{bottom:2rem;left:50%;position:absolute;transform:translateX(-50%)}@media(max-width:800px){.hero__button{background-color:#241c1a;padding:.5rem;position:static;transform:none}}.hero__title{bottom:0;font-family:sofiapro_bold,sans-serif;font-size:2.0736rem;left:calc(50% - 50px);line-height:4rem;margin-bottom:1rem;opacity:.9;position:absolute;text-shadow:2px 2px 0 #241c1a;text-transform:uppercase;transform:translateX(-50%)}.hero__title--fill{background-color:#fffdf5;border-bottom:2px solid #625252;border-top:2px solid #625252;color:#625252;text-shadow:none}.hero__title--fill:before{background-image:url(/content/themes/bodminrailway/assets/dist/img/detail-end-l--fill.svg?fd1e72c86eceb695f84783634152b0f6)}.hero__title--fill:after{background-image:url(/content/themes/bodminrailway/assets/dist/img/detail-end-r--fill.svg?6ec1c7c5c56edf8660063b695bc8de0d)}.hero--parallax:after,.hero__mask{bottom:-1px;left:0;position:absolute;width:100%}.hero--parallax:after{background:linear-gradient(180deg,transparent,#241c1a);content:"";height:.5rem}.hero--parallax .rellax{left:0;position:absolute;top:0;width:100%}.hero--video{padding-bottom:42.5%}@media(max-width:600px){.hero__title{left:0;transform:none;width:100%}}@media(min-width:801px){.hero{max-height:75vh}}.slides,.slideshow{position:relative}.slides{cursor:pointer}.slide{height:auto;width:100%}.dots{display:flex;justify-content:center;margin:4rem 0 1rem;width:100%}.dot{background-color:#eee;border:0;border-radius:50%;cursor:pointer;display:inline-block;height:1.25rem;margin:0 .5rem;position:relative;width:1.25rem}.dot.is-active:after{background-color:#241c1a;border-radius:50%;content:"";display:block;height:66%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:66%}.slide-prev-next{cursor:pointer;height:2rem;position:absolute;top:50%;transform:translateY(-50%);width:2rem;z-index:100}@media(max-width:600px){.slide-prev-next{display:none}}.slide-prev-next:after{background-image:url(/content/themes/bodminrailway/assets/dist/img/down-arrow.svg?0c94cbcfc847904b3cecc8435fdb755b);background-repeat:no-repeat;background-size:100% 100%;content:"";display:inline-block;height:2rem;transform-origin:center;width:2rem}.slide-next{right:1rem}.slide-next:after{transform:rotate(270deg)}.slide-prev{left:1rem}.slide-prev:after{transform:rotate(90deg)}.video-wrap{overflow:hidden;padding-bottom:45%;position:relative}.video{overflow:hidden;z-index:1}.video,.video-file{height:100%;position:absolute}.video-file{left:50%;margin:auto;-o-object-fit:cover;object-fit:cover;opacity:1;top:50%;transform:translate(-50%,-50%);visibility:visible;width:100%;z-index:-1}.fitVids-wrapper{position:relative}.fitVids-wrapper iframe{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:100%}.video{width:100%}.gallery{display:flex;flex-wrap:wrap;margin:-1rem}.gallery__item{padding:.25rem;width:50%}@media(min-width:600px){.gallery__item{padding:.5rem}.gallery--half .gallery__item{width:50%}.gallery--quarter .gallery__item{width:25%}.gallery--third .gallery__item{width:33%}}.footer{font-size:14px}.footer,.footer a{color:#fffdf5}.footer a:focus,.footer a:hover{color:#aed3dc}.footer a:active{color:#9cc9d4}.footer__top img{margin-bottom:-1px}.footer__bottom{background-color:#241c1a}.footer__title{font-family:sofiapro_bold,sans-serif;font-size:14px;margin-bottom:1rem}.footer__menu,.footer__title{text-transform:uppercase}.footer__menu a{align-items:center;display:flex}.footer__menu svg{height:20px;margin-right:1rem;width:20px}.footer__logo{display:inline-block;margin-bottom:2rem;width:11rem}.footer-logos{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;list-style:none;margin:-1rem}.footer-logos li{margin:1rem}@media(min-width:801px){.footer__bottom{padding:2rem 0}}html[data-useragent*=MSIE] .unsupported-browser{display:block}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.card,.card__content,.fc td,.woocommerce li.product{display:block}input{min-height:3rem}}.margin-bottom{margin-bottom:2rem!important}.small-margin-bottom{margin-bottom:1rem!important}.no-margin{margin:0!important}.no-margin-bottom{margin-bottom:0!important}.no-padding{padding:0!important}.no-padding-bottom{padding-bottom:0!important}.no-padding-top{padding-top:0!important}.no-padding-left{padding-left:0!important}.push-tenth{margin-left:10%}.pr{position:relative}.w-25{width:25%}.w-33{width:33.33333%}.w-50{width:50%}.w-66{width:66.66666%}.w-75{width:75%}.w-100{width:100%}.hr{background:transparent;background-color:#eee;border:0;color:transparent;height:1px}.hr--white{background-color:#fff}table{margin-bottom:0}@media(max-width:960px){.xl-push-none{margin-left:0}}:root{--cc-bg:#fffdf5;--cc-btn-primary-bg:#aed3dc;--cc-btn-secondary-bg:#625252;--cc-btn-primary-text:#625252;--cc-btn-secondary-text:#fff;--cc-btn-primary-hover-bg:#8ac0cd;--cc-btn-secondary-hover-bg:#463b3b;--cc-cookie-category-block-bg:;--cc-border-radius:0;--cc-btn-border-radius:2em}.cc-link{color:#625252!important}