.indirizzo .fas.sppb-addon-title-icon {
	line-height: 20px !important;
	color: #db3c64 !important;
	width: 20px !important;
	font-size: 14px !important;
	text-align: center !important;
	padding-top: 0px !important;
	height: 20px !important;
}
#area_container_25 {
	padding: 25px;
}
.viaggi-more.full:hover {
	cursor: pointer;
}

#idrichiestaform {
	border: 1px solid #f0f0f0;
	border-radius: 90px;
	margin-left: 0px;
	background: #fff;
	box-shadow: 10px 10px 20px -10px rgba(0, 0, 0, 0.6);
	padding: 50px;
}


  #titoloinfo {
      margin-top: 0px;
    text-align: center;
    color: #db3c64;font-weight: 700;font-size: 65px;line-height: 100px;margin-bottom: 60px;

  }
  

@media (max-width: 767px) {
  
  
  #sppb-addon-wrapper-1738086813298 {
	padding-bottom: 12px;
	padding-top: 10px;
}
  
  #sppb-addon-wrapper-1738208885982 {
	margin-bottom: 50px;
}
  #elencoviaggimerge {
	padding: 20px 10px;
}
  
  
  
  #sppb-addon-1685300785476 .sppb-person-social {
	list-style: none;
	display: block;
	padding: 0;
	margin: 0px;
	text-align: center !important;
}
  
  #sppb-addon-1738086813298 .sppb-row.sppb-no-gutter {
	justify-content: center;
}
  
  #column-id-1738172296883 {
	padding-top: 0px;
	padding-right: 20px !important;
	padding-bottom: 50px;
	padding-left: 20px !important;
}
  
  
.page-content #unpodimeshort {
	padding-top: 80px;
	padding-right: 20px;
	padding-bottom: 150px;
	padding-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	box-shadow: 0 0 0 0 #ffffff;
}
  
  .page-content #section-id-1738262232584 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px !important;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	box-shadow: 0 0 0 0 #ffffff;
}
  
  #sppb-addon-1738262232649 {
	color: #db3c64;
	box-shadow: 0 0 0 0 #ffffff;
	padding: 20px 0px 0px 0px;
}
  
  
  #sppb-addon-1738262232649 .sppb-addon-title {
	font-size: 50px;
	line-height: 75px;
}
  
  
  #titoloinfo {
    font-size: 30px;
    line-height: 30px;
    line-height: 40px;
  }
  .page-content #heropv {
	padding-top: 110px;
	padding-right: 0px;
	padding-bottom: 40px;
	
}
  
  #sppb-addon-1738208885982 {
	box-shadow: 0 0 0 0 #ffffff;
	border-radius: 58px;
	padding: 0px 30px 50px 30px !important;
}
  
  
  #sppb-addon-1738208886000, ##sppb-addon-1685300714630 {
	padding: 0px 30px 30px 30px !important;
}
  
  
  #idrichiestaform {
	border: 1px solid #f0f0f0;
	border-radius: 40px;
	margin-left: 0px;
	background: #fff;
	box-shadow: 10px 10px 20px -10px rgba(0, 0, 0, 0.6);
	padding: 50px 0px 50px;
}
}

.sppb-addon-text.indirizzo {
	padding-bottom: 5px;
}
.page-content #unpodimeshort {
    padding-top: 80px;
    padding-right: 0px;
    padding-bottom: 150px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}
 .page-content #unpodimeshort .sppb-section-title .sppb-title-heading {
    font-size: 90px;
    line-height: 90px;
    font-weight: 700;
    color: #db3c64;
    margin-top: 14px;
    margin-bottom: 45px;
}

#column-id-1738439272672 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1738439272654 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738439272654 {
    color: #707070;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738439272654 .sppb-addon-title {
    font-size: 50px;
    line-height: 75px;
    letter-spacing: -1px;
    font-weight: 700;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738439272654 .sppb-addon-title {
        font-size: 45px;
        line-height: 45px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738439272654 .sppb-addon-title {
        font-size: 35px;
        line-height: 35px;
    }
}

#sppb-addon-1738439272654 .sppb-addon-title {
    font-family: "Poppins";
}

#sppb-addon-1738439272654 div.sppb-addon-title {
    margin: 0px 0px 20px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

