@media only screen and (max-width:768px){:root{--main-padding:32px;--header-height:16vh;--member-card-empty:0px}header .container{flex-direction:column;height:var(--header-height);padding-top:16px}#logo a{font-size:18pt}#links>li>a{padding:12px;font-size:13pt}#links>li>a::before{top:unset;bottom:0}#additional__links{flex-direction:column;gap:0;align-items:center;max-height:350px;overflow-y:auto}#additional__links .image__container{display:none}#additional__links .extra__links{min-width:100%}#additional__links .extra__links:not(:last-child) li:last-child{border-bottom:1px solid #e9e6e6}#landing .container{background-image:url(../assets/images/landing-image.webp)}#landing .text__container{text-align:center}#landing .image__container{display:none}#landing h1{font-size:24pt}#landing p{font-size:16pt}#team__members .content{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}#team__members .member__card{padding:16px}#team__members .member__data{flex-direction:column}#team__members .socials{margin-top:16px;height:fit-content;width:160px;flex-direction:row}#team__members .member__info{padding:0;text-align:center}#team__members .member__description{font-size:14pt}#our__skills .image__container{display:none}#our__skills .skills{flex-basis:100%}#work__steps .content>.image__container{display:none}#work__steps .steps__list{flex-basis:100%}#work__steps .step__item{flex-direction:column}#work__steps .step__item .image__container{width:120px}#work__steps .text__container{margin-left:0;text-align:center}#work__steps .step__title{margin:16px 0}#events .image__container{margin-right:0;margin-bottom:32px}#events form{flex-direction:column;gap:8px;border-radius:16px;padding:16px}#events .input__container:not(:last-of-type){width:100%;margin-right:0;margin-bottom:16px}#events input[type=email]{border-radius:16px}#videos .content{flex-direction:column}#videos .side__container{order:1;margin-top:16px;width:100%}#videos .video__item{flex-direction:row;padding:16px}#videos .video__title{margin-bottom:0}#videos .video__period{padding-left:16px}#videos .video__icon{display:none;padding-right:0}#videos .current__title{font-size:13pt}#videos .current__period{padding-left:16px;font-size:12pt}#discount .content{flex-basis:100%}#discount .title{font-size:26pt}#discount input[type=submit]{font-size:16pt}footer .content{text-align:center}footer .socials{justify-content:center}footer .important__links{align-items:center}footer .contacts>li{flex-direction:column}footer .contacts li .contact__icon{margin-right:0;margin-bottom:16px}footer .images{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}footer .author{display:block;line-height:1.6}}@media only screen and (min-width:768px){:root{--main-padding:64px}#logo a{font-size:18pt}#links>li>a{padding:0 16px;font-size:14pt}#additional__links .image__container{display:none}#landing .container{background-image:url(../assets/images/landing-image.webp)}#landing .text__container{text-align:center}#landing .image__container{display:none}#team__members .member__description{font-size:14pt}#work__steps .content>.image__container{display:none}#work__steps .steps__list{flex-basis:100%}#work__steps .step__item{flex-direction:column}#work__steps .step__item .image__container{width:120px}#work__steps .text__container{margin-left:0;text-align:center}#work__steps .step__title{margin:16px 0}#videos .content{flex-direction:column}#videos .side__container{order:1;margin-top:16px;min-width:100%}#videos .video__item{flex-direction:row;padding:16px}#videos .video__title{margin-bottom:0}#videos .video__period{padding-left:16px}#discount .title{font-size:24pt}}@media only screen and (min-width:992px){#logo a{font-size:20pt}#links>li>a{font-size:16pt}#additional__links .image__container{display:block}#landing .container{background-image:unset}#landing .container::before{display:none}#landing .text__container{text-align:start}#landing .image__container{display:block;max-width:500px}#landing h1{font-size:22pt}#landing p{font-size:14pt}#work__steps .content>.image__container{display:block}#work__steps .steps__list{flex-basis:50%}#work__steps .step__item{flex-direction:column}#work__steps .step__item .image__container{width:100px}#work__steps .text__container{margin-left:0;text-align:center}#work__steps .step__title{margin:16px 0}#pricing__plans .plan:nth-child(2){transform:translate(0,-24px)}#videos .content{flex-direction:row}#videos .side__container{order:-1;margin-top:0;min-width:300px}#videos .video__item{flex-direction:column;padding:8px 16px}#videos .video__title{margin-bottom:16px}#videos .video__period{padding-left:0}#videos .current__title{font-size:14pt}#discount .title{font-size:30pt}#discount .title{font-size:30pt}}@media only screen and (min-width:1200px){#logo a{font-size:24pt}#links>li>a{padding:0 32px}#landing .image__container{max-width:600px}#landing h1{font-size:30pt}#landing p{font-size:18pt}#team__members .member__description{font-size:16pt}#work__steps .step__item{flex-direction:row}#work__steps .step__item .image__container{width:250px}#work__steps .text__container{margin-left:32px;text-align:start}#work__steps .step__title{margin:0;margin-bottom:8px}#videos .current__title{font-size:16pt}}