.header{
 
 max-width:55%;
 width:100%;
}
@media (max-width:820px) and (min-width:800px) and (orientation:landscape){
 .body__section{
 padding-left:unset;
}
}
@media (max-width:1100px) and (min-width:1000px) and (orientation:landscape){
 .header__navigation.none{
 width:580px;
}
}
@media (max-width:685px) and (min-width:635px) and (orientation:landscape){
 .div-icon.mobile{
 margin-left:auto;
 margin-right:auto;
}
 .grid-container.margin-top-70-{
 margin-left:unset;
}
 a.icon{
 margin-right:-40%;
 margin-top:8% !important;
}
 hr.hr-under-menu.mobile{
 left:-1px;
}
 .body__section{
 padding-left:unset;
}
}
@media (max-width:670px) and (min-width:660px) and (orientation:landscape){
 .div-icon.mobile{
 margin-left:auto;
 margin-right:auto;
}
 .grid-container.margin-top-70-{
 margin-left:unset;
}
 .body__section{
 padding-left:unset;
}
}
@media (min-width:1000px) and (max-width:1050px)
{
 div.ad-area.bigger-banner
{
 height:90px;
 width:728px;
 float:right;
}
}
@media (max-width:415px) and (min-width:400px){
 iframe.bframe.bigger--banner{
 width:484px;
 height:90px;
 box-sizing:inherit;
}
 div.ad-area.bigger-banner{
 width:440px;
}
}
@media (min-width:550px) and (max-width:570px)
{
 div.ad-area.bigger-banner
{
 width:460px;
 float:right
 ;
}
}
.ad-area{
 
 HEIGHT:60PX;
 position:relative;
}
.ad-area.bigger-banner{
 
 HEIGHT:105PX;
 width:auto;
 max-width:inherit;
 float:none;
}
@media (max-width:850px) and (min-width:800px){
 .ad-area{
 padding-right:8%;
 MARGIN-TOP:5PX;
 WIDTH:468PX;
}
 .ad-area.bigger-banner{
 WIDTH:728PX;
}
 .menu__underBanner{
 width:955px;
}
 .header__navigation.none li a{
 font-size:17px;
}
 .header__logo.mobile img.logo{
 margin-left:10px;
}
}
@media (max-width:325px)
{
 iframe.bframe.bigger--banner{
 width:377px;
}
 div.ad-area.bigger-banner{
 width:345px;
}
}
@media (max-width:365px) and (min-width:325px)
{
 iframe.bframe.bigger--banner{
 width:420px;
}
 div.ad-area.bigger-banner{
 width:385px;
}
}
@media (max-width:380px) and (min-width:365px)
{
 iframe.bframe.bigger--banner{
 width:441px;
}
 div.ad-area.bigger-banner{
 width:406px;
}
}
@media (max-width:950px){
 .header.desktop{
 flex-direction:column;
}
 .ad-area{
 MARGIN-TOP:5PX;
 WIDTH:468PX;
}
 .ad-area.bigger-banner{
 width:448px;
}
 .bframe{
 width:468px;
 height:80px;
 box-sizing:inherit;
}
 .bframe.bigger--banner{
 width:487px;
 height:90px;
 box-sizing:inherit;
}
}
.header__navigation.none ul{
 margin-left:15px;
}
@media (max-width:900px ) and (min-width:250px){
 .bframe{
 width:100%;
}
}
@media (min-width:1000px){
 .ad-area_Vertical{
 position:ABSOLUTE;
 margin-left:1330PX;
 HEIGHT:100%;
 margin-top:60px;
}
 .vertical_frame{
 width:auto;
 max-width:190px;
 HEIGHT:100%;
}
}
@media (min-width:1000px){
 .bframe{
 width:468px;
 height:80px;
}
 .bframe.bigger--banner{
 width:100%;
 height:auto;
}
}
@media only screen and (max-width:468px){
 .ad-area{
 
 width:100%;
}
}
@media only screen and (max-width:767px){
 .ad-area{
 float:right;
 width:100%;
 max-width:468px;
}
 .ad-area.bigger-banner
{
 max-width:728px;
}
}
@media (max-width:970px){
 .ad-area_Vertical{
 display:none;
}
}
@media (max-width:1280px) and ( min-width:1279px){
 .ad-area2{
 display:none;
}
}
@media (max-width:1280px) and ( min-width:1279px){
 .ad-area2{
 display:none;
}
}
.ad-area{
 
 HEIGHT:60PX;
 float:right;
 max-width:468px;
 margin-top:1px;
}
.ad-area.bigger--banner
{
 HEIGHT:90PX;
 float:right;
 max-width:728px;
}
@media (max-width:650px ) and (min-width:640px){
 .header__navigation.none{
 display:none;
}
}
@media (min-width:1520px) and (max-width:1540px ){
 .header.desktop{
 min-width:1570px;
}
 .header__logo.mobile{
 MARGIN-LEFT:5%;
}
 .header__logo
{
 padding-left:0px;
}
}
@media (min-width:1450px) and (max-width:1470px ){
 .header__logo.mobile{
 MARGIN-LEFT:5%;
}
}
@media only screen and (max-width:767px){
 .ad-area{
 float:right;
 max-width:100%;
}
}
@media (max-width:970px){
 .ad-area
{
 float:left;
}
 .ad-area2{
 display:none;
}
}
@media (max-width:1280px) and ( min-width:1279px){
 .ad-area2{
 display:none;
}
}
@media (max-width:1280px) and ( min-width:1279px){
 .ad-area2{
 display:none;
}
}
@media (max-width:900px)
{
 .article.content-text.light
{
 display:-webkit-box;
 height:100px;
}
}
.news-article
{
 width:fit-content;
 max-width:635px;
}
.article__article-texte a{
 color:#1aa9fa;
}

.news-article p{
 font-family:'Open Sans Regular';
 margin-bottom:-15px;
 color:#232323;
 font-size:18px;
}
@media(min-width:1050px)
{
 .article-header{
 margin-top:-15px;
}
 .body__container.article-content.margin-top-10{
 width:1300px;
}
}
.open-sens-regular.bold
{
 font-weight:600;
}
.article__menu--right
{
 float:right;
 width:400px;
}
@media (min-width:300px) and (max-width:1000px)
{
 .article__sidebar.margin-top-25-
{
 display:none;
}
 .article-header
{
 text-align:center;
}
 div.article-body.mobile
{
 margin-left:auto;
 margin-right:auto;
}
}
@media only screen and (max-width:825px) and (min-width:750px){
 .article-body.mobile{
 padding-left:10px;
 padding-right:10px;
 margin-right:0px;
 margin-top:5%;
}
}
@media only screen and (max-width:749px) and (min-width:650px){
 .article-body.mobile{
 margin-left:13.5%;
 margin-top:5%;
}
}
@media (max-width:900px){
section.main-content.body__container article
{
 padding-left:6%;
 padding-right:5%;
 margin-left:auto;
 margin-right:auto;
}}
@media (min-width:600px){
 .body__section-left.mobile.div-2{
 width:unset;
}
.div-2 div.news-article
{
 margin-left:auto;
 margin-right:auto;
}
}
@media (min-width:1000px){
 .body__section-left.mobile.div-2{
 width:755px;
}
 .div-2 div.news-article
{
 margin-left:unset;
 margin-right:unset;
}
}
@media (min-width:600px){
 .article-header img
{
 
 
 
 width:617px;
 height:347px;
}
}
@media (min-width:700px){
 .article-header img
{
 
 
 
 width:617px;
 height:347px;
}
 .body__section-left.mobile
{
 width:755px;
}
}
.article_link
{
 all:unset;
 cursor:pointer;
}
.article-header
{
 max-height:428px;
}
.article-body.margin-right-80.mobile
{
 margin-top:15px;
}
@media only screen and (max-width:650px) and (min-width:630px){
 .article-body.mobile{
 margin-left:7.5%;
 margin-top:5%;
}
}
@media only screen and (max-width:390px) and (min-width:365px){
 .main-content.body__container article{
 margin-left:1%;
}
}
@media only screen and (max-width:364px) and (min-width:310px){
 .main-content.body__container article{
 margin-left:1%;
}
}
.article__avatar>p.OpenSan-italic-bold
{
 font-family:'Open Sans Italic';
 color:#232323;
 font-weight:bold;
}
.article__avatar.margin-top-5{
 margin-top:5px;
}
.article__article-texte.margin-top-40
{
 margin-top:40px
}
.article__avatar.margin-top-20
{
 margin-top:20px;
}
.article__avatar{
 display:flex;
 justify-content:flex-start ;
 flex-direction:row;
 align-items:center;
 margin-top:-10px;
}
.article__avatar>p{
 padding-left:10px;
 font-family:'Open Sans Italic';
 color:#c3c1c1;
}
.article.content-text-mobile.light{
 font-family:'Open Sans Light';
}
.article.content-text-mobile p{
 text-align:center;
 font-family:'Open Sans Regular';
}
.article.content-text.light{
 font-family:'Open Sans Light';
}
.article.content-text p{
 text-align:center;
 font-family:'Open Sans regular';
 font-size:20px;
}
.article.content-text{
 font-size:20px;
}
.home-article h4
{
 margin:15px 0;
}
@media only screen and (max-width:600px){
 .main-content article{
 max-width:440px;
 margin-left:0%;
 padding-left:6%;
 padding-right:5%;
}
 section.main-content.body__container.margin-bottom-10 article
{
 padding-left:unset;
 padding-right:unset;
}
 .main-content.mobile article{
 margin-left:1%;
}
 .article-body.margin-right-80.mobile
{
 margin-left:0;
 margin-right:0;
}
 .article-content{
 
 flex-direction:column !important;
 width:400px !important;
}
 .body__container.page-link.margin-top-40.mobile{
 margin-top:20px;
 margin-left:10px;
 padding-bottom:20px;
}
 .article-header img{
 width:100%;
 height:100%;
}
 .article__sidebar .hr-comment{
 display:none !important;
}
 .article__article-texte p{
 font-size:20px !important ;
}}
.article-content{
 display:flex;
 flex-direction:row;
}
.article-body{
 width:fit-content;
 max-width:617px;
}
.article__article-texte p{
 font-size:20px !important ;
}
.article__sidebar{
 width:800px;
}


.body__banner{
 display:none;
 margin:auto;
 position:absolute;
 background-color:#f9f9f9;
 border-top:4px solid #8bd5ff;
 border-bottom:4px solid #8bd5ff;
 z-index:20;
 margin-top:0px;
 margin-left:-0.5%;
 width:100%;
}

.article.content-text.light
{
 height:auto;
}
@media (max-width:400px){
 .panel.blog-page p{
 font-size:1rem;
}
 .margin-top-20.text-left.padding-left-25p.padding-right-25p
{
 font-size:1rem;
}
 div .article.content-text.light{
 max-width:100%;
}
 div.panel-content.blog-page
{
 margin-left:5px;
}
 div.panel.blog-page a h2{
 font-size:1rem;
}
}
@media (max-width:1050px) and (min-width:600px){
 .footer__banner-footer.top-60
{
 width:auto;
}
 div.body__container.blog-title
{
 width:100%;
 margin-left:0px;
}
 .panel.blog-page
{min-width:200px;
 width:100%;
 margin-left:0;
}
}
@media only screen and (max-width:700px){
 .margin-top-20.text-left.padding-left-25p.padding-right-25p
{
 padding-right:0;
 padding-left:0;
}
 .article.margin-top3-left2
{
 margin-left:0;
}
 .panel.blog-page a h2
{
 font-size:1.2rem;
}
 section.blog-section{
 border-top-width:0px !important;
 margin-right:-5px;
 margin-left:-6px;
}
 .blog-title{
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
}
 .blog-title p{
 text-align:center;
}
}
@media (min-width:1000px){
 .panel.blog-page{
 width:100%;
 min-width:300px;
}
}
@media (min-width:1000px){
 .body.info__page
{
 width:1300px;
 margin:auto;
}
 .hypotheken__content.info__page
{
 width:fit-content;
 max-width:768px;
 margin-left:unset;
 margin-right:unset;
}
 .blogImage img
{
 width:768px;
 height:432px;
}
 .blogImage
{
 max-height:428px;
}
 .wrapper.margin-bottom-30.margin-top-100.info__page
{
 width:fit-content;
 max-width:768px;
}
}
@media (max-width:780px) and (min-width:700px){
 .blog-section.mobile
{
 margin-right:unset;
 margin-left:unset;
}
}
@media only screen and (max-width:700px){
 .big-boxes{
 flex-direction:column !important;
}
 .big-box p{
 font-size:20px !important;
}
 .big-box img{
 width:30%;
 height:30%;
}
 .panel-3{
 flex-direction:column !important;
}
 .panel{
 margin-left:2%;
}
 .panel img{
 width:100%;
}
 .logos{width:50%}
}
.panel img
{
 margin-right:auto;
 margin-left:auto;
 width:100%;
 min-width:366px;
}
@media (max-width:1000px){
 .panel img.unset
{
 min-width:unset;
 height:unset;
}
}
.news-img
{
 bottom:0;
 margin-top:auto;
}
.blog-section{
 background-color:#f2f5f8;
 position:relative;
 border-top-style:solid;
 border-top-color:#8bd5ff;
 border-top-width:2px;
 margin-top:-10px;
 padding-bottom:80px;
 margin-right:-5px;
 margin-left:-12px;
}
.blog-title{
 margin-top:40px;
}
.blog-title h2{
 font-family:'Open Sans ExtraBold';
 font-style:normal;
 font-weight:800;
 font-size:45px ;
}
.blog-title h1{
 font-family:'Open Sans ExtraBold';
 font-style:normal;
 font-weight:800;
 font-size:45px ;
 color:#1aa9fa;
}
@media (max-width:1000px){
 .body__container.section-partner{
 max-width:89%;
}
}
@media (min-width:1000px){
 .body__container.section-partner{
 max-width:100%;
}
}
.blog-title p{
 font-family:'Open Sans Semibold';
 font-style:normal;
 font-weight:600;
 margin-top:-15px;
 font-size:15px;
 color:#232323;
}


.blue-banner{
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 margin:auto;
 position:relative;
 background-color:#0367b2;
 border-top-style:solid;
 border-top-width:10px;
 border-bottom-width:10px;
 border-top-color:#8bd5ff;
 border-bottom-style:solid;
 border-bottom-color:#8bd5ff;
 height:300px;
 margin-top:70px;
 margin-bottom:70px;
}
@media (min-width:1000px){
 div.body__container.header.fullwidth
{
 width:1300px;
}
.lefty.width-432 h1
{
 margin-left:0px;
}
.body__container.blog-title
{
 width:1300px;
} .body__container.blog-title h1{
 margin-left:0px;
}
}
.blue-banner .title{
 font-family:'Open Sans Semibold';
 color:#8bd5ff;
 font-size:20px;
}
.blue-banner p{
 font-family:'Open Sans Regular';
 color:white;
}


.body__section-blue a.Lees-meer{font-family:Open Sans Italic}
.body__section-blue p.color-white{color:white}
.body__section-blue h3.color-white{color:white}
.body__section-blue.margin-bottom-80{margin-bottom:80px}
@media only screen and (max-width:600px){
 .body__section-blue{
 flex-direction:column !important ;
}
 .body__section-blue div{
 display:flex !important;
 flex-direction:column !important ;
 align-items:center;
 justify-content:center;
 margin-bottom:5%;
}
 .body__section-blue div p{
 text-align:center;
 margin-left:5px;
}
}
.body__section-blue{
 display:flex;
 margin:auto;
 max-width:100% ;
 width:1120px ;
 margin:auto ;
}
.body__section-blue > div{
 flex:1;
}
.body__section-blue h3{
 font-family:'Open Sans Semibold';
 color:#232323;
 margin-left:9px;
}
.body__section-blue p{
 padding-right:220px;
 padding-top:20px;
 font-family:'Open Sans regular';
 font-size:20px !important ;
 padding:10px;
}
.body__section-blue a{
 margin-left:9px;
 font-family:'RilewayThin';
 color:#06a2fb;
 font-weight:bold;
 text-decoration:none;
}

@media only screen and (max-width:600px) and (min-width:290px){
 body{
 zoom:80%;
 max-width:90% ;
}
}
@media(max-width:290px)
{
 body{
 zoom:75% !important;
}
}
body{
 zoom:88%;
 max-width:100%;
 margin:auto;
}
.body{
 
 margin:5px;
 margin-top:10px;
}

h2.header a
{
 font-family:'Open Sans Semibold';
 color:#1aa9fa;
}
@media only screen and (min-width:1000px){
 .card .card-action.margin-left-0
{
 margin-left:0px;
}
}
.single-card-content p
{
 font-family:Open Sans regular;
 font-size:20px;
}
.card-content h2.header{
 position:inherit;
 margin-top:auto;
}
@media (max-width:740px){
 .card.horizontal .card-stacked
{
 margin-left:auto;
}
}
.margin-left-50.margin-top-30-.mobile h2
{
 padding-bottom:20px;
 cursor:pointer;
}
@media (max-width:850px){
 .body__container.flex-row.margin-top-80{
 flex-direction:column;
}
}
.card-content h2.header
{
 margin-bottom:10px;
}
.body__container.mobile-container.max-width-800 h2
{
 font-size:25px;
}
.choses.mobile h3
{
 font-size:20px;
}
@media (max-width:970px){
 .body__container div.product-right.margin-left-50{
 width:auto;
 padding-left:20px;
 padding-right:20px;
}
 .body__container.mobile-container.max-width-800
{
 width:fit-content;
}
 .wrapper.margin-bottom-30.margin-top-40
{
 margin-top:unset;
}
 .body__container.mobile-container.max-width-800 h2
{
 font-size:25px;
}
 .choses.mobile h3
{
 font-size:20px;
}
 span.margin-left-50.margin-top-30-.mobile h2
{
 padding-bottom:20px;
}
 .margin-left-50.margin-top-30-.mobile h2
{
 padding-bottom:unset;
}
 .card div.card-content
{
 padding-top:5px;
 padding-bottom:5px;
}
 .mobile.card-image.mobile
{
 padding-top:10px;
}
.card.horizontal.mobile
{
 padding-left:unset;
}
 .card.horizontal .card-image.mobile img
{
 margin-bottom:10px;
}
 .mobile.card-image.mobile
{
 width:auto;
 margin-top:0%;
}
 .card .card-image img
{
 left:unset;
}
 .card.horizontal.card-image{
 width:200PX;
}
 .card.horizontal .card-image.mobile img{
 max-width:fit-content;
 width:70%;
 padding-left:UNSET;
 margin-left:auto;
 margin-right:auto;
}
 .card-image.mobile
{
 margin-left:auto;
 margin-right:auto;
}
 .card.mobile.card-stacked
{
 margin-left:0px;
}
}
@media (max-width:415px) and (min-width:400px){
 p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 margin-top:-60px;
}}
@media only screen and (max-width:1050px){
 .green-button.grey.mobile
{
 padding:10px 15px;
 margin-left:auto;
 margin-right:auto;
 display:block;
}
}
@media only screen and (max-width:600px){
 .green-button.grey.mobile
{
 padding:10px 15px;
 margin-left:auto;
 margin-right:auto;
}
 .card.mobile div.offre-footer.mobile{
 margin-top:2%;
}
 .card-content h2.header{
 margin-bottom:5px;
}
 .card.mobile div{
 margin-top:0;
}
 .card .card-action{
 margin-left:0px;
}
 .card.mobile{flex-direction:column}
}
.card{
 display:flex;
 flex-direction:row;
 align-items:flex-start;
 justify-content:space-between;
}
.card-text p.margin-top-10-{margin-top:-10px}
.card-text p.margin-left10-top10-{margin-left:10px;margin-top:-10px}
.card-text{
 max-width:250px;
 padding-left:10px;
}
.card-text p{
 font-family:'Open Sans Light';
 color:#232323;
 font-weight:bolder;
 margin-top:-15px;
 font-size:medium;
}
.card-text h4{
 color:#025a9c;
 font-family:'Open Sans Bold';
 font-weight:bold;
 font-size:20px;
}
.card-panel{
 -webkit-transition:-webkit-box-shadow .25s;
 transition:-webkit-box-shadow .25s;
 transition:box-shadow .25s;
 transition:box-shadow .25s, -webkit-box-shadow .25s;
 padding:24px;
 margin:.5rem 0 1rem 0;
 border-radius:2px;
 background-color:#fff
}
.card{
 position:relative;
 margin:.5rem 0 1rem 0;
 background-color:#fff;
 -webkit-transition:-webkit-box-shadow .25s;
 transition:-webkit-box-shadow .25s;
 transition:box-shadow .25s;
 transition:box-shadow .25s, -webkit-box-shadow .25s;
 border-radius:2px
}
.card .card-title{
 font-size:24px;
 font-weight:300
}
.card .card-title.activator{
 cursor:pointer
}
.card.small, .card.medium, .card.large{
 position:relative
}
.card.small .card-image, .card.medium .card-image, .card.large .card-image{
 max-height:60%;
 overflow:hidden
}
.card.small .card-image + .card-content, .card.medium .card-image + .card-content, .card.large .card-image + .card-content{
 max-height:40%
}
.card.small .card-content, .card.medium .card-content, .card.large .card-content{
 max-height:100%;
 overflow:hidden
}
.card.small .card-action, .card.medium .card-action, .card.large .card-action{
 position:absolute;
 bottom:0;
 left:0;
 right:0
}
.card.small{
 height:300px
}
.card.medium{
 height:400px
}
.card.large{
 height:500px
}
.card.horizontal{
 padding-left:10px;
 padding-top:10px;
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex
}
.card.horizontal.small .card-image, .card.horizontal.medium .card-image, .card.horizontal.large .card-image{
 height:100%;
 max-height:none;
 overflow:visible
}
.card.horizontal.small .card-image img, .card.horizontal.medium .card-image img, .card.horizontal.large .card-image img{
 height:100%
}
@media (min-width:980px){
 .card.horizontal .card-image{
 max-width:50%;
 width:150px;
}
}
.card.horizontal .card-image img{
 border-radius:2px 0 0 2px;
 max-width:100%;
 width:auto
}
.card.horizontal .card-stacked{
 display:-webkit-box;
 display:-webkit-flex;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -webkit-flex-direction:column;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-flex:1;
 -webkit-flex:1;
 -ms-flex:1;
 flex:1;
 position:relative
}
.card.horizontal .card-stacked .card-content{
 -webkit-box-flex:1;
 -webkit-flex-grow:1;
 -ms-flex-positive:1;
 flex-grow:1
}
.card.sticky-action .card-action{
 z-index:2
}
.card.sticky-action .card-reveal{
 z-index:1;
 padding-bottom:64px
}
.card .card-image{
 position:relative
}
.card .card-image img{
 display:block;
 border-radius:2px 2px 0 0;
 position:relative;
 left:0;
 right:0;
 top:0;
 bottom:0;
 width:100%
}
.card .card-image .card-title{
 color:#fff;
 position:absolute;
 bottom:0;
 left:0;
 max-width:100%;
 padding:24px
}
.card .card-content{
 padding:24px;
 border-radius:0 0 2px 2px
}
.card .card-content p{
 margin:0
}
.card .card-content .card-title{
 display:block;
 line-height:32px;
 margin-bottom:8px
}
.card .card-content .card-title i{
 line-height:32px
}
.card .card-action{
 background-color:inherit;
 border-top:1px solid rgba(160, 160, 160, 0.2);
 position:relative;
 padding:16px 24px
}
.card .card-action:last-child{
 border-radius:0 0 2px 2px
}
.card .card-action a.UnsetAll:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating)
{
text-transform:unset;
margin-right:unset;
}
.green-button.mentos__listing.mobile-listing p
{
 color:white;
}
.card .card-action a.UnsetAll:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating):hover{
 all:unset;
 text-transform:unset;
 margin-right:unset;
 color:unset;
 background-color:unset;
}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating){
 
 color:white;
 margin-right:24px;
 -webkit-transition:color .3s ease;
 transition:color .3s ease;
 text-transform:uppercase
}
.card .card-action a:not(.btn):not(.btn-large):not(.btn-small):not(.btn-large):not(.btn-floating):hover{
 color:#ffd8a6
}
.card .card-reveal{
 padding:24px;
 position:absolute;
 background-color:#fff;
 width:100%;
 overflow-y:auto;
 left:0;
 top:100%;
 height:100%;
 z-index:3;
 display:none
}
.card .card-reveal .card-title{
 cursor:pointer;
 display:block
}
.z-depth-1, .card-panel, .card, .toast, .btn, .btn-large, .btn-small, .btn-floating, .dropdown-content, .collapsible, .sidenav{
 -webkit-box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
 box-shadow:0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2)
}
.card.horizontal .card-image img{
 border-radius:2px 0 0 2px;
 max-width:100%;
 width:auto;
}
.card .card-image img.png{
 filter:drop-shadow(0px 0px 0px #AAA);
}
.card .card-image img{
 margin-bottom:1rem;
}
@media (min-width:980px){
 div.footer__footer-menu-links hr.hr-comment
{
 width:100%;
}
 div.card-stacked.landscape
{
 margin-left:unset;
}
 .card div{
 margin-top:-5px;
}
 .card .card-image img{
 left:-8px;
 top:29px;
}
}
.card .card-content p{
 font-family:Open Sans regular;
 font-size:20px;
}
.card.horizontal .card-image img{
 max-width:100% ;
 width:100% ;
}
img{
 border-style:none;
}
*, *:before, *:after{
 -webkit-box-sizing:inherit;
 box-sizing:inherit;
}
.card.horizontal .card-image img{
 padding-left:10px;
 padding-bottom:35px;
}

@media only screen and (max-width:825px) and (min-width:750px){
 .body__container.listing
{
 max-width:98%;
}
 .body__container.blog-title{
 margin-left:5%;
 width:500px;
}
}
div.body__container.mobile-container.max-width-800 h2
{
 border-bottom:2px solid #e3e1e2;
}
div.body__container.mobile-container.max-width-800 h3
{
 border-bottom:2px solid #e3e1e2;
}
div.body__container.mobile-container.max-width-800 h1
{
 border-bottom:2px solid #e3e1e2;
}
@media only screen and (max-width:749px) and (min-width:650px){
 .body__container.listing
{
 max-width:98%;
}
 .body__container.blog-title{
 margin-left:5%;
 width:500px;
}
}
.body__section.body__container.article-content{
 padding-left:unset;
}
.body__section.body__container.article-content
{
 width:1300px;
}
 .body__container.mobile-container.max-width-800
{
 max-width:800px;
}
@media only screen and (max-width:650px) and (min-width:630px){
 .body__container.listing
{
 max-width:98%;
}
 .body__container.blog-title{
 margin-left:5%;
 width:500px;
}
}
.main-content.body__container.margin-bottom-10.skins
{
 max-width:1200PX;
}
@media (max-width:950px){
 div .article.content-text.light
{
 display:block;
}
 SECTION.fields.contact
{
 TOP:0;
}
 SECTION.fields
{
 TOP:10REM;
 MAX-WIDTH:inherit;
}
 .fields-line.green-buttons input
{
 margin-left:auto;
 margin-right:auto;
 padding-left:unset;
 padding:unset;
 max-width:inherit;
}
 .fields-line.green-buttons
{
 margin-left:auto;
 margin-right:auto;
 max-width:fit-content;
}
}
@media (min-width:650px) and (max-width:670px){
 div.fields-div
{
 margin:unset;
 max-width:fit-content;
}
 .field-line
{
 width:auto;
 PADDING-BOTTOM:15PX;
 MAX-WIDTH:305PX;
}
}
.wrapper.margin-bottom-30.margin-top-100
{
 flex-direction:column;
}
@media (max-width:361px) and (min-width:319px){
 .display-flex{
 flex-direction:column;
 max-width:355px;
}
}

@media (max-width:420px) and (min-width:300px){
 .lefty.width-432 h1
{
 font-size:25px;
}
 div.body__container.li-list.margin-bottom-80
{
 max-width:fit-content;
}
 div.sitemap-texte
{
 margin-left:unset;
 padding-left:10px;
 padding-right:10px;
}
 div.no-point.margin-left-35p
{
 margin-left:3%;
}
}

@media (max-width:820px) and (min-width:650px){
 .description-mobile.desktop
{
 margin-top:unset;
}
 div.body__container.li-list.margin-bottom-80
{
 max-width:fit-content;
}
 div.sitemap-texte
{
 margin-left:unset;
 padding-left:10px;
 padding-right:10px;
}
 div.no-point.margin-left-35p
{
 margin-left:3%;
}
}
@media (min-width:1050px)
{
 div.margin-top-40.margin-top-40
{
 padding-left:5px;
}
 .hypotheken__content
{
 margin-left:auto;
 margin-right:auto;
 max-width:min-content;
}
}
@media (min-width:630px) and (max-width:650px){
 div.fields-div
{
 margin:unset;
 max-width:fit-content;
}
 .field-line
{padding-left:10px;
 width:auto;
 PADDING-BOTTOM:15PX;
 MAX-WIDTH:305PX;
}
 div.field-line input{
 width:300PX;
}
 SECTION.fields{
 TOP:15REM;
}
 .fields-line.green-buttons input
{
 width:350PX;
}
}
@media (min-width:350px) and (max-width:370px){
 div.fields-div
{
 margin:unset;
 max-width:fit-content;
}
 .field-line
{padding-left:10px;
 width:auto;
 PADDING-BOTTOM:15PX;
 MAX-WIDTH:305PX;
}
 SECTION.fields{
 TOP:15REM;
}
 .fields-line.green-buttons input
{
 width:350PX;
}
}
@media (min-width:300px) and (max-width:330px){
 div.fields-div
{
 margin:unset;
 max-width:fit-content;
}
 .field-line
{padding-left:10px;
 width:auto;
 PADDING-BOTTOM:15PX;
 MAX-WIDTH:305PX;
}
 SECTION.fields{
 TOP:15REM;
}
 .fields-line.green-buttons input
{
 width:350PX;
}
}
@media only screen and (max-width:390px) and (min-width:365px){
 .body__container.mobile-container.max-width-800{
 margin-left:-25% ;
}
 
}
@media only screen and (max-width:364px) and (min-width:310px){
 .body__container.mobile-container.max-width-800{
 margin-left:-25% ;
}
 .body__container.logo-product-page-2.margin-top-80.margin-left-0p
{
 margin-left:auto;
 margin-right:auto;
 width:260px;
}
 .body__container.page-link.margin-top-40
{
 width:340px;
}
 .body__container.flex-row.margin-top-80
{
 margin-left:0px;
}
}
@media only screen and (max-width:600px){
 .body__container.section-partner.mobile{
 position:sticky;
}
 .mobile-container.max-width-800{
 width:150% ;
 margin-left:-20% ;
}
 .body__container{
 margin-left:50%;
}
 .body__container.page-link.margin-top-40{
 margin-left:2%;
 max-width:400px;
}
 .body__container.logo-product-page-2.margin-top-80
{
 margin-top:80px;max-width:450px;
 width:fit-content;
}
 .body__container.mobile-container.max-width-800{max-width:450px}
}
.fields-line
{
 text-align:initial;
}
.field-line.center
{
 margin-left:auto;
 margin-right:auto;
}
form .emailverification{display:none}
.body__container.logo-product-page-2.margin-top-80{margin-top:80px ;
}
.main-content.body__container article
{
 font-family:'Open Sans regular';
 font-size:large;
}
@media (max-width:1050px){
 .choses.mobile
{
 border-bottom:2px solid #f2f5f8;
 border-top:2px solid #f2f5f8;
 border-bottom-width:thick;
}
 div.body__container.flex-row.margin-top-80
{
 margin-top:unset
}
}
.body__container.flex-row.margin-top-80{margin-top:40px}
.body__container.table-ligne-1.margin-top-5{margin-top:5px}
.body__container.text-2-grid.margin-top-40
{
 margin-top:40px;
}
.body__container.text-2-grid.margin-top-40.margin-bottom-70
{
 margin-bottom:70px;
}
.body__container.grid-card.margin-bottom-60.grid-card-mobile.none.margin-top-130
{
 margin-top:130px
}
.body__container.page-link.margin-top-40{
 margin-top:40px ;
}
.body__container{
 max-width:100% ;
 width:1120px ;
 margin:auto ;
}
.body__container.margin-bottom-80{margin-bottom:80px}
.margin-right-50{
 margin-right:50px;
}

#liveeditor{
 display:block;
 position:fixed;
 background-color:rgba(0, 0, 0, 0.7);
 top:0;
 left:0;
 width:80%;
 height:96%;
 z-index:1000;
 padding:2% 10%;
}
li .editorBox.links{
 color:white !important;
}
#closeedit{
 color:#fff;
 font-size:3em;
 position:absolute;
 top:5px;
 right:10px;
}
#savebutton{
 background:#2798cd;
 color:#fff;
 text-align:center;
 font-size:1.2em;
 padding:10px;
}

