@import url("https://fonts.googleapis.com/css?family=Raleway:500,700,900");@import url("https://fonts.googleapis.com/css?family=Oswald:400,500");@font-face{font-family:'GothamRoundedBook';src:url("/dist/fonts/proxima/GothamRoundedBook.eot");src:url("/dist/fonts/proxima/GothamRoundedBook.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/GothamRoundedBook.woff2") format("woff2"),url("/dist/fonts/proxima/GothamRoundedBook.woff") format("woff"),url("/dist/fonts/proxima/GothamRoundedBook.ttf") format("truetype"),url("/dist/fonts/proxima/GothamRoundedBook.svg#GothamRoundedBook") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'GothamRoundedMedium';src:url("/dist/fonts/proxima/GothamRoundedMedium.eot");src:url("/dist/fonts/proxima/GothamRoundedMedium.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/GothamRoundedMedium.woff2") format("woff2"),url("/dist/fonts/proxima/GothamRoundedMedium.woff") format("woff"),url("/dist/fonts/proxima/GothamRoundedMedium.ttf") format("truetype"),url("/dist/fonts/proxima/GothamRoundedMedium.svg#GothamRoundedMedium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Proxima Nova Bl';src:url("/dist/fonts/proxima/ProximaNova-Black.eot");src:url("/dist/fonts/proxima/ProximaNova-Black.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNova-Black.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNova-Black.woff") format("woff"),url("/dist/fonts/proxima/ProximaNova-Black.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNova-Black.svg#ProximaNova-Black") format("svg");font-weight:900;font-style:normal}@font-face{font-family:'Proxima Nova Rg';src:url("/dist/fonts/proxima/ProximaNova-RegularIt.eot");src:url("/dist/fonts/proxima/ProximaNova-RegularIt.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNova-RegularIt.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNova-RegularIt.woff") format("woff"),url("/dist/fonts/proxima/ProximaNova-RegularIt.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNova-RegularIt.svg#ProximaNova-RegularIt") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Proxima Nova SemiBold';src:url("/dist/fonts/proxima/ProximaNova-SemiboldIt.eot");src:url("/dist/fonts/proxima/ProximaNova-SemiboldIt.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNova-SemiboldIt.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNova-SemiboldIt.woff") format("woff"),url("/dist/fonts/proxima/ProximaNova-SemiboldIt.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNova-SemiboldIt.svg#ProximaNova-SemiboldIt") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'Proxima Nova Cn Lt';src:url("/dist/fonts/proxima/ProximaNovaCond-SemiboldIt.eot");src:url("/dist/fonts/proxima/ProximaNovaCond-SemiboldIt.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNovaCond-SemiboldIt.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNovaCond-SemiboldIt.woff") format("woff"),url("/dist/fonts/proxima/ProximaNovaCond-SemiboldIt.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNovaCond-SemiboldIt.svg#ProximaNovaCond-SemiboldIt") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'Proxima Nova Lt';src:url("/dist/fonts/proxima/ProximaNova-Light.eot");src:url("/dist/fonts/proxima/ProximaNova-Light.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNova-Light.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNova-Light.woff") format("woff"),url("/dist/fonts/proxima/ProximaNova-Light.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNova-Light.svg#ProximaNova-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Proxima Nova Rg';src:url("/dist/fonts/proxima/ProximaNova-Regular.eot");src:url("/dist/fonts/proxima/ProximaNova-Regular.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNova-Regular.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNova-Regular.woff") format("woff"),url("/dist/fonts/proxima/ProximaNova-Regular.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNova-Regular.svg#ProximaNova-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova Rg';src:url("/dist/fonts/proxima/ProximaNova-BoldIt.eot");src:url("/dist/fonts/proxima/ProximaNova-BoldIt.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNova-BoldIt.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNova-BoldIt.woff") format("woff"),url("/dist/fonts/proxima/ProximaNova-BoldIt.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNova-BoldIt.svg#ProximaNova-BoldIt") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:'Proxima Nova Rg';src:url("/dist/fonts/proxima/ProximaNova-Bold.eot");src:url("/dist/fonts/proxima/ProximaNova-Bold.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNova-Bold.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNova-Bold.woff") format("woff"),url("/dist/fonts/proxima/ProximaNova-Bold.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNova-Bold.svg#ProximaNova-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Proxima Nova Cn SemiBold';src:url("/dist/fonts/proxima/ProximaNovaCond-Semibold.eot");src:url("/dist/fonts/proxima/ProximaNovaCond-Semibold.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNovaCond-Semibold.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNovaCond-Semibold.woff") format("woff"),url("/dist/fonts/proxima/ProximaNovaCond-Semibold.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNovaCond-Semibold.svg#ProximaNovaCond-Semibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Proxima Nova Cn Rg';src:url("/dist/fonts/proxima/ProximaNovaCond-RegularIt.eot");src:url("/dist/fonts/proxima/ProximaNovaCond-RegularIt.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNovaCond-RegularIt.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNovaCond-RegularIt.woff") format("woff"),url("/dist/fonts/proxima/ProximaNovaCond-RegularIt.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNovaCond-RegularIt.svg#ProximaNovaCond-RegularIt") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Proxima Nova Rg';src:url("/dist/fonts/proxima/ProximaNova-RegularIt_1.eot");src:url("/dist/fonts/proxima/ProximaNova-RegularIt_1.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNova-RegularIt_1.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNova-RegularIt_1.woff") format("woff"),url("/dist/fonts/proxima/ProximaNova-RegularIt_1.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNova-RegularIt_1.svg#ProximaNova-RegularIt") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Proxima Nova Cn Rg';src:url("/dist/fonts/proxima/ProximaNovaCond-Regular.eot");src:url("/dist/fonts/proxima/ProximaNovaCond-Regular.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNovaCond-Regular.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNovaCond-Regular.woff") format("woff"),url("/dist/fonts/proxima/ProximaNovaCond-Regular.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNovaCond-Regular.svg#ProximaNovaCond-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Proxima Nova Lt';src:url("/dist/fonts/proxima/ProximaNova-LightIt.eot");src:url("/dist/fonts/proxima/ProximaNova-LightIt.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNova-LightIt.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNova-LightIt.woff") format("woff"),url("/dist/fonts/proxima/ProximaNova-LightIt.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNova-LightIt.svg#ProximaNova-LightIt") format("svg");font-weight:300;font-style:italic}@font-face{font-family:'Proxima Nova Cn Lt';src:url("/dist/fonts/proxima/ProximaNovaCond-LightIt.eot");src:url("/dist/fonts/proxima/ProximaNovaCond-LightIt.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNovaCond-LightIt.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNovaCond-LightIt.woff") format("woff"),url("/dist/fonts/proxima/ProximaNovaCond-LightIt.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNovaCond-LightIt.svg#ProximaNovaCond-LightIt") format("svg");font-weight:300;font-style:italic}@font-face{font-family:'Proxima Nova Cn Lt';src:url("/dist/fonts/proxima/ProximaNovaCond-Light.eot");src:url("/dist/fonts/proxima/ProximaNovaCond-Light.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNovaCond-Light.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNovaCond-Light.woff") format("woff"),url("/dist/fonts/proxima/ProximaNovaCond-Light.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNovaCond-Light.svg#ProximaNovaCond-Light") format("svg");font-weight:300;font-style:normal}@font-face{font-family:'Proxima Nova SemiBold';src:url("/dist/fonts/proxima/ProximaNova-Semibold.eot");src:url("/dist/fonts/proxima/ProximaNova-Semibold.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNova-Semibold.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNova-Semibold.woff") format("woff"),url("/dist/fonts/proxima/ProximaNova-Semibold.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNova-Semibold.svg#ProximaNova-Semibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Proxima Nova ExtraBld';src:url("/dist/fonts/proxima/ProximaNova-Extrabld.eot");src:url("/dist/fonts/proxima/ProximaNova-Extrabld.eot?#iefix") format("embedded-opentype"),url("/dist/fonts/proxima/ProximaNova-Extrabld.woff2") format("woff2"),url("/dist/fonts/proxima/ProximaNova-Extrabld.woff") format("woff"),url("/dist/fonts/proxima/ProximaNova-Extrabld.ttf") format("truetype"),url("/dist/fonts/proxima/ProximaNova-Extrabld.svg#ProximaNova-Extrabld") format("svg");font-weight:800;font-style:normal}@font-face{font-family:'adjust';src:url("/dist/fonts/adjust/adjust-font.eot");src:url("/dist/fonts/adjust/adjust-font.eot") format("embedded-opentype"),url("/dist/fonts/adjust/adjust-font.woff") format("woff"),url("/dist/fonts/adjust/adjust-font.ttf") format("truetype"),url("/dist/fonts/adjust/adjust-font.svg") format("svg")}.l1{width:calc((100% / 12 * 1) - 1rem);margin:1.5rem 0.5rem}.l2{width:calc((100% / 12 * 2) - 1rem);margin:1.5rem 0.5rem}.l3{width:calc((100% / 12 * 3) - 1rem);margin:1.5rem 0.5rem}.l4{width:calc((100% / 12 * 4) - 1rem);margin:1.5rem 0.5rem}.l5{width:calc((100% / 12 * 5) - 1rem);margin:1.5rem 0.5rem}.l6{width:calc((100% / 12 * 6) - 1rem);margin:1.5rem 0.5rem}.l7{width:calc((100% / 12 * 7) - 1rem);margin:1.5rem 0.5rem}.l8{width:calc((100% / 12 * 8) - 1rem);margin:1.5rem 0.5rem}.l9{width:calc((100% / 12 * 9) - 1rem);margin:1.5rem 0.5rem}.l10{width:calc((100% / 12 * 10) - 1rem);margin:1.5rem 0.5rem}.l11{width:calc((100% / 12 * 11) - 1rem);margin:1.5rem 0.5rem}.l12{width:calc((100% / 12 * 12) - 1rem);margin:1.5rem 0.5rem}@media screen and (max-width: 1172px){.m1{width:calc((100% / 8 * 1) - 1rem);margin:1.5rem 0.5rem}.m2{width:calc((100% / 8 * 2) - 1rem);margin:1.5rem 0.5rem}.m3{width:calc((100% / 8 * 3) - 1rem);margin:1.5rem 0.5rem}.m4{width:calc((100% / 8 * 4) - 1rem);margin:1.5rem 0.5rem}.m5{width:calc((100% / 8 * 5) - 1rem);margin:1.5rem 0.5rem}.m6{width:calc((100% / 8 * 6) - 1rem);margin:1.5rem 0.5rem}.m7{width:calc((100% / 8 * 7) - 1rem);margin:1.5rem 0.5rem}.m8{width:calc((100% / 8 * 8) - 1rem);margin:1.5rem 0.5rem}}@media screen and (max-width: 880px){.s1{width:calc((100% / 4 * 1) - 1rem);margin:1.5rem 0.5rem}.s2{width:calc((100% / 4 * 2) - 1rem);margin:1.5rem 0.5rem}.s3{width:calc((100% / 4 * 3) - 1rem);margin:1.5rem 0.5rem}.s4{width:calc((100% / 4 * 4) - 1rem);margin:1.5rem 0.5rem}}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{padding:0;margin:0;border:none;outline:none;text-decoration:none;list-style-type:none;font-family:'Proxima Nova Rg'}h1,h2,h3,h4,h5,h6{font-weight:bold;letter-spacing:-0.03em}html,body{height:100%;min-height:100%}.loading{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.8);z-index:500}.loading i{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);color:white}.container{width:1152px;margin:auto}.container.overlayer{margin-top:-25vh}.container.overlayer.home{margin-top:-28vh}@media screen and (max-width: 1172px){.container{width:860px}}@media screen and (max-width: 880px){.container{width:520px}}@media screen and (max-width: 540px){.container{width:360px}}@media screen and (max-width: 400px){.container{padding:0;width:calc(100vw - 32px)}}.adjust{font-family:"adjust";position:absolute;right:2rem;bottom:2rem;color:grey;transition:color .3s}.adjust:hover{transition:color .3s, transform .3s;color:#bdca00;-ms-transform:rotate(360deg);transform:rotate(360deg)}.question_mark{padding:0.4em 0.6em;font-size:1.3em;line-height:1em;color:white;background:#bdca00;height:3.2rem;cursor:pointer;float:right;margin-right:2.2em;display:none}.question_mark:hover,.question_mark:focus{color:white}@media screen and (max-width: 540px){.question_mark{display:block}}.questions{position:fixed;right:0;top:25px;z-index:10;width:200px;background:white;-ms-transform:translateX(100%);transform:translateX(100%);transition:0.4s}@media screen and (max-width: 880px){.questions{bottom:auto;top:120px}}@media screen and (max-width: 380px){.questions{position:absolute;top:57px}}.questions:hover,.questions:focus{-ms-transform:translateX(0);transform:translateX(0)}@media screen and (max-width: 380px){.questions:hover .mark,.questions:focus .mark{display:none !important}}@media screen and (max-width: 540px){.questions{right:auto;bottom:auto;top:50%;left:50%;-ms-transform:translate(-50%, -100%);transform:translate(-50%, -100%);width:80%;display:none}.questions.active{display:block}}.questions .mark{position:absolute;top:0;left:0;-ms-transform:translateX(-100%);transform:translateX(-100%);padding:0.4em 0.6em;font-size:1.3em;line-height:1em;color:white;background:#bdca00;height:3.1rem;cursor:pointer}@media screen and (max-width: 540px){.questions .mark{display:none}}.questions h3{background:#bdca00;width:100%;color:white;padding:0.4em;display:inline-block;text-align:center;height:3.1rem}.questions p{padding:0 1em;text-align:center}.questions p a{color:#bdca00}.questions p a:hover,.questions p a:focus{text-decoration:underline}header{position:relative;background-repeat:no-repeat;background-position:center top;background-size:cover;height:70vh}header:before,header:after{content:"";position:absolute;left:0;z-index:0;width:100%}header:before{height:17.5vh;top:0;background:linear-gradient(to bottom, rgba(0,0,0,0.4), transparent)}header:after{height:35vh;bottom:0;background:linear-gradient(to top, rgba(0,0,0,0.4), transparent)}header .hero{position:relative;overflow-x:hidden;padding-top:2.5rem;min-height:540px;width:1152px;margin:0 auto}@media screen and (max-width: 1172px){header .hero{width:860px}}@media screen and (max-width: 880px){header .hero{width:520px}}@media screen and (max-width: 540px){header .hero{width:auto}}@media screen and (max-width: 540px){header .hero .logo{width:50%;margin:0 0.2em}}header .hero .badge{float:right;margin-right:10%;border-radius:50%;overflow:hidden}@media screen and (max-width: 540px){header .hero .badge{margin-right:50%;-ms-transform:translateX(50%);transform:translateX(50%)}}header .hero a.lang{background-color:white;color:#bdca00;padding:0.35em 0.6em;position:absolute;top:2.5rem;right:0;font-size:0.9em;text-align:center;width:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header .hero a.lang.switch{top:calc(2.5rem + 30px);opacity:0;pointer-events:none;transition:.3s .3s}header .hero a.lang.active,header .hero a.lang:hover,header .hero a.lang:hover+.switch{transition:.3s;opacity:1;pointer-events:auto}@media screen and (max-width: 1172px){header .hero a.lang{right:1rem}}.hero-img{position:absolute;top:0;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:-5}body{background-color:#eee}h2{font-size:4.2rem;font-family:'Proxima Nova ExtraBld';text-transform:uppercase;font-weight:900;margin-bottom:0}h3{display:block;text-transform:uppercase;font-size:1.5rem;font-weight:700}.required{color:#e60000}.first-block-shadow{box-shadow:0 96px 64px -64px silver;margin-bottom:12rem}footer,.top{display:block;clear:both}main{margin-bottom:3rem}.intro{color:white;position:relative;margin-bottom:1rem}.intro p{max-width:420px;margin-bottom:1em;line-height:1.2;font-family:'Proxima Nova SemiBold'}@media screen and (max-width: 540px){.intro{padding-right:70px}.intro h2{font-size:3.5rem}}.intro form{padding:0;margin:0;position:absolute;right:0;bottom:0}.intro .search_input_validation{display:none;position:absolute;height:32px;width:32px;right:0;bottom:0;opacity:0}.intro .search_input{height:32px;width:32px;margin:0;font-size:16px;background-color:#bdca00;padding-left:8px;padding-right:24px;transition:.25s;color:transparent;transition:.2s;background-image:url("../images/search_glass.svg");background-repeat:no-repeat;background-size:16px;background-position:calc(100% - 8px) 8px}.intro .search_input:-ms-input-placeholder{color:white}.intro .search_input::placeholder{color:white}.intro .search_input:hover{padding-right:32px;cursor:pointer}.intro .search_input:focus{padding-right:32px;width:240px;color:white;cursor:default}@media screen and (max-width: 540px){.intro .search_input:hover{padding-right:24px}.intro .search_input:focus{padding-right:24px}}.blocks{border:1px solid white;background-color:white;min-height:383.33333px}.blocks:before,.blocks:after{content:"";display:table}.blocks:after{clear:both}@media screen and (max-width: 1172px){.blocks{text-align:center}}@media screen and (max-width: 540px){.blocks{min-height:auto}}.blocks .empty{min-height:280px;padding:3em;font-weight:bold;text-align:center}.blocks .no_result_search{font-size:2rem;color:silver;text-align:center;padding:3rem;margin:0;position:relative}.blocks .no_result_search a{display:inline-block;position:absolute;top:1rem;right:1rem;color:grey;text-decoration:none;font-size:3rem;width:3rem;line-height:1}.blocks>li{width:383.33333px;height:383.33333px;border:1px white solid;position:relative;float:left;margin:0}.blocks>li.invalid_search{display:none}.blocks>li img{display:block}.blocks>li a{width:100%;height:100%;display:block}.blocks>li .infos{display:none;z-index:10;position:fixed;width:50vw;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#fff;padding:0 30px;overflow:hidden;box-shadow:0 96px 64px -64px rgba(68,68,68,0.3)}@media screen and (max-width: 880px){.blocks>li .infos{width:85vw;text-align:left;overflow:auto}}.blocks>li .infos span:hover{cursor:pointer}.blocks>li .infos span.close{color:#333;font-size:42px;position:absolute;top:0;right:20px}.blocks>li .infos span.readmore{text-transform:uppercase;color:#bdca00;margin:30px 0;font-weight:700;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}.blocks>li .infos span.readmore:after{font-family:"FontAwesome";content:"\f105";font-size:1.1em;line-height:1.3em;margin-left:0.5em}.blocks>li .infos h2{color:#bdca00;text-transform:uppercase;font-size:2rem;margin:30px 0 20px}@media screen and (max-width: 880px){.blocks>li .infos h2{margin:30px 30px 20px 0}}.blocks>li .infos ol{margin:0 1em}.blocks>li .infos ol li{text-align:left;list-style-type:decimal;list-style-position:outside}.blocks>li .infos a{color:#bdca00}.blocks>li .infos .disclaimer h3{color:#bdca00;margin:0;padding:0;font-size:0.8em}.blocks>li .infos .disclaimer ul{margin:0;margin-bottom:30px;padding:0}.blocks>li .infos .disclaimer ul li{margin:0;padding:0;font-size:0.8em}.blocks>li .infos-trigger{z-index:8;position:absolute;top:14px;right:14px;width:3rem;height:3rem;display:none}@media screen and (max-width: 1172px){.blocks>li{width:429px;height:429px}}@media screen and (max-width: 880px){.blocks>li{width:519.5px;height:519.5px}}@media screen and (max-width: 540px){.blocks>li{width:359.5px;height:359.5px}}@media screen and (max-width: 400px){.blocks>li{width:calc(100vw - 32px);height:calc(100vw - 32px)}}.blocks .block,.blocks .details{background-size:cover;background-position:center bottom;transition:0.4s}.edge .blocks .details,.msie .blocks .details{background-image:none !important;background-color:rgba(189,202,0,0.9)}.blocks .details{position:absolute;bottom:0;width:100%;height:30%;padding-top:1.5rem;background-color:#bdca00;color:white;background-blend-mode:multiply;transition:.2s .2s;-ms-transform:scale(1);transform:scale(1)}@media screen and (max-width: 880px){.blocks .details{height:40%}}.blocks .details .profit{text-transform:uppercase;text-align:center;font-weight:700;background-color:white;color:dimgrey;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%) scale(0);transform:translate(-50%, -50%) scale(0);width:144px;height:144px;display:table;transition:border-radius .2s, transform .2s}@media screen and (max-width: 880px){.blocks .details .profit{-ms-transform:translate(0, 0) scale(1);transform:translate(0, 0) scale(1);background-color:#bdca00;width:100%;height:40px;position:absolute;left:0;top:72%;color:white}}.blocks .details .profit span{vertical-align:middle;display:table-cell}.blocks .details .profit span:after{font-family:"FontAwesome";content:"\f105";font-size:1.1em;line-height:1em;margin-left:0.5em}.blocks .details .description{font-size:1.5rem;opacity:1;transition:opacity 0.1s;transition-delay:0.4s;line-height:1.4em;margin:0 1em}.blocks .details .description big{display:block;text-transform:uppercase;font-size:1.8rem;font-weight:700;letter-spacing:0.01em}@media screen and (min-width: 880px){.blocks li:hover .details{height:100%;transition:.2s}.blocks li:hover .details .description{opacity:0;transition-delay:0s}.blocks li:hover .details .profit{-ms-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);border-radius:0;transition:border-radius .2s .2s, transform .1s .2s}}.explication{margin-bottom:3rem}.explication dl{margin-top:1.5rem}.explication dt{font-weight:700;margin-bottom:.5rem}.explication dd{margin-bottom:1.5rem}.top{width:64px;height:64px;position:relative;background:#bdca00;border:none;color:white;font-weight:700;border-radius:0;margin-bottom:2rem}.top span{position:absolute;top:50%;left:50%;-ms-transform:translateX(-50%);transform:translateX(-50%);text-transform:uppercase;line-height:1em;transition:0.2s;color:white}.top span::before{font-family:"FontAwesome";content:"\f106";position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -1.2em);transform:translate(-50%, -1.2em);line-height:1em;font-size:2em;transition:0.2s;color:white}.top:hover span,.top:hover span:before{color:white}.top:hover span{-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}section{margin-bottom:2rem}section h2{margin-bottom:2rem}footer{background-color:white;padding:3rem 0;position:relative;min-height:8rem;width:100%}footer .links{float:left}footer .links>*{float:left}footer .links img.cookie{margin-top:1em;cursor:pointer}footer .links ul{margin-left:2em;line-height:1.4}footer .links ul li{margin:0}footer .links ul li a{color:inherit;font-size:0.9em}footer .links ul li a:hover{text-decoration:underline}footer .social{position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}footer .social li{display:inline-block;margin:0.3em}footer .social li i{font-size:2em;color:black;transition:0.4s}footer .social li:hover.fb i{color:#3b5998}footer .social li:hover.it i{color:#9b6954}footer .social li:hover.yt i{color:#e52d27}footer .ending-pictures{float:right}@media screen and (max-width: 880px){footer .container{text-align:center}footer .container>*{width:100%;float:none;position:relative;left:0;right:0;-ms-transform:none;transform:none;margin:auto}footer .container .links{width:226px}footer .container .links ul{text-align:left;float:none;margin-left:3em}}.block-form{box-shadow:0 96px 64px -64px silver;background-color:white;border:4px solid white;margin-bottom:12rem}.block-form .description{padding:1.5rem 2.5rem;line-height:1.4;position:relative;background:#bdca00;color:white}.block-form .description h3{margin:0;font-size:2em}.block-form .description a{font-weight:900;padding:1rem 2rem;position:absolute;top:50%;right:2rem;-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;color:dimgrey;background-color:white;text-transform:uppercase}.block-form .description a::before,.block-form .description a::after{content:">";line-height:0;position:relative;left:-45%;transition:.3s;-ms-transform:translateX(0);transform:translateX(0)}.block-form .description a::after{left:5%}.block-form .description a:hover::before{left:-5%}.block-form .description a:hover::after{left:45%}.block-form .description a.conditions{position:static;padding:0;text-transform:none;color:white;background:transparent;margin:0;margin-top:1em;display:inline-block}.block-form .description a.conditions:before{position:static}.block-form .description a.conditions:after{display:none}.block-form .description a.conditions:hover{border-bottom:1px solid white}.block-form .warning{margin:0.5em;color:red;font-weight:bold}form{padding:1.5rem 2.5rem;overflow-x:hidden}form legend{font-size:1.3em;font-weight:700;margin-bottom:2.5em}form input,form select,form textarea,form select{border:none !important;border-radius:0 !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:0.8em !important}form input[type=checkbox],form select[type=checkbox],form textarea[type=checkbox],form select[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;width:auto !important;display:inline;margin:0;padding:0;margin:0;margin-bottom:1.2em}form select{background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='50px' height='50px'><polyline points='46.139,15.518 25.166,36.49 4.193,15.519'/></svg>") right no-repeat;background-color:black;background-transparency:0.5;background-position:right 12px top 15px;background-size:11px 11px}form label{display:inline-block;font-size:1.3em;color:black;border:none;outline:none;position:relative}form label:not(:last-of-type){float:left}form label.relax{display:block;clear:both}form label>span{position:absolute;width:calc(100% + 100px)}form label>span.large-txt{width:calc(100% + 400px)}form input+span,form select+span{top:-50%;-ms-transform:translateY(0) scale(0.8);transform:translateY(0) scale(0.8);-ms-transform-origin:0 0;transform-origin:0 0;left:0}form input+span.static,form select+span.static{position:static !important;font-size:1.6rem;font-weight:normal}form .short-cp,form .short-iban,form .short-bic{display:none}form .small{font-size:0.8em}form .small a{color:inherit;text-decoration:underline}form .small a:hover{text-decoration:none}@media screen and (max-width: 540px){form .short-cp{display:inline}form .long-cp{display:none}}@media screen and (max-width: 1172px){form .short-iban,form .short-bic{display:inline}form .long-iban,form .long-bic{display:none}}form label>:first-child{background-color:#eee;width:100%;font-size:1.2rem;padding:1rem;border-radius:2px}form label>div.info{text-align:center;font-style:italic;font-weight:bold;font-size:1.2rem;font-family:serif;background-color:tomato;color:white}@media screen and (max-width: 540px){form label[for="ticket"]{padding-top:2rem}form label[for="ticket"] span{top:-40%}}form .row{margin:0 -.5rem}form .row.last label{margin-bottom:0 !important}form .special-other{transition:max-height .3s, opacity .3s .3s;max-height:6.5rem;opacity:1}form .row-hidden{transition:max-height .3s .3s, opacity .3s;max-height:0;opacity:0;overflow:hidden}form .cashback{display:block}form .info-bulle{position:relative}form .bulle{position:absolute;z-index:5;opacity:0;pointer-events:none;transition:.3s;background-color:tomato;border-radius:2px;color:white;font-size:1.6rem;top:50%;right:130%;-ms-transform:translateY(-50%);transform:translateY(-50%);width:320px;padding:1.5rem}form .bulle::after{content:"";background-color:tomato;position:absolute;top:50%;left:100%;-ms-transform:translate(-50%, -50%) rotate(45deg);transform:translate(-50%, -50%) rotate(45deg);width:24px;height:24px}@media screen and (max-width: 1172px){form .bulle{width:240px}}@media screen and (max-width: 880px){form .bulle{top:auto;bottom:200%;right:0;-ms-transform:translateX(0);transform:translateX(0);width:320px}form .bulle::after{top:100%;left:90%;-ms-transform:translate(-50%, -50%) rotate(-45deg);transform:translate(-50%, -50%) rotate(-45deg)}}@media screen and (max-width: 540px){form .bulle{width:240px}}form .info:hover+.bulle,form .info:focus+.bulle,form .bulle:hover,form .bulle:focus{opacity:1;pointer-events:auto}#purchase_form{overflow:hidden;transition:0.4s}#purchase_form .form-parts{visibility:hidden;position:absolute;z-index:-1;-ms-transform:translateX(-100%);transform:translateX(-100%);top:0;left:0}#purchase_form .form-parts .error-warning{background:tomato}#purchase_form .form-parts.active{visibility:visible;position:static;z-index:auto;-ms-transform:translateX(0%);transform:translateX(0%);transition:0.4s;top:auto;left:auto}.form-footer{clear:both;height:4rem;margin:1rem 0;width:100%;position:relative}@media screen and (max-width: 540px){.form-footer{height:15rem}.form-footer small{top:1rem}}.form-footer small{position:absolute;bottom:0}@media screen and (max-width: 880px){.form-footer small{display:none}}.form-footer .btns{position:absolute;bottom:0;right:0rem}.form-footer .btns>*{float:left;color:white;display:inline-block;background-color:#bdca00}.form-footer .btns .paging{height:49px;width:48px;display:table;margin:0 .2rem}.form-footer .btns .paging>span{text-align:center;display:table-cell;vertical-align:middle}.form-footer .btns button{width:160px;height:49px;text-transform:uppercase;transition:0.4s;font-size:1.2em !important;border:#bdca00 solid 2px !important;border-radius:0 !important}.form-footer .btns button:hover{background:white;color:#bdca00}.form-footer .btns .inactive{visibility:hidden;position:absolute;z-index:-1}.form-footer .btns .send{background-image:linear-gradient(to right, #bdca00, #8d9700)}.thanks,.error{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6)}.thanks .content,.error .content{background:white;padding:1em 1.6em;display:block;width:75%;max-width:600px;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.thanks .content .close,.error .content .close{position:absolute;right:0.5em;top:0.2em;color:#bdca00;font-size:3em;line-height:1em;cursor:pointer}.thanks .content h2,.error .content h2{color:#bdca00;padding-right:1.6em}.thanks .content p,.error .content p{margin:1.3em 0}.thanks .content .colored,.error .content .colored{color:#bdca00}.thanks .content .btn,.error .content .btn{width:100%;transition:0.4s;white-space:normal;display:block;height:auto}.thanks .content .btn:hover,.error .content .btn:hover{border:none;color:white;background:#bdca00}.thanks .content a.btn,.error .content a.btn{display:inline-block;height:38px;padding:0 30px;color:#555;text-align:center;font-size:11px;font-weight:600;line-height:38px;letter-spacing:.1rem;text-transform:uppercase;text-decoration:none;white-space:nowrap;background-color:transparent;border-radius:4px;border:1px solid #bbb;cursor:pointer;box-sizing:border-box}.error p{color:tomato}#cookie-bar{min-height:50px;line-height:50px}#cookie-bar p{font-size:0.8em}#cookie-bar .cb-enable{background:#bdca00;line-height:25px}#cookie-bar .cb-enable:hover,#cookie-bar .cb-enable:focus{background:#8d9700}@media screen and (max-width: 540px){#cookie-bar{line-height:1em;padding:0.6em}#cookie-bar a{display:block;margin-top:0.6em}}.corner{position:fixed;width:200px;height:200px;z-index:30;padding:1em}.corner .fold{position:absolute;display:block;width:200%;height:140%;background:white;z-index:-1;-ms-transform:rotate(-35deg) translate(-35%, -50%);transform:rotate(-35deg) translate(-35%, -50%);-ms-transform-origin:left top;transform-origin:left top}.corner a{display:block;padding:0}.corner h4,.corner p{margin:0;padding:0;line-height:1em;font-family:'Oswald', Helvetica, Arial, sans-serif}.corner h4{font-size:1.6em;letter-spacing:0.01em;font-weight:500;text-transform:uppercase;color:#555;margin-bottom:0.2em}.corner p{color:#ff0012;font-size:0.9em}.corner .assets{display:-ms-flexbox;display:flex;margin-top:1em}.corner img{transition:all 0.4s ease-in-out}.corner img.flyer{width:140px;height:90px;margin-left:-30px}.corner img.download{width:32px;height:32px;margin-left:-25px}@keyframes wave{0%{transform:translateY(0)}50%{transform:translateY(5px)}100%{transform:translateY(0)}}.corner:hover img.download,.corner:hover img.flyer{animation:wave 0.4s normal}.corner:hover img.download{animation-delay:0.1s}@media screen and (max-width: 880px){.corner{position:static;width:100%;height:auto;background:white;padding:1em}.corner .fold{display:none}.corner a{display:block;width:100%;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row}.corner .content,.corner .assets{width:50%;margin-top:0}.corner .content{margin:auto 0;width:55%}.corner .assets{display:-ms-flexbox;display:flex;-ms-flex-pack:end;justify-content:flex-end;width:45%}.corner h4{margin-bottom:0;font-size:1.7em}}@media screen and (max-width: 880px) and (max-width: 320px){.corner h4{font-size:1.4em}}@media screen and (max-width: 880px){.corner p{margin-top:0.3em;font-size:1em}}@media screen and (max-width: 880px) and (max-width: 320px){.corner p{font-size:0.9em}}@media screen and (max-width: 880px){.corner img.flyer,.corner img.download{margin:auto 0}.corner img.flyer{height:60px;width:auto}.corner img.download{width:50px;height:50px;margin:auto 30px}}@media screen and (max-width: 880px) and (max-width: 380px){.corner img.download{margin:auto 10px}}@media screen and (max-width: 1660px){.tefal img.logo{position:fixed;top:25px;left:270px}}@media screen and (max-width: 880px){.tefal img.logo{position:static}}
