@font-face{font-family:"Funnel Display";src:url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/FunnelDisplay-Regular.woff2) format("woff2"),url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/FunnelDisplay-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Funnel Display";src:url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/FunnelDisplay-Bold.woff2) format("woff2"),url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/FunnelDisplay-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Funnel Sans";src:url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/FunnelSans-Bold.woff2) format("woff2"),url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/FunnelSans-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Funnel Sans";src:url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/FunnelSans-Regular.woff2) format("woff2"),url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/FunnelSans-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Funnel Sans";src:url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/FunnelSans-Italic.woff2) format("woff2"),url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/FunnelSans-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Funnel Sans";src:url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/FunnelSans-BoldItalic.woff2) format("woff2"),url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/FunnelSans-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:"Space Mono";src:url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/SpaceMono-Bold.woff2) format("woff2"),url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/SpaceMono-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Space Mono";src:url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/SpaceMono-Regular.woff2) format("woff2"),url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/SpaceMono-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Space Mono";src:url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/SpaceMono-Italic.woff2) format("woff2"),url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/SpaceMono-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Space Mono";src:url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/SpaceMono-BoldItalic.woff2) format("woff2"),url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../fonts/SpaceMono-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:swap}.page{position:relative}.container{margin:0 auto;width:100%;max-width:1720px;position:relative;z-index:10}.container.small{max-width:1490px}.container.smaller{max-width:1200px}.container.center{text-align:center}.container.flex-center{display:flex;justify-content:center;align-items:center}html{font-size:16px;font-family:"Funnel Sans";scroll-behavior:smooth}body{background-color:#041d20}.btn,.cf7mls_next{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background-color:#e10050;color:#fff;font-size:.75rem;text-decoration:none;font-family:"Space Mono";text-transform:uppercase;transition:all .15s ease-in-out;border:none}.btn:hover,.cf7mls_next:hover{color:#fff;background-color:#b00240}.btn:active,.btn:focus,.btn:visited,.cf7mls_next:active,.cf7mls_next:focus,.cf7mls_next:visited{color:#fff}@media (min-width:1024px){.btn,.cf7mls_next{padding:18px 48px;font-size:1rem}}.small-title{text-align:center;font-family:"Space Mono";font-size:12px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:1.28px;text-transform:uppercase;margin-bottom:18px}@media (min-width:1024px){.small-title{font-size:16px;margin-bottom:38px}}.small-title.red{color:#e10050}.small-title.green{color:#3cc}h2{color:#fff;text-align:center;font-family:"Funnel Display";font-size:1.125rem;font-style:normal;font-weight:400;line-height:128%;letter-spacing:-.64px}@media (min-width:1024px){h2{font-size:4rem}}p{color:#fff;font-size:.75rem}@media (min-width:1024px){p{font-size:1rem}}header{position:fixed;top:0;width:100%;height:150px;z-index:1000;display:flex;align-items:center;transition:all .15s ease-in-out;padding:0 5%}@media (min-width:1660px){header{height:200px}}header.scrolled{height:100px;background-color:#041d20}@media (min-width:1280px){header.scrolled{height:130px}}@media (min-width:1660px){header.scrolled{height:180px}}header.scrolled .logo svg{height:80px}header .container{display:flex;justify-content:space-between;align-items:center}header .container .logo svg{transition:all .15s ease-in-out;height:53px;width:70px}@media (min-width:1024px){header .container .logo svg{height:180px;width:100px}}@media (min-width:1660px){header .container .logo svg{height:104px;width:135px}}@media (min-width:1280px){header .container .mobile-button{display:none}}header .container .nav{display:none}@media (min-width:1440px){header .container .nav{display:flex;gap:40px;align-items:center}}header .container .nav ul{display:flex;margin:0;padding:0;list-style:none;align-items:center;gap:50px}header .container .nav ul li a{font-family:"Space Mono";color:#fff;text-transform:uppercase;transition:all .15s ease-in-out;text-decoration:none}header .container .nav ul li a:visited{color:#fff}header .container .nav ul li a:hover{color:#e10050}header .container .mobile-toggle{cursor:pointer}@media (min-width:1440px){header .container .mobile-toggle{display:none}}.mobile-nav{position:fixed;width:100%;height:100vh;top:0;left:0;background:#041d20;transform:translateY(-120%);transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center;z-index:1001}.mobile-nav.active{transform:translateY(0)}@media (min-width:1440px){.mobile-nav{display:none}}.mobile-nav .close-nav{position:absolute;padding:50px 5%;right:0;top:0;cursor:pointer}.mobile-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:38px}.mobile-nav ul li{text-align:center}.mobile-nav ul li a{text-transform:uppercase;font-size:1rem;color:#fff;padding:1rem;text-decoration:none;text-align:center;font-family:"Space Mono";font-weight:400;line-height:normal;letter-spacing:1.28px;text-transform:uppercase}.mobile-nav ul li a:focus,.mobile-nav ul li a:visited{color:#fff}.accordion{width:100%;margin:auto;display:flex;flex-direction:column;gap:18px}@media (min-width:1024px){.accordion{gap:38px}}.accordion .accordion-item{display:flex;flex-direction:column;gap:18px;font-family:"Funnel Display"}.accordion .accordion-item:last-child{border-bottom:0}.accordion .accordion-item .accordion-header{padding:22px 40px;cursor:pointer;font-weight:700;display:flex;justify-content:space-between;align-items:center;color:#fff;transition:all .15s ease-in-out;gap:1rem;border-radius:16px;background:linear-gradient(97deg,rgba(0,51,204,.5) -62.94%,rgba(0,51,204,.5) -62.92%,rgba(90,90,90,0) 54.42%,rgba(0,51,204,.5) 174.24%);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);font-size:.75rem}@media (min-width:1024px){.accordion .accordion-item .accordion-header{padding:35px 40px;font-size:1rem}}.accordion .accordion-item .accordion-header svg{transition:all .15s ease-in-out}.accordion .accordion-item .accordion-header.open svg{transform:rotate(90deg)}.accordion .accordion-item .accordion-content{display:none;padding:20px 18px;border-radius:16px;color:#fff;background:linear-gradient(97deg,rgba(0,51,204,.5) -62.94%,rgba(0,51,204,.5) -62.92%,rgba(90,90,90,0) 54.42%,rgba(0,51,204,.5) 174.24%);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);font-size:.75rem}@media (min-width:1024px){.accordion .accordion-item .accordion-content{padding:35px 40px;font-size:1rem}}.accordion .accordion-item .accordion-content.open{display:block}.form{display:flex;justify-content:center;margin-top:58px}@media (min-width:1024px){.form{margin-top:116px}}.form .form-wrapper{border:3px solid #03c;padding:40px 15px;border-radius:24px;background:linear-gradient(97deg,rgba(0,51,204,.5) -62.94%,rgba(0,51,204,.5) -62.92%,rgba(90,90,90,0) 54.42%,rgba(0,51,204,.5) 174.24%);width:100%;max-width:910px}@media (min-width:1024px){.form .form-wrapper{padding:40px 65px}}.form .form-wrapper form.cf7mls input.wpcf7-form-control.wpcf7-submit{display:flex;padding:8px 16px !important;justify-content:center;align-items:center;gap:10px;border-radius:8px;background-color:#e10050;color:#fff;font-size:.75rem;text-decoration:none;font-family:"Space Mono" !important;text-transform:uppercase;transition:all .15s ease-in-out;border:none;margin-bottom:0;font-weight:300 !important;cursor:pointer;max-height:34px}.form .form-wrapper form.cf7mls input.wpcf7-form-control.wpcf7-submit:hover{color:#fff;background-color:#b00240}.form .form-wrapper form.cf7mls input.wpcf7-form-control.wpcf7-submit.active{color:#fff}@media (min-width:1024px){.form .form-wrapper form.cf7mls input.wpcf7-form-control.wpcf7-submit{padding:18px 48px !important;font-size:1rem;max-height:60px}}.form .form-wrapper .fieldset-cf7mls{margin:0;padding:0}.form .form-wrapper .cf7mls-btns{display:flex;justify-content:space-around}.form .form-wrapper .cf7mls_back{display:flex;padding:8px 16px;justify-content:center;align-items:center;gap:10px;border-radius:8px;background-color:transparent;color:#3cc;border:1px solid #3cc;font-size:.75rem;text-decoration:none;font-family:"Space Mono" !important;text-transform:uppercase;transition:all .15s ease-in-out;margin-bottom:0;font-weight:300 !important;max-height:34px}.form .form-wrapper .cf7mls_back:hover{color:#fff;background-color:#b00240}.form .form-wrapper .cf7mls_back.active{color:#3cc}@media (min-width:1024px){.form .form-wrapper .cf7mls_back{padding:18px 48px;font-size:1rem;max-height:60px}}.form .form-wrapper .star{color:red !important}.form .form-wrapper .cf7mls-btns .cf7mls_next.action-button,.form .form-wrapper .wpcf7-submit{display:flex;padding:8px 16px !important;justify-content:center;align-items:center;gap:10px;border-radius:8px;background-color:#e10050;color:#fff;font-size:.75rem;text-decoration:none;font-family:"Space Mono" !important;text-transform:uppercase;transition:all .15s ease-in-out;border:none;margin-bottom:0;font-weight:300 !important;cursor:pointer;max-height:34px}.form .form-wrapper .cf7mls-btns .cf7mls_next.action-button:hover,.form .form-wrapper .wpcf7-submit:hover{color:#fff;background-color:#b00240}.form .form-wrapper .cf7mls-btns .cf7mls_next.action-button.active,.form .form-wrapper .wpcf7-submit.active{color:#fff}@media (min-width:1024px){.form .form-wrapper .cf7mls-btns .cf7mls_next.action-button,.form .form-wrapper .wpcf7-submit{padding:18px 48px !important;font-size:1rem;max-height:60px}}.form .form-wrapper .wpcf7-spinner{position:absolute;bottom:40px;transform:translateX(-50%);left:0}.form .form-wrapper .wpcf7-response-output{border:3px solid #3cc !important;text-align:center;color:#fff !important;padding:12px;border-radius:16px !important}.form .form-wrapper h3{text-align:center;color:#fff;font-size:1.25rem}@media (min-width:1024px){.form .form-wrapper h3{font-size:1.5rem}}.form .form-wrapper .row{font-size:1rem;margin-bottom:0}.form .form-wrapper .row br{display:none !important}.form .form-wrapper .row.select .wpcf7-form-control-wrap{position:relative}.form .form-wrapper .row.select .wpcf7-form-control-wrap:before{content:url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../svg/dropdown.svg);position:absolute;top:16px;right:16px;pointer-events:none}.form .form-wrapper .row.check label{margin:12px 0;display:block !important}.form .form-wrapper .row.check label input{display:inline-block}.form .form-wrapper .row.check label a{color:#3cc;font-weight:700;text-decoration:none}.form .form-wrapper .row.full.submit p{display:flex;justify-content:center;flex-direction:row}.form .form-wrapper .row.full.submit p input{width:auto;margin-top:26px}.form .form-wrapper .row.full ul{margin-left:0;color:#fff}.form .form-wrapper .row.full .label{padding:12px 20px;font-family:"Funnel Display";font-size:1rem;font-size:12px}@media (min-width:1024px){.form .form-wrapper .row.full .label{font-size:1rem}}.form .form-wrapper .row.full .label a{color:#3cc;font-weight:700;text-decoration:none}.form .form-wrapper .row.full select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:""}.form .form-wrapper .row.full input[type=email],.form .form-wrapper .row.full input[type=tel],.form .form-wrapper .row.full input[type=text],.form .form-wrapper .row.full select{padding:16px 20px;border-radius:8px;background:#d9d9d9;width:100%;font-size:12px;font-family:"Funnel Display";font-weight:700;color:#a0a1a2}@media (min-width:1024px){.form .form-wrapper .row.full input[type=email],.form .form-wrapper .row.full input[type=tel],.form .form-wrapper .row.full input[type=text],.form .form-wrapper .row.full select{font-size:1rem}}.form .form-wrapper .row.full input[type=email]::-moz-placeholder,.form .form-wrapper .row.full input[type=tel]::-moz-placeholder,.form .form-wrapper .row.full input[type=text]::-moz-placeholder,.form .form-wrapper .row.full select::-moz-placeholder{font-family:"Funnel Display";font-weight:700;color:#a0a1a2}.form .form-wrapper .row.full input[type=email]:-ms-input-placeholder,.form .form-wrapper .row.full input[type=tel]:-ms-input-placeholder,.form .form-wrapper .row.full input[type=text]:-ms-input-placeholder,.form .form-wrapper .row.full select:-ms-input-placeholder{font-family:"Funnel Display";font-weight:700;color:#a0a1a2}.form .form-wrapper .row.full input[type=email]::placeholder,.form .form-wrapper .row.full input[type=tel]::placeholder,.form .form-wrapper .row.full input[type=text]::placeholder,.form .form-wrapper .row.full select::placeholder{font-family:"Funnel Display";font-weight:700;color:#a0a1a2}.form .form-wrapper .row.full p{display:flex;flex-direction:column;margin:0}.form .form-wrapper .row.full label{display:flex;flex-direction:column}.form .form-wrapper .row.full .wpcf7-form-control-wrap .wpcf7-list-item{margin-left:0}.form .form-wrapper .row.half{display:grid;grid-template-columns:1fr}@media (min-width:1024px){.form .form-wrapper .row.half{grid-template-columns:1fr 1fr;gap:30px}}.form .form-wrapper .row.half .label{padding:12px 20px;font-family:"Funnel Display";font-size:1rem;font-size:12px}@media (min-width:1024px){.form .form-wrapper .row.half .label{font-size:1rem}}.form .form-wrapper .row.half input{padding:16px 20px;border-radius:8px;background:#d9d9d9;width:100%;font-size:12px}@media (min-width:1024px){.form .form-wrapper .row.half input{font-size:1rem}}.form .form-wrapper .row.half input::-moz-placeholder{font-family:"Funnel Display";font-weight:700;color:#a0a1a2}.form .form-wrapper .row.half input:-ms-input-placeholder{font-family:"Funnel Display";font-weight:700;color:#a0a1a2}.form .form-wrapper .row.half input::placeholder{font-family:"Funnel Display";font-weight:700;color:#a0a1a2}.form .form-wrapper .row.half p{display:flex;flex-direction:column;margin:0}.form .form-wrapper .row.half label{display:flex;flex-direction:column}footer{padding:60px 5%}footer .container{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:38px;align-items:normal}@media (min-width:1024px){footer .container{flex-direction:row;justify-content:space-between;text-align:left}}footer .container .footer-item{display:flex;flex-direction:column;justify-content:space-between;gap:1rem;align-items:center}@media (min-width:1280px){footer .container .footer-item{align-items:flex-start}}footer .container .footer-item:last-child{flex-shrink:0}@media (min-width:1280px){footer .container .footer-item:last-child{align-items:flex-end}}footer .container .footer-item .trademark{margin:0}footer .container .footer-item #menu-footer-menu li a{text-transform:unset;font-family:"Funnel Sans";font-size:12px}@media (min-width:1024px){footer .container .footer-item #menu-footer-menu li a{font-size:16px}}footer .container .footer-item .logo{display:block}footer .container .footer-item .logo svg{max-width:70px;height:53px}@media (min-width:1024px){footer .container .footer-item .logo svg{width:135px;height:103px;max-width:135px}}footer .container .footer-item .title{font-weight:700;color:#fff;font-family:"Funnel Display"}footer .container .footer-item #menu-main-menu-2{display:none}@media (min-width:1280px){footer .container .footer-item #menu-main-menu-2{display:flex}}footer .container .footer-item--contacts{display:flex;flex-direction:column;text-align:center}@media (min-width:1280px){footer .container .footer-item--contacts{text-align:left}}footer .container .footer-item--contacts p{margin:0}footer .container .footer-item--contacts a{color:#fff;text-decoration:none;transition:all .15s ease-in-out}footer .container .footer-item--contacts a:hover{color:#e10050}footer .container .footer-item ul{display:flex;margin:0;padding:0;list-style:none;align-items:center;gap:50px;justify-content:flex-end}footer .container .footer-item ul li a{font-family:"Space Mono";color:#fff;text-transform:uppercase;transition:all .15s ease-in-out;text-decoration:none}footer .container .footer-item ul li a:hover{color:#e10050}section.section{padding:38px 5%}@media (min-width:1024px){section.section{padding:100px 5%}}section.thankyou{padding:0 5%;height:100vh;display:flex;align-items:center}section.thankyou .container{display:flex;flex-direction:column;align-items:center}section.thankyou .container .btn{margin-top:30px}section.thankyou .typewriter-container{display:flex;flex-direction:column;align-items:center;margin-bottom:70px}section.thankyou .line{overflow:hidden;display:inline-flex;white-space:nowrap;position:relative;font-size:2.2rem;color:#fff;text-align:center;font-family:"Funnel Display";line-height:1;font-weight:700;text-shadow:4px 4px 10px rgba(0,0,0,.5)}@media (min-width:768px){section.thankyou .line{font-size:4.8rem}}@media (min-width:1780px) and (min-height:900px){section.thankyou .line{font-size:9.7rem}}section.thankyou .line:after{content:"";display:inline-block;width:2px;height:1em;background:#fff;position:absolute;right:0;bottom:0;opacity:0;transition:opacity .2s ease}section.thankyou .line.active:after{-webkit-animation:blink .5s step-end infinite;animation:blink .5s step-end infinite;opacity:1}@-webkit-keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}section.thankyou h3{color:#fff;margin-bottom:30px}section.content{position:relative}section.content .subtitle{font-size:.75rem;margin-bottom:18px}@media (min-width:1024px){section.content .subtitle{font-size:1.5rem;margin-bottom:38px}}section.content .subtitle.green{color:#3cc}section.content .subtitle.margin{margin-bottom:38px}@media (min-width:1024px){section.content .subtitle.margin{margin-bottom:146px}}section.content .grid{display:grid;grid-template-columns:1fr;gap:18px;text-align:center}@media (min-width:1024px){section.content .grid{grid-template-columns:1fr 1fr 1fr;gap:60px}}section.content .grid-item{display:flex;justify-content:center}section.content .grid-item--title{font-size:.75rem;font-weight:700;font-family:"Funnel Display"}@media (min-width:1024px){section.content .grid-item--title{font-size:1.5rem}}section.content .grid-item--content{font-size:.75rem;font-family:"Funnel Display"}@media (min-width:1024px){section.content .grid-item--content{font-size:1rem}}section.content .grid-item--wrap{padding:24px 16px;background:linear-gradient(97deg,rgba(0,51,204,.5) -62.94%,rgba(0,51,204,.5) -62.92%,rgba(90,90,90,0) 54.42%,rgba(0,51,204,.5) 174.24%);border-radius:16px;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;max-width:245px;width:100%;min-height:68px}@media (min-width:1024px){section.content .grid-item--wrap{padding:40px 47px;max-width:unset}}section.content .academy{border:3px solid #3cc;padding:14px 56px;border-radius:16px;font-size:1.5rem;color:#fff;max-width:600px;margin-top:150px}section.content .academy-title{color:#3cc}section.project .container{display:flex;align-items:center;flex-direction:column;gap:38px}@media (min-width:1024px){section.project .container{align-items:flex-start;flex-direction:row}}@media (min-width:1024px){section.project .container .project-img{width:40%;padding-right:5%}}section.project .container .project-content{display:flex;flex-direction:column;gap:18px}@media (min-width:1024px){section.project .container .project-content{width:60%;gap:38px}}section.project .container .project-content--header .small-title{text-align:left;margin-bottom:18px}section.project .container .project-content--header h2{text-align:left;margin-top:0;margin-bottom:0;line-height:1}section.project .container .project-content--content{display:flex;gap:38px;flex-direction:column}@media (min-width:1024px){section.project .container .project-content--content{gap:57px}}@media (min-width:1280px){section.project .container .project-content--content{flex-direction:row;gap:114px}}section.project .container .project-content--content .title{color:#3cc;font-weight:700;font-size:1.125rem;margin-bottom:1rem}@media (min-width:1024px){section.project .container .project-content--content .title{font-size:1.5rem}}section.project .container .project-content p{margin-bottom:0;margin-top:0}section.hero{height:100vh;display:flex;justify-content:center;align-items:center;background-image:url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../img/hero-background.png);background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}section.hero:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:0}section.hero .hero-image{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;max-height:70%;opacity:.75}section.hero .container{display:flex;justify-content:space-around;align-items:center;flex-direction:column;z-index:2;position:unset;height:100%;padding-top:50px}@media (max-width:767px){section.hero .container{justify-content:center;gap:0px}}section.hero .container .btn.desktop{display:none}@media (min-width:1024px){section.hero .container .btn.desktop{display:inline-flex}}@media (min-width:1024px){section.hero .container .btn.mobile{display:none}}section.hero .container .home-placeholder{height:200px}@media (max-width:767px){section.hero .container .home-placeholder{height:0}}section.hero .container .home-item{display:flex;flex-direction:column;justify-self:center;align-items:center}section.hero .container .claim{margin-top:60px}section.hero .container .claim .dates .date{border-radius:8px;border:2px solid #3cc;padding:14px 18px;text-align:center;color:#fff}@media (min-width:1024px){section.hero .container .claim .dates .date{padding:20px 24px}}section.hero .container .claim .dates .date-title{font-size:1.5rem;font-weight:700}section.hero .container .claim .claim-wrap{font-size:1.5rem;font-family:"Funnel Display";padding:11px 30px;border:3px solid #3cc;border-radius:16px;line-height:1;color:#fff;text-align:center}@media (min-width:1024px){section.hero .container .claim .claim-wrap{font-size:2.5rem;text-align:center;padding:15px 40px}}@media (min-width:1780px){section.hero .container .claim .claim-wrap{font-size:4rem;text-align:center;padding:30px 56px}}section.hero .container .typewriter-container{display:flex;flex-direction:column;align-items:center;margin-bottom:70px}section.hero .container .line{overflow:hidden;display:inline-flex;white-space:nowrap;position:relative;font-size:2.5rem;color:#fff;text-align:center;font-family:"Funnel Display";line-height:1;font-weight:700;text-shadow:4px 4px 10px rgba(0,0,0,.5)}@media (min-width:768px){section.hero .container .line{font-size:4.8rem}}@media (min-width:1780px) and (min-height:900px){section.hero .container .line{font-size:6rem}}section.hero .container .line:after{content:"";display:inline-block;width:2px;height:1em;background:#fff;position:absolute;right:0;bottom:0;opacity:0;transition:opacity .2s ease}section.hero .container .line.active:after{-webkit-animation:blink .5s step-end infinite;animation:blink .5s step-end infinite;opacity:1}@keyframes blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}section.contact{position:relative}section.contact .subtitle.margin-top{margin-top:75px;margin-bottom:38px}@media (min-width:1024px){section.contact .subtitle.margin-top{margin-top:150px}}section.contact .container{position:relative}section.contact .container .grid{display:grid;grid-template-columns:1fr;gap:60px}section.contact .container .grid-item--title{color:#3cc;font-weight:700;font-size:.75rem;font-family:"Funnel Display"}@media (min-width:1024px){section.contact .container .grid-item--title{font-size:1.5rem}}section.contact .container .grid-item--content ul{margin:0;padding:0;list-style:none;text-align:center}section.contact .container .grid-item--content ul li{color:#fff;font-size:.75rem}@media (min-width:1024px){section.contact .container .grid-item--content ul li{font-size:1rem}}section.contact .container .grid-item--content ul li a{color:#fff;text-decoration:none}section.contact .container .grid--wrap{padding:24px 16px;background:linear-gradient(97deg,rgba(0,51,204,.5) -62.94%,rgba(0,51,204,.5) -62.92%,rgba(90,90,90,0) 54.42%,rgba(0,51,204,.5) 174.24%);border-radius:16px;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:1rem;max-width:245px;width:100%;min-height:68px}@media (min-width:1024px){section.contact .container .grid--wrap{padding:40px 47px;max-width:unset}}@media (min-width:1024px){section.contact .container .grid{grid-template-columns:repeat(3,1fr)}}.img-container{display:none}@media (min-width:1024px){.img-container{display:flex;background-image:url(//cyberheroesacademy.eu/wp-content/themes/binary/assets/dist/../img/bg-img.webp);position:absolute;bottom:336px;height:2300px;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;opacity:.37;z-index:2}}