
a.block-link{display:block;text-decoration:none !important;padding:0;margin:0;color:inherit}a.block-link:link,a.block-link:visited,a.block-link:hover,a.block-link:active{color:inherit}

.glitch{overflow:hidden}.glitch,.glitch .glitch__img{position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat} .glitch-wrap{position:relative}.glitch-wrap.glitch-sized .glitch__content{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glitch-wrap.glitch-abs{position:absolute;top:0;left:0;height:100%;width:100%}.glitch-wrap .glitch__content .stacks_out{overflow:hidden!important}.use-glitch>div{position:static!important}@-webkit-keyframes glitch-anim-flash{0%{opacity:.2;-webkit-transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0);transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0)}33%,100%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes glitch-anim-flash{0%{opacity:.2;-webkit-transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0);transform:translate3d(var(--gap-horizontal),var(--gap-vertical),0)}33%,100%{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes glitch-anim-text{0%{-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1);transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1);-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}2%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}4%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}5%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}7%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}8%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}9%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}9.9%{-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1);transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1)}10%,100%{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}@keyframes glitch-anim-text{0%{-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1);transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1);-webkit-clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%);clip-path:polygon(0 20%,100% 20%,100% 21%,0 21%)}2%{-webkit-clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%);clip-path:polygon(0 33%,100% 33%,100% 33%,0 33%)}4%{-webkit-clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%);clip-path:polygon(0 44%,100% 44%,100% 44%,0 44%)}5%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%);clip-path:polygon(0 50%,100% 50%,100% 20%,0 20%)}6%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%);clip-path:polygon(0 70%,100% 70%,100% 70%,0 70%)}7%{-webkit-clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%);clip-path:polygon(0 80%,100% 80%,100% 80%,0 80%)}8%{-webkit-clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%);clip-path:polygon(0 50%,100% 50%,100% 55%,0 55%)}9%{-webkit-clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%);clip-path:polygon(0 70%,100% 70%,100% 80%,0 80%)}9.9%{-webkit-transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1);transform:translate3d(calc(-1 * var(--gap-horizontal)),0,0) scale3d(-1,-1,1)}10%,100%{-webkit-transform:translate3d(0,0,0) scale3d(1,1,1);transform:translate3d(0,0,0) scale3d(1,1,1);-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%)}}