#bodyTotal{display:block;background:#e0e0e0;height:100%}
.error-div{text-align:center;padding:0;margin:auto;width:100%;position:fixed;top:30%}
h2.h2-404{padding:0;margin:0;font-size:7rem;text-align:center;font-family:verdana,arial;color:#3e3e3e;font-weight:bold}
h3.error-title{text-align:center;font-family:verdana,arial;color:#3e3e3e;padding:20px 0;font-weight:bold}
a.error-button img{width:12px;padding:5px 0}
a.error-button{background-image:url('error-img.png');font-family:verdana,arial;font-weight:bold;color:#3e3e3e;text-decoration:none;background:#fff;padding:7px 5px;margin:auto;display:block;max-width:150px;width:100%;text-align:center;border-radius:20px;border:1px solid #b4b5b5} 
a.error-button:hover{background:#d5d5d5}
.error-centre{padding-top:45px}
img.error-img-disconnect{max-width:100%;height:auto} 
@media only screen and (max-width:600px){.FAQ{
 flex-direction:column !important ;
}
 .faq-part{
 width:100% !important;
 margin-left:1%;
}
}
.faq-part p.opensens-light-style
{
 font-family:'Open Sans regular';
 font-weight:100;
}
.FAQ{
 display:flex;
 flex-direction:row;
}
.faq-part p{
 font-family:'Open Sans Semibold';
 font-weight:600 ;
 font-size:20px;
 color:#232323;
}

@media only screen and (max-width:825px) and (min-width:750px){
}
@media only screen and (max-width:749px) and (min-width:650px){
}
@media only screen and (max-width:650px) and (min-width:630px){
}
.fields-line label{
 font-family:'Open Sans', sans-serif;
 font-size:20px;
 color:#232323;
 font-weight:bolder;
 margin-bottom:5px;
}
.fields input[type=text]{
 font-size:25px;
}
textarea
{
 font-size:25px;
 width:100%;
 HEIGHT:200PX;
}
@media (max-width:400px){
 textarea
{
 width:auto
}
}
.fields{
 background-color:#f2f5f8;
 margin:auto;
 position:relative;
 padding-bottom:50px;
 margin-bottom:80px;
 margin-top:30px;
 margin-right:auto;
 margin-left:auto;
}
.fields-div{
 max-width:430px;
 margin:auto;
 display:flex;
 justify-content:space-between;
 align-items:center;
 flex-direction:column;
}
.field-line:nth-child(3n+1){
 clear:left;
}
.sendbutton:hover{
 background-color:#3e8e41;
 color:white;
}
.sendbutton
{
 cursor:pointer;
 font-family:'Open Sans Semibold';
 font-style:normal;
 font-weight:600;
 font-weight:bold;
 color:white;
 border-radius:5px;
 background-color:#72b030;
 border:none;
 padding:5px 35px 5px 35px ;
 font-size:20px;
 -webkit-transition-duration:0.4s;
 transition-duration:0.4s;
}
.field-line.middle.sendbutton
{
 border-radius:10px;
 height:23px;
 width:100px;
 border:none;
 color:white;
 font-weight:bold;
 font-size:17px;
}
.fields-line{
 display:flex;
 justify-content:flex-start ;
 align-items:flex-end;
 flex-direction:row;
 margin-top:15px;
}
#contactForm .fields-line .field-line{
 margin-right:0;
}
.field-line{
 display:flex;
 flex-direction:column;
 margin-right:30px;
 margin-left:30px;
}
.field-line label{
 font-family:'Open Sans', sans-serif;;
 font-size:20px;
 color:#232323;
 font-weight:bolder;
 margin-bottom:5px;
}
.field-line button{
 border-radius:10px;
 height:23px;
 width:100px;
 border:none;
 color:white;
 font-weight:bold;
 font-size:17px;
}
.field-line.middle
{
 margin-left:auto;
 margin-right:auto;
}
.fields-line.form-page
{
 margin-right:auto;
 margin-left:auto;
}
@media only screen and (max-width:700px) and ( min-width:600px ){
 .fields-line.form-page{
 flex-direction:column ;
 margin-left:0;
 margin-right:0;
}
}
@media (max-width:670px) and (min-width:600px)
{
 .fields-line.form-page
{
 align-items:center;
}
}
@media (max-width:600px){
 .fields.contact .fields-div
{
 margin:auto;
}
 #contactForm .fields-line .field-line
{
 margin-left:auto !important;
 margin-right:auto !important;
 width:auto !important;
}
 .field-line input{
 max-width:150px !important;
width:auto;
}
 .field-line textarea
{
 max-width:250px !important;
}
}

@media only screen and (max-width:600px){
 .fields.form-page .fields-div
{
 margin:auto;
}
 .fields-line{
 max-width:400px;
 flex-direction:column !important;
}
 .field-line{
 margin-right:auto;
 margin-left:auto;
 width:408px;
 margin-bottom:10%;
}
 .field-line input.input-text{
 width:auto;
}
 .fields{
 width:100%;
}
 .field-line button{
 margin-left:0% !important ;
 height:40px !important;
}
}
.fields.margin-bottom-150{margin-bottom:150px}
.fields.margin-top-100{margin-top:100px}

@media only screen and (min-width:950px){
 .grid-section-xs--gap-2{
 all:unset;
}
 .scrollable-entrances__item
{
 display:none;
}
 .scrollable-entrances__list
{
 all:unset;
}
 .grid-section-xs--gap-3{
 display:none;
}
}

@media (min-width:560px) and (max-width:570px) and (orientation:landscape)
{
 .main-content article
{
 max-width:none;
}
 .content-text-mobile.down
{
 max-width:100%;
}
 .content-text-mobile.up
{
 max-width:100%;
}
 .header__logo.mobile img.logo{
 width:200px;
 margin-left:10px;
}
 .header__logo.mobile{
 MARGIN-LEFT:0PX;
}
 .icon.landscape
{display:none}
 .header__navigation.none{
 margin-top:.4%;
 width:61%;
 margin-left:-15%;
}
 .ad-area{
 MARGIN-TOP:5PX;
 WIDTH:486PX;
 padding-right:5%;
}
 .header.desktop .menu__underBanner{
 width:auto;
}
 .header__logo.mobile{
 position:relative;
 width:344px;
 PADDING:UNSET;
 padding-top:18px;
}
 .header__navigation.none
{
 display:block;
}
 img.logo
{
 MARGIN-LEFT:-30%;
}
 DIV.ad-area{
 MARGIN-LEFT:auto;
 max-width:95%;
}
 section.main-content.body__container
{
 margin-top:-5%;
}
 div.grid-section-xs--gap-3.mobile{
 margin-top:-3%;
}
 nav.scrollable-entrances
{
 margin-top:-20%;
}
 .main-content.body__container p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 margin-right:5%;
 margin-top:-10%;
 width:10PX;
 right:0;
}
 .scrollable-entrances__item:last-child{
 margin-right:auto;
 margin-left:auto;
 display:block;
 width:fit-content;
}
 .mobile.card-image.mobile{
 width:auto;
 padding-left:10px;
}
 .offre-footer.mobile{
 flex-direction:column;
}
 span button.green-button{
 padding:10px 20px;
}
 .wrapper.margin-bottom-30.margin-top-40
{
 margin-top:unset;
 padding-top:unset;
 padding-left:5px;
}
}

@media (min-width:530px) and (max-width:560px) and (orientation:landscape)
{
 .mobile.card-image.mobile{
 width:auto;
 padding-left:10px;
}
 .ad-area
{
 display:none !important;
}
 .grid-section-xs--gap-2{
 margin-top:5.8rem !important;
}
 DIV.grid-section-xs--gap-3.mobile
{
 margin-top:0%;
}
 .header__logo.mobile
{
 margin-left:-10%;
}
}

@media (min-width:620px)and (max-width:650px) and (orientation:landscape)
{.main-content article
{
 max-width:none;
}
 .content-text-mobile.down
{
 max-width:100%;
}
 .content-text-mobile.up
{
 max-width:100%;
}
 .header__logo.mobile img.logo{
 width:150px;
 margin-left:0px;
}
 .header__logo.mobile{
 MARGIN-LEFT:0PX;
}
 a.icon.landscape
{display:none !important}
 .header__navigation.none{
 margin-top:.4%;
 width:61%;
 margin-left:-15%;
}
 .ad-area{
 MARGIN-TOP:5PX;
 WIDTH:486PX;
 padding-right:5%;
}
 .menu__underBanner{
 width:660px;
}
 .header__logo.mobile{
 position:relative;
 width:344px;
 PADDING:UNSET;
 padding-top:18px;
}
 .header__navigation.none
{
 display:block;
}
 .content-text-mobile{
 padding-bottom:unset;
 margin-right:auto;
 min-width:-webkit-fill-available;
}
 .margin-left-17p.margin-top-5p{
 margin-left:2%;
}
 div.grid-section-xs--gap-3.mobile{
 margin-top:-3%;
}
 nav.scrollable-entrances
{
 margin-top:-22%;
}
 .main-content.body__container p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 margin-right:5%;
 margin-top:-5%;
 width:10PX;
 right:0;
}
 .scrollable-entrances__item:last-child{
 margin-right:auto;
 margin-left:auto;
 display:block;
 width:fit-content;
}
 .mobile.card-image.mobile{
 width:auto;
 padding-left:10px;
}
 .offre-footer.mobile{
 flex-direction:column;
}
 span button.green-button{
 padding:10px 20px;
}
 .wrapper.margin-bottom-30.margin-top-40
{
 margin-top:unset;
 padding-top:unset;
 padding-left:5px;
}
}

@media (min-width:590px)and (max-width:620px)
{.main-content article
{
 max-width:none;
}
 .content-text-mobile.down
{
 max-width:100%;
}
 .content-text-mobile.up
{
 max-width:100%;
}
 .header__logo.mobile img.logo{
 width:200px;
 margin-left:10px;
}
 .header__logo.mobile{
 MARGIN-LEFT:0PX;
}
 a.icon.landscape
{display:none !important}
 .header__navigation.none{
 margin-top:.4%;
 width:61%;
 margin-left:-15%;
}
 .ad-area{
 MARGIN-TOP:5PX;
 WIDTH:486PX;
 padding-right:5%;
}
 .menu__underBanner{
 width:660px;
}
 .header__logo.mobile{
 position:relative;
 width:344px;
 PADDING:UNSET;
 padding-top:18px;
}
 .header__navigation.none
{
 display:block;
}
 .content-text-mobile{
 padding-bottom:unset;
 margin-right:auto;
 min-width:-webkit-fill-available;
}
 .margin-left-17p.margin-top-5p{
 margin-left:2%;
}
 div.grid-section-xs--gap-3.mobile{
 margin-top:-3%;
}
 nav.scrollable-entrances
{
 margin-top:-22%;
}
 .main-content.body__container p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 margin-right:5%;
 margin-top:-5%;
 width:10PX;
}
 .scrollable-entrances__item:last-child{
 margin-right:auto;
 margin-left:auto;
 display:block;
 width:fit-content;
}
 .mobile.card-image.mobile{
 width:auto;
 padding-left:10px;
}
 .offre-footer.mobile{
 flex-direction:column;
}
 span button.green-button{
 padding:10px 20px;
}
 .wrapper.margin-bottom-30.margin-top-40
{
 margin-top:unset;
 padding-top:unset;
 padding-left:5px;
}
}
@media (max-width:800px){
 .header__navigation.none ul
{
 padding-bottom:5px;
}
}

@media (min-width:650px)and (max-width:680px) and (orientation:landscape)
{
 .header__navigation.none ul
{
 margin-left:60px;
}
 .icon.landscape
{display:none}
 .header__navigation.none{
 margin-top:.4%;
 width:71%;
}
 .ad-area{
 MARGIN-TOP:5PX;
 WIDTH:486PX;
 padding-right:5%;
}
 .menu__underBanner{
 width:780px;
}
 .header__logo.mobile{
 position:relative;
 width:344px;
 PADDING:UNSET;
 padding-top:18px;
}
 div.grid-section-xs--gap-3.mobile{
 margin-top:-3%;
}
 nav.scrollable-entrances
{
 margin-top:-22%;
}
 .main-content.body__container p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 margin-right:5%;
 margin-top:-5%;
 width:10PX;
 right:0;
}
 .scrollable-entrances__item:last-child{
 margin-right:auto;
 margin-left:auto;
 display:block;
 width:fit-content;
}
 .mobile.card-image.mobile{
 width:auto;
 padding-left:10px;
}
 .offre-footer.mobile{
 flex-direction:column;
}
 span button.green-button{
 padding:10px 20px;
}
 .wrapper.margin-bottom-30.margin-top-40
{
 margin-top:unset;
 padding-top:unset;
 padding-left:5px;
}
}

@media (min-width:680px)and (max-width:740px) and (orientation:landscape)
{
 .icon.landscape
{display:none}
 .header__navigation.none{
 margin-top:.4%;
 width:71%;
}
 .ad-area{
 MARGIN-TOP:5PX;
 WIDTH:486PX;
 padding-right:5%;
}
 .menu__underBanner{
 width:860px;
}
 .header__logo.mobile{
 position:relative;
 width:344px;
 PADDING:UNSET;
 padding-top:18px;
}
 div.grid-section-xs--gap-3.mobile{
 margin-top:0%;
}
 nav.scrollable-entrances
{
 margin-top:-20%;
}
 .main-content.body__container p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 margin-right:5%;
 margin-top:-3%;
 width:10PX;
 right:0;
}
 .margin-left-17p.margin-top-5p
{
 margin-top:-3%;
}
 .scrollable-entrances__item:last-child{
 margin-right:auto;
 margin-left:auto;
 display:block;
 width:fit-content;
}
 .mobile.card-image.mobile{
 width:auto;
 padding-left:10px;
}
 .offre-footer.mobile{
 flex-direction:column;
}
 span button.green-button{
 padding:10px 20px;
}
 .wrapper.margin-bottom-30.margin-top-40
{
 margin-top:unset;
 padding-top:unset;
 padding-left:5px;
}
}
@media (min-width:730px)and (max-width:770px) and (orientation:landscape)
{
 p.mobile__button
{
 margin-right:-5%;
}
 .content-text-mobile
{
 padding-bottom:unset;
 margin-right:auto;
 min-width:-webkit-fill-available;
}
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 margin-left:20%;
 margin-top:-10%;
}
 p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 margin-bottom:30px;
 width:10px;
}
}
@media (max-width:840px) and (min-width:800px) and (orientation:landscape)
{.grid-box
{
 display:flex;
 
 flex-wrap:wrap;
 
 
 width:866px;
}
 .body__section-left.mobile{
 width:385px;
}
 .news-article
{
 width:385px;
}
 .yellow-bar.mobile
{
 width:385px;
}
 div.footer__comments.mobile-article
{
 padding-left:0px;
}
 .div-icon.mobile{
 width:unset;
 height:unset;
}
 .body__section-left.mobile.div-2
{
 margin-right:auto;
 margin-left:auto;
}
 .body__section-left.mobile-article.div-2
{
 margin-left:auto;
 margin-right:auto;
}
 .content-text-mobile{
 padding-bottom:unset;
 margin-right:auto;
 min-width:-webkit-fill-available;
}
 DIV.grid-section-xs--gap-2:not(:first-child){
 margin-top:15rem;
}
 p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 margin-bottom:10px;
}
 .mobile.card-image.mobile{
 width:auto;
 padding-left:10px;
}
 .content-text-mobile
{
 padding-right:10px;
}
 div.grid-section-xs--gap-3.mobile
{
 margin-top:unset;
}
 p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 margin-left:5%;
 margin-top:-2%;
}}
@media (max-width:850px) and (min-width:500px) and (orientation:landscape)
{
 .single-card-content.col h2
{
 padding-left:unset
}
 .card-action.margin-left-0{
 padding:15px 24px;
 
}
}
@media (max-width:670px) and (min-width:650px) and (orientation:landscape)
{
 .margin-left-17p.margin-top-5p{
 margin-left:0;
}
 .content-text-mobile
{
 padding-bottom:unset;
 margin-right:auto;
 min-width:-webkit-fill-available;
}
 p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 width:25PX;
 margin-top:-10%;
 margin-left:24%;
 position:absolute;
}
 .card-stacked.landscape
{
 margin-left:-15%;
}
}
@media all and (orientation:landscape) and (max-width:740px){
 
 .grid-section-xs--gap-2.landscape:not(:first-child){
 margin-top:5.8rem;
}
 table.no-border-table.margin-top-5-
{
 border-bottom:1px solid rgba(160, 160, 160, 0.2) !important;
}
 .green-button.mentos__listing
{
 margin-top:0% !important;
 padding:10px 65px;
 margin-left:auto;
 margin-right:auto;
}
 td.open-sens-regular.open-sens-light.no-border-table.font-size-responsive
{
 padding-bottom:10px;
}
}
.grid-box
{
 display:flex;
 
 flex-wrap:wrap;
 
 
}

img.logo
{
 width:250PX;
}
@media (max-width:1050px) and (min-width:1020px)
{
 .article-body.margin-right-80.mobile
{
 margin-right:unset;
}
div.product-right.margin-left-50
{
 width:75%;
}.product-left.mobile{
 padding-right:15px;
}
 Div.body__container.flex-row.margin-top-80
{
 flex-direction:row;
}
}
@media (min-width:760px) and (max-width:780px)
{
 div.grid-section-xs--gap-2:not(:first-child)
{
 margin-top:12rem;
}
 .main-content article.margin-top-5p
{
 display:block;
}
 .mobile.card-image.mobile{
 width:auto;
}
 .card.horizontal .card-image.mobile img{
 padding-left:10px;
}
 .card-stacked.landscape{
 margin-left:unset;
}
 .grid-box
{
 display:flex;
 
 flex-wrap:wrap;
 
 
 width:866px;
}
 .body__section-left.mobile{
 width:385px;
}
 .news-article
{
 width:385px;
}
 .yellow-bar.mobile
{
 width:385px;
}
 .div-icon.mobile{
 width:unset;
 height:unset;
}
 .body__section-left.mobile-article.div-2
{
 margin-left:5%;
}
 .body__section.body__container.article-content{
 width:95%;
}
 .main-content article
{
 max-width:none;
}
 .content-text-mobile.down
{
 max-width:100%;
}
 .content-text-mobile.up
{
 max-width:100%;
}
 .header__logo.mobile img.logo{
 width:200px;
 margin-left:10px;
}
 .header__logo.mobile{
 MARGIN-LEFT:0PX;
}
 a.icon.landscape
{display:none !important}
 .header__navigation.none{
 margin-top:.4%;
}
 .ad-area{
 MARGIN-TOP:5PX;
 WIDTH:486PX;
 padding-right:5%;
}
 .menu__underBanner{
 width:850px;
}
 .header__logo.mobile{
 position:relative;
 width:344px;
 PADDING:UNSET;
 padding-top:18px;
}
 .header__navigation.none
{
 display:block;
}
 DIV.grid-section-xs--gap-3.mobile
{
 margin-top:0%;
}
 div.table-borderless-1.mobile{
 margin-left:-4px;
}
 span button.green-button{
 padding:5px 15px;
}
 .texte_table.mobile
{
 width:420px;
}
 .mobile__button
{
 margin-left:10%;
}
 .header__logo.mobile img.logo{
 width:280px;
}
}

