@import url("https://fonts.googleapis.com/css?family=Roboto:300, 400, 700");body {background-color: #fff;margin: 0;padding: 0;width: 100%;overflow-x: hidden;font-family: Roboto, sans-serif;}* {font-family: Roboto, sans-serif;}#top-header {padding: 15px;background-color: #fff;-webkit-box-shadow: -1px 2px 9px 0 rgba(0, 0, 0, 0.75);-moz-box-shadow: -1px 2px 9px 0 rgba(0, 0, 0, 0.75);box-shadow: -1px 2px 9px 0 rgba(0, 0, 0, 0.75);}#top-header .contact, #top-header a {color: #555;font-size: 18px;font-weight: 300;text-decoration: none;}#top-header .contact {float: right;}#header {width: 100%;}.first-back {background-image: url(../img/slides/img1.jpg);background-size: cover;background-position: center;}.second-back {background-image: url(../img/slides/img2.jpg);background-size: cover;background-position: center;}.third-back {background-image: url(../img/slides/img3.jpg);background-size: cover;background-position: center;}.fourth-back {background-image: url(../img/slides/img4.jpg);background-size: cover;background-position: center;}#header .overlay {width: 100%;height: 650px;padding-left: 30px;background: #0084ff;background: -moz-linear-gradient(45deg, #0084ff 0, rgba(0, 251, 255, 0.56) 100%);background: -webkit-gradient(left bottom, right top, color-stop(0, #0084ff), color-stop(100%, rgba(0, 251, 255, 0.56)));background: -webkit-linear-gradient(45deg, #0084ff 0, rgba(0, 251, 255, 0.56) 100%);background: -o-linear-gradient(45deg, #0084ff 0, rgba(0, 251, 255, 0.56) 100%);background: -ms-linear-gradient(45deg, #0084ff 0, rgba(0, 251, 255, 0.56) 100%);background: linear-gradient(45deg, #0084ff 0, rgba(0, 251, 255, 0.56) 100%);padding-top: 200px;}#header .overlay h1 {font-size: 80px;color: #fff;font-weight: 700;}#header .overlay h1 span {font-weight: 300;}#header .overlay p {max-width: 800px;color: #fff;}#services {width: 100%;padding-top: 100px;padding-bottom: 100px;background-color: #fff;}.line {width: 50px;margin-top: 20px;height: 4px;background-color: #000;}.thin-line {width: 50px;margin-top: 10px;margin-bottom: 30px;height: 2px;background-color: #000;transition: all ease-in-out 0.3s;}#services h2 {font-weight: 700;}#services .card {border: 0;margin-top: 20px;background-color: #f8f8f8;border-radius: 5px;border-right: 1px solid #e1e1e1;border-bottom: 1px solid #e1e1e1;transition: all ease-in-out 0.3s;}#services .card:hover {background-color: #fff;-webkit-box-shadow: 2px 3px 15px 0 #999;-moz-box-shadow: 2px 3px 15px 0 #999;box-shadow: 2px 3px 15px 0 #999;}#services .card:hover .thin-line {background-color: #6da4ea;width: 100%;}#services .card .card-title {transition: all ease-in-out 0.3s;}#services .card:hover .card-title {color: #6da4ea;}#services h3 {font-weight: 700;text-align: center;}#services .card-text {text-align: justify;}#plans {width: 100%;padding-top: 100px;padding-bottom: 100px;background-color: #f2f2f2;}#plans .container {padding-left: 100px;padding-right: 100px;}#plans .col-sm-4 {padding: 0;}#plans .plan-card {background-color: #fff;color: #555;text-align: center;padding: 25px;cursor: pointer;border-radius: 4px;transition: all ease-in-out 0.5s;}#plans .plan-card h5 {font-weight: 900;}#plans .plan-card span, #plans .plan-card-main span {margin-top: -2px;display: block;font-size: 13px;font-weight: 300;text-align: left;margin-left: 60px;}#plans .plan-card .small, #plans .plan-card-main .small {font-size: 11px;line-height: 1.3 !important;}#plans .plan-card-main {background-color: #fff;padding: 25px;color: #fff;position: absolute;margin-top: -40px;padding-top: 60px;padding-bottom: 70px;text-align: center;cursor: pointer;transition: all ease-in-out 0.5s;border-radius: 4px;background: #0185ff;background: -moz-linear-gradient(top, #0185ff 0, #68f5f9 100%);background: -webkit-gradient(left top, left bottom, color-stop(0, #0185ff), color-stop(100%, #68f5f9));background: -webkit-linear-gradient(top, #0185ff 0, #68f5f9 100%);background: -o-linear-gradient(top, #0185ff 0, #68f5f9 100%);background: -ms-linear-gradient(top, #0185ff 0, #68f5f9 100%);background: linear-gradient(to bottom, #0185ff 0, #68f5f9 100%);}#plans .plan-card-main:hover, #plans .plan-card:hover {position: absolute;width: 100%;z-index: 1000;-webkit-box-shadow: 1px 4px 26px 0 rgba(0, 0, 0, 0.75);-moz-box-shadow: 1px 4px 26px 0 rgba(0, 0, 0, 0.75);box-shadow: 1px 4px 26px 0 rgba(0, 0, 0, 0.75);}#plans img {width: 100px;height: 100px;border: 5px solid #0487f6;border-radius: 50%;}#plans .btn-blue {margin-top: 50px;width: 200px;color: #fff;height: 40px;background: #68f5f9;background: -moz-linear-gradient(left, #68f5f9 0, #0185ff 100%);background: -webkit-gradient(left top, right top, color-stop(0, #68f5f9), color-stop(100%, #0185ff));background: -webkit-linear-gradient(left, #68f5f9 0, #0185ff 100%);background: -o-linear-gradient(left, #68f5f9 0, #0185ff 100%);background: -ms-linear-gradient(left, #68f5f9 0, #0185ff 100%);background: linear-gradient(to right, #68f5f9 0, #0185ff 100%);border: 0;border-radius: 5px;}#plans .btn-white {margin-top: 50px;width: 200px;height: 40px;background-color: #fff;color: #555;border: 0;border-radius: 5px;}#space {background-image: url(../img/background.jpg);background-size: cover;background-position: center;background-attachment: fixed;width: 100%;}#space .overlay {padding: 20px;background-color: rgba(42, 127, 255, 0.5);color: #fff;height: 500px;display: flex;justify-content: center;align-items: center;width: 100%;}#space .overlay h2 {text-align: center;max-width: 600px;font-size: 30px;}#footer {width: 100%;padding-top: 100px;padding-bottom: 100px;}#footer h2 {font-weight: 700;}#contact {width: 100%;background-color: #f6f6f6;}#contact .left {padding: 50px;}#contact .map {padding: 0;padding-right: 16px;overflow: hidden;border-left: 1px solid #e1e1e1;}#contact #contactform .form-style {width: 100%;border: 0;margin-top: 20px;background-color: #f6f6f6;border-bottom: 1px solid #e1e1e1;transition: all ease-in-out 0.3s;}#contact .form-style:focus {outline: 0;border-bottom: 1px solid #0487f6;}#contact .form-button {float: right;background-color: #6da4ea;border: none;width: 100px;height: 35px;color: #fff;transition: all ease-in-out 0.3s;cursor: pointer;}#contact .form-button:hover {-webkit-box-shadow: 2px 3px 15px 0 #999;-moz-box-shadow: 2px 3px 15px 0 #999;box-shadow: 2px 3px 15px 0 #999;}#contact .form-style::placeholder {color: #c3c3c3;opacity: 1;}#contact .form-style:-ms-input-placeholder {color: #c3c3c3;}#contact .form-style::-ms-input-placeholder {color: #c3c3c3;}#copyright {width: 100%;}#copyright .overlay {background-color: rgba(6, 82, 196, 0.7);color: #fff;padding: 20px;width: 100%;}#loader {margin: 0;height: 100vh;position: fixed;z-index: 20;width: 100%;display: flex;align-items: center;justify-content: center;background: rgba(0, 132, 255);background: -moz-linear-gradient(45deg, #0084ff 0, #00fbff 100%);background: -webkit-gradient(left bottom, right top, color-stop(0, #0084ff), color-stop(100%, rgba(0, 251, 255, 0)));background: -webkit-linear-gradient(45deg, #0084ff 0, #00fbff 100%);background: -o-linear-gradient(45deg, #0084ff 0, #00fbff 100%);background: -ms-linear-gradient(45deg, #0084ff 0, #00fbff 100%);background: linear-gradient(45deg, #0084ff 0, #00fbff 100%);}.loader {width: 16em;height: 8em;position: relative;overflow: hidden;}.loader::after, .loader::before {content: "";position: absolute;bottom: 0;}.loader::before {width: inherit;height: 0.2em;background-color: hsla(0, 0%, 85%);}.loader::after {box-sizing: border-box;width: 50%;height: inherit;border: 0.2em solid hsla(0, 0%, 85%);border-radius: 50%;left: 25%;}.loader span {position: absolute;width: 5%;height: 10%;background-color: #fff;border-radius: 50%;bottom: 0.2em;left: -5%;animation: 2s linear infinite;transform-origin: 50% -3em;animation-name: run, rotating;}.loader span:nth-child(2) {animation-delay: 75ms;}.loader span:nth-child(3) {animation-delay: 0.15s;}@keyframes run {0% {left: -5%;}10%, 60% {left: calc((100% - 5%) / 2);}100%, 70% {left: 100%;}}@keyframes rotating {0%, 10% {transform: rotate(0);}100%, 60% {transform: rotate(-1turn);}}@media only screen and (max-width: 1200px) {#plans .plan-card span, #plans .plan-card-main span {margin-left: 30px !important;}}@media only screen and (max-width: 992px) {#plans .container {padding-left: 30px;padding-right: 30px;}#plans .plan-card, #plans .plan-card-main {padding: 10px;}#plans .plan-card-main {padding-top: 50px;padding-bottom: 50px;}}@media only screen and (max-width: 767px) {#header .overlay h1 {font-size: 50px;}#contact .map {margin-left: 15px;}#space .overlay h2 {font-size: 25px;}#plans .container {padding-left: 5px;padding-right: 5px;max-width: 640px;}}@media only screen and (max-width: 555px) {#top-header .email {text-align: center;}#top-header .contact {text-align: center;margin-top: 10px !important;float: none;}#plans .container {padding-left: 50px;padding-right: 50px;}#plans .plan-card, #plans .plan-card-main {position: relative;padding: 10px;margin-top: 20px;padding-top: 40px;padding-bottom: 40px;margin-top: 0;}#plans .plan-card-main:hover, #plans .plan-card:hover {position: relative;}}@media only screen and (max-width: 414px) {#header .overlay h1 {font-size: 40px;}}@media only screen and (max-width: 324px) {#plans .container {padding-left: 10px;padding-right: 10px;}}