/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 5px 2px;background:transparent url(/page/themes/contrib/stable/images/core/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/page/themes/contrib/stable/images/core/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline;}.container-inline .details-wrapper{display:block;}
.clearfix:after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li:after{content:", ";}.item-list__comma-list li:last-child:after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.landing{--page-indent:55px;--lego-size:42px;--pattern-size:80px;}@media screen and (min-width:768px){.landing{--page-indent:65px;--lego-size:40px;--pattern-size:80px;}}@media screen and (min-width:992px){.landing{--page-indent:50px;--lego-size:50px;--pattern-size:100px;}}@media screen and (min-width:1200px){.landing{--page-indent:65px;--lego-size:60px;--pattern-size:115px;}}@media screen and (min-width:1600px){.landing{--page-indent:100px;--lego-size:82px;--pattern-size:152px;}}.landing .txt__blue_dark{color:#0D2E4E;--ln-color-primary:#0D2E4E;}.landing .txt__blue_dark .elem_list,.landing .txt__blue_dark.elem_list{--elem-list-clr:#0D2E4E;}.landing .txt__blue_dark .elem_title,.landing .txt__blue_dark.elem_title{--elem-title-clr:#0D2E4E;}.landing .txt__blue_dark .elem_text,.landing .txt__blue_dark.elem_text{--elem-text-clr:#0D2E4E;}.landing-title{margin-bottom:calc(var(--page-indent) * 0.2);font-weight:500;line-height:1.2;font-size:24px;}@media screen and (min-width:768px){.landing-title{font-size:42px;}}@media screen and (min-width:992px){.landing-title{font-size:32px;}}@media screen and (min-width:1200px){.landing-title{font-size:40px;}}@media screen and (min-width:1600px){.landing-title{font-size:54px;}}.landing-text{font-weight:500;line-height:1.5;font-size:16px;}@media screen and (min-width:768px){.landing-text{font-size:20px;}}@media screen and (min-width:992px){.landing-text{font-size:16px;}}@media screen and (min-width:1200px){.landing-text{font-size:18px;}}@media screen and (min-width:1600px){.landing-text{font-size:24px;}}.landing .lego{position:absolute;filter:drop-shadow(0px 3px 10px rgba(0,0,0,0.3));}.landing .lego svg{width:100%;height:100%;position:absolute;}.landing .lego-main__1{width:calc(var(--lego-size) * 6);height:calc(var(--lego-size) * 8);left:calc(var(--lego-size) * -2.5);top:0;}.landing .lego-main__2{width:calc(var(--lego-size) * 4);height:calc(var(--lego-size) * 2);right:calc(var(--lego-size) * -0.5);top:0;}.landing .lego-main__3{width:calc(var(--lego-size) * 3);height:calc(var(--lego-size) * 2);left:-15px;top:0;}.landing .lego-main__4{width:calc(var(--lego-size) * 4);height:calc(var(--lego-size) * 2);right:-15px;top:0;}.landing .lego-iframe__1{width:calc(var(--lego-size) * 3);height:calc(var(--lego-size) * 4);left:calc(var(--lego-size) * -1.5);bottom:calc(var(--lego-size) * -1);}.landing .lego-iframe__2{width:calc(var(--lego-size) * 2);height:calc(var(--lego-size) * 4);left:calc(var(--lego-size) * 1.5);bottom:calc(var(--lego-size) * 1);}.landing .lego-iframe__3{width:calc(var(--lego-size) * 6);height:calc(var(--lego-size) * 9);right:calc(var(--lego-size) * -3.5);top:50%;transform:translateY(-50%);}@media screen and (min-width:992px){.landing .lego-iframe__1{bottom:calc(var(--lego-size) * -2);}}.landing .lego-about__1{width:calc(var(--lego-size) * 2);height:calc(var(--lego-size) * 2);left:calc(var(--lego-size) * -0.5);bottom:var(--lego-size);}.landing .lego-about__2{width:calc(var(--lego-size) * 1);height:calc(var(--lego-size) * 4);right:0;top:50%;transform:translateY(-50%);}@media screen and (min-width:992px){.landing .lego-about__2{right:calc(var(--lego-size) * -0.5);}}.landing .main{padding-top:var(--page-indent);}.landing .main-logo{display:block;width:110px;}.landing .main-logo img{width:100%;height:auto;display:block;}@media screen and (min-width:992px){.landing .main-logo{width:140px;}}@media screen and (min-width:1200px){.landing .main-logo{width:170px;}}@media screen and (min-width:1600px){.landing .main-logo{width:205px;}}.landing .main-title{margin-top:calc(var(--page-indent) * 0.5);}.landing .iframe{padding:calc(var(--page-indent) * 0.75) 0;}.landing .iframe-content{position:relative;box-shadow:0 5px 15px 0 rgba(0,0,0,0.25);--iframe-ratio:calc(315 / 560 * 100%);}.landing .iframe-content:before{content:"";padding-top:var(--iframe-ratio);display:block;}.landing .iframe-content iframe{width:100%;height:100%;position:absolute;top:0;left:0;}.landing .iframe-loader{width:100%;height:100%;position:absolute;left:0;top:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0.5);animation:iframe-hide 0.5s ease-in 8s forwards;animation-fill-mode:forwards;}.landing .iframe-loader-spinner{width:64px;height:64px;display:inline-block;position:relative;}.landing .iframe-loader-spinner:after,.landing .iframe-loader-spinner:before{content:"";width:100%;height:100%;box-sizing:border-box;border-radius:50%;border:2px solid #FFF;position:absolute;left:0;top:0;animation:iframe-spinner 2s linear infinite;}.landing .iframe-loader-spinner:after{animation-delay:1s;}@media screen and (min-width:768px){.landing .iframe-loader-spinner{width:96px;height:96px;}}@media screen and (min-width:992px){.landing .iframe-loader-spinner{width:128px;height:128px;}}.landing .about{padding-bottom:calc(var(--page-indent) / 2);}.landing .about-screen{margin:calc(var(--page-indent) / 2) 0;border-radius:8px;box-shadow:0 4px 24px 0 rgba(0,0,0,0.1490196078);}.landing .meeting{height:calc(var(--pattern-size) * 10);background-image:url("/page/sites/landings/modules/ts_landing/templates/landings/buildwithcreatio/decor/meeting-pattern.png");background-size:var(--pattern-size) var(--pattern-size);background-position:center center;}.landing .meeting-container,.landing .meeting-content{height:100%;}.landing .meeting-card{position:absolute;left:50%;background:#fff;box-shadow:0 4px 12px 0 rgba(0,0,0,0.3019607843);}.landing .meeting-card:before{content:"";width:100%;height:calc(var(--pattern-size) * 0.2);position:absolute;left:0;top:0;background:linear-gradient(0deg,rgba(255,255,255,0) 0%,#ECECEC 100%);background-blend-mode:multiply;}.landing .meeting-card__1{width:calc(var(--pattern-size) * 1);height:calc(var(--pattern-size) * 1);top:calc(var(--pattern-size) * 1);transform:translateX(calc(var(--pattern-size) * -1.5));}.landing .meeting-card__2{width:calc(var(--pattern-size) * 1.5);height:calc(var(--pattern-size) * 2);top:calc(var(--pattern-size) * 0.5);transform:translateX(calc(var(--pattern-size) * 0));}.landing .meeting-card__3{width:calc(var(--pattern-size) * 4);height:calc(var(--pattern-size) * 4);top:calc(var(--pattern-size) * 3);transform:translateX(-50%);padding:20px;}.landing .meeting-card__4{width:calc(var(--pattern-size) * 1);height:calc(var(--pattern-size) * 1);bottom:calc(var(--pattern-size) * 0.5);transform:translateX(calc(var(--pattern-size) * 3.5));}.landing .meeting-card__5{width:calc(var(--pattern-size) * 1);height:calc(var(--pattern-size) * 1);top:calc(var(--pattern-size) * 7.5);transform:translateX(calc(var(--pattern-size) * -1.5));}.landing .meeting-card__6{width:calc(var(--pattern-size) * 1);height:calc(var(--pattern-size) * 1);top:calc(var(--pattern-size) * 8);transform:translateX(calc(var(--pattern-size) * 0.5));}.landing .meeting-btn{width:100% !important;margin-top:calc(var(--page-indent) / 3);}@media screen and (min-width:768px){.landing .meeting-btn{width:auto !important;}}@media screen and (min-width:768px){.landing .meeting{height:calc(var(--pattern-size) * 7);}.landing .meeting-card__1{top:calc(var(--pattern-size) * 0.5);transform:translateX(calc(var(--pattern-size) * -4));}.landing .meeting-card__2{top:calc(var(--pattern-size) * 4.5);transform:translateX(calc(var(--pattern-size) * -4.5));}.landing .meeting-card__3{width:calc(var(--pattern-size) * 5);height:calc(var(--pattern-size) * 5);top:calc(var(--pattern-size) * 1);}.landing .meeting-card__5{top:calc(var(--pattern-size) * 1);transform:translateX(calc(var(--pattern-size) * 3.5));}.landing .meeting-card__6{top:calc(var(--pattern-size) * 4);transform:translateX(calc(var(--pattern-size) * 3));}}@media screen and (min-width:992px){.landing .meeting{height:calc(var(--pattern-size) * 4);}.landing .meeting-card__1{transform:translateX(calc(var(--pattern-size) * -6));}.landing .meeting-card__2{width:calc(var(--pattern-size) * 2);height:calc(var(--pattern-size) * 2.5);top:calc(var(--pattern-size) * 1);transform:translateX(calc(var(--pattern-size) * -4.5));}.landing .meeting-card__3{width:calc(var(--pattern-size) * 4);height:calc(var(--pattern-size) * 2.5);top:calc(var(--pattern-size) * 0.5);padding:24px;}.landing .meeting-card__4{transform:translateX(calc(var(--pattern-size) * 2.5));}.landing .meeting-card__5{top:calc(var(--pattern-size) * 0.5);}.landing .meeting-card__6{top:calc(var(--pattern-size) * 1.5);transform:translateX(calc(var(--pattern-size) * 5));}}@keyframes iframe-hide{to{opacity:0;visibility:hidden;}}@keyframes iframe-spinner{0%{transform:scale(0);opacity:1;}100%{transform:scale(1);opacity:0;}}