@media (max-width:1050px) and (min-width:1020px) and (orientation:landscape)
{
 .grid-box
{
 display:flex;
 
 flex-wrap:wrap;
 
 
 width:866px;
}
 .body__section.body__container.article-content{
 width:95%;
}
 .footer__comments.mobile-article{
 margin-left:5%;
}
 .main-content article
{
 max-width:none;
}
 .content-text-mobile.down
{
 max-width:100%;
}
 .content-text-mobile.up
{
 max-width:100%;
}
 .header__logo.mobile img.logo{
 width:200px;
 margin-left:10px;
}
 .header__logo.mobile{
 MARGIN-LEFT:20PX;
}
 a.icon.landscape
{display:none !important}
 .header__navigation.none{
 margin-top:-0.6%;
 width:61%;
 margin-left:0%;
}
 .ad-area{
 MARGIN-TOP:5PX;
 WIDTH:486PX;
 padding-right:5%;
}
 .menu__underBanner{
 width:100%;
}
 .wrapper.margin-bottom-30.margin-top-100
{
 width:90%;
}
 .header__logo.mobile img.logo{
 width:330px;
}
}
@media (max-width:1055px) and (min-width:1040px){
 div.footer__comments.mobile-article div
{
 width:455px;
}
}
@media (max-width:700px){
 .body__container.section-partner.mobile
{
 padding-bottom:10%;
}
}
@media (max-width:330px){
 
 .section-partner.mobile
{
 margin-bottom:unset;
}
 div.grid-item
{
 max-width:400px;
 min-width:360px;
}
 .card-stacked.landscape
{
 WIDTH:auto;
}
 .open-sens-regular.no-border-table.font-size-20
{
 font-size:16px;
 font-family:'Open Sans bold';
}
}
.mentos-sort
{
 font-family:'Open Sans Semibold';
}
@media only screen and (max-width:950px)
{
 .mentos-sort
{
 display:none;
}
 .mentos-listing__redirect-container.desktop
{
 all:unset;
}
 .mentos-listing__redirect-container.desktop.width-100p
{
 width:auto;
}
 .choses
{
 display:none;
}
 .FilterTitle
{
 display:none;
}
}
.body__container.listing{
 width:1300px;
}
@media (max-width:950px) and (min-width:750px)
{
 p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 margin-bottom:0;
}
 div.grid-section-xs--gap-2:not(:first-child){
 margin-top:12rem;
}
}
@media (max-width:950px) and (min-width:600px){
 .body__container.logo-product-page-2.margin-top-80.margin-left-0p
{
 display:none;
}
 .radiobtn.mobile
{
 display:none;
}
 .listing{
 flex-direction:column !important;
}
 .product-list{
 width:100% !important;
 margin-left:0% !important;
}
 .scrollable-entrances{
 margin-top:-28%;
 font-size:20px;
 
 padding-left:0;
}
 .scrollable-entrances__list{
 display:flex;
 list-style:none;
 padding-left:0.6rem;
}
 .scrollable-entrances__item{
 display:block;
 margin-right:.4rem;
}
 .fas.fa-sliders-h{
 color:#0090e3;
}
 .scrollable-entrances__item:last-child{
 margin-right:auto;
 margin-left:auto}
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 padding-top:20px;
 width:22%;
}
 .margin-left-27p.margin-top-100{
 margin-top:55px;
 margin-left:35px;
}
 .textual-entrance.filter-sorter{
 border:0;
}
 .filtered-search__refinement-button--inline{
 outline:none;
 height:auto;
 line-height:inherit;
 font-size:20px;
}
 .filtered-search__refinement-button{
 color:#232323;
 font-weight:700;
}
 .fas.fa-sort{
 color:#0090e3;
}
 button{
 font-family:Open Sans regular;
 font-size:16px;
 overflow:hidden;
 background-color:transparent;
 border:0;
 cursor:pointer;
}
 .icon-svg--size-3{
 height:1rem;
 width:1rem;
}
 .scrollable-entrances{
 overflow-x:auto;
 overflow-y:hidden;
}
 .grid-section-xs--gap-2:not(:first-child){
 margin-top:9rem;
}
 .mentos-listing__redirect-container{
 margin-top:66px;
}
 .mentos-listing__redirect-container{
 width:100%;
 margin-left:3%;
}
 .grid-section-xs--gap-3{
 list-style:none;
 border-bottom:2px solid rgba(160, 160, 160, 0.2);
}
 .grid-section-xs--gap-3{
 display:block;
}
 .grid-section-xs--gap-2{
 display:block;
}
 .mentos-listing__redirect-container{
 margin-top:66px;
}
 .header__logo.mobile{
 position:relative;
 padding:15px 10px;
 width:auto;
 padding-top:18px;
}
 div.product-right.margin-left-50
{
 width:100%;
 margin-left:unset;
}
 .mobile table.no-border-table.open-sens-regular.padding-td.margin-top-2.margin-bottom-10
{
 padding-right:UNSET;
 padding-left:UNSET;
}
 div.product-left
{
 width:100%;
}
 .img-title
{
 flex-direction:column;
}
 .img-title div img
{
 display:block;
 margin-left:auto;
 margin-right:auto;
}
 .description-mobile
{
 margin-top:-40px;
}
 .footer__menu-footer .footer__logo
{
 display:none !important;
 flex-direction:column;
}
 .footer-nav{
 display:flex;
 flex-direction:row;
 flex-wrap:wrap;
 align-items:center;
 justify-content:center;
}
 .footer__logo{
 position:relative;
}
}
@media (max-width:900px) and (min-width:850px){
 .main-content.body__container p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 margin-left:80%;
 width:20%;
}
 .width-100p .grid-section-xs--gap-2:not(:first-child){
 margin-top:15rem;
}
 div.grid-section-xs--gap-3.mobile{
 margin-top:0%;
}
 .main-content article.margin-top-5p
{
 display:block;
}
 .main-content p
{
 text-align:left;
}
}
@media(max-width:500px)
{
 div.grid-section-xs--gap-2:not(:first-child){
 margin-top:5rem;
}
 section p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 margin-left:90%;
 padding-left:0;
 width:5px;
}
}
@media only screen and (max-width:600px){
 .description-mobile
{
 margin-top:-40px;
}
 .grid-section-xs--gap-2{
 display:block
}
 .grid-section-xs--gap-3{
 display:block
}
 button{
 font-family:Open Sans regular;
 font-size:16px;
 overflow:hidden;
 background-color:transparent;
 border:0;
 cursor:pointer
}
 .textual-entrance{
 font-family:Open Sans regular;
}
 .icon-svg{
 display:inline-block;
 fill:currentColor;
 vertical-align:middle;
 height:20px;
 width:25px
}
 .icon-svg--color-blue{
 fill:#0090e3;
 color:#0090e3
}
 .icon-svg--color-red{
 fill:#e50000;
 color:#e50000
}
 .icon-svg--color-raingrey{
 fill:#999;
 color:#999
}
 .icon-svg--color-green{
 fill:#00b900;
 color:#00b900
}
 .icon-svg--color-orange{
 fill:#f60;
 color:#f60
}
 .icon-svg--color-white{
 fill:#fff;
 color:#fff
}
 .icon-svg--size-2{
 height:.8rem;
 width:.8rem
}
 .icon-svg--size-3{
 height:1.2rem;
 width:1.2rem
}
 .icon-svg--size-4{
 height:1.6rem;
 width:1.6rem
}
 .icon-svg--size-5{
 height:2rem;
 width:2rem
}
 .icon-svg--size-6{
 height:2.4rem;
 width:2.4rem
}
 .icon-svg--size-7{
 height:2.8rem;
 width:2.8rem
}
 .icon-svg--size-8{
 height:3.2rem;
 width:3.2rem
}
 .icon-svg--size-9{
 height:3.6rem;
 width:3.6rem
}
 .icon-svg--size-10{
 height:4rem;
 width:4rem
}
 .icon-svg--size-12{
 height:4.8rem;
 width:4.8rem
}
 .icon-svg--vertical-align-baseline{
 vertical-align:baseline
}
 .icon-svg--vertical-align-bottom{
 vertical-align:bottom
}
 .icon-svg--vertical-align-middle{
 vertical-align:middle
}
 .icon-svg--vertical-align-top{
 vertical-align:top
}
 .icon-svg--rotate-cw{
 transform:rotate(90deg)
}
 .icon-svg--rotate-ccw{
 transform:rotate(-90deg)
}
 .icon-svg--rotate-flip{
 transform:rotate(180deg)
}
 .icon-svg--scale-y{
 transform:scaleY(-1)
}
 .icon-svg--inline{
 height:.8rem;
 vertical-align:baseline;
 width:.8rem
}
 .icon-svg--after{
 margin-left:.2rem
}
 .icon-svg--inline-after{
 height:.8rem;
 margin-left:.3rem;
 vertical-align:baseline;
 width:.8rem
}
 .icon-svg--action{
 height:1.6rem;
 vertical-align:bottom
}
 .icon-svg--height-4{
 height:1.6rem;
 width:2.4rem;
 vertical-align:top
}
 .icon-svg--arrow{
 height:1rem;
 width:.65rem;
 vertical-align:baseline
}
 .icon-svg--app-link{
 width:100%;
 max-width:120px;
 height:auto
}
 .icon-svg--size-steamboat{
 width:4rem;
 height:3.2rem
}
 .textual-entrance.filter-sorter
{
 border:0;
}
 .grid-section-xs--gap-3.mobile
{
 border-bottom:0px;
 display:block;
 margin-left:auto;
 margin-right:auto;
}
 .filtered-search__refinement-button{
 color:#232323;
 font-weight:700;
 height:4rem;
 line-height:4rem
}
 .filtered-search__refinement-button--inline{
 outline:none;
 height:auto;
 line-height:inherit;
 font-size:20px;
}
 .filtered-search__refinement-button-icon{
 margin-right:.4rem
}
 .textual-entrance{
 display:inline-block;
 border:1px solid #8bd5ff;
 border-radius:14px;
 padding:.4rem 1.6rem;
 white-space:nowrap;
 color:#111
}
 .textual-entrance--active{
 border:1px solid #8dc8ea;
 background-color:#e5f6ff;
 font-weight:700;
 cursor:default
}
 .grid-section-xs--gap-2:not(:first-child){
 margin-top:7rem;
}
 .scrollable-entrances{
 margin-top:-25%;
 font-size:20px;
 padding-bottom:.8rem;
 padding-left:0;
}
 .grid-section-xs--gap-3.mobile
{
 margin-top:-10%;
}
 .scrollable-entrances{
 padding-bottom:15px;
 overflow-x:auto;
 overflow-y:hidden;
 -webkit-overflow-scrolling:touch
}
 .scrollable-entrances ::-webkit-scrollbar{
 display:none
}
 .grid-section-xs--gap-3{
 list-style:none;
 border-bottom:2px solid rgba(160, 160, 160, 0.2);
}
 .scrollable-entrances__list{
 display:flex;
 list-style:none;
 padding-left:0.6rem
}
 .scrollable-entrances__item{
 display:block;
 margin-right:.4rem
}
 .radiobtn.mobile
{
 display:none;
}
}
.radiobtn label:hover
{
 background-color:#c7c7c747;;
}
.mentos-listing__age-filter
{
 display:flex;
}
.mentos-listing__income-filter
{
 display:flex;
}
.mentos-listing__filter-container label,input
{
 padding:10px;
}
.mentos-listing__filter-container input
{
 border:2px solid #dce4ec;
 color:#34495e;
 font-family:'Open Sans Semibold';
 font-size:18px;
 padding:8px 0 9px 10px;
 text-indent:1px;
 border-radius:6px;
 width:206px;
 background-color:#fff;
 transition:border linear .2s,box-shadow linear .2s;
 min-height:1px;
 display:inline-block;
 line-height:20px;
 vertical-align:middle;
}
.mentos-listing__filter-container input:focus
{
 outline:none;
 border:2px solid #8bd5ff;
}
.icon-svg{
 height:1rem;
 width:1.6rem;
 fill:white;
}
.mentos-listing__filter-container button:hover
{
 background-color:#1aa9fa;
}
.mentos-listing__filter-container button
{
 font-family:'Open Sans Semibold';
 font-style:normal;
 font-weight:600;
 font-weight:bold;
 color:white;
 border-radius:5px;
 background-color:#8bd5ff;
 border:none;
 font-size:20px;
 -webkit-transition-duration:0.4s;
 transition-duration:0.4s;
}
.leftMenu.mentos-listing__redirect-container
{
 height:auto;
}
.mentos-listing__redirect-container.desktop
{
 padding-bottom:10px;
 padding-left:10px;
 padding-right:10px;
 width:320px;
}
.mentos-listing__filter-container input[type=number], input[type=submit], input[type=date]{
 display:inline-block;
 padding:10px;
 width:55%;
 box-sizing:content-box;
 transition:background-color 0.5s ease;
}
.mentos-listing__filter-container
{
 padding-bottom:10px;
 padding-left:10px;
 padding-right:10px;
 border:2px solid #f2f5f8;
 max-height:1200px;
 margin-top:295px;
 margin-left:-349px;
 min-width:25%;
 display:flex;
 flex-direction:column;
}
.mentos-listing__filter-container label{
 text-transform:capitalize;
 position:relative;
 display:block;
 font-family:'Open Sans Semibold';
}
.mentos-listing__income-filter label{
 position:relative;
 display:block;
 font-family:'Open Sans Semibold';
}
@media only screen and (max-width:950px){
 .textual-entrance{
 display:inline-block;
 border:1px solid #8bd5ff;
 border-radius:14px;
 padding:.4rem 1.6rem;
 white-space:nowrap;
 color:#111;
}
 .textual-entrance{
 font-family:Open Sans regular;
}
 .scrollable-entrances__item:last-child{
 margin-right:auto;
 margin-left:auto;
}
 .mentos-listing__filter-container
{
 all:unset;
 display:none;
}
}
@media only screen and (max-width:600px){
 .mentos-listing__filter-container
{
 display:none;
}
}
@media only screen and (max-width:600px){
 .mentos-listing__filter-container
{
 margin-top:66px;
}
}
.mobileNav{
 
 width:100%;
 height:0;
 display:flex;
 position:fixed;
 flex-direction:column;
 z-index:999;
 left:0;
 bottom:0;
 background-color:#f2f7fc;
 overflow-x:hidden;
 transition:0.5s;
}
select option{
 Border:none;
}
.hearderTitle.mobile
{
 right:1rem;
 left:1rem;
}
.bold
{
 font-family:'Open Sans Semibold';
}
.mobileSort
{
 
 width:100%;
 height:0;
 position:fixed;
 z-index:999;
 left:0;
 bottom:0;
 background-color:#f2f7fc;
 overflow-x:hidden;
 transition:0.5s;
}
.mobileNav2{
 height:90%;
 width:0;
 position:fixed;
 z-index:1;
 top:0;
 left:0;
 overflow-x:hidden;
 transition:0.5s;
}
.facets__facet-title-icon{
 position:relative;
 right:1.6rem;
 FLOAT:right;
 
 
 MARGIN-TOP:15PX;
 transform:translate(0,-50%);
}
svg:not(:root){
 overflow:hidden;
}
.icon-svg--size-3{
 height:1.2rem;
 width:1.2rem;
}
.icon-svg--color-silver{
 fill:#ccc;
 color:#ccc;
}
.icon-svg{
 vertical-align:middle;
}
@media (min-width:950px){
 select.dropdown-classic:focus{
 background-image:
 linear-gradient(45deg, white 50%, transparent 50%),
 linear-gradient(135deg, transparent 50%, white 50%),
 linear-gradient(to right, #c7c7c7, #c7c7c7);
 background-position:
 calc(100% - 15px) 1em,
 calc(100% - 20px) 1em,
 100% 0;
 background-size:
 5px 5px,
 5px 5px,
 2.5em 2.5em;
 background-repeat:no-repeat;
 border-color:#c7c7c7;
 outline:0;
}
 .totalNumberOfResults
{
 font-size:1.2em;
 position:absolute;
 margin-top:65px;
 font-family:'Open Sans Semibold';
}
}
.myBtn-popup-mobile
{
 color:#1aa9fa;
}
@media (min-width:1050px){
 article.margin-left-17p.margin-top-5p
{
 margin-top:-0.5% ;
}
}
@media (max-width:950px){
 .header.desktop
{
 max-width:unset;
}
 .content-text-mobile.down{
 font-weight:bold;
}
 .content-text-mobile.up
{
 display:none;
}
 .mentos-listing__redirect-container.desktop.width-100p
{
 display:block;
 background-color:white;
 z-index:10;
}
 .body__container.gradient-trasparence.body__container
{
 display:block ;
}
 
 .product-list
{
 z-index:10;
 background-color:white;
}
 .grid-section-xs--gap-3.mobile
{
 background-color:white;
 z-index:10;
}
 .body__container.listing
{
 z-index:10;
 background-color:white;
}
 .mentos-listing__income-filter-container.mobile
{
}
 .mentos-listing__filter-container.hidden.mobile.no__border
{
 height:inherit;
}
 select.popup_select option{
 text-align:center;
 padding-top:15px;
 padding-bottom:15px;
}
 select.popup_select
{
 outline:none;
 border:0px;
 padding-top:0px;
 padding-left:10px;
 background-image:none;
 -webkit-appearance:menulist-button;
 font-family:'Open Sans bold';
 color:black;
 font-size:20px;
}
 .mentos-listing__filter-container.mobile
{
 display:block;
 margin-top:0px;
}
 .totalNumberOfResults
{
 font-family:'Open Sans Semibold';
 font-size:1.4em;
 position:relative;
 margin-top:0px;
 margin-left:10px;
}
}

.overlay-contentMobile{
 height:91%;
 top:25%;
 width:100%;
 text-align:center;
 background-color:#f2f7fc;
}

.mobileNav a{
 padding:8px;
 text-decoration:none;
 font-size:36px;
 color:#818181;
 display:block;
 transition:0.3s;
}
.mobileSort a{
 padding:8px;
 text-decoration:none;
 font-size:36px;
 color:#818181;
 display:block;
 transition:0.3s;
}

.mobileNav a:hover, .mobileNav a:focus{
 color:#f1f1f1;
}
.mobileSort a:hover, .mobileSort a:focus{
 color:#f1f1f1;
}

.mobileNav .closebtn{
 top:20px;
 right:45px;
 font-size:45px;
 color:white;
}
.mobileSort .closebtn{
 top:20px;
 right:45px;
 font-size:45px;
 color:white;
}

.mobileNav2 a{
 padding:8px;
 text-decoration:none;
 font-size:36px;
 color:#818181;
 display:block;
 transition:0.3s;
}

.mobileNav2 a:hover, .mobileNav2 a:focus{
 color:#f1f1f1;
}

.mobileNav2 .closebtn{
 margin-top:10px;
 right:45px;
 font-size:30px;
 color:white;
}
.headerFilter
{
 height:70px;
 line-height:.8;
 display:flex;
 position:relative;
 flex:4.4rem 0 0;
 justify-content:space-between;
 background-color:#1aa9fa;
}
.mentos-listing__income-filter-container.mobile.checkbox-submenu form
{
 height:90%;
}
.mentos-listing__filter-container.mobile form{
 font-size:20px;
}
.hearderTitle
{
 position:absolute;
 right:8rem;
 left:8rem;
 height:100%;
 overflow:hidden;
 text-align:center;
 text-overflow:ellipsis;
 line-height:3.5rem;
 white-space:nowrap;
 color:#fff;
 font-size:25px;
 font-weight:700;
 pointer-events:none;
 font-family:'Open Sans Semibold';
}
.content{
 height:100%;
 overflow-x:hidden;
 -webkit-overflow-scrolling:touch;
 background-color:#f3f3f3;
}
.submenu-content{
 height:100%;
 overflow-x:hidden;
 -webkit-overflow-scrolling:touch;
 background-color:#f3f3f3;
}
.filterFooter
{
 bottom:0;
 position:absolute;
 background-color:#fff;
 padding:10px;
 box-shadow:0 0 8px 0 rgba(0,0,0,.2);
 z-index:1;
 box-sizing:border-box;
 width:100%;
}
.full-page-view__action_container{
 display:flex;
 border:none;
 background:none;
}
.filterFooter .footerButton
{
 background-color:#285dab;
 border-radius:3px;
 box-shadow:inset 0 -2px 0 0 #1e4680;
 color:#fff;
 cursor:pointer;
 display:inline-block;
 min-width:6.4rem;
 font-size:inherit;
 font-weight:700;
 line-height:1.6rem;
 outline:none;
 padding-bottom:20px;
 padding-top:20px;text-align:center;
 text-decoration:none;
 box-sizing:border-box;
 width:100%;
 transition:background .1s linear;
}
.NotfoundButton a{
 all:unset;
}
.mentos-listing__age-filter.mobile{
 background:white;
}
.mentos-listing__age-filter{
 flex-direction:column;
 padding-bottom:10px;
}
.mentos-listing__income-filter{
 padding-bottom:10px;
 flex-direction:column;
}
.mentos-listing__income-filter-container{
 flex-direction:column;
}
.mentos-listing__age-filter.mobile label{
 text-align:left;
 font-family:'Open Sans bold';
}
.mentos-listing__age-filter.mobile input{
 display:block;
 margin-left:auto;
 margin-right:auto;
}
.mentos-listing__income-filter-container.mobile input{
 display:block;
 margin-left:auto;
 margin-right:auto;
}
.mentos-listing__income-filter-container.mobile label{
 text-align:left;
 font-family:'Open Sans bold';
}
.mentos-listing__income-filter-container.mobile{
 background:white;
 font-family:'Open Sans bold';
 border-bottom:1px solid #ddd;
}
.mentos-listing__income-filter.mobile input{
 display:block;
 margin-left:auto;
 margin-right:auto;
}
.mentos-listing__income-filter.mobile label{
 text-align:left;
 font-family:'Open Sans bold';
}
.mentos-listing__income-filter.mobile{
 background:white;
 font-family:'Open Sans bold';
 border-bottom:1px solid #ddd;
}
.hrGray{
 display:none;
}
.NotfoundButton{
 width:25%;
 MARGIN-LEFT:auto;
 margin-right:auto;
 MARGIN-TOP:100PX;
 font-family:'Open Sans Semibold';
 font-style:normal;
 font-weight:600;
 font-weight:bold;
 color:white;
 border-radius:5px;
 background-color:#72b030;
 border:none;
 padding:6px 15px 6px 15px;
 font-size:20px;
 -webkit-transition-duration:0.4s;
 transition-duration:0.4s;
}
.FilterTitle
{
 font-family:'Open Sans Semibold';
 font-size:18px;
}

.checkbox-container input{
 position:absolute;
 opacity:0;
 cursor:pointer;
 height:0;
 width:0;
}
.filterContainer p{display:contents}
.filterContainer p.resultNumber{font-family:'Open Sans SemiboldItalic'}
.filterContainer p.filterValue{min-width:50px}

.checkmark{
 position:absolute;
 top:5px;
 right:10px;
 cursor:pointer;
 width:20px;
 height:20px;
 border-radius:3px;
 background-color:#cccccc9c;
}
.dropdown-classic
{
 cursor:pointer;
}

.checkbox-container:hover input ~ .checkmark{background-color:#c7c7c7}

.checkbox-container input:checked ~ .checkmark{
 background-color:#8bd5ff;
}

.checkmark:after{
 content:"";
 position:absolute;
 display:none;
}

.checkbox-container input:checked ~ .checkmark:after{
 display:block;
}

.checkbox-container .checkmark:after{
 left:7px;
 top:2px;
 width:5px;
 height:10px;
 border:solid white;
 border-width:0 3px 3px 0;
 -webkit-transform:rotate(45deg);
 -ms-transform:rotate(45deg);
 transform:rotate(45deg);
}
@media screen and (min-width:960px){
 .mobileSort
{
 display:none;
}
 .choses
{
 border:2px solid #f2f5f8;
 border-bottom-width:thick;
}
 .mentos-listing__filter-container
{
 font-size:18px;
}
 .mentos-listing__filter-container input[type=number], input[type=submit], input[type=date]{
 width:70%;
}
 .mentos-listing__income-filter.noborder
{
 border-bottom:0px;
}
 .mentos-listing__filter-container button
{padding:6px 15px 6px 15px;
 cursor:pointer;
 margin-left:auto;
}
 .mentos-listing__income-filter{
 border-bottom:1px solid #ddd;
}
 .mentos-listing__age-filter{
 border-bottom:1px solid #ddd;
}
 .mentos-listing__age-filter{
 padding-top:10px;
}
 .mentos-listing__income-filter
{
 padding-top:10px;
}
 .mentos-listing__filter-container label, input
{font-size:17px;
 padding:0px;
 padding-bottom:15px;
}
 .mentos-listing__age-filter.mobile{
 padding-bottom:10px;
}
 .mentos-listing__income-filter.mobile{
 padding-top:10px;
 padding-bottom:10px;
}
}
select{
 
 background-color:white;
 border:2px solid #dce4ec;
 border-radius:4px;
 display:inline-block;
 font:inherit;
 line-height:1.5em;
 padding:0.5em 3.5em 0.5em 1em;
 
 margin:0;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -moz-appearance:none;
}
select.dropdown-classic
{
 font-size:17px;
 -webkit-appearance:none;
 -webkit-box-sizing:border-box;
 -moz-box-sizing:border-box;
 box-sizing:border-box;
 -moz-appearance:none;
}

select.dropdown-classic{
 font-family:'Open Sans Semibold';
 background-image:
 linear-gradient(45deg, transparent 50%, white 50%),
 linear-gradient(135deg, white 50%, transparent 50%),
 linear-gradient(to right, #8bd5ff, #8bd5ff);
 background-position:
 calc(100% - 20px) calc(1em + 2px),
 calc(100% - 15px) calc(1em + 2px),
 100% 0;
 background-size:
 5px 5px,
 5px 5px,
 2.5em 2.5em;
 background-repeat:no-repeat;
}
select:-moz-focusring{
 color:transparent;
 text-shadow:0 0 0 #000;
}
label.checkbox-container
{
 width:100%;
}
@media screen and (max-width:950px){
 .headerProduct.notFound
{
 margin-left:15px;
}
 .mentos-listing__income-filter.mobile.checkbox-submenu
{
 padding-left:0;
}
 .mentos-listing__income-filter.noborder
{
 display:none;
}
 .FilterTitle.mobile
{
 display:none;
}
 .dropdown-classic
{
 font-family:'Open Sans bold';
 font-size:20px;
 outline:0;
 border:1px solid transparent;
 width:100%;
 PADDING:0;
}
 .mentos-listing__income-filter.mobile
{
 padding-left:10px;
}
 .mentos-listing__income-filter-container.mobile select
{
 border:0px;
 width:100%;
}
 .mentos-listing__income-filter-container.mobile select:focus{
 outline:none;
}
 .mobileSort
{
 display:block;
}
 .mobileNav .closebtn{
 padding-top:10px;
}
 .mobileSort .closebtn{
 padding-top:10px;
}
 .checkmark{
 right:30px;
}
 .mentos-listing__filter-container.mobile label
{
 padding-left:10px;
}
 .grid-section-xs--gap-3.mobile
{
 
 width:100%;
}
 .full-page-view__action{
 color:#fff;
 padding:0 1.6rem;
 line-height:100%;
}
 .full-page-view__action.js-top-left-action button{
 font-family:Arial,Helvetica,Verdana,sans-serif;
 font-size:inherit;
 overflow:hidden;
 background-color:transparent;
 border:0;
 cursor:pointer;
}
 .mentos-listing__filter-container label.checkbox-container
{
 padding-left:15px;
}
 .mentos-listing__income-filter{
 padding-bottom:25px;
 padding-top:10px;
}
 .mentos-listing__income-filter-container{
 padding-top:10px;
}
 .mentos-listing__filter-container label.mobile
{
 width:100%;
}
 .grid-section-xs--gap-3.mobile{
 padding-top:10px;
 margin-top:-5%;
 padding-bottom:10px;
}
 .mentos-listing__redirect-container.desktop
{
 padding-left:0px;
 padding-right:0px;
}
 .mentos-listing__filter-container label, input
{
 padding:0px;
 padding-left:5px;
}
 .mentos-listing__filter-container input[type=number], input[type=submit], input[type=date]{
 width:170px;
}
 .hrGray{
 margin-top:80px;
 color:#ddd;
 width:99.9%;
}
 .NotfoundButton{
 cursor:pointer;
 height:85%;
 width:90%;
 margin-left:auto;
 margin-right:auto;
 background-color:#72b030;
 border-radius:3px;
 box-shadow:inset 0 -2px 0 0 #68962b;
 color:#fff;
 cursor:pointer;
 display:inline-block;
 min-width:6.4rem;
 font-size:28px;
 font-weight:700;
 line-height:1.6rem;
 outline:none;
 padding:.6rem 0rem;
 text-align:center;
 text-decoration:none;
 transition:background .1s linear;
}
}
.mentos-listing__filter-container .filterButton.desktop{
 padding:6px 30px 6px 30px;
 margin-right:auto;
 margin-left:auto;
 display:block;
 background-color:#8bd5ff;
 border-radius:3px;
 font-size:20px;
 font-weight:700;
 cursor:pointer;
}
.mentos-listing__filter-container .filterButton.desktop:hover{
 background-color:#1aa9fa;
}
.NotfoundButton:hover{
 cursor:pointer;
 background-color:#3e8e41;
 color:white;
}

@media screen and (max-height:450px){
 .mobileNav a{font-size:20px}
 .mobileNav .closebtn{top:20px;
 right:45px;
 font-size:45px;
 color:white;
}
 .mobileSort a{font-size:20px}
 .mobileSort .closebtn{top:20px;
 right:45px;
 font-size:45px;
 color:white;
}
}
.overlay-submenu{
 height:100%;
 width:0;
 position:fixed;
 z-index:1;
 top:0;
 left:0;
 background-color:rgb(0,0,0);
 background-color:rgba(0,0,0, 0.9);
 overflow-x:hidden;
 transition:0.5s;
}
.overlay-submenu-content{
 position:relative;
 top:25%;
 width:100%;
 text-align:center;
 margin-top:30px;
}
.overlay-submenu a{
 padding:8px;
 text-decoration:none;
 font-size:36px;
 color:#818181;
 display:block;
 transition:0.3s;
}
.see-more.mobile
{
 cursor:pointer;
}
.overlay-submenu a:hover, .overlay a:focus{
 color:#f1f1f1;
}
.overlay-submenu .closebtn{
 position:absolute;
 top:20px;
 right:45px;
 font-size:60px;
}
@media screen and (max-height:450px){
 .overlay-submenu a{font-size:20px}
 .overlay-submenu .closebtn{
 font-size:40px;
 top:15px;
 right:35px;
}
}

@media (max-width:1020px) and (min-width:730px)
{
 .body__container.page-link.margin-top-40
{
 display:none;
}
 .scrollable-entrances__item{
 width:fit-content;
}
 .margin-left-17p.margin-top-5p
{
 margin-left:0;
}
}

@media (max-width:1030px) and (min-width:1000px) and (orientation:landscape){
 .ad-area_Vertical
{
 display:none;
}
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 padding-left:83%;
}
 .mentos-listing__filter-container.mobile
{
 margin-left:-326px;
}
 .mentos-listing__redirect-container.desktop
{
 margin-left:20px ;
}
 .wrapper.margin-bottom-30.margin-top-40
{
 width:95%;
}
 .header__logo
{
 padding:14px 110px;
}
 .footer__logo
{
 padding:14px 40px;
}
 ul.footer-nav
{
 margin-left:10%;
}
 .footer-nav li{
 margin-right:15px;
}
}
.description-mobile h4
{
 font-family:'Open Sans Semibold';
 font-size:1.2rem;
}
.body__container.page-link.margin-top-40 a
{
 font-size:1.1rem;
}
.body__container.logo-product-page-2.margin-top-80.margin-left-0p{
 margin-top:30px;
}
.wrapper h3
{
 font-size:1.6rem;
}
@media (min-width:1000px)
{
 DIV.wrapper.margin-bottom-30.margin-top-40
{
 padding-top:5px;
}
}
.liveeditor{
 display:block;
 position:fixed;
 background-color:rgba(0, 0, 0, 0.7);
 top:0;
 left:0;
 width:80%;
 height:96%;
 z-index:1000;
 padding:2% 10%;
}
.closeedit{
 color:#fff;
 font-size:3em;
 position:absolute;
 top:5px;
 right:10px;
}.savebutton{
 background:#2798cd;
 color:#fff;
 text-align:center;
 font-size:1.2em;
 padding:10px;
}.cke_chrome{
 display:block;
 border:1px solid #b6b6b6;
 padding:0;
 box-shadow:0 0 3px rgba(0,0,0,.15);
}.cke_reset{
 margin:0;
 padding:0;
 border:0;
 background:transparent;
 text-decoration:none;
 width:auto;
 height:auto;
 vertical-align:baseline;
 box-sizing:content-box;
 position:static;
 transition:none;
}.cke_chrome{
 visibility:inherit;
}.cke_voice_label{
 display:none;
}@font-face{
 font-family:'Open Sans Semibold';
 src:url('fonts/Open_Sans/OpenSans-Semibold.ttf') format('truetype');
}
@font-face{
 font-family:'Open Sans Regular';
 src:url('fonts/Open_Sans/OpenSans-Regular.ttf') format('truetype');
 font-weight:normal;
 font-style:normal;
}
@font-face{
 font-family:'Open Sans Bold';
 src:url('fonts/Open_Sans/OpenSans-Bold.ttf') format('truetype');
 font-weight:bold;
 font-style:normal;
}
@font-face{
 font-family:'Open Sans ExtraBold';
 src:url('fonts/Open_Sans/OpenSans-ExtraBold.ttf') format('truetype');
 font-weight:bold;
 font-style:normal;
}
@font-face{
 font-family:'Open Sans Italic';
 src:url('fonts/Open_Sans/OpenSans-Italic.ttf') format('truetype');
 font-weight:normal;
 font-style:normal;
}
@font-face{
 font-family:'Open Sans LightItalic';
 src:url('fonts/Open_Sans/OpenSans-LightItalic.ttf') format('truetype');
 font-weight:normal;
 font-style:normal;
}
@font-face{
 font-family:'Open Sans SemiboldItalic';
 src:url('fonts/Open_Sans/OpenSans-SemiboldItalic.ttf') format('truetype');
}
@font-face{
 font-family:'Open Sans Light';
 src:url('fonts/Open_Sans/OpenSans-Light.ttf') format('truetype');
}
@font-face{
 font-family:'Raleway-Black';
 src:url('fonts/raleway/Raleway-Black.ttf') format('truetype');
 font-weight:normal;
 font-style:normal;
}
@font-face{
 font-family:'Raleway-Light';
 src:url('fonts/raleway/Raleway-Light.ttf') format('truetype');
 font-weight:normal;
 font-style:normal;
}
@font-face{
 font-family:'RilewayBold';
 src:url('fonts/raleway/Raleway-Bold.ttf') format('truetype');
}
@font-face{
 font-family:'RilewayThin';
 src:url('fonts/raleway/Raleway-Thin.ttf') format('truetype');
}

@media (min-width:1050px){
 .footer__comments.mobile-article div
{
 width:543px;
}
}
section.footer__banner-footer.top-60
{
 top:10rem;
}
.p-3.text-center.border-top
{
 position:relative;
 top:10rem;
}
.footer.submenu.margin-right-90{

 margin-bottom:0;
}
.footer__comments.mobile-article
{
 padding-left:unset;
 padding-top:55px;
 margin-top:15px;
}
.footer_submenu
{
 margin-right:auto;
 display:flex;
 margin-left:auto;
}
@media only screen and (max-width:825px) and (min-width:750px){
 .footer__footer-menu-links hr.hr-comment
{
 width:98.9%;
}
 .footer__logo.margin-right-70.mobile p
{
 padding-left:10px;
 text-align:left;
}
 .small-logo-footer{
 padding-left:10px;
}
 .footer__footer-menu-links{
 padding-left:10px;
}
 .footer__banner-footer.top-60.article-mobile{
 margin-right:-.4%;
}
 .footer__comments.mobile{
 width:410px;
 padding-right:39px;
 padding-left:39px;
}
}
@media only screen and (max-width:749px) and (min-width:670px){
 .footer__comments.mobile-article{
 margin-left:auto;
 margin-right:auto;
 padding-left:unset;
}
 .footer__logo.margin-right-70.mobile p
{
 padding-left:10px;
 text-align:left;
}
 .small-logo-footer{
 padding-left:10px;
}
 .footer__footer-menu-links{
 padding-left:10px;
}
 .footer__banner-footer.top-60.article-mobile{
 margin-right:-.4%;
}
 .footer__comments.mobile{
 width:410px;
 padding-right:39px;
 padding-left:39px;
}
}
@media (max-width:825px){
 .footer_submenu
{
 display:flex;
 flex-wrap:wrap;
 justify-content:center;
}
}
@media only screen and (max-width:670px) and (min-width:650px){
 .footer__comments.mobile-article{
 margin-left:auto;
 margin-right:auto;
 padding-left:unset;
}
}
@media only screen and (max-width:650px) and (min-width:630px){
 .footer__logo.margin-right-70.mobile p
{
 padding-left:10px;
 text-align:left;
}
 .small-logo-footer{
 padding-left:10px;
}
 .footer__footer-menu-links{
 padding-left:10px;
}
 .footer__banner-footer.top-60.article-mobile{
 margin-right:-.5%;
}
 .footer__comments.mobile{
 width:410px;
 padding-right:39px;
 padding-left:39px;
}
}
@media only screen and (max-width:600px){
 .footer__menu-footer .footer__logo{
 display:none !important;
}
 .footer__banner-footer.article-mobile{
 margin:0.4%;
}
 .footer__footer-menu-links .hr-comment{
 display:none !important;
}
 .footer__footer-menu-links{
 padding-left:3%;
 padding-right:2%;
}
 .footer__footer-menu-links p{
 text-align:center;
 font-size:20px;
}
 .footer-nav{
 display:flex;
 flex-direction:row;
 flex-wrap:wrap;
 align-items:center;
 justify-content:center
}
 .footer__logo{
 position:relative;
}
 .open-sens-light{
 font-size:20px ;
}
 .footer__comments.mobile{
 padding-left:40px;
 width:400px;
}
 .footer__comment-footer.display-flex-row{
 flex-direction:column;
}
}
.footer__comment-footer{
 margin:auto ;
 max-width:100%;
 width:1350px ;
}
.offre-footer{
 display:flex ;
 flex-direction:row;
 justify-content:space-between;
}
.footer__comments{
 width:500px;
 padding-left:100px;
 padding-top :55px;
}
.footer__navigation li a:hover .body__banner{
 background-color:red;
}
.footer_width-1400
{
 max-width:1400px;
 margin:auto;
}
.footer__navigation a{
 font-family:'Open Sans Semibold' ;
 font-size:20px;
}
.footer__navigation ul{
 list-style-type:none;
 margin:0;
 padding:0;
 overflow:hidden;
}
.footer__navigation li{
 
 display:inline;
 font-size:17px;
}
.footer__navigation li a:hover{
 color:#555555 ;
}
.footer__navigation li a{
 display:block;
 color:black;
 text-align:center;
 padding:14px 10px;
 text-decoration:none;
 color:#919191 ;
}
.footer__logo{
 display:flex;
 flex-direction:row;
 align-items:flex-start;
 justify-content:space-between;
 padding:14px 5px ;
}
.footer__logo img{
 margin-top:2px;
 padding-right:5px;
}
footer.footer
{
 width:auto;
 max-width:100%;
}
.footer__banner-footer{
 background-color:#f2f5f8;
 position:relative;
 padding-bottom:10px;
}
.footer.submenu.margin-right-90
{
 margin-right:50px;
}
.footer__menu-footer{
 
 margin:auto;
 display:flex;
 flex-direction:row;
}
.footer__menu-footer .footer__logo{
 display:flex;
 flex-direction:column;
 margin-top:30px;
}
.footer__menu-footer .footer__logo .footer-text{
 margin-bottom:50px ;
 width :70px;
}
.footer__menu-footer .footer__logo p{
 font-family:'Open Sans Light';
 color:#adaeae;
 margin-top:-15px;
 text-align:center;
}
.small-logo-footer{
 display:flex;
}
.small-logo-footer img{
 margin-right:20px;
}
.footer__footer-menu-links{
 max-width:1400px;
 margin:auto;
 text-align:center;
}
.footer__footer-menu-links div{
 margin-top:40px;
}
.footer__footer-menu-links{
 border-top:2px solid #dfdddd;
}
.footer__footer-menu-links hr.hr-comment
{
 display:none;
}
.footer__footer-menu-links p{
 font-family:'Open Sans LightItalic';
 color:#adaeae;
 margin-top:-15px;
}
.footer__navigation .footer-nav{
 color:#adaeae;
 margin-top:-20px;
 margin-bottom:30px;
}
.footer-nav li{
 font-family:'Open Sans Regular';
 font-style:normal;
 font-weight:400;margin-right:5px;
 font-size:20px !important;
}
.footer-nav a{
 text-decoration:none;
 color:#adaeae;
}
.blue-li{
 margin-left:10px;
 color:#1aa9fa;
}
.footer__menu-footer ul p{
 font-family:'Open Sans Semibold';
 font-size:20px ;
 color:#1aa9fa;
 text-transform:uppercase;
}
.footer__menu-footer ul p a{
 font-family:'Open Sans Semibold';
 font-size:20px ;
 color:#1aa9fa;
 text-transform:uppercase;
}
.footer__menu-footer ul li{
 font-family:'Open Sans Regular';
 font-size:20px ;
 color:#adaeae;
}
@media (max-width:330px){
 .footer.submenu.margin-right-90
{
 padding-right:0px;
 display:inline;
 text-align:-webkit-center;
}
}
@media (max-width:1050px) and (min-width:750px){
 .footer.submenu.margin-right-90{
 margin-right:0px;
 padding-right:8px;
 PADDING-LEFT:8px;
}
}
 @media (max-width:750px )
{
 .footer__banner-footer{
 width:100%;
}
.footer.submenu.margin-right-90
{
 margin-right:0px;
 padding-right:8px;
 PADDING-LEFT:8px;
}
 .footer__menu-footer{
 padding-left:10px;
 padding-right:10px;
}
 .footer__menu-footer ul p a
{
 font-size:17px ;
}
}

.gallery{
 display:flex;
 flex-direction:row;
 margin-bottom:80px;
}
.gallery-part{
 display:flex;
 flex-direction:column;
}
.gallery .column{
 display:flex;
 margin-top:6px;
 margin-right:5px;
}
.gallery .row{
 display:flex;
 flex-direction:row;
}
.gallery .row img{
 margin-top:5px;
 margin-right:5px;
}
@media only screen and (max-width:600px){
.gallery{
 flex-direction:column !important;
}
.gallery-part{
 margin-left:10%
}}


@media only screen and (max-width:825px) and (min-width:750px){
 .grid-container.margin-top-70-{
 margin-left:14%;
}
}
@media (max-width:1100px){
 .grid-item
{
 margin-left:auto;
 margin-right:auto;
}
}
@media (min-width:1000px)
{
}
@media (max-width:980px)
{
 .grid.mobile
{
 margin-left:unset;
}
 .grid-container.margin-top-70-
{
 margin-left:unset;
}
}
@media only screen and (max-width:749px) and (min-width:670px){
 .grid-container.margin-top-70-{
 margin-left:10%;
}
}
@media only screen and (max-width:670px) and (min-width:650px){
}
@media only screen and (max-width:650px) and (min-width:630px){
 .grid-container.margin-top-70-{
 margin-left:4%;
}
}
.grid{
 z-index:10;
 max-width:1300px;
 display:flex;
 justify-content:flex-start;
 flex-wrap:wrap;
}
.grid-item{
 border:1px solid #e2e0e0;
 max-width:431px;
 min-width:400px;
 width:auto;
 height:230px;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center
}
.grid-item:hover{
 background-color:#f2fafd;
}
.grid-text{
 font-family:'Open Sans Light';
 font-size:20px;
 font-weight:bolder;
 color:#0367b2;
 margin-top:10px;
}
.grid-list{
 display:flex;
 flex-direction:column;
 margin-right:50px;
}
.grid-list-item{
 width:332px;
 height:200px;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:flex-end;
 margin-bottom:40px;
}
.grid-item-arrow{
 margin-left:auto;
 margin-right:auto;
 width:60px;
 height:60px;
 border-radius:60px;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 background-color:#8bd5ff;
}
.grid-item-arrow.down{
 margin-left:auto;
 margin-right:auto;
 width:-webkit-fill-available;
 height:60px;
 border-radius:60px;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 background-color:transparent;
}
.grid-item-arrow.up{
 margin-left:auto;
 margin-right:auto;
 width:-webkit-fill-available;
 height:60px;
 border-radius:60px;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 background-color:transparent;
}
.grid-item-arrow:active .gradient-trasparence{
 display:none;
}
.text-2-grid{
 display:flex;
 flex-direction:row;
 justify-content:space-between;
 align-content:space-between;
 margin-bottom:40px;
}
.text-2-grid p{
 font-size:20px;
}
.logo-list-grid img{
 margin-right:50px;
}
.grid-container{
 display:flex;
 justify-content:center;
 margin-top:15px;
}
@media only screen and (max-width:390px) and (min-width:365px){
 .grid-card.margin-bottom-60{
 padding-right:40%;
 width:225px;
}
 .logos{
 width:38%;
}
}
@media only screen and (max-width:364px) and (min-width:310px){
 .grid-card.margin-bottom-60{
 padding-right:40%;
 width:225px;
}
 .logos{
 width:38%;
}
}
.grid-card{
 display:flex ;
 flex-direction:row;
 margin-top:40px;
 justify-content:space-between;
}
@media (max-width:650px) and (min-width:630px)
{
 div.div-icon.mobile{
 margin-left:unset;
}}
@media only screen and (max-width:600px){
 .grid-card.mobile{
 padding-left:0%;
 padding-right:0;
 width:100%;
}
 .grid{
 margin-left:-4.5%;
}
 .grid-container{
 margin-left:18%;
}
 .text-2-grid{
 margin-left:2%;
 flex-direction:column !important;
}
 .text-2-grid p{
 font-size:20px !important;
}
 .grid-card{
 padding-left:0%;
 padding-right:37%;
 width:63%;
}
 .grid-list{
 margin-left:18%
}
 .grid-card-mobile{
 max-width:90% !important;
 flex-direction:row !important ;
 flex-wrap:wrap !important;
}
}
@media screen and (min-width:950px){
 .body__container.grid-card.margin-bottom-60
{
 margin-top:25px;
}
 .article.content-text-mobile.light
{
 margin-top:20px;
}
}

@media only screen and (max-width:825px) and (min-width:750px){
 .body__container.header
{
 max-width:95%;
}
 .header__navigation.none li a{
 padding:12px 10px;
}
 .header__navigation.none a{
 font-size:20px;
}
 .header__navigation.none
{
 margin-top:.4%;
 width:auto;
}
}
@media only screen and (max-width:550px) and (min-width:530px){
header.header.desktop div.topsubmenu{
 margin-top:-10px;
}}
@media (max-width:400px){
 .menu__underBanner .header__logo.mobile{
 padding:10px 10px;
}
}

@media ( max-width :1200px ) and (min-width :900px )
{
 .header__logo.mobile
{
 MARGIN-LEFT:0;
}
 .header
{
 max-width:100%;
}
 div.wrapper.margin-bottom-30.margin-top-40{
 width:auto;
}
 div.body__container.page-link.margin-top-40{
 width:auto;
 margin-left:20px;
}
 .header__logo.mobile{
 margin-left:20px;
}
 div.menu__underBanner{
 width:auto !important;
}
 .header__navigation.none{
 width:auto;
}
 .body__container.listing{
 width:1200px;
}
 .ad-area_Vertical
{
 display:none;
}
 .ad-area{
 margin-right:50px;
}
}
 
@media (min-width:1000px){
 .header
{
 max-width:unset;
}
 
 div.menu__underBanner
{
 justify-content:unset;
 width:auto;
}
 header.header.desktop
{
 width:1300px;
 min-width:unset;
 margin:auto;
 display:flex;
}
}
@media (max-width:1600px){
 .header__navigation li a{
 font-size:18px;
}
}
@media (max-width:1450px) and (min-width:1250px){
 .header__logo.mobile{
 padding-right:75px;
}
 .header__navigation.none ul{
 margin-left:10px;
}
}
@media (max-width:1470px) and (min-width:1450px)
{
 .header__logo.mobile{
 MARGIN-LEFT:0;
}
 header.header.desktop{
 width:1475px;
}
 div.menu__underBanner{
 width:1500px;
}
}
@media (max-width:1250px) and (min-width:1000px)
{
 .header__logo.mobile{
 padding-right:30px;
}
 div.emptyFilter{
 width:240px;
}
 .header__navigation ul li a{
 font-size:17px;
 padding:25px 10px;
}
 header.header.desktop{
 width:1500px;
}
 div.menu__underBanner{
 width:1500px;
}
}
@media (min-width:1050px){
 nav.header__navigation
{
 width:fit-content;
 max-width:100%;
 margin-right:-15px;
}
}
@media screen and (min-width:1000px){
 .body__container.header.fullwidth
{
 max-width:100%;
 width:1150px;
 margin:auto;
 display:flex;
 flex-direction:row;
 justify-content:space-between;
}
 .header.desktop
{
 flex-direction:column;
 MARGIN-TOP:5PX;
 min-width:1670px;
}
}
@media (min-width:1500px) and (max-width:1540px ){
 .header.desktop{
 min-width:1570px;
}
}
@media only screen and (max-width:737px) and (min-width:730px){
 .body__container.header
{
 max-width:95%;
}
 .header__navigation.none li a{
 padding:13px 10px;
}
 .header__navigation.none a{
 font-size:20px;
}
 .header__navigation.none
{
 margin-top:.8%;
 width:auto;
}
}
@media only screen and (max-width:729px) and (min-width:650px){
 .body__container.header
{
 max-width:95%;
}
 .header__navigation.none li a{
 padding:13px 5px;
}
 .header__navigation.none a{
 font-size:20px;
}
 .header__navigation.none
{
 margin-top:.8%;
 width:auto;
}
}
@media only screen and (max-width:650px) and (min-width:630px){
 .body__container.header
{
 max-width:95%;
}
 .header__navigation.none li a{
 padding:12px 5px;
}
 .header__navigation.none a{
 font-size:13px;
}
 .header__navigation.none
{
 margin-top:.8%;
 width:auto;
}
}
.gn-menu li a
{
 padding-left:10px;
}
header{
 max-width:100% ;
 width:1300px ;
 margin:auto ;
 display:flex;
 flex-direction:row;
 justify-content:space-between;
}
.header{
 display:flex;
 justify-content:space-between;
}
.header__navigation li a:hover .body__banner{
 background-color:red;
}
@media only screen and (max-width:1100px) and (min-width:700px){
 .header__logo.mobile img.logo{
 width:200px;
}
}
@media (min-width:370px) and (max-width:400px){
 .header__logo.mobile{
 WIDTH:325PX;
}
}@media (min-width:300px) and (max-width:350px){
 .header__logo.mobile{
 WIDTH:260PX;
}
}@media (min-width:400px) and (max-width:415px){
 .header__logo.mobile{
 WIDTH:365PX;
}
}
@media (min-width:350px) and (max-width:370px){
 .header__logo.mobile{
 WIDTH:310PX;
}
}
.bem-popup.details
{
 max-height:900px;
}
.topsubmenu
{
 margin-right:20px;
}
@media only screen and (max-width:1050px){
 div.topsubmenu{
 margin-left:auto;
 margin-right:20px;
 margin-top:-20px;
 position:relative;
 display:block;
}
}
@media only screen and (max-width:700px){
 iframe.disclaimerframe
{
 top:0 !important;
}
}
div.topsubmenu{
 z-index:1;
}
@media only screen and (max-width:1000px){
 div.topsubmenu{
 z-index:1;
 margin-left:auto;
 margin-right:20px;
 margin-top:-20px;
 position:relative;
 display:block;
}}
@media (max-width:850px) and (min-width:820px){
 div.topsubmenu{
 margin-top:0px;
}
}
@media only screen and (max-width:820px){
 div.topsubmenu{
 margin-left:auto;
 margin-right:20px;
 margin-top:-20px;
 position:relative;
 display:block;
}}
@media only screen and (max-width:1050px) and (min-width:1000px){
 .header__logo.mobile img.logo{
 margin-top:0px;
}
 .header__logo.mobile img.logo{
 width:200px;
}
}
@media only screen and (max-width:750px){
div.topsubmenu{
 margin-left:auto;
 margin-right:20px;
 margin-top:-20px;
 position:relative;
 display:block;
}}
@media only screen and (max-width:570px) and (min-width:520px){
 div.topsubmenu{
 margin-left:auto;
 margin-right:20px;
 margin-top:-40px;
 position:relative;
 display:block;
}
 section.main-content.body__container{
 margin-top:0%;
}
 .green-button.margin-top-20{
 text-align:center;
}
}
@media only screen and (max-width:600px){
div.card-action.margin-left-0
{
 margin-top:0;
}
 span.grijs
{
 font-size:15px;
}
 a.grijs
{
 font-size:15px;
}
 .header__logo.mobile{
 position:relative;
}
 .header__logo.mobile a{
 width:200px;
}
 .header__logo.mobile img.logo{
 margin-top:0px;
}
 .header__logo.mobile img{
 margin-top:5px;
}
 .fa-bars{margin-left:-50px}
}
.header__logo{
 display:flex;
 flex-direction:row;
 align-items:flex-start;
 justify-content:space-between;
}
@media (min-width:1000px){
 .header__logo{
 MARGIN-LEFT:0;
 padding:5px 75px;
 padding-left:0px;
}
}
.menu__underBanner
{
 display:flex;
 justify-content:space-between;
}
.header__logo img{
 margin-top:2px;
 padding-right:5px;
}
.header__navigation a{
 font-family:'Open Sans Semibold' ;
 font-size:22px;
}
.header__navigation ul{
 list-style-type:none;
 margin:0;
 padding:0;
 overflow:hidden;
}
.header__navigation li{
 float:left;
 font-size:17px;
}
.header__navigation li a:hover{
 color:#555555 ;
}
.header__navigation li a{
 display:block;
 color:black;
 text-align:center;
 padding:14px 10px;
 text-decoration:none;
 color:#919191 ;
}


div#cookie-statement.cookie-bar{
 display:block;
 overflow:hidden;
 background-color:#5a5a5a;
 color:#fff;
 border:none;
 border-radius:0;
 padding:10px 0;
 top:-1px;
 width:100%;
 z-index:999;
 font-weight:bold;
 font-family:Open Sans regular;
 font-size:15px;
}
.cookie-bar a{
 background-color:#303030;
 border:1px solid rgba(0,0,0,.1);
 -moz-border-radius:2px;
 -webkit-border-radius:2px;
 border-radius:2px;
 color:#fff;
 cursor:pointer;
 line-height:19px;
 padding:4px 8px;
 text-decoration:none;
}
.cookie-bar .cookie-bar_text{
 padding:5px 15px;
 display:block;
}
@media all and (max-width:720px){
 .cookie-bar .cookie-bar_text span{
 display:block;
 margin-bottom:5px
}
 .cookie-bar span, .cookie-bar a{
 margin-top:4px;
 display:inline-block
}
}
@media all and (max-width:977px){
 .cookie-bar{
 padding-left:15px;
 padding-right:15px
}
}
.flex__space-between{
 display:flex;
 flex-direction:row;
 justify-content:space-between;
}
.flex__center{
 display:flex;
 flex-direction:row;
 justify-content:center;
 align-items:center;
}
.switch{
 position:relative;
 display:inline-block;
 width:60px;
 min-width:60px;
 height:34px;
 margin:20px 0 20px 30px;
}
.switch input{
 opacity:0;
 width:0;
 height:0;
}
.slider-cookies{
 position:absolute;
 cursor:pointer;
 top:0;
 left:0;
 right:0;
 bottom:0;
 background-color:#ccc;
 -webkit-transition:.4s;
 transition:.4s;
}
.slider-cookies:before{
 position:absolute;
 content:"";
 height:26px;
 width:26px;
 left:4px;
 bottom:4px;
 background-color:white;
 -webkit-transition:.4s;
 transition:.4s;
}
input:checked + .slider-cookies{
 background-color:#8bd5ff;
}
input:focus + .slider-cookies{
 box-shadow:0 0 1px #8bd5ff;
}
input:checked + .slider-cookies:before{
 -webkit-transform:translateX(26px);
 -ms-transform:translateX(26px);
 transform:translateX(26px);
}

.slider-cookies.round{
 border-radius:34px;
}
.slider-cookies.round:before{
 border-radius:50%;
}


.body{
 background-color:transparent !important;
}
.radio_filter{
 margin-right:20px;
}
fieldset, label{
 margin:0;
 padding:0;
}
.hide-more
{
 width:fit-content;
 max-width:unset;
}
.see-more button.UnsetAll p{
 width:auto;
}
.green-button.mobile{
 display:none;
}
h1.listingTitle
{
 font-family:'Open Sans Semibold';
 color:black;
}
h1.listing__title
{
 font-family:'Open Sans Semibold';
 color:black;
}
h2.listing__title
{
 font-family:'Open Sans Semibold';
 color:black;
}
h2.listingTitle b
{
 font-family:'Open Sans Semibold';
 color:black;
}
@media (max-width:780px) and (min-width:730px)
{
 p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 width:24%;
}
 .content-text-mobile
{
 padding-left:10px;
}
 .content-text
{
 padding-left:10px;
}
 .content-text-mobile.down p.textIntro-mobile
{
 padding-left:0;
 padding-right:0;
}
 .content-text-mobile.down
{
 padding-left:0;
}
 .content-text-mobile.up
{
 padding-left:0;
}
 .content-text-mobile.up p.textIntro-mobile
{
 padding-left:0;
 padding-right:0;
}
p.textIntro
{
 padding-left:25px;
 padding-right:10px;
}
}
@media (max-width:760px)
{
 .offre-footer.mobile
{
 flex-direction:column;
}
 span button.green-button
{
 font-size:17px;
 padding:10px 45px;
 margin-left:auto;
 margin-right:auto;
 display:block;
}
}
@media (max-width:900px)
{
 .texte_table.mobile
{
 width:unset;
}
 .texte_table.mobile
{
 TEXT-ALIGN:center;
}
 button.green-button.table
{
 display:block;
}
 span.body__container.table-ligne-1.margin-top-5
{
 padding-left:5px;
 padding-right:5px;
 width:-webkit-fill-available;
}
 span button.green-button
{
 padding:10px 15px;
}
}
@media (max-width:1050px){
 .block__product-left.padding-20.border-f2f5f8
{
 border:unset;
}
}
@media only screen and (max-width:600px){
 span br{
 display:none;
}
 .card-action.margin-left-0
{
 padding:15px 15px;
}
 .mentos-listing__redirect-container{
 margin-top:66px;
}
.green-button.mobile{
 display:block;
 font-size:20px;
 padding:15px 60px;
 margin:auto;
 text-align:center;
 margin-left:26%;
 margin-right:10%;
 margin-top:5%;
}
.mentos-listing__redirect-container.desktop{
 display:none;
}
 .listing{
 flex-direction:column !important;
}
}
h1{
 font-size:1.5em;
 margin:10px;
}
.listing{
 display:flex;
 flex-direction:row;
}
img{
 border-style:none
}
.waves-effect img{
 position:relative;
 z-index:-1
}
.font-size-20{
 font-size:20px
}
.font-size-14{
 font-size:14px
}
.offre{
 margin-top:-18px !important;
 
}
@media only screen and (min-width:950px){
 .content-text-mobile
{
 display:none;
}
 .content-text
{
 display:block;
}
 h1.listingTitle
{
 margin-left:0px;
}}
.main-content p em{
 font-family:'Open Sans regular' ;
 text-align:left;
}
.main-content p{
 font-family:'Open Sans regular' ;
 text-align:left;
 font-style:normal;
}
.margin-left-23p{
 margin-left:23%;
}
.margin-left-23p h2{
 text-align:left;
}
.font-size-17{
 font-size:17px !important;
}
img.responsive-img, video.responsive-video{
 max-width:100%;
 height:auto
}
.autocomplete-content li img{
 height:40px;
 width:40px;
 margin:5px 15px
}
.parallax-container .parallax img{
 opacity:0;
 position:absolute;
 left:50%;
 bottom:0;
 min-width:100%;
 min-height:100%;
 -webkit-transform:translate3d(0, 0, 0);
 transform:translate3d(0, 0, 0);
 -webkit-transform:translateX(-50%);
 transform:translateX(-50%)
}


