.news{padding:30px 0 35px;border-bottom:1px solid #d5d5d5}.news a.title{color:#262d30;font-family:"Raleway",sans-serif;font-size:20px;line-height:24px;text-decoration:none;margin-bottom:10px;display:block}.news a.title:hover{color:#8dc04a}@media (max-width:767px){.news a.title{font-size:16px}}.news .created-at{color:#262d30;font-size:12px;line-height:16px}.news .lead-in{color:#262d30;font-size:14px;line-height:24px}.news+h3{margin:30px 0 0}.more-news{margin-top:30px;text-align:center}.more-news a{color:#262d30;font-size:13px;font-weight:600;text-transform:uppercase}.more-news a:hover{text-decoration:none;color:#8dc04a}.news-container .news:first-child{padding-top:0}.news-container .description{color:#262d30;font-size:14px;line-height:24px}.news-container img{display:block;margin:0 auto;max-width:100%}.landing-container .news-container{padding:0}.info-container,.info-select-container,.news-container{padding-bottom:40px;color:#262d30;font-size:14px;line-height:24px}.info-select-container>p{line-height:26px}.content-header h1 a.icon-rss{position:relative;text-decoration:none}.content-header h1 a.icon-rss:hover{text-decoration:none}.content-header h1 a.icon-rss:before{position:absolute;right:-50px}.lined-box{border-left:10px solid #8dc04a;text-align:left;background-color:#d5d5d5;padding:20px;font-weight:700;font-size:16px;line-height:22px}@media (min-width:768px){.lined-box{font-size:16px;line-height:24px}}.partner-logo{background-image:url("/images/logo_sprite.png?20241025");display:block;text-align:center;height:50px;display:block}.partner-logo:hover{text-decoration:none}.partner-logo.aegon{width:115px;background-repeat:no-repeat;background-position:-20px 0}.partner-logo.aegon.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-170px 0}.partner-logo.alfa{width:115px;background-repeat:no-repeat;background-position:-20px 0}.partner-logo.alfa.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-170px 0}.partner-logo.allianz{width:130px;background-repeat:no-repeat;background-position:-10px -50px}.partner-logo.allianz.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-160px -50px}.partner-logo.generali{width:49px;background-repeat:no-repeat;background-position:-51px -100px}.partner-logo.generali.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-201px -100px}.partner-logo.kobe{width:140px;background-repeat:no-repeat;background-position:-6px -150px}.partner-logo.kobe.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-156px -150px}.partner-logo.kh{width:51px;background-repeat:no-repeat;background-position:-50px -200px}.partner-logo.kh.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-200px -200px}.partner-logo.posta{width:77px;background-repeat:no-repeat;background-position:-37px -250px}.partner-logo.posta.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-187px -250px}.partner-logo.groupama{width:140px;background-repeat:no-repeat;background-position:-6px -300px}.partner-logo.groupama.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-155px -300px}.partner-logo.genertel{width:145px;background-repeat:no-repeat;background-position:-3px -350px}.partner-logo.genertel.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-153px -350px}.partner-logo.union{width:91px;background-repeat:no-repeat;background-position:-30px -400px}.partner-logo.union.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-180px -400px}.partner-logo.vienna{width:110px;background-repeat:no-repeat;background-position:-20px -450px}.partner-logo.vienna.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-170px -450px}.partner-logo.waberer,.partner-logo.granit{width:94px;background-repeat:no-repeat;background-position:-28px -500px}.partner-logo.waberer.logo-inverse:not(:hover),.partner-logo.granit.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-178px -500px}.partner-logo.signal{width:135px;background-repeat:no-repeat;background-position:-8px -550px}.partner-logo.signal.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-158px -550px}.partner-logo.pannonia{width:82px;background-repeat:no-repeat;background-position:-35px -600px}.partner-logo.pannonia.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-185px -600px}.partner-logo.uniqa{width:51px;background-repeat:no-repeat;background-position:-49px -650px}.partner-logo.uniqa.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-199px -650px}.partner-logo.eub{width:108px;background-repeat:no-repeat;background-position:-21px -700px}.partner-logo.eub.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-171px -700px}.partner-logo.chartis{width:146px;background-repeat:no-repeat;background-position:-2px -750px}.partner-logo.chartis.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-152px -750px}.partner-logo.mondial{width:144px;background-repeat:no-repeat;background-position:-4px -800px}.partner-logo.mondial.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-154px -800px}.partner-logo.mkb{width:32px;background-repeat:no-repeat;background-position:-59px -850px}.partner-logo.mkb.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-209px -850px}.partner-logo.astra{width:96px;background-repeat:no-repeat;background-position:-27px -900px}.partner-logo.astra.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-177px -900px}.partner-logo.april{width:50px;background-repeat:no-repeat;background-position:-50px -950px}.partner-logo.april.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-200px -950px}.partner-logo.qbe{width:107px;background-repeat:no-repeat;background-position:-21px -1000px}.partner-logo.qbe.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-171px -1000px}.partner-logo.ominimo{width:150px;background-repeat:no-repeat;background-position:-1px -1050px}.partner-logo.ominimo.logo-inverse:not(:hover){background-repeat:no-repeat;background-position:-150px -1050px}.partners-container h3{font-size:30px;margin-bottom:70px}@media (max-width:991px){.partners-container h3{margin-bottom:20px}}.partners-container h3 a{color:#262d30;text-decoration:none}.partners-container h3 a:hover{color:#8dc04a}.partners-container.landing .logo-item{border-right:1px solid #ececec;border-bottom:1px solid #ececec}.partners-container.landing .logo-item:empty{min-height:90px;content:''}.partners-container.landing .logo-item:last-child{border-right:0}.partners-container.landing .logo-item .partner-logo{margin:20px auto}.partners-container.landing .row:last-child .logo-item{border-bottom:0}.partners-container.list .description{color:#262d30;font-family:"Open Sans",sans-serif;line-height:40px;margin-top:0;margin-bottom:15px}.partners-container.list .row{display:flex;flex-wrap:wrap}.partners-container.list .row.tile_container{display:flex;flex-wrap:wrap;align-items:stretch}.partners-container.list .row .partner-details{display:flex;flex-flow:column;border:1px solid #ececec;border-radius:3px;height:100%}.partners-container.list .row .partner-details.selectable{cursor:pointer}.partners-container.list .row .partner-details.deleted-card{background-color:#eee;border-color:#d4d4d4}.partners-container.list .row .partner-details.deleted-card .logo-item{border-color:#d4d4d4}.partners-container.list .row .partner-details .logo-item{max-height:100px;border-bottom:1px solid #ececec}.partners-container.list .row .partner-details .logo-item>div,.partners-container.list .row .partner-details .logo-item a{margin:30px auto}.partners-container.list .row .partner-details .username{border-bottom:1px solid #ececec;padding:30px;text-align:center;overflow:hidden;font-size:16px;line-height:24px;font-weight:700}.partners-container.list .row .partner-details .details{flex-grow:1;padding:27px 30px 0;margin-bottom:30px}.partners-container.list .row .partner-details .details p{text-align:left;margin-bottom:22px;overflow:hidden;line-height:24px;color:#262d30}.partners-container.list .row .partner-details .details p.important{color:#262d30;font-family:"Raleway",sans-serif;font-size:16px;line-height:24px;height:48px;overflow:hidden;display:block}.partners-container.list .row .partner-details .details p:last-child{margin-bottom:0}.partners-container.list .row .partner-details .details p span{color:#262d30;display:block;font-weight:600}.partners-container.list .row .partner-details .details .important{color:#262d30;font-family:"Raleway",sans-serif;font-size:16px;font-weight:400;line-height:24px;height:48px;overflow:hidden;display:block}.partners-container.list .row .partner-details .details .payment-pending{color:#f55753}.partners-container.list .row .partner-details .select{border-top:1px solid #ececec;padding:10px 30px;text-align:center}.partners-container.list .row .partner-details.selected{border:2px solid #8dc04a;background-color:#f3f9ed}.partners-container.list .row .partner-details.new-item{border-radius:4px;border:1px solid #ececec;background-color:#8dc04a;color:#fff}.partners-container.list .row .partner-details.new-item:hover{background-color:#a5ce6e}.partners-container.list .row .partner-details.new-item .username{padding:56px 30px 0;flex-grow:1;font-size:16px;line-height:24px;overflow:hidden;font-family:"Raleway",sans-serif;color:#fff;border:none}@media (min-width:768px){.partners-container.list .row .partner-details.new-item .username{padding-top:136px}}.partners-container.list .row .partner-details.new-item .select{border-top:1px solid #ececec;padding:10px 30px;text-align:center}.partners-container.list .row .partner-details.new-item .select label{color:#fff}.partners-container.list .row .partner-details.tarifalo-preload,.partners-container.list .row .partner-details.tarifalo-preload .username{border-color:#8dc04a}.partners-container.list .row .partner-details .btn-container{margin:0 30px 30px}@media (max-width:991px){.partners-container{padding-top:20px;padding-bottom:20px}}.content-header .logo-container .partner-logo{margin:0 auto 20px}@media (min-width:992px){.content-header .logo-container .partner-logo{margin-left:0;margin-right:0}}.partners-detail-container .description{color:#262d30;font-family:"Open Sans",sans-serif;line-height:40px;margin-bottom:15px}.partners-detail-container .description span{font-weight:600}.partners-detail-container .detail-logo{margin:40px 0 30px}.campaign{min-height:270px;background-color:#081113;width:100%;padding-top:65px;background-position:center top;background-attachment:fixed}.campaign .campaign-name{color:#fff;font-family:"Raleway",sans-serif;font-size:36px;font-weight:300;line-height:30px;margin-bottom:20px;font-weight:700}.campaign .campaign-description{color:#fff;font-family:"Open Sans",sans-serif;font-size:18px;line-height:20px;margin-bottom:20px;font-weight:700}.campaign .campaign-text-dark{color:#262d30}.insurance-buttons-conainer{padding-top:30px}.insurance-buttons-conainer .year-highlight{color:#8dc04a;font-size:24px}@media (min-width:992px){.insurance-buttons-conainer .year-highlight{font-size:34px}}.insurance-buttons-conainer .insurance-button{height:180px;width:100%;display:block;background-color:#fff;border-radius:3px;margin-bottom:30px;box-shadow:0 1px 1px 0 rgba(0,0,0,.1);overflow:hidden;position:relative;transition:background-color .4s ease-out;cursor:pointer;text-decoration:none}.insurance-buttons-conainer .insurance-button.inverse{background-color:#8dc04a;-webkit-box-shadow:0 9px 35px rgba(0,0,0,.25);box-shadow:0 9px 35px rgba(0,0,0,.25)}.insurance-buttons-conainer .insurance-button.inverse .price-guarantee-badge{background-color:#fff;color:#262d30}.insurance-buttons-conainer .insurance-button.inverse .insurance-buttons-icon [class^=icon-]{color:#fff}.insurance-buttons-conainer .insurance-button.inverse [class^=icon-] [class^=path]:before{color:#fff}.insurance-buttons-conainer .insurance-button.inverse .insurance-buttons-title{color:#fff}.insurance-buttons-conainer .insurance-button.inverse:hover{background-color:#fff}.insurance-buttons-conainer .insurance-button.inverse:hover .price-guarantee-badge{background-color:#8dc04a;color:#fff}.insurance-buttons-conainer .insurance-button.inverse:hover .insurance-buttons-icon [class^=icon-]{color:#adb1b3}.insurance-buttons-conainer .insurance-button.inverse:hover [class^=icon-] [class^=path]:before{color:#adb1b3}.insurance-buttons-conainer .insurance-button.inverse:hover .insurance-buttons-title{color:#262d30}.insurance-buttons-conainer .insurance-button .price-guarantee-badge{position:absolute;width:120px;font-size:10px;left:-48px;top:48px;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);text-transform:uppercase;color:#fff;background-color:#8dc04a;transition:all .4s ease-out;text-align:center;font-weight:600;line-height:24px;font-family:"Raleway",sans-serif}@media (min-width:768px){.insurance-buttons-conainer .insurance-button .price-guarantee-badge{width:180px;font-size:14px;left:-78px;top:78px}}.insurance-buttons-conainer .insurance-button .insurance-buttons-title{padding:0 24px;font-size:16px;line-height:18px;font-family:"Raleway",sans-serif;font-weight:600;color:#262d30;margin-top:20px;text-transform:uppercase}.insurance-buttons-conainer .insurance-button .insurance-buttons-icon{font-size:60px;max-height:64px;margin-top:30px;margin-bottom:0}.insurance-buttons-conainer .insurance-button:hover{background-color:#8dc04a;-webkit-box-shadow:0 9px 35px rgba(0,0,0,.25);box-shadow:0 9px 35px rgba(0,0,0,.25)}.insurance-buttons-conainer .insurance-button:hover .price-guarantee-badge{background-color:#fff;color:#262d30}.insurance-buttons-conainer .insurance-button:hover .insurance-buttons-title{color:#fff}.insurance-buttons-conainer .insurance-button:hover .year-highlight{color:#fff}@media (max-width:767px){.insurance-buttons-conainer .insurance-button{height:120px;margin-bottom:15px}.insurance-buttons-conainer .insurance-button .insurance-buttons-icon{font-size:40px;max-height:42px;margin-top:10px;margin-bottom:0}.insurance-buttons-conainer .insurance-button .insurance-buttons-title{font-size:14px}}.landing-container{margin-top:20px;margin-bottom:70px}@media (max-width:767px){.landing-container{margin-bottom:20px}}.status-message-box{font-size:16px;line-height:34px;background-color:#fcf8e3;color:#8a6d3b}.status-message-box h4{color:#8a6d3b;text-transform:uppercase}