@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap);body,html{margin:0;padding:0;height:100%;overflow:hidden}.gantt-samples-banner{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;position:absolute;left:0;right:0;bottom:0;box-sizing:border-box;background-color:#2d333f}.link-block{display:flex}.link-block_link{box-sizing:border-box;display:flex;align-items:center;justify-content:center;outline:0;border-radius:50%;border:2px solid #fff;height:36px;width:36px;padding:7px;text-decoration:none;transition:all .3s}.link-block_link--prev{transform:rotate(180deg);margin-right:12px}.inactive{pointer-events:none;opacity:.5}.link-block_link svg>path{transition:all .3s}.link-block_link:hover{border-color:#03a9f4}.link-block_link:hover svg>path{fill:#03a9f4}.description{font:17px Arial,Helvetica;color:#fff;display:flex;align-items:center;justify-content:center}.description_name{color:#2d8eb6;position:relative;padding:5px 0;padding-right:20px;border-right:5px solid #2d8eb6;margin-right:20px;max-width:300px}.description_about-sample{font-size:12px;color:#fff;margin:0;margin-bottom:5px}.description_text{font-size:12px;color:#949292;max-width:800px}.gantt-samples-banner__text{color:hsla(0,0%,100%,.8);font:500 15px Roboto,Arial,Tahoma,Verdana,sans-serif;padding:0 30px}.gantt-samples-banner_trial-link{flex:0 0 auto;box-sizing:border-box;border:none;outline:0;padding:6px 28px;border-radius:2px;font-family:Roboto,Arial,Tahoma,Verdana,sans-serif;font-size:14px;line-height:20px;font-weight:500;text-transform:uppercase;display:flex;cursor:pointer;color:#fff;border-radius:32px;text-decoration:none;text-transform:capitalize;background:#0288d1;transition:background .2s ease-in-out}.gantt-samples-banner_trial-link:hover{background:#027abc}.gantt-samples-banner_controls_bar.controls_bar{margin:0;position:absolute;top:-30px;width:100%;right:0;left:0}.center{text-align:center}.h-40{top:-40px!important;padding:5px 0}.gantt-samples-banner_btn{font:500 14px/20px Roboto,sans-serif;border:1px solid #d9d9d9;border-radius:2px;background:#fff;padding:4px 12px;margin:0 5px;color:rgba(0,0,0,.7);cursor:pointer;height:auto}.gantt-samples-banner_btn:hover{border:1px solid #b3b3b3;color:rgba(0,0,0,.8)}.bg-gray{background-color:#ededed}.dhx_cal_editor.event_work,.dhx_cal_event_line.event_work,.event_work div{background-color:#ff9633!important}.dhx_cal_event_clear.event_work{color:#ff9633!important}.dhx_cal_editor.event_meeting,.dhx_cal_event_line.event_meeting,.event_meeting div{background-color:#9575cd!important}.dhx_cal_event_clear.event_meeting{color:#9575cd!important}.dhx_cal_editor.event_movies,.dhx_cal_event_line.event_movies,.event_movies div{background-color:#ff5722!important}.dhx_cal_event_clear.event_movies{color:#ff5722!important}.dhx_cal_editor.event_rest,.dhx_cal_event_line.event_rest,.event_rest div{background-color:#0fc4a7!important}.dhx_cal_event_clear.event_rest{color:#0fc4a7!important}.add_event_button{position:absolute;width:55px;height:55px;background:#ff5722;border-radius:50px;bottom:95px;right:55px;box-shadow:0 2px 5px 0 rgba(0,0,0,.3);z-index:5;cursor:pointer}.add_event_button:after{background:#000;border-radius:2px;color:#fff;content:attr(data-tooltip);margin:16px 0 0 -137px;opacity:0;padding:4px 9px;position:absolute;visibility:visible;font-family:Roboto;font-size:14px;visibility:hidden;transition:all .5s ease-in-out}.add_event_button:hover{background:#ff774c}.add_event_button:hover:after{opacity:.55;visibility:visible}.add_event_button span:before{content:"";background:#fff;height:16px;width:2px;position:absolute;left:26px;top:20px}.add_event_button span:after{content:"";height:2px;width:16px;background:#fff;position:absolute;left:19px;top:27px}.dhx_cal_event div.dhx_event_resize.dhx_footer{background-color:transparent!important}a img{border:none}li{list-style:none}.StripeElement{box-sizing:border-box;margin-top:20px;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow 150ms ease;transition:box-shadow 150ms ease}.StripeElement--focus{box-shadow:0 1px 3px 0 #cfd7df}.StripeElement--invalid{border-color:#fa755a}.StripeElement--webkit-autofill{background-color:#fefde5!important}#payment-form{width:40%;margin:0 auto;padding:50px 20px;border:1px solid #ccc;border-radius:3px;position:absolute;top:20%;left:26%;background:#388394;box-shadow:0 1px 3px 0 #e6ebf1}form#payment-form button{margin-top:17px;background:#0089ff;color:#fff;padding:10px;border-radius:5px;border:0;font-size:14px;cursor:pointer;font-weight:700}form#payment-form label{font-size:18px;font-family:sans-serif;color:#fff}#payment_container{background:#0000009c;width:100%;height:100%;position:absolute;top:0;display:none;z-index:15}div#payment_container span{position:absolute;color:#fff;top:22%;left:65%;z-index:1;cursor:pointer}