
@font-face {
  font-family: 'fontspring-bold';
  src: url('../font/constantia.ttf') format('truetype'), url('../font/constantia.ttf') format('truetype');
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'fontspring-black';
  src: url('../font/constantia.ttf') format('truetype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'effra-regular';
  src: url('../font/constantia.ttf') format('truetype'), url('../font/constantia.ttf') format('truetype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}




@font-face {
  font-family: 'fontspring-extra-bold';
  src: url('../font/constantia.ttf') format('truetype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'fontspring-medium';
  src: url('../font/constantia.ttf') format('truetype');
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'effra-lt';
  src: url('../font/constantia.ttf') format('truetype');
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}



@font-face {
  font-family: 'fontspring-light';
  src: url('../font/constantia.ttf') format('truetype');
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}


html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;height:100%}



article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}



audio,canvas,progress,video{display:inline-block;vertical-align:baseline}



audio:not([controls]){display:none;height:0}


[hidden],template{display:none}


a{background-color:transparent;text-decoration:none}



a:active,a:hover{outline:0}



abbr[title]{border-bottom:1px dotted}



b,optgroup,strong{font-weight:700}



dfn{font-style:italic}



mark{background:#ff0;color:#000}



small{font-size:80%}



sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}



sup{top:-.5em}



sub{bottom:-.25em}



img{border:0;max-width:100%;vertical-align:middle;display:inline-block}



svg:not(:root){overflow:hidden}



hr{box-sizing:content-box;height:0}



pre,textarea{overflow:auto}



code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}



button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}



button{overflow:visible}



button,select{text-transform:none}



button[disabled],html input[disabled]{cursor:default}



button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}



input{line-height:normal}



input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}


i
nput[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}



input[type=search]{-webkit-appearance:none}



input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}



legend{border:0;padding:0}



table{border-collapse:collapse;border-spacing:0}



td,th{padding:0}




@font-face{font-family:webflow-icons;src:url("") format('truetype');font-weight:400;font-style:normal}


[class*=" w-icon-"],[class^=w-icon-]{font-family:webflow-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}




.w-icon-slider-right:before{content:"\e600"}



.w-icon-slider-left:before{content:"\e601"}



.w-icon-nav-menu:before{content:"\e602"}



.w-icon-arrow-down:before,
.w-icon-dropdown-toggle:before{content:"\e603"}



.w-icon-file-upload-remove:before{content:"\e900"}



.w-icon-file-upload-icon:before{content:"\e903"}


*
{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}



body{
	margin:0;
	min-height:100%;
	background-color:#fff;
	font-family:sans-serif;
	color:#606670;
	font-size:1.19rem;
	line-height:26px}




html.w-mod-touch *{background-attachment:scroll!important}



.w-block{display:block}



.w-inline-block{max-width:100%;display:inline-block}



.w-clearfix:after,.w-clearfix:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}



.w-clearfix:after{clear:both}



.w-hidden{display:none}



.w-button{display:inline-block;padding:9px 15px;background-color:#2e4d7d;color:#fff;border:0;line-height:inherit;text-decoration:none;cursor:pointer;border-radius:0}



input.w-button{-webkit-appearance:button}



html[data-w-dynpage] [data-w-cloak]{color:transparent!important}




.w-webflow-badge,.w-webflow-badge *{position:static;left:auto;top:auto;right:auto;bottom:auto;z-index:auto;display:block;visibility:visible;overflow:visible;overflow-x:visible;overflow-y:visible;box-sizing:border-box;width:auto;height:auto;max-height:none;max-width:none;min-height:0;min-width:0;margin:0;padding:0;float:none;clear:none;border:0 transparent;border-radius:0;background:0 0;box-shadow:none;opacity:1;transform:none;transition:none;direction:ltr;font-family:inherit;font-weight:inherit;color:inherit;font-size:inherit;line-height:inherit;font-style:inherit;font-variant:inherit;text-align:inherit;letter-spacing:inherit;text-decoration:inherit;text-indent:0;text-transform:inherit;list-style-type:disc;text-shadow:none;font-smoothing:auto;vertical-align:baseline;cursor:inherit;white-space:inherit;word-break:normal;word-spacing:normal;word-wrap:normal}




.w-webflow-badge{position:fixed!important;display:inline-block!important;visibility:visible!important;z-index:2147483647!important;top:auto!important;right:12px!important;bottom:12px!important;left:auto!important;color:#aaadb0!important;background-color:#fff!important;border-radius:3px!important;padding:6px 8px 6px 6px!important;font-size:12px!important;opacity:1!important;line-height:14px!important;text-decoration:none!important;transform:none!important;margin:0!important;width:auto!important;height:auto!important;overflow:visible!important;white-space:nowrap;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.1);cursor:pointer}




.w-webflow-badge>img{display:inline-block!important;visibility:visible!important;opacity:1!important;vertical-align:middle!important}




p{margin-top:0;margin-bottom:10px}



figure{margin:0 0 10px}



figcaption{margin-top:5px;text-align:center}



ol,ul{margin-top:0;margin-bottom:10px;padding-left:40px}



.w-list-unstyled{padding-left:0;list-style:none}



.w-embed:after,.w-embed:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}



.w-embed:after{clear:both}



.w-video{width:100%;position:relative;padding:0}



.w-video embed,.w-video iframe,.w-video object{position:absolute;top:0;left:0;width:100%;height:100%;border:none}



fieldset{padding:0;margin:0;border:0}



button,html input[type=button],input[type=reset]{-webkit-appearance:button;border:0;cursor:pointer;-webkit-appearance:button}



.w-form{margin:0 0 15px}


.w-form-done{display:none;padding:20px;text-align:center;background-color:#ddd}



.w-form-fail{display:none;margin-top:10px;padding:10px;background-color:#ffdede}


label{display:block;margin-bottom:5px;font-weight:700}



.w-input,.w-select{display:block;width:70%;height:60px;padding:8px 12px;margin-bottom:10px;font-size:14px;line-height:1.42857143;color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc}



.w-input:-moz-placeholder,.w-select:-moz-placeholder{color:#999}



.w-input::-moz-placeholder,.w-select::-moz-placeholder{color:#999;opacity:1}



.w-input:-ms-input-placeholder,.w-select:-ms-input-placeholder{color:#999}



.w-input::-webkit-input-placeholder,.w-select::-webkit-input-placeholder{color:#999}



.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}



.w-input[disabled],.w-input[readonly],.w-select[disabled],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed;background-color:#eee}



textarea.w-input,textarea.w-select{height:auto}



.w-select{background-color:#f3f3f3}



.w-select[multiple]{height:auto}



.w-form-label{display:inline-block;cursor:pointer;font-weight:400;margin-bottom:0}



.w-radio{display:block;margin-bottom:5px;padding-left:20px}



.w-radio:after,.w-radio:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}



.w-radio:after{clear:both}



.w-radio-input{margin:3px 0 0 -20px;line-height:normal;float:left}



.w-file-upload{display:block;margin-bottom:10px}



.w-file-upload-input{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-100}



.w-file-upload-default,.w-file-upload-success,.w-file-upload-uploading{display:inline-block;color:#333}



.w-file-upload-error{display:block;margin-top:10px}



.w-file-upload-default.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden,.w-file-upload-uploading.w-hidden{display:none}



.w-file-upload-uploading-btn{display:flex;font-size:14px;font-weight:400;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #ccc;background-color:#fafafa}



.w-file-upload-file{display:flex;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;border:1px solid #ccc;background-color:#fafafa}



.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}


.w-file-remove-link{margin-top:3px;margin-left:10px;width:auto;height:auto;padding:3px;display:block;cursor:pointer}



.w-icon-file-upload-remove{margin:auto;font-size:10px}



.w-file-upload-error-msg{display:inline-block;color:#2e4d7d;padding:2px 0}



.w-file-upload-info{display:inline-block;line-height:38px;padding:0 12px}



.w-file-upload-label{display:inline-block;font-size:14px;font-weight:400;cursor:pointer;margin:0;padding:8px 12px;border:1px solid #ccc;background-color:#fafafa}


.w-icon-file-upload-icon,.w-icon-file-upload-uploading{display:inline-block;margin-right:8px;width:20px}


.w-icon-file-upload-uploading{height:20px}



.w-container{margin-left:auto;margin-right:auto;max-width:940px}



.w-container:after,.w-container:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}



.w-container:after{clear:both}



.w-container .w-row{margin-left:-10px;margin-right:-10px}



.w-row:after,.w-row:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}



.w-row:after{clear:both}



.w-row .w-row{margin-left:0;margin-right:0}



.w-col{position:relative;float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px}



.w-col .w-col{padding-left:0;padding-right:0}



.w-col-1{width:8.33333333%}



.w-col-2{width:16.66666667%}



.w-col-3{width:25%}



.w-col-4{width:33.33333333%}



.w-col-5{width:41.66666667%}



.w-col-6{width:50%}



.w-col-7{width:58.33333333%}



.w-col-8{width:66.66666667%}



.w-col-9{width:75%}



.w-col-10{width:83.33333333%}



.w-col-11{width:91.66666667%}



.w-col-12{width:100%}



.w-hidden-main{display:none!important}



@media screen and (max-width:991px)
{
	
	
	body{

/*	font-size:4vw;*/
/*	line-height:1.5;*/
	margin: 5px 0}

	.sm-hide{
		display: none;
	}
	
	
	.w-container{max-width:728px}


	.responsive {
  width: 100%;
  min-width: 200px;
  height: auto;
  margin-top: 20% !important;
}
.w-hidden-main{display:inherit!important}



.w-hidden-medium{display:none!important}



.w-col-medium-1{width:8.33333333%}



.w-col-medium-2{width:16.66666667%}



.w-col-medium-3{width:25%}



.w-col-medium-4{width:33.33333333%}



.w-col-medium-5{width:41.66666667%}



.w-col-medium-6{width:50%}



.w-col-medium-7{width:58.33333333%}



.w-col-medium-8{width:66.66666667%}



.w-col-medium-9{width:75%}



.w-col-medium-10{width:83.33333333%}



.w-col-medium-11{width:91.66666667%}



.w-col-medium-12{width:100%}



.w-col-stack{width:100%;left:auto;right:auto}


}



@media screen and (max-width:767px)
{.w-hidden-main,.w-hidden-medium{display:inherit!important}

	
.w-hidden-small{display:none!important}



.w-container .w-row,.w-row{margin-left:0;margin-right:0}



.w-col{width:100%;left:auto;right:auto}


.w-col-small-1{width:8.33333333%}



.w-col-small-2{width:16.66666667%}



.w-col-small-3{width:25%}



.w-col-small-4{width:33.33333333%}



.w-col-small-5{width:41.66666667%}



.w-col-small-6{width:50%}



.w-col-small-7{width:58.33333333%}



.w-col-small-8{width:66.66666667%}



.w-col-small-9{width:75%}



.w-col-small-10{width:83.33333333%}



.w-col-small-11{width:91.66666667%}



.w-col-small-12{width:100%}


}




@media screen and (max-width:479px)
{.w-container{max-width:none}

	.responsive {
  width: 100%;
  min-width: 200px;
  height: auto;
  margin-top: 0% !important;
}

.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}



.w-hidden-tiny{display:none!important}



.w-col{width:100%}



.w-col-tiny-1{width:8.33333333%}



.w-col-tiny-2{width:16.66666667%}



.w-col-tiny-3{width:25%}



.w-col-tiny-4{width:33.33333333%}



.w-col-tiny-5{width:41.66666667%}



.w-col-tiny-6{width:50%}



.w-col-tiny-7{width:58.33333333%}



.w-col-tiny-8{width:66.66666667%}



.w-col-tiny-9{width:75%}



.w-col-tiny-10{width:83.33333333%}



.w-col-tiny-11{width:91.66666667%}



.w-col-tiny-12{width:100%}


}



.w-widget{position:relative}



.w-widget-map{width:100%;height:400px}



.w-widget-map label{width:auto;display:inline}



.w-widget-map img{max-width:inherit}



.w-widget-map .gm-style-iw{text-align:center}



.w-widget-map .gm-style-iw>button{display:none!important}



.w-widget-twitter{overflow:hidden}



.w-widget-twitter-count-shim{display:inline-block;vertical-align:top;position:relative;width:28px;height:20px;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px}



.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}



.w-widget-twitter-count-shim .w-widget-twitter-count-inner
{position:relative;font-size:15px;line-height:12px;text-align:center;color:#999;font-family:serif}



.w-widget-twitter-count-shim .w-widget-twitter-count-clear
{position:relative;display:block}



.w-widget-twitter-count-shim.w--large{width:36px;height:28px}



.w-widget-twitter-count-shim.w--large 
.w-widget-twitter-count-inner{font-size:18px;line-height:18px}



.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}



.w-widget-twitter-count-shim:not(.w--vertical)
.w--large{margin-left:6px}



.w-widget-twitter-count-shim:not(.w--vertical):after,
.w-widget-twitter-count-shim:not(.w--vertical):before{top:50%;left:0;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}



.w-widget-twitter-count-shim:not(.w--vertical):before{border-color:rgba(117,134,150,0);border-right-color:#5d6c7b;border-width:4px;margin-left:-9px;margin-top:-4px}




.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-left:-10px;margin-top:-5px}



.w-widget-twitter-count-shim:not(.w--vertical):after{border-color:rgba(255,255,255,0);border-right-color:#fff;border-width:4px;margin-left:-8px;margin-top:-4px}



.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-left:-9px;margin-top:-5px}



.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}



.w-widget-twitter-count-shim.w--vertical:after,.w-widget-twitter-count-shim.w--vertical:before{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}



.w-widget-twitter-count-shim.w--vertical:before{border-color:rgba(117,134,150,0);border-top-color:#5d6c7b;border-width:5px;margin-left:-5px}



.w-widget-twitter-count-shim.w--vertical:after{border-color:rgba(255,255,255,0);border-top-color:#fff;border-width:4px;margin-left:-4px}



.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}



.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}



.w-background-video{position:relative;overflow:hidden;height:500px;color:#fff}



.w-background-video>video{background-size:cover;background-position:50% 50%;position:absolute;margin:auto;width:100%;height:100%;right:-100%;bottom:-100%;top:-100%;left:-100%;object-fit:cover;z-index:-100}



.w-background-video>video::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}



.w-slider{position:relative;height:300px;text-align:center;background:#ddd;clear:both;-webkit-tap-highlight-color:transparent;tap-highlight-color:rgba(0,0,0,0)}



.w-slider-mask{position:relative;display:block;overflow:hidden;z-index:1;left:0;right:0;height:100%;white-space:nowrap}



.w-slide{position:relative;display:inline-block;vertical-align:top;width:100%;height:100%;white-space:normal;text-align:left}



.w-slider-nav{position:absolute;z-index:2;top:auto;right:0;bottom:0;left:0;margin:auto;padding-top:10px;height:40px;text-align:center;-webkit-tap-highlight-color:transparent;tap-highlight-color:rgba(0,0,0,0)}



.w-slider-nav.w-round>div{border-radius:100%}



.w-slider-nav.w-num>div{width:auto;height:auto;padding:8px;font-size:inherit;line-height:inherit}


.w-slider-nav.w-shadow>div{box-shadow:0 0 3px rgba(51,51,51,.4)}


.w-slider-nav-invert{color:#fff}


.w-slider-nav-invert>div{background-color:rgba(34,34,34,.4)}


.w-slider-nav-invert>div.w-active{background-color:#222}


.w-slider-dot{position:relative;display:inline-block;width:1em;height:1em;background-color:rgba(255,255,255,.4);cursor:pointer;margin:0 3px .5em;transition:background-color .1s,color .1s}


.w-slider-dot.w-active{background-color:#fff}


.w-slider-dot:focus{outline:0;box-shadow:0 0 0 2px #fff}


.w-slider-dot:focus.w-active{box-shadow:none}


.w-slider-arrow-left,.w-slider-arrow-right{position:absolute;width:80px;top:0;right:0;bottom:0;left:0;margin:auto;cursor:pointer;overflow:hidden;color:#fff;font-size:40px;-webkit-tap-highlight-color:transparent;tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}


.w-slider-arrow-left [class*=' w-icon-'],.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class*=' w-icon-'],.w-slider-arrow-right [class^=w-icon-]{position:absolute}


.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}


.w-slider-arrow-left{z-index:3;right:auto}


.w-slider-arrow-right{z-index:4;left:auto}


.w-icon-slider-left,.w-icon-slider-right{top:0;right:0;bottom:0;left:0;margin:auto;width:1em;height:1em}


.w-slider-aria-label{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}


.w-slider-force-show{display:block!important}


.w-dropdown{display:inline-block;position:relative;text-align:left;margin-left:auto;margin-right:auto;z-index:900}


.w-dropdown-btn,.w-dropdown-link,.w-dropdown-toggle{position:relative;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:left;margin-left:auto;margin-right:auto;white-space:nowrap}


.w-dropdown-toggle{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;cursor:pointer;padding-right:40px}


.w-dropdown-toggle:focus{outline:0}


.w-icon-dropdown-toggle{position:absolute;top:0;right:0;bottom:0;margin:auto 20px auto auto;width:1em;height:1em}


.w-dropdown-list{position:absolute;background:#ddd;display:none;min-width:100%}


.w-dropdown-list.w--open{display:block}


.w-dropdown-link{padding:10px 20px;display:block;color:#222}


.w-dropdown-link.w--current{color:#0082f3}


.w-dropdown-link:focus{outline:0}


@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}


}


.w-lightbox-backdrop{cursor:auto;font-style:normal;font-variant:normal;letter-spacing:normal;list-style:disc;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;position:fixed;top:0;right:0;bottom:0;left:0;color:#fff;font-family:"Helvetica Neue",Helvetica,Ubuntu,"Segoe UI",Verdana,sans-serif;font-size:17px;line-height:1.2;font-weight:300;text-align:center;background:rgba(0,0,0,.9);z-index:2000;outline:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-transform:translate(0,0)}


.w-lightbox-backdrop,.w-lightbox-container{height:100%;overflow:auto;-webkit-overflow-scrolling:touch}


.w-lightbox-content{position:relative;height:100vh;overflow:hidden}


.w-lightbox-view{position:absolute;width:100vw;height:100vh;opacity:0}


.w-lightbox-view:before{content:"";height:100vh}


.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}


.w-lightbox-frame,.w-lightbox-view:before{display:inline-block;vertical-align:middle}


.w-lightbox-figure{position:relative;margin:0}


.w-lightbox-group .w-lightbox-figure{cursor:pointer}


.w-lightbox-img{width:auto;height:auto;max-width:none}


.w-lightbox-image{display:block;float:none;max-width:100vw;max-height:100vh}


.w-lightbox-group .w-lightbox-image{max-height:86vh}


.w-lightbox-caption{position:absolute;right:0;bottom:0;left:0;padding:.5em 1em;background:rgba(0,0,0,.4);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}


.w-lightbox-embed{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}


.w-lightbox-control{position:absolute;top:0;width:4em;background-size:24px;background-repeat:no-repeat;background-position:center;cursor:pointer;-webkit-transition:.3s;transition:.3s}


.w-lightbox-left{display:none;bottom:0;left:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==")}


.w-lightbox-right{display:none;right:0;bottom:0;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+")}


.w-lightbox-close{right:0;height:2.6em;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");background-size:18px}


.w-lightbox-strip{position:absolute;bottom:0;left:0;right:0;padding:0 1vh;line-height:0;white-space:nowrap;overflow-x:auto;overflow-y:hidden}


.w-lightbox-item{display:inline-block;width:10vh;padding:2vh 1vh;box-sizing:content-box;cursor:pointer;-webkit-transform:translate3d(0,0,0)}


.w-lightbox-active{opacity:.3}


.w-lightbox-thumbnail{position:relative;height:10vh;background:#222;overflow:hidden}


.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}


.w-lightbox-thumbnail .w-lightbox-tall{top:50%;width:100%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}


.w-lightbox-thumbnail .w-lightbox-wide{left:50%;height:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}


.w-lightbox-spinner{position:absolute;top:50%;left:50%;box-sizing:border-box;width:40px;height:40px;margin-top:-20px;margin-left:-20px;border:5px solid rgba(0,0,0,.4);border-radius:50%;-webkit-animation:.8s linear infinite spin;animation:.8s linear infinite spin}


.w-lightbox-spinner:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border:3px solid transparent;border-bottom-color:#fff;border-radius:50%}


.w-lightbox-hide{display:none}


.w-lightbox-noscroll{overflow:hidden}


@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}


.w-lightbox-view,.w-lightbox-view:before{height:96vh}


.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}


.w-lightbox-image{max-width:96vw;max-height:96vh}


.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}


.w-lightbox-left,.w-lightbox-right{display:block;opacity:.5}


.w-lightbox-close{opacity:.8}


.w-lightbox-control:hover{opacity:1}


}


.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}


.w-richtext:after,.w-richtext:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}


.w-richtext:after{clear:both}


.w-richtext[contenteditable=true]:after,.w-richtext[contenteditable=true]:before{white-space:initial}


.w-richtext ol,.w-richtext ul{overflow:hidden}


.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after{outline:#2895f7 solid 2px}


.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:'';position:absolute;display:none;left:0;top:0;right:0;bottom:0}


.w-richtext figure{position:relative;max-width:60%}


.w-richtext figure>div:before{cursor:default!important}


.w-richtext figure img{width:100%}


.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}


.w-richtext figure div{font-size:0;color:transparent}


.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}


.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}


.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{display:table-caption;caption-side:bottom}


.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}


.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{position:absolute;top:0;left:0;width:100%;height:100%}


.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}


.w-richtext figure.w-richtext-align-center{margin-right:auto;margin-left:auto;clear:both}


.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}


.w-richtext figure.w-richtext-align-normal{clear:both}


.w-richtext figure.w-richtext-align-fullwidth{width:100%;max-width:100%;text-align:center;clear:both;display:block;margin-right:auto;margin-left:auto}


.w-richtext figure.w-richtext-align-fullwidth>div{display:inline-block;padding-bottom:inherit}


.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}


.w-richtext figure.w-richtext-align-floatleft{float:left;margin-right:15px;clear:none}


.w-richtext figure.w-richtext-align-floatright{float:right;margin-left:15px;clear:none}


.w-nav{position:relative;background:#ddd;z-index:1000}


.w-nav:after,.w-nav:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}


.w-nav:after{clear:both}


.w-nav-brand{position:relative;float:left;text-decoration:none;color:#333}


.w-nav-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;color:#222;padding:20px;text-align:center;margin-left:auto;margin-right:auto}


.w-nav-link.w--current{color:#0082f3}


.w-nav-menu{position:relative;float:right}


[data-nav-menu-open]{display:block!important;position:absolute;top:100%;left:0;right:0;background:#c8c8c8;text-align:center;overflow:visible;min-width:200px}


.w--nav-link-open{display:block;position:relative}


.w-nav-overlay{position:absolute;overflow:hidden;display:none;top:100%;left:0;right:0;width:100%}


.w-nav-overlay [data-nav-menu-open]{top:0}


.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}


.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{right:auto;z-index:1;top:0}


.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}


.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{left:auto;z-index:1;top:0}


.w-nav-button{position:relative;float:right;padding:18px;font-size:24px;display:none;cursor:pointer;-webkit-tap-highlight-color:transparent;tap-highlight-color:rgba(255,255,255,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}


.w-nav-button:focus{outline:0}


.w-nav-button.w--open{background-color:#ffffff;color:#000}


.w-nav[data-collapse=all] .w-nav-menu{display:none}


.w--nav-dropdown-open,.w--nav-dropdown-toggle-open,.w-nav[data-collapse=all] .w-nav-button{display:block}


.w--nav-dropdown-list-open{position:static}


@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}


.w-nav[data-collapse=medium] .w-nav-button{display:block}


}


@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}


.w-nav[data-collapse=small] .w-nav-button{display:block}


.w-nav-brand{padding-left:10px}


}


.w-tabs{position:relative}


.w-tabs:after,.w-tabs:before{content:" ";display:table;grid-column-start:1;grid-row-start:1;grid-column-end:2;grid-row-end:2}


.w-tabs:after{clear:both}


.w-tab-menu{position:relative}


.w-tab-link{position:relative;display:inline-block;vertical-align:top;text-decoration:none;padding:9px 30px;text-align:left;cursor:pointer;color:#222;background-color:#ddd}


.w-tab-link.w--current{background-color:#c8c8c8}


.w-tab-link:focus{outline:0}


.w-tab-content{position:relative;display:block;overflow:hidden}


.w-tab-pane{position:relative;display:none}


.w--tab-active{display:block}


@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}


.w-nav[data-collapse=tiny] .w-nav-button,.w-tab-link{display:block}


}


.w-ix-emptyfix:after{content:""}


@keyframes spin{0%{transform:rotate(0)}


100%{transform:rotate(360deg)}


}


.w-dyn-empty{padding:10px;background-color:#ddd}


.w-condition-invisible,.w-dyn-bind-empty,.w-dyn-hide{display:none!important}


.w-layout-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;grid-row-gap:16px;grid-column-gap:16px}


.w-checkbox{display:block;margin-bottom:5px;padding-left:20px}


.w-checkbox::before{content:' ';display:table;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}


.w-checkbox::after{content:' ';display:table;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;clear:both}


.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}


.w-checkbox-input--inputType-custom{border-width:1px;border-color:#ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-style:solid;width:12px;height:12px;border-radius:2px}


.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;border-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50% 50%;background-size:cover;background-repeat:no-repeat}


.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}


.w-form-formradioinput--inputType-custom{border-width:1px;border-color:#ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-style:solid;width:12px;height:12px;border-radius:50%}


.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}


.w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:#3898ec}


.w-pagination-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


