.About_us{background:#fff;padding:50px 0 60px;position:relative;overflow:hidden}.About_us .custom_container{width:100%;max-width:1100px;margin:0 auto}.About_us .About_us_holder{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:50px;display:grid}.About_us .About_us_visual{width:100%;padding:20px 20px 30px;position:relative}.About_us .About_us_image{z-index:2;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000000d}.About_us .About_us_image .about_img{object-fit:cover;object-position:center;width:100%;height:280px;display:block}.About_us .About_us_green_blob{z-index:1;background-color:#8ce99a;border-radius:40px 30px 50px 45px;width:130px;height:130px;position:absolute;bottom:0;left:-5px}.About_us .About_us_star_doodle{z-index:3;width:32px;height:32px;position:absolute;top:40px;left:-15px;transform:rotate(-10deg)}.About_us .About_us_content{padding-right:90px;position:relative}.About_us .About_us_label{color:#013c51;margin-bottom:8px;font-size:16px;font-weight:700;display:block}.About_us .About_us_title{color:#0b1e59;letter-spacing:-.4px;margin:0 0 16px;font-size:34px;font-weight:800;line-height:1.25}.About_us .About_us_content>p{color:#596579;text-align:justify;margin:0 0 24px;font-size:16px;line-height:1.7}.About_us .About_us_button button,.About_us .About_us_button a{color:#064f67;cursor:pointer;background-color:#fff;border:1.5px solid #0a475d;border-radius:25px;align-items:center;gap:8px;padding:5px 19px;font-size:13px;font-weight:700;transition:all .2s;display:inline-flex}.About_us .About_us_button button:hover,.About_us .About_us_button a:hover{background-color:#f0f8ff;border-color:#2b7fff}.About_us .About_us_rainbow_doodle{width:90px;height:75px;position:absolute;top:10px;right:3px;rotate:30deg}@media (max-width:1199px){.About_us .About_us_holder{gap:5px}.About_us .About_us_title{margin:0 0 11px;font-size:27px}.About_us .About_us_content>p{margin:0 0 15px;line-height:1.5}.About_us{padding:40px 0}}@media (max-width:991px){.About_us .About_us_holder{grid-template-columns:1fr;gap:30px}.About_us .About_us_content{padding-right:0}.About_us .About_us_rainbow_doodle{width:70px;height:60px;top:-20px;right:10px}}@media (min-width:0) and (max-width:576px){.About_us .About_us_title{font-size:20px}.About_us .About_us_visual{padding:0}.About_us .About_us_label{margin-bottom:3px;font-size:14px}.About_us .About_us_holder{gap:22px}.About_us{padding:25px 0 30px}.About_us .About_us_image .about_img{height:220px}.About_us .About_us_green_blob{width:90px;height:90px}}.About_us .About_us_visual{animation:1s ease-out both aboutImageReveal}.About_us .About_us_image .about_img{will-change:transform;transition:transform .8s cubic-bezier(.22,1,.36,1)}.About_us .About_us_image:hover{transform:translateY(-5px);box-shadow:0 18px 45px #0000001f}.About_us .About_us_image:hover .about_img{transform:scale(1.07)}.About_us .About_us_green_blob{transform-origin:50%;animation:5s ease-in-out infinite aboutBlobFloat}.About_us .About_us_star_doodle{transform-origin:50%;animation:3.5s ease-in-out infinite aboutStarFloat}.About_us .About_us_star_doodle svg{width:100%;height:100%}.About_us .About_us_rainbow_doodle{transform-origin:50%;animation:4s ease-in-out infinite aboutRainbowFloat}.About_us .About_us_rainbow_doodle svg{width:100%;height:100%}.About_us .About_us_content{animation:.9s ease-out .15s both aboutContentReveal}.About_us .About_us_label{animation:.8s ease-out .25s both aboutFadeUp}.About_us .About_us_title{animation:.8s ease-out .35s both aboutFadeUp}.About_us .About_us_content>p{animation:.8s ease-out .45s both aboutFadeUp}.About_us .About_us_button{animation:.8s ease-out .55s both aboutFadeUp}.About_us .About_us_button button,.About_us .About_us_button a{transition:transform .3s,background-color .3s,border-color .3s,box-shadow .3s}.About_us .About_us_button button:hover,.About_us .About_us_button a:hover{transform:translateY(-3px);box-shadow:0 8px 20px #064f6726}.About_us .About_us_button button svg,.About_us .About_us_button a svg{transition:transform .3s}.About_us .About_us_button button:hover svg,.About_us .About_us_button a:hover svg{transform:translate(5px)}@keyframes aboutImageReveal{0%{opacity:0;transform:translate(-35px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes aboutContentReveal{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@keyframes aboutFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes aboutBlobFloat{0%,to{border-radius:40px 30px 50px 45px;transform:translate(0)rotate(0)}50%{border-radius:50px 45px 35px 55px;transform:translate(8px,-8px)rotate(5deg)}}@keyframes aboutStarFloat{0%,to{transform:translateY(0)rotate(-10deg)scale(1)}50%{transform:translateY(-9px)rotate(12deg)scale(1.12)}}@keyframes aboutRainbowFloat{0%,to{transform:translateY(0)rotate(30deg)}50%{transform:translateY(-10px)rotate(24deg)}}.About_us .About_us_visual,.About_us .About_us_content{opacity:0;will-change:transform,opacity}.About_us .About_us_visual{transform:translate(-55px)scale(.92)}.About_us .About_us_content{transform:translateY(35px)}.About_us.is-visible .About_us_visual{animation:1s cubic-bezier(.16,1,.3,1) both playkonVisualReveal}.About_us.is-visible .About_us_content{animation:.85s cubic-bezier(.16,1,.3,1) .15s both playkonContentReveal}.About_us .About_us_green_blob{transform-origin:50%}.About_us.is-visible .About_us_green_blob{animation:3.5s ease-in-out .8s infinite playkonBlobMotion}.About_us.is-visible .About_us_star_doodle{animation:.8s cubic-bezier(.18,.89,.32,1.5) .45s both playkonStarPop,3s ease-in-out 1.3s infinite playkonStarFloat}.About_us.is-visible .About_us_rainbow_doodle{animation:.9s cubic-bezier(.16,1,.3,1) .55s both playkonRainbowReveal,3.8s ease-in-out 1.45s infinite playkonRainbowFloat}.About_us .About_us_label,.About_us .About_us_title,.About_us .About_us_content>p,.About_us .About_us_button{opacity:0}.About_us.is-visible .About_us_label{animation:.55s ease-out .35s both playkonTextReveal}.About_us.is-visible .About_us_title{animation:.65s ease-out .48s both playkonTextReveal}.About_us.is-visible .About_us_content>p{animation:.7s ease-out .62s both playkonTextReveal}.About_us.is-visible .About_us_button{animation:.65s ease-out .8s both playkonButtonReveal}.About_us .About_us_image{transition:box-shadow .4s,transform .4s}.About_us .About_us_image .about_img{transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media (hover:hover) and (pointer:fine){.About_us .About_us_image:hover{transform:translateY(-5px);box-shadow:0 20px 42px #0b1e5929}.About_us .About_us_image:hover .about_img{transform:scale(1.07)}.About_us .About_us_button button:hover,.About_us .About_us_button a:hover{transform:translateY(-3px);box-shadow:0 8px 22px #064f6729}}@keyframes playkonVisualReveal{0%{opacity:0;transform:translate(-55px)scale(.92)}70%{opacity:1;transform:translate(5px)scale(1.015)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes playkonContentReveal{0%{opacity:0;transform:translateY(35px)}to{opacity:1;transform:translateY(0)}}@keyframes playkonTextReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes playkonButtonReveal{0%{opacity:0;transform:translateY(14px)scale(.96)}75%{opacity:1;transform:translateY(-2px)scale(1.015)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes playkonBlobMotion{0%,to{transform:translate(0)rotate(0)}50%{transform:translate(-5px,-7px)rotate(7deg)}}@keyframes playkonStarPop{0%{opacity:0;rotate:-35deg;scale:.2}to{opacity:1;rotate:none;scale:1}}@keyframes playkonStarFloat{0%,to{translate:0;rotate:none}50%{translate:0 -8px;rotate:12deg}}@keyframes playkonRainbowReveal{0%{opacity:0;transform:translateY(15px)rotate(18deg)scale(.7)}to{opacity:1;transform:translateY(0)rotate(30deg)scale(1)}}@keyframes playkonRainbowFloat{0%,to{translate:0;rotate:none}50%{translate:0 -7px;rotate:-5deg}}@media (max-width:767px){.About_us.is-visible .About_us_visual{animation-name:playkonMobileImageReveal;animation-duration:.8s}.About_us.is-visible .About_us_content{animation-duration:.75s}@keyframes playkonMobileImageReveal{0%{opacity:0;transform:translateY(28px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (prefers-reduced-motion:reduce){.About_us .About_us_visual,.About_us .About_us_content,.About_us .About_us_label,.About_us .About_us_title,.About_us .About_us_content>p,.About_us .About_us_button{opacity:1;transform:none;animation:none!important}.About_us .About_us_green_blob,.About_us .About_us_star_doodle,.About_us .About_us_rainbow_doodle{animation:none!important}.About_us *,.About_us :before,.About_us :after{transition:none!important}}
