@import url(font.css);.post-type-archive-sg_visa_partner>.wrap.container,.post-type-archive-sg_visa_partner main>.container{padding:0;margin:0;width:100% !important;max-width:100%}.post-type-archive-sg_visa_partner .sgma-footer{margin-top:0 !important}.post-type-archive-sg_visa_partner .mfp-bg{background-color:#2d2765}.post-type-archive-sg_visa_partner .white-popup{position:relative;background:#eaeaf2;width:auto;max-width:640px;margin:20px auto;-webkit-border-radius:14px;-moz-border-radius:14px;border-radius:14px;padding:40px}.post-type-archive-sg_visa_partner .partner-popup{font-family:'Source Sans Pro', sans-serif;color:#2d2765}.post-type-archive-sg_visa_partner .partner-popup h3{padding:0;margin:0 0 20px 0;font-family:'Montserrat', sans-serif;font-weight:900;text-transform:uppercase;font-size:20px}.post-type-archive-sg_visa_partner .partner-popup img{margin-bottom:20px}.post-type-archive-sg_visa_partner .partner-popup .description{margin-bottom:20px;font-size:14px}.post-type-archive-sg_visa_partner .partner-popup .details-list-head{background-color:#e83e3f;color:#ffffff;line-height:36px;font-size:14px;padding:0 20px;border-bottom:2px solid #eaeaf2}.post-type-archive-sg_visa_partner .partner-popup .details-list-head span{font-weight:700;font-family:'Montserrat', sans-serif;font-size:16px}.post-type-archive-sg_visa_partner .partner-popup .item-list{border-bottom:2px solid #eaeaf2;background-color:#ffffff;font-size:13px;line-height:16px;padding:10px 20px;overflow:hidden;color:#2d2765}.post-type-archive-sg_visa_partner .partner-popup .item-list>span{margin-right:6px;color:#7b7aa6}.post-type-archive-sg_visa_partner .partner-popup .item-list .item-data{width:50%;float:right;text-align:left}.post-type-archive-sg_visa_partner .partner-popup .item-list .card-item{padding:5px 0;border-bottom:1px solid #cccad8;font-size:12px;line-height:14px}.post-type-archive-sg_visa_partner .partner-popup .item-list .card-item:first-child{margin-top:-5px}.post-type-archive-sg_visa_partner .partner-popup .item-list .card-item.non-eligible{color:#c7c6d6;border-bottom:1px solid #e6e6f0}.post-type-archive-sg_visa_partner .partner-popup .item-list .card-item.non-eligible span{font-size:8px}.post-type-archive-sg_visa_partner .partner-popup .item-list .card-item span{float:right;font-size:10px;line-height:14px}.post-type-archive-sg_visa_partner .partner-popup .item-list .card-item span.svico-valide{color:#5fb02f}.post-type-archive-sg_visa_partner .partner-popup .item-list .card-item span.svico-invalide{color:#e73d3e}.post-type-archive-sg_visa_partner .partner-popup .item-list .card-item:last-child{border-bottom:none}#sg_visa_partner h2,#sg_visa_partner h1{color:#2d2765;padding:0;margin:0;font-family:'Montserrat', sans-serif;font-weight:900}#sg_visa_partner h1{font-size:32px;text-transform:uppercase;margin:40px 0;position:relative}#sg_visa_partner h1:before{content:'';width:260px;height:12px;background-color:#e83e3f;position:absolute;left:-60px;bottom:-30px}#sg_visa_partner h2{font-size:24px;padding:30px 0}#sg_visa_partner h3{font-size:20px;padding:20px 0}#sg_visa_partner .sv-searchbar-form-container{margin-top:30px;height:60px}#sg_visa_partner .sv-searchbar-form.fix-search{position:fixed;top:0;width:100%;z-index:100;margin-top:0;left:0;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.3);-moz-box-shadow:0 0 7px rgba(0,0,0,0.3);box-shadow:0 0 7px rgba(0,0,0,0.3);background-color:#fff}#sg_visa_partner .sv-searchbar-form.fix-search .sv-searchbar{border:none}#sg_visa_partner .sv-searchbar{height:60px;background-color:#ffffff;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;padding:10px;border:1px solid #c5c7d6}#sg_visa_partner .sv-searchbar .awselect .front_face{padding-left:40px !important;font-size:14px}#sg_visa_partner .sv-searchbar .awselect .front_face:before{font-family:'svico' !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:24px;position:absolute;color:#2d2765;z-index:10;top:5px;left:7px}#sg_visa_partner .sv-searchbar .awselect .back_face ul li a{padding-top:8px !important;padding-bottom:8px !important;text-decoration:none}#sg_visa_partner .sv-searchbar .select-cartes{padding-left:30px}#sg_visa_partner .sv-searchbar .select-cartes .front_face:before{content:"\e902"}#sg_visa_partner .sv-searchbar .select-villes .front_face:before{content:"\e903"}#sg_visa_partner .sv-searchbar .select-categories .front_face:before{content:"\e904"}#sg_visa_partner .sv-searchbar .searchbtn{border:none;background-color:#e83e3f;width:100%;height:40px;line-height:40px;color:#ffffff;display:block;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;text-align:center;font-size:18px;text-decoration:none}#sg_visa_partner .sv-searchbar .searchbtn:hover{background-color:#e52728}#sg_visa_partner .sgvisa-header{background:#dd5058;background-size:contain;width:100%}#sg_visa_partner .sgvisa-header .container-fluid{padding:80px 0 50px 0;background:url("../img/slide-main2.png") center no-repeat;background-size:contain;position:relative;height:570px}#sg_visa_partner .sgvisa-header .container-fluid:after{content:'';width:100%;height:5px;position:absolute;left:0;bottom:0;background-color:#444;opacity:.1;z-index:2}#sg_visa_partner .sgvisa-header .container-fluid>.container{margin-bottom:50px}#sg_visa_partner .sgvisa-header h1{margin-bottom:60px;color:#ffffff}#sg_visa_partner .sgvisa-header h1:before{background-color:#ffffff}#sg_visa_partner .sgvisa-header .partenariat-visa{width:340px;display:flex;flex-direction:row;color:#ffffff}#sg_visa_partner .sgvisa-header .partenariat-visa .info{text-align:right;padding-right:14px;font-family:'Source Sans Pro', sans-serif;font-size:16px;font-weight:500}#sg_visa_partner .sgvisa-header .partenariat-visa .logo{width:140px;text-align:left}#sg_visa_partner .sgvisa-header .partenariat-visa .logo span{font-size:34px;line-height:36px}#sg_visa_partner .sgvisa-comment-en-profiter{color:#2d2765;width:100%}#sg_visa_partner .sgvisa-comment-en-profiter.with-bg{background-color:#eae9ef}#sg_visa_partner .sgvisa-comment-en-profiter>.container{padding-top:40px;padding-bottom:50px}#sg_visa_partner .sgvisa-comment-en-profiter h3{padding:30px 0 10px 0;font-size:24px;margin-left:20px}#sg_visa_partner .sgvisa-comment-en-profiter p{margin-top:0;font-size:20px;margin-left:20px}#sg_visa_partner .sgvisa-comment-en-profiter .icon{text-align:right}#sg_visa_partner .sgvisa-comment-en-profiter span.svico-howto1{position:relative;font-size:170px;color:#2d2765}#sg_visa_partner .sgvisa-comment-en-profiter span.svico-howto1 span{position:absolute;top:0;left:0;color:#e83e3f}#sg_visa_partner .sgvisa-presentation{color:#2d2765;background-color:#eae9ef;width:100%}#sg_visa_partner .sgvisa-presentation>.container{padding-top:40px;padding-bottom:50px;background:url("../img/howto-elements.png") bottom right no-repeat;background-size:auto 300px}#sg_visa_partner .sgvisa-presentation .avantages{margin-top:20px;margin-bottom:60px;display:flex;flex-direction:row}#sg_visa_partner .sgvisa-presentation .avantages .avantage{margin:auto;font-size:22px;text-align:center}#sg_visa_partner .sgvisa-presentation .avantages .liste>div:first-child{border-right:1px solid #b8b6c3}#sg_visa_partner .sgvisa-presentation .avantages .liste>div:last-child{border-left:1px solid #b8b6c3}#sg_visa_partner .sgvisa-presentation .avantages .icon{font-size:70px;text-align:center;margin-bottom:21px}#sg_visa_partner .sgvisa-presentation .avantages .title{display:inline-block;text-align:left;margin-bottom:20px}#sg_visa_partner .sgvisa-presentation h3{padding:30px 0 10px 0;font-size:24px;margin-left:20px}#sg_visa_partner .sgvisa-presentation p{margin-top:0;font-size:20px;margin-left:20px}#sg_visa_partner .sgvisa-content{padding:60px 0 30px 0}#sg_visa_partner .sgvisa-content h2{margin:0 0 30px 0;padding:0}#sg_visa_partner .sgvisa-content p{font-size:12px;color:#2d2765}#sg_visa_partner .sgvisa-content .no-result{margin-bottom:30px;font-size:14px;color:#2d2765}#sg_visa_partner .sgvisa-content .sgvisa-partner{position:relative;overflow:hidden;margin-bottom:30px;display:block;outline:none;min-height:235px;border:1px solid #f0f0f0;text-decoration:none}#sg_visa_partner .sgvisa-content .sgvisa-partner img{float:left;position:relative;z-index:1}#sg_visa_partner .sgvisa-content .sgvisa-partner .details{position:absolute;z-index:2;width:100%;height:100%;top:0;left:0}#sg_visa_partner .sgvisa-content .sgvisa-partner .details-main{width:100%;height:84px;position:absolute;left:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:10;padding:20px}#sg_visa_partner .sgvisa-content .sgvisa-partner .details-main h4{color:#ffffff;font-size:20px;font-weight:700;font-family:'Source Sans Pro', sans-serif;line-height:22px;margin-bottom:5px}#sg_visa_partner .sgvisa-content .sgvisa-partner .details-main .categories-lists{color:#e83e3f;font-size:14px;font-weight:500}#sg_visa_partner .sgvisa-content .sgvisa-partner .details-main .reduction{width:70px;height:70px;background-color:#e83e3f;color:#ffffff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position:absolute;right:20px;top:-35px;z-index:20;font-size:20px;line-height:70px;font-weight:900;text-align:center;-webkit-transition:all 200ms;-moz-transition:all 200ms;-ms-transition:all 200ms;-o-transition:all 200ms;transition:all 200ms}#sg_visa_partner .sgvisa-content .sgvisa-partner .expiration{margin:20px 0 0 20px;color:#ffffff;font-size:14px;font-family:'Source Sans Pro', sans-serif;font-weight:700}#sg_visa_partner .sgvisa-content .sgvisa-partner .expiration span{display:inline-block;background-color:#fae615;padding:4px 10px;font-size:13px;line-height:14px;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;font-weight:500;color:#2d2765;margin-top:4px}#sg_visa_partner .sgvisa-content .sgvisa-partner .en-savoir-plus{width:100%;height:100%;position:absolute;left:0;top:100%;background-color:rgba(45,39,101,0.9);color:#ffffff;z-index:15;padding:20px;display:flex;align-items:center;justify-content:flex-start;font-weight:700;font-size:18px;-webkit-transition:all 150ms;-moz-transition:all 150ms;-ms-transition:all 150ms;-o-transition:all 150ms;transition:all 150ms}#sg_visa_partner .sgvisa-content .sgvisa-partner .en-savoir-plus span{margin-left:10px}#sg_visa_partner .sgvisa-content .sgvisa-partner .en-savoir-plus span::before{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg);display:inline-block}#sg_visa_partner .sgvisa-content .sgvisa-partner:hover .en-savoir-plus{top:0}#sg_visa_partner .sgvisa-content .sgvisa-partner:hover .details-main .reduction{background-color:#ffffff;color:#e83e3f}#sg_visa_partner .sv-load-more{margin:0 auto 30px auto;display:inline-block;padding:6px 50px;line-height:20px;text-align:center;color:#ffffff;background-color:#e83e3f;font-size:12px;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;text-decoration:none}#sg_visa_partner .sv-load-more:hover{background-color:#c21718}#sg_visa_partner .sv-load-more.no-more{background-color:#e0e0e0;color:#ffffff;cursor:default}@media (max-width: 767px){.post-type-archive-sg_visa_partner .white-popup{padding:30px 20px}#sg_visa_partner h2{font-size:16px;padding:20px 0}#sg_visa_partner .sgvisa-header .container-fluid{height:230px;background-size:cover;padding:20px 0 30px 0}#sg_visa_partner .sgvisa-header .container-fluid>.container{height:180px}#sg_visa_partner .sgvisa-header .container-fluid h1{margin:0 0 20px 0;font-size:16px;line-height:20px}#sg_visa_partner .sgvisa-header .container-fluid h1::before{width:110px;height:6px;position:absolute;left:0;bottom:-14px}#sg_visa_partner .sgvisa-header .partenariat-visa{width:200px}#sg_visa_partner .sgvisa-header .partenariat-visa .info{font-size:12px;padding-right:8px}#sg_visa_partner .sgvisa-header .partenariat-visa .logo{width:70px}#sg_visa_partner .sgvisa-header .partenariat-visa .logo span{font-size:22px;line-height:26px}#sg_visa_partner .sv-searchbar{height:184px}#sg_visa_partner .sv-searchbar .select-cartes{padding-left:15px}#sg_visa_partner .sgvisa-comment-en-profiter .icon{text-align:center}#sg_visa_partner .sgvisa-comment-en-profiter .sv-searchbar-form-container{height:170px}#sg_visa_partner .sgvisa-presentation>.container{padding-top:40px;padding-bottom:140px;background-position:bottom center;background-size:auto 180px}#sg_visa_partner .sgvisa-presentation .avantages{margin-bottom:20px}#sg_visa_partner .sgvisa-presentation .avantages .avantage{font-size:14px}#sg_visa_partner .sgvisa-presentation .avantages .avantage .icon{font-size:50px;margin-bottom:6px}#sg_visa_partner .sgvisa-presentation .icon{text-align:center}#sg_visa_partner .sgvisa-presentation span.svico-howto1{font-size:150px}#sg_visa_partner .sgvisa-presentation h3{margin-left:0;font-size:20px}#sg_visa_partner .sgvisa-presentation p{margin-left:0;font-size:15px}#sg_visa_partner .sgvisa-content{padding:30px 0 30px 0}#sg_visa_partner .sgvisa-content h2{font-size:20px}.awselect.animate2>.bg{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}.awselect.animate2 .front_face>.bg{-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px}}@media (max-width: 1660px){#sg_visa_partner .sgvisa-header .container-fluid{background-size:cover}}
#sg_visa_partner .sgvisa-content .sgvisa-partner .details-main .reduction span{font-size: 10px;position: absolute;bottom: 46px;text-align: center;display: inline-block;width: 100%;z-index: 10;left: 0;line-height: 12px;}
/*# sourceMappingURL=sg-visa-cards-public.min.css.map */
