@font-face { 
	font-family: 'openSanslight'; 
	src: url('OpenSans-Light.ttf') format('truetype'); 
	font-weight: normal; font-style: normal;
}
.OpenSanslight {
	font-family: 'openSanslight';
}

#rig {
    max-width:600px;
    margin:0 auto; /*center aligned*/
    padding:0;
    font-size:0; /* Remember to change it back to normal font size if have captions */
    list-style:none;
    background-color:#;
    
}
#rig li {
    display: inline-block;
    *display:inline;/*for IE6 - IE7*/
   /*width:33%;*/
   width:50%;
    vertical-align:middle;
    box-sizing:border-box;
    margin:0;
    padding-left: 7px;
    padding-right: 7px;
}
        
/* The wrapper for each item */
.rig-cell {
    /*margin:12px;
    box-shadow:0 0 6px rgba(0,0,0,0.3);*/
    display:block;
    position: relative;
    overflow:hidden;
    
    
}
        
/* If have the image layer */
.rig-img {
    display:block;
    width: 95%;
    height: auto;
    border:none;
    transform:scale(1);
    transition:all 1s;
    border-radius: 5%;
    border:2px solid #fff;
    width:100%;
    max-width:250px;  
    
 
    
    
    
}

#rig li:hover .rig-img {
    transform:scale(1.00);
    
}
        
/* If have the overlay layer */
.rig-overlay {
    position: absolute;
    display:block;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    background: #383e42 url(imgages/.png) no-repeat center 20%;
    background-size:50px 50px;
    opacity:0;
    filter:alpha(opacity=0);/*For IE6 - IE8*/
    transition:all 0.6s;
    border-radius: 5%;
    width:95%;
    width:100%;
    max-width:250px;  

    
    
}
#rig li:hover .rig-overlay {
    opacity:0.4;
}

/* If have captions */
.rig-text {
    display:block;
    padding:0 30px;
    box-sizing:border-box;
    position:absolute;
    left:0;
    width:100%;
    text-align:center;
    text-transform:capitalize;
    font-size:23px;
    font-weight:bold;
    font-family: 'openSanslight', sans-serif;
    font-weight:normal!important;
    top:40%;
    color:white;
    opacity:0;
    filter:alpha(opacity=0);/*For older IE*/
    transform:translateY(-20px);
    transition:all .3s;
}
#rig li:hover .rig-text {
    transform:translateY(0px);
    opacity:0.9;
}

@media (max-width: 800px) {
    #rig li {
       /* width:33%;*/
        width:50%;
    }
}

@media (max-width: 700px) {
    #rig li {
        /* width:33%;*/
        width:50%;
    }
}

@media (max-width: 550px) {
    #rig li {
         /* width:33%;*/
        width:50%;
    }
}


#content{min-height: calc(100vh - 94px);}


@font-face { 
	font-family: 'openSansBold'; 
	src: url('OpenSans-bold.ttf') format('truetype'); 
	font-weight: normal; font-style: normal;
}
.OpenSansBold {
	font-family: 'openSansBold';
}



@font-face { 
	font-family: 'roboto-condensed.light'; 
	src: url('roboto-condensed.light.ttf') format('truetype'); 
	font-weight: normal; font-style: normal;
}
.roboto-condensed.light {
	font-family: 'roboto-condensed.light';
}


@font-face { 
	font-family: 'RobotoCondensed-Bold'; 
	src: url('RobotoCondensed-Bold.ttf') format('truetype'); 
	font-weight: normal; font-style: normal;
}
.RobotoCondensed-Bold {
	font-family: 'RobotoCondensed-Bold';
}

@font-face { 
	font-family: 'vibrocentric'; 
	src: url('vibrocentric.ttf') format('truetype'); 
	font-weight: normal; font-style: normal;
}
.vibrocentric {
	font-family: 'vibrocentric';
}