#column-id-1738439272650 {
    padding-top: 20px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1738439272655 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738439272655 {
    color: #707070;
    box-shadow: 0 0 0 0 #ffffff;
    padding: 5px 0px 0px 0px;
}

#sppb-addon-1738439272655 .sppb-addon-content {
    font-family: "Poppins";
}

#sppb-addon-1738439272655 .sppb-addon-title {
    font-family: "Poppins";
}

#sppb-addon-1738439272655 {
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
}

.page-content #section-id-1738439272659 {
    padding-top: 2px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 50px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}




#column-id-1738439272660 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1738442582994 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1738442582994 {
    color: #707070;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738442582994 .sppb-addon-title {
    margin-top: 0px;
    color: #707070;
    font-size: 25px;
    line-height: 50px;
    letter-spacing: ;
    font-weight: 700;
}

#sppb-addon-1738442582994 .sppb-addon-title {
    font-family: Poppins;
}

#sppb-addon-1738442582994 .sppb-addon-content .sppb-addon-text {
    font-family: Poppins;
}

#sppb-addon-1738442582994 .featlist .sppb-addon-title {
    letter-spacing: -0.4px;
}

#sppb-addon-1738442582994 .featlist .sppb-addon-title-icon {
    margin-right: 0px;
    font-size: 50px;
    width: 60px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    padding-top: 10px;
}

#sppb-addon-1738442582994 .sppb-addon-text {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

#sppb-addon-1738442582994 .sppb-media-content {
    padding: ;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738442582994 .sppb-media-content {
        padding: ;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738442582994 .sppb-media-content {
        padding: ;
    }
}

#sppb-addon-1738442582994 .sppb-icon .sppb-icon-container {
    box-shadow: 0 0 0 0 #ffffff;
    display: inline-block;
    text-align: center;
    padding: 0px;
    padding: 0 0 0 0;
    color: #bb1a43;
}

#sppb-addon-1738442582994 .sppb-icon .sppb-icon-container>i {
    font-size: 50px;
    width: 50px;
    height: 50px;
    line-height: 50px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738442582994 .sppb-media .sppb-media-body {
        width: auto;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738442582994 .sppb-media .sppb-media-body {
        width: auto;
    }
}

#sppb-addon-1738442582994 {
    transition: .3s;
}

#sppb-addon-1738442582994:hover {
    box-shadow: 0 0 0 0 #ffffff;
}

#column-id-1738439272663 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1738439273634 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1738439273634 {
    color: #707070;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738439273634 .sppb-addon-title {
    margin-top: 0px;
    color: #707070;
    font-size: 25px;
    line-height: 50px;
    letter-spacing: ;
    font-weight: 700;
}

#sppb-addon-1738439273634 .sppb-addon-title {
    font-family: Poppins;
}

#sppb-addon-1738439273634 .sppb-addon-content .sppb-addon-text {
    font-family: Poppins;
}

#sppb-addon-1738439273634 .featlist .sppb-addon-title {
    letter-spacing: -0.4px;
}

#sppb-addon-1738439273634 .featlist .sppb-icon .sppb-icon-container>i {
    font-size: 50px;
    width: 50px;
    height: 50px;
    line-height: 50px;
    transform: scaleX(-1);
}

#sppb-addon-1738439273634 .featlist .sppb-addon-title-icon {
    margin-right: 0px;
    font-size: 50px;
    width: 60px;
    height: 50px;
    text-align: center;
    line-height: 50px;
    padding-top: 10px;
    transform: scaleX(-1);
}

#sppb-addon-1738439273634 .sppb-addon-text {
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
}

#sppb-addon-1738439273634 .sppb-media-content {
    padding: ;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738439273634 .sppb-media-content {
        padding: ;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738439273634 .sppb-media-content {
        padding: ;
    }
}

#sppb-addon-1738439273634 .sppb-icon .sppb-icon-container {
    box-shadow: 0 0 0 0 #ffffff;
    display: inline-block;
    text-align: center;
    padding: 0px;
    padding: 0 0 0 0;
    color: #bb1a43;
}