:root{--light-gray:rgba(230, 230, 230, 1.00);--medium-gray:rgba(202, 202, 202, 1.00);--dark-gray:rgba(138, 138, 138, 1.00);--black:rgba(10, 10, 10, 1.00);--black-color:var(--black);--white:rgba(254, 254, 254, 1.00);--white-color:var(--white);--primary:rgba(0, 140, 186, 1.00);--secondary:rgba(231, 231, 231, 1.00);--success:rgba(67, 172, 106, 1.00);--warning:rgba(240, 138, 36, 1.00);--alert:rgba(240, 65, 36, 1.00);--primary-contrast:rgba(255, 255, 255, 1.00);--secondary-contrast:rgba(51, 51, 51, 1.00);--success-contrast:rgba(254, 254, 254, 1.00);--warning-contrast:rgba(254, 254, 254, 1.00);--alert-contrast:rgba(254, 254, 254, 1.00);--primary-dark:rgba(0, 110, 156, 1.00);--secondary-dark:rgba(201, 201, 201, 1.00);--success-dark:rgba(37, 142, 76, 1.00);--warning-dark:rgba(210, 108, 6, 1.00);--alert-dark:rgba(210, 35, 6, 1.00);--header-color:rgba(230, 190, 110, 1.00);--subheader-color:rgba(230, 190, 110, 1.00);--small-color:rgba(230, 190, 110, 1.00);--text-color:rgba(230, 190, 110, 1.00);--link-color:rgba(255, 255, 255, 1.00);--link-color-hover:rgba(255, 0, 0, 1.00);--selection-background:var(--primary);--selection-text:var(--primary-contrast);--link-decoration:none;--link-decoration-hover:underline;--overlay-color:rgba(0, 0, 0, 0.50);--radius:3px;--small-gutter:1.25rem;--medium-gutter:2rem;--large-gutter:2rem;--site-width:calc(1200rem/16);}::selection{background:var(--selection-background);color:var(--selection-text)}.alt{--header-color:rgba(255, 255, 255, 1.00);--subheader-color:rgba(230, 230, 230, 1.00);--small-color:rgba(202, 202, 202, 1.00);--text-color:rgba(255, 255, 255, 1.00);--link-color:rgba(255, 255, 255, 1.00);--link-color-hover:rgba(255, 0, 0, 1.00);--link-decoration:none;--link-decoration-hover:none}.grid-container{max-width:var(--site-width)}.radius{border-radius:var(--radius)}body{font-size:calc(20rem/16)}h1,.h1{font-size:calc(40rem/16)}h2,.h2{font-size:calc(37rem/16)}h3,.h3{font-size:calc(33rem/16)}h4,.h4{font-size:calc(18rem/16)}h5,.h5{font-size:calc(17rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:40%}.button{font-size:calc(22rem/16)}.button.tiny{font-size:calc(17rem/16)}.button.small{font-size:calc(22rem/16)}.button.large{font-size:calc(22rem/16)}@media only screen and (min-width:40em){body{font-size:calc(24rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(43rem/16)}h3,.h3{font-size:calc(35rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}@media only screen and (min-width:64em){body{font-size:calc(24rem/16)}h1,.h1{font-size:calc(48rem/16)}h2,.h2{font-size:calc(43rem/16)}h3,.h3{font-size:calc(35rem/16)}h4,.h4{font-size:calc(25rem/16)}h5,.h5{font-size:calc(20rem/16)}h6,.h6{font-size:calc(16rem/16)}small{font-size:30%}}a{color:var(--link-color);-webkit-text-decoration:var(--link-decoration);text-decoration:var(--link-decoration)}a:hover,a:focus{color:var(--link-color-hover);-webkit-text-decoration:var(--link-decoration-hover);text-decoration:var(--link-decoration-hover)}.menu a{color:var(--menu-link-color);background:var(--menu-bg-color)}.menu a:hover{color:var(--menu-link-color-hover)}h1,h2,h3,h4,h5,h6{color:var(--header-color)}small{color:var(--small-color)}.subheader{color:var(--subheader-color)}.text ul,.text ol{list-style-position:outside}.text>ul,.text>ol,.text .mez>div>ul,.text .mez>div>ol{margin-left:1.25rem}.text ul{list-style-type:disc}.text ul ul,.text ol ul{list-style-type:circle}.text ol{list-style-type:decimal}.text ol ol,.text ul ol{list-style-type:lower-alpha}.radius,.radius:before,.radius:after{border-radius:calc(3rem/16)}body{}

 .section-header, .fontpro-stacks_in_56_93{ font-size:3.00rem ; text-decoration-line:none ;text-decoration-style:solid ;text-transform:none ;word-wrap:normal ;word-break:normal ;hyphens:none ;color:rgba(230, 230, 230, 1.00) ;text-decoration-color:rgba(0, 0, 0, 1.00) ;}
  
  @media only screen and (min-width:40em){ .section-header, .fontpro-stacks_in_56_93{}} 
  @media only screen and (min-width:25.875000em){ .section-header, .fontpro-stacks_in_56_93{font-size:4.50rem }} 
  @media only screen and (min-width:48.000000em){ .section-header, .fontpro-stacks_in_56_93{font-size:4.50rem }} 
  @media only screen and (min-width:62.500000em){ .section-header, .fontpro-stacks_in_56_93{font-size:4.50rem }} 
.menu-border{border-color:rgba(230, 190, 110, 1.00) ;border-width:3px 0px 3px 0px ;border-style:solid ;}
.section-border{border-color:rgba(230, 190, 110, 1.00) ;border-width:6px 0px 11px 0px ;border-style:solid ;}
.statement-border{border-color:rgba(230, 190, 110, 1.00) ;border-width:6px 0px 0px 0px ;border-style:solid ;}
.single-column-padding{padding-top:0.50rem ;padding-right:0.50rem ;padding-bottom:0.50rem ;padding-left:0.50rem ;}@media only screen and (min-width:40em){.single-column-padding{padding-top:1.00rem ;padding-right:0.00rem ;padding-bottom:0.00rem ;padding-left:1.00rem }}@media only screen and (min-width:64em){.single-column-padding{padding-top:1.00rem ;padding-right:11.00rem ;padding-bottom:1.00rem ;padding-left:11.00rem }}
.footer-border{border-color:rgba(230, 190, 110, 1.00) ;border-top-width:30px ;border-top-style:solid ;}
.round{border-radius:10px ;}

.quote-text-colour{color:rgba(230, 190, 110, 1.00) ;}

@font-face{font-family:font-family;font-style:normal;font-weight:normal;src:url("https://vigor8reflexology.co.uk/fonts/Nunito-Regular.ttf") format("truetype");}@font-face{font-family:font-family;font-style:normal;font-weight:bold;src:url("https://vigor8reflexology.co.uk/fonts/Nunito-Bold.ttf") format("truetype");}@font-face{font-family:font-family;font-style:italic;font-weight:normal;src:url("https://vigor8reflexology.co.uk/fonts/Nunito-Italic.ttf") format("truetype");}@font-face{font-family:font-family;font-style:italic;font-weight:bold;src:url("https://vigor8reflexology.co.uk/fonts/Nunito-BoldItalic.ttf") format("truetype");}
 html,body, h1,.font-family-h1,h1 a,.font-family-h1 a, h2,.font-family-h2,h2 a,.font-family-h2 a, h3,.font-family-h3,h3 a,.font-family-h3 a, h4,.font-family-h4,h4 a,.font-family-h4 a, h5,.font-family-h5,h5 a,.font-family-h5 a, h6,.font-family-h6,h6 a,.font-family-h6 a, blockquote, a, ul,ul li,ol,ol li,dl,dl dd, fieldset,input,textarea,form label,input + label,fieldset label,input + datalist,legend, button,.button,.btn, p:not(.custom-font),.font-family-text,.text_stack:not(.custom-font), .nunito, .fontpro-stacks_in_56_105{font-family:"font-family",sans-serif }p:not(.custom-font),p.font-family-text:not(.custom-font),.text_stack:not(.custom-font){font-family:"font-family",sans-serif }

.accept{background-color:rgba(114, 187, 29, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.accept{background-attachment:scroll!important}}
.decline{background-color:rgba(251, 2, 7, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.decline{background-attachment:scroll!important}}
.cookie-background{background-color:rgba(0, 0, 0, 0.71) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.cookie-background{background-attachment:scroll!important}}
.cookie-text-background{background-color:rgba(0, 0, 0, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.cookie-text-background{background-attachment:scroll!important}}
.cockie-text-center{position: absolute   ;z-index:1 ;top:50% ;bottom:unset ;left:50% ;right:unset ;transform:translateY(-50%) translateX(-50%) ;}

 .cookie-header, .fontpro-stacks_in_56_101{line-height:0.90 ;letter-spacing:0.00em ;word-spacing:0.00em ;text-indent:0.00em ;margin-left:0.00em ;margin-right:0.00em ; font-size:1.00rem ; color:rgba(255, 255, 255, 1.00) ;text-decoration-color:rgba(0, 0, 0, 1.00) ;}
     .cookie-header>br, .fontpro-stacks_in_56_101 > br{display:block;content:' ';padding-bottom:0.00em }
  
  @media only screen and (min-width:25.875000em){ .cookie-header, .fontpro-stacks_in_56_101{font-size:3.00rem }} 
  @media only screen and (min-width:48.000000em){ .cookie-header, .fontpro-stacks_in_56_101{font-size:3.00rem }} 
  @media only screen and (min-width:62.500000em){ .cookie-header, .fontpro-stacks_in_56_101{font-size:3.00rem }} 

 .cookie-text, .fontpro-stacks_in_56_102{ font-size:0.90rem ; color:rgba(255, 255, 255, 1.00) ;text-decoration-color:rgba(255, 255, 255, 1.00) ;}
  
  
  @media only screen and (min-width:25.875000em){ .cookie-text, .fontpro-stacks_in_56_102{font-size:1.00rem }} 
  @media only screen and (min-width:48.000000em){ .cookie-text, .fontpro-stacks_in_56_102{font-size:1.00rem }} 
  @media only screen and (min-width:62.500000em){ .cookie-text, .fontpro-stacks_in_56_102{font-size:1.00rem }} 

input, textarea, select{border-radius:8px 8px 8px 8px !important;}
input{border-color:rgba(201, 0, 0, 1.00) !important;border-width:1px !important;border-style:solid !important;}
textarea{border-color:rgba(201, 0, 0, 1.00) !important;border-width:1px !important;border-style:solid !important;}
select{border-color:rgba(201, 0, 0, 1.00) !important;border-width:1px !important;border-style:solid !important;}
input:focus{border-color:rgba(201, 0, 0, 1.00) !important;border-width:2px !important;border-style:solid !important;}
textarea:focus{border-color:rgba(201, 0, 0, 1.00) !important;border-width:2px !important;border-style:solid !important;}
select:focus{border-color:rgba(201, 0, 0, 1.00) !important;border-width:2px !important;border-style:solid !important;}
input:focus{background-color:var(--primary-light) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){input{background-attachment:scroll!important}}
textarea:focus{background-color:var(--primary-light) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){textarea{background-attachment:scroll!important}}
select:focus{background-color:var(--primary-light) !important;background-position:center center !important;background-origin:padding-box !important;background-blend-mode:normal !important;background-attachment:scroll   !important;background-clip:border-box !important;}@media (hover:none) and (pointer:coarse){select{background-attachment:scroll!important}}
input, textarea, select{transition:all 300ms ease-out 0ms !important}
input:focus{box-shadow: 0px 4px 12px -8px rgba(98, 101, 112, 0.50);}
.big-form input{padding-top:1.5rem !important;padding-right:0.75rem !important;padding-bottom:1.5rem !important;padding-left:0.75rem !important;}  

.button-full-width{width:100% ;}  
.button.expanded{width:auto ;}  
.button.expanded{border-color:rgba(76, 76, 76, 1.00) ;border-width:1px ;border-style:solid ;}
.button.expanded:hover{border-color:rgba(255, 241, 17, 1.00) ;border-width:3px ;border-style:dashed ;}
.button.expanded{border-color:rgba(255, 255, 255, 1.00) ;border-width:1px ;border-style:solid ;}
.button.expanded{background-color:rgba(158, 131, 78, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.button.expanded{background-attachment:scroll!important}}
.button.expanded:hover{background-color:rgba(201, 0, 0, 1.00) ;background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ;}@media (hover:none) and (pointer:coarse){.button.expanded{background-attachment:scroll!important}}
.button.expanded{border-radius:10px ;}

.width{width:100vw ;}  
.orange-gradient{background-position:center center ;background-origin:padding-box ;background-blend-mode:normal ;background-attachment:scroll   ;background-clip:border-box ; background-image: linear-gradient(135deg, rgb(222, 129, 25) 0%, rgb(222, 129, 25) 10%,rgb(201, 113, 31) 10%, rgb(201, 113, 31) 23%,rgb(181, 97, 38) 23%, rgb(181, 97, 38) 26%,rgb(160, 82, 44) 26%, rgb(160, 82, 44) 27%,rgb(139, 66, 50) 27%, rgb(139, 66, 50) 38%,rgb(119, 50, 57) 38%, rgb(119, 50, 57) 54%,rgb(98, 34, 63) 54%, rgb(98, 34, 63) 100%),linear-gradient(45deg, rgb(222, 129, 25) 0%, rgb(222, 129, 25) 10%,rgb(201, 113, 31) 10%, rgb(201, 113, 31) 23%,rgb(181, 97, 38) 23%, rgb(181, 97, 38) 26%,rgb(160, 82, 44) 26%, rgb(160, 82, 44) 27%,rgb(139, 66, 50) 27%, rgb(139, 66, 50) 38%,rgb(119, 50, 57) 38%, rgb(119, 50, 57) 54%,rgb(98, 34, 63) 54%, rgb(98, 34, 63) 100%),linear-gradient(0deg, rgb(222, 129, 25) 0%, rgb(222, 129, 25) 10%,rgb(201, 113, 31) 10%, rgb(201, 113, 31) 23%,rgb(181, 97, 38) 23%, rgb(181, 97, 38) 26%,rgb(160, 82, 44) 26%, rgb(160, 82, 44) 27%,rgb(139, 66, 50) 27%, rgb(139, 66, 50) 38%,rgb(119, 50, 57) 38%, rgb(119, 50, 57) 54%,rgb(98, 34, 63) 54%, rgb(98, 34, 63) 100%),linear-gradient(90deg, rgb(163, 190, 151),rgb(250, 185, 29)); background-blend-mode:overlay,overlay,overlay,normal; }@media (hover:none) and (pointer:coarse){.orange-gradient{background-attachment:scroll!important}}
.height{height:100vh ;}  
.text-position{position:fixed    ;z-index:1 ;top:50% ;bottom:unset ;left:50% ;right:unset ;transform:translateY(-50%) translateX(-50%) ;}

.close-x:hover{color:rgba(254, 206, 10, 1.00) ;}
.close-x-close{color:rgba(201, 0, 0, 1.00) ;}

.stacks_top{overflow  :visible }
 .menu-styles>.menu a, .menu.menu-styles a{--menu-link-color:rgba(230, 190, 110, 1.00);--menu-link-color-hover:rgba(255, 255, 255, 1.00);--menu-bg-color:rgba(255, 255, 255, 0.00);--menu-caret-color:rgba(230, 190, 110, 1.00);--menu-border-accent:2px solid var(--menu-link-color)} .menu-styles>.menu .menu-text, .menu.menu-styles .menu-text{--menu-text-color:rgba(230, 190, 110, 1.00)} .menu-styles>.menu a:hover, .menu.menu-styles a:hover{--menu-bg-color:rgba(230, 190, 110, 1.00)} .menu-styles>.menu .submenu a:hover, .menu.menu-styles .submenu a:hover{--menu-bg-color:rgba(147, 52, 103, 1.00)} .menu-styles>.menu>li>a, .menu.menu-styles>li>a{padding-top:1rem;padding-bottom:1rem} .menu-styles>.menu .submenu>li>a, .menu.menu-styles .submenu>li>a{padding-top:0.75rem;padding-bottom:0.75rem} .menu-styles>.menu li.active>a, .menu-styles>.menu li.is-active>a, .menu-styles>.menu a.is-active, .menu.menu-styles li.active>a, .menu.menu-styles li.is-active>a, .menu.menu-styles a.is-active{--menu-bg-color:rgba(230, 190, 110, 1.00);--menu-link-color:rgba(255, 255, 255, 1.00);--menu-caret-color:rgba(255, 255, 255, 1.00);--menu-link-color-hover:rgba(255, 255, 255, 1.00)} .menu-styles>.menu .submenu li.active>a, .menu-styles>.menu .submenu li.is-active>a, .menu-styles>.menu .submenu a.is-active, .menu.menu-styles .submenu li.active>a, .menu.menu-styles .submenu li.is-active>a, .menu.menu-styles .submenu a.is-active{--menu-caret-color:rgba(255, 255, 255, 1.00)} .menu-styles>.menu .submenu a, .menu.menu-styles .submenu a{--menu-caret-color:rgba(97, 103, 173, 1.00)} .menu-styles>.menu .submenu, .menu.menu-styles .submenu{--submenu-bg-color:rgba(255, 82, 173, 1.00);--submenu-border:1px solid rgba(202, 202, 202, 1.00)} .menu-styles>.menu .submenu a, .menu.menu-styles .submenu a{--menu-bg-color:transparent;--menu-link-color:rgba(255, 255, 255, 1.00);--menu-link-color-hover:rgba(230, 230, 230, 1.00)} .menu-styles>.menu .submenu .menu-text, .menu.menu-styles .submenu .menu-text{--menu-text-color:rgba(255, 255, 255, 1.00)} .menu-styles>.menu .submenu li.active>a, .menu-styles>.menu .submenu li.is-active>a, .menu-styles>.menu .submenu a.is-active, .menu.menu-styles .submenu li.active>a, .menu.menu-styles .submenu li.is-active>a, .menu.menu-styles .submenu a.is-active{--menu-caret-color:rgba(255, 255, 255, 1.00);--menu-bg-color:rgba(255, 82, 173, 1.00);--menu-link-color:rgba(255, 255, 255, 1.00);--menu-link-color-hover:rgba(255, 255, 255, 1.00)} .menu-styles>.menu a::after, .menu.menu-styles a::after{display:none!important}
            .menu-font-size{font-size:calc(16rem/16) ;font-weight:700 ;}@media only screen and (min-width:40em) {            .menu-font-size{font-size:calc(20rem/16) ;line-height:1.50 }}@media only screen and (min-width:64em) {            .menu-font-size{font-size:calc(20rem/16) ;line-height:1.50 }}
/**/

/**/

/*
 * Page Scroll Indicator - Simple Page Scroll Indicator based on Vanilla JS
 * Copyright (c) 2018 Gregor Laan - https://github.com/gregorlaan/page-scroll-indicator
 * License: MIT
 */
.page-scroll-indicator {
    width: 100%;
    height: 5px;
    background: rgba(0, 0, 0, 1.00);
    z-index: 9999;
    position: fixed;
    top: 0;
}

.page-scroll-indicator-progress {
    width: 0%;
    height: 5px;
    background: rgba(255, 0, 0, 1.00);
}

/**/.glitch_stacks_in_53 .glitch__img {
  background-size: cover;
  background-image: url(../files/image-53.jpg); }

.glitch_stacks_in_53.glitch-prop {
  padding-bottom: 56.25%; }

.glitch_stacks_in_53.glitch-vh {
  padding-bottom: 100.00vh; }

.glitch_stacks_in_53.glitch-sized .glitch__content {
  justify-content: center; }

.glitch_stacks_in_53 {
  --glitch-width: 100%;
  --glitch-height: 100%;
  --gap-horizontal: 10px;
  --gap-vertical: 5px;
  --time-anim: 4s;
  --delay-anim: 2s;
  --texttime-anim: 3.8s;
  --textdelay-anim: 2.2s;
  --blend-mode-1: none;
  --blend-mode-2: none;
  --blend-mode-3: color-dodge;
  --blend-mode-4: overlay;
  --blend-mode-5: overlay;
  --blend-color-1: transparent;
  --blend-color-2: transparent;
  --blend-color-3: rgba(184, 247, 106, 0.33);
  --blend-color-4: rgba(251, 144, 154, 0.76);
  --blend-color-5: rgba(191, 209, 220, 0.89);
  --glitch-repeat: infinite; }

.glitch_stacks_in_53 .glitch__img {
  background-color: var(--blend-color-1);
  transform: translate3d(0, 0, 0);
  background-blend-mode: var(--blend-mode-1); }

.glitch_stacks_in_53 .glitch__img:nth-child(n+2) {
  opacity: 0; }

.glitch_stacks_in_53.on-hover:hover .glitch__img:nth-child(n+2), .glitch_stacks_in_53.on-always .glitch__img:nth-child(n+2) {
  animation-duration: var(--time-anim);
  animation-delay: var(--delay-anim);
  animation-timing-function: linear;
  animation-iteration-count: var(--glitch-repeat); }

.glitch_stacks_in_53.on-hover:hover .glitch__img:nth-child(2), .glitch_stacks_in_53.on-always .glitch__img:nth-child(2) {
  background-color: var(--blend-color-2);
  background-blend-mode: var(--blend-mode-2);
  animation-name: glitch-anim-1; }

.glitch_stacks_in_53.on-hover:hover .glitch__img:nth-child(3), .glitch_stacks_in_53.on-always .glitch__img:nth-child(3) {
  background-color: var(--blend-color-3);
  background-blend-mode: var(--blend-mode-3);
  animation-name: glitch-anim-2; }

.glitch_stacks_in_53.on-hover:hover .glitch__img:nth-child(4), .glitch_stacks_in_53.on-always .glitch__img:nth-child(4) {
  background-color: var(--blend-color-4);
  background-blend-mode: var(--blend-mode-4);
  animation-name: glitch-anim-3; }

.glitch_stacks_in_53.on-hover:hover .glitch__img:nth-child(5), .glitch_stacks_in_53.on-always .glitch__img:nth-child(5) {
  background-color: var(--blend-color-5);
  background-blend-mode: var(--blend-mode-5);
  animation-name: glitch-anim-flash; }

@keyframes glitch-anim-1 {
  0% {
    opacity: 1;
    transform: translate3d(var(--gap-horizontal), 0, 0);
    -webkit-clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%);
    clip-path: polygon(0 2%, 100% 2%, 100% 5%, 0 5%); }
  2% {
    -webkit-clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%);
    clip-path: polygon(0 15%, 100% 15%, 100% 15%, 0 15%); }
  4% {
    -webkit-clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%);
    clip-path: polygon(0 10%, 100% 10%, 100% 20%, 0 20%); }
  6% {
    -webkit-clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%);
    clip-path: polygon(0 1%, 100% 1%, 100% 2%, 0 2%); }
  8% {
    -webkit-clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%);
    clip-path: polygon(0 33%, 100% 33%, 100% 33%, 0 33%); }
  10% {
    -webkit-clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%);
    clip-path: polygon(0 44%, 100% 44%, 100% 44%, 0 44%); }
  12% {
    -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%);
    clip-path: polygon(0 50%, 100% 50%, 100% 20%, 0 20%); }
  14% {
    -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%);
    clip-path: polygon(0 70%, 100% 70%, 100% 70%, 0 70%); }
  16% {
    -webkit-clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%);
    clip-path: polygon(0 80%, 100% 80%, 100% 80%, 0 80%); }
  18% {
    -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%);
    clip-path: polygon(0 50%, 100% 50%, 100% 55%, 0 55%); }
  20% {
    -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%);
    clip-path: polygon(0 70%, 100% 70%, 100% 80%, 0 80%); }
  21.9% {
    opacity: 1;
    transform: translate3d(var(--gap-horizontal), 0, 0); }
  22%, 100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0); } }