.w-pagination-previous{display:block;color:#333;font-size:14px;margin-left:10px;margin-right:10px;padding:9px 20px;background-color:#fafafa;border-width:1px;border-color:#ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-style:solid;border-radius:2px}


.w-pagination-previous-icon{margin-right:4px}


.w-pagination-next{display:block;color:#333;font-size:14px;margin-left:10px;margin-right:10px;padding:9px 20px;background-color:#fafafa;border-width:1px;border-color:#ccc;border-top:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-style:solid;border-radius:2px}


.w-pagination-next-icon{margin-left:4px}


.w-page-count{width:100%;text-align:center;margin-top:20px}


h1{margin:20px 0 10px;font-family:fontspring-bold;font-size:38px;line-height:44px;font-weight:500}


h2{margin-top:0;margin-bottom:0;font-size:32px;line-height:1.5;font-weight:400; color:#263865; font-family: 'fontspring-bold';}


h3{margin-top:0;margin-bottom:0;font-size:27px;line-height:1.5;font-weight:500; font-family: 'fontspring-bold'; }


h4{margin-top:10px;margin-bottom:10px;font-size:18px;line-height:24px;font-weight:500; color:#263865}


h5{margin-top:10px;margin-bottom:10px;font-size:14px;line-height:1.5;font-weight:500; color:#263865}


h6{margin-top:10px;margin-bottom:10px;font-size:12px;line-height:18px;font-weight:500; color:#263865}


ul{margin-top:0;margin-bottom:5px;padding-left:0px;  list-style-type: none;}


li{padding:0px;line-height:35px}


blockquote{margin:0 0 10px;padding:10px 20px;border-left:5px solid #e2e2e2;font-size:18px;line-height:22px}


.margin-small{margin:1rem}


.overflow-scroll{overflow:scroll}


.padding-horizontal{padding-top:0;padding-bottom:0}


.padding-horizontal.padding-small{padding:0 1rem}


.padding-horizontal.padding-medium{padding:1rem}


.padding-horizontal.padding-huge{padding:6rem}


.padding-horizontal.padding-xsmall{padding:.5rem}


.padding-vertical,.padding-vertical.padding-huge{padding-right:0;padding-left:0}


.padding-vertical.padding-huge.hero-video-wrapper{display:none}


.padding-vertical.padding-xsmall{padding:.5rem}


.padding-vertical.padding-custom1{padding-top:.1rem;padding-bottom:.1rem}


.padding-vertical.padding-medium{padding-right:0;padding-left:0}


.padding-vertical.padding-large{padding:3rem}


.padding-vertical.padding-xhuge{padding:12rem 0 6rem 0;}


.padding-vertical.padding-custom3{padding-top:20rem;padding-bottom:20rem}


.padding-vertical.padding-faq{padding-top:6rem;padding-bottom:0}


.padding-vertical.padding-xxhuge{padding-right:0;padding-left:0}


.show-mobile-portrait{display:none}


.heading-large{margin-top:20%;margin-bottom:0;font-size:3rem;line-height:1.5;font-weight:400; font-family: 'fontspring-black';}
.heading-large1{margin-top:0%;margin-bottom:0;font-size:2rem;line-height:1.5;font-weight:400; font-family: 'fontspring-black';}


.margin-xxsmall{margin:.25rem}


.text-size-medium{font-size:1.19rem;line-height:1.5}


.text-size-medium.text-color-white{text-decoration:none}


.show{display:block}


.text-size-large{font-size:1.19rem;line-height:1.5}


.text-size-large.text-color-white.max-width-footer{max-width:600px}


.text-color-grey{color:grey;font-size:20px}


.icon-1x1-medium{width:3rem;height:3rem}


.button-secondary{padding:.75rem 1.25rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:.125rem #386eec;background-color:#253562;-webkit-transition:.5s;transition:.5s;color:#fff;font-weight:500;text-align:center}


.button-secondary:hover{border-style:none;background-color:#2e4d7d}


.padding-small{padding:1rem}


.background-color-white{background-color:#fff}


.text-weight-bold{font-weight:700}


.text-weight-bold.text-color-red{color:#2e4d7d}


.text-weight-bold.text-color-white{font-weight:400}


.text-style-quote{margin-bottom:0;padding:.75rem 1.25rem;border-left:.25rem solid #e2e2e2;font-size:1.19rem;line-height:1.5}


.margin-vertical{margin-right:0;margin-left:0}


.padding-left,.padding-left.padding-medium{padding-top:0;padding-right:0;padding-bottom:0}


.form-radio-icon{width:.875rem;height:.875rem;margin-top:0;margin-right:.5rem;margin-left:0}


.form-radio-icon.w--redirected-checked{width:.875rem;height:.875rem;border-width:.25rem}


.form-radio-icon.w--redirected-focus{width:.875rem;height:.875rem;box-shadow:0 0 .25rem 0 #3898ec}


.fs-styleguide_row{display:-ms-grid;display:grid;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;grid-auto-flow:column;grid-auto-columns:auto;grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:auto;grid-template-rows:auto}


.fs-styleguide_row.is-for-social-icons{grid-column-gap:0.75rem;grid-row-gap:0.75rem}


.text-size-tiny{font-size:.75rem}


.icon-1x1-large{width:4rem;height:4rem}


.padding-xsmall{padding:.5rem}


.margin-xxlarge{margin:5rem}


.text-style-nowrap{white-space:nowrap}


.max-width-large{width:100%;max-width:48rem}


.button{padding:.75rem 1.25rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-transition:.5s;transition:.5s;color:#0d0d0d;font-weight:600;text-align:center}


.button:hover{background-color:#2e4d7d;color:#fff}


.padding-top,.padding-top.padding-huge{padding-right:0;padding-bottom:0;padding-left:0}


.margin-large{margin:3rem}


.background-color-black{background-color:#253562}


.text-style-muted{opacity:.6}


.layer{position:absolute;left:0;top:0;right:0;bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.overflow-auto{overflow:auto}


.form-message-success{padding:1.25rem}


.max-width-xsmall{width:100%;max-width:16rem}


.fs-styleguide_section-type{padding:1.25rem;background-color:#000;color:#fff;font-size:1rem;font-weight:600;text-align:center;letter-spacing:1px;text-transform:uppercase}


.container-medium{width:100%;max-width:80rem;margin-right:auto;margin-left:auto}


.background-color-grey{background-color:#eeeded}


.text-size-small{font-size:.875rem}


.text-color-black{color:#0d0d0d}


.fs-styleguide_page-header{margin-bottom:2rem;padding-top:5rem;padding-bottom:5rem;border-bottom:2px solid #e6e6e6}


.padding-medium{padding:1.5rem}


.margin-xsmall{margin:.5rem}


.heading-xlarge{color:#0d0d0d;font-size:4rem;line-height:1.5;font-weight:400; font-family:fontspring-bold;}


.heading-xlarge.text-color-white.max-width-hero{max-width:60rem}


.heading-xlarge.text-color-white.text-weight-medium{font-weight:500}


.heading-xlarge.max-width-custom{max-width:1000px}


.heading-xlarge.text-weight-bold{font-weight:700}


.padding-xhuge{padding:8rem}


.form-message-error{margin-top:.75rem;padding:.75rem}


.text-weight-light{font-weight:300}


.text-style-link{text-decoration:underline}


.global-styles{position:fixed;left:0;top:0;right:auto;bottom:auto;display:block}


.padding-bottom,.padding-bottom.padding-huge{padding-top:0;padding-right:0;padding-left:0}


.max-width-xxlarge{width:100%;max-width:80rem}


.margin-top,.margin-top.margin-huge,.margin-top.margin-xhuge,.margin-top.margin-xxhuge{margin-right:0;margin-bottom:0;margin-left:0}


.icon-1x1-small{width:2rem;height:2rem}


.icon-1x1-small.rotate{height:1.8rem;-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}


.icon-medium{height:6rem; padding-top: 20px;}


.padding-right,.padding-right.padding-huge{padding-top:0;padding-bottom:0;padding-left:0}


.icon-large{height:4rem}


.button-text{padding:.75rem 1.25rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;-webkit-transition:.5s;transition:.5s;color:#0d0d0d;font-weight:600;text-align:center}


.button-text:hover{background-color:#2e4d7d;color:#fff}


.padding-tiny{padding:.125rem}


.page-wrapper.project{background-color:#fff}


.text-align-center{text-align:center}


.padding-xxlarge{padding:5rem}


.padding-huge{padding:3rem;}


.align-center{margin-right:auto;margin-left:auto}


.text-weight-xbold{font-weight:800}


.form-checkbox-icon{width:.875rem;height:.875rem;margin:0 .5rem 0 0;border-radius:.125rem}


.form-checkbox-icon.w--redirected-checked{width:.875rem;height:.875rem;margin:0 .5rem 0 0;border-radius:.125rem;background-size:90%}


.form-checkbox-icon.w--redirected-focus{width:.875rem;height:.875rem;margin:0 .5rem 0 0;border-radius:.125rem;box-shadow:0 0 .25rem 0 #3898ec}


.heading-medium{margin-top:0;margin-bottom:10px;font-size:2rem;line-height:1.2;font-weight:400; color:#253562; }


.heading-medium.bold{padding-top:10px;padding-bottom:20px}


.max-width-medium{width:100%;max-width:32rem}


.fs-styleguide_section{display:-ms-grid;display:grid;padding-top:2rem;padding-bottom:2rem;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;grid-auto-columns:1fr;grid-column-gap:4rem;grid-row-gap:2.5rem;-ms-grid-columns:0.5fr 1fr;grid-template-columns:0.5fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.icon-small{height:4rem;-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg)}


.show-mobile-landscape{display:none}


.margin-tiny{margin:.125rem}


.text-weight-semibold{font-weight:600}


.form-input{min-height:3rem;margin-bottom:.75rem;padding:.5rem 1rem;border-style:none none solid;border-width:1px;border-color:#000 #000 #fff;background-color:#eee;color:#000}


.form-input:focus{border-bottom-color:#2e4d7d}


.form-input::-webkit-input-placeholder{color:rgba(0,0,0,1)}


.form-input:-ms-input-placeholder{color:rgba(0,0,0,1)}


.form-input::-ms-input-placeholder{color:rgba(0,0,0,1)}


.form-input::placeholder{color:rgba(0,0,0,1)}


.form-input.is-text-area{min-height:8rem;padding-top:.75rem}


.form-input.big{height:100px}


.padding-xxhuge{padding:12rem}


.text-weight-normal{font-weight:400}


.text-style-strikethrough{text-decoration:line-through}


.margin-horizontal{margin-top:0;margin-bottom:0}


.padding-large{padding:3rem}


.padding-0{padding:0}


.fs-styleguide_version-details{z-index:5;font-weight:500;letter-spacing:1px;text-transform:uppercase}


.text-weight-medium{font-weight:500}


.text-weight-medium.custom-width{max-width:430px}


.fs-styleguide_color-sample{margin-top:.5rem;padding:5rem;background-color:#f5f5f5}


.fs-styleguide_color-sample.is-text-color{background-color:#253562}


.fs-styleguide_color-sample.is-secondary{background-color:#2e4d7d}


.fs-styleguide_color-sample.is-background1{background-color:#d9d9d9}


.fs-styleguide_color-sample.is-primary{background-color:#253562}


.max-width-xlarge{width:100%;max-width:64rem}


.z-1{position:relative;z-index:1}


.heading-xsmall{font-size:.875rem;line-height:1.5;font-weight:700}


.padding-custom2{padding:1rem 0 2rem}


.padding-xlarge{padding:4rem}


.text-align-right{height:800px;text-align:right}


.show-tablet{display:none}


.text-align-left{text-align:left}


.form-wrapper{margin-bottom:0}


.form-radio{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.5rem;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.margin-right{margin-top:0;margin-bottom:0;margin-left:0}


.text-size-regular{font-size:1rem}


.margin-huge{margin:6rem}


.margin-bottom{margin-top:0;margin-right:0;margin-left:0}


.margin-left{margin-top:0;margin-right:0;margin-bottom:0}


.margin-xlarge{margin:4rem}


.form-label{margin-bottom:0;color:#fff;font-weight:300}


.fs-styleguide_classes{display:none}


.max-width-small{width:100%;max-width:20rem}


.z-2{position:relative;z-index:2}


.heading-small{font-size:1.19rem;line-height:1.4;font-weight:400}


.page-padding{padding-right:2.5rem;padding-left:2.5rem}


.page-padding.flex-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:90%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.max-width-full{width:100%;max-width:none}


.margin-medium{margin:2rem}


.container-large{width:100%;max-width:100rem;margin-right:auto;margin-left:auto}


.margin-0{margin:0}


.text-style-italic{font-style:italic}


.container-small{width:100%;max-width:48rem;margin-right:auto;margin-left:auto}


.fs-styleguide_3-col{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.5rem;grid-row-gap:1.5rem;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.overflow-hidden{overflow:hidden}


.margin-xhuge{margin:8rem}


.max-width-xxsmall{width:100%;max-width:12rem}


.margin-xxhuge{margin:12rem}


.fs-styleguide_2-col{display:-ms-grid;display:grid;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;grid-auto-columns:1fr;grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:auto auto;grid-template-columns:auto auto;-ms-grid-rows:auto;grid-template-rows:auto}


.fs-styleguide_background-spacer{height:5rem}


.fs-styleguide_1-col{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:1.25rem;grid-row-gap:1.25rem;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.fs-styleguide_1-col.gap-medium{grid-row-gap:2.5rem}


.text-style-allcaps{font-weight:400;text-transform:uppercase}


.hide{display:none}


.padding-xxsmall{padding:.25rem}


.spacing-clean{margin:0;padding:0}


.form-checkbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:.5rem;padding-left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.section-header-home{position:relative;display:none;height:100vh;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;
	background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(35,50,94,.65)),to(rgba(35,50,94,.65)));
	background-image:linear-gradient(180deg,rgba(35,50,94,.65),rgba(35,50,94,.65))
}


.header-text-wrapper{position:static;bottom:15vh;display:inline-block}


.text-color-white{color:#fff;font-weight:400}


.text-color-white.text-style-allcaps{font-weight:700}


.text-color-white.heading-large{margin-top:0;margin-bottom:0;text-align:left}


.text-color-white.heading-large.text-weight-bold{font-weight:700}


.text-color-white.heading-medium.text-style-allcaps{font-weight:400}


.text-color-white.text-size-small.text-style-letter-big{text-transform:capitalize}


.text-color-white.text-weight-bold{font-weight:700}


.section-painpoints{position:relative;z-index:1;margin-top:-190px}


.tabs2_component{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.painpoint-content{position:-webkit-sticky;position:sticky;top:120px;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}


.painpoint-menu{display:-ms-grid;display:grid;overflow:hidden;width:30%;margin-right:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;grid-auto-columns:1fr;grid-column-gap:0rem;grid-row-gap:0rem;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;border-radius:.25rem;background-color:#fff}


.tabs-schmerzpunkte{position:relative;z-index:1;padding:1rem 2rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:transparent;color:#1a1a1a;font-size:1rem;font-weight:400}


.tabs-schmerzpunkte.w--current{background-color:#fff;color:#0d0d0d}
.tabs-schmerzpunkte:hover{color: #6f7da4;}


.tab-seperatorline{width:15%;border-bottom:1px solid #2e4d7d}


.team-slider-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}


.speaker-info{max-width:500px;margin-bottom:36px}


.clip-text{overflow:hidden}


.clip-text.speaker-headding{margin-top:-48px;margin-bottom:36px}


.body-display{color:#8a94a6;line-height:1.55em}


.body-display.large{color:#fff;font-size:1.19rem;line-height:1.5}


.slide-nav{display:none}


.speaker-slide-mask{overflow:visible;width:33.33%}


.speaker-image{position:absolute;left:0;top:0;right:0;bottom:0;width:101%;margin-right:auto;margin-left:auto;background-image:url("");background-position:50% 50%;background-size:cover;background-repeat:no-repeat}


.speaker-image.two{background-image:url("")}


.speaker-image.one{background-image:url("")}


.speaker-image.three{margin-right:0;background-image:url("");background-position:50% 50%;background-size:cover}


.speaker-image.four{background-image:url("");background-position:50% 0}


.speaker-image-cover{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;display:none;height:101%;opacity:1;cursor:pointer}


.team-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}


.slide-image{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:65vh;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}


.speaker-slide-content{position:relative;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding-bottom:36px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.speaker-name{position:relative;z-index:10;color:#fff;font-size:4rem;line-height:60px}


.slide-arrow{width:18px}


.speaker-arrow{left:auto;top:auto;right:5vw;bottom:8vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:60px;height:60px;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #2e4d7d;border-radius:100px;background-color:#253562}


.speaker-arrow.left{left:auto;right:5vw;bottom:8vw;margin-right:72px;border-style:solid;border-color:#2e4d7d;background-color:transparent}


.team-slider{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background-color:transparent}


.section-team{overflow:hidden;background-color:#253562}


.section-process{position:relative;z-index:1;padding-top:0px;padding-bottom:180px;background-color:#fff}


.processintro-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}


.process-wrapper-home{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40vh;min-height:500px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.section-diagonal{width:111vw;height:40vh;min-height:500px;margin-left:-2%;-webkit-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}


.set-up{padding-right:10vw;background-color:#fff}


.konzept{padding-right:10vw;background-color:#253562}


.webflow-cms{padding-right:10vw;background-color:#fff}


.section-videoergebnis{position:relative;z-index:11;background-color:#253562}


.video-wrapper{grid-column-gap:0px;-ms-grid-columns:90% 10%;grid-template-columns:90% 10%;-ms-grid-rows:auto;grid-template-rows:auto}


.endgoal-component{grid-column-gap:0px;-ms-grid-columns:95% 5%;grid-template-columns:95% 5%;-ms-grid-rows:auto;grid-template-rows:auto}


.endgoal-text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:54%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.home-video{position:static}


.video-size-wrapper{position:relative;max-width:2350px}


.section-clients{background-color:#253562}


.client-logos-wrapper{overflow:hidden}


.client-text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:40vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}


.client-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50vw;max-height:1000px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}


.client-component{overflow:hidden;height:40vw;max-height:1000px;grid-column-gap:41px;-ms-grid-columns:1fr 0.75fr 1fr;grid-template-columns:1fr 0.75fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.logos-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}


.logos-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;height:50vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.logos-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.client-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:150px;height:150px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;opacity:.5;-webkit-filter:saturate(0%);filter:saturate(0%)}


.client-text{max-width:335px;color:#fff;font-size:1.19rem;font-weight:300}


.section-testimonials{position:relative;background-color:#fff}


.testimonial-wrapper{height:50vw;max-height:600px}


.left-arrow{display:none}


.right-arrow{left:0;right:-65%;bottom:-18%;display:none}


.testimonial-component{height:100%;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.slider-navigation{left:0;top:auto;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;margin-right:0;margin-left:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:500px;opacity:1}


.testimonial-text-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50vw;max-height:650px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start; padding-left: 20%;}


.client-heading{position:relative;margin-bottom:25px;margin-left:2rem;color:#0d0d0d;font-size:3rem;font-weight:400}


.testimonial-slider{position:relative;height:100%;background-color:hsla(0,0%,86.7%,0)}


.testimonial-image-wrapper{position:relative;width:100%;height:100%;background-image:-webkit-gradient(linear,left bottom,left top,from(#0d0d0d),color-stop(18%,rgba(0,0,0,.09)),color-stop(37%,transparent)),url("../images/validation-banner.jpg");background-image:linear-gradient(360deg,#0d0d0d,rgba(0,0,0,.09) 18%,transparent 37%),url("../images/validation-banner.jpg");background-position:0 0,50% 0;background-size:auto,cover;background-repeat:repeat,no-repeat}


.testimonial-image-wrapper._2{background-image:-webkit-gradient(linear,left bottom,left top,from(#0d0d0d),color-stop(18%,rgba(0,0,0,.09)),color-stop(37%,transparent)),url("../images/1.jpg");background-image:linear-gradient(360deg,#0d0d0d,rgba(0,0,0,.09) 18%,transparent 37%),url("../images/1.jpg");}


.testimonial-image-wrapper._3{background-image:-webkit-gradient(linear,left bottom,left top,from(#0d0d0d),color-stop(18%,rgba(0,0,0,.09)),color-stop(37%,transparent)),url("../images/3.jpg");background-image:linear-gradient(360deg,#0d0d0d,rgba(0,0,0,.09) 18%,transparent 37%),url("../images/3.jpg");}


.testimonial-image-wrapper._4{background-image:-webkit-gradient(linear,left bottom,left top,from(#0d0d0d),color-stop(18%,rgba(0,0,0,.09)),color-stop(37%,transparent)),url("../images/4.jpg");background-image:linear-gradient(360deg,#0d0d0d,rgba(0,0,0,.09) 18%,transparent 37%),url("../images/4.jpg");}


.nische-text{color:#fff;font-size:20px;font-weight:500}


.footer-cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.footer{background-color:#253562}


.footer.hide-desktop{display:none}


.footer-cta-text-wrapper{width:100%;height:700px}


.footer-cta-textarrow-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.footer-component{-ms-grid-columns:0.5fr 1fr 1fr 1fr; grid-template-columns:0.5fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.footer-logo-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.footer-contactinfo-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start; }


.contact-link{-webkit-transition:.5s;transition:.5s;color:#fff;font-size:1.19rem;text-decoration:none}


.contact-link:hover{color:#2e4d7d}


.footer-sociallinks-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}


.social-link{width:150px;padding-bottom:8px;-webkit-transition:.5s;transition:.5s;color:#fff;font-size:1.19rem;text-decoration:none}


.social-link:hover{color:#2e4d7d}


.copyright{color:#5e5e5e;font-size:1rem}


.footer-cta_wrapper{padding-right:2.5rem;padding-left:2.5rem;background-image:linear-gradient(75deg,#0d0d0d 21%,hsla(0,0%,100%,0) 65%),url("../images/footer.jpg");background-position:0 0,50% 50%;background-size:auto,contain;background-repeat:repeat,no-repeat}


.testimonial-titel-number-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.testimonial-number{position:absolute;color:rgba(37,83,184,.5);font-size: 15em !important; margin-left: -70px; margin-top: 160px;}


.testimonial-text{color:#fff;font-size:1.19rem;line-height:1.5}


.testimonial-text.max-width-medium{color:#0d0d0d}


.video{position:relative;z-index:0}


.home-hero-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;padding-right:2.5rem;padding-left:2.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.heading-xxlarge{font-size:5rem;line-height:1.2;font-weight:400; font-family:'fontspring-bold'; color: #fff;}


.heading-xxlarge.text-color-white.minus-margin{margin-left:-6px}


.heading-xxlarge.text-color-white.text-weight-medium{position:relative;z-index:6;font-weight:500}


.cursor{position:fixed;left:0;top:0;right:0;bottom:0;z-index:9999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.cursor__dot{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80px;height:80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:40px;background-color:#2e4d7d}


.cursor__arrow{width:28px}


.slide__image{width:100%;height:100%;background-image:url("");background-position:50% 50%;background-size:cover;background-repeat:no-repeat;-webkit-filter:saturate(0%);filter:saturate(0%);-o-object-fit:cover;object-fit:cover}


.slide{height:100%}


.slider__arrow{z-index:1;width:18vw}


.project-slider{width:100vw;height:100vh;padding-top:112px;padding-bottom:112px;background-color:transparent}


.slide__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.slide__parallax-2{position:absolute}


.slide__image-wrapper{overflow:hidden;width:100%;height:100%}


.slide__parallax-1{width:100%;height:100%}


.slide__title{font-size:13vw;line-height:100%;text-align:center}


.slide__link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:64vw;height:36vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-o-object-fit:cover;object-fit:cover}


.hero-section{height:100vh;max-height:1000px;background-color:#253562}


.page-titel-flex{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;max-height:1000px;padding:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-image:linear-gradient(356deg,rgba(35,50,94,.36),hsla(0,0%,100%,0)),url("../images/footer.jpg");background-position:0 0,50% 50%;background-size:auto,contain;background-repeat:repeat,no-repeat}


.heading-xxxlarge{font-size:8rem;line-height:1.2;font-weight:400}


.heading-xxxlarge.text-color-white{position:relative;z-index:1}


.substract{position:absolute;left:10%;top:39%;z-index:0}


.section-who-are-we{position:relative;z-index:10}


.about-intro-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%}


.wer-sind-wir-wrapper{width:100%;margin-top:70px}


.about-intro-text-wrapper{width:100%;margin-bottom:2rem}


.big-text-one{overflow:hidden;color:#000;font-size:10rem;line-height:10rem}


.big-text-two{overflow:hidden;color:#000;font-size:10rem;line-height:10rem;}


.text-size-xlarge{color:#0d0d0d;font-size:2rem;line-height:40px}


.subtract-text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}


.section-service-hero{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100vh;max-height:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#253562}


.service-hero-wrapper{position:relative;z-index:100;display:block;width:100%;max-width:80rem;margin-right:auto;margin-left:auto;padding-right:2.5rem;padding-left:2.5rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.content__img{position:absolute;left:0;top:0;right:auto;bottom:auto;width:100%;-webkit-filter:blur(1px);filter:blur(1px);-o-object-fit:cover;object-fit:cover;height:400px;max-width:300px;-webkit-filter:brightness(60%);filter:brightness(60%)}


.content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:300px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.wrapper{width:100%;max-width:98%;margin-right:auto;margin-left:auto;padding:0}


.section-service-intro{position:relative;display:block;overflow:hidden;height:1000px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff}


.service-description-wrapper{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.websites-layout{position:absolute;left:auto;top:0;right:0;bottom:0;z-index:0;width:74vw;max-width:1200px;-o-object-fit:fill;object-fit:fill}


.section-laptop{position:relative;z-index:0;overflow:hidden;height:85vh;min-height:200px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;}


.servicelaptop-text-wrapper{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.background-video{position:absolute;left:0%;top:auto;right:auto;bottom:auto;z-index:2;display:inline-block;width:25%;height:50vw;max-height:670px}
.background-video1{position:absolute;right:0%;top:auto;right:auto;bottom:auto;z-index:2;display:inline-block;width:25%;height:50vw;max-height:670px}

.laptop-text{width:100%;color:#000;font-size:1.5rem;line-height:43.5px;font-weight:300; }


.section-servicebig{position:relative;z-index:1}
.back11{
	
	 background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(37, 53, 98, 0.8)), url("../images/45.png");
	background-position: right;
	background-repeat: no-repeat
}

.red-overflow-wrapper{position:absolute;left:0;top:0%;right:auto;bottom:-10%;width:47%;height:690px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center; background:#253562}


.service-text-wrapper{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:717px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.service-text-wrapper{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:680px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.service-list-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;color:#fff;font-size:1.19rem;line-height:43.5px;font-weight:300; top:-20%; }


.laptop-paragraph{max-width:100%;color:#606670; font-size:1.19rem;line-height: 1.6em;font-weight:400; } 
.laptop-paragraph1{max-width:100%;color: #606670; font-size: 1.25rem; line-height: 1.6em;font-weight:400; margin-left: -58%;}
.laptop-paragraph1 li 
{
	line-height: 1.5;
	color:#253562;
}

.laptop-paragraph1 li span
{
	font-family: sans-serif;
	color:#606670;
}




.red-div-text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.red-div-text-wrapper.max-width-medium{width:50%}


.list-points-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center; }


.circle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:64px;height:64px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:500px;background-color:#eeeded}


.number{color:#2e4d7d;font-size:2.25rem;line-height:44px;font-weight:500}


.list-text{color:#fff;font-size:1.19rem;line-height:50px;font-weight:400}


.circle-ring-wrapper{position:absolute;left:auto;top:78%;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:150px;height:150px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.circle-ring{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:95px;height:95px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:0;background-color:#2e4d7d;text-align:center;text-decoration:none}


.ring-one{position:absolute;width:100%;height:100%;border:1px solid #2e4d7d;border-radius:500px}


.section-services{position:relative;z-index:0;background-color:#253562}


.servicelist-component{position:relative;z-index:1;grid-column-gap:40px;grid-row-gap:40px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.services-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:50vw;max-height:700px;min-height:550px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:rgba(0,0,0,.85);box-shadow:14px 14px 20px 2px rgba(0,0,0,.75)}


.service-titel{color:#fff;font-size:2.5rem;font-weight:300}


.service-list-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.blur{position:absolute;left:-5%;top:12%;right:auto;bottom:0;z-index:0;display:block;width:100vw;max-width:100%;-o-object-fit:fill;object-fit:fill}


.section-video{background-color:#253562}


.demo-video{position:relative;z-index:1;overflow:visible;width:100%;height:60vw;max-height:1500px}


.section-diagonalservice{position:relative;z-index:1;overflow:hidden;background-color:#253562}


.angebot-titel{max-width:550px;-webkit-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);font-size:3rem;line-height:55px;text-align:center}


.surface-pen-wrapper-service{position:absolute;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;margin-top:30px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.team-text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}


.accordion{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:visible;width:10%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;background-color:#636060;color:#fff}


.accordion.active{width:70%;background-color:rgba(99,96,96,0)}


.is--number{color:hsla(0,0%,100%,.8);font-size:70px;line-height:80px;font-weight:100;letter-spacing:.3em}


.webseiten{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.header-wrap_line{width:120px;height:1px;margin-top:20px;margin-left:-57px;background-color:#fff}


.column_number-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}


.column_number-line{height:1px;margin-top:10px;background-color:#fff}


.hero_column{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:33.3% !important;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-image:url("../images/1.jpg");background-position:50% 50%;background-size:cover;background-repeat:no-repeat;-webkit-transition:width .5s cubic-bezier(.785, .135, .15, .86);transition:width .5s cubic-bezier(.785, .135, .15, .86)}


.hero_column.is--hidden{overflow:hidden;width:100%;background-image:none;-webkit-transition-property:none;transition-property:none}


.hero_column._2,.hero_column._3{background-image:none;-webkit-transition-property:none;transition-property:none;}


.column_details-wrap{position:absolute;left:auto;top:auto;right:0;bottom:0;z-index:1;padding-right:10px;padding-bottom:20px}


.column_header-wrap{position:absolute;left:0;top:0;right:auto;bottom:auto;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:400px;margin-left:34px;padding-top:0;padding-right:0;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;grid-auto-columns:1fr;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transform-origin:0% 100%;-ms-transform-origin:0% 100%;transform-origin:0% 100%}


.column_overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:0;width:100%;height:100%;background-color:rgba(0,0,0,.6)}


.projekte-home{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;height:80vh;padding-bottom:1rem;background-color:#253562}


.project-image-home{position:absolute;width:100%;height:100%;background-image:url("");background-position: center;background-size:cover;background-repeat:no-repeat}


.project-home{width:100%;height:100%}


.home-projecttitel{color:#fff;font-weight:400}


.section-projects{overflow:hidden;background-color:#253562}


.section-map{position:relative;z-index:2;background-color:#253562}


.map-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.location{position:static;left:48.5%;top:38.5%;right:0;bottom:0;width:10px;height:10px;border-radius:500px;background-color:#2e4d7d}


.map{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:700px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-image:url("https://assets.website-files.com/616fdd39d6eac882935f2dbf/618a553e4a8c836d41de5844_Earth%20Standort%20AramasMarketing.png");background-position:50% 50%;background-size:auto;background-repeat:no-repeat;-webkit-perspective:200px;perspective:200px}


.location-circle{position:relative;left:-14px;top:-93px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:40px;height:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:500px;background-color:rgba(37,83,184,.5)}


.contactform-wrapper{position:absolute;left:auto;top:-5%;right:0;bottom:0;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:450px;height:900px;padding:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border-top:1px #fff;border-bottom:1px solid #fff;background-color:#000;color:#fff}


.contactform{display:-ms-grid;display:grid;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-auto-columns:1fr;grid-column-gap:101px;grid-row-gap:16px;grid-template-areas:".";-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto 16px auto 16px auto;grid-template-rows:auto auto auto}


.form-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.submit-button{width:50%;margin-top:40px;background-color:#fff;-webkit-transition:1s;transition:1s;color:#000}


.submit-button:hover{background-color:#2e4d7d;color:#fff}


.section-faq{background-color:#fff}


.accordion-item-title{color:#170f49 !important;font-size:1.19rem;line-height:1.5;font-weight:400;letter-spacing:normal;text-transform:none}


.open-close-line{position:absolute;width:100%;height:2px;border-radius:500px;background-color:#170f49 !important}


.open-close-line.second-line{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}


.accordion-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;border-radius:14px;background-color:#fff;cursor:pointer}


.accordion-item.tabs-accordion{padding-right:0;padding-left:0;border-bottom:1px solid #d9dbe9;border-radius:0;-webkit-transition:padding .2s;transition:padding .2s}


.accordion-item.tabs-accordion:hover{padding-left:16px;}


.accordion-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.accordion-paragraph{width:100%;max-width:90%;margin-top:18px;margin-bottom:0;color:#0d0d0d;font-size:1rem}


.accordion-item-wrapper{max-width:886px;margin-right:auto;margin-left:auto}


.accordion-item-wrapper.tabs-accordio{max-width:1100px;padding:0 90px 58px;background-color:#fff; width: 1100px;}


/*.accordion-item-wrapper.tabs-accordio{max-width:1100px;padding:0 90px 58px;background-color:#fff; width: 1100px;}*/


.accordion-trigger{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.tabs-container{overflow:visible;padding:20px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}


.tab-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:300px;margin:40px 0;padding:20px 40px 20px 0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:none none solid;border-width:1px;border-color:#d9dbe9;background-color:#fff;-webkit-transition:box-shadow .2s,background-color .2s,color .2s,border-color .2s;transition:box-shadow .2s,background-color .2s,color .2s,border-color .2s;color:#6f6c90;font-size:1.25em;line-height:1.4;text-align:center;letter-spacing:normal;text-transform:capitalize}


.tab-button:hover{border-color:#2e4d7d;color:#0d0d0d}


.tab-button.w--current{border-style:none none solid;border-bottom-color:#2e4d7d;background-color:#fff;-webkit-transition:opacity .2s,background-color .2s,color .2s,border-color .2s;transition:opacity .2s,background-color .2s,color .2s,border-color .2s;color:#0d0d0d;font-weight:500;letter-spacing:normal;text-transform:capitalize}


.accordion-tabs-menu{position:-webkit-sticky;position:sticky;top:120px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:40px;padding-right:0;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}


.accordion-tabs{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.open-close-icon-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:14px;min-height:14px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}


.section-socialmedia{position:relative;overflow:hidden;padding-top:4rem;padding-bottom:15rem;background-color:#253562}


.social-media-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}


.section-scroll{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:100%;height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#eeeded;-o-object-fit:fill;object-fit:fill}


.super-text{font-size:9em;line-height:1px;white-space:nowrap}


.super-text.text-white{line-height:1}


.super-text.text-white.two{margin-right:54px;margin-left:54px;color:#585858}


.big-social{display:inline;font-size:9em;line-height:1;font-weight:300;text-decoration:none}


.big-social:hover{display:inline;padding-bottom:0}


.social-link-wrapper{position:relative;-webkit-transition:.5s;transition:.5s;color:#585858;text-decoration:none}


.social-link-wrapper:hover{color:#fff}


.social-nr{position:absolute;left:-5%;top:0;right:auto;bottom:auto;font-size:1.5em;line-height:1}


.social-text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}


.substract-ap{position:absolute;left:50%;top:60%;right:0;bottom:0;z-index:0;width:350px}


.mobile-intro-box-image{position:relative;display:none}


.stacked-info{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:18px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.scroll-indicator{position:-webkit-sticky;position:sticky;display:-ms-grid;display:grid;width:100%;padding-bottom:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-auto-columns:1fr;grid-column-gap:36px;grid-row-gap:16px;-ms-grid-columns:auto 1fr auto;grid-template-columns:auto 1fr auto;-ms-grid-rows:auto;grid-template-rows:auto}


.stacked-intro{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:24px;grid-row-gap:48px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;color:#0d0d0d}


.sticky-image-box{min-height:500px}


.indiator-bar{height:2px;background-color:#253562}


.sticky-image-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("https://assets.website-files.com/616fdd39d6eac882935f2dbf/618a946dd08b29f830e3a741_Image022.jpeg");background-position:50% 50%;background-size:cover;background-repeat:no-repeat}


.sticky-image-wrapper.image-two{background-image:url("../images/8.jpg");background-position:50% 50%}


.sticky-image-wrapper.image-three{background-image:url("../images/4.jpg");background-position:50% 0}


.sticky-image-wrapper.image-one{background-image:url("../images/7.jpg");background-position:0 50%; }

.sticky-image-wrapper.image-four{background-image:url("../images/5.jpg"); background-position:0 50%;}
.sticky-image-wrapper.image-five{background-image:url("../images/40.jpg"); background-position:0 50%;/*! top: 30%; */}
.sticky-image-wrapper.image-six{background-image:url("../images/9.jpg"); background-position:0 50%;/*! top: 30%; */}


.indicator-fill{width:20%;height:100%;background-color:#2e4d7d}


.intro-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:450px;padding-top:0;padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.sticky-box-list{display:-ms-grid;display:grid;max-width:550px;padding-bottom:120px;padding-left:0;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:30vh;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}


.subtitle{position:relative;z-index:10;color:#0d0d0d;font-size:1rem;letter-spacing:4px;text-transform:uppercase}


.sticky-image-bar{position:-webkit-sticky;position:sticky;top:100px;display:-ms-grid;display:grid;height:100vh;margin-bottom:-120px;padding-bottom:120px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:48px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto}


.services-grid{display:-ms-grid;display:grid;margin-bottom:-60px;grid-auto-columns:1fr;grid-column-gap:140px;grid-row-gap:16px;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.indicator-link{display:-ms-grid;display:grid;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-auto-flow:column;grid-auto-columns:auto;grid-column-gap:6px;grid-row-gap:16px;-ms-grid-columns:auto;grid-template-columns:auto;-ms-grid-rows:auto;grid-template-rows:auto;color:#0d0d0d;font-size:11px;letter-spacing:4px;text-decoration:none;text-transform:uppercase}


.grid-wrapper{position:relative;z-index:20;display:-ms-grid;display:grid;width:100%;grid-auto-columns:1fr;grid-auto-rows:auto;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:minmax(0vw,1fr) minmax(auto,1500px) minmax(0vw,1fr);grid-template-columns:minmax(0vw,1fr) minmax(auto,1500px) minmax(0vw,1fr);-ms-grid-rows:1fr;grid-template-rows:1fr}


.scroll-indicator-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:60px}


.sticky-image{position:-webkit-sticky;position:sticky;top:200px;overflow:hidden;width:425px;height:425px;min-height:425px;min-width:425px}


.link{padding:12px 28px;border:1px solid hsla(0,0%,100%,.1);border-radius:100px;background-color:#253562;color:#fff;font-size:11px;letter-spacing:5px;text-decoration:none;text-transform:uppercase}


.stacked-title{display:-ms-grid;display:grid;justify-items:end;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:36px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;text-align:right; }


.stacked-title.align-left{justify-items:start}


.scroll-arrow{width:16px;height:100%}


.scroll-arrow.small{width:12px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);color:#0d0d0d}


.body-display-2{color:#606670;font-size:1.19rem;line-height:1.5; font-family: sans-serif; text-align: right;}


.section-teammembers{background-color:#253562}


.portrait-image{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("");background-position:50% 50%;background-size:cover;background-repeat:no-repeat}


.portrait-image.four{background-image:url("");background-position:50% 70%}


.portrait-image.two{background-image:url("")}


.portrait-image.one{background-image:url("")}


.portrait-image.three{background-image:url("");background-position:50% 100%}


.content-stacked{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:140px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.stacked-intro-2{position:-webkit-sticky;position:sticky;top:50%;display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:24px;grid-row-gap:48px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.wrapper-social{display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:12px;grid-row-gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.centered-intro{display:-ms-grid;display:grid;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;justify-items:stretch;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:48px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;text-align:right}


.social-icon{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:40px;height:40px;padding-left:4px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid hsla(0,0%,100%,.1);border-radius:100%;color:#fff;font-size:8px;letter-spacing:4px;text-decoration:none;text-transform:uppercase}


.social-icon.large{width:48px;height:48px}


.button-text-2{position:relative;z-index:25}


.team-grid{display:-ms-grid;display:grid;width:100%;margin-right:auto;margin-left:auto;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.position{position:relative;z-index:10;color:#eeeded;font-size:.8rem;font-weight:200;letter-spacing:4px;text-transform:uppercase}


.position.text-color-white{color:#fff;font-size:1rem;font-weight:400}


.grid-wrapper-team{position:relative;z-index:20;display:-ms-grid;display:grid;width:100%;grid-auto-columns:1fr;grid-auto-rows:auto;grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:minmax(0vw,0.25fr) minmax(auto,1500px) repeat(auto-fit,minmax(0vw,0.25fr));-ms-grid-rows:1fr;grid-template-rows:1fr}


.circle-link-hover{position:absolute;left:0;top:0;right:0;bottom:0;display:none;width:100%;height:100%;border-radius:100%;background-color:#fff}


.sticky-portrait-wrapper{position:-webkit-sticky;position:sticky;top:65px;overflow:hidden;min-height:80vh}


.medium-width{max-width:550px}


.team-info{display:-ms-grid;display:grid;padding:80px;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:250px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;border-style:solid solid none none;border-width:1px;border-color:hsla(0,0%,100%,.1) hsla(0,0%,100%,.1) transparent}


.team-info.end{border-bottom-style:solid;border-bottom-color:hsla(0,0%,100%,.1)}


.demo-title{position:relative;z-index:10;margin-bottom:0;font-size:10px;line-height:1.5;font-weight:400;letter-spacing:3px;text-transform:uppercase}


.demo-title.grey{color:#606670;font-size:12px}


.card-left-line{position:absolute;left:-1px;top:-1px;right:auto;bottom:-1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}


.stacked-description{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:12px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.works-grid{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:-1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.paragraph-still{color:#606670;font-size:1.19rem;line-height:1.5}


.paragraph-still1{color:#606670;font-size:20px;line-height:1.5; margin-top: 40px;}


.paragraph-still2{color:#606670;font-size:18px;line-height:1.5; margin-top: 0px;}


.stacked-heading{display:-ms-grid;display:grid;overflow:hidden;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:24px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.vertical-line-fill{width:100%;height:24px;background-color:#bfc5d5}


.vertical-line-fill.blank{background-color:#bfc5d5;opacity:0}


.horizontal-line-fill{width:24px;height:100%;background-color:#bfc5d5}


.horizontal-line-fill.blank{background-color:#bfc5d5;opacity:0}


.row-bottom-line{width:100%;height:1px;background-color:rgba(142,147,165,.15)}


.separator-line-fill{width:100%;height:24px;background-color:#bfc5d5}


.about-paragraphs{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:60px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.story-wrapper{display:-ms-grid;display:grid;padding:3rem 0px 140px 0;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:80px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;border-right:0px solid rgba(142,147,165,.15)}


.values-wrapper{position:relative;z-index:10;display:-ms-grid;display:grid;width:100%;max-width:100%;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:minmax(5vw,1fr) minmax(auto,1400px) minmax(5vw,1fr);grid-template-columns:minmax(5vw,1fr) minmax(auto,1400px) minmax(5vw,1fr);-ms-grid-rows:auto;grid-template-rows:auto}


.demo-bottom-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:1px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(142,147,165,.15)}


.right-column{position:relative;width:100%}


.steps-card{display:-ms-grid;display:grid;padding:24px;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:80px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.values-intro{max-width:775px;margin-right:auto;margin-left:auto;text-align:center}


.card-right-line{position:absolute;left:auto;top:-1px;right:-1px;bottom:-1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}


.intro-corner{position:absolute;left:0;top:0;right:auto;bottom:auto;width:60px;height:60px;border-top:1px solid rgba(185,222,233,.15);border-left:1px solid rgba(185,222,233,.15)}


.intro-corner.top-right{left:auto;top:0;right:0;bottom:auto}


.intro-corner.top-right.dark{border-right:1px solid rgba(142,147,165,.15);border-left-style:none}


.intro-corner.dark{border-top-color:rgba(142,147,165,.15);border-left-color:rgba(142,147,165,.15)}


.intro-corner.bottom-right{left:auto;top:auto;right:0;bottom:0}


.intro-corner.bottom-right.dark{border-style:none solid solid none;border-right-width:1px;border-right-color:rgba(142,147,165,.15);border-bottom-width:1px;border-bottom-color:rgba(142,147,165,.15)}


.intro-corner.bottom-left{left:0;top:auto;right:auto;bottom:0;border-bottom:1px solid rgba(185,222,233,.15);border-top-style:none}


.intro-corner.bottom-left.dark{border-bottom-color:rgba(142,147,165,.15)}


.core-values{display:-ms-grid;display:grid;width:100%;grid-auto-columns:1fr;grid-auto-rows:1fr;grid-column-gap:36px;grid-row-gap:36px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr}


.outline-card{position:relative;margin:-.5px;padding:0;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:36px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;border:1px solid rgba(142,147,165,.15)}


.card-bottom-line{position:absolute;left:-1px;top:auto;right:-1px;bottom:-1px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}


.boxed-content{display:-ms-grid;display:grid;width:100%;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:60px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.blank-line{width:0;height:0}


.stacked-title-2{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:24px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.subtitle-wrapper{margin-bottom:24px}


.description{display:-ms-grid;display:grid;width:100%;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:12px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.boxed-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:140px 148px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.card-top-line{position:absolute;left:-1px;top:-1px;right:-1px;bottom:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}


.spacer-line{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:80px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;border-right:1px solid rgba(142,147,165,.15)}


.premium{font-size:.8rem;line-height:1.5;letter-spacing:4px;text-transform:uppercase;  padding-left: 20px}


.aufwand{padding-bottom:5px;border-bottom:1px #000;font-size:.8rem;line-height:26px;font-weight:400;letter-spacing:5px}


.buttons-text{position:relative;z-index:10;padding-left:4px;font-size:1rem;line-height:1.5;letter-spacing:normal;text-transform:none;  font-family: 'fontspring-light';}



.button-hover-outline{position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;margin:-1px;padding:0;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;border-radius:0}


.button-hover-outline.right{left:0;top:0;right:auto;bottom:0;width:110%}


.solid-button-outline{position:absolute;left:0;top:0;right:0;bottom:0;width:100px;margin:0;border:1px solid #2e4d7d;border-radius:0}
.solid-button-outline:hover{background: #2e4d7d;}


.solid-button-outline.right{left:-74px;top:0;right:auto;bottom:0}



.solid-button-outline.middle{width:100%;border-right-style:none;border-left-style:none;border-radius:0}



.solid-button-outline.reverse{border-color:#2e4d7d}


.main-button{position:relative;display:-ms-grid;display:grid;height:50px;padding-right:0;padding-bottom:0;padding-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:24px 1fr 24px;grid-template-columns:24px 1fr 24px;-ms-grid-rows:auto;grid-template-rows:auto;border:1px solid #eeeded;border-radius:0;color:#000;font-size:9px;line-height:1.2em;text-align:center;letter-spacing:4px;text-decoration:none;text-transform:uppercase; font-family: 'fontspring-light';}


.main-button.footer{width:250px;height:70px}


.main-button.nav-cta{height:50px}



.reverse-button{position:relative;display:-ms-grid;display:grid;height:40px;padding-right:0;padding-bottom:0;padding-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:24px 1fr 24px;grid-template-columns:24px 1fr 24px;-ms-grid-rows:auto;grid-template-rows:auto;border:1px solid #e1e4ee;border-radius:0;background-color:rgba(255,255,255,0);color:#000;font-size:9px;line-height:1.2em;text-align:center;letter-spacing:4px;text-decoration:none;text-transform:uppercase}


.reverse-button.reverse.footer{width:250px;height:70px;border-color:#fff}


.reverse-button.reverse{height:50px;border-radius:0;background-color:#000;color:#fff}



.cta-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}


.point-bg{position:absolute;left:2rem;right:auto;bottom:15.0057px;z-index:-1;width:100%;height:100%;background-color:#fff;}


.pain-text{max-width:90%;font-size:1.19rem;line-height:1.5; padding:20px 20px 0 20px;}


.pain-img{width:90%;height:500px;max-width:none;-webkit-filter:saturate(0%);filter:saturate(0%);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%; padding:30px; border-radius: 25px;}


.text-span{display:inline-block}


.curtain{position:absolute;left:0;top:0;right:auto;bottom:auto;z-index:10;display:block;width:100%;height:100%;background-color:#253562}


.curtain.black{background-color:#000}


.curtain.white{background-color:#fff}


.trailer-wrapper{position:relative}


/*.span-paragraph{padding:0 20px;}*/


.outter-logo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:150px;height:150px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;opacity:.6;-webkit-filter:saturate(0%);filter:saturate(0%)}


.kunden-heading{color:#fff;font-size:4rem;line-height:50px;font-weight:400}


.iner-special{width:100%;max-width:50rem;margin-right:auto;margin-left:auto;padding-right:2.5rem;padding-left:2.5rem}


.curtain-white{position:absolute;left:auto;top:0;right:0;bottom:auto;width:100%;height:100%;background-color:#253562}


.word-changer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.word-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.footer-heading{margin-top:10px;margin-bottom:0;color:#fff;font-size:4rem;line-height:1;font-weight:400}


.changer{position:relative;overflow:hidden;width:500px;margin-left:15px;padding-bottom:5px}


.changer-heading{position:absolute;left:0;top:0;right:auto;bottom:auto;margin-top:10px;margin-bottom:0;color:#fff;font-size:4rem;line-height:1;font-weight:400}


.ctas-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}


.buttons-text-black{position:relative;z-index:10;padding-left:0;color:#fff;font-size:1rem;line-height:1.5;letter-spacing:normal;text-transform:uppercase;font-family: sans-serif;}


.ring-two{position:absolute;width:120%;height:120%;border:1px solid #2e4d7d;border-radius:500px}


.ring-three{position:absolute;width:140%;height:140%;border:1px solid #2e4d7d;border-radius:500px}


.ring-four{position:absolute;width:150%;height:150%;border:1px solid #2e4d7d;border-radius:500px}


.cursor-wrapper{position:fixed;
	left:0;
	top:0;
	right:0;
	bottom:0;
	z-index:1000;
	
	display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center
}



.hero-content{position:relative;z-index:20;display:-ms-grid;display:grid;margin-top:80px;padding-top:80px;padding-bottom:100px;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:50px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;color:#fff}


.background-wrapper{position:absolute;left:auto;top:0;right:0;bottom:0;overflow:hidden;width:100%}


.background-wrapper.half-page{z-index:10;width:50%}


.left-arrow-2{left:0;top:auto;right:84px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:visible;width:84px;height:60px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px rgba(239,249,252,.1)}


.overlay{position:absolute;left:0;top:0;right:0;bottom:0;z-index:6;background-color:rgba(4,6,10,.5)}


.overlay.light{background-color:rgba(4,6,10,.3)}


.quote-wrapper{display:-ms-grid;display:grid;justify-items:center;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:36px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;text-align:center}


.content-wrapper{position:relative;z-index:20;display:-ms-grid;display:grid;width:100%;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr;border-bottom:1px transparent}


.showcase-image{position:relative;overflow:visible;width:100%;height:29vw}


.hero-title{max-width:500px}


.hero-title.small{overflow:hidden}


.project-hero{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:90vh;padding-top:0;padding-bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid rgba(239,249,252,.1)}


.small-width{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:400px;margin-top:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.credit-name{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:9px;grid-row-gap:9px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;text-align:left}


.stacked-description-2{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:9px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.button-3{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:18px 42px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px rgba(239,249,252,.1);border-radius:100px;color:#fff;font-size:10px;letter-spacing:4px;text-decoration:none;text-transform:uppercase}


.beschreibung-wrapper{position:relative;z-index:25;display:-ms-grid;display:grid;width:100%;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:16px;-ms-grid-columns:minmax(5vw,1fr) minmax(auto,1400px) minmax(5vw,1fr);grid-template-columns:minmax(5vw,1fr) minmax(auto,1400px) minmax(5vw,1fr);-ms-grid-rows:auto;grid-template-rows:auto;border-bottom:1px transparent}


.scroll-link-outline{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:150%;height:150%;border:1px dashed rgba(239,249,252,.1);border-radius:100%}


.project-background{position:absolute;left:0;top:0;right:0;bottom:0;margin:-2px;background-image:url("");background-position:50% 50%;background-size:cover;background-repeat:no-repeat}


.stacked-content{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:48px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.stacked-content.large{grid-row-gap:170px;border-bottom:1px transparent}


.stacked-content.project{max-width:100rem;-ms-grid-columns:minmax(auto,100rem);grid-template-columns:minmax(auto,100rem)}


.home-hero-intro{display:-ms-grid;display:grid;width:100%;padding-right:0;-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start;justify-items:start;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:48px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;text-align:left}


.detail-card{display:-ms-grid;display:grid;padding:48px;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:180px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;border-style:none solid none none;border-width:1px;border-color:rgba(239,249,252,.1)}


.detail-card.end{border-right-style:none;border-bottom-color:rgba(239,249,252,0)}


.detail-card.no-mobile-top-border{border-bottom-style:none;border-bottom-color:transparent}


.circle-link{position:relative;z-index:100;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:140px;height:140px;margin-right:-70px;margin-bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(239,249,252,.1);border-radius:100%;background-color:#060d11;-webkit-transform:none;-ms-transform:none;transform:none;color:#fff;font-size:10px;letter-spacing:4px;text-decoration:none;text-transform:uppercase}


.avatar-background{width:100%;height:100%;border-radius:100%;background-image:url("");background-position:50% 0;background-size:cover}


.projects{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:100px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.beschreibung{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:36px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.background{position:absolute;left:0;top:0;right:0;bottom:0;background-color:#fcfafa}


.avatar-image{width:90px;height:90px;padding:10px;border:1px solid rgba(0,0,0,.1);border-radius:100%}


.quote-credit{display:-ms-grid;display:grid;padding-right:0;justify-items:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-auto-columns:1fr;grid-column-gap:24px;grid-row-gap:16px;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.large-width{max-width:900px}


.project-detail-grid{padding:0;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:60px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;border-bottom:1px #000;border-left:1px rgba(239,249,252,.1)}


.detail-cards-wrapper{display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;border-style:none solid;border-width:1px;border-top-color:rgba(239,249,252,.1);border-right-color:rgba(239,249,252,.1);border-left-color:rgba(239,249,252,.1)}


.project-hero{background-color:#253562}


.projekt-button{position:relative;z-index:25}


.projekt-intro{color:#fff;font-weight:200;letter-spacing:1px;text-transform:uppercase}


.project-testimonial{max-width:750px;color:#0d0d0d;font-size:1.19rem;line-height:35px}


.section-intro{position:relative;z-index:20;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:0;padding-bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-bottom:1px solid rgba(239,249,252,.1);background-color:#253562}


.section-bewertung{position:relative;z-index:20;overflow:hidden;padding-top:180px;padding-bottom:180px}


.testimonial-projekt-wrapper{position:relative;z-index:25;display:-ms-grid;display:grid;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:16px;-ms-grid-columns:2.5rem minmax(auto,100rem) 2.5rem;grid-template-columns:2.5rem minmax(auto,100rem) 2.5rem;-ms-grid-rows:auto;grid-template-rows:auto}


.section-beschreibung{position:relative;z-index:20;padding-top:180px;padding-bottom:180px;background-color:#eeeded}


.nav-grid{position:relative;z-index:25;display:-ms-grid;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:16px;-ms-grid-columns:2.5rem minmax(auto,100rem) 2.5rem;grid-template-columns:2.5rem minmax(auto,100rem) 2.5rem;-ms-grid-rows:auto;grid-template-rows:auto; background-color: ;}


.project-intro-images{position:relative;width:100%}


.section-images{overflow:hidden;padding-top:0;padding-bottom:0;background-color:#253562}


.intro-wrapper{position:relative;z-index:25;display:-ms-grid;display:grid;width:100%;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:16px;-ms-grid-columns:minmax(5vw,1fr) minmax(auto,1400px) minmax(5vw,1fr);grid-template-columns:minmax(5vw,1fr) minmax(auto,1400px) minmax(5vw,1fr);-ms-grid-rows:auto;grid-template-rows:auto;border-bottom:1px transparent;background-color:#253562}


.dual-paragraph{-webkit-column-count:2;column-count:2}


.highlights-text{padding-top:5px;padding-bottom:5px;white-space:normal}


.abschlussbild{width:100%}


.section-abschlussbild{padding-top:0;padding-bottom:0}


.main-cursor{z-index:9999;width:50px;height:50px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-style:solid;border-width:0px;border-radius:0px;-webkit-filter:invert(100%);filter:invert(100%)}


.aufwand-line{width:0%;height:1px;background-color:#253562}


.padding-ctas{padding-right:1rem;padding-left:1rem}


.large-span-heading{color:#fff;font-size:6rem;line-height:1.2}


.mobile-largeheading{display:none}


.project-grid{display:-ms-grid;display:grid;padding-top:80px;padding-bottom:80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;grid-auto-columns:1fr;grid-column-gap:36px;grid-row-gap:120px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.project-grid.project{max-width:100rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:stretch;-ms-grid-columns:minmax(auto,100rem) 1fr;grid-template-columns:minmax(auto,100rem) 1fr}


.project-mobile{position:relative}


.project-mobile:nth-child(odd){margin-top:-80px;margin-bottom:80px}


.project-mobile:nth-child(even){margin-top:80px;margin-bottom:-80px}


.background-wrapper-2{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden}


.project-item{position:relative;overflow:visible;width:35vw;height:60vw;padding:18px;border:1px #d6e3e7;border-radius:250px;color:#000;text-decoration:none}


.project-item.project{width:35vw;max-height:1200px;max-width:50rem}


.image-cover-project{position:absolute;left:0;top:0;right:0;bottom:0;z-index:15;display:none;margin:-3px;background-color:#fff}


.project-item-wrapper{position:relative;overflow:hidden;width:100%;height:100%}


.project-item-background{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10;overflow:hidden;width:100%;height:100%;padding:18px}


.circle-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:40px;height:40px;margin-left:36px;padding:12px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid #d6e3e7;border-radius:100%}


.project-hover-info{position:fixed;left:auto;top:auto;right:0;bottom:0;z-index:35;display:none;max-width:440px;padding:36px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;grid-auto-columns:1fr;-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:auto;grid-template-rows:auto;background-color:#fff}


.project-hover-info.project-page{position:absolute;left:5%;top:auto;right:5%;bottom:2.5%;z-index:55;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.projekte-mobil{position:relative;z-index:30;display:none;width:100%;grid-auto-columns:1fr;-ms-grid-columns:minmax(5vw,1fr) minmax(auto,1450px) minmax(5vw,1fr);grid-template-columns:minmax(5vw,1fr) minmax(auto,1450px) minmax(5vw,1fr);-ms-grid-rows:auto;grid-template-rows:auto}


.projekte-mobil.projects{position:static;display:-ms-grid;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:100px;-ms-grid-columns:2.5rem minmax(auto,100rem) 2.5rem;grid-template-columns:2.5rem minmax(auto,100rem) 2.5rem;-ms-grid-rows:auto;grid-template-rows:auto}


.stacked-description-3{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:18px;grid-row-gap:18px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.stacked-description-3.small{justify-items:center;grid-column-gap:12px;grid-row-gap:12px}


.project-outline{position:absolute;left:0;top:0;right:0;bottom:0;z-index:17;overflow:hidden;border:1px solid #d6e3e7;border-radius:0}


.responsive-projekte{display:none}


.responsive-projekte.project{position:relative;z-index:20;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff}


.map-circle{position:absolute;width:60px;height:60px;border:1px solid #2e4d7d;border-radius:500px}


.vertical-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:1px;height: 93%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(185,222,233,.15)}


.vertical-line.bottom-max{min-height:20vh}


.vertical-line.top{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}


.video-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80px;height:80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid hsla(0,0%,100%,.5);border-radius:0%;cursor:pointer;
will-change: transform;
transform: translate3d(0px, 0px, 0px) scale3d(1.5, 1.5, 1) rotateX(0deg) rotateY(0deg) rotateZ(-45deg) skew(0deg);
transform-style: preserve-3d;

}


.hero-overlay{position:absolute;left:0;top:0;right:0;bottom:0;background-color:rgba(9,34,65,0.64)}


.hero-background{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("../images/3.jpg");background-position:0 0;background-size:cover}
.hero-background9{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("../images/29.jpeg");background-position:center;background-size:cover}
.hero-background12{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("../images/43.jpg");background-position:center;background-size:cover}
.hero-background11{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("../images/diamond.webp");background-position:center;background-size:cover}
.hero-background2{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("../images/10.jpg");background-position:0 0;background-size:cover}
.hero-background10{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("../images/faq.jpg");background-position:0 0;background-size:cover}
.hero-background8{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("../images/salvag.jpg");background-position:top;background-size:cover}


.hero-background3{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("../images/13.jpg");background-position:0 0;background-size:cover}
.hero-background7{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("../images/38.jpg");background-position:0 0;background-size:cover}


.hero-background4{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("../images/11.jpg");background-position:0 0;background-size:cover}
.hero-background6{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("../images/39.jpg");background-position:0 0;background-size:cover}


.hero-background1{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("../images/9.jpg");background-position:0 0;background-size:cover}


.hero-background5{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("../images/12.jpg");background-position:center;background-size:cover}


.hero-background1.hero-background.no-bg{background-image:none}


.hero-background1.hero-background.kontakt{background-image:url("../images/10.jpg")}


.hero-background1.hero-background.demo{background-image:url("../images/8.jpg")}


.hero-background2.hero-background.no-bg{background-image:none}


.hero-background2.hero-background.kontakt{background-image:url("../images/10.jpg")}


.hero-background2.hero-background.demo{background-image:url("../images/8.jpg")}


.subheading-wrapper{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:24px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.the-hero{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60vh;min-height:1000px;padding-bottom:10vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}


.the-hero1{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50vh;min-height:500px !important;padding-bottom:10vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}


.the-hero2{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50vh;min-height:500px !important;padding-bottom:10vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#fff}


.hero-middle{display:-ms-grid;display:grid;max-width:839px;padding-right:80px;padding-bottom:10vh;padding-left:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:36px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.hero-middle.contact{-ms-grid-rows:auto;grid-template-rows:auto}


.hero-middle.home{padding-right:0;padding-bottom:0;padding-left:0;-ms-grid-rows:auto;grid-template-rows:auto}


.hero-left-bottom{position:relative;bottom:-10vh;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:20vh;margin-right:-1px;padding-left:0;border-style:none;border-width:1px;border-color:rgba(185,222,233,.15) rgba(185,222,233,.15) #000 #000;background-color:#fff; }


.background-hero-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


.line-fill{width:100%;height:24px;background-color:rgba(203,220,233,.4)}


.line-fill.top-video-line{margin-bottom:0}


.hero-intro-text{position:relative;display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:6px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto; margin-top: 20% !important;}


.hero-intro-content{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.hero-intro-content.contact{height:50vh;min-height:500px}


.hero-feature{min-height:100px}


.hero-video-wrapper{display:-ms-grid;display:grid;width:1px;margin-left:-60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;justify-items:center;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:1fr auto auto;grid-template-rows:1fr auto auto}


.hero-grid-wrapper{position:relative;z-index:10;display:-ms-grid;display:grid;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:minmax(2.5rem,1fr) minmax(auto,100rem) minmax(2.5rem,1fr);grid-template-columns:minmax(2.5rem,1fr) minmax(auto,100rem) minmax(2.5rem,1fr);-ms-grid-rows:auto;grid-template-rows:auto}


.hero-heading{font-size:4rem;line-height:1.5;font-weight:400; font-family: 'fontspring-bold'; margin-left: -1%;}


.scroll-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80px;height:80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1px solid hsla(0,0%,100%,.5);border-radius:0%;cursor:pointer; will-change: transform;
transform: translate3d(0px, 0px, 0px) scale3d(1.5, 1.5, 1) rotateX(0deg) rotateY(0deg) rotateZ(-45deg) skew(0deg);
transform-style: preserve-3d;}


.about-heading{max-width:800px;color:#fff;font-size:3rem;line-height:1.5;font-weight:400}


.nav-link-line{width:100%;height:1px;background-color:rgba(239,249,252,.1)}


.brand{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:0;padding-left:0;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:20px;font-weight:400;text-align:center;letter-spacing:4px;text-decoration:none;text-transform:uppercase}


.navbar{position:fixed;left:0;top:0;right:0;bottom:auto;z-index:999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:80px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:transparent}


.navbar.background-color-black{background: url('../images/top-menu.png') no-repeat top center #253562;}


.nav-wrapper{display:-ms-grid;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;grid-auto-columns:1fr;grid-column-gap:80px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;border:1px rgba(239,249,252,.1);background-color:rgba(9,19,20,0)}


.nav-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:11px;letter-spacing:4px;text-decoration:none;text-transform:uppercase}


.mobile-nav-menu{display:none; background: url('../images/top-menu.png') no-repeat top center #253562;}


.nav-cover{position:absolute;left:0;right:0;bottom:100px;height:100%;border-bottom:1px solid rgba(239,249,252,.1);
/* background: radial-gradient(ellipse at top, #6b79a2 60%, #727fa6 20%, #253562 80%);*/
	background: url('../images/top-menu.png') no-repeat top center #253562 !important; 
/*background:#283f6d;*/
/*	background-color:#253562*/
}


.nav-menu-items{position:relative;display:-ms-grid;display:grid;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-auto-flow:column;grid-auto-columns:auto;grid-column-gap:18px;grid-row-gap:16px;-ms-grid-columns:auto 36px auto 36px auto 36px auto 36px auto;grid-template-columns:auto 36px auto 36px auto 36px auto 36px auto;-ms-grid-rows:auto;grid-template-rows:auto; font-family: 'fontspring-light'}


.nav-text{opacity:.9;-webkit-transition:.5s;transition:.5s;color:#eeeded;font-size:15px;letter-spacing:3px}


.nav-text:hover{opacity:1;color:#fff}


.nav-cta-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.pause-button-home
{display:-webkit-box;
display:-webkit-flex;
display:-ms-flexbox;
display:flex;
width:80px;
height:80px;
-webkit-box-pack:center;
-webkit-justify-content:center;
-ms-flex-pack:center;
justify-content:center;
-webkit-box-align:center;
-webkit-align-items:center;
-ms-flex-align:center;
align-items:center;
border:1px solid hsla(0,0%,100%,.5);
border-radius:0%;
cursor:pointer;
will-change: transform;
transform: translate3d(0px, 0px, 0px) scale3d(1.5, 1.5, 1) rotateX(0deg) rotateY(0deg) rotateZ(-45deg) skew(0deg);
transform-style: preserve-3d;}


.main-button-2{position:relative;display:-ms-grid;display:grid;height:50px;padding-right:0;padding-bottom:0;padding-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:24px 1fr 24px;grid-template-columns:24px 1fr 24px;-ms-grid-rows:auto;grid-template-rows:auto;border:1px solid #eeeded;border-radius:0;background-color:#fff;color:#000;font-size:9px;line-height:1.2em;text-align:center;letter-spacing:4px;text-decoration:none;text-transform:uppercase}


.buttons-text-black-2{position:relative;z-index:10;padding-left:4px;color:#fff;font-size:1rem;line-height:1.5;letter-spacing:normal;text-transform:none}


.header-text-wrapper-2{position:absolute;bottom:15vh;display:inline-block}


.solid-button-outline-2{position:absolute;left:0;top:0;right:0;bottom:0;width:100px;margin:0;border:1px solid #2e4d7d;border-radius:0}


.solid-button-outline-2.middle{width:100%;border-right-style:none;border-left-style:none;border-radius:0}


.solid-button-outline-2.right{left:-74px;top:0;right:auto;bottom:0}


.solid-button-outline-2.reverse{border-color:#2e4d7d}


.logo{width:180px}


.customer{margin-top:0;margin-bottom:0;font-weight:600}


.highlight-line{width:20px;height:1px;background-color:#eeeded}


.mehr-projekte-wrapper{overflow:hidden;margin-top:8rem;margin-bottom:6rem}


.mehr-projekte{padding-left:20px;font-size:4rem;line-height:1.5;font-weight:400}


.projectimage-1,.projectimage-2{width:100vw}


.section-bg-video{height:100vh;background-color:#253562}


.video-wrapper-project{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.background-video-project,.video-project{position:relative;z-index:1;display:block;width:80%;height:720px;min-width:1080px;border-radius:100px}


.blog-present{color:#fff;font-size:1.19rem;line-height:1.5;font-weight:200}


.section-blog-intro{height:auto;min-height:500px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#253562;-o-object-fit:fill;object-fit:fill}


.introblog-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:500px;margin-left:3rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.excerpt{color:#fff;font-size:2rem;line-height:1.5}


.hook-wrapper{padding-top:100px}


.grid{grid-column-gap:0px;grid-template-areas:".";-ms-grid-columns:1fr 0px 0.75fr;grid-template-columns:1fr 0.75fr;-ms-grid-rows:auto;grid-template-rows:auto}


.main-image-blog{width:100%;height:600px;background-image:url("");background-position:50% 0;background-size:cover}


.blog-cta-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:80%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;box-shadow:1px 1px 20px 0 rgba(0,0,0,.1)}


.cta_blog-text{max-width:620px;font-size:2rem;line-height:1.5;text-align:center;letter-spacing:normal}


.red-block{width:20%;height:20%;background-color:#2e4d7d}


.cta_wrapp-blog{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}


.blog-post h1{font-size:50px;line-height:70px;font-weight:700}


.blog-post h2{font-size:40px;line-height:60px;font-weight:700}


.blog-post h3{font-size:30px;line-height:50px;font-weight:700}


.blog-post h4{font-size:20px;line-height:40px;font-weight:700}


.blog-post h5{font-size:18px;line-height:38px;font-weight:700}


.blog-post h6{font-size:14px;line-height:34px;font-weight:700}


.blog-post p{margin-top:20px;margin-bottom:20px;font-size:18px;line-height:1.5}


.blog-post a{-webkit-transition:.5s;transition:.5s;color:#2e4d7d;font-weight:400}


.blog-post a:hover{color:#b50ae0}


.blog-post blockquote{border-left-color:#0d0d0d;line-height:1.5}


.blog-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.post{width:100%;margin-top:100px;padding-right:0;padding-left:0;font-size:20px;line-height:40px}


.table-of-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.tocitem{margin-top:5px;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #000;color:#000;font-size:1rem;text-decoration:none}


.tocitem.active{margin-top:5px;margin-bottom:5px;padding:10px;background-color:#000}


.tocitem.toc-h2{margin-top:5px;margin-bottom:5px;margin-left:10px}


.tocitem.toc-h3{margin-left:20px}


.toc_wrapper{position:-webkit-sticky;position:sticky;top:10vh;width:350px;margin-top:100px;margin-right:40px}


.more-blogs{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.more-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:700px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;background-image:url("");background-position:0 0;background-size:cover}


.blog-excerp{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:20%;padding-left:6rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#253562}


.mehr-erfahren{-webkit-transition:.5s;transition:.5s;color:#eeeded}


.mehr-erfahren:hover{color:#2e4d7d}


.mehr-blogs{padding-top:50px;padding-bottom:50px}


.blog-heading{margin-left:3rem}


.blogs-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.blog-main-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}


.blog-overlay{position:absolute;left:0;top:0;right:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;padding:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(35,50,94,.8)}


.social-mobile{display:none}


.project-link{position:absolute;left:0;top:0;right:0;bottom:0;z-index:10}


.hover-link{-webkit-transition:.5s;transition:.5s;color:#2e4d7d}


.hover-link:hover{color:#d9d9d9}


.logo-big{width:100%}


.contact-menu{position:fixed;left:auto;top:0;right:0;bottom:0;z-index:999999;display:none;overflow:scroll;width:50%;height:100%;float:right;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#253562}


.contact-menu-wrapper{position:relative;left:auto;top:20%;right:0;bottom:0;z-index:9999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:scroll;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.menu{position:relative;left:0;top:0;right:0;bottom:auto;z-index:999999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80%;height:1000px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}


.contact-form-grid{display:-ms-grid;display:grid;margin-top:40px;grid-auto-columns:1fr;grid-column-gap:40px;grid-row-gap:40px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.select-field{height:3rem;margin-bottom:.75rem;padding:0 1rem;background-color:transparent;color:#fff;font-weight:300}


.select-field:active,.select-field:focus{background-color:#253562}


.blur-bg{position:fixed;left:auto;top:0;right:0;bottom:0;z-index:9998;width:100%;height:100%;background-color:rgba(35,50,94,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}


.send-button{width:200px;margin-bottom:40px;background-color:#2A2A2A; -webkit-transition:1s; transition:1s; color:#fff}


.send-button:hover{background-color:#2e4d7d;color:#fff}


.menu-label{color:#000;font-size:1rem;font-weight:500;letter-spacing:normal;text-transform:none}


.close-menu{position:absolute;top:5%;right:5%;z-index:9999;width:2rem;cursor:pointer}


.page-loader{position:fixed;left:0;top:0;right:0;bottom:0;z-index:0;display:none;height:0%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center; opacity: 0;}


.page-load-wrapper{position:relative; display:none;}

.m{padding-left:50px; margin-top:-10% !important;}
.left-curtain{position:absolute;left:0;top:0;right:auto;bottom:0;width:50%;height:100%;background-color:#253562}


.right-curtain{position:absolute;left:auto;top:0;right:0;bottom:0;width:50%;height:100%;background-color:#253562}


.success{color:#0d0d0d}


.success-message{background-color:#fff}


.error-message{background-color:#2e4d7d}


.error{font-weight:500}


.erkl-rungs-wrapper{margin-top:6rem;margin-bottom:6rem}


._404-page-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100vw;height:100vh;max-height:100%;max-width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


._404-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}


._404-3{margin-right:-20px;-webkit-transform:rotate(-133deg);-ms-transform:rotate(-133deg);transform:rotate(-133deg)}


._404-0{margin-right:-10px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}


._404-2{margin-left:-10px;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}


._404-text{width:700px;color:#fff;font-size:2rem;line-height:40px;text-align:center}


.paragraph{margin-bottom:0}


.demo-intro-wrapper{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1.25fr 0.25fr 1.75fr 1fr;grid-template-columns:1.25fr 0.25fr 1.75fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.text-demo-intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.intro-paragraph-demo{padding-top:10px}


.demo-banner{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;min-height:800px;padding-top:140px;padding-bottom:140px}


.project-blue-cover{position:absolute;left:0;top:auto;right:0;bottom:0;height:50%;background-color:#f3f6f9}


.demo-grid-heading{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:24px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.demo-bg-wrapper{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;overflow:hidden;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


.four-column-wrapper{position:relative;z-index:5;display:-ms-grid;display:grid;width:100%;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.demo-grid-wrapper{position:relative;z-index:10;display:-ms-grid;display:grid;width:100%;max-width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:2.5rem minmax(auto,100rem) 2.5rem;grid-template-columns:2.5rem minmax(auto,100rem) 2.5rem;-ms-grid-rows:auto;grid-template-rows:auto}


.demo-video-bg.themen-background{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;background-image:url("../images/3.jpg");background-position:50% 50%;background-size:cover}


.demo-video-bg.writing-background{background-image:url("../images/1.jpg")}


.banner-content{display:-ms-grid;display:grid;max-width:740px;padding-bottom:100px;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:36px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;color:#fff;text-align:center}


.stacked-paragraphs{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:18px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.demo-parts{display:-ms-grid;display:grid;padding-right:0;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:60px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.service-info{display:-ms-grid;display:grid;padding-right:48px;padding-left:0;grid-auto-columns:1fr;grid-column-gap:36px;grid-row-gap:9px;-ms-grid-columns:auto 1fr;grid-template-columns:auto 1fr;-ms-grid-rows:auto 1fr;grid-template-rows:auto 1fr}


.demo-tab-menu{display:-ms-grid;display:grid;min-height:100px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;justify-items:stretch;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto;background-color:#f3f6f9}


.demo-kategorie{position:relative;overflow:hidden;min-height:700px}


.demovideo-description{color:#606670;font-size:17px;line-height:1.5}


.demo-tabs{display:-ms-grid;display:grid;padding-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:36px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.demo-verticle-line{position:relative;z-index:10;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:1px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-color:rgba(142,147,165,.15)}


.demo-tab-wrapper{display:-ms-grid;display:grid;margin-top:-100px;padding-top:0;padding-bottom:0;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.demo-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-right:0;padding-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #d9d9d9;border-left-width:1px;border-left-color:#000;background-color:#f3f6f9;-webkit-transition:1s;transition:1s;font-size:12px;letter-spacing:3px;text-transform:uppercase}


.demo-link:hover{background-color:#fff}


.demo-link.w--current{background-color:#fff;color:#0a0f1a}


.demo-mask{overflow:visible;width:100%}


.section-demo-nav{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:140px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


.section-nav-down{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


.popup-overlay{position:fixed;top:0;z-index:100;display:none;overflow:hidden;width:100vw;height:100vh;background-color:rgba(35,50,94,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}


.pop-up-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.pop-up{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.pop-img{position:relative;background-image:url("https://assets.website-files.com/616fdd39d6eac882935f2dbf/618abd177d9d5f54aec75032_Aramas%20Schmitter.jpg");background-position:0 0;background-size:cover}


.pop-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-color:#fff}


.popup-heading{font-size:2.5rem;line-height:1.5;font-weight:700}


.pop-list{overflow:hidden;padding-left:20px}


.newsletter-feature{font-family:Gilroy,sans-serif;font-size:20px;line-height:1.5;font-weight:500}


.pop-up-form{width:100%}


.e-mail-newsletter{display:block;margin-bottom:10px;padding-top:20px;padding-bottom:20px;border:1px solid #d9d9d9}


.newsletter-cta{width:100%;padding-top:10px;background-color:#ecc147;color:#fff;font-weight:600;letter-spacing:1.5px;text-transform:uppercase}


.succes-newsletter{background-color:#f3f6f9;text-transform:uppercase}


.succes-newsletter._2{width:100%}


.text-block{color:#3a7445;font-weight:600}


.newsletter-close{color:#8f8f8f;text-decoration:underline}


.popup-curtain{position:absolute;left:0;top:0;right:auto;bottom:auto;z-index:10;display:block;width:100%;height:100%;background-color:#253562}


.newsletter-success{position:absolute;left:0;top:0;right:0;bottom:0;z-index:100;display:none;width:100vw;height:100vh}


.bold{font-weight:700}


.wraper-hero{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:80vh;max-height:1500px;min-height:900px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.section-herowissen{background-color:#253562}


.wissens-sub{position:absolute;left:auto;top:auto;right:0;bottom:20%;color:#fff;font-size:1.19rem;line-height:1.5}


.wissens-nav{position:-webkit-sticky;position:sticky;left:0;top:100px;right:0;bottom:auto;z-index:20;border-top:1px solid #eeeded;border-bottom:1px solid #eeeded;background-color:#fff}


._w-nav-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:80px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.wissens-link{background-color:#fff}


.wissens-link.w--current,.wissens-link:hover{color:#2e4d7d}


.wissens-dropdown{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:80px;padding-right:140px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #eeeded;border-left:1px solid #eeeded}


.bersicht-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:80px;padding:0 20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid #eeeded;border-left:1px solid #eeeded}


.section-einf-hrung{margin-bottom:20rem}


.einf-hrung-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.abschnitt-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.line{width:60px;height:1px;background-color:#253562}


.line.background-color-white{background-color:#fff}


.line.large{width:150px}


.section-kurzvideos{background-color:rgba(243,221,255,.1);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(92,10,224,.4)),to(rgba(37,83,184,.4)));background-image:linear-gradient(180deg,rgba(92,10,224,.4),rgba(37,83,184,.4))}


.tabs-menu{position:absolute;left:auto;top:50%;right:-2%;bottom:auto;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:350px;height:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;grid-auto-columns:1fr;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;background-color:#fff;box-shadow:0 8px 20px 0 rgba(0,0,0,.4)}


.trailer-tabs{top:-200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:700px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.tabs-content{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.tab-videolink{width:100%;height:20%;padding:10px;background-color:transparent;-webkit-transition:.5s;transition:.5s}


.tab-videolink:hover{color:#2e4d7d}


.tab-videolink.w--current{height:50%;padding:10px;background-color:transparent;color:#2e4d7d}


.wissensvideo{z-index:1;height:720px}


.tab-link-wrapper{width:100%;height:100%;padding:20px;background-color:rgba(243,221,255,.2)}


.section-erkl-rseiten{overflow:hidden;background-color:#253562}


.logo-trainanimation{background-color:#253562}


.lopping-logos{display:-ms-grid;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.logo-2{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:14vw;min-width:200px;padding-right:0;padding-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-right:1px solid rgba(239,249,252,.1)}


.logos-looping-wrapper{overflow:hidden;border-top:1px rgba(239,249,252,.1)}


.logos-looping-wrapper.left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}


.logos-looping-wrapper.right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;border-left:1px solid rgba(239,249,252,.1);-webkit-transform:none;-ms-transform:none;transform:none;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}


.logo-image{width:100%;max-width:150px;opacity:.3;-webkit-filter:grayscale(100%);filter:grayscale(100%)}


.logoswrapper{position:relative;z-index:25;display:-ms-grid;display:grid;width:100%;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:16px;-ms-grid-columns:minmax(5vw,1fr) minmax(auto,1400px) minmax(5vw,1fr);grid-template-columns:minmax(5vw,1fr) minmax(auto,1400px) minmax(5vw,1fr);-ms-grid-rows:auto;grid-template-rows:auto}


.logos-inner{position:relative;display:-ms-grid;display:grid;overflow:hidden;height:10vh;min-height:10vh;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto;border-top:1px rgba(239,249,252,.1);border-bottom:1px rgba(239,249,252,.1)}


.mask{overflow:visible;background-color:transparent}


.erkl-rseiten-slider{width:90%;height:600px;background-color:transparent}


.land-slide{margin-right:100px;background-image:url("../images/3.jpg");background-position:50% 50%;background-size:cover}


.land-slide.webflow{background-image:url("../images/7.jpg")}


.land-slide.demo{background-image:url("../images/8.jpg")}


.landingpage-wrapper{position:absolute;left:0;top:auto;right:0;bottom:-35%;z-index:20;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.landingpages-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:1000px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


.right-arrow-land{left:auto;top:0;right:-80px;bottom:0}


.landing-description{max-width:500px}



.left-arrow-land{left:-80px;top:0;right:auto;bottom:0;background-color:transparent}


.video-content{position:absolute;left:auto;top:-25%;right:0;bottom:0;width:60%;height:125%}


.video-tabs{width:100%;height:600px;background-color:transparent}


.video-tabsmenu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:35%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.video-tema{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:15%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-top:1px #eeeded;border-bottom:1px solid #eeeded;background-color:transparent;-webkit-transition:.5s;transition:.5s;font-size:1.19rem;font-weight:600}


.video-tema:hover{color:#2e4d7d}


.video-tema.w--current{width:100%;height:28%;margin-bottom:20px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:transparent;box-shadow:0 20px 20px -7px rgba(0,0,0,.2);color:#2e4d7d;font-size:1.19rem;font-weight:600}


.tab-videocontent{height:600px}


.video-thema{width:100%;height:125%}


.thema-description{color:#0d0d0d;font-size:1rem;font-weight:400}


.allign-rightt{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}


.artikel-wrapper{position:relative;height:1500px}


.artikel-wrappers{position:absolute;left:0;top:20%;right:auto;bottom:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:500px;height:400px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:2px solid #000}


.artikel-wrappers._2{left:auto;top:35%;right:0;bottom:auto;width:500px;height:600px}


.artikel-wrappers._1{top:15%}


.artikel-wrappers._3{left:15%;top:65%;width:400px;height:600px}


.text-link{padding-right:10px;color:#0d0d0d;font-size:1rem;font-weight:600}


.text-link.white{color:#eeeded}


.link-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:auto;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;cursor:pointer}


.video-tab-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.testimonial-video-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.kursiv{font-size:1rem}


.logo-increase{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:120px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.kundenstory{width:60%}


.kundeninfo{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:40px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.kundenbild{width:60px;height:60px;border-radius:500px;background-image:url("https://assets.website-files.com/616fdd39d6eac882935f2dbf/618c17e5172bd0c25439ffb3_Rene%20Zwahlen.jpg");background-position:50% 0;background-size:cover}


.info-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:60px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.video-tabone-text{color:#0d0d0d}


.erstgespr-ch-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.buchen-wrapper{width:625px}


.calendly-wrapper{width:50%}


.section-calendly{margin-bottom:8rem}


.newsletter-signup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}


.signup-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.signup-wrapper{width:600px}


.signup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.signup-button{width:200px;height:50px;border-radius:10px;background-color:rgba(37,83,184,.4);background-image:-webkit-gradient(linear,left top,right top,from(rgba(92,10,224,.4)),to(rgba(37,83,184,.4)));background-image:linear-gradient(90deg,rgba(92,10,224,.4),rgba(37,83,184,.4))}


.e-mail-signup{width:60%;height:50px;margin-right:40px;margin-bottom:0;padding-left:20px;border-radius:10px}


.philosphie{position:relative;top:-170px;margin-top:5rem}


.hero-webflow{background-color:#253562}


.webflow-hero-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.section-wasistwebflow{position:relative;overflow:hidden;height:40vh;background-color:#253562}


.overflow-sidescroll{position:absolute;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:150%;height:100%;margin-left:-12%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.overflow-sidescroll._2{position:absolute;left:auto;top:-20%;right:9%;bottom:auto;overflow:hidden;width:100%;margin-left:auto}


.ultra-heading{opacity:.1;color:#fff;font-size:18vw;line-height:1.5;white-space:nowrap}


.section-webflowimage{height:250vh;background-color:#253562}


.image-scroll-wrapper{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.scrollimage-absolute{position:absolute}


.scrollimage-absolute._1{z-index:3;width:100%}


.scrollimage-absolute._3{z-index:0;width:80%}


.scrollimage-absolute._2{z-index:2;width:90%}


.scrollimage-absolute._4{left:auto;top:auto;right:0;bottom:18%;z-index:1}


.scrollimage-absolute._5{left:auto;top:38%;right:0;bottom:auto}


.scrollimage-absolute._6{left:0;top:auto;right:auto;bottom:45%}


.scroll-sticky{position:-webkit-sticky;position:sticky;top:0}


.section-collections{margin-bottom:15rem;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(92,10,224,.4)),to(rgba(37,83,184,.5)));background-image:linear-gradient(180deg,rgba(92,10,224,.4),rgba(37,83,184,.5))}


.collection-wrapper{position:relative;height:800px}


.collection-1{position:absolute;left:auto;top:0;right:0;bottom:auto;width:1000px;height:570px;border-radius:20px;background-image:url("https://assets.website-files.com/616fdd39d6eac882935f2dbf/61e18892098e7a5e318fe083_Projekte%20Kollektion.png");background-position:50% 50%;background-size:cover}


.collection-2{position:absolute;left:0;top:auto;right:auto;bottom:-22%;width:1000px;height:570px;border-radius:20px;background-image:url("https://assets.website-files.com/616fdd39d6eac882935f2dbf/61e18735b96031dfba208172_Projekte%20und%20%C3%84nderungen.png");background-position:50% 0;background-size:cover;box-shadow:3px 3px 20px 0 rgba(0,0,0,.15)}


.new-projekt-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.new-projekt-wrap._2{position:relative;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}


.projekt-bild{position:absolute;left:17%;top:auto;right:auto;bottom:-16%}


.ra-component{grid-column-gap:52px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}


._2-col-img{width:100%;height:800px;background-image:url("../images/3.jpg");background-position:50% 50%;background-size:cover}


._2-col-img._2{background-image:url("../images/4.jpg")}


.ra-text-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:80%;height:600px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-weight:500}


.ra-text-wrapper.right{width:90%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;text-align:right}


.section-textabschluss{overflow:hidden}


.info-component{-ms-grid-rows:auto;grid-template-rows:auto}


.info-col{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:500px;height:800px;padding:50px 50px 100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;background-image:linear-gradient(125deg,rgba(92,10,224,.1) 19%,rgba(37,83,184,.25))}


.info-col._2{padding-bottom:100px;background-image:linear-gradient(325deg,rgba(92,10,224,.25),rgba(37,83,184,.1) 75%)}


.info-link-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:20px;padding-top:5px;padding-bottom:5px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #000;color:#0d0d0d}


.info-link{color:#0d0d0d;font-size:20px;font-weight:500;text-decoration:none}


.down-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}


.webflow-erlaubt{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:400px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;text-align:left}


.webflow-bg{height:100vh;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.5)));background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.5))}


.relativ{position:relative}


._w-webflow-heading{max-width:1150px;color:#fff;font-size:4rem;line-height:1.5;font-weight:400;text-align:center}


.partner-wrapper{position:fixed;left:auto;top:auto;right:1%;bottom:1%;z-index:900;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}


.partner-badge{width:40px;}


.toc-bg{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-1;background-color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}


.toc-bg-2{position:absolute;left:0;top:0;right:0;bottom:0;z-index:-2;background-color:hsla(0,0%,90.7%,.8);box-shadow:inset 1px 1px 3px 0 #000,inset -1px -1px 3px 0 #000;-webkit-filter:blur(16px);filter:blur(16px)}


.close-toc{position:absolute;left:auto;top:3%;right:3%;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:20px;height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.toc-padding{padding:40px}


.project-grid_l{display:-ms-grid;display:grid;width:100%;margin-right:auto;margin-left:auto;grid-auto-columns:1fr;grid-column-gap:0px;grid-row-gap:0px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.projetc-landing-description{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:18px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.webflow-projectimg{position:absolute;left:0;top:0;right:0;bottom:0;background-image:url("");background-position:50% 50%;background-size:cover;background-attachment:scroll}


.projects-img-wrapper{position:absolute;left:0;top:0;right:0;bottom:0}


.project-img-description{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:rgba(35,50,94,.8)}


.project-descitpiotn{display:-ms-grid;display:grid;padding:80px;justify-items:start;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-align-content:start;-ms-flex-line-pack:start;align-content:start;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:250px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto;border-style:solid solid none none;border-width:1px;border-color:hsla(0,0%,100%,.1) hsla(0,0%,100%,.1) transparent}


.project-descitpiotn.end{border-bottom-style:solid;border-bottom-color:hsla(0,0%,100%,.1)}


.project-name-l{position:absolute;left:0;top:0;right:auto;bottom:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:80px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.project-info-l{max-width:80%}


.project-hihilights-list{padding-left:20px;color:#fff}


.section-webflowagentur{position:relative;overflow:hidden;background-color:#253562}


.webflowag-intro{position:relative;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}


.webflow-mokups{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}


.section-benefits{position:relative}


.webflowagentur-img{position:absolute;left:0;top:10%;right:auto;bottom:10%;width:50%;background-image:url("../images/1.jpg");background-position:50% 50%;background-size:cover}


.webflow-benefits{display:-ms-grid;display:grid;height:600px;justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 0.75fr;grid-template-columns:1fr 0.75fr;-ms-grid-rows:auto;grid-template-rows:auto}


.webflow-points{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.benefits-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.section-tutorials{background-image:linear-gradient(88deg,rgba(92,10,224,.5),rgba(37,83,184,.5))}


.tutorial_intro-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:250px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}


.tutorial_intro-img{position:relative}


.tut-img{position:absolute;left:0;top:40px;right:0;bottom:0;height:600px;background-image:url("../images/1.jpg");background-position:0 0;background-size:auto}


.section-introtut{margin-top:650px}


.intro_tut-compoennt{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.intro_tut-text{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.absolute-tut-heading{position:absolute;left:-20%;top:-8%;right:auto;bottom:auto;color:#0d0d0d;font-size:5rem;line-height:1.5;font-weight:400}


.absolute-tut-heading.text-color-white.max-width-hero{max-width:60rem}


.absolute-tut-heading.max-width-custom{max-width:1000px}


.absolute-tut-heading.text-weight-bold{font-weight:700}


.section-kategorien{background-color:#f3f6f9}


.collection-list{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.kollektion-text{margin-right:2.5rem;-webkit-transition:.5s;transition:.5s;color:#a0a0a0;font-weight:500}


.kollektion-text:hover{padding-bottom:0;color:#000}


.kollektion-text.w--current{border:1px #000;color:#000}


.kollektion-text.w--current:hover{color:#0d0d0d}


.category-links{font-size:1.2rem;line-height:1.5;font-weight:600}


.category-links.text-color-white.max-width-footer{max-width:600px}


.category-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:600px;padding:15px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:500px;background-color:#fff;box-shadow:0 0 4px 1px rgba(0,0,0,.15)}


.collection-list-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}


.category-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.section-videos{background-color:#f3f6f9}


.video-tuts-wrapper{display:-ms-grid;display:grid;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;grid-auto-columns:1fr;grid-column-gap:39px;grid-row-gap:61px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.video_tuts-wrapper{border-radius:20px;background-color:#fff}


.video_tuts-img{width:100%;height:300px;border-top-left-radius:20px;border-top-right-radius:20px;background-image:url("");background-position:50% 50%;background-size:cover}


.allign-edges{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.kategorien-tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:1rem;padding:10px 20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:500px;font-weight:700}


.kategorien_tags{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.video-intro_wrapper{position:relative;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.video-intro_wrapper.max-width-large{width:100%}


.video-intro_video{position:absolute;left:auto;top:0;right:0;bottom:0;width:60%;background-image:url("");background-position:50% 50%;background-size:cover}


.video_intro-wrapp{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:800px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.section-tutorial{background-color:#253562}


.tutorial-description_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.tut-result_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:70px 100px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;border-radius:20px;background-image:-webkit-gradient(linear,left top,right top,from(rgba(92,10,224,.3)),to(rgba(37,83,184,.3)));background-image:linear-gradient(90deg,rgba(92,10,224,.3),rgba(37,83,184,.3))}


.tut-result{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.tut_result-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.tutorial-check{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50px;height:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:500px;background-color:#fff}


.div-block-2{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.category-tag_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:400px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}


.tutorials-layout-wrapper{padding:30px}


.course-category_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.video-tuts-img-wrapper{overflow:hidden}


.center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}


.freeprozess-wrapper{display:none}


.freeprocess-component{-ms-grid-columns:1fr 1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.function-step{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.arrow-div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:35px;padding-left:2rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;background-image:url("../images/arrow-from.png");background-position:0 0;background-size:contain;background-repeat:no-repeat}


.arrow-div._1{padding-left:1rem;background-image:url("../images/arrow-from.png")}


.function-number{position:relative}


.div-block-3{position:absolute;left:auto;top:auto;right:5%;bottom:auto;width:30px;height:30px;background-color:#253562;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}


.big-number{color:#eeeded;font-size:10rem;line-height:1.5;font-weight:700}


.function-icon{position:absolute;left:0;top:auto;right:auto;bottom:15%}


.text-color-lightgrey{color:#868686}


.section-multiform{margin-bottom:20rem}


.free-design_form{display:none;height:100vh;min-height:900px}


.design-form{width:100%;height:100%}


.section-designhero{position:relative;background-color:#253562}


.design-hero_wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;min-height:900px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.design-hero{position:relative;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:60%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.design-wrapper{position:absolute;left:auto;top:0;right:0;bottom:0;overflow:hidden;width:55%;height:100%}


.mokups-wrapper{width:100%;height:140%;grid-column-gap:20px;grid-row-gap:20px;-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr;-ms-grid-rows:auto auto auto auto auto;grid-template-rows:auto auto auto auto auto;-webkit-perspective:2000px;perspective:2000px}


.design-mokup{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:500px;height:300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,-90px) rotateX(0) rotateY(-11deg) rotateZ(0);transform:translate3d(0,0,-90px) rotateX(0) rotateY(-11deg) rotateZ(0);-webkit-transform-style:preserve-3d;transform-style:preserve-3d}


.mokup-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}


.howit-works{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.how-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.step-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:550px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.step-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:4rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.step-line{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.step-circle{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.line-step{position:relative;width:2px;height:300px;margin-top:1.5rem;margin-bottom:1.5rem;background-color:rgba(238,237,237,.5)}


.step_circle{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:30px;height:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:500px;background-color:rgba(37,83,184,.5)}


.step-circ{width:8px;height:8px;border:1px solid #2e4d7d;border-radius:500px}


.step-circ._2{position:absolute;width:20px;height:20px}


.step-circ._1{position:absolute;width:10px;height:10px}


.step-circ._3{width:30px;height:30px}


.step{position:static;left:48.5%;top:38.5%;right:0;bottom:0;width:10px;height:10px;border-radius:500px;background-color:#2e4d7d}


.step-titel{margin-left:4rem}


.step-titl{color:#2e4d7d;font-size:1.19rem;font-weight:700;text-transform:uppercase}


.line-fillup{position:absolute;left:0;top:0;right:0;bottom:auto;width:100%;height:100%;background-color:#2e4d7d}


.slider-right{width:100%;padding-top:20px;padding-bottom:20px;border-radius:4px;background-color:#6a27ff;-webkit-transition:.2s;transition:.2s;color:#fff;font-size:16px;text-align:center}


.slider-right:hover{background-color:#5233bb}


.checkbox-title{display:none;margin-bottom:0;padding-bottom:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#5b3acc;font-size:14px}


.checkbox-image{width:100%}


.checkbox-title-2{position:absolute;left:0;top:auto;right:0;bottom:0;display:none;margin-bottom:0;padding-bottom:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;color:#5b3acc;font-size:14px}


.form-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.form-wrap.extra-space{margin-top:20px;margin-bottom:20px}


.field-label{margin-bottom:8px;color:#f1f1f1;font-size:15px;font-weight:600}


.checkbox-2{position:absolute;left:0;top:0;right:0;bottom:0;z-index:5;width:100%;height:100%;margin-top:0;margin-left:0;border:2px solid transparent;border-radius:10px;opacity:0;cursor:pointer}


.checkbox-2:active{border:2px solid #000}


.icon{width:25px;color:#005cff}


.multistep-wrspper{width:100%;height:100%;margin-bottom:0}


.checkbox-text-wrapper{position:relative;z-index:9;cursor:pointer}


.help-block{position:absolute;left:auto;top:15px;right:15px;bottom:auto;padding:20px}


.previous-placeholder{display:none;width:auto;height:35px;max-width:100px;margin-bottom:30px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}


.previous-placeholder:hover{opacity:1}


.form-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;max-width:560px;min-width:490px;margin-bottom:-20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.slider-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-width:80px;margin-right:10px;padding-top:20px;padding-bottom:20px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:4px;background-color:rgba(21,28,52,.06);-webkit-transition:.2s;transition:.2s;color:#fff;text-decoration:none}


.slider-left:hover{background-color:rgba(21,28,52,.15)}


.multi-form-bg{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;height:100%;padding:40% 40px 50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.37)),color-stop(98%,hsla(0,0%,100%,0))),url("");background-image:linear-gradient(180deg,rgba(0,0,0,.37),hsla(0,0%,100%,0) 98%),url("");background-position:0 0,50% 50%;background-size:auto,cover}


.slide-banner{position:relative;width:40%;min-width:310px;background-color:#1f1b3a}


.checkbox-icon{position:relative;z-index:9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:55px;height:55px;margin-right:25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-radius:15px;background-color:rgba(255,0,4,.05)}


.text-field{position:relative;min-height:55px;margin-bottom:0;border-style:none none solid;border-width:1.3px;border-color:#bec9d5;background-color:hsla(0,0%,100%,0);color:#fff;font-size:16px}


.text-field:active{color:#fff}


.text-field:focus{border-width:1.3px;border-color:#007bfc;color:#fff}


.text-field::-webkit-input-placeholder{background-color:hsla(0,0%,100%,0);color:rgba(255,255,255,.6)}


.text-field:-ms-input-placeholder{background-color:hsla(0,0%,100%,0);color:rgba(255,255,255,.6)}


.text-field::-ms-input-placeholder{background-color:hsla(0,0%,100%,0);color:rgba(255,255,255,.6)}


.text-field::placeholder{background-color:hsla(0,0%,100%,0);color:rgba(255,255,255,.6)}


.checkbox_wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.banner-logo{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:60px;padding-bottom:60px;padding-left:40px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.08)}


.author-name{margin-bottom:4px;color:#fff;font-size:16px;font-weight:700}


.testi-name{color:#fff}


.checkbox-base{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100px;margin-right:0;margin-bottom:20px;margin-left:0;padding:15px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border:1.2px solid rgba(62,52,200,.1);border-radius:8px;background-color:#fff;box-shadow:1px 1px 35px 0 rgba(198,211,255,.28)}


.checkbox-text{color:#5b617c;font-weight:400}


.slide-2{position:static;width:100%;height:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;border-radius:20px}


.star-row{margin-bottom:30px}


.form-item-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.next-button{display:none;padding:12px 32px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;border-radius:5px;background-color:#5b3acc;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in;font-size:15px}


.form-title-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:35px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.next-placeholder{display:none;overflow:visible;width:auto;height:47px;max-width:159px;margin:auto auto 25px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.checkbox-h4{margin-top:0;margin-bottom:3px}


.form12_checkbox_field{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:140px;height:120px;margin:20px 5px;padding:35px 22px 22px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;border:1.2px solid rgba(62,52,200,.1);border-radius:8px;background-color:#fff;box-shadow:1px 1px 35px 0 rgba(198,211,255,.28)}


.banner-h3{margin-bottom:20px;color:#fff;font-size:34px;line-height:1.2;font-weight:500;letter-spacing:-.3px}


.text-block-3{font-family:Gilroy,sans-serif;color:#fff;font-size:100px;line-height:1.5;font-weight:400}


.form-section-title{margin-bottom:12px;color:#fff;font-size:36px;line-height:1.5;font-weight:400}


.author-image{width:50px;height:50px;max-width:none;margin-right:14px;border-radius:100px;box-shadow:1px 1px 3px 0 rgba(0,0,0,.14);-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0%;object-position:50% 0%}


.author-testimonial{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.paragraph-intro{max-width:650px;margin-bottom:30px;color:hsla(0,0%,100%,.78);font-size:20px;line-height:1.5}


.paragraph-intro.max-width-small{max-width:30rem;color:hsla(0,0%,100%,.78)}


.notice{margin-bottom:20px;padding:15px;background-color:#2e2a4d;color:hsla(0,0%,100%,.65);font-size:15px;line-height:1.5}


.text-span-2{color:#fff}


.submit-button-2{width:100%;margin-right:auto;margin-left:auto;padding-top:14px;padding-bottom:14px;border-radius:4px;background-color:#5b3acc;color:#fff;font-size:16px}


.previous-button{display:none;padding:5px 0;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;opacity:1;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;color:#5b617c;font-size:15px;text-indent:-2px}


.previous-button:hover{border-bottom-color:rgba(0,0,0,.55);opacity:1}


.multistep-success{position:absolute;width:100%;height:100vh;padding:50px;background-color:#253562;letter-spacing:1px}


.dot{width:10px;height:10px;margin-right:8px;margin-left:8px;border-radius:100px;background-color:rgba(91,97,124,.2)}


.dot.active-dot{background-color:#747ca0}


.slider{position:relative;height:100vh;min-height:1000px;background-color:transparent}


.slide-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;min-height:1000px}


.paragraph-2{max-width:650px;margin-bottom:30px;color:hsla(0,0%,100%,.78);font-size:18px;line-height:1.5}


.checkbox{position:absolute;left:0;top:0;right:0;bottom:0;z-index:5;display:block;width:100%;height:100%;margin-top:0;margin-left:0;border:2px solid transparent;border-radius:10px;opacity:0;cursor:pointer}


.checkbox:active{border:1px solid #2e4d7d}


.slide-counter{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;min-height:20px;margin-top:40px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.slide-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:60%;height:100vh;min-height:1000px;padding:100px 3%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#170c3f;color:#0d0d0d}


.button-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}


.checkbox-field{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:140px;min-width:150px;margin-right:6px;margin-left:6px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.checkbox-field.font{width:30%;height:auto;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


.form-paragraph{max-width:550px;color:#fae3ff;font-size:18px;line-height:1.5}


.multistep-error{margin-top:0;padding-top:20px;padding-bottom:20px;background-color:#ffbfbf;text-align:center}


.form-full{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:100vh;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.glass-morphism{position:absolute;left:0;top:auto;right:0;bottom:0;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:200px;padding:39px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.23);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}


.glass-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:300px;margin-right:12rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.glass-wrapper._2{margin-right:0}


.multi-sucess-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#fff}


.webflow-img{position:absolute;left:-6%;top:auto;right:auto;bottom:5vw;z-index:5;width:20vw;max-width:650px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.webflow-img._2{left:auto;top:-2%;right:-8%;bottom:auto}


.webflow-img._3{left:-15%;bottom:23%}


.webflow-img._4{left:-2%;top:-3%;right:auto;bottom:auto}


.webflow-img._1{bottom:-22%;width:20vw}


.webflow-img._5{left:auto;top:auto;right:-5%;bottom:-5%}


.webflow-img._6{left:auto;top:20%;right:-12%;bottom:auto}


.webflow-img._7{left:auto;top:auto;right:-20%;bottom:14%}


.webflow-img._8{left:-10%;top:26%;right:auto;bottom:0}


.webflow-img._9{left:auto;top:34%;right:-8%;bottom:0}


.webflow-img._10{left:-7%;top:71%;right:auto;bottom:0}


.webflow-img._11{left:-5%;top:8%;right:auto;bottom:auto;z-index:4}


.section-thankyou{position:relative}


.thank-you-wrapper{position:relative;z-index:5;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}


.thank-you-video{position:absolute;left:0;top:0;right:0;bottom:0;z-index:1;width:100%;height:100%}


.black-transparent{position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.8)),to(rgba(0,0,0,.8)));background-image:linear-gradient(180deg,rgba(0,0,0,.8),rgba(0,0,0,.8))}

@media screen and (min-width:600px)
{
.heading-large{margin-top:0% !important; margin-bottom:0;font-size:2.5rem !important;line-height:1.5;font-weight:400; font-family: 'fontspring-black';}

.pab-2{
		padding-bottom: 5% !important;
	}
.mrgn h1{
		font-size: 4vw !important;
	}
}

@media screen and (min-width:1366px)
{
	.laptop-text{margin-top: 5%;}
	.heading-large{margin-top:10% !important; margin-bottom:0;font-size:2.5rem !important;line-height:1.5;font-weight:400; font-family: 'fontspring-black';}
	.pab-2{
		padding-top: 0% !important;
	}
}
	
@media screen and (max-width:991px)
{
	.padding-horizontal{padding-top:0;padding-bottom:0}
	.paragraph-still2{color:#606670;line-height:2; padding: 0px 10px}
	.paragraph-still3{color:#606670;font-size:4vw;line-height:2; padding: 0px 0px}
	.paragraph-still{font-size: 4vw; line-height: 2;}
	.nav-cta-wrapper{display: none;}
	.nav-cover{display: none;}
	.pab-2{
		padding-bottom: 6% !important;
	}
	h2{margin-top:0;margin-bottom:0;font-size:25px;line-height:36px;font-weight:400; color:#263865;font-family: 'fontspring-black';}
.body-display-2{padding:0 20px; font-size: 16px;}
.heading-large{margin-top:0% !important; padding:0px; margin-bottom:0;font-size:2rem !important;line-height:1.5;font-weight:400; font-family: 'fontspring-black';}

.padding-horizontal.padding-medium{padding:1.5rem}

	h3{margin-top:0;margin-bottom:0;font-size:17px;line-height:1.5;font-weight:500; font-family: 'fontspring-bold'; }
.padding-horizontal.padding-huge{display:none;padding:5rem}


.padding-vertical{padding-right:0;padding-left:0}


.padding-vertical.padding-large{padding:2.5rem}


.padding-vertical.padding-custom3{padding-top:8rem;padding-bottom:8rem}


.heading-large.text-weight-medium.mobile-vw{font-size:3.5vw;  }


.margin-vertical{margin-right:0;margin-left:0}


.padding-left{padding-top:0;padding-right:0;padding-bottom:0}


.padding-left.padding-medium{padding-left:0}


.margin-xxlarge{margin:4rem}


.padding-top{padding-right:0;padding-bottom:0;padding-left:0}


.margin-large{margin:2.5rem}


.padding-medium{padding:1.5rem}


.heading-xlarge.text-color-white.text-align-center{font-size:3.3rem}


.heading-xlarge.max-width-custom.mobile-vw,.heading-xlarge.mobile-vw{font-size:5.5vw}


.padding-xhuge{padding:6rem}


.padding-bottom{padding-top:0;padding-right:0;padding-left:0}


.margin-top{margin-right:0;margin-bottom:0;margin-left:0}


.padding-right{padding-top:0;padding-bottom:0;padding-left:0}


.padding-xxlarge{padding:4rem}


.padding-huge{padding:5rem}


.fs-styleguide_section{grid-column-gap:2.5rem;-ms-grid-columns:1fr;grid-template-columns:1fr}


.padding-xxhuge{padding:8rem}


.margin-horizontal{margin-top:0;margin-bottom:0}


.padding-large{padding:2.5rem}


.padding-xlarge{padding:3rem}


.show-tablet{display:block}


.margin-right{margin-top:0;margin-bottom:0;margin-left:0}


.margin-huge{margin:5rem}


.margin-bottom{margin-top:0;margin-right:0;margin-left:0}


.max-width-full-tablet{width:100%;max-width:none}


.margin-left{margin-top:0;margin-right:0;margin-bottom:0}


.margin-xlarge{margin:3rem}


.margin-medium{margin:1.5rem}


.container-large.nav{margin-right:0;margin-left:0}


.margin-xhuge{margin:6rem}


.margin-xxhuge{margin:8rem}


.hide-tablet{display:block}



.tabs2_component{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}


.painpoint-content{position:static;margin-top:2rem}


.painpoint-menu{width:100%;margin-right:2.5rem}


.tabs-schmerzpunkte{padding:1.25rem}


.speaker-info{max-width:470px}


.clip-text.speaker-headding{margin-top:-36px;margin-bottom:24px}


.speaker-slide-mask{width:65%}


.slide-image{height:50vh;min-height:500px}


.speaker-name{font-size:52px}


.processintro-wrapper{color:#0d0d0d}


.section-diagonal{width:111vw;margin-left:-2%}


.endgoal-text-wrapper{padding-left:0}


.client-text-wrapper{height:100vw}


.client-wrapper{height:auto;max-height:none}


.client-component{height:auto;max-height:none;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-grid-columns:1fr;grid-template-columns:1fr}


.logos-wrapper{height:100vh}


.logos-left{height:100vw}


.testimonial-wrapper{height:100vw;max-height:none}


.testimonial-component{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.testimonial-text-wrapper{height:auto;max-height:none}


.client-heading{line-height:50px}


.footer.hide-desktop{display:block}


.footer-component{-ms-grid-columns:1fr 1.75fr 1fr;grid-template-columns:1fr 1.75fr 1fr}


.css,.cursor{display:none}


.project-slider{display:none;overflow:hidden}


.heading-xxxlarge.text-color-white{font-size:4rem}


.substract{left:2%;top:44%;width:300px}


.section-who-are-we{position:relative;z-index:10;margin-top:-89px}


.about-intro-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}


.about-intro-text-wrapper,.wer-sind-wir-wrapper{width:100%}


.content__img{display:none}


.section-laptop{height:auto}


.servicelaptop-text-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.background-video{position:relative;left:0;width:100%;height:61vw;max-height:none;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}

 
.laptop-text{width:100%;height:1000px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}
.laptop-text1{width:100%; height:500px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto; left: 0}


.red-overflow-wrapper{position:absolute;top:0;width:100%;height:200px}


.service-text-wrapper{position:relative;height:500px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}


.service-list-wrapper{width:100%;margin-top:44px}


.laptop-paragraph{max-width:none; padding: 0 0px;}
.laptop-paragraph1{padding: 0 20px;}

.laptop-paragraph2{padding: 0px !important;}
.red-div-text-wrapper.max-width-medium{position:static;width:100%;height:auto;max-width:none;margin-top:0;padding-top:0px}


.circle-ring-wrapper{left:70%;top:70%}


.section-services{overflow:hidden}


.servicelist-component{-ms-grid-columns:1fr;grid-template-columns:1fr}


.services-wrapper{padding:0 20px 0 40px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}


.services-wrapper.one{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-color:rgba(0,0,0,.9)}


.services-wrapper.three,.services-wrapper.two{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;background-color:rgba(0,0,0,.9)}


.blur{max-width:none}


.surface-pen-wrapper-service{display:none}


.accordion{position:static;width:50%}


.accordion.active{position:static;width:100%;height:50%}


.webseiten{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:30px;grid-row-gap:30px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.column_number-wrap{margin-bottom:30px}


.column_number-line{background-color:#fff}


.tab-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:25%;padding:8px 0 18px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background-color:transparent}


.tab-link.w--current{width:25%;padding-top:8px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;background-color:rgba(0,0,0,.8)}


.hero_column{width:auto;height:500px}


.hero_column._2,.hero_column._3,.is--hidden{display:none}


.projekte-home{width:100%;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.contactform-wrapper{position:static;width:100%}


.faq-item-wrapper{position:static;z-index:8888}


.accordion-item-title{max-width:100%}


.accordion-paragraph{max-width:100%}


.accordion-item-wrapper.tabs-accordio{padding:0 0 32px}


.tabs-container{padding-right:0;padding-left:0}


.tab-button,.tab-button.w--current{width:30%}


.accordion-tabs-menu{z-index:1;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;background-color:#fff}


.accordion-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}


.section-scroll{height:auto;padding-top:60px}


.super-text.text-white.two{font-size:12vw}


.big-social{font-size:5em}


.mobile-intro-box-image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:375px;margin-bottom:48px}




.intro-box{min-height:auto}


.sticky-box-list{max-width:700px;padding-bottom:0;grid-row-gap:80px}


.sticky-image-bar{display:none}


.services-grid{margin-bottom:0;-ms-grid-columns:1fr;grid-template-columns:1fr}


.grid-wrapper{grid-row-gap:48px}


.scroll-arrow{min-width:16px}


.content-stacked{grid-row-gap:80px}


.grid-wrapper-team{grid-row-gap:48px}


.team-info{padding:60px 48px}


.works-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}


.separator-line-fill{display:none}


.story-wrapper{padding-right:0;padding-bottom:60px;border-right-style:none}


.demo-bottom-line,.right-column{display:none}


.boxed-content{grid-row-gap:36px}


.blank-line{padding:0}


.boxed-wrapper{padding:80px 60px}


.spacer-line{display:none;padding-right:0;padding-bottom:60px;border-right-style:none}


.main-button.nav-cta,.pain-text{display:}


.pain-img{width:100vw}


.container-special{max-width:none}


.word-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}


.changer{margin-left:0}


.cursor-wrapper{display:none}


.hero-content{padding-top:80px;padding-bottom:0}


.background-wrapper.half-page{position:relative;width:100%;min-height:500px;border-top:1px solid rgba(239,249,252,.1)}


.content-wrapper{grid-row-gap:60px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}


.showcase-image{height:50vw}


.hero-title{max-width:650px}


.hero-title.small{padding-bottom:6px}


.small-width{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.beschreibung-wrapper{grid-row-gap:20px;-ms-grid-rows:1fr;grid-template-rows:1fr}


.stacked-content.large{grid-row-gap:80px}


.home-hero-intro{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;grid-row-gap:24px;text-align:center}


.detail-card{grid-row-gap:100px;border-top-style:solid}


.detail-card.no-mobile-top-border{border-top-style:none}


.detail-card.no-top-border{border-top-style:none;border-right-style:none}


.circle-link{z-index:40;margin-top:100px;margin-right:0;margin-bottom:-90px}


.beschreibung{grid-row-gap:24px}


.detail-cards-wrapper{grid-auto-flow:row;grid-row-gap:0px}


.testimonial-projekt-wrapper{grid-row-gap:20px;-ms-grid-rows:1fr;grid-template-rows:1fr}


.nav-grid{position:relative;z-index:999;height:80px;grid-row-gap:19px;-ms-grid-columns:auto 1fr 1fr;grid-template-columns:auto 1fr 1fr;-ms-grid-rows:1fr;grid-template-rows:1fr; padding-top: 20px;}


.intro-wrapper{grid-row-gap:20px;-ms-grid-rows:1fr;grid-template-rows:1fr}


.abschlussbild{height:auto;min-height:auto}


.large-span-heading{max-width:400px;color:#fff;font-size:6rem;line-height:1.2}


.mobile-largeheading{display:none}


.project-grid{grid-row-gap:80px}


.project-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:40vw;height:70vw;padding:14px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}


.image-cover-project{background-color:#fff}


.project-item-background{padding:14px}


.circle-icon{margin-top:24px;margin-left:0}


.project-hover-info{position:relative;right:auto;bottom:auto;z-index:55;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 9px 9px;padding:36px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;text-align:center;text-decoration:none}


.projekte-mobil,.projekte-mobil.projects{display:-ms-grid;display:grid;grid-auto-columns:1fr;grid-column-gap:16px;grid-row-gap:16px;-ms-grid-columns:minmax(5vw,1fr) minmax(auto,1450px) minmax(5vw,1fr);grid-template-columns:minmax(5vw,1fr) minmax(auto,1450px) minmax(5vw,1fr);-ms-grid-rows:auto;grid-template-rows:auto}


.responsive-projekte{display:block}


.responsive-projekte.projects{margin-top:200px}


.video-button{width:100px;height:100px}


.the-hero{padding-top:80px}


.hero-middle{padding-left:0}


.hero-intro-content{-ms-grid-columns:1fr;grid-template-columns:1fr}


.hero-video-wrapper{margin-right:48px;margin-left:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


.scroll-button{width:100px;height:100px}


.about-heading{font-size:2.7rem}


.menu-button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:60px;height:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.brand{position:static;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.navbar{display:block;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;border-bottom:1px rgba(239,249,252,.1); background: url('../images/top-menu.png') no-repeat top center #253562;}


.nav-wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;justify-items:stretch;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}


.nav-link{padding-top:24px;padding-bottom:24px;border-bottom:1px solid rgba(239,249,252,.1)}


.nav-link.w--current{background-color:#04090c;color:#fff}


.mobile-nav-menu{position:absolute;z-index:999;border-top:1px rgba(239,249,252,.1);border-bottom:1px transparent;background: url('../images/top-menu.png') no-repeat top center #253562;}



.nav-cover{z-index:100}


.menu-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:transparent}


.menu-button.w--open{background-color:transparent}


.nav-menu-items{display:none}


.menu-icon{width:30px}


.pause-button-home{width:100px;height:100px}


.section-bg-video,.video-wrapper-project{height:600px}


.background-video-project,.video-project{width:100%;height:400px;min-width:auto;border-radius:0}


.grid{-ms-grid-columns:1fr;grid-template-columns:1fr}


.blog-cta-wrapper{height:500px}


.red-block{display:none}


.blog-wrapper{overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}


.post{width:auto}


.table-of-content{width:100%}


.toc_wrapper{position:relative;top:0;width:100%;margin-right:0}


.more-blogs{-ms-grid-columns:1fr;grid-template-columns:1fr}


.contact-menu{width:90%}


.page-loader{overflow:hidden}


.demo-intro-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}


.demo-banner{min-height:450px}


.demo-video-bg.themen-background{background-position:50% 50%}


.demo-parts{padding-right:0;grid-row-gap:48px;-ms-grid-columns:1fr;grid-template-columns:1fr}


.service-info{padding-right:0}


.demo-tab-menu{min-height:auto}


.demo-kategorie{min-height:500px}


.demo-tabs{padding-bottom:80px;-webkit-align-content:start;-ms-flex-line-pack:start;align-content:start;grid-row-gap:24px;-ms-grid-columns:1fr;grid-template-columns:1fr}


.demo-verticle-line{display:none}


.demo-tab-wrapper{margin-top:0;-ms-grid-columns:1fr;grid-template-columns:1fr}


.demo-link{min-height:60px}


.div-block,.popup-overlay{display:none}


.wissens-sub{overflow:hidden}


.trailer-tabs,.wissensvideo{height:500px}


.logoswrapper{grid-row-gap:20px;-ms-grid-rows:1fr;grid-template-rows:1fr}


.erkl-rseiten-slider{height:50vw}


.landingpage-wrapper{bottom:-300px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}


.landing-description{margin-top:20px}


.video-content{position:static;top:-60%;width:100%;height:500px}


.video-tabs{height:auto}


.video-tabsmenu{width:100%}


.video-tema{height:120px}


.video-tema.w--current{height:200px}


.tab-videocontent,.video-thema{height:100%}


.erstgespr-ch-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.buchen-wrapper{width:auto}


.calendly-wrapper{width:100%}


.signup-wrapper{width:auto}


.html-embed{margin-top:60px}


.scrollimage-absolute._4{bottom:31%;width:50%}


.scrollimage-absolute._5{top:43%;width:30%}


.scrollimage-absolute._6{width:40%}


.collection-wrapper{height:700px}


.collection-1{left:0;top:0;right:0;bottom:auto;width:100%;height:450px;background-image:url("../images/1.jpg")}


.collection-2{bottom:-24%;width:100%;height:450px;background-image:url("../images/2.jpg");background-position:50% 0}


.projekt-bild{left:10%;display:none}


.ra-component{-ms-grid-columns:1fr;grid-template-columns:1fr}


._2-col-img{height:500px}


.ra-text-wrapper{width:100%;height:200px;margin-top:2rem}


.ra-text-wrapper.right{width:100%;height:200px}


.info-component{-ms-grid-columns:1fr;grid-template-columns:1fr}


.info-col{width:100%}


.projekt-moible{display:none}


._w-webflow-heading{font-size:3rem}


.toc-bg-2{box-shadow:inset 1px 1px 3px 0 rgba(0,0,0,.46),inset -1px -1px 3px 0 rgba(0,0,0,.44)}


.toc-padding{position:relative;top:0;width:100%;padding:10px}


.project-descitpiotn{padding:60px 48px}


.tut-img{height:300px;background-position:50% 50%;background-size:cover}


.section-introtut{margin-top:400px}


.intro_tut-compoennt{-ms-grid-columns:1fr;grid-template-columns:1fr}


.intro_tut-text{padding:0}


.absolute-tut-heading{position:static;margin-bottom:20px;font-size:4rem}


.absolute-tut-heading.text-color-white.text-align-center{font-size:3.3rem}


.absolute-tut-heading.max-width-custom.mobile-vw,.absolute-tut-heading.mobile-vw{font-size:5.5vw}


.video-intro_wrapper{margin-bottom:40px}


.video-intro_video{position:static;width:100%;height:500px}


.video_intro-wrapp{height:auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}


.tut-result_wrapper{padding:40px}


.tutorial-check{min-height:50px;min-width:50px}


.design-hero_wrapper{height:500px;min-height:auto}


.design-hero{width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}


.design-wrapper{position:static;width:100%;height:700px}


.design-mokup{width:400px;height:200px}


.multi-form-bg{padding-top:60px;padding-bottom:60px;background-image:none;background-size:auto;background-repeat:repeat}


.slide-banner{display:none;width:100%}


.banner-logo{padding-top:26px;padding-bottom:26px}


.checkbox-base{height:auto;min-height:100px}


.banner-h3{font-size:30px}


.author-image{margin-bottom:10px}


.author-testimonial{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.slide-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}


.slide-content{width:100%;min-height:100vh;padding-top:140px;padding-bottom:140px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


}


@media screen and (max-width:767px){.padding-horizontal{padding-top:0;padding-bottom:0}


.padding-horizontal.padding-medium{padding:1.25rem}


.padding-horizontal.padding-huge{padding:3.5rem}


.padding-vertical{padding-right:0;padding-left:0}


.padding-vertical.padding-large{padding:1.5rem}


.heading-large{font-size:2rem}


.text-size-large{font-size:1.19rem}
	


.margin-vertical{margin-right:0;margin-left:0}


.padding-left{padding-top:0;padding-right:0;padding-bottom:0}


.fs-styleguide_row.is-for-social-icons{-ms-grid-rows:auto auto;grid-template-rows:auto auto}


.margin-xxlarge{margin:3rem}


.text-style-nowrap{white-space:normal}


.padding-top{padding-right:0;padding-bottom:0;padding-left:0}


.margin-large{margin:1.5rem}


.fs-styleguide_section-type{font-size:.875rem}


.fs-styleguide_page-header{margin-bottom:0;padding-top:2rem;padding-bottom:2rem}


.padding-medium{padding:1.25rem}


.heading-xlarge{font-size:2.5rem}


.padding-xhuge{padding:4rem}


.padding-bottom{padding-top:0;padding-right:0;padding-left:0}


.margin-top{margin-right:0;margin-bottom:0;margin-left:0}


.max-width-full-mobile-landscape{width:100%;max-width:none}


.padding-right{padding-top:0;padding-bottom:0;padding-left:0}


.padding-xxlarge{padding:3rem}


.padding-huge{padding:1.5rem}


.heading-medium{font-size:1.19rem}


.show-mobile-landscape{display:block}


.padding-xxhuge{padding:4.5rem}


.margin-horizontal{margin-top:0;margin-bottom:0}


.padding-large{padding:1.5rem}


.fs-styleguide_version-details{font-size:.875rem}


.fs-styleguide_color-sample{padding:2.5rem 2rem}


.padding-xlarge{padding:2rem}


.margin-right{margin-top:0;margin-bottom:0;margin-left:0}


.margin-huge{margin:3.5rem}


.margin-bottom{margin-top:0;margin-right:0;margin-left:0}


.margin-left{margin-top:0;margin-right:0;margin-bottom:0}


.margin-xlarge{margin:2rem}


.heading-small{font-size:1rem}


.page-padding{padding-right:1.25rem;padding-left:1.25rem}


.margin-medium{margin:1.25rem}


.fs-styleguide_3-col{-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}


.margin-xhuge{margin:4rem}


.hide-mobile-landscape{display:none}


.margin-xxhuge{margin:4.5rem}


.section-header-home{display:block}


.header-text-wrapper{left:0;margin-right:15px;margin-left:15px}


.section-painpoints{margin-top:0}


.tabs2_component{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.painpoint-content{width:100%}


.painpoint-menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:auto;margin-right:0;margin-bottom:2rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;grid-auto-flow:column;-ms-grid-rows:auto;grid-template-rows:auto;background-color:transparent;box-shadow:none}


.tabs-schmerzpunkte{margin-top:.375rem;margin-right:.75rem;margin-bottom:.375rem;padding:.75rem 1rem;border-radius:.25rem;background-color:#fff}


.speaker-slide-mask{width:90%}


.slide-image{min-height:400px}


.speaker-name{font-size:48px}


.speaker-arrow,.speaker-arrow.left{bottom:2.5vw}


.processintro-wrapper{width:80%}


.section-diagonal{width:112vw;margin-left:-3%}


.video-wrapper{-ms-grid-columns:100%;grid-template-columns:100%}


.client-component{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto;grid-template-rows:auto}


.logos-wrapper{height:40vh}


.testimonial-wrapper{height:auto}


.testimonial-component{-ms-grid-columns:1fr;grid-template-columns:1fr}


.slider-navigation{width:100%}


.testimonial-text-wrapper{height:600px}


.testimonial-image-wrapper{height:700px;background-position:0 0,50% 0}


.footer-component{grid-row-gap:51px;-ms-grid-columns:1fr 1.75fr;grid-template-columns:1fr 1.75fr;-ms-grid-rows:auto auto auto;grid-template-rows:auto auto auto}


.footer-sociallinks-wrapper{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.social-link{width:100%}


.big-text-one,.big-text-two{font-size:13rem;line-height:12rem}


.text-size-xlarge{font-size:1.19rem}


.websites-layout{width:1000px;max-width:none}


.servicelaptop-text-wrapper{height:100vh}


.background-video{position:absolute;bottom:0;width:90vw;height:70vw}


.red-overflow-wrapper{top:0}


.service-text-wrapper{height:1400px}


.service-list-wrapper{margin-top:0}


.circle-ring-wrapper{position:relative;left:0;top:0;right:0;bottom:auto}


.services-wrapper.one,.services-wrapper.three,.services-wrapper.two{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}


.blur{width:100%}


.angebot-titel{padding-top:10px;font-size:2.5rem}


.tab-link{width:auto;padding-top:16px}


.section-map{overflow:hidden}


.accordion-item-title{max-width:80%;font-size:18px}


.accordion-paragraph{max-width:100%;font-size:16px;line-height:1.5}


.accordion-item-wrapper.tabs-accordio{width:100%;max-width:100%;padding:0}


.tabs-container{width:100%;padding:16px 0}


.tab-button{width:100%;max-width:none;margin:4px auto;padding-right:24px;padding-left:24px;font-size:18px}


.tab-button.w--current{display:block;width:100%;max-width:none;-webkit-transition:opacity .2s,background-color .2s,color .2s,border-color .2s;transition:opacity .2s,background-color .2s,color .2s,border-color .2s}


.accordion-tabs-menu{width:100%;margin-bottom:16px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}


.section-socialmedia{padding-bottom:4rem}


.section-scroll{display:none;height:auto;padding-top:80px}


.super-text.text-white.two{font-size:14vw}


.substract-ap{display:none}


.mobile-intro-box-image{height:325px}


.stacked-intro{grid-row-gap:36px}


.content-stacked{grid-row-gap:80px}


.stacked-intro-2{grid-row-gap:36px}


.team-grid{-ms-grid-columns:1fr;grid-template-columns:1fr}


.sticky-portrait-wrapper{position:relative;top:0;height:80vh;min-height:650px}


.team-info{margin-bottom:60px;padding:48px;grid-row-gap:36px;border-top-style:none;border-bottom-style:solid;border-bottom-color:hsla(0,0%,100%,.1);border-left-style:solid}


.team-info.end{margin-bottom:0}


.horizontal-line-fill.blank,.vertical-line-fill.blank{opacity:1}


.about-paragraphs{grid-row-gap:36px;-ms-grid-columns:1fr;grid-template-columns:1fr}


.story-wrapper{grid-row-gap:48px}


.core-values{grid-column-gap:24px;grid-row-gap:24px;-ms-grid-columns:1fr;grid-template-columns:1fr}


.boxed-wrapper{padding:60px 36px}


.spacer-line{grid-row-gap:48px}


.main-button.footer,.reverse-button.reverse.footer{width:200px}


.pain-text{font-size:1.19rem}


.pain-img{width:90vw}


.changer{width:100%}


.hero-content{padding-top:60px}


.background-wrapper.half-page{min-height:400px}


.content-wrapper{grid-row-gap:48px;-ms-grid-columns:1fr;grid-template-columns:1fr}


.showcase-image{height:70vw}


.stacked-content.large{grid-row-gap:60px}


.detail-card{grid-row-gap:80px;border-right-style:none}


.detail-card.no-mobile-top-border{border-right-style:none}


.detail-card.no-top-border{border-top-style:solid}


.circle-link{margin-top:80px}


.projects{grid-row-gap:80px}


.detail-cards-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}


.mobile-largeheading{display:none}


.project-grid{padding-top:0;padding-bottom:0;grid-row-gap:60px;-ms-grid-columns:1fr;grid-template-columns:1fr}


.project-mobile:nth-child(even),.project-mobile:nth-child(odd){margin-top:0;margin-bottom:0}


.project-item{width:75vw;height:135vw}


.project-item.project{width:90vw;height:160vw;max-height:none;max-width:none}


.projekte-mobil.projects{-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;justify-items:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;grid-column-gap:0px}


.the-hero{min-height:700px;padding-top:65px;padding-bottom:10vh}


.hero-middle{margin-bottom:48px;padding-top:48px;padding-bottom:100px}


.hero-heading{font-size:8vw}


.about-heading{font-size:2.1rem}


.header-text-wrapper-2{left:0;margin-right:15px;margin-left:15px}


.home-heading{font-size:3rem;line-height:50px;font-weight:400}


.section-bg-video,.video-wrapper-project{height:600px}


.social-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-top:50px;padding-bottom:50px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.social-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:20px;margin-bottom:20px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.link-social{border-bottom:1px solid #fff;-webkit-transition:.5s;transition:.5s;color:#fff;font-size:50px;line-height:70px;text-decoration:none}


.link-social:hover{color:#2e4d7d}


.social-right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-top:20px;margin-bottom:20px;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.contact-menu{width:100%}


._404-text{width:auto}


.demo-video-bg.themen-background{background-position:50% 50%;background-size:cover}


.demo-parts{grid-row-gap:36px}


.demo-tab-menu{margin-top:-60px;padding-top:24px;padding-right:24px;padding-bottom:24px;justify-items:stretch;grid-auto-flow:row;grid-column-gap:9px;grid-row-gap:9px;-ms-grid-columns:1fr 1fr;grid-template-columns:1fr 1fr}


.demo-kategorie{min-height:400px}


.demo-link{min-height:48px;padding:12px 18px;border:1px solid rgba(142,147,165,.15)}


.popup-overlay{display:none}


.pop-up{width:100vw;grid-row-gap:0px;-ms-grid-columns:1fr;grid-template-columns:1fr}


.pop-img{height:400px}


.pop-content{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:left}


.tabs-menu{left:0;top:auto;right:0;bottom:-48%;width:100%}


.wissensvideo{height:350px}


.erkl-rseiten-slider{width:85%}


.landingpage-wrapper{bottom:-300px}


.landingpages-wrapper{height:800px}


.right-arrow-land{right:-65px}


.testimonial-video-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}


.logo-increase{margin-bottom:40px}


.kundenstory{width:100%}


.erstgespr-ch-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.webflow-hero-wrapper{height:400px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}


.section-wasistwebflow{display:none;height:300px}


.section-webflowimage{height:auto}


.image-scroll-wrapper{height:500px}


.scrollimage-absolute._1{display:none}


.scrollimage-absolute._3{position:static;width:100%}


.scrollimage-absolute._2{display:none}


.scrollimage-absolute._4{bottom:16%}


.scrollimage-absolute._5{top:30%;width:40%}


.scrollimage-absolute._6{bottom:62%;width:45%}


.collection-wrapper{height:500px}


.collection-1{height:300px;background-size:cover}


.collection-2{height:300px;background-position:50% 100%}


.projekt-bild{width:30%}


.projekt-moible{width:75%}


._w-webflow-heading{font-size:2.5rem}


.project-grid_l{-ms-grid-columns:1fr;grid-template-columns:1fr}


.project-descitpiotn{margin-bottom:60px;padding:48px;grid-row-gap:36px;border-top-style:none;border-bottom-style:solid;border-bottom-color:hsla(0,0%,100%,.1);border-left-style:solid}


.project-descitpiotn.end{margin-bottom:0}


.absolute-tut-heading{font-size:2.5rem}


.kollektion-text{margin-top:3px;margin-right:0;margin-bottom:3px}


.kollektion-text.w--current{margin-right:0}


.category-links{font-size:1.19rem}


.category-wrapper{width:200px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;border-radius:20px}


.category-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.video-tuts-wrapper{-ms-grid-columns:1fr;grid-template-columns:1fr}


.course-category_wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}


.course-titel{margin-bottom:20px}


.how-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.step-wrapper{margin-bottom:2rem}


.step-wrapper._4-mobile{margin-bottom:4rem}


.step-text{margin-bottom:4rem;margin-left:0}


.line-step{display:none}


.step-titel{margin-left:2rem}


.multistep-wrspper{width:100%}


.help-block{top:0;right:0}


.previous-placeholder{position:fixed;z-index:6}


.form-content{width:100%;min-width:auto}


.checkbox_wrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}


.checkbox-base{min-height:80px}


.form-item-wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}


.next-placeholder{position:fixed;z-index:6}


.form12_checkbox_field{width:48%;margin-right:0;margin-bottom:15px;margin-left:0}


}


@media screen and (max-width:479px){.padding-horizontal{padding-top:0;padding-bottom:0}


.padding-vertical{padding-right:0;padding-left:0}


.padding-vertical.padding-xhuge.responsive{padding-top:2rem;padding-bottom:2rem}


.padding-vertical.padding-xhuge.smaller{padding-top:10rem;padding-bottom:4rem}


.padding-vertical.padding-custom3{padding-top:8rem;padding-bottom:8rem}


.show-mobile-portrait{display:block}


.heading-large.text-color-white.mobile-vw{font-size:6vw}


.heading-large.max-width-large.mobile-vw{font-size:6vw;line-height:1.3}


.text-size-medium.mobile-vw{font-size:4vw;line-height:2}


.max-width-full-mobile-portrait{width:100%;max-width:none}


.margin-vertical{margin-right:0;margin-left:0}


.padding-left{padding-top:0;padding-right:0;padding-bottom:0}


.padding-top{padding-right:0;padding-bottom:0;padding-left:0}


.heading-xlarge.text-color-white.text-align-center{font-size:1.6rem;line-height:1.5}


.heading-xlarge.max-width-custom,.heading-xlarge.text-color-white.max-width-hero{max-width:none}


.heading-xlarge.max-width-custom.mobile-vw{font-size:5.5vw}


.heading-xlarge.mobile-vw{font-weight:500}


.padding-bottom{padding-top:0;padding-right:0;padding-left:0}


.margin-top{margin-right:0;margin-bottom:0;margin-left:0}


.padding-right{padding-top:0;padding-bottom:0;padding-left:0}


.padding-right.padding-huge{padding-right:0}


.icon-small{display:none}


.margin-horizontal{margin-top:0;margin-bottom:0}


.text-weight-medium.custom-width{max-width:none}


.text-weight-medium.custom-width.mobile-vw{font-size:3.3vw;line-height:1.5}


.hide-mobile-portrait{display:none}


.margin-right{margin-top:0;margin-bottom:0;margin-left:0}


.margin-bottom{margin-top:0;margin-right:0;margin-left:0}


.margin-left{margin-top:0;margin-right:0;margin-bottom:0}


.margin-left.margin-large{display:none}


.fs-styleguide_2-col{-ms-grid-columns:auto;grid-template-columns:auto}


.header-text-wrapper{left:0;right:0;margin-right:0;margin-left:0}


.text-color-white.heading-large.text-weight-bold.text-align-center{text-align:center}


.section-painpoints{margin-top:0}


.speaker-info{max-width:100%}


.clip-text.speaker-headding{margin-top:-30px}


.speaker-image.one{background-position:50% 50%}


.slide-image{height:40vh;min-height:300px}


.speaker-slide-content{padding-bottom:6px}


.speaker-name{font-size:42px}


.speaker-arrow{top:auto;right:5vw;bottom:0}


.speaker-arrow.left{left:auto;right:0;bottom:0;margin-right:84px}


.team-slider{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}


.processintro-wrapper{width:100%;padding-right:0}


.section-diagonal{width:113vw;margin-left:-4%}


.section-videoergebnis{overflow:hidden}


.endgoal-component{-ms-grid-columns:100%;grid-template-columns:100%}


.empty{display:none}


.client-logos-wrapper{overflow:hidden}


.client-wrapper{height:auto;max-height:none}


.client-component{height:auto;max-height:none;-ms-grid-columns:1fr;grid-template-columns:1fr}


.logos-wrapper{overflow:hidden;height:30vh}


.logos-left{height:auto}


.section-testimonials{overflow:hidden}


.slider-navigation{left:0;top:60%;right:0;bottom:auto}


.testimonial-text-wrapper{height:120vw;max-height:none;min-height:800px}


.client-heading{font-size:2.9rem}


.testimonial-image-wrapper{height:600px}


.footer-cta-text-wrapper{height:auto}


.footer-component{-ms-grid-columns:1fr;grid-template-columns:1fr;-ms-grid-rows:auto auto auto auto;grid-template-rows:auto auto auto auto}


.footer-logo-wrapper{width:100px}


.social-link{width:auto}


.footer-cta_wrapper{padding-right:1.25rem;padding-left:1.25rem}


.testimonial-text.max-width-medium{font-size:3.6vw;line-height:1.7}


.heading-xxlarge.text-color-white{font-size:3rem}


.heading-xxlarge.mobile-vw{font-size:15vw}


.hero-section{height:60vh}


.page-titel-flex{height:60vh;padding:20px;background-size:auto,contain}


.heading-xxxlarge.text-color-white{font-size:3rem}


.substract{top:47%;width:150px}


.section-who-are-we{overflow:hidden;margin-top:-50px}


.wer-sind-wir-wrapper{margin-top:-20px}


.big-text-one,.big-text-two{font-size:4rem;line-height:2rem}


.text-size-xlarge.mobile-vw{font-size:4vw;line-height:2}


.service-hero-wrapper{max-width:none;padding-right:.5rem;padding-left:.5rem}


.section-laptop{min-height:auto}


.servicelaptop-text-wrapper{height:600px}


.background-video{bottom:0;height:60vw;-o-object-fit:contain;object-fit:contain}


.laptop-text{height:auto}


.service-text-wrapper{height:350vw;max-height:1500px;min-height:1400px}


.service-list-wrapper{margin-top:0vw}


.laptop-paragraph{font-size:14px;line-height:1.5}


.list-points-wrapper{height:auto;max-width:none}


.list-text{max-width:200px;margin-left:-20px;font-size:7vw;line-height:1.5}


.servicelist-component{width:auto;-ms-grid-columns:100%;grid-template-columns:100%}


.services-wrapper{height:auto;max-height:none;min-height:auto;padding-right:0;padding-left:0}


.services-wrapper.one{width:100%;height:auto;max-height:none;min-height:auto;padding-right:0;padding-left:0}


.service-titel.one,.service-titel.two{font-size:2.2rem}


.service-titel.three{font-size:2.1rem}


.demo-video{height:60vw;max-height:none}


.section-diagonalservice{position:relative}


.angebot-titel{font-size:2rem;line-height:35px}


.webseiten{-ms-grid-columns:1fr;grid-template-columns:1fr}


.map{background-size:auto}


.contactform-wrapper{padding-right:15px;padding-left:15px}


.accordion-item-title{max-width:70%;font-size:20px}


.accordion-item.tabs-accordion{padding-top:32px;padding-bottom:32px}


.accordion-paragraph{max-width:100%}


.accordion-item-wrapper.tabs-accordio{padding:0}


.tabs-container{overflow:visible;margin-top:24px;padding:0}


.tab-button{width:100%;max-width:none;margin:4px auto;text-align:center}


.tab-button.w--current{-webkit-transition:opacity .2s,background-color .2s,color .2s,border-color .2s;transition:opacity .2s,background-color .2s,color .2s,border-color .2s}


.accordion-tabs-menu{top:100px;width:100%;margin-bottom:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}


.open-close-icon-wrapper{margin-right:16px}


.section-socialmedia{overflow:hidden}


.big-social{font-size:2em}


.mobile-intro-box-image{height:275px}


.content-stacked{grid-row-gap:60px}


.sticky-portrait-wrapper{height:65vh;min-height:425px}


.team-info{padding:36px 24px}


.story-wrapper{padding-top:4rem}


.intro-corner{width:48px;height:48px}


.boxed-wrapper{padding:48px 18px}


.section-values{overflow:hidden}


.main-button.footer,.reverse-button.reverse.footer{width:100%}


.point-bg{left:.85rem}


.curtain{display:none}


.container-special{padding-right:1rem;padding-left:1rem}


.changer-heading,.footer-heading{font-size:2.5rem}


.ctas-wrapper{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}


.hero-content{padding-top:48px}


.background-wrapper.half-page{min-height:350px}


.content-wrapper{grid-row-gap:36px}


.showcase-image{height:80vw}


.credit-name{justify-items:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-align:center}


.stacked-content.project{max-width:none;-ms-grid-columns:1fr;grid-template-columns:1fr}


.detail-card{padding-right:36px;padding-left:36px;grid-row-gap:60px}


.circle-link{margin-top:72px}


.projects{grid-row-gap:60px}


.quote-credit{-ms-grid-columns:auto;grid-template-columns:auto}


.project-testimonial{font-size:1rem;line-height:1.5}


.nav-grid{position:static;height:100px}


.project-intro-images{min-height:auto}


.dual-paragraph{-webkit-column-count:1;column-count:1}


.abschlussbild{height:auto;min-height:auto}


.padding-ctas{padding:1rem 0}


.large-span-heading.mobile-vw{font-size:20vw}


.mobile-largeheading{display:none;color:#0d0d0d;font-size:4rem;line-height:1.2;font-weight:400}


.project-grid{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;grid-row-gap:48px;-ms-grid-columns:1fr;grid-template-columns:1fr}


.project-grid.project{max-width:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;justify-items:center;-ms-grid-columns:1fr;grid-template-columns:1fr}


.project-item{width:90vw;height:160vw;padding:12px}


.project-item.project.w--current{max-height:none;max-width:none}


.project-item-background{padding:12px}


.project-hover-info{max-width:none}


.projekte-mobil{grid-column-gap:0px;-ms-grid-columns:minmax(5vw,1fr) minmax(auto,1450px) minmax(5vw,1fr);grid-template-columns:minmax(5vw,1fr) minmax(auto,1450px) minmax(5vw,1fr)}


.projekte-mobil.projects{position:relative;width:100%;-webkit-box-pack:stretch;-webkit-justify-content:stretch;-ms-flex-pack:stretch;justify-content:stretch;justify-items:stretch;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;grid-column-gap:0px}


.responsive-projekte{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}


.responsive-projekte.projects{margin-top:8rem;margin-bottom:2rem}


.vertical-line.bottom-max{min-height:7vh}


.video-button{width:85px;height:85px}


.hero-background.demo{background-position:50% 50%}


.the-hero{overflow:hidden;height:93vh;min-height:auto;padding-top:65px;padding-bottom:10vh}


.hero-middle{margin-bottom:0;padding-top:0;padding-right:48px;padding-bottom:5vh}


.hero-middle.home{max-width:none}


.hero-left-bottom{bottom:-10vh;min-height:10vh}


.hero-intro-content.contact{height:93vh}


.hero-video-wrapper{margin-right:36px}


.hero-heading{font-size:9vw}


.scroll-button{width:85px;height:85px}


.about-heading{font-size:5.7vw;line-height:1.4}


.brand{position:relative;z-index:120;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.navbar{height:70px !important;border-bottom:1px rgba(239,249,252,.1)}


.nav-wrapper{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}


.nav-link{padding-top:20px;padding-bottom:20px}


.mobile-nav-menu{border-top-style:none}


.menu-button.w--open{z-index:200}


.menu-icon{height:30px;position:relative;z-index:200}


.pause-button-home{width:85px;height:85px}


.header-text-wrapper-2{left:0;right:0}


.home-heading{font-size:10vw;font-weight:400}


.home-intro{font-size:1rem}


.mehr-projekte{padding-left:0;font-size:10vw}


.section-bg-video,.video-wrapper-project{height:400px}


.background-video-project,.video-project{height:200px}


.introblog-wrapper{margin-left:0}


.main-image-blog{height:300px;background-size:contain;background-repeat:no-repeat}


.cta_blog-text{font-size:1.19rem}


.blog-post h1{font-size:38px;line-height:50px}


.blog-post h2{font-size:30px;line-height:42px}


.blog-post h3{font-size:24px;line-height:36px}


.blog-post h4{line-height:1.5}


.blog-post h5{line-height:1.5}


.blog-post h6{line-height:26px}


.post,.toc_wrapper{width:100%}


.more-wrapper{background-size:cover;background-repeat:no-repeat}


.blog-excerp{padding:10px}


.blog-heading{margin-left:0}


.link-social{font-size:30px}


.contact-menu-wrapper{overflow:visible}


._404-3{width:60px;margin-right:0;margin-left:20px}


._404-0{width:60px;margin-right:0}


._404-2{width:60px;margin-left:0}


._404-text{width:auto;font-size:1rem;line-height:24px}


.four-column-wrapper{-ms-grid-columns:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr}


.demo-grid-wrapper{-ms-grid-columns:0.1rem minmax(auto,100rem) 0.1rem;grid-template-columns:0.1rem minmax(auto,100rem) 0.1rem}


.demo-video-bg.themen-background{width:100%;height:100%}


.service-info{padding-right:0;grid-column-gap:18px}


.demo-tab-menu{padding:12px 12px 12px 0}


.demo-kategorie{min-height:300px}


.demo-link{font-size:10px}


.section-demo-nav,.section-nav-down{padding-right:5px;padding-left:5px}


.popup-overlay{top:0;display:none;overflow:hidden;height:100vh}


.pop-up{width:100vw}


.pop-img{height:200px}


.pop-content{padding:10px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}


.popup-heading{font-size:1.8rem}


.newsletter-feature{font-size:16px;line-height:26px}


.newsletter-close{font-size:12px;line-height:24px}


.popup-curtain{display:block}


.success-wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}


.wissens-dropdown{padding-right:60px}


.line.large.background-color-white{width:100px}


.tabs-menu{bottom:-62%;height:400px}


.trailer-tabs{top:-300px;height:500px}


.wissensvideo{height:250px}


.hack38-form-success-trigger{height:0}


.logo-2{min-width:150px}


.erkl-rseiten-slider{height:50vw}


.landingpage-wrapper{bottom:-370px}


.right-arrow-land{right:-50px;width:50px}


.left-arrow-land{left:-60px}


.artikel-wrappers,.artikel-wrappers._1,.artikel-wrappers._2{width:100%}


.artikel-wrappers._3{left:auto;width:100%}


.kundeninfo{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}


.info-wrapper{width:100%;margin-bottom:20px;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}


.signup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}


.signup-button{width:100%}


.e-mail-signup{width:100%;margin-bottom:20px}


.webflow-hero-wrapper{height:500px}


.collection-wrapper{height:450px}


.ra-text-wrapper{width:100%;height:auto;margin-bottom:2rem}


.ra-text-wrapper.right{height:auto;margin-bottom:2rem}


.projekt-moible{width:80%}


._w-webflow-heading{max-width:100%;font-size:2rem}


.partner-badge{width:120px}


.toc-padding{width:100%}


.project-descitpiotn{padding:36px 24px}


.project-info-l{max-width:90%}


.tut-img{height:300px}


.absolute-tut-heading.text-color-white.text-align-center{font-size:1.6rem;line-height:1.5}


.absolute-tut-heading.max-width-custom,.absolute-tut-heading.text-color-white.max-width-hero{max-width:none}


.absolute-tut-heading.max-width-custom.mobile-vw{font-size:5.5vw}


.absolute-tut-heading.mobile-vw{font-weight:500}


.tutorials-layout-wrapper{padding:15px}


.course-titel{text-align:center}


.section-designhero{overflow:hidden}


.design-hero_wrapper,.design-wrapper{height:600px}


.mokups-wrapper{height:100%}


.design-mokup{width:300px;height:200px}


.step-wrapper{width:auto;margin-bottom:2rem}


.step-text{margin-left:0}


.line-step{display:none}


.step-titel{margin-left:2rem}


.previous-placeholder{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:75px}


.form-content{width:100%}


.checkbox_wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}


.checkbox-base{margin-bottom:15px}


.form-item-wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}


.form12_checkbox_field{width:49%;height:130px;min-width:auto;margin-right:0;margin-bottom:15px}


.form-section-title{font-size:2em;line-height:1.5}


.slider{height:auto;min-height:600px}


.slide-wrapper{min-height:1200px}


.slide-content{min-height:1200px;padding-top:20px;padding-bottom:20px}


.form-full{min-height:600px}


}


#w-node-_16f653b3-7957-122c-9747-7e99986c6ace-ffd18ee7,#w-node-_5d7ea363-883b-7153-7a11-f604528b2022-9bd18ee2,#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e2262faa-df3ad6d3,#w-node-_7718a185-df37-498a-1e73-3dfc1159fb4c-7cd18eda,#w-node-_7ec923ff-f3f7-218b-65c9-1ad386a7de73-99d18ee8{-ms-grid-column-span:1;grid-column-end:4;-ms-grid-column:3;grid-column-start:3;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-align:end;align-self:end}


#w-node-_7718a185-df37-498a-1e73-3dfc1159fb4d-7cd18eda{-webkit-align-self:end;-ms-flex-item-align:end;-ms-grid-row-align:end;align-self:end}


#w-node-_086c6c69-b8cc-f684-744a-eaae7b189731-cfd18ee0,#w-node-_0ac3bdcb-776c-a063-0aa5-68c75fac5ca4-7cd18ee5,#w-node-_0d8eb06f-2a4d-4072-ad8c-3e2c38096461-c6f8ec26,#w-node-_16f653b3-7957-122c-9747-7e99986c6ad0-ffd18ee7,#w-node-_26c909dd-6533-cbd2-2940-04adf4372c0f-5cc06650,#w-node-_3414c0bb-fb98-28c3-54a7-67effd4c66c2-aed18ee6,#w-node-_36f981f2-f4b7-1e6c-6e0f-cb3c1911b5bf-11d18eea,#w-node-_3e8eb59e-6d5f-4616-1653-4e5e8c9a9af6-8f7b32ff,#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a46-1a365a21,#w-node-_593af7b1-3afa-1855-2bae-1a0285208dd7-35d18ee3,#w-node-_59a85dad-e679-fc6c-2255-91ec7c105337-7cd18eda,#w-node-_5b91fff4-efd1-d7d3-db03-59a063574095-7cd18eda,#w-node-_5c9864d3-6d4e-e6a0-9a65-83a5db7713f4-ffd18ee7,#w-node-_5d7ea363-883b-7153-7a11-f604528b2024-9bd18ee2,#w-node-_6318c646-7625-73ff-12d8-dccb485c01e6-8f7b32ff,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d93a-99d18ee8,#w-node-_6cf0765a-ddf1-829c-847c-ff15e5e4177a-ffd18ee7,#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e2262fac-df3ad6d3,#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e2263101-df3ad6d3,#w-node-_6db02ac5-0d4a-32d9-8965-0f04cbe224de-11d18eea,#w-node-_7718a185-df37-498a-1e73-3dfc1159fb4e-7cd18eda,#w-node-_7be3a86b-0809-4ea3-36bc-2e344b1359a5-b2d18edf,#w-node-_7ec923ff-f3f7-218b-65c9-1ad386a7de75-99d18ee8,#w-node-_8b0309dc-0254-7ea2-39dc-68901688b17e-7cd18eda,#w-node-_8fe77811-3644-24da-fc6a-6c2d172cf400-ae668120,#w-node-_9072e422-fa1e-d9a4-2ad5-388ab058e00c-aed18ee6,#w-node-a8a7800e-858d-30d3-200a-e8a4e0136160-ffd18ee7,#w-node-b051afb8-d91d-9b17-5ed1-2d32e252d3c8-7cd18eda,#w-node-b051afb8-d91d-9b17-5ed1-2d32e252d3d2-7cd18eda,#w-node-bbc56166-a7e1-2a29-b5e9-4ae991ee5604-35d18ee3,#w-node-bbc56166-a7e1-2a29-b5e9-4ae991ee560e-35d18ee3,#w-node-c8600e50-1ef8-6586-b33d-5788692000f7-cfd18ee0,#w-node-c8600e50-1ef8-6586-b33d-57886920010d-cfd18ee0,#w-node-c8600e50-1ef8-6586-b33d-578869200127-cfd18ee0,#w-node-c8600e50-1ef8-6586-b33d-578869200134-cfd18ee0,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c30-78937c0b,#w-node-cce7023c-5a12-3841-9e70-953129e356f5-99d18ee8,#w-node-dfc5afe4-c939-3dad-297a-726b9b8145c7-99d18ee8,#w-node-e71ebb1b-35d8-4846-7dbb-7ca2fbd8850e-ffd18ee7,#w-node-ecf60c57-336a-feaf-f168-62d63316e9e6-7cd18ee5,#w-node-ef81a6ca-dc36-39c3-72c7-00194dd9a879-7cd18eda,#w-node-ef81a6ca-dc36-39c3-72c7-00194dd9a883-7cd18eda,#w-node-f0a3ad31-f73c-cb85-3731-c87c23c411c8-11d18eea,#w-node-fdb3850f-76b5-73ed-ae6f-b7d72072fc97-7cd18eda{-ms-grid-column-span:1;grid-column-end:3;-ms-grid-column:2;grid-column-start:2;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}


#w-node-_16f653b3-7957-122c-9747-7e99986c6ad1-ffd18ee7,#w-node-_5d7ea363-883b-7153-7a11-f604528b2025-9bd18ee2,#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e2262fad-df3ad6d3,#w-node-_7718a185-df37-498a-1e73-3dfc1159fb4f-7cd18eda,#w-node-_7ec923ff-f3f7-218b-65c9-1ad386a7de76-99d18ee8{-ms-grid-column-align:stretch;justify-self:stretch;-ms-grid-row-align:center;align-self:center;-ms-grid-column-span:3;grid-column-end:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}


#w-node-_0ac3bdcb-776c-a063-0aa5-68c75fac5c9e-7cd18ee5,#w-node-_26c909dd-6533-cbd2-2940-04adf4372c09-5cc06650,#w-node-_3414c0bb-fb98-28c3-54a7-67effd4c66bc-aed18ee6,#w-node-_36f981f2-f4b7-1e6c-6e0f-cb3c1911b5b9-11d18eea,#w-node-_3e8eb59e-6d5f-4616-1653-4e5e8c9a9af0-8f7b32ff,#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a40-1a365a21,#w-node-_5b91fff4-efd1-d7d3-db03-59a06357408f-7cd18eda,#w-node-_6318c646-7625-73ff-12d8-dccb485c01e0-8f7b32ff,#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e22630fb-df3ad6d3,#w-node-_6db02ac5-0d4a-32d9-8965-0f04cbe224d8-11d18eea,#w-node-_7be3a86b-0809-4ea3-36bc-2e344b13599f-b2d18edf,#w-node-_8b0309dc-0254-7ea2-39dc-68901688b178-7cd18eda,#w-node-_8fe77811-3644-24da-fc6a-6c2d172cf3fa-ae668120,#w-node-_9072e422-fa1e-d9a4-2ad5-388ab058e006-aed18ee6,#w-node-b051afb8-d91d-9b17-5ed1-2d32e252d3c2-7cd18eda,#w-node-b051afb8-d91d-9b17-5ed1-2d32e252d3cc-7cd18eda,#w-node-bbc56166-a7e1-2a29-b5e9-4ae991ee55fe-35d18ee3,#w-node-bbc56166-a7e1-2a29-b5e9-4ae991ee5608-35d18ee3,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c2a-78937c0b,#w-node-cce7023c-5a12-3841-9e70-953129e356ef-99d18ee8,#w-node-ecf60c57-336a-feaf-f168-62d63316e9e0-7cd18ee5,#w-node-ef81a6ca-dc36-39c3-72c7-00194dd9a873-7cd18eda,#w-node-ef81a6ca-dc36-39c3-72c7-00194dd9a87d-7cd18eda,#w-node-f0a3ad31-f73c-cb85-3731-c87c23c411c2-11d18eea{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}


#w-node-_0ac3bdcb-776c-a063-0aa5-68c75fac5ca0-7cd18ee5,#w-node-_26c909dd-6533-cbd2-2940-04adf4372c0b-5cc06650,#w-node-_3414c0bb-fb98-28c3-54a7-67effd4c66be-aed18ee6,#w-node-_36f981f2-f4b7-1e6c-6e0f-cb3c1911b5bb-11d18eea,#w-node-_3e8eb59e-6d5f-4616-1653-4e5e8c9a9af2-8f7b32ff,#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a42-1a365a21,#w-node-_5b91fff4-efd1-d7d3-db03-59a063574091-7cd18eda,#w-node-_6318c646-7625-73ff-12d8-dccb485c01e2-8f7b32ff,#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e22630fd-df3ad6d3,#w-node-_6db02ac5-0d4a-32d9-8965-0f04cbe224da-11d18eea,#w-node-_7be3a86b-0809-4ea3-36bc-2e344b1359a1-b2d18edf,#w-node-_8b0309dc-0254-7ea2-39dc-68901688b17a-7cd18eda,#w-node-_8fe77811-3644-24da-fc6a-6c2d172cf3fc-ae668120,#w-node-_9072e422-fa1e-d9a4-2ad5-388ab058e008-aed18ee6,#w-node-b051afb8-d91d-9b17-5ed1-2d32e252d3c4-7cd18eda,#w-node-b051afb8-d91d-9b17-5ed1-2d32e252d3ce-7cd18eda,#w-node-bbc56166-a7e1-2a29-b5e9-4ae991ee5600-35d18ee3,#w-node-bbc56166-a7e1-2a29-b5e9-4ae991ee560a-35d18ee3,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c2c-78937c0b,#w-node-cce7023c-5a12-3841-9e70-953129e356f1-99d18ee8,#w-node-ecf60c57-336a-feaf-f168-62d63316e9e2-7cd18ee5,#w-node-ef81a6ca-dc36-39c3-72c7-00194dd9a875-7cd18eda,#w-node-ef81a6ca-dc36-39c3-72c7-00194dd9a87f-7cd18eda,#w-node-f0a3ad31-f73c-cb85-3731-c87c23c411c4-11d18eea{-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}


#w-node-_0ac3bdcb-776c-a063-0aa5-68c75fac5ca2-7cd18ee5,#w-node-_26c909dd-6533-cbd2-2940-04adf4372c0d-5cc06650,#w-node-_3414c0bb-fb98-28c3-54a7-67effd4c66c0-aed18ee6,#w-node-_36f981f2-f4b7-1e6c-6e0f-cb3c1911b5bd-11d18eea,#w-node-_3e8eb59e-6d5f-4616-1653-4e5e8c9a9af4-8f7b32ff,#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a44-1a365a21,#w-node-_5b91fff4-efd1-d7d3-db03-59a063574093-7cd18eda,#w-node-_6318c646-7625-73ff-12d8-dccb485c01e4-8f7b32ff,#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e22630ff-df3ad6d3,#w-node-_6db02ac5-0d4a-32d9-8965-0f04cbe224dc-11d18eea,#w-node-_7be3a86b-0809-4ea3-36bc-2e344b1359a3-b2d18edf,#w-node-_8b0309dc-0254-7ea2-39dc-68901688b17c-7cd18eda,#w-node-_8fe77811-3644-24da-fc6a-6c2d172cf3fe-ae668120,#w-node-_9072e422-fa1e-d9a4-2ad5-388ab058e00a-aed18ee6,#w-node-b051afb8-d91d-9b17-5ed1-2d32e252d3c6-7cd18eda,#w-node-b051afb8-d91d-9b17-5ed1-2d32e252d3d0-7cd18eda,#w-node-bbc56166-a7e1-2a29-b5e9-4ae991ee5602-35d18ee3,#w-node-bbc56166-a7e1-2a29-b5e9-4ae991ee560c-35d18ee3,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c2e-78937c0b,#w-node-cce7023c-5a12-3841-9e70-953129e356f3-99d18ee8,#w-node-ecf60c57-336a-feaf-f168-62d63316e9e4-7cd18ee5,#w-node-ef81a6ca-dc36-39c3-72c7-00194dd9a877-7cd18eda,#w-node-ef81a6ca-dc36-39c3-72c7-00194dd9a881-7cd18eda,#w-node-f0a3ad31-f73c-cb85-3731-c87c23c411c6-11d18eea{-ms-grid-column-span:1;grid-column-end:4;-ms-grid-column:3;grid-column-start:3;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:end;justify-self:end}


#w-node-_16f653b3-7957-122c-9747-7e99986c6ad9-ffd18ee7,#w-node-_5d7ea363-883b-7153-7a11-f604528b202d-9bd18ee2,#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e2262fb4-df3ad6d3,#w-node-_7718a185-df37-498a-1e73-3dfc1159fb57-7cd18eda,#w-node-_7ec923ff-f3f7-218b-65c9-1ad386a7de84-99d18ee8{-ms-grid-column-align:start;justify-self:start;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1}


#w-node-_16f653b3-7957-122c-9747-7e99986c6ae1-ffd18ee7,#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e2262fbb-df3ad6d3,#w-node-_7718a185-df37-498a-1e73-3dfc1159fb5f-7cd18eda,#w-node-_7ec923ff-f3f7-218b-65c9-1ad386a7de8c-99d18ee8{-ms-grid-row-align:end;align-self:end;-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:3;grid-column-end:4;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-column-align:stretch;justify-self:stretch}


#w-node-_59a85dad-e679-fc6c-2255-91ec7c105338-7cd18eda{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-row-align:stretch;align-self:stretch;-ms-grid-column-align:start;justify-self:start}


#w-node-_59a85dad-e679-fc6c-2255-91ec7c105339-7cd18eda,#w-node-_6cf0765a-ddf1-829c-847c-ff15e5e4178e-ffd18ee7,#w-node-e71ebb1b-35d8-4846-7dbb-7ca2fbd8852e-ffd18ee7{-webkit-align-self:stretch;-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}


#w-node-_59a85dad-e679-fc6c-2255-91ec7c105349-7cd18eda{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column-align:center;justify-self:center}


#w-node-_086c6c69-b8cc-f684-744a-eaae7b189732-cfd18ee0,#w-node-_593af7b1-3afa-1855-2bae-1a0285208dd8-35d18ee3,#w-node-_5c9864d3-6d4e-e6a0-9a65-83a5db77141d-ffd18ee7,#w-node-_5c9864d3-6d4e-e6a0-9a65-83a5db771432-ffd18ee7,#w-node-_5c9864d3-6d4e-e6a0-9a65-83a5db771447-ffd18ee7,#w-node-_5c9864d3-6d4e-e6a0-9a65-83a5db77145c-ffd18ee7,#w-node-fdb3850f-76b5-73ed-ae6f-b7d72072fc98-7cd18eda{-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1}


#w-node-_956aa9c6-59c8-8ca7-32a6-c8af9f725086-9f725069,#w-node-_956aa9c6-59c8-8ca7-32a6-c8af9f72508b-9f725069{-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 2;grid-column-start:span 2;-ms-grid-column-span:2;grid-column-end:span 2}


#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a25-1a365a21,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d93c-99d18ee8,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c0f-78937c0b{-ms-grid-column-span:3;grid-column-end:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:stretch;justify-self:stretch}


#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a26-1a365a21,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c10-78937c0b{-ms-grid-column-align:stretch;justify-self:stretch}


#w-node-_16f653b3-7957-122c-9747-7e99986c6ad7-ffd18ee7,#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a28-1a365a21,#w-node-_5d7ea363-883b-7153-7a11-f604528b202b-9bd18ee2,#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e2262fb0-df3ad6d3,#w-node-_7ec923ff-f3f7-218b-65c9-1ad386a7de7c-99d18ee8,#w-node-a8a7800e-858d-30d3-200a-e8a4e0136174-ffd18ee7,#w-node-a8a7800e-858d-30d3-200a-e8a4e013618d-ffd18ee7,#w-node-a8a7800e-858d-30d3-200a-e8a4e01361a6-ffd18ee7,#w-node-a8a7800e-858d-30d3-200a-e8a4e01361bf-ffd18ee7,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c12-78937c0b{-ms-grid-column-align:start;justify-self:start}


#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a2c-1a365a21,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c16-78937c0b{-ms-grid-column-span:1;grid-column-end:3;-ms-grid-column:2;grid-column-start:2;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:center;justify-self:center}


#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a2d-1a365a21,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c17-78937c0b{-ms-grid-column-span:1;grid-column-end:4;-ms-grid-column:3;grid-column-start:3;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}


#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a30-1a365a21,#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a34-1a365a21,#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a39-1a365a21,#w-node-c8600e50-1ef8-6586-b33d-578869200138-cfd18ee0,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c1a-78937c0b,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c1e-78937c0b,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c23-78937c0b{-ms-grid-column-align:center;justify-self:center}


#w-node-c8600e50-1ef8-6586-b33d-5788692000f8-cfd18ee0{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}


#w-node-c8600e50-1ef8-6586-b33d-5788692000f9-cfd18ee0{-ms-grid-column-span:2;grid-column-end:3;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-align:stretch;align-self:stretch;-ms-grid-column-align:stretch;justify-self:stretch}


#w-node-c8600e50-1ef8-6586-b33d-5788692000fd-cfd18ee0,#w-node-c8600e50-1ef8-6586-b33d-578869200101-cfd18ee0{-ms-grid-column-align:end;justify-self:end;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-align:center;align-self:center}


#w-node-c8600e50-1ef8-6586-b33d-57886920010f-cfd18ee0,#w-node-c8600e50-1ef8-6586-b33d-578869200135-cfd18ee0{-ms-grid-column-span:4;grid-column-end:5;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}


#w-node-_12d8378f-687b-5959-0252-0d0b7b479045-5cc06650,#w-node-_4c6cf89d-156b-b044-f69c-1404be1cdf79-11d18eea,#w-node-_6cf0765a-ddf1-829c-847c-ff15e5e4177b-ffd18ee7,#w-node-c8600e50-1ef8-6586-b33d-57886920012b-cfd18ee0,#w-node-e71ebb1b-35d8-4846-7dbb-7ca2fbd8850f-ffd18ee7{-ms-grid-column:span 3;grid-column-start:span 3;-ms-grid-column-span:3;grid-column-end:span 3;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1}


#w-node-_35140624-c9c5-fcb0-5f3d-79fd7032cda9-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d957-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d968-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d979-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d98a-99d18ee8,#w-node-c8600e50-1ef8-6586-b33d-57886920013b-cfd18ee0,#w-node-f7d7f048-376c-ec4e-c2d1-4690516c5fd0-99d18ee8{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:start;justify-self:start}


#w-node-_112ddb94-2dae-3577-05af-b2fbad0e976d-5cc06650,#w-node-_14ef045d-fed3-eca7-950e-86092cd1a9ef-5cc06650,#w-node-_200cb472-9509-5cff-34ce-52f2b3a91ea7-5cc06650,#w-node-_34684243-17a4-f357-7088-40232632dbcf-5cc06650,#w-node-_479c81f4-ccec-7255-e464-4bf81ba5bca0-5cc06650,#w-node-_4f9fb5f5-36a6-092c-814e-14357e3532a3-9bd18ee2,#w-node-_5eb4aada-2eb8-0326-3f73-58413d87b4fd-5cc06650,#w-node-_63676111-bfef-ca99-7e5e-8a4ee3fc689c-5cc06650,#w-node-_79d2191b-4dc0-4d30-0919-a19926816abe-5cc06650,#w-node-_9b3eeff1-7dd1-d352-f8c1-90ac87427717-5cc06650,#w-node-_9d8430d4-b5ec-fabc-e8cd-75148c128b62-5cc06650,#w-node-_9f655b27-7efc-9038-6cf5-0dfa4e0dd509-df3ad6d3,#w-node-b10c84dc-4d5f-5a1b-ac02-462133c4edf0-5cc06650,#w-node-b3248f87-0db0-706e-73d2-fb45cda9e44e-5cc06650,#w-node-b3248f87-0db0-706e-73d2-fb45cda9e45e-5cc06650,#w-node-b3248f87-0db0-706e-73d2-fb45cda9e46e-5cc06650,#w-node-b3248f87-0db0-706e-73d2-fb45cda9e47e-5cc06650,#w-node-b5d1b961-537d-ada8-b11f-47cf14616bfc-5cc06650,#w-node-cb64ed7a-9a99-9636-d468-99c704d6d6fb-5cc06650,#w-node-d4fb10be-5aff-999c-c9b8-2b540adec2c0-df3ad6d3,#w-node-d9c9c4d0-ea72-c6bb-c9c5-d9d2ded40160-5cc06650,#w-node-f7efde32-d506-e627-1657-60c534dc5e09-5cc06650,#w-node-fa9108c9-d7ec-86cf-a9a1-f2b29bf96cda-5cc06650{-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1}


#w-node-f0ad3b1f-9049-3a06-8873-1bd65a268c10-9bd18ee2{-ms-grid-column-align:end;justify-self:end}


#w-node-_16f653b3-7957-122c-9747-7e99986c6acf-ffd18ee7,#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e2262fab-df3ad6d3,#w-node-_7ec923ff-f3f7-218b-65c9-1ad386a7de74-99d18ee8{-ms-grid-row-align:end;align-self:end;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1}


#w-node-_6cf0765a-ddf1-829c-847c-ff15e5e41792-ffd18ee7,#w-node-e71ebb1b-35d8-4846-7dbb-7ca2fbd88532-ffd18ee7{-ms-grid-row-align:end;align-self:end;-ms-grid-column-span:3;grid-column-end:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:3;-ms-grid-row:2;grid-row-start:2}


#w-node-_6cf0765a-ddf1-829c-847c-ff15e5e41795-ffd18ee7,#w-node-e71ebb1b-35d8-4846-7dbb-7ca2fbd88535-ffd18ee7{-ms-grid-row-align:end;align-self:end;-ms-grid-column-span:1;grid-column-end:5;-ms-grid-column:4;grid-column-start:4;-ms-grid-row-span:1;grid-row-end:3;-ms-grid-row:2;grid-row-start:2}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d999-99d18ee8,#w-node-_6cf0765a-ddf1-829c-847c-ff15e5e41797-ffd18ee7,#w-node-e71ebb1b-35d8-4846-7dbb-7ca2fbd88537-ffd18ee7{-ms-grid-row-align:end;align-self:end;-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d99a-99d18ee8,#w-node-_6cf0765a-ddf1-829c-847c-ff15e5e41798-ffd18ee7,#w-node-e71ebb1b-35d8-4846-7dbb-7ca2fbd88538-ffd18ee7{-ms-grid-row-align:end;align-self:end;-ms-grid-column-span:1;grid-column-end:4;-ms-grid-column:3;grid-column-start:3;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}


#w-node-_6cf0765a-ddf1-829c-847c-ff15e5e4177c-ffd18ee7,#w-node-_6cf0765a-ddf1-829c-847c-ff15e5e41784-ffd18ee7,#w-node-_6cf0765a-ddf1-829c-847c-ff15e5e41789-ffd18ee7{-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}


#w-node-_61639371-873b-b0ed-88fe-e90ad1db4f22-99d18ee8,#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e2262fc0-df3ad6d3,#w-node-cb051316-9490-b4de-7833-3aeb670c7988-4b579b67,#w-node-cbb11dd4-c64f-9b63-0348-4ca8f27cfa27-4b579b67{-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1}


#w-node-dfc5afe4-c939-3dad-297a-726b9b8145cc-99d18ee8{-ms-grid-column-span:4;grid-column-end:5;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:center;justify-self:center;-ms-grid-row-align:center;align-self:center}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d93b-99d18ee8{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:4;grid-column-end:5;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:1;grid-row-end:2}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d94c-99d18ee8{-ms-grid-column-span:4;grid-column-end:5;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:3;-ms-grid-row:2;grid-row-start:2}


#w-node-_35140624-c9c5-fcb0-5f3d-79fd7032cda1-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d94f-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d960-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d971-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d982-99d18ee8,#w-node-f7d7f048-376c-ec4e-c2d1-4690516c5fc8-99d18ee8{-ms-grid-column-span:3;grid-column-end:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}


#w-node-_35140624-c9c5-fcb0-5f3d-79fd7032cdab-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d959-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d96a-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d97b-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d98c-99d18ee8,#w-node-f7d7f048-376c-ec4e-c2d1-4690516c5fd2-99d18ee8{-ms-grid-column-span:1;grid-column-end:3;-ms-grid-column:2;grid-column-start:2;-ms-grid-row-span:1;grid-row-end:3;-ms-grid-row:2;grid-row-start:2}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d991-99d18ee8{-ms-grid-column-span:1;grid-column-end:5;-ms-grid-column:4;grid-column-start:4;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:start;justify-self:start}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d994-99d18ee8{-ms-grid-row-align:end;align-self:end;-ms-grid-column-span:3;grid-column-end:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d997-99d18ee8{-ms-grid-row-align:end;align-self:end;-ms-grid-column-span:1;grid-column-end:5;-ms-grid-column:4;grid-column-start:4;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1}


#w-node-_213bc25e-8205-bcfd-fa48-62aba6a97566-4b579b67{-ms-grid-row:span 2;grid-row-start:span 2;-ms-grid-row-span:2;grid-row-end:span 2;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1}


#w-node-_6af84f48-03ed-601b-19b6-9b886c4cc6f6-4b579b67{-ms-grid-row:span 3;grid-row-start:span 3;-ms-grid-row-span:3;grid-row-end:span 3;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-column-align:end;justify-self:end}


#w-node-_5aac03ad-d4b0-8b01-525d-71e2cb41eb54-4b579b67{-ms-grid-row:span 2;grid-row-start:span 2;-ms-grid-row-span:2;grid-row-end:span 2;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-column-align:end;justify-self:end}


#w-node-_168433cd-a30b-247f-0fcf-2c7925c0eae6-c6f8ec26{-ms-grid-column:2;grid-column-start:2;-ms-grid-column-span:1;grid-column-end:3;-ms-grid-row:1;grid-row-start:1;-ms-grid-row-span:2;grid-row-end:3}


#w-node-_0d8eb06f-2a4d-4072-ad8c-3e2c3809646f-c6f8ec26{-ms-grid-row:span 4;grid-row-start:span 4;-ms-grid-row-span:4;grid-row-end:span 4;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1}


@media screen and (max-width:991px){#w-node-_16f653b3-7957-122c-9747-7e99986c6ad1-ffd18ee7,#w-node-_16f653b3-7957-122c-9747-7e99986c6ae1-ffd18ee7,#w-node-_5d7ea363-883b-7153-7a11-f604528b2025-9bd18ee2,#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e2262fad-df3ad6d3,#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e2262fbb-df3ad6d3,#w-node-_7718a185-df37-498a-1e73-3dfc1159fb4f-7cd18eda,#w-node-_7718a185-df37-498a-1e73-3dfc1159fb5f-7cd18eda,#w-node-_7ec923ff-f3f7-218b-65c9-1ad386a7de76-99d18ee8,#w-node-_7ec923ff-f3f7-218b-65c9-1ad386a7de8c-99d18ee8{-ms-grid-column-span:2;grid-column-end:2}


#w-node-_16f653b3-7957-122c-9747-7e99986c6ad9-ffd18ee7,#w-node-_5d7ea363-883b-7153-7a11-f604528b202d-9bd18ee2,#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e2262fb4-df3ad6d3,#w-node-_7718a185-df37-498a-1e73-3dfc1159fb57-7cd18eda,#w-node-_7ec923ff-f3f7-218b-65c9-1ad386a7de84-99d18ee8{-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:end;justify-self:end}


#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e226311a-df3ad6d3,#w-node-b1eb06bc-35d5-2e99-255d-672e8f7b3330-8f7b32ff,#w-node-bbc56166-a7e1-2a29-b5e9-4ae991ee5626-35d18ee3,#w-node-c8600e50-1ef8-6586-b33d-5788692000f4-cfd18ee0,#w-node-cce7023c-5a12-3841-9e70-953129e35717-99d18ee8{-ms-grid-column-span:3;grid-column-end:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:3;-ms-grid-row:2;grid-row-start:2}


#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a25-1a365a21,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c0f-78937c0b{-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}


#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a26-1a365a21,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c10-78937c0b{-ms-grid-column-align:start;justify-self:start;-ms-grid-row-align:center;align-self:center;-ms-grid-row:span 2;grid-row-start:span 2;-ms-grid-row-span:2;grid-row-end:span 2;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1}


#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a55-1a365a21,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c3f-78937c0b{-ms-grid-column-span:1;grid-column-end:3;-ms-grid-column:2;grid-column-start:2;-ms-grid-row-span:1;grid-row-end:2;-ms-grid-row:1;grid-row-start:1;-ms-grid-column-align:end;justify-self:end}


#w-node-c8600e50-1ef8-6586-b33d-5788692000f7-cfd18ee0{-ms-grid-row:1;grid-row-start:1}


#w-node-c8600e50-1ef8-6586-b33d-5788692000f9-cfd18ee0{-ms-grid-column-span:4;grid-column-end:4}


#w-node-c8600e50-1ef8-6586-b33d-5788692000fa-cfd18ee0{-ms-grid-column-align:center;justify-self:center}


#w-node-c8600e50-1ef8-6586-b33d-5788692000fd-cfd18ee0,#w-node-c8600e50-1ef8-6586-b33d-578869200101-cfd18ee0{-webkit-box-ordinal-group:10000;-webkit-order:9999;-ms-flex-order:9999;order:9999;-ms-grid-column-align:center;justify-self:center}


#w-node-c8600e50-1ef8-6586-b33d-57886920012d-cfd18ee0{-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 3;grid-column-start:span 3;-ms-grid-column-span:3;grid-column-end:span 3}


#w-node-c8600e50-1ef8-6586-b33d-578869200135-cfd18ee0{-ms-grid-column:1;grid-column-start:1;-ms-grid-column-span:3;grid-column-end:4}


#w-node-f0ad3b1f-9049-3a06-8873-1bd65a268c10-9bd18ee2{-ms-grid-column-align:start;justify-self:start}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d999-99d18ee8,#w-node-_6cf0765a-ddf1-829c-847c-ff15e5e41797-ffd18ee7,#w-node-e71ebb1b-35d8-4846-7dbb-7ca2fbd88537-ffd18ee7{-ms-grid-column-span:3;grid-column-end:3}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d93b-99d18ee8{-ms-grid-column-span:2;grid-column-end:2;-ms-grid-row-align:start;align-self:start}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d93c-99d18ee8{-ms-grid-column-span:1;grid-column-end:span 1;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-webkit-box-ordinal-group:-9998;-webkit-order:-9999;-ms-flex-order:-9999;order:-9999}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d94c-99d18ee8{-ms-grid-column-span:1;grid-column-end:span 1;-webkit-box-ordinal-group:10000;-webkit-order:9999;-ms-flex-order:9999;order:9999;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d94f-99d18ee8{-ms-grid-column-span:5;grid-column-end:5}


#w-node-_6af84f48-03ed-601b-19b6-9b886c4cc6f6-4b579b67{-webkit-box-ordinal-group:10000;-webkit-order:9999;-ms-flex-order:9999;order:9999}


#w-node-_9f655b27-7efc-9038-6cf5-0dfa4e0dd509-df3ad6d3{-webkit-box-ordinal-group:-9998;-webkit-order:-9999;-ms-flex-order:-9999;order:-9999}


}


@media screen and (max-width:767px){#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e2263111-df3ad6d3,#w-node-b1eb06bc-35d5-2e99-255d-672e8f7b3327-8f7b32ff,#w-node-bbc56166-a7e1-2a29-b5e9-4ae991ee561d-35d18ee3,#w-node-cce7023c-5a12-3841-9e70-953129e3570e-99d18ee8{-ms-grid-column-span:3;grid-column-end:4;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:0;grid-row-end:2;-ms-grid-row:2;grid-row-start:2}


#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e226311a-df3ad6d3,#w-node-b1eb06bc-35d5-2e99-255d-672e8f7b3330-8f7b32ff,#w-node-bbc56166-a7e1-2a29-b5e9-4ae991ee5626-35d18ee3,#w-node-cce7023c-5a12-3841-9e70-953129e35717-99d18ee8{-ms-grid-row:3;grid-row-start:3}


#w-node-c8600e50-1ef8-6586-b33d-578869200135-cfd18ee0{-ms-grid-column-span:2;grid-column-end:2}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d93b-99d18ee8{-ms-grid-column-align:start;justify-self:start}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d93c-99d18ee8{-ms-grid-column-align:stretch;justify-self:stretch}


}


@media screen and (max-width:479px){#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e226310b-df3ad6d3,#w-node-b1eb06bc-35d5-2e99-255d-672e8f7b3321-8f7b32ff,#w-node-bbc56166-a7e1-2a29-b5e9-4ae991ee5617-35d18ee3,#w-node-cce7023c-5a12-3841-9e70-953129e35708-99d18ee8{-ms-grid-column-span:1;grid-column-end:2;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:3;-ms-grid-row:2;grid-row-start:2}


#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e2263111-df3ad6d3,#w-node-b1eb06bc-35d5-2e99-255d-672e8f7b3327-8f7b32ff,#w-node-bbc56166-a7e1-2a29-b5e9-4ae991ee561d-35d18ee3,#w-node-cce7023c-5a12-3841-9e70-953129e3570e-99d18ee8{-ms-grid-row:3;grid-row-start:3;-ms-grid-row-span:0;grid-row-end:3;-ms-grid-column-span:2;grid-column-end:2}


#w-node-_6cfa5be9-7e78-d956-f4fa-abf9e226311a-df3ad6d3,#w-node-b1eb06bc-35d5-2e99-255d-672e8f7b3330-8f7b32ff,#w-node-bbc56166-a7e1-2a29-b5e9-4ae991ee5626-35d18ee3,#w-node-cce7023c-5a12-3841-9e70-953129e35717-99d18ee8{-ms-grid-row:4;grid-row-start:4;-ms-grid-row-span:0;grid-row-end:4;-ms-grid-column-span:2;grid-column-end:2}


#w-node-_956aa9c6-59c8-8ca7-32a6-c8af9f725076-9f725069,#w-node-_956aa9c6-59c8-8ca7-32a6-c8af9f72507a-9f725069,#w-node-_956aa9c6-59c8-8ca7-32a6-c8af9f72507e-9f725069,#w-node-_956aa9c6-59c8-8ca7-32a6-c8af9f725082-9f725069,#w-node-_956aa9c6-59c8-8ca7-32a6-c8af9f725086-9f725069{-ms-grid-column:span 2;grid-column-start:span 2;-ms-grid-column-span:2;grid-column-end:span 2;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1}


#w-node-_4e0ac31f-9b6a-7ac2-e6a7-f6be1a365a26-1a365a21,#w-node-c9a0d001-4c17-800d-fc5e-c38778937c10-78937c0b{-webkit-align-self:start;-ms-flex-item-align:start;-ms-grid-row-align:start;align-self:start}


#w-node-c8600e50-1ef8-6586-b33d-57886920012d-cfd18ee0{-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 3;grid-column-start:span 3;-ms-grid-column-span:3;grid-column-end:span 3}


#w-node-c8600e50-1ef8-6586-b33d-578869200139-cfd18ee0{-ms-grid-column-align:center;justify-self:center}


#w-node-c8600e50-1ef8-6586-b33d-57886920013b-cfd18ee0{-webkit-box-ordinal-group:-9998;-webkit-order:-9999;-ms-flex-order:-9999;order:-9999}


#w-node-f0ad3b1f-9049-3a06-8873-1bd65a268c10-9bd18ee2{-ms-grid-column-align:start;justify-self:start}


#w-node-_5b3cd2f7-16a4-9490-396f-bf58fd8a5483-7cd18ee5{-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 1;grid-column-start:span 1;-ms-grid-column-span:1;grid-column-end:span 1}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d93c-99d18ee8{-ms-grid-column-align:stretch;justify-self:stretch}


#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d957-99d18ee8{-ms-grid-row-align:center;align-self:center;-ms-grid-column-align:start;justify-self:start;-ms-grid-row:span 1;grid-row-start:span 1;-ms-grid-row-span:1;grid-row-end:span 1;-ms-grid-column:span 2;grid-column-start:span 2;-ms-grid-column-span:2;grid-column-end:span 2}


#w-node-_35140624-c9c5-fcb0-5f3d-79fd7032cdab-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d959-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d96a-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d97b-99d18ee8,#w-node-_6945dbb6-fbff-6ed9-2065-698cb330d98c-99d18ee8,#w-node-f7d7f048-376c-ec4e-c2d1-4690516c5fd2-99d18ee8{-ms-grid-column-span:2;grid-column-end:3;-ms-grid-column:1;grid-column-start:1;-ms-grid-row-span:1;grid-row-end:3;-ms-grid-row:2;grid-row-start:2}


}


/* .dropbtn {
   color: #eeeded;
  padding: 16px;
  font-size: 16px;
  border: none;
  cursor: pointer;
  background-color: rgba(0,0,0,0);
}



.dropdown {
  position: relative;
  display: inline-block;
}



.dropdown-content {
  display: none;
  
  position: absolute;
  background-color: rgba(28,27,27,0.5);
  min-width: 200px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.8);
  z-index: 1;
}



.dropdown-content a {
  color: #fff;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
}



.dropdown-content a:hover {
	border-bottom:1px solid #787777;
	color: #eeeded; }



.dropdown:hover .dropdown-content {
  display: block;
}



.dropdown:hover .dropbtn {
  /* background-color: #eeeded; */
}

 */

.topnav {
  overflow: hidden;
  background:rgba(0,0,0,0);
}



.topnav a {
  float: left;
  display: block;
  color: #eeeded;
  text-align: center;
  padding: 14px 16px;
  text-decoration: none;
  font-size: 15px;
}




.topnav .icon {
  display: none;
}



.dropdown {
  float: left;
  overflow: hidden;
}



.dropdown .dropbtn {
  font-size: 17px;    
  border: none;
  outline: none;
  color: white;
  padding: 14px 16px;
  background:rgba(0,0,0,0);
  font-family: inherit;
  margin: 0;
}



.dropdown-content {
  display: none;
  position: absolute;
  background-color: rgba(42,68,114,1);
  min-width: 200px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.8);
  z-index: 1;
}



.dropdown-content a {

  float: none;
  color: #fff;
  padding: 12px 16px;
  text-decoration: none;
  display: block;
  font-size:18px;
  text-align: left;
}



.topnav a:hover, .dropdown:hover .dropbtn {
 
  color: white;
}



.dropdown-content a:hover {
   background-color: rgba(0,0,0,1);
  color: white;
}



.dropdown:hover .dropdown-content {
  display: block;
}



@media screen and (max-width: 600px) {
  .topnav a:not(:first-child), .dropdown .dropbtn {
    display: none;
  }


  .topnav a.icon {
    float: right;
    display: block;
  }
.heading-large{margin-top:0% !important; padding:0 0px; margin-bottom:0;font-size:5vw !important;line-height:1.5;font-weight:400; font-family: 'fontspring-black'; padding-right: 20px}

}



@media screen and (max-width: 600px) {
  .topnav.responsive {position: relative;}


  .topnav.responsive .icon {
    position: absolute;
    right: 0;
    top: 0;
  }


  .topnav.responsive a {
    float: none;
    display: block;
    text-align: left;
  }


  .topnav.responsive .dropdown {float: none;}


  .topnav.responsive .dropdown-content {position: relative;}


  .topnav.responsive .dropdown .dropbtn {
    display: block;
    width: 100%;
    text-align: left;
  }


}


.burger {
    width: 35px;
    height: 35px;
  /*  background: white; */
    /* box-shadow: rgb(136 165 191 / 48%) 6px 2px 16px 0px, rgb(255 255 255 / 80%) -6px -2px 16px 0px; */
    cursor: pointer;
	color:#fff;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 5px;
    transition: all .5s ease;
    margin-left: -1em;
/*	margin-top: -4rem;*/
}


.burger:hover {
    background: #2a4472;
}


.burger-strip {
    transition: all .5s ease;
}


.strip div {
    height: 3px;
    border-radius: 2px;
    background: white;
    margin: 10px;
    transition: all .55s cubic-bezier(0.075, 0.82, 0.165, 1);
    width: 30px;
}


.burger:hover .strip div {
    background: white;
}


/* BURGER 5 */
.burger-strip-5 div {
    /* margin: 10px auto; */
    transition: all .65s cubic-bezier(0.075, 0.82, 0.165, 1)
}


.burger:hover .burger-strip-5 div:first-child {
    transform: translateY(13px) rotate(0deg) ;
}


.burger:hover .burger-strip-5 div:nth-child(2) {
    opacity: 0;
}


.burger:hover .burger-strip-5 div:last-child {
    transform: translateY(-13px) rotate(90deg) ;
}


.burger:hover .burger-strip-5 {
    transform: scale(.7) rotate(45deg);
    transition: all .25s ease .05s;
}



    .fa-facebook-square:hover {
        color: #3b5998;
        -o-transition:.5s;
        -ms-transition:.5s;
        -moz-transition:.5s;
        -webkit-transition:.5s;
        transition:.5s;
    }



   .fa-facebook-square{
        -o-transition:.5s;
        -ms-transition:.5s;
        -moz-transition:.5s;
        -webkit-transition:.5s;
        transition:.5s;
    }



    .fa-linkedin-square:hover {
        color: #0274b3;
        -o-transition:.5s;
        -ms-transition:.5s;
        -moz-transition:.5s;
        -webkit-transition:.5s;
        transition:.5s;
    }



   .fa-linkedin-square{
        -o-transition:.5s;
        -ms-transition:.5s;
        -moz-transition:.5s;
        -webkit-transition:.5s;
        transition:.5s;
    }



    .fa-instagram:hover {
        color: #be3d79;
		-o-transition:.5s;
        -ms-transition:.5s;
        -moz-transition:.5s;
        -webkit-transition:.5s;
        transition:.5s;
    }



   .fa-instagram{
        -o-transition:.5s;
        -ms-transition:.5s;
        -moz-transition:.5s;
        -webkit-transition:.5s;
        transition:.5s;
    }



.site-footer
{
  background-color:#253562;
  padding:20px 0 0px;
  font-size:15px;
  line-height:1.5
  color:#fff;
}


.site-footer hr
{
  border-top-color:#bbb;
  opacity:0.5
}


.site-footer hr.small
{
  margin:20px 0
}


.site-footer h6
{
  color:#fff;
  font-size:18px;
	font-weight: 800;
  text-transform:uppercase;
  margin-top:5px;
  letter-spacing:2px
}


.site-footer a
{
  color:#fff;
}


.site-footer a:hover
{
  color:#3366cc;
  text-decoration:none;
}


.footer-links
{
  padding-left:0;
  list-style:none
}


.footer-links li
{
  display:block;
	line-height: 34px;
}

.footer-links li i
{
color: #fff;
}

.footer-links a
{
  color:#fff
}


.footer-links a:active,.footer-links a:focus,.footer-links a:hover
{
  color:#3366cc;
  text-decoration:none;
}


.footer-links.inline li
{
  display:inline-block
}


.site-footer .social-icons
{
  text-align:left;
	color: #fff;
	margin-top: 20px;
}


.site-footer .social-icons a
{
  width:25px;
  height:25px;
  line-height:1.5;
  margin-left:6px;
  margin-right:0;
  border-radius:100%;
  background-color:#fff;
	color:#000;
		padding-top: 3px;
}


.copyright-text
{
  margin:0;
	color: #fff;
	padding-bottom: 10px;
	  
}


@media (max-width:991px)
{
  .site-footer [class^=col-]
  {
    margin-bottom:30px
  }


}


@media (max-width:767px)
{
  .site-footer
  {
    padding-bottom:0
  }


  .site-footer .copyright-text,.site-footer .social-icons
  {
    text-align:center
  }


}


.social-icons
{
  padding-left:0;
  margin-bottom:0;
  list-style:none
}


.social-icons li
{
  display:inline-block;
  margin-bottom:4px
}


.social-icons li.title
{
  margin-right:15px;
  text-transform:uppercase;
  color:#96a2b2;
  font-weight:700;
  font-size:13px
}


.social-icons a{
  background-color:#eceeef;
  color:#818a91;
  font-size:12px;
  display:inline-block;
  line-height:44px;
  width:44px;
  height:44px;
  text-align:center;
  margin-right:8px;
  border-radius:100%;
  -webkit-transition:all .2s linear;
  -o-transition:all .2s linear;
  transition:all .2s linear
}


.social-icons a:active,.social-icons a:focus,.social-icons a:hover
{
  color:#fff;
  background-color:#29aafe
}


.social-icons.size-sm a
{
  line-height:34px;
  height:34px;
  width:34px;
  font-size:14px
}


.social-icons a.facebook:hover
{
  background-color:#3b5998
}


.social-icons a.twitter:hover
{
  background-color:#00aced
}


.social-icons a.linkedin:hover
{
  background-color:#007bb6
}


.social-icons a.instagram:hover
{
  background-color:#ea4c89;
}


@media (max-width:767px)
{
  .social-icons li.title
  {
    display:block;
    margin-right:0;
    font-weight:600
  }


}


.diamond1 {
  position: absolute;
  top: -38% !important;
  left: 0%;
    
  transform: translate(-50%,-50%) rotate(45deg);
}



.diamond {
  position: absolute;
  top: -85%;
  left: -20%;
    padding-right: 30px;
  transform: translate(-50%,-50%) rotate(45deg);
}




.diamond span:nth-child(2) {
  position: absolute;
  top: 0;
  left: 100px;
  width: 0;
  height: 0;
  border-width: 20px;
  border-style: solid;
  border-color: #0c1114 #030404 #191919 #494949;
  animation: animate 1.5s linear infinite;
}





@keyframes animate {

  0% {
    border-color: #0c1114 #030404 #191919 #494949;
  }



  25% {
    border-color: #494949 #191919 #030404 #0c1114;
  }



  50% {
    border-color: #030404 #494949 #0c1114 #191919;
  }



  75% {
    border-color: #191919 #0c1114 #494949 #030404;
  }


  100% {
    border-color: #0c1114  #191919 #030404 #494949 ;
  }


}


}



@media screen and (max-width: 900px) {
    .sm-hide{
        display: none !important;
    }
	.the-hero2{height:200px;min-height:200px !important;}
	.the-hero1{height:200px;min-height:200px !important;}
	.laptop-paragraph1{max-width:1020px;color:#0d0d0d; font-size:18px;line-height:43px;font-weight:400; margin-left: -8%;}

	

}

@media screen and (max-width: 600px) {
		.red-overflow-wrapper{position:absolute;top:-40px;width:100%;height:450px; }
	.background-video{
		display: none !important;
	}
	.background-video1{
		display: none !important;
	}
	   	.the-hero2{height:200px;min-height:200px !important;}
	.the-hero1{height:200px;min-height:200px !important;}
	.laptop-paragraph1{max-width:480px;color:#0d0d0d; font-size:15px;line-height:1.5;font-weight:400; margin-left: -5%; height: 100%; max-height: 1000px; margin-top: 10px;}
	.diamond .diamond1 {
  display: none
}
	.hero-heading{font-size:6vw;}
	.hero-intro-text{font-size: 25px; color: white; z-index: 999; margin-top: -103% !important;}
}

strong{
/*    color: #263865;*/
	font-family: 'fontspring-bold'
}

.responsive {
  width: 100%;
  min-width: 200px;
  height: auto;
  margin-top: 10%;
}
.resps {
  width: 100%;
  min-width: 200px;
  height: auto;
  margin-top: -10%;
}

.how-it-works{
	
	margin-top: 2%;
}
.process .col {
  display: block;
  flex-basis: unset;
  -ms-flex-positive: unset;
  flex-grow: unset;
}
@media (min-width: 768px) {
  .process .col {
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
  }


}
@media (min-width: 768px) {
  .process .content-col {
    flex-grow: 3;
  }
}
.process .arrow-col {
  position: relative;
  height: 70px;
  text-align: center;
  padding-top: 15px;
}
@media (min-width: 768px) {
  .process .arrow-col {
    height: unset;
  }
}
.process .arrow-col i {
  font-size: 2em;
}
@media (min-width: 768px) {
  .process .arrow-col i {
    font-size: 3em;
  }
}
.process .arrow-col i::before {
  font-family: "Font Awesome 5 Free";
  content: "";
}
@media (min-width: 768px) {
  .process .arrow-col i::before {
    position: absolute;
    left: 1em;
    padding: 0 1px;
    content: "";
  }
}
.process .circle-icon-container {
  display: inline-block;
  width: 110px;
  height: 110px;
  border-radius: 50%;
  background-color: #ccc;
  text-align: center;
/*  margin-bottom: 2em;*/
}
.process .circle-icon-container i {
  margin-top: 20px;
}
.strang{
	font-size: 17px;
	color: #606670;
	line-height: 1.5;
	margin-bottom: 10px;
	}

.padding22{
	padding:7rem 0 3rem 0;
}


/*FAQ*/
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  min-width: 100vh !important;
  border: none;
  text-align: left;
  outline: none;
  font-size: 15px;
  transition: 0.4s;
	
}

.active, .accordion:hover {
  background-color: #000 !important; 
	color: #fff;
}

.panel {
  padding: 0 18px;
  display: none;
  background-color: #fff;
  overflow: hidden;
}
.carousel{
  margin-top: 50px;
}
.carousel-inner{
  height: 100px;
}
.carousel-caption{
  color: #fff;
  top: 50%;
}

.mySlides {display: none;}


/* Slideshow container */
.slideshow-container {
  max-width: 1000px;
  position: relative;
  margin: auto;
  line-height: 2;
}

/* Caption text */
.text11 {
  color: #fff;
  font-size: 30px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 600px;
  text-align: center;
	left: -300px;
}


@media (max-width:1376px){
	
.text11 {
  color: #fff;
  font-size: 30px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 500px;
  text-align: center;
	margin-left: 20px;
}

}
@media (max-width:990px){
	
.text11 {
  color: #fff;
  font-size: 20px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 400px;
  text-align: center;
	margin-left: 20px;
}

}
@media (max-width:600px){
	
.text11 {
  color: #fff;
  font-size: 15px;
  padding: 8px 12px;
  position: absolute;
  bottom: 8px;
  width: 300px;
  text-align: center;
	margin-left: 20px;
}

}
/* Number text (1/3 etc) */
.numbertext {
  color: #000;
  font-size: 12px;
  padding: 8px 12px;
  position: absolute;
  top: 0;
}

/* The dots/bullets/indicators */
.dot {
  height: 0px;
  width: 0px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

.active {
  background-color: #000;
}

/* Fading animation */
.fade {
  animation-name: fade;
  animation-duration: 1.5s;
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}
 @media (min-width: 768px) {
	 
	 .laptop-text{width:100%;height:850px;-webkit-box-flex:0;-webkit-flex:0 auto;-ms-flex:0 auto;flex:0 auto}
	 .tteext{font-size: 20px; line-height: 1 !important;}
	}
@media (max-width: 768px) {
		.bd-hide{
		display: none;
	}
}