#sppb-addon-1738439273634 .sppb-icon .sppb-icon-container>i {
    font-size: 50px;
    width: 50px;
    height: 50px;
    line-height: 50px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738439273634 .sppb-media .sppb-media-body {
        width: auto;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738439273634 .sppb-media .sppb-media-body {
        width: auto;
    }
}

#sppb-addon-1738439273634 {
    transition: .3s;
}

#sppb-addon-1738439273634:hover {
    box-shadow: 0 0 0 0 #ffffff;
}

#column-id-1738439272653 {
    padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    box-shadow: 0 0 0 0 #fff;
}

#column-id-1738439272673 {
    padding-top: 30px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1738439272657 {
    margin: 0px 0px 60px 0px;
}

#sppb-addon-1738439272657 {
    box-shadow: 0 0 0 0 #ffffff;
    padding: 0px 0px 0px 0px;
}

#sppb-addon-wrapper-1738439272658 {
    margin: 30px 0px 0px 0px;
}

#sppb-addon-1738439272658 {
    box-shadow: 0 0 0 0 #ffffff;
    padding: 0px 0px 0px 0px;
}


















.page-content #loghipart {
    padding-top: 80px;
    padding-right: 0px;
    padding-bottom: 80px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #f2f2f2;
    box-shadow: 0 0 0 0 #ffffff;
  display:none;
}

#column-id-1738380272154 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1738380271064 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738380271064 {
    box-shadow: 0 0 0 0 #ffffff;
    padding: 0px 0px 0px 0px;
}

#sppb-addon-1738380271064 img {
    height: 170px;
    width: fit-content !important;
}

#sppb-addon-1738380271064 img {
    height: 170px;
}

#column-id-1738380272156 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1738380271063 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738380271063 {
    box-shadow: 0 0 0 0 #ffffff;
    padding: 0px 0px 0px 0px;
}

#sppb-addon-1738380271063 img {
    height: 170px;
    width: fit-content !important;
}

#sppb-addon-1738380271063 img {
    height: 170px;
}


.page-content #heropv {
    padding-top: 110px;
    padding-right: 0px;
    padding-bottom: 100px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    background-color: #ffffff;
 
    background-repeat: no-repeat;
    background-size: contain;
    background-attachment: scroll;
    background-position: 50% 0px;
    box-shadow: 0 0 0 0 #ffffff;
}



#sppb-addon-wrapper-1738380271063 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738380271063 {
    box-shadow: 0 0 0 0 #ffffff;
    padding: 0px 20px 0px 20px;
}


#sppb-addon-wrapper-1738380271063 {
    margin: 0px 0px 0px 0px;
}

#elencoviaggimerge .sppb-person-name a {
	color: #707070;
	font-size: 16px;
	font-weight: 600 !important;
	letter-spacing: -0.5px;
}


 .page-content #heropv>.sppb-row-overlay {
    mix-blend-mode: normal;
}

#column-id-1738262231688 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1738262079989 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738262079989 {
    box-shadow: 0 0 0 0 #ffffff;
    border-radius: 58px;
    padding: 0px 30px 0px 0px;
}

#sppb-addon-1738262079989 .imgavt .sppb-img-responsive {
    transform: rotate(-5deg);
    border: 20px solid #fff;
    border-radius: 90px;
    margin-left: 0px;
    background: #fff;
    box-shadow: 10px 10px 20px -10px rgba(0, 0, 0, 0.6);
}

#sppb-addon-1738262079989 img {
    border-radius: 100px;
  
    max-width: 100%;
}

.page-content #section-id-1738262232584 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: -100px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}

#column-id-1738262232585 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1738262232649 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738262232649 {
    color: #db3c64;
    box-shadow: 0 0 0 0 #ffffff;
    padding: 50px 0px 0px 0px;
}

#sppb-addon-1738262232649 .sppb-addon-title {
    font-size: 85px;
    line-height: 95px;
    letter-spacing: -1px;
    font-weight: 700;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738262232649 .sppb-addon-title {
        font-size: 45px;
        line-height: 45px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738262232649 .sppb-addon-title {
        font-size: 35px;
        line-height: 35px;
    }
  
  
  
  .page-content #heropv {
	padding-top: 150px;
	padding-right: 0px;
	padding-bottom: 40px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #e6e6e6;
    background-image: none !important;

}


  
  
  
}

