
.elementor-1340 .elementor-element.elementor-element-59dd992 {
	--display: flex;
	--min-height: 75vh;
	--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;
}

.elementor-1340 .elementor-element.elementor-element-59dd992:not(.elementor-motion-effects-element-type-background), .elementor-1340 .elementor-element.elementor-element-59dd992 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background: url("https://cdn-ikpkcgd.nitrocdn.com/okCqvSkLwxXWOdvbphAUyYVCpDyJGlwy/assets/images/optimized/rev-7049f32/www1.unicaseguros.com.br/wp-content/uploads/2024/02/Joge-Pai-e-Filho-Unica-Seguros.jpeg") 50% 50%;
	background-size: cover;
}

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

.elementor-1340 .elementor-element.elementor-element-812ea26 {
	--display: flex;
	--flex-direction: row;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: 100%;
	--container-widget-flex-grow: 1;
	--container-widget-align-self: stretch;
	--flex-wrap-mobile: wrap;
	--align-items: center;
	--gap: 100px 100px;
	--row-gap: 100px;
	--column-gap: 100px;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1340 .elementor-element.elementor-element-518254e {
	--display: flex;
}

.elementor-1340 .elementor-element.elementor-element-1156439 > .elementor-widget-container {
	border-radius: 10px 10px 10px 10px;
}

.elementor-1340 .elementor-element.elementor-element-1156439 .elementor-wrapper {
	--video-aspect-ratio: 1.77777;
}

.elementor-1340 .elementor-element.elementor-element-5f4b20a {
	--display: flex;
}

body:not(.rtl) .elementor-1340 .elementor-element.elementor-element-df97a3b {
	left: -163px;
}

body.rtl .elementor-1340 .elementor-element.elementor-element-df97a3b {
	right: -163px;
}

.elementor-1340 .elementor-element.elementor-element-df97a3b {
	top: -95px;
}

.elementor-1340 .elementor-element.elementor-element-df97a3b img {
	width: 120px;
	border-radius: 10px 10px 10px 10px;
}

.elementor-1340 .elementor-element.elementor-element-9c05c1b {
	color: var(--e-global-color-text);
}

.elementor-1340 .elementor-element.elementor-element-a1c8c51 {
	--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;
	--padding-top: 100px;
	--padding-bottom: 100px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1340 .elementor-element.elementor-element-a1c8c51:not(.elementor-motion-effects-element-type-background), .elementor-1340 .elementor-element.elementor-element-a1c8c51 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: #f3f3f3;
}

.elementor-1340 .elementor-element.elementor-element-57d66fa {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-1340 .elementor-element.elementor-element-66a6b29 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1340 .elementor-element.elementor-element-e8742fb > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1340 .elementor-element.elementor-element-e8742fb .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-1340 .elementor-element.elementor-element-736f35f .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-1340 .elementor-element.elementor-element-fbd982c {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-bd0916e);
	--divider-border-width: 200px;
	top: 59px;
}

body:not(.rtl) .elementor-1340 .elementor-element.elementor-element-fbd982c {
	left: 17px;
}

body.rtl .elementor-1340 .elementor-element.elementor-element-fbd982c {
	right: 17px;
}

.elementor-1340 .elementor-element.elementor-element-fbd982c .elementor-divider-separator {
	width: 2px;
}

.elementor-1340 .elementor-element.elementor-element-fbd982c .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1340 .elementor-element.elementor-element-afcbae4 img {
	width: 300px;
}

.elementor-1340 .elementor-element.elementor-element-084df79 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
}

.elementor-1340 .elementor-element.elementor-element-3975174 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1340 .elementor-element.elementor-element-dcfca1d > .elementor-widget-container {
	margin: 0px 0px 0px 0px;
}

.elementor-1340 .elementor-element.elementor-element-dcfca1d .elementor-heading-title {
	color: var(--e-global-color-secondary);
}

.elementor-1340 .elementor-element.elementor-element-532c076 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-1340 .elementor-element.elementor-element-5b6469a {
	--divider-border-style: solid;
	--divider-color: var(--e-global-color-bd0916e);
	--divider-border-width: 200px;
	top: 59px;
}

