#public-landing-page-navbar{background:rgba(255,222,115,.9411764706);transition-duration:.2s;box-shadow:0 25px 20px -25px rgba(0,0,0,.25)}#public-landing-page-navbar:hover{background:#ffde73}#public-landing-page-navbar .nav-link{font-weight:500;font-size:16px;white-space:nowrap;padding:1rem 1rem}#public-landing-page-navbar .nav-link .navbar-bullet{height:14px;margin-top:-2px}#public-landing-page-navbar .logo-link{line-height:inherit;height:auto;max-width:200px;width:200px}#public-landing-page-navbar .login-command{background:#009dd0;color:#fff;text-transform:uppercase;border:0;transition-duration:.2s;font-weight:500;padding-left:20px;padding-right:20px;letter-spacing:1px;white-space:nowrap}#public-landing-page-navbar .login-command:hover{background:#00b8f4}#public-landing-page-navbar .home-page-command{background:#8bc06e;color:#fff;text-transform:uppercase;border:0;transition-duration:.2s;font-weight:500;padding-left:20px;padding-right:20px;letter-spacing:1px;white-space:nowrap}#public-landing-page-navbar .home-page-command:hover{background:#77a85c}#public-landing-page-navbar .select-company-command{background:#ed885b;color:#fff;text-transform:uppercase;border:0;transition-duration:.2s;font-weight:500;padding-left:20px;padding-right:20px;letter-spacing:1px;white-space:nowrap}#public-landing-page-navbar .select-company-command:hover{background:#dd7344}.public-landing-page-header-wrapper{padding-top:50px;background:#ffde73;position:relative}.public-landing-page-header-wrapper .public-landing-page-header{position:relative;min-height:100px;padding:30px 0 50px 0;z-index:2;overflow:hidden;text-align:center}.public-landing-page-header-wrapper .public-landing-page-header .main-headline{font-size:36px;color:#333;font-weight:bold;max-width:100%;width:100%;line-height:1.15;cursor:default;white-space:normal}.public-landing-page-header-wrapper .public-landing-page-header .main-headline>span:not(.sr-only){display:block}.public-landing-page-header-wrapper .public-landing-page-header .main-headline em{position:relative;white-space:nowrap}.public-landing-page-header-wrapper .public-landing-page-header .main-headline em::after{position:absolute;content:"";bottom:6px;left:0;right:0;height:0;border-bottom:dotted 4px #009dd0}.public-landing-page-header-wrapper .public-landing-page-header .main-sub-headline{font-size:15px;color:#333;max-width:100%;line-height:1.75;font-weight:400;padding:10px 0 0 0;cursor:default}.public-landing-page-header-wrapper .public-landing-page-header .main-sub-headline em{background:#ffe9a3;padding:0 5px;border-radius:5px}#ending-artwork{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);z-index:0;width:500%;pointer-events:none}#ending-artwork img{position:absolute;bottom:0;left:0;width:100%}.public-landing-page-container{margin:0;padding:0;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;font-family:"Roboto",Arial,sans-serif}.public-landing-page-container .public-landing-page-inner-container{position:absolute;scroll-behavior:smooth;overflow-y:auto;overflow-x:hidden;top:0;left:0;right:0;bottom:0}.public-landing-page-container .main-commands-container{padding:30px 0 0 0}.public-landing-page-container .cta-command{border:0;padding:10px 25px;font-size:20px;background:#009dd0;color:#fff;text-transform:uppercase;font-weight:500;letter-spacing:1px;text-align:center;border-radius:100px;cursor:pointer;transition-duration:.2s;white-space:nowrap}.public-landing-page-container .cta-command .tm-icon{margin-right:5px}.public-landing-page-container .cta-command:hover{background:#00b8f4}.public-landing-page-container .cta-command#ask-for-offer-command{padding:15px 50px}.public-landing-page-container .cta-command.ask-for-offer-submit-command{padding:7px 15px;font-size:16px}.public-landing-page-under-header{position:relative;pointer-events:none;user-select:none;z-index:1}.public-landing-page-under-header img.header-bg{width:100%;display:block;z-index:0}.public-landing-page-under-header .character-container{position:relative;z-index:1}.public-landing-page-under-header .character-container img.header-character{width:40%;bottom:0;right:0;display:none;position:absolute}.public-landing-page-under-header img.header-bg-down{width:100%;display:block;z-index:2;position:relative;margin-top:-5%}.public-landing-page-contents{font-size:16px;color:#555;line-height:1.75;position:relative}.public-landing-page-contents .container{z-index:1;position:relative}.public-landing-page-contents section{padding:80px 0 60px 0}.public-landing-page-contents section .section-title{font-size:26px;color:#555;font-weight:500;text-align:center;margin-left:-20px;letter-spacing:1px}.public-landing-page-contents section .section-title .title-bullet{height:35px;display:inline-block;vertical-align:middle;margin-top:-3px}.public-landing-page-contents section .section-contents{margin:50px 0;color:#555;cursor:default}.public-landing-page-contents section .section-contents em{background:#fff4d1;padding:0 3px 0 3px;border-radius:5px}.public-landing-page-contents section .section-contents strong{color:#555}.public-landing-page-contents section .section-contents .ask-for-offer-form .form-control{padding:20px;border-radius:100px}.public-landing-page-contents section .section-contents .ask-for-offer-form textarea.form-control{resize:none;border-radius:20px;padding:20px}.public-landing-page-contents section .section-contents .ask-for-offer-form .ask-for-offer-intro{margin-bottom:40px;font-style:italic}.top-manager-name{display:inline-block;width:110px;margin:0 5px}.language-selector-container{white-space:nowrap}.language-selector-container .language-selector{margin:0 5px}.select-language-form{margin:0 10px}.select-language-form select{background:#009dd0;color:#fff;padding:0 20px;cursor:pointer;margin-left:-5px;width:147px;text-align:center;text-transform:uppercase}.select-language-form select:hover,.select-language-form select:focus{background:#009dd0;color:#fff}.select-language-form select option{text-align:center}footer{position:relative;font-size:14px;text-align:center;padding:10px 0;cursor:default}ul.features-list{list-style:none;padding:0;margin:100px 0 0 0;display:block}ul.features-list li.feature-item{display:flex;flex-wrap:nowrap;flex-direction:column;justify-content:center;align-items:stretch;margin:0 0 150px 0}ul.features-list li.feature-item .feature-item-icon-and-name{flex-grow:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:center;text-align:center}ul.features-list li.feature-item .feature-item-icon-and-name .feature-item-icon{color:#009dd0;padding:0 0 20px 0;transition-duration:.2s}ul.features-list li.feature-item .feature-item-icon-and-name .feature-item-icon .tm-icon{font-size:140px}ul.features-list li.feature-item .feature-item-icon-and-name:hover .feature-item-icon{transform:rotate(5deg)}ul.features-list li.feature-item .feature-item-icon-and-name .feature-item-name{font-weight:600;font-size:20px;display:block;width:220px;letter-spacing:1px;display:none}ul.features-list li.feature-item .feature-item-icon-and-name .feature-item-name em{text-transform:none;background:#dd7344;color:#fff;padding:2px 10px;border-radius:5px;font-size:14px;white-space:nowrap;transform:rotate(-5deg) scale(.8) translateY(-12px);display:none}ul.features-list li.feature-item .feature-item-description{display:block;flex-grow:1;margin:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;border-radius:80px 0 80px 0;text-align:justify}ul.features-list li.feature-item .feature-item-description p:first-of-type::first-letter {-webkit-initial-letter:4;initial-letter:2;color:#ffde73;font-weight:bold;margin-right:.75em}ul.features-list li.feature-item .feature-item-description .view-more-link{display:none}ul.features-list li.feature-item .feature-item-description .feature-item-title{text-align:center;font-weight:400;font-size:28px;margin-bottom:30px}.testimonial-item{margin-bottom:50px;padding:60px 40px;background:#fdf3fe;border:solid 25px #f4e7f5;border-left-width:5px;border-right-width:5px;color:#333;border-radius:100px 0 100px 0;height:90%}.testimonial-item .tm-icon{font-size:60px;color:#ffde73;display:inline-block;margin:0 10px 0 0}.testimonial-item .the-quote{font-style:italic;margin:0 0 20px 0;text-align:justify}.testimonial-item .the-author{font-weight:600;margin:0 0 20px 0;font-size:30px;font-weight:300}.testimonial-item .the-author span{font-weight:400;font-style:italic;display:block;font-size:16px}.faq-item{padding:10px 0;margin:0 0 10px 0}.faq-item:last-child{border-bottom:0}.faq-question{font-size:18px;font-weight:600;color:#333;cursor:pointer;margin:0;color:#555;transition-duration:.2s}.faq-question:hover{color:#009dd0}.faq-question .question-bullet{height:14px;margin-top:-2px;transition-duration:.2s}.faq-answer{display:none;margin:20px 0 0;padding:0 0 0 18px;font-size:1em;color:#555}.faq-item.active .faq-question{color:#009dd0}.faq-item.active .faq-answer{display:block}.faq-item.active .question-bullet{transform:rotate(90deg)}@media(min-width:992px){#ending-artwork{width:200%}#public-landing-page-navbar{box-shadow:none}#public-landing-page-navbar .nav-link{padding:.5rem 1rem}.select-language-form select{margin-left:0;width:auto}.select-language-form select option{text-align:left}.public-landing-page-header-wrapper .public-landing-page-header{text-align:left}.public-landing-page-header-wrapper .public-landing-page-header .main-headline{max-width:100%;font-size:60px}.public-landing-page-header-wrapper .public-landing-page-header .main-sub-headline{max-width:70%;font-size:18px}.public-landing-page-under-header .character-container img.header-character{right:-70px;display:block}.public-landing-page-contents section .section-title{text-align:left;font-size:42px;margin-left:-10px}.public-landing-page-contents section .section-title .title-bullet{height:50px}ul.features-list li.feature-item{flex-direction:row;flex-wrap:nowrap;justify-content:center;align-items:stretch}ul.features-list li.feature-item .feature-item-icon-and-name{align-items:stretch}ul.features-list li.feature-item .feature-item-icon-and-name .feature-item-name{display:block}ul.features-list li.feature-item .feature-item-icon-and-name .feature-item-name em{display:inline-block}ul.features-list li.feature-item .feature-item-description{margin:0 0 0 30px}ul.features-list li.feature-item .feature-item-description .feature-item-title{font-size:34px;text-align:left}ul.features-list li.feature-item:nth-child(2n){flex-direction:row-reverse}ul.features-list li.feature-item:nth-child(2n) .feature-item-description{margin:0 30px 0 0}}@media(min-width:1200px){#ending-artwork{width:100%}}