/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */*,*::before,*::after{box-sizing:border-box}html,body{height:100%}html{line-height:1.15;-webkit-text-size-adjust:100%}body{color:#1e1e1e;font-family:'Libre Franklin', sans-serif;font-size:16px;margin:0;padding:0}footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:1rem}p{margin-top:0;margin-bottom:1rem}a{color:#4a90e2;text-decoration:none !important;background-color:transparent}a:hover{color:#488a9f}b,strong{font-weight:bolder}small{font-size:80%}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}label,small{display:inline-block}label{margin-bottom:0.5rem !important}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;width:100%}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[hidden]{display:none}.text-title{font-size:35px;font-weight:800;margin-bottom:2rem}.text-subtitle{font-size:18px;font-weight:700}.text-subtitle.back{font-size:16px;font-weight:600;cursor:pointer}.text-subtitle.back span{vertical-align:middle}.text-subtitle.sup{display:inline-block;margin:0}.ck-content{line-height:1.5 !important}.list-none{list-style:none;margin:0;padding:0}.text-muted{color:#4a4a4a !important;font-size:11px !important}.text-sm{font-size:11px !important}.bg-image{background-color:rgba(237,237,237,0.35);background-position:center;background-repeat:no-repeat;background-size:cover}.font-0{font-size:0}.t-upper{text-transform:uppercase}.ta-c{text-align:center}.ta-r{text-align:right}.flex{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex}.flex-col{width:100%;max-width:100%}.flex-col-auto{flex:0 0 auto;width:auto;max-width:none;padding:0 15px}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mr-0{margin-right:0 !important}.mb-0{margin-bottom:0 !important}.ml-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mr-1{margin-right:.25rem !important}.mb-1{margin-bottom:.25rem !important}.ml-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mr-2{margin-right:.5rem !important}.mb-2{margin-bottom:.5rem !important}.ml-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3{margin-top:1rem !important}.mr-3{margin-right:1rem !important}.mb-3{margin-bottom:1rem !important}.ml-3{margin-left:1rem !important}.m-4{margin:1.5rem !important}.mt-4{margin-top:1.5rem !important}.mr-4{margin-right:1.5rem !important}.mb-4{margin-bottom:1.5rem !important}.ml-4{margin-left:1.5rem !important}.m-5{margin:3rem !important}.mt-5{margin-top:3rem !important}.mr-5{margin-right:3rem !important}.mb-5{margin-bottom:3rem !important}.ml-5{margin-left:3rem !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pr-0{padding-right:0 !important}.pb-0{padding-bottom:0 !important}.pl-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pr-1{padding-right:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pl-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pr-2{padding-right:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pl-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3{padding-top:1rem !important}.pr-3{padding-right:1rem !important}.pb-3{padding-bottom:1rem !important}.pl-3{padding-left:1rem !important}.p-4{padding:1.5rem !important}.pt-4{padding-top:1.5rem !important}.pr-4{padding-right:1.5rem !important}.pb-4{padding-bottom:1.5rem !important}.pl-4{padding-left:1.5rem !important}.p-5{padding:3rem !important}.pt-5{padding-top:3rem !important}.pr-5{padding-right:3rem !important}.pb-5{padding-bottom:3rem !important}.pl-5{padding-left:3rem !important}.w-100{width:100% !important}.w-80{width:80% !important}.w-70{width:70% !important}.w-60{width:60% !important}.w-50{width:50% !important}.w-45{width:45% !important}.w-40{width:40% !important}.w-35{width:35% !important}.w-30{width:30% !important}.w-25{width:25% !important}.w-20{width:20% !important}.w-15{width:15% !important}.w-10{width:10% !important}.h-100{height:100% !important}.h-100 .vh-25{height:25vh !important}.h-100 .vh-50{height:50vh !important}.h-100 .vh-75{height:75vh !important}.h-100 .vh-100{height:100vh !important}.d-inline-f{display:inline-flex}.ws-nowrap{white-space:nowrap}.ws-prewrap{white-space:pre-wrap}.fw-w{flex-wrap:wrap}.fw-nw{flex-wrap:nowrap}.ai-c{align-items:center}.ai-s{align-items:start}.jc-s{justify-content:start !important}.jc-c{justify-content:center}.jc-fe{justify-content:flex-end}.jc-sb{justify-content:space-between}.overflow-hidden{overflow:hidden}.va-c{display:inline-flex;vertical-align:middle;align-items:center}.scroll-auto-y{overflow-y:auto}.pos-rel{position:relative}.float-right{float:right}.float-left{float:left}.bg-transtparent{background:transparent}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.pointer{cursor:pointer}.container{margin:0 auto;padding:0 20px;width:100%;max-width:1180px}@media (max-width: 1200px){.container{max-width:972px}}@media (max-width: 992px){.container{max-width:748px}}@media (max-width: 768px){.container{max-width:100%}}.button{border-radius:5px;transition:all .2s linear;cursor:pointer}.button.ghost-button{padding:8px 20px;border:1px solid #fff;color:#fff}.button.ghost-button:hover{background-color:#fff;color:#4a90e2}.button.button-white{padding:11px 20px;background-color:#fff;border:1px solid #dadada}.button.button-white:hover{background-color:#4a90e2;color:#fff}.form-button{border-radius:5px;cursor:pointer;font-weight:500;text-align:center;transition:all .2s linear}.form-button.button-lightblue{padding:16px 22px;border:1px solid #4a90e2;background-color:#4a90e2;color:#fff}.form-button.button-lightblue:hover{background-color:#fff;color:#4a90e2}.form-button.button-lightblue:disabled{background-color:#fff;color:#EDEEF1;border-color:#EDEEF1;cursor:default}.form-button.button-gray{background-color:#626262;border:1px solid #626262;color:#fff}.form-button.button-gray:hover{background-color:#494848;border-color:#626262}.form-button.button-gray:disabled{background-color:#E4E5E7;color:#D1D1D1;border-color:#D1D1D1;cursor:default}.form-button.button-transparent{background-color:transparent;border:1px solid transparent;color:#fff}.form-button.button-transparent:hover{background-color:transparent;border-color:transparent}.form-button.button-transparent:disabled{background-color:#E4E5E7;color:#D1D1D1;border-color:#D1D1D1;cursor:default}.button-progress{position:absolute;top:50%;left:50%;margin:-12px 0 0 -12px}.wrapper-slider .title{display:inline-block;font-family:'Hiragino Kaku Gothic W8 JIS2004';font-size:25px;font-weight:900;margin:15px 0;margin-bottom:50px;width:100%}.wrapper-slider .slider-container{position:relative}.wrapper-slider .slider-container .list{margin:0 35px}.wrapper-slider .slider-container .list .item{padding:0 120px}.wrapper-slider .slider-container .list .item-title,.wrapper-slider .slider-container .list .item-description{font-style:italic}.wrapper-slider .slider-container .list .item-title{font-size:22px;font-weight:700}.wrapper-slider .slider-container .list .item-description{line-height:1.5}.wrapper-slider .slider-container .actions{height:100%;left:0;position:absolute;top:0;width:100%}.wrapper-slider .slider-container .actions .arrow{background-color:rgba(30,30,30,0.4);cursor:pointer;height:15px;transform:rotate(45deg);transition:all .2s linear;width:15px;z-index:1}.wrapper-slider .slider-container .actions .arrow:hover{opacity:.75}.wrapper-slider .slider-container .actions .arrow-prev,.wrapper-slider .slider-container .actions .arrow-next{position:relative}.wrapper-slider .slider-container .actions .arrow-prev:before,.wrapper-slider .slider-container .actions .arrow-next:before{background-color:#fff;content:'';display:block;height:100%;position:relative;width:100%;z-index:2}.wrapper-slider .slider-container .actions .arrow-prev:before{left:3px;top:-3px}.wrapper-slider .slider-container .actions .arrow-next:before{right:3px;bottom:-3px}.wrapper-slider .slider-container .slick-dots li.slick-active button:before{opacity:.35}.wrapper-slider .slider-container .slick-dots button:before{font-size:10px;opacity:.15}@media (max-width: 1200px){.wrapper-slider .slider-container .list .item{padding:0 60px}}@media (max-width: 992px){.wrapper-slider .slider-container .list .item{padding:0 30px}}@media (max-width: 480px){.wrapper-slider .slider-container .list{margin:0 20px}.wrapper-slider .slider-container .list .item{padding:0 10px}}.form-group .form-element:not(:first-child){padding-top:1.5rem}.form-element label:first-child{padding-left:1rem;font-weight:600}.form-element .form-input{border:1px solid #dadada;border-radius:4px;padding:10px 15px}.form-element textarea.form-input{resize:none}.form-element .error{padding-top:8px;justify-content:left}.form-element .hint{margin:0.75rem 0 0 1rem;color:#838383}.form-element .counter{margin-top:4px;float:right}.main-header{background-blend-mode:multiply;background-color:#62a3b8}.main-header.with-header{background-color:rgba(30,30,30,0)}.main-header .header-info{margin:auto;padding:0 20px;width:100%;max-width:1580px}.main-header .content{color:#fff;padding-bottom:50px;padding-top:170px}.main-header .content .title{font-size:40px;font-weight:700;margin:10px 0}.main-header .content .description{display:inline-block;line-height:1.4;margin:0;margin-top:10px;max-width:740px}.main-header .action .link{color:#fff;font-size:16px;font-weight:600;transition:all .2s linear}.main-header .action .link:hover{opacity:.75}@media (max-width: 1600px){.main-header .header-info{max-width:1330px}}@media (max-width: 1200px){.main-header .header-info{max-width:100%}}@media (max-width: 480px){.main-header .content .title{font-size:30px}}.main-navigation{font-weight:500;padding:20px 50px}.main-navigation.mh-80{padding:16px 50px}.main-navigation .list.main-logo .item{font-size:0}.main-navigation .list.main-logo .image{height:40px}.main-navigation .list.main-links .item{margin:0 15px}.main-navigation .list.main-links .link:after{background-color:transparent;content:'';height:3px;bottom:-8px;left:0;right:0;margin:0 auto;position:absolute;transition:all .2s linear;width:50px}.main-navigation .list.main-links .link:hover:after,.main-navigation .list.main-links .link.active:after{background-color:#080808}.main-navigation .list.main-info .title{color:#fff;font-weight:700}.main-navigation .list.main-info .icon{color:#fff;font-size:48px}.main-navigation .list.main-info .user .name{color:#fff;font-weight:400}.main-navigation .list.hamburger-menu{display:none;transition:all .2s linear}.main-navigation .list.hamburger-menu .item .link div{height:40px;position:relative;width:40px}.main-navigation .list.hamburger-menu .item .link div span{background-color:#fff;display:block;height:4px;transition:all .2s linear;width:100%}.main-navigation .list.hamburger-menu .item .link div span:nth-child(1),.main-navigation .list.hamburger-menu .item .link div span:nth-child(3){left:0;position:absolute}.main-navigation .list.hamburger-menu .item .link div span:nth-child(1){top:calc(50% - 12px)}.main-navigation .list.hamburger-menu .item .link div span:nth-child(3){bottom:calc(50% - 12px)}.main-navigation .list .link{color:#fff;display:flex;justify-content:center;position:relative;transition:all .2s linear}.main-navigation .list .link.active{font-weight:900}@media (max-width: 1035px){.main-navigation .list.main-links{display:none}.main-navigation .list.hamburger-menu{display:flex}}@media (max-width: 480px){.main-navigation{padding-left:30px}.main-navigation .list.main-logo .image{height:30px}}.nav-hamburger-active .main-navigation .list.hamburger-menu{position:fixed;right:100px;top:20px;z-index:100}.nav-hamburger-active .main-navigation .list.hamburger-menu div span{background-color:#1e1e1e !important}.nav-hamburger-active .main-navigation .list.hamburger-menu div span:nth-child(1){top:calc(50% - 2px) !important;transform:rotate(45deg)}.nav-hamburger-active .main-navigation .list.hamburger-menu div span:nth-child(2){width:4px}.nav-hamburger-active .main-navigation .list.hamburger-menu div span:nth-child(3){bottom:calc(50% - 2px) !important;transform:rotate(-45deg)}.nav-hamburger-active .nav-offcanvas{opacity:1;visibility:visible}.nav-hamburger-active .nav-offcanvas:before{transform:translateX(0)}.nav-hamburger-active .nav-offcanvas .nav-container{transform:translateX(0)}.nav-offcanvas{background-color:rgba(30,30,30,0.35);height:100%;opacity:0;position:fixed;right:0;transition:all .2s linear;top:0;width:100%;visibility:hidden;z-index:50}.nav-offcanvas:before{background-color:#fff;content:'';display:block;height:100px;position:absolute;right:0;transform:translateX(100%);transition:all .2s linear;top:0;width:250px}.nav-offcanvas .nav-container{background-color:#fff;height:calc(100% - 80px);margin-left:auto;margin-top:80px;overflow-y:auto;padding:20px 0;transform:translateX(100%);transition:all .2s linear;width:250px}.nav-offcanvas .nav-container .list{display:inline-block;margin-top:20px;width:100%}.nav-offcanvas .nav-container .list .item .link{color:#1e1e1e;display:block;padding:10px 20px;transition:all .2s linear}.nav-offcanvas .nav-container .list .item .link:hover,.nav-offcanvas .nav-container .list .item .link.active{box-shadow:6px 0 0 0 inset #1e1e1e}.nav-offcanvas .nav-container .list .item .button-access{display:block;background-color:#1e1e1e;margin:0 20px;margin-top:20px;text-align:center;width:calc(100% - 120px)}.nav-offcanvas .nav-container .list .item .button-access:hover{background-color:#fff;color:#1e1e1e;border-color:#1e1e1e}.main-content{padding:0 0;margin:50px 0}.main-content .title{display:inline-block;font-size:25px;font-weight:900;margin:15px 0}.main-content .description{line-height:1.5;margin:15px 0}.main-content .description .two-spaces::after{content:"\2002"}.section-info{background-color:rgba(98,163,184,0.9);background-blend-mode:multiply;color:#fff;padding:0 20px;padding-bottom:60px;padding-top:50px}.section-info .title{display:inline-block;font-family:'Hiragino Kaku Gothic W8 JIS2004';font-size:25px;font-weight:900;margin:15px 0;width:100%}.section-info .description{display:inline-block;line-height:1.5;margin:15px 0;max-width:70%}.section-info .action{margin-top:30px}.testimonial{margin:80px 0;margin-bottom:120px;padding:0}@media (max-width: 480px){.testimonial{margin:50px 0;margin-bottom:90px}}.public-footer .nav{background-color:#62a3b8;padding:25px 0}.public-footer .nav .list .item{margin:0 20px}.public-footer .nav .list .link{color:#fff;transition:all .2s linear}.public-footer .nav .list .link:hover{opacity:.75}.public-footer .copy{background-color:#4b90a6;color:#284d59}@media (max-width: 768px){.public-footer .nav .list{flex-wrap:wrap;text-align:center}.public-footer .nav .list .item{margin-bottom:5px;margin-top:5px;width:100%}}@media (max-width: 480px){.public-footer .copy .description{max-width:160px}}footer.footer{position:absolute;bottom:0;width:100%;line-height:136px;text-align:center;color:#4a4a4a}.page-common-access .main-content{margin:0 auto;margin-bottom:50px;margin-top:80px;padding:0 20px;width:100%;max-width:768px}.page-common-access .main-content .title{display:block;font-size:35px}.page-common-access .main-content .block-description{display:inline-block;margin:20px 0;width:100%}.page-common-access .main-content .block-description .description{margin:0 auto;max-width:80%}.page-common-access .main-content .link{color:#4a90e2;font-weight:600;transition:all .2s linear;cursor:pointer}.page-common-access .main-content .link:hover{opacity:.75}.page-common-access .main-content .description{margin:0 0}.page-common-access .main-content .form-container{margin:0 auto;width:calc(60% - 40px)}.page-common-access .main-content .form-container .form-element{margin-bottom:20px}.page-common-access .main-content .form-container .form-element .form-input{padding:17px 22px}.page-common-access .footer{margin-top:100px}.page-common-access .footer .description{color:#4a4a4a}@media (max-width: 660px){.page-common-access .form-container{width:calc(80% - 40px) !important}}@media (max-width: 560px){.page-common-access .main-content .title{font-size:28px}}@media (max-width: 480px){.page-common-access .form-container{width:100% !important}}.page-access{height:100%}.page-access .app{position:relative}.page-access .app .close{padding:0}.page-access .main-header{background-color:transparent}.page-access .main-content{height:calc(100% - 80px);margin:0}.page-access .main-content .presentation{height:100%}.page-access .main-content .presentation:before,.page-access .main-content .presentation:after{content:''}.page-access .main-content .presentation:before{background-blend-mode:multiply;background-color:rgba(30,30,30,0.2);background-image:url(/assets/static/images/bg/hq34dwgCsdf.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:fixed;top:0;width:50%;z-index:-1}.page-access .main-content .presentation .content{display:flex;margin:auto;width:100%}.page-access .main-content .presentation .content .max-content{margin:auto;max-width:460px}.page-access .main-content .presentation .content .info,.page-access .main-content .presentation .content .access{margin:auto;padding:20px;width:50%}.page-access .main-content .presentation .content .info{margin:0 auto;color:#fff}.page-access .main-content .presentation .content .info .title{font-size:40px}.page-access .main-content .presentation .content .access .title{font-size:45px}.page-access .main-content .presentation .content .access .form-element{margin:20px 0}.page-access .main-content .presentation .content .access .form-element .form-input{height:50px}.page-access .main-content .presentation .content .access .form-actions{margin-top:40px}.page-access .main-content .presentation .content .description{margin-top:0}.page-access .main-content .presentation .content .error{font-weight:500}.page-access .main-content .presentation .content .footer{margin-top:200px}.page-access .main-content .presentation .content .footer .description{color:#4a4a4a}@media (max-width: 992px){.page-access .main-content .presentation .info .title{font-size:32px}.page-access .main-content .presentation .access .title{font-size:36px}}@media (max-width: 768px){.page-access .main-header{left:0;position:absolute;top:0;width:100%}.page-access .main-header .image{background-image:url("images/main-logo.png")}.page-access .main-content .presentation{flex-wrap:wrap}.page-access .main-content .presentation:before{background:none}.page-access .main-content .presentation .content{display:unset;margin:0}.page-access .main-content .presentation .info,.page-access .main-content .presentation .access{width:100% !important}.page-access .main-content .presentation .info{background-blend-mode:multiply;background-color:rgba(30,30,30,0.2);background-image:url(/assets/static/images/bg/hq34dwgCsdf.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;padding-bottom:50px;padding-top:100px}.page-access .main-content .presentation .info .title{margin-top:210px}.page-access .main-content .presentation .footer{margin-top:100px;text-align:center}}.page-check-email .main-header .header-info .content,.page-new-password .main-header .header-info .content,.page-complete-profile .main-header .header-info .content{padding-bottom:70px;padding-top:120px}.page-check-email .main-header .header-info .content .title,.page-new-password .main-header .header-info .content .title,.page-complete-profile .main-header .header-info .content .title{font-size:50px}@media (max-width: 768px){.page-check-email .main-header .header-info .content .title,.page-new-password .main-header .header-info .content .title,.page-complete-profile .main-header .header-info .content .title{font-size:40px}}@media (max-width: 480px){.page-check-email .main-header .header-info .content .title,.page-new-password .main-header .header-info .content .title,.page-complete-profile .main-header .header-info .content .title{font-size:35px}}.page-complete-profile .form-container .form-conditions{margin:20px 0;padding:0 20px}.page-complete-profile .form-container .form-conditions .list .item{color:#4a4a4a;margin:5px 0}.page-complete-profile .form-container .form-conditions .list .item:before{color:#62b00b;content:attr(data-success);margin-right:8px}.page-complete-profile .form-container .form-conditions .list .item.error:before{color:#FA3E3E;content:attr(data-error);margin-right:12px}.page-complete-profile .form-container .form-actions{margin-top:50px}.page-contact .contact-form{padding-bottom:70px;padding-top:10px;width:100%;max-width:600px}.page-contact .contact-form .form-label{position:relative}.page-contact .contact-form .form-label.label-name,.page-contact .contact-form .form-label.label-email{width:calc(50% - 40px)}.page-contact .contact-form .form-label.label-email{margin-left:80px}.page-contact .contact-form .form-label.label-description{margin-top:35px;width:100%}.page-contact .contact-form .form-label.label-description .form-input{resize:none}.page-contact .contact-form .form-label .error{margin-top:12px}.page-contact .contact-form .form-label .form-input{border:none;border-bottom:1px solid rgba(30,30,30,0.5);color:#838383;font-size:16px;line-height:1.6;margin:0;outline:none;padding:16px 25px;width:100%}.page-contact .contact-form .action{margin-top:50px;width:100%}.page-contact .contact-form .action .button-send{background-color:#4a90e2;border:1px solid #4a90e2;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;font-weight:600;margin:0;padding:15px 20px;transition:all .2s linear;width:220px}.page-contact .contact-form .action .button-send:hover{background-color:#fff;color:#4a90e2}@media (max-width: 560px){.page-contact .contact-form .form-label.label-name,.page-contact .contact-form .form-label.label-email{width:calc(50% - 20px)}.page-contact .contact-form .form-label.label-email{margin-left:40px}.page-contact .contact-form .action{text-align:center}}@media (max-width: 480px){.page-contact .contact-form .form-label:not(:first-child){margin-top:30px}.page-contact .contact-form .form-label.label-name,.page-contact .contact-form .form-label.label-email{width:100%}.page-contact .contact-form .form-label.label-email{margin-left:0}}.features-list li:not(:last-child){padding-bottom:10px}
