.imagehover {transition: all 0.3s ease-in-out!important;}
.imagehover:hover {transform: scale(1.3)!important;}
.container {overflow: hidden!important;}
.uael-post__separator-wrap {display:none!important}
a.text-download {font-weight:500; text-decoration:underline; font-size:14px} .elementor-repeater-item-2ed44df .uael-hotspot-content{border-radius:0 20px 20px 20px!important}
.elementor-repeater-item-c13c11e .uael-hotspot-content{border-radius:20px 0 20px 20px!important}
.elementor-repeater-item-83b11a1 .uael-hotspot-content{border-radius:20px 20px 0 20px!important}
.elementor-repeater-item-02df802 .uael-hotspot-content{border-radius:20px 20px 0 20px!important}
.elementor-repeater-item-07bc4a0 .uael-hotspot-content{border-radius:20px 20px 20px 0px!important}
.elementor-repeater-item-78cdfe5 .uael-hotspot-content{border-radius:20px 20px 20px 0px!important}
.elementor-repeater-item-488375e .uael-hotspot-content{border-radius:20px 0 20px 20px!important}
.post-thumb-img-content img {border-radius:20px!important} ul.uvp-list {
display: inline-block!important;
padding: 0.1rem 0 0 2rem!important;
}
ul.uvp-list {
list-style: none!important;
}
ul.uvp-list > li {
clear: left!important;
padding: .5rem 0!important;
}
ul.uvp-list > li:before {
content: ""!important;
height: 1.5rem!important;
width: 1.5rem!important;
display: block!important;
float: left!important;
margin-left: -1.8rem!important;
background-position: center!important;
background-repeat: no-repeat!important;
background-size: 100%;
}
ul.uvp-list > li:before { 
background: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="%2300A099"><path d="M9 19c-.26 0-.51-.1-.71-.29l-6-6A.996.996 0 1 1 3.7 11.3l5.29 5.29L20.28 5.3a.996.996 0 1 1 1.41 1.41l-12 12c-.2.2-.45.29-.71.29Z"></path></svg>')!important;
background-size: cover!important;
background-position: center!important;
padding: .15rem!important;
} [CLASS*="-sticky-header-active"] .ast-header-sticked [data-section="section-header-mobile-trigger"] .ast-button-wrap .mobile-menu-toggle-icon .ast-mobile-svg {
fill: #ffffff!important;
}
.page-id-7 .boctecndescr .elementor-widget-container{margin:0!important}
.page-id-7 .boctecnh3 .elementor-widget-container{margin:0!important}
.list-rd-home .elementor-icon-list-icon svg{background:#024751!important; border-radius:15px!important; padding:10px}
.certificati .elementor-column>.elementor-element-populated {
padding: 35px !important;
} body:not(.elementor-editor-active) .elementor-widget-menu-anchor {
position: relative;
z-index: -1;
}
body:not(.elementor-editor-active) .elementor-menu-anchor:before {
content: "";
display: block;
height: 100px;
margin: -100px 0 0;
visibility: hidden;
pointer-events: none;
}
article p a {border-bottom:1px solid #363838}
article p a:hover {border-bottom:1px solid #00a19a}
.uael-marketing-buttons-left .elementor-button-icon svg {fill: #CB1717!important; color: #CB1717!important;background-color: var(--e-global-color-astglobalcolor2 ); padding:10px!important; border-radius: 10px 10px 10px 10px!important;} #iconmob input {
position: absolute;
opacity: 0;
z-index: -1;
}
#iconmob .accordion {
margin: 0;
overflow: hidden;
}
#iconmob .accordion-label {
display: flex;
justify-content: center!important;
padding: 0;
cursor: pointer;
color: #333;
font-size:14px;
text-decoration: underline;
font-weight: 500
}
#iconmob .accordion-content {
max-height: 0;
padding: 0 0;
background: white;
transition: all 0.35s;
font-size:14px;
line-height:20px;
}
#iconmob  input:checked ~ .accordion-content {
max-height: 100vh;
padding: 0;
}
#iconmob input:checked ~ .accordion-label {display:none;}
.elementor-widget-video .elementor-wrapper iframe, .elementor-widget-video .elementor-wrapper video{background-color:transparent!important;} .editor-styles-wrapper h1 {line-height:1.3em!important}
.ast-post-social-sharing .ast-social-inner-wrap {margin-bottom:60px!important}