section.it-about{padding:100px 0;background-color:#111;color:#efece1}section.it-about.is-reveal-ready .fade-up{opacity:0;transform:translateY(28px);transition:opacity .8s ease,transform .8s ease}section.it-about.is-reveal-ready .fade-up.is-visible{opacity:1;transform:translateY(0)}@media(max-width:576px){section.it-about{padding:60px 0}}section.it-about .about__content{display:flex;flex-direction:column;gap:80px}@media(max-width:576px){section.it-about .about__content{gap:50px}}section.it-about .about__cols{display:flex;align-items:center;gap:60px}@media(max-width:576px){section.it-about .about__cols{flex-direction:column}}@media(max-width:576px){section.it-about .about__cols{gap:50px}}section.it-about .about__media{display:flex;flex-direction:column;align-items:center}@media(max-width:768px){section.it-about .about__media{min-width:200px;max-width:40%}}@media(max-width:576px){section.it-about .about__media{max-width:100%;min-width:0}}section.it-about .about__media .about__image{width:100%;min-width:400px;max-width:400px;border-radius:20px;position:relative;animation:about-image-float 8s ease-in-out infinite;transform-origin:center center}@media(max-width:992px){section.it-about .about__media .about__image{min-width:300px;max-width:300px}}@media(max-width:768px){section.it-about .about__media .about__image{min-width:200px}}@media(max-width:576px){section.it-about .about__media .about__image{min-width:0;max-width:400px}}section.it-about .about__media .about__image.is-lines-visible .about__image-line{opacity:1}section.it-about .about__media .about__image.is-lines-visible .about__image-line-path{stroke-dashoffset:0}@media(max-width:576px){section.it-about .about__media .about__image{border-radius:14px}}section.it-about .about__media .about__image img{display:block;width:100%;height:auto;border-radius:20px}@media(max-width:576px){section.it-about .about__media .about__image img{border-radius:14px}}section.it-about .about__media .about__image .about__image-line{--line-scale: .5;display:block;position:absolute;z-index:1;pointer-events:none;opacity:0;transition:opacity .2s ease,transform .2s ease}section.it-about .about__media .about__image .about__image-line.about__image-line--top{width:162.882px;height:242.196px;top:-12px;right:-12px;transform:scale(var(--line-scale));transform-origin:top right}section.it-about .about__media .about__image .about__image-line.about__image-line--bottom{width:163px;height:186px;bottom:-12px;left:-12px;transform:scale(var(--line-scale));transform-origin:bottom left}section.it-about .about__media .about__image .about__image-line-path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.15s cubic-bezier(.16,1,.3,1)}section.it-about .about__media .about__photo-description{color:#111;line-height:150%;font-size:14px;background-color:#efece1;padding:10px 15px;text-align:center;margin-top:-20px}@media(max-width:576px){section.it-about .about__media .about__photo-description{font-size:12px}}section.it-about .about__main{display:flex;flex-direction:column;gap:30px;width:100%}@media(max-width:576px){section.it-about .about__main{gap:20px}}section.it-about .about__main .about__title{text-align:left}section.it-about .about__main .about__title span{color:#ffcd40;font-family:Gochi Hand,cursive;display:inline-block;transform:scale(1.2);min-width:1ch;margin-left:20px}section.it-about .about__main .about__text p{margin:0 0 10px}section.it-about .about__main .about__text p:last-of-type{margin:0}section.it-about .about__blocks{display:flex;flex-wrap:wrap;gap:40px}section.it-about .about__blocks .about__block{width:100%;display:flex;align-items:center;gap:40px}@media(max-width:992px){section.it-about .about__blocks .about__block{gap:30px}}@media(max-width:768px){section.it-about .about__blocks .about__block{flex-direction:column;align-items:flex-start;gap:10px}}section.it-about .about__blocks .about__block .about__block-title{width:100%;max-width:500px;min-width:500px;color:#ffe19a}@media(max-width:992px){section.it-about .about__blocks .about__block .about__block-title{min-width:0;max-width:50%}}@media(max-width:768px){section.it-about .about__blocks .about__block .about__block-title{min-width:100%;max-width:100%}}section.it-about .about__blocks .about__block .about__block-text{width:100%}@keyframes about-image-float{0%{transform:translateZ(0) rotate(0)}25%{transform:translate3d(-3px,-5px,0) rotate(-.45deg)}50%{transform:translate3d(4px,-2px,0) rotate(.45deg)}75%{transform:translate3d(2px,4px,0) rotate(.3deg)}to{transform:translateZ(0) rotate(0)}}
