.b2b-image{max-width:100%;max-height:100%}.b2b-flex{align-items:flex-end;justify-content:flex-end}.b2b-flex-center{align-items:center;justify-content:center}#start{padding-top:8.5rem}#b2b-landing-page .navbar{background:#fff;color:#666;box-shadow:0 0 6px -3px}.navbar img{max-height:2.5rem}#b2b-landing-page .navbar-brand{margin-right:2rem;height:initial}.nav>li>a:focus,.nav>li>a:hover{background:transparent !important}ul.navbar-nav a{transition:.3s}ul.navbar-nav .active a{color:#666}.b2b-lang-switch-holder.switch-xs{padding:15px;margin:3px 0}.b2b-lang-switch.active{cursor:default;pointer-events:none;color:#666}.b2b-lang-switch:not(.active){cursor:pointer}.b2b-row{margin-top:5rem}.b2b-contact-form .form-control{border-radius:5px !important}.b2b-contact-form .form-control:not(textarea){height:37px}.b2b-contact-form label{font-size:1rem}.carousel-inner>.item.inline-images{white-space:nowrap;overflow:hidden}.carousel-inner>.item.inline-images>img{display:inline;padding:.5rem 1rem;max-height:80px;max-width:32%}#b2b-landing-page .b2b-login-holder{margin:0 auto;width:100%;max-width:50rem;font-size:1.1rem;padding:0;transition:.3s}.b2b-login{box-shadow:0 0 6px -3px;padding:2rem 1rem !important;margin-top:5rem;border:1px solid #e5e5e5;border-radius:5px !important;background:white}.b2b-login .b2b-std-btn{margin-top:5px}.b2b-login .nav-tabs{margin-top:-4rem;margin-bottom:2rem;border:0}.b2b-login .nav-tabs li{margin-right:.5rem;height:41px;width:8rem;text-align:center}.b2b-login .nav-tabs li>a{background:#fff;transition:.3s;border:1px solid #e5e5e5;border-radius:5px !important;color:#888}.b2b-login .nav-tabs li>a:hover,.b2b-login .nav-tabs li>a:focus{background:#fff !important;transition:.3s;border:1px solid #ddd;border-radius:5px !important;color:#666}.b2b-login .nav-tabs li.active>a{border:1px solid #4dabdb;position:relative;background:#4dabdb;color:white}.b2b-login .nav-tabs>li.active>a:hover,.b2b-login .nav-tabs>li.active>a:focus{border:1px solid #4dabdb;position:relative;background:#4dabdb !important;color:white;border-radius:.4em !important}.b2b-login .nav-tabs li.active>a:after{content:'';position:absolute;bottom:0;left:50%;width:0;height:0;border:8px solid transparent;border-top-color:#4dabdb;border-bottom:0;margin-left:-8px;margin-bottom:-8px}.b2b-login .text-muted{color:#888;margin-bottom:1rem}#b2b-landing-page .b2b-login h2{margin-top:1rem}.text-labels{bottom:0}#quote-carousel{margin-top:5rem}#partner-carousel .text-labels,#quote-carousel .carousel-indicators{position:relative;bottom:initial;left:initial;z-index:initial;width:initial;padding-left:initial;margin-left:initial;text-align:center;list-style:none}#partner-carousel .text-labels li,#quote-carousel .carousel-indicators li{border:0;border-radius:100% !important;background:#fff;margin:0 .33rem;vertical-align:middle;transition:.3s}#partner-carousel .text-labels li:hover,#partner-carousel .text-labels li:focus,#quote-carousel .carousel-indicators li:hover,#quote-carousel .carousel-indicators li:focus{background:#ddd}#partner-carousel .text-labels li.active,#quote-carousel .carousel-indicators li.active{background:#4dabdb}#darken-b2b{transition:opacity .3s;opacity:0;pointer-events:none;position:fixed;top:0;height:100vh;left:0;right:0;background:#77777777}#darken-b2b.in-background{z-index:-1}#darken-b2b.active{opacity:1;z-index:1;pointer-events:all}.b2b-focused{position:relative}.b2b-focused.in-foreground{z-index:2}#pricing .headline{font-size:2.8em;font-weight:500;color:#4dabdb;margin-bottom:3.5rem}#pricing .headline span:first-child{color:#666}#b2b-landing-page{font:15px/1.6 Ubuntu,Helvetica,Arial,sans-serif}#b2b-landing-page h1,#b2b-landing-page h2,#b2b-landing-page h3{margin-top:1.5rem;color:#444;font-weight:500}#b2b-landing-page .blue-text{color:#4dabdb}.b2b-bg-solid-colored{background:#e9f4fb}#features img{display:block;margin:auto;height:65px}#b2b-landing-page #features h2{font-size:1.5rem;min-height:3.4rem}#partner-carousel .carousel-inner{height:80px}.pricetag{margin:0 0 3rem;display:inline-block;text-align:left;max-width:400px;padding:0 2rem .5rem}.pricetag.pricetag-bordered{border-radius:15px !important;box-shadow:0 0 10px -5px;background:#fff}.pricetag ul{margin-top:1.5rem;list-style:none;position:relative}.pricetag ul li{position:relative;margin-bottom:1.5rem}.pricetag ul li:before{content:'+';position:absolute;left:-1.5em;font-size:2em;color:#4dabdb;top:50%;transform:translateY(-2rem)}.pricetag.pricetag-bordered ul li:before{content:'✓'}footer{padding-bottom:8rem;background:#e9f4fb}footer ul{list-style:none;padding-left:0}footer .container{padding-top:2rem}footer .footer-logo{margin-bottom:1rem}.b2b-std-btn{border-radius:8px !important;padding:.5rem 2rem;color:white;background:#4dabdb;transition:.3s;display:inline-block;box-shadow:none;border:0}.b2b-big-btn{padding:1.5rem 3rem}.b2b-std-btn:hover,.b2b-std-btn:focus{color:white;background:#3885ac}.b2b-btn-grey{background:#666}.b2b-btn-grey:hover,.b2b-btn-grey:focus{background:#444}#features>div:not(:first-child){margin-top:5rem}.feature-block:not(:first-child){margin-top:5rem}.feature-block img.b2b-image{max-width:200px;max-height:100%;display:block;margin:auto}#contact p{margin:3rem 0}.contact-area .row>div{margin-bottom:2rem}#quote-carousel .b2b-image{max-height:100px}.close-focused-login{opacity:0;pointer-events:none;position:absolute;top:0;right:0;z-index:1;transition:.3s;padding:.75rem}.close-focused-login i{vertical-align:top}.b2b-focused .close-focused-login{opacity:1;pointer-events:all}.container-fluid:not(.fullsize){max-width:1200px}.fa.loader{font-size:5rem;margin:8rem auto;color:#4dabdb;-webkit-animation:spin .8s linear infinite;animation:spin .8s linear infinite}@-webkit-keyframes spin{from{-webkit-transform:rotate(0)}to{-webkit-transform:rotate(360deg)}}@keyframes spin{from{transform:rotate(0)}to{transform:rotate(360deg)}}#b2b-landing-page .start-now-banner{position:fixed;bottom:0;left:0;right:0;background:#fff;z-index:1;padding:1rem;box-shadow:0 0 6px -3px;transition:.5s;transform:translateY(100%)}#b2b-landing-page .start-now-banner.banner-visible{transform:translateY(0)}.feature-block .feature-text{display:inline-block;max-width:390px}li.divider{padding-top:7.5px;border-bottom:1px solid #e5e5e5}.navbar-toggle.collapsed .fa{transition:.3s}.navbar-toggle .fa-bars{opacity:0}.navbar-toggle .fa-times{width:0;position:absolute;left:11px;top:13px}.navbar-toggle.collapsed .fa-times{opacity:0}.navbar-toggle.collapsed .fa-bars{opacity:1}#start>div h1{font-size:2rem}#features p,#start p,.feature-block p,p.justified{text-align:left;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}.error-label{color:red;font-size:1rem;clear:both;display:none}.fly-in{transition:.75s;opacity:0;transform:scale(0.75)}.fly-in.fly-in-visible{opacity:1;transform:scale(1)}textarea:required,textarea:invalid,textarea:-moz-placeholder,input:required,input:invalid,input:-moz-placeholder{box-shadow:none !important}span.pre-alias{position:absolute;top:5px;width:8rem;background:#e9f4fb;text-align:center;padding:5px 0;opacity:0;pointer-events:none;transition:.3s;left:0}input.special-input:focus ~ span.pre-alias,input.special-input:valid ~ span.pre-alias,textarea.special-input:focus ~ span.pre-alias,textarea.special-input:valid ~ span.pre-alias{opacity:1}#alias-suggestion{padding-left:9rem;font-style:italic}.social-media a{font-size:2.5rem;margin:-.5rem 1rem 0;color:#444;transition:.3s}.social-media a:hover{color:#3885ac}@media(min-width:768px){.b2b-flex{display:flex}.carousel-inner>.item.inline-images>img{padding:.5rem 2rem}#b2b-landing-page h1{font-size:3rem}#b2b-landing-page h2{font-size:2.5rem}#b2b-landing-page h3{font-size:1.5rem}.b2b-row{margin-top:10rem}.navbar-brand{margin-top:-1rem}.navbar{padding:1rem 3rem 1rem 2rem}.navbar-nav>li>a.b2b-btn{border:1px solid;border-radius:5px !important;padding:15px 2em;margin-left:1em}.navbar-nav>li>a.b2b-btn:hover,.navbar-nav>li>a.b2b-btn:focus{border:1px solid #4dabdb;background:#4dabdb !important;color:white}footer .text-sm-right,#b2b-landing-page .text-sm-right{text-align:right}footer .text-sm-left,#b2b-landing-page .text-sm-left{text-align:left}#features>div:not(:first-child){margin-top:0}#features>div:last-child{margin-top:3rem}.feature-block img.b2b-image{max-width:80%}#quote-carousel .b2b-image{max-height:160px}.feature-block:not(:first-child){margin-top:5rem}#start .b2b-image{width:100%}#start>div h1{font-size:2.5rem}#start{padding-top:10rem}#b2b-landing-page #features h2{font-size:1.9rem}.b2b-login .nav-tabs li{width:9.5rem}#partner-carousel .text-labels li{color:#3885ac;transition:.3s}#partner-carousel .text-labels li:hover,#partner-carousel .text-labels li:focus{color:#4dabdb}#partner-carousel .text-labels>li.active{color:#666}#partner-carousel .carousel-indicators.text-labels li{display:initial;width:initial;height:initial;margin:initial;text-indent:initial;cursor:pointer;background-color:transparent;border:0;border-radius:0;margin:1rem}#partner-carousel .carousel-indicators.text-labels{position:relative;bottom:initial;left:initial;z-index:initial;width:initial;padding-left:initial;margin-left:initial;text-align:center;list-style:none}.contact-area .row>div{margin-bottom:1rem}#b2b-landing-page .navbar-brand{transform:translateY(5px)}.social-media a{margin:-.5rem 3.5rem 0}.fa.fa-arrow-down.arrowed{position:absolute;left:0;bottom:4.5rem;padding:.75rem;background:#4dabdb;color:white;border-radius:100%;transform:translate(-50%,-5.5rem) rotate(315deg);transition:.75s}.start-now-banner.expanded-banner .fa.fa-arrow-down.arrowed{left:50%;transform:translate(-50%,0) rotate(720deg)}.start-now-banner:not(.expanded-banner):hover .fa.fa-arrow-down.arrowed{left:50%;transform:translate(-50%,-5.5rem) rotate(720deg)}.start-now-banner .b2b-std-btn:hover ~ .fa.fa-arrow-down.arrowed{background:#3885ac}#b2b-landing-page .start-now-banner{left:50%;right:initial;-webkit-box-shadow:0 0 3px;box-shadow:0 0 3px;transform:translate(-50%,120%);transition:.75s;border-top-left-radius:1rem !important;border-top-right-radius:1rem !important;padding:2rem 3rem 1rem}#b2b-landing-page .start-now-banner.banner-visible{transform:translate(-50%,5.5rem)}#b2b-landing-page .start-now-banner.banner-visible.expanded-banner{transform:translate(-50%,0)}#b2b-landing-page .start-now-banner .b2b-std-btn{transition:.75s}#b2b-landing-page .start-now-banner.banner-visible:not(.expanded-banner) .b2b-std-btn{transform:translateY(-5.5rem)}.start-now-banner p{display:block;height:5.5rem;transition:.75s;margin:0;overflow:hidden;opacity:0;transform:scale(0)}.start-now-banner.expanded-banner p{opacity:1;transform:scale(1)}}@media(min-width:992px){#b2b-landing-page .b2b-login-holder{font-size:1.2rem}.pricetag{margin:0 2rem 5rem}#features>div:last-child{margin-top:0}footer .text-md-right{text-align:right}#start>div h1{font-size:3rem}.social-media a{margin:-.5rem 4.5rem 0}#b2b-landing-page .b2b-login{padding:2rem 4rem !important;border-radius:1rem !important}#b2b-landing-page .b2b-login h2{margin-top:1.5rem}}@media(min-width:1200px){#start>div{padding:0 5rem;font-size:120%}#start>div h1{font-size:3.3rem}#start{padding-top:15rem}}@media(min-width:1300px){#start>div h1{font-size:3.7rem}}@media(min-width:1700px){#start>div{font-size:150%}#start>div h1{font-size:5rem}#start>div p{max-width:750px}}.b2b-bg-blue{background:#e9f4fb}.b2b-shape{position:relative}.b2b-shape-01{background:url(/images/static/b2b/shape_01.svg);background-size:100% 4rem;background-repeat:no-repeat}.b2b-shape-02{background:url(/images/static/b2b/shape_02.svg),#e9f4fbff;background-size:100% 10rem,100% 100%;background-repeat:no-repeat}.b2b-shape-03{background:url(/images/static/b2b/shape_03.svg);background-size:100% 50%;background-repeat:no-repeat}.b2b-shape-04{background:url(/images/static/b2b/shape_04.svg),#e9f4fbff;background-size:100% 4rem,100% 100%;background-repeat:no-repeat}.b2b-shape-05{background:url(/images/static/b2b/shape_05.svg);background-size:100% 15rem;background-repeat:no-repeat}@media(min-width:768px){.b2b-shape-01{background:url(/images/static/b2b/shape_01.svg);background-size:100% 8rem;background-repeat:no-repeat}.b2b-shape-02{background:url(/images/static/b2b/shape_02.svg),#e9f4fbff;background-size:100% 20rem,100% 100%;background-repeat:no-repeat}.b2b-shape-03{background:url(/images/static/b2b/shape_03.svg);background-size:100% 100%;background-repeat:no-repeat}.b2b-shape-04{background:url(/images/static/b2b/shape_04.svg),#e9f4fbff;background-size:100% 8rem,100% 100%;background-repeat:no-repeat}.b2b-shape-05{background:url(/images/static/b2b/shape_05.svg);background-size:100% 25rem;background-repeat:no-repeat}}@media(min-width:992px){.b2b-shape-01{background:url(/images/static/b2b/shape_01.svg);background-size:100% 10rem;background-repeat:no-repeat}.b2b-shape-04{background:url(/images/static/b2b/shape_04.svg),#e9f4fbff;background-size:100% 10rem,100% 100%;background-repeat:no-repeat}.b2b-shape-05{background:url(/images/static/b2b/shape_05.svg);background-size:100% 40rem;background-repeat:no-repeat}}.group.special-group{position:relative}textarea.special-input{resize:none}input.special-input,textarea.special-input{padding:10px 10px 10px 0;display:block;width:100%;border:0;border-radius:0;border-bottom:1px solid #ddd;background:transparent}input.special-input:focus,textarea.special-input:focus{outline:0}input.special-input:focus ~ label.special-label,input.special-input:valid ~ label.special-label,textarea.special-input:focus ~ label.special-label,textarea.special-input:valid ~ label.special-label{left:0;top:-14px;font-size:12px;color:#4dabdb}input.special-input:focus ~ .bar:before,textarea.special-input:focus ~ .bar:before{width:100%}input[type="password"]{letter-spacing:.3em}label.special-label{color:#888;font-size:16px;font-weight:normal;position:absolute;pointer-events:none;left:5px;top:10px;transition:300ms ease all}.bar{position:relative;display:block;width:100%}.bar:before{content:"";height:2px;width:0;bottom:0;position:absolute;background:#4dabdb;transition:300ms ease all;left:0}input.special-input.invalid,textarea.special-input.invalid{border-bottom:1px solid red !important;color:red}#login-form .form-group{margin-bottom:2rem}.smartphone{position:relative;width:360px;height:640px;margin:auto;border:4px #eee solid;background:#eee;border-top-width:60px;border-bottom-width:60px;border-radius:36px !important;box-sizing:content-box;box-shadow:0 0 1px #444,0 0 4px #fff,5px 3px #888}.smartphone:before{content:'';display:block;width:60px;height:5px;position:absolute;top:-30px;left:50%;transform:translate(-50%,-50%);background:#eee;border-radius:10px !important;border:1px solid #888;box-shadow:inset 2px 2px 2px #888}.smartphone:after{content:'';display:block;width:35px;height:35px;position:absolute;left:50%;bottom:-65px;transform:translate(-50%,-50%);background:#eee;border-radius:50% !important;border:1px solid #888;box-shadow:inset 2px 2px 2px #888}.smartphone .content{width:360px;height:640px;background:white;border:2px solid #444;border-radius:5px !important;overflow:hidden}#sticky-holder.finished-transition #smartphone-mockup,#smartphone-mockup.finished-transition{transform:scale(1) !important}#smartphone-mockup.before-transition{transform:scale(0)}.sticky-nav{width:100%;list-style:none;transition:.5s;display:inline-block;text-align:left}.sticky-nav li{width:100%;padding:0 1rem}.sticky-nav li a{display:block;transition:.5s;color:#888;transform:translateX(1rem)}.sticky-nav li a span{display:inline-block;font-size:3rem;overflow:hidden;height:0;font-weight:bold}.sticky-nav li a b{font-weight:400}.sticky-nav li.active a b{font-size:2rem}.sticky-nav li.active a{color:#000;transform:translateX(0)}.sticky-nav li.active a span{height:initial;font-size:1rem}#mockupCalendarAppointment{position:absolute;top:50%;left:50%;background:#fff;box-shadow:0 0 15px;padding:1rem 2rem;text-align:left;border-radius:10px !important;opacity:0;transition:.5s;z-index:5;width:100%;transform:translate(-50%,-50%) scale(0)}#mockupCalendarAppointment.finished-transition{opacity:1;transform:translate(-50%,-50%) scale(1)}.screen-appointments{opacity:0;transform:translateY(5rem);transition:.5s;margin-top:4rem}.screen-one-appoint{background:#ffffffaa;border-radius:10px !important;padding:.5rem 1.5rem;margin:.5rem 2rem;text-align:left}.screen-one-appoint .appoint-title{font-size:1rem;font-weight:bold;display:block;color:#444;margin:.25rem 0 -.25rem}.screen-one-appoint .appoint-desc{font-size:1rem}.screen-one-appoint table{width:100%;table-layout:fixed;font-size:.8rem;color:#3885ac}.screen-screenshot{position:absolute;top:0;right:0;bottom:0;left:0;transition:.5s;pointer-events:none;transform:translateY(100%)}#mockup-screenshot-2{transform:translateY(-100%)}.screen-screenshot img{max-width:100%;max-height:100%}.scroll-placeholder,.scroll-anchor{height:20rem}#sticky-content p{font-size:1rem;max-width:45rem;color:#444}#sticky-content p:not(:first-child){margin-top:5rem}#sticky-content p.finished-transition{opacity:1;transform:translateY(0)}#sticky-content p,#sticky-content p.before-transition{opacity:0;transform:translateY(5rem)}#sticky-container{position:sticky;position:-webkit-sticky;top:80px;height:calc(100vh - 80px);z-index:1;overflow:hidden;background:url(/images/static/b2b/shape_02.svg);background-size:100% 20rem;background-position:bottom;background-repeat:no-repeat}.b2b-shape-02{background:#e9f4fb}#sticky-container .bottom-fade{position:absolute;left:0;right:0;bottom:0;height:50px;background:linear-gradient(to bottom,#e9f4fb00,#e9f4fbff);z-index:10}#sticky-holder{position:relative}#mockupCalendarAppointment strong{color:#444}#mockupCalendarAppointment .appointment-data{margin:.75rem 0}#mockupCalendarAppointment table{font-size:1rem;padding:1rem;table-layout:fixed;width:100%;color:#3885ac}.screen-one-appoint table .fa-calendar,#mockupCalendarAppointment .fa-calendar{vertical-align:text-top}#smartphone-mockup .content{position:relative;background:url(/images/static/b2b/mockupbg.svg);background-size:cover}#smartphone-mockup .content>table{width:100%;color:white;table-layout:fixed}#smartphone-mockup .content>table td{padding:0 .5rem}.mockup-bullets{font-size:.6rem;vertical-align:middle}.mockup-datetime{color:white;margin-top:20%}.mockup-datetime span:first-child{display:block;font-size:6rem}.mockup-datetime span:last-child{display:block;font-size:1.5rem;margin-top:-1.5rem}#sticky-holder.finished-transition .scroll-anchor,#sticky-holder.finished-transition .scroll-placeholder,#sticky-holder.finished-transition .switchTab{display:none}#sticky-holder.finished-transition #sticky-content p{opacity:1 !important;transform:translateY(0) !important}#mockup-screenshot-1{background:url('/images/static/b2b/calendar-screenshot-1-pre.png');background-size:100% 100%}#mockup-screenshot-2{background:url('/images/static/b2b/calendar-screenshot-2-pre.png');background-size:100% 100%}@media(max-width:991px){.sticky-nav{padding:0;text-align:center;margin-top:0 !important}.sticky-nav li{width:initial;display:none;padding:0}.sticky-nav li a b{display:none}.sticky-nav li.active{display:inline}#sticky-content p{margin-top:1rem !important;text-align:center;max-width:100%}#sticky-content p:last-child{padding-bottom:1rem}#sticky-content div{margin-top:1rem !important}.transform3d-holder{transform-origin:top center;margin-top:0 !important;height:100vh}#sticky-holder.finished-transition #smartphone-mockup,#smartphone-mockup.finished-transition,#smartphone-mockup{position:absolute;left:50%;transform:translateX(-50%) scale(1) !important}.scroll-placeholder,.scroll-anchor{height:7.5rem}.phone-tab-control{display:inline-block;position:absolute;top:50%;left:0;padding:1rem;transform:translateY(-50%)}.phone-tab-control:last-child{left:initial;right:0}.sm-noscroll-visible p{opacity:1 !important;transform:translateY(0) !important}}@media(min-width:768px){.sticky-nav li.active a span{font-size:2rem}}@media(min-width:992px){.sticky-nav li.active a b{font-size:1.5rem}#sticky-content p,.sticky-nav li.active a span{font-size:1.6rem}.sticky-nav{max-width:100%}}@media(min-width:1200px){#sticky-content p,.sticky-nav li.active a b{font-size:1.8rem}.sticky-nav li.active a span{font-size:2rem}.sticky-nav{max-width:100%}}@media(min-width:1350px){.sticky-nav{max-width:80%}}@media(min-width:1600px){#sticky-content p,.sticky-nav li.active a b{font-size:2rem}.sticky-nav li.active a span{font-size:2.25rem}}@media(min-width:1900px){.sticky-nav li.active a span{font-size:2.8rem}}.captcha-container{text-align:center;transform-origin:left}.ds-inline-block,.captcha-container .g-recaptcha{display:inline-block}#cookiehint{display:none;position:fixed;bottom:0;left:0;right:0;background:white;z-index:2;box-shadow:0 0 6px -3px;text-align:center;color:#444;font-size:1.1rem}#cookiehint>div{display:inline-block;padding:20px 10px}#cookiehint .btn-cookie{background:transparent;border-radius:2rem !important;padding:.5rem 2rem;border:1px solid #888;transition:.3s}#cookiehint .btn-cookie:hover{border:1px solid #222}