@media only screen and (max-width:600px){
 .main-content p{
 font-size:20px ;
}
 .body__container.text-2-grid.mobile{
 width:auto}
}
.main-content.body__container.margin-top-50-{margin-top:-50px}
.main-content.body__container.margin-top-20-{margin-top:-20px}
.main-content.body__container.margin-bottom-15{margin-bottom:15px}
.main-content.body__container.margin-bottom-10
{
 margin-bottom:10px;
 width:auto;
}
.main-content p.text-left
{
 text-align:left;
 margin-top:10px;
}

.main-content article{
 text-align:center;
 flex-direction:column;
 align-items:center;
 
 position:relative;
}
.main-content p{
 font-family:'Open Sans Light';
 color:#232323;
 text-align:center;
 font-size:18px;
}


@media only screen and (max-width:825px) and (min-width:750px){
 .submenu{
 padding-right:10px;
 padding-left:10px;
}
}
@media only screen and (max-width:749px) and (min-width:650px){
 .submenu{
 padding-right:10px;
 padding-left:10px;
}
}
@media only screen and (max-width:650px) and (min-width:630px){
 .submenu{
 padding-right:10px;
 padding-left:10px;
}
}
.menu{
 max-width:1200px;
 margin:auto;
 display:flex;
}
.submenu.open-sens-light-italic-smooth{font-family:Open Sans LightItalic ;color:#bbbbbb;font-size:28pt}
.submenu{
 list-style-type:none;
 margin-bottom:30px;
}
.submenu__title{
 margin-bottom:15px !important;
}
.submenu__title p{
 color:#1aa9fa ;
 font-family:'Open Sans Semibold' ;
 font-size:20px !important;
}
.submenu li{
 margin-bottom:5px;
 font-family:'Verdana';
 color:#898989;
 font-size:17px;
}
@media only screen and (min-width:900px){
 .overlay{
 display:none;
}
}
@media (max-width:1000px){
 .green-button.table
{
 display:block;
}
 .green-button.desktop
{
 display:none;
}
}
@media (max-width:780px) and (min-width:650px){
 .overlay .closebtn{
 margin-left:3%;
}
}
@media only screen and (max-width:900px){
 .overlay{
 height:100%;
 width:0;
 position:fixed;
 z-index:99;
 top:0;
 right:0px;
 background-color:rgb(0,0,0);
 background-color:white;
 overflow-x:hidden;
 transition:0.2s;
}
 .overlay-content{
 position:relative;
 top:15%;
 width:100%;
 text-align:center;
 margin-top:30px;
}
 .overlay a.link{
 border-bottom:2px solid #8bd5ff;
 padding-bottom:5%;
}
 .overlay a{
 font-family:Open Sans regular;
 padding:25px;
 padding-left:0px;
 text-decoration:none;
 font-size:18pt;
 color:#0367b2;
 display:block;
 transition:0.3s;
}
 .overlay .closebtn{
 position:absolute;
 top:4%;
 left:5%;
 font-size:60px;
}
}
@media (max-width:450px) and ( min-width:300px){
 .overlay .closebtn{
 top:0;
 right:0;
}
 .overlay
{
 z-index:999;
}
}
@media screen and (max-height:450px){
 .overlay a{font-size:20px}
 .overlay .closebtn{
 font-size:40px;
 top:15px;
 right:35px;
}
}
.gn-menu{
 text-align:left;
 font-size:20px;
 list-style:none;
}
.gn-menu li{
 list-style:none;
}
.gn-menu li:not(:first-child),
.gn-menu li li{
 box-shadow:inset 0 1px #c6d0da
}
.gn-submenu li{
 overflow:hidden;
 height:0;
 -webkit-transition:height 0.3s;
 -moz-transition:height 0.3s;
 transition:height 0.3s;
}
.gn-submenu li a{
 color:#c1c9d1
}
.no-touch .gn-menu li.gn-search-item:hover .gn-search:focus::-webkit-input-placeholder{
 color:transparent
}
input.gn-search:focus{
 cursor:text
}
.mobile.overmenu{
 color:#0367b2;
}
.mobile.submenu
{
 color:darkslategrey;
 font-size:20px;
 margin-left:15%;
}
.no-touch .gn-menu li.gn-search-item:hover input.gn-search{
 color:white
}

.no-touch .gn-menu li.gn-search-item:hover .gn-search::-webkit-input-placeholder{
 color:white
}
.no-touch .gn-menu li.gn-search-item:hover .gn-search:-moz-placeholder{
 color:white
}
.no-touch .gn-menu li.gn-search-item:hover .gn-search::-moz-placeholder{
 color:white
}
.no-touch .gn-menu li.gn-search-item:hover .gn-search:-ms-input-placeholder{
 color:white
}
.gn-menu-main a.gn-icon-search{
 position:absolute;
 top:0;
 left:0;
 height:60px;
}
.gn-submenu li{
 height:60px
}
.green-button.margin-top-20 p{
 margin:auto;
}
.body__container.redirect-div.redirect p.OpenSans-Semibold.margin-top-15-.redirect
{
 text-align:center;
 width:90%;
}
.footer__navigation ul.footer-nav li a{
 display:inline;
}
.field-line_check
{
 display:flex;
}
.field-line_check .form-checkbox
{
 margin-top:10px;
 cursor:pointer;
 width:30px;
 height:20px
}
.field-line_check .checkbox-label
{
 margin-left:10px;
}
@media (max-width:820px) and (min-width:650px)
{
 textarea{
 width:760px;
}
}
@media (max-width:600px) and (min-width:290px){
 .card-stacked.landscape .card-action.margin-left-0{
 margin-left:0px;
}
 .single-card-content .card.horizontal.mobile .card-stacked.landscape .card-action.margin-left-0
{
 padding:10px;
}
 tr.no-border-table.padding-left-10 td.open-sens-regular.no-border-table.font-size-20
{
 font-size:.8em;
 text-align:left;
}
 tr.no-border-table.font-size-responsive td.open-sens-regular.open-sens-light.no-border-table.font-size-responsive{
 font-size:.9em ;
 text-align:left;
}
}
@media (max-width:290px){
 .card-stacked.landscape .card-action.margin-left-0{
 margin-left:0px;
}
 .single-card-content .card.horizontal.mobile .card-stacked.landscape .card-action.margin-left-0
{
 padding:10px;
}
 tr.no-border-table.padding-left-10 td.open-sens-regular.no-border-table.font-size-20
{
 font-size:.7em;
 text-align:left;
}
 tr.no-border-table.font-size-responsive td.open-sens-regular.open-sens-light.no-border-table.font-size-responsive{
 font-size:.8em ;
 text-align:left;
}
}
@media (max-width:1500px){
 .card .card-action.margin-left-0{
 padding-left:0;
 padding-right:0;
 margin-left:24px;
}
 .single-card-content p{
 font-size:15px;
}
 .offre-footer.mobile span{
 margin-right:20px;
}
 .offre-footer.mobile span.min-width-60p.margin-bottom-50-{
 margin-right:0px;
}
 td.open-sens-regular.no-border-table.font-size-20{
 font-size:1em;
}
}
.errmsg
{
 font-family:'Open Sans', sans-serif;
 margin-top:5px;
}
.sendbutton.disabled
{
 background-color:#616161;
}
p.checkbox-content
{
 font-family:'Open Sans', sans-serif;
 font-size:20px;
 margin-top:10px;
 margin-right:30px;
 margin-left:30px;
 text-align:left;
}
.form-checkbox
{
 margin-left:30px;
}
.checkbox-label
{
 margin-right:30px;
 font-family:'Open Sans', sans-serif;
 font-size:20px;
 margin-top:10px;
 display:inline-table;
}
.fields.form-page .OpenSans-Semibold{
 font-family:'Open Sans Semibold';
 margin:auto;
 max-width:430px;
 margin-top:20px;
}
.product-right p
{
 font-family:'Open Sans Regular';
}
a.UnsetAll p
{
 margin:auto;
}
.body__container.text-over.full-height
{
 height:100%;
}
.body__container.section-partner.mobile
{
 margin-bottom:0;
}
.green-button.mentos__listing.mobile-listing p{
 margin:auto;
}

.StickyFooter{
 display:block;
 background:#fff;
 position:fixed;
 bottom:0;
 left:0;
 width:100%;
 z-index:100;
 max-height:120px;
}
@media (max-width:1050px) and (min-width:600px)
{
 .StickyFooter{
 max-height:90px;
}
 div.container-fluid
{
 padding-left:0;
 padding-right:0;
}
 .footer--logo{
 width:110px;
}
}
@media (max-width:1000px) and (min-width:950px)
{
 section.footer__banner-footer{
 top:-80px;
 margin-top:80px;
}
}
@media ( max-width:450px){
 section.footer__banner-footer{
 top:-105px;
 margin-top:105px;
}
}
@media ( max-width:600px) and (min-width:450px){
 section.footer__banner-footer{
 top:-60px;
 margin-top:60px;
}
}
@media (max-width:850px) and (min-width:600px){
 section.footer__banner-footer{
 top:-80px;
 margin-top:80px;
}
}
@media (max-width:1100px) and (min-width:1000px){
 section.footer__banner-footer{
 top:-80px;
 margin-top:80px;
}
}
@media (max-width:950px) and (min-width:850px){
 section.footer__banner-footer{
 top:-60px;
 margin-top:60px;
}
}
@media (min-width:1050px){
 section.footer__banner-footer{
 top:-120px;
 margin-top:120px;
}
}
@media (max-width:400px){
 .footer__banner-footer{
 padding-bottom:15px;
}
}
@media (max-width:570px){
 .footer__banner-footer{
 padding-bottom:40px;
}
}
@media (max-width:570px) and (min-width:500px){
 div.StickyFooter
{
 max-height:100px;
}
}
@media (max-width:600px){
 .StickyFooter
{
 max-height:150px;
}
 div.StickyFooter .StickyFooter-container{
 padding-top:0px;
 padding-bottom:0px;
}
 div.container-fluid
{
 padding-left:0;
 padding-right:0;
}
}
@media (min-width:768px){
 .StickyFooter-progressBar.progressBarDesktop{
 display:block;
}}
.StickyFooter-progressBar{
 background:#d1d3d4;
 position:relative;
 height:4px;
 width:100%;
}
.StickyFooter .StickyFooter-container{
 padding-top:10px;
 padding-bottom:10px;
}
@media (min-width:768px){
 .container-fluid, .container{
 padding-right:25px;
 padding-left:25px;
}}
.container-fluid, .container{
 max-width:1400px;
 width:100%;
}
.container-fluid{
 margin-right:auto;
 margin-left:auto;
 padding-left:15px;
 padding-right:15px;
}
.StickyFooter-container-mobile{
 line-height:1;
}
.container-fluid{
 margin-right:auto;
 margin-left:auto;
 padding-left:15px;
 padding-right:15px;
}
.StickyFooter-progressBar{
 background:#d1d3d4;
 position:relative;
 height:4px;
 width:100%;
}
@media (min-width:768px){
 .StickyFooter-container-mobile{
 display:none;
}}

@media (max-width:600px)
{
 .news-img{
 
 margin-bottom:-15px;
 
}
}
@media (min-width:600px)
{
 .footer__logo.margin-right-70.mobile
{
 display:none;
}
 .panel.blog-page{
 background-color:transparent;
}
 .panel-content.blog-page
{
 background-color:white;
 padding-left:15px;
 padding-bottom:15px;
 margin-bottom:0;
 margin-left:0;
 height:100%;
}
 .panel.blog-page img
{
 height:190PX;
 min-width:auto;
}
 .panel-content.blog-page P
{
 margin-bottom:0;
}
}


.ad-area.in-listing
{
 display:block;
 margin-left:auto;
 margin-right:auto;
 margin-bottom:1rem;
 padding-right:0;
}
.ad-area
{
 display:block;
}
@media (min-width:1000px)
{
 article.margin-top-5p
{
 margin-top:2%;
}
 .main-content.body__container
{
 width:1300px;
}
 article.margin-top-5p
{
 width:72%;
 margin-left:auto;
}
 .main-content__authorName
{
 width:72%;
 margin-left:auto;
}
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 width:72%;
 margin-left:auto;
}
 .author-content
{
 width:72%;
 margin-left:auto;
}
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 text-align:start;
 float:right;
}
}
@media (min-width:700px)
{
 .grid-container.margin-top-70-
{
 margin-top:-100px;
}
 .body__container.section-partner.mobile
{
 margin-top:50px;
}
 div.div-icon{
 display:inline-block;
 margin-top:0;
}
}
@media (min-width:1705px)
{
 .main-content.body__container
{
 width:1300px;
}
}
.color-white
{
 color:white;
}
.avatar img
{
 width:50px;
}
div.green-button.mentos__listing
{
 width:max-content;
}
.avatar p a{
 color:#c3c1c1;
}
.avatar p a:visited{
 color:#c3c1c1;
}
.description-mobile.desktop.author-page p
{
 text-align:left;
}
.blog-content
{
 padding-left:20px;
}
.blog-content p.blog-date
{
 color:#919191;
 text-align:left;
}
.blog-links
{
 display:flex;
 border-bottom-style:solid;
 border-bottom-color:#dfdddd;
 border-bottom-width:1px;
 padding:20px;
}
.blog-image img
{
 width:150px;
 height:120px;
}
.topsubmenu
{
 z-index:99;
}
@media (min-width:600px){
 .compare__menu
{
 margin-top:20px;
}}
@media (min-width:1050px){
 .grid-box.center-elements a.display-content
{
 width:433px;
 margin:auto;
}
 footer.footer.empty-content{
 position:absolute;
 right:0;
 bottom:0;
 left:0;
}
 .flex-wrap-nowrap
{
 flex-wrap:nowrap;
}
}
@media (max-width:1050px){
 .footer__menu-footer ul p a{
 font-size:15px;
}
}
@media (min-width:750px){
 .body section.compare__menu .grid-container.margin-top-70-
{
 margin-top:0;
}
}
@media (max-width:600px){
 .grid-container.margin-top-70-.empty-intro__text
{
 margin-top:50px;
}
 a.grijs{
 font-size:25px;
}
 div.topsubmenu{
 margin-left:auto;
 position:relative;
 display:block;
}
}
.green-button.grey{
 background:#99b1c4;
 width:max-content;
}
.margin-top-5p
{
 margin-top:5%;
}
.margin-left-17p
{
 margin-left:17%;
}
.empty-into-text
{
 min-height:120px;
}
.margin-left-27p
{
 margin-left:27%;
}