#sppb-addon-1738262232649 .sppb-addon-title {
    font-family: "Poppins";
}

#sppb-addon-1738262232649 .ciaox .sppb-addon-title {
    text-shadow: 4px 4px 0 #fff, 4px -4px 0 #fff, -4px 4px 0 #fff, -4px -4px 0 #fff, 4px 0px 0 #fff, 0px 4px 0 #fff, -4px 0px 0 #fff, 0px -4px 0 #fff;
}

#sppb-addon-1738262232649 div.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
    text-shadow: 0px 0px 0px rgba(255, 255, 255, 0);
}

#sppb-addon-wrapper-1738276298583 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738276298583 {
    color: #707070;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738276298583 #sppb-addon-wrapper-1685300845793 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738276298583 #sppb-addon-1685300845793 {
    color: #707070;
    box-shadow: 0 0 0 0 #ffffff;
    padding-bottom: 10px;
}

#sppb-addon-1738276298583 #sppb-addon-1685300845793 .sppb-addon-title {
    font-size: 85px;
    line-height: 95px;
    letter-spacing: -1px;
    font-weight: 700;
    font-family: "Poppins";
}

#sppb-addon-1738276298583 #sppb-addon-1685300845793 h1.sppb-addon-title {
    margin: 20px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738276298583 #sppb-addon-1685300845793 .sppb-addon-title {
        font-size: 45px;
        line-height: 45px;
        font-family: "Poppins";
    }
    #sppb-addon-1738276298583 #sppb-addon-1685300845793 h1.sppb-addon-title {
        margin: 20px 0px 0px 0px;
        text-transform: none;
        padding: 0px 0px 0px 0px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738276298583 #sppb-addon-1685300845793 .sppb-addon-title {
        font-size: 16px !important;
        line-height: 25px !important;
        font-family: "Poppins";
    }
    #sppb-addon-1738276298583 #sppb-addon-1685300845793 h1.sppb-addon-title {
        margin: 20px 0px 0px 0px;
        text-transform: none;
        padding: 0px 0px 0px 0px;
    }
  
  #sppb-addon-1738262232649 .ciaox .sppb-addon-title {
    text-shadow: unset;
}



}




#sppb-addon-wrapper-1738262232470 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738262232470 {
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738262232470 img {
    width: 185px;
    max-width: 185px;
}






.layout-profilo_pv_webprofilopvwebcentelay #sp-component {
    padding: 0px;
}


#section-id-1685301312171 {
	padding-bottom: 50px;
}


.page-content #unpodimepv {
    padding-top: 50px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #ffffff;
}

@media (max-width:767px) {
    .page-content #unpodimepv {
        padding-top: 50px;
        padding-right: 0px;
        padding-bottom: 100px;
        padding-left: 0px;
    }
}

.pull-lefxt {
	width: 15px;
	text-align: center;
}
.sppb-addon.sppb-addon-header.nomepvxx.sppb-text-left {
	margin-bottom: 10px !important;
}
#column-id-1738174947536 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1738262227168 {
    margin: 0px 0px 0px 0px;
}


#sideunpo .sppb-addon-content {
	margin-bottom: 6px;
}
#sppb-addon-1738262227168 {
    color: #db3c64;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738262227168 .sppb-addon-title {
    font-size: 90px;
    line-height: 100px;
    letter-spacing: -1px;
    font-weight: 700;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738262227168 .sppb-addon-title {
        font-size: 45px;
        line-height: 45px;
    }
}

@media (max-width:767px) {
   #sppb-addon-1738262227168 .sppb-addon-title {
	font-size: 80px;
	line-height: 95px;
}
  
  #sppb-addon-1738262232649 .sppb-addon-title {
	font-size: 50px;
	line-height: 65px;
}
}

#sppb-addon-1738262227168 .sppb-addon-title {
    font-family: "Poppins";
}

#sppb-addon-1738262227168 div.sppb-addon-title {
    margin: 0px 0px 60px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

#column-id-1738172296881 {
    box-shadow: 0 0 0 0 #fff;
}

.page-content #sideunpo {
    padding-top: 0px;
    padding-right: 30px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}