@keyframes glitch-anim-2 {
  0% {
    opacity: 1;
    transform: translate3d(calc(-1 * var(--gap-horizontal)), 0, 0);
    -webkit-clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%);
    clip-path: polygon(0 25%, 100% 25%, 100% 30%, 0 30%); }
  3% {
    -webkit-clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%);
    clip-path: polygon(0 3%, 100% 3%, 100% 3%, 0 3%); }
  5% {
    -webkit-clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%);
    clip-path: polygon(0 5%, 100% 5%, 100% 20%, 0 20%); }
  7% {
    -webkit-clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%); }
  9% {
    -webkit-clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%);
    clip-path: polygon(0 40%, 100% 40%, 100% 40%, 0 40%); }
  11% {
    -webkit-clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%);
    clip-path: polygon(0 52%, 100% 52%, 100% 59%, 0 59%); }
  13% {
    -webkit-clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%); }
  15% {
    -webkit-clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%);
    clip-path: polygon(0 75%, 100% 75%, 100% 75%, 0 75%); }
  17% {
    -webkit-clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%);
    clip-path: polygon(0 65%, 100% 65%, 100% 40%, 0 40%); }
  19% {
    -webkit-clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%);
    clip-path: polygon(0 45%, 100% 45%, 100% 50%, 0 50%); }
  20% {
    -webkit-clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%);
    clip-path: polygon(0 14%, 100% 14%, 100% 33%, 0 33%); }
  21.9% {
    opacity: 1;
    transform: translate3d(calc(-1 * var(--gap-horizontal)), 0, 0); }
  22%, 100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0); } }

