
.elementor-1164 .elementor-element.elementor-element-3466257a {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: 100%;
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1164 .elementor-element.elementor-element-61d5ba4c {
	--display: flex;
	--gap: 3px 3px;
	--row-gap: 3px;
	--column-gap: 3px;
}

.elementor-1164 .elementor-element.elementor-element-1336b0d4 {
	text-align: center;
}

.elementor-1164 .elementor-element.elementor-element-3df6039 > .elementor-widget-container {
	margin: -10px 0px 0px 0px;
}

.elementor-1164 .elementor-element.elementor-element-3df6039 {
	text-align: center;
}

.elementor-1164 .elementor-element.elementor-element-67798b5 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: initial;
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
}

.elementor-1164 .elementor-element.elementor-element-22e7868b {
	--display: flex;
}

.elementor-1164 .elementor-element.elementor-element-1d136488 {
	--display: flex;
	--min-height: 250px;
	--justify-content: flex-end;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--overlay-opacity: .5;
	--padding-top: 50px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-1164 .elementor-element.elementor-element-1d136488:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-1d136488 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-klmap.nitrocdn.com/OIqAwdLTDigokuAtSiAnBhHftqqpfQQi/assets/images/optimized/rev-2fbfbb4/laprimore.com.br/wp-content/uploads/2023/10/Captura-de-Tela-2023-05-15-as-13.06.09.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1164 .elementor-element.elementor-element-1d136488::before, .elementor-1164 .elementor-element.elementor-element-1d136488 > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-1d136488 > .e-con-inner > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-1d136488 > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-1d136488 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-1d136488 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(2, 1, 1, 0) 0%, var(--e-global-color-8875488) 100%);
}

.elementor-1164 .elementor-element.elementor-element-1d136488.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1164 .elementor-element.elementor-element-27cba8de {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-1164 .elementor-element.elementor-element-74f561d2 {
	text-align: left;
}

.elementor-1164 .elementor-element.elementor-element-74f561d2 img {
	width: 125px;
}

.elementor-1164 .elementor-element.elementor-element-71589d4e .elementor-heading-title {
	color: var(--e-global-color-935bd1d);
}

.elementor-1164 .elementor-element.elementor-element-7183abc8 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	fill: var(--e-global-color-935bd1d);
	color: var(--e-global-color-935bd1d);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1164 .elementor-element.elementor-element-7183abc8 .elementor-button:hover, .elementor-1164 .elementor-element.elementor-element-7183abc8 .elementor-button:focus {
	background-color: rgba(2, 1, 1, 0);
	color: var(--e-global-color-secondary);
	border-color: rgba(2, 1, 1, 0);
}

.elementor-1164 .elementor-element.elementor-element-7183abc8 .elementor-button:hover svg, .elementor-1164 .elementor-element.elementor-element-7183abc8 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1164 .elementor-element.elementor-element-78a2cc4a {
	--display: flex;
}

.elementor-1164 .elementor-element.elementor-element-26f13b97 {
	--display: flex;
	--min-height: 250px;
	--justify-content: flex-end;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--overlay-opacity: .5;
	--padding-top: 50px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-1164 .elementor-element.elementor-element-26f13b97:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-26f13b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-klmap.nitrocdn.com/OIqAwdLTDigokuAtSiAnBhHftqqpfQQi/assets/images/optimized/rev-2fbfbb4/laprimore.com.br/wp-content/uploads/2023/10/Captura-de-Tela-2023-03-28-as-15.42.58.png.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1164 .elementor-element.elementor-element-26f13b97::before, .elementor-1164 .elementor-element.elementor-element-26f13b97 > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-26f13b97 > .e-con-inner > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-26f13b97 > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-26f13b97 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-26f13b97 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(2, 1, 1, 0) 0%, var(--e-global-color-8875488) 100%);
}

.elementor-1164 .elementor-element.elementor-element-26f13b97.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1164 .elementor-element.elementor-element-55b7c4c8 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-1164 .elementor-element.elementor-element-770b452c {
	text-align: left;
}

.elementor-1164 .elementor-element.elementor-element-770b452c img {
	width: 125px;
}

.elementor-1164 .elementor-element.elementor-element-61bda83e .elementor-heading-title {
	color: var(--e-global-color-935bd1d);
}

.elementor-1164 .elementor-element.elementor-element-75b1cee4 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	fill: var(--e-global-color-935bd1d);
	color: var(--e-global-color-935bd1d);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1164 .elementor-element.elementor-element-75b1cee4 .elementor-button:hover, .elementor-1164 .elementor-element.elementor-element-75b1cee4 .elementor-button:focus {
	background-color: rgba(2, 1, 1, 0);
	color: var(--e-global-color-secondary);
	border-color: rgba(2, 1, 1, 0);
}