#column-id-1738262227753 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1738262227568 {
    margin: 0px 0px 15px 0px;
}

#sppb-addon-1738262227568 {
    color: #707070;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738262227568 .sppb-addon-title {
    font-size: 25px;
    line-height: 50px;
    letter-spacing: ;
    font-weight: 700;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738262227568 .sppb-addon-title {
        font-size: 45px;
        line-height: 45px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738262227568 .sppb-addon-title {
        font-size: 30px;
        line-height: 35px;
    }
  
  
  .page-content #sideunpo {
    padding-top: 0px;
    padding-right:15px;
    padding-bottom: 0px;
    padding-left: 15px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    box-shadow: 0 0 0 0 #ffffff;
}
}

#sppb-addon-1738262227568 .sppb-addon-title {
    font-family: "Poppins";
}

#sppb-addon-1738262227568 .headico .sppb-addon-title-icon {
    margin-right: 0px;
    font-size: 50px;
    width: 60px;
    height: 50px;
    text-align: left;
    line-height: 50px;
}

#sppb-addon-1738262227568 .headico .fa-map-marker::before {
    content: "\f3c5";
}

#sppb-addon-1738262227568 h2.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

#sppb-addon-1738262227568 h2.sppb-addon-title .sppb-addon-title-icon {
    color: #bb1a43
}

#sppb-addon-wrapper-1738263926455 {
    margin: 0px 0px 20px 0px;
}

#sppb-addon-1738263926455 {
    color: #707070;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738263926455 .addresslist .sppb-addon-title {
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -0.4px;
    font-weight: 600;
}

#column-id-1738262228324 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1738262230365 {
    margin: 0px 0px 15px 0px;
}

#sppb-addon-1738262230365 {
    color: #707070;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738262230365 .sppb-addon-title {
    font-size: 25px;
    line-height: 50px;
    letter-spacing: ;
    font-weight: 700;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738262230365 .sppb-addon-title {
        font-size: 45px;
        line-height: 45px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738262230365 .sppb-addon-title {
        font-size: 35px;
        line-height: 35px;
    }
}

#sppb-addon-1738262230365 .sppb-addon-title {
    font-family: "Poppins";
}

#sppb-addon-1738262230365 .headicox .sppb-addon-title-icon {
    margin-right: 0px;
    font-size: 42px;
    height: 50px;
    width: 60px;
    line-height: 50px;
    transform: scaleX(-1);
    text-align: right;
}

#sppb-addon-1738262230365 .headicox .fa-mobile::before {
    content: "\f3cd";
}

#sppb-addon-1738262230365 .headicox .fa-map-marker::before {
    content: "\f3c5";
}

#sppb-addon-1738262230365 h2.sppb-addon-title {
    margin: 0px 0px 0px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

#sppb-addon-1738262230365 h2.sppb-addon-title .sppb-addon-title-icon {
    color: #bb1a43
}

#sppb-addon-wrapper-1738262230584 {
    margin: 0px 0px 10px 0px;
}

#sppb-addon-1738262230584 {
    color: #707070;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738262230584 .addresslist .sppb-addon-title {
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -0.4px;
    font-weight: 600;
}

#sppb-addon-wrapper-1738262230862 {
    margin: 0px 0px 20px 0px;
}

#sppb-addon-1738262230862 {
    color: #707070;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738262230862 .addresslist .sppb-addon-title {
    font-size: 14px;
    line-height: 16px;
    letter-spacing: -0.4px;
    font-weight: 600;
}

#column-id-1738262231154 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    box-shadow: 0 0 0 0 #fff;
}

#column-id-1738172296883 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
}

#sppb-addon-wrapper-1738172296880 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738172296880 {
    color: #707070;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738172296880 .sppb-addon-title {
    font-size: 50px;
    line-height: 75px;
    letter-spacing: -1px;
    font-weight: 700;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738172296880 .sppb-addon-title {
        font-size: 45px;
        line-height: 45px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738172296880 .sppb-addon-title {
        font-size: 35px;
        line-height: 35px;
    }
}

#sppb-addon-1738172296880 .sppb-addon-title {
    font-family: "Poppins";
}

#sppb-addon-1738172296880 div.sppb-addon-title {
    margin: 0px 0px 20px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