@keyframes glitch-anim-3 {
  0% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1);
    -webkit-clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%);
    clip-path: polygon(0 1%, 100% 1%, 100% 3%, 0 3%); }
  1.5% {
    -webkit-clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%);
    clip-path: polygon(0 10%, 100% 10%, 100% 9%, 0 9%); }
  2% {
    -webkit-clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%);
    clip-path: polygon(0 5%, 100% 5%, 100% 6%, 0 6%); }
  2.5% {
    -webkit-clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%);
    clip-path: polygon(0 20%, 100% 20%, 100% 20%, 0 20%); }
  3% {
    -webkit-clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%);
    clip-path: polygon(0 10%, 100% 10%, 100% 10%, 0 10%); }
  5% {
    -webkit-clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%);
    clip-path: polygon(0 30%, 100% 30%, 100% 25%, 0 25%); }
  5.5% {
    -webkit-clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%);
    clip-path: polygon(0 15%, 100% 15%, 100% 16%, 0 16%); }
  7% {
    -webkit-clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%);
    clip-path: polygon(0 40%, 100% 40%, 100% 39%, 0 39%); }
  8% {
    -webkit-clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%);
    clip-path: polygon(0 20%, 100% 20%, 100% 21%, 0 21%); }
  9% {
    -webkit-clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%);
    clip-path: polygon(0 60%, 100% 60%, 100% 55%, 0 55%); }
  10.5% {
    -webkit-clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%);
    clip-path: polygon(0 30%, 100% 30%, 100% 31%, 0 31%); }
  11% {
    -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%);
    clip-path: polygon(0 70%, 100% 70%, 100% 69%, 0 69%); }
  13% {
    -webkit-clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%);
    clip-path: polygon(0 40%, 100% 40%, 100% 41%, 0 41%); }
  14% {
    -webkit-clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%);
    clip-path: polygon(0 80%, 100% 80%, 100% 75%, 0 75%); }
  14.5% {
    -webkit-clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%);
    clip-path: polygon(0 50%, 100% 50%, 100% 51%, 0 51%); }
  15% {
    -webkit-clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%);
    clip-path: polygon(0 90%, 100% 90%, 100% 90%, 0 90%); }
  16% {
    -webkit-clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%);
    clip-path: polygon(0 60%, 100% 60%, 100% 60%, 0 60%); }
  18% {
    -webkit-clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%);
    clip-path: polygon(0 100%, 100% 100%, 100% 99%, 0 99%); }
  20% {
    -webkit-clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%);
    clip-path: polygon(0 70%, 100% 70%, 100% 71%, 0 71%); }
  21.9% {
    opacity: 1;
    transform: translate3d(0, calc(-1 * var(--gap-vertical)), 0) scale3d(-1, -1, 1); }
  22%, 100% {
    opacity: 0;
    transform: translate3d(0, 0, 0);
    -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0);
    clip-path: polygon(0 0, 0 0, 0 0, 0 0); } }

