section{background-position:center;background-size:cover;background-repeat:no-repeat}span.separator span{width:23px;height:10px;background-position:-149px -506px;background-image:url('/img/sprite--1e49cff3de.png');display:inline-block}#catalog-link{display:flex;align-items:center;justify-content:center;position:fixed;left:0;right:0;bottom:0;height:50px;background-color:rgba(0,0,0,0.7);z-index:2}#catalog-link a{margin:0 !important}#register{position:relative;padding:20px 0;overflow:hidden}#register>div{position:relative;z-index:1}#register>.row{margin-bottom:0}#register .sw-parallax{position:absolute;top:0;left:0;width:100%;height:1449px;background-position:top center;background-color:#000;background-image:url('/img/background-section-register--7cf4968a28.jpg');background-repeat:no-repeat;transition:transform linear 50ms;z-index:0}.no-js #register{margin-top:60px;background-color:#000}#register .form{width:auto;margin:15px;padding:10px 10px 10px 10px;background-color:#fff;border-radius:8px;display:inline-block;float:none}#register .form-header{font-weight:bold;font-size:16px;padding:5px 0}#register_form{padding:10px 0 0}#register_form>div{padding-left:0;padding-right:0;padding-bottom:10px}#register_form .email-wrapper{padding-bottom:0}#register_form .email-warning{margin-top:-10px;padding:0 0 20px}#register_form .birthdate{padding-bottom:0}#register_form .input-field{margin-top:0;min-height:50px;font-size:14px}#register_form .input-field.error{padding-bottom:12px}#register_form .birthdate .input-field{padding-bottom:0}#register_form input:not([type=submit]){border-bottom-width:1px}#register_form input:not([type=submit]):focus{border-bottom-width:2px}#register_form label{font-family:'Raleway',sans-serif;font-size:12px;font-weight:400;color:#000}#register_form label.active,.no-js #register_form label{font-weight:bold}#register_form .btn-container{padding:15px 0}#register_form .error{text-align:left}#register p{margin-bottom:0;font-family:'Raleway',sans-serif;font-size:9px}#register p a{color:#000;font-weight:bold}#register p a:hover,#register p a:focus,#register p a:active{text-decoration:underline}#members{padding:40px 15px;text-align:center}#members h1{color:#000}#members .cards{margin-top:20px;padding:0 2px}#members .card-container{padding:0}#members .card{margin:10px 0;padding:15px;background-image:url('/img/background-card-member--e0eee76a20.jpg');background-size:cover;background-position:center;border-radius:8px;box-shadow:none;color:#fff}#members .member-start,#members .member-silver,#members .member-gold,#members .member-platinum{margin-bottom:15px}#members .card p{margin:5px 0 10px}#members .card p:last-child{margin-bottom:0}#members .member-start,#members .member-silver,#members .member-gold,#members .member-platinum,#members .separator{margin-left:auto;margin-right:auto;background-image:url('/img/sprite--1e49cff3de.png')}#members .member-start{width:121px;height:63px;background-position:-86px -228px}#members .member-silver{width:143px;height:63px;background-position:-83px -320px}#members .member-gold{width:118px;height:63px;background-position:-101px -414px}#members .member-platinum{width:230px;height:62px;background-position:-32px -625px}#members .separator{width:23px;height:7px;background-position:-149px -529px}#quotes{padding:34px 17px;text-align:center;background-image:url('/img/background-section-register--7cf4968a28.jpg')}#quotes .black-card{padding:30px 15px;border-radius:8px;background-color:rgba(0,0,0,0.54);color:#fff}#quotes h1{margin-bottom:15px}#quotes p{font-size:16px}#quotes p.author{margin:20px 0 0;font-size:18px;font-weight:600}#quotes p.catalog-link{margin:20px 0 0}#our-references{padding:30px 0 50px 0;text-align:center}#our-references h1{padding:0 25px 25px 25px}#our-references .reference{display:inline-block;min-width:230px;padding:0 15px}#our-references .scrollbar{margin-top:40px}#our-references .scrollbar:before{top:9px;height:1px;background-color:#383434}#our-references .scrollbar .handle:before{background-color:#383434}#contact-us{padding:30px 20px 0 20px;text-align:center}#contact-us h1{margin-bottom:10px}#contact-us .address{font-size:16px;font-weight:400}#contact-us .address span,#contact-us .address a{display:inline-block}#contact-us .address .name{font-weight:700}#contact-us .address .separator{display:none}#contact-us .address .tel,#contact-us .address .email{font-weight:600;text-decoration:underline;color:#000}#contact-us .address a:hover,#contact-us .address a:focus,#contact-us .address a:active{text-decoration:none}#catalog>img{margin-top:15px;max-width:100%}#catalog .catalog-soon{max-width:100vw;max-height:100vh}@media(max-width:768px){main.container-fluid{padding-bottom:50px}#catalog-link a{height:27px;line-height:27px}}@media(min-width:370px){#contact-us .address .separator{display:inline-block}}@media(min-width:768px){#catalog-link{top:0;left:unset;right:0;bottom:unset;height:70px;padding-right:20px;background:none;z-index:10}#register{padding:40px 0}.no-js #register{margin-top:70px}#register .logo img{width:254px !important;height:87px !important}#register .slogan{font-size:16px}#register .form{max-width:380px;margin:0 auto;padding:20px}#members{padding:55px 30px}#members .members-container .row{display:flex}#members .card-container{flex:1}#members .card-container:not(:first-child){padding-left:30px}#members .card{margin:0;height:100%}#members .card p{font-size:13px}#quotes{padding:70px 30px}#quotes p,#quotes p.author{font-size:15px}#our-references{padding:60px 0 80px 0}#our-references h1{padding:0 25px 70px 25px}#our-references .reference{min-width:230px;padding:0 30px}#our-references .scrollbar{margin-top:80px}#our-references .scrollbar:before{top:9px;height:2px}#our-references .scrollbar .handle:before{height:6px}#contact-us{padding:45px 30px 0 30px}}@media(min-width:992px){#register{padding:45px 0}.no-js #register{margin-top:70px}#register .form{max-width:490px;padding:28px}#register .form-header{font-size:20px}#register_form label{font-size:14px}#register_form label.active,.no-js #register_form label{font-size:12px}#register p{font-size:12px}#members{padding:60px 30px}#members>.members-container{max-width:1360px;margin:0 auto}#members .card{padding:25px}#members .card p{font-size:17px}#members .member-start,#members .member-silver,#members .member-gold,#members .member-platinum{margin-bottom:20px}#quotes{padding:85px 30px}#quotes .black-card{max-width:992px;margin:0 auto;padding:55px 85px}#quotes p,#quotes p.author{font-size:18px}#contact-us{padding:55px 30px 0 30px}#contact-us h1{margin-bottom:30px}#contact-us .address{font-size:21px}}
#popin-inline{width:475px;border:none}#popin-inline .buttons-alert,#popin-inline .buttons-confirm{display:none !important}#popin-inline .mfp-close{top:0;right:0;border:none;color:#000}#popin-inline .mfp-close:active,#popin-inline .mfp-close:hover{font-size:32px;padding-top:2px}#congratulation{padding:15px 0}#congratulation h1,.congratulation-message h1,#congratulation h4,.congratulation-message h4{text-transform:none}#congratulation h1,.congratulation-message h1{padding-bottom:5px;font-size:43px;font-weight:600}#congratulation h4.head,.congratulation-message h4.head{padding-bottom:10px;font-size:18px;font-weight:700}#congratulation h4.foot,.congratulation-message h4.foot{padding-top:5px;font-size:16px;font-weight:600}#congratulation p:first-of-type,.congratulation-message p:first-of-type{padding-top:10px}#register .congratulation-message p{margin-bottom:10px}