#sppb-addon-wrapper-1738175007983 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738175007983 {
    color: #707070;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738175007983 .sppb-addon-content {
    font-family: "Poppins";
}

#sppb-addon-1738175007983 .sppb-addon-title {
    font-family: "Poppins";
}

#sppb-addon-1738175007983 {
    font-size: 18px;
    font-weight: 400;
    line-height: 26px;
}

.sp-page-builder .page-content #cosaoffrolinepv {
    padding-top: 50px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    color: #ffffff;
    background-color: #db3c64;
}

@media (max-width:767px) {
    .sp-page-builder .page-content #cosaoffrolinepv {
        padding-top: 50px;
        padding-right: 0px;
        padding-bottom: 20px;
        padding-left: 0px;
    }
}

#column-id-1738262079986 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1738262079987 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738262079987 {
    color: #ffffff;
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738262079987 .sppb-addon-title {
    font-size: 60px;
    line-height: 75px;
    letter-spacing: -1px;
    font-weight: 700;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738262079987 .sppb-addon-title {
        font-size: 45px;
        line-height: 45px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738262079987 .sppb-addon-title {
        font-size: 35px;
        line-height: 35px;
    }
}

#sppb-addon-1738262079987 .sppb-addon-title {
    font-family: "Poppins";
}

#sppb-addon-1738262079987 div.sppb-addon-title {
    margin: 50px 0px 50px 0px;
    text-transform: none;
    padding: 0px 0px 0px 0px;
    text-shadow: 0px 0px 0px rgba(0, 0, 0, 0);
}

#column-id-1738262079988 {
    box-shadow: 0 0 0 0 #fff;
}

#sppb-addon-wrapper-1738262079989 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738262079989 {
    box-shadow: 0 0 0 0 #ffffff;
    border-radius: 58px;
    padding: 0px 0px 0px 0px;
}

#sppb-addon-1738262079989 .imgavt .sppb-img-responsive {
    transform: rotate(-5deg);
    border: 20px solid #fff;
    border-radius: 90px;
    margin-left: 0px;
    background: #fff;
    box-shadow: 10px 10px 20px -10px rgba(0, 0, 0, 0.6);
}

#sppb-addon-1738262079989 img {
    border-radius: 100px;
}

#column-id-1738262079990 {
    padding-top: 0px;
    padding-right: 0px;
    padding-bottom: 50px;
    padding-left: 0px;
}

#sppb-addon-wrapper-1738262079991 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738262079991 {
    color: #ffffff;
}

#sppb-addon-1738262079991 .sppb-addon-title {
    margin-top: 10px;
    margin-bottom: 12px;
    color: #ffffff;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: ;
    font-weight: 700;
}

#sppb-addon-1738262079991 .sppb-addon-title {
    font-family: Poppins;
}

#sppb-addon-1738262079991 .sppb-addon-content .sppb-addon-text {
    font-family: Poppins;
}

#sppb-addon-1738262079991 .sppb-addon-text {
    font-size: 15px;
    font-weight: 500;
    line-height: 21px;
}

#sppb-addon-1738262079991 .sppb-media-content {
    padding: ;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738262079991 .sppb-media-content {
        padding: ;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738262079991 .sppb-media-content {
        padding: ;
    }
}

#sppb-addon-1738262079991 .sppb-icon {
    margin-bottom: 20px;
}

#sppb-addon-1738262079991 .sppb-icon .sppb-icon-container {
    box-shadow: ;
    display: inline-block;
    text-align: center;
    padding: 0px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
    border-radius: 5px;
}

#sppb-addon-1738262079991 .sppb-icon .sppb-icon-container>i {
    font-size: 85px;
    width: 85px;
    height: 85px;
    line-height: 85px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738262079991 .sppb-media .sppb-media-body {
        width: auto;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738262079991 .sppb-media .sppb-media-body {
        width: auto;
    }
}

#sppb-addon-1738262079991 {
    transition: .3s;
}

#sppb-addon-1738262079991:hover {
    box-shadow: ;
}