.glitch_stacks_in_53.on-hover:hover .glitch-text, .glitch_stacks_in_53.on-always .glitch-text {
  transform: translate3d(0, 0, 0); }
  .glitch_stacks_in_53.on-hover:hover .glitch-text h1, .glitch_stacks_in_53.on-hover:hover .glitch-text h2, .glitch_stacks_in_53.on-hover:hover .glitch-text h3, .glitch_stacks_in_53.on-hover:hover .glitch-text h4, .glitch_stacks_in_53.on-hover:hover .glitch-text h5, .glitch_stacks_in_53.on-hover:hover .glitch-text h6, .glitch_stacks_in_53.on-hover:hover .glitch-text p, .glitch_stacks_in_53.on-always .glitch-text h1, .glitch_stacks_in_53.on-always .glitch-text h2, .glitch_stacks_in_53.on-always .glitch-text h3, .glitch_stacks_in_53.on-always .glitch-text h4, .glitch_stacks_in_53.on-always .glitch-text h5, .glitch_stacks_in_53.on-always .glitch-text h6, .glitch_stacks_in_53.on-always .glitch-text p {
    animation-duration: var(--texttime-anim);
    animation-delay: calc(var(--textdelay-anim) + var(--texttime-anim) * 0.25);
    animation-name: glitch-anim-text;
    animation-timing-function: linear;
    animation-iteration-count: var(--glitch-repeat);
    margin: 1px !important; }
