body.ip-container{background:#fff}.header{background:0 0}.header.header-float{background:#fff}#ip-banner{background:linear-gradient(#faf7f400 0%,#f3f0ec 100%);padding-top:max(7.917vw,114px);padding-bottom:0;overflow:hidden}#ip-banner .ip-banner-container .globParticles{z-index:1}#ip-banner .ip-banner-container .globParticles .particle:first-child{top:15.556vw;left:11.597vw}#ip-banner .ip-banner-container .globParticles .particle:nth-child(2){top:36.528vw;left:5.417vw}#ip-banner .ip-banner-container .globParticles .particle:nth-child(3){top:27.014vw;left:64.861vw}#ip-banner .ip-banner-container .globParticles .particle:nth-child(4){top:17.014vw;left:81.806vw}#ip-banner .ip-banner-container .globParticles .particle:nth-child(5){top:22.153vw;left:32.292vw}#ip-banner .ip-banner-container .globParticles .particle:nth-child(6){top:32.847vw;left:35.069vw}#ip-banner .ip-banner-container .globParticles .particle:nth-child(7){top:30.139vw;left:90.417vw}#ip-banner .ip-banner-container .globParticles .particle:nth-child(8){top:18.194vw;left:71.25vw}#ip-banner .ip-banner-container .globParticles .particle:nth-child(9){top:12.083vw;left:93.819vw}#ip-banner .ip-banner-container .ip-banner-content{z-index:10;width:100%;padding:0}#ip-banner .ip-banner-container .ip-banner-content h1{text-align:center}#ip-banner .ip-banner-container .ip-banner-image{width:100%;margin-top:max(2.778vw,40px)}#ip-banner .ip-banner-container .ip-banner-image .ipBanner--image{width:76.319vw;margin:0 auto}#ip-banner .ip-banner-container .ip-banner-image .ipBanner--image .mobile-image{display:none}.ourMission{z-index:10;margin-top:-6.3vw;padding:0 13.889vw}.ourMission .ourMission--container{text-align:center;background:#fff;border-radius:max(1.389vw,20px);padding:2.361vw 7.361vw;box-shadow:0 4px 30px #0000001a}.ourMission .ourMission--container p{color:#535353;font-size:max(.972vw,14px);line-height:1.6}.ourMission .ourMission--container .ourMission-buttons{margin-top:max(1.944vw,28px);margin-left:max(-.417vw,-6px);margin-right:max(-.417vw,-6px)}.ourMission .ourMission--container .ourMission-buttons>div{padding:0 max(.417vw,6px)}.aboutStats{padding:max(6.944vw,100px) 0}.aboutStats .aboutStats--container{padding:0 13.889vw}.aboutStats .aboutStats--container .aboutStats--record{margin:-1.667vw}.aboutStats .aboutStats--container .aboutStats--record li{width:25%;padding:1.667vw}.aboutStats .aboutStats--container .aboutStats--record li .aboutStats--wrap{text-align:center;background:#ffeec2;border-radius:20px;width:100%;height:100%;padding:2.083vw 0;font-weight:700}.aboutStats .aboutStats--container .aboutStats--record li .aboutStats--wrap.light-blue{background:#bde3f6}.aboutStats .aboutStats--container .aboutStats--record li .aboutStats--wrap.orange{background:#ffe3c2}.aboutStats .aboutStats--container .aboutStats--record li .aboutStats--wrap.violet{background:#c4caf7}.aboutStats .aboutStats--container .aboutStats--record li .aboutStats--wrap span{color:#181818;font-size:max(4.028vw,58px)}.aboutStats .aboutStats--container .aboutStats--record li .aboutStats--wrap span em{font-style:normal}.aboutStats .aboutStats--container .aboutStats--record li .aboutStats--wrap p{color:#181818;font-size:max(1.389vw,20px);line-height:1.5}.aboutTimeline{background:#f7f5f2;padding:max(6.944vw,100px) 0}.aboutTimeline .aboutTimeline--container{padding:0 13.889vw}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists{margin:max(3.472vw,50px) -2.778vw 0}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists .aboutTimeline--list{text-align:center;width:25%;padding:0 2.778vw}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists .aboutTimeline--list h3{color:var(--secondary-color);font-size:4.028vw;font-weight:700;line-height:1.2}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists .aboutTimeline--list .line{background:var(--secondary-color);border-radius:50%;width:2.222vw;height:2.222vw;margin:2.361vw auto;display:block;position:relative}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists .aboutTimeline--list .line:before{content:"";border:.625vw solid var(--secondary-color);z-index:1;background:#fff;border-radius:50%;margin:auto;position:absolute;inset:0}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists .aboutTimeline--list .line:after{content:"";background:url(../images/icons/horizontal-dash-pattern.png) repeat-x;width:20vw;height:.063vw;margin:auto;position:absolute;top:50%;left:0;right:0}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists .aboutTimeline--list p{color:#535353;font-size:.972vw;line-height:1.6}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists .aboutTimeline--list:last-child .line:after{display:none}.adsCollage{padding:max(6.944vw,100px) 0}.adsCollage .adsCollage--container{flex-flow:row-reverse;margin:0}.adsCollage .adsCollage--container .adsCollage--images{margin-left:8.028vw}.adsCollage .adsCollage--container .adsCollage--images .adsCollage--icons.iconHeart{top:43%;left:78%}.adsCollage .adsCollage--container .adsCollage--images .adsCollage--icons.iconChat{top:38%;left:11%}.adsCollage .adsCollage--container .adsCollage--content{margin-left:0}.adsCollage .adsCollage--container .adsCollage--content .default-button{margin-top:max(2vw,32px)}.sectionSet{background:#f7f5f2}#dojo-works{border-radius:0;padding-bottom:max(6.528vw,94px)}#dojo-works .dojo-works-container .dWorks-lists .dworks .dworkswrap{min-height:auto}#dojo-works .dojo-works-container .dWorks-lists .dworks .dworkswrap .dworks-number{display:none}#dojo-works .dojo-works-container .dWorks-lists .dworks .dworkswrap h3{text-align:center;padding:2.431vw 0 0}.aboutLocation{background:#f7f5f2}.aboutLocation .aboutLocation--container .aboutLocation--content{width:100%;padding:max(4.653vw,67px) 13.889vw;top:0;left:0}.aboutLocation .aboutLocation--container .aboutLocation--img{padding:0 4.444vw}.roundedBannerAds{z-index:10;margin-top:-11vw;margin-bottom:-11vw;padding:0 13.889vw;position:relative}.roundedBannerAds .roundedBannerAds--container{background:#fff;border-radius:27.778vw;padding:max(4.514vw,65px) 0;position:relative}.roundedBannerAds .roundedBannerAds--container .roundedBannerAds--text{z-index:10;padding:0 7vw 0 32.569vw}.roundedBannerAds .roundedBannerAds--container .roundedBannerAds--text p{color:#181818;padding:max(.833vw,12px) 0 0;font-size:max(1.25vw,20px);font-weight:700;line-height:1.5}.roundedBannerAds .roundedBannerAds--container .roundedBannerAds--text .default-button{margin-top:2.083vw}.roundedBannerAds .roundedBannerAds--container .banner-img{z-index:5;border-radius:12.778vw;height:113%;overflow:hidden}.roundedBannerAds .roundedBannerAds--container .banner-img img{width:24.708vw;position:absolute;bottom:0;left:7vw}.footer{padding-top:11vw}@media only screen and (width<=1199px){.aboutLocation .aboutLocation--container .aboutLocation--content{padding-top:20px}.roundedBannerAds .roundedBannerAds--container .banner-img{border-radius:17.778vw}}@media only screen and (width<=991px){#ip-banner .ip-banner-container .globParticles{z-index:1}#ip-banner .ip-banner-container .globParticles .particle.xl{width:13px;height:13px}#ip-banner .ip-banner-container .globParticles .particle:first-child{top:39%;left:13%}#ip-banner .ip-banner-container .globParticles .particle:nth-child(2){top:73%;left:4%}#ip-banner .ip-banner-container .globParticles .particle:nth-child(3){top:68%;left:28%}#ip-banner .ip-banner-container .globParticles .particle:nth-child(4){top:70%;left:67%}#ip-banner .ip-banner-container .globParticles .particle:nth-child(5){top:50%;left:73%}#ip-banner .ip-banner-container .globParticles .particle:nth-child(6){top:52%;left:32%}#ip-banner .ip-banner-container .globParticles .particle:nth-child(7){top:39%;left:87%}#ip-banner .ip-banner-container .globParticles .particle:nth-child(8),#ip-banner .ip-banner-container .globParticles .particle:nth-child(9){top:63%;left:96%}#ip-banner .ip-banner-container .ip-banner-content h1{font-size:46px}#ip-banner .ip-banner-container .ip-banner-image .ipBanner--image{width:100%}.ourMission{padding:0 88px}.ourMission .ourMission--container{padding:30px}.aboutStats{padding:80px 0}.aboutStats .aboutStats--container{padding:0 136px}.aboutStats .aboutStats--container .aboutStats--record li{width:50%;padding:24px}.aboutTimeline{padding:80px 0}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists .aboutTimeline--list{width:50%;padding:20px 40px}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists .aboutTimeline--list h3{padding-bottom:20px;font-size:58px}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists .aboutTimeline--list .line{display:none}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists .aboutTimeline--list p{font-size:13px}.adsCollage{padding:80px 0}.adsCollage .adsCollage--container{align-items:flex-start}.adsCollage .adsCollage--container .adsCollage--images{margin-left:40px}#dojo-works .dojo-works-container .dWorks-lists .dworks .dworkswrap{padding:35px}.aboutLocation .aboutLocation--container .aboutLocation--content{padding:0 40px}.aboutLocation .aboutLocation--container .aboutLocation--img{padding:40px 23px}.roundedBannerAds{padding:0 40px}.roundedBannerAds .roundedBannerAds--container{padding:45px 0}.roundedBannerAds .roundedBannerAds--container .roundedBannerAds--text{padding:0 7vw 0 34.569vw}.roundedBannerAds .roundedBannerAds--container .banner-img{border-radius:16.778vw;height:120%}.roundedBannerAds .roundedBannerAds--container .banner-img img{width:37%;left:0}}@media only screen and (width<=600px){#ip-banner{padding:156px 0 0}#ip-banner .ip-banner-container .ip-banner-content{padding:0 28px}#ip-banner .ip-banner-container .ip-banner-content h1{font-size:40px}#ip-banner .ip-banner-container .ip-banner-content h1 br,#ip-banner .ip-banner-container .ip-banner-image .ipBanner--image img{display:none}#ip-banner .ip-banner-container .ip-banner-image .ipBanner--image .mobile-image{display:block}.ourMission{margin-top:-175px;padding:0 28px}.ourMission .ourMission--container p{font-size:13px}.ourMission .ourMission--container .ourMission-buttons{flex-flow:column}.ourMission .ourMission--container .ourMission-buttons>div{padding:6px 0}.aboutStats{padding:50px 0}.aboutStats .aboutStats--container{padding:0 28px}.aboutStats .aboutStats--container .aboutStats--record li{padding:5px}.aboutStats .aboutStats--container .aboutStats--record li .aboutStats--wrap{padding:36px 13px}.aboutStats .aboutStats--container .aboutStats--record li .aboutStats--wrap span{padding-bottom:6px;font-size:50px;line-height:1;display:block}.aboutStats .aboutStats--container .aboutStats--record li .aboutStats--wrap p{font-size:16px;line-height:1.2}.aboutTimeline{padding:50px 0}.aboutTimeline .aboutTimeline--container{padding:0 28px}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists{margin:40px -17px 0}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists .aboutTimeline--list{padding:17px}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists .aboutTimeline--list h3{font-size:50px}.aboutTimeline .aboutTimeline--container .aboutTimeline--lists .aboutTimeline--list p{font-size:13px}.adsCollage{padding:50px 0}.adsCollage .adsCollage--container{flex-flow:column}.adsCollage .adsCollage--container .adsCollage--images{margin-left:0}.adsCollage .adsCollage--container .adsCollage--content p{font-size:13px}#dojo-works{padding:50px 0}#dojo-works .dojo-works-container .dWorks-lists{margin-top:40px}#dojo-works .dojo-works-container .dWorks-lists .dworks{padding:5px}#dojo-works .dojo-works-container .dWorks-lists .dworks .dworkswrap{padding:28px 18px}#dojo-works .dojo-works-container .dWorks-lists .dworks .dworkswrap .dworks-icon{width:52px}#dojo-works .dojo-works-container .dWorks-lists .dworks .dworkswrap h3{margin-top:10px;font-size:18px;line-height:1.2}.aboutLocation .aboutLocation--container .aboutLocation--content{padding:0 28px;position:relative}.aboutLocation .aboutLocation--container .aboutLocation--img{padding:10px 0}.roundedBannerAds{margin:-66px 0 -289px;padding:0 28px}.roundedBannerAds .roundedBannerAds--container{border-radius:400px;padding:0;overflow:hidden}.roundedBannerAds .roundedBannerAds--container .roundedBannerAds--text{text-align:center;padding:75px 29px 0}.roundedBannerAds .roundedBannerAds--container .banner-img{height:auto;margin-top:23px;padding:0 54px;position:static}.roundedBannerAds .roundedBannerAds--container .banner-img img{width:308px;margin:0 auto -61px;display:block;position:static}.footer{padding-top:280px}}
