/**
 * Theme Name:     Hello Elementor Child
 * Author:         Elementor Team
 * Template:       hello-elementor
 * Text Domain:	   hello-elementor-child
 * Description:    Hello Elementor is a lightweight and minimalist WordPress theme that was built specifically to work seamlessly with the Elementor site builder plugin. The theme is free, open-source, and designed for users who want a flexible, easy-to-use, and customizable website. The theme, which is optimized for performance, provides a solid foundation for users to build their own unique designs using the Elementor drag-and-drop site builder. Its simplicity and flexibility make it a great choice for both beginners and experienced Web Creators.
 */
@media (max-width: 1200px) {

	/* 	.elementor-67 .elementor-element.elementor-element-11a7a32{
		display: none;
	} */
	/* 	.elementor-67 .elementor-element.elementor-element-d7ab86f{
		width: 8rem;
	} */
	.elementor-67 .elementor-element.elementor-element-b86b38e {
		width: 21.938rem;
	}

	.elementor-67 .elementor-element.elementor-element-18ca8a5 {
		width: 66%;
		flex-wrap: wrap;
		gap: 1rem;
	}

	.elementor-67 .elementor-element.elementor-element-85fa0ef .e-con-inner {
		align-items: flex-start;
	}

	.elementor-67 .elementor-element.elementor-element-44a66d5 .e-con-inner {
		justify-content: flex-start;
	}

	.elementor-67 .elementor-element.elementor-element-5aaef2d {
		margin-left: auto;
	}

	.elementor-7 .elementor-element.elementor-element-3e4194d .upk-amox-carousel .upk-item,
	.elementor-7 .elementor-element.elementor-element-15f9ee1c .upk-amox-carousel .upk-item {
		flex-direction: column-reverse;
		width: 100% !important;
	}

	.elementor-7 .elementor-element.elementor-element-3e4194d .upk-amox-carousel .upk-content,
	.elementor-7 .elementor-element.elementor-element-15f9ee1c .upk-amox-carousel .upk-content {
		padding: 40px;
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-863f415 .upk-amox-carousel .upk-img-wrap,
	.elementor-7 .elementor-element.elementor-element-15f9ee1c .upk-amox-carousel .upk-img-wrap {
		width: 100%;
		height: 35.625rem;
	}
}

@media (max-width: 1025px) {
	.elementor-67 .elementor-element.elementor-element-a44ac77 {
		display: none;
	}

	.elementor-67 .elementor-element.elementor-element-85fa0ef {
		border-bottom: inherit;
	}
}

@media (max-width: 800px) {
	.elementor-67 .elementor-element.elementor-element-cbd0275 {
		margin-left: auto;
	}

	.elementor-67 .elementor-element.elementor-element-bd87dad .wpr-mobile-nav-menu {
		width: 23.75rem !important;
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}

	.elementor-67 .elementor-element.elementor-element-bd87dad .wpr-mobile-nav-menu .wpr-mobile-menu-item {
		text-align: left;
		padding-left: 28px;
	}

	.elementor-88 .elementor-element.elementor-element-f36b200 .elementor-wrapper {
		height: 18.75rem !important;
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-650250b .elementor-wrapper {
		height: 18.75rem !important;
		width: 100%;
	}

	.elementor-7 .elementor-element.elementor-element-e81d747 .e-con-inner {
		border-bottom: 3px solid transparent;
	}
}

.elementor-1225 .elementor-element.elementor-element-499ea04.elementor-element .elementor-shortcode {
	/* font-family: "CircularXX", Sans-serif; */
	color: #000000;
	font-size: 1.25rem;
	font-weight: normal;
	text-align: left;
}

.css-144f60g {
	text-decoration: underline !Important;
	text-decoration-color: #FF3A30 !Important;
	font-weight: 500;
	color: #000000 !important;
	text-underline-offset: 5px;
}



.elementor a {
	color: #000000;
}

div.asl_r.vertical {
	width: 21.875rem !important;
}

div.asl_r .results .item {
	padding: 0.625rem;
}

div.asl_r .results .item .asl_content h3 a {
	font-family: "Inter", Sans-serif !important;
}

div.asl_r .results .asl_nores {
	display: flex;
	flex-direction: column;
}

.asl_nores_header {
	padding: 0 6px !important;
}

/* patrocinio ck post inter */

.elementor-1225 .elementor-element.elementor-element-f72f4e9 {
	position: relative;
}

.elementor-1225 .elementor-element.elementor-element-1df2df0 {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
}

.elementor-1225 .elementor-element.elementor-element-1df2df0>.elementor-widget-container .elementor-heading-title {
	height: 100%;
	text-indent: -9999px;
}

.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {
	display: block;
	width: 22rem;
	margin: 0 auto;
	height: 100%;
}

.elementor-element-d218d78 {
	position: absolute;
	right: 5rem;
	bottom: 0;
}

@media screen and (max-width: 1400px) {
	.elementor-element-d218d78 {
		right: 2rem;
	}
}

@media screen and (max-width: 1350px) {
	.elementor-element-d218d78 {
		position: inherit;
	}
}

@media screen and (max-width: 770px) {
	.elementor-1225 .elementor-element.elementor-element-76b65c8 .elementor-heading-title {
		font-size: 2.5rem !important;
	}
}

/* patrocinio ck post inter */

.elementor-7 .elementor-element.elementor-element-863f415 .upk-amox-carousel .upk-title,
.elementor-7 .elementor-element.elementor-element-21433e32 .upk-amox-carousel .upk-title,
.elementor-1225 .elementor-element.elementor-element-76b65c8 .elementor-heading-title {
	font-family: "Playfair Display" !important;
}