.elementor-6751 .elementor-element.elementor-element-1ad8c3a0{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-6751 .elementor-element.elementor-element-1ad8c3a0:not(.elementor-motion-effects-element-type-background), .elementor-6751 .elementor-element.elementor-element-1ad8c3a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F1;}.elementor-6751 .elementor-element.elementor-element-86b69e8{--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:15px 15px;--row-gap:15px;--column-gap:15px;--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-6751 .elementor-element.elementor-element-86b69e8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-6751 .elementor-element.elementor-element-5e0662d6{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-6751 .elementor-element.elementor-element-79e29e7d > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-6751 .elementor-element.elementor-element-79e29e7d .elementor-heading-title{font-weight:700;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-6751 .elementor-element.elementor-element-5cca6f00{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 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-6751 .elementor-element.elementor-element-522efeba > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-6751 .elementor-element.elementor-element-522efeba .elementor-heading-title{font-weight:700;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6751 .elementor-element.elementor-element-69ee141c{--display:flex;border-style:none;--border-style:none;}.elementor-6751 .elementor-element.elementor-element-102f0d26{text-align:justify;}.elementor-6751 .elementor-element.elementor-element-3d6e15e2{--display:flex;border-style:none;--border-style:none;}.elementor-6751 .elementor-element.elementor-element-78ec94d1{text-align:justify;}.elementor-6751 .elementor-element.elementor-element-cb4220d{--display:flex;border-style:none;--border-style:none;}.elementor-6751 .elementor-element.elementor-element-2cbfcdd{text-align:justify;}.elementor-6751 .elementor-element.elementor-element-7707f4fc{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}@media(max-width:767px){.elementor-6751 .elementor-element.elementor-element-86b69e8{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-6751 .elementor-element.elementor-element-79e29e7d .elementor-heading-title{font-size:18px;}.elementor-6751 .elementor-element.elementor-element-522efeba .elementor-heading-title{font-size:18px;}}/* Start custom CSS for container, class: .elementor-element-5e0662d6 */#boxSanfona .box:first-child{
    margin-top: -61px;
    z-index: 100;
    position: relative;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.1);
    border: 1px solid #f0f0f1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86b69e8 */#boxSanfona{
/*background: radial-gradient(70.19% 98.87% at 21.04% 0%, #ffffff0d 0%, #949698 100%), #c1bebe;*/
    background: #c1bebe;
    margin: 0;
    padding: 20px 0 20px 0;
}

#boxSanfona,
#boxSanfona h2,
#boxSanfona h5{
    font-weight: normal;
    font-family: Poppins, sans-serif;
}

#boxSanfona .elementor-widget-n-accordion{
    background: none;
}

#boxSanfona .elementor-element.box{
    background: #FFF;
    border-radius: 20px;
    padding: 20px;
}

#boxSanfona .elementor-element.box{
    z-index: 10;
}

#boxSanfona .elementor-element.box h2{
    margin: 20px;
}

#boxSanfona .elementor-element.box:last-child  h2{
    margin: 0;
}

#boxSanfona .elementor-element.box:last-child{
    background: #c1bebe;
    border: 0;
    border-radius: 0 20px 20px 0;
    margin-left: -30px;
    padding-top: 50px;
    padding-left: 50px;
    padding-right: 50px;
    z-index: 9;
}


#boxSanfona .e-n-accordion-item-title{
    border-radius: 50px;
    margin-bottom: 10px;
    font-weight: 500;
    background: #f0f0f126;
}

#boxSanfona .elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg,
#boxSanfona .elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{
    fill: #c03135;
}



#boxSanfona .elementor-widget-container p{
    padding:0 25px 0 30px;
    font-size: 14px;
    text-align: left;
}

#boxSanfona .elementor-widget-container img{
    border: 2px solid #FFF;
    border-radius: 15px;
}


#boxSanfona .boxTagFlutua{
    width: 150px;
    text-align: center;
}

#boxSanfona .boxTagFlutua .elementor-widget-container{
    width: 100%;
}

#boxSanfona .boxTagFlutua .elementor-icon-box-wrapper{
    align-items: center;
}


#boxSanfona .boxTagFlutua .elementor-icon-box-title{
    font-size: 13px;
    font-weight: normal;
}

#boxSanfona .boxTagFlutua .elementor-icon{
    border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #d6d6d67d;
    border-radius: 20px 20px 20px 20px;
    padding: 18px 18px 18px 18px;
    font-size: 37px;
    fill: #c03135;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ad8c3a0 */#boxSanfona .ator .elementor-widget-container img {
    position: absolute;
    top: -380px;
    left: 130px;
    width: 80%;
    border: 0;
}

@media screen and (max-width: 767px) {
    #boxSanfona .ator .elementor-widget-container img {
        top: -280px !important;
        left: 55px !important;
    }
}/* End custom CSS */