.elementor-38 .elementor-element.elementor-element-be32282{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-deb2f9d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-deb2f9d img{border-radius:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-6438975 .elementor-button{background-color:var( --e-global-color-79b5880 );font-size:2.5vw;font-weight:400;fill:var( --e-global-color-c46bd0c );color:var( --e-global-color-c46bd0c );border-style:solid;border-width:4px 4px 4px 4px;border-color:var( --e-global-color-accent );border-radius:5px 5px 5px 5px;}.elementor-38 .elementor-element.elementor-element-6438975 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-6438975 .elementor-button:focus{background-color:var( --e-global-color-accent );}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-6438975{left:2vw;}body.rtl .elementor-38 .elementor-element.elementor-element-6438975{right:2vw;}.elementor-38 .elementor-element.elementor-element-6438975{top:39vw;}.elementor-38 .elementor-element.elementor-element-32b29c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;top:1vw;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-32b29c6{right:1vw;}body.rtl .elementor-38 .elementor-element.elementor-element-32b29c6{left:1vw;}.elementor-38 .elementor-element.elementor-element-32b29c6 img{width:25vw;}.elementor-38 .elementor-element.elementor-element-8e9b44f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-72377c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-72377c2 .elementor-heading-title{color:var( --e-global-color-c46bd0c );}.elementor-38 .elementor-element.elementor-element-ffd40c0{text-align:center;}.elementor-38 .elementor-element.elementor-element-ffd40c0 .elementor-heading-title{font-weight:400;color:var( --e-global-color-c46bd0c );}.elementor-38 .elementor-element.elementor-element-b60aa07{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-b60aa07:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-b60aa07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9dc8e18 );}.elementor-38 .elementor-element.elementor-element-51c1d6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-ea4c7e5{--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;--gap:0px 30px;--row-gap:0px;--column-gap:30px;--flex-wrap:nowrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-27972de{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-27972de.e-con{--order:99999 /* order end hack */;}.elementor-38 .elementor-element.elementor-element-1f3db1b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-656b058{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-9b62247{--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;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-6b3918e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-d2e56ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b77b329{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-caa33cd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-3e049d7{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-a9cb0a3 .elementor-button{background-color:var( --e-global-color-79b5880 );font-size:1.1rem;font-weight:400;fill:var( --e-global-color-c46bd0c );color:var( --e-global-color-c46bd0c );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-a9cb0a3 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-a9cb0a3 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-a9cb0a3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-181b7f3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 10px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-text );text-align:center;}.elementor-38 .elementor-element.elementor-element-9a40d17{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-720c5f5 .elementor-button{background-color:var( --e-global-color-79b5880 );font-size:1.1rem;font-weight:400;fill:var( --e-global-color-c46bd0c );color:var( --e-global-color-c46bd0c );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:4px 4px 4px 4px;}.elementor-38 .elementor-element.elementor-element-720c5f5 .elementor-button:hover, .elementor-38 .elementor-element.elementor-element-720c5f5 .elementor-button:focus{background-color:var( --e-global-color-accent );}.elementor-38 .elementor-element.elementor-element-3625562{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-38{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-8e9b44f{--content-width:600px;}}@media(max-width:1366px){body:not(.rtl) .elementor-38 .elementor-element.elementor-element-6438975{left:2vw;}body.rtl .elementor-38 .elementor-element.elementor-element-6438975{right:2vw;}}@media(max-width:1024px){body:not(.rtl) .elementor-38 .elementor-element.elementor-element-6438975{left:2vw;}body.rtl .elementor-38 .elementor-element.elementor-element-6438975{right:2vw;}.elementor-38 .elementor-element.elementor-element-6438975{top:3vw;}.elementor-38 .elementor-element.elementor-element-6438975 .elementor-button{font-size:3vw;border-width:1px 1px 1px 1px;border-radius:3px 3px 3px 3px;}.elementor-38 .elementor-element.elementor-element-8e9b44f{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-b60aa07{--padding-top:50px;--padding-bottom:50px;--padding-left:30px;--padding-right:30px;}.elementor-38 .elementor-element.elementor-element-51c1d6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;}}@media(max-width:767px){body:not(.rtl) .elementor-38 .elementor-element.elementor-element-6438975{left:2vw;}body.rtl .elementor-38 .elementor-element.elementor-element-6438975{right:2vw;}.elementor-38 .elementor-element.elementor-element-6438975 .elementor-button{font-size:3vw;border-width:2px 2px 2px 2px;padding:1vw 2vw 1vw 2vw;}.elementor-38 .elementor-element.elementor-element-8e9b44f{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-72377c2{padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b60aa07{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-38 .elementor-element.elementor-element-51c1d6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-ea4c7e5{--flex-wrap:wrap;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-27972de.e-con{--order:-99999 /* order start hack */;}.elementor-38 .elementor-element.elementor-element-9b62247{--flex-wrap:nowrap;}}/* Start custom CSS for container, class: .elementor-element-be32282 */.container {
	background-color: #ffffff;
	transition: all 0.2s ease-in-out;
}

.container img {
    transition: transform .2s ease;
}

a.container:hover {
    text-decoration: none;
    cursor: pointer
}

.container:hover {
	background-color: #003A71 !important;
}
.container:hover img {
    transform: scale(1.1);
}
.text {
	color: #003A71;
	transition: all 0.2s ease-in-out;
}

.container:hover .text {
	color: #ffffff;
}
@media only screen and (max-width: 767px) {
	.container.hover {
		background-color: #ffffff !important;
		transition: none;
	}
	.container:hover .text {
		color: #003A71 important;
	}
}
.header-heroe {
    width: 100%;
}
.header-heroe img {
    width: 100% !important;
    max-width: 100% !important;
    height: auto !important;
    max-height: 100vh !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9a40d17 */.elementor-38 .elementor-element.elementor-element-9a40d17 {
    column-count: 2;
    column-gap: 0px;
!important
}

.elementor-38 .elementor-element.elementor-element-9a40d17 ul {
    list-style-type: none !important;
    margin-left: 0px;
    padding-left: 0px;
}

.elementor-38 .elementor-element.elementor-element-9a40d17 p {
    font-weight: 700; 
    margin-bottom: 5px;
}

.elementor-38 .elementor-element.elementor-element-9a40d17 ul li:nth-child(odd){
    background-color: rgba(165, 224, 248, .4);
}

.elementor-38 .elementor-element.elementor-element-9a40d17 ul li,
.elementor-38 .elementor-element.elementor-element-9a40d17 p {
    padding-left: 15px;
}

.elementor-38 .elementor-element.elementor-element-9a40d17 ul li,
.elementor-38 .elementor-element.elementor-element-9a40d17 p{
    padding-top: 10px;
    padding-bottom: 10px;
}

.elementor-38 .elementor-element.elementor-element-9a40d17 ul:nth-child(2) li{
    /*border-radius: 15px 0px 0px 15px;*/
}

.elementor-38 .elementor-element.elementor-element-9a40d17 ul:nth-last-child(1) li{
    /*border-radius: 0px 15px 15px 0px;*/
}

.elementor-38 .elementor-element.elementor-element-9a40d17 ul:not(:nth-child(2)),
.elementor-38 .elementor-element.elementor-element-9a40d17 p:not(:nth-child(1)){
    text-align: center;
}

.elementor-38 .elementor-element.elementor-element-9a40d17 ul,
.elementor-38 .elementor-element.elementor-element-9a40d17 p{
    text-align: center;
}/* End custom CSS */
/* Start custom CSS */@media only screen and (max-width: 1024px) {
    .logohome {
        /*margin-top: 80px;*/
    }
}
.lista-x li>*:first-child::before {
  content: '' !important;
}
.lista-x li {
  position: relative;
  list-style-type: none;
  margin-bottom: 16px;
}
.lista-x li:before {
	content: "»";
	position: absolute;
	left: -16px;
}
.lista {
      margin: 0 0 20px 0 !important;
      padding: 0 0 0 25px !important;
}
.lista li {
    margin-top: 5px;
}/* End custom CSS */