*{-webkit-tap-highlight-color:transparent;box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;line-height:1.15}html::-webkit-scrollbar{display:none}body{margin:0;overflow-x:hidden}main{display:block}h1{font-size:2em}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{color:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#0000;text-decoration:none}button{cursor:pointer}ul{padding-left:0}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring{outline:1px dotted buttontext}[type=button]:-moz-focusring{outline:1px dotted buttontext}[type=reset]:-moz-focusring{outline:1px dotted buttontext}[type=submit]:-moz-focusring{outline:1px dotted buttontext}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;max-width:100%;color:inherit;white-space:normal;padding:0;display:table}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}details{display:block}summary{display:list-item}template,[hidden]{display:none}@font-face{font-family:Cal Sans;src:url(/assets/CalSans-Cblcj7r6.woff2)format("woff2"),url(/assets/CalSans-Dm9NewHD.woff)format("woff");font-display:fallback}@font-face{font-family:Funnel Display;src:url(/assets/FunnelDisplay-CHYKMXMN.woff2)format("woff2"),url(/assets/FunnelDisplay-BSFIrpE_.woff)format("woff");font-weight:100 900;font-style:normal;font-display:fallback}:root{--poor-white-color:#fff;--white-color:#f9f9f9;--bright-gray-color:#e6e6e6;--middle-gray-color:#ccc;--gray-color:#353839;--black-color:#1f2937;--red-color:#ef4444;--light-red-color:#ff8080;--yellow-color:#ffda48;--green-color:#10b981;--tiny-font-size:1rem;--small-font-size:1.2rem;--medium-font-size:1.4rem;--large-font-size:1.6rem;--huge-font-size:1.8rem;--extra-huge-font-size:2.4rem;--enormous-font-size:3.2rem;--round-border-radius:calc(infinity * 1px)}::selection{color:var(--white-color);background-color:var(--red-color)}:focus:not(:focus-visible){outline:none}:focus-visible{outline-offset:2px;outline:2px solid}html{font-family:Funnel Display,sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial}section{width:100%;padding:6rem 0}h1{font-family:Cal Sans,sans-serif;font-size:var(--medium-font-size);animation:linear both fade-in;animation-timeline:view();animation-range:entry cover 20%}#wrapper{background-color:var(--white-color);flex-direction:column;align-items:center;width:100%;max-width:100%;height:100%;display:flex}.progress-bar{z-index:1000;background:var(--red-color);transform-origin:0;width:100%;height:5px;animation:linear grow-progress;animation-timeline:scroll(root);position:fixed;top:0;left:0}@media (width>=480px){h1{font-size:var(--large-font-size)}}@media (width>=768px){h1{font-size:var(--huge-font-size)}}@media (width>=1024px){h1{font-size:var(--enormous-font-size)}}@media (width>=1280px){section{padding:10rem 0}}header{z-index:100;width:100%;padding:var(--small-font-size) 0;background-color:var(--poor-white-color);justify-content:space-between;align-items:center;transition:padding .2s;display:flex;position:sticky;top:0}header .logo{gap:var(--tiny-font-size);margin-left:var(--tiny-font-size);align-items:center;display:flex}@media (width>=480px){header .logo{margin-left:var(--large-font-size)}}@media (width>=1024px){header .logo{margin-left:var(--huge-font-size)}}header .logo svg{width:37px;min-width:37px}@media (width>=1024px){header .logo svg{width:45px;min-width:45px;overflow:visible}}header .logo span{font-family:Cal Sans,sans-serif;font-size:var(--medium-font-size);color:var(--black-color);display:none}@media (width>=480px){header .logo span{display:inline}}@media (width>=768px){header .logo span{font-size:var(--large-font-size)}}@media (width>=1024px){header .logo span{font-size:var(--huge-font-size)}}header nav{display:none}@media (width>=768px){header nav{display:block}}header nav ul{gap:1.5rem;list-style:none;display:flex}@media (width>=1024px){header nav ul{gap:3rem}}@media (width>=1280px){header nav ul{gap:5rem}}header nav ul li a{font-family:Funnel Display,sans-serif;font-size:var(--tiny-font-size);color:var(--gray-color);transition:all .2s;display:inline-block;position:relative;overflow:hidden}header nav ul li a:before{content:"";background-color:var(--gray-color);width:100%;height:1px;transition:all .2s;position:absolute;bottom:0;left:-100%}@media (hover:hover) and (pointer:fine){header nav ul li a:hover:not(:active){color:var(--black-color)}header nav ul li a:hover:not(:active):before{background-color:var(--black-color);left:0}}header>a:last-of-type{font-family:Funnel Display,sans-serif;font-size:var(--small-font-size);color:var(--white-color);background-color:var(--red-color);border-radius:var(--round-border-radius);padding:.5rem 1.25rem;font-weight:600;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 3px 5px -1px #00000026}header>a:last-of-type:after{content:"";background-color:var(--light-red-color);filter:blur(7px);border-radius:100%;width:100%;height:50%;transition:all .2s;position:absolute;bottom:-50%;left:0}@media (width>=768px){header>a:last-of-type{margin-right:var(--large-font-size)}}@media (width>=1024px){header>a:last-of-type{margin-right:var(--huge-font-size);padding:.75rem 2rem}}@media (hover:hover) and (pointer:fine){header>a:last-of-type:hover:not(:active){box-shadow:none;transform:scale(.98)translateY(1px)}header>a:last-of-type:hover:not(:active):after{bottom:-15px}}header>a:last-of-type:active{box-shadow:none;transform:scale(.98)translateY(1px)}header>a:last-of-type:active:after{bottom:-15px}header .burger{margin-right:var(--tiny-font-size);cursor:pointer;background-color:var(--black-color);border:none;border-radius:100%;justify-content:center;align-items:center;padding:.75rem;display:flex}header .burger.is-active rect:nth-child(2){transform:rotate(45deg)translate(2px,-2px)}header .burger.is-active rect:nth-child(3){opacity:0}header .burger.is-active rect:nth-child(4){transform:rotate(-45deg)translate(-5px,-1px)}@media (width>=480px){header .burger{margin-right:var(--large-font-size)}}@media (width>=768px){header .burger{display:none}}header .burger svg{width:var(--small-font-size);color:var(--white-color);overflow:visible}header .burger svg rect{transition:all .2s}header.header__expanded{padding-bottom:calc(var(--small-font-size) + .5rem);border-radius:0 0 25px 25px;flex-wrap:wrap}header.header__expanded nav{order:3;width:100%;padding-top:2rem;display:block}header.header__expanded nav ul{flex-direction:column;align-items:center;gap:2rem}footer{z-index:2;background-color:var(--black-color);flex-direction:column;align-items:flex-start;gap:1rem;width:100%;padding:2rem 0;display:flex}footer .info{box-sizing:border-box;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:2rem;width:min(1200px,100%);margin:0 auto;padding:0 2rem;display:grid}footer .info .impressum,footer .info .contact{grid-column:span 2}footer .info .impressum,footer .info .contact,footer .info .web,footer .info .documents,footer .info .community{color:var(--bright-gray-color);flex-direction:column;gap:1rem;font-weight:300;display:flex}:is(footer .info .impressum,footer .info .contact,footer .info .web,footer .info .documents,footer .info .community)>:first-child{color:var(--white-color);font-weight:600}@media (hover:hover) and (pointer:fine){:is(footer .info .impressum,footer .info .contact,footer .info .web,footer .info .documents,footer .info .community) a:hover:not(:active){color:var(--white-color)}}@media (width>=428px){footer .info .contact{grid-row:2;grid-column:1 2}}footer .info .community .community__media{align-items:center;gap:.5rem;display:flex}footer .info .community .community__media svg{width:17px;min-width:17px;color:var(--bright-gray-color);transition:all .3s;overflow:visible}@media (hover:hover) and (pointer:fine){footer .info .community a:hover:not(:active) svg{color:var(--white-color)}}footer>span{color:var(--black-color);text-align:center;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;margin:0 auto;font-family:Cal Sans,sans-serif;font-size:13cqw;position:relative;overflow:hidden}footer>span:before{color:var(--white-color);white-space:nowrap;content:"Taekwon-do";transition:all .3s;position:absolute;top:0;left:50%;transform:translate(-50%)}footer>span:after{color:var(--white-color);white-space:nowrap;content:"Zpět nahoru";transition:all .3s;position:absolute;bottom:calc(-100% - 1px);left:50%;transform:translate(-50%)}@media (width>=1024px){footer>span{font-size:11cqw}}@media (hover:hover) and (pointer:fine){footer>span:hover:not(:active):before{top:-100%}footer>span:hover:not(:active):after{bottom:0}}footer>p{max-width:calc(100% - 4rem);color:var(--bright-gray-color);text-align:center;margin:0 auto;font-weight:300}@keyframes grow-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes pop-up{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}main{flex-direction:column;width:100%;display:flex}main #hero{justify-content:space-around;align-items:center;display:flex;position:relative}main #hero:before{z-index:0;content:"";background:linear-gradient(to top, var(--light-red-color) -25%, var(--white-color) 25%);opacity:0;width:100%;height:100%;animation:.5s forwards pop-up;position:absolute;top:2rem;left:0}main #hero svg{animation:.5s forwards fade-in}@media (width>=768px){main #hero svg{width:100px;min-width:100px}}main #hero svg:first-child{color:var(--black-color);display:none}@media (width>=768px){main #hero svg:first-child{display:block}}@media (width>=1024px){main #hero svg:first-child{margin-left:3rem}}@media (width>=1280px){main #hero svg:first-child{width:125px;min-width:125px;margin-left:7rem;display:block}}main #hero svg:last-child{width:80px;min-width:80px;margin-right:var(--tiny-font-size);color:var(--black-color)}@media (width>=768px){main #hero svg:last-child{margin-right:0}}@media (width>=1024px){main #hero svg:last-child{margin-right:3rem}}@media (width>=1280px){main #hero svg:last-child{width:125px;min-width:125px;margin-left:7rem;display:block}}main #hero .hero__title{margin-left:var(--tiny-font-size);flex-direction:column;justify-content:center;align-items:start;display:flex}@media (width>=768px){main #hero .hero__title{align-items:center;margin-left:0}}@media (width>=1024px){main #hero .hero__title{gap:.75rem}}main #hero .hero__title h1{color:var(--black-color);opacity:0;animation:.5s .1s forwards fade-in}main #hero .hero__title p{font-family:Funnel Display,sans-serif;font-size:var(--tiny-font-size);color:var(--gray-color);opacity:0;animation:.5s .2s forwards fade-in}@media (width>=1024px){main #hero .hero__title p{font-size:var(--small-font-size)}}main #hero .hero__title .hero__links{flex-direction:column;align-items:flex-start;gap:1rem;display:flex}@media (width>=480px){main #hero .hero__title .hero__links{flex-direction:row}}main #hero .hero__title .hero__links a{font-family:Funnel Display,sans-serif;font-size:var(--tiny-font-size);color:var(--white-color);border-radius:var(--round-border-radius);opacity:0;padding:.75rem 1.5rem;font-weight:600;transition:all .3s;animation:.5s .3s forwards fade-in;position:relative;bottom:0}main #hero .hero__title .hero__links a:first-of-type{background-color:var(--red-color);transition:all .3s;position:relative;overflow:hidden;box-shadow:0 3px 5px -1px #00000026}main #hero .hero__title .hero__links a:first-of-type:after{content:"";background-color:var(--light-red-color);filter:blur(7px);border-radius:100%;width:100%;height:50%;transition:all .2s;position:absolute;bottom:-50%;left:0}main #hero .hero__title .hero__links a:last-of-type{background-color:var(--black-color)}@media (hover:hover) and (pointer:fine){main #hero .hero__title .hero__links a:hover:not(:active){box-shadow:none;bottom:-1px}main #hero .hero__title .hero__links a:hover:not(:active):first-of-type:after{bottom:-15px}}main #hero .hero__title .hero__links a:active{box-shadow:none;bottom:0;transform:scale(.95)}main #about{z-index:1;background-color:var(--red-color);flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}@media (width>=1024px){main #about{gap:4rem}}main #about h1{color:var(--white-color)}main #about h1::selection{color:var(--red-color);background-color:var(--white-color)}main #about .about__info{padding:0 var(--tiny-font-size);flex-direction:column;justify-content:center;align-items:center;gap:1rem;animation:linear both fade-in;animation-timeline:view();animation-range:entry cover 20%;display:flex}@media (width>=480px){main #about .about__info{flex-direction:row;gap:3rem}}@media (width>=768px){main #about .about__info{gap:4rem}}@media (width>=1024px){main #about .about__info{gap:6rem}}main #about .about__info svg{width:40px;min-width:40px;color:var(--white-color);order:2}@media (width>=768px){main #about .about__info svg{width:50px;min-width:50px}}main #about .about__info p{font-size:var(--tiny-font-size);color:var(--white-color);text-align:center}main #about .about__info p::selection{color:var(--red-color);background-color:var(--white-color)}@media (width>=480px){main #about .about__info p{order:2;max-width:350px}}@media (width>=1024px){main #about .about__info p{max-width:450px;font-size:var(--small-font-size)}}main #why-us{flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex}@media (width>=768px){main #why-us{gap:3rem}}main #why-us h1{color:var(--black-color);margin-top:1rem}main #why-us .why-us__list{grid-template-columns:1fr;list-style:none;display:grid}@media (width>=768px){main #why-us .why-us__list{grid-template-columns:1fr 1fr}}main #why-us .why-us__list .why-us__item{align-items:center;gap:1rem;animation:linear both fade-in;animation-timeline:view();animation-range:entry cover 20%;display:flex}@media (width>=768px){main #why-us .why-us__list .why-us__item{margin:0 1rem}}@media (width>=1024px){main #why-us .why-us__list .why-us__item{margin:0 5rem}}main #why-us .why-us__list .why-us__item svg{width:20px;min-width:20px;color:var(--red-color)}@media (width>=1024px){main #why-us .why-us__list .why-us__item svg{width:25px;min-width:25px}}main #why-us .why-us__list .why-us__item p{font-size:var(--tiny-font-size);color:var(--black-color)}@media (width>=1024px){main #why-us .why-us__list .why-us__item p{font-size:var(--small-font-size)}}main #benefits{background-color:var(--black-color);flex-direction:column;justify-content:center;align-items:center;gap:4rem;display:flex}@media (width>=768px){main #benefits{gap:6rem}}main #benefits h1{color:var(--white-color)}main #benefits .benefits__list{flex-direction:column;gap:4rem;display:flex}@media (width>=1024px){main #benefits .benefits__list{flex-direction:row;gap:6rem}}main #benefits .benefits__list .benefits__item{flex-direction:column;justify-content:center;align-items:center;gap:1rem;animation:linear both fade-in;animation-timeline:view();animation-range:entry cover 20%;display:flex}main #benefits .benefits__list .benefits__item svg{width:60px;min-width:60px;color:var(--white-color)}main #benefits .benefits__list .benefits__item p{font-size:var(--tiny-font-size);color:var(--white-color);text-align:center;text-transform:uppercase;letter-spacing:.07rem;font-weight:100}@media (width>=1024px){main #benefits .benefits__list .benefits__item p{font-size:var(--small-font-size)}}main #testimonials{background-color:var(--black-color);flex-direction:column;justify-content:center;align-items:center;gap:8rem;display:flex}main #testimonials h1{color:var(--white-color)}main #testimonials .testimonials{flex-direction:column;gap:8rem;display:flex}@media (width>=768px){main #testimonials .testimonials{flex-direction:row;gap:4rem}}@media (width>=1024px){main #testimonials .testimonials{gap:8rem}}@media (width>=1280px){main #testimonials .testimonials{gap:12rem}}main #testimonials .testimonials .testimonial{background-color:var(--white-color);border-radius:25px;flex-direction:column;justify-content:center;align-items:center;width:290px;animation:linear both fade-in;animation-timeline:view();animation-range:entry cover 20%;display:flex}main #testimonials .testimonials .testimonial>svg{width:70px;color:var(--bright-gray-color);align-self:flex-end;margin:1rem 2rem 2rem 0}@media (width>=480px){main #testimonials .testimonials .testimonial{width:340px}}@media (width>=1024px){main #testimonials .testimonials .testimonial{width:380px}}main #testimonials .testimonials .testimonial picture{position:relative;top:-50px}main #testimonials .testimonials .testimonial picture img{border-radius:var(--round-border-radius);width:100px}main #testimonials .testimonials .testimonial p{font-size:var(--tiny-font-size);color:var(--black-color);text-align:center;text-transform:uppercase;letter-spacing:.07rem;margin-top:-2rem;font-weight:400}main #testimonials .testimonials .testimonial .rating{gap:.5rem;margin-bottom:.5rem;display:flex}main #testimonials .testimonials .testimonial .rating svg{width:25px;min-width:25px;color:var(--yellow-color)}main #testimonials .testimonials .testimonial blockquote{width:calc(100% - 5rem);font-size:var(--tiny-font-size);color:var(--black-color);text-align:center}@media (width>=1024px){main #testimonials .testimonials .testimonial blockquote{width:calc(100% - 5rem);font-size:var(--small-font-size)}}main #faq{flex-direction:column;justify-content:center;align-items:center;gap:3rem;display:flex}@media (width>=1024px){main #faq{gap:5rem}}main #faq h1{color:var(--black-color)}main #faq .disclosures{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;width:min(100%,290px);max-width:100%;display:flex}@media (width>=1024px){main #faq .disclosures{gap:1.5rem;width:345px}}main #faq .disclosures hr{background-color:var(--bright-gray-color);border:none;flex-shrink:0;align-self:center;width:calc(100% - 1rem);height:2px;min-height:2px;animation:linear both fade-in;animation-timeline:view();animation-range:entry cover 20%}main #faq .disclosures .disclosure{align-items:flex-start;gap:1rem;height:20px;transition:all .2s;animation:linear both fade-in;animation-timeline:view();animation-range:entry cover 20%;display:flex;position:relative;overflow:hidden}main #faq .disclosures .disclosure:after{color:var(--gray-color);position:absolute;top:40px;left:0}@media (width>=1024px){main #faq .disclosures .disclosure:after{font-size:var(--small-font-size);top:50px}}main #faq .disclosures .disclosure:has(input[type=radio]:checked){height:80px}@media (width>=1024px){main #faq .disclosures .disclosure:has(input[type=radio]:checked){height:100px}}main #faq .disclosures .disclosure.disclosure-1:after{content:"Stačí vám obyčejné tričko, pohodlné tepláky nebo kraťasy a láhev s vodou."}@media (width>=1024px){main #faq .disclosures .disclosure.disclosure-1:has(input[type=radio]:checked){height:115px}}main #faq .disclosures .disclosure.disclosure-2:after{content:"Do naší dětské přípravky přijímáme děti od 4 let."}main #faq .disclosures .disclosure.disclosure-3:after{content:"Určitě. Každý začíná od absolutních základů a tempo přizpůsobujeme aktuálním fyzickým možnostem."}main #faq .disclosures .disclosure.disclosure-3:has(input[type=radio]:checked){height:95px}@media (width>=1024px){main #faq .disclosures .disclosure.disclosure-3:has(input[type=radio]:checked){height:120px}}main #faq .disclosures .disclosure.disclosure-4:after{content:"Červenec a srpen patří letním táborům a seminářům."}main #faq .disclosures .disclosure.disclosure-4:has(input[type=radio]:checked){height:95px}@media (width>=1024px){main #faq .disclosures .disclosure.disclosure-4:has(input[type=radio]:checked){height:120px}}main #faq .disclosures .disclosure.disclosure-5:after{content:"Po přijetí platby vše zkontrolujeme a e-mailem vám zašleme informace."}main #faq .disclosures .disclosure.disclosure-5:has(input[type=radio]:checked){height:95px}@media (width>=1024px){main #faq .disclosures .disclosure.disclosure-5:has(input[type=radio]:checked){height:120px}}@media (width>=1024px){main #faq .disclosures .disclosure{height:25px}}main #faq .disclosures .disclosure input[type=radio]{display:none}main #faq .disclosures .disclosure input[type=radio]:checked~svg{transform:rotate(45deg)}main #faq .disclosures .disclosure svg{width:20px;min-width:20px;color:var(--red-color);transition:transform .2s}@media (width>=1024px){main #faq .disclosures .disclosure svg{width:25px;min-width:25px}}main #faq .disclosures .disclosure label{font-family:Funnel Display,sans-serif;font-size:var(--tiny-font-size);color:var(--black-color);cursor:pointer;font-weight:500;position:relative}@media (width>=1024px){main #faq .disclosures .disclosure label{font-size:var(--small-font-size)}}main #call-to-action{flex-direction:column;align-items:center;gap:.5rem;padding:0 0 10rem;display:flex}@media (width>=1024px){main #call-to-action{gap:1rem}}main #call-to-action h2{font-family:Cal Sans,sans-serif;font-size:var(--medium-font-size);color:var(--black-color);animation:linear both fade-in;animation-timeline:view();animation-range:entry cover 20%}@media (width>=768px){main #call-to-action h2{font-size:var(--large-font-size)}}@media (width>=1024px){main #call-to-action h2{font-size:var(--huge-font-size)}}main #call-to-action h1{font-size:var(--huge-font-size);color:var(--red-color)}@media (width>=768px){main #call-to-action h1{font-size:var(--extra-huge-font-size)}}@media (width>=1024px){main #call-to-action h1{font-size:var(--enormous-font-size)}}main #call-to-action a{color:var(--black-color);border:var(--black-color) solid 3px;border-radius:var(--round-border-radius);margin-top:1rem;padding:.5rem 1.5rem;font-family:Cal Sans,sans-serif;transition:all .2s;animation:linear both fade-in;animation-timeline:view();animation-range:entry cover 20%;display:inline-block;position:relative;overflow:hidden;box-shadow:0 3px 5px -1px #00000026}main #call-to-action a:before,main #call-to-action a:after{z-index:0;content:"";background-color:var(--black-color);border-radius:50%;width:40px;height:40px;transition:transform .4s;position:absolute}main #call-to-action a:before{bottom:-40px;left:-40px}main #call-to-action a:after{bottom:-40px;right:-40px}@media (width>=1024px){main #call-to-action a{font-size:var(--medium-font-size);border:var(--black-color) solid 3.5px;padding:.75rem 2rem}}@media (hover:hover){main #call-to-action a:hover:not(:active){color:var(--white-color);border-color:var(--white-color);box-shadow:none}main #call-to-action a:hover:not(:active):before{transform:translate(40px,-40px)scale(3.6)}main #call-to-action a:hover:not(:active):after{transform:translate(-40px,-40px)scale(3.6)}}main #call-to-action a:active{color:var(--white-color);background-color:var(--black-color);transform:scale(.95)}main #call-to-action a span{z-index:1;position:relative}