div .article.content-text.light
{
 max-width:100%;
}
.content-text-mobile p{
 font-family:'Open Sans regular';
 text-align:left;
 font-style:normal;
}
.content-text p{
 font-family:'Open Sans regular';
 text-align:left;
 font-style:normal;
}
.body__container.listing
{
 padding-top:20px;
}
@media (max-width:1050px ) and (min-width:750px ){
 a.display-content
{margin-left:auto;
 margin-right:auto;
 display:grid;
}
 a.display-content img{
 margin-left:auto;
 margin-right:auto;
}
}
.display-content
{
 display:contents;
}
.margin-left-auto
{
 margin-left:auto;
}
.grid-item
{
 cursor:pointer;
}
.flex
{
 display:flex;
}
.row-inverse
{
 flex-direction:row-reverse;
}
.header__navigation.none
{
 position:relative;
}
.header__logo.mobile a
{
 width:auto;
}
@media screen{
 .main-content.margin-top-1p.mobile
{
 margin-top:unset;
}
}
@media (max-width:1050px) and (min-width:1000px){
 div.emptyFilter{
 width:240px;
 display:none;
}
 div.product-list{
 width:100%;
}
 .body__container.listing{
 max-width:98%;
 width:1300px;
}
 .content-text-mobile.up
{
 width:79%;
}
 article.margin-top-5p{
 width:68%;
}
 .main-content__authorName{
 width:68%;
}
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 width:68%;
}
 .author-content{
 width:68%;
}
 .main-content.body__container
{
 width:auto;
 max-width:1150px;
}
 p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 margin-left:80%;
}
 .margin-left-17p.margin-top-5p
{
 margin-top:unset;
}
 .product-left.mobile
{
 width:100%;
}
 .product-right.margin-left-50
{
 width:100%;
 margin-left:unset;
}
 div.body__container.flex-row.margin-top-80{
 margin-top:5%;
}
 .author-content.full-size
{
 width:100%;
}
 .main-content__authorName.full-size{
 width:100%;
}
 div.author-review.product-review{
 max-width:93%;
}
 .margin-left-50.margin-top-30-.mobile h2
{
 padding-bottom:3%;
}
 .block__product-left.padding-20.border-f2f5f8
{
 padding-left:0px;
 padding-right:0px;
}
}
@media (max-width:815px) and (min-width:700px){
 .open-sens-regular.margin-mobile.margin-top-60.margin-bottom-120
{
 padding-TOP:0%;
 margin-top:60px;
}
}
@media (max-width:850px) and (min-width:815px){
 .open-sens-regular.margin-mobile.margin-top-60.margin-bottom-120
{
 padding-TOP:5%;
 margin-top:60px;
}
}

@media (max-width:1000px){
 .product-list
{
 border-top:2px solid #f2f5f8;
}
}
.filtered-search__refinement-button--inline.filter-mobile
{
 display:none;
}
.grijs{
 font-family:'Open Sans Semibold';
 font-size:1.375rem;
 text-decoration:none;
 color:#919191;
}

.green-button.margin-top-20
{
 display:flex;
}
.green-button.margin-top-20 a{
 margin-left:auto;
 margin-right:auto;
 font-family:'Open Sans Semibold';
 font-weight:bold;
 color:#FFFFFF;
 border-radius:5px;
 border:none;
 text-align:center;
 font-size:1.25rem;
}
.left.mobile p{text-align:start}
.right p{text-align:start}
.right div{text-align:start}
@media (max-width:850px) and (min-width:800px){
 section p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 margin-left:70%;
 padding-left:0;
 width:auto;
}
}
.wrapper.margin-bottom-30.margin-top-40
{
 word-wrap:break-word;
}
@media (max-width:950px){
 .content-text-mobile
{
 display:block;
}
 .content-text
{
 display:none;
}
 .img-title div img
{
 width:100%;
 max-width:150px;
 display:block;
 margin-left:auto;
 margin-right:auto;
}
 .header__logo.mobile
{
 padding:10px 10px;
 flex-direction:column;
 align-items:inherit;
}
 .emptyFilter
{
 display:none;
}
}
.emptyFilter
{
 padding-bottom:10px;
 padding-left:10px;
 padding-right:10px;
 width:320px;
}
@media (max-width:1000px){
 .filterFooter
{
 display:block;
}
 .mobileNav.hearderTitle
{
 display:block;
}
 .mentos-listing__age-filter
{
 display:none;
}
 .mentos-listing__age-filter.mobile
{
 display:block !important;
}
 .mentos-listing__age-filter.desktop
{
 display:none;
}
 .mentos-listing__age-filter.mobile
{
 display:none;
}
 .mentos-listing__income-filter.noborder
{
 display:none;
}
}
.avatar.latest__article
{
 margin-top:20px;
}
.div-icon.mobile img
{
 width:100%;
}
.div-icon
{
 margin-top:60px;
}
@media (min-width:1000px){
 .grid-box.single-items
{
 flex-wrap:nowrap;
}
 .body__container.text-over
{
 position:relative;
 height:160px;
}
 .content.mobile{
 all:unset;
}
 .filterFooter
{
 display:none;
}
 .headerFilter.mobile
{
 display:none;
}
 .mobileNav.mobile
{
 all:unset !important;
}
 .mobileNav.hearderTitle
{
 display:none;
}
 .overlay-contentMobile
{
 all:unset !important;
}
 .mentos-listing__age-filter
{
 display:block;
}
 .mentos-listing__age-filter.mobile
{
 display:none !important;
}
 .logo
{
 width:200px;
}
 .margin-left-17p.margin-top-5p
{
 margin-left:267px;
 display:-webkit-box;
}
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 padding-left:63.5%;
 text-align:end;
 margin-top:-40px;
}
}
@media (min-width:1050px){
 .body__container.page-link.margin-top-40{
 width:1300px;
}}
@media only screen and (max-width:825px) and (min-width:770px){
 .footer__footer-menu-links hr.hr-comment
{
 width:96%;
 margin-right:2.5%;
}
 button.green-button
{
 padding:9px 15px 12px 15px;
 margin-top:-3%;
 font-size:0.9375rem;
}
 .see-more.mobile{
 display:flex;
 margin-left:auto;
 margin-right:auto;
}
 .hide-more.mobile{
 display:none;
 margin-left:auto;
 margin-right:auto;
}
 .padding-top-50.margin-bottom-50.width-26p.padding-left-74p.text-decoration-underline.font-size-17
{
 padding-left:62%;
 width:38%;
}
 p.texte_mobile-maxWidth.max-width-80p{
 max-width:100%;
}
 .card-text p.margin-left10-top10-
{
 padding-right:10px;
}
 .greysection.mobile{
 display:none;
}
 .wrapper.margin-bottom-30{
 flex-direction:column;
 width:98%;
}
 img.margin-left90-top10{
 margin-left:57px;
}
 img.width-350{
 width:100%;
}
 .twod p.opensens-light-style
{
 margin-top:-7%;
}
 .buttonDownload{
 margin-top:-2%;
}
 
 .panel{
 margin-left:1.5%;
 width:32%;
}
 .panel img{
 height:40%;
}
 .accordion.accordi{
 width:106%;
}
 .panell.accordion-panel{
 width:420px;
}
 .faq-part{
 padding-left:3px;
 width:400px;
}
 .faq-part.max-width-460.margin-right-150{
 margin-left:-.4%;
}
 .faq-part.max-width-460.margin-right-50
{
 margin-left:-1.4%;
}
 .faq-part img{max-width:114%;
 margin-left:.7%}
 .wrapper.margin-bottom-30.margin-top-100
{
 display:block;
 width:96%;
}
 a p.text-decoration-underline{
 text-align:left;
}
 .left.mobile{
 margin-right:0;
 padding-right:20px;
}
 .progress-bar.gris-background{
 margin-left:-.3%;
}
 .div-icon.mobile{
 margin-left:auto;
 margin-right:auto;
}
 
}
@media only screen and (max-width:770px) and (min-width:750px){
 .footer__footer-menu-links hr.hr-comment
{
 width:96%;
 margin-right:2.5%;
}
 button.green-button
{
 padding:9px 15px 12px 15px;
 margin-top:-3%;
 font-size:0.9375rem;
}
 .see-more.mobile{
 display:flex;
 margin-left:auto;
 margin-right:auto;
}
 .hide-more.mobile{
 display:none;
 margin-left:auto;
 margin-right:auto;
}
 .padding-top-50.margin-bottom-50.width-26p.padding-left-74p.text-decoration-underline.font-size-17
{
 padding-left:62%;
 width:38%;
}
 .left.mobile{
 padding-right:10px;
}
 p.texte_mobile-maxWidth.max-width-80p{
 max-width:100%;
}
 .card-text p.margin-left10-top10-
{
 padding-right:10px;
}
 .greysection.mobile{
 display:none;
}
 .wrapper.margin-bottom-30{
 flex-direction:column;
 width:98%;
}
 img.margin-left90-top10{
 margin-left:57px;
}
 img.width-350{
 width:100%;
}
 .twod p.opensens-light-style
{
 margin-top:-7%;
}
 .buttonDownload{
 margin-top:-2%;
}
 
 .panel{
 margin-left:1.5%;
 width:32%;
}
 .panel img{
 height:40%;
}
 .accordion.accordi{
 width:106%;
}
 .panell.accordion-panel{
 width:393px;
}
 .faq-part{
 width:378px;
}
 .faq-part.max-width-460.margin-right-150{
 margin-left:-.4%;
}
 .faq-part.max-width-460.margin-right-50
{
 margin-left:-1.4%;
}
 .faq-part img{max-width:114%;
 margin-left:.7%}
 .wrapper.margin-bottom-30.margin-top-100
{
 display:block;
 width:96%;
}
 a p.text-decoration-underline{
 text-align:left;
}
 .left.mobile{
 margin-right:0;
 padding-right:20px;
}
 .progress-bar.gris-background{
 margin-left:-.3%;
}
 .div-icon.mobile{
 margin-left:25%;
}
 
}
@media only screen and (max-width:749px) and (min-width:650px){
 .footer__footer-menu-links hr.hr-comment
{
 width:96%;
 margin-right:2.5%;
}
 button.green-button
{
 padding:9px 15px 12px 15px;
 margin-top:-3%;
 font-size:0.9375rem;
}
 .see-more.mobile{
 display:flex;
 margin-left:auto;
 margin-right:auto;
}
 .hide-more.mobile{
 display:none;
 margin-left:auto;
 margin-right:auto;
}
 .padding-top-50.margin-bottom-50.width-26p.padding-left-74p.text-decoration-underline.font-size-17
{
 padding-left:62%;
 width:38%;
}
 p.texte_mobile-maxWidth.max-width-80p{
 max-width:100%;
}
 .twod.mobile{
 margin-left:35%;
}
 .containers.mobile{
 margin-left:4%;
}
 .card-text p.margin-left10-top10-
{
 padding-right:10px;
}
 .greysection.mobile{
 display:none;
}
 .wrapper.margin-bottom-30{
 flex-direction:column;
 width:98%;
}
 img.margin-left90-top10{
 margin-left:22%;
}
 img.width-350{
 width:100%;
}
 .twod p.opensens-light-style
{
 margin-top:-7%;
}
 .buttonDownload{
 margin-top:-2%;
}
 .wrapper.margin-bottom-30.margin-top-100
{
 display:block;
 width:96%;
}
 a p.text-decoration-underline{
 text-align:left;
}
 .left.mobile{
 margin-right:0;
 padding-right:20px;
}
 .progress-bar.gris-background{
 margin-left:-.3%;
}
 .div-icon.mobile{
 margin-left:auto;
 margin-right:auto;
}
 
 
 .panel{
 margin-left:1.5%;
 width:32%;
}
 .panel img{
 height:33%;
}
 .accordion.accordi{
 width:104%;
}
 .panell.accordion-panel{
 width:103%;
}
 .faq-part{
 padding-left:.6%;
 width:39.3%;
}
 .faq-part.max-width-460.margin-right-150{
 margin-left:-.8%;
}
 .faq-part.max-width-460.margin-right-50
{
 margin-left:-1.4%;
}
 .faq-part img{max-width:114%;
 margin-left:.7%}
}
@media only screen and (max-width:650px) and (min-width:630px){
 .footer__footer-menu-links hr.hr-comment
{
 width:96%;
 margin-right:2.5%;
}
 button.green-button
{
 padding:9px 15px 12px 15px;
 margin-top:-3%;
 font-size:0.9375rem;
}
 .see-more.mobile{
 display:flex;
 margin-left:auto;
 margin-right:auto;
}
 .hide-more.mobile{
 display:none;
 margin-left:auto;
 margin-right:auto;
}.padding-top-50.margin-bottom-50.width-26p.padding-left-74p.text-decoration-underline.font-size-17
{
 padding-left:62%;
 width:38%;
}
 p.texte_mobile-maxWidth.max-width-80p{
 max-width:100%;
}
 .twod.mobile{
 margin-left:35%;
}
 .containers.mobile{
 margin-left:4%;
}
 .card-text p.margin-left10-top10-
{
 padding-right:10px;
}
 .greysection.mobile{
 display:none;
}
 .wrapper.margin-bottom-30{
 flex-direction:column;
 width:98%;
}
 img.margin-left90-top10{
 margin-left:22%;
}
 img.width-350{
 width:100%;
}
 .twod p.opensens-light-style
{
 margin-top:-7%;
}
 .buttonDownload{
 margin-top:-2%;
}
 .accordion.accordi{
 width:89%;
}
 .panell.accordion-panel{
 width:284px;
}
 .faq-part{
 padding-left:3px;
 width:324px;
}
 .faq-part.max-width-460.margin-right-150{
 margin-left:-.8%;
}
 .faq-part.max-width-460.margin-right-50
{
 margin-left:-1.4%;
}
 .faq-part img{max-width:100%;margin-left:.7%}
 
 .panel{
 margin-left:.5%;
 width:32%;
}
 .panel img{
 height:33%;
}
 .wrapper.margin-bottom-30.margin-top-100
{
 display:block;
 width:96%;
}
 a p.text-decoration-underline{
 text-align:left;
}
 .left.mobile{
 margin-right:0;
 padding-right:20px;
}
 .progress-bar.gris-background{
 margin-left:-.3%;
}
 .div-icon.mobile{
 margin-left:17%;
}
 .hr-under-menu.mobile{
 left:-26px;
}
}
@media only screen and (max-width:390px) and (min-width:365px){
 .menu2.mobile img{
 width:80px;
}
 .menu2.mobile
{
 margin-top:60px;
 margin-left:-50px;
 padding-right:10px;
}
 .twod.mobile{
 margin-left:35%;
}
 .mentos-listing__redirect-container.width-100p.background-color-f8f8f8.border-f2f5f8.margin-left-4{
 margin-left:-2px;
}
 .faq-part.max-width-460.margin-right-150{
 margin-left:-.8%;
}
 .faq-part.max-width-460.margin-right-50
{
 margin-left:-1.4%;
}
 .faq-part img{max-width:100%;margin-left:.7%}
 .panell.accordion-panel{
 width:458px;
 padding:0
}
 .accordion.accordi
{
 padding:0;
 padding-top:19px;
 padding-bottom:30px;
 padding-left:5px;
}
}
@media only screen and (max-width:364px) and (min-width:310px){
 .menu2.mobile img{
 width:60px;
}
 .menu2.mobile
{
 margin-top:105px;
 margin-left:-50px;
 padding-right:17px;
}
 .twod.mobile{
 margin-left:35%;
}
 .mentos-listing__redirect-container.width-100p.background-color-f8f8f8.border-f2f5f8.margin-left-4{
 margin-left:-4px;
}
 .expand__bloc{
 margin-left:1.5%;
}
 .faq-part p{
 padding-left:10px;
}
 .accordi h3{
 padding-left:10px;
}
 .faq-part.max-width-460.margin-right-150{
 margin-left:-3px;
}
 .faq-part.max-width-460.margin-right-50
{
 margin-left:-1.4%;
}
 .panell.accordion-panel{
 width:426px;
 padding:0
}
 .faq-part img{max-width:100%;margin-left:.7%}
 .accordion.accordi
{
 padding:0;
 padding-top:19px;
 padding-bottom:30px;
 padding-left:0px;
}
}
.max-width-150
{
 max-width:150px;
}
button.UnsetAll
{
 width:160px;
 border:0;
 background-color:transparent;
}
.UnsetAll
{
 
 border:unset;
 background-color:unset}
