.top-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 35px}@media only screen and (max-width:847px){.top-bar{padding-left:18px;padding-right:18px}}.top-bar{width:100%;z-index:9;color:rgba(0,0,0,.54);-webkit-transition:all .3s;transition:all .3s}.top-bar .top-bar-button-naked{margin-left:30px}.top-bar .upgrade-button-badge{left:30px}.top-bar .top-bar-button{margin-left:30px;padding:0;font-size:1.0625rem;color:#212121}.top-bar .top-bar-button .lds-ring div{border-color:#212121 transparent transparent}.top-bar .top-bar-button:hover{color:rgba(38,50,56,.6)}.top-bar .links{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.top-bar .links,.top-bar .logo{display:-webkit-box;display:-ms-flexbox;display:flex}.top-bar .logo{max-width:60%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.top-bar .logo svg{height:56px;max-width:100%}.top-bar.on-top,.top-bar.sticky{position:fixed;top:0}.top-bar.on-top{-webkit-box-shadow:0 1px 2px 0 rgba(0,0,0,.2);box-shadow:0 1px 2px 0 rgba(0,0,0,.2);background-color:#fff;left:0}@media only screen and (max-width:847px){.top-bar{padding-top:max(21px,env(safe-area-inset-top))}.top-bar .logo svg{height:50px}}@media only screen and (min-width:2881px){.top-bar .logo svg{height:120px}}.lds-ring{display:block;position:relative;width:64px;height:64px;margin:0 auto}.lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:51px;height:51px;margin:6px;border-radius:50%;-webkit-animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border:2px solid transparent;border-top-color:#212121}.lds-ring div:first-child{-webkit-animation-delay:-.45s;animation-delay:-.45s}.lds-ring div:nth-child(2){-webkit-animation-delay:-.3s;animation-delay:-.3s}.lds-ring div:nth-child(3){-webkit-animation-delay:-.15s;animation-delay:-.15s}.lds-ring.invert div{border:1px solid transparent;border-top-color:#fff}a .lds-ring,button .lds-ring{width:32px;height:32px}a .lds-ring div,button .lds-ring div{-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;width:25.5px;height:25.5px;margin:3px;border:1px solid #212121}.dark .lds-ring div,.primary .lds-ring div,.secondary .lds-ring div{border:1px solid transparent;border-top-color:#fff}@-webkit-keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-ring{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.dwf-button>span{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.hamburger-button{border:0;background:none}.hamburger-button svg{margin:0;height:.9375rem}.close-button{background:none;border:0;padding:15px}.close-button svg{width:21px;height:21px}.close-button svg *{fill:#212121}.close-button.invert svg *{fill:#fff}.page{height:100%;overflow:auto}.page .content{position:relative;width:100%}.page .bellow-top-bar{margin-top:76px}.hamburger-dialog{color:#fff}.hamburger-dialog .ReactModal__Content{background-color:#263238!important}.hamburger-dialog .close-button{position:absolute;right:0;top:0;top:env(safe-area-inset-bottom);margin:7px;z-index:91}.user-profile-pic{position:relative;display:inline-block}.user-profile-pic .avatar{position:relative;width:56px;height:56px;border-radius:50%;overflow:visible;-webkit-box-shadow:0 1px 4px 0 rgba(0,0,0,.2);box-shadow:0 1px 4px 0 rgba(0,0,0,.2)}.user-profile-pic .avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.user-profile-pic .avatar .pro{position:absolute;top:-3px;right:-6px;background:gold;color:#000;font-size:10px;font-weight:700;padding:2px 4px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);white-space:nowrap}.thumbnail-user-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4px;font-size:14px;color:#333}.thumbnail-user-name .pro{position:absolute;top:-6px;right:-3px;background:gold;color:#000;font-size:10px;font-weight:700;padding:2px 4px;border-radius:4px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2);white-space:nowrap}.ReactModal__Overlay{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fancybox .close-button{position:absolute;top:8px;right:4px;z-index:97}.fancybox>header{width:100%;height:70px;background-color:#212121;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.fancybox>header h2{font-size:1.563rem;font-weight:400;margin:0 0 0 12px}.fancybox>header svg{width:20px;height:20px}.fancybox>header svg *{fill:#fff}.fancybox .fancybox-content,.fancybox .fancybox-footer{-webkit-box-flex:1;-ms-flex:1;flex:1}.fancybox .fancybox-footer{padding-bottom:12px;padding-top:17px;background-color:rgba(26,35,126,.1);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fancybox .scrollable{max-height:calc(95vh - 70px - 2px)!important;width:100%}@media only screen and (max-width:847px)and (orientation:landscape){.fancybox{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.mobile .fancybox .scrollable{min-height:-webkit-fill-available!important}.popup .close-button{position:absolute;top:0;right:0;border:0;margin:5px;padding:5px;z-index:99}.popup .close-button svg{width:18px;height:18px}.popup .close-button path{fill:#212121}.popup .popup-arrow{content:" ";position:absolute;top:-9px;right:25px;z-index:8;border-left:11px solid transparent;border-right:11px solid transparent;border-bottom:8px solid #ebebeb}.popup .popup-arrow:after{content:" ";position:absolute;top:1px;right:-10px;z-index:9;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:7px solid #fff}.popup footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:18px 15px;height:70px;border-radius:0 0 5px 5px;background-color:rgba(165,188,193,.3)}.logout-icon{width:28px;height:28px}.user-details-dialog{width:200px;margin-top:34px;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.user-details-dialog .display-name{color:#212121;margin:0;font-weight:500;text-align:center;font-size:1.25rem;text-transform:capitalize}.user-details-dialog .user-details-dialog-button{font-size:1rem;width:100%;text-align:center;padding:5px}.user-details-dialog .user-details-dialog-divider{height:5px;margin:15px 0}.user-details-dialog .user-details-dialog-divider path{fill:rgba(26,35,126,.3)}.user-details-dialog .logout-button{padding-top:10px;margin-top:10px}.user-menu,.user-menu>div{display:-webkit-box;display:-ms-flexbox;display:flex}.user-menu>div{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.user-menu .sign-up:hover{color:#78909c}.user-menu #userThumbnail{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.user-menu #userThumbnail .popup-arrow{right:15px}@media only screen and (max-width:847px){.user-menu .sign-up{font-size:.875rem}}@-webkit-keyframes glare{0%{-webkit-transform:translateX(-100%) skewX(-15deg);transform:translateX(-100%) skewX(-15deg)}to{-webkit-transform:translateX(200%) skewX(-15deg);transform:translateX(200%) skewX(-15deg)}}@keyframes glare{0%{-webkit-transform:translateX(-100%) skewX(-15deg);transform:translateX(-100%) skewX(-15deg)}to{-webkit-transform:translateX(200%) skewX(-15deg);transform:translateX(200%) skewX(-15deg)}}@-webkit-keyframes sparkle{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sparkle{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.5);transform:scale(1.5)}to{-webkit-transform:scale(1);transform:scale(1)}}.upgrade-button-wrapper{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.upgrade-button-badge{position:absolute;left:4px;bottom:100%;margin-bottom:-2px;z-index:2;font-size:.56rem;text-transform:uppercase;letter-spacing:.02em;color:#b85a68;background:-webkit-gradient(linear,left top,right top,from(#ffebef),to(#fff2e6));background:linear-gradient(90deg,#ffebef,#fff2e6);padding:1px 5px;border-radius:10px}.upgrade-button{position:relative;z-index:1;background:-webkit-gradient(linear,left top,right top,from(#ff7eb3),to(#ff758c));background:linear-gradient(90deg,#ff7eb3,#ff758c);color:#fff;font-weight:600;border-radius:9999px;padding:8px 16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;-webkit-box-shadow:0 2px 8px rgba(255,117,140,.4);box-shadow:0 2px 8px rgba(255,117,140,.4);-webkit-transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:-webkit-transform .2s ease,-webkit-box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease;transition:transform .2s ease,box-shadow .2s ease,-webkit-transform .2s ease,-webkit-box-shadow .2s ease;overflow:hidden}.upgrade-button:after{content:"";position:absolute;top:0;left:0;width:50%;height:100%;background:-webkit-gradient(linear,left top,right top,from(hsla(0,0%,100%,0)),color-stop(50%,hsla(0,0%,100%,.3)),to(hsla(0,0%,100%,0)));background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,0));-webkit-animation:glare 4s infinite;animation:glare 4s infinite;pointer-events:none}.upgrade-button:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:0 4px 12px rgba(255,117,140,.6);box-shadow:0 4px 12px rgba(255,117,140,.6);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 4px 8px rgba(0,0,0,.3);box-shadow:0 4px 8px rgba(0,0,0,.3);background:linear-gradient(45deg,rgba(240,98,146,.8),#f06292)}.upgrade-button:hover:before{-webkit-animation:sparkle 1s ease-in-out infinite;animation:sparkle 1s ease-in-out infinite;display:inline-block}.upgrade-button:active{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.upgrade-button:before{content:"✨";margin-right:6px;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.scrollable{max-height:100%!important;overflow-y:scroll!important;-webkit-overflow-scrolling:touch!important}.mobile-menu{padding:calc(8.3% + env(safe-area-inset-bottom)) 18.3% 8.3%;color:#fff;font-size:1.25rem;text-align:center}.mobile-menu .no-icon img{display:none}.mobile-menu .mobile-menu-logout{color:hsla(0,0%,100%,.7);font-size:1.25rem;margin-bottom:31px}.mobile-menu .mobile-menu-logout svg *{stroke:hsla(0,0%,100%,.7)}.mobile-menu .divider{height:5px;margin-bottom:47px}.mobile-menu .avatar{margin-bottom:21px}.mobile-menu a,.mobile-menu button{color:#fff;font-size:1.25rem}.mobile-menu a>span,.mobile-menu button>span{display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-menu .logo{width:100%}.mobile-menu .logo path,.mobile-menu .logo polygon,.mobile-menu .logo rect{fill:#fff;opacity:1}.mobile-menu .nav-wrapper{margin-top:82px;margin-bottom:25px}.mobile-menu .nav-wrapper ul{list-style:none}.mobile-menu .nav-wrapper ul li{margin-bottom:44px}.mobile-menu .nav-wrapper ul li:last-child{margin-bottom:0}.mobile-menu .primary{color:#f06292}.mobile-menu .user-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}@media screen and (orientation:landscape){.mobile-menu{padding:50px 10px 10px}.mobile-menu .logo{width:203px}.mobile-menu .divider{height:5px;margin-bottom:0;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;right:-37.5px}.mobile-menu .mobile-menu-logout{margin-bottom:0}.mobile-menu nav{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex}.mobile-menu nav ul li{margin-bottom:24px}.mobile-menu nav>*{-webkit-box-flex:1;-ms-flex:1;flex:1}}.site-topbar-hamburger-button svg{height:1rem}.site-footer{background-color:rgba(26,35,126,.05);width:100%;padding:65px 35px}@media only screen and (max-width:847px){.site-footer{padding-left:18px;padding-right:18px}}.site-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-footer .footer-content p{margin:62px 0 0;max-width:33vw;font-size:.8125rem;line-height:1.6;letter-spacing:.4px}.site-footer .footer-content .logo>svg{height:67px}.site-footer .footer-content .all-rights{margin-top:10px;font-size:.8rem;font-weight:500}.site-footer .footer-links .quick-links,.site-footer .footer-links .social-networks-links{list-style:none}.site-footer .footer-links .social-networks-links{margin-top:25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.site-footer .footer-links .social-networks-links li{margin-left:32px}.site-footer .footer-links .social-networks-links li:first-child{margin-left:0}.site-footer .footer-links .social-networks-links svg{height:42px;width:auto}.site-footer .footer-links .social-networks-links svg circle{fill:#000;opacity:.2}.site-footer .footer-links .social-networks-links svg:active circle,.site-footer .footer-links .social-networks-links svg:hover circle{opacity:.4}.site-footer .footer-links .quick-links{margin-top:62px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:500px;text-align:right}.site-footer .footer-links .quick-links li{width:250px}.site-footer .footer-links .quick-links .quick-link{font-weight:600;font-size:.6875rem;text-transform:uppercase}.site-footer .footer-links .quick-links .quick-link:active,.site-footer .footer-links .quick-links .quick-link:hover{opacity:.6}@media only screen and (max-width:847px){.site-footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer .footer-links .social-networks-links{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.site-footer .footer-links .quick-links{margin-top:48px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.site-footer .footer-links .quick-links li{width:auto}}@media only screen and (min-width:2881px){.site-footer .footer-links .social-networks-links svg{height:80px}}.privacy.page .content,.terms.page .content{overflow-y:scroll}.privacy.page .content .privacy-wrapper,.privacy.page .content .terms-wrapper,.terms.page .content .privacy-wrapper,.terms.page .content .terms-wrapper{width:50%;margin:0 auto;font-size:.9rem;padding-bottom:3rem}.privacy.page .content .privacy-wrapper h1,.privacy.page .content .terms-wrapper h1,.terms.page .content .privacy-wrapper h1,.terms.page .content .terms-wrapper h1{text-align:center}.privacy.page .content .privacy-wrapper h4,.privacy.page .content .terms-wrapper h4,.terms.page .content .privacy-wrapper h4,.terms.page .content .terms-wrapper h4{font-size:1.1rem;margin-bottom:.3rem}.privacy.page .content .privacy-wrapper a,.privacy.page .content .terms-wrapper a,.terms.page .content .privacy-wrapper a,.terms.page .content .terms-wrapper a{text-decoration:underline;color:#78909c;margin-left:3px}.privacy.page .content .privacy-wrapper strong,.privacy.page .content .terms-wrapper strong,.terms.page .content .privacy-wrapper strong,.terms.page .content .terms-wrapper strong{font-weight:700}.privacy.page .content .privacy-wrapper em,.privacy.page .content .terms-wrapper em,.terms.page .content .privacy-wrapper em,.terms.page .content .terms-wrapper em{font-style:normal;text-decoration:underline}@media only screen and (max-width:600px)and (orientation:portrait){.privacy.page .content .privacy-wrapper,.privacy.page .content .terms-wrapper,.terms.page .content .privacy-wrapper,.terms.page .content .terms-wrapper{width:70%}}