html{box-sizing:border-box}*,*::after,*::before{box-sizing:inherit}.company-profile .card .right-text{font-size:14px}.company-profile .card.about .about-icon,.company-profile .about-section .about-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;line-height:28px;border-radius:50%;border:1px solid #a6acaf;color:#a6acaf;text-align:center;position:absolute;top:0;left:0}.company-profile .card.about .about-item,.company-profile .about-section .about-item{min-height:28px;padding-left:40px !important;position:relative;font-size:14px}.company-profile .card.about .about-item h4,.company-profile .about-section .about-item h4{font-size:14px;margin-bottom:3px}.company-profile .card.about .about-item .call-to-action,.company-profile .about-section .about-item .call-to-action{margin-top:12px;display:none}.company-profile .card.about .about-item.empty .call-to-action,.company-profile .about-section .about-item.empty .call-to-action{display:block}.company-profile .card.about .about-item.website a,.company-profile .about-section .about-item.website a{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.company-profile .card.partner .partnership-ribbon{position:absolute;right:24px;top:-2px;z-index:1;width:50px}.company-profile .card.partner .card-body{padding-top:40px}.company-profile .card.partner .card-body.no-featured-articles{padding-bottom:40px}.company-profile .card.partner .partnership-info-container{display:flex;justify-content:space-between}.company-profile .card.partner .partnership-info-container .partnership-info-item{display:flex;align-items:center;width:calc(50% - 14px);font-size:14px;line-height:20px}.company-profile .card.partner .partnership-info-container .partnership-info-item img{margin-right:12px;height:30px}.company-profile .card.partner .partnership-info-container .partnership-info-item p{margin:0}.company-profile .card.partner .partnership-info-container .partnership-info-item .partnership-info-link{font-weight:600}.company-profile .card.partner .featured-article-container{display:flex;padding-top:40px}.company-profile .card.partner .featured-article-container .edit-toggle{width:calc(33% - 12px);min-height:240px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:18px}.company-profile .card.partner .featured-article-container .featured-article{width:calc(33% - 12px);margin-right:24px;font-size:14px;background-color:#ffffff;padding:18px;border-radius:3px}.company-profile .card.partner .featured-article-container .featured-article:last-child{margin-right:0}.company-profile .card.partner .featured-article-container .featured-article .featured-article-image{margin:0 0 18px;border-radius:3px;height:135px;background-position:center;background-repeat:no-repeat;background-size:cover}.company-profile .card.partner .featured-article-container .featured-article .featured-article-title{margin:0;font-size:18px;font-weight:600}.company-profile .card.partner .featured-article-container .featured-article .featured-article-description{margin:6px 0 0;font-size:14px}.company-profile .card.partner .featured-article-container .featured-article .featured-article-link{margin:6px 0 0;font-weight:600;display:block}.company-profile .card.partner .featured-article-container .featured-article .remove-icon{transition:opacity 0.2s;position:absolute;right:0;left:0;width:auto;top:0;bottom:0;font-size:18px;opacity:0;pointer-events:none;text-align:right}.company-profile .card.partner .featured-article-container .featured-article .remove-icon::before{position:absolute;top:0;right:5px}.company-profile .card.partner .featured-article-container .featured-article.with-remove{transition:all 0.2s;position:relative;z-index:1}.company-profile .card.partner .featured-article-container .featured-article.with-remove a{cursor:pointer}.company-profile .card.partner .featured-article-container .featured-article.with-remove.loading{pointer-events:none;opacity:0.6}.company-profile .card.partner .featured-article-container .featured-article.with-remove:hover{background-color:#d8d8d8;cursor:pointer}.company-profile .card.partner .featured-article-container .featured-article.with-remove:hover .remove-icon{pointer-events:initial;opacity:0.8}.company-profile .card.partner .featured-article-container .featured-article.with-remove .remove-icon{cursor:pointer;z-index:-1}.company-profile .card.partner .featured-article-container .featured-article.with-remove .remove-icon:hover{opacity:1}@media screen and (max-width: 640px){.company-profile .card.partner .card-body{padding-top:24px}.company-profile .card.partner .partnership-info-container{flex-direction:column;padding-bottom:24px}.company-profile .card.partner .partnership-info-container .partnership-info-item{width:100%;margin-bottom:14px}.company-profile .card.partner .partnership-info-container .partnership-info-item:last-child{margin-bottom:0}.company-profile .card.partner .featured-article-container{flex-direction:column}.company-profile .card.partner .featured-article-container .featured-article{width:100%;margin:0 0 24px 0}.company-profile .card.partner .featured-article-container .featured-article:last-child{margin-bottom:0}.company-profile .card.partner .featured-article-container .edit-toggle{width:100%;min-height:262px}}.company-profile .card.perks .perks-grid,.company-profile .perks-section .perks-grid{margin-bottom:-12px}.company-profile .card.perks .perks-grid:after,.company-profile .perks-section .perks-grid:after{content:"";display:table;clear:both}.company-profile .card.perks .icon,.company-profile .card.perks .remove-icon,.company-profile .perks-section .icon,.company-profile .perks-section .remove-icon{height:22px;line-height:21px;width:22px;text-align:center;position:absolute;top:0}.company-profile .card.perks .icon,.company-profile .perks-section .icon{left:0}.company-profile .card.perks .remove-icon,.company-profile .perks-section .remove-icon{transition:opacity 0.2s;right:12px;left:0;width:auto;top:0;bottom:0;font-size:18px;opacity:0;pointer-events:none;text-align:right}.company-profile .card.perks .perk,.company-profile .perks-section .perk{font-size:14px;padding-bottom:12px;min-height:22px;position:relative;padding-left:32px;width:50%;display:inline-block;float:left;z-index:100}.company-profile .card.perks .perk .call-to-action,.company-profile .perks-section .perk .call-to-action{cursor:pointer}.company-profile .card.perks .perk:before,.company-profile .perks-section .perk:before{transition:background-color 0.2s;content:"";position:absolute;top:-4px;bottom:8px;left:0;right:0;background-color:transparent;border-radius:4px;z-index:-1}.company-profile .card.perks .perk:nth-of-type(odd),.company-profile .perks-section .perk:nth-of-type(odd){padding-right:12px}.company-profile .card.perks .perk:nth-of-type(even),.company-profile .perks-section .perk:nth-of-type(even){padding-left:44px}.company-profile .card.perks .perk:nth-of-type(even) .icon,.company-profile .perks-section .perk:nth-of-type(even) .icon{left:12px}.company-profile .card.perks .perk:nth-of-type(even):before,.company-profile .perks-section .perk:nth-of-type(even):before{left:10px}.company-profile .card.perks .perk.no-icon,.company-profile .perks-section .perk.no-icon{padding-left:0}.company-profile .card.perks .perk.no-icon:nth-of-type(even),.company-profile .perks-section .perk.no-icon:nth-of-type(even){padding-left:12px}.company-profile .card.perks .perk.with-remove,.company-profile .perks-section .perk.with-remove{padding-right:26px}.company-profile .card.perks .perk.with-remove:hover .remove-icon,.company-profile .perks-section .perk.with-remove:hover .remove-icon{pointer-events:initial;opacity:0.8}.company-profile .card.perks .perk.with-remove .remove-icon,.company-profile .perks-section .perk.with-remove .remove-icon{cursor:pointer}.company-profile .card.perks .perk.with-remove .remove-icon:hover,.company-profile .perks-section .perk.with-remove .remove-icon:hover{opacity:1}.company-profile .card.perks .perk.loading,.company-profile .perks-section .perk.loading{opacity:0.6;pointer-events:none}.company-profile .card.perks .perk.cta,.company-profile .perks-section .perk.cta{color:#40aadb}.company-profile .card.perks .perk.cta .action-text,.company-profile .perks-section .perk.cta .action-text{padding:0 10px}.company-profile .card.perks .perk.cta:before,.company-profile .perks-section .perk.cta:before{border:1px dashed #d2d8dc;padding:0 12px}.company-profile .card.perks .perk.cta:hover:before,.company-profile .perks-section .perk.cta:hover:before{background-color:#ecf7fb !important;border-color:#b3ddf1 !important}.company-profile .card.perks .perk:hover,.company-profile .perks-section .perk:hover{cursor:pointer}.company-profile .card.perks .perk:hover:not(.no-hover):before,.company-profile .perks-section .perk:hover:not(.no-hover):before{background-color:#ffffff}@media screen and (max-width: 820px){.company-profile .card.perks .perk{float:none;width:100%;display:block;padding-left:32px !important}.company-profile .card.perks .perk .icon{left:0 !important}.company-profile .card.perks .perk.no-icon{padding-left:0 !important}}.company-profile .card.press .press-links.with-removes{margin:-3px -8px}.company-profile .card.press .press-link{font-size:14px;margin-bottom:6px}.company-profile .card.press .press-link .remove-icon{transition:opacity 0.2s;position:absolute;right:12px;left:0;width:auto;top:0;bottom:0;font-size:18px;opacity:0;pointer-events:none;text-align:right}.company-profile .card.press .press-link:last-child{margin-bottom:0}.company-profile .card.press .press-link.with-remove{transition:all 0.2s;border-radius:4px;padding:3px 8px;margin-bottom:0;background-color:transparent;position:relative;z-index:1}.company-profile .card.press .press-link.with-remove a{cursor:pointer}.company-profile .card.press .press-link.with-remove.loading{pointer-events:none;opacity:0.6}.company-profile .card.press .press-link.with-remove:hover{background-color:#ffffff;cursor:pointer}.company-profile .card.press .press-link.with-remove:hover .remove-icon{pointer-events:initial;opacity:0.8}.company-profile .card.press .press-link.with-remove .remove-icon{cursor:pointer;z-index:-1}.company-profile .card.press .press-link.with-remove .remove-icon:hover{opacity:1}.company-profile .card.tech-stack h4,.company-profile .tech-stack-section h4{margin-bottom:30px;color:#7c7c80}.company-profile .card.tech-stack .body-section,.company-profile .tech-stack-section .body-section{position:relative}.company-profile .card.tech-stack .services,.company-profile .tech-stack-section .services{margin-bottom:-18px}.company-profile .card.tech-stack .services:after,.company-profile .tech-stack-section .services:after{content:"";display:table;clear:both}.company-profile .card.tech-stack .service-item,.company-profile .tech-stack-section .service-item{width:25%;display:inline-block;float:left;text-align:center;margin-bottom:24px}.company-profile .card.tech-stack .service-item>img,.company-profile .tech-stack-section .service-item>img{height:80px;display:inline-block}.company-profile .card.tech-stack .service-item .service-title,.company-profile .tech-stack-section .service-item .service-title{font-size:14px;margin-top:12px}.company-profile .card.tech-stack .service-item>.call-to-action,.company-profile .tech-stack-section .service-item>.call-to-action{display:flex;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;height:80px;width:80px;text-align:center;margin:auto}.company-profile .card.tech-stack .service-item>.call-to-action .action-text,.company-profile .tech-stack-section .service-item>.call-to-action .action-text{padding:0}.company-profile .card.tech-stack .edit-cta,.company-profile .tech-stack-section .edit-cta{position:absolute;top:24px;right:24px;font-size:14px;cursor:pointer}@media screen and (max-width: 640px){.company-profile .card.tech-stack .service-item{width:50%}}.company-profile .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;margin-top:24px}.company-profile .video-container iframe,.company-profile .video-container object,.company-profile .video-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.company-profile .flooded-cover{height:425px;background-size:cover;background-position:center center;position:relative}.company-profile .flooded-cover .public-logo{display:flex;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;max-width:580px;max-height:240px;position:absolute;top:0;bottom:65px;left:0;right:0;margin:auto;padding:0 40px}.company-profile .flooded-cover .public-logo img{max-height:100%;-o-object-fit:contain;object-fit:contain}.company-profile .flooded-cover.overlay:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:rgba(44,49,69,0.5)}.company-profile .sign-up-call-to-action{display:flex;flex-direction:row;padding-top:16px;padding-bottom:40px;width:100%}.company-profile .sign-up-call-to-action .action-column .action-header{display:flex;flex-direction:row}.company-profile .sign-up-call-to-action .action-column .action-header .action-content{display:flex;flex-direction:column}.company-profile .sign-up-call-to-action .action-column .action-header .action-content p{font-size:14px;margin-bottom:0;color:#5C5C5C;text-align:left}.company-profile .sign-up-call-to-action .action-column:first-child{flex:1;display:flex;align-items:flex-start;justify-content:center;flex-direction:column}.company-profile .sign-up-call-to-action .action-column:first-child img{width:30px;height:30px;top:0;position:relative;white-space:nowrap;margin-right:12px}.company-profile .sign-up-call-to-action .action-column:first-child h3{display:inline-block;font-size:18px;font-weight:600;line-height:1.4;text-align:left;margin-bottom:3px}.company-profile .sign-up-call-to-action .action-column:last-child{display:flex;justify-content:flex-end;flex-direction:row;padding-top:3px;padding-left:24px}.company-profile .sign-up-call-to-action .action-column:last-child .button{width:auto;background-color:#5ea5ee}@media screen and (max-width: 820px){.company-profile .sign-up-call-to-action{display:flex;flex-direction:column;width:100%}.company-profile .sign-up-call-to-action .action-column:first-child{width:100%;justify-content:flex-start}.company-profile .sign-up-call-to-action .action-column:first-child img{top:0px;margin-right:12px;display:none}.company-profile .sign-up-call-to-action .action-column:last-child{margin-top:12px;width:100%;justify-content:flex-start;padding-left:0px}.company-profile .sign-up-call-to-action .action-column:last-child .button{width:100%}}@media screen and (max-width: 420px){.company-profile .sign-up-call-to-action{display:flex;flex-direction:column;width:100%}.company-profile .sign-up-call-to-action .action-column:first-child{width:100%}.company-profile .sign-up-call-to-action .action-column:first-child img{width:55px;height:55px;top:0px;margin-right:12px}.company-profile .sign-up-call-to-action .action-column:first-child h3{margin-bottom:12px}.company-profile .sign-up-call-to-action .action-column:last-child{margin-top:12px;width:100%}.company-profile .sign-up-call-to-action .action-column:last-child .button{width:100%}}.profile .card{overflow:hidden}.profile .card .card-title .right-text{font-size:14px}.profile .call-to-action{transition:all 0.2s;display:block;border:1px dashed #d2d8dc;border-radius:4px;text-decoration:none;padding:5px 12px;font-size:14px;cursor:pointer}.profile .call-to-action .action-text{color:#40aadb;padding-right:12px}.profile .call-to-action .body-text{color:#7c7c80}.profile .call-to-action:hover{background-color:#ecf7fb;border-color:#b3ddf1}.profile .call-to-action:active{background-color:#d9eef8}.profile .personal-info{min-height:200px;font-size:14px}.profile .personal-info .avatar{display:flex;box-align:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;box-pack:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;text-align:center;width:200px;position:absolute;top:0;left:0;bottom:0;background-size:cover;background-position:center;background-color:#f8fafb;color:#7c7c80;text-decoration:none;font-size:12px}.profile .personal-info .avatar i{transform:translate3d(0, 0, 0);transition:transform 0.2s}.profile .personal-info .avatar:hover i{transform:translate3d(0, -3px, 0)}.profile .personal-info .avatar:active i{transform:translate3d(0, -6px, 0)}.profile .personal-info .card-content{padding:24px;padding-left:224px}.profile .personal-info .info-items strong,.profile .personal-info .basic-info strong{color:#231f20}.profile .personal-info .info-items .no-suburbs,.profile .personal-info .basic-info .no-suburbs{background-color:#FCEEEE;color:#e25c59;font-style:italic;font-size:12px;margin-top:8px;margin-bottom:8px;height:30px;padding-top:6px;width:265px;text-align:center}.profile .personal-info .locations-looking-for-heading,.profile .personal-info .citizenship-heading{color:#231f20;font-weight:bold;font-size:14px;margin-bottom:0.5rem}.profile .personal-info .locations-looking-for-heading,.profile .personal-info .citizenship-heading,.profile .personal-info .locations-text{margin-top:0.5rem}.profile .personal-info .locations-text+.locations-text{margin-top:initial}.profile .personal-info .locations-looking-for,.profile .personal-info .citizenship-info{margin-top:0.5rem}.profile .personal-info .locations-looking-for-item,.profile .personal-info .citizenship-item{margin-bottom:0.5rem;margin-left:1.5rem}.profile .personal-info .locations-looking-for-group-heading,.profile .personal-info .citizenship-group-heading{font-weight:bold;font-size:14px;margin-bottom:0.5rem}.profile .personal-info .locations-looking-for-item,.profile .personal-info .citizenship-country-header{display:list-item}.profile .personal-info .citizenship-country{font-weight:bold}.profile .personal-info .citizenship-content{margin:0}.profile .personal-info .location-expand-toggle{position:relative}.profile .personal-info .cities-suburbs-popup{display:none;position:absolute;padding:24px;background-color:rgba(44,49,69,0.9);width:280px;left:-125px;top:30px;z-index:100}.profile .personal-info .cities-suburbs-popup:before,.profile .personal-info .cities-suburbs-popup:after{content:"";position:absolute;width:0;height:0;border-style:solid;border-color:transparent;border-top:0;left:0;right:0;margin:auto}.profile .personal-info .cities-suburbs-popup:before{top:-12px;border-width:12px}.profile .personal-info .cities-suburbs-popup:after{top:-11px;border-bottom-color:rgba(44,49,69,0.9);border-width:11px}.profile .personal-info .cities-suburbs-popup .city-name{color:#40aadb;font-size:16px}.profile .personal-info .cities-suburbs-popup .suburbs{padding-bottom:12px;color:#ffffff;font-size:12px}.profile .personal-info .cities-suburbs-popup .suburbs:last-child{padding-bottom:0}.profile .personal-info .item.cities{position:relative}.profile .personal-info .item.cities .location-expand-toggle{color:#40aadb;cursor:pointer}.profile .personal-info .item.cities .location-expand-toggle:hover{color:#70bfe4;text-decoration:underline}@media screen and (max-width: 820px){.profile .personal-info .avatar{width:100%;position:static;min-height:300px}.profile .personal-info .card-content{padding-left:24px}}.profile .summary .markdown>*:last-child{margin-bottom:0}.profile .education .education-item{margin-bottom:24px;font-size:14px}.profile .education .education-item:last-child{margin-bottom:0}.profile .education .university{color:#231f20;font-weight:600}.profile .education .year{text-align:right}.profile .education .button-download-transcript{line-height:12px;margin-top:4px}@media screen and (max-width: 640px){.profile .education .year{text-align:left}}.profile .blocked-companies h4{margin-bottom:12px}.profile .profile-images .column{float:left}.profile .profile-images .column:first-child{padding-right:12px}.profile .profile-images .column:last-child{padding-left:12px}.profile .profile-images .size-1of1{width:100%}.profile .profile-images .size-1of2{width:50%}.profile .profile-images .card{margin-bottom:24px}.profile .profile-images .card img{width:100%;display:block}.profile .profile-images .card .hover-image:hover{cursor:pointer}.profile .profile-images .image-description{font-size:14px}.profile .profile-images .call-to-action{margin-bottom:22px}.profile .profile-images .call-to-action .action-text{display:block;text-align:center}.profile .profile-images .add-images{text-align:center;padding:24px}.profile .profile-images .add-images>*{display:block}.profile .profile-images .add-images>i{margin:0 auto}.profile .profile-images .add-images .body-text{margin:12px 0}.profile .profile-images .spinner:before{-webkit-animation:spin 1s infinite linear;animation:spin 1s infinite linear}.profile .profile-images .image-container{position:relative;cursor:pointer}.profile .profile-images .image-container .edit-image{transition:opacity 0.2s;position:absolute;top:0;bottom:0;left:0;right:0;color:#40aadb;pointer-events:none;font-size:14px;opacity:0;background-color:rgba(255,255,255,0.2);border-radius:4px;margin:auto;width:47px;height:29px;line-height:29px;text-align:center;pointer-events:none}.profile .profile-images .image-container:before{transition:opacity 0.2s;content:"";position:absolute;top:0;bottom:0;left:0;right:0;pointer-events:none;background-color:rgba(44,49,69,0.5);opacity:0}.profile .profile-images .image-container:hover .edit-image{opacity:1}.profile .profile-images .image-container:hover:before{opacity:1}.profile .profile-images .card .edit-section{display:none;padding:24px}.profile .profile-images .card .edit-section textarea{resize:none;width:100%;height:80px}.profile .profile-images .card .edit-section .action{margin-top:24px}.profile .profile-images .card .edit-section .action:after{content:"";display:table;clear:both}.profile .profile-images .card .edit-section .cancel-button{margin-left:12px}.profile .profile-images .card .edit-section .button-save-image{min-width:57px}.profile .profile-images .card .edit-section .button-save-image .spinner{display:none}.profile .profile-images .card .edit-section .delete-button{color:#e25c59;float:right}.profile .profile-images .card.edit-mode .display-section{display:none}.profile .profile-images .card.edit-mode .edit-section{display:block}.profile .profile-images .card.edit-mode .image-container{cursor:default}.profile .profile-images .card.edit-mode .image-container .edit-image{opacity:0}.profile .profile-images .card.edit-mode .image-container:before{opacity:0}.profile .profile-images .card.edit-mode.loading .edit-section>*{opacity:0.6;pointer-events:none}.profile .profile-images .card.edit-mode.loading .edit-section .button-save-image .text{display:none}.profile .profile-images .card.edit-mode.loading .edit-section .button-save-image .spinner{display:initial}@media screen and (max-width: 640px){.profile .profile-images .salvatorre-grid[data-columns]::before{content:"1 .column.size-1of1"}.profile .profile-images .column{padding:0 !important}}@media screen and (min-width: 641px){.profile .profile-images .salvatorre-grid[data-columns]::before{content:"2 .column.size-1of2"}}.profile .role-experiences .role-item{display:table;width:100%;margin-bottom:12px}.profile .role-experiences .role-item .inner{display:table-row}.profile .role-experiences .role-item .inner>*{display:table-cell;font-size:14px}.profile .role-experiences .role-item .role-name,.profile .role-experiences .role-item .years{width:1px;white-space:nowrap}.profile .role-experiences .role-item .dots{position:relative}.profile .role-experiences .role-item .dots:after{content:"";position:absolute;bottom:5px;left:3px;right:3px;background-image:linear-gradient(to right, #d9dfe3 30%, #fff 30%);background-position:top;background-size:5px 1px;background-repeat:repeat-x;height:1px}.profile .role-experiences .role-item .years{color:#34b96f}.profile .role-experiences .role-item:last-child{margin-bottom:0}.profile .work-histories{font-size:14px}.profile .work-histories .work-history{padding-bottom:24px;padding-left:24px;position:relative;border-left:1px solid #e4ebef}.profile .work-histories .work-history .duration{font-size:10px}.profile .work-histories .work-history:last-child{padding-bottom:0;border-left:none}.profile .work-histories .work-history:before{content:"";width:12px;height:12px;background-color:#34b96f;border:3px solid #ffffff;box-shadow:0 0 0 1px #e4ebef;border-radius:50%;position:absolute;top:1px;left:-7px}.profile .work-histories .date{line-height:14px;margin-bottom:2px}.profile .work-histories .job{color:#231f20}.profile .work-histories .call-to-action{margin:12px 0px}.profile .work-skills{margin-top:12px}.controller_work_and_education .call-to-action{transition:all 0.2s;display:block;border:1px dashed #d2d8dc;border-radius:4px;text-decoration:none;padding:5px 12px;font-size:14px;cursor:pointer}.controller_work_and_education .call-to-action .action-text{color:#40aadb;padding-right:12px}.controller_work_and_education .call-to-action .body-text{color:#7c7c80}.controller_work_and_education .call-to-action:hover{background-color:#ecf7fb;border-color:#b3ddf1}.controller_work_and_education .call-to-action:active{background-color:#d9eef8}.button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:16px;padding:10px 16px;transition:all 0.2s;background-color:#e6e6e6;display:inline-block;margin-bottom:0;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;border:none;border-radius:4px;text-decoration:none;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.button:active,.button.active{outline:0;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,0.1)}.button:focus{outline:none}.button.disabled,.button[disabled]{cursor:not-allowed;pointer-events:none;box-shadow:none;opacity:0.65}.button.wide{min-width:150px}@media screen and (min-width: 820px){.top-nav .nav-items .button-top-nav{height:40px;line-height:40px;border:1px solid #fff;border-radius:4px;background:transparent;transition:0.2s border-color, color 0.2s}.top-nav .nav-items .button-top-nav:not(:last-child){margin-right:12px}.top-nav .nav-items .button-top-nav:hover,.top-nav .nav-items .button-top-nav:focus{border-color:rgba(255,255,255,0.6)}}.button-primary{color:#ffffff;background-color:#40aadb;border:1px solid #40aadb;border-bottom-color:#3a99c5}.button-primary:hover,.button-primary.hover{background-color:#3a99c5;text-decoration:none}.button-primary:active,.button-primary.active{border-color:#3691ba;background-color:#3691ba}.button-primary.line{background-color:transparent;border:1px solid #40aadb;color:#40aadb}.button-primary.line.dashed{border-style:dashed}.button-primary.line:active{box-shadow:none}.button-success{color:#ffffff;background-color:#34b96f;border:1px solid #34b96f;border-bottom-color:#2fa764}.button-success:hover,.button-success.hover{background-color:#2fa764;text-decoration:none}.button-success:active,.button-success.active{border-color:#2c9d5e;background-color:#2c9d5e}.button-success.line{background-color:transparent;border:1px solid #34b96f;color:#34b96f}.button-success.line:active{box-shadow:none}.button-link-nav{border:1px solid #e4ebef;color:#7c7c80;background-color:#ffffff}.button-link-nav:hover,.button-link-nav.hover{background-color:#f2f2f2;text-decoration:none}.button-link-nav:active,.button-link-nav.active{background-color:#e6e6e6}.button-danger{color:#ffffff;background-color:#e25c59;border:1px solid #e25c59;border-bottom-color:#cb5350}.button-danger:hover,.button-danger.hover{background-color:#cb5350;text-decoration:none}.button-danger:active,.button-danger.active{border-color:#c04e4c;background-color:#c04e4c}.button-danger.line{background-color:transparent;border:1px solid #e25c59;color:#e25c59}.button-danger.line:active{box-shadow:none}.button-warning{color:#ffffff;background-color:#f0ad4e;border:1px solid #f0ad4e;border-bottom-color:#d89c46}.button-warning:hover,.button-warning.hover{background-color:#d89c46;text-decoration:none}.button-warning:active,.button-warning.active{border-color:#cc9342;background-color:#cc9342}.button-warning.line{background-color:transparent;border:1px solid #f0ad4e;color:#f0ad4e}.button-warning.line:active{box-shadow:none}.button-link{color:#40aadb;background-color:transparent;border:1px solid transparent;border-bottom-color:rgba(0,0,0,0.1);border-color:transparent;padding-left:0 !important;padding-right:0 !important}.button-link:hover,.button-link.hover{background-color:rgba(0,0,0,0.1);text-decoration:none}.button-link:active,.button-link.active{border-color:rgba(0,0,0,0.15);background-color:rgba(0,0,0,0.15)}.button-link:hover{background-color:transparent;border-color:transparent;text-decoration:underline}.button-link:active{background-color:transparent;border-color:transparent;box-shadow:none}.button-link.button-danger{color:#e25c59}.button-information{color:#40aadb;background-color:#ffffff;border:1px solid #ffffff;border-bottom-color:#e6e6e6;border:1px solid #40aadb;line-height:inherit}.button-information:hover,.button-information.hover{background-color:#e6e6e6;text-decoration:none}.button-information:active,.button-information.active{border-color:#d9d9d9;background-color:#d9d9d9}.button-large{font-size:22px;padding:14px 20px}.button-small{font-size:14px;padding:8px 12px}.button-tiny{font-size:14px;padding:4px 6px}.button-full{width:100%}.button-input-size{height:40px;line-height:39px;padding-top:0;padding-bottom:0}.card{position:relative;margin-bottom:0;background-color:#ffffff;border:none;border-radius:4px;box-shadow:0 1px 5px rgba(0,0,0,0.1);overflow:hidden}.card .card-title{padding:24px;border-bottom:1px solid #e4ebef;margin-bottom:0;color:#231f20;line-height:16px;position:relative}.card .card-title .right-text{font-size:12px;color:#7c7c80;position:absolute;right:24px;top:0;bottom:0;height:12px;line-height:12px;margin:auto}.card .card-title .right-text.right-icon{font-size:24px;height:24px;line-height:29px;color:#c5d0d6}.card .card-title a.right-text{color:#40aadb}.card .card-title.blue{color:#ffffff;background-color:#40aadb;border-bottom:none}.card .card-body{padding:24px}.card .card-body .body-section{padding:24px;border-bottom:1px solid #e4ebef}.card .card-body .body-section.dashed{border-bottom:1px dashed #e4ebef}.card .card-body .body-section:last-child{border-bottom:none}.card .card-body.with-sections{padding:0}.card.no-title-line .card-title{border-bottom:none}.card.no-title-line .card-body{padding-top:0}.card.margin-top{margin-top:24px}.card.margin-bottom{margin-bottom:24px}.card.field-required .card-title:after{content:"*";color:#e25c59}.card.overflowable{overflow:visible}.card.translucent{background-color:rgba(255,255,255,0.6)}.card.helper{background-color:#f8fafb}@media screen and (max-width: 640px){.card .card-title.has-right-text.right-collapse{padding-bottom:41px}.card .card-title.has-right-text.right-collapse .right-text{right:initial;top:initial;bottom:24px;left:24px}}.small-explainer-text{font-size:12px;margin-top:5px;color:#969699}.small-explainer-text.margin-bottom{margin-top:0;margin-bottom:12px}footer{background-color:#ffffff;color:#7c7c80}footer h5{color:#5EA5EE;font-weight:600;font-size:14px}footer .container{padding:24px;overflow:hidden}footer .container.wave-on-top{padding-top:180px}footer .footer-grid:after{content:"";display:table;clear:both}footer .grid-item{display:inline-block;float:left;width:20%;padding:12px}footer .logo{width:117px}footer .social-icons{display:inline-block}footer .social-icons .twitter-icon{width:25px}footer .social-icons .facebook-icon{width:25px}footer .social-icons a{text-decoration:none}footer .links>a{display:block;color:#7c7c80;font-size:14px;line-height:28px}footer .links>a:focus{outline:none}footer .links>a:hover{text-decoration:none;color:#5EA5EE}footer .dino{text-align:center;width:51px;padding-top:60px;margin-bottom:0px;line-height:0;position:relative;cursor:pointer}footer .dino .dino-step-1{position:absolute;bottom:0px;left:0px;opacity:1}footer .dino .dino-step-2{position:absolute;bottom:0px;left:0px;opacity:0}footer .dino.dino-run{-webkit-animation:dino-run 5s linear;animation:dino-run 5s linear}footer .dino.dino-run .dino-step-1{-webkit-animation:blink-dino 0.4s linear infinite;animation:blink-dino 0.4s linear infinite}footer .dino.dino-run .dino-step-2{-webkit-animation:blink-dino 0.4s linear infinite;animation:blink-dino 0.4s linear infinite;-webkit-animation-delay:0.2s;animation-delay:0.2s}footer .footer-bottom{border-top:1px solid #e4ebef;padding-top:24px}footer .footer-bottom .links>a{display:inline-block;float:left;margin-right:24px}@media screen and (max-width: 640px){footer .container{padding:28px 24px}footer .container.wave-on-top{padding-top:24px}footer .grid-item{width:50%}footer .footer-grid .grid-item:first-child{width:100%}}input[type=text],input[type=password],input[type=email],input[type=number],input[type=tel],.tokenfield,select,textarea{transition:border-color 0.2s;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;padding:6px 10px;height:40px;border:1px solid #e4ebef;border-radius:4px;background-color:#ffffff;vertical-align:middle;line-height:normal;max-width:100%;font-size:14px;color:#7c7c80}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=number]:focus,input[type=tel]:focus,.tokenfield:focus,select:focus,textarea:focus{outline:none}input.full[type=text],input.full[type=password],input.full[type=email],input.full[type=number],input.full[type=tel],.tokenfield.full,select.full,textarea.full{width:100%}input.wide[type=text],input.wide[type=password],input.wide[type=email],input.wide[type=number],input.wide[type=tel],.tokenfield.wide,select.wide,textarea.wide{width:300px}input.super-wide[type=text],input.super-wide[type=password],input.super-wide[type=email],input.super-wide[type=number],input.super-wide[type=tel],.tokenfield.super-wide,select.super-wide,textarea.super-wide{width:500px}input[type=text]:disabled,input[type=password]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=tel]:disabled,.tokenfield:disabled,select:disabled,textarea:disabled{background-color:#f2f5f7;color:#bebec0}input.parsley-error[type=text],input.parsley-error[type=password],input.parsley-error[type=email],input.parsley-error[type=number],input.parsley-error[type=tel],.tokenfield.parsley-error,select.parsley-error,textarea.parsley-error{border-color:#e25c59}input.parsley-error[type=text]~small,input.parsley-error[type=password]~small,input.parsley-error[type=email]~small,input.parsley-error[type=number]~small,input.parsley-error[type=tel]~small,.tokenfield.parsley-error~small,select.parsley-error~small,textarea.parsley-error~small{color:#e25c59}input.margin-bottom[type=text],input.margin-bottom[type=password],input.margin-bottom[type=email],input.margin-bottom[type=number],input.margin-bottom[type=tel],.tokenfield.margin-bottom,select.margin-bottom,textarea.margin-bottom{margin-bottom:12px}textarea{padding:8px 10px}textarea.standard-fixed{height:120px;resize:none}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #ffffff inset}::-webkit-input-placeholder{color:#D1D1D1}:-moz-placeholder{color:#D1D1D1}::-moz-placeholder{color:#D1D1D1}:-ms-input-placeholder{color:#D1D1D1}label{display:inline-block;margin-bottom:0.5rem}fieldset{margin-bottom:24px}fieldset label{font-size:14px}fieldset label.full{display:block}fieldset.inline-inputs{margin-bottom:0}fieldset.inline-inputs:after{content:"";display:table;clear:both}fieldset.inline-inputs input{width:300px;max-width:100%;float:left;margin-right:24px;margin-bottom:24px}fieldset.inline-inputs input:last-child{margin-right:0}fieldset.non-inline-inputs{margin-bottom:0}fieldset.non-inline-inputs input,fieldset.non-inline-inputs select,fieldset.non-inline-inputs textarea{display:block;width:100%}fieldset.non-inline-inputs input:last-child,fieldset.non-inline-inputs select:last-child,fieldset.non-inline-inputs textarea:last-child{margin-right:0}fieldset.no-margin{margin-bottom:0}fieldset.margin-top{margin-top:24px}.search-wrapper{position:relative;z-index:2}.search-wrapper input:invalid{background-color:transparent;box-shadow:none}.search-wrapper::after{content:"\f21f";display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a6acaf;position:absolute;right:10px;top:12px;z-index:-1;font-size:18px}.select-wrapper{position:relative;z-index:2}.select-wrapper select{width:100%;background-color:transparent;padding-right:24px}.select-wrapper.super-wide{width:100%;max-width:500px}.select-wrapper.wide{width:100%;max-width:300px}.select-wrapper::after{content:"\f123";display:inline-block;font-family:"Ionicons";speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;text-rendering:auto;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#a6acaf;position:absolute;right:10px;top:14px;z-index:-1}.select-wrapper.white select{background-color:#ffffff;cursor:pointer}.select-wrapper.white::after{z-index:100;pointer-events:none}.input-with-addon{position:relative}.input-with-addon .input-addon{position:absolute;top:0;left:10px;height:40px;line-height:41px;font-size:14px}.input-with-addon input{padding-left:25px}.radio-button-list label{position:relative;display:block;margin-bottom:8px;font-weight:normal;cursor:pointer}.radio-button-list label:last-child{margin-bottom:0}.radio-button-list input{margin-right:7px}@media screen and (max-width: 640px){input.wide[type=text],input.super-wide[type=text],input.wide[type=password],input.super-wide[type=password],input.wide[type=email],input.super-wide[type=email],input.wide[type=number],input.super-wide[type=number],select.wide,select.super-wide,textarea.wide,textarea.super-wide{width:100%}.select-wrapper.super-wide{width:100%}fieldset.inline-inputs input{width:100%;float:none;margin-right:0}}.ol-small{margin-left:0;padding-left:0;list-style-type:none}.ol-small>li{font-size:14px;counter-increment:step-counter;position:relative;padding-left:24px}.ol-small>li:before{content:counter(step-counter) ".";color:#c5d0d6;position:absolute;left:0}ol,ul,dl{margin-top:0;margin-bottom:1rem;padding-left:18px}.ol-flow{margin-left:0;margin-bottom:0;padding-left:0;list-style-type:none}.ol-flow>li{font-size:18px;counter-increment:step-counter;position:relative;padding-left:32px;padding-bottom:24px}.ol-flow>li:before{content:"";position:absolute;top:0;bottom:0;left:10px;width:1px;background-color:#e4ebef}.ol-flow>li:after{content:counter(step-counter);color:#ffffff;position:absolute;left:-4px;top:-1px;height:28px;line-height:21px;width:28px;background-color:#343951;border-radius:50%;font-size:11px;text-align:center;border:4px solid #ffffff}.ol-flow>li:last-child{padding-bottom:0}.ol-flow>li:last-child:before{display:none}.ol-flow.small>li{font-size:16px}.ol-flow.small>li h4{font-size:16px;padding-top:5px}.ol-flow.light>li h4{color:#7c7c80;font-weight:600}.ol-flow.light>li:after{background-color:#40aadb}.markdown-rendered{font-size:14px}.markdown-rendered>*:first-child{margin-top:0}.markdown-rendered>*:last-child{margin-bottom:0}.markdown-rendered h1,.markdown-rendered h2,.markdown-rendered h3,.markdown-rendered h4,.markdown-rendered h5{font-weight:400;color:#231f20;font-size:16px;margin-bottom:1rem}.markdown-rendered-plain{font-size:14px;color:#7c7c80}.markdown-rendered-plain>*:first-child{margin-top:0}.markdown-rendered-plain>*:last-child{margin-bottom:0 !important}.markdown-rendered-plain h1,.markdown-rendered-plain h2,.markdown-rendered-plain h3,.markdown-rendered-plain h4,.markdown-rendered-plain h5{font-weight:400;font-size:14px;margin-bottom:6px;color:#7c7c80}.markdown-rendered-plain p{margin-bottom:6px}body.controller_company_profiles.action_public{padding-top:0}body.controller_company_profiles.action_public .navbar{background-color:transparent}body.controller_company_profiles.action_public .flooded-cover{z-index:1}body.controller_company_profiles.action_public .company-info{margin-top:-65px}body.controller_company_profiles.action_public .partner-company-background{position:relative;background-size:65px;background-repeat:repeat}body.controller_company_profiles.action_public .partner-company-background #partnership-pattern{display:none}body.controller_company_profiles.action_public .partnership-info-item{color:#ffffff}body.controller_company_profiles.action_public .partnership-info-item .partnership-info-link{color:#ffffff;text-decoration:underline}body.controller_company_profiles.action_public .partner.card{background-color:#343951}body.controller_company_profiles.action_public .partner.card .card-title{color:#ffffff;border-bottom:1px solid rgba(255,255,255,0.1)}body.controller_company_profiles.action_public .about.card{z-index:2}body.controller_company_profiles.action_public h1.page-heading{font-size:16px;line-height:1;font-weight:400;margin-bottom:0}body.controller_company_profiles.action_public .call-to-action{padding:80px 24px;background-color:#ffffff;border:none;border-top:1px solid #e4ebef;text-align:center}body.controller_company_profiles.action_public .call-to-action h3{margin-bottom:24px}body.controller_company_profiles.action_public .call-to-action input[type=text]{margin-right:12px;width:300px}@media screen and (max-width: 640px){body.controller_company_profiles.action_public .navbar .navbar-container{background-color:#343951}body.controller_company_profiles.action_public .call-to-action input[type=text]{margin-bottom:24px;width:100%}body.controller_company_profiles.action_public .call-to-action .button{width:100%}}