#sppb-addon-wrapper-1738262079992 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1738262079992 {
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738262079992 .sppb-divider {
    margin-top: 30px;
    margin-bottom: 30px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738262079992 .sppb-divider {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738262079992 .sppb-divider {
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

#sppb-addon-wrapper-1738262079993 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738262079993 {
    color: #ffffff;
}

#sppb-addon-1738262079993 .sppb-addon-title {
    margin-top: 10px;
    margin-bottom: 12px;
    color: #ffffff;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: ;
    font-weight: 700;
}

#sppb-addon-1738262079993 .sppb-addon-title {
    font-family: Poppins;
}

#sppb-addon-1738262079993 .sppb-addon-content .sppb-addon-text {
    font-family: Poppins;
}

#sppb-addon-1738262079993 .sppb-addon-text {
    font-size: 15px;
    font-weight: 500;
    line-height: 21px;
}

#sppb-addon-1738262079993 .sppb-media-content {
    padding: ;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738262079993 .sppb-media-content {
        padding: ;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738262079993 .sppb-media-content {
        padding: ;
    }
}

#sppb-addon-1738262079993 .sppb-icon {
    margin-bottom: 20px;
}

#sppb-addon-1738262079993 .sppb-icon .sppb-icon-container {
    box-shadow: ;
    display: inline-block;
    text-align: center;
    padding: 0px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
    border-radius: 5px;
}

#sppb-addon-1738262079993 .sppb-icon .sppb-icon-container>i {
    font-size: 85px;
    width: 85px;
    height: 85px;
    line-height: 85px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738262079993 .sppb-media .sppb-media-body {
        width: auto;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738262079993 .sppb-media .sppb-media-body {
        width: auto;
    }
}

#sppb-addon-1738262079993 {
    transition: .3s;
}

#sppb-addon-1738262079993:hover {
    box-shadow: ;
}

#sppb-addon-wrapper-1738262079994 {
    margin: 0px 0px 30px 0px;
}

#sppb-addon-1738262079994 {
    box-shadow: 0 0 0 0 #ffffff;
}

#sppb-addon-1738262079994 .sppb-divider {
    margin-top: 30px;
    margin-bottom: 30px;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #ffffff;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738262079994 .sppb-divider {
        margin-top: 20px;
        margin-bottom: 20px;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738262079994 .sppb-divider {
        margin-top: 10px;
        margin-bottom: 10px;
    }
}

#sppb-addon-wrapper-1738262079995 {
    margin: 0px 0px 0px 0px;
}

#sppb-addon-1738262079995 {
    color: #ffffff;
}

#sppb-addon-1738262079995 .sppb-addon-title {
    margin-top: 10px;
    margin-bottom: 12px;
    color: #ffffff;
    font-size: 25px;
    line-height: 30px;
    letter-spacing: ;
    font-weight: 700;
}

#sppb-addon-1738262079995 .sppb-addon-title {
    font-family: Poppins;
}

#sppb-addon-1738262079995 .sppb-addon-content .sppb-addon-text {
    font-family: Poppins;
}

#sppb-addon-1738262079995 .sppb-addon-text {
    font-size: 15px;
    font-weight: 500;
    line-height: 21px;
}

#sppb-addon-1738262079995 .sppb-media-content {
    padding: ;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738262079995 .sppb-media-content {
        padding: ;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738262079995 .sppb-media-content {
        padding: ;
    }
}

#sppb-addon-1738262079995 .sppb-icon {
    margin-bottom: 20px;
}

#sppb-addon-1738262079995 .sppb-icon .sppb-icon-container {
    box-shadow: ;
    display: inline-block;
    text-align: center;
    padding: 0px;
    padding: 0px 0px 0px 0px;
    color: #ffffff;
    border-radius: 5px;
}

#sppb-addon-1738262079995 .sppb-icon .sppb-icon-container>i {
    font-size: 85px;
    width: 85px;
    height: 85px;
    line-height: 85px;
}

@media (min-width:768px) and (max-width:991px) {
    #sppb-addon-1738262079995 .sppb-media .sppb-media-body {
        width: auto;
    }
}

@media (max-width:767px) {
    #sppb-addon-1738262079995 .sppb-media .sppb-media-body {
        width: auto;
    }
}

#sppb-addon-1738262079995 {
    transition: .3s;
}

#sppb-addon-1738262079995:hover {
    box-shadow: ;
}