/* Start custom CSS *//* Indoor Playground hero: playful background */
.elementor-element-4495477d{position:relative;overflow:hidden;background-image:radial-gradient(circle at 88% 18%, rgba(245,197,24,.28) 0, rgba(245,197,24,0) 38%),radial-gradient(circle at 6% 92%, rgba(185,216,143,.26) 0, rgba(185,216,143,0) 40%),radial-gradient(circle at 45% 105%, rgba(255,138,91,.18) 0, rgba(255,138,91,0) 35%);}
.elementor-element-4495477d::before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 720' preserveAspectRatio='xMidYMid slice'%3E%3Cpath d='M40 120 q25 -28 50 0 t50 0 t50 0 t50 0' fill='none' stroke='%23F5C518' stroke-width='7' stroke-linecap='round' opacity='.85'/%3E%3Ccircle cx='1370' cy='95' r='34' fill='none' stroke='%23B9D88F' stroke-width='7' opacity='.8'/%3E%3Cpolygon points='1218.8,208.3 1222.1,223.1 1236.8,226.9 1223.7,234.6 1224.6,249.8 1213.3,239.7 1199.2,245.3 1205.2,231.4 1195.6,219.7 1210.7,221.1' fill='%23F5C518'/%3E%3Cpolygon points='51.7,444.3 57.9,453.4 68.9,452.0 62.2,460.8 66.9,470.7 56.5,467.0 48.5,474.6 48.8,463.6 39.1,458.3 49.6,455.2' fill='%23B9D88F'/%3E%3Cpath d='M90 600 l40 -70 l40 70 z' fill='none' stroke='%23FF8A5B' stroke-width='6' stroke-linejoin='round' opacity='.85'/%3E%3Cpath d='M1270 520 l22 -22 l22 22 l22 -22 l22 22 l22 -22' fill='none' stroke='%23F5C518' stroke-width='7' stroke-linecap='round' stroke-linejoin='round' opacity='.85'/%3E%3Cg stroke='%23FFFFFF' stroke-width='6' stroke-linecap='round' opacity='.35'%3E%3Cpath d='M700 40 v26 M687 53 h26'/%3E%3Cpath d='M1040 640 v22 M1029 651 h22'/%3E%3Cpath d='M330 660 v22 M319 671 h22'/%3E%3C/g%3E%3Ccircle cx='880' cy='70' r='9' fill='%23FF8A5B' opacity='.9'/%3E%3Ccircle cx='40' cy='300' r='11' fill='%23F5C518' opacity='.9'/%3E%3Ccircle cx='1410' cy='380' r='8' fill='%23FFFFFF' opacity='.5'/%3E%3Ccircle cx='560' cy='640' r='10' fill='%23B9D88F' opacity='.8'/%3E%3Ccircle cx='1110' cy='40' r='6' fill='%23B9D88F' opacity='.9'/%3E%3Cpath d='M1330 660 q20 -40 40 0' fill='none' stroke='%23B9D88F' stroke-width='7' stroke-linecap='round' opacity='.8'/%3E%3Crect x='1000' y='120' width='26' height='26' rx='5' fill='none' stroke='%23FF8A5B' stroke-width='6' transform='rotate(18 1013 133)' opacity='.75'/%3E%3Cpath d='M250 70 q16 -26 32 0 t32 0' fill='none' stroke='%23B9D88F' stroke-width='6' stroke-linecap='round' opacity='.7'/%3E%3C/svg%3E") center/cover no-repeat;pointer-events:none;z-index:0;}
.elementor-element-4495477d::after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:46px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 60' preserveAspectRatio='none'%3E%3Cpath d='M0 30 C 120 0 240 60 360 30 S 600 0 720 30 S 960 60 1080 30 S 1320 0 1440 30 V60 H0 Z' fill='%23F6F3EA'/%3E%3C/svg%3E") center bottom/100% 100% no-repeat;pointer-events:none;z-index:0;}
.elementor-element-4495477d > *{position:relative;z-index:1;}
.elementor-element-4495477d img{transform:rotate(2.5deg);box-shadow:14px 14px 0 #F5C518;transition:transform .3s ease;}
.elementor-element-4495477d img:hover{transform:rotate(0deg) scale(1.01);}
@media (max-width:767px){.elementor-element-4495477d::before{opacity:.6;}.elementor-element-4495477d img{box-shadow:10px 10px 0 #F5C518;transform:rotate(1.5deg);}}/* End custom CSS */