.elementor-1164 .elementor-element.elementor-element-75b1cee4 .elementor-button:hover svg, .elementor-1164 .elementor-element.elementor-element-75b1cee4 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1164 .elementor-element.elementor-element-1ac4cf95 {
	--display: flex;
}

.elementor-1164 .elementor-element.elementor-element-61b628e0 {
	--display: flex;
	--min-height: 250px;
	--justify-content: flex-end;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--overlay-opacity: .5;
	--padding-top: 50px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-1164 .elementor-element.elementor-element-61b628e0:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-61b628e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-klmap.nitrocdn.com/OIqAwdLTDigokuAtSiAnBhHftqqpfQQi/assets/images/optimized/rev-2fbfbb4/laprimore.com.br/wp-content/uploads/2023/10/60f4face-97e9-4630-8c5d-9e298de3e74c.jpg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1164 .elementor-element.elementor-element-61b628e0::before, .elementor-1164 .elementor-element.elementor-element-61b628e0 > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-61b628e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-61b628e0 > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-61b628e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-61b628e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(2, 1, 1, 0) 0%, var(--e-global-color-8875488) 100%);
}

.elementor-1164 .elementor-element.elementor-element-61b628e0.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1164 .elementor-element.elementor-element-4e234689 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-1164 .elementor-element.elementor-element-59d60d31 {
	text-align: left;
}

.elementor-1164 .elementor-element.elementor-element-59d60d31 img {
	width: 125px;
}

.elementor-1164 .elementor-element.elementor-element-3b40c882 .elementor-heading-title {
	color: var(--e-global-color-935bd1d);
}

.elementor-1164 .elementor-element.elementor-element-6c336d2e .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	fill: var(--e-global-color-935bd1d);
	color: var(--e-global-color-935bd1d);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1164 .elementor-element.elementor-element-6c336d2e .elementor-button:hover, .elementor-1164 .elementor-element.elementor-element-6c336d2e .elementor-button:focus {
	background-color: rgba(2, 1, 1, 0);
	color: var(--e-global-color-secondary);
	border-color: rgba(2, 1, 1, 0);
}

.elementor-1164 .elementor-element.elementor-element-6c336d2e .elementor-button:hover svg, .elementor-1164 .elementor-element.elementor-element-6c336d2e .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1164 .elementor-element.elementor-element-704031fe {
	--display: flex;
}

.elementor-1164 .elementor-element.elementor-element-d7b9416 {
	--display: flex;
	--min-height: 250px;
	--justify-content: flex-end;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--overlay-opacity: .5;
	--padding-top: 50px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-1164 .elementor-element.elementor-element-d7b9416:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-d7b9416 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-klmap.nitrocdn.com/OIqAwdLTDigokuAtSiAnBhHftqqpfQQi/assets/images/optimized/rev-2fbfbb4/laprimore.com.br/wp-content/uploads/2023/10/image0-5-scaled.jpeg.webp");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1164 .elementor-element.elementor-element-d7b9416::before, .elementor-1164 .elementor-element.elementor-element-d7b9416 > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-d7b9416 > .e-con-inner > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-d7b9416 > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-d7b9416 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-d7b9416 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(2, 1, 1, 0) 0%, var(--e-global-color-8875488) 100%);
}

