.elementor-60 .elementor-element.elementor-element-b54bb33{--grid-template-columns:repeat(2, auto);text-align:left;--icon-size:32px;--grid-column-gap:16px;--grid-row-gap:0px;}.elementor-60 .elementor-element.elementor-element-b54bb33 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-60 .elementor-element.elementor-element-b54bb33 .elementor-social-icon:hover{background-color:#02010100;}.elementor-60 .elementor-element.elementor-element-b54bb33 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-60 .elementor-element.elementor-element-b54bb33 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-60 .elementor-element.elementor-element-b54bb33{--icon-size:24px;}}@media(max-width:768px){.elementor-60 .elementor-element.elementor-element-b54bb33{text-align:center;}}/* Start custom CSS for html, class: .elementor-element-f8416cf */.elementor-60 .elementor-element.elementor-element-f8416cf {
    display: flex;
    align-items: center;
    color: var(--White, #ffffff) !important;
    font-size: 0.75rem;
    font-weight: 400;
    line-height: 1.2em;
}

.creare-link, .creare-link :where(svg, g, path) {
  transition: all 0.4s ease-in-out;
}

.creare-link:is(:hover, :focus) {
    margin-left: 8px;
}

.creare-link:is(:hover, :focus) svg g:where(#creare, #comunica) {
    opacity: 0;
}

.creare-link:is(:hover, :focus) svg g:where(:not(#creare, #comunica)) {
    opacity: 1 !important;
}/* End custom CSS */