.footer .top{background:#efefef;color:#555;padding:60px 0 60px 0;margin:0 0 0 0}.footer .top .row{grid-column-gap:80px}.footer .top .title{margin:0 0 10px 0;padding:0 0 0 0;color:#333;font-size:20px;font-weight:600}.footer .top .text{text-align:justify}.footer .top .text p{margin:0 0 15px 0;padding:0 0 0 0}.footer .top ul{list-style:none;padding:0 0 0 0;margin:0 0 0 0}.footer .top ul li a{display:inline-block;padding:1px 0 1px 0;color:#555}.footer .top ul li a i{color:#1ba39c}.footer .bottom{text-align:center;text-transform:uppercase;background:#136a66;color:#fff;font-weight:300;font-size:14px;line-height:60px}.footer .bottom>div{opacity:.8}@media (max-width:1399px){.footer .top .row{grid-column-gap:60px}}@media (max-width:1199px){.footer .top .row{grid-column-gap:40px}}@media (max-width:990px){.footer .top .row{grid-column-gap:0}}.slider{position:relative;display:flex;justify-content:center;flex-direction:column;text-align:center;background-image:url(/assets/media/images/wallpapers/slider-4-gray.jpg);background-size:cover;background-repeat:no-repeat;background-position-x:50%;background-position-y:40%;padding:80px 0 90px 0}.slider .gradient{background:linear-gradient(150deg,#1ba39c 15%,#3b7f7c 70%,#77fff8 94%);position:absolute;top:0;left:0;width:100%;height:100%;opacity:.82;z-index:5}.slider .text{position:relative;z-index:10;color:#fff;margin:auto;max-width:800px;padding:0 20px 0 20px}.slider .text h1{font-size:38px;line-height:45px;font-weight:300;margin:0 0 40px 0;padding:0 0 0 0}.slider .text .warning{font-size:16px;text-transform:uppercase;font-weight:300}.slider .text .links{margin:40px 0 0 0;padding:0 0 0 0;text-align:center;font-size:16px}.slider .text .links a{font-weight:600}.slider .text .buttons{margin:40px 0 0 0;padding:0 0 0 0}.slider .text .buttons .btn-site{padding:0 40px 0 40px}@media (max-width:699px){.slider .text h1{font-size:34px}.slider .text .warning{font-size:15px}}@media (max-width:499px){.slider{padding:70px 0 80px 0}.slider .text h1{font-size:32px}.slider .text .buttons .btn-site{display:inline-block;width:auto}}.public-register .main .register{padding:80px 0 100px 0}.public-register .main .register h2{font-size:30px;line-height:32px;font-weight:300;margin:0 0 20px 0;padding:0 0 0 0;color:#333}.public-register .main .register h3{font-size:18px;line-height:20px;font-weight:300;margin:0 0 40px 0;padding:0 0 0 0}.public-register .main .register .form .birth-date table{width:100%;table-layout:fixed}.public-register .main .register .form .birth-date .form-control{border-radius:0}.public-register .main .register .form .birth-date .month .form-control,.public-register .main .register .form .birth-date .year .form-control{border-right:none}.public-register .main .register .form .birth-date .year .form-control{border-radius:4px 0 0 4px}.public-register .main .register .form .birth-date .day .form-control{border-radius:0 4px 4px 0}.public-register .main .register .form .notice{padding:6px 0 6px 0;line-height:normal}.public-register .main .register .form .notice .checkbox-custom+label{padding-left:22px}.public-register .main .register .form .notice>div{display:flex;align-items:center;justify-content:flex-end;font-size:14px}.public-register .main .register .form .notice>div>div{padding:8px 0 8px 0}.public-register .main .register .form .actions{text-align:right}.public-register .main .register .form .actions .btn-site{min-width:220px}@media (max-width:599px){.public-register .main .register .form .actions .btn-site{display:block;margin-left:0}.public-register .main .register .form .terms-and-conditions{padding:15px 0 15px 0}.public-register .main .register .form .actions .btn-terms-and-conditions{margin-bottom:15px}}@media (max-width:499px){.public-register .main .register{padding:60px 0 60px 0}}