.elementor-1164 .elementor-element.elementor-element-d7b9416.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1164 .elementor-element.elementor-element-63f25fb {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-1164 .elementor-element.elementor-element-3bb278da {
	text-align: left;
}

.elementor-1164 .elementor-element.elementor-element-3bb278da img {
	width: 125px;
}

.elementor-1164 .elementor-element.elementor-element-6a64d75c .elementor-heading-title {
	color: var(--e-global-color-935bd1d);
}

.elementor-1164 .elementor-element.elementor-element-144f6742 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	fill: var(--e-global-color-935bd1d);
	color: var(--e-global-color-935bd1d);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1164 .elementor-element.elementor-element-144f6742 .elementor-button:hover, .elementor-1164 .elementor-element.elementor-element-144f6742 .elementor-button:focus {
	background-color: rgba(2, 1, 1, 0);
	color: var(--e-global-color-secondary);
	border-color: rgba(2, 1, 1, 0);
}

.elementor-1164 .elementor-element.elementor-element-144f6742 .elementor-button:hover svg, .elementor-1164 .elementor-element.elementor-element-144f6742 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1164 .elementor-element.elementor-element-41f8275a {
	--display: flex;
}

.elementor-1164 .elementor-element.elementor-element-c436181 {
	--display: flex;
	--min-height: 250px;
	--justify-content: flex-end;
	--align-items: flex-start;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--gap: 15px 15px;
	--row-gap: 15px;
	--column-gap: 15px;
	--overlay-opacity: .5;
	--padding-top: 50px;
	--padding-bottom: 15px;
	--padding-left: 15px;
	--padding-right: 15px;
}

.elementor-1164 .elementor-element.elementor-element-c436181:not(.elementor-motion-effects-element-type-background), .elementor-1164 .elementor-element.elementor-element-c436181 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-klmap.nitrocdn.com/OIqAwdLTDigokuAtSiAnBhHftqqpfQQi/assets/images/optimized/rev-2fbfbb4/laprimore.com.br/wp-content/uploads/2023/10/Estetica-necessidade-ou-luxo-Por-Pricila-Hermes-001.jpg");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}

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

.elementor-1164 .elementor-element.elementor-element-c436181::before, .elementor-1164 .elementor-element.elementor-element-c436181 > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-c436181 > .e-con-inner > .elementor-background-video-container::before, .elementor-1164 .elementor-element.elementor-element-c436181 > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-c436181 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1164 .elementor-element.elementor-element-c436181 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(180deg, rgba(2, 1, 1, 0) 0%, var(--e-global-color-8875488) 100%);
}

.elementor-1164 .elementor-element.elementor-element-c436181.e-con {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-1164 .elementor-element.elementor-element-ee90754 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-1164 .elementor-element.elementor-element-7e5d3272 {
	text-align: left;
}

.elementor-1164 .elementor-element.elementor-element-7e5d3272 img {
	width: 40px;
}

.elementor-1164 .elementor-element.elementor-element-1d68495 .elementor-heading-title {
	color: var(--e-global-color-935bd1d);
}

.elementor-1164 .elementor-element.elementor-element-3c029978 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	fill: var(--e-global-color-935bd1d);
	color: var(--e-global-color-935bd1d);
	border-style: none;
	border-radius: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.elementor-1164 .elementor-element.elementor-element-3c029978 .elementor-button:hover, .elementor-1164 .elementor-element.elementor-element-3c029978 .elementor-button:focus {
	background-color: rgba(2, 1, 1, 0);
	color: var(--e-global-color-secondary);
	border-color: rgba(2, 1, 1, 0);
}

.elementor-1164 .elementor-element.elementor-element-3c029978 .elementor-button:hover svg, .elementor-1164 .elementor-element.elementor-element-3c029978 .elementor-button:focus svg {
	fill: var(--e-global-color-secondary);
}

.elementor-1164 .elementor-element.elementor-element-586510c7 {
	--e-n-carousel-swiper-slides-to-display: 3;
	--e-n-carousel-swiper-slides-gap: 20px;
	--e-n-carousel-slide-height: auto;
	--e-n-carousel-slide-container-height: 100%;
	--e-n-carousel-arrow-prev-left-align: 0%;
	--e-n-carousel-arrow-prev-translate-x: 0px;
	--e-n-carousel-arrow-prev-left-position: 0px;
	--e-n-carousel-arrow-prev-top-align: 50%;
	--e-n-carousel-arrow-prev-translate-y: -50%;
	--e-n-carousel-arrow-prev-top-position: 0px;
	--e-n-carousel-arrow-next-right-align: 0%;
	--e-n-carousel-arrow-next-translate-x: 0%;
	--e-n-carousel-arrow-next-right-position: 0px;
	--e-n-carousel-arrow-next-top-align: 50%;
	--e-n-carousel-arrow-next-translate-y: -50%;
	--e-n-carousel-arrow-next-top-position: 0px;
	--e-n-carousel-arrow-size: 25px;
	--e-n-carousel-arrow-normal-color: var(--e-global-color-935bd1d);
	--e-n-carousel-swiper-pagination-size: 9px;
	--e-n-carousel-dots-normal-color: var(--e-global-color-secondary);
	--e-n-carousel-swiper-pagination-spacing: 20px;
}

.elementor-1164 .elementor-element.elementor-element-586510c7 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: var(--e-global-color-secondary);
	border-radius: 100px 100px 100px 100px;
	padding: 5px 5px 5px 5px;
}

@media (max-width:1024px) {
	.elementor-1164 .elementor-element.elementor-element-586510c7 {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
}

@media (max-width:767px) {
	.elementor-1164 .elementor-element.elementor-element-586510c7 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
}