.fas.fa-university
{
 margin-left:4%;
}
.card-content p.font-size-responsive{
 padding-bottom:10px;
}
.open-sens-regular.no-border-table.font-size-20
{
 padding-bottom:10px;
}
ul{
 padding:0;
 margin:0;
}
.margin-top-100
{
 margin-top:100px;
}
@media only screen and (max-width:325px){
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 margin-left:-25%;
 max-width:220px;
 width:100%;
}
 .scrollable-entrances__item
{
 width:auto;
}
}
@media only screen and (max-width:600px) and (min-width:330px){
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 margin-left:-25%;
 max-width:220px;
 width:100%;
}
 .scrollable-entrances__item
{
 width:fit-content;
}
}
@media (orientation:landscape) and (max-width:570px) and (min-width:500px){
 a.icon.landscape
{
 display:none !important;
 ;
}
 .main-content.margin-top-1p.mobile article
{
 margin-left:AUTO;
 MARGIN-RIGHT:auto;
}
}
@media only screen and (max-width:650px){
 hr.hr-comment
{
 margin-right:unset;
}
 .supertip{
 padding-left:31% !important;
}
 .arrow-down{
 margin-left:46% !important;
}
 .fas.fa-university
{
 margin-left:0;
}
 .width-50.height-50.border-raduis-50.display-flex.flex-direction-row.align-items-center.justify-content-center.background-color-f5f0a9.margin-top-30.margin-left-172.position-absolute
{
 display:none;
}
 .div-icon.mobile{
 width:100%;
 height:auto;
 margin-top:10px;
}
 .accordion.mobile{width:95%}
 .padding-top-20.mobile{
 padding-top:35%;
}
 .padding-top-50.margin-bottom-50.width-26p.padding-left-74p.text-decoration-underline.font-size-17
{padding-bottom:10px;
 margin-top:-12%;
 width:66%;
 padding-left:20%;
}
 .yellow-bar.mobile{width:100%}
 .arrow-down.mobile{margin-left:47%;
}
 .supertip.padding-left-20{padding-left:17%}
 .body hr.hr-under-menu{
 
 border-style:solid;
 border-color:#8bd5ff;
 border-width:2px;
 margin-top:-70px;
 width:AUTO;
 margin-right:0;
}
 .page-link{
 margin-left:5%;
}
 .text p{
 font-size:1.25rem !important;
}
 .div-icon-svg{
 max-width:100%;
}
 .blue-bar{
 max-width:100%;
}
 .yellow-bar-content{
 max-width:100%;
}
 .blue-banner{
 display:none !important;
}
 .none{
 display:none ;
}
 a.icon{
 margin-top:5% !important;
 display:block !important;
 
 font-size:180% !important;
 z-index:100 !important;
 color:#0367b2;
}
}
p.author-content__comment
{
 text-align:left;
}
@media (max-width:900px){
 .texte_table.mobile
{
 width:535px;
}
 .pourcetage{
 width:215px;
}
}
@media (max-width:900px) and (min-width:850px){
 .header__logo img{
 margin-left:10px;
}
}
@media (max-width:900px){
 .texte_table.mobile
{
 width:535px;
}
 .pourcetage{
 width:215px;
}
 .hypotheek div.left
{
 width:100% ;
 margin-left:unset;
 margin-right:unset;
}
 .hypotheek div.right
{
 width:100% ;
 margin-left:unset;
 margin-right:unset;
}
}
.padding-left-10{padding-left:10px}
.padding-top-24{padding-top:24px}
.padding-20{padding:20px}
.border-f2f5f8{border:2px solid #f2f5f8}
.width-100p{width:100%}
.margin{margin-left:46% ;margin-top:-2px;position:absolute}
hr.hr-under-menu{
 position:relative;
 
}
.width-110p{width:110%}
.open-sens-regular{font-family:'Open Sans Regular'}
.mentos-listing__filter-container.no__border{border:0}
.width-26p{width:26%}
.padding-left-74p{padding-left:74%}
.margin-left-48p{margin-left:48% }
.margin-top-60{margin-top:60px}
.margin-left-49p{margin-left:49%}
.margin-bottom-150{margin-bottom:150px}
.margin-left-35p{margin-left:35%}
.font-size-20{font-size:1.25rem}
.color-27aefa{color:#27aefa}
.margin-left-25p{margin-left:25%}
.open-sens-light.margin-mobile.margin-top-60{margin-top:60px}
.wrapper.margin-bottom-30.margin-top-40{margin-top:40px}
.margin-bottom-120{margin-bottom:120px}
.color-232323{color:#232323}
.right p.color-232323{color:#232323}
.margin-top-50-{margin-top:-50px}
.padding-top-30{padding-top:30px}
.padding-bottom-60{padding-bottom:60px}
.top-60{top:60px}
.margin-left-90{margin-left:90px}
.margin-right-90{margin-right:90px}
.margin-top-10-{margin-top:-10px}
.color-333{color:#333}
.padding-top-40{padding-top:40px}
.margin-right-90{margin-right:90px}
.margin-left-90{margin-left:90px}
.margin-top-19-{margin-top:-19px}
.max-width-800{max-width:800px}
.margin-top-20{margin-top:20px}
.margin-bottom-10{margin-bottom:10px}
.margin-top-2{margin-top:2px}
.width-112p{width:112%}
.margin-left-15-{margin-left:-15px}
.margin-right-5{margin-right:5px}
.margin-bottom-5{margin-bottom:5px}
.background-color-f8f8f8{background-color:#f8f8f8}
.width-80p{width:80%}
.margin-top-30-{margin-top:-30px}
.margin-left-50{margin-left:50px}
.margin-top-80{margin-top:80px}
.margin-bottom{margin-bottom:120px}
.margin-top-60{margin-top:60px}
.margin-bottom-40{margin-bottom:40px}
.margin-bottom-30{margin-bottom:30px}
.margin-left-170{margin-left:170px}
.paddin-top-15{padding-top:15px}
.margin-top-40{margin-top:40px}
.open-sens-light.margin-top-15{margin-top:15px}
.font-size-18{font-size:1.25rem}
.opensens-light-style{font-family:'Open Sans Light'}
.margin-right-5-{margin-right:-5px}
.width-50{width:50px}
.height-50{height:50px}
.border-raduis-50{border-radius:50px}
.display-flex{display:flex}
.flex-direction-row{flex-direction:row}
.align-items-center{align-items:center}
.justify-content-center{justify-content:center}
.background-color-f5f0a9{background-color:#f5f0a9}
.margin-left-172{margin-left:172px }
.margin-bottom-20{margin-bottom:20px}
.OpenSans-semibold{font-family:'Open Sans Semibold'}
.margin-top-20-{margin-top:-20px}
.padding-top-15{padding-top:15px}
.margin-bottom-50-{margin-bottom:-50px}
.min-width-60p{min-width:60%}
.margin-bottom-25{margin-bottom:25px}
.margin-top-15{margin-top:15px}
.font-weight-600{font-weight:600}
.margin-right-25{margin-right:25px}
.margin-left-20{margin-left:20px}
.margin-left-20p{margin-left:20%}
.padding-right-25p{padding-right:25%}
.padding-left-25p{padding-left:25%}
.margin-left-75{margin-left:75px}
.padding-left-40{padding-left:40px}
.font-weight-400{font-weight:400}
.padding-left-40{padding-left:40px}
.margin-top-30{margin-top:30px}
.texte_mobile-maxWidth.margin-top-30{margin-top:30px}
.texte_mobile-maxWidth.max-width-80p{max-width:80%}
.margin-left-47p{margin-left:47%}
.opensens-semibolditalic{font-family:'Open Sans SemiboldItalic' }
.margin-bottom-50{margin-bottom:50px}
.width-480{width:480px}
.width-432{width:432px}
.twod p.opensens-light-style{font-family:'Open Sans Light'}
.margin-top-38-{margin-top:-38px}
.margin-left-60-{margin-left:-60px}
.margin-left-10{margin-left:10px}
.margin-left-40{margin-left:40px}
.width-240{width:240px}
.wrapper h3.color-aaaaaa{color:#aaaaaa}
.margin-left90-top10{margin-left:90px;margin-top:10px}
.width-350{width:350px}
.fill-red{fill:red}
.color-8bd5ff{background-color:#8bd5ff}
.font-size-11{font-size:0.6875rem}
.opacity-05{opacity:0.5}
.margin-bottom-15-{margin-bottom:-15px}
.padding-top-25{padding-top:25px}
.color-white{color:white}
.padding-left-20{padding-left:20%}
.margin-top-15-{margin-top:-15px}
.wrapper.margin-bottom-30{margin-bottom:30px}
.wrapper.margin-top-100{margin-top:100px}
.min-width-150{min-width:150px}
.margin-right-55{margin-right:55px}
.margin-right-140-{margin-right:-140px}
.width-40{width :40%}
.margin-left-30{margin-left:30px}
.width-70{width:70%}
.color-49b4fa{color:#49b4fa}
.width-30p{width:30%}
.height-30p{height:30%}
.OpenSans-Semibold-style{font-family:Open Sans Semibold}
.margin-top-30{margin-top:30px}
.margin-top-28-{margin-top:-28px}
.page-link a.text-decoration-underline{text-decoration:underline}
.padding-top-20{padding-top:20px}
.margin-top-38-{margin-top:-38px}
.margin-left-60-{margin-left:-60px }
.position-absolute{position:absolute }
.z-index-1-{z-index:-1}
.max-width-460{max-width:460px}
.margin-right-150{margin-right:150px}
.margin-right-30{margin-right:30px} .margin-top-57{margin-top:57px}
.max-width-550{
 max-width:550px;
}
.margin-top-5-{
 margin-top:-5px;
}
.margin-left-49
{
 margin-left:49%
}
.margin-top3-left2
{
 
 margin-left:20px;
}
.margin-left-bottom-20
{
 margin-left:20px;
 margin-bottom:20px;
}
.margin-right-70
{
 margin-right:70px
}
.display-flex-row
{
 display:flex;
 flex-direction:row;
}
.blue-color
{
 color:#1aa9fa
}
.margin-top-20
{
 margin-top:20px;
}
.margin-right-80{
 margin-right:80px;
}
.margin-top-25-
{
 margin-top:-25px;
}
.margin-top-25p
{
 margin-top:-25%;
}
.open-sens-light.font-size-16
{
 font-size:1.0625rem;
}
.open-sens-light.font-size-18
{
 font-size:1.25rem;
}
.body-article{
 max-width:99.8% !important;
 margin-left:-5px;
}
.body-Hypo{
 max-width:100% !important;
 margin-left:-5px;
}
.icon{
 display:none;
}
a{
 text-decoration:none ;
}
.margin-left-100{
 margin-left:100px;
}
h3{
 margin-bottom:30px;
 font-family:'Open Sans Semibold';
 color:#1aa9fa;
 font-size:1.25rem;
}
h2{
 margin-bottom:30px;
 font-family:'Open Sans Semibold';
 color:#1aa9fa;
}
.title{
 font-family:'Open Sans Semibold';
 color:#1aa9fa;
}
.div-icon{
 display:flex;
 justify-content:flex-end;
 flex-direction:column;
 align-items:center;
 width:625px;
 height:300px;
}
.yellow-bar{
 background-color:#faec50;
 height:15px;
 width:625px;
 z-index:2;
}
.subtitle{
 color :#232323;
 font-family:'Open Sans Semibold';
 font-weight:bolder;
 margin-top:40px;
}
.link{
 font-family:'Open Sans Light';
 color:#a8a8a8;
 font-size:1.25rem;
}
.hr{
 margin-top:-10px;
}
.width-265{width:265px}
.margin-left-90{margin-left:90px}
.position-relative{position:relative}
.hr-thumbsup{
 border-style:solid;
 border-color:#dfdddd;
 border-width:1px;
 opacity:0.5;
}
hr.hr-thumbsup{
 width:95%;
 margin-right:-25px}
.first-item{
 margin-left:40px;
}
.last-item{
 margin-right:40px;
}
.gris{
 background-color:#f2f5f8;
}
.blue-bar{
 background-color:#27aefa;
 height:20px;
 width:500px;
}
.yellow-bar-content{
 background-color:#faec50;
 height:20px;
 width:500px;
}
.div-icon-svg{
 display:flex;
 justify-content:center;
 justify-content:space-between;
 flex-direction:column;
 align-items:center;
 width:500px;
 height:270px;
}
.blue{
 background-color:#8bd5ff;
}
.yellow{
 background-color:#f9f199;
}
.title-center{
 font-family:'Open Sans Semibold';
 color:#1aa9fa;
 text-align:center;
}
.opensens-light-style{
 font-family:'Open Sans Light';
}
.open-sens-light-italic{
 font-family:'Open Sans LightItalic';
}
.margin-left{
 margin-left :-65px;
}
.color-light{
 color:#232323;
}
.fields.form-page p.OpenSans-Semibold
{
 max-width:430px;
 margin:auto;
}
.footer-nav li a
{
 padding:0;
 font-family:'Open Sans Regular';
 font-style:normal;
 font-weight:400;
 margin-right:5px;
 font-size:20px !important;
 display:inline;
 text-decoration:none;
 color:#adaeae;
}
li.blue-li a
{
 display:inherit;
 margin-left:10px;
 color:#1aa9fa;
 cursor:pointer;
 font-family:'Open Sans Regular';
 font-style:normal;
 font-weight:400;
 margin-right:5px;
 font-size:20px !important;
 padding:0;
}
li.blue-li a:hover
{
 color:#1aa9fa;
}
.color-link{
 color:#025a9c;
}
.color-link a{
 color:#025a9c;
}
.bar{
 height:10px;
 margin-right:25px;
 width:302px;
}
.blue-bar-item{
 background-color:#27aefa;
}
.yellow-bar-item{
 background-color:#f9ed5c;
}
.item-title{
 width:332px;
 height:70px;
 background-color:white;
 margin-right:53px;
 display:flex ;
 align-items:center;
}
.item-title-sub{
 font-family:'Open Sans Light';
 font-size:1.25rem;
 margin-left :40px;
 margin-top:30px;
 color:#232323;
}
.item-img{
 margin-bottom:15px;
}
.green{
 background-color:#a4e48d;
}
.green-bar-item{
 background-color:#60c33c;
}
.gradient-trasparence{
 position:absolute;
 z-index:10;
 height:130px;
 background:linear-gradient(to bottom , rgba(255, 255, 255, 0.900) ,rgb(255, 255, 255) );
 margin-top:-100px;
 display:flex;
 flex-direction:row;
 align-items:flex-start;
 justify-content:center;
 width:1100px;
}
.text p{
 font-family:'Open Sans Light';
 color:#232323;
 font-size:1.25rem;
 margin-top:-15px;
}
.margin-top-10{
 margin-top:10px;
}
.margin-bottom-60{
 margin-bottom:60px;
}
.margin-top-70-{margin-top:-70px}

.section-partner{
 position:relative;
 margin-bottom:-46px;
}
.body__container.text-over
{
 position:relative;
 height:200px;
}
.text-over{
 position:absolute;
 z-index:1;
 background:linear-gradient(to bottom , rgba(255, 255, 255, 0.600) ,rgb(255, 255, 255) );
 height:300px;
}
.logo-partner{
 opacity:0.3;
 filter:contrast(10%)
}
.margin-top-1p{margin-top:1.5%}

.blue-link p{
 margin-top :10px;
 color :#27aefa;
}
.hr-under-menu{
 background-color:#8bd5ff;
 border-style:solid;
 border-color:#8bd5ff;
 border-width:2px;
}
.page-link{
 margin-top:20px;
}
.page-link a{
 text-decoration:none;
 color:#adaeae;
 color:#232323;
 font-family:'Open Sans Regular';
 font-weight:bolder;
 font-size:0.9375rem;
}
input[type=text]{
 border:1px solid #dcdedf ;
 padding-left:10px;
 height:40px;
 width:350PX;
 border-radius:10px ;
 font-family:'Open Sans Regular';
}
.field-line input{
 border:1px solid #dcdedf ;
 padding-left:10px;
 height:40px;
 width:350PX;
 border-radius:10px ;
 font-family:'Open Sans Regular';
}
.fields-line.form-page p.OpenSans-Semibold{
 padding-left:10px;
 padding-right:10px;
}
.field-line input.sendbutton{
 width:auto;
}
input[type=email]::placeholder{
 font-family:'Open Sans Regular';
 font-style:normal;
 font-weight:400;
 color:#e0e0e0;
 font-size:1.0625rem;
}
input[type=number]{
 border:1px solid #dcdedf ;
 padding-left:10px;
 height:40px;
 width:350PX;
 border-radius:10px ;
 font-family:'Open Sans Regular';
}
input[type=number]::placeholder{
 font-family:'Open Sans Regular';
 font-style:normal;
 font-weight:400;
 color:#e0e0e0;
 font-size:1.0625rem;
}
input[type=text]::placeholder{
 font-family:'Open Sans Regular';
 font-style:normal;
 font-weight:400;
 color:#e0e0e0;
 font-size:1.0625rem;
}
.myBtn-popup
{
 color:#1aa9fa;
 font-weight:bolder;
}
.margin-left-18p
{
 margin-left:18%;
}
.border-bottom-grey
{
 border-bottom:1px solid #ddd;
}
.padding-bottom-0
{
 padding-bottom:0 !important;
}
textarea::placeholder{
 padding-top:10px;
 font-size:1.0625rem;
 font-family:'Open Sans Regular';
 color:#e0e0e0;
}
textarea{
 border:1px solid #dcdedf ;
 padding-left:10px;
 border-radius:10px ;
 font-family:'Open Sans Regular';
 resize:none;
}
input[type=text]:hover{
 border-color:#bbe4fc;
}
.big-boxes{
 margin-left:-1%;
 display:flex;
 flex-direction:row;
 justify-content:center;
 margin-top:40px;
}
.big-box{
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:space-around;
 position:relative;
 width:100%;
 height:600px;
 padding-top:35px;
 padding-bottom:50px;
}
.green-box{
 background-color:#a4e48d;
 border-bottom:4px solid #60c33c;
}
.gold-box{
 background-color:#fde28b;
 border-bottom:4px solid #fbcd38;
}
.big-box p{
 margin-bottom:-20px;
 font-family:'Open Sans Light';
 color:white;
 font-size:1.0625rem;
 font-weight:100;
}
.big-box p.title-big-box{
 margin-top:40px;
 margin-bottom:0px;
 font-family:'Open Sans Semibold';
 color:white;
 font-size:1.25rem;
 font-weight:bold;
}
.title-big-box{
 margin-top:40px;
 margin-bottom:0px;
 font-family:'Open Sans Semibold';
 color:white;
 font-size:1.25rem;
 font-weight:bold;
}
.panel-3{
 display:flex;
 flex-direction:row;
 margin-top:50px;
}
.panel{
 display:flex;
 flex-direction:column;
 background-color:white;
 margin-right:10px;
 margin-top:60px;
}
.panel-content{
 margin-left:20px;
 margin-bottom:70px;
}
.panel-content p{
 margin-bottom:-20px;
 font-family:'Open Sans Light';
 font-size:1.0625rem;
 font-weight:100;
 color:#232323;
}
.margin-top-20p{
 margin-top:20%
}
.margin-top-20{
 margin-top:20px !important;
}
.yellow-cercle{
 position:relative;
 background-color:#f9f199b2;
 width:60px;
 height:60px;
 border-radius:60px;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 margin-top:-1%;
 margin-left:auto;
 margin-right:auto;
}
@media (max-width:390px)
{
 .morgageform{
 flex-direction:column;
}
}
@media (max-width:750px) and (min-width:700px){
 span.body__container.table-ligne-1.margin-top-5
{
 max-width:775px;
}
}
@media (max-width:320px)
{
 .one-thirth select.nhgselect
{
 width:150px ;
}
 .one-thirth select.morgageselect
{
 width:150px ;
}
 .one-thirth select.durationselect
{
 width:150px ;
}
 span.table-title-1 p
{
 font-size:0.875rem;
}
 span p.pourcetage
{margin-left:5%;
 font-size:0.9375rem;
 padding-left:unset;
 margin-right:unset;
}
 button.green-button.table
{
 font-size:0.875rem;
 padding:5px 5px 5px 4px;
}
}
@media (min-width:960px)
{
 .body__container.page-link.margin-top-40
{
 display:block;
}
}
@media (max-width:740px) and (min-width:650px) and (orientation:landscape){
 section.body__container.listing{
 padding-top:0%;
}}
@media (max-width:650px){
 .body__container.text-over{
 height:auto;
}
}
.div-2 div.news-article
{
 text-align:left;
}
.article.content-text.light
{
 display:block;
}
@media (max-width:750px){
 hr.hr-comment
{
 width:unset;
}
 .grid-container.margin-top-70-
{
 margin-top:25px;
}
 .body__container.grid-card.margin-bottom-60
{
 display:none;
}
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 width:10PX;
 margin-left:auto;
 margin-top:-20%;
 
 position:absolute;
 padding-left:unset;
}
 .content-text
{
 max-width:455px;
 padding-right:10px;
}
 .content-text-mobile
{
 max-width:455px;
 padding-right:10px;
}
 .margin-left-17p.margin-top-5p
{
 margin-top:unset;
}
 .padding-top-50 a.myBtn-popup
{
 display:none;
}
 .body__container.page-link.margin-top-40
{
 display:none;
}
 .yellow-cercle{
 margin-top:-5%;
}
}
.yellow-cercle:hover{
 background-color:#f7eb6e;
}
@media (max-width:650px) and (min-width:600px)
{
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 width:10PX;
 margin-left:auto;
 margin-top:-20%;
 position:absolute;
 padding-left:unset;
}
}
@media only screen and (max-width:600px){
 .open-sens-light{
 font-size:1.25rem ;
}
}
.open-sens-light{
 font-family:'Open Sans Light';
 color:#232323;
 font-size:1.25rem;
 margin-top:-15px;
}
.tags{
 max-width:400px;
 display:flex;
 flex-direction:row;
 flex-wrap:wrap;
 margin-top:20px;
 margin-bottom:30px;
}
.tag{
 font-family:'Open Sans Regular';
 color :white;
 background-color:#232323;
 padding:3px;
 padding-left:35px;
 padding-right:35px;
 border-radius:30px;
 font-size:1.25rem;
 margin-right:15px;
 margin-bottom:15px;
}
.padding-top-30{padding-top:30px}
.open-sens-regular{
 font-family:'Open Sans Regular';
 color:#232323;
 font-size:1.25rem;
 
}
.grid-item.width-100p img
{
 width:70px;
}

@media (min-width:1050px){
 .wrapper.margin-bottom-30.margin-top-40
{
 width:1300px;
 max-width:100%;
}
 .wrapper.margin-bottom-30.margin-top-100
{
 width:1300px;
}
 .body__container.flex-row.margin-top-80
{
 width:1300px;
}
}
@media only screen and (max-width:1050px) and (min-width:750px){
 .wrapper.margin-bottom-30.margin-top-40
{
 width:inherit;
 margin-left:auto;
 margin-right:auto;
 padding-left:30px;
 flex-direction:row;
 padding-right:30px;
}}

@media only screen and (max-width:600px){
 .lefty.width-432
{
 width:400px;
 padding-left:0px;
}
 .wrapper.margin-bottom-30.margin-top-100
{
 margin-top:10%;
}
 .greensection.mobile{
 
 display:flex;
 
 height:100%;
}
 .menu2 img{
 width:80%;
 margin-top:40%;
}
 .lefty{
 padding-left:7% ;
}
 .lefty img{
 display:block !important;
 width:20% !important ;
 height:20% !important ;
 float:right;
 margin-right:10% ;
 margin-top:-5% ;
}
 .containers{
 width:100% !important;
 margin-left:-8% !important;
}
 .one img{
 width:60% !important;
 height:60% !important;
 margin-left:40% !important;
 margin-top:30% !important;
}
 .wrapper{
 display:flex !important ;
 flex-direction:column !important ;
}
 .left{
 width:135%;
 margin-left:-18%;
}
 .right{
 width:135% ;
 margin-right:40px;
 margin-left:-18%;
}
 .greyarea.mobile{height:100%}
 .greysection.mobile{width:101% !important}
 .greysection{
 display:flex !important;
 flex-direction:column !important ;
 width:109% !important ;
}
 .leftyy .wrapper .leftg{
 display:none !important ;
}
 .leftyy .wrapper .rightg h3{
 display:none !important ;
}
 .leftyy .wrapper .rightg p{
 display:none !important ;
}
 .leftyy .wrapper .rightg a{
 margin-left:23% !important ;
}
 .inner__container{
 width:108% ;
}
 .inner__container.mobile{
 width:95% ;
}
 .blue-one img{
 margin-left:0% !important;
 margin-top:-6% !important;
}
 .blue-second img{
 margin-left:0% !important;
 margin-top:-6% !important;
}
 .blue-third img{
 margin-left:0% !important;
 margin-top:-6% !important;
}
}
.avatar{
 display:flex;
 justify-content:flex-start ;
 flex-direction:row;
 align-items:center;
 margin-top:-10px;
}
.flex.blogcontent
{
 flex-direction:column;
}
.flex.blogcontent>p{
 margin :4px;
 padding-left:10px;
 font-family:'Open Sans Italic';
 color:#c3c1c1;
}
.flex.blogcontent p.grijs{
 font-size:1rem;
}
.avatar>p{
 padding-left:10px;
 font-family:'Open Sans Italic';
 color:#c3c1c1;
}
.button{
 display:inline-block;
 position:relative;
 margin:10px;
 padding:0 20px;
 text-align:center;
 text-decoration:none;
 font:bold 12px/25px Arial, sans-serif;
 text-shadow:1px 1px 1px rgba(255,255,255, .22);
 border-radius:6px;
 -webkit-box-shadow:9px 4px 14px 1px rgba(0,0,0,0.75);
 -moz-box-shadow:9px 4px 14px 1px rgba(0,0,0,0.75);
 box-shadow:9px 4px 14px 1px rgba(0,0,0,0.75);
}
.blue{
 color:white;
 background:#35a4a8;
}
.greensection{
 height:280px;
 background-color:#a5ddfd;
 
 margin-top:-10px;
 display:flex;
}
.lefty{
 padding-top:0px;
 float:left;
 margin-right:0px;
}
.leftyy{
 padding-top:26px;
 margin-right:0px;
}
.lefty h1{
 font-family:'Open Sans ExtraBold';
 font-weight:bold;
 color:white;
 font-size:2.8125rem;
 margin-bottom:-20px;
}
.lefty h2{
 font-family:'Open Sans LightItalic';
 color:#06a2fb;
 font-size:2.1875rem;
 font-style:italic;
}
.lefty p.width-55p{width:55%}
.lefty p{
 font-family:'Open Sans Semibold';
 color:white;
}
.txt p{
 color:#232323;
 font-weight:normal;
 font-size:1.25rem;
}
.txt h3{
 color:#1aa9fa;
}
.txt{
 padding-right:220px;
 padding-top:20px;
 font-family:'Open Sans Light';
 font-weight:bolder ;
 text-align:center;
 margin:auto;
 width:50%;
 padding:10px;
}
.accordion{
 color:#444;
 cursor:pointer;
 padding:18px;
 width:100%;
 border:none;
 text-align:left;
 outline:none;
 font-size:1rem;
 transition:0.4s;
}
.accordion p{
 font-family:'Open Sans regular';
 font-size:1.25rem;
}
.panel p{
 max-width:340px;
 font-family:'Open Sans regular';
 font-size:1.25rem;
}
.containers img{
 width:120px;
 margin-right:-10px;
}
.active, .accordion:hover{
 background-color:#f7f7f7;
}
.accordion:after{
 content:'\002B';
 color:rgb(184, 184, 184);
 font-weight:bold;
 float:right;
 margin-top:-85px;
 margin-left:5px;
}
.active:after{
 content:"\2212";
}
.panell{
 padding:0 18px;
 background-color:white;
 max-height:0;
 overflow:hidden;
 transition:max-height 0.2s ease-out;
 font-family:'Open Sans regular';
 font-size:1rem;
}
.containers{
 max-width:1350px;;
 width:80%;
 margin:auto;
 padding:10px;
}
.one{
 width:20%;
 float:left;
}
.two{
 margin-left:20%;
}
@font-face{
 font-family:'RilewaySemi';
 src:url('fonts/raleway/Raleway-SemiBold.ttf');
}
@font-face{
 font-family:'RilewayRegular';
 src:url('fonts/raleway/Raleway-Regular.ttf');
}
.two h3{
 font-family:'Open Sans Semibold';
 color:#1aa9fa;
}
.wrapper{
 display:flex;
 width:63%;
 margin:auto;
 font-family:'Open Sans regular';
 font-size:1.25rem;
}
.left{
 flex:0 0 48%;
 text-justify:inter-word;
 margin-right:25px;
}
.right{
 flex:1;
 text-justify:inter-word;
}
.wrapper.margin-bottom-30 ul{
 list-style-type:none;
}
.right p{
 color:black;
 font-family:'Open Sans regular';
 word-spacing:normal;
}
.wrapper h3{
 color:#1aa9fa;
}
.leftg{
 flex:0 0 30%;
 margin-right:40px;
 margin-left:50px;
 margin-top:-1%;
}
.rightg{
 flex:1;
 text-justify:inter-word;
 margin-top:-45px;
}
.rightg p{
 color:black;
 font-family:'Open Sans regular';
}
.supertip{
 background-color:#a4e48d;
 height:40px;
 padding-left:40%;
 color:white;
}
.extra-bold{
 text-shadow:0px 1px, 1px 0px, 1px 1px;
}
.arrow-down{
 width:0;
 height:0;
 border-left:15px solid transparent;
 border-right:15px solid transparent;
 margin-left:50%;
 border-top:15px solid #60c33c;
}
.arrow-down-area{
 height:20px;
 background:#f1f1f1;
}
.greenline{
 background-color:#60c33c;
 height:5px;
}
.greyarea{
 background-color:#f1f1f1;
 padding-left:20px;
 margin-top:-25px;
 height:130px;
}
.greyarea p{
 margin-right:20px;
 font-family:'Open Sans Light';
 font-weight:bolder ;
}
.greysection{
 height:420px;
 background-color:#f2f5f8;
 margin-left:-0.42%;
 margin-right:-0.42%;
}
.inner__container{
 display:flex;
 width:50%;
 margin:auto;
}
.oned{
 width:20%;
 float:left;
 margin-left:10px;
}
.twod{
 margin-top:-20px;
 margin-left:30%;
}
.twod h3{
 font-family:'Open Sans Regular';
 color:#1aa9fa;
}
.twod p{
 color:black;
 font-family:'Open Sans regular';
 font-size:1.25rem !important;
}
.txt-blue{
 padding-right:220px;
 padding-top:20px;
 font-family:'Open Sans Regular';
 font-style:normal;
 font-weight:400;text-align:center;
 margin:auto;
 padding:10px;
}
.blue-one{
 background-color:#8bd5ff;
 color:white;
 z-index:-222;
 height:240px;
}
.blue-second{
 background-color:#a5ddfd;
 z-index:-222;
 height:240px;
}
.blue-third{
 background-color:#b5e2fc;
 z-index:-222;
 height:240px;
}
.words{
 padding-top:0px;
 margin:5px;
 padding-right:20px;
 padding-left:20px;
 position:relative;
}
.menu2{
 margin-top:30px;
}
hr.hr-under-menu.mobile
{
 width:auto;
 margin-right:0px;
}
hr{
 width:99.9%;
 margin-right:20px;
}
.vertical-menu{
 width:200px;
}
.vertical-menu a{
 color:black;
 display:block;
 padding:12px;
 text-decoration:none;
}
.vertical-menu h3{
 margin-left:0px;
 font-family:'RilewayBold';
 color:#1aa9fa;
}
.myButton{
 background-color:#9bce38;
 -moz-border-radius:4px;
 -webkit-border-radius:4px;
 border-radius:4px;
 border:1px solid #83c41a;
 display:inline-block;
 cursor:pointer;
 color:#ffffff;
 font-family:'RilewayBold';
 font-size:1rem;
 padding:9px 24px;
 text-decoration:none;
 text-shadow:0px 1px 0px #86ae47;
 margin-top:-50px;
}
.myButton:hover{
 background-color:#a5cc52;
}
.myButton:active{
 position:relative;
 top:1px;
}
.buttonDownload{
 display:inline-block;
 position:relative;
 padding:10px 25px;
 font-weight:bold;
 background-color:#dfdddd;
 color:white;
 font-family:sans-serif;
 text-decoration:none;
 font-size:0.9em;
 text-align:center;
 text-indent:15px;
}
.buttonDownload:hover{
 background-color:#333;
 color:white;
}
.buttonDownload:before, .buttonDownload:after{
 content:' ';
 display:block;
 position:absolute;
 left:15px;
 top:52%;
}

.buttonDownload:before{
 width:10px;
 height:2px;
 color:#807f7f;
 border-style:solid;
 border-width:0 2px 2px;
}

.buttonDownload:after{
 width:0;
 height:0;
 margin-left:3px;
 margin-top:-7px;
 color:#807f7f;
 border-style:solid;
 border-width:4px 4px 0 4px;
 border-color:transparent;
 border-top-color:inherit;
}

@media only screen and (max-width:600px){
 .lefty{
 margin-top:-5% ;
}
}
.max-width-1400{max-width:1400px}

.accordi{
 height:50px;
 background-color:#f2f5f8;
}
.accordion-panel{
 width:455px;
 border:2px solid #f2f5f8;
 margin-bottom:50px;
}
.accordion-panel p{
 padding-top:10px;
 padding-bottom:10px;
}

.body__container.section-partner.mobile
{
 width:1300px;
}
.body__container.gris-banner-title
{
 width:1300px;
}
.body__container.table-ligne-1.margin-top-5
{
 width:1300px;
}
.pourcetage{
 font-family:'Open Sans SemiboldItalic' !important;
 font-weight:600 !important;
}
.gris-banner-title{
 background-color:#ebecec;
}
.gris-background{
 background-color:#f2f5f8;
}
.description-mobile p{
 font-family:'Open Sans Regular';
 color:#232323;
 font-size:1.25rem;
}
.description-mobile p strong{
 margin-bottom:5px;
 font-family:'Open Sans Semibold';
 color:#1aa9fa;
 font-size:1.25rem;
}
.description-mobile ul{
 display:flex;
 flex-direction:column;
 border:2px solid #f2f5f8;
 padding-right:25px;
 padding-left:15px;
 list-style:none;
 background-color:#f8f8f8;
}
.description-mobile ul li{
 font-family:'Open Sans regular';
 margin-bottom:5px;
 font-size:1.1875rem;
}
.description-mobile ul li:before{
 content:'✓';
 padding-right:10px;
 color:#72b030;
}
.morgagesubmit.hide
{
 display:none;
}
.error-img-disconnect
{
 width:-webkit-fill-available;
}
.error-centre
{
 font-family:'Open Sans Semibold';
}
h2.error
{
 font-size:10rem;
 margin-bottom:-5%;
}
.full-screen
{
 height:-webkit-fill-available;
}
.green-button p{
 color:white;
}
.green-button{
 cursor:pointer;
 font-style:normal;
 font-weight:bold;
 color:#FFFFFF;
 border-radius:5px;
 background-color:#72b030;
 border :none ;
 padding:6px 15px 6px 15px;
 font-size:1.25rem;
 -webkit-transition-duration:0.4s;
 transition-duration:0.4s;
}
.green-button:hover{
 background-color:#3e8e41;
 color:#FFFFFF;
}
.open-sens-regular.no-border-table.result
{
 padding-left:45px;
}
.blue-hr{
 border-color:#1aa9fa;
}
.greyarea a p{
 font-family:'Open Sans Light' !important;
 font-weight:400 !important;
 text-decoration:underline !important;
}
.question-italic{
 font-family:'Open Sans'!important;
 font-style:italic;
 font-weight:900 !important;
 margin-bottom:-10px !important;
}
.response-text{
 font-family:'Open Sans regular' ;
 font-weight:400 !important;
}
.see-more img
{
 margin-left:auto;
 margin-right:auto;
 
 display:block;
}
.hr-points{
 border:13px dotted #f2f5f8;
 border-right:none;
 width:0px;
 height:95%;
 margin-top:20px;
 margin-right:25px;
}
.progress-bar{
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 padding-bottom:30px;
 margin:-5px;
}
.select-option{
 width:180px;
 height:25px;
}
.green-button.table{
 display:none;
}
@media only screen and (max-width:600px){
 .open-sens-regular.no-border-table.result
{
 padding-left:20px;
}
 .hr-points
{
 display:none;
}
 .green-button.table{
 display:block;
 font-family:'Open Sans Semibold';
 font-weight:bold;
 color:white;
 border-radius:5px;
 background-color:#72b030;
 border:none;
 padding:10px 14px 10px 15px;
 font-size:0.9375rem;
}
 .texte_mobile-maxWidth{
 max-width:100% !important;;
}
 .center-mobile-arrow{
 margin-right:10% !important;
}
 .gris-cercle{
 margin-left:45% !important;
}
}
.gris-cercle{
 position:absolute;
 background-color:#e5e3e3;
 width:40px;
 height:40px;
 border-radius:40px;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 margin-left:49%;
}
.fas.fa-question-circle.opacity-05
{
 padding-right:5px;
}
.gris-cercle:hover{
 background-color:#b6b6b6;
}
.width-35p{width:35%}
.width-100p{width:100%}
.bottom-0{bottom:0px}
.left-0{left:0px}
.position-fixed{position:fixed}
.text-decoration-underline{text-decoration:underline}
.padding-left-72p{padding-left:72%}
.width-25p{width:25%}
.padding-top-50{padding-top:50px}
.margin-bottom-50{
 margin-bottom:50px}
@media only screen and (max-width:600px){
 .progress-bar{
 margin-left:-2%;
}
 .progress-bar div{
 min-width:90% !important;
}
 .pourcetage{
 margin-right:3% ;
}
 .fas.fa-sliders-h{color:#0090e3}
 .fas.fa-sort{color:#0090e3}
}
.category TR TD
{
 PADDING-RIGHT:5PX;
 PADDING-LEFT:5PX;
}
@media only screen and (max-width:600px){
 .choses{
 padding-bottom:10px;
}
 .green-button{
 display:none}
 .see-more.mobile{
 display:flex;
 margin-left:auto;
 margin-right:auto;
 width:200px;
}
 .hide-more.mobile{
 display:none;
 margin-left:auto;
 margin-right:auto;
 width:200px;
}
 .mentos-listing__redirect-container.width-100p.background-color-f8f8f8.border-f2f5f8
{
 margin-left:0 ;
}
 .product-right div.choses
{
 padding-right:0;
 padding-left:0;
}
 .choses.mobile{
 padding-right:25px;
 padding-left:25px;
}
 .mentos-listing__redirect-container.mobile{
 margin-left:0 ;
}
 .mentos-listing__redirect-container{
 border:2px solid #f2f5f8;
 flex-direction:row ;
 width:100% ;
 margin-left:3% ;
}
}
.flex-center-column{
 display:flex ;
 flex-direction:column ;
 align-items:center;
 justify-content:center;
}
.banner-border{
 margin-top:100px;
 margin-bottom:100px;
 border-top:8px solid #8bd5ff;
 border-bottom:8px solid #8bd5ff;
}
.mentos-listing__redirect-container{
 border:2px solid #f2f5f8;
 max-height:500px;
 height:100%;
 margin-top:1%;
 min-width:15%;
 display:flex;
 flex-direction:column;
}
.choses{
 padding-top:10px;
 padding-bottom:10px;
 display:flex;
 flex-direction:column;
}
.choses p{
 font-family:'Open Sans Semibold';
 font-weight:normal;
 font-size:1.125rem;
 color:rgb(75, 75, 75)
}
.FilterTitle{
 font-family:'Open Sans Semibold';
 font-weight:normal;
 font-size:1.25rem;
 color:rgb(75, 75, 75)
}
.choses span{
 font-family:'Open Sans regular';
 margin-bottom:5px;
 font-size:1.1875rem;
}
.open-sens-light-italic{
 font-family:'Open Sans LightItalic';
}
.offre{
 display:flex ;
 flex-direction:row;
}
.offre p{
 
 color:#72b030;
}
.see-more{
 width:20%;
 display:flex;
 flex-direction:row;
 align-content:center;
 align-items:center;
 background-color:#f2f5f8;
 margin-left:200px;
 padding-right:35px;
}
.see-more button.UnsetAll p{
 margin-left:10%;
}
.see-more p{
 font-family:'Open Sans SemiboldItalic';
 font-weight:bolder;
 font-size:1.0625rem;
 color:#333;
 margin-left:15%;
}
.see-more img{
 margin-left:15px;
}
.OpenSans-Semibold{
 font-family:'Open Sans Semibold';
}
.see-more:hover{
 background-color:#d8d8d8;
}
.hide-more{
 width:20%;
 display:none;
 flex-direction:row;
 align-content:center;
 align-items:center;
 background-color:#f2f5f8;
 margin-left:200px;
 padding-right:35px;
}
.hide-more p{
 font-family:'Open Sans SemiboldItalic';
 font-weight:bolder;
 font-size:1.0625rem;
 color:#333;
 margin-left:10%;
}
.hide-more img{
 margin-left:15px;
}
.hide-more:hover{
 background-color:#d8d8d8;
}
.left a{
 color:#000;
 text-decoration:underline;
}
.right a{
 color:#000;
 text-decoration:underline;
}
.left a:hover{
 color:#0367b2;
}
.right a:hover{
 color:#0367b2;
}
.article.content-text-mobile.center p{text-align:center}
.article.content-text.center p{text-align:center}

@media only screen and (max-width:600px){
 .lefty.width-432{
 margin-top:0% ;
}
 .no-point.margin-left-35p
{
 width:100% ;
 margin-left:7%;
}
 .title-sitemap{
 margin-left:1% !important;
}
 .sitemap-texte{
 margin-left:-5% ;
}
 .no-point{
 width:100% ;
}
 .no-point.margin-left-35p li{
 width:100% ;
}
 .li-list{
 max-width:70% ;
}
}
.no-point li{
 list-style-type:none !important;
 font-family:'Open Sans regular' !important;
 font-size:1.25rem !important;
}

.redirect-div{
 background-color:white;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 margin-top:30px;
}
.italic-semibold{
 font-family:'Open Sans SemiboldItalic';
 color:#0193ff;
 margin-top:-30px;
 font-size:1.25rem;
 font-weight:bold;
}
.blue-linkk{
 color:#1aa9fa;
 text-decoration-line:underline;
}
.color-black{
 color:black;
}
.padding-bottom-5px
{
 padding-bottom:5px;
}
.border-list{
 border :1px solid #f2f5f8;
 padding-right:25px;
 padding-left:25px;
}
.margin-left-36p{margin-left:36%}
.margin-right-23{margin-right:23px}
@media (max-width:1050px) and (min-width:1000px ){
 div.author-review.product-review.full-size
{padding-left:4%;
 padding-right:3%;
 max-width:93%;
}
}
@media (max-width:1050px) and (min-width:700px ){
 .body__container.flex-row.margin-top-80
{
 flex-direction:column;
}
 .main-content__authorName.full-size
{
 padding:0;
}
 div.author-review.product-review
{
 padding-left:4%;
 padding-right:4%;
 max-width:90%;
 margin-top:20px;
}
 .author-review.product-review.full-size
{
 max-width:100%;
}
}
.body__container.logo-product-page-2.margin-top-80.margin-left-0p.mobile
{
 display:none;
}
@media only screen and (max-width:900px){
 .body__container.logo-product-page-2.margin-top-80.margin-left-0p
{
 display:none;
}
 .second-apply{
 padding-bottom:20px;
}
 .body__container.logo-product-page-2.margin-top-80.margin-left-0p.mobile
{
 display:block;
 WIDTH:-webkit-fill-available;
}
 .mobile hr.hr-comment
{
 margin-bottom:5px;
}
 h3.green-h3.apply-redirect
{
 font-size:1.5625rem;
}
 .choses{
 border-bottom-width:thick;
}
 .mobile h3.margin-bottom-5
{
 padding-right:15px;
}
 .trie.mobile
{
 border-bottom:4px solid #f2f5f8;
}
 .mobile table.no-border-table.open-sens-regular.padding-td.margin-top-2.margin-bottom-10
{
 padding-right:unset;
}
 .flex-row{
 flex-direction:column !important ;
 width:100% !important ;
}
 .img-title{
 flex-direction:column !important ;
 display:flex;
}
 .img-title img{
 margin-left:12% ;
 padding-bottom:30px;
 margin-left:25%;
}
 .margin-left-50.margin-top-30-.mobile
{
 margin-left:4%;
}
 .description-mobile{
 margin-left:-1%;
 padding-right:10px;
}
 .green-h3{
 text-align:center !important;
}
 .green-button-span{
 margin-left:10% !important;
}
 .margin-mobile{
 margin-left:5% !important;
}
 .mobile-img{
 margin-left:45% !important;
}
}
.flex-row{
 display:flex;
 flex-direction:row;
}
.green-h3{
 color:#72b030;
 margin-top:-5px;
 margin-bottom:-3px;
 text-decoration:underline ;
 font-family:'Open Sans Bold';
 font-style:normal;
 cursor:pointer;
 font-weight:600;
}
.padding-td td{
 padding-bottom:10px;
}
.wrapper.margin-bottom-30.margin-top-40
{
 padding-top:5%;
}
.redirect-arrow1{
 animation:imggg 1s infinite;
}
.redirect-arrow2{
 animation:imggg 1.2s infinite;
}
.redirect-arrow3{
 animation:imggg 1.4s infinite;
}
.redirect-arrow4{
 animation:imggg 1.6s infinite;
}
.redirect-arrow5{
 animation:imggg 1.8s infinite;
}
.redirect-arrow6{
 animation:imggg 2s infinite;
}
.redirect-arrow7{
 animation:imggg 2.2s infinite;
}
@keyframes imggg{
 from{content:url("../core-system/Assets/designs/mentos/images/icons/redirect2.png")}
 to{content:url("../core-system/Assets/designs/mentos/images/icons/redirect1.png")}
}
.one-thirth
{
 font-family:'Open Sans regular';
 margin-right:auto;
 margin-left:auto;
 padding-bottom:20px;
}
.infocard.font-size-responsive
{
 text-transform:unset;
}
.infocard.font-size-responsive::first-letter{
 text-transform:uppercase;
}
div .left.mobile ul
{
 list-style-type:unset;
 margin-left:20px;
}
div .right.mobile ul
{
 list-style-type:unset;
 margin-left:20px;
}
.wrapper.margin-bottom-30 ul
{
 list-style-type:unset;
 margin-left:20px;
}
.blogTitle h1
{
 font-family:'Open Sans regular';
}
.wrapper.margin-bottom-30.margin-top-100 hr{
 border:13px dotted #f2f5f8;
 border-right:none;
 width:0px;
 height:95%;
 margin-top:20px;
 margin-right:40px;
}
@media screen and (max-width:1200px){
 SECTION.fields.form-page
{
 top:unset;
}
}
@media screen and (min-width:700px){
 .fields-line.form-page
{
 display:block;
}
 .field-line.middle input.sendbutton
{
 margin-right:30px;
 margin-left:30px;
}
}
.morgageform
{
 display:flex;
 background-color:#f2f5f8;
}
@media (max-width:530px)
{
 .texte_table.mobile
{
 width:100%;
 font-size:0.9375rem;
}
}
@media (max-width:750px) and (min-width:735px)
{
 .texte_table.mobile
{
 width:35%;
 font-size:1.0625rem;
}
}
.grid-box.flex-wrap-nowrap.full-width a.display-content
{
 width:100%;
}
@media (max-width:950px){
 .morgageform
{
 display:flex;
 justify-content:center;
 align-items:center;
 padding-bottom:30px;
 margin:-5px}
 .body__container.section-partner.mobile
{
 max-width:100%;
}
 .wrapper.margin-bottom-30.margin-top-100 hr
{
 display:none;
}
 .one-thirth h3
{
 font-size:1.0625rem;
}
 .one-thirth select
{
 width:100%;
 padding:0.5em 0em 0.5em 0em;
}
}
@media (max-width:1050px)
{
 .wrapper.margin-bottom-30.margin-top-100
{
 width:100%;
 max-width:-webkit-fill-available;
 padding-left:10px;
 padding-right:10px;
}
}
.hypotheek-button
{
 DISPLAY:block;
 margin-left:auto;
 margin-right:auto;
 text-align:center;
 width:fit-content;
}
img.margin-left-49
{
 margin-left:auto;
 margin-right:auto;
}
.text-align-center
{
 text-align:-webkit-center;
}
.text-align-center.blogImage
{
 padding-top:10px;
}
.text-align-center div.blogTitle
{
 text-align:-webkit-auto;
 padding-top:10px;
}
.wrapper.margin-bottom-30.margin-top-100{
 margin-top:20px;
}
.wrapper.margin-bottom-30.margin-top-100 p{
 margin-top:10px;
 margin-bottom:0;
}
.center
{
 DISPLAY:-webkit-box;
 margin-left:auto;
 margin-right:auto;
}
.OpenSans-regular
{
 font-family:'Open Sans regular';
}
.align-center
{
 text-align:center;
}
.footer__banner-footer.top-60
{
 top:15rem;
}
.blue-button
{
 cursor:pointer;
 font-family:'Open Sans Semibold';
 font-style:normal;
 font-weight:bold;
 color:white;
 border-radius:5px;
 background-color:#1aa9fa;
 border:none;
 padding:6px 15px 6px 15px;
 font-size:20px;
 -webkit-transition-duration:0.4s;
 transition-duration:0.4s;
}
.blue-button:hover{
 background-color:#3794d6;
 color:white;
}
.wrapper.margin-bottom-30.margin-top-100 h3
{
 border-bottom:2px solid #f1f1f1;
 padding-bottom:10px;
}
.img-title div img
{
 width:100%;
 max-width:150px;
 display:block;
 margin-left:auto;
 margin-right:auto;
 cursor:pointer;
}
.description-mobile
{
 margin-top:-8%;
}
@media (min-width:980px){
 hr.hr-under-menu{
 MARGIN-TOP:-.1%;
}
 .mentos-listing__filter-container.hidden
{
 display:none;
}
 .description-mobile.desktop
{
 margin-top:unset;
}
}
@media (max-width:415px) and (min-width:400px)
{
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 margin-top:-28%;
}
 .bem-popup a.close{
 top:5px;
 right:20px;
}
}
@media (max-width:500px)
{
 .author-content{
 max-width:440px;
}
}
@media (max-width:950px){
 .main-content__authorName
{
 max-width:440px;
 margin-left:0%;
 padding-left:6%;
 padding-right:5%;
}
 .author-content{
 margin-left:0%;
 padding-left:6%;
 padding-right:5%;
}
 p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 margin-left:85%;
 padding-left:0;
 width:5px;
}
 .editorButton.mobile
{
 display:none;
}
}@media (max-width:1025px){
 .ad-area_Vertical
{
 display:none;
}
}
@media (max-width:1050px) and (min-width:850px)
{
 .emptyFilter{
 width:0px;
}
 div.product-list{
 margin:auto;
}
 div.topsubmenu{
 margin-top:-10px;
}
}
@media only screen and (min-width:1000px){
 div.topsubmenu{
 margin-left:auto;
 margin-top:-25px;
 padding:14px 10px;
}}
@media (max-width:780px) and (min-width:700px){
 p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 margin-left:65%;
 width:auto;
}}
@media (max-width:850px) and (min-width:800px){
 p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 margin-left:78%;
}
}
@media (max-width:950px) and (min-width:600px){
 .greensection.mobile
{
 margin-right:0;
 margin-left:0;
}
}
.grijs
{
 padding-left:5px;
}
.grijs.first
{
 border-right:1px solid #919191;
 height:35px;
 padding-right:5px;
}
@media (min-width:1020px) and (max-width:1030px){
 div.grid-section-xs--gap-2:not(:first-child){
 margin-top:0rem;
}
}
@media (max-width:1050px) and (min-width:600px){
 .card.horizontal.mobile .card-image.mobile{
 width:250PX;
}
}
@media (min-width:1050px)
{
 a.display-content
{
 width:433px;
 display:block;
}
}
@media (min-width:1050px) and (max-width:1200px)
{
 a.display-content
{
 margin:auto;
}
}
@media (min-width:840px) and (max-width:1050px){
 .header.desktop{
 flex-direction:column;
}
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 text-align:right;
}
 section.main-content.body__container{
 width:auto;
 max-width:100%;
 padding-left:20px;
 padding-right:20px;
}
 .product-list{
 margin-top:30px;
}
 .grid-section-xs--gap-3.mobile{
 margin-top:0%;
}
 .body__container.listing .product-list
{
 margin-top:0px;
}
 .grid-section-xs--gap-2:not(:first-child){
 margin-top:15rem !important;
}
}

@media (min-width:1250px) and (max-width:1470px){
 body .body__container.page-link.margin-top-40{
 width:1300px;
}
 header.header.desktop{
 width:1470px;
}
 .header__logo.mobile{
 MARGIN-LEFT:0;
}
}

@media (min-width:1450px) and (max-width:1540px){
 .topsubmenu{
 margin-left:auto;
 position:relative;
 display:block;
}
 .body__container.listing{
 width:1200px;
}
 .main-content.body__container
{
 width:1200px;
}
 .ad-area_Vertical{
 margin-left:1330PX;
}
 div.product-list{
 width:60%;
}
 .header__logo{
 padding-left:0px;
}
 .ad-area{
 margin-right:5%;
}
 .margin-left-17p .content-text{
 WIDTH:900PX;
}
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 width:60%;
 margin-right:230PX;
 margin-top:-4%;
}
 .margin-left-17p.margin-top-5p{
 margin-left:175px;
}
 .body__container.page-link.margin-top-40{
 width:1300px;
}
 .body__container.listing{
 width:1500PX;
}
 .main-content.body__container{
 width:1500PX;
}
 .author-content{
 width:60%;
 margin-right:225PX;
}
 .main-content__authorName{
 width:59%;
 margin-right:240PX;
}
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 width:59%;
 margin-right:225PX;
}
 ARTICLE.margin-top-5p
{
 width:59%;
 margin-right:240PX;
}
}

@media (min-width:1250px) and (max-width:1450px){
 .topsubmenu{
 margin-left:auto;
 position:relative;
 display:block;
}
 .body__container.listing{
 width:1200px;
}
 .main-content.body__container
{
 width:1200px;
}
 .ad-area_Vertical{
 margin-left:1220PX;
}
 div.product-list{
 width:55%;
}
 article.margin-top-5p{
 width:54%;
 margin-right:305px;
}
 .author-content
{
 width:55%;
 margin-right:290px;
}
 .main-content__authorName
{width:54%;
 margin-right:305px;
}
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 width:54%;
 margin-right:295px;
}
 .header__logo{
 MARGIN-LEFT:11%;
 padding-left:0px;
 padding:5px 0px;
}
 .main-content .body__container{
 width:1125px;
}
 .ad-area{
 margin-right:10%;
}
 .margin-left-17p .content-text{
 WIDTH:800PX;
}
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 padding-left:45%;
}
 .margin-left-17p.margin-top-5p{
 margin-left:175px;
}
 .body__container.page-link.margin-top-40{
 width:1290px;
}
 .body__container.listing{
 width:1475px;
}
 .main-content.body__container{
 width:1475px;
}
}
@media (max-width:500px)
{
 .card.horizontal div.card-image.mobile a img
{
 padding-bottom:15px;
}
 .open-sens-regular.no-border-table.font-size-20
{
 text-align:center;
}
 .open-sens-regular.open-sens-light.no-border-table.font-size-responsive
{
 text-align:center;
}
}
@media (max-width:900px)
{
 .img-title div{
 padding-bottom:10px;
}
 .body__container.logo-product-page-2.margin-top-80.margin-left-0p.mobile
{
 margin-top:0;
}
 
 .footer__footer-menu-links hr.hr-comment
{
 display:none;
}
}
@media (max-width:500px){
 .green-button.mentos__listing.mobile-listing{
 display:block;
 margin-top:20px;
 
 margin-left:auto;
 margin-right:auto;
 
 
 
}
 .card-content h2.header{
 max-width:100%;
}
 .open-sens-regular.no-border-table.font-size-20
{
 padding-right:0;
 padding-left:0;
}
}
@media (min-width:765px){
 .clear.border
{
 width:30px;
}
 .rubric-block
{
 width:50%;
}
}
@media (max-width:800px) and (min-width:600px){
 .header__logo{
 MARGIN-LEFT:0PX;
}
}
@media (max-width:1250px) and (min-width:600px)
{
 .ad-area_Vertical{
 display:none;
}
 div.menu__underBanner{
 width:100%;
}
 .body__section-left.mobile.div-2{
 margin-left:auto;
 margin-right:auto;
}
 header.header.desktop{
 width:1300px;
}
 .footer__comments.mobile-article{
 width:85%;
}
 .div-icon.mobile img{
 width:90%;
}
 .news-article{
 width:90%;
}
}
@media(max-width:1200px) and (min-width:1000px)
{
 .body__container.section-partner.mobile{
 margin-bottom:0px;
}
}

@media screen and (-ms-high-contrast:active), (-ms-high-contrast:none){
 body{
 zoom:100% !important;
}
 button.UnsetAll
{
 width:160px;
 border:0;
 background-color:transparent;
}
 .padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17
{
 width:1220px;
}
 div.menu__underBanner{
 justify-content:flex-start;
}
 header.header.desktop
{
 min-width:auto;
 max-width:none;
}
 .margin-left-17p.margin-top-5p
{
 display:block;
}
 .description-mobile.desktop
{
 margin-top:auto;
}
 .opensens-light-style.color-light.margin-left
{
 margin-left:0;
}
}

@media (min-width:1000px){
 .green-button.grey.mobile.desktop
{
 display:block;
}
}

.main-content__authorName{
 margin-bottom:16px;
 margin-bottom:1rem;
}
.authorName-content span:focus, authorName-content span span:hover, .authorName-content span{
 color:#1aa9fa;
 font-family:Open Sans regular;
}
.authorName-content{
 display:inline;
 cursor:pointer;
 -ms-touch-action:manipulation;
 touch-action:manipulation;
 color:inherit!important;
 text-decoration:none;
}
.authorName-content{
 font-weight:400;
}
p.authorName-content{
 font-family:Open Sans regular;
 font-size:18px;
 text-align:left;
 line-height:1.5384615384615385;
}
._3w1ot{
 color:#000;
}
.author-date{
 margin-left:1rem;
}
.author-date{
 color:#64666a;
 font-family:Open Sans regular;
}
p.author-content__comment
{
 font-family:Open Sans regular;
 font-size:18px;
}
.author-content{
 background-color:#f5f5f5;
}
.author-content__comment{
 display:block;
}
.authorName-content{
 font-size:17px;
 line-height:1.5384615384615385;
}
.author-date{
 color:#64666a;
}
.author-content__comment
{
 padding-bottom:10px;
 padding-top:10px;
}
@media (min-width:1100px){
 .author-content__comment
{
 padding:10px;
}
 .full-size
{
 width:100%;
}
 .author-review.product-review
{
 width:1300px;
 max-width:100%;
 margin:auto;
 margin-top:40px;
}
}
@media(min-width:1100px)
{
 .header__smart-banner
{
 display:none;
}
}

@media (max-width:1100px){
 .smart-banner__android{
 display:none;
}
 .smart-banner__ios
{
 display:none;
}
 .header__smart-banner
{
 display:none;
 background:rgba(235, 235, 239, 1);
 WIDTH:auto;
 flex-direction:row;
 align-items:flex-start;
 justify-content:space-between;
 padding:10px 0px;
 MARGIN-LEFT:0;
}
 .closebanner
{
 text-decoration:none;
 font-size:20pt;
 color:grey;
 font-weight:bolder;
 display:block;
 margin-right:7px;
 margin-top:auto;
 margin-bottom:auto;
}
 .smart-banner__container
{
 display:flex;
 flex-direction:row;
}
 a.smart-banner__link
{
 color:#0274f0 ;
 font-family:'Open Sans regular';
 margin:auto ;
 font-weight:bold ;
 margin-right:25px ;
 font-size:15pt;
}
 .smart-banner__img{
 width:250PX;
 border-style:none;
 margin-top:auto;
 margin-bottom:auto;
}
 .smart-banner__container a,
 .smart-banner__container a:focus,
 .smart-banner__container a:active{
 color:currentColor;
 cursor:not-allowed;
 text-decoration:none;
 display:flex;
 flex-direction:column;
}
 .header__smart-banner-empty
{
}
}

@media (min-width:700px){
 .qrcodeapply
{
 display:block;
}
 .qrcodeapply-mobile
{
 display:none;
}
 .qrcode-block img
{
 max-width:145px;
 max-height:145px;
 margin:20px auto auto auto;
 padding-left:10px;
}
 .qrcode-block{
 border:2px solid #f2f5f8;
 border-bottom-width:thick;
 display:flex;
}
 .qrcode-block .qrcode-tip{
 padding-left:10px;
}
 .qrcode-tip .tip
{
 font-family:'Open Sans bold';
 font-size:.9rem;
}
 .swal2-content
{
 font-family:'Open Sans regular';
}
 .swal2-title
{
 font-family:'Open Sans regular';
}
 .productimage_desktop
{
 display:block;
}
 .producttitle_desktop
{
 display:block;
}
 .productimage_mobile
{
 display:none;
}
 .producttitle_mobile
{
 display:none;
}
}
@media (max-width:700px)
{
 .producttitle_mobile
{
 display:block;
}
 .productimage_mobile
{
 display:block;
}
 .producttitle_desktop
{
 display:none;
}
 .productimage_desktop
{
 display:none;
}
 .qrcode-block
{
 display:none;
}
 .qrcodeapply
{
 display:none;
}
 .progressBar{
 width:100%;
 background-color:grey;
}
 .loadingBar{
 font-family:'Open Sans regular';
 width:0%;
 height:30px;
 background-color:#04AA6D;
 text-align:center;
 line-height:30px;
 color:white;
}
 .nfcok
{
 font-family:'Open Sans bold';
 color:#232323;
 font-size:1.25rem;
 display:none;
 text-align:center;
}
 .nfcmessage
{
 font-family:'Open Sans bold';
 color:#232323;
 font-size:1.25rem;
 display:none;
 text-align:center;
}
}
h2.swal2-title
{
 font-size:1.01em;
}
.swal2-html-container
{
 font-size:.9em;
}

@media ( max-width:1050px)
{
 .open-sens-regular.font-size-16 table tr td p{
 font-size:7px !important;
}
 .open-sens-regular.font-size-16 table tr td{
 font-size:10px !important;
}
 .open-sens-regular.font-size-16 table tr th{
 padding:0;
 font-size:10px;
}
 .open-sens-regular.font-size-16 table{
 width:auto !important;
}
 .article-body.margin-right-80.mobile{
 width:auto;
 max-width:617px;
}
 table.pagetable{
 font-size:10px;
}
 table.pagetable th{
 padding:0;
}
}
.MuiGrid-root.MuiGrid-container.introcontent-background{
 background-color:#edecec;
 margin-top:50px;
}
.MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-2.MuiGrid-spacing-md-3.introcontent-background{
 width:72%;
 margin-left:auto;
 margin-top:2%;
}
.MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-2.MuiGrid-spacing-md-3.introcontent-background{
 font-family:'Open Sans regular';
 font-style:normal;
}
.css-w0pj6f{
 overflow:hidden;
 pointer-events:none;
 position:absolute;
 z-index:0;
 inset:0px;
 border-radius:inherit;
}
.MuiGrid-root.MuiGrid-item.MuiGrid-grid-xs-6 button, .boxcontent-left button, .boxcontent-right button{
 background:#0060f0;
 border-radius:5px;
 border-color:#0060f0;
 margin:auto;
 cursor:pointer;
 margin-top:5px;
 margin-left:10px;
 padding:6px 15px 6px 15px;
 color:#fff;
 font-family:inherit;
 font-size:1.125em;
 font-weight:600;
 text-transform:none;
}
.MuiGrid-root.MuiGrid-container.introcontent{
 margin-right:auto;
 margin-top:40px;
 max-width:75em;
 padding:0 10px 20px;
 display:flex;
 flex-direction:row;
}
.MuiGrid-root.MuiGrid-item.MuiGrid-grid-xs-6.introcontent-text{
 text-align:start;
 padding-left:0;
 margin-left:0;
 display:flex;
 flex-direction:column;
}
.aboutuscontent .startimg, .introcontent .startimg{
 margin-left:auto;
 width:385px;
 HEIGHT:100%;
 
 display:block;
 margin-top:10px;
}
.startimg{
 height:300px;
 width:500px;
}
.css-1o3yd9f{
 box-sizing:border-box;
 margin:0px;
 flex-direction:row;
 flex-basis:150%;
 -webkit-box-flex:0;
 flex-grow:0;
 max-width:150%;
}
@media (min-width:900px)
{
 .css-1d1j9k5 > .MuiGrid-item{
 padding-left:24px;
}
 .css-1d1j9k5 > .MuiGrid-item{
 padding-left:24px;
}
 .css-1o3yd9f{
 flex-basis:50%;
 -webkit-box-flex:0;
 flex-grow:0;
 max-width:50%;
}
}
@media ( max-width:900px) and ( min-width:600px)
{
 .MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-2.MuiGrid-spacing-md-3.introcontent-background{
 margin-left:0;
 width:90%;
}
}
@media ( max-width:1020px) and ( min-width:900px)
{
 .MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-2.MuiGrid-spacing-md-3.introcontent-background{
 margin-left:0;
 width:90%;
}
 p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 margin-left:0;
 width:100%;
}
 div.grid-section-xs--gap-2:not(:first-child){
 margin-top:15rem;
}
}
@media (max-width:600px){
 .MuiGrid-root.MuiGrid-container.introcontent{
 flex-direction:column;
}
 .MuiGrid-root.MuiGrid-container.MuiGrid-spacing-xs-2.MuiGrid-spacing-md-3.introcontent-background{
 width:100%;
}
 .aboutuscontent .startimg, .introcontent .startimg{
 margin:auto;
 padding-top:15px;
}
 .aboutuscontent .startimg, .introcontent .startimg{
 width:100%;
 max-width:385px;
}
}
.MuiGrid-root.MuiGrid-item.MuiGrid-grid-xs-6.introcontent-text.css-1o3yd9f h1
{
 text-align:left;
}
.callus
{
 margin-top:15px;
 margin-left:10px;
 padding-bottom:10px;
}
@media (max-width:1000px){
 .main-content.body__container.desktop-only
{
display:none;
}
}
.overlay-popup{
 position:fixed;
 top:0;
 bottom:0;
 left:0;
 right:0;
 background:rgba(0, 0, 0, 0.7);
 transition:opacity 500ms;
 z-index:99;
}
.overlay-popup:target{
 visibility:visible;
 opacity:1;
}
.bem-popup iframe{
 border-radius:5px;
}
.myBtn-popup-mobile.mobile-icon
{
 color:#444444;
}
.myBtn-popup
{
 color:#444444;
}
@media (max-width:1030px) and (min-width:1020px){
 .content-text
{
 display:none;
}
 .content-text-mobile.down{
 display:block;
}
}
@media (max-width:950px) and (min-width:750px)
{
 .product-list{
 margin-top:-35px;
}
p.padding-top-50.margin-bottom-20.text-decoration-underline.font-size-17{
 margin-top:-30px;
 right:0;
 margin-right:5%;
}
}

