html{position:relative;min-height:100%;height:100%;font-size:14px}@media(min-width:768px){html{font-size:16px}}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff;margin:0;height:100%}.container-full-height{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bg-radial-blue{background:-o-radial-gradient(#0379b6,#053b5b);background:radial-gradient(#0379b6,#053b5b)}.help-text{font-size:12px;margin-top:.25rem;color:#919191}.grey-6{color:#6c757d}a{color:#3bacd7}.btn:focus,.btn:active:focus,.btn-link.nav-link:focus,.form-control:focus,.form-check-input:focus{-webkit-box-shadow:0 0 0 .1rem white,0 0 0 .25rem #258cfb;box-shadow:0 0 0 .1rem white,0 0 0 .25rem #258cfb}.btn-link{color:#6c757d}.btn-link:hover{color:#545b62}.btn-link:focus,.btn-link:active:focus{-webkit-box-shadow:none;box-shadow:none}.btn-transparent{background-color:transparent;color:#26a6d7;border:0}.btn-transparent:hover,.btn-transparent:focus,.btn-transparent:active,.btn-transparent:active:focus{background-color:transparent;color:#26a6d7;border:0;-webkit-box-shadow:none;box-shadow:none}._layout .nav-menu .dropdown-toggle i{font-size:1.5rem}._layout .nav-menu .dropdown-menu{background-color:rgba(255,255,255);padding:5px;box-shadow:1px 1px 0 #d6e9f2;border:0;border-radius:0;text-align:right}._layout .nav-menu .dropdown-menu li{border-bottom:1px solid rgba(154,200,223,.4)}._layout .nav-menu .dropdown-menu li .dropdown-item{color:#61acc8}._layout .nav-menu .dropdown-menu li .dropdown-item:focus,._layout .nav-menu .dropdown-menu li .dropdown-item:hover{color:#2a7f9f;background-color:rgba(247,247,247,.9)}._layout .nav-menu .dropdown-menu li:last-child{border-bottom:0}._layout main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:2rem}.banner-img{position:static;width:100%;object-fit:cover}.trademark{position:relative;font-size:60%;top:-.5em}.registered{position:relative;font-size:60%;top:-.5em}.mt-n100{margin-top:-100px}.bg-light-grey{background:#f8f8f8}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-help{cursor:help}.nopadding{padding:0!important}.boxshadow{-webkit-box-shadow:0 1px 3px rgba(0,0,0,.15)!important;box-shadow:0 1px 3px rgba(0,0,0,.15)!important}.border-light{border:1px solid #eaeaea!important}.border-bottom-light{border-bottom:1px solid #eaeaea}hr{color:#b0b0b0}.required{color:#b00}.required::after{content:"*";position:relative;font-size:inherit;color:#f1416c;padding-left:.25rem;font-weight:700}.mw-350px{max-width:350px}.mw-600px{width:100%;max-width:600px}.mw-610px{width:100%;max-width:610px}.mw-650px{width:100%;max-width:650px}.mw-750px{max-width:750px}.mw-900px{max-width:900px}.w-150px{max-width:130px;width:100%}.w-250px{width:100%;max-width:250px}.h-85px{height:85px}.h-100-minus-85px{height:calc(100% - 85px)!important}.mh-150px{height:100%;max-height:150px!important}.align-self-last-baseline{-ms-flex-item-align:last baseline;-ms-grid-row-align:last baseline;align-self:last baseline}.justify-content-flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.text-muted{color:#aaa!important}.text-md-muted{color:#848484!important}.bg-success{background-color:#008000!important}.bg-info{background-color:#005f99!important}.bg-warning{background-color:#e1b154!important}.bg-danger{background-color:#9d0000!important}.bg-secondary{background-color:#888!important}.mt-6{margin-top:1.5rem!important}.mb-8{margin-bottom:2rem!important}.mb-12{margin-bottom:3rem!important}.mb-16{margin-bottom:4rem!important}.p-8{padding:2rem}.pb-6{padding-bottom:1.5rem}.ps-12{padding-left:3rem}.pt-8{padding-top:2rem!important}.pt-12{padding-top:3rem!important}.pt-16{padding-top:4rem!important}.messages-container{position:fixed;width:100%;margin:0;text-align:center;color:#fff;font-weight:bold;font-size:14px;z-index:2}.messages-item{padding:.5rem}.divider-wrapper{display:flex;flex-direction:row;text-transform:uppercase;border:0;font-weight:400;margin:0;padding:24px 0;align-items:center;justify-content:center;vertical-align:baseline}.divider-wrapper:before,.divider-wrapper:after{content:"";border-bottom:1px solid #c2c8d0;flex:1 0 auto;height:.5em;margin:0}.divider-wrapper .divider{text-align:center;flex:.2 0 auto;margin:0;height:12px;font-weight:bold;color:#4f4e4e}.error-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:675px;margin:0 auto}.error-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:100%;width:100%;padding:1.5rem;margin:1rem;border-radius:.42rem;line-height:1.4;text-align:center;margin-top:-25%}.error-content .error-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:191px}.error-content .error-title h1{font-size:10rem;margin:0;color:#26a6d7;text-transform:uppercase}.error-content .error-description{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:left}.error-content .error-description h1{color:#555;font-size:2rem}.error-content h2{font-size:1.25rem;color:#7e8f99;width:100%}.error-content .home-btn,.error-content .contact-btn{display:inline-block;font-weight:700;text-decoration:none;border:2px solid #f0efef;text-transform:uppercase;padding:13px 25px;font-size:1rem;border-radius:40px;margin:7px}.error-content .home-btn:hover,.error-content .contact-btn:hover{opacity:.9}.error-content .home-btn{color:#53aacc;background:#fff;margin-left:0}.error-content .contact-btn{border:2px solid #f0efef;color:#b9b9b9}.card-clear{border:0}.card-clear .card-header{color:#4f4e4e;background-color:transparent;border-bottom:0}.card-clear .card-body{margin-top:1rem;margin-bottom:1rem}.card-clear .help-container{border:1px dashed #ccc;padding:1.25rem}.card-clear .card-footer{background-color:transparent;border-top:0}.main-container{padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-line-pack:stretch;align-content:stretch;height:100%}.portal-sm{max-width:600px}.system-container-header{background-color:#005a87;border:solid 1px #d2e2ea}.system-container-title{font-family:Corbel,Verdana,Arial;font-size:16px;color:#fff;padding:10px 0 5px 15px}.system-container{background:-o-linear-gradient(#f3f3f3,#fff);background:-moz-linear-gradient(#f3f3f3,#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#F3F3F3',endColorstr='#FFFFFF');background:-webkit-gradient(linear,left top,left bottom,from(#f3f3f3),to(#fff)) #f3f3f3;background:-o-linear-gradient(#f3f3f3,#fff) #f3f3f3;background:linear-gradient(#f3f3f3,#fff) #f3f3f3}.system-container-subtitle{font-family:Corbel,Verdana,Arial;font-size:16px;color:#005a87;background-color:#d2e2ea;padding:10px 0 5px 15px}.panel-body{padding:15px}.portal-sm .form-group{margin-bottom:1rem}.login{font-family:Corbel,Verdana,Arial;font-size:14px;weight:normal;color:#595959;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.about-vacationport{max-width:550px;text-align:center;padding-right:1rem;padding-left:1rem}.about-vacationport a{text-decoration:none}.about-vacationport-mobile{text-align:center;padding-right:1rem;padding-left:1rem}.about-vacationport-mobile a{text-decoration:none}.form-control{color:#444}.form-control:focus{border-color:#0d6efd;box-shadow:0 0 0 .25rem rgba(13,110,253,.25)}.btn-primary{border:solid 1px #006aa1;background:#006aa1;color:#fff}.btn-primary:hover,.btn-primary:active,.btn-primary:focus,.btn-primary:visited{border:solid 1px #005f99;background:#005f99;color:#fff}.account-container{max-width:960px;margin:3rem auto;background-color:#fff;border-radius:15px;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:2rem}.profile-picture{width:150px;height:150px;object-fit:cover;border-radius:50%;border:4px solid #0d6efd}.social-icons a{color:#495057;margin:0 .5rem;font-size:1.5rem;transition:color .2s}.social-icons a:hover{color:#0d6efd}.field-validation-error{color:#b10000;font-size:.8rem}.password-complexity-title{font-weight:bold;font-size:13px;color:#595959}.password-complexity{list-style:none;padding:0;margin:0}.password-complexity li{margin:5px;font-size:12px;color:#717171}.password-requirement-success{color:#008000}.password-requirement-error{color:#f00}.password-complexity-divider{margin:3px 0;width:395px}.login-bg{background:#f7f7f7;background-repeat:no-repeat;background-attachment:fixed}.login-header.navbar .navbar-toggler{margin-top:.4rem;top:.25rem;right:1rem}.login-content{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}.login-content-row{height:100%}.login-nav{-webkit-box-flex:2;-ms-flex:2;flex:2;text-align:center}.login-nav .position-sticky{max-height:100vh;height:100%;margin:auto;padding-top:1.5rem}.login-nav-logo{width:450px}.login-nav-welcome-img{width:550px;padding-top:3rem}.login-nav-description{text-align:center;color:#888;font-size:1rem;margin-bottom:2rem}.login-nav-btn-groups .btn-group-ia{width:53%}.login-nav-btn-groups .btn-group-esp{width:45%}.login-nav-ia-inputs{margin-top:auto}.login-nav-ia-inputs .form-control{height:31px}.login-main{-webkit-box-flex:3;-ms-flex:3;flex:3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.login-main .btn-group .btn{font-size:1.1rem}.login-card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:2rem}.login-card{position:relative;width:100%;max-width:400px;height:650px;margin:1rem;margin-top:1rem;margin-top:2rem;border-radius:5px;-webkit-box-shadow:0 3px 8px 0 #eee;box-shadow:0 3px 8px 0 #eee}.login-container{width:100%;max-width:400px}.login-status-message{text-align:center;color:#f06161;font-size:1rem;margin-bottom:1rem}.login-status-message .locked{text-align:left}.login-title{text-align:center;color:#4f4e4e}.login-or{font-weight:bold;text-align:center;color:#4f4e4e}.login-container .form-control{width:100%;max-width:400px;height:55px}.login-container ul{text-align:center;list-style:none;padding-left:0}.login-container ul li a{text-decoration:none}.login-input{font-size:18px;color:#595959}.login-button{border:solid 1px #3b96c6;background:#0379b6;color:#fff;width:250px;height:30px;font-size:14px;font-weight:bold;margin-left:3px}.login-content .btn-partner-login{position:relative;font-size:13px!important;padding-top:.5rem;padding-bottom:.5rem;border:1px solid #bfbfbf!important;background:#fff!important;color:#341c15!important}.login-content .btn-partner-login:hover,.login-content .btn-partner-login:active,.login-content .btn-partner-login:focus,.login-content .btn-partner-login:visited{border:1px solid #777!important}.login-content .facebook-logo{position:absolute;left:10px;max-width:20px}.login-content .google-logo{position:absolute;left:10px;max-width:21px}.login-content .microsoft-logo{position:absolute;left:12px;top:10px;max-width:17px}.login-redirect{padding:0;margin:0;width:100%;height:100vh;background:-o-radial-gradient(#0379b6,#064870);background:radial-gradient(#0379b6,#064870)}.redirect-logo{width:500px;height:60px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.redirect-logo img{position:absolute;top:-100px;left:50%;transform:translateX(-50%);max-height:70px}.login-redirect-wrapper{width:200px;height:60px;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.circle{width:20px;height:20px;position:absolute;border-radius:50%;background-color:#fff;left:15%;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:circle .5s alternate infinite ease;animation:circle .5s alternate infinite ease}@-webkit-keyframes circle{0%{top:60px;height:5px;border-radius:50px 50px 25px 25px;-webkit-transform:scaleX(1.7);transform:scaleX(1.7)}40%{height:20px;border-radius:50%;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{top:0%}}@keyframes circle{0%{top:60px;height:5px;border-radius:50px 50px 25px 25px;-webkit-transform:scaleX(1.7);transform:scaleX(1.7)}40%{height:20px;border-radius:50%;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{top:0%}}.circle:nth-child(2){left:45%;-webkit-animation-delay:.2s;animation-delay:.2s}.circle:nth-child(3){left:auto;right:15%;-webkit-animation-delay:.3s;animation-delay:.3s}.shadow{width:20px;height:4px;border-radius:50%;background-color:rgba(0,0,0,.5);position:absolute;top:62px;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;z-index:-1;left:15%;-webkit-filter:blur(1px);filter:blur(1px);-webkit-animation:shadow .5s alternate infinite ease;animation:shadow .5s alternate infinite ease}@-webkit-keyframes shadow{0%{-webkit-transform:scaleX(1.5);transform:scaleX(1.5)}40%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:.7}100%{-webkit-transform:scaleX(.2);transform:scaleX(.2);opacity:.4}}@keyframes shadow{0%{-webkit-transform:scaleX(1.5);transform:scaleX(1.5)}40%{-webkit-transform:scaleX(1);transform:scaleX(1);opacity:.7}100%{-webkit-transform:scaleX(.2);transform:scaleX(.2);opacity:.4}}.shadow:nth-child(4){left:45%;-webkit-animation-delay:.2s;animation-delay:.2s}.shadow:nth-child(5){left:auto;right:15%;-webkit-animation-delay:.3s;animation-delay:.3s}.login-redirect-wrapper span{position:absolute;top:75px;font-family:'Lato';font-size:20px;letter-spacing:12px;color:#fff;left:15%}.redirect-link{position:fixed;left:50%;-webkit-transform:translatex(-50%);-ms-transform:translatex(-50%);transform:translatex(-50%);bottom:45px;cursor:pointer;vertical-align:middle;text-align:center;display:inline-block;color:#ddd}.redirect-link a{color:#40dce3}.external-login-content .login-card-row{flex-direction:column;justify-content:center}.external-login-content .login-title{display:flex;flex-direction:column;width:100%;justify-content:center;font-size:2rem;margin-bottom:1rem}.external-login-content .portal-nav-description{max-width:650px;text-align:justify;margin-bottom:2rem}.external-login-content .login-connect-img-container{margin-bottom:2rem}.external-login-content .login-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.external-login-content .login-status-message{margin-bottom:0}.portal-body,body,html{height:100%;margin:0}.portal-bg{background:#f7f7f7;background-repeat:no-repeat;background-attachment:fixed}.portal-header.navbar .navbar-toggler{margin-top:.5rem;top:.25rem;right:5rem}.nav-menu.btn-group{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-menu-text{text-transform:uppercase;color:#999;letter-spacing:1px;font-size:1.15rem}.nav-menu .dropdown-toggle{color:#126fa7}.nav-menu .dropdown-toggle i{font-size:1.5rem}.portal__dropdown-menu{background-color:rgba(255,255,255);padding:5px;box-shadow:1px 1px 0 #d6e9f2;border:0;border-radius:0;text-align:right}.portal__dropdown-menu li{border-bottom:1px solid rgba(154,200,223,.4)}.portal__dropdown-menu li:last-child{border-bottom:0}.portal__dropdown-menu li .dropdown-item{color:#61acc8}.portal__dropdown-menu li .dropdown-item:focus,.portal__dropdown-menu li .dropdown-item:hover{color:#2a7f9f;background-color:rgba(247,247,247,.9)}@media(max-width:751px){.portal__dropdown-menu{background-color:#fff}}.navbar-toggler:focus{text-decoration:none;outline:0;-webkit-box-shadow:none;box-shadow:none;border-color:#98c8e6}.portal-logout-mobile{padding:.55rem .75rem;line-height:1;color:#b9b9b9;background-color:transparent;border:1px solid #d9d9d9;border-radius:.375rem;font-size:1.25rem}.portal-logout-mobile a{color:#888}.portal-logout-mobile:focus{text-decoration:none;outline:0;-webkit-box-shadow:none;box-shadow:none;border-color:#98c8e6}.portal-content{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;height:100%}.portal-nav{-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;width:550px;max-width:550px;min-width:350px;background-color:#fff}.non-iaa .portal-nav{-webkit-box-flex:2;-ms-flex:2;flex:2;width:unset;max-width:unset}.portal-nav .position-sticky{max-width:450px;max-height:100%}.non-iaa .portal-nav .position-sticky{max-width:550px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.portal-nav-logo{width:450px}.portal-nav-welcome-img{width:375px;padding-top:2rem}.portal-nav-welcome-text{text-transform:uppercase;color:#b3b3b3;word-spacing:7px;font-size:2.25rem;width:100%}.portal-nav-description{text-align:center;color:#888;font-size:1rem}.portal-nav-btn-groups{margin-bottom:1rem}.portal-nav-btn-groups .btn-icon{max-width:40px}.portal-nav-btn-groups .btn-group-ia{width:53%}.portal-nav-btn-groups .btn-group-esp{width:45%}.portal-nav-ia-inputs{margin-top:auto}.portal-nav-ia-inputs .form-control{height:31px}.portal-main{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.non-iaa .portal-main{-webkit-box-flex:3;-ms-flex:3;flex:3}.portal-main .btn-group .btn{font-size:1.1rem}.portal-card-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-top:2rem}.portal-card{position:relative;width:100%;max-width:550px;min-height:650px;margin:1rem;margin-top:2rem;border-radius:5px;-webkit-box-shadow:0 3px 8px 0 #eee;box-shadow:0 3px 8px 0 #eee}.card-top-icon-container{display:flex;flex-direction:row;align-items:center;justify-content:center}.portal-card .card-top-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:75px;height:75px;border-radius:50%;background-color:#e1b154;color:#fff;text-align:center;font-size:1.4rem;margin-top:-45px}.portal-card .card-header{background-color:transparent;border:0}.portal-card .card-title{text-align:center;margin-top:.5rem;margin-bottom:0;font-size:2rem;color:#5d5d5d}.portal-card .card-body{padding:2rem;padding-top:0}.portal-card .card-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#888;font-size:1rem}.portal-card .card-description-img{padding-bottom:1.5rem;margin:0 auto;width:100%;text-align:center}.portal-card .card-footer-contents{max-width:425px;margin:0 auto}.portal-card .btn-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;text-align:center;margin:0 auto;margin-top:1rem;width:100%}.portal-content .btn-primary{border:solid 1px #006aa1;background:#006aa1;color:#fff}.portal-content .btn-outline-primary{border:solid 1px #005f99;background:#005f99;color:#fff}.portal-card .btn-primary a{color:#fff;font-size:1.25rem;text-decoration:none}.portal-card .btn-icon{max-width:50px}.user-profile .social-icons .social-link{width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:6px;transition:all .2s ease}.user-profile .social-icons .social-link:hover{background-color:rgba(13,110,253,.1)}.user-profile .social-icons .social-link:hover .fa-brands{color:#333}.user-profile .social-icons .fa-brands{font-size:1rem;color:#6c757d;transition:color .2s ease}.user-profile .app-icon{width:40px;display:flex;align-items:center;justify-content:center}.user-profile .app-icon .fa-brands{color:#6c757d}.profile-info-container{margin-top:-4rem}.profile-about-container{margin-top:-2rem}.profile-coming-soon{display:flex;flex-direction:row;align-items:center;justify-content:center;text-align:center;border:2px dashed #bfbcbc;border-radius:.42rem}.profile-coming-soon h1{margin-bottom:0;font-size:3rem;color:#134f73;text-transform:uppercase}.align-items-first-baseline{align-items:first baseline}.profile-img-mini{max-height:30px;max-width:30px}.profile-img-container{display:inline-block;max-width:225px}.profile-img{display:inline-block;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}.profile-header-info{margin-left:30px}.profile-social{color:#aaa;font-size:.875em;padding-top:.75rem}.verification-form{display:flex;flex-direction:column;align-items:center}.verification-form .code-container{position:relative;display:flex;justify-content:center;gap:12px;margin-bottom:20px}.verification-form .code-container .code-input{width:56px;height:64px;font-size:32px;text-align:center;border:2px solid #ccc;border-radius:12px;background-color:#fff;outline:0;transition:border .2s}.verification-form .code-container .code-input:focus{border-color:#007bff;box-shadow:0 0 4px rgba(0,123,255,.5)}.verification-form .verification-spinner{position:absolute;top:7px;right:-30px;font-size:24px;color:#007bff;display:none}.signup .login-container{width:100%;max-width:500px}.signup .login-container .form-control{width:100%;max-width:500px;height:45px}.signup__account .form-section h5,.signup__account .form-section .h5{color:#6c757d;font-weight:600}.signup__account .form-control:disabled{opacity:1;border-style:dashed;background-color:#fff}.signup__password-container{position:relative}.signup__password-container input{padding-right:50px}.signup__password-container .signup__show-password-button{position:absolute;top:27px;right:5px;text-decoration:none;outline:0}.complexity-bar{display:flex;width:100%;height:20px;border:1px solid #ccc;border-radius:5px}.complexity-bar .complexity-section{flex:1;height:100%;border-right:1px solid #ccc}.complexity-bar .complexity-section:first-child{border-top-left-radius:5px;border-bottom-left-radius:5px}.complexity-bar .complexity-section:last-child{border-right:0;border-top-right-radius:5px;border-bottom-right-radius:5px}.captcha-item{float:left;width:30px;height:30px;margin:0 3px;cursor:pointer;display:-moz-inline-box}.captcha-title{font-weight:bold;margin-bottom:10px}.captcha-title .color{font-size:120%}.captcha-container{margin:10px}.captcha-item{float:left;width:30px;height:30px;margin:0 3px;cursor:pointer}@media(max-width:1325px){.portal-main{-webkit-box-flex:2;-ms-flex:2;flex:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media(max-width:768px){.signin__body .navbar-brand{display:flex;justify-content:center;width:100%}.login-content{background-color:#f7f7f7}.login-content-row{height:unset}.login-card-row{padding-top:0;-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}.signup .login-card-row,.signup__account .login-card-row{padding-top:2rem}.login-nav,.login-main{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;background:#f7f7f7}.signin__body .login-nav,.login-main{margin-top:2rem}.login-nav .position-sticky{max-height:unset;height:unset;padding-top:0}.signin__body .login-nav .position-sticky{display:none!important}.login-nav-welcome-img{padding-top:2rem}.login-nav-description{margin-bottom:3rem}.navbar-brand-side,._layout .nav-menu-text,.portal-logout{display:none}.portal-nav,.non-iaa .portal-nav{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;text-align:center;max-width:100%;width:100%;max-height:auto;padding-bottom:2rem;background-color:#f7f7f7}.portal-nav .position-sticky{max-width:550px}.portal-nav-welcome-img{width:370px;padding-top:0}.portal-card{min-height:500px;margin:3rem 0 1rem 0}.error-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.error-content .error-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:unset;-ms-flex:unset;flex:unset;max-width:100%}.error-content .error-title h1{font-size:8rem;margin:0;color:#26a6d7;text-transform:uppercase}.error-content .error-description{-webkit-box-flex:unset;-ms-flex:unset;flex:unset;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}}.partner-logo{width:24px;height:24px;margin-right:5px}.btn-mailchimp{background-color:#ffe01b;color:#000}.btn-mailchimp:hover{background-color:#ffd000}.btn-facebook{background-color:#1ba4ff;color:#fff}.btn-facebook:hover{background-color:#1087d7}.btn-google{background-color:#58ff1b;color:#000}.btn-google:hover{background-color:#38ae0c}