body{text-align:inherit}
.border{border:1px solid red}
.background-rgba{background-color:rgba(255,255,255,0.8);background:rgba(255,255,255,0.8) url('../../../rsc/contrib/image/newhb/public/prodotti/findomestic-1click-SKprodotto/logo_findomestic.png') no-repeat 97% 97%;width:80%;border-radius:8px;padding:10px;margin:30px auto}
.background-rgba.HB{background-color:rgba(240,240,240,0.8);background:rgba(240,240,240,0.8);width:98%}
.content-form{color:#464646;width:100%;max-width:1170px;margin:0 auto}
.content-placeholder{background:#d2e7da url("../../../rsc/contrib/graphicaltheme/bnl-public/img/simulatore_1click/sfondo_simulatore_landing.png") no-repeat 0 -4px}
.content-placeholder-primavera{background:#d2e7da url("clientlib-all/resources/img/simulatore_1click/primavera_BNL_1920x433_bkg.jpg") no-repeat 0 -4px}
.no-margin{margin:0 !important}
.no-padding{padding:0 !important}
.content-text-side{text-align:center}
.content-text-side img.image-back{width:100%;max-width:675px;margin:0 auto;margin:9px 15px 0}
#form-slider-findo{width:480px;margin:10px}
#container_titolo{height:0;display:none}
#findomestic_simulatore_javascript_form{font-size:14px;color:#464646}
#findomestic_simulatore_javascript_form input,#findomestic_simulatore_javascript_form select{font-size:14px;color:#464646;width:57%}
.HB #findomestic_simulatore_javascript_form input,.HB #findomestic_simulatore_javascript_form select{font-size:14px;color:#464646;width:60%}
#findomestic_simulatore_javascript_form input[type='image'],#findomestic_simulatore_javascript_form input[type='submit']{background:#ef5861;display:block;width:130px;height:35px;border:1px solid #ef5861;color:#FFF;line-height:18px;padding:10px 13px;width:160px;border-radius:6px;font-weight:bold;text-transform:uppercase}
input[type="checkbox"],input[type="radio"]{width:10px !important}
#findomestic_simulatore_javascript_importo_minmax{margin-left:10px}
.form-container{margin:0 auto;max-width:480px;min-width:390px}
.form-container h2{font-size:24px}
.form-container.HB{margin:0 10px;float:left}
#findomestic_simulatore_javascript_finalita_container,#findomestic_simulatore_javascript_importo_container,#findomestic_simulatore_javascript_rata_container{margin:20px 0 15px}
.HB #findomestic_simulatore_javascript_finalita_container,.HB #findomestic_simulatore_javascript_importo_container,.HB #findomestic_simulatore_javascript_rata_container{margin:17px 0 11px;font-size:14px}
#container_progetto,#container_importom,#container_importo{display:block}
.HB #container_progetto,.HB #container_importom,.HB #container_importo{display:block;margin-bottom:6px}
#findomestic_simulatore_javascript_rata_minmax div{display:inline;margin:0 5px;font-size:12px}
#findomestic_simulatore_javascript_rata_container div{font-size:12px}
#findomestic_simulatore_javascript_importo_container div{font-size:12px}
#container_assicurazione{margin-right:10px}
#link_assicurazione{display:block;font-size:13px;margin-bottom:10px}
#findomestic_simulatore_javascript_importo_error{margin-right:10px}
#findomestic_simulatore_javascript_importo_error_container_internal,#findomestic_simulatore_javascript_finalita_error_container_internal{font-size:13px;width:150px;left:0}
#tooltipTemp{border:3px solid #efefef;background:white;position:absolute;width:450px;padding:10px;font-size:11px}
#tooltipTempp{margin:0}
.tableFlex{margin:10px 0}
.tableFlex .logo-flex{float:left;width:25%;margin-right:20px;text-align:center}
.tableFlex .logo-flex img{width:130px;margin:0 auto !important;float:none}
.tableFlex .testo-flex{float:left;width:70%;margin:40px 0 0;color:#464646}
.sim-submit-button{background:#00a66e;border:0 none;border-radius:4px;display:block;font-size:18px;font-weight:400;margin:30px auto;padding:12px 15px;text-align:center;text-transform:uppercase;width:60%}
.sim-submit-button,.sim-submit-button:hover{color:#fff !important;text-decoration:none}
.custom-call-back .landing-call-2-action,.custom-call-back .landing-call-2-action-last{box-shadow:0 2px 2px 0 rgba(130,130,130,0.8);width:100%}
.HB .elenco_vantaggi_form{float:right;padding-right:20px;width:525px}
.elenco_vantaggi_form h2{font-size:24px;margin-bottom:25px}
.vantaggi_ul{border:0 solid green;list-style:none}
.vantaggi_ul li::before{content:"" !important}
.vantaggi_ul li{list-style:none;height:80px;margin:10px 0;font-family:"hello_type",sans-serif;padding-left:80px;font-size:13px}
.vantaggi_ul li span{font-weight:bold;display:block;color:#0080a6;font-size:16px}
.vantaggi_ul li.icona_calcola{background:url('clientlib-redational-preventivatore-findomestic/clientlib-all/resources/image/newhb/public/prodotti/findomestic-1click-SKprodotto/findo_1click_HB_1.png') no-repeat;background-size:60px 60px}
.vantaggi_ul li.icona_documenti{background:url('clientlib-redational-preventivatore-findomestic/clientlib-all/resources/image/newhb/public/prodotti/findomestic-1click-SKprodotto/findo_1click_HB_2.png') no-repeat;background-size:60px 60px}
.vantaggi_ul li.icona_ricevi{background:url('clientlib-redational-preventivatore-findomestic/clientlib-all/resources/image/newhb/public/prodotti/findomestic-1click-SKprodotto/findo_1click_HB_3.png') no-repeat;background-size:60px 60px;line-height:20px;padding-top:10px}
.icone-project-vantaggi{background:#efefef;width:100%;padding:40px 10px}
.icone-project-vantaggi ul{list-style-type:none}
.icone-project-vantaggi ul li::before{content:""}
.icone-project-vantaggi ul li{width:29.5%;float:left;font-size:13px;text-align:center}
.icone-project-vantaggi ul li img{display:block;max-width:100px;margin:30px auto 10px}
.icone-project-vantaggi ul li span{display:block;font-weight:bold;font-size:14px}
a.tinyCta{width:35%;font-size:22px}
p.step-p{font-size:16px;font-weight:normal;margin-top:10px;color:#999}
.cta-green-95{width:95%;font-size:21px;line-height:22px;border:1px solid #00945d;font-weight:bold;background:#00945d;padding:12px 0;border-radius:8px;margin:25px auto;text-align:center !important}
.cta-green-95 a,.cta-green-95 a:visited,.cta-green-95 a:hover{color:#FFF;font-weight:bold;font-size:20px;line-height:22px;text-decoration:none}
@media(max-width:460px){.background-rgba{width:92%}
}
@media(min-width:461px) and (max-width:768px){#tooltipTemp{top:40% !important;left:23% !important;width:550px}
.content-placeholder{background:#d2e7da url("../../../rsc/contrib/graphicaltheme/bnl-public/img/simulatore_1click/sfondo_simulatore_landing.png") repeat}
.tableFlex .logo-flex,.tableFlex .testo-flex{float:none;width:90%;margin:0 auto}
}
@media(min-width:769px) and (max-width:996px){#tooltipTemp{top:10% !important;left:52% !important;width:400px}
.content-placeholder{background:#d2e7da url("../../../rsc/contrib/graphicaltheme/bnl-public/img/simulatore_1click/sfondo_simulatore_landing.png") repeat}
.tableFlex .testo-flex{margin:15px 0 0}
}
@media(min-width:1280px){.HB #tooltipTemp{top:90% !important;left:33% !important;width:550px;border:3px solid #efefef}
#tooltipTemp{top:30% !important;left:33% !important;width:550px;border:3px solid #efefef}
}
.anchor-module{margin:0 auto;width:960px}
.anchor-module>a{color:#2d2926;pointer-events:none}
.anchor-module>a:hover{color:#00965e}
.anchor-module>a:hover .anchor-item .icon:before{background-color:#00965e}
.anchor-module>h1{text-align:center;color:#5f5f5f;font-size:36px;font-weight:300;text-transform:uppercase;font-family:"BNPPSans",Helvetica,sans-serif}
.anchor-module .anchor-item{float:left;padding:0 30px 30px 30px;text-align:center;width:320px}
.anchor-module .anchor-item .icon{font-size:60px;padding:10px}
.anchor-module .anchor-item .icon:before{background-color:#2d2926;color:#fff;padding:10px;pointer-events:all}
.anchor-module .anchor-item .textbox{font-size:18px;margin-top:10px;text-transform:uppercase;pointer-events:all;word-wrap:break-word}
div.fix-spacing{clear:both}
@media(max-width:991px){.anchor-module{width:auto;margin:0 20px}
.anchor-module .anchor-item{width:33%;padding:0}
}
.blocks-text-module h1{color:#5f5f5f;font-family:"BNPPSans",Helvetica,sans-serif;font-size:36px;text-transform:uppercase;font-weight:300;margin-left:20px;margin-right:20px}
.blocks-text-module p{color:#999;font-size:16px;margin:0 20px}
.blocks-text-module{margin:0;text-align:center}
.blocks-text-module .c2a-container{display:inline-block;margin-bottom:30px}
.blocks-text-module .c2a-container a{font-family:"BNPPSans",Helvetica,sans-serif;font-size:16px;text-transform:uppercase;text-decoration:none;color:#00965e}
.blocks-text-module .c2a-container a:hover{color:#93bd0e}
@media(min-width:992px){.blocks-text-module{margin:0 auto;width:800px}
}
.share-blocks-module{margin-top:30px}
.share-blocks-container{width:100%;background:#999;position:relative;height:auto;padding-bottom:30px;margin-bottom:30px}
.share-blocks-container img{width:100%;min-height:130px;min-width:220px}
.share-blocks-container .content-container{padding:20px}
.share-blocks-container .content-container p{padding:0}
.share-blocks-container h1{font-family:"BNPPSans",Helvetica,sans-serif !important;font-size:20px;text-transform:uppercase;text-shadow:none;text-align:left;padding:0;font-weight:bold;width:100%;margin-bottom:6px;margin-top:0}
.share-blocks-container h2{font-family:"BNPPSans",Helvetica,sans-serif !important;font-size:18px;text-transform:uppercase;text-shadow:none;text-align:left;padding:0;font-weight:bold;width:100%;margin-bottom:6px;margin-top:0}
.share-blocks-container h3{font-family:"BNPPSans",Helvetica,sans-serif !important;font-size:17px;text-transform:uppercase;text-shadow:none;text-align:left;padding:0;font-weight:bold;width:100%;margin-bottom:6px;margin-top:0}
.share-blocks-container h4{font-family:"BNPPSans",Helvetica,sans-serif !important;font-size:16px;text-transform:uppercase;text-shadow:none;text-align:left;padding:0;font-weight:bold;width:100%;margin-bottom:6px;margin-top:0}
.share-blocks-container p{font-family:"BNPPSans",Helvetica,sans-serif;font-size:14px;color:#fff;margin-bottom:10px;overflow:hidden}
.share-blocks-container .share-container{height:36px;width:36px}
.share-blocks-container .share-container a{background:url("clientlib-all/resources/img/offering/icons/share.png");height:inherit;position:absolute;text-indent:-9999px;width:inherit;background-color:#2d2926}
.share-blocks-container .hideshare-wrap .hideshare-list{display:block;position:absolute;bottom:46px;padding:0;text-decoration:none;list-style-type:none}
.share-blocks-container .hideshare-wrap .hideshare-list div{width:36px;height:36px;background-color:#2d2926;text-align:center;font-size:24px;color:#fff;line-height:42px}
.share-blocks-container .c2a-container{float:right;position:relative;right:20px;text-align:center;line-height:0}
.share-blocks-container .c2a-container p a{background-color:#2d2926;display:table-cell;height:inherit;line-height:36px;vertical-align:middle;width:inherit}
.share-blocks-container .c2a-container p a:hover{background-color:#00965e}
.share-blocks-container .c2a-box{width:170px;height:36px}
.share-blocks-container .hideshare-wrap{float:left;display:inline;position:relative;margin-top:20px;margin:0}
.share-blocks-container .hideshare-wrap .hideshare-list div.bnl-icon-facebook:hover{background-color:#3b5998}
.share-blocks-container .hideshare-wrap .hideshare-list div.bnl-icon-twitter:hover{background-color:#55acee}
.share-blocks-container .hideshare-wrap .hideshare-list div.bnl-icon-linkedin:hover{background-color:#007bb5}
.share-blocks-container .hideshare-wrap .hideshare-list div a:link{text-decoration:none}
.share-blocks-container .share-container a:hover{background-color:#00965e;position:absolute;text-indent:-9999px;height:inherit;width:inherit}
.share-blocks-container .share-container.active a{background:url("clientlib-all/resources/img/offering/icons/share_selected_private.png");background-color:#fff}
.share-blocks-container .c2a-box a{color:#fff;text-decoration:none;font-family:"BNPPSans",Helvetica,sans-serif;font-size:16px;text-transform:uppercase}
.share-blocks-container .legal-attachment{font-size:16px}
.share-blocks-container .legal-attachment a,.share-blocks-container .legal-attachment a:hover{color:#fff;font-weight:bold;text-decoration:underline;vertical-align:text-bottom}
.share-blocks-container .doc-pdf:before{font-family:"bnlicons";content:"\f13a";font-size:23px;color:#fff}
.share-blocks-container .doc-doc:before,.share-blocks-container .doc-docx:before{font-family:"bnlicons";content:"\f139";font-size:23px;color:#fff}
.share-blocks-container .textbox{color:#fff}
.share-blocks-container .textbox a,.share-blocks-container .textbox a:hover{color:#fff;font-weight:bold;text-decoration:underline}
.share-blocks-container .share-container.social-share.hideshare-btn{position:relative}
.share-blocks-container .scrollable-content{outline:0;margin-bottom:20px}
@media(min-width:992px){.share-blocks-module{margin-top:40px}
.blocks-container{margin:0 auto 30px auto;width:990px}
.share-blocks-container{margin:0 auto;width:100%;min-height:394px;min-width:none;padding-bottom:0;margin-bottom:0}
.share-blocks-container img{width:300px}
.share-blocks-container .content-container{overflow:hidden;height:225px}
.share-blocks-container .scrollable-content{overflow-y:scroll;height:130px}
.share-blocks-container .share-container{position:absolute;top:20px}
.share-blocks-container .c2a-box{padding-top:17px}
.share-blocks-container .hideshare-wrap{position:absolute}
.share-blocks-container .c2a-container{position:absolute;bottom:10px;right:20px;text-align:center;line-height:0}
.share-blocks-container .share-container.social-share.hideshare-btn{position:absolute}
.share-blocks-container .hideshare-wrap .hideshare-list{bottom:-20px}
.share-blocks-container .scrollable-content{margin-bottom:0}
}
.image-text-c2a-module{height:420px;overflow:hidden;position:relative;z-index:10}
.image-text-c2a-module img{left:50%;position:absolute;min-width:1440px;width:100%;z-index:-1;pointer-events:none;transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}
.image-text-c2a-module h1{color:#fff;font-weight:300;margin:80px 20px 0;text-align:center;text-shadow:2px 2px 2px rgba(45,45,45,0.75)}
.image-text-c2a-module p{color:#fff;font-family:"BNPPSans",Helvetica,sans-serif;font-size:16px;margin:10px 20px;text-align:center;text-shadow:2px 2px 2px rgba(45,45,45,0.75);overflow:hidden;max-height:86px}
.image-text-c2a-module .c2a-container a:hover{background-color:#00965e}
.image-text-c2a-module .c2a-container a{background-color:#2d2926;color:#fff;display:block;font-family:"BNPPSans",Helvetica,sans-serif;font-size:16px;height:inherit;text-decoration:none;text-transform:uppercase;vertical-align:middle;padding-top:10px;padding-bottom:10px;width:inherit;line-height:20px;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}
.image-text-c2a-module .c2a-container{bottom:28px;height:150px;margin:0 auto;padding:0 20px;position:absolute;text-align:center;width:100%}
.image-text-c2a-module .textbox{text-align:center;color:#fff}
.image-text-c2a-module .textbox a,.image-text-c2a-module .textbox a:hover{color:#fff;font-weight:bold;text-decoration:underline}
.hideshare-wrap .c2a-share-container{background:url(clientlib-all/resources/img/offering/icons/share-inactive.png);height:36px;width:36px;margin:168px auto 12px auto;cursor:pointer}
.hideshare-wrap .c2a-share-container.active{background:url(clientlib-all/resources/img/offering/icons/share-active.png)}
.c2a-share .hideshare-wrap .hideshare-list div{width:36px;height:36px;background-color:#2d2926;text-align:center;font-size:24px;color:#fff;line-height:42px}
.share-blocks-container .hideshare-wrap .hideshare-list,.c2a-share .hideshare-wrap .hideshare-list{display:table;padding:0;text-decoration:none;list-style-type:none;margin:auto}
.c2a-share .hideshare-list>div{float:left}
.image-text-c2a-module .c2a-container{bottom:122px;height:50px;margin:0 auto;padding:0 20px;position:absolute;text-align:center;width:100%}
@media(max-width:991px){.hideshare-wrap .c2a-share-container{margin:194px auto 3px auto}
}
@media only screen and (min-width:410px) and (max-width:500px){.hideshare-wrap .c2a-share-container{margin:172px auto 3px auto}
}
@media only screen and (max-device-width:400px){.hideshare-wrap .c2a-share-container{margin:133px auto 3px auto}
}
@media(min-width:992px){.image-text-c2a-module img{left:0;position:absolute;width:100%;transform:none;-ms-transform:none;-webkit-transform:none}
.image-text-c2a-module h1{margin:114px auto 15px}
.image-text-c2a-module p{margin:0 auto;max-width:600px}
.image-text-c2a-module .c2a-wrapper{display:inline-block;margin:auto 15px;max-width:800px;height:36px}
.image-text-c2a-module .c2a-button{display:block;margin-top:1.5%}
.image-text-c2a-module .c2a-container{bottom:30%;height:36px;margin:0 auto;padding:0 10px;position:absolute}
.image-text-c2a-module .c2a-container a{display:table-cell;text-shadow:none}
.hideshare-wrap .c2a-share-container{background:url(clientlib-all/resources/img/offering/icons/share-inactive.png);height:36px;width:36px;margin:88px auto 12px auto}
.hideshare-wrap .c2a-share-container.active{background:url(clientlib-all/resources/img/offering/icons/share-active.png)}
.c2a-share .hideshare-wrap .hideshare-list div{width:36px;height:36px;background-color:#2d2926;text-align:center;font-size:24px;color:#fff;line-height:42px}
.share-blocks-container .hideshare-wrap .hideshare-list,.c2a-share .hideshare-wrap .hideshare-list{display:table;padding:0;text-decoration:none;list-style-type:none;margin:auto}
.c2a-share .hideshare-list>div{float:left}
}
.content_container .carousel-item{height:420px}
@media(max-width:992px){.content_container .carousel-indicators{bottom:-15px}
}
.contacts-module{background-color:#2d2926;height:225px;width:100%}
.contacts-module .contact-tile{height:225px}
.contacts-module a{color:#FFF}
.contacts-module .contact-tile-content{margin-top:15%}
.contacts-module a .contact_icon{text-align:center;margin-top:40px;font-size:90px;margin:0 auto;height:90px;width:90px}
.contacts-module .contact-tile:hover{background-color:#00965e}
.contacts-module .contact-module-contents{margin:0 auto;width:960px}
.contacts-module .caption_title{text-transform:uppercase;text-align:center;font-weight:bold;font-size:16px;width:100%}
.contacts-module .contact_caption{margin-top:10px;widows:100%}
@media(max-width:991px){.contacts-module,.contacts-module .contact-tile{height:130px}
.contacts-module .contact-module-contents{width:100%}
.contacts-module .contact-tile-content{margin-top:0}
.contacts-module a .contact_icon{margin-top:0;font-size:80px;height:80px;width:80px}
.contacts-module .contact_caption{margin:10px 0}
.contacts-module .caption_title{font-size:12px}
}
.image-text-module{display:block;padding-bottom:.1px}
.image-text-module>div{margin-bottom:50px}
.image-text-module a{color:#00965e;text-decoration:none}
.image-text-module a:hover{color:#93bd0e}
.image-text-module div a{color:#00965e;font-size:16px;text-decoration:none;font-family:"BNPPSans",Helvetica,sans-serif}
.image-text-module .text-box>h1{color:#5f5f5f;font-size:36px;font-weight:300;text-transform:uppercase;font-family:"BNPPSans",Helvetica,sans-serif}
.image-text-module .text-box{margin-top:50px;color:#999;font-size:16px;font-family:"BNPPSans",Helvetica,sans-serif}
@media(min-width :992px){.image-text-module{margin:40px auto;width:960px}
.image-text-module .image-box{width:300px;float:left;display:inline-block;margin-right:30px}
.image-text-module .image-box .image{width:300px}
.image-text-module .text-box{margin-left:330px}
}
@media(max-width :991px){.image-text-module{margin:10px 20px}
.image-text-module .text-box{margin:auto 20px}
.image-text-module .image-box{width:100%;padding-bottom:20px;padding-right:20px;margin-left:20px}
.image-text-module .image-box .image{width:100%;margin-right:0}
hideshare-wrap}
}
.image-text-c2a-module{height:420px;overflow:hidden;position:relative;z-index:10}
.image-text-c2a-module img{left:50%;position:absolute;min-width:1440px;max-width:1800px;width:100%;z-index:-1;pointer-events:none;transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}
.image-text-c2a-module h1{color:#fff;font-weight:300;margin:80px 20px 0;text-align:center;text-shadow:2px 2px 2px rgba(45,45,45,0.75)}
.image-text-c2a-module p{color:#fff;font-family:"BNPPSans",Helvetica,sans-serif;font-size:16px;margin:10px 20px;text-align:center;text-shadow:2px 2px 2px rgba(45,45,45,0.75);overflow:hidden;max-height:86px}
.image-text-c2a-module .c2a-container a:hover{background-color:#00965e}
.image-text-c2a-module .c2a-container a{background-color:#2d2926;color:#fff;display:block;font-family:"BNPPSans",Helvetica,sans-serif;font-size:16px;height:inherit;padding:10px 20px;text-decoration:none;text-transform:uppercase;vertical-align:middle;width:inherit;line-height:20px;filter:alpha(opacity=90);-moz-opacity:.9;-khtml-opacity:.9;opacity:.9}
.image-text-c2a-module .c2a-container{bottom:128px;height:50px;margin:0 auto;padding:0 20px;position:absolute;text-align:center;width:100%}
@media(min-width:992px){.image-text-c2a-module img{left:50%;margin:0;width:100%;transform:translate(-50%,0);-ms-transform:translate(-50%,0);-webkit-transform:translate(-50%,0)}
.image-text-c2a-module h1{margin:114px auto 15px}
.image-text-c2a-module p{margin:0 auto;max-width:600px}
.image-text-c2a-module .c2a-wrapper{display:inline-block;margin:auto 15px;max-width:800px;height:36px}
.image-text-c2a-module .c2a-button{display:block;margin-top:1.5%}
.image-text-c2a-module .c2a-container{bottom:40%;height:36px;margin:0 auto;padding:0 10px;position:absolute}
.image-text-c2a-module .c2a-container a{display:table-cell;text-shadow:none}
}
.legal-module{background-color:#FFF}
.legal-module .legal-header{padding:10px 0;text-transform:uppercase}
.legal-module .legal-header .header-left{float:left;float:1%}
.legal-module .legal-header .header-right{float:right;width:96%}
.legal-module .legal-header .clearfix{clear:both}
.legal-module .legal-header a{text-decoration:none;color:#00965e}
.legal-module .accordion-content.collapsed{display:none;height:0}
.legal-module .accordion-break{border-top:1px solid #999;height:20px}
.legal-module .legal-header a:hover{color:#93bd0e}
.legal-module .legal-header .bnl-icon-more,.legal-header .bnl-icon-less{font-size:24px;cursor:pointer}
.legal-module .legal-header h3{color:#5f5f5f;display:inline;text-align:left;font-weight:lighter}
.legal-module .legal-text{font-size:16px;color:#999}
.legal-attachment{font-size:16px}
.legal-attachment a{color:#00965e;text-decoration:none}
.legal-module .legal-text h1{color:#5f5f5f;font-size:36px;font-weight:300;text-transform:uppercase;font-family:"BNPPSans",Helvetica,sans-serif}
.legal-module .legal-text img{width:auto}
.legal-module .doc-pdf:before{font-family:"bnlicons";content:"\f132";font-size:23px;color:#999}
.legal-module .doc-doc:before,.legal-module .doc-docx:before{font-family:"bnlicons";content:"\f111";font-size:23px;color:#999}
.legal-attachment a:hover{color:#93bd0e}
.legal-text>h1{padding-top:30px}
.legal-text a{color:#00965e;text-decoration:none}
.legal-text a:hover{color:#93bd0e}
@media(min-width:992px){.legal-module{margin:auto;width:960px}
}
@media(max-width:991px){.legal-module{padding:0 30px 0 30px;margin:0 20px}
.legal-module .legal-header .header-right{width:90%}
.legal-module .legal-text img{width:100%}
}
.share-module{width:100%;background-color:#f3f3f3;font-size:24px;font-weight:lighter;color:#5f5f5f;margin-bottom:20px}
.share-module>div{margin:0 auto;width:960px;height:64px;line-height:64px}
.share-module .hideshare-wrap{width:168px}
.share-module>div>div{display:inline;float:right}
.share-module .share-icons-container{margin-top:14px}
.share-module .hideshare-list>div>a{text-decoration:none}
.share-module .hideshare-list{display:block !important}
.share-module .hideshare-list>div>a>div{width:36px;height:36px;color:#fff;background-color:#2d2926;display:inline;float:left;text-align:center;line-height:36px;margin-left:20px}
.share-module .hideshare-list>div a:hover div.bnl-icon-linkedin{background-color:#007bb5}
.share-module .hideshare-list>div a:hover div.bnl-icon-facebook{background-color:#3b5998}
.share-module .hideshare-list>div a:hover div.bnl-icon-twitter{background-color:#55acee}
@media(max-width:992px){.share-module>div{width:auto}
.share-module>div{margin-right:30px}
}
.max-width-row{width:100%;background-color:#f3f3f3}
.swipe-box-container{width:960px;margin:0 auto;font-family:"BNPPSans",Helvetica,sans-serif}
.swipe-box-container>h1{text-align:center;color:#666;font-size:36px;font-weight:300;text-transform:uppercase;padding:30px 0 30px 0;margin:0 20px;word-wrap:break-word}
.swipe-box-container .item .image{width:300px;height:169px}
.swipe-box-container .item a{text-transform:uppercase;color:#00925b;text-decoration:none;word-wrap:break-word;font-size:18px;width:300px}
.swipe-box-container .item a:hover{color:#45c563;text-decoration:none}
.swipe-box-container .text{width:300px;margin-top:20px}
.swipe-box-container .owl-buttons{display:none}
.swipe-box-container .owl-controls{padding-bottom:15px}
.swipe-box-container .owl-theme .owl-controls .owl-page span{width:10px;height:10px;margin:5px 4px;border:1px solid #999;border-radius:10px;background-color:transparent;opacity:unset}
.swipe-box-container .owl-theme .owl-controls .owl-page.active span{background-color:#999}
@media(max-width:991px){.swipe-box-container{width:100%}
.swipe-box-container .item .image{width:100%;height:auto}
.swipe-box-container .item a{width:auto}
.swipe-box-container .text{width:auto;margin-left:30px;margin-right:30px}
.swipe-box-container .item .img-container{margin-left:10px;margin-right:10px}
}
@media(min-width:992px){.swipe-box-container .item a:hover .img-container:after{content:"?";width:300px;height:169px;position:absolute;display:block;top:0;background-color:rgba(69,197,99,.75);font-family:"bnlicons";text-align:center;line-height:169px;color:#fff;font-size:42px}
}
.text-module{text-align:center !important}
.text-module *{text-align:center !important}
.text-module h1{color:#5f5f5f;font-size:36px;font-weight:300;text-transform:uppercase;font-family:"BNPPSans",Helvetica,sans-serif}
.text-module p{color:#999;font-size:16px}
.text-module>h1{padding-top:30px}
.text-module a:link{color:#00965e;font-size:16px}
.text-module a:hover,.text-module a:focus{color:#93bd0e}
@media(min-width:992px){.text-module{margin:auto;width:800px}
}
@media(max-width:991px){.text-module{margin:auto 20px;padding:10px 20px 60px 20px}
}
.video-container{left:0;top:0;position:fixed;z-index:1000;overflow:hidden;width:100%;display:block}
.video-container .close-video{background:none repeat scroll 0 0 #2d2926;height:60px;position:absolute;right:0;width:60px;z-index:10;font-size:61px;line-height:60px;opacity:.9;cursor:pointer;color:#fff}
.video-container iframe{display:block;position:absolute}
.image-text-c2a-module.video-module.in-execution{z-index:1000}
.video-module .c2a-container{bottom:20%}
.video-module p.c2a-wrapper{height:72px;width:72px;margin:0 auto}
.video-module .c2a-wrapper a{background:url("clientlib-all/resources/img/offering/icons/play.png") no-repeat scroll 0 0 transparent;position:relative;text-indent:-999px;opacity:1}
.video-module .c2a-wrapper a:hover{background:url("clientlib-all/resources/img/offering/icons/play_over.png") no-repeat scroll 0 0 transparent}
@media(min-width:992px){.video-module .c2a-container{bottom:45%}
.video-module p.c2a-wrapper{margin:0}
}
.multipage-injector{padding:0 15px;width:100%}
.multipage-injector .injector-header{font-family:"BNPPSans",Helvetica,sans-serif;background-color:#f3f3f3;font-size:24px;color:#5f5f5f;height:64px;margin:auto;width:960px}
.multipage-injector .injector-header .injector-header-icon{margin-right:20px;font-size:40px}
.multipage-injector .injector-header .injector-header-infos{margin-left:12px;line-height:65px;height:100%;float:left}
.multipage-injector .injector-header .injector-header-command{margin-right:12px;line-height:65px;height:100%;float:right}
.multipage-injector .injector-header .injector-header-command{cursor:pointer;color:#00965e}
.multipage-injector .injector-header .injector-header-command::-moz-selection{background-color:transparent}
.multipage-injector .injector-header .injector-header-command::selection{background-color:transparent}
.multipage-injector .injector-header .injector-header-command:hover{color:#93bd0e}
.multipage-injector .clearfix{clear:both}
.multipage-injector .injector-header-filters{border-bottom:solid 1px #999;text-align:center;margin:auto;width:960px}
.multipage-injector .injector-header-filters.collapsed{display:none;height:0}
.multipage-injector .injector-header-filters .injector-filter{font-family:"BNPPSans",Helvetica,sans-serif;display:inline-block;padding:13px 35px}
.multipage-injector .injector-header-filters .injector-filter a{text-decoration:none;font-size:18px;color:#00965e;outline:0}
.multipage-injector .injector-header-filters .injector-filter a:hover{color:#93bd0e}
.multipage-injector .injector-header-filters .injector-filter a.selected{color:#5f5f5f}
.multipage-injector .injector-header-filters .injector-filter a.selected:hover{color:#5f5f5f}
@media(max-width:991px){.multipage-injector .injector-header{margin:0 20px;width:auto}
.multipage-injector .injector-header-filters{border-bottom:0;margin:0 20px;width:auto}
.multipage-injector .injector-header-filters .injector-filter{border-bottom:solid 1px #999;display:block;width:100%}
}
.tab-page-injector .injector-header{text-align:center;margin:0 auto;width:960px}
.tab-page-injector .injector-title h1{font-family:"BNPPSans",Helvetica,sans-serif;font-size:36px;color:#5f5f5f}
.tab-page-injector .injector-tabs{border-bottom:1px solid #999}
.tab-page-injector .injector-tabs .injector-tab{display:inline-block;margin-bottom:-2px;height:38px}
.tab-page-injector .injector-tabs .injector-tab.selected{border-bottom:thin solid #FFF !important}
.tab-page-injector .injector-tabs .injector-tab a{font-family:"BNPPSans",Helvetica,sans-serif;text-decoration:none;padding:12px 14px;line-height:40px;font-size:14px;color:#00925b;outline:0}
.tab-page-injector .injector-tabs .injector-tab:hover a{color:#45c563}
.tab-page-injector .injector-tabs .injector-tab.selected{border:1px solid #999;border-bottom:0}
.tab-page-injector .injector-tabs .injector-tab.selected a{color:#5f5f5f}
@media(max-width:991px){.tab-page-injector .injected-content{margin:0 20px}
.tab-page-injector .injector-header .injector-tabs{margin:0}
.tab-page-injector .injector-header{width:100%}
.tab-page-injector .injector-tabs{height:auto;margin:0 15px 0 35px;overflow-x:auto;overflow-y:hidden}
.tab-page-injector .injector-tabs .injector-tabs-container{white-space:nowrap}
.tab-page-injector .injector-tabs .injector-tab{height:auto}
.tab-page-injector .injector-tabs .injector-tab:hover a{pointer-events:all}
}
#ls-row-2-col-1.ls-col{height:auto !important}
.content_container{margin:0 -30px}
#ls-row-2.content_container{background-color:#FFF}
.component-cookie-law{display:block;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;z-index:999999999;background-color:rgba(0,0,0,0.4)}
.component-cookie-law.privacy_page_container{top:calc(100% - 108px);box-shadow:0 -2px 8px 0 rgba(0,0,0,0.2);background:0}
.component-cookie-law-inEdit.privacy_page_container{top:calc(100% - 108px);box-shadow:0 -2px 8px 0 rgba(0,0,0,0.2);background:0}
.component-cookie-law .cookie-wrapper{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);position:absolute;bottom:0;left:0;right:0;width:100%;transition:all .3s ease-in-out;max-height:100%;overflow:auto}
.component-cookie-law-inEdit .cookie-wrapper{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,0.2);width:100%;transition:all .3s ease-in-out;max-height:90vh;overflow:auto}
.component-cookie-law .cookie-container{box-sizing:content-box;max-width:1170px;margin-left:auto;margin-right:auto;padding:60px 16px 40px;color:#000}
.component-cookie-law .cookie-container>*{color:#000;font-family:"Open Sans",sans-serif}
.component-cookie-law .cookie-container .privacy_page>*{display:flex;justify-content:flex-end;margin:-30px 0 -10px}
.component-cookie-law-inEdit .cookie-container{box-sizing:content-box;max-width:1260px;margin-left:auto;margin-right:auto;padding:60px 16px 40px;color:#000}
.component-cookie-law-inEdit .cookie-container>*{color:#000;font-family:"Open Sans",sans-serif}
.component-cookie-law-inEdit .cookie-container .privacy_page>*{display:flex;justify-content:flex-end;margin:-30px 0 -10px}
.component-cookie-law #ot-sdk-btn.cookie-button{font-family:"Open Sans",sans-serif;min-width:337px;color:#3e3e3e;line-height:48px;padding:0 15px;box-sizing:border-box;font-size:16px;text-decoration:none;outline:0;background:0;border:0;display:block;text-align:center;cursor:pointer}
.component-cookie-law .cookie-button p{margin:0 !important}
.component-cookie-law .cookie-settings-action #ot-sdk-btn.cookie-button{background-color:transparent;color:#4d5b5c;border-radius:4px;width:50%;min-width:100px;transition:all .3s ease-in-out;font-family:"BNPPSans","Open Sans",sans-serif}
.component-cookie-law .cookie-settings-action #ot-sdk-btn.cookie-button svg{width:20px;height:20px;margin-left:7px;vertical-align:-4px}
.component-cookie-law.cl-hellobank #ot-sdk-btn.cookie-button{font-family:'Hello Type','hello_type',sans-serif !important}
.component-cookie-law.cl-hellobank .cookie-settings-action #ot-sdk-btn.cookie-button{background-color:transparent;color:#4d5b5c;font-family:"Hello Type",sans-serif;font-weight:500}
.component-cookie-law-inEdit #ot-sdk-btn.cookie-button{font-family:"Open Sans",sans-serif;min-width:337px;color:#3e3e3e;line-height:48px;padding:0 15px;box-sizing:border-box;font-size:16px;text-decoration:none;outline:0;background:0;border:0;display:block;text-align:center;cursor:pointer}
.component-cookie-law-inEdit .cookie-settings-action #ot-sdk-btn.cookie-button{background-color:transparent;color:#4d5b5c;border-radius:4px;width:50%;min-width:50%;transition:all .3s ease-in-out;font-family:"BNPPSans","Open Sans",sans-serif}
.component-cookie-law-inEdit .cookie-settings-action #ot-sdk-btn.cookie-button svg{width:20px;height:20px;margin-left:7px;vertical-align:-4px}
.component-cookie-law-inEdit.cl-hellobank .cookie-settings-action .cookie-button{background-color:transparent;color:#4d5b5c;font-family:"Hello Type",sans-serif;font-weight:500}
.component-cookie-law .cookie-grid .col-dx #ot-sdk-btn.cookie-button-primary{width:100%;margin-bottom:32px}
.component-cookie-law #ot-sdk-btn.cookie-button-primary{background-color:#017146;color:#fff;border-radius:4px;font-family:"BNPPSans","Open Sans",sans-serif;font-weight:bold}
.component-cookie-law #ot-sdk-btn.cookie-button-primary:hover{background-color:#017146;color:#fff;border-radius:4px;font-family:"BNPPSans","Open Sans",sans-serif;font-weight:bold}
.component-cookie-law #ot-sdk-btn.cookie-button-primary:disabled{background-color:rgba(0,150,94,0.4);cursor:default}
.component-cookie-law.cl-hellobank #ot-sdk-btn.cookie-button-primary{background-color:#005e7a;font-family:"Hello Type",sans-serif}
.component-cookie-law.cl-hellobank #ot-sdk-btn.cookie-button-primary:hover{background-color:#005e7a;font-family:"Hello Type",sans-serif}
.component-cookie-law.cl-hellobank #ot-sdk-btn.cookie-button-primary:disabled{background-color:rgba(0,94,122,0.4)}
.component-cookie-law-inEdit .cookie-grid .col-dx #ot-sdk-btn.cookie-button-primary{width:100%;margin-bottom:32px}
.component-cookie-law-inEdit #ot-sdk-btn.cookie-button-primary{background-color:#017146;color:#fff;border-radius:4px;font-family:"BNPPSans","Open Sans",sans-serif;font-weight:bold}
.component-cookie-law-inEdit.cl-hellobank #ot-sdk-btn.cookie-button-primary{background-color:#005e7a;font-family:"Hello Type",sans-serif}
.component-cookie-law-inEdit.cl-hellobank #ot-sdk-btn.cookie-button-primary:disabled{background-color:rgba(0,94,122,0.4)}
.component-cookie-law .cookie-grid .col-dx #ot-sdk-btn.cookie-button-primary{width:100%;margin-bottom:32px}
@media(max-width:374px){.component-cookie-law-inEdit #ot-sdk-btn.cookie-button{min-width:auto}
}
@media(max-width:357px){.component-cookie-law.cl-hellobank .cookie-settings-action #ot-sdk-btn.cookie-button{padding:0 2px}
}
@media(max-width:374px){.component-cookie-law #ot-sdk-btn.cookie-button{min-width:auto}
}
@media(max-width:767px){.component-cookie-law-inEdit.privacy_page_container{top:calc(100% - 70px)}
.component-cookie-law-inEdit.privacy_page_container .cookie-wrapper{height:70px}
.component-cookie-law-inEdit.privacy_page_container .cookie-container .privacy_page>*{justify-content:center;margin:-13px 0 -10px}
.component-cookie-law-inEdit.privacy_page_container .cookie-container .privacy_page>*{justify-content:center;margin:-13px 0 -10px}
.component-cookie-law-inEdit .cookie-container{padding:24px 16px 0;box-sizing:border-box;height:100%;overflow:auto}
}
@media(max-width:767px){.component-cookie-law.privacy_page_container{top:calc(100% - 70px)}
.component-cookie-law.privacy_page_container .cookie-wrapper{height:70px}
.component-cookie-law.privacy_page_container .cookie-container .privacy_page>*{justify-content:center;margin:-13px 0 -10px}
.component-cookie-law .cookie-container{padding:24px 16px 0;box-sizing:border-box;height:100%;overflow:auto}
}
.formatted-free-text #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy{font-family:inherit !important;font-size:inherit !important;color:inherit !important;text-align:left;padding:inherit !important}
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-table-header{font-family:inherit !important;font-size:inherit !important;color:inherit !important}
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-host-td,#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy ot-cookies-type,#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy ot-cookies-type,#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy span{font-family:inherit !important;font-size:14px !important;color:#999 !important}
#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy a{font-family:inherit !important;font-size:inherit !important;color:#00965e !important}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-description{color:inherit !important;font-size:inherit !important}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy p{color:inherit !important;font-size:inherit !important}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{color:inherit !important}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy #cookie-policy-title{text-align:center !important;color:#5f5f5f !important;text-transform:uppercase !important;font-family:"BNPPSans",Helvetica,sans-serif;line-height:1.1 !important;padding-top:30px !important;font-size:2em !important;font-weight:lighter !important}
#ot-sdk-cookie-policy .ot-sdk-container{margin:0 !important;width:100% !important}
#ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-sdk-cookie-policy-group{color:#5f5f5f !important;text-transform:uppercase !important;font-family:"BNPPSans",Helvetica,sans-serif;line-height:1.1 !important;font-size:1.5em !important;font-weight:lighter !important}
@media(max-width:531px){#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-host-td,#ot-sdk-cookie-policy #ot-sdk-cookie-policy-v2.ot-sdk-cookie-policy .ot-host-td a{background-color:black;color:white !important;background:black !important}
}
div.footer{position:static}
.tab-container .r-header a,.tab-container .sloganTabContent a{color:#00925b}
.step-p p{font-size:16px;font-weight:normal;margin-top:10px;color:#999}
div.j-HeadingBannerAlternativo.step-p p{font-size:18px;font-weight:normal;margin-top:10px;color:#999}
div.j-legal-immagine-con-testo-indentato ul{list-style:none}
div.download-apk p{font-size:18px;margin:18px 0 0;color:#4d4d4d}
div.termini-disclamer a{color:#00925a}
@media screen and (min-width:991px){div.item div.inline-block{padding:28px 20px 20px 37px;min-height:7em;max-height:7em}
}
@media screen and (min-width:979px) and (max-width:990px){div.item div.inline-block{padding:64px 20px 32px 37px}
}
@media screen and (min-width:560px) and (max-width:978px){div.item div.inline-block{padding:28px 20px 20px 37px;min-height:112px;max-height:112px}
}
@media screen and (max-width:560px){div.item div.inline-block{padding:31px 20px 37px 37px}
}
#page-arval div.box_title.box-title h1,#page-arval div.box_title.box-title h2{font-family:"BNPPSans",Helvetica,sans-serif;font-size:27px;padding-left:57px;padding-bottom:20px;background:url("clientlib-all/resources/img/arval/multi/icona-box-title.png") no-repeat scroll 0 center rgba(255,255,255,0);background-position:left 0;color:#3f3f3f}
#page-arval div.box_title.box-title h3{margin-top:-10px}
#page-arval div.loForm.form-title h1,#page-arval div.loForm.form-title h2{font-family:"BNPPSans",Helvetica,sans-serif !important;font-size:30px !important;padding-left:57px !important;padding-bottom:20px !important;background:url("clientlib-all/resources/img/arval/multi/ico-form.png") no-repeat scroll 0 center rgba(255,255,255,0) !important;background-position:left top !important;color:#3f3f3f !important;margin-top:0rem !important;line-height:48px}
#page-arval span.disclaim p{font-size:12px !important;line-height:14px;padding-bottom:20px;font-family:arial}
.slogan-container span.j-HBAOfferta p{font-size:18px}
div.j-boxVantaggiArval p{line-height:22px !important}
@media only screen and (max-width:950px){#page-arval div.box_title.box-title h1,#page-arval div.box_title.box-title h2,#page-arval div.loForm.form-title h1,#page-arval div.loForm.form-title h2{background:rgba(255,255,255,0) url("clientlib-all/resources/img/arval/multi/icona-box-title.png") no-repeat scroll center top;color:#3f3f3f;font-family:"BNPPSans",Helvetica,sans-serif;padding-bottom:10px;padding-left:0;padding-top:50px;text-align:center;font-size:20px !important;line-height:24px}
#page-arval div.box_title.box-title h3{margin-top:-10px}
#page-arval div.loForm.form-title h1,#page-arval div.loForm.form-title h2{background:rgba(255,255,255,0) url("clientlib-all/resources/img/arval/multi/ico-form.png") no-repeat scroll center top !important;padding-left:0 !important}
span.disclaim p.disclaim{width:90%;margin:0 auto !important}
#page-arval div.loForm.form-title h1,#page-arval div.loForm.form-title h2{background:rgba(255,255,255,0) url("clientlib-all/resources/img/arval/multi/ico-form.png") no-repeat scroll center top !important;padding-left:0 !important}
}
div.sub-sectionbottom.bottom-para p{margin:0 30px}
@media only screen and (max-width:480px) and (min-width:320px){div.sub-sectionbottom.bottom-para p{padding:0 30px;margin:0 20px}
}
div.cosa-section.chi-cosa-subheading-right p{margin:0 0 10px 0;font-size:18px}
div.chi-cosa-section p{margin:71px 0 44px 0;font-size:14px}
@media only screen and (max-width:480px) and (min-width:320px){div.chi-cosa-section p{margin:45px 40px auto 40px;font-size:13px}
}
div.accordion-content.grey-custom.j-bullet-space p{margin-bottom:30px !important}
@media only screen and (max-width:1439px) and (min-width:991px){div.accordion-content.grey-custom.j-bullet-space p{width:90%}
}
div.legal-text.formatted-free-text.j-claim-mutuo-big h3{font-size:50px;font-family:"BNPPSansCondensed";text-transform:uppercase;color:#464646}
div.legal-text.formatted-free-text.j-claim-mutuo-big p{font-family:"BNPPSansCondensed";font-size:30px}
div.legal-text.formatted-free-text.j-claim-mutuo p{font-size:26px;font-family:"BNPPSansCondensed"}
@media(max-width :480px) and (min-width:320px){div.legal-text.formatted-free-text.j-claim-mutuo-big h3{font-size:34px}
div.legal-text.formatted-free-text.j-claim-mutuo-big p{font-size:26px}
div.legal-text.formatted-free-text.j-claim-mutuo p{font-size:22px}
}
.js-outline-text ul{padding-left:16px}
.simulator-margin-button{margin-right:10px}
.formatted-free-text-th{border-width:0 1px;padding:13px 20px;border-right-color:#fff;border-left-color:#fff;border-right-style:solid;border-left-style:solid;border-spacing:0;background-color:#2d2926 !important}