@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:fallback;src:local('Poppins Regular'),local('Poppins-Regular'),url(../fonts/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:fallback;src:local('Poppins Regular'),local('Poppins-Regular'),url(../fonts/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:fallback;src:local('Poppins Medium'),local('Poppins-Medium'),url(../fonts/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:fallback;src:local('Poppins Medium'),local('Poppins-Medium'),url(../fonts/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:fallback;src:local('Poppins SemiBold'),local('Poppins-SemiBold'),url(../fonts/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:fallback;src:local('Poppins SemiBold'),local('Poppins-SemiBold'),url(../fonts/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:fallback;src:local('Poppins Bold'),local('Poppins-Bold'),url(../fonts/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:fallback;src:local('Poppins Bold'),local('Poppins-Bold'),url(../fonts/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}a,abbr,address,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,label,legend,li,object,ol,p,pre,q,small,span,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,ul{border:0;margin:0;padding:0;-webkit-text-size-adjust:none}body,html{scroll-behavior:smooth;scroll-padding-top:200px}.nodeDescription .description_holder,body,html,nav .innerNav,textarea{scrollbar-width:thin;scrollbar-color:#1e3740 #cfd8dc}article,aside,figcaption,figure,figure img,footer,header,hgroup,nav,object,section,video{display:block}a img{border:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{color:#727272;font-family:Poppins,sans-serif;font-weight:400;background-color:#191919;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAQAAAC1HAwCAAAAC0lEQVR42mP8/x8AAwMCAO+ip1sAAAAASUVORK5CYII=) no-repeat top center;background-size:cover;background-attachment:fixed;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.highlight{color:#9e2016}.container{padding-left:15px;padding-right:15px}.row{width:100%;max-width:1170px;margin:0 auto}.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}.clr:after,.clr:before,.container:after,.container:before,.row:after,.row:before{display:table;content:" "}.clear,.clr:after,.row:after{clear:both}embed,img,object{max-width:100%}img{height:auto;vertical-align:top}input[type=button],input[type=email],input[type=password],input[type=reset],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],select,textarea{-webkit-appearance:none!important;border-radius:0}::-webkit-input-placeholder{opacity:1!important}:-moz-placeholder{opacity:1!important}::-moz-placeholder{opacity:1!important}:-ms-input-placeholder{opacity:1!important}*,a,img{outline:0}a{transition:all ease .5s}h1,h2,h3,h4,h5,h6,li,ul{font-weight:400}.table{width:100%;height:100%;display:table;table-layout:fixed}.table-cell{display:table-cell;vertical-align:middle}h1{font-weight:400;font-size:32px;line-height:40px;color:#5c5d5e;font-family:Poppins,sans-serif;margin:0}h1.heading-title,h2{font-weight:400;color:#fff;font-family:Poppins,sans-serif;font-size:50px;letter-spacing:1.6px;line-height:55px}h3{font-weight:400;font-size:17px;line-height:25px}a{text-decoration:none}p{font-size:15px;line-height:20px;color:#1d1d1b}section{position:relative;display:none}section .text_holder{padding:30px 0}.icon_list{padding:20px 0}.icon_list a{float:left;width:calc(16.6667% - 16.6667px);width:-moz-calc(16.6667% - 16.6667px);width:-webkit-calc(16.6667% - 16.6667px);width:-o-calc(16.6667% - 16.6667px);width:-ms-calc(16.6667% - 16.6667px);margin:10px 20px 10px 0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;background:#71c9ce;border-radius:25px;border:5px solid #71c9ce;transition:ease .3s;-moz-transition:ease .3s;-webkit-transition:ease .3s;-o-transition:ease .3s;-ms-transition:ease .3s;height:calc(16.6667vw - 16.6667px);height:-moz-calc(16.6667vw - 16.6667px);height:-webkit-calc(16.6667vw - 16.6667px);height:-o-calc(16.6667vw - 16.6667px);height:-ms-calc(16.6667vw - 16.6667px);text-align:center;padding:10px}.icon_list a:nth-of-type(6n){margin-right:0}.icon_list a:hover{background:#71c9cebd}.icon_list a img{max-width:100%;max-height:calc(100% - 32px);max-height:-moz-calc(100% - 32px);max-height:-webkit-calc(100% - 32px);max-height:-o-calc(100% - 32px);max-height:-ms-calc(100% - 32px)}.icon_list a span{display:inline-block;width:100%;color:#fff;font-size:18px;line-height:22px;margin-top:10px}header{position:fixed;top:0;left:0;width:100%;z-index:9999;transition:ease all .3s;-moz-transition:ease all .3s;-webkit-transition:ease all .3s;-o-transition:ease all .3s;-ms-transition:ease all .3s;text-align:center;background:#fff;padding:0 15px;height:101px}header #headerHolder{width:100%;height:101px;border-bottom:1px solid #bbb}header #administrator{position:absolute;top:0;left:0;width:100%;text-align:center;padding:7px;color:#710000}body.iOS{position:fixed;min-height:100%}body.iOS #page{height:100%;overflow-y:scroll}body.iOS #pageHolder{overflow:auto;height:100vh;width:100vw}body.iOS header{padding-top:constant(safe-area-inset-top);padding-top:env(safe-area-inset-top)}body.iOS nav{top:calc(100px - 20px + constant(safe-area-inset-top));top:-webkit-calc(100px - 20px + constant(safe-area-inset-top));top:calc(100px - 20px + env(safe-area-inset-top));top:-webkit-calc(100px - 20px + env(safe-area-inset-top));height:calc(100vh - 100px + 20px - constant(safe-area-inset-top));height:-webkit-calc(100vh - 100px + 20px - constant(safe-area-inset-top));height:calc(100vh - 100px + 20px - env(safe-area-inset-top));height:-webkit-calc(100vh - 100px + 20px - env(safe-area-inset-top))}body.iOS .abnormMediaCookieConsent{position:absolute;bottom:0}body.iOS #appLoader .spinner{height:auto!important}body.navActive{width:100vw;height:100vh}#page{width:100%;transition:ease .5s;-moz-transition:ease .5s;-webkit-transition:ease .5s;-o-transition:ease .5s;-ms-transition:ease .5s;left:0;hyphens:auto}#navButton{position:absolute;top:23px;left:15px;padding:15px;width:60px;height:54px;user-select:none;display:block;cursor:pointer;transition:ease .3s;-moz-transition:ease .3s;-webkit-transition:ease .3s;-o-transition:ease .3s;-ms-transition:ease .3s;border-radius:5px}#navButton:hover,.navActive #navButton{opacity:.7;background:#c4f7fa}#navButton span{background:#727272;display:block;height:2px;width:30px;transition:transform .5s ease-out,opacity .5s ease;-moz-transition:transform .5s ease-out,opacity .5s ease;-webkit-transition:transform .5s ease-out,opacity .5s ease;-o-transition:transform .5s ease-out,opacity .5s ease;-ms-transition:transform .5s ease-out,opacity .5s ease;position:absolute;top:26px;left:15px;transform:none}#navButton:hover span,.navActive #navButton span{background:#000}#navButton span:first-child{top:14px;transform-origin:bottom left}#navButton span:last-child{top:38px;transform-origin:top left}.navActive #navButton span:first-child{transform:rotate(45deg);width:32px;left:18px}.navActive #navButton span:last-child{transform:rotate(-45deg);width:32px;left:18px}.navActive #navButton span:nth-child(2n){opacity:0}#navBackground{background:rgba(255,255,255,0);z-index:998;width:100%;height:100%;display:none;position:fixed;top:0;left:0;transition:ease .5s;-moz-transition:ease .5s;-webkit-transition:ease .5s;-o-transition:ease .5s;-ms-transition:ease .5s}.navActive #navBackground{background:rgba(0,0,0,.5);display:block}.navActive #nextBar{left:350px}nav{position:fixed;top:100px;left:-350px;width:350px;max-width:85vw;height:calc(100vh - 100px);height:-moz-calc(100vh - 100px);height:-webkit-calc(100vh - 100px);height:-o-calc(100vh - 100px);height:-ms-calc(100vh - 100px);background:#fff;padding:0;transition:ease .5s;-moz-transition:ease .5s;-webkit-transition:ease .5s;-o-transition:ease .5s;-ms-transition:ease .5s;z-index:9999}nav a{display:inline-block;padding:15px 20px;width:100%;background:#fff;transition:ease .3s;-moz-transition:ease .3s;-webkit-transition:ease .3s;-o-transition:ease .3s;-ms-transition:ease .3s;font-size:20px;color:#727272}nav a.current,nav a:active,nav a:hover{background:#c4f7fa;color:#333}nav .innerNav{width:100%;height:100%;float:left;position:relative;overflow-x:hidden;overflow-y:auto;height:calc(100% - 40px);height:-moz-calc(100% - 40px);height:-webkit-calc(100% - 40px);height:-o-calc(100% - 40px);height:-ms-calc(100% - 40px)}nav #languages{float:left;height:40px;width:100%;padding:4px 15px;border-top:1px solid #bbb}nav #languages a{width:auto;padding:5px;line-height:20px;border:none}nav #languages a img{height:20px}nav #languages a.active{display:none}.navActive nav{left:0}.navActive #page{position:absolute;left:350px}body.iOSFix #nextBar,body.iOSFix header{position:relative}header img{max-width:100%}#logo,#search_button{text-align:right;position:absolute;right:15px;top:20px;height:60px}#logo img{height:100%}#search_button a{margin-top:10px;display:inline-block;width:36px;height:36px}#search_button img{height:36px;width:36px;margin-left:0;max-width:none}div.error{color:#710000;margin:30px 0 -25px;font-size:15px;text-align:center}div.error span{background:red;padding:4px 15px;display:inline-block}div.error span.jsErrorMsg{font-size:12px;display:block;width:auto}div.error.okay span{background:#2fa33f}.text_holder h1:first-child,.text_holder h2:first-child,.text_holder h3:first-child{margin-top:0}.text_holder h1{margin-bottom:30px}.text_holder h2{font-size:27px;line-height:32px;color:#212121;margin-top:30px}.text_holder h3{line-height:24px;font-size:20px;margin-top:25px}.text_holder p{margin:8px 0;color:inherit}.text_holder ul{padding-left:20px;list-style:disc}#breadcrumbs a,.text_holder a{color:#71c9ce;text-decoration:underline;transition:ease .2s;-moz-transition:ease .2s;-webkit-transition:ease .2s;-o-transition:ease .2s;-ms-transition:ease .2s}#breadcrumbs a:active,#breadcrumbs a:hover,.text_holder a:active,.text_holder a:hover{color:#212121;text-decoration:none}.boundingBox{border:1px solid red;width:400px;height:100%;opacity:.3;background-color:#ff0;transition:all .25s}.boundingBox:hover{cursor:pointer;background-color:red}.partBox,.roundingBox{border-radius:50%;width:100px;height:100px;color:#efefef;opacity:1;transition:all .25s;cursor:pointer;z-index:99}.partBox:hover,.roundingBox:hover{opacity:.7}.roundingBox{display:inline-block}.roundingBox span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.partBox{border-color:red}#pageDescription{width:500px;margin:0 auto;background:#efefef;opacity:.7;padding:12px;z-index:998}.nodeDescription{position:relative;z-index:10000}#pageDescription .description,#pageDescription p,.nodeDescription .description,.nodeDescription p{font-size:15px;line-height:20px;color:#1d1d1b}#pageDescription ol,#pageDescription ul,.nodeDescription ol,.nodeDescription ul{list-style-position:inside}#pageDescription .title,.nodeDescription .title{font-size:20px;font-weight:900;margin-bottom:12px}.nodeDescription .background{width:100%;height:100%;position:fixed;left:0;top:0;background:rgba(0,0,0,.5);opacity:1;z-index:10000}.nodeDescription .content{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);opacity:1;max-height:90vh;max-width:500px;width:85%;border-radius:5px;background:#fff;z-index:10001}.nodeDescription .content_holder{position:relative;width:100%;height:100%}.nodeDescription .title{padding:30px;padding-bottom:20px;text-align:center;border-bottom:1px solid #eaeaea;margin-bottom:0}.nodeDescription .description_holder{width:100%;max-height:calc(90vh - 190px);overflow-y:auto;padding:30px;padding-bottom:20px}.nodeDescription .title+.description_holder{padding-top:20px}.nodeDescription .close{width:100%;background:#fff;padding:20px;cursor:pointer;font-size:16px;opacity:1;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;text-align:center;border-top:1px solid #eaeaea;color:#71c9ce;border-bottom-left-radius:5px;border-bottom-right-radius:5px}.nodeDescription .close:active,.nodeDescription .close:focus,.nodeDescription .close:hover{background:#71c9ce;color:#fff}.nodeList .background{opacity:.8}.nodeList .content{padding:8px;width:300px;text-align:center}.nodeList .content>div{cursor:pointer;width:200px;border:1px solid #1d1d1b;margin:12px auto;background-color:#fff;color:#1d1d1b}.nodeVideo{width:100%;height:100%;position:absolute;left:0;top:0;background-color:#fff;z-index:998}.nodeDescription .listElement{cursor:pointer;transition:all .25s}.nodeDescription .listElement:hover{background-color:#1d1d1b;color:#efefef}.nodeBalloon{border-radius:40%;display:inline-block;padding:8px 12px;position:absolute;background-color:#71c9ce;color:#333;text-align:center}.nodeTip{display:inline-block;padding:8px 12px;position:absolute;background-color:#333;color:#fff;text-align:center;z-index:9999;border-radius:5px}#title{text-align:center;font-size:20px;padding:0;margin:0 auto;text-transform:uppercase;font-weight:700;hyphens:auto;height:100px;overflow:hidden;display:table-cell;vertical-align:middle;display:flex;justify-content:center;flex-flow:column;width:calc(100vw - 180px);width:-moz-calc(100vw - 180px);width:-webkit-calc(100vw - 180px);width:-o-calc(100vw - 180px);width:-ms-calc(100vw - 180px)}#nodes{padding:20px 0}#nodeTitle{text-align:center;font-size:20px;padding:20px 0;text-transform:uppercase;font-weight:700;position:sticky;top:100px;background:#fff;z-index:800;border-bottom:1px solid #bbb;margin-bottom:20px}.imageWrapper{width:100%;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;padding:0 5%;max-width:1400px;margin:0 auto;overflow:hidden;height:calc(100% - 220px);height:-moz-calc(100% - 220px);height:-webkit-calc(100% - 220px);height:-o-calc(100% - 220px);height:-ms-calc(100% - 220px)}.nodeImages{width:100%;height:calc(100% - 220px);height:-moz-calc(100% - 220px);height:-webkit-calc(100% - 220px);height:-o-calc(100% - 220px);height:-ms-calc(100% - 220px);text-align:center}.nodeImages>div{height:100%;max-height:inherit;display:inline-block;transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;position:relative}.nodeImages .nodeImage{max-height:inherit}.banner a img,.nodeImages .nodeImage[data-extra],.nodeImages .nodeImage[data-nodeid]{cursor:pointer;transition:ease .3s;-moz-transition:ease .3s;-webkit-transition:ease .3s;-o-transition:ease .3s;-ms-transition:ease .3s}.banner a:active img,.banner a:focus img,.banner a:hover img,.nodeImages .nodeImageWrapper:active .nodeImage[data-nodeid],.nodeImages .nodeImageWrapper:focus .nodeImage[data-nodeid],.nodeImages .nodeImageWrapper:hover .nodeImage[data-nodeid],.nodeImages .nodeImage[data-extra]:active,.nodeImages .nodeImage[data-extra]:focus,.nodeImages .nodeImage[data-extra]:hover,.nodeImages .nodeImage[data-nodeid]:active,.nodeImages .nodeImage[data-nodeid]:focus,.nodeImages .nodeImage[data-nodeid]:hover{opacity:.7}.nodeImages .imageBackground{position:absolute;width:100%;height:100%;top:0;left:0;transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s}.nodeImages .discoverImage{height:100%;position:absolute;top:0;right:0;width:50%;overflow:hidden;border-left:5px solid #fff}.nodeImages .discoverImage embed,.nodeImages .discoverImage img{height:100%;width:auto;max-width:none;float:right}.nodeOptions{padding:12px;text-align:center}.nodeOptions .option,.nodeOptions .textOption{margin-right:46px;position:relative}.nodeOptions .textOption{display:inline-block;text-transform:uppercase;padding:14px 24px;cursor:pointer;transition:all .25s;border-radius:10px;border:1px solid #ccc;color:#727272}.nodeOptions .textOption:hover{background-color:#333;color:#fff}.nodeTheory{padding:20px 20px}.nodeTheory li{list-style-position:inside}.nodeList{padding:12px 0}.nodeList .listElement{width:48%;background-color:#71c9ce;display:inline-block;cursor:pointer;padding:24px 0;margin:12px 0;text-align:center;opacity:1;transition:all .25s;color:#fff}.nodeList .listElement:nth-of-type(odd){margin-right:2%}.nodeList .listElement:hover{opacity:.8}.nodeBullets,.nodeDiscoverImage{margin:0 auto;max-height:inherit;height:100%;position:relative;display:none}.nodeBullet{position:absolute;z-index:10;white-space:nowrap;transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s}.nodeBullet .bulletText{display:inline-block;padding-left:7px;vertical-align:middle;font-size:max(14px,min(3vw,3vh,calc(1400px * .03)));line-height:max(14px,min(3vw,3vh,calc(1400px * .03)));font-size:-moz-max(14px,min(3vw,3vh,-moz-calc(1400px * .03)));line-height:-moz-max(14px,min(3vw,3vh,-moz-calc(1400px * .03)));font-size:-webkit-max(14px,min(3vw,3vh,-webkit-calc(1400px * .03)));line-height:-webkit-max(14px,min(3vw,3vh,-webkit-calc(1400px * .03)));color:#000}.nodeBullet .bulletDot,.nodeDiscoverImage .discoverImageHandler{position:relative;display:inline-block;vertical-align:middle;width:25px;height:25px;width:min(5vw,5vh,calc(1400px * .05));height:min(5vw,5vh,calc(1400px * .05));width:-moz-min(5vw,5vh,-moz-calc(1400px * .05));height:-moz-min(5vw,5vh,-moz-calc(1400px * .05));width:-webkit-min(5vw,5vh,-webkit-calc(1400px * .05));height:-webkit-min(5vw,5vh,-webkit-calc(1400px * .05));opacity:.99;border-radius:50%;cursor:pointer}.nodeDiscoverImage .discoverImageHandler{position:absolute;top:50%!important;left:50%;transform:translate(-50%,-50%);cursor:ew-resize;width:40px;height:40px;z-index:999;width:min(8vw,8vh,calc(1400px * .08));height:min(8vw,8vh,calc(1400px * .08));width:-moz-min(8vw,8vh,-moz-calc(1400px * .08));height:-moz-min(8vw,8vh,-moz-calc(1400px * .08));width:-webkit-min(8vw,8vh,-webkit-calc(1400px * .08));height:-webkit-min(8vw,8vh,-webkit-calc(1400px * .08))}.nodeBullet .bulletDot:before,.nodeDiscoverImage .discoverImageHandler:before{content:'';position:relative;display:block;width:300%;height:300%;box-sizing:border-box;margin-left:-100%;margin-top:-100%;border-radius:100px;background-color:#71c9ce;animation:pulse-ring 3s cubic-bezier(.215,.61,.355,1) infinite}.nodeBullet .bulletDot:after,.nodeDiscoverImage .discoverImageHandler:after{content:'';position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-color:#fff;border-radius:100px;box-shadow:0 0 8px rgba(0,0,0,.3);border:1px solid #71c9ce;animation:pulse-dot 3s cubic-bezier(.455,.03,.515,.955) -.4s infinite}.nodeDiscoverImage .discoverImageHandler:after{background-image:url(/assets/images/expand.svg);background-size:90% 90%;background-position:center center}.nodeBullet .bulletDot.active{overflow:hidden;opacity:1}.nodeBullet .bulletDot.active:before{animation:none}.nodeBullet .bulletDot.active:after{animation:none;background-color:#fdc632;border-color:#fdc632;opacity:1}.nodeBullet.linkBullet{width:60px;height:60px;top:50%;left:50%;opacity:.5;transform:translate(-50%,-50%)}.nodeBullet.linkBullet .bulletDot{width:100%;height:100%}.nodeBullet.linkBullet .bulletDot:after{border-color:#eaeaea}@keyframes pulse-ring{0%{transform:scale(.33)}100%,80%{opacity:0}}@keyframes pulse-dot{0%{transform:scale(.8)}50%{transform:scale(1)}100%{transform:scale(.8)}}.historyBack{display:inline-block;position:absolute;top:20px;left:15px;z-index:100;transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;cursor:pointer;opacity:1}.historyBack:hover{opacity:.8}.nodeNextWrapper,.nodePreviousWrapper{position:absolute;cursor:pointer;z-index:998;transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;opacity:1;height:100%;padding:0 2%}.nodeNextWrapper:hover,.nodePreviousWrapper:hover{opacity:.8}.nodePreviousWrapper{left:0}.nodeNextWrapper{right:0}.nodeNext,.nodePrevious{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.abnormMediaCookieConsentContent button,.abnormMediaCookieConsentContent span{font-size:10px;line-height:11px}.sources_title{font-size:12px;color:#727272;margin-top:40px;font-weight:700}.sources{font-size:12px;color:#727272;padding:0 15px 10px}.sources a{cursor:pointer;transition:all .25s;-moz-transition:all .25s;-webkit-transition:all .25s;-o-transition:all .25s;-ms-transition:all .25s;color:#71c9ce;text-decoration:underline;word-break:break-all}.sources a:active,.sources a:hover{color:#000;text-decoration:none}.comments{width:100%;background:#edfeff;padding:20px;color:#000;margin-top:40px;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box}.comments .title{text-align:center;font-weight:700;text-transform:uppercase;margin-bottom:20px}.comments .comment{border-bottom:1px solid #eaeaea;padding-bottom:7px;margin-bottom:7px}.comments form{padding-top:20px}.comments .reply form{padding-top:0}.comments .reply{padding:8px 0 8px 30px}.comments .message,.comments .name{display:inline;font-size:14px}.comments .name{font-weight:700;margin-right:6px}.comments .date{font-size:11px;display:inline;margin-right:10px}.comments .image{width:40px;margin-right:15px;display:inline-block;vertical-align:top}.comments .image img{width:100%;height:auto}.comments .comment_holder{display:inline-block;width:calc(100% - 55px);width:-moz-calc(100% - 55px);width:-webkit-calc(100% - 55px);width:-o-calc(100% - 55px);width:-ms-calc(100% - 55px);vertical-align:top}.comments a.replyButton{font-size:13px;color:#71c9ce;transition:ease .3s;-moz-transition:ease .3s;-webkit-transition:ease .3s;-o-transition:ease .3s;-ms-transition:ease .3s}.comments a.replyButton:active,.comments a.replyButton:hover{color:#000}.comments form .message{position:relative;display:block}.comments .message textarea{display:block;height:43px}.comments button{width:40px;height:100%;position:absolute;top:0;right:0;background:#333}.comments button svg{width:100%;height:auto}.comments button svg *{fill:#fff}.comments button:hover{background:#71c9ce}input[type=email],input[type=text],textarea{padding:10px;border:1px solid #ccc;border-radius:5px;background:#fff;color:#000;max-width:100%;margin:5px 0;font:inherit;font-size:14px}input[type=email],input[type=text]{width:300px}textarea{width:100%;height:70px}button{font-size:14px;padding:5px 8px;border:1px solid #ccc;border-radius:5px;background:#fff;color:#000;cursor:pointer;transition:ease .3s;-moz-transition:ease .3s;-webkit-transition:ease .3s;-o-transition:ease .3s;-ms-transition:ease .3s}button:focus,button:hover{background:#000;color:#fff}:-ms-input-placeholder,::-ms-input-placeholder,::placeholder{color:#ccc;opacity:1}div#driver-popover-item .driver-popover-footer button{font-size:16px;border-radius:4px;background-color:#71c9ce;color:#fff;text-shadow:none;border-color:#71c9ce;padding:10px 12px;cursor:pointer;transition:ease .3s;-moz-transition:ease .3s;-webkit-transition:ease .3s;-o-transition:ease .3s;-ms-transition:ease .3s}div#driver-popover-item .driver-popover-footer button.driver-disabled{background-color:#eaeaea;border-color:#eaeaea}div#driver-popover-item .driver-popover-footer button.driver-close-btn{background-color:#333;border-color:#333}div#driver-popover-item .driver-popover-footer button:hover{opacity:.7}div#driver-popover-item .driver-popover-footer button.driver-prev-btn{display:none!important}.driver-highlighted-element{pointer-events:none}#breadcrumbs{padding:0 15px 15px;font-size:13px;line-height:16px;hyphens:auto}#search .search input{width:100%}#search .results a{display:block;width:100%;padding:7px 0;border-bottom:1px solid #eaeaea;text-decoration:none}#search .results a:last-child{border:none}#search .results a .explanation{font-size:11px;color:#666}.banner{display:none;text-align:center;max-width:100%;background:#fff}.banner img{max-width:100%;max-height:100%;width:auto;height:auto}.banner.fullscreenBanner{position:fixed;top:0;left:0;width:100%;z-index:9999;padding:10vh 5vw;background:rgba(0,0,0,.3);height:100vh}.banner span.holder,.banner.footerBanner a,.banner.fullscreenBanner a{display:inline-block;position:relative;background:#fff}.banner span.close{content:' ';position:absolute;top:-15px;right:-15px;width:40px;height:40px;display:inline-block;background:url(/assets/images/close.svg) no-repeat;background-size:20px;background-color:#fff;border-radius:50pc;background-position:8px 8px;border:3px solid #000;cursor:pointer;transition:ease .3s;-moz-transition:ease .3s;-webkit-transition:ease .3s;-o-transition:ease .3s;-ms-transition:ease .3s}.banner span.close:hover{background-color:#71c9ce;border-color:#71c9ce}.banner.fullscreenBanner img{max-height:80vh;max-width:90vw}.banner.footerBanner{position:fixed;bottom:0;left:0;width:100vw;max-height:25vh;z-index:99;border-top:2px solid #bbb}.banner.footerBanner img{max-height:25vh}.banner.topBanner{margin-bottom:20px}.banner.imageBanner{margin-top:20px}@media (max-width:1300px){.icon_list a{width:calc(20% - 16px);width:-moz-calc(20% - 16px);width:-webkit-calc(20% - 16px);width:-o-calc(20% - 16px);width:-ms-calc(20% - 16px);height:calc(20vw - 16px);height:-moz-calc(20vw - 16px);height:-webkit-calc(20vw - 16px);height:-o-calc(20vw - 16px);height:-ms-calc(20vw - 16px)}.icon_list a:nth-of-type(6n){margin-right:20px}.icon_list a:nth-of-type(5n){margin-right:0}}@media handheld,only screen and (max-width:991px){body.iOS .abnormMediaCookieConsent,body.iOS .abnormMediaCookieConsentContent{height:45px!important}body.iOS .abnormMediaCookieConsentContent button{top:14px}.abnormMediaCookieConsentContent button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:none!important;background:0 0!important;color:#fff!important;font-size:16px!important}.abnormMediaCookieConsentContent span{display:inline-block;padding-right:52px}.roundingBox{width:75px;height:75px}.our-price-box-left{padding:21px}#nextBar .text .date{border-left:none;margin-left:0;padding-left:0;display:inline-block;width:100%}.appointment-cell{display:none}.appointment-header{table-layout:auto}.appointment-cell.current,.appointment-cell.next,.appointment-cell.prev{display:table-cell;min-width:40px}.appointment-cell.current{width:350px}.appointment-cell.next div,.appointment-cell.prev div{display:none;width:40px;height:36px;text-align:center;font-weight:700;background:url(../images/arrow-right3.png) no-repeat center center #fff;transition:ease all .2s;-moz-transition:ease all .2s;-webkit-transition:ease all .2s;-o-transition:ease all .2s;-ms-transition:ease all .2s;cursor:pointer}.appointment-cell.next div:hover,.appointment-cell.prev div:hover{background-color:#2e2a26;background-image:url(../images/arrow-right.png)}.appointment-cell.prev div:hover{background-image:url(../images/arrow-left.png)}.appointment-cell.prev{text-align:right}.appointment-cell.prev div{background-image:url(../images/arrow-left3.png)}.appointment-inner p{padding:8px}.form-spacer{display:none}.form-field.submit-field.left,.form-field.submit-field.right{width:50%}.icon_list a{width:calc(25% - 15px);width:-moz-calc(25% - 15px);width:-webkit-calc(25% - 15px);width:-o-calc(25% - 15px);width:-ms-calc(25% - 15px);height:calc(25vw - 15px);height:-moz-calc(25vw - 15px);height:-webkit-calc(25vw - 15px);height:-o-calc(25vw - 15px);height:-ms-calc(25vw - 15px)}.icon_list a:nth-of-type(5n){margin-right:20px}.icon_list a:nth-of-type(4n){margin-right:0}}@media handheld,only screen and (max-width:767px){.roundingBox{width:50px;height:50px}#calendar,#hours{width:100%;margin-bottom:30px}#nodeTitle{padding:20px 50px}.nodeTheory{padding-bottom:60px}.nodeOptions{padding-left:0;padding-right:0}.nodeOptions .option{width:32%;height:32%;margin-right:2%;padding:22px 0}.nodeOptions .option:last-of-type{margin-right:0}.nodeOptions .textOption{font-size:14px}.heading-title{margin-bottom:104px}h2{font-size:40px}.get-discount,.join-member,.make-appointment,.map-banner,.our-gallery,.our-pricing,.our-team{padding-top:70px;padding-bottom:70px}.our-price-box{padding:0;width:100%}.our-price-box div.selected{right:0}.make-appointment:after{display:none}.appointment-form-wrapper{margin:0}.form-field{padding:0;width:100%}.appointment-cell:first-child{margin-top:0}.nodeList .listElement{width:100%}.nodeList .listElement:nth-of-type(odd){margin-right:0}.comments input[type=email],.comments input[type=text]{width:49%}.comments input[type=email]{float:right}.icon_list a{width:calc(33.33% - 14px);width:-moz-calc(33.33% - 14px);width:-webkit-calc(33.33% - 14px);width:-o-calc(33.33% - 14px);width:-ms-calc(33.33% - 14px);height:calc(33.33vw - 14px);height:-moz-calc(33.33vw - 14px);height:-webkit-calc(33.33vw - 14px);height:-o-calc(33.33vw - 14px);height:-ms-calc(33.33vw - 14px)}.icon_list a:nth-of-type(4n){margin-right:20px}.icon_list a:nth-of-type(3n){margin-right:0}}@media handheld,only screen and (max-width:639px){header img{margin-left:60px;max-width:calc(100% - 60px);max-width:-moz-calc(100% - 60px);max-width:-webkit-calc(100% - 60px);max-width:-o-calc(100% - 60px);max-width:-ms-calc(100% - 60px)}#title{font-size:18px}.icon_list a{width:calc(50% - 10px);width:-moz-calc(50% - 10px);width:-webkit-calc(50% - 10px);width:-o-calc(50% - 10px);width:-ms-calc(50% - 10px);height:calc(50vw - 10px);height:-moz-calc(50vw - 10px);height:-webkit-calc(50vw - 10px);height:-o-calc(50vw - 10px);height:-ms-calc(50vw - 10px)}.icon_list a:nth-of-type(3n){margin-right:20px}.icon_list a:nth-of-type(2n){margin-right:0}}@media handheld,only screen and (max-width:550px){header img{margin-left:70px;max-width:calc(100% - 70px);max-width:-moz-calc(100% - 70px);max-width:-webkit-calc(100% - 70px);max-width:-o-calc(100% - 70px);max-width:-ms-calc(100% - 70px)}#title{font-size:16px}}@media handheld,only screen and (max-width:479px){#pageDescription,.nodeDescription>div{width:300px}#navButton{top:19px}body.iOS #navButton{top:constant(safe-area-inset-top);top:env(safe-area-inset-top)}.counter-box{width:100%}#nextBar,#nextBar .container{text-align:center;font-size:17px;line-height:22px;padding:0}#nextBar{padding:10px 0 0}#nextBar .text,#nextBar .text .date,#nextBar .text .products,#nextBar b{display:inline-block;width:100%;padding:0 20px;margin:0}#nextBar .text{padding-bottom:10px}#nextBar input[type=submit]{width:100%;margin:0;font-size:16px;height:50px;line-height:50px}}@media handheld,only screen and (max-width:410px){.nodeOptions .textOption{font-size:12px;word-wrap:break-word}}@media handheld,only screen and (max-width:360px){.nodeOptions .textOption{font-size:10px}.icon_list a{width:100%;height:100vw;margin-right:0}}@media handheld,only screen and (max-width:310px){.nodeOptions .textOption{font-size:8px}}