/*
Theme Name: Hello Elementor Child
Template: hello-elementor
*/

.HP_feature .elementor-icon-box-icon svg {
    width:auto;
    height: 80px;
    stroke:var(--e-global-color-3e6fd28);
}
.HP_feature .HP_feature-cube svg {
    fill:var(--e-global-color-3e6fd28);
}


.elementor-position-top .elementor-image-box-wrapper .elementor-image-box-content {
    padding: 0 5%;
}
@media (max-width: 767px) {
	.elementor-image-box-wrapper .elementor-image-box-content {
		padding: 0 5%;
	}
}

.elementor-element.elementor-element-5eea5ff.e-con-full.e-flex.e-con.e-child {
    width: 60px;
    aspect-ratio: 1;
}

.waterpolo-copy a {
    font-size:12px;
}


.elementor-menu-toggle {
	margin-right: auto!important;
    position: fixed!important;
    top: 2vw!important;
    left: 6vw!important;
	margin-left:0!important;
    background: #efefef!important;
    border: 1px solid #02243f!important;
}