
.elementor-2 .elementor-element.elementor-element-9567e79 {
	--display: flex;
}

.elementor-2 .elementor-element.elementor-element-68e41be {
	--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;
	--overlay-opacity: 1;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-2 .elementor-element.elementor-element-68e41be:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-68e41be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikpkcgd.nitrocdn.com/okCqvSkLwxXWOdvbphAUyYVCpDyJGlwy/assets/images/optimized/rev-7049f32/www1.unicaseguros.com.br/wp-content/uploads/2024/10/IMG-20200527-WA0076-1.jpg");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: 80% auto;
}

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

.elementor-2 .elementor-element.elementor-element-68e41be::before, .elementor-2 .elementor-element.elementor-element-68e41be > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-68e41be > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-68e41be > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-68e41be > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-68e41be > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(90deg, var(--e-global-color-text) 20%, rgba(226, 31, 33, 0) 100%);
}

.elementor-2 .elementor-element.elementor-element-795daeb {
	--display: flex;
}

.elementor-2 .elementor-element.elementor-element-2a90aa7 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-2 .elementor-element.elementor-element-af9577f .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-09cbb51 {
	color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-e4d5648 {
	--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;
}

.elementor-2 .elementor-element.elementor-element-dfb98ab {
	--display: flex;
}

body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e6633b3 {
	left: 290px;
}

body.rtl .elementor-2 .elementor-element.elementor-element-e6633b3 {
	right: 290px;
}

.elementor-2 .elementor-element.elementor-element-e6633b3 {
	top: 139px;
}

.elementor-2 .elementor-element.elementor-element-e6633b3 img {
	width: 400px;
}

.elementor-2 .elementor-element.elementor-element-f86d743 {
	--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;
	--padding-top: 0px;
	--padding-bottom: 0px;
	--padding-left: 0px;
	--padding-right: 0px;
}

.elementor-2 .elementor-element.elementor-element-f86d743:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-f86d743 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-color: var(--e-global-color-text);
}

