/*
 * http://github.com/peteboere/css-crush (v4.1.3-0-g19956cb)
 */
html{scroll-behavior:smooth;height:100%}body{font-family:'Montserrat',sans-serif;padding:0}.main-color{color:#aa8735}.btn-gg{background-image:-webkit-linear-gradient(#d1af58,#aa8735);background-image:linear-gradient(#d1af58,#aa8735);border-radius:40px;color:#fff;font-size:12px;font-weight:700;padding:13px 50px;text-transform:uppercase}.btn-gg:hover{background:#d1af58;color:#fff;text-decoration:none}ol.gg-list{counter-reset:item;list-style-type:none;padding-bottom:3vw;padding-left:60px}ol.gg-list>li{-webkit-align-items:center;align-items:center;color:#484848;display:-webkit-flex;display:flex;font-size:16px;margin:20px 0;min-height:40px}ol.gg-list>li:before{background-image:-webkit-linear-gradient(#d1af58,#aa8735);background-image:linear-gradient(#d1af58,#aa8735);border-radius:20px;content:counter(item)'';counter-increment:item;color:#fff;font-size:14px;font-weight:600;height:40px;left:15px;padding:8px;position:absolute;text-align:center;width:40px}ol.gg-list>li p{margin:0}ul.gg-list{list-style-type:none;padding:0;position:relative}ul.gg-list li{margin:10px 0;line-height:auto;padding-left:30px;position:relative;width:100%}ul.gg-list li:before{content:'';height:10px;padding:5px;top:7px;width:10px;background-image:-webkit-linear-gradient(#d1af58,#aa8735);background-image:linear-gradient(#d1af58,#aa8735);border-radius:20px;color:#fff;font-size:14px;font-weight:600;left:0;position:absolute}ul.gg-list li ul{list-style-type:none}ul.gg-list li ul li:before{background:#b3b3b3}section h4{color:#484848;font-size:28px;font-weight:700;padding-bottom:1vw;padding-top:8%}section .form-element{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-right:5vw;padding:1.5vw 0}section .form-element label{font-size:10px;font-weight:700;text-transform:uppercase}section .form-element input{padding:10px}footer.navbar,header.navbar{padding:15px 0}footer.navbar .container,header.navbar .container{max-width:1180px}footer.navbar .container .navbar-nav a,header.navbar .container .navbar-nav a{color:#484848;font-size:12px;font-weight:700;margin:0;padding-right:20px;text-transform:uppercase}footer.navbar .container .navbar-nav a:hover,header.navbar .container .navbar-nav a:hover{color:#d1af58}footer.navbar .container .navbar-footer a,header.navbar .container .navbar-footer a{color:#fff}.main-section .row{margin-left:0;margin-right:0;overflow:hidden;max-height:630px}.main-section .row.row-small{display:none}.main-section .col{background-image:-webkit-linear-gradient(#d1af58,#aa8735);background-image:linear-gradient(#d1af58,#aa8735);padding:0}.main-section .main-img{background:url(../img/top-main.png) right 20% top -3.2vw no-repeat;background-size:76vw;height:47vw}.main-section .main-img-content{overflow:hidden;position:relative}.main-section .main-img-content .main-img{background:url(../img/top-main.png) right 20% top no-repeat;background-size:cover;height:110%;left:-10%;position:absolute;top:-10%;width:110%}.main-section .content-main{color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;font-weight:400;height:42vw;-webkit-justify-content:center;justify-content:center;max-height:630px;padding:0 10%;text-transform:uppercase}.main-section .content-main h1{font-size:50px;font-weight:900;letter-spacing:-.03em;line-height:.85;margin-bottom:20px;max-width:450px}.main-section .content-main .logo{background:url(../img/white-logo.png) left center no-repeat;background-size:contain;height:50px}.main-section .content-main span.more{font-size:14px;font-weight:600;margin-top:4vw}.main-section .content-main span.more a{color:#fff}.main-section .content-main span.more i{margin-right:20px}.main-section .top-col{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-end;justify-content:flex-end}.promotion-section,.about-section{border-bottom:1px solid #e5e5e5}.promotion-section .image,.about-section .image{background:url(../img/model.png) right top no-repeat;background-size:125%;bottom:0;left:-25%;padding-top:215%;position:absolute;width:110%}.profit-section{border-bottom:1px solid #e5e5e5;color:#484848}.profit-section .image{background:url(../img/Julia.png) right top no-repeat;background-size:100%;bottom:0;padding-top:72%;position:absolute;left:0;top:-15px;width:100%}.profit-section .profit-form{padding:10px 0}.profit-section .profit-form .profit-form-container{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.profit-section .profit-form select{padding:11px 10px;width:234px}.profit-section .profit-form input,.profit-section .profit-form select{border:1px solid #e5e5e5}.profit-section .profit-result{margin-bottom:50px;padding:20px 0}.profit-section .profit-result .col{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap}.profit-section .profit-result .col .result-item{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;max-width:180px;padding:10px 0}.profit-section .profit-result .col .result-header{font-size:12px;font-weight:700;padding-right:15px;text-transform:uppercase}.profit-section .profit-result .col .result-main{color:#b2b2b2;font-size:36px;font-weight:900}.profit-section .profit-result .col .result-main.summary{color:#be9646}.promotion-section{background:#f5f5f5}.promotion-section .carousel{margin-top:20px;max-width:540px;min-width:330px;width:29vw}.promotion-section .carousel .carousel-control-next,.promotion-section .carousel .carousel-control-prev{opacity:1}.promotion-section .carousel .carousel-control-next-icon,.promotion-section .carousel .carousel-control-prev-icon{background-image:-webkit-linear-gradient(#d1af58,#aa8735);background-image:linear-gradient(#d1af58,#aa8735);border-radius:20px;left:-30px;padding:20px;position:relative}.promotion-section .carousel .carousel-control-next-icon i:before,.promotion-section .carousel .carousel-control-prev-icon i:before{left:-10px;top:-10px;position:relative}.promotion-section .carousel .carousel-control-next-icon.carousel-control-next-icon,.promotion-section .carousel .carousel-control-prev-icon.carousel-control-next-icon{left:unset;right:-30px}.promotion-section .carousel .carousel-control-next-icon.carousel-control-next-icon i:before,.promotion-section .carousel .carousel-control-prev-icon.carousel-control-next-icon i:before{left:unset;right:8px}.promotion-section .col.main-col{padding:0}.promotion-section ol.gg-list{display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0}.promotion-section ol.gg-list>li{-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-left:75px;position:relative;width:50%}.promotion-section ol.gg-list>li p.list-header{-webkit-align-items:center;align-items:center;display:-webkit-flex;display:flex;font-size:12px;font-weight:700;height:40px;text-transform:uppercase}.join-section .row .main-col{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:50px 0;text-align:center}.join-section .row .main-col .action{margin:20px 0}.join-section .row .main-col .logo{background:url(../img/round-logo.png) center top no-repeat;background-size:100%;height:80px;margin:0 auto;margin-top:3vw;width:80px}.join-section .row .main-col h4{padding-top:4vw}.join-section .row .main-col p{max-width:24vw;margin:0 auto 1rem auto}.join-section .image{background:url(../img/model3.png) right top no-repeat;background-size:100%;bottom:0;padding-top:185%;position:absolute;right:0;width:70%}.join-section .image-1{background:url(../img/model2.png) -20% top no-repeat;background-size:100%;bottom:0;padding-top:185%;position:absolute;left:-25%;width:120%}footer{background:#464646;color:#fff;padding:20px 0}footer a{color:#fff}footer a:hover{color:#d1af58}footer p{font-size:12px;font-weight:600;margin:0;text-transform:uppercase}@media only screen and (min-width:2100px){.main-section .main-img-content .main-img{background-size:auto}}@media only screen and (max-width:990px){.main-section .content-main h1{font-size:40px}.main-section .content-main .logo{height:40px}.main-section .content-main .main-img-content .main-img{background-position-x:55%}.promotion-section ol.gg-list{-webkit-flex-direction:column;flex-direction:column}.promotion-section ol.gg-list .carousel{width:60vw}.promotion-section ol.gg-list>li{width:90%}}@media only screen and (max-width:768px){footer.navbar .container .navbar-nav a,header.navbar .container .navbar-nav a{font-size:10px}footer.navbar .container .navbar-brand img,header.navbar .container .navbar-brand img{height:7.6vw;max-height:20px}.btn-gg{font-size:10px;padding:2vw 7.6vw}.main-section .content-main h1{font-size:5vw}.main-section .content-main .logo{height:5vw;min-height:30px}.main-section .content-main span.more{font-size:12px}section h4{font-size:24px}.container p,ol.gg-list>li{font-size:14px}.container p:before,ol.gg-list>li:before{font-size:14px;height:36px;width:36px}.profit-section .profit-form input,.profit-section .profit-form select{font-size:14px;width:220px}.profit-section .profit-result .col .result-item{max-width:140px}.profit-section .profit-result .col .result-header{font-size:10px}.profit-section .profit-result .col .result-main{font-size:28px}.join-section .image{right:10%;width:110%;padding-top:310%}.join-section .image-1{background-position-x:36%;background-size:200%;left:-10%;width:100%;padding-top:310%}.join-section .row .main-col .logo{min-width:55px;width:4vw}}@media only screen and (max-width:440px){.main-section .row.row-small{display:-webkit-flex;display:flex}.main-section .row .top-col{display:none}.main-section .row .main-img-content{height:65vw}.main-section .row .main-img-content .main-img{background:url(../img/top-main.png) right top -9.2vw no-repeat;background-size:120%;height:75vw}.main-section .row .content-main{padding:5% 10%}.main-section .row .content-main span.more{padding:3% 0}.main-section .row .content-main .logo{min-height:20px}.promotion-section .carousel{min-width:65vw}section h4{font-size:18px}.container p,ol.gg-list>li{font-size:12px}.container p:before,ol.gg-list>li:before{font-size:12px;height:32px;padding:7px;width:32px}.profit-section .profit-form input,.profit-section .profit-form select{font-size:12px;padding:10px;width:140px}.join-section .image-1{background-position-x:25%;left:0}.join-section .row .main-col p{max-width:none}}.login-layout{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%}.login-layout .login-content{-webkit-flex:1;flex:1;background-image:-webkit-linear-gradient(#d1af58,#aa8735);background-image:linear-gradient(#d1af58,#aa8735)}.login-section .col{padding:0}.login-section .login-form{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;max-width:430px}.login-section .login-form .form-element{padding:10px 0}.login-section .login-form input{border:none;width:232px;font-size:12px}.login-section .login-form .invalid-field ul{color:brown;font-size:12px;font-weight:600;list-style:none;margin:0;padding:0}.login-section .login-form .submit-element{margin-top:20px}.login-section .login-form .submit-element input{border:1px solid #d1af58}.login-section .login-col.top-col{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.login-section .login-col.top-col .content-main{padding:5% 10%}.login-section .login-col.top-col .content-main h3{font-family:'Montserrat',sans-serif;font-size:40px;font-weight:200}