pre,textarea{overflow:auto}.c-form__group:after,.c-grid:after,.portfolio:after,.post:after,.post__body:after,.post__header:after,.showcase:after,.showcase__body:after,.wrapper:after{}
.c-dropdown__trigger,.c-hamburger,.c-thumbs__item{-webkit-tap-highlight-color:transparent}.c-form__input:focus,.c-form__input:valid,.c-form__select-input:focus,.c-form__select-input:valid,.c-form__textarea:focus,.c-form__textarea:valid,.c-hamburger:focus{outline:0}
.site-nav,.team__thumb-link,.u-flex--col{-webkit-box-orient:vertical;-webkit-box-direction:normal}
.u-clr-white{color:#FAFAFA}
.u-clr-black{color:#fff}
.u-clr-grey{color:#9E9E9E}
.u-clr-dark-grey{color:#424242}
.u-clr-light-grey{color:#E0E0E0}
.u-clr-blue{color:#2196F3}
.u-clr-red{color:#F44336}.u-clr-green{color:#25aae1}.u-clr-yellow{color:#FFEB3B}.u-clr-twitter{color:#00aced}.u-clr-dribbble{color:#E56293}.u-clr-primary{color:#12CEA4}ol li,p{color:#424242}.u-bg-white{background-color:#FAFAFA}.u-bg-black{background-color:#fff}.u-bg-grey{background-color:#9E9E9E}.u-bg-dark-grey{background-color:#424242}.u-bg-light-grey{background-color:#E0E0E0}.u-bg-primary{background-color:#12CEA4}.u-bg-blue{background-color:#2196F3}.u-bg-red{background-color:#F44336}.u-bg-green{background-color:#4CAF50}.u-bg-yellow{background-color:#FFEB3B}.u-bg-twitter{background-color:#00aced}.u-bg-facebook{background-color:#3b5998}.u-bg-google{background-color:#dd4b39}.u-bg-linkedin{background-color:#007bb6}.u-fill-white{fill:#FAFAFA}.u-fill-black{fill:#fff}.u-fill-grey{fill:#9E9E9E}.u-fill-dark-grey{fill:#424242}.u-fill-light-grey{fill:#E0E0E0}.u-fill-blue{fill:#2196F3}.u-fill-red{fill:#F44336}.u-fill-green{fill:#4CAF50}.u-fill-yellow{fill:#FFEB3B}.u-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.u-flex--col{-ms-flex-direction:column;flex-direction:column}.u-flex--middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.u-flex--top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.u-flex--bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.u-flex--space-v{-webkit-box-align:space-between;-ms-flex-align:space-between;align-items:space-between}.u-flex--center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.u-flex--start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.u-flex--end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.u-flex--space-h{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.u-flex--1{-webkit-box-flex:1;-ms-flex:1;flex:1}.u-mg-none{margin:0!important}.u-mgt-sm{margin-top:1.5rem}.u-mgt{margin-top:2.25rem}.u-mgr-sm{margin-right:1.5rem}.u-mgr{margin-right:2.25rem}.u-mgb-sm{margin-bottom:1.5rem}.u-mgb{margin-bottom:2.25rem}.u-mgb-lg{margin-bottom:3.375rem}.u-mgl-sm{margin-left:1.5rem}.u-mgl,ol{margin-left:2.25rem}.u-pd-none{padding:0!important}.u-pdt-sm{padding-top:1.5rem}.u-pdt{padding-top:2.25rem}.u-pdr-sm{padding-right:1.5rem}.u-pdr{padding-right:2.25rem}
.u-pdb-sm{padding-bottom:1.5rem}.u-pdb{padding-bottom:2.25rem}.u-pdl-sm{padding-left:1.5rem}.u-pdl{padding-left:2.25rem}.u-pdt-hh{padding-top:8.9rem}.u-txt-upper{text-transform:uppercase}.u-txt-lower{text-transform:lowercase}.u-font-light{font-weight:300}.u-font-regular{font-weight:400}.u-font-bold{font-weight:700}.u-font-xsmall{font-size:6.67px;font-size:.667rem}.u-font-small{font-size:10px;font-size:1rem}.u-font-normal{font-size:15px;font-size:1.5rem}.u-font-nnormal{font-size:18.75px;font-size:1.875rem}.u-font-medium{font-size:22.5px;font-size:2.25rem}.u-font-mmedium{font-size:28.12px;font-size:2.812rem}.u-font-mmmedium{font-size:33.74px;font-size:3.374rem}.u-font-large{font-size:50.62px;font-size:5.062rem}.u-font-xlarge{font-size:60px;font-size:6rem}
.u-font-xxlarge{font-size:113.91px;font-size:11.391rem}.u-font-xxxlarge{font-size:170.86px;font-size:17.086rem}.u-font-massive{font-size:256.29px;font-size:25.629rem}.u-font-giant{font-size:384.43px;font-size:38.443rem}.u-font-serif{font-family:Georgia,serif}.u-vh-100{height:100vh}.u-vh-50{height:50vh}.u-vw-100{width:100vw}.u-vw-50{width:50vw}.u-mvh-100{min-height:100vh}
.u-mvh-50{min-height:50vh}
.u-mvw-100{min-width:100vw}
.u-mvw-50{min-width:50vw}
.u-align-left{text-align:left}
.u-align-center{text-align:center}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

.site-nav__link,.u-align-right{text-align:right} [hidden],audio:not([controls]),template{display:none}
details,main,summary{display:block}input[type=number]{width:auto}input[type=search]{-webkit-appearance:textfield}
.c-hamburger,select{-webkit-appearance:none;-moz-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}progress{display:inline-block}small{font-size:75%}textarea{resize:vertical}[unselectable]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}


*,::after,::before{box-sizing:inherit;border-style:solid;border-width:0}
.gear .tooth,.gear:after,:root{box-sizing:border-box}
*{font-size:inherit;line-height:inherit;margin:0;padding:0}::after,::before{text-decoration:inherit;vertical-align:inherit}:root{-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;cursor:default;font:.625rem/1.5 sans-serif;text-rendering:optimizeLegibility}a{text-decoration:none}
audio,canvas,iframe,img,svg,video{vertical-align:middle}
button,select,textarea{background-color:transparent;color:inherit;font-family:inherit;font-style:inherit;font-weight:inherit;min-height:1.5em}
code,kbd,pre,samp{font-family:monospace,monospace}

body,h1,h2,h3,h4,h5,h6,p{font-family:'openSanslight';}
nav ol,nav ul{list-style:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}

h4{
	/* used to be 15px Helvetica */
	font-size: 14px;
	text-transform: uppercase;
	letter-spacing: normal;
	font-weight: bold;
	line-height: 1.0;
	padding: 0px 0px;
	margin-bottom: -10px;
}

/* table{border-collapse:collapse;border-spacing:0}::-moz-selection{background-color:#B3D4FC;text-shadow:none}::selection{background-color:#B3D4FC;text-shadow:none} */
@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){clip:rect(0 0 0 0)!important;position:absolute!important}}
.portfolio__header,._{display:-webkit-box;display:-ms-flexbox}

body{height:100%;font-size:14px;font-size:1.4rem;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;background-color:#fff;color:#fff} ol{margin-bottom:2.25rem}
h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.0;color:#383e42}.h1,.h2,.h3,h1,h2,h3{margin-top:12px;margin-bottom:11px}.h1 {font-size:30px;}.h4,.h5,.h6,h4,h5,h6{margin-top:11px;margin-bottom:11px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:115%}.h2,h2{font-size:26px}.h3,h3{font-size:24px}.h4,.h5,h4,h5{color:#fff;font-size:16px}.h6,h6{font-size:16px}p{margin:0 0 11px}

.site-footer{position:relative;z-index:100}
.site-header,.site-nav{width:100%;position:fixed;top:0;background:#;height:45px;}
.site-header{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;z-index:100;-webkit-backface-visibility:hidden;backface-visibility:hidden;left:0;padding:1.5rem 2.25rem;-webkit-transition:1.2s cubic-bezier(.19,1,.22,1);transition:1.2s cubic-bezier(.19,1,.22,1);will-change:background-color,box-shadow;box-shadow:0 0 0 transparent}
/* hintergrundfarbe haupt-menü nach dem scrollen und höhe des hintergrundes */
.site-header--has-scrolled{box-shadow:0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16);background: rgba(56, 62, 66, 0.9);height:50px;-webkit-transition:1.2s cubic-bezier(.19,1,.22,1);transition:1.2s cubic-bezier(.19,1,.22,1)}

.post__header:before,.site-nav{-webkit-transition:all .25s cubic-bezier(.23,1,.32,1)}
.site-header__logo-text{display:inline-block;margin:0;font-size:22.5px;font-size:2.25rem;font-weight:400;color:#FAFAFA}

.showcase{background:#25aae1}
.showcase:after,.showcase:before{content:"";display:table}
/*höhe hintergrund haupt-menü vor dem scrollen und hintergrundfarbe*/
.showcase__header{background-color: transparent;position:relative;height:45px;overflow:hidden}
.showcase__bg,.showcase__bg:before{display:block;position:absolute;width:100%;left:0}
.showcase__title{margin:0;font-size:28.12px;font-size:2.812rem;color:#FAFAFA}
.showcase__p{margin:10px 0 0;font-size:18.75px;font-size:1.875rem;color:#FAFAFA}
.c-pagination__link,.two-col__title{font-weight:700}.showcase__bg{top:0;pointer-events:none;height:200%;z-index:-1;background-size:cover;background-position:center;-webkit-animation:background-animation 25s linear infinite;animation:background-animation 25s linear infinite;will-change:transform}
.showcase__bg:before{content:"";height:100%;top:100%}
.showcase__body:after,.showcase__body:before{content:"";display:table}@media screen and (min-width:360px){.showcase__title{font-size:50.62px;font-size:5.062rem}}@-webkit-keyframes background-animation{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}@keyframes background-animation{from{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(-100%);transform:translateY(-100%)}}

.site-main{background:#}
.site-main__heading{font-size:28.12px;font-size:2.812rem}
@media screen and (min-width:480px){.site-main__heading{font-size:33.74px;font-size:3.374rem}}
@media screen and (min-width:440px){.site-header__hamburger{display:none}
.site-main__heading{font-size:50.62px;font-size:5.062rem}
.site-main__subheading{font-size:22.5px;font-size:2.25rem}}
.site-nav{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-direction:column;flex-direction:column;height:100vh;right:0;will-change:transform;-webkit-transform:translateX(100%);transform:translateX(100%);background:#383e42;opacity: 0.8;transition:all .25s cubic-bezier(.23,1,.32,1);box-shadow:0 10px 20px rgba(0,0,0,.22),0 14px 56px rgba(0,0,0,.25)}
.site-nav--active{-webkit-transform:translateX(0);transform:translateX(0)}
.site-nav__link{font-family:'OpenSanslight';display:block;padding:.105rem 4.5rem;font-size:25px;font-size:1.6rem;font-weight:100;color:#fff}
.site-nav__active{display:block;padding:.225rem 4.5rem;font-size:20px;font-size:1.6rem;font-weight:100;}
@media screen and (min-width:480px){.site-nav{width:350px}
.site-nav:before{content:"";display:block;position:absolute;top:0;height:100%;left:auto;width:100vw;background:rgba(0,0,0,.7);right:350px;opacity:0;-webkit-transition:all .25s cubic-bezier(.23,1,.32,1);transition:all .25s cubic-bezier(.23,1,.32,1)}
.site-nav--active:before{opacity:1}}
/* breite der menüleiste bevor wechsel auf mobilansicht (orig 769px und hintergrundfarbe und padding und position text */
@media screen and (min-width:400px){.site-nav{margin-top:0px;padding:0px 0px 0px 0px;display:block!important;-webkit-transform:none;transform:none;box-shadow:none;height:0px;width:100%}

.site-nav:before,
.site-nav__hamburger,.site-nav__social{display:none}

/*font-size haupt-menu, abstände der schrift nach oben und unten */
.site-nav__link{font-family:'OpenSanslight';font-weight:100;display:inline-block;position:relative;font-size:16px;font-size:1.6rem;padding:0.355rem .9rem;color:rgba(255,255,255,1.0);-webkit-transition:color .5s ease;transition:color .5s ease} 
/* .site-nav__link:before{content:"";position:absolute;bottom:0;left:50%;width:20%;height:3px;background:#383e42;-webkit-transform:translate(-250%,0) rotate(0);transform:translate(-250%,0) rotate(0);opacity:0;-webkit-transition:all .25s cubic-bezier(.23,1,.32,1);transition:all .25s cubic-bezier(.23,1,.32,1)} */
.site-nav__link:hover{background:0 0;text-decoration:none;color:rgba(16,217,247,0.8);-webkit-transition:color .5s ease;transition:color .5s ease}
.site-nav__link:hover:before{-webkit-transform:translate(-50%,0) rotate(0);transform:translate(-50%,0) rotate(0);opacity:1}}


/*font-size haupt-menu, abstände der schrift nach oben und unten */
.site-nav2__link{font-family:'OpenSanslight';font-weight:100;display:inline-block;position:relative;font-size:16px;font-size:1.6rem;padding:0.355rem .9rem;color:rgba(255,255,255,1.0);-webkit-transition:color .5s ease;transition:color .5s ease} 
/* .site-nav__link:before{content:"";position:absolute;bottom:0;left:50%;width:20%;height:3px;background:#383e42;-webkit-transform:translate(-250%,0) rotate(0);transform:translate(-250%,0) rotate(0);opacity:0;-webkit-transition:all .25s cubic-bezier(.23,1,.32,1);transition:all .25s cubic-bezier(.23,1,.32,1)} */
.site-nav2__link:hover{background:0 0;text-decoration:none;color:rgba(16,217,247,0.8);-webkit-transition:color .5s ease;transition:color .5s ease}
.site-nav2__link:hover:before{-webkit-transform:translate(-50%,0) rotate(0);transform:translate(-50%,0) rotate(0);opacity:1}}


.site-nav__active{display:inline-block;position:relative;font-weight:100;font-size:1.6rem;padding:1.125rem .9rem;color:rgba(255,255,255,1.0);-webkit-transition:color .5s ease;transition:color .5s ease} 
/* .site-nav__active:before{content:"";position:absolute;bottom:0;left:50%;width:20%;height:3px;-webkit-transform:translate(-250%,0) rotate(0);transform:translate(-250%,0) rotate(0);opacity:0;-webkit-transition:all .25s cubic-bezier(.23,1,.32,1);transition:all .25s cubic-bezier(.23,1,.32,1)} */
.site-nav__active:hover{background:0 0;-webkit-transition:color .5s ease;transition:color .5s ease}
.site-nav__active:hover:before{-webkit-transform:translate(-50%,0) rotate(0);transform:translate(-50%,0) rotate(0);opacity:1}}


.portfolio{min-height:100vh}
.portfolio:after,.portfolio:before{content:"";display:table}
.portfolio__header{position:relative;z-index:1;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:500px}
.portfolio__animation,.two-col{display:-webkit-box;display:-ms-flexbox}
.portfolio__header-title{font-size:33.74px;font-size:3.374rem;font-weight:400;text-align:center;color:#FAFAFA}
.portfolio__header-subtitle{font-size:22.5px;font-size:2.25rem;color:rgba(255,255,255,.6);text-align:center}
.portfolio__animation{display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;z-index:-1;height:100vh}.portfolio__body{position:relative;z-index:2;margin:0}.portfolio__body-wrapper{max-width:1500px;margin:0 auto;padding:0}


.c-hamburger{margin:0 0 0 auto;padding:0;width:30px;position:fixed;margin-top:-10px;z-index:1000;cursor:pointer;appearance:none;border:none;background:0 0}
.c-hamburger:active .c-hamburger__line{opacity:.5}
.c-hamburger__line{display:block;margin:0 0 5px;width:100%;height:2px;background:#fff;pointer-events:none;transition:all .25s cubic-bezier(.23,1,.32,1)}
.c-hamburger__line:nth-child(1),.c-hamburger__line:nth-child(3){-webkit-transform-origin:center center;transform-origin:center center}
.c-hamburger__line:last-child{margin-bottom:0}
.c-hamburger--active .c-hamburger__line{position:absolute}
.c-hamburger--active .c-hamburger__line:nth-child(1){-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.c-hamburger--active .c-hamburger__line:nth-child(2){opacity:0}
.c-hamburger--active .c-hamburger__line:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}

.c-nav{display:none;position:fixed;bottom:0;right:0;height:100%;width:100%;background:#fff;will-change:transform;-webkit-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:all .25s cubic-bezier(.86,0,.07,1);transition:all .25s cubic-bezier(.86,0,.07,1)}
.c-nav--active{-webkit-transform:translate(0,0);transform:translate(0,0);-webkit-transition:all .25s cubic-bezier(.86,0,.07,1);transition:all .25s cubic-bezier(.86,0,.07,1)}
.c-nav__list{margin-top:6.75rem}
.c-nav__link{display:block;padding:1.5rem 2.25rem;color:#383e42;font-size:22.5px;font-size:2.25rem}
.c-nav__link:hover{background:#373737}
@media screen and (min-width:480px){.c-nav{width:300px}}
@media screen and (min-width:360px){.c-nav{display:block!important;-webkit-transform:none;transform:none;position:static;height:auto;width:auto;background:0 0}
.c-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0}
.c-nav__item{margin:0 0 0 2.25rem}
.c-nav__link{font-size:15px;font-size:1.5rem;padding:0}
.c-nav__link:hover{background:0 0;color:#383e42;}}


.c-pagination__wrapper{padding:3.375rem 2.25rem;text-align:center}
.c-pagination__disabled,.c-pagination__link,.c-pagination__number{display:inline-block;color:#FAFAFA}
.c-pagination__disabled{opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.c-pagination__link:hover{color:#12CEA4}
.c-pagination__link svg{fill:#FAFAFA}
.c-pagination__link svg:hover{fill:#12CEA4}
.c-pagination__link--left{margin-right:2.25rem}
.c-pagination__link--right{margin-left:2.25rem}

.c-social-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.c-social-icons__item{display:inline-block}
.c-social-icons__link,.for0for{display:-webkit-box;display:-ms-flexbox;-webkit-box-align:center}
.c-social-icons__link{display:flex;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 .5625rem;width:55px;height:55px;border-radius:50%}
.c-social-icons__link svg{fill:#FAFAFA;transition:all .25s cubic-bezier(.23,1,.32,1)}
.c-thumbs__item,.c-thumbs__item:hover{will-change:box-shadow;-webkit-transition:.6s cubic-bezier(.19,1,.22,1)}
.c-social-icons__link:hover svg{-webkit-transform:scale(1.2);transform:scale(1.2)}

.c-thumbs__title__slide.link{text-decoration:underline}
.c-thumbs{list-style-type:none;margin:0;padding:0}
.c-thumbs:after,.c-thumbs:before{content:"";display:table}
.c-thumbs:after{clear:both}
.c-thumbs.dark{background:#666666}



 .c-thumbs__item:hover{box-shadow:0 10px 20px rgba(0,0,0,.22),0 14px 56px rgba(0,0,0,.25);z-index:5;transition:.6s cubic-bezier(.19,1,.22,1)}

.c-thumbs__link{display:block;height:0;padding:2.25rem 2.25rem 100%}
.c-thumbs__slide{display:block;height:100%;position:relative;padding:3.375rem 20% 3.375rem 3.375rem}
.c-thumbs__slide.info h2{color:color:#383e42;}
.c-thumbs__slide.info p{color:#000}
.c-thumbs__slide h2{font-size:33.74px;font-size:3.374rem;color:#25aae1;font-weight:400;line-height:1em;margin-bottom:2.25rem}
.c-thumbs__slide p{font-size:15px;font-size:1.5rem;font-weight:400}
.c-thumbs__slide p.c-thumbs__title__slide{color:rgba(0,0,0,.7)}
.c-thumbs__slide p.c-thumbs__title__slide.dark{color:rgba(255,255,255,.7)}
.c-thumbs__slide p.c-thumbs__title__slide.title{color:#12CEA4;margin:0;letter-spacing:.4rem}
.c-thumbs__slide p.roles{margin:0;color:rgba(255,255,255,.5)}
.c-thumbs__slide p.poster{color:#fff;margin:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.75s cubic-bezier(.19,1,.22,1);transition:.75s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
.c-thumbs__slide p.poster.role{right:3.375rem;bottom:3.375rem;position:absolute;opacity:.5}
.c-thumbs p{color:#fff}
.c-thumbs__title{font-size:15.75px;font-size:1.575rem;color:#666;text-transform:capitalize}
.c-thumbs__subtitle{color:#666}

@media screen and (min-width:769px){.c-thumbs .c-thumbs__item.slide__text.tall{height:600px}
.c-thumbs__item{width:calc(99.999999% * .5)}
.c-thumbs__item:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item:last-child{margin-right:0}
.c-thumbs__item:nth-child(2n){margin-right:0;float:right}
.c-thumbs__item:nth-child(2n+1){clear:left}
.c-thumbs__item.roles{width:calc(99.999999% * .33333)}
.c-thumbs__item.roles:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item.roles:last-child{margin-right:0}
.c-thumbs__item.roles:nth-child(0n){margin-right:0;float:right}
.c-thumbs__item.roles:nth-child(0n+1){clear:left}}
.c-thumbs__item{display:block;height:300px;position:relative;overflow:hidden;background:center;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-touch-callout:none;transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item.roles h4{color:#fff}
.c-thumbs__item.roles:hover{will-change:box-shadow;box-shadow:none}
.c-thumbs__item.info{background:#FAFAFA}
.c-thumbs__item.slide__text.tall{height:425px}
/* Titel im kasten ändern */
.c-thumbs__slide h2.poster{color:#fff;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.75s cubic-bezier(.19,1,.22,1);transition:.75s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__slide h2,.c-thumbs__slide h2.poster{font-size:27.62px;font-size:2.762rem}
/* Untertitel (oben und unten) im kasten ändern */
.c-thumbs__slide p.poster{color:#fff;margin:0}
/* größe Untertitel wenn kleiner 1440px (oben und unten) im kasten ändern */
.c-thumbs__slide p{font-size:13.75px;font-size:1.375rem}
.c-thumbs__slide p.poster.role{right:2.75rem;bottom:2.75rem;position:absolute}
/* "hover" des Titels im kasten */
.c-thumbs__item:hover .c-thumbs__slide h2.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
/* "hover" des Untertitels (oben) im kasten */
.c-thumbs__item:hover .c-thumbs__slide p.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
/* "hover" des Untertitels (unten) im kasten */
.c-thumbs__item:hover .c-thumbs__slide p.poster.role{color:#fff;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
/* Höhe des Kastens */
@media screen and (min-width:960px){.c-thumbs__item{height:300px}
.c-thumbs__link{padding:3.375rem 2.25rem 100%}
.c-thumbs__slide{display:block;height:100%;position:relative;padding:2.75rem 20% 2.75rem 2.75rem 2.75rem}

.c-thumbs__item__chart{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:300px;height:300px}
.c-thumbs__title{font-size:22.5px;font-size:2.25rem}}
/* größe änder wenn größer als  1440px */
@media screen and (min-width:1440px){.c-thumbs__item{height:300px}
.c-thumbs__slide{padding:2.75rem 20% 2.75rem 2.75rem 2.75rem;height:100%}
.c-thumbs__slide h2{font-size:20.62px;font-size:2.062rem}
.c-thumbs__slide p{font-size:13.75px;font-size:1.375rem}}


@media screen and (min-width:769px){.c-thumbs .c-thumbs__item100.slide__text.tall{height:px}
.c-thumbs__item100{width:calc(99.999999% * 1.00)}
.c-thumbs__item100:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item100:last-child{margin-right:0}
.c-thumbs__item100:nth-child(2n){margin-right:0;float:right}
.c-thumbs__item100:nth-child(2n+1){clear:left}
.c-thumbs__item100.roles{width:calc(99.999999% * .33333)}
.c-thumbs__item100.roles:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item100.roles:last-child{margin-right:0}
.c-thumbs__item100.roles:nth-child(0n){margin-right:0;float:right}
.c-thumbs__item100.roles:nth-child(0n+1){clear:left}}
.c-thumbs__item100{display:block;height:300px;position:relative;overflow:hidden;background:center;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-touch-callout:none;transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item100.roles h4{color:#fff}
.c-thumbs__item100.roles:hover{will-change:box-shadow;box-shadow:none}
.c-thumbs__item100.info{background:#FAFAFA}
.c-thumbs__item100,.c-thumbs__item100:hover{will-change:box-shadow;-webkit-transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item100.slide__text.tall{height:425px}
.c-thumbs__item100:hover .c-thumbs__slide h2.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
.c-thumbs__item100:hover .c-thumbs__slide p.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item100:hover .c-thumbs__slide p.poster.role{color:#fff;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item100__chart{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:400px;height:400px}

@media screen and (min-width:769px){.c-thumbs .c-thumbs__item70.slide__text.tall{height:600px}
.c-thumbs__item70{width:calc(99.999999% * .68)}
.c-thumbs__item70:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item70:last-child{margin-right:0}
.c-thumbs__item70:nth-child(2n){margin-right:0;float:right}
.c-thumbs__item70:nth-child(2n+1){clear:left}
.c-thumbs__item70.roles{width:calc(99.999999% * .33333)}
.c-thumbs__item70.roles:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item70.roles:last-child{margin-right:0}
.c-thumbs__item70.roles:nth-child(0n){margin-right:0;float:right}
.c-thumbs__item70.roles:nth-child(0n+1){clear:left}}
.c-thumbs__item70{display:block;height:300px;position:relative;overflow:hidden;background:center #;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-touch-callout:none;transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item70.roles h4{color:#fff}
.c-thumbs__item70.roles:hover{will-change:box-shadow;box-shadow:none}
.c-thumbs__item70.info{background:#FAFAFA}
.c-thumbs__item70,.c-thumbs__item70:hover{will-change:box-shadow;-webkit-transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item70.slide__text.tall{height:425px}
.c-thumbs__item70:hover .c-thumbs__slide h2.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
.c-thumbs__item70:hover .c-thumbs__slide p.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item70:hover .c-thumbs__slide p.poster.role{color:#fff;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item70__chart{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:400px;height:400px}


@media screen and (min-width:769px){.c-thumbs .c-thumbs__item20.slide__text.tall{height:600px}
.c-thumbs__item20{width:calc(99.999999% * .20)}
.c-thumbs__item20:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item20:last-child{margin-right:0}
.c-thumbs__item20:nth-child(2n){margin-right:0;float:right}
.c-thumbs__item20:nth-child(2n+1){clear:left}
.c-thumbs__item20.roles{width:calc(99.999999% * .33333)}
.c-thumbs__item20.roles:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item20.roles:last-child{margin-right:0}
.c-thumbs__item20.roles:nth-child(0n){margin-right:0;float:right}
.c-thumbs__item20.roles:nth-child(0n+1){clear:left}}
.c-thumbs__item20{display:block;height:300px;position:relative;overflow:hidden;background:center #;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-touch-callout:none;transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item20.roles h4{color:#fff}
.c-thumbs__item20.roles:hover{will-change:box-shadow;box-shadow:none}
.c-thumbs__item20.info{background:#FAFAFA}
.c-thumbs__item20,.c-thumbs__item20:hover{will-change:box-shadow;-webkit-transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item20.slide__text.tall{height:425px}
.c-thumbs__item20:hover .c-thumbs__slide h2.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
.c-thumbs__item20:hover .c-thumbs__slide p.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item20:hover .c-thumbs__slide p.poster.role{color:#fff;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item20__chart{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:400px;height:400px}

@media screen and (min-width:769px){.c-thumbs .c-thumbs__item30.slide__text.tall{height:600px}
.c-thumbs__item30{width:calc(99.999999% * .30)}
.c-thumbs__item30:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item30:last-child{margin-right:0}
.c-thumbs__item30:nth-child(2n){margin-right:0;float:right}
.c-thumbs__item30:nth-child(2n+1){clear:left}
.c-thumbs__item30.roles{width:calc(99.999999% * .33333)}
.c-thumbs__item30.roles:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item30.roles:last-child{margin-right:0}
.c-thumbs__item30.roles:nth-child(0n){margin-right:0;float:right}
.c-thumbs__item30.roles:nth-child(0n+1){clear:left}}
.c-thumbs__item30{display:block;height:300px;position:relative;overflow:hidden;background:center #;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-touch-callout:none;transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item30.roles h4{color:#fff}
.c-thumbs__item30.roles:hover{will-change:box-shadow;box-shadow:none}
.c-thumbs__item30.info{background:#FAFAFA}
.c-thumbs__item30,.c-thumbs__item30:hover{will-change:box-shadow;-webkit-transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item30.slide__text.tall{height:425px}
.c-thumbs__item30:hover .c-thumbs__slide h2.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
.c-thumbs__item30:hover .c-thumbs__slide p.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item30:hover .c-thumbs__slide p.poster.role{color:#fff;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item30__chart{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:400px;height:400px}

@media screen and (min-width:469px){.c-thumbs .c-thumbs__item38.slide__text.tall{height:600px}
.c-thumbs__item38{width:calc(99.999999% * .38)}
.c-thumbs__item38:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item38:last-child{margin-right:0}
.c-thumbs__item38:nth-child(2n){margin-right:0;float:right}
.c-thumbs__item38:nth-child(2n+1){clear:left}
.c-thumbs__item38.roles{width:calc(99.999999% * .33333)}
.c-thumbs__item38.roles:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item38.roles:last-child{margin-right:0}
.c-thumbs__item38.roles:nth-child(0n){margin-right:0;float:right}
.c-thumbs__item38.roles:nth-child(0n+1){clear:left}}
.c-thumbs__item38{display:block;height:300px;position:relative;overflow:hidden;background:center #;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-touch-callout:none;transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item38.roles h4{color:#fff}
.c-thumbs__item38.roles:hover{will-change:box-shadow;box-shadow:none}
.c-thumbs__item38.info{background:#FAFAFA}
.c-thumbs__item38,.c-thumbs__item38:hover{will-change:box-shadow;-webkit-transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item38.slide__text.tall{height:425px}
.c-thumbs__item38:hover .c-thumbs__slide h2.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
.c-thumbs__item38:hover .c-thumbs__slide p.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item38:hover .c-thumbs__slide p.poster.role{color:#fff;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item38__chart{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:400px;height:400px}


@media screen and (min-width:469px){.c-thumbs .c-thumbs__item80.slide__text.tall{height:600px}
.c-thumbs__item80{width:calc(99.999999% * .6)}
.c-thumbs__item80:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item80:last-child{margin-right:0}
.c-thumbs__item80:nth-child(2n){margin-right:0;float:right}
.c-thumbs__item80:nth-child(2n+1){clear:left}
.c-thumbs__item80.roles{width:calc(99.999999% * .33333)}
.c-thumbs__item80.roles:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item80.roles:last-child{margin-right:0}
.c-thumbs__item80.roles:nth-child(0n){margin-right:0;float:right}
.c-thumbs__item80.roles:nth-child(0n+1){clear:left}}
.c-thumbs__item80{display:block;height:300px;position:relative;overflow:hidden;background:center #;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-touch-callout:none;transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item80.roles h4{color:#fff}
.c-thumbs__item80.roles:hover{will-change:box-shadow;box-shadow:none}
.c-thumbs__item80.info{background:#FAFAFA}
.c-thumbs__item80,.c-thumbs__item60:hover{will-change:box-shadow;-webkit-transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item80.slide__text.tall{height:425px}
.c-thumbs__item80:hover .c-thumbs__slide h2.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
.c-thumbs__item80:hover .c-thumbs__slide p.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item80:hover .c-thumbs__slide p.poster.role{color:#fff;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item80__chart{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:400px;height:400px}



@media screen and (min-width:620px){.c-thumbs .c-thumbs__item60.slide__text.tall{height:600px}
.c-thumbs__item60{width:calc(99.999999% * .6)}
.c-thumbs__item60:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item60:last-child{margin-right:0}
.c-thumbs__item60:nth-child(2n){margin-right:0;float:right}
.c-thumbs__item60:nth-child(2n+1){clear:left}
.c-thumbs__item60.roles{width:calc(99.999999% * .33333)}
.c-thumbs__item60.roles:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item60.roles:last-child{margin-right:0}
.c-thumbs__item60.roles:nth-child(0n){margin-right:0;float:right}
.c-thumbs__item60.roles:nth-child(0n+1){clear:left}}
.c-thumbs__item60{display:block;height:300px;position:relative;overflow:hidden;background:center #;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-touch-callout:none;transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item60.roles h4{color:#fff}
.c-thumbs__item60.roles:hover{will-change:box-shadow;box-shadow:none}
.c-thumbs__item60.info{background:#FAFAFA}
.c-thumbs__item60,.c-thumbs__item60:hover{will-change:box-shadow;-webkit-transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item60.slide__text.tall{height:425px}
.c-thumbs__item60:hover .c-thumbs__slide h2.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
.c-thumbs__item60:hover .c-thumbs__slide p.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item60:hover .c-thumbs__slide p.poster.role{color:#fff;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item60__chart{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:400px;height:400px}


@media screen and (min-width:769px){.c-thumbs .c-thumbs__item65.slide__text.tall{height:600px}
.c-thumbs__item65{width:calc(99.999999% * .65)}
.c-thumbs__item65:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item65:last-child{margin-right:0}
.c-thumbs__item65:nth-child(2n){margin-right:0;float:right}
.c-thumbs__item65:nth-child(2n+1){clear:left}
.c-thumbs__item65.roles{width:calc(99.999999% * .33333)}
.c-thumbs__item65.roles:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item65.roles:last-child{margin-right:0}
.c-thumbs__item65.roles:nth-child(0n){margin-right:0;float:right}
.c-thumbs__item65.roles:nth-child(0n+1){clear:left}}
.c-thumbs__item65{display:block;height:300px;position:relative;overflow:hidden;background:center #;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-touch-callout:none;transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item65.roles h4{color:#fff}
.c-thumbs__item65.roles:hover{will-change:box-shadow;box-shadow:none}
.c-thumbs__item65.info{background:#FAFAFA}
.c-thumbs__item65,.c-thumbs__item65:hover{will-change:box-shadow;-webkit-transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item65.slide__text.tall{height:425px}
.c-thumbs__item65:hover .c-thumbs__slide h2.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
.c-thumbs__item65:hover .c-thumbs__slide p.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item65:hover .c-thumbs__slide p.poster.role{color:#fff;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item65__chart{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:400px;height:400px}

@media screen and (min-width:769px){.c-thumbs .c-thumbs__item40.slide__text.tall{height:600px}
.c-thumbs__item40{width:calc(99.999999% * .4)}
.c-thumbs__item40:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item40:last-child{margin-right:0}
.c-thumbs__item40:nth-child(2n){margin-right:0;float:right}
.c-thumbs__item40:nth-child(2n+1){clear:left}
.c-thumbs__item40.roles{width:calc(99.999999% * .33333)}
.c-thumbs__item40.roles:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item40.roles:last-child{margin-right:0}
.c-thumbs__item40.roles:nth-child(0n){margin-right:0;float:right}
.c-thumbs__item40.roles:nth-child(0n+1){clear:left}}
.c-thumbs__item40{display:block;height:300px;position:relative;overflow:hidden;background:center #;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-touch-callout:none;transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item40.roles h4{color:#fff}
.c-thumbs__item40.roles:hover{will-change:box-shadow;box-shadow:none}
.c-thumbs__item40.info{background:#FAFAFA}
.c-thumbs__item40,.c-thumbs__item40:hover{will-change:box-shadow;-webkit-transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item40.slide__text.tall{height:425px}
.c-thumbs__item40:hover .c-thumbs__slide h2.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
.c-thumbs__item40:hover .c-thumbs__slide p.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item40:hover .c-thumbs__slide p.poster.role{color:#fff;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item40__chart{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:400px;height:400px}

@media screen and (min-width:620px){.c-thumbs .c-thumbs__item48.slide__text.tall{height:600px}
.c-thumbs__item48{width:calc(99.999999% * .48)}
.c-thumbs__item48:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item48:last-child{margin-right:0}
.c-thumbs__item48:nth-child(2n){margin-right:0;float:right}
.c-thumbs__item48:nth-child(2n+1){clear:left}
.c-thumbs__item48.roles{width:calc(99.999999% * .33333)}
.c-thumbs__item48.roles:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item48.roles:last-child{margin-right:0}
.c-thumbs__item48.roles:nth-child(0n){margin-right:0;float:right}
.c-thumbs__item48.roles:nth-child(0n+1){clear:left}}
.c-thumbs__item48{display:block;height:300px;position:relative;overflow:hidden;background:center;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-touch-callout:none;transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item48.roles h4{color:#fff}
.c-thumbs__item48.roles:hover{will-change:box-shadow;box-shadow:none}
.c-thumbs__item48.info{background:#FAFAFA}
.c-thumbs__item48,.c-thumbs__item48:hover{will-change:box-shadow;-webkit-transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item48.slide__text.tall{height:425px}
.c-thumbs__item48:hover .c-thumbs__slide h2.poster{ccolor:#383e42;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
.c-thumbs__item48:hover .c-thumbs__slide p.poster{color:#383e42;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item48:hover .c-thumbs__slide p.poster.role{color:#383e42;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item48__chart{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:400px;height:400px}

@media screen and (min-width:769px){.c-thumbs .c-thumbs__item45.slide__text.tall{height:600px}
.c-thumbs__item45{width:calc(99.999999% * .45)}
.c-thumbs__item45:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item45:last-child{margin-right:0}
.c-thumbs__item45:nth-child(2n){margin-right:0;float:right}
.c-thumbs__item45:nth-child(2n+1){clear:left}
.c-thumbs__item45.roles{width:calc(99.999999% * .33333)}
.c-thumbs__item45.roles:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item45.roles:last-child{margin-right:0}
.c-thumbs__item45.roles:nth-child(0n){margin-right:0;float:right}
.c-thumbs__item45.roles:nth-child(0n+1){clear:left}}
.c-thumbs__item45{display:block;height:300px;position:relative;overflow:hidden;background:center #;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-touch-callout:none;transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item45.roles h4{color:#fff}
.c-thumbs__item45.roles:hover{will-change:box-shadow;box-shadow:none}
.c-thumbs__item45.info{background:#FAFAFA}
.c-thumbs__item45,.c-thumbs__item45:hover{will-change:box-shadow;-webkit-transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item45.slide__text.tall{height:425px}
.c-thumbs__item45:hover .c-thumbs__slide h2.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
.c-thumbs__item45:hover .c-thumbs__slide p.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item45:hover .c-thumbs__slide p.poster.role{color:#fff;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item45__chart{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:400px;height:400px}

@media screen and (min-width:769px){.c-thumbs .c-thumbs__item43.slide__text.tall{height:600px}
.c-thumbs__item43{width:calc(99.999999% * .43)}
.c-thumbs__item43:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item43:last-child{margin-right:0}
.c-thumbs__item43:nth-child(2n){margin-right:0;float:right}
.c-thumbs__item43:nth-child(2n+1){clear:left}
.c-thumbs__item43.roles{width:calc(99.999999% * .33333)}
.c-thumbs__item43.roles:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item43.roles:last-child{margin-right:0}
.c-thumbs__item43.roles:nth-child(0n){margin-right:0;float:right}
.c-thumbs__item43.roles:nth-child(0n+1){clear:left}}
.c-thumbs__item43{display:block;height:300px;position:relative;overflow:hidden;background:center #;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-touch-callout:none;transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item43.roles h4{color:#fff}
.c-thumbs__item43.roles:hover{will-change:box-shadow;box-shadow:none}
.c-thumbs__item43.info{background:#FAFAFA}
.c-thumbs__item43,.c-thumbs__item43:hover{will-change:box-shadow;-webkit-transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item43.slide__text.tall{height:425px}
.c-thumbs__item43:hover .c-thumbs__slide h2.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
.c-thumbs__item43:hover .c-thumbs__slide p.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item43:hover .c-thumbs__slide p.poster.role{color:#fff;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item43__chart{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:400px;height:400px}

@media screen and (min-width:620px){.c-thumbs .c-thumbs__item55.slide__text.tall{height:600px}
.c-thumbs__item55{width:calc(99.999999% * .55)}
.c-thumbs__item55:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item55:last-child{margin-right:0}
.c-thumbs__item55:nth-child(2n){margin-right:0;float:right}
.c-thumbs__item55:nth-child(2n+1){clear:left}
.c-thumbs__item55.roles{width:calc(99.999999% * .33333)}
.c-thumbs__item55.roles:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item55.roles:last-child{margin-right:0}
.c-thumbs__item55.roles:nth-child(0n){margin-right:0;float:right}
.c-thumbs__item55.roles:nth-child(0n+1){clear:left}}
.c-thumbs__item55{display:block;height:300px;position:relative;overflow:hidden;background:center #;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-touch-callout:none;transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item55.roles h4{color:#fff}
.c-thumbs__item55.roles:hover{will-change:box-shadow;box-shadow:none}
.c-thumbs__item55.info{background:#FAFAFA}
.c-thumbs__item55,.c-thumbs__item55:hover{will-change:box-shadow;-webkit-transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item55.slide__text.tall{height:425px}
.c-thumbs__item55:hover .c-thumbs__slide h2.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
.c-thumbs__item55:hover .c-thumbs__slide p.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item55:hover .c-thumbs__slide p.poster.role{color:#fff;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item55__chart{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:400px;height:400px}

@media screen and (min-width:620px){.c-thumbs .c-thumbs__item50.slide__text.tall{height:600px}
.c-thumbs__item50{width:calc(99.999999% * .5)}
.c-thumbs__item50:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item50:last-child{margin-right:0}
.c-thumbs__item50:nth-child(2n){margin-right:0;float:right}
.c-thumbs__item50:nth-child(2n+1){clear:left}
.c-thumbs__item50.roles{width:calc(99.999999% * .33333)}
.c-thumbs__item50.roles:nth-child(1n){float:left;margin-right:0;clear:none}
.c-thumbs__item50.roles:last-child{margin-right:0}
.c-thumbs__item50.roles:nth-child(0n){margin-right:0;float:right}
.c-thumbs__item50.roles:nth-child(0n+1){clear:left}}
.c-thumbs__item50{display:block;height:300px;position:relative;overflow:hidden;background:center #;background-size:cover;-webkit-transform:scale(1);transform:scale(1);-webkit-touch-callout:none;transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item50.roles h4{color:#fff}
.c-thumbs__item50.roles:hover{will-change:box-shadow;box-shadow:none}
.c-thumbs__item50.info{background:#FAFAFA}
.c-thumbs__item50,.c-thumbs__item50:hover{will-change:box-shadow;-webkit-transition:.6s cubic-bezier(.19,1,.22,1)}
.c-thumbs__item50.slide__text.tall{height:425px}
.c-thumbs__item50:hover .c-thumbs__slide h2.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s}
.c-thumbs__item50:hover .c-thumbs__slide p.poster{color:#fff;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item50:hover .c-thumbs__slide p.poster.role{color:#fff;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0);opacity:1;-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:.1s;transition-delay:.1s}
.c-thumbs__item50__chart{margin:auto;position:absolute;top:0;left:0;right:0;bottom:0;width:400px;height:400px}

.for0for{display:flex;-ms-flex-align:center;align-items:center;height:calc(100vh - 6.7rem)}
.for0for__feature,.home{display:-webkit-box;display:-ms-flexbox}.for0for__feature{height:200px;width:200px;margin:0 auto;border-radius:50%;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;z-index:2;background:rgba(0,0,0,.75);box-shadow:0 15px 24px rgba(0,0,0,.22),0 19px 76px rgba(0,0,0,.3)}.for0for__feature-title{margin:0;color:#12CEA4;font-size:50.62px;font-size:5.062rem}@media screen and (min-width:480px){.for0for__feature{height:300px;width:300px}.for0for__feature-title{font-size:60px;font-size:6rem}}.animation-lines{display:block;top:0;left:0;width:100%;height:100%;position:fixed;z-index:1}.animation-lines__line{height:800px;width:1px;background:#12CEA4;-webkit-animation-name:spin;animation-name:spin;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;position:absolute;border-radius:10px}.animation-lines__line:nth-child(1){height:252px;width:4px;top:118vh;left:135vh;-webkit-transform:rotate(57deg);transform:rotate(57deg);opacity:.61;-webkit-animation-duration:23s;animation-duration:23s}.animation-lines__line:nth-child(2){height:410px;width:3px;top:86vh;left:82vh;-webkit-transform:rotate(74deg);transform:rotate(74deg);opacity:.31;-webkit-animation-duration:29s;animation-duration:29s}.animation-lines__line:nth-child(3){height:99px;width:3px;top:65vh;left:6vh;-webkit-transform:rotate(7deg);transform:rotate(7deg);opacity:.4;-webkit-animation-duration:72s;animation-duration:72s}.animation-lines__line:nth-child(4){height:54px;width:4px;top:101vh;left:108vh;-webkit-transform:rotate(76deg);transform:rotate(76deg);opacity:.82;-webkit-animation-duration:137s;animation-duration:137s}.animation-lines__line:nth-child(5){height:139px;width:3px;top:59vh;left:18vh;-webkit-transform:rotate(39deg);transform:rotate(39deg);opacity:.21;-webkit-animation-duration:37s;animation-duration:37s}.animation-lines__line:nth-child(6){height:533px;width:2px;top:25vh;left:131vh;-webkit-transform:rotate(98deg);transform:rotate(98deg);opacity:.93;-webkit-animation-duration:103s;animation-duration:103s}.animation-lines__line:nth-child(7){height:631px;width:4px;top:113vh;left:23vh;-webkit-transform:rotate(9deg);transform:rotate(9deg);opacity:.53;-webkit-animation-duration:55s;animation-duration:55s}.animation-lines__line:nth-child(8){height:101px;width:1px;top:52vh;left:143vh;-webkit-transform:rotate(58deg);transform:rotate(58deg);opacity:.96;-webkit-animation-duration:95s;animation-duration:95s}.animation-lines__line:nth-child(9){height:416px;width:2px;top:48vh;left:84vh;-webkit-transform:rotate(81deg);transform:rotate(81deg);opacity:.16;-webkit-animation-duration:52s;animation-duration:52s}.animation-lines__line:nth-child(10){height:82px;width:5px;top:61vh;left:94vh;-webkit-transform:rotate(55deg);transform:rotate(55deg);opacity:.66;-webkit-animation-duration:66s;animation-duration:66s}.animation-lines__line:nth-child(11){height:54px;width:5px;top:65vh;left:121vh;-webkit-transform:rotate(66deg);transform:rotate(66deg);opacity:.42;-webkit-animation-duration:121s;animation-duration:121s}.animation-lines__line:nth-child(12){height:150px;width:4px;top:93vh;left:132vh;-webkit-transform:rotate(52deg);transform:rotate(52deg);opacity:.37;-webkit-animation-duration:55s;animation-duration:55s}.animation-lines__line:nth-child(13){height:290px;width:2px;top:133vh;left:126vh;-webkit-transform:rotate(40deg);transform:rotate(40deg);opacity:.67;-webkit-animation-duration:90s;animation-duration:90s}.animation-lines__line:nth-child(14){height:534px;width:3px;top:99vh;left:52vh;-webkit-transform:rotate(87deg);transform:rotate(87deg);opacity:.26;-webkit-animation-duration:92s;animation-duration:92s}.animation-lines__line:nth-child(15){height:153px;width:4px;top:126vh;left:132vh;-webkit-transform:rotate(51deg);transform:rotate(51deg);opacity:.92;-webkit-animation-duration:36s;animation-duration:36s}.animation-lines__line:nth-child(16){height:415px;width:1px;top:80vh;left:31vh;-webkit-transform:rotate(8deg);transform:rotate(8deg);opacity:.37;-webkit-animation-duration:113s;animation-duration:113s}.animation-lines__line:nth-child(17){height:323px;width:2px;top:55vh;left:54vh;-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:.49;-webkit-animation-duration:46s;animation-duration:46s}.animation-lines__line:nth-child(18){height:521px;width:1px;top:112vh;left:18vh;-webkit-transform:rotate(56deg);transform:rotate(56deg);opacity:.67;-webkit-animation-duration:41s;animation-duration:41s}.animation-lines__line:nth-child(19){height:515px;width:1px;top:76vh;left:84vh;-webkit-transform:rotate(46deg);transform:rotate(46deg);opacity:.69;-webkit-animation-duration:81s;animation-duration:81s}.animation-lines__line:nth-child(20){height:63px;width:4px;top:13vh;left:52vh;-webkit-transform:rotate(2deg);transform:rotate(2deg);opacity:.5;-webkit-animation-duration:97s;animation-duration:97s}@-webkit-keyframes spin{from{-webkit-transform:rotate(192deg);transform:rotate(192deg);background:#0df}to{-webkit-transform:rotate(63deg);transform:rotate(63deg);background:#a600ff}}@keyframes spin{from{-webkit-transform:rotate(192deg);transform:rotate(192deg);background:#0df}to{-webkit-transform:rotate(63deg);transform:rotate(63deg);background:#a600ff}}.aluvion-law-animation{z-index:-1;-webkit-transform:scale(.6);transform:scale(.6);opacity:.3}.aluvion-law-animation img{display:block;width:250px}@media screen and (min-width:769px){.aluvion-law-animation{-webkit-transform:scale(1);transform:scale(1)}.contact{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.aluvion-law-animation .paper-wrap{width:250px;height:276px}.aluvion-law-animation .paper{position:absolute}.aluvion-law-animation .paper1{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);z-index:3;-webkit-animation:orbit1 9s cubic-bezier(.86,0,.07,1) infinite;animation:orbit1 9s cubic-bezier(.86,0,.07,1) infinite}.aluvion-law-animation .paper2{-webkit-transform:translateX(50%) scale(.7);transform:translateX(50%) scale(.7);z-index:1;-webkit-animation:orbit2 9s cubic-bezier(.86,0,.07,1) infinite;animation:orbit2 9s cubic-bezier(.86,0,.07,1) infinite}.aluvion-law-animation .paper3{-webkit-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7);z-index:1;-webkit-animation:orbit3 9s cubic-bezier(.86,0,.07,1) infinite;animation:orbit3 9s cubic-bezier(.86,0,.07,1) infinite}@-webkit-keyframes orbit1{0%,100%,80%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);z-index:3;opacity:1}20%,30%{-webkit-transform:translateX(50%) scale(.7);transform:translateX(50%) scale(.7);z-index:1;opacity:.7}50%,60%{-webkit-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7);z-index:1;opacity:.7}}@keyframes orbit1{0%,100%,80%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);z-index:3;opacity:1}20%,30%{-webkit-transform:translateX(50%) scale(.7);transform:translateX(50%) scale(.7);z-index:1;opacity:.7}50%,60%{-webkit-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7);z-index:1;opacity:.7}}@-webkit-keyframes orbit2{0%,100%,80%{-webkit-transform:translateX(50%) scale(.7);transform:translateX(50%) scale(.7);z-index:1;opacity:.7}20%,30%{-webkit-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7);z-index:1;opacity:.7}50%,60%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);z-index:3;opacity:1}}@keyframes orbit2{0%,100%,80%{-webkit-transform:translateX(50%) scale(.7);transform:translateX(50%) scale(.7);z-index:1;opacity:.7}20%,30%{-webkit-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7);z-index:1;opacity:.7}50%,60%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);z-index:3;opacity:1}}@-webkit-keyframes orbit3{0%,100%,80%{-webkit-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7);z-index:1;opacity:.7}20%,30%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);z-index:3;opacity:1}50%,60%{-webkit-transform:translateX(50%) scale(.7);transform:translateX(50%) scale(.7);z-index:1;opacity:.7}}@keyframes orbit3{0%,100%,80%{-webkit-transform:translateX(-50%) scale(.7);transform:translateX(-50%) scale(.7);z-index:1;opacity:.7}20%,30%{-webkit-transform:translateX(0) scale(1);transform:translateX(0) scale(1);z-index:3;opacity:1}50%,60%{-webkit-transform:translateX(50%) scale(.7);transform:translateX(50%) scale(.7);z-index:1;opacity:.7}}.articles__pagination{box-shadow:0 3px 12px rgba(0,0,0,.23),0 3px 12px rgba(0,0,0,.16)}.contact{padding-top:calc(8.9rem + 1.125rem);padding-bottom:4.5rem;background:#12CEA4}.contact-box{background:#FAFAFA;box-shadow:0 10px 20px rgba(0,0,0,.22),0 14px 56px rgba(0,0,0,.25)}.contact-box:after,.contact-box:before{content:"";display:table}.contact-box:after{clear:both}.contact-box__heading{font-size:22.5px;font-size:2.25rem}.contact-box__form,.contact-box__testimonial{padding:2.25rem}.contact-box__testimonial{background:#fff}@media screen and (min-width:960px){.contact-box{display:-webkit-box;display:-ms-flexbox;display:flex}.contact-box__heading{font-size:28.12px;font-size:2.812rem;margin-bottom:2.25rem}.contact-box__form{width:calc(99.999999% * .66667)}.contact-box__form:nth-child(1n){float:left;margin-right:0;clear:none}.contact-box__form:last-child{margin-right:0}.contact-box__form:nth-child(0n){margin-right:0;float:right}.contact-box__form:nth-child(0n+1){clear:left}.contact-box__testimonial{width:calc(99.999999% * .33333)}.contact-box__testimonial:nth-child(1n){float:left;margin-right:0;clear:none}.contact-box__testimonial:last-child{margin-right:0}.contact-box__testimonial:nth-child(0n){margin-right:0;float:right}.contact-box__testimonial:nth-child(0n+1){clear:left}}.check:after,.check:before,.gear .shadow:after,.gear .shadow:before,.gear:after,.gear:before,.hexcheck .shadow:after,.hexcheck .shadow:before,.part .light:after,.part .light:before{display:block;content:""}.engine-settings-splash{-webkit-transform:scale(.5);transform:scale(.5);z-index:-1;opacity:.3}@media screen and (min-width:480px){.contact-box__form,.contact-box__testimonial{padding:4.5rem}.engine-settings-splash{-webkit-transform:scale(.6);transform:scale(.6)}}@media screen and (min-width:769px){.engine-settings-splash{-webkit-transform:scale(1);transform:scale(1)}}.display{position:relative;left:50%;height:165px;width:492px;margin-left:-246px}.part,.part .light:nth-child(1){left:0}.part{position:absolute;top:0;height:165px;width:130px}.part .light:nth-child(2){left:25%}.part .light:nth-child(3){left:50%}.part .light:nth-child(4){left:75%}.part .light:nth-child(5){left:100%}.part.right{left:auto;right:0}.part.right .light:nth-child(1){-webkit-transition:background .3s ease 0s;transition:background .3s ease 0s}.part.right .light:nth-child(2){-webkit-transition:background .3s ease 88ms;transition:background .3s ease 88ms}.part.right .light:nth-child(3){-webkit-transition:background .3s ease 176ms;transition:background .3s ease 176ms}.part.right .light:nth-child(4){-webkit-transition:background .3s ease 264ms;transition:background .3s ease 264ms}.part.right .light:nth-child(5){-webkit-transition:background .3s ease 352ms;transition:background .3s ease 352ms}.part.right .light:nth-last-child(1):after,.part.right .light:nth-last-child(1):before{-webkit-transition:background .3s ease 0s;transition:background .3s ease 0s}.part.right .light:nth-last-child(2):after,.part.right .light:nth-last-child(2):before{-webkit-transition:background .3s ease 88ms;transition:background .3s ease 88ms}.part.right .light:nth-last-child(3):after,.part.right .light:nth-last-child(3):before{-webkit-transition:background .3s ease 176ms;transition:background .3s ease 176ms}.part.right .light:nth-last-child(4):after,.part.right .light:nth-last-child(4):before{-webkit-transition:background .3s ease 264ms;transition:background .3s ease 264ms}.part.right .light:nth-last-child(5):after,.part.right .light:nth-last-child(5):before{-webkit-transition:background .3s ease 352ms;transition:background .3s ease 352ms}.part.right .light,.part.right .light:after,.part.right .light:before{background:#98d6f9}.success .part.right .light,.success .part.right .light:after,.success .part.right .light:before,.throb .part.right .light,.throb .part.right .light:after,.throb .part.right .light:before{background:#f0f9fe}.success .success .part.right .light,.success .success .part.right .light:after,.success .success .part.right .light:before,.success .throb .part.right .light,.success .throb .part.right .light:after,.success .throb .part.right .light:before{background:#eaf9f7}.part .light{position:relative;position:absolute;top:50%;left:0}.part .light:after,.part .light:before{position:absolute;left:0}.part .light:nth-last-child(1){-webkit-transition:background .3s ease 0s;transition:background .3s ease 0s}.part .light:nth-last-child(2){-webkit-transition:background .3s ease 88ms;transition:background .3s ease 88ms}.part .light:nth-last-child(3){-webkit-transition:background .3s ease 176ms;transition:background .3s ease 176ms}.part .light:nth-last-child(4){-webkit-transition:background .3s ease 264ms;transition:background .3s ease 264ms}.part .light:nth-last-child(5){-webkit-transition:background .3s ease 352ms;transition:background .3s ease 352ms}.part .light:nth-child(1):after,.part .light:nth-child(1):before{-webkit-transition:background .3s ease 0s;transition:background .3s ease 0s}.part .light:nth-child(2):after,.part .light:nth-child(2):before{-webkit-transition:background .3s ease 88ms;transition:background .3s ease 88ms}.part .light:nth-child(3):after,.part .light:nth-child(3):before{-webkit-transition:background .3s ease 176ms;transition:background .3s ease 176ms}.part .light:nth-child(4):after,.part .light:nth-child(4):before{-webkit-transition:background .3s ease 264ms;transition:background .3s ease 264ms}.part .light:nth-child(5):after,.part .light:nth-child(5):before{-webkit-transition:background .3s ease 352ms;transition:background .3s ease 352ms}.gear:before,.hexcheck{-webkit-transition:background .8s}.part .light,.part .light:after,.part .light:before{background:#98d6f9;height:20px;width:20px;border-radius:10px}.success .part .light,.success .part .light:after,.success .part .light:before,.throb .part .light,.throb .part .light:after,.throb .part .light:before{background:#f0f9fe}.success .success .part .light,.success .success .part .light:after,.success .success .part .light:before,.success .throb .part .light,.success .throb .part .light:after,.success .throb .part .light:before{background:#eaf9f7}.part .light:before{top:-67px}.part .light:after{top:67px}.gear{position:relative;position:absolute;top:0;left:50%;height:165px;width:165px;margin-left:-82.5px}.gear:after,.gear:before{position:absolute}.gear:before{height:64px;width:64px;border-radius:32px;background:#a7dcfa;transition:background .8s;top:50.5px;left:50.5px;box-shadow:5px 4px 18px rgba(0,0,0,.2)}.success .gear:before{background:#81e0cf}.gear:after{height:141px;width:141px;border-radius:70.5px;top:12px;left:12px;border:28px solid #37637c;-webkit-transition:border-color .8s;transition:border-color .8s}.success .gear:after{border-color:#176658}.gear .tooth{position:absolute;height:16px;width:39px;margin-left:-11.5px;border-style:solid;border-width:0 2px 16px;border-color:transparent transparent #37637c;-webkit-transition:border-bottom-color .8s;transition:border-bottom-color .8s}.success .gear .tooth{border-bottom-color:#176658}.gear .tooth:nth-child(1){-webkit-transform:rotate(180deg);transform:rotate(180deg);top:149px;left:74.5px}.gear .tooth:nth-child(2){-webkit-transform:rotate(135deg);transform:rotate(135deg);top:127.18px;left:127.18px}.gear .tooth:nth-child(3){-webkit-transform:rotate(90deg);transform:rotate(90deg);top:74.5px;left:149px}.gear .tooth:nth-child(4){-webkit-transform:rotate(45deg);transform:rotate(45deg);top:21.82px;left:127.18px}.gear .tooth:nth-child(5){-webkit-transform:rotate(0);transform:rotate(0);top:0;left:74.5px}.gear .tooth:nth-child(6){-webkit-transform:rotate(-45deg);transform:rotate(-45deg);top:21.82px;left:21.82px}.gear .tooth:nth-child(7){-webkit-transform:rotate(-90deg);transform:rotate(-90deg);top:74.5px;left:0}.gear .tooth:nth-child(8){-webkit-transform:rotate(-135deg);transform:rotate(-135deg);top:127.18px;left:21.82px}.gear .shadow{-webkit-transform:rotate(-39deg);transform:rotate(-39deg);position:relative;height:100%;width:100%;z-index:1}.gear .shadow:after,.gear .shadow:before{position:absolute;top:0;left:0}.gear .shadow:after{background-image:-webkit-linear-gradient(rgba(0,0,0,.1),transparent);background-image:linear-gradient(rgba(0,0,0,.1),transparent);top:50%;height:100%;width:100%}.success .status .lights .light,.success .status .lights .light:after,.success .status .lights .light:before,.throb .status .lights .light,.throb .status .lights .light:after,.throb .status .lights .light:before{background:#f0f9fe}.success .success .status .lights .light,.success .success .status .lights .light:after,.success .success .status .lights .light:before,.success .throb .status .lights .light,.success .throb .status .lights .light:after,.success .throb .status .lights .light:before{background:#eaf9f7}.hexcheck{background:#a7dcfa;transition:background .8s;height:78px;width:45.03px;margin-left:-22.52px}.success .hexcheck{background:#81e0cf}.hexcheck,.hexcheck .hexbg{top:0;left:50%;position:relative}.hexcheck .hexbg:after,.hexcheck .hexbg:before,.hexcheck:after,.hexcheck:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;background:inherit}.hexcheck .hexbg:before,.hexcheck:before{-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.hexcheck .hexbg:after,.hexcheck:after{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.hexcheck .hexbg{background:#37637c;-webkit-transition:background .8s;transition:background .8s;top:6px;height:66px;width:38.11px;margin-left:-19.05px;z-index:1}.success .hexcheck .hexbg{background:#176658}.hexcheck .shadow{-webkit-transform:rotate(-39deg);transform:rotate(-39deg);position:relative;position:absolute;top:0;left:50%;height:78px;width:78px;margin-left:-39px;z-index:1}.hexcheck .shadow:after,.hexcheck .shadow:before{position:absolute;top:0;left:0}.hexcheck .shadow:after{background-image:-webkit-linear-gradient(rgba(0,0,0,.1),transparent);background-image:linear-gradient(rgba(0,0,0,.1),transparent);position:absolute;top:50%;left:0;height:100%;width:100%}.check{background:#98d6f9;-webkit-transition:background .3s ease .24s;transition:background .3s ease .24s;position:absolute;top:50%;left:50%;z-index:1}.check:after,.check:before{position:absolute;width:8px;background:inherit}.check:before{-webkit-transform:rotate(-51deg);transform:rotate(-51deg);top:-4px;left:-7px;height:14px}.check:after{-webkit-transform:rotate(39deg);transform:rotate(39deg);top:-10px;left:0;height:19px}.success .check{background:#f0f9fe}.success .success .check{background:#eaf9f7}.home{display:flex;background:#fff}.home-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh;position:relative;z-index:1;background:rgba(40,43,47,.93)}.home-content__wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:800px;margin:0 auto;padding:0 2.25rem}.home-content__title{font-size:22.5px;font-size:2.25rem;font-weight:400;color:#12CEA4}.home-content__subtitle{position:relative;font-size:22.5px;font-size:2.25rem;color:#FAFAFA;line-height:1.2}.home-content__subtitle-static,.home-content__subtitle-typed{white-space:nowrap}.home-content__subtitle-static{display:block}.home-content__subtitle:before{content:"";position:absolute;bottom:-3.375rem;left:0;height:5px;width:15%;background:#12CEA4}.home-content__tagline{margin-top:6.75rem;color:#FAFAFA}.home-content__bg{z-index:0}.home-content__bg-vid{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);position:fixed;min-height:100%;min-width:100%}@media screen and (min-width:480px){.home-content__subtitle{font-size:33.74px;font-size:3.374rem}}@media screen and (min-width:680px){.home-content__title{font-size:28.12px;font-size:2.812rem}.home-content__subtitle{font-size:50.62px;font-size:5.062rem}}@media screen and (min-width:769px){.home-content__subtitle{font-size:33.74px;font-size:3.374rem}}@media screen and (min-width:960px){.home-content__subtitle{font-size:50.62px;font-size:5.062rem}}
.home-sidebar{display:none}
.home-sidebar__social{position:absolute;bottom:4.5rem;right:4.5rem}
.home-sidebar__social-link{display:inline-block;margin-left:.75rem;opacity:.85;transition:all .25s cubic-bezier(.23,1,.32,1)}
.home-sidebar__social-link:hover{-webkit-transform:rotate(360deg) scale(1.1);transform:rotate(360deg) scale(1.1);opacity:1}
@media screen and (min-width:769px){.home-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:300px;height:100vh;position:relative;z-index:1;background:rgba(40,43,47,.93);box-shadow:0 15px 24px rgba(0,0,0,.1),0 19px 76px rgba(0,0,0,.1)}
.home-sidebar__nav{-webkit-box-flex:1;-ms-flex:1;flex:1}
.home-sidebar__link{display:block;padding:.5625rem 4.5rem;font-size:22.5px;font-size:2.25rem;color:#FAFAFA}
.home-sidebar__link:hover{background:rgba(0,0,0,.1)}}
@media screen and (min-width:960px){.home-sidebar{width:350px}
.home-sidebar__link{font-size:22.5px;font-size:2.25rem}}
@media screen and (min-width:1440px){.home-content__wrapper{max-width:900px}
.home-sidebar{width:400px}}




.team__thumb-link{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:left;-ms-flex-align:left;align-items:left;-webkit-box-pack:center;-ms-flex-pack:left;justify-content:left;-ms-flex-direction:column;flex-direction:column;padding:2rem}
.team__thumb-link:hover .c-thumbs__title:before{-webkit-transform:scaleX(1);transform:scaleX(1)}
.team .c-thumbs__title{margin-bottom:1.125rem;position:relative;text-align:left}
.team .c-thumbs__title:before{content:"";position:absolute;left:0;bottom:-1.325rem;height:2px;width:100%;background:#25aae1;-webkit-transform:scaleX(.1);transform:scaleX(.1);-webkit-transition:all .25s cubic-bezier(.23,1,.32,1);transition:all .25s cubic-bezier(.23,1,.32,1)}
.team .c-thumbs__subtitle{padding-top:1.125rem;letter-spacing:ßpx;text-align:left}
@media screen and (min-width:480px){.team .c-thumbs__title{font-size:28.12px;font-size:2.812rem}
.team .c-thumbs__subtitle{font-size:13px;font-size:1.3rem}}




.parsley-errors-list{margin-top:-1.125rem;list-style-type:none}
.parsley-custom-error-message,.parsley-required{font-size:13px;font-size:1.3rem;margin-left:1.125rem;color:#F44336}.typed-cursor{opacity:1;-webkit-animation:blink .7s infinite;animation:blink .7s infinite}@-webkit-keyframes blink{0%,100%{opacity:1}50%{opacity:0}}@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}iframe[title="Google conversion frame"]{display:none}.ss-container__element{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;-webkit-animation-fill-mode:both;animation-fill-mode:both;will-change:animation,transform}.ss-container__element--fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.ss-container__element--slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}.ss-container__element--slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}.ss-container__element--slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}.ss-container__element--zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}.ss-container.is-exiting .ss-container__element{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.ss-container.is-exiting .ss-container__element--slideInRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}.ss-container.is-exiting .ss-container__element--slideInDown{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}.ss-container.is-exiting .ss-container__element--slideInUp{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}.ss-container.is-exiting .ss-container__element--zoomIn{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:1s cubic-bezier(.19,1,.22,1);transition:1s cubic-bezier(.19,1,.22,1)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:1s cubic-bezier(.19,1,.22,1);transition:1s cubic-bezier(.19,1,.22,1)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);-webkit-transition:1s cubic-bezier(.19,1,.22,1);transition:1s cubic-bezier(.19,1,.22,1)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:1s cubic-bezier(.19,1,.22,1);transition:1s cubic-bezier(.19,1,.22,1)}}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}100%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@-webkit-keyframes zoomIn{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes zoomIn{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes zoomOut{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}@keyframes zoomOut{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(0);transform:scale(0);opacity:0}}


/* in Planung */
.planung{
	text-decoration: none;
	color: #9c0000;
}
/*---*/

/* Titel des Seminars */
.seminar{
	text-decoration: none;
	font-size: 130%;
}
/*---*/


/* Datum des Seminars */
.date{
	text-decoration: none;
	font-size: 87%;
	margin-top:2px;
}
/*---*/


/* footer */
a.footer{
	text-decoration: none;
	color: #fff;
	font-size:100%;
}

a.footer:visited{
	color: #fff;
}

a.footer:hover{
	color: #fff;
	text-decoration: underline;
}

/*---*/



/* standard link */
a.link{
	text-decoration: none;
	color: #fff;
	font-size:100%;
}

a.link:visited{
	color: #fff;
}

a.link:hover{
	color: #25aae1;
	text-decoration: none;
}






/* button link */
.button {
   font-family:'RobotoCondensed-Bold';
    border: none;
    color: white;
    text-decoration: uppercase;
    font-size: 16px;
    text-transform: uppercase;
    cursor: pointer;
}


.button:hover,
.button:focus {
    color: #25aae1;
    text-decoration: none;
    cursor: pointer;
}


/*---*/


/* modal */
.link2{
	cursor:pointer;
	text-decoration: none;

}

.link2:hover{
	-webkit-transform:translate3d(15px,0,0);transform:translate3d(15px,0,0);-webkit-transition:.6s cubic-bezier(.19,1,.22,1);transition:.6s cubic-bezier(.19,1,.22,1);-webkit-transition-delay:0s;transition-delay:0s;
		}

.link2:active{

}


/*---*/



.button5 {

	-webkit-appearance: none;
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #9c0000;
	display:inline-block;
	cursor:pointer;
	color:#9c0000;
	font-size:12px;
	text-align:center;
	font-family:Verdana;
	font-weight:none;
	padding:4px 11px 4px 11px;
	text-decoration:none;
}
.button5:hover {

	-webkit-appearance: none;
	background-color:#9c0000;
	color:#fff;
	
}
.button5:active {
	-webkit-appearance: none;
	position:relative;
}


INPUT {  font-size: 100%;  border-radius: 3px; BORDER-RIGHT: #d4d5d7 1px solid; BORDER-TOP: #d4d5d7 1px solid; BORDER-LEFT: #d4d5d7 1px solid; BACKGROUND-COLOR:#d6edfc; BORDER-BOTTOM: #d4d5d7 1px solid;}



input[type=checkbox]{
   -webkit-appearance:none;background-color:#fff; border-color: #25aae1 solid 1px; height:15px; width:15px;border-color: #25aae1;border-radius: 3px;

} 
input[type=checkbox]:checked {
   -webkit-appearance:none;background-color: #25aae1; height:15px; width:15px;border-color: #25aae1;border-radius: 3px;

} 


input[type=radio]{
   -webkit-appearance:none; background-color: #fff; height:15px; width:15px;border-color: #25aae1;border-radius: 3px;

} 
input[type=radio]:checked {
    -webkit-appearance:none; background-color: #25aae1; height:15px; width:15px;border-color: #25aae1;border-radius: 3px;

} 






input[type=text] { -webkit-appearance:none; -webkit-border-radius:3; }

input[type="submit"] { -webkit-appearance:none; -webkit-border-radius:5; }

TEXTAREA {  -webkit-appearance:none;background-color: transparent; border-radius: 3px; width:317px; BORDER-RIGHT: #d4d5d7 1px solid; BORDER-TOP: #d4d5d7 1px solid; BORDER-LEFT: #d4d5d7 1px solid; BACKGROUND-COLOR:#d6edfc; BORDER-BOTTOM: #d4d5d7 1px solid; width:172px; }


/*
#button {

	background-color:#ffffff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #383e42;
	display:inline-block;
	cursor:pointer;
	font-size:140%;
	color:#383e42;
	padding:8px 12px 8px 12px;
	text-decoration:none;
}
.button:hover {

	background-color:#383e42;
	color:#fff;
	
}
.button:active {
	position:relative;
}


/*
.button2 {

	background-color:#ffffff;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	border:1px solid #25aae1;
	display:inline-block;
	cursor:pointer;
	color:#25aae1;
	font-family:Verdana;
	font-weight:none;
	padding:8px 12px 8px 12px;
	text-decoration:none;
}
.button2:hover {

	background-color:#25aae1;
	color:#fff;
	
}
.button2:active {
	position:relative;
}

*/
#box {
-moz-box-shadow: 1px 1px 5px #ccc;
-webkit-box-shadow: 2px 2px 5px #ccc;
box-shadow: 5px 5px 5px #ccc;
}