.bem-popup{
 height:auto;
 max-height:-webkit-fill-available;
 margin:70px auto;
 width:60%;
 position:relative;
}
.result-info-screen .bem-popup
{
 height:100%;
 max-height:900px;
}
.bem-popup h2{
 margin-top:0;
}
.bem-popup .close{
 position:absolute;
 top:20px;
 right:50px;
 transition:all 200ms;
 font-size:1.875rem;
 font-weight:bold;
 text-decoration:none;
 color:#333;
}
.green-button.popup-button{
 float:right;
}
.bem-popup .close:hover{
 color:#06D85F;
}
.bem-popup .content{
 max-height:30%;
 overflow:auto;
}
@media screen and (max-width:700px){
 .box{
 width:70%;
}
 .bem-popup{
 width:70%;
}
}

.result-info-screen{-webkit-overflow-scrolling:touch;overflow-y:scroll;overflow:auto;width:100%;height:100%}
.result-info-screen{
 position:fixed;
 z-index:10000000000000000000;
 display:block;
 top:0;
 left:0;
 width:100%;
 height:100%;
 min-height:100%;
 min-width:100%;
 background:url(../images/elementen/overlay-background.png);
}
@media only screen and (max-width:768px){
 .result-info-screen{
 -webkit-overflow-scrolling:touch;
 overflow-y:scroll;
 overflow:auto;
 width:100%;
 height:100%;
}
 .result-info-screen #popupframe{
 -webkit-overflow-scrolling:touch;
 overflow-y:scroll;
 -webkit-overflow-scrolling:touch !important;
 overflow:scroll !important;
 width:92% !Important;
 height:96%;
 margin:4% 4% 4% 4% !important;
}
}
@media screen and (min-width:320px) and (max-width:600px){
 .result-info-screen{top:0!important}
 .result-info-screen #popupframe{height:93%}
}
@media only screen and (max-width:390px) and (min-width:365px){
 .green-button.mobile.margin-left22p{
 margin-left:24%;
}
 .hr-comment.margin-left-15-.width-112p.mobile{
 width:110%;
}
}
.img-title img
{
 float:left;
 PADDING-RIGHT:20PX;
 padding-bottom:10px;
}
@media (min-width:980px){
 .margin-left-50.margin-top-30- h2
{
 MARGIN-TOP:inherit;
 padding-top:10px;
}
}
.single-card-content
{
 font-family:'Open Sans regular';
 font-size:1.125rem;
}
.right a
{
 font-weight:normal;
}
.left a
{
 font-weight:normal;
}
.description-mobile h4
{
 font-family:'Open Sans Semibold';
 color:#1aa9fa;
 font-size:1.25rem;
}
.description-mobile h2
{
 font-family:'Open Sans Semibold';
 color:#1aa9fa;
 font-size:1.25rem;
}
.description-mobile h3
{
 font-family:'Open Sans Semibold';
 color:#1aa9fa;
 font-size:1.25rem;
}
.description-mobile h1
{
 font-family:'Open Sans Semibold';
 color:#1aa9fa;
 font-size:1.25rem;
}
.wrapper.margin-bottom-30.margin-top-40 h3
{
 border-bottom:2px solid #1aa9fa;
 padding-bottom:10px;
}
.wrapper.margin-bottom-30.margin-top-40 h2
{
 border-bottom:2px solid #1aa9fa;
 padding-bottom:10px;
}
.wrapper.margin-bottom-30.margin-top-40 h1
{
 border-bottom:2px solid #1aa9fa;
 padding-bottom:10px;
}
div.body__container.mobile-container.max-width-800 h4
{
border-bottom:0;
 margin-bottom:0px;
 padding-bottom:5px;
}
.wrapper.margin-bottom-30.margin-top-40 h4
{
 border-bottom:2px solid #1aa9fa;
 padding-bottom:10px;
}
.hr-comment.margin-left-15-.width-112p.mobile
{
 display:none;
}
h3.margin-bottom-5
{
 padding-bottom:10px;
 border-bottom:2px solid #f2f5f8;
 padding-right:25px;
 padding-left:15px;
 margin-bottom:auto;
 margin-top:auto;
 border-bottom-width:thick;
}
table.no-border-table.open-sens-regular.padding-td.margin-top-2.margin-bottom-10
{
 margin-top:10px;
 padding-right:25px;
 padding-left:15px;
}
.description-mobile ul li p{
 all:unset;
}
@media only screen and (max-width:364px) and (min-width:310px){
 .hr-comment.margin-left-15-.width-112p.mobile{
 width:111%;
}
 .product-list-header.results.mobile p.padding-right-10p{
 padding-left:15%;
 padding-right:10%;
}
 .green-button.mobile.margin-left22p{
 margin-left:22%;
}
}
@media only screen and (max-width:600px){
 .product-list{
 width:100% !important;
 margin-left:0% !important ;
}
 .product-list-header.mobile
{
 display:none;
}
 .product-list-header.results.mobile
{
 display:flex;
 flex-direction:row;
}
 .product-list-header.results.mobile p{
 font-family:'Open Sans light';
 font-size:1.0625rem;
 width:100%;
 padding-left:21%;
 padding-right:20%;
}
}
.product-list{
 display:flex;
 flex-direction:column;
 margin-left:20px;
 width:74%;
}
.product-list-header.results
{
 display:none
}
.product-list-header{
 display:flex;
 flex-direction:row;
}
.product-list-header span{
 width:20%;
 display:flex;
 flex-direction:row;
 font-family:'Open Sans Semibold';
 font-weight:bold;
 font-size:1.0625rem;
 margin-left:11%;
}
.product-list-header p{
 font-family:'Open Sans SemiboldItalic';
 font-weight:bold;
 font-size:1.0625rem;
 width:50%;
}
.product-list-header select{
 margin-top:15px;
 width:169px;
 height:30px;
 font-family:'Open Sans Semibold';
 font-style:normal;
 font-weight:600;
 color :rgb(92, 92, 92) ;
 font-size:1.0625rem;
}
.product-detail{
 display:flex;
 flex-direction:row;
}
.product-img{
 display:flex;
 flex-direction:column;
 justify-content:center;
 align-items:center;
 padding:20px;
 width:45%;
}
.product-img p{
 font-family:'Open Sans Light';
 margin-bottom:2px;
}
@media only screen and (max-width:600px){
 .logo__product__page{
 flex-direction:column !important ;
}
 .product-left.mobile{
 width:100% ;
 padding-bottom:35px;
}
 .product-right{
 width:90% ;
 margin:0% ;
}
 .product-right.margin-left-50{
 width:100% ;
}
 .hr-comment.margin-left-15-.width-112p
{
 width:109%;
}
}
.logo__product__page{
 display:flex ;
 flex-direction:row;
 align-items:center;
 justify-content:center;
}
.product-left{
 width:70%;
}
.product-right{
 width:35%;
 display:flex;
 flex-direction:column;
}
.logo-product-page-2{
 display:flex ;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 text-align:center;
}
.product-card__wrapper p{
 margin:0;
 padding:0
}
@media (max-width:970px)
{
 .single-card-content.col h2.listing__title
{
 padding-left:10px;
}
}
@media (max-width:970px)
{
 .img-title img
{
 float:unset;
 PADDING-RIGHT:unset;
 padding-bottom:unset;
}
}
@media (min-width:45rem){
 .product-card .card-image.card-image-art-directed{
 max-width:226px;
 width:226px
}
}
.product-card .card-image.card-image-large.card-image-override{
 min-width:226px
}
.product-card .card-image-apply-set__card-name{
 color:#1aa9fa;
 margin-bottom:.5rem;
 margin-top:.5rem
}
@media (min-width:45rem){
 .product-card .card-image-apply-set__apply-wrapper{
 margin-top:1rem
}
}
.product-card .card-image-apply-set__apply-wrapper .apply-now .annotation{
 font-family:Gotham, system-ui, sans-serif;
 font-size:.8125rem;
 line-height:1.5384615384615385;
 font-weight:400;
 position:static
}
.product-card .card-image-apply-set__apply-wrapper > div{
 max-width:226px;
 text-align:center
}
.product-card .card-image-apply-set .btn-applynow{
 font-family:Gotham, system-ui, sans-serif;
 font-size:1rem;
 line-height:1.5;
 font-weight:400;
 height:44px;
 line-height:44px
}
li.card-marketing-bullets__item{list-style:none}
.product-card .card-marketing-bullets{
 background-color:#fff;
 color:#000;
 text-align:left;
 padding-left:0;
 list-style-type:disc
}
@media (min-width:45rem){
 .product-card .card-marketing-bullets{
 margin-left:0rem
}
}
.product-card .card-marketing-bullets__item{
 font-family:Gotham, system-ui, sans-serif;
 font-size:1rem;
 line-height:1.5;
 font-weight:400;
 margin-bottom:.5rem
}
.product-card .card-marketing-bullets .get-pre-qualified-cta-button{
 display:block;
 margin-bottom:.5rem;
 margin-top:.5rem;
 max-width:226px
}
.product-card .marketing-bullets-drawer{
 margin-left:1rem;
 margin-right:1rem;
 margin-top:0;
 padding:1rem;
 padding-top:0;
 padding-bottom:.25rem;
 text-align:left
}
@media (min-width:45rem){
 .product-card .marketing-bullets-drawer{
 margin-left:0;
 margin-right:0;
 margin-top:1rem;
 padding:0
}
}
.product-card .marketing-bullets-drawer__toggle-label{
 display:inline-block;
 color:#005fb9;
 cursor:pointer;
 padding-bottom:0;
 padding-top:0;
 position:relative;
 font-family:Gotham, system-ui, sans-serif;
 font-size:.8125rem;
 line-height:1.5384615384615385;
 font-weight:400;
 text-transform:uppercase;
 letter-spacing:.0625em;
 font-weight:700
}
@media (min-width:45rem){
 .product-card .marketing-bullets-drawer__toggle-label{
 margin-left:0rem
}
}
@media (min-width:45rem){
 .product-card .loa-cta--wide{
 display:initial
}
}
.product-card .loa-cta--mobile{
 display:initial
}
@media (min-width:45rem){
 .product-card .loa-cta--mobile{
 display:none
}
}
@media (min-width:45rem){
 .product-card .loa-cta--mobile{
 display:none
}
}
.product-card .card-details{
 text-align:left;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
@media (min-width:45rem){
 .product-card .card-details{
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
}
@media (min-width:45rem){
 .product-card .card-details__container{
 background-color:#f5f6f7;
 padding:1rem
}
}
.product-card .card-details__header{
 font-family:Gotham, system-ui, sans-serif;
 text-transform:uppercase;
 letter-spacing:.0625em
}
@media (min-width:45rem){
 .product-card .card-details__header{
 margin-bottom:1rem
}
}
@media (min-width:45rem){
 .product-card .card-details__content{
 display:block
}
}
.product-card .card-details__item{
 background-color:#f5f6f7;
 margin:.5rem 1rem;
 padding:1rem;
 padding-top:0rem;
 border-radius:5px;
 -webkit-box-flex:1;
 -ms-flex:1 1 25%;
 flex:1 1 25%
}
.product-card-footer__fees{
 margin-top:.25rem;
 grid-area:rates_and_fees
}
.product-card-footer__tu-logo{
 grid-area:tu_logo;
 position:relative
}
.product-card-footer__tu-logo-icon{
 height:26px;
 width:100px;
 background-image:url("http://www.nerdwallet.com/cdn/cc/transunion-logo-darker-grey.svg");
 background-repeat:no-repeat;
 background-size:contain
}
@media (min-width:45rem){
 .product-card-footer__tu-logo-icon{
 margin-top:.25rem;
 margin-right:.25rem;
 position:absolute;
 top:0;
 right:0
}
}
@media (min-width:45rem) and (min-width:45rem){
 .product-card-footer__tu-logo-icon{
 margin-right:1rem
}
}
.product-card{
 text-align:center;
 border-color:#d2d7dc;
 background-color:#fff
}
@media (min-width:45rem){
 .product-card{
 border-style:solid;
 border-width:1px
}
}
@media (min-width:45rem){
 .product-card__basics{
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 padding:1.75rem;
 padding:calc(1.75rem + .25 * (100vw - 27.5rem) / 54.5)
}
}
@media (min-width:82rem){
 .product-card__basics{
 padding:2rem
}
}
@media (min-width:45rem){
 .product-card__basics--left{
 padding:0
}
}
@media (min-width:45rem){
 .product-card__basics--left .card-image-apply-set__card-desc, .product-card__basics--left .card-image-apply-set__card-name, .product-card__basics--left .gigya-rating, .product-card__basics--left .nw-rating-and-review-link{
 display:none
}
}
.product-card__basics--right{
 display:none
}
@media (min-width:45rem){
 .product-card__basics--right{
 display:block;
 text-align:left;
 padding-left:2.75rem;
 padding-left:calc(2.75rem + 1.25 * (100vw - 27.5rem) / 54.5)
}
}
@media (min-width:82rem){
 .product-card__basics--right{
 padding-left:4rem
}
}
@media (min-width:45rem){
 .product-card__basics--right .gigya-rating{
 -webkit-box-pack:start;
 -ms-flex-pack:start;
 justify-content:flex-start;
 margin-top:.25rem
}
}
@media (min-width:45rem){
 .product-card__basics--right .card-image-apply-set__card-desc{
 display:initial
}
}
@media (min-width:45rem){
 .product-card > .marketing-bullets-drawer{
 display:none
}
}
.product-card .card-image-apply-set__apply-wrapper .apply-now .annotation{
 font-family:Gotham, system-ui, sans-serif;
 font-size:.8125rem;
 line-height:1.5384615384615385;
 font-weight:400;
 position:static
}
.radiobtn{
 position:relative;
 display:block;
 font-family:'Open Sans Semibold' ;
}
.radiobtn label{
 display:block;
 color:#444;
 border-radius:5px;
 padding:10px 20px;
 margin-bottom:5px;
 font-size:1.0625rem;
 cursor:pointer;
}
.radiobtn label:after, .radiobtn label:before{
 content:"";
 position:absolute;
 right:11px;
 top:11px;
 width:20px;
 height:20px;
 border-radius:3px;
 background:#cccccc9c;
}
.radiobtn label:before{
 background:transparent;
 transition:0.1s width cubic-bezier(0.075, 0.82, 0.165, 1) 0s, 0.3s height cubic-bezier(0.075, 0.82, 0.165, 2) 0.1s;
 z-index:2;
 overflow:hidden;
 background-repeat:no-repeat;
 background-size:13px;
 background-position:center;
 width:0;
 height:0;
 background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNS4zIDEzLjIiPiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTE0LjcuOGwtLjQtLjRhMS43IDEuNyAwIDAgMC0yLjMuMUw1LjIgOC4yIDMgNi40YTEuNyAxLjcgMCAwIDAtMi4zLjFMLjQgN2ExLjcgMS43IDAgMCAwIC4xIDIuM2wzLjggMy41YTEuNyAxLjcgMCAwIDAgMi40LS4xTDE1IDMuMWExLjcgMS43IDAgMCAwLS4yLTIuM3oiIGRhdGEtbmFtZT0iUGZhZCA0Ii8+PC9zdmc+);
}
.radiobtn input[type="radio"]{
 display:none;
 position:absolute;
 width:100%;
 -webkit-appearance:none;
 -moz-appearance:none;
 appearance:none;
}
.radiobtn input[type="radio"]:checked + label{
 background:#f2f5f8;
 -webkit-animation-name:blink;
 animation-name:blink;
 -webkit-animation-duration:1s;
 animation-duration:1s;
 border-color:#f2f5f8;
}
.radiobtn input[type="radio"]:checked + label:after{
 background:#8bd5ffc7;
}
.radiobtn input[type="radio"]:checked + label:before{
 width:20px;
 height:20px;
}
@-webkit-keyframes blink{
 0%{
 background-color:#f2f5f8;
}
 10%{
 background-color:#f2f5f8;
}
 11%{
 background-color:#f2f5f8;
}
 29%{
 background-color:#f2f5f8;
}
 30%{
 background-color:#f2f5f8;
}
 50%{
 background-color:#f2f5f8;
}
 45%{
 background-color:#f2f5f8;
}
 50%{
 background-color:#f2f5f8;
}
 100%{
 background-color:#f2f5f8;
}
}
@keyframes blink{
 0%{
 background-color:#f2f5f8;
}
 10%{
 background-color:#f2f5f8;
}
 11%{
 background-color:#f2f5f8;
}
 29%{
 background-color:#f2f5f8;
}
 30%{
 background-color:#f2f5f8;
}
 50%{
 background-color:#f2f5f8;
}
 45%{
 background-color:#f2f5f8;
}
 50%{
 background-color:#f2f5f8;
}
 100%{
 background-color:#f2f5f8;
}
}
.rating{
 border:none;
 float:left;
 margin-left:24px;
}
.rating > input{
 display:none;
}
.rating > label:before{
 margin:5px;
 font-size:1.25em;
 font-family:FontAwesome;
 display:inline-block;
 content:"\f005";
}
.rating > .half:before{
 content:"\f089";
 position:absolute;
}
.rating > label{
 color:#ddd;
 float:right;
}

.rating > input:checked ~ label, 
.rating:not(:checked) > label:hover, 
.rating:not(:checked) > label:hover ~ label{
 color:#FFD700;
}

.rating > input:checked + label:hover, 
.rating > input:checked ~ label:hover,
.rating > label:hover ~ input:checked ~ label, 
.rating > input:checked ~ label:hover ~ label{
 color:#FFED85;
}@media only screen and (max-width:825px) and (min-width:750px){
 .body__section.body__container{
 display:flex;
}
 .body__section-left.mobile
{
 text-align:center}
 .comment>h4{
 text-align:left;
}
 .body__section.body__container
{
 flex-direction:row;
}
 .body__section-left.mobile{
 text-align:left;
}
 .div-icon.mobile{
 margin-left:unset;
}
 .footer__comments.mobile-article{
 padding-left:10px;
 width:fit-content;
 padding-top:70px;
}
}
@media (max-width:355px) and (min-width:340px)
{
 .footer__banner-footer.top-60
{
 width:fit-content;
 max-width:413px;
}
}
@media (max-width:900px)
{
 .div-icon-svg
{
 margin-left:auto;
 margin-right:auto;
}
 .section-5.body__container
{
 flex-direction:column;
}
 .div-2.gris
{
 width:-webkit-fill-available;
 margin-right:auto;
 max-width:fit-content;
 margin-left:auto;
}
 div .div-2.gris.margin-left-100
{
 width:-webkit-fill-available;
 margin-right:auto;
 max-width:fit-content;
 margin-left:auto;
}
 .table-content-align span .opensens-light-style.color-light.margin-left
{
 width:fit-content;
}
 .div-2.gris.margin-left-100{
 margin-top:5%;
}
}
.first-part
{
 font-size:20px;
 margin-left:auto;
 margin-right:unset;
}
.second-part
{margin-top:25px;
 font-size:15px;
 margin-left:unset;
 margin-right:auto;
}
.opensens-light-style.color-light.margin-left
{
 margin-left:unset;
}
div.table-content-align
{
 padding-left:20px;
 padding-right:20px;
 justify-content:space-between;
}
@media (max-width:350px)
{
.table-content-align span .opensens-light-style.color-light.margin-left
{
 padding-left:30%;
}}
.div-2.gris
{
 margin-right:auto;
}
.div-2.gris.margin-left-100
{
 margin-left:auto;
 margin-right:unset;
}
.section-5{
 margin-top:100px;
 display:flex;
 margin-bottom:40px;
 width:1300px;
}
@media (max-width:780px ) and (min-width:720px )
{
 .body__section.body__container
{
 padding-left:unset
}
 .grid-container.margin-top-70-
{
 margin-left:unset;
}
}
@media (max-width:900px) and (min-width:800px)
{
 .title.skin
{
 text-align:center;
}
 .footer__comments.mobile-article
{
 margin-left:auto;
 margin-right:auto;
}
 .div-icon.mobile
{
 margin-left:auto;
 margin-right:auto;
}
 .body__section.body__container{
 display:flex;
 flex-direction:column;
}
}
@media only screen and (max-width:749px) and (min-width:650px){
 .body__section.body__container{
 display:flex;
 flex-direction:column;
}
 .body__section-left.mobile
{
 text-align:center}
}
@media (min-width:1050px)
{
 .main-content.margin-top-1p.mobile article
{
 width:auto;
}
 .body__container.text-over
{
 width:1300px;
}
}
@media only screen and (max-width:650px) and (min-width:630px){
 .body__section.body__container{
 display:flex;
 flex-direction:column;
}
 .body__section-left.mobile
{
 text-align:center}
}


@media only screen and (max-width:570px) and (min-width:540px){
 div.body__section-left.mobile-article
{
 margin-left:0;
}
}
@media only screen and (max-width:380px) and (min-width:360px){
 div.body__section-left.mobile-article
{
 margin-left:0;
}
}
@media only screen and (max-width:395px) and (min-width:380px){
 div.body__section-left.mobile-article
{
 margin-left:0;
}
}
@media only screen and (max-width:330px) and (min-width:310px){
 div.body__section-left.mobile-article
{
 margin-left:0;
}
}
@media only screen and (max-width:420px) and (min-width:410px){
 div.body__section-left.mobile-article
{
 margin-left:0;
}
}
@media only screen and (max-width:600px){
 .body__section{
 flex-direction:column;
}
 .body__section-left.mobile-article
{
 margin-left:2%;
}
 .footer__comments.mobile-article
{
 margin-left:auto;
 margin-right:auto;
 width:90%;
 padding-left :unset;
}
 .body__section.body__container{
 padding-left:0;
}
}
.comment>h4{
 font-family:'Open Sans Light';
 color:#232323;
 font-size:20px;
}
.footer__footer-menu-links hr.hr-comment
{
 width:99%;
}
.hr-comment{
 border-style:solid;
 border-color:#dfdddd;
 border-width:1px;
 width:100%;
}
.body__section{
 margin-top:40px;
 padding-left:10px;
 display:flex;
 margin-bottom:40px;
}
.body__section-img{
 margin-bottom:-10px;
 position:sticky;
}
.body__section-left>p{
 font-family:'Open Sans Regular';
 font-style:normal;
 font-weight:400;margin-bottom:-15px;
 color:#232323;
 font-size:20px;
}
.body__section-left > p.link{
 font-family:'Open Sans Light';
 color:#a8a8a8;
 font-size:20px;
}
.body__section-left.skins
{z-index:110;
 max-width:250px;
 position:fixed;
min-width:250px;
}
.div-icon.skins
{
 width:150px;
 height:250px;
 background-color:lightgrey;
}
.skins-logo-white
{
 top:3px;
 left:49px;
 position:relative;
 width:10%;
}
.skins-logo-green
{
 top:3px;
 left:61px;
 position:relative;
 width:10%;
}
.skins-logo-grey
{
 top:3px;
 left:28px;
 position:relative;
 width:10%;
}
.card-content.skins h2
{
 color:white;
}
.skins-logo-blue
{
 top:3px;
 left:30px;
 position:relative;
 width:10%;
}
p.skins-name
{
 color:white;
}
.skin-ul .no_bullet li:hover{
 background:#249ff6;
 width:100%;
 display:inline-block;
}
.skins-logo-dark-green{
 left:14px;
 top:3px;
 position:relative;
 width:10%;
}
.card-content.skins{
 padding-left:1px;
}
.card.horizontal.mobile.skins
{
 border-radius:10px;
 background-color:#262b6d;
}
@media only screen and (max-width:820px){
 .body__section-left.skins{
 display:none;
}
}
.green-list{
 display:list-item;
 background-size:20px;
 background-image:url(../img/green.png);
 background-repeat:no-repeat;
 background-position:10px 28px;
}
.green-list:hover
{
 background-color:#249ff6;
}
.editorBox{
 display:list-item;
 background-size:20px;
}
.dark-blue{
 padding:1px 0px;
 display:list-item;
 background-size:20px;
 background-image:url(../img/darkblue.png);
 background-repeat:no-repeat;
 background-position:10px 28px;
}
.dark-blue:hover
{
 background-color:#249ff6;
}
.orange{
 display:list-item;
 background-position:10px 28px;
 background-size:20px;
 background-image:url(../img/white.png);
 background-repeat:no-repeat;
}
.orange:hover
{
 background-color:#249ff6;
}
.dark-green{
 display:list-item;
 background-position:10px 28px;
 background-size:20px;
 background-image:url(../img/brown.png);
 background-repeat:no-repeat;
}
.dark-green:hover
{
 background-color:#249ff6;
}
.green-list:hover
{
 background-color:#249ff6;
}
.card-stacked.skin-ul h2
{
 padding:10px 70px;
 color:white;
}
.card-stacked.skin-ul
{
 font-size:20px;
 width:100%;
 margin-left:0
}
ul.no_bullet{
 list-style-type:none;
 padding:0;
 margin:0;
 display:contents;
}
.skin-ul .no_bullet li:before{
 margin-top:5%;
 width:35px;
 height:100%;
 max-height:35px;
 background-color:#323882;
 background-position:center center;
 background-repeat:no-repeat;
 background-size:25px 25px;
 display:block;
 float:left;
 content:'';
 margin-right:10px;
}
.editorbox .no_bullet li:before{
 min-height:35px;
}
.skin-ul .no_bullet li a
{
 color:#fff;
 font-size:1em;
 line-height:1em;
 text-decoration:none;
 display:block;
 cursor:pointer;
}
.no_bullet li.advanced:before{
 background-color:#1b3c4d;
}
.no_bullet li.editorBox:hover:before{
 background-color:#3794d6;
}
li.dashboard:before{
 background-image:url(icons/dashboard.png) ;
}
.no_bullet li.product-page:before{
 background-image:url(icons/page-white.png) ;
}
.no_bullet li.editorBox:before{
 background-image:url(icons/page-add-white.png) ;
}
.no_bullet li.editorBox:before{
 background-image:url(icons/edit-page-white.png) ;
}
.no_bullet li#db:before{
 background-image:url(icons/database-white.png) ;
}
.no_bullet li#classes:before{
 background-image:url(icons/classes-white.png) ;
}
.no_bullet li#update-classes:before{
 background-image:url(icons/update-classes-white.png) ;
}
.no_bullet li#scripts:before{
 background-image:url(icons/scripts.png) ;
}
.no_bullet li.editorBox.edit_db:before{
 background-image:url(icons/edit-database-white.png) ;
}
.no_bullet li#add-db:before{
 background-image:url(icons/add-database-white.png) ;
}
.no_bullet li.editorBox.image:before{
 background-image:url(icons/image.png) ;
}
.no_bullet li#edit:before{
 background-image:url(icons/edit-white.png);
}
.no_bullet li#open:before{
 background-image:url(icons/open.png) ;
}
.no_bullet li#close{
 background-color:#249ff6;
}
.no_bullet li#close:before{
 background-color:#3794d6;
}
.no_bullet li#content:before{
 background-image:url(icons/content.png) ;
}
.no_bullet li#content-online:before{
 background-image:url(icons/content-offline-white.png) ;
}
.no_bullet li#content-offline:before{
 background-image:url(icons/content-online-white.png) ;
}
.no_bullet li#redirect:before{
 background-image:url(icons/redirect-white.png) ;
}
.no_bullet li#close:before{
 background-image:url(icons/close.png) ;
}
.no_bullet li#install:before{
 background-image:url(icons/install-white.png) ;
}
.no_bullet li#test-install:before{
 background-image:url(icons/test-install-white.png) ;
}
.no_bullet li#flush:before{
 background-image:url(icons/flush-white.png) ;
}
.no_bullet li#contact:before{
 background-image:url(icons/contact-white.png) ;
}
.no_bullet li#sitemap:before{
 background-image:url(icons/sitemap-white.png) ;
}
.no_bullet li ul.sub-menu li{
 background:#9f9f9f;
 width:100%;
 display:inline-block;
}
.no_bullet li ul.sub-menu li:before{
 background-color:#747474;
}
.no_bullet li ul.sub-menu li.advanced{
 background-color:#7198ad;
}
.no_bullet li ul.sub-menu li.advanced:before{
 background-color:#46768f;
}

