﻿@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;500;700&display=swap');

a{color:#337ab7; text-decoration:none;cursor:pointer;}
a:hover{text-decoration:underline;}
html{display:block; height:100%;box-sizing: border-box;}
body{width:100%; margin: 0;font-family: 'Open Sans', sans-serif;position:relative;}
ul{list-style-type:none;padding:0;margin:0;}
h1, h2, p{padding:0;margin:0;}

.wrap{max-width:1250px;height:auto;width:100%;margin:0 auto;}
.wrap .header{position:relative;display:table;width:100%;height:225px;box-sizing:border-box;}
.header .logo{position:relative;display:table;max-width:288px; height:97px;margin-top:59px;float:left}
.header .famiglia{position:absolute;display:table; float:left;left: 50%;top: 61%;transform: translate(-50%,-50%); -webkit-transform:translate(-50%,-50%);z-index:1; max-width:356px;}
.header .informazioni{position:relative; display:table;max-width:287px;margin-top:30px;float:right;padding-right:30px;}
.header .imgnumeroconsulenza{position:relative; display:table; max-width:237px;}
.header .infocontattilist{position:relative; display:table;margin-bottom:35px;}
.header .infocontattilist li{font-weight: 700;font-size:18px;}
.header .infocontattilist li:first-child{padding-top:17px;padding-bottom:8px;}
.header .infocontattilist img{vertical-align: middle;padding-right: 10px;max-width:25px;}
.menu{position:relative;background-image: url(../img/menu.jpg); background-repeat:no-repeat;background-size:cover;width:100%; height:49px;z-index:2; max-height:600px; overflow:hidden;}
.menu .wrap .menulist {position:relative;display:table;margin: 0 auto;line-height: 49px;}
.menu .wrap .menulist .list-items{position: relative; display:inline-block;}
.menu .wrap .menulist .list-items:not(:last-child){padding-right:30px;}
.menulist .list-items a{text-decoration:none; color:#ffffff;font-weight: 700;display:block;cursor:pointer;font-size:16px;}
.open{height:423px; transition: 0.3s;transition-timing-function: ease;}

.wrap .sezionecentrale{position:relative;width:100%;height: 675px; box-sizing:border-box;padding-right:30px;}
.wrap .sezionecentrale  .title{position:relative; display:table; margin-top:44px;text-align:center;width:100%;}
.wrap .sezionecentrale  .title h1{text-transform: uppercase;font-weight: 600;font-size:28px;color:#333333;}
.sezionecentrale .prestito-paragrafo{border:2px solid #009ee0;position: relative;display: table;max-width: 389px; text-align: center;float: left;margin-top: 67px; margin-left: 116px; padding: 9px 16px 0 16px;background: -moz-linear-gradient(top, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%);
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.14) 0%,rgba(0,0,0,0) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0.11) 0%,rgba(0,0,0,0) 100%);
    background: rgba(238, 238, 238, 0.26);
    background: -moz-linear-gradient(top, rgba(238,238,238,1) 0%, rgba(204,204,204,1) 100%);
    background: -webkit-linear-gradient(top, rgba(238,238,238,1) 0%,rgba(204, 204, 204, 0.34) 100%);
    background: linear-gradient(to bottom, rgba(238, 238, 238, 0.1) 0%,rgba(204, 204, 204, 0.18) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 );
}
.wrap .sezionecentrale .prestito-paragrafo h2{font-size:35px; color:#d40000;padding-bottom:25px;padding-top:10px;}
.wrap .sezionecentrale .prestito-paragrafo p{font-size:28px;color:#333333;font-weight:500;}
.sezionecentrale .prestito-paragrafo .color-text{color:#d40000;font-weight: 700;}
.wrap .sezionecentrale .prestito-paragrafo .btnrichiedi{position:relative; display:table; max-width:164px; width:100%; height:41px;background-color:#d40000;border:none;color:#ffffff;font-weight: 600;font-size:21px;margin:36px auto;cursor:pointer;letter-spacing: 1.6px;-webkit-appearance: none;}
.wrap .sezionecentrale .box-prestito{position:relative;float:right; max-width:581px; max-height: 418px;background-color:#ffffff;-webkit-box-shadow: 0px 1px 5px 3px rgba(50,50,50,0.39);
    -moz-box-shadow: 0px 1px 5px 3px rgba(50,50,50,0.39);
    box-shadow: 0px 1px 5px 3px rgba(50,50,50,0.39);margin-top: 57px;overflow:hidden;-webkit-transition: all .2s linear 0s;
  transition: all .2s linear 0s;z-index:50;}
.wrap .sezionecentrale .box-prestito.expanded{max-height:644px;  -webkit-transition: all .2s linear 0s;
  transition: all .2s linear 0s; }
.wrap .sezionecentrale .box-prestito .infotext{font-size:10.5px;color:#262626; padding:28px 31px 19px 20px;text-align:justify;}
.wrap .sezionecentrale .box-prestito .tantaeg-container{position:relative; float:left;max-width:155px; height:217px;width:100%;padding:60px 0px 0px 51px;}
.wrap .sezionecentrale .box-prestito .tantaeg-container .box{position:relative; display:table;max-width:155px; width:100%; height:69px;-webkit-box-shadow: 0px 2px 16px -8px rgba(0,0,0,0.99);
-moz-box-shadow: 0px 2px 16px -8px rgba(0,0,0,0.99);
box-shadow: 0px 2px 16px -8px rgba(0,0,0,0.99);font-weight:600;text-align:center;margin-bottom:22px;font-size:23px;line-height: 69px;}
.wrap .sezionecentrale .box-prestito .tantaeg-container .btnrichiedi{position:relative; display:table; max-width:155px; width:100%; height:41px;background-color:#d40000;border:none;color:#ffffff;font-weight: 600;font-size:21px;cursor:pointer;-webkit-appearance: none;border-radius:0;letter-spacing: 1.6px;}

.wrap .sezionecentrale .box-prestito .infoaggiuntive{position:relative;display:table;color:#009ee0;font-weight: 600;font-size:19px;    margin-left: 20px;margin-top: 71px;cursor:pointer;-webkit-transition: all .3s linear 0s;
  transition: all .3s linear 0s;}
.wrap .sezionecentrale .box-prestito .infoaggiuntive img:first-child{padding-right:9px;}
.wrap .sezionecentrale .box-prestito .infoaggiuntive .freccia{padding-left:9px;cursor:pointer;}
.rotate{padding-right:9px; transform:rotate(180deg);}
.sezioneblu{position:relative; display:table;width:100%;background-color:#009ee0;height:126px;}
.sezioneblu .sezioneblu-title{text-align: center;color:#fff; font-size:22px;padding-top:8px;padding-bottom:19px;}
.sezioneblu .lista-icone{max-width:1250px; position:relative; margin: 0 auto;display:table;}
.sezioneblu .lista-icone li{position: relative;float:left;color:#fff;height:48px;}
.sezioneblu .lista-icone li:nth-child(2){margin-right: 245px;margin-left:245px;}
.sezioneblu .lista-icone li img{max-width:48px;heihgt:48px;}
.sezioneblu .lista-icone li p{position: relative;float: right;margin-left:10px;font-size:18px;line-height: 50px;}

.wrap .recensioni-container{box-sizing: border-box;position:relative; display:table;max-width:1992px;width:100%;height:493px;padding-top: 40px;}
.wrap .recensioni-container h2{font-weight: 700;color:#333333;font-size:28px;}
.wrap .recensioni-container table{position:relative; display:table;margin-top:25px;} 
.wrap .recensioni-container table tr td img{padding-right:9px;}
.wrap .recensioni-container table tbody{display:block;margin-bottom: 30px;  border-collapse: separate;}
.wrap .recensioni-container table tr td{padding-right:29px;max-width: 583px;font-size: 17.5px;color:#222222;vertical-align: top;}

.wrap .recensioni-container .loghi{position:relative;display:table;margin:0 auto;padding-top:31px;max-width:434px; height:45px;}

footer{position:relative;;display:table;bottom:0;height:194px;width:100%;background-color:#25242c;}
footer .wrap .footer-container{position:relative;display:table;padding-top:30px;padding-bottom:52px;font-size: 12px; width:100%;text-align:center;color:#657382;font-weight: 300;}
footer .wrap .footer-container a{color:#657382}

.slidercontainer{ position:relative; float:left; padding-left:20px; padding-top:28px;max-width:338px;width:100%;}

.slidercontainer .sliderdomanda{font-size:21px; color:#009ee0;font-weight: 600;padding-bottom:29px;}
.slidercontainer .sliderdomanda.due{padding-top:82px;}

.slidercontainer .ticks{display: -webkit-box; display: -webkit-flex; display: -moz-flex;display: -ms-flexbox;display: flex; -webkit-box-pack: justify;-ms-flex-pack: justify;-webkit-justify-content: space-between;justify-content:flex-start;}
.slidercontainer .ticks p{color:#858585; padding-bottom:14px;font-size:14px;}
.slidercontainer .ticks p:not(:last-child){padding-right:23.35px;}
.slidercontainer .ticks p:nth-last-of-type(2){padding-right:16.35px;}
.slidercontainer .ticks.euro p:not(:last-child){padding-right:242px;}

.container-box1{display:block;}

#content.opacity{ position:fixed;width: 100%;height: 100%;background: rgba(0, 0, 0, .46); top: 0px; z-index: 98;left: 0;}

/*POPUP*/
.popupmenu{position:absolute;max-width:1214px; width:100%;z-index:100; background-color:#ffffff;display:none; left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);}
.popupmenu .containerpopup{position:relative; display:table;padding:42px 26px 27px 26px;line-height: 26px;color:#333333;text-align: justify;}
.popupmenu .containerpopup .chiudipopup{max-width: 25px;position: absolute;float: right;right: 25px;top: 16px;cursor:pointer;}
.popupmenu .containerpopup h2{font-size:32px;}
.popupmenu .containerpopup p i{font-weight:600;}
.popupmenu .containerpopup p{font-size:18px;}
.popupmenu .containerpopup .loghi{position: relative;display: table;margin: 0 auto;padding-top: 31px; max-width: 434px;height: 45px;}
/*MENU MOBILE */
.wrap #menumobile {position:absolute; width:49px; height:49px; display:none; cursor:pointer;left: 91%;top: 24px;transform: translateY(-50%);}
.wrap #menumobile .linea{height:9px; background-color:#ffffff;  border-radius:25px;position: absolute; width:100%; margin: 0 auto;}
.wrap #menumobile .linea.uno{top:5px;-webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;}
.wrap #menumobile .linea.due{top:20px;}

.wrap #menumobile .linea.tre{bottom: 5px;-webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
  -webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;}

.wrap #menumobile .linea.uno.chiudimenu{-webkit-transform: rotate(0deg);-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);transform: rotate(-45deg);top: 20px;webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;}


.wrap #menumobile .linea.due.chiudimenu{display: none;}

.wrap #menumobile .linea.tre.chiudimenu{ -webkit-transform: rotate(45deg);-moz-transform: rotate(45deg); -o-transform: rotate(45deg);transform: rotate(45deg);top: 20px;webkit-transition: .25s ease-in-out;
  -moz-transition: .25s ease-in-out;
  -o-transition: .25s ease-in-out;
  transition: .25s ease-in-out;}


.slidercontainer  .tooltip {background-color: #ffffff;top: 37px; position: relative;z-index: 2;line-height: 26px;font-size: 15px;display:table;visibility: visible;margin-top: -2px; width: 78px;border-radius: 4px;-webkit-box-shadow: 0px 0px 18px -6px rgba(0,0,0,0.58);-moz-box-shadow: 0px 0px 18px -6px rgba(0,0,0,0.58);box-shadow: 0px 0px 18px -6px rgba(0,0,0,0.58);}

.slidercontainer  .tooltip .tooltip-arrow {z-index:1;top: -12px;bottom: 0;left: 0%;border-top: 23px solid #ffffff;border-right: 11px solid transparent;border-left: 12px solid transparent;position: absolute;width: 0px;height: 0px;transform: rotate(180deg);}

.slidercontainer  .tooltip-inner {z-index:2;position:relative;border-radius:4px; color: #009ee0; text-align: center; text-decoration: none;}


/*tooltip mesi*/
.slidercontainer  .tooltip-mesi { background-color: #ffffff;top: 37px;position: relative;z-index: 2;line-height: 26px;font-size: 15px;visibility: visible; margin-top: -2px; width: 78px; border-radius: 4px;-webkit-box-shadow: 0px 0px 18px -6px rgba(0,0,0,0.58);-moz-box-shadow: 0px 0px 18px -6px rgba(0,0,0,0.58);box-shadow: 0px 0px 18px -6px rgba(0,0,0,0.58);display:table;}

.slidercontainer  .tooltip-mesi .tooltip-arrow-mesi {z-index: 1;top: -12px;bottom: 0;left: 0%;border-top: 23px solid #ffffff;border-right: 11px solid transparent;border-left: 12px solid transparent;position: absolute;width: 0px;height: 0px;transform: rotate(180deg);}

#myRange, #myRange2{margin-left: 6px;}


.ui-widget-header{background:#009ee0!important;}
.ui-slider-horizontal .ui-slider-handle{border-radius:50%;outline:none;background-color:#ffffff!important; width:20px!important; height:20px!important;border:1px solid #b1b3b4;top: -7px!important;box-sizing: border-box;}
.ui-slider-horizontal { height: 6px!important; width:95%; background-color:#b1b3b4!important;border:none!important;border-radius:0px!important;}
.ui-slider-horizontal .ui-slider-handle:active{border:1px solid #b1b3b4!important;}
.ui-slider-horizontal .ui-slider-handle:focus{border:1px solid #b1b3b4!important;}
.ui-slider .ui-slider-range {border:0px!important;border-bottom-left-radius:0px!important;border-top-left-radius:0px!important;}



/*FORM */

.sezionecentrale .form{position:relative; max-width:100%;width:97%; height:auto;-webkit-box-shadow: 0px 2px 16px -8px rgba(0,0,0,0.99);
-moz-box-shadow: 0px 2px 16px -8px rgba(0,0,0,0.99);box-shadow: 0px 2px 16px -8px rgba(0,0,0,0.99);box-sizing:border-box;display:none;margin: 25px 30px 0 30px;}

.sezionecentrale .form .titleForm{position:relative; text-align:center;font-weight:600; color:#009ee0;margin: 0 auto;width: 70%;padding-top: 20px; font-size:21px; }

.sezionecentrale .form .containerform{position:relative; display:table; margin: 40px auto 28px;width:100%; }
.form .containerform .formblock{position:relative; display:table;width:100%; margin-left:32px;}
.form .containerform .formblock .row{position:relative; display: table; width:100%;}
.form .containerform .formblock .row .labelForm{display:block; float:left; width:19%; text-align:right;padding-right:10px;}
.form .containerform .formblock .row .row-field{display:block; float:left; width:23%;margin-bottom:20px; }
.form .containerform .formblock .row .form-control{width:270px;height: 31px;}
input[type="text"]{text-transform: none;margin: 0;font: inherit;box-sizing: border-box;line-height: 31px;font-size: 14px;color:#333333;background-color: transparent;border: 1px solid #ccc;border-radius: 4px;padding-left: 5px;}
input[type="tel"]{text-transform: none;margin: 0;font: inherit;box-sizing: border-box;line-height: 31px;font-size: 14px;color:#333333;background-color: transparent;border: 1px solid #ccc;border-radius: 4px;padding-left: 5px;}

.containerform .form-centrale .block-centrale .textform{font-weight:600; color:#333333;}
.block{height:50px;text-align:right;}
.block .formright{position:relative; float: right;border: 1px solid #ccc;border-radius: 4px;padding-left:5px;}

.checkboxcontainer{position:relative; display:table;width:95%;border-top: 1px solid #555; border-bottom: 1px solid #555;font-size:15px;margin:0 auto;padding: 5px 0;}

.checkboxcontainer .accetto{position:relative;width:100%;display:block;margin-top:3px;color:#333333;}

.form .richiedipreventivo-btn{position:relative; display:table;box-sizing:border-box;max-width:164px; width:100%; height:41px;background-color:#d40000;border:none;color:#ffffff;font-weight: 600;font-size:21px;margin:18px auto 0;cursor:pointer;letter-spacing: 1.6px;-webkit-appearance: none;outline:none;}
.form .alert-text{font-size:11px; position: relative; display:table;margin: 0 auto;text-align: center;padding:6px;color:#333333}

select{text-transform: none;margin: 0;font: inherit;box-sizing: border-box;line-height: 31px;font-size: 14px;color:#333333;background-color: transparent;border: 1px solid #ccc;
    border-radius: 4px;padding-left: 5px;}
input{font-family: inherit;margin: 0;font: inherit;box-sizing: border-box;outline:none;}

input[type="checkbox"]{vertical-align: middle;}

.containerform .form-centrale{position:relative; display:block;margin: 0 auto; width:50%;padding:6px 0 18px 0;height:52px;}

.containerform .form-centrale .block-centrale{display:inline-block; position:relative;width:24%;text-align:center;font-size:19px;}

.form .btngoback{position:absolute; display:table; max-width:89px; width:13%; height:41px;background-color:#d40000;border:none;color:#ffffff;font-weight: 600;font-size:21px;cursor:pointer;letter-spacing: 1.6px;-webkit-appearance: none;top:0px}

.container-richiesta-effettuata{max-width:580px; height:475px;width:100%; position:relative;margin: 0 auto; border:2px solid #000000;margin-top:10%; }
.container-richiesta-effettuata .box-richiesta-effettuata{width:86%;background-color:#eeeeee;height: 340px; margin: 0 auto; position:relative; display:table;}
.container-richiesta-effettuata .operation{color:#009ee0;text-align:center; font-size:21px;padding:20px;}
.box-richiesta-effettuata .operation-description{font-size:21px; color:#3c3c3c;text-align:center;padding-top:16%;margin-right:9px; margin-left:9px;}
.container-richiesta-effettuata .btn-grazie{position:relative; display:table; max-width:164px; width:100%; height:41px;background-color:#009ee0;border:none;color:#ffffff;font-weight: 600;font-size:21px;margin:13px auto;letter-spacing: 1.6px;-webkit-appearance: none;text-align:center;line-height: 41px;}
.link-thankyou{color:#ffffff; text-decoration:none; cursor:pointer;}
.sezionecentrale .img-scooby { display: table;bottom:-9px;position: absolute; left: 42%;}
.sezionecentrale .img-scooby img { max-width: 111px;display: table; width: 100%;}
.sezionecentrale .img-scooby img { max-width: 111px;display: table; width: 100%;}

/*RESPONSIVE*/
/*@media only screen and (max-width:2250px){
	.wrap .sezionecentrale{height:665px;}
}*/
body.landing {background-color: #ecedee;}
.landing2 *{font-family: 'Raleway', sans-serif; box-sizing: border-box;}

.landing2 .visual {position: relative; display: block; width: 100%; min-height: 877px; background-image: url("/img/visuallanding2.jpg"); background-repeat: no-repeat; background-size: cover; background-position: center}
.landing2 .visual.ragazzi {background-image: url("/img/visuallanding3.jpg");}
.landing2 .visual.casa {background-image: url("/img/casa.jpg");}
.landing2 .visual.auto {background-image: url("/img/auto.jpg");}
.landing2 .visual.hitech {background-image: url("/img/hitech3.jpg");}
.landing2 .visual.debiti {background-image: url("/img/debiti.jpg");}
.landing2 .visual.salto {background-image: url("/img/salto.jpg");}
		
.landing2 .visual .box-prestito{position: fixed;
    float: right;
    right: 13.5%;
    background-color: rgba(255,255,255,0.85);
    display: block;
    padding: 23px 34px;
    border-radius: 20px;
    max-width: 468px;
    top: 42px;
    z-index: 2; }
.landing2 .visual .box-prestito h2 {font-size: 33px; font-weight: 700; color: #00aeef}
.landing2 .visual .box-prestito p {font-size: 12px; font-weight: 400; color: #231f20; text-align: justify}

.landing2 .visual .box-prestito p.valorerata {font-size: 13px; font-weight: 500; color: #231f20;}
.landing2 .visual .slidercontainer .ticks.euro p:not(:last-child) {padding-right: 296px; }
.landing2 .visual .slidercontainer .ticks.euro {width: 100%;}
.landing2 .visual .slidercontainer .ui-slider-horizontal {
    height: 3px!important;
    width: 86%;
	margin-left: 7%!important;
    background-color: #231f20!important;
    border: none!important;
    border-radius: 0px!important;
}
.landing2 .visual .ui-slider-horizontal .ui-slider-handle {background-color: #00aeef !important;}
.landing2 .visual .ui-widget-header {
    background: #231f20!important;
}
.landing2 .visual .slidercontainer .tooltip {
    background-color: transparent;
    top: 25px;
    position: relative;
    z-index: 2;
    line-height: 26px;
    font-size: 13px;
	font-weight: 700;
    display: table;
    visibility: visible;
    margin-top: -2px;
    width: max-content;
    border-radius: 0;
    -webkit-box-shadow: none ;
    -moz-box-shadow: none ;
    box-shadow:none ;
}
.landing2 .visual .slidercontainer .tooltip .tooltip-arrow {display: none;}
.landing2 .visual .slidercontainer .ticks {width: 89%;
    text-align: center;
    margin: 0 auto;}
.landing2 .visual .slidercontainer .ticks p:not(:last-child) {
    padding-right: 28.5px;
}

.landing2 .visual .box-prestito .slidercontainer {padding: 0; max-width: none; width: 100%;}
.landing2 .visual .box-prestito h3.sliderdomanda {background-color: #00aeef; width: 100%; color: #fff; font-size: 16px; font-weight: 700; padding: 5px 10px; }
.landing2 .visual .box-prestito h3.sliderdomanda.due {margin-top: 56px;}

.landing2 .visual .box-prestito.expanded{max-height:544px;  -webkit-transition: all .2s linear 0s;
  transition: all .2s linear 0s; }
.landing2 .visual .box-prestito .infotext{font-size:10.5px;color:#262626; padding:28px 31px 19px 20px;text-align:justify;}
.landing2 .visual .box-prestito .tantaeg-container{position:relative; float:left;max-width:155px; height:217px;width:100%;padding:60px 0px 0px 51px;}
.landing2 .visual .box-prestito .tantaeg-container .box{position:relative; display:table;max-width:155px; width:100%; height:69px;-webkit-box-shadow: 0px 2px 16px -8px rgba(0,0,0,0.99);
-moz-box-shadow: 0px 2px 16px -8px rgba(0,0,0,0.99);
box-shadow: 0px 2px 16px -8px rgba(0,0,0,0.99);font-weight:600;text-align:center;margin-bottom:22px;font-size:23px;line-height: 69px;}
.landing2 .visual .box-prestito .tantaeg-container .btnrichiedi{position:relative; display:table; max-width:155px; width:100%; height:41px;background-color:#d40000;border:none;color:#ffffff;font-weight: 600;font-size:21px;cursor:pointer;-webkit-appearance: none;border-radius:0;letter-spacing: 1.6px;}

.landing2 .visual .box-prestito .infoaggiuntive{position:relative;display:table;color:#009ee0;font-weight: 600;font-size:19px;    margin-left: 20px;margin-top: 71px;cursor:pointer;-webkit-transition: all .3s linear 0s;
  transition: all .3s linear 0s;}
.landing2 .visual .box-prestito .infoaggiuntive img:first-child{padding-right:9px;}
.landing2 .visual .box-prestito .infoaggiuntive .freccia{padding-left:9px;cursor:pointer;}

.landing2 .visual .form {margin-top: 40px}
.landing2 .visual .form .containerform .formblock .row .labelForm {
    display: block;
    float: left;
    width: 32%;
    text-align: left;
    padding-right: 0px;
    font-size: 16px;
	padding-left: 8px;
	line-height: 27px;
}
.landing2 .visual .form .containerform .formblock {
    margin-left: 0;
}
.landing2 .visual .form .containerform .formblock .row .row-field {
    
    width: calc(100% - 32%);
    margin-bottom: 5px;
}
.landing2 .visual .form .containerform .formblock .row input[type="text"] {
	width: 100%;
    text-transform: none;
    margin: 0;
    font: inherit;
    box-sizing: border-box;
    line-height: 27px;
    font-size: 14px;
    color: #333333;
    background-color: transparent;
    border: 2px solid #969390;
    border-radius: 2px;
    padding-left: 5px;
	height: 27px;
}
.landing2 .visual .form .containerform .formblock .row input[type="tel"] {
	width: 100%;
    text-transform: none;
    margin: 0;
    font: inherit;
    box-sizing: border-box;
    line-height: 27px;
    font-size: 14px;
    color: #333333;
    background-color: transparent;
    border: 2px solid #969390;
    border-radius: 2px;
    padding-left: 5px;
	height: 27px;
}
.landing2 .visual .form .containerform .formblock .row input[type="email"] {
	width: 100%;
    text-transform: none;
    margin: 0;
    font: inherit;
    box-sizing: border-box;
    line-height: 27px;
    font-size: 14px;
    color: #333333;
    background-color: transparent;
    border: 2px solid #969390;
    border-radius: 2px;
    padding-left: 5px;
	height: 27px;
}
.landing2 .visual .form .containerform .formblock .row select {
	width: 100%;
    text-transform: none;
    margin: 0;
    font: inherit;
    box-sizing: border-box;
    line-height: 27px;
    font-size: 14px;
    color: #333333;
    background-color: transparent;
    border: 2px solid #969390;
    border-radius: 2px;
    padding-left: 5px;height: 27px;
}

.landing2 .visual .form .accetto {font-size: 10px; font-weight: 400; color: #231f20;}

.landing2 .visual .form .accetto .checkboxdiv {float: left; padding-left: 8px; width: 28px; margin-top: 11px}

.containercheck {
  display: block;
  position: relative;
  
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
	width: 14px;
    height: 14px;
	float: left; padding-left: 8px; width: 28px; margin-top: 11px
}

/* Hide the browser's default checkbox */
.containercheck input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
	height: 14px;
  width: 14px;
}

/* Create a custom checkbox */
.checkmark {
  position: absolute;
  top: 0;
  left: 8px;
  height: 14px;
  width: 14px;
  background-color: transparent;  border: 2px solid #969390;
}

/* On mouse-over, add a grey background color */
.containercheck:hover input ~ .checkmark {
  background-color: #00aeef;
}

/* When the checkbox is checked, add a blue background */
.containercheck input:checked ~ .checkmark {
  background-color: #2196F3;
}

/* Create the checkmark/indicator (hidden when not checked) */
.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.containercheck input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */
.containercheck .checkmark:after {
  left: 2px;
    top: -1px;
    width: 3px;
    height: 6px;
  border: solid white;
  border-width: 0 3px 3px 0;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.landing2 .visual .form .accetto .checkboxdiv input[type="checkbox"] {width: 14px; height: 14px; background-color: transparent;  border: 2px solid #969390; -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;}
.landing2 .visual .form .accetto .checkboxdiv input[type="checkbox"]:checked {
    background-color: #00aeef;
}
.landing2 .visual .form .accetto .labeldiv {float: left; width: calc(100% - 28px); margin-top: 11px; text-align: justify}
.landing2 .visual .form .accetto .labeldiv a {color:#00aeef; }


.landing2 .visual .form .richiedipreventivo-btn {
    position: relative;
    display: table;
    box-sizing: border-box;
    max-width:none;
    width: 100%;
    height: 38px;
    background-color: #ed1c24;
    border: none;
    color: #ffffff;
    font-weight: 700;
    font-size: 16px;
    margin: 18px auto 0;
    cursor: pointer;
    letter-spacing: 0;
    -webkit-appearance: none;
    outline: none;
}
.landing2 .visual .form .alert-text {
    font-size: 10px;
    position: relative;
    display: table;
    margin: 0 auto;
    text-align: justify;
   padding: 0; padding-top: 6px;
    color: #231f20;
}
.landing2 .visual .form .alert-text a {color:#00aeef;}

.landing2 .visual .logopp {max-width: 505px; left: 13.5%; top:50px; position: absolute; width: calc(100% - 27%)}
.landing2 .visual .claim {max-width: 800px; left: 13.5%; bottom:31px; position: absolute; width: calc(100% - 60%)}
.landing2 .visual .logopp2 {
	max-width: 505px;
	left: 2.5%;
	top: 50px;
	position: absolute;
	width: calc(100% - 27%)
}



.landing2 .visual .claim h1 {color: #fff; font-size: 54px; font-weight: 700;}
.landing2 .visual .claim h2 {color: #fff; font-size: 19px; font-weight: 400; margin-top: 13px;}

.landing2 .visual .claim2 {max-width: 800px; left: 13.5%; bottom:31px; position: absolute; width: calc(100% - 60%); background-color: rgba(0,0,0,0.5); padding: 23px;}
.landing2 .visual .claim2 h1 {color: #fff; font-size: 54px; font-weight: 700; text-shadow: 0px 0px 7px rgba(0,0,0,0.67);}
.landing2 .visual .claim2 h2 {color: #fff; font-size: 24px; font-weight: 700; margin-top: 13px; text-shadow: 0px 0px 7px rgba(0,0,0,0.67);}

.landing2 .visual .claim3 {max-width: 800px; left: 13.5%; bottom:31px; position: absolute; width: calc(100% - 60%); background-color: rgba(0,0,0,0.5); padding: 23px;}
.landing2 .visual .claim3 h1 {color: #fff; font-size: 54px; font-weight: 700; text-shadow: 0px 0px 7px rgba(0,0,0,0.67);}
.landing2 .visual .claim3 h2 {color: #fff; font-size: 24px; font-weight: 700; margin-top: 13px; text-shadow: 0px 0px 7px rgba(0,0,0,0.67);}

.landing2 .visual .claim4 {
	max-width: 800px;
	left: 2.5%;
	bottom: 31px;
	position: absolute;
	width: calc(100% - 60%)
}

.landing2 .visual .claim4 h1 {
	color: #fff;
	font-size: 54px;
	font-weight: 700;
	text-shadow: 0px 0px 7px rgba(0,0,0,0.67);
}

.landing2 .visual .claim4 h2 {
	color: #fff;
	font-size: 24px;
	font-weight: 700;
	margin-top: 13px;
	text-shadow: 0px 0px 7px rgba(0,0,0,0.67);
}

.landing2 .wrapcontenuto {width: 46%;
    margin-left: 13.5%;
    padding-right: 0;
    position: relative;
    display: table;
    /* margin: 0 auto; */
    padding-top: 47px;
    background-color: #ecedee;}
.landing2 .wrapcontenuto h3 {font-size: 20px; color: #fff; font-weight: 400; background-color: #00aeef; width: 100%;  padding: 5px 10px;}
.landing2 .wrapcontenuto ul.step {display: table; margin-top: 30px; width: 100%; margin-bottom: 23px;}
.landing2 .wrapcontenuto ul.step li {margin-bottom: 13px; width: 100%; font-size: 22px; color:#000007 ; font-weight: 700; display: block}
.landing2 .wrapcontenuto ul.step li span {display: inline-block; background-color: #fff; color: #00aeef; font-size: 68px; width: 106px; height: 106px; line-height: 106px; text-align: center; vertical-align: middle; margin-right: 24px;}

.landing2 .wrapcontenuto .cosadicono {background-color: #FFFFFF; border-radius: 20px; padding: 26px 60px; max-width: 100%; width: 836px; margin: 44px auto;  position: relative; text-align: center; display: block}
.landing2 .wrapcontenuto .cosadicono .mesi {color: #231f20; font-size: 11px; font-weight: 400px; margin-bottom: 28px;}
.landing2 .wrapcontenuto .cosadicono p {color: #231f20; font-size: 16px; font-weight: 400px; margin: 0 auto;  width: calc(100% - 70px);}
.landing2 .wrapcontenuto .cosadicono .frecciabaloon {width: 45px; position: absolute; bottom: -28px; left: 39px;}
.landing2 .wrapcontenuto .loghi2 {width: 400px; position: relative; display: table; margin: 0 auto; margin-top: 44px;}
.landing2 .wrapcontenuto .menu2 {position: relative; display: table; width: 100%; margin-top: 30px; background-color: transparent;  margin-bottom: 120px;}
.landing2 .wrapcontenuto .menu2 p {color: #231f20; font-size: 16px; font-weight: 400;}
.landing2 .wrapcontenuto .menu2 ul {display: table; position: relative; margin-top: 15px; width: 100%;}
.landing2 .wrapcontenuto .menu2 ul li {width: calc(25% - 8px); margin: 0 4px; background-color: #fff; display: inline-block; float: left; font-size: 16px; font-weight: 400; border-top: 10px solid #00aeef; }
.landing2 .wrapcontenuto .menu2 ul li a {color: #00aeef; padding-top: 14px; display: table; padding-bottom: 16px; text-align: center; width: 100%}
.landing2 .wrapcontenuto .menu2 ul li a:hover {text-decoration: none}

footer.footerlanding2 .pplogofooter{margin: 0 auto; max-width: 278px; width: 100%; margin-bottom: 30px;}
footer.footerlanding2 {background-color: #58595b;}
footer.footerlanding2 .wrap .footer-container {
    position: relative;
    display: table;
    padding-top: 33px;
    padding-bottom: 30px;
    font-size: 14px;
    width: 100%;
    text-align: center;
    color: #fff;
    font-weight: 400;
}
footer.footerlanding2 .wrap .footer-container a {color: #fff; margin: 0 12px;}

#pnlResultSend {position: fixed;  width: 100%; text-align: center; height: 100%; left: 0; top: 0;     z-index: 99; background-color: rgba(0,0,0,0.8); }
#pnlResultSend .operazioneconclusa {max-width: 717px; position: absolute; width: 100%; padding: 65px 86px; background-color: rgba(255,255,255,1); top: 29%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); border-radius: 20px;}
#pnlResultSend .operazioneconclusa .chiudipanel {max-width: 25px;
    position: absolute;
    float: right;
    right: 18px;
    top: 16px;
    cursor: pointer;}
#pnlResultSend h2 {text-align: center; color: #00aeef; font-weight: 700; font-size: 33px;}

#pnlResultSend p {text-align: justify; color: #231f20; font-weight: 400; font-size: 14px; margin-top: 30px;}
#pnlResultSend p a {color:  #00aeef;}

.prestitipersonali {position: fixed;  width: 100%; text-align: center; height: 100%; left: 0; top: 0;     z-index: 99; background-color: rgba(0,0,0,0.8); display: none}
.prestitipersonali .operazioneconclusa {max-width: 927px;    position: absolute;    width: 100%;    padding: 35px 46px;    background-color: rgba(255,255,255,1);    top: 19%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); border-radius: 20px;}
.prestitipersonali .operazioneconclusa .chiudipanelpop {max-width: 25px;
    position: absolute;
    float: right;
    right: 18px;
    top: 16px;
    cursor: pointer;}
.prestitipersonali h2 {text-align: center; color: #00aeef; font-weight: 700; font-size: 33px;}
.prestitipersonali h3 {text-align: center; color: #00aeef; font-weight: 400; font-size: 20px; margin-top: 0}

.prestitipersonali p {text-align: justify; color: #231f20; font-weight: 400; font-size: 14px; margin-top: 30px;}
.prestitipersonali p a {color:  #00aeef;}

.cessionedelquinto {position: fixed;  width: 100%; text-align: center; height: 100%; left: 0; top: 0;     z-index: 99; background-color: rgba(0,0,0,0.8); display: none}
.cessionedelquinto .operazioneconclusa {max-width: 927px;    position: absolute;    width: 100%;    padding: 35px 46px;    background-color: rgba(255,255,255,1);    top: 19%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); border-radius: 20px;}
.cessionedelquinto .operazioneconclusa .chiudipanelpop {max-width: 25px;
    position: absolute;
    float: right;
    right: 18px;
    top: 16px;
    cursor: pointer;}
.cessionedelquinto h2 {text-align: center; color: #00aeef; font-weight: 700; font-size: 33px;}
.cessionedelquinto h3 {text-align: center; color: #00aeef; font-weight: 400; font-size: 20px; margin-top: 0}

.cessionedelquinto p {text-align: justify; color: #231f20; font-weight: 400; font-size: 14px; margin-top: 30px;}
.cessionedelquinto p a {color:  #00aeef;}

.prestitocondelega {position: fixed;  width: 100%; text-align: center; height: 100%; left: 0; top: 0;     z-index: 99; background-color: rgba(0,0,0,0.8); display: none}
.prestitocondelega .operazioneconclusa {max-width: 927px;    position: absolute;    width: 100%;    padding: 35px 46px;    background-color: rgba(255,255,255,1);    top: 19%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); border-radius: 20px;}
.prestitocondelega .operazioneconclusa .chiudipanelpop {max-width: 25px;
    position: absolute;
    float: right;
    right: 18px;
    top: 16px;
    cursor: pointer;}
.prestitocondelega h2 {text-align: center; color: #00aeef; font-weight: 700; font-size: 33px;}
.prestitocondelega h3 {text-align: center; color: #00aeef; font-weight: 400; font-size: 20px; margin-top: 0}

.prestitocondelega p {text-align: justify; color: #231f20; font-weight: 400; font-size: 14px; margin-top: 30px;}
.prestitocondelega p a {color:  #00aeef;}

.cessionedelquinto p {text-align: justify; color: #231f20; font-weight: 400; font-size: 14px; margin-top: 30px;}
.cessionedelquinto p a {color:  #00aeef;}

.consolidamentodebiti {position: fixed;  width: 100%; text-align: center; height: 100%; left: 0; top: 0;     z-index: 99; background-color: rgba(0,0,0,0.8); display: none}
.consolidamentodebiti .operazioneconclusa {max-width: 927px;    position: absolute;    width: 100%;    padding: 35px 46px;    background-color: rgba(255,255,255,1);    top: 19%; left: 50%; -webkit-transform: translateX(-50%); transform: translateX(-50%); border-radius: 20px;}
.consolidamentodebiti .operazioneconclusa .chiudipanelpop {max-width: 25px;
    position: absolute;
    float: right;
    right: 18px;
    top: 16px;
    cursor: pointer;}
.consolidamentodebiti h2 {text-align: center; color: #00aeef; font-weight: 700; font-size: 33px;}
.consolidamentodebiti h3 {text-align: center; color: #00aeef; font-weight: 400; font-size: 20px; margin-top: 0}

.consolidamentodebiti p {text-align: justify; color: #231f20; font-weight: 400; font-size: 14px; margin-top: 30px;}
.consolidamentodebiti p a {color:  #00aeef;}

@media only screen and (max-width:1810px){
.landing2 .visual .box-prestito { position: relative;right: 0;}
}
@media only screen and (max-width:1676px){
	.landing2 .wrapcontenuto {width: 100%; padding-left: 10%; padding-right: 10%; margin-right: auto; margin-left: auto;}
}

@media only screen and (max-width:1400px){	
	.landing2 .visual .box-prestito {    margin-right: 3.5%;}
	.landing2 .visual .logopp {    left: 3.5%;}
	.landing2 .visual .claim {    left: 3.5%;}
	.landing2 .visual .claim2{    left: 3.5%;}
	.landing2 .visual .claim3{    left: 3.5%;}
	}
@media only screen and (max-width:1260px){
	.form .containerform .formblock .row .row-field {
		width:26%}
}

@media only screen and (max-width:1255px){
    .sezionecentrale .form{width:97%}
}

@media only screen and (max-width:1230px) {
    .header .logo {max-width:237px;padding-left: 30px;}
	.header .imgnumeroconsulenza{max-width: 189px;}
	.menulist .list-items a{font-size:11px;}
	.wrap .sezionecentrale .title h1 {font-size:21px;}
	.wrap .sezionecentrale .prestito-paragrafo{margin-left: 92px;}
	.wrap .sezionecentrale .prestito-paragrafo h2 {font-size: 25px;}
	.wrap .sezionecentrale .prestito-paragrafo p{font-size:20px;}
	.wrap .sezionecentrale .prestito-paragrafo .btnrichiedi{max-width: 153px;height: 36px;font-size:16px;}
	.wrap .sezionecentrale .box-prestito{max-height: 393px;}
	.slidercontainer .sliderdomanda {font-size: 17px;}
	.wrap .sezionecentrale .box-prestito .tantaeg-container .btnrichiedi{max-width: 153px;height: 36px;font-size:16px;}
	.wrap .sezionecentrale .box-prestito .infoaggiuntive{font-size:14px;}
	.wrap .sezionecentrale .box-prestito .tantaeg-container .box{font-size:23px;}
	.sezioneblu p{font-size:21px;}
	.popupmenu{width:81%;}
	.wrap .recensioni-container{padding-left:30px;}
	.form .richiedipreventivo-btn {max-width: 153px;height: 36px;font-size: 16px;}
	.img-scooby {bottom: 46%;}
}
@media only screen and (max-width:1150px){
	.img-scooby {
    bottom: 47%;
}
}
	@media only screen and (max-width:1150px){
	.landing2 .visual .logopp {    position: relative;}
	.landing2 .visual .claim{   position: relative; bottom: auto; margin-top: 167px;   width: calc(100% - 7%); }
	.landing2 .visual .claim2{   position: relative; bottom: auto; margin-top: 167px;   width: calc(100% - 7%); }
	.landing2 .visual .claim3{   position: relative; bottom: auto; margin-top: 167px;   width: calc(100% - 7%); }
	.landing2 .visual {background-color: #ecedee; display: table;
    background-size: 100%;
    background-position: top;}
		.landing2 .visual .box-prestito {
    margin-right: 3.5%;
    float: none;
    margin: 0 auto;
    margin-top: 130px;
}
		footer.footerlanding2 .wrap .footer-container {padding: 33px 32px 30px;}
	
	}

@media only screen and (max-width:1095px){
    .block .labelForm{font-size:16px;padding-right:9px;}
	.form .containerform .formblock{margin-left:25px;}
	.form .containerform .formblock .row .labelForm{width:18%;}
	.checkboxcontainer{font-size:14px;}
	.form .containerform .formblock .row .row-field {width:28%}
	.landing2 .wrapcontenuto .cosadicono {width: 600px}
	
}
@media only screen and (max-width:1029px){
	.form .containerform .formblock .row .row-field {
		width:29%}
}

@media only screen and (max-width: 1010px){
	.header .famiglia{max-width:290px; top:68%;}
	.wrap .sezionecentrale .prestito-paragrafo {margin-left: 60px;}
	.wrap .sezionecentrale .box-prestito{ max-width: 537px;}
	.wrap .sezionecentrale .box-prestito .tantaeg-container .box{max-width: 144px;font-size:21px;}
	.slidercontainer{max-width:320px;}
	.wrap .sezionecentrale .box-prestito .tantaeg-container{max-width:146px;padding: 60px 0px 0px 35px;}
	.wrap .recensioni-container table tr td{font-size:14.5px;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 21px;}.slidercontainer .ticks.euro p:not(:last-child) {padding-right: 224px;}
	.slidercontainer .ticks p:nth-last-of-type(2){padding-right:15px;}
	.form .containerform .formblock{margin-left:0px;}
	.form .containerform .formblock .row .row-field{width:25%;}
	.form .containerform .formblock .row .labelForm{width:39%;}
    .containerform .form-centrale {margin: 0;width: 100%;}
	.wrap .sezionecentrale .box-prestito{max-height: 393px;max-width:581px;float:none;margin: 0 auto;}
	.wrap .recensioni-container{padding-left:20px;}
    .containerform .form-centrale {padding: 21px 0 9px 0;}
	.sezionecentrale .form{width:94%;margin: 78px auto;}
	.wrap .sezionecentrale .box-prestito .tantaeg-container{padding: 60px 0px 0px 51px;}
	.wrap .sezionecentrale .prestito-paragrafo{margin-left: 0px;max-width:none;margin: 87px auto 50px; float:none;}
	.wrap .sezionecentrale{height:1064px;padding-right: 0;}
	.img-scooby { bottom: 37%;}
	.img-scooby img {max-width: 131px;}
	.img-scooby { bottom: 37%;left:42%;}
	.img-scooby img { max-width: 121px;}
	
}


@media only screen and (max-width:963px){
	.form .containerform .formblock {font-size: 15px}
	.checkboxcontainer{font-size:13px;}
	.containerform .form-centrale .block-centrale{font-size:17px;}
	.containerform .form-centrale{padding:0 0 9px 0;}
	
}
@media only screen and (max-width:956px){
	.header .famiglia{max-width:290px;left:50%;top: 71%;}
	.popupmenu .containerpopup p {font-size: 13px;letter-spacing: -1px;}
	.landing2 .visual .claim {margin-top: 40%}
	.landing2 .visual .claim h1 {color: #00aeef}
	.landing2 .visual .claim h2 {color: #000000}
	.landing2 .visual .claim2 {margin-top: 40%; background-color: transparent; padding: 0px;}
	.landing2 .visual .claim2 h1 {color: #00aeef; text-shadow: none; font-size: 42px; }
	.landing2 .visual .claim2 h2 {color: #000000; text-shadow: none; font-size: 19px; }
	.landing2 .visual .claim3 {margin-top: 40%; background-color: transparent; padding: 0px;}
	.landing2 .visual .claim3 h1 {color: #00aeef; text-shadow: none; font-size: 42px; }
	.landing2 .visual .claim3 h2 {color: #000000; text-shadow: none; font-size: 19px; }
	.landing2 .visual .box-prestito {margin-top: 7%;}
	.landing2 .wrapcontenuto ul.step li {font-size: 19px;}
}



@media only screen and (max-width: 915px){
	.header .famiglia {max-width: 264px;}
	.header .logo{margin-left:20px;}
	.header .informazioni{margin-right: 20px;; max-width:287;}
	.header .imgnumeroconsulenza { max-width: 164px;}
    .wrap .sezionecentrale{height:1064px;padding-right: 0;}
	.header .infocontattilist li{font-size:12px;}
	.menulist .list-items a{font-size: 9.5px;}
	.menu .wrap .menulist .list-items:not(:last-child){padding-right:25px;}
	.wrap .sezionecentrale .box-prestito .tantaeg-container{padding: 60px 0px 0px 51px;}
	.wrap .sezionecentrale .prestito-paragrafo{margin-left: 0px;max-width:none;margin: 87px auto 50px; float:none;}
	.sezioneblu p {font-size: 19px;}
	.wrap .sezionecentrale .box-prestito{max-height: 393px;max-width:581px;float:none;margin: 0 auto;}
	.wrap .recensioni-container{padding-left:20px;}
    .containerform .form-centrale {padding: 21px 0 9px 0;}
	.sezionecentrale .form{width:94%}
	
}

@media only screen and (max-width:900px){
	.sezioneblu .lista-icone li{float:none; height:66px;}
	.sezioneblu .lista-icone li:nth-child(2){margin:0;}
	.sezioneblu .lista-icone li p{float:none; display:inline-block;top:-20px;}
	.img-scooby {bottom: 41%;}
	.landing2 .wrapcontenuto ul.step li span {font-size: 33px;  width: 56px; height: 56px;  line-height: 56px;}
	.landing2 .wrapcontenuto .cosadicono {width: 340px;}
	.landing2 .wrapcontenuto .menu2 ul li {width: calc(50% - 8px); margin-bottom: 8px;}
}


@media only screen and (max-width:799px){
	.header .logo{margin-left:0px;}
	.header .famiglia{max-width:267px;}
}

@media only screen and (max-width:772px){
	.header .famiglia{max-width:225px;top:75%;}
	.wrap .recensioni-container .loghi{padding-bottom:20px;}
	/*#pnlResultSend { max-width: 717px; width: 95%;padding: 35px 66px; background-color: rgba(255,255,255,1);}*/
	
}


@media only screen and (max-width:751px){
	.wrap .header{height:189px;}
	.header .logo { max-width: 208px;}
	.header .famiglia{max-width:225px;top:71%}
    .header .imgnumeroconsulenza {max-width: 140px;}
	.header .informazioni{padding-right:0;}
	.wrap #menumobile {display:table;left:88%;}
	.menu .wrap .menulist{text-align: center;display:none;padding-top: 45px;}
	.menu .wrap .menulist .list-items{display:block;text-align:center;}
	.wrap .sezionecentrale .title h1{font-size:23px;}
	.wrap .sezionecentrale .prestito-paragrafo{margin: 61px auto 41px;}
	.menu .wrap .menulist .list-items, .menu .wrap .menulist .list-items:not(:last-child){padding-right:0;}
	.menulist .list-items a{font-size:17.5px;}
	.popupmenu .containerpopup h2 {font-size: 28px;}
	.containerform .form-centrale{margin: 0; width:100%;padding: 31px 0 31px 0;}
	.checkboxcontainer .accetto {margin-top:7px}
	.form .alert-text {padding:21px;}
	.form .richiedipreventivo-btn{margin: 42px auto 0;}
	.sezionecentrale .form .titleForm{font-size:18px;padding-top:20px;}
	.form .btngoback{max-width: 72px; height:40px;}
	.landing2 .wrapcontenuto ul.step li span {
    font-size: 33px;
    width: 56px;
    height: 56px;
    line-height: 56px;
    margin-bottom: 17px;
    margin-right: 17px;
		float: left;
}
	.landing2 .wrapcontenuto ul.step li {clear: both}
	
}

@media only screen and (max-width:709px){
	.slidercontainer .ticks p:not(:last-child) {
    padding-right: 21.5px;}
	.slidercontainer .ticks p:nth-last-of-type(2){padding-right:10px;}
}
@media only screen and (max-width:699px){
	.slidercontainer  {padding-left:12px;}
	.wrap .sezionecentrale .box-prestito.expanded {
		max-height: 766px;}

}

@media only screen and (max-width:686px){
	.header .famiglia { max-width:213px;}
	.container-richiesta-effettuata {max-width:426px}
}
@media only screen and (max-width: 666px){
    .header .famiglia { max-width: 202px;top: 74%;}
	.prestitipersonali .operazioneconclusa { top: 41px; height: 90%;  overflow-y: scroll;}
	.consolidamentodebiti .operazioneconclusa { top: 41px; height: 90%;  overflow-y: scroll;}
	.prestitocondelega .operazioneconclusa { top: 41px; height: 90%;  overflow-y: scroll;}
	.cessionedelquinto .operazioneconclusa { top: 41px; height: 90%;  overflow-y: scroll;}
}
@media only screen and (max-width:640px){
	.wrap {width:94%;}
	.header .logo {max-width: 190px;}
	.header .imgnumeroconsulenza{max-width:126px;}
	.header .famiglia { max-width: 167px;top: 79%;}
	.header .infocontattilist li {font-size: 11px;}
	.wrap .sezionecentrale {height: 1247px;}
	.wrap .recensioni-container {padding-left: 0;}
	.wrap .sezionecentrale .box-prestito {max-height: 614px;}
	.wrap .sezionecentrale .box-prestito { max-width: 605px;}
	.slidercontainer { max-width: 90%;}
	.wrap .sezionecentrale .box-prestito .tantaeg-container { padding: 82px 0px 0px 20px;    max-width: 91%;height: auto;}
	.wrap .sezionecentrale .box-prestito .tantaeg-container .box{display: inline-block;}
	.wrap .sezionecentrale .box-prestito .tantaeg-container .box {max-width: 47%;}
	.wrap .sezionecentrale .box-prestito .tantaeg-container .box:first-child{margin-right:15px;}
	.wrap .recensioni-container table tr td{padding-right:0px;font-size: 12.5px;}
	.slidercontainer .ticks.euro p:not(:last-child) { padding-right: 81%;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 48.5px;}
	.slidercontainer .ticks p:nth-last-of-type(2){padding-right:40px;}
	.ui-slider-horizontal{width:96%}
	.wrap .sezionecentrale .box-prestito.expanded{max-height: 770px;}
	.img-scooby {
    bottom: 37%;
    left: 36%;
}
}
@media only screen and (max-width:631px){
	.header .logo{margin: 20px auto;   max-width: 224px;float:none;padding-left:0px;}
	.header .informazioni{margin-right:0;float:right;margin-top:0;}
    .header .infocontattilist li:first-child {padding-top: 9px;padding-bottom: 8px;}
	.header .infocontattilist li {font-size: 14px;}
	.header .famiglia {max-width: 240px;float: left;left: 130px}
	.wrap #menumobile {display:table;left:83%;}
	.slidercontainer { max-width: 543px;}


}


@media only screen and (max-width:608px){
	.slidercontainer .ticks p:nth-last-of-type(2) { padding-right: 37px;}
		
}
@media only screen and (max-width:590px){
	.landing2 .visual .box-prestito {
    margin-top: 7%;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
}
	.landing2 .visual .form .containerform .formblock .row .labelForm {
	width: 100%;
    padding-right: 8px;
    margin-bottom: 3px;
    margin-top: 5px;}
	.landing2 .visual .form .containerform .formblock .row .row-field {width: 100%}
	.landing2 .visual .claim h1 {font-size: 42px;}
	.landing2 .visual .form .containerform .formblock {width: 100%}
	
	}

@media only screen and (max-width:587px){
	.slidercontainer .ticks p:not(:last-child) {padding-right: 46.5px;}
	.slidercontainer {max-width: 528px;}
	.slidercontainer .ticks p:nth-last-of-type(2) {padding-right: 35px;}
	.form .containerform .formblock{margin: 0 auto; width: 32%;}
	.form .containerform .formblock .row .labelForm {width: 100%;float:none;text-align:left;    margin-bottom: 3px;}
	.form .containerform .formblock .row .row-field {width: 88%;float:none;}
	.landing2 .visual .form .containerform .formblock .row .row-field {width: 100%}
}

@media only screen and (max-width:569px){
    .slidercontainer .ticks.euro p:not(:last-child) {padding-right: 80%;}
	.slidercontainer { max-width: 523px;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 45.5px;}
	.slidercontainer .ticks p:nth-last-of-type(2) {padding-right: 31px;}
}

@media only screen and (max-width:560px){
	.slidercontainer {max-width: 463px;}
	.slidercontainer .ticks.euro p:not(:last-child) {padding-right: 79%;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 39px;}
}

@media only screen and (max-width:515px){
    .slidercontainer .ticks.euro p:not(:last-child) {padding-right: 78%;}
	.slidercontainer {max-width: 450px;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 37.5px;}
	.slidercontainer .ticks p:nth-last-of-type(2) { padding-right: 24px;}
	.landing2 .wrapcontenuto .loghi2 {width: 90%;}
}
@media only screen and (max-width: 511px){
    .wrap .sezionecentrale {height: 1326px;}
	.header .infocontattilist li {font-size: 11px;}
	.sezionecentrale .form .titleForm {padding-top: 41px;}
	.sezionecentrale .form .containerform {margin: 21px auto 28px;}
	.block{padding-bottom:16px;}
	
}
@media only screen and (max-width:499px){
	.slidercontainer {max-width: 394px;}
    .slidercontainer .ticks.euro p:not(:last-child) {padding-right: 75%;}
	.slidercontainer .ticks p:nth-last-of-type(2) {padding-right: 24px;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 31px;}
	.form .btngoback {max-width: 67px;height: 33px;}
	.box-richiesta-effettuata .operation-description {font-size:19px}
	.landing2 .visual .slidercontainer .ticks.euro p {white-space: nowrap}
	.landing2 .visual .slidercontainer .ticks.euro p:last-child {position: absolute; right: 0}
	.landing2 .visual .slidercontainer .ticks.euro p:not(:last-child) {    padding-right: 7.5%;}
	.landing2 .visual .slidercontainer .ticks.mesi p {    padding-right: 7.5%;}
	.landing2 .visual .logopp {top: 12px}
}
@media only screen and (max-width:456px){
	.header .famiglia{left:111px;max-width: 187px;top: 84%;}
	.popupmenu{overflow:scroll;}

}

@media only screen and (max-width:450px){
	.wrap .sezionecentrale{height:1373px;}
	.wrap .sezionecentrale .box-prestito.expanded {max-height: 821px;}

}

@media only screen and (max-width:445px){
	.slidercontainer .ticks.euro p:not(:last-child) {padding-right: 73%;}
	.slidercontainer {max-width: 361px;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 27px;}
	
}
@media only screen and (max-width:434px){
	.header .famiglia{left:100px;}
}

@media only screen and (max-width:430px){
	.header .logo{margin: 20px auto;   max-width: 224px;float:none;}
	.header .informazioni{margin-right:0;float:right;margin-top:0;}
    .header .infocontattilist li:first-child {padding-top: 9px;padding-bottom: 8px;}
	.header .infocontattilist li {font-size: 11px;}
	.header .famiglia {max-width: 169px;float:left;left:100px;top:85%;}
	.wrap #menumobile {display:table;left:83%;}
	.landing2 .wrapcontenuto .cosadicono {padding: 26px}
	.landing2 .wrapcontenuto .cosadicono {width: 249px;}
	
	}
@media only screen and (max-width:425px){
	.slidercontainer {max-width: 376px;}
	.slidercontainer .ticks.euro p:not(:last-child) {padding-right: 74%;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 28.5px;}
	.slidercontainer .ticks p:nth-last-of-type(2) {padding-right: 20px;}
	.container-richiesta-effettuata { max-width: 315px;}
	
	

}
@media only screen and (max-width:416px){
	.slidercontainer {max-width: 351px;}
	.slidercontainer .ticks.euro p:not(:last-child) {padding-right: 72%;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 25.5px;}
	.containerform .form-centrale { margin: 0; width: 100%;padding: 25px 0 58px 0;}
	.containerform .form-centrale .block-centrale{width:49%;padding-bottom: 8px;}
	.landing2 .wrapcontenuto .menu2 ul li { font-size: 12px}
	.landing2 .visual .form .richiedipreventivo-btn {font-size: 13px}
}
@media only screen and (max-width:403px)
{.slidercontainer .ticks.euro p:not(:last-child) {
    padding-right: 71%;}
	.slidercontainer .ticks p:not(:last-child) { padding-right: 24.5px;}
	.slidercontainer {max-width: 340px;}
	.sezionecentrale .form { margin:40px auto;}
	.landing2 .visual .slidercontainer .ticks.mesi p {   padding-right: 0;
    display: table-cell;
    text-align: center;
    width: 11%;}
	.landing2 .visual .slidercontainer .ticks.mesi {width: 100%;
    text-align: center;
    margin: 0 auto;
    display: inline-table;}
}

@media only screen and (max-width:391px){
    .header .famiglia {max-width: 169px;top: 85%;float:left;left:88px;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 23.5px;}
	.slidercontainer {max-width: 330px;}
	.slidercontainer .ticks.euro p:not(:last-child) {padding-right: 70%;}
	.slidercontainer .ticks p:nth-last-of-type(2){padding-right:14px;}
	
	
}


@media only screen and (max-width:375px){
	.slidercontainer {max-width: 326px;}
	.slidercontainer .ticks.euro p:not(:last-child) {padding-right: 70%;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 22.5px;}
	.slidercontainer .ticks p:nth-last-of-type(2){padding-right:15px;}
	.header .famiglia {
    max-width: 147px;
    top: 87%;
	
}
	.landing2 .visual .claim h1 {
    font-size: 31px;
}
	}

@media only screen and (max-width:372px){
	.wrap .sezionecentrale .box-prestito .tantaeg-container .box:first-child { margin-right: 13px;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 19.35px;}
	.slidercontainer .ticks.euro p:not(:last-child) {padding-right: 218px;}
}

@media only screen and (max-width: 369px){
    .header .famiglia {left:78px;}
    .slidercontainer {max-width: 307px;}
    .slidercontainer .ticks.euro p:not(:last-child) { padding-right: 68%;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 20.35px;}
	.wrap .sezionecentrale {height: 1480px;}

}
@media only screen and (max-width:363px){
  
	.header .logo {margin: 20px auto 5px;}
	.header .famiglia {left:71px;}
    .wrap .sezionecentrale {height: 1519px;}
}


@media only screen and (max-width: 355px){
    .slidercontainer {max-width: 300px;}
	.containerform .form-centrale { margin: 0; width: 100%;padding: 25px 0 58px 0;}
	.containerform .form-centrale .block-centrale{width:49%;padding-bottom: 8px;}
	.sezionecentrale .form { ;margin:40px auto;}
	.wrap .sezionecentrale .box-prestito.expanded {max-height: 863px;}
}
@media only screen and (max-width:348px){
	.header .famiglia { max-width: 127px;top: 89%;left: 53px;}
    .slidercontainer {max-width: 283px;}
	.slidercontainer .ticks.euro p:not(:last-child) {padding-right: 66%;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 18px;}
	.slidercontainer .ticks p:nth-last-of-type(2){padding-right:15px;}
}

@media only screen and (max-width: 333px){
    .wrap .sezionecentrale .box-prestito .tantaeg-container .box:first-child {margin-right: 9px;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 17.35px;}
	.slidercontainer {max-width: 281px;}
	.slidercontainer .ticks.euro p:not(:last-child) {padding-right: 184px;}
	.slidercontainer .ticks p:nth-last-of-type(2){padding-right:10px;}
	.wrap .sezionecentrale {height: 1481px;}
}


@media only screen and (max-width:330px){
    .wrap .sezionecentrale {width:99%;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 15px;}
	.slidercontainer .ticks.euro p:not(:last-child) { padding-right: 172px;}
	.wrap .sezionecentrale .box-prestito .tantaeg-container .box:first-child { margin-right: 4px;}
	.slidercontainer .ticks p:nth-last-of-type(2){padding-right:10px;}
	.wrap .sezionecentrale .box-prestito.expanded {max-height: 913px;}
	
}
	

@media only screen and (max-width:326px){
	.wrap .sezionecentrale .box-prestito .tantaeg-container {max-width:93%}
}
@media only screen and (max-width:320px){
    .wrap .sezionecentrale {width:99%;}
	.slidercontainer .ticks p:not(:last-child) {padding-right: 15px;}
	.slidercontainer .ticks.euro p:not(:last-child) { padding-right: 172px;}
	.wrap .sezionecentrale .box-prestito .tantaeg-container .box:first-child { margin-right: 4px;}
	.slidercontainer .ticks p:nth-last-of-type(2){padding-right:10px;}
	.slidercontainer{padding-left:13px; max-width: 264px;}
	.slidercontainer .ticks.euro p:not(:last-child) { padding-right: 168px;}
	.landing2 .wrapcontenuto .cosadicono {
    width: 255px;
}
	.landing2 .visual .slidercontainer .ticks.mesi p {    padding-right: 5.5%;}
}