body:not(.rtl) .elementor-1340 .elementor-element.elementor-element-5b6469a {
	left: 17px;
}

body.rtl .elementor-1340 .elementor-element.elementor-element-5b6469a {
	right: 17px;
}

.elementor-1340 .elementor-element.elementor-element-5b6469a .elementor-divider-separator {
	width: 2px;
}

.elementor-1340 .elementor-element.elementor-element-5b6469a .elementor-divider {
	padding-block-start: 15px;
	padding-block-end: 15px;
}

.elementor-1340 .elementor-element.elementor-element-c7e9119 img {
	width: 500px;
}

.elementor-1340 .elementor-element.elementor-element-5af3f0c {
	--e-n-carousel-swiper-slides-to-display: 1;
	--e-n-carousel-swiper-slides-gap: 10px;
	--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;
}

.elementor-1340 .elementor-element.elementor-element-ee30ecd {
	--display: flex;
	--flex-direction: column;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--container-widget-height: initial;
	--container-widget-flex-grow: 0;
	--container-widget-align-self: initial;
	--flex-wrap-mobile: wrap;
	--justify-content: center;
	--align-items: center;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1340 .elementor-element.elementor-element-ba0d9cf {
	--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-1340 .elementor-element.elementor-element-6dca716 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-bd0916e);
	--border-color: var(--e-global-color-bd0916e);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1340 .elementor-element.elementor-element-df05cba {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1340 .elementor-element.elementor-element-0f253f3 {
	text-align: center;
}

.elementor-1340 .elementor-element.elementor-element-0f253f3 .elementor-heading-title {
	font-size: 80px;
	line-height: 80px;
}

.elementor-1340 .elementor-element.elementor-element-4a29f5f {
	text-align: center;
}

.elementor-1340 .elementor-element.elementor-element-219f97f {
	text-align: center;
	font-family: var(--e-global-typography-7e3794e-font-family), Sans-serif;
	font-size: var(--e-global-typography-7e3794e-font-size);
	font-weight: var(--e-global-typography-7e3794e-font-weight);
	line-height: var(--e-global-typography-7e3794e-line-height);
	letter-spacing: var(--e-global-typography-7e3794e-letter-spacing);
	word-spacing: var(--e-global-typography-7e3794e-word-spacing);
}

.elementor-1340 .elementor-element.elementor-element-d2476ee {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-bd0916e);
	--border-color: var(--e-global-color-bd0916e);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1340 .elementor-element.elementor-element-283a32c {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1340 .elementor-element.elementor-element-3dda618 {
	text-align: center;
}

.elementor-1340 .elementor-element.elementor-element-3dda618 .elementor-heading-title {
	font-size: 80px;
	line-height: 80px;
}

.elementor-1340 .elementor-element.elementor-element-f11defc {
	text-align: center;
}

.elementor-1340 .elementor-element.elementor-element-6a3c654 {
	text-align: center;
	font-family: var(--e-global-typography-7e3794e-font-family), Sans-serif;
	font-size: var(--e-global-typography-7e3794e-font-size);
	font-weight: var(--e-global-typography-7e3794e-font-weight);
	line-height: var(--e-global-typography-7e3794e-line-height);
	letter-spacing: var(--e-global-typography-7e3794e-letter-spacing);
	word-spacing: var(--e-global-typography-7e3794e-word-spacing);
}

.elementor-1340 .elementor-element.elementor-element-a8dabda {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-bd0916e);
	--border-color: var(--e-global-color-bd0916e);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1340 .elementor-element.elementor-element-14d1b35 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1340 .elementor-element.elementor-element-fccd6e8 {
	text-align: center;
}

.elementor-1340 .elementor-element.elementor-element-fccd6e8 .elementor-heading-title {
	font-size: 80px;
	line-height: 80px;
}

.elementor-1340 .elementor-element.elementor-element-03de21d {
	text-align: center;
}

.elementor-1340 .elementor-element.elementor-element-479e757 {
	text-align: center;
	font-family: var(--e-global-typography-7e3794e-font-family), Sans-serif;
	font-size: var(--e-global-typography-7e3794e-font-size);
	font-weight: var(--e-global-typography-7e3794e-font-weight);
	line-height: var(--e-global-typography-7e3794e-line-height);
	letter-spacing: var(--e-global-typography-7e3794e-letter-spacing);
	word-spacing: var(--e-global-typography-7e3794e-word-spacing);
}

.elementor-1340 .elementor-element.elementor-element-89ba2f6 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-bd0916e);
	--border-color: var(--e-global-color-bd0916e);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1340 .elementor-element.elementor-element-7bb3211 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1340 .elementor-element.elementor-element-b104788 {
	text-align: center;
}

.elementor-1340 .elementor-element.elementor-element-b104788 .elementor-heading-title {
	font-size: 80px;
	line-height: 80px;
}

.elementor-1340 .elementor-element.elementor-element-070a239 {
	text-align: center;
}

.elementor-1340 .elementor-element.elementor-element-bc34521 {
	text-align: center;
	font-family: var(--e-global-typography-7e3794e-font-family), Sans-serif;
	font-size: var(--e-global-typography-7e3794e-font-size);
	font-weight: var(--e-global-typography-7e3794e-font-weight);
	line-height: var(--e-global-typography-7e3794e-line-height);
	letter-spacing: var(--e-global-typography-7e3794e-letter-spacing);
	word-spacing: var(--e-global-typography-7e3794e-word-spacing);
}

.elementor-1340 .elementor-element.elementor-element-7ca5103 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	border-style: solid;
	--border-style: solid;
	border-width: 1px 1px 1px 1px;
	--border-top-width: 1px;
	--border-right-width: 1px;
	--border-bottom-width: 1px;
	--border-left-width: 1px;
	border-color: var(--e-global-color-bd0916e);
	--border-color: var(--e-global-color-bd0916e);
	--border-radius: 10px 10px 10px 10px;
	--padding-top: 20px;
	--padding-bottom: 20px;
	--padding-left: 20px;
	--padding-right: 20px;
}

.elementor-1340 .elementor-element.elementor-element-2974a31 {
	--display: flex;
	--gap: 0px 0px;
	--row-gap: 0px;
	--column-gap: 0px;
}

.elementor-1340 .elementor-element.elementor-element-35e0aec {
	text-align: center;
}

.elementor-1340 .elementor-element.elementor-element-35e0aec .elementor-heading-title {
	font-size: 80px;
	line-height: 80px;
}

.elementor-1340 .elementor-element.elementor-element-fd44c3c {
	text-align: center;
}

.elementor-1340 .elementor-element.elementor-element-3a04bde {
	text-align: center;
	font-family: var(--e-global-typography-7e3794e-font-family), Sans-serif;
	font-size: var(--e-global-typography-7e3794e-font-size);
	font-weight: var(--e-global-typography-7e3794e-font-weight);
	line-height: var(--e-global-typography-7e3794e-line-height);
	letter-spacing: var(--e-global-typography-7e3794e-letter-spacing);
	word-spacing: var(--e-global-typography-7e3794e-word-spacing);
}

@media (max-width:1024px) {
	.elementor-1340 .elementor-element.elementor-element-59dd992 {
		--min-height: 500px;
	}
	
	body:not(.rtl) .elementor-1340 .elementor-element.elementor-element-df97a3b {
		left: -135px;
	}
	
	body.rtl .elementor-1340 .elementor-element.elementor-element-df97a3b {
		right: -135px;
	}
	
	.elementor-1340 .elementor-element.elementor-element-df97a3b {
		top: -8px;
	}
	
	.elementor-1340 .elementor-element.elementor-element-df97a3b img {
		width: 60px;
	}
	
	.elementor-1340 .elementor-element.elementor-element-5af3f0c {
		--e-n-carousel-swiper-slides-to-display: 2;
	}
	
	.elementor-1340 .elementor-element.elementor-element-219f97f {
		font-size: var(--e-global-typography-7e3794e-font-size);
		line-height: var(--e-global-typography-7e3794e-line-height);
		letter-spacing: var(--e-global-typography-7e3794e-letter-spacing);
		word-spacing: var(--e-global-typography-7e3794e-word-spacing);
	}
	
	.elementor-1340 .elementor-element.elementor-element-6a3c654 {
		font-size: var(--e-global-typography-7e3794e-font-size);
		line-height: var(--e-global-typography-7e3794e-line-height);
		letter-spacing: var(--e-global-typography-7e3794e-letter-spacing);
		word-spacing: var(--e-global-typography-7e3794e-word-spacing);
	}
	
	.elementor-1340 .elementor-element.elementor-element-479e757 {
		font-size: var(--e-global-typography-7e3794e-font-size);
		line-height: var(--e-global-typography-7e3794e-line-height);
		letter-spacing: var(--e-global-typography-7e3794e-letter-spacing);
		word-spacing: var(--e-global-typography-7e3794e-word-spacing);
	}
	
	.elementor-1340 .elementor-element.elementor-element-bc34521 {
		font-size: var(--e-global-typography-7e3794e-font-size);
		line-height: var(--e-global-typography-7e3794e-line-height);
		letter-spacing: var(--e-global-typography-7e3794e-letter-spacing);
		word-spacing: var(--e-global-typography-7e3794e-word-spacing);
	}
	
	.elementor-1340 .elementor-element.elementor-element-3a04bde {
		font-size: var(--e-global-typography-7e3794e-font-size);
		line-height: var(--e-global-typography-7e3794e-line-height);
		letter-spacing: var(--e-global-typography-7e3794e-letter-spacing);
		word-spacing: var(--e-global-typography-7e3794e-word-spacing);
	}
}

@media (max-width:767px) {
	.elementor-1340 .elementor-element.elementor-element-59dd992 {
		--min-height: 300px;
	}
	
	.elementor-1340 .elementor-element.elementor-element-812ea26 {
		--gap: 30px 30px;
		--row-gap: 30px;
		--column-gap: 30px;
	}
	
	body:not(.rtl) .elementor-1340 .elementor-element.elementor-element-df97a3b {
		left: -7px;
	}
	
	body.rtl .elementor-1340 .elementor-element.elementor-element-df97a3b {
		right: -7px;
	}
	
	.elementor-1340 .elementor-element.elementor-element-df97a3b {
		top: -74px;
	}
	
	.elementor-1340 .elementor-element.elementor-element-5af3f0c {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-1340 .elementor-element.elementor-element-219f97f {
		font-size: var(--e-global-typography-7e3794e-font-size);
		line-height: var(--e-global-typography-7e3794e-line-height);
		letter-spacing: var(--e-global-typography-7e3794e-letter-spacing);
		word-spacing: var(--e-global-typography-7e3794e-word-spacing);
	}
	
	.elementor-1340 .elementor-element.elementor-element-6a3c654 {
		font-size: var(--e-global-typography-7e3794e-font-size);
		line-height: var(--e-global-typography-7e3794e-line-height);
		letter-spacing: var(--e-global-typography-7e3794e-letter-spacing);
		word-spacing: var(--e-global-typography-7e3794e-word-spacing);
	}
	
	.elementor-1340 .elementor-element.elementor-element-479e757 {
		font-size: var(--e-global-typography-7e3794e-font-size);
		line-height: var(--e-global-typography-7e3794e-line-height);
		letter-spacing: var(--e-global-typography-7e3794e-letter-spacing);
		word-spacing: var(--e-global-typography-7e3794e-word-spacing);
	}
	
	.elementor-1340 .elementor-element.elementor-element-bc34521 {
		font-size: var(--e-global-typography-7e3794e-font-size);
		line-height: var(--e-global-typography-7e3794e-line-height);
		letter-spacing: var(--e-global-typography-7e3794e-letter-spacing);
		word-spacing: var(--e-global-typography-7e3794e-word-spacing);
	}
	
	.elementor-1340 .elementor-element.elementor-element-3a04bde {
		font-size: var(--e-global-typography-7e3794e-font-size);
		line-height: var(--e-global-typography-7e3794e-line-height);
		letter-spacing: var(--e-global-typography-7e3794e-letter-spacing);
		word-spacing: var(--e-global-typography-7e3794e-word-spacing);
	}
}
