@font-face{font-family:"Circular Std";src:url("/asset/fonts/CircularStd-MediumItalic.eot");src:local("Circular Std Medium Italic"),local("CircularStd-MediumItalic"),url("/asset/fonts/CircularStd-MediumItalicd41d.eot?#iefix") format("embedded-opentype"),url("/asset/fonts/CircularStd-MediumItalic.woff2") format("woff2"),url("/asset/fonts/CircularStd-MediumItalic.woff") format("woff"),url("/asset/fonts/CircularStd-MediumItalic.ttf") format("truetype");font-weight:500;font-style:italic}@font-face{font-family:"Circular Std";src:url("/asset/fonts/CircularStd-Black.eot");src:local("Circular Std Black"),local("CircularStd-Black"),url("/asset/fonts/CircularStd-Blackd41d.eot?#iefix") format("embedded-opentype"),url("/asset/fonts/CircularStd-Black.woff2") format("woff2"),url("/asset/fonts/CircularStd-Black.woff") format("woff"),url("/asset/fonts/CircularStd-Black.ttf") format("truetype");font-weight:900;font-style:normal}@font-face{font-family:"Circular Std";src:url("/asset/fonts/CircularStd-Medium.eot");src:local("Circular Std Medium"),local("CircularStd-Medium"),url("/asset/fonts/CircularStd-Mediumd41d.eot?#iefix") format("embedded-opentype"),url("/asset/fonts/CircularStd-Medium.woff2") format("woff2"),url("/asset/fonts/CircularStd-Medium.woff") format("woff"),url("/asset/fonts/CircularStd-Medium.ttf") format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Circular Std";src:url("/asset/fonts/CircularStd-Bold.eot");src:local("Circular Std Bold"),local("CircularStd-Bold"),url("/asset/fonts/CircularStd-Boldd41d.eot?#iefix") format("embedded-opentype"),url("/asset/fonts/CircularStd-Bold.woff2") format("woff2"),url("/asset/fonts/CircularStd-Bold.woff") format("woff"),url("/asset/fonts/CircularStd-Bold.ttf") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"Circular Std";src:url("/asset/fonts/CircularStd-BlackItalic.eot");src:local("Circular Std Black Italic"),local("CircularStd-BlackItalic"),url("/asset/fonts/CircularStd-BlackItalicd41d.eot?#iefix") format("embedded-opentype"),url("/asset/fonts/CircularStd-BlackItalic.woff2") format("woff2"),url("/asset/fonts/CircularStd-BlackItalic.woff") format("woff"),url("/asset/fonts/CircularStd-BlackItalic.ttf") format("truetype");font-weight:900;font-style:italic}@font-face{font-family:"Circular Std Book";src:url("/asset/fonts/CircularStd-BookItalic.eot");src:local("Circular Std Book Italic"),local("CircularStd-BookItalic"),url("/asset/fonts/CircularStd-BookItalicd41d.eot?#iefix") format("embedded-opentype"),url("/asset/fonts/CircularStd-BookItalic.woff2") format("woff2"),url("/asset/fonts/CircularStd-BookItalic.woff") format("woff"),url("/asset/fonts/CircularStd-BookItalic.ttf") format("truetype");font-weight:normal;font-style:italic}@font-face{font-family:"Circular Std";src:url("/asset/fontsCircularStd-BoldItalic.html");src:local("Circular Std Bold Italic"),local("CircularStd-BoldItalic"),url("/asset/fonts/CircularStd-BoldItalicd41d.eot?#iefix") format("embedded-opentype"),url("/asset/fonts/CircularStd-BoldItalic.woff2") format("woff2"),url("/asset/fonts/CircularStd-BoldItalic.woff") format("woff"),url("/asset/fonts/CircularStd-BoldItalic.ttf") format("truetype");font-weight:bold;font-style:italic}@font-face{font-family:"Circular Std Book";src:url("/asset/fonts/CircularStd-Book.eot");src:local("Circular Std Book"),local("CircularStd-Book"),url("/asset/fonts/CircularStd-Bookd41d.eot?#iefix") format("embedded-opentype"),url("/asset/fonts/CircularStd-Book.woff2") format("woff2"),url("/asset/fonts/CircularStd-Book.woff") format("woff"),url("/asset/fonts/CircularStd-Book.ttf") format("truetype");font-weight:normal;font-style:normal}*{box-sizing:border-box}html{color:#120e41;height:100%;font-family:"Circular Std Book";font-weight:500;font-style:normal;font-size:3.5vw;line-height:1.2}@media only screen and (min-width: 480px){html{font-size:16px}}@media only screen and (min-width: 1200px){html{font-size:18px}}@media only screen and (min-width: 1600px){html{font-size:20px}}.slide-up-fade-in{animation:slide-up-fade-in ease 1s;animation-iteration-count:1;transform-origin:50% 50%;animation-fill-mode:forwards;animation-delay:0.5s;opacity:0}@keyframes slide-up-fade-in{0%{opacity:0;-webkit-transform:translate(0px, 40px);transform:translate(0px, 40px)}100%{opacity:1;-webkit-transform:translate(0px, 0px);transform:translate(0px, 0px)}}@-webkit-keyframes slide-up-fade-in{0%{opacity:0;-webkit-transform:translate(0px, 40px)}100%{opacity:1;-webkit-transform:translate(0px, 0px)}}body{margin:0;padding:0;height:100%;width:100%}main{height:100%}main.bg-1{background:url("/asset/img/bg-freecams-1.jpg") no-repeat;background-size:cover;background-position:center center}@media (max-width: 991px){main.bg-1{background-position:inherit}}main.bg-2{background:url("/asset/img/bg-freecams-2.jpg") no-repeat;background-size:cover;background-position:top center}@media (max-width: 991px){main.bg-2{background-image:url("/asset/img/bg-freecams-2-mobile.jpg")}}h1,h2,h3,p,ul li{text-transform:uppercase}.hidden-mobile{display:none}@media (min-width: 992px){.hidden-mobile{display:block}}.hidden-desktop{display:initial}@media (min-width: 992px){.hidden-desktop{display:none}}h2{font-weight:900;font-size:2em}h2 span{color:#f7ec7a}p,ul li{font-size:1.15em;line-height:1.5}header{background:#407d22;padding:1.5em 2em;text-align:center}header img{width:100%;max-width:200px}@media (min-width: 992px){header{text-align:left}}.step-group{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:calc(100% - 30px)}@media (min-width: 992px){.step-group{width:100%;max-width:850px}.bg-1 .step-group{width:auto}}.step-group .step{display:none;color:white;text-align:center}.step-group .step .btn{background:#407d22;padding:0.85em 1em;border-radius:5px;color:white;box-shadow:none;border:none;text-decoration:none;text-transform:uppercase;font-size:1em;line-height:1;cursor:pointer;transition:all 0.3s ease;display:block;width:100%}@media (min-width: 992px){.step-group .step .btn{font-size:0.875em;display:inline-block;width:auto}}.step-group .step .btn:focus,.step-group .step .btn:visited,.step-group .step .btn:active{outline:none}.step-group .step .btn:hover{background:#36691d}.step-group .step.show{display:block}.step-group .step-1{background:rgba(65,62,57,0.95);border-radius:15px;padding:1em}.step-group .step-1 h1{font-size:1.5em}@media (min-width: 992px){.step-group .step-1{padding:2em}.step-group .step-1 h1{font-size:2em}}.step-group .step-1 span{color:#f7ec7a}.step-group .step-1 b{font-weight:900}.step-group .step-1 .question span{display:block}.step-group .step-1 .cta>*{margin:1em 0 0 0}@media (min-width: 992px){.step-group .step-1 .cta{display:flex;justify-content:center}.step-group .step-1 .cta>*{margin:0 1.5em}}.step-group .step .option{display:flex;flex-direction:column;justify-content:space-between}@media (min-width: 992px){.step-group .step .option{flex-direction:row}}.step-group .step .option .option-choice{width:20%;background:rgba(65,62,57,0.95);border-radius:15px;padding:3em 1.5em 0.75em 1.5em;text-align:center;margin:0 1.5em 0 0;cursor:pointer}.step-group .step .option .option-choice:last-child{margin:0}.step-group .step .option .option-choice img{max-width:125px}@media (max-width: 767px){.step-group .step-2 h2{margin-top:35vh}}.step-group .step-2 .option .option-choice{width:33%}@media (max-width: 991px){.step-group .step-2 .option .option-choice{width:100%;padding:1.5em 0.75em 0.75em 0.75em;margin:0 0 1em 0}.step-group .step-2 .option .option-choice:last-child{margin:0}.step-group .step-2 .option .option-choice .btn{display:none}.step-group .step-2 .option .option-choice img{max-width:65px}}@media (max-width: 767px){.step-group .step-3 h2{margin-top:26vh}}.step-group .step-3 .option{flex-direction:row;flex-wrap:wrap}@media (min-width: 992px){.step-group .step-3 .option{flex-wrap:nowrap}}.step-group .step-3 .option .option-choice{padding:1em 0.5em 1em 0.5em;margin:0 0.5em 0 0;width:46%}@media (max-width: 991px){.step-group .step-3 .option .option-choice{margin:0 0 1em 0}.step-group .step-3 .option .option-choice:last-child{width:100%;margin:0}.step-group .step-3 .option .option-choice .btn{display:none}}.step-group .step-3 .option .option-choice img{width:100%;max-width:100px}@media (min-width: 992px){.step-group .step-3 .option .option-choice img{width:100%;max-width:initial}}.step-group .step-4 .progress-step{background:rgba(65,62,57,0.95);border-radius:15px;padding:1em}.step-group .step-4 .progress-step .progress-bar{background-color:white;height:1.5em;border-radius:10em;padding:0.35em;margin:1em 0px 2em}.step-group .step-4 .progress-step .progress-bar div{height:100%;border-radius:10em;background:repeating-linear-gradient(45deg, #5eb555, #5eb555 50%, #57a24f 50%, #57a24f 75%) 0% 0%/40px 40px;width:100%;animation:graphic-design 4s ease-out}.step-group .step-4 .progress-step ul{list-style:none;padding:0;display:flex;flex-direction:column;max-width:300px;margin:0 auto}.step-group .step-4 .progress-step ul li{position:relative;margin-bottom:1.25em}.step-group .step-4 .progress-step ul li img{position:absolute;left:0}.step-group .step-5{background:rgba(65,62,57,0.95);border-radius:15px;padding:1em}.step-group .step-5 p{margin:3.5em 0;max-width:30em}.step-group .step-5 p span{color:#f7ec7a;display:block}.step-4 ul li:nth-child(1){-webkit-animation:1s ease 0s normal forwards 1 fadein;animation:1s ease 0s normal forwards 1 fadein}.step-4 ul li:nth-child(2){-webkit-animation:2s ease 0s normal forwards 1 fadein;animation:2s ease 0s normal forwards 1 fadein}.step-4 ul li:nth-child(3){-webkit-animation:3s ease 0s normal forwards 1 fadein;animation:3s ease 0s normal forwards 1 fadein}.step-4 ul li:nth-child(4){-webkit-animation:4s ease 0s normal forwards 1 fadein;animation:4s ease 0s normal forwards 1 fadein}.step-4 .btn{-webkit-animation:5s ease 0s normal forwards 1 fadein;animation:5s ease 0s normal forwards 1 fadein}@keyframes fadein{0%{opacity:0}66%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}66%{opacity:0}100%{opacity:1}}@-moz-keyframes graphic-design{0%{width:0px}100%{width:100%}}@-webkit-keyframes graphic-design{0%{width:0px}100%{width:100%}}@media (max-width: 1023px){.rta-asacp{display:block !important}}
