@keyframes sandra-open{0%{opacity:0;transform:scale3d(1.1,1.1,1)}to{opacity:1;transform:scaleX(1)}}@keyframes sandra-close{0%{opacity:1}to{opacity:0;transform:scale3d(.9,.9,1)}}@keyframes dialog-mobile-open{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes dialog-mobile-close{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(100%)}}@keyframes HideList{0%{transform:scaleY(1)}to{transform:scaleY(0)}}.title{display:flex;flex-direction:column;justify-content:flex-start;margin-bottom:40px}@media only screen and (max-width:1300px){.title{margin-bottom:30px}}@media only screen and (max-width:1024px){.title{margin-bottom:20px}}.title__container{display:flex;justify-content:flex-start;padding-bottom:10px}.title--main{margin:0;padding:0}.title--main .title__name{font-family:CeraPro;font-size:36px;font-weight:600}@media only screen and (max-width:1024px){.title--main .title__name{font-size:28px}}@media only screen and (max-width:780px){.title--main .title__name{text-align:center}}@media only screen and (max-width:1024px){.title--main .title__text{max-width:80%}}@media only screen and (max-width:780px){.title--main .title__text{max-width:100%;text-align:center}.title--main .title__text svg{width:100%}}.title--big{justify-content:flex-start}.title--big .title__name{flex-grow:inherit;font-size:34px}@media only screen and (max-width:1024px){.title--big .title__name{font-size:26px}}.title--center{align-items:center;display:flex;justify-content:center;margin:0 auto 50px;max-width:920px;text-align:center}@media only screen and (max-width:1300px){.title--center{margin-bottom:30px}}.title--section-projects{margin-bottom:20px}.title--section-projects .title__name{flex-grow:inherit;font-size:30px}@media only screen and (max-width:1024px){.title--section-projects .title__name{font-size:22px}}.title__count{color:#858598;font-size:14px;padding:0 7px;position:relative;top:-5px}@media only screen and (max-width:1024px){.title__count{font-size:13px}}.title__name{font-family:GT Eesti Pro Display;font-size:32px;font-weight:500;line-height:100%}@media only screen and (max-width:1024px){.title__name{font-size:24px;font-weight:400}}.title__text{color:#2c334c;font-size:18px;padding-top:10px}@media only screen and (max-width:1024px){.title__text{font-size:16px;padding-top:5px}}.title__controls{display:flex;padding:25px 0 10px}
