html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button::-moz-focus-inner{padding:0;border:0}.html{box-sizing:border-box;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;max-width:1600px;background-color:#fff;margin:auto}*,*:before,*:after{box-sizing:inherit}.body{background-color:#f5f6f7;line-height:1.4;font-size:15px}@media all and (max-width: 458px){.body{font-size:17px}}body,input,textarea,select,button{color:#333;font-weight:400;font-family:"proxima_nova","Helvetica Neue",Helvetica,Arial;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern","tnum";font-variant-numeric:tabular-nums;-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum"}button{font-family:"proxima_nova","Helvetica Neue",Helvetica,Arial;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga","kern"}a{text-decoration:none}a:hover{text-decoration:underline}.navbar{padding:0 20px;display:flex;justify-content:space-between}.navbar__logo{width:33%}.navbar__section{display:flex;align-items:center}.navbar__nav-link{font-weight:700;font-size:17px;color:#fff;border-radius:5px;border:1px solid transparent;display:inline-block;cursor:pointer;padding:10px 20px 9px;margin:5px}.navbar__nav-link:hover{text-decoration:none;opacity:0.8}.navbar__nav-link--login{border:1px solid #fff;margin-right:0px}.navbar__nav-link--login:hover{opacity:0.8}.menu{width:66%;display:flex;justify-content:space-between}.toggle,[id^=drop]{display:none}@media all and (max-width: 758px){.toggle+a,.menu{display:none}.toggle{color:#fff;display:block;cursor:pointer;border:1px solid #fff;font-weight:600;width:20%;position:relative;text-align:center;border-radius:1000px;padding:6px;width:70px;height:30px;margin-top:23px}[id^=drop]:checked+ul{display:block;position:absolute;background-color:#333;border-radius:5px}.navbar__section--right{width:20%}}.jumbotron{width:100%;margin-top:-75px;padding-top:75px;background-color:#272727}.jumbotron--bottom{margin-top:0;padding-bottom:75px}.jumbotron--top{z-index:0}@media all and (min-width: 758px){.jumbotron--top{height:660px;background:url(../../images/hero-1000.jpeg);background-position:10%;background-size:cover;box-shadow:inset 0px 150px 80px -50px rgba(0,0,0,0.4)}}@media all and (min-width: 1000px){.jumbotron--top{background:url(../../images/hero-1200.jpeg);background-size:cover;height:760px}}@media all and (min-width: 1200px){.jumbotron--top{background:url(../../images/hero-1400.jpeg);background-size:cover;height:760px}}@media all and (min-width: 1400px){.jumbotron--top{background:url(../../images/hero-2000.jpeg);background-size:cover;height:760px}}@media all and (min-width: 758px) and (min-resolution: 2dppx){.jumbotron--top{height:660px;background:url(../../images/hero-2000.jpeg);background-position:10%;background-size:cover;box-shadow:inset 0px 150px 80px -50px rgba(0,0,0,0.4)}}@media all and (min-width: 1000px) and (min-resolution: 2dppx){.jumbotron--top{background:url(../../images/hero-2400.jpeg);background-size:cover;height:760px}}@media all and (min-width: 1200px) and (min-resolution: 2dppx){.jumbotron--top{background:url(../../images/hero-2800.jpeg);background-size:cover;height:760px}}@media all and (min-width: 1400px) and (min-resolution: 2dppx){.jumbotron--top{background:url(../../images/hero-large.jpeg);background-size:cover;height:760px}}.headline{padding:30px;background-color:#272727;color:#fff;text-align:center}@media all and (min-width: 758px){.headline{position:absolute;z-index:20;width:430px;margin:96px 0 0 8%;box-shadow:0 15px 35px rgba(10,10,30,0.05),0 5px 10px rgba(0,0,0,0.05);border-radius:5px}}.headline__heading{margin:0;font-size:40px;line-height:1.1;font-weight:700;text-align:center}@media all and (min-width: 668px){.headline__heading{font-size:44px}}.headline__subheading{margin:10px 0 30px 0;font-weight:600;font-size:21px}@media all and (min-width: 668px){.headline__subheading{font-size:21px}}.headline__benefits{display:none}@media all and (min-width: 758px){.headline__benefits{display:block;font-size:20px;padding:0 0 0 30px;margin:15px 0;text-align:left}}.headline__button-container{margin-top:30px;height:60px;display:flex;justify-content:center;width:100%;left:0;bottom:-35px}@media all and (min-width: 758px){.headline__button-container{position:absolute}}.headline__buttons{position:static}.closing{padding:15px;background-color:#272727;color:#fff;text-align:center}.benefit-icon{margin-left:-30px}.bold{font-weight:700}.slant-container{display:flex;justify-content:center;flex-wrap:wrap;position:relative;z-index:1}@media all and (min-width: 758px){.slant-container{margin-top:100px}}@media all and (min-width: 1000px){.slant-container{margin-top:0}}@media all and (min-width: 758px){.slant-container:before{content:"";position:absolute;z-index:-1;width:100%;height:110%;transform:skewY(8deg);background:#f5f6f7;left:0;margin-top:-200px}}@media all and (min-width: 1000px){.slant-container:before{margin-top:-100px}}.container{display:flex;justify-content:center;flex-wrap:wrap;padding:50px 10px}.container--reinforement{color:#333;padding:50px;background-color:#fff}.container--test{background-color:#272727}.container__heading{font-size:24px;margin:auto;margin-top:30px;margin-bottom:20px;text-align:center;width:100%}.container__heading--test{color:#fff}.inner-container{display:flex;justify-content:center;flex-wrap:wrap;width:1050px}@media all and (max-width: 1000px){.inner-container{width:850px}}@media all and (max-width: 630px){.inner-container{padding:15px}}.learn-more{width:100%;margin:20px 0 40px 0;text-align:center}.learn-more__link{color:#08c;text-decoration:none;text-align:center;font-size:20px}.learn-more__link:hover{text-decoration:underline}.button-link{color:#fff}.button-link:hover{text-decoration:none}.group{margin:10px;padding:30px;border-radius:5px}.group--1x{width:600px;text-align:center;padding:15px;margin:auto;font-size:17px}@media screen and (max-width: 630px){.group--1x{width:100%}}@media screen and (max-width: 458px){.group--1x{text-align:left;padding:15px 0}}.group--2x{width:50%;margin:0;padding:20px}@media screen and (max-width: 630px){.group--2x{width:100%;padding:20px 0}}.group--3x{background-color:#fff;width:30%}@media screen and (max-width: 860px){.group--3x{width:60%}}@media screen and (max-width: 630px){.group--3x{width:100%}}.group--4x{width:25%;margin:0;padding:20px}@media screen and (max-width: 1000px){.group--4x{width:50%}}@media screen and (max-width: 630px){.group--4x{width:100%;padding:20px 0}}.group--shadow{box-shadow:0 15px 35px rgba(10,10,30,0.05),0 5px 10px rgba(0,0,0,0.05)}.group__heading{margin-bottom:10px;width:100%;font-weight:600;font-size:17px}@media all and (max-width: 458px){.group__heading{font-size:21px}}.group__heading--1x{font-size:21px}.group__heading--benefits{font-weight:600;margin-bottom:20px;font-size:24px}.group__paragraph{line-height:1.4}.group--liner{width:24%;margin:0;padding:15px}@media screen and (max-width: 750px){.group--liner{width:33%}}@media screen and (max-width: 485px){.group--liner{padding:0px;width:100%}}.feature-icon{height:100px;display:flex;align-items:center}.white-background{background-color:#fff}hr{border:none;border-top:1px solid #999}@font-face{font-family:'proxima_nova';src:url("../css/fonts/proximanova-regular-webfont.eot");src:url("../css/fonts/proximanova-regular-webfont.eot?#iefix") format("embedded-opentype"),url("../css/fonts/proximanova-regular-webfont.woff2") format("woff2"),url("../css/fonts/proximanova-regular-webfont.woff") format("woff"),url("../css/fonts/proximanova-regular-webfont.ttf") format("truetype"),url("../css/fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'proxima_nova';src:url("../css/fonts/proximanova-semibold-webfont.eot");src:url("../css/fonts/proximanova-semibold-webfont.eot?#iefix") format("embedded-opentype"),url("../css/fonts/proximanova-semibold-webfont.woff2") format("woff2"),url("../css/fonts/proximanova-semibold-webfont.woff") format("woff"),url("../css/fonts/proximanova-semibold-webfont.ttf") format("truetype"),url("../css/fonts/proximanova-semibold-webfont.svg#proxima_novasemibold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'proxima_nova';src:url("../css/fonts/proximanova-bold-webfont.eot");src:url("../css/fonts/proximanova-bold-webfont.eot?#iefix") format("embedded-opentype"),url("../css/fonts/proximanova-bold-webfont.woff2") format("woff2"),url("../css/fonts/proximanova-bold-webfont.woff") format("woff"),url("../css/fonts/proximanova-bold-webfont.ttf") format("truetype"),url("../css/fonts/proximanova-bold-webfont.svg#proxima_nova_rgbold") format("svg");font-weight:700;font-style:normal}button{-webkit-appearance:button;cursor:pointer;background:none;border:none}.button-xxlarge{font-size:24px;padding:19px 77px;border-radius:5px;font-weight:600}.button-xxlarge:focus{outline:none}@media all and (max-width: 758px){.button-xxlarge{font-size:22px;padding:14px 37px}}.button--confirm{color:#fff;background:linear-gradient(#43d443, #27ae27);border:none;box-shadow:rgba(0,0,0,0.17) 0 10px 30px;transition:all 0.2s cubic-bezier(0.4, 1.06, 0.58, 1)}@media all and (min-width: 758px){.button--confirm:hover{transform:scale3d(1.03, 1.03, 1.03);box-shadow:rgba(0,0,0,0.17) 0 15px 45px}.button--confirm:active{transform:scale3d(0.98, 0.98, 0.98);box-shadow:rgba(0,0,0,0.17) 0 7px 17px}}
