.auth-section{height:100%;width:100%;margin:0 auto}.auth-section.inline-auth-fields.login,.auth-section.inline-auth-fields.register{z-index:10000}.auth-section.inline-auth-fields .auth-content-box.login-box,.auth-section.inline-auth-fields .auth-content-box.register-box{z-index:10}.auth-section.inline-auth-fields .auth-content-box.login-box .box-header,.auth-section.inline-auth-fields .auth-content-box.register-box .box-header{margin-bottom:auto}.auth-section.inline-auth-fields .auth-content-box.login-box .box-header h5,.auth-section.inline-auth-fields .auth-content-box.register-box .box-header h5{font-weight:600;font-size:20px}.auth-section.inline-auth-fields .auth-content-box.login-box .box-header p,.auth-section.inline-auth-fields .auth-content-box.register-box .box-header p{font-size:14px;padding:0;margin:0;text-align:justify;width:100%;margin-bottom:15px!important}.auth-section.inline-auth-fields .auth-content-box.login-box .box-header .notifications,.auth-section.inline-auth-fields .auth-content-box.register-box .box-header .notifications{position:unset!important}.auth-section.inline-auth-fields .auth-content-box.login-box .box-header .notifications .alert,.auth-section.inline-auth-fields .auth-content-box.register-box .box-header .notifications .alert{text-align:center!important;font-size:16px;font-weight:500}.auth-section.inline-auth-fields .auth-content-box.login-box .box-header .btn-back-to-home,.auth-section.inline-auth-fields .auth-content-box.register-box .box-header .btn-back-to-home{top:10px;right:30px}.auth-section.inline-auth-fields .auth-content-box.login-box .box-header .btn-back-to-home a,.auth-section.inline-auth-fields .auth-content-box.register-box .box-header .btn-back-to-home a{border-radius:50%;border:1px solid;width:35px;height:35px;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#171612}.auth-section.inline-auth-fields .auth-content-box.login-box .box-header .btn-back-to-home a i,.auth-section.inline-auth-fields .auth-content-box.register-box .box-header .btn-back-to-home a i{font-size:20px}.auth-section.inline-auth-fields .auth-content-box.login-box .box-header .btn-back-to-home a:hover,.auth-section.inline-auth-fields .auth-content-box.register-box .box-header .btn-back-to-home a:hover{color:#ff5d12}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body{margin-top:auto}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .social-auth-links .btn-list,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .social-auth-links .btn-list{display:flex;justify-content:center}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .social-auth-links .btn-list .btn-social-auth,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .social-auth-links .btn-list .btn-social-auth{color:#8788c7;text-decoration:none;border:1px solid #8788c7;border-radius:1rem;font-size:.8rem;padding:.4rem 1rem;margin-right:10px}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .social-auth-links .btn-list .btn-social-auth:hover,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .social-auth-links .btn-list .btn-social-auth:hover{text-decoration:none;color:#25252d;background:#fff}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-inline,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-inline{align-items:flex-start}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-inline .form-label,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-inline .form-label{width:20%;justify-content:left;font-weight:600}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-inline .form-control-wrap,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-inline .form-control-wrap{width:80%}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-inline .form-control-wrap .btn-green,.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-inline .form-control-wrap .btn-primary,.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-inline .form-control-wrap .btn-secondary,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-inline .form-control-wrap .btn-green,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-inline .form-control-wrap .btn-primary,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-inline .form-control-wrap .btn-secondary{height:45px;font-size:16px}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-inline .form-control-wrap .form-control,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-inline .form-control-wrap .form-control{height:45px}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-inline .form-control-wrap input[type=email],.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-inline .form-control-wrap input[type=password],.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-inline .form-control-wrap input[type=text],.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-inline .form-control-wrap input[type=email],.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-inline .form-control-wrap input[type=password],.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-inline .form-control-wrap input[type=text]{width:100%}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-inline .form-control-wrap input.error,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-inline .form-control-wrap input.error{border-color:#ff0024}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-checkbox a,.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-checkbox p,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-checkbox a,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-checkbox p{font-weight:400;font-size:12px}.auth-section.inline-auth-fields .auth-content-box.login-box .box-footer,.auth-section.inline-auth-fields .auth-content-box.register-box .box-footer{margin-top:auto}.auth-section.inline-auth-fields .auth-content-box.login-box .box-footer p,.auth-section.inline-auth-fields .auth-content-box.register-box .box-footer p{font-size:12px;width:100%;border-top:1px solid #d2d2d2;padding-top:15px!important;padding-bottom:0!important;margin:0!important}.auth-section.inline-auth-fields .auth-content-box.login-box .box-footer p a,.auth-section.inline-auth-fields .auth-content-box.register-box .box-footer p a{display:block}.auth-section.blocked-auth-fields{background:#fff}.auth-section.blocked-auth-fields .auth-contents.forgot-password-form,.auth-section.blocked-auth-fields .auth-contents.reset-password-form,.auth-section.blocked-auth-fields .auth-contents.set-password-form{height:calc(100vh - 75px)}.auth-section.blocked-auth-fields .auth-contents.forgot-password-form .auth-content-inner,.auth-section.blocked-auth-fields .auth-contents.reset-password-form .auth-content-inner,.auth-section.blocked-auth-fields .auth-contents.set-password-form .auth-content-inner{display:flex;padding:30px;box-shadow:0 0 6px #d6d5d5;width:100%}.auth-section.blocked-auth-fields .auth-contents .box-footer{margin-top:auto}.auth-section.blocked-auth-fields .auth-contents .box-footer p{font-size:12px;width:100%;border-top:1px solid #d2d2d2;padding-top:15px!important;padding-bottom:0!important;margin:0!important}.auth-section.blocked-auth-fields .auth-contents .box-footer p a{display:block}.icon-tick{color:#027c87;margin-right:5px}.no-bullets{list-style-type:none;line-height:1.8rem}.bg-white{background:#fff}@media (min-width:768px){.pad-right{padding-right:86px}.pad-left{padding-left:86px}.pad-bottom{padding-bottom:86px}.pad-top{padding-top:86px}}@media (max-width:575.98px){.keyline-above{padding-top:15px;padding-bottom:0}.keyline-above h1{font-size:44px}.bg-frost{background:#fff}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .social-auth-links .btn-list,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .social-auth-links .btn-list{display:flex;justify-content:center}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .social-auth-links .btn-list .btn-social-auth,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .social-auth-links .btn-list .btn-social-auth{color:#8788c7;text-decoration:none;border:1px solid #8788c7;border-radius:1rem;font-size:.8rem;padding:.4rem 1rem;margin-right:10px}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .social-auth-links .btn-list .btn-social-auth:hover,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .social-auth-links .btn-list .btn-social-auth:hover{text-decoration:none;color:#25252d;background:#fff}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-inline,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-inline{flex-flow:column}.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-inline .form-control-wrap,.auth-section.inline-auth-fields .auth-content-box.login-box .box-body .form-inline .form-label,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-inline .form-control-wrap,.auth-section.inline-auth-fields .auth-content-box.register-box .box-body .form-inline .form-label{width:100%}}@media (min-width:768px) and (max-width:1024px){.auth-section.inline-auth-fields .auth-contents.login-form .auth-content-inner .auth-content-box,.auth-section.inline-auth-fields .auth-contents.register-form .auth-content-inner .auth-content-box{padding-left:20px!important;padding-right:20px!important}.auth-section.inline-auth-fields .auth-contents.login-form .auth-content-inner .auth-content-box .box-body .social-auth-links .btn-list,.auth-section.inline-auth-fields .auth-contents.register-form .auth-content-inner .auth-content-box .box-body .social-auth-links .btn-list{display:flex;justify-content:center}.auth-section.inline-auth-fields .auth-contents.login-form .auth-content-inner .auth-content-box .box-body .social-auth-links .btn-list .btn-social-auth,.auth-section.inline-auth-fields .auth-contents.register-form .auth-content-inner .auth-content-box .box-body .social-auth-links .btn-list .btn-social-auth{color:#8788c7;text-decoration:none;border:1px solid #8788c7;border-radius:1rem;font-size:.8rem;padding:.4rem 1rem;margin-right:10px}.auth-section.inline-auth-fields .auth-contents.login-form .auth-content-inner .auth-content-box .box-body .social-auth-links .btn-list .btn-social-auth:hover,.auth-section.inline-auth-fields .auth-contents.register-form .auth-content-inner .auth-content-box .box-body .social-auth-links .btn-list .btn-social-auth:hover{text-decoration:none;color:#25252d;background:#fff}.auth-section.inline-auth-fields .auth-contents.login-form .auth-content-inner .auth-content-box .box-body .form-inline .form-control-wrap,.auth-section.inline-auth-fields .auth-contents.login-form .auth-content-inner .auth-content-box .box-body .form-inline .form-label,.auth-section.inline-auth-fields .auth-contents.register-form .auth-content-inner .auth-content-box .box-body .form-inline .form-control-wrap,.auth-section.inline-auth-fields .auth-contents.register-form .auth-content-inner .auth-content-box .box-body .form-inline .form-label{width:100%}.auth-section.blocked-auth-fields .auth-contents.forgot-password-form,.auth-section.blocked-auth-fields .auth-contents.reset-password-form,.auth-section.blocked-auth-fields .auth-contents.set-password-form{margin-top:50px}.auth-section.blocked-auth-fields .auth-contents.forgot-password-form .auth-content-inner .auth-right,.auth-section.blocked-auth-fields .auth-contents.reset-password-form .auth-content-inner .auth-right,.auth-section.blocked-auth-fields .auth-contents.set-password-form .auth-content-inner .auth-right{padding:0!important;width:100%}}nav.navbar{z-index:11000!important}.color-orange{color:#ff5d12;font-weight:600}.services-intro-banner .classifier{color:#ff5d12;font-size:.7rem;text-transform:uppercase}.services-intro-banner .animated-text{text-indent:8px;color:#ff5d12}.services-intro-banner .animated-text:before{content:"engagement";animation:topToBottom 5s 0s infinite}@keyframes topToBottom{0%{content:"captivation"}25%{content:"creativity"}50%{content:"thinking"}75%{content:"clarity"}to{content:"results"}}.services-intro-banner .hero-background{background:url(/images/auth/drawify-share-your-drawings-with-the-world.png) top no-repeat;background-size:contain;height:auto}@media (max-width:575.98px){.services-intro-banner .btn-primary{display:block}}@media (max-width:992px){.hero-background{display:none}}@media only screen and (min-width:1415px) and (max-width:1465px){.services-intro-banner .block-word{display:inline!important}}.faqs .card{border-radius:0;background:none;border:none}.faqs .card .card-header{border-radius:0;background:none;border-bottom:1px solid #e7dddb;display:flex;justify-content:space-between;padding-left:0;padding-right:0;cursor:pointer}.faqs .card .card-header a i{background-image:url(/images/faqs/minus.svg);width:13px;height:13px;display:flex;background-repeat:no-repeat;align-items:center;background-position:50%}.faqs .card .card-header.collapsed a i{background-image:url(/images/faqs/plus.svg)}.faqs .card .card-body{padding-left:0;padding-right:0;font-size:18px;font-weight:400;color:#171612}.faqs .card .card-body p{text-align:justify}.form-label{font-weight:400!important;font-size:1rem!important}.right.drawifier-register{margin:20px auto;float:none;height:auto;width:50%;padding:4%}.right.drawifier-register .form-group-section{border:1px solid #f1f1f1;padding:10px;border-radius:4px;background:#fff;height:auto}.right.drawifier-register .form-group-section .form-group-description h6{color:#171612}.right.drawifier-register .form-group-section .form-group-elements{padding:0 3%}body{background:#fbfbfb}@media (max-width:575.98px){.right.drawifier-register{width:100%}}.drawifier-form .title{font-size:23px;font-weight:600;margin-bottom:30px}.drawifier-form .form-group-section .form-group-elements .form-group textarea{height:120px}
/* Drawifier application refresh. */
body.drawifier-register {
    color: #1f2027;
    background: #fff;
}

body.drawifier-register .services-intro-banner {
    padding: 42px 0 34px;
    border-bottom: 1px solid #e9ded7;
    background: linear-gradient(110deg, #fff8f3 0%, #fff 48%, #f4f4ff 100%) !important;
}

body.drawifier-register .services-intro-banner .row {
    max-width: 1240px;
    min-height: 390px;
    margin: 0 auto;
    align-items: center;
    background: transparent !important;
}

body.drawifier-register .services-intro-banner h1 {
    margin: 0 0 26px;
    padding: 0;
    color: #1f2027;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: clamp(46px, 5vw, 70px);
    font-weight: 400;
    line-height: .94;
    letter-spacing: -.045em;
}

body.drawifier-register .services-intro-banner .txt-large {
    max-width: 540px;
    color: #555563;
    font-size: 17px;
    line-height: 1.6;
}

body.drawifier-register .services-intro-banner .hero-background {
    min-height: 350px;
    background-position: center;
}

body.drawifier-register .services-intro-banner .btn-primary,
body.drawifier-register .drawifier-form .btn-primary {
    min-width: 132px;
    padding: 11px 24px;
    border: 0;
    border-radius: 8px;
    background: linear-gradient(90deg, #ff5d12, #88218d);
    color: #fff;
    font-weight: 600;
}

body.drawifier-register .services-intro-banner + .container-fluid {
    padding: 58px 15px;
    background: #fff;
}

body.drawifier-register .services-intro-banner + .container-fluid .container {
    max-width: 920px;
}

body.drawifier-register .services-intro-banner + .container-fluid h2,
body.drawifier-register .faqs h2 {
    color: #1f2027;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: clamp(30px, 3vw, 42px);
    font-weight: 400;
    line-height: 1.15;
}

body.drawifier-register .services-intro-banner + .container-fluid .txt-large {
    color: #555563;
    font-size: 16px;
    line-height: 1.65;
}

body.drawifier-register .drawifier-form {
    padding: 64px 15px 70px;
    background: #f7f7ff !important;
}

body.drawifier-register .drawifier-form .container {
    max-width: 980px;
}

body.drawifier-register .drawifier-form .box-body {
    padding: 18px 42px 42px;
    border: 1px solid #e9ded7;
    border-radius: 16px;
    background: #fff;
    box-shadow: 0 12px 30px rgba(35, 30, 60, .05);
}

body.drawifier-register .drawifier-form .form-group-section {
    padding: 28px 0 16px;
    border-bottom: 1px solid #eee5e0;
}

body.drawifier-register .drawifier-form .form-group-section:first-child {
    margin-top: 0 !important;
}

body.drawifier-register .drawifier-form .form-group-section:last-of-type {
    border-bottom: 0;
}

body.drawifier-register .drawifier-form .title {
    margin: 0 0 22px !important;
    color: #1f2027;
    font-family: Georgia, 'Times New Roman', serif;
    font-size: 27px;
    font-weight: 400;
    line-height: 1.2;
}

body.drawifier-register .drawifier-form .form-label {
    margin-bottom: 7px;
    color: #383741;
    font-size: 14px !important;
    font-weight: 500 !important;
}

body.drawifier-register .drawifier-form .form-group {
    margin-bottom: 18px;
}

body.drawifier-register .drawifier-form .form-control {
    min-height: 48px;
    padding: 11px 14px;
    border: 1px solid #ddd8d5;
    border-radius: 8px;
    background: #fff;
    color: #1f2027;
    box-shadow: none;
}

body.drawifier-register .drawifier-form textarea.form-control {
    min-height: 112px;
    resize: vertical;
}

body.drawifier-register .drawifier-form .form-control:focus {
    border-color: #b057a9;
    box-shadow: 0 0 0 3px rgba(136, 33, 141, .09);
}

body.drawifier-register .drawifier-form .form-checkbox {
    display: flex;
    align-items: flex-start;
    gap: 8px;
}

body.drawifier-register .drawifier-form .form-checkbox p {
    margin-top: 0;
    line-height: 1.5;
}

body.drawifier-register .faqs {
    padding: 64px 15px 72px;
    background: #fffaf7;
}

body.drawifier-register .faqs > .row > .container {
    max-width: 980px;
    padding: 34px 42px;
    border: 1px solid #e9ded7;
    border-radius: 16px;
    background: #fff;
}

body.drawifier-register .faqs h2 {
    margin-bottom: 24px;
}

body.drawifier-register .faqs .card-header {
    min-height: 60px;
    align-items: center;
    border-color: #e9ded7;
}

body.drawifier-register .faqs .card-header h4 {
    color: #1f2027;
    font-size: 17px;
    font-weight: 600;
    line-height: 1.4;
}

body.drawifier-register .faqs .card-body {
    padding: 18px 0 22px;
    color: #555563;
    font-size: 15px;
    line-height: 1.6;
}

@media (max-width: 991.98px) {
    body.drawifier-register .services-intro-banner .row {
        min-height: 0;
    }

    body.drawifier-register .services-intro-banner .col-lg-5 {
        max-width: 760px;
        margin: 0 auto;
        padding: 34px 30px;
    }
}

@media (max-width: 767.98px) {
    body.drawifier-register .drawifier-form .box-body,
    body.drawifier-register .faqs > .row > .container {
        padding-right: 24px;
        padding-left: 24px;
    }
}

@media (max-width: 575.98px) {
    body.drawifier-register .services-intro-banner {
        padding: 12px 0 22px;
    }

    body.drawifier-register .services-intro-banner h1 {
        font-size: 44px;
    }

    body.drawifier-register .services-intro-banner .col-lg-5 {
        padding: 28px 20px;
    }

    body.drawifier-register .services-intro-banner + .container-fluid,
    body.drawifier-register .drawifier-form,
    body.drawifier-register .faqs {
        padding-top: 42px;
        padding-bottom: 46px;
    }

    body.drawifier-register .drawifier-form .box-body {
        padding: 8px 18px 28px;
    }

    body.drawifier-register .faqs > .row > .container {
        margin: 0 15px;
        padding: 28px 18px;
    }

    body.drawifier-register .drawifier-form .title {
        font-size: 24px;
    }
}