.one-slider{
 display:flex;
 flex-direction:row;
 margin-top:15px;
}
.one-slider span{
 font-family:'Open Sans'!important;
 font-style:italic;
 font-weight:bold;
}
.slider-range{
 -webkit-appearance:none;
 width:100%;
 height:15px;
 margin:5px 0px 0px 20px;
 border-radius:5px;
 background:#b1b1b1;
 outline:none;
 opacity:0.7;
 -webkit-transition:.2s;
 transition:opacity .2s;
}
.slider-range:hover{
 opacity:1;
}
.slider-range::-webkit-slider-thumb{
 -webkit-appearance:none;
 appearance:none;
 width:25px;
 height:25px;
 border-radius:50%;
 background:#49b4fa;
 cursor:pointer;
}
.slider-range::-moz-range-thumb{
 width:25px;
 height:25px;
 border-radius:50%;
 background:#49b4fa;
 cursor:pointer;
}

.slider-range1{
 -webkit-appearance:none;
 width:100%;
 height:15px;
 margin:5px 0px 0px 20px;
 border-radius:5px;
 background:#b1b1b1;
 outline:none;
 opacity:0.7;
 -webkit-transition:.2s;
 transition:opacity .2s;
}
.slider-range1:hover{
 opacity:1;
}
.slider-range1::-webkit-slider-thumb{
 -webkit-appearance:none;
 appearance:none;
 width:25px;
 height:25px;
 border-radius:50%;
 background:#49b4fa;
 cursor:pointer;
}
.slider-range1::-moz-range-thumb{
 width:25px;
 height:25px;
 border-radius:50%;
 background:#49b4fa;
 cursor:pointer;
}
.slider-container{
 display:flex;
 justify-content:center;
 margin-top:20px;
 margin-bottom:40px;
}
.slider{
 max-width:1100px;
 display:flex;
 flex-direction:row;
 align-items:flex-start;
 align-items:center;
 justify-content:space-between;
}

@media only screen and (max-width:600px){
 span.slogan1{font-size:25px}
 span.slogan2{font-size:25px}
}
.slogan1{
 font-family:'Raleway-Black' ;
 font-size:22px;
 color:#0367b2;
}
.slogan2{
 font-family:'Raleway-Light' ;
 font-size:22px;
 color:#0367b2;
 margin-left:-4px;
}

@media (max-width:550px)
{
 .open-sens-regular{
 font-size:1rem;
}
}
@media only screen and (max-width:825px) and (min-width:750px){
 .table-borderless-1.mobile{
 margin-left:-3px;
 width:100.9%;
}
}
.no-border-table.open-sens-regular.padding-td.margin-top-2.margin-bottom-10
{
 max-width:100%;
}
.open-sens-regular.no-border-table
{
 padding-left:10px;
 padding-right:10px;
}
.table-content div.table-content-align
{
 margin-top:10px;
}
@media (max-width:850px) and (min-width:800px) and (orientation:landscape)
{
 .table-borderless-1.mobile{
 width:100%;
 margin-left:unset;
}
}
@media only screen and (max-width:749px) and (min-width:650px){
 .table-borderless-1.mobile{
 margin-left:-3px;
 width:100.9%;
}
}
.table-content-align
{
 border-bottom-style:solid;
 border-bottom-color:#dfdddd;
 border-bottom-width:1px;
}
.texte_table
{
 width:435px;
}
@media only screen and (max-width:650px) and (min-width:630px){
 .table-borderless-1.mobile{
 margin-left:-3px;
 width:100.9%;
}
}
@media only screen and (max-width:390px) and (min-width:365px){
 .mobile__intro-table.mobile th
{
 padding:4px 77px;
}
}
@media only screen and (max-width:364px) and (min-width:310px){
 .mobile__intro-table.mobile th
{
 padding:4px 77px;
}
 .mobile__intro-table.mobile{
 border-spacing:4px 16px;
}
}
.table-title{
 display:flex;
 justify-content:space-between;
 margin-bottom:-15px;
 max-width:500px;
}
.mobile__intro-table{
 display:none;
}
.table-ligne{
 display:flex;
 align-items:center;
 flex-direction:row;
 justify-content:space-between;
 margin-bottom:-10px;
 margin-top:-10px;
 max-width:500px;
}
.table-borderless .hr-comment{
 width:500px;
 margin-left:0px;
}
.table-title p{
 color:#aaaaaa;
 font-family:'Open Sans Semibold';
}
.table-ligne p{
 font-family:'Open Sans Regular';
 font-weight:bolder;
}
.table-footer p{
 width:500px;
 display:flex;
 justify-content:flex-end;
 color:#aaaaaa;
 font-family:'Open Sans Italic';
}
.table-content{
 margin-top:30px;
}
.padding-bottom-30{
 padding-bottom:30px;
}
.table-content-align{
 display:flex;
 justify-content:space-around;
 margin-top:-10px;
}
.no-border-table.open-sens-light{
 font-family:'Open Sans regular';
}
table, td, th{
 border:1px solid #D3D3D3;
}
table th{
 padding:30px 40px;
 font-family:'Open Sans Light';
 color:#0367b2;
}
table img{
 padding-bottom:13px;
}
table{
 width:100%;
 margin:auto;
 border-collapse:collapse;
 margin-bottom:60px;
}
th{
 height:50px;
}
table img.padding-bottom-0{
 padding-bottom:0px;
}
@media only screen and (max-width:600px){
 .desktop__intro-table{
 display:none}
 .mobile__intro-table{border-collapse:separate;
 border-spacing:8px 32px;
 border:none}
 .mobile__intro-table th{
 padding:4px 89px;
 font-family:'Open Sans Light';
 color:#0367b2;
}
 .mobile__intro-table{
 display:block;
}
 .gris-banner-title{
 margin:0;
}
 .table-ligne-1 img{
 width:70% !important;
 padding-left:5px;
}
 .texte_table.mobile{
 margin-left:-5% !important;
}
}
.table-title-1{
 padding-left:10px;
 padding-right:10px;
 display:flex;
 justify-content:space-between;
 margin-bottom:-15px;
}
@media only screen and (max-width:400px){
 p.min-width-150.max-width-150
{
 min-width:100px;
}
 .green-button.table{
 padding:10px 14px 10px 6px;
}
 .one-thirth h3{
 font-size:15px;
}
 .right{
 text-align:unset;
}
 .left{
 text-align:unset;
}
 .right p{
 text-align:unset;
}
}
@media only screen and (max-width:600px){
 .table-ligne-1 p{
 padding-left:5px;
}
.body__container.table-ligne-1.margin-top-5{max-width:515px;
 width:auto;
 margin:auto;
}
.body__container.gris-banner-title{max-width:520px;
 width:auto;
 margin:auto;
}
.body__container.gris-background.table-ligne-1{max-width:520px;
 width:auto;
 margin:auto;
}
.body__container.table-ligne-1{max-width:520px;
 width:auto;
 margin:auto}
.table-title-1 p.margin-right-140-{margin-right:-8%}
 .table-title-1 p.margin-right-55{margin-right:3%;
}
 .table-title-1{margin-left:2%;
}
 .table-borderless-1.mobile{
 margin-left:-2%;
 margin-right:-1%;
}
}
.no-border-table.open-sens-regular.padding-td.margin-top-2.margin-bottom-10
{
 width:-webkit-fill-available;
}
.open-sens-regular.no-border-table
{
 padding-left:5px;
 padding-right:10px;
}
.table-ligne-1{
 display:flex;
 align-items:center;
 flex-direction:row;
 justify-content:space-between;
 margin-bottom:-10px;
 margin-top:-10px;
}
.table-borderless-1{
 margin-left:0px;
}
.table-title-1 p{
 color:#49b4fa;
 font-family:'Open Sans Semibold';
 font-weight:bold;
 font-size:17px;
}
.table-ligne-1 p{
 font-family:'Open Sans regular';
 color:#232323;
 font-size:20px;
}
.no-border-table{
 font-family:'Open Sans regular';
 margin-top:30px;
 border:none ;
}
.no-border-table.OpenSans-Semibold.margin-top-2{
 margin-top:2px
}
.no-border-table.open-sens-light.padding-td.margin-top-2{
 margin-top:2px
}
.no-border-table.margin-top-5-{
 margin-top:-5px;
}
table th:hover{
 background-color:#f6fcf6;
}
.footer__banner-redirect{
 margin-left:-1%;
 background-color:#f2f5f8;
 margin:-0.25%;
 position:relative;
 padding-bottom:10px;
}
.padding-top-30.redirect{
 padding-top:30px;
}
.top-60.redirect{
 top:60px;
}
.body__container.redirect{
 max-width:100%;
 width:1120px;
 margin:auto;
}
.color-232323.redirect{
 color:#232323;
}
.margin-top-15-.redirect{
 margin-top:-15px;
}
.redirect-arrow1.redirect{
 animation:imggg 1s infinite;
}
.redirect-arrow2.redirect{
 animation:imggg 1.2s infinite;
}
.redirect-arrow3.redirect{
 animation:imggg 1.4s infinite;
}
.redirect-arrow4.redirect{
 animation:imggg 1.6s infinite;
}
.redirect-arrow5.redirect{
 animation:imggg 1.8s infinite;
}
.redirect-arrow6.redirect{
 animation:imggg 2s infinite;
}
.margin-bottom-120.redirect{
 margin-bottom:120px;
}
.margin-top-20.redirect{
 margin-top:20px !important;
}
@media only screen and (max-width:600px){
 .body hr.hr-under-menu.redirect{
 left:-30px;
 width:calc(100% + 30px);
 border-style:solid;
 border-color:#8bd5ff;
 border-width:2px;
 margin-top:-70px;
}}
@media only screen and (max-width:600px){
 .footer__logo.redirect{
 position:relative;
}}
.redirect-arrow7.redirect{
 animation:imggg 2.2s infinite;
}
.redirect-div.redirect{
 background-color:white;
 display:flex;
 flex-direction:column;
 align-items:center;
 justify-content:center;
 margin-top:30px;
}
.margin-top-50-.redirect{
 margin-top:-50px;
}
img{
 border-style:none;
}
.margin-top-60.redirect{
 margin-top:60px;
}
h3{
 margin-bottom:30px;
 font-family:'Open Sans Semibold';
 color:#1aa9fa;
 font-size:20px;
}
.color-232323.redirect{
 color:#232323;
}
.margin-top-10-{
 margin-top:-10px;
}
.italic-semibold.redirect{
 font-family:'Open Sans SemiboldItalic';
 color:#0193ff;
 margin-top:-30px;
 font-size:20px;
 font-weight:bold;
}
.margin-top-30.redirect{
 margin-top:30px;
}
.OpenSans-Semibold.redirect{
 font-family:'Open Sans Semibold';
}
.flex-direction-row.redirect{
 flex-direction:row;
}
.display-flex.redirect{
 display:flex;
}
.footer__logo.redirect{
 display:flex;
 flex-direction:row;
 align-items:flex-start;
 justify-content:space-between;
 padding:14px 5px;
}
.margin-top-20.redirect{
 margin-top:20px !important;
}
@media only screen and (max-width:600px){
span.slogan1.redirect{
 font-size:30px;
}}
@media only screen and (max-width:600px){
span.slogan2.redirect{
 font-size:30px;
}}
.slogan2.redirect{
 font-family:'Raleway-Light';
 font-size:22px;
 color:#0367b2;
 margin-left:-4px;
}
.slogan1.redirect{
 font-family:'Raleway-Black';
 font-size:22px;
 color:#0367b2;
}