/* End custom CSS */

.elementor-459 .elementor-element.elementor-element-ac964f7:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-ac964f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-hgncf.nitrocdn.com/TwyqUATbFVsooBWGrzLffDHrqyGlTFiA/assets/images/optimized/rev-5b40804/aswarsportsagency.com/wp-content/uploads/2023/04/Asset-163-8-1.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

.elementor-459 .elementor-element.elementor-element-ac964f7 > .elementor-background-overlay {
	background-color: transparent;
	background-image: linear-gradient(180deg, rgba(0, 12, 42, 0) 0%, var(--e-global-color-54a4af0) 100%);
	opacity: .6;
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-459 .elementor-element.elementor-element-ac964f7 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 230px 60px 55px 61px;
}

.elementor-459 .elementor-element.elementor-element-8c70203.elementor-column > .elementor-widget-wrap {
	justify-content: center;
}

.elementor-widget-heading .elementor-heading-title {
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
	color: var(--e-global-color-primary);
}

.elementor-459 .elementor-element.elementor-element-1fdb4c0 {
	text-align: center;
}

.elementor-459 .elementor-element.elementor-element-1fdb4c0 .elementor-heading-title {
	font-family: "catalpa", Sans-serif;
	font-size: 62px;
	font-weight: 200;
	color: var(--e-global-color-a4eb6e0);
}

.elementor-459 .elementor-element.elementor-element-37dd89d {
	text-align: center;
}

.elementor-459 .elementor-element.elementor-element-37dd89d .elementor-heading-title {
	font-family: "din-condensed-variable", Sans-serif;
	font-size: 203px;
	font-weight: 200;
	word-spacing: 0px;
	color: var(--e-global-color-a4eb6e0);
}

.elementor-459 .elementor-element.elementor-element-37dd89d > .elementor-widget-container {
	margin: -15px 0px 0px 0px;
	padding: 0px 0px 200px 0px;
}

.elementor-widget-image-box .elementor-image-box-title {
	color: var(--e-global-color-primary);
	font-family: var(--e-global-typography-primary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-primary-font-weight);
}

.elementor-widget-image-box .elementor-image-box-description {
	color: var(--e-global-color-text);
	font-family: var(--e-global-typography-text-font-family), Sans-serif;
	font-weight: var(--e-global-typography-text-font-weight);
}

.elementor-459 .elementor-element.elementor-element-3d3d0bb .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-459 .elementor-element.elementor-element-3d3d0bb .elementor-image-box-title {
	margin-bottom: -10px;
	color: var(--e-global-color-a4eb6e0);
	font-family: "din-condensed-variable", Sans-serif;
	font-size: 50px;
	font-weight: 400;
}

