﻿html{overflow:auto;}body,body *{margin:0;padding:0;box-sizing:border-box;}form{overflow:hidden;}@media screen and (max-width:158.351vw){form{height:100%;}}a{display:block;text-decoration:none;}img{display:block;width:100%;height:100%;}picture{display:block;}@media screen and (max-width:768px){.desktop{display:none!important;}}.mobile{display:none;}@media screen and (max-width:768px){.mobile{display:unset;}}@media screen and (max-width:768px){nav.mobile-nav-bg{background-color:#f3f3ea;padding-bottom:13vw;}}.contact-button-floating{font-family:"FS-Regular";font-size:1.051vw;position:fixed;right:1vw;bottom:1vw;color:#fff;z-index:99;}.contact-button-floating .contact-wrapper{width:6.231vw;height:6.231vw;justify-content:center;display:flex;align-items:center;flex-direction:column;background-color:#fa0203;padding:1vw;border-radius:4.129vw;transition:all .3s ease;text-decoration:none;}.contact-button-floating .contact-wrapper .email-icon{width:46%;height:auto;margin-bottom:.601vw;transition:filter .3s ease;}.contact-button-floating .contact-wrapper span{color:#fff;transition:color .3s ease;}@media screen and (min-width:769px){.contact-button-floating .contact-wrapper:hover{cursor:pointer;background-color:#fff;color:#ff6364;background-image:url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffacac' fill-opacity='0.4'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:25%;background-repeat:repeat;animation:animatedBackground 5s linear infinite alternate;}.contact-button-floating .contact-wrapper:hover .email-icon{filter:brightness(0) saturate(100%) invert(60%) sepia(62%) saturate(3358%) hue-rotate(319deg) brightness(97%) contrast(106%);}.contact-button-floating .contact-wrapper:hover span{color:#ff6364;}}@media screen and (max-width:768px){.contact-button-floating{font-size:3.721vw;right:2vw;bottom:2vw;}.contact-button-floating .contact-wrapper{width:20.231vw;height:20.231vw;justify-content:center;display:flex;align-items:center;flex-direction:column;background-color:#fa0203;padding:3.5vw;border-radius:11.129vw;}}nav{font-family:"FS-Regular";position:fixed;width:100%;z-index:99;}nav .nav-wrapper{width:92%;box-shadow:0 .225vw .45vw rgba(0,0,0,.0588235294);border-radius:2.628vw;display:flex;justify-content:space-between;padding:.976vw 2.102vw .676vw 4.054vw;margin:auto;margin-top:1.351vw;align-items:center;background-color:#fff;}@media screen and (max-width:768px){nav .nav-wrapper{width:92%;box-shadow:unset;border-radius:7.216vw;display:flex;justify-content:space-between;padding:3.856vw 5.773vw 3.856vw 5.773vw;margin:auto;margin-top:4.711vw;background-color:unset;}}nav .nav-wrapper .nav-logo{width:17.192vw;}@media screen and (max-width:768px){nav .nav-wrapper .nav-logo{width:40.113vw;}}nav .nav-wrapper .nav-menu-wrapper{justify-content:space-between;align-items:center;gap:2.856vw;background-color:#ff6364;padding:2.031vw 4.124vw 2.031vw 2.237vw;border-radius:7.124vw;transition:background-color .4s ease;}@media screen and (max-width:768px){nav .nav-wrapper .nav-menu-wrapper{display:flex;}}@media screen and (min-width:769px){nav .nav-wrapper .nav-menu-wrapper:hover{background-color:#c53d3d;transition:background-color .4s ease;cursor:pointer;}}nav .nav-wrapper .nav-menu-wrapper .menu-button .menu-border{background-color:#fff;padding:2.144vw 1.732vw;width:6.186vw;border-radius:4.124vw;}nav .nav-wrapper .nav-menu-wrapper .menu-text{color:#fff;font-size:3.721vw;margin-top:.412vw;}nav .nav-wrapper .nav-links-wrapper{list-style-type:none;margin:0;padding:0;align-items:center;display:flex;gap:3.003vw;}nav .nav-wrapper .nav-links-wrapper li{float:right;font-family:"FS-Semibold";font-size:1.051vw;}nav .nav-wrapper .nav-links-wrapper li .contact-wrapper{display:flex;justify-content:space-between;align-items:center;gap:2.027vw;background-color:#ff6364;padding:.375vw 2.027vw .375vw .45vw;border-radius:1.502vw;transition:background-color .4s ease;}nav .nav-wrapper .nav-links-wrapper li .contact-wrapper:hover{background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffacac' fill-opacity='0.4'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:25%;background-repeat:repeat;animation:animatedBackground 5s linear infinite alternate;}nav .nav-wrapper .nav-links-wrapper li .contact-wrapper:hover .contact-text{color:#f4504f;}nav .nav-wrapper .nav-links-wrapper li .contact-wrapper:hover:before,nav .nav-wrapper .nav-links-wrapper li .contact-wrapper:hover:after{display:none;}nav .nav-wrapper .nav-links-wrapper li .contact-wrapper .contact-button .phone-border{background-color:#fff;padding:.631vw;width:2.327vw;border-radius:1.502vw;}nav .nav-wrapper .nav-links-wrapper li .contact-wrapper .contact-text{color:#fff;}nav .nav-wrapper .nav-links-wrapper li a{position:relative;display:block;color:#000;text-align:center;padding:.901vw 0;text-decoration:none;transition:color .4s ease;transition:all 500ms;}nav .nav-wrapper .nav-links-wrapper li a:hover:before{width:97.8%;background:#101010;transition:width .4s ease;}nav .nav-wrapper .nav-links-wrapper li a:hover:after{width:97.8%;background:0 0;transition:all 0s ease;}nav .nav-wrapper .nav-links-wrapper li a:before,nav .nav-wrapper .nav-links-wrapper li a:after{content:"";display:block;position:absolute;height:1px;width:0;bottom:-2px;bottom:25%;}nav .nav-wrapper .nav-links-wrapper li a:before{transition:width 0s ease,background .4s ease;left:0;right:0;}nav .nav-wrapper .nav-links-wrapper li a:after{right:2.2%;background:#101010;transition:width .4s ease;}nav .nav-wrapper .nav-links-wrapper li #Courses{position:relative;cursor:pointer;}nav .nav-wrapper .nav-links-wrapper li #Courses.opencourse:before,nav .nav-wrapper .nav-links-wrapper li #Courses:hover:before{width:97.8%;background:#101010;transition:width .4s ease;}nav .nav-wrapper .nav-links-wrapper li #Courses.opencourse:after,nav .nav-wrapper .nav-links-wrapper li #Courses:hover:after{width:97.8%;background:0 0;transition:all 0s ease;}nav .nav-wrapper .nav-links-wrapper li #Courses.opencourse #Open-Course,nav .nav-wrapper .nav-links-wrapper li #Courses:hover #Open-Course{opacity:1;visibility:visible;pointer-events:auto;}nav .nav-wrapper .nav-links-wrapper li #Courses:before,nav .nav-wrapper .nav-links-wrapper li #Courses:after{content:"";display:block;position:absolute;height:1px;width:0;bottom:-2px;}nav .nav-wrapper .nav-links-wrapper li #Courses:before{transition:width 0s ease,background .4s ease;left:0;right:0;}nav .nav-wrapper .nav-links-wrapper li #Courses:after{right:2.2%;background:#101010;transition:width .4s ease;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course{position:absolute;width:27vw;padding-top:2.188vw;transform:translateX(-50%);opacity:0;visibility:hidden;transition:opacity 500ms;pointer-events:none;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course{background-color:#fff;box-shadow:0 .188vw .938vw rgba(0,0,0,.0588235294);border-radius:1.625vw;padding:.988vw .875vw 1.938vw;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-top-warpper{position:relative;display:flex;align-items:flex-end;gap:.313vw;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-top-warpper .open-inner-star-wrapper{position:relative;width:1.375vw;height:1.25vw;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-top-warpper .open-inner-star-wrapper .nav-star-one{position:absolute;width:.688vw;height:.625vw;top:.072vw;right:.184vw;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-top-warpper .open-inner-star-wrapper .nav-star-two{position:absolute;width:.438vw;height:.375vw;bottom:.043vw;left:.243vw;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-top-warpper .open-inner-text{font-family:GS-SemiBold;font-size:.875vw;color:#ff6264;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-top-warpper .nav-light{width:1.563vw;height:1.5vw;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1vw;row-gap:.813vw;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content .open-inner-box{position:relative;width:12.063vw;padding:1.188vw 1.375vw 1.375vw;border-radius:1.125vw;font-family:FS-Regular;font-size:1vw;line-height:1.375vw;color:#101010;display:flex;text-align:left;background-color:rgba(243,243,234,.4);transition:all 500ms;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content .open-inner-box:hover{background-color:#f3f3ea;color:#ff6264;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content .open-inner-box:hover:before,nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content .open-inner-box:hover:after{display:none;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content .open-inner-box:hover .nav-icon.one{opacity:1;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content .open-inner-box:hover .nav-icon.two{opacity:1;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content .open-inner-box:hover .nav-icon.three{opacity:1;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content .open-inner-box:hover .nav-icon.four{opacity:1;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content .open-inner-box:hover .nav-icon.five{opacity:1;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content .open-inner-box .nav-icon{position:absolute;transition:all 500ms;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content .open-inner-box .nav-icon.one{width:1vw;height:1.75vw;right:1.375vw;top:1.188vw;opacity:0;animation:3s shake-two infinite;transform-origin:center;}@keyframes shake-two{0%{transform:rotate(0deg);}25%{transform:rotate(-13deg);}50%{transform:rotate(0deg);}60%{transform:rotate(-13deg);}70%{transform:rotate(0deg);}80%{transform:rotate(-13deg);}100%{transform:rotate(0deg);}}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content .open-inner-box .nav-icon.two{width:1.438vw;height:1.375vw;right:1.204vw;top:1.149vw;opacity:0;animation:3s shake-two linear infinite;}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content .open-inner-box .nav-icon.three{width:.438vw;height:.813vw;right:2.139vw;top:2.706vw;opacity:0;animation:electricShock 3s linear infinite;}@keyframes electricShock{0%{transform:translate(0,0);}10%{transform:translate(-.125vw,.125vw);}20%{transform:translate(.125vw,-.125vw);}30%{transform:translate(-.125vw,.125vw);}40%{transform:translate(.125vw,-.125vw);}50%{transform:translate(-.063vw,.063vw);}60%{transform:translate(.063vw,-.063vw);}70%{transform:translate(-.063vw,.063vw);}80%{transform:translate(.063vw,-.063vw);}90%{transform:translate(-.031vw,.031vw);}100%{transform:translate(0,0);}}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content .open-inner-box .nav-icon.four{width:1.875vw;height:2.375vw;right:1.054vw;top:.773vw;opacity:0;animation:8s shake-one linear infinite;transform-origin:bottom right;}@keyframes shake-one{0%,50%,100%{transform:rotate(0);}25%{transform:rotate(15deg);}75%{transform:rotate(-15deg);}}nav .nav-wrapper .nav-links-wrapper li #Courses #Open-Course .open-inner-course .open-inner-content .open-inner-box .nav-icon.five{width:2.25vw;height:2.25vw;right:1.193vw;top:.773vw;opacity:0;animation:8s spin-one linear infinite;}@keyframes spin-one{0%{transform:rotate(0);}100%{transform:rotate(360deg);}}nav .mobile-dropdown{background-color:#fff;width:92%;margin:auto;margin-top:-16.411vw;border-radius:9vw;box-shadow:0 .619vw 1.237vw rgba(0,0,0,.1019607843);height:15.295vw;overflow:hidden;transition:height .4s ease,padding .4s ease;}nav .mobile-dropdown .dropdown-wrapper{display:none;}@media screen and (min-width:769px){nav .mobile-dropdown{display:none!important;}}nav .mobile-dropdown.open{height:92vh;padding:17.742vw 4.536vw 6.186vw;}nav .mobile-dropdown.open .dropdown-wrapper{display:block;}nav .mobile-dropdown.open .dropdown-wrapper .nav-grid{display:grid;grid-template-columns:1fr 1fr;column-gap:3.505vw;row-gap:6.186vw;}nav .mobile-dropdown.open .dropdown-wrapper .nav-grid .nav-item{font-family:"FS-Medium";background-color:rgba(243,243,234,.4);border-radius:3.505vw;font-size:3.505vw;padding:4.124vw;transition:background-color .4s ease;display:flex;justify-content:space-between;color:#000;}nav .mobile-dropdown.open .dropdown-wrapper .nav-grid .nav-item.whychooseus{padding-right:1vw;}nav .mobile-dropdown.open .dropdown-wrapper .nav-grid .nav-item .left{display:flex;align-items:flex-end;gap:3.093vw;}nav .mobile-dropdown.open .dropdown-wrapper .nav-grid .nav-item .left .red-three-dots{width:.825vw;}nav .mobile-dropdown.open .dropdown-wrapper .nav-grid .nav-item .right{opacity:0;visibility:hidden;transition:opacity .4s ease,visibility .4s ease;display:flex;align-items:center;}nav .mobile-dropdown.open .dropdown-wrapper .nav-grid .nav-item .right .arrow{width:4.062vw;}nav .mobile-dropdown.open .dropdown-wrapper .course-grid{display:grid;grid-template-columns:1fr 1fr;font-size:3.505vw;margin-top:12.371vw;margin-left:1.031vw;row-gap:4.536vw;}nav .mobile-dropdown.open .dropdown-wrapper .course-grid .course-item{color:#000;}nav .mobile-dropdown.open .dropdown-wrapper .course-grid .title{grid-column:1/span 2;display:flex;font-family:"FS-Medium";align-items:center;gap:4.124vw;margin-left:4.948vw;margin-bottom:.619vw;}nav .mobile-dropdown.open .dropdown-wrapper .course-grid .title .dot{width:1.237vw;}nav .mobile-dropdown.open .dropdown-wrapper .course-grid .title .lightbulb{width:6.186vw;margin-top:-5.979vw;margin-left:-2.68vw;transform-origin:bottom left;animation:swing 3s ease-in-out infinite;}nav .mobile-dropdown.open .dropdown-wrapper .contact-button{background-color:#f4504f;border-radius:3.093vw;padding:3.093vw 0;margin:19.588vw auto 0;color:#fff;font-size:3.505vw;font-family:"FS-Medium";transition:background-color .4s ease;}nav .mobile-dropdown.open .dropdown-wrapper .contact-button .potion{position:absolute;width:14.227vw;top:120vw;left:72.577vw;animation:shake 4s ease-in-out infinite;}nav .mobile-dropdown.open .dropdown-wrapper .contact-button .contact-wrapper{display:flex;justify-content:center;align-items:center;gap:3.299vw;}nav .mobile-dropdown.open .dropdown-wrapper .contact-button .contact-wrapper .phone{width:4.536vw;height:auto;}nav .mobile-dropdown.open .dropdown-wrapper .contact-button:hover{background-color:#c53d3d;transition:background-color .4s ease;cursor:pointer;}nav .mobile-dropdown.open .dropdown-wrapper .contact-text{display:flex;gap:4.124vw;font-size:3.918vw;justify-content:center;align-items:center;margin:5.155vw 0 2.062vw;}nav .mobile-dropdown.open .dropdown-wrapper .contact-text .phone{width:3.711vw;}nav .mobile-dropdown.open .dropdown-wrapper .contact-text a{color:#000;}nav .mobile-dropdown.open .dropdown-wrapper .email-text{display:flex;gap:3.505vw;font-size:3.918vw;justify-content:center;align-items:center;}nav .mobile-dropdown.open .dropdown-wrapper .email-text .email{width:3.487vw;height:auto;}nav .mobile-dropdown.open .dropdown-wrapper .email-text a{color:#000;}footer{margin-top:-1.6vw;width:100%;background-color:#ff6364;z-index:3;position:relative;border-radius:3.754vw 3.754vw 0 0;}footer .lab-viles-image{position:absolute;width:6.381vw;right:4.505vw;top:-4.505vw;}footer .magnifying-glass-image{position:absolute;width:5.48vw;left:-.45vw;top:25.45vw;transform-origin:bottom left;animation:swing 3s ease-in-out infinite;}@media screen and (max-width:768px){footer .sunglasses-image{position:absolute;width:16.495vw;top:-2.477vw;left:3.003vw;}}footer .footer-grid{padding:4.955vw 7.132vw 1.126vw 10.661vw;display:grid;width:100%;grid-template-columns:60% 40%;}footer .footer-grid .left-grid .picture{position:relative;}footer .footer-grid .left-grid .picture .logo-white{width:18.619vw;}footer .footer-grid .left-grid .footer-text-content{margin:1.652vw 0 0 .901vw;font-family:"FS-Regular";color:#fff;width:39.79vw;font-size:1.051vw;}footer .footer-grid .left-grid .selection-grid{width:37.538vw;margin:3.829vw 0 0 .901vw;font-family:"FS-Bold";font-size:1.051vw;color:#fff;display:grid;grid-template-columns:1fr 2fr;row-gap:1.502vw;}footer .footer-grid .left-grid .selection-grid a{color:#fff;}footer .footer-grid .left-grid .selection-grid a span{position:relative;display:inline-block;transition:all 500ms;}footer .footer-grid .left-grid .selection-grid a span:before,footer .footer-grid .left-grid .selection-grid a span:after{content:"";display:block;position:absolute;height:1px;width:0;bottom:-2px;}footer .footer-grid .left-grid .selection-grid a span:before{transition:width 0s ease,background .4s ease;left:0;right:0;}footer .footer-grid .left-grid .selection-grid a span:after{right:2.2%;background:#fff;transition:width .4s ease;}@media screen and (min-width:769px){footer .footer-grid .left-grid .selection-grid a:hover span:before{width:97.8%;background:#fff;transition:width .4s ease;}footer .footer-grid .left-grid .selection-grid a:hover span:after{width:97.8%;background:0 0;transition:all 0s ease;}}footer .footer-grid .left-grid .selection-grid .courses-grid{display:grid;font-family:"FS-Regular";width:auto;grid-template-columns:45% 55%;grid-row:2/span 3;grid-column:2;margin-left:1.727vw;column-gap:1vw;}footer .footer-grid .right-grid{border:.225vw solid #cb1e1f;border-radius:2.252vw;background-color:#f4f4e4;height:29.5vw;}footer .footer-grid .right-grid .footer-glasses{position:relative;top:-.826vw;left:-1.276vw;width:6.757vw;}footer .footer-grid .right-grid .footer-dots-horizontal{position:relative;width:2.553vw;left:28.529vw;top:-5.856vw;}footer .footer-grid .right-grid .footer-dots-vertical{position:relative;width:.45vw;left:33.408vw;top:-2.703vw;}footer .footer-grid .right-grid .map-style{margin:0 auto;margin-top:-6.381vw;justify-content:center;display:flex;border:.225vw solid #fff;border-radius:.901vw;width:29.655vw;height:11.261vw;}footer .footer-grid .right-grid .information-grid{display:grid;width:80%;grid-template-columns:10% 90%;justify-content:center;margin:0 auto;margin-top:1.502vw;row-gap:1.201vw;}footer .footer-grid .right-grid .information-grid .icon{grid-column:1;align-content:center;}footer .footer-grid .right-grid .information-grid .icon .image-icon{width:1.201vw;}footer .footer-grid .right-grid .information-grid .special{align-content:unset;}footer .footer-grid .right-grid .information-grid .text{grid-column:2;font-family:"FS-Regular";font-size:1.201vw;}@media screen and (min-width:769px){footer .footer-grid .right-grid .information-grid .text:hover span:before{width:100%;background:#101010;transition:width .4s ease;}footer .footer-grid .right-grid .information-grid .text:hover span:after{width:100%;background:0 0;transition:all 0s ease;}}footer .footer-grid .right-grid .information-grid .text span{position:relative;display:inline-block;transition:all 500ms;}footer .footer-grid .right-grid .information-grid .text span:before,footer .footer-grid .right-grid .information-grid .text span:after{content:"";display:block;position:absolute;height:1px;width:0;bottom:-2px;}footer .footer-grid .right-grid .information-grid .text span:before{transition:width 0s ease,background .4s ease;left:0;right:0;}footer .footer-grid .right-grid .information-grid .text span:after{right:0;background:#101010;transition:width .4s ease;}footer .footer-grid .right-grid .information-grid a{color:#000;}footer .footer-grid .right-grid .button-grid{display:grid;width:83%;grid-template-columns:1fr 1fr;column-gap:1.126vw;justify-content:center;margin:0 auto;margin-top:1.126vw;font-family:"FS-Bold";align-items:center;}footer .footer-grid .right-grid .button-grid .button{padding:1.126vw 0;font-size:.961vw;width:100%;display:flex;justify-content:center;color:#fff;border-radius:.901vw;}footer .footer-grid .right-grid .button-grid .button.one{background-color:#f4504f;transition:background-color .3s,color .3s;cursor:pointer;}footer .footer-grid .right-grid .button-grid .button.one:hover{background-color:#fff;color:#f4504f;background-image:url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffacac' fill-opacity='0.4'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:25%;background-repeat:repeat;animation:animatedBackground 5s linear infinite alternate;}footer .footer-grid .right-grid .button-grid .button.two{background-color:#f5c94e;transition:background-color .3s,color .3s;}footer .footer-grid .right-grid .button-grid .button.two:hover{background-color:#fff;color:#f5c94e;background-image:url("data:image/svg+xml,%3Csvg width='52' height='26' viewBox='0 0 52 26' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23F5C94E' fill-opacity='0.4'%3E%3Cpath d='M10 10c0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6h2c0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4 3.314 0 6 2.686 6 6 0 2.21 1.79 4 4 4v2c-3.314 0-6-2.686-6-6 0-2.21-1.79-4-4-4-3.314 0-6-2.686-6-6zm25.464-1.95l8.486 8.486-1.414 1.414-8.486-8.486 1.414-1.414z' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E");background-size:25%;background-repeat:repeat;animation:animatedBackground 5s linear infinite alternate;}footer .credits-grid{display:grid;width:100%;grid-template-columns:1fr 1fr;font-family:"Fs-Regular";font-size:1vw;color:#fff;padding:3.003vw 4.505vw 1.502vw 4.505vw;}@media screen and (max-width:768px){footer .credits-grid{grid-template-columns:1fr;padding:10.309vw 6.186vw 4.124vw 6.186vw;font-size:3.887vw;}}footer .credits-grid>p{display:flex;align-items:center;}@media screen and (max-width:768px){footer .credits-grid>p{align-items:center;white-space:nowrap;flex-wrap:wrap;}}footer .credits-grid>p a{position:relative;color:#fff;text-decoration:underline;transition:all 500ms;}footer .credits-grid>p a:hover{text-decoration:none;}footer .credits-grid>p a:hover:before{width:97.8%;background:#fff;transition:width .4s ease;}footer .credits-grid>p a:hover:after{width:97.8%;background:0 0;transition:all 0s ease;}footer .credits-grid>p a:before,footer .credits-grid>p a:after{content:"";display:block;position:absolute;height:1px;width:0;bottom:-2px;}footer .credits-grid>p a:before{transition:width 0s ease,background .4s ease;left:0;right:0;}footer .credits-grid>p a:after{right:2.2%;background:#fff;transition:width .4s ease;}footer .credits-grid .right{justify-content:flex-end;}@media screen and (max-width:768px){footer .credits-grid .right{justify-content:unset;}}footer .credits-grid .right>a{position:relative;display:inline-flex;align-items:center;text-decoration:unset;transition:all 500ms;}footer .credits-grid .right>a:hover:before{width:97.8%;background:#fff;transition:width .4s ease;}footer .credits-grid .right>a:hover:after{width:97.8%;background:0 0;transition:all 0s ease;}footer .credits-grid .right>a:before,footer .credits-grid .right>a:after{content:"";display:block;position:absolute;height:1px;width:0;bottom:-2px;}footer .credits-grid .right>a:before{transition:width 0s ease,background .4s ease;left:0;right:0;}footer .credits-grid .right>a:after{right:2.2%;background:#fff;transition:width .4s ease;}footer .credits-grid .right>a>picture{width:1.201vw;}@media screen and (max-width:768px){footer .credits-grid .right>a>picture{width:3.299vw;}}@keyframes animatedBackground{from{background-position:0 0;}to{background-position:100% 0;}}@keyframes swing{0%,100%{transform:rotate(0deg);}50%{transform:rotate(30deg);}}@keyframes shake{0%,100%{transform:rotate(0);}10%{transform:rotate(15deg);}20%{transform:rotate(-15deg);}30%{transform:rotate(15deg);}40%{transform:rotate(-15deg);}50%{transform:rotate(0);}}