.gb-gradient-bg{background-color:rgba(235,106,207,0.19)}.gb-drop-shadow__left{box-shadow:-30px 30px 0px 0px rgba(50,125,193,0.1)}@media (max-width:767px){.gb-drop-shadow__left{box-shadow:-10px 10px 0px 0px rgba(50,125,193,0.1);filter:drop-shadow(-10 10px 0px rgba(50,125,193,0.1))}}.gb-page-head{color:#ffffff;font-size:64px;font-weight:600;letter-spacing:0.02em;line-height:110%;margin-bottom:0px;margin-top:0px;padding-bottom:80px;padding-top:80px;text-align:center}@media (max-width:1024px){.gb-page-head{font-size:40px}}@media (max-width:767px){.gb-page-head{font-size:36px}}.gb-drop-shadow__right{filter:drop-shadow(30px 30px 0px rgba(50,125,193,0.1))}.gb-drop-shadow__sides{display:block;position:relative;z-index:1}.gb-drop-shadow__sides :before{background-color:rgba(41,177,85,0.1);top:40px;position:absolute;overflow-x:visible;overflow-y:visible;border-top-right-radius:50px;z-index:0;content:'';display:block;left:-80px;right:-80px;bottom:-40px}@media (max-width:1024px){.gb-drop-shadow__sides :before{left:-40px;right:-40px;bottom:-20px;top:20px}}.gb-h1{color:#ffffff;font-size:64px;font-weight:600;letter-spacing:0.02em;line-height:110%;text-align:center}.gb-h2{color:#9959a1;font-size:48px;font-weight:400;letter-spacing:0%;line-height:150%;margin-bottom:0px;margin-top:0px;text-align:center}@media (max-width:767px){.gb-h2{font-size:30px}}.gb-h3{color:#9959a1;font-size:32px;font-weight:400;letter-spacing:0%;line-height:150%;margin-bottom:0px;margin-top:0px;text-align:center}@media (max-width:1024px){.gb-h3{font-size:28px}}@media (max-width:767px){.gb-h3{font-size:26px}}.gb-button__blue{background-color:#327dc1;color:#ffffff;display:inline-flex;font-size:18px;font-weight:600;line-height:60px;text-decoration:none;border-radius:120px;padding:0px 30px}.gb-button__blue:hover{color:#ffffff}.gb-button__white{background-color:#ffffff;color:#327DC1;display:inline-flex;font-size:18px;font-weight:600;line-height:60px;border-radius:120px;margin:0px;padding:0px 30px}@media (max-width:767px){.gb-button__white{padding-left:15px;padding-right:15px}}.gb-bg-squares{background-origin:border-box;z-index:0}.gb-bg-squares:after{content:'';transform:translate3d(0px,-50%,0px);z-index:0;position:absolute;top:50%;right:0px;background-image:url(https://neuro-inclusive.fwc-staging.com/wp-content/uploads/2025/03/hero_bg_right.png);background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;width:235px;height:369px}.gb-bg-squares:before{background-image:url(https://neuro-inclusive.fwc-staging.com/wp-content/uploads/2025/03/hero_bg_left.png);background-size:contain;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;top:50%;left:0px;position:absolute;z-index:0;display:block;width:240px;content:'';height:562px;transform:translate3d(0px,-50%,0px)}@media (max-width:767px){.gb-bg-squares:after{content:none}.gb-bg-squares:before{height:50%;background-image:url(https://neuro-inclusive.fwc-staging.com/wp-content/uploads/2025/03/square_group_sp.png);top:auto;bottom:0px;content:none}}.gb-drop-shadow-services{box-shadow:-15px 15px 0px 10px rgba(50,125,193,0.1)}@media (max-width:767px){.gb-drop-shadow-services{box-shadow:-10px 10px 0px 0px rgba(50,125,193,0.1);filter:drop-shadow(-10 10px 0px rgba(50,125,193,0.1))}}.underline{text-decoration:underline}@media (max-width:767px){.gb-child-figure-full-width>figure{width:100%}}.gb-hero-bg-square-center{left:50%;position:absolute;top:50%;transform:translate3d(-50%,-50%,0px);width:358px;z-index:0}@media (max-width:767px){.gb-bg-hero-square-mobile{position:relative}.gb-bg-hero-square-mobile:before{position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0px);background-image:url(https://neuro-inclusive.fwc-staging.com/wp-content/uploads/2025/03/square_group_sp.png);content:'';width:100%;aspect-ratio:39/20;background-size:contain}}.gb-img-aspect-square{aspect-ratio:1/1}.gb-custom-container{padding-left:150px;padding-right:150px}@media (max-width:1440px) and (min-width:1025px){.gb-custom-container{padding-left:80px;padding-right:80px}}@media (max-width:1024px){.gb-custom-container{padding-left:30px;padding-right:30px}}