.elementor-16062 .elementor-element.elementor-element-79f4a650{margin-top:0px;margin-bottom:0px;padding:40px 0px 50px 0px;}.elementor-16062 .elementor-element.elementor-element-35c945b9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:1px;}.elementor-16062 .elementor-element.elementor-element-35c945b9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-16062 .elementor-element.elementor-element-ef1fd6d > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-16062 .elementor-element.elementor-element-2cc4857e{color:#183752;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;width:var( --container-widget-width, 644px );max-width:644px;--container-widget-width:644px;--container-widget-flex-grow:0;}.elementor-16062 .elementor-element.elementor-element-2cc4857e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 70px 0px;}.elementor-16062 .elementor-element.elementor-element-29e1be9b{margin-top:40px;margin-bottom:200px;}.elementor-16062 .elementor-element.elementor-element-285e9b26.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-16062 .elementor-element.elementor-element-7701639{width:auto;max-width:auto;}.elementor-16062 .elementor-element.elementor-element-3c2fe615 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16062 .elementor-element.elementor-element-62b8ef94:not(.elementor-motion-effects-element-type-background), .elementor-16062 .elementor-element.elementor-element-62b8ef94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-16062 .elementor-element.elementor-element-62b8ef94{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:123px 0px 140px 50px;}.elementor-16062 .elementor-element.elementor-element-62b8ef94 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16062 .elementor-element.elementor-element-58d3f83c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:1px;}.elementor-16062 .elementor-element.elementor-element-58d3f83c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0% 0% 0% 0%;}.elementor-16062 .elementor-element.elementor-element-6c4fd766 > .elementor-widget-container{margin:0px 0px 28px 0px;}.elementor-16062 .elementor-element.elementor-element-46839ec5{color:#183752;font-family:"DM Sans", Sans-serif;font-size:18px;font-weight:400;line-height:27px;}.elementor-16062 .elementor-element.elementor-element-46839ec5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 40px 0px;}.elementor-16062 .elementor-element.elementor-element-3363e00b > .elementor-widget-container{margin:0px 0px 80px 0px;}.elementor-16062 .elementor-element.elementor-element-e9e2840 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:13px 0px 0px 0px;}.elementor-16062 .elementor-element.elementor-element-625b2bea:not(.elementor-motion-effects-element-type-background), .elementor-16062 .elementor-element.elementor-element-625b2bea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#133652;}.elementor-16062 .elementor-element.elementor-element-625b2bea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:8rem 0rem 0rem 0rem;}.elementor-16062 .elementor-element.elementor-element-625b2bea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16062 .elementor-element.elementor-element-1f2550c2{text-align:center;}.elementor-16062 .elementor-element.elementor-element-1f2550c2 .elementor-heading-title{color:#FFFFFF;font-family:"Work Sans", Sans-serif;font-weight:500;}.elementor-16062 .elementor-element.elementor-element-1f2550c2 > .elementor-widget-container{margin:0rem 0rem 5rem 0rem;}@media(min-width:768px){.elementor-16062 .elementor-element.elementor-element-58d3f83c{width:40%;}.elementor-16062 .elementor-element.elementor-element-e9e2840{width:60%;}}@media(max-width:1024px){.elementor-16062 .elementor-element.elementor-element-79f4a650{padding:0 7% 0 0;}.elementor-16062 .elementor-element.elementor-element-35c945b9 > .elementor-element-populated{padding:0px 0px 80px 0px;}.elementor-16062 .elementor-element.elementor-element-ef1fd6d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 28px 0px;}.elementor-16062 .elementor-element.elementor-element-2cc4857e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-16062 .elementor-element.elementor-element-29e1be9b{margin-top:40px;margin-bottom:80px;}.elementor-16062 .elementor-element.elementor-element-62b8ef94{padding:123px 7% 140px 0;}.elementor-16062 .elementor-element.elementor-element-58d3f83c > .elementor-element-populated{padding:0px 0px 80px 0px;}.elementor-16062 .elementor-element.elementor-element-6c4fd766 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 28px 0px;}.elementor-16062 .elementor-element.elementor-element-46839ec5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 24px 0px;}.elementor-16062 .elementor-element.elementor-element-e9e2840 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16062 .elementor-element.elementor-element-625b2bea{padding:13rem 0rem 0rem 0rem;}.elementor-16062 .elementor-element.elementor-element-3de117c6 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-16062 .elementor-element.elementor-element-79f4a650{padding:0 0 0 0;}.elementor-16062 .elementor-element.elementor-element-35c945b9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16062 .elementor-element.elementor-element-ef1fd6d > .elementor-widget-container{padding:0px 0px 22px 0px;}.elementor-16062 .elementor-element.elementor-element-2cc4857e > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-16062 .elementor-element.elementor-element-29e1be9b{margin-top:0rem;margin-bottom:3rem;}.elementor-16062 .elementor-element.elementor-element-29361f5b{padding:0px 0px 0px 0px;}.elementor-16062 .elementor-element.elementor-element-409bfaf1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-16062 .elementor-element.elementor-element-62b8ef94{padding:6rem 0 4rem 0;}.elementor-16062 .elementor-element.elementor-element-58d3f83c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16062 .elementor-element.elementor-element-6c4fd766 > .elementor-widget-container{padding:0px 0px 22px 0px;}.elementor-16062 .elementor-element.elementor-element-46839ec5 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-16062 .elementor-element.elementor-element-3363e00b > .elementor-widget-container{margin:40px 0px 60px 0px;}.elementor-16062 .elementor-element.elementor-element-3de117c6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-16062 .elementor-element.elementor-element-1f2550c2 > .elementor-widget-container{margin:0rem 0rem 3rem 0rem;}.elementor-16062 .elementor-element.elementor-element-41fe6184 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:1024px) and (min-width:768px){.elementor-16062 .elementor-element.elementor-element-35c945b9{width:100%;}.elementor-16062 .elementor-element.elementor-element-58d3f83c{width:100%;}.elementor-16062 .elementor-element.elementor-element-e9e2840{width:100%;}}/* Start custom CSS for shortcode, class: .elementor-element-409bfaf1 */.elementor-16062 .elementor-element.elementor-element-409bfaf1 img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}

@media only screen and (max-width: 767.99px) {
    .elementor-16062 .elementor-element.elementor-element-409bfaf1 img{
  height:300px;
}
    
}/* End custom CSS */
/* Start custom CSS for leroux_core_button, class: .elementor-element-3363e00b */.elementor-16062 .elementor-element.elementor-element-3363e00b > div{
    width:max-content;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-34e01cdc */.elementor-16062 .elementor-element.elementor-element-34e01cdc > div{
    text-align: center;
}

.elementor-16062 .elementor-element.elementor-element-34e01cdc img{
    z-index: 10;
    position: relative;
    width:393px;
    height:548px;
    object-fit: contain;
}


.elementor-16062 .elementor-element.elementor-element-34e01cdc{
    position: relative;
    width: max-content;
}

.elementor-16062 .elementor-element.elementor-element-34e01cdc::before{
background: url(/wp-content/uploads/2023/09/spiga_footer.png);
    right: -46%;
    width: 320px;
    height: 774px;
    background-repeat: no-repeat;
    position: absolute;
    content: '';
    top: 97px;
    z-index: 9;

}


@media only screen and (max-width: 768px) {
    .elementor-16062 .elementor-element.elementor-element-34e01cdc::before{
         background: url(/wp-content/uploads/2023/09/spiga_footer.png);
    right: 0;
    width: 150px;
    height: 500px;
    background-repeat: no-repeat;
    position: absolute;
    content: '';
    z-index: 9;
    top: 71%;
    background-size: 140px;
    }
    
    
        
    .elementor-16062 .elementor-element.elementor-element-34e01cdc img{

    width: 272px;
    height: 380px;
    object-fit: cover;
    margin-top:30px;

}
  
    
    
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-e9e2840 */.elementor-16062 .elementor-element.elementor-element-e9e2840 > div{
    display: flex;
    justify-content: center;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-62b8ef94 */.elementor-16062 .elementor-element.elementor-element-62b8ef94::before{
     position: absolute;
    content: '';
   background: #F2F2F2;
    z-index: -1;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;


}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-625b2bea */.elementor-16062 .elementor-element.elementor-element-625b2bea::before{
     position: absolute;
    content: '';
    background: #133652;
    z-index: -1;
    height: 100%;
    top: 0;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100vw;


}/* End custom CSS */