.elementor-2 .elementor-element.elementor-element-1948878 {
	--display: flex;
	--overlay-opacity: 0;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

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

.elementor-2 .elementor-element.elementor-element-9eba40c {
	--display: flex;
}

.elementor-2 .elementor-element.elementor-element-6539255 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-2 .elementor-element.elementor-element-fb33930 {
	width: var(--container-widget-width, 480px);
	max-width: 480px;
	--container-widget-width: 480px;
	--container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-fb33930 .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-12c75d1 {
	color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-b33d00b {
	--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;
}

.elementor-2 .elementor-element.elementor-element-b651243 {
	--display: flex;
	--justify-content: center;
	--align-items: center;
	--container-widget-width: calc(( 1 - var(--container-widget-flex-grow) ) * 100%);
	--overlay-opacity: 1;
}

.elementor-2 .elementor-element.elementor-element-b651243::before, .elementor-2 .elementor-element.elementor-element-b651243 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b651243 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b651243 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b651243 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b651243 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(90deg, var(--e-global-color-text) 0%, rgba(242, 41, 91, 0) 40%);
}

.elementor-2 .elementor-element.elementor-element-b651243.e-con {
	--align-self: stretch;
}

.elementor-2 .elementor-element.elementor-element-80e63c2 {
	--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;
	--overlay-opacity: 1;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-2 .elementor-element.elementor-element-80e63c2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-80e63c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikpkcgd.nitrocdn.com/okCqvSkLwxXWOdvbphAUyYVCpDyJGlwy/assets/images/optimized/rev-7049f32/www1.unicaseguros.com.br/wp-content/uploads/2024/04/saude-empresarial-banner.jpg");
	background-position: center right;
	background-repeat: no-repeat;
	background-size: 80% auto;
}

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

.elementor-2 .elementor-element.elementor-element-80e63c2::before, .elementor-2 .elementor-element.elementor-element-80e63c2 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-80e63c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-80e63c2 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-80e63c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-80e63c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(90deg, var(--e-global-color-text) 20%, rgba(226, 31, 33, .1) 100%);
}

.elementor-2 .elementor-element.elementor-element-1e7fdda {
	--display: flex;
}

.elementor-2 .elementor-element.elementor-element-73a7bfd {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-2 .elementor-element.elementor-element-859143d .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-6c5ce53 {
	color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-2cd0fd8 {
	--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;
}

.elementor-2 .elementor-element.elementor-element-20dce8b .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-20dce8b .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-20dce8b .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-20dce8b .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-20dce8b .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-38aaac9 {
	--display: flex;
}

.elementor-2 .elementor-element.elementor-element-bc35108 {
	--display: flex;
	--min-height: 75vh;
	--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;
	--overlay-opacity: 1;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-2 .elementor-element.elementor-element-bc35108:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bc35108 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikpkcgd.nitrocdn.com/okCqvSkLwxXWOdvbphAUyYVCpDyJGlwy/assets/images/optimized/rev-7049f32/www1.unicaseguros.com.br/wp-content/uploads/2024/02/banner-apresentacao-marca-v2-scaled.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-2 .elementor-element.elementor-element-bc35108::before, .elementor-2 .elementor-element.elementor-element-bc35108 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-bc35108 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-bc35108 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-bc35108 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-bc35108 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(90deg, var(--e-global-color-text) 0%, rgba(172, 24, 2, .33) 100%);
}

.elementor-2 .elementor-element.elementor-element-92058d7 {
	--display: flex;
}

.elementor-2 .elementor-element.elementor-element-9eac6f6 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-2 .elementor-element.elementor-element-8a1a550 .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-93a42b0 {
	color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-feefe3c {
	--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;
}

.elementor-2 .elementor-element.elementor-element-0664e19 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-0664e19 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-0664e19 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-0664e19 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-0664e19 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-b14faf0 {
	--display: flex;
}

.elementor-2 .elementor-element.elementor-element-8625fb8 {
	--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;
	--overlay-opacity: 1;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-2 .elementor-element.elementor-element-8625fb8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8625fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikpkcgd.nitrocdn.com/okCqvSkLwxXWOdvbphAUyYVCpDyJGlwy/assets/images/optimized/rev-7049f32/www1.unicaseguros.com.br/wp-content/uploads/2024/03/automotivo-Grande-e1709582912175.jpg");
	background-position: center center;
	background-size: cover;
}

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

.elementor-2 .elementor-element.elementor-element-8625fb8::before, .elementor-2 .elementor-element.elementor-element-8625fb8 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8625fb8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-8625fb8 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8625fb8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-8625fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(90deg, var(--e-global-color-text) 0%, rgba(172, 24, 2, .33) 100%);
}

.elementor-2 .elementor-element.elementor-element-f16a4dd {
	--display: flex;
}

.elementor-2 .elementor-element.elementor-element-9ba979d {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-2 .elementor-element.elementor-element-c216f55 .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-deea270 {
	color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-05d5ae3 {
	--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;
}

.elementor-2 .elementor-element.elementor-element-a1ca764 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-a1ca764 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-a1ca764 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-a1ca764 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-a1ca764 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-3d57183 {
	--display: flex;
}

.elementor-2 .elementor-element.elementor-element-b49b8f3 {
	--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;
	--overlay-opacity: 1;
	--padding-top: 50px;
	--padding-bottom: 50px;
	--padding-left: 50px;
	--padding-right: 50px;
}

.elementor-2 .elementor-element.elementor-element-b49b8f3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b49b8f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
	background-image: url("https://cdn-ikpkcgd.nitrocdn.com/okCqvSkLwxXWOdvbphAUyYVCpDyJGlwy/assets/images/optimized/rev-7049f32/www1.unicaseguros.com.br/wp-content/uploads/2024/02/Equipe-Unica-Seguros-1024x682-1.webp");
	background-position: 120% 50%;
	background-repeat: no-repeat;
	background-size: 74% auto;
}

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

.elementor-2 .elementor-element.elementor-element-b49b8f3::before, .elementor-2 .elementor-element.elementor-element-b49b8f3 > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b49b8f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-2 .elementor-element.elementor-element-b49b8f3 > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b49b8f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2 .elementor-element.elementor-element-b49b8f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before {
	background-color: transparent;
	--background-overlay: "";
	background-image: linear-gradient(90deg, #000 40%, rgba(168, 25, 23, .19) 50%);
}

.elementor-2 .elementor-element.elementor-element-d4eed0d {
	--display: flex;
	--gap: 30px 30px;
	--row-gap: 30px;
	--column-gap: 30px;
}

.elementor-2 .elementor-element.elementor-element-f269fd2 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-2 .elementor-element.elementor-element-ef111d9 {
	width: var(--container-widget-width, 400px);
	max-width: 400px;
	--container-widget-width: 400px;
	--container-widget-flex-grow: 0;
}

.elementor-2 .elementor-element.elementor-element-ef111d9 .elementor-heading-title {
	color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-2416b07 {
	color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-329879f {
	--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;
}

.elementor-2 .elementor-element.elementor-element-f22a230 .elementor-button {
	background-color: rgba(255, 255, 255, 0);
	fill: var(--e-global-color-accent);
	color: var(--e-global-color-accent);
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-f22a230 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-f22a230 .elementor-button:focus {
	background-color: var(--e-global-color-accent);
	color: var(--e-global-color-primary);
	border-color: var(--e-global-color-accent);
}

.elementor-2 .elementor-element.elementor-element-f22a230 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-f22a230 .elementor-button:focus svg {
	fill: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-d20dccc {
	--display: flex;
}

.elementor-2 .elementor-element.elementor-element-72bdea9 {
	--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: 10px;
	--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: 10px;
	--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-normal-color: var(--e-global-color-accent);
	--e-n-carousel-dots-normal-color: var(--e-global-color-accent);
	--e-n-carousel-dots-hover-color: var(--e-global-color-primary);
	--e-n-carousel-dots-horizontal-position: 50%;
	--e-n-carousel-dots-horizontal-transform: -50%;
	--e-n-carousel-dots-horizontal-offset: 0px;
	--e-n-carousel-dots-vertical-position: 100%;
	--e-n-carousel-dots-vertical-transform: -100%;
	--e-n-carousel-dots-vertical-offset: -30px;
}

:where( .elementor-2 .elementor-element.elementor-element-72bdea9 .swiper-slide ) > .e-con {
	background-color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-72bdea9 :is(.elementor-swiper-button-prev, .elementor-swiper-button-next) {
	background-color: var(--e-global-color-primary);
	border-radius: 100px 100px 100px 100px;
	padding: 5px 5px 5px 5px;
}

.elementor-2 .elementor-element.elementor-element-b1bc4ec {
	--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-2 .elementor-element.elementor-element-9f88178 {
	--display: flex;
	--gap: 10px 10px;
	--row-gap: 10px;
	--column-gap: 10px;
}

.elementor-2 .elementor-element.elementor-element-dbf8438 .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-d4b84e9 {
	--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-2 .elementor-element.elementor-element-7e2584b {
	--display: flex;
	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-2 .elementor-element.elementor-element-7e2584b:hover {
	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-primary);
	--border-color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-7e2584b, .elementor-2 .elementor-element.elementor-element-7e2584b::before {
	--border-transition: .3s;
}

.elementor-2 .elementor-element.elementor-element-d4e2e8d {
	--grid-columns: 2;
}

.elementor-2 .elementor-element.elementor-element-d4e2e8d.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-2 .elementor-element.elementor-element-d4e2e8d .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-2 .elementor-element.elementor-element-d4e2e8d .e-loop-item > .elementor-section, .elementor-2 .elementor-element.elementor-element-d4e2e8d .e-loop-item > .elementor-section > .elementor-container, .elementor-2 .elementor-element.elementor-element-d4e2e8d .e-loop-item > .e-con, .elementor-2 .elementor-element.elementor-element-d4e2e8d .e-loop-item .elementor-section-wrap  > .e-con {
	height: 100%;
}

.elementor-2 .elementor-element.elementor-element-9b71ded .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-eba9425 {
	--display: flex;
	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-2 .elementor-element.elementor-element-eba9425:hover {
	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-primary);
	--border-color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-eba9425, .elementor-2 .elementor-element.elementor-element-eba9425::before {
	--border-transition: .3s;
}

.elementor-2 .elementor-element.elementor-element-5a2e854 {
	--grid-columns: 2;
}

.elementor-2 .elementor-element.elementor-element-5a2e854.elementor-element {
	--flex-grow: 1;
	--flex-shrink: 0;
}

.elementor-2 .elementor-element.elementor-element-5a2e854 .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-2 .elementor-element.elementor-element-5a2e854 .e-loop-item > .elementor-section, .elementor-2 .elementor-element.elementor-element-5a2e854 .e-loop-item > .elementor-section > .elementor-container, .elementor-2 .elementor-element.elementor-element-5a2e854 .e-loop-item > .e-con, .elementor-2 .elementor-element.elementor-element-5a2e854 .e-loop-item .elementor-section-wrap  > .e-con {
	height: 100%;
}

.elementor-2 .elementor-element.elementor-element-10b6e58 .elementor-button {
	background-color: rgba(2, 1, 1, 0);
	fill: var(--e-global-color-primary);
	color: var(--e-global-color-primary);
	padding: 0px 0px 0px 0px;
}

.elementor-2 .elementor-element.elementor-element-b5a3e17 {
	--display: flex;
}

.elementor-2 .elementor-element.elementor-element-c85c035 {
	--display: flex;
}

.elementor-2 .elementor-element.elementor-element-c49e714 {
	--display: flex;
}

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

.elementor-2 .elementor-element.elementor-element-ff705c9 {
	--display: flex;
	--gap: 5px 5px;
	--row-gap: 5px;
	--column-gap: 5px;
}

.elementor-2 .elementor-element.elementor-element-1cbc51f {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-1cbc51f .elementor-heading-title {
	color: var(--e-global-color-primary);
}

.elementor-2 .elementor-element.elementor-element-99366af {
	text-align: center;
}

.elementor-2 .elementor-element.elementor-element-35582cc {
	--grid-columns: 3;
	--grid-row-gap: 30px;
	--grid-column-gap: 30px;
}

.elementor-2 .elementor-element.elementor-element-35582cc .elementor-loop-container {
	grid-auto-rows: 1fr;
}

.elementor-2 .elementor-element.elementor-element-35582cc .e-loop-item > .elementor-section, .elementor-2 .elementor-element.elementor-element-35582cc .e-loop-item > .elementor-section > .elementor-container, .elementor-2 .elementor-element.elementor-element-35582cc .e-loop-item > .e-con, .elementor-2 .elementor-element.elementor-element-35582cc .e-loop-item .elementor-section-wrap  > .e-con {
	height: 100%;
}

.elementor-2 .elementor-element.elementor-element-e06b16f {
	--display: flex;
}

.elementor-2 .elementor-element.elementor-element-51bbc8d {
	--display: flex;
}

@media (max-width:1024px) {
	.elementor-2 .elementor-element.elementor-element-68e41be:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-68e41be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: 0px 0px;
		background-size: cover;
	}
	
	body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e6633b3 {
		left: 130px;
	}
	
	body.rtl .elementor-2 .elementor-element.elementor-element-e6633b3 {
		right: 130px;
	}
	
	.elementor-2 .elementor-element.elementor-element-e6633b3 {
		top: 193px;
	}
	
	.elementor-2 .elementor-element.elementor-element-e6633b3 img {
		width: 691px;
	}
	
	.elementor-2 .elementor-element.elementor-element-f86d743 {
		--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-2 .elementor-element.elementor-element-1948878:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1948878 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ikpkcgd.nitrocdn.com/okCqvSkLwxXWOdvbphAUyYVCpDyJGlwy/assets/images/optimized/rev-7049f32/www1.unicaseguros.com.br/wp-content/uploads/2024/01/logo-branca.png");
	}
	
	.elementor-2 .elementor-element.elementor-element-1948878:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2 .elementor-element.elementor-element-1948878 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-2 .elementor-element.elementor-element-1948878 {
		--overlay-opacity: .7;
	}
	
	.elementor-2 .elementor-element.elementor-element-1948878.e-con {
		--align-self: stretch;
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-b651243.e-con {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-80e63c2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-80e63c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-size: cover;
	}
	
	.elementor-2 .elementor-element.elementor-element-b49b8f3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b49b8f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-size: cover;
	}
	
	.elementor-2 .elementor-element.elementor-element-b49b8f3 {
		--overlay-opacity: .7;
	}
	
	.elementor-2 .elementor-element.elementor-element-72bdea9 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-2 .elementor-element.elementor-element-d4e2e8d {
		--grid-columns: 2;
	}
	
	.elementor-2 .elementor-element.elementor-element-5a2e854 {
		--grid-columns: 2;
	}
	
	.elementor-2 .elementor-element.elementor-element-35582cc {
		--grid-columns: 1;
	}
}

@media (max-width:767px) {
	.elementor-2 .elementor-element.elementor-element-68e41be:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-68e41be > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: -130px 0px;
	}
	
	.elementor-2 .elementor-element.elementor-element-68e41be {
		--overlay-opacity: .85;
	}
	
	.elementor-2 .elementor-element.elementor-element-d63d9e7 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-d63d9e7.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	body:not(.rtl) .elementor-2 .elementor-element.elementor-element-e6633b3 {
		left: -75%;
	}
	
	body.rtl .elementor-2 .elementor-element.elementor-element-e6633b3 {
		right: -75%;
	}
	
	.elementor-2 .elementor-element.elementor-element-e6633b3 {
		top: -42px;
	}
	
	.elementor-2 .elementor-element.elementor-element-e6633b3 img {
		width: 300px;
	}
	
	.elementor-2 .elementor-element.elementor-element-1948878:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-1948878 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-image: url("https://cdn-ikpkcgd.nitrocdn.com/okCqvSkLwxXWOdvbphAUyYVCpDyJGlwy/assets/images/optimized/rev-7049f32/www1.unicaseguros.com.br/wp-content/uploads/2024/01/logo-branca-768x768.png");
	}
	
	.elementor-2 .elementor-element.elementor-element-1948878:not(.elementor-motion-effects-element-type-background).nitro-lazy, .elementor-2 .elementor-element.elementor-element-1948878 > .elementor-motion-effects-container > .elementor-motion-effects-layer.nitro-lazy {
		background-image: none !important;
	}
	
	.elementor-2 .elementor-element.elementor-element-80e63c2:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-80e63c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center right;
	}
	
	.elementor-2 .elementor-element.elementor-element-80e63c2 {
		--overlay-opacity: .85;
	}
	
	.elementor-2 .elementor-element.elementor-element-52d8962 {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-52d8962.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-20dce8b.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-bc35108:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-bc35108 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center right;
	}
	
	.elementor-2 .elementor-element.elementor-element-bc35108 {
		--overlay-opacity: .85;
	}
	
	.elementor-2 .elementor-element.elementor-element-32521eb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-32521eb.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-0664e19.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-8625fb8:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-8625fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center right;
	}
	
	.elementor-2 .elementor-element.elementor-element-8625fb8 {
		--overlay-opacity: .85;
	}
	
	.elementor-2 .elementor-element.elementor-element-80708cb {
		width: 100%;
		max-width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-80708cb.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-a1ca764.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-b49b8f3:not(.elementor-motion-effects-element-type-background), .elementor-2 .elementor-element.elementor-element-b49b8f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
		background-position: center center;
		background-size: cover;
	}
	
	.elementor-2 .elementor-element.elementor-element-b49b8f3 {
		--overlay-opacity: .7;
	}
	
	.elementor-2 .elementor-element.elementor-element-451190a.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-f22a230.elementor-element {
		--flex-grow: 1;
		--flex-shrink: 0;
	}
	
	.elementor-2 .elementor-element.elementor-element-72bdea9 {
		--e-n-carousel-swiper-slides-to-display: 1;
	}
	
	.elementor-2 .elementor-element.elementor-element-d4e2e8d {
		--grid-columns: 1;
	}
	
	.elementor-2 .elementor-element.elementor-element-5a2e854 {
		--grid-columns: 1;
	}
	
	.elementor-2 .elementor-element.elementor-element-35582cc {
		--grid-columns: 1;
	}
}

@media (min-width:768px) {
	.elementor-2 .elementor-element.elementor-element-795daeb {
		--width: 80%;
	}
	
	.elementor-2 .elementor-element.elementor-element-1948878 {
		--width: 70%;
	}
	
	.elementor-2 .elementor-element.elementor-element-9eba40c {
		--content-width: 500px;
	}
	
	.elementor-2 .elementor-element.elementor-element-1e7fdda {
		--width: 80%;
	}
	
	.elementor-2 .elementor-element.elementor-element-92058d7 {
		--width: 80%;
	}
	
	.elementor-2 .elementor-element.elementor-element-f16a4dd {
		--width: 100%;
	}
	
	.elementor-2 .elementor-element.elementor-element-d4eed0d {
		--width: 80%;
	}
}

@media (max-width:1024px) and (min-width:768px) {
	.elementor-2 .elementor-element.elementor-element-1948878 {
		--width: 100%;
	}
}