.elementor-459 .elementor-element.elementor-element-3d3d0bb .elementor-image-box-description {
	color: var(--e-global-color-a4eb6e0);
	font-family: "catalpa", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-459 .elementor-element.elementor-element-3d3d0bb > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-459 .elementor-element.elementor-element-3d3d0bb {
	width: auto;
	max-width: auto;
}

.elementor-459 .elementor-element.elementor-element-1baec5a .elementor-image-box-wrapper {
	text-align: left;
}

.elementor-459 .elementor-element.elementor-element-1baec5a .elementor-image-box-title {
	margin-bottom: -10px;
	color: var(--e-global-color-a4eb6e0);
	font-family: "din-condensed-variable", Sans-serif;
	font-size: 50px;
	font-weight: 400;
}

.elementor-459 .elementor-element.elementor-element-1baec5a .elementor-image-box-description {
	color: var(--e-global-color-a4eb6e0);
	font-family: "catalpa", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-459 .elementor-element.elementor-element-1baec5a {
	width: auto;
	max-width: auto;
	align-self: flex-end;
}

.elementor-459 .elementor-element.elementor-element-b92a6ef.elementor-column > .elementor-widget-wrap {
	justify-content: flex-end;
}

.elementor-459 .elementor-element.elementor-element-b632aca .elementor-image-box-wrapper {
	text-align: right;
}

.elementor-459 .elementor-element.elementor-element-b632aca .elementor-image-box-title {
	margin-bottom: -10px;
	color: var(--e-global-color-a4eb6e0);
	font-family: "din-condensed-variable", Sans-serif;
	font-size: 50px;
	font-weight: 400;
}

.elementor-459 .elementor-element.elementor-element-b632aca .elementor-image-box-description {
	color: var(--e-global-color-a4eb6e0);
	font-family: "catalpa", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-459 .elementor-element.elementor-element-b632aca > .elementor-widget-container {
	margin: 0px 20px 0px 0px;
}

.elementor-459 .elementor-element.elementor-element-b632aca {
	width: auto;
	max-width: auto;
}

.elementor-459 .elementor-element.elementor-element-81532d4 .elementor-image-box-wrapper {
	text-align: right;
}

.elementor-459 .elementor-element.elementor-element-81532d4 .elementor-image-box-title {
	margin-bottom: -10px;
	color: var(--e-global-color-a4eb6e0);
	font-family: "din-condensed-variable", Sans-serif;
	font-size: 50px;
	font-weight: 400;
}

.elementor-459 .elementor-element.elementor-element-81532d4 .elementor-image-box-description {
	color: var(--e-global-color-a4eb6e0);
	font-family: "catalpa", Sans-serif;
	font-size: 16px;
	font-weight: 300;
}

.elementor-459 .elementor-element.elementor-element-81532d4 > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-459 .elementor-element.elementor-element-81532d4 {
	width: auto;
	max-width: auto;
}

.elementor-459 .elementor-element.elementor-element-5816882:not(.elementor-motion-effects-element-type-background), .elementor-459 .elementor-element.elementor-element-5816882 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-hgncf.nitrocdn.com/TwyqUATbFVsooBWGrzLffDHrqyGlTFiA/assets/images/optimized/rev-5b40804/aswarsportsagency.com/wp-content/uploads/2023/04/Asset-165-8.png");
	background-position: center center;
	background-repeat: no-repeat;
}

.elementor-459 .elementor-element.elementor-element-5816882:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-459 .elementor-element.elementor-element-5816882 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}

.elementor-459 .elementor-element.elementor-element-5816882 {
	transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
	padding: 75px 20px 55px 20px;
}

.elementor-459 .elementor-element.elementor-element-5816882 > .elementor-background-overlay {
	transition: background .3s, border-radius .3s, opacity .3s;
}

.elementor-459 .elementor-element.elementor-element-00e7582 {
	text-align: center;
}

.elementor-459 .elementor-element.elementor-element-00e7582 .elementor-heading-title {
	font-family: "catalpa", Sans-serif;
	font-size: 53px;
	font-weight: 300;
	color: var(--e-global-color-e7513a3);
}

.elementor-459 .elementor-element.elementor-element-0b0984a {
	text-align: center;
}

.elementor-459 .elementor-element.elementor-element-0b0984a .elementor-heading-title {
	font-family: "din-condensed-variable", Sans-serif;
	font-size: 130px;
	font-weight: 400;
	color: var(--e-global-color-e7513a3);
}

.elementor-widget-loop-grid .elementor-pagination {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-widget-loop-grid .elementor-button {
	font-family: var(--e-global-typography-accent-font-family), Sans-serif;
	font-weight: var(--e-global-typography-accent-font-weight);
	background-color: var(--e-global-color-accent);
}

.elementor-widget-loop-grid .e-load-more-message {
	font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
	font-weight: var(--e-global-typography-secondary-font-weight);
}

.elementor-459 .elementor-element.elementor-element-a525b44 {
	--grid-columns: 4;
	--grid-column-gap: 0px;
	--grid-row-gap: 0px;
}

.elementor-459 .elementor-element.elementor-element-a525b44 .elementor-pagination {
	text-align: right;
	font-family: "Roboto Slab", Sans-serif;
	font-size: 30px;
	font-weight: 400;
	margin-top: 40px;
}

.elementor-459 .elementor-element.elementor-element-a525b44 .elementor-pagination .page-numbers:not(.dots) {
	color: var(--e-global-color-54a4af0);
}

.elementor-459 .elementor-element.elementor-element-a525b44 .elementor-pagination a.page-numbers:hover {
	color: var(--e-global-color-e7513a3);
}

.elementor-459 .elementor-element.elementor-element-a525b44 .elementor-pagination .page-numbers.current {
	color: var(--e-global-color-54a4af0);
}

body:not(.rtl) .elementor-459 .elementor-element.elementor-element-a525b44 .elementor-pagination .page-numbers:not(:first-child) {
	margin-left: calc(10px / 2);
}

body:not(.rtl) .elementor-459 .elementor-element.elementor-element-a525b44 .elementor-pagination .page-numbers:not(:last-child) {
	margin-right: calc(10px / 2);
}

body.rtl .elementor-459 .elementor-element.elementor-element-a525b44 .elementor-pagination .page-numbers:not(:first-child) {
	margin-right: calc(10px / 2);
}

body.rtl .elementor-459 .elementor-element.elementor-element-a525b44 .elementor-pagination .page-numbers:not(:last-child) {
	margin-left: calc(10px / 2);
}

@media (max-width:1366px) {
	.elementor-459 .elementor-element.elementor-element-ac964f7 {
		padding: 230px 30px 55px 30px;
	}
	
	.elementor-459 .elementor-element.elementor-element-1fdb4c0 .elementor-heading-title {
		font-size: 45px;
	}
	
	.elementor-459 .elementor-element.elementor-element-37dd89d .elementor-heading-title {
		font-size: 130px;
	}
	
	.elementor-459 .elementor-element.elementor-element-3d3d0bb .elementor-image-box-title {
		margin-bottom: -10px;
		font-size: 30px;
	}
	
	.elementor-459 .elementor-element.elementor-element-3d3d0bb .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-459 .elementor-element.elementor-element-1baec5a .elementor-image-box-title {
		font-size: 30px;
	}
	
	.elementor-459 .elementor-element.elementor-element-1baec5a .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-459 .elementor-element.elementor-element-1baec5a > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
		padding: 0px 0px 0px 0px;
	}
	
	.elementor-459 .elementor-element.elementor-element-1baec5a {
		align-self: flex-end;
	}
	
	.elementor-459 .elementor-element.elementor-element-b632aca .elementor-image-box-wrapper {
		text-align: right;
	}
	
	.elementor-459 .elementor-element.elementor-element-b632aca .elementor-image-box-title {
		margin-bottom: -10px;
		font-size: 30px;
	}
	
	.elementor-459 .elementor-element.elementor-element-b632aca .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-459 .elementor-element.elementor-element-81532d4 .elementor-image-box-wrapper {
		text-align: right;
	}
	
	.elementor-459 .elementor-element.elementor-element-81532d4 .elementor-image-box-title {
		margin-bottom: -10px;
		font-size: 30px;
	}
	
	.elementor-459 .elementor-element.elementor-element-81532d4 .elementor-image-box-description {
		font-size: 14px;
	}
	
	.elementor-459 .elementor-element.elementor-element-00e7582 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-459 .elementor-element.elementor-element-0b0984a .elementor-heading-title {
		font-size: 80px;
	}
}

@media (max-width:1024px) {
	.elementor-459 .elementor-element.elementor-element-a525b44 {
		--grid-columns: 2;
	}
}

@media (min-width:768px) {
	.elementor-459 .elementor-element.elementor-element-e2a9937 {
		width: 66%;
	}
	
	.elementor-459 .elementor-element.elementor-element-b92a6ef {
		width: 34%;
	}
}

@media (max-width:1366px) and (min-width:768px) {
	.elementor-459 .elementor-element.elementor-element-e2a9937 {
		width: 67%;
	}
	
	.elementor-459 .elementor-element.elementor-element-b92a6ef {
		width: 33%;
	}
}

@media (max-width:880px) and (min-width:768px) {
	.elementor-459 .elementor-element.elementor-element-e2a9937 {
		width: 70%;
	}
	
	.elementor-459 .elementor-element.elementor-element-b92a6ef {
		width: 30%;
	}
}

@media (min-width:1920px) {
	.elementor-459 .elementor-element.elementor-element-e2a9937 {
		width: 61%;
	}
	
	.elementor-459 .elementor-element.elementor-element-3d3d0bb .elementor-image-box-title {
		margin-bottom: -10px;
		font-size: 86px;
	}
	
	.elementor-459 .elementor-element.elementor-element-3d3d0bb .elementor-image-box-description {
		font-size: 20px;
	}
	
	.elementor-459 .elementor-element.elementor-element-3d3d0bb > .elementor-widget-container {
		margin: 0px 80px 0px 0px;
	}
	
	.elementor-459 .elementor-element.elementor-element-1baec5a .elementor-image-box-title {
		margin-bottom: -10px;
		font-size: 86px;
	}
	
	.elementor-459 .elementor-element.elementor-element-1baec5a .elementor-image-box-description {
		font-size: 20px;
	}
	
	.elementor-459 .elementor-element.elementor-element-b92a6ef {
		width: 39%;
	}
	
	.elementor-459 .elementor-element.elementor-element-b632aca .elementor-image-box-title {
		font-size: 86px;
	}
	
	.elementor-459 .elementor-element.elementor-element-b632aca .elementor-image-box-description {
		font-size: 20px;
	}
	
	.elementor-459 .elementor-element.elementor-element-b632aca > .elementor-widget-container {
		margin: 0px 80px 0px 0px;
	}
	
	.elementor-459 .elementor-element.elementor-element-81532d4 .elementor-image-box-title {
		font-size: 86px;
	}
	
	.elementor-459 .elementor-element.elementor-element-81532d4 .elementor-image-box-description {
		font-size: 20px;
	}
}

@media (max-width:880px) {
	.elementor-459 .elementor-element.elementor-element-3d3d0bb .elementor-image-box-title {
		margin-bottom: -5px;
	}
	
	.elementor-459 .elementor-element.elementor-element-3d3d0bb .elementor-image-box-description {
		font-size: 12px;
	}
	
	.elementor-459 .elementor-element.elementor-element-1baec5a .elementor-image-box-title {
		margin-bottom: -5px;
	}
	
	.elementor-459 .elementor-element.elementor-element-1baec5a .elementor-image-box-description {
		font-size: 12px;
	}
	
	.elementor-459 .elementor-element.elementor-element-b632aca .elementor-image-box-title {
		margin-bottom: -5px;
	}
	
	.elementor-459 .elementor-element.elementor-element-b632aca .elementor-image-box-description {
		font-size: 12px;
	}
	
	.elementor-459 .elementor-element.elementor-element-b632aca > .elementor-widget-container {
		margin: 0px 0px 0px 0px;
	}
	
	.elementor-459 .elementor-element.elementor-element-81532d4 .elementor-image-box-title {
		margin-bottom: -5px;
	}
	
	.elementor-459 .elementor-element.elementor-element-81532d4 .elementor-image-box-description {
		font-size: 12px;
	}
}

@media (max-width:767px) {
	.elementor-459 .elementor-element.elementor-element-1fdb4c0 .elementor-heading-title {
		font-size: 28px;
	}
	
	.elementor-459 .elementor-element.elementor-element-37dd89d .elementor-heading-title {
		font-size: 80px;
	}
	
	.elementor-459 .elementor-element.elementor-element-37dd89d > .elementor-widget-container {
		margin: -10px 0px 0px 0px;
		padding: 0px 0px 100px 0px;
	}
	
	.elementor-459 .elementor-element.elementor-element-3d3d0bb .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-459 .elementor-element.elementor-element-3d3d0bb > .elementor-widget-container {
		margin: 0px 0px 20px 0px;
	}
	
	.elementor-459 .elementor-element.elementor-element-3d3d0bb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-459 .elementor-element.elementor-element-1baec5a .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-459 .elementor-element.elementor-element-1baec5a > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-459 .elementor-element.elementor-element-1baec5a {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-459 .elementor-element.elementor-element-b632aca .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-459 .elementor-element.elementor-element-b632aca > .elementor-widget-container {
		padding: 0px 0px 20px 0px;
	}
	
	.elementor-459 .elementor-element.elementor-element-b632aca {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-459 .elementor-element.elementor-element-81532d4 .elementor-image-box-wrapper {
		text-align: center;
	}
	
	.elementor-459 .elementor-element.elementor-element-81532d4 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-459 .elementor-element.elementor-element-a525b44 {
		--grid-columns: 1;
	}
}

/* Start custom CSS for loop-grid, class: .elementor-element-a525b44 */
#lc .elementor-pagination {
	padding-right: 80px;
}

@media only screen and (min-width: 320px) and (max-width: 768px) {
	#lc .elementor-pagination {
		padding-right: 40px;
	}
}

/* End custom CSS */

/* Start custom CSS for section, class: .elementor-element-e4f0fd4 */
#col1:hover #bbut1 {
	display: block;
}

#bbut1 {
	display: none;
}

#col1:hover #inn1 {
	height: 100%;
}

#col1:hover #cc1 {
	transform: translateY(70%);
}

.elementor-459 .elementor-element.elementor-element-ac964f7:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-459 .elementor-element.elementor-element-ac964f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
	background-image: none !important;
}
