body{font-size:16px}hr{border:0;border-bottom:2px groove #12B1DA;width:10vw;margin:3vw auto}.c0{color:#404040}.c1{color:#12B1DA}.c2{color:#FF860E}.c3{color:#72BF44}.c10{color:#fff}.b1{background-color:#F0F0F0}.b2{background-color:#fff}.b3{background-color:#E0E0E0}.b4{background-color:#D5D5D5}.b10{background-color:#12B1DA}[parallax]{position:relative}.parallax_background{height:110%;position:fixed;width:100%;z-index:0;overflow:hidden}.parallax_background .odd{position:absolute;background-position:center top;background-size:cover;background-repeat:no-repeat;height:200vh;width:100%}.parallax_background .even{position:absolute;background-position:center top;background-size:cover;background-repeat:no-repeat;height:200vh;width:100%}.menu{position:absolute;top:0;right:0;width:100%;background-color:#F0F0F0;color:#404040;line-height:3em;box-shadow:0 3px 3px 0 rgba(0,0,0,0.14),0 1px 7px 0 rgba(0,0,0,0.12),0 3px 1px -1px rgba(0,0,0,0.2)}.menu ul{margin:0}.menu ul li{position:relative;cursor:pointer}.menu ul li a{color:#404040;text-decoration:none;margin:0;width:100%;height:100%;display:inline-block}.menu ul li:not(:last-child){border-bottom:1px solid rgba(0,0,0,0.16)}.menu ul li:hover{background-color:rgba(0,0,0,0.1)}.darken{background:-moz-radial-gradient(center, ellipse cover, rgba(10,93,114,0.4) 0%, rgba(10,93,114,0.4) 32%, rgba(10,93,114,0) 69%, rgba(10,93,114,0) 100%);background:-webkit-radial-gradient(center, ellipse cover, rgba(10,93,114,0.4) 0%, rgba(10,93,114,0.4) 32%, rgba(10,93,114,0) 69%, rgba(10,93,114,0) 100%);background:radial-gradient(ellipse at center, rgba(10,93,114,0.4) 0%, rgba(10,93,114,0.4) 32%, rgba(10,93,114,0) 69%, rgba(10,93,114,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#660a5d72', endColorstr='#000a5d72',GradientType=1 )}.front{color:#f0f0f0;width:100%;position:relative;z-index:2;background:-moz-linear-gradient(top, #063e4c 0%, rgba(18,74,92,0.7) 10%, rgba(125,185,232,0) 100%);background:-webkit-linear-gradient(top, #063e4c 0%, rgba(18,74,92,0.7) 10%, rgba(125,185,232,0) 100%);background:linear-gradient(to bottom, #063e4c 0%, rgba(18,74,92,0.7) 10%, rgba(125,185,232,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#063e4c', endColorstr='#007db9e8',GradientType=0 )}.top{position:fixed;top:0;left:0;height:6em;z-index:10;width:100%;line-height:4em;padding:0.8em 1.6em;background:rgba(0,0,0,0.3)}.top .left{float:left}.top .left .logo{height:4rem}.top .right{float:right;font-weight:100}.top .right a{display:inline-block;color:#F0F0F0;text-decoration:none;text-transform:uppercase;margin-right:1em}.mainarea{position:relative;padding:12.6em 4vw 0 0;max-width:100%}.mainarea .fa-play-circle{opacity:0;font-size:500%;color:#E0E0E0;float:right;margin:0 0 0 1.6rem}.mainarea .impress{cursor:pointer;color:#fff;padding:1.6rem;margin:0 auto;margin-top:1.6vh;border-radius:2px;text-align:right;display:inline-block}.mainarea .impress .btn{margin:.4em}.mainarea .impress .f_easy{font-family:"Comic Sans MS", "Comic Sans", cursive, sans-serif}.mainarea .impress .f_safe{font-family:"larger Arno Pro", "Tribun ADF Std", serif;font-variant:small-caps}.mainarea .impress .f_efficient{font-family:monospace}.mainarea .phone{display:inline-block;margin:5em 1em 1em 4vw;transform:rotate(7deg);height:0;width:416px;max-width:35vw;height:782px;max-height:65.8vw}.mainarea .phone .overlay{position:absolute;top:0;left:0;width:100%}.mainarea .phone .shot{position:absolute;top:10%;left:8%;width:84%}.mainarea .mainlogo{width:15vw;min-width:250px}.mainarea .mainvideo{position:fixed;top:0px;left:0px;height:100%;width:100%;background-color:#262626;opacity:0;transition:opacity 1s}.mainarea.fullpage{height:100vh}.mainarea.fullpage .mainvideo{opacity:1}.row .col.center{margin-left:auto;margin-right:auto;float:none}table.fixed{table-layout:fixed}table.mitable{margin-top:5em;text-align:left}table.mitable tr:nth-child(even):NOT(.clear){background-color:rgba(18,177,218,0.1)}table.mitable tr.low{height:1em}table.mitable tr.low th,table.mitable tr.low td{line-height:0}table.mitable th{line-height:2em;margin:0;padding:0}table.mitable th .slanted{transform:rotate(-30deg);transform-origin:0 0;display:inline-block;line-height:2em;padding:0 .4em;width:10em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table.mitable th:nth-child(even){background-color:#ffecda}table.mitable tr:NOT(.clear) td:nth-child(even){background-color:rgba(255,134,14,0.1)}table.mitable th:nth-child(even) .slanted{background-color:#ffecda}table.mitable td.compact,table.mitable th.compact{width:4em}table.mitable td{padding:.2em .4em}.sublogo{height:6vm;height:6vmin}.infocard{position:relative;margin:5em 0 1em 0;background-color:#fff;color:#404040;transition:box-shadow .25s;border-radius:2px;overflow:hidden;border-radius:3px 4em;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.infocard .col.textcol{text-align:left;padding:1.6em .8em .4em 1.6em;color:#404040;line-height:1.4em}.infocard .col.textcol h1{font-size:1.4em;margin-top:0}.infocard .col.textcol p{text-align:justify}.infocard .col.imgcol{line-height:0;padding:0;position:relative}.infocard .col.imgcol>img{width:100%;box-shadow:0 2px 5px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)}.infocard .col.imgcol .overlay{position:absolute;bottom:-1px;right:0;padding:.4em;line-height:normal;width:100%;background:rgba(0,0,0,0.35);background:-moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.35) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.35) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0.35) 100%)}.card.pricecard{background:#006c95;background:-moz-linear-gradient(left, #c4ebf6 0%, #fff 22%, #fff 80%, #c4ebf6 100%);background:-webkit-linear-gradient(left, #c4ebf6 0%, #fff 22%, #fff 80%, #c4ebf6 100%);background:linear-gradient(to right, #c4ebf6 0%, #fff 22%, #fff 80%, #c4ebf6 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4ebf6 ', endColorstr='#c4ebf6 ',GradientType=1 )}.mi-hide{opacity:0}.reveal-left.ng-hide-animate:not(.mi-hide){animation-fill-mode:forwards;animation-name:reveal-left;animation-duration:1s;position:relative}.reveal-left.ng-hide-animate.mi-hide{animation-fill-mode:forwards;animation-name:hide-left;animation-duration:1s;position:relative}.reveal-right.ng-hide-animate:not(.mi-hide){animation-fill-mode:forwards;animation-name:reveal-right;animation-duration:1s;position:relative}.reveal-right.ng-hide-animate.mi-hide{animation-fill-mode:forwards;animation-name:hide-right;animation-duration:1s;position:relative}.reveal-bottom.ng-hide-animate:not(.mi-hide){animation-fill-mode:forwards;animation-name:reveal-bottom;animation-duration:1s;position:relative}.reveal-bottom.ng-hide-animate.mi-hide{animation-fill-mode:forwards;animation-name:hide-bottom;animation-duration:1s;position:relative}.reveal-top.ng-hide-animate:not(.mi-hide){animation-fill-mode:forwards;animation-name:reveal-top;animation-duration:1s;position:relative}.reveal-top.ng-hide-animate.mi-hide{animation-fill-mode:forwards;animation-name:hide-top;animation-duration:1s;position:relative}.reveal.ng-hide-animate:not(.mi-hide){animation-fill-mode:forwards;animation-name:reveal;animation-duration:1s;position:relative}.reveal.ng-hide-animate.mi-hide{animation-fill-mode:forwards;animation-name:hide;animation-duration:1s;position:relative}.reveal-left.ng-enter{animation-fill-mode:forwards;animation-name:reveal-left;animation-duration:1s;position:relative}.reveal-left.ng-leave{animation-fill-mode:forwards;animation-name:hide-left;animation-duration:1s;position:relative}.reveal-right.ng-enter{animation-fill-mode:forwards;animation-name:reveal-right;animation-duration:1s;position:relative}.reveal-right.ng-leave{animation-fill-mode:forwards;animation-name:hide-right;animation-duration:1s;position:relative}.reveal-top.ng-enter{animation-fill-mode:forwards;animation-name:reveal-top;animation-duration:1s;position:relative}.reveal-top.ng-leave{animation-fill-mode:forwards;animation-name:hide-top;animation-duration:1s;position:relative}.reveal-bottom.ng-enter{animation-fill-mode:forwards;animation-name:reveal-bottom;animation-duration:1s}.reveal-bottom.ng-leave{animation-fill-mode:forwards;animation-name:hide-bottom;animation-duration:1s}.delayed{animation-delay:2s}.reveal.ng-enter{animation-fill-mode:forwards;animation-name:reveal;animation-duration:1s;position:relative}.reveal.ng-leave{animation-fill-mode:forwards;animation-name:hide;animation-duration:1s;position:relative}.tar{text-align:right}.tal{text-align:left}.tac{text-align:center}.taj{text-align:justify}.row.card.pad{padding:2em 1em}@media screen and (max-width: 400px){body{font-size:12px}}@media screen and (max-width: 799px){.largeOnly{display:none !important}}@media screen and (min-width: 800px){.smallOnly{display:none !important}.menu{top:5em;width:15em;text-align:left}.menu li{padding:0 8px}}@keyframes reveal{from{opacity:0}to{opacity:1}}@keyframes reveal-top{from{top:-200px;opacity:0}to{top:0px;opacity:1}}@keyframes reveal-bottom{from{top:200px;opacity:0}to{top:0px;opacity:1}}@keyframes reveal-left{from{left:-200px;opacity:0}to{left:0px;opacity:1}}@keyframes reveal-right{from{left:200px;opacity:0}to{left:0px;opacity:1}}@keyframes hide{from{opacity:1}to{opacity:0}}@keyframes hide-top{from{top:0px;opacity:1}to{top:-200px;opacity:0}}@keyframes hide-bottom{from{top:0px;opacity:1}to{top:200px;opacity:0}}@keyframes hide-left{from{left:0px;opacity:1}to{left:-200px;opacity:0}}@keyframes hide-right{from{left:0px;opacity:1}to{left:200px;opacity:0}}

/*# sourceMappingURL=front.css.map */