*{box-sizing:border-box}body{font-family:'Open Sans',sans-serif;background:#f6f6f6}.wrapper{width:100%;margin:0 auto;padding:0 10px}@media only screen and (min-width:1000px){.wrapper{width:1000px;padding:0}}@media only screen and (min-width:1000px) and (min-width:1240px){.wrapper{width:1200px}}h1{font-size:40px}h2{font-size:22px}h3{font-size:18px}h4{font-size:18px}p{font-size:14px;font-weight:100}@media only screen and (min-width:1000px){p{font-size:18px}}a{text-decoration:none;padding:0;margin:0;color:#999;-webkit-transition:1s;transition:1s}a:hover{color:#03a696;cursor:pointer;-webkit-transition:1s;transition:1s}.button{padding:20px 40px;margin:0 auto;text-align:center;width:80vw;color:#28b8c5;border:1px solid #28b8c5;border-radius:5px;-webkit-transition:1s;transition:1s;font-size:16px;white-space:nowrap}@media only screen and (min-width:1000px){.button{width:15vw;font-size:20px}}.button:hover{cursor:pointer;width:16vw;background:rgba(23,74,115,0.1);-webkit-transition:1s;transition:1s}.button h2,.button h3,.button p{font-size:16px}@media only screen and (min-width:1000px){.button h2,.button h3,.button p{font-size:20px}}.header{padding:10px 0;position:fixed;top:0;left:0;z-index:3;width:100%;background:rgba(242,242,242,0.7)}.header .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media only screen and (min-width:1000px){.header .wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header .wrapper .logo{text-align:center}.header .wrapper .logo img{position:relative;height:70px;width:auto;-webkit-transition:1.5s;transition:1.5s;bottom:0;left:0}@media only screen and (min-width:1240px){.header .wrapper .logo img{height:100px}}.header .wrapper .logoAfter img{height:60px}.header .wrapper .navigation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;background:rbga(232,232,232,0.8)}@media only screen and (min-width:1000px){.header .wrapper .navigation{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.header .wrapper .navigation .facebook{fill:#174A73;width:14px;height:14px;-webkit-transition:1s;transition:1s;margin:0 7px 0 0}@media only screen and (min-width:1000px){.header .wrapper .navigation .facebook{width:20px;height:20px}}.header .wrapper .navigation .facebook:hover{fill:#28b8c5;-webkit-transition:1s;transition:1s}.header .wrapper .navigation .instagram{fill:#174A73;width:16px;height:16px;-webkit-transition:1s;transition:1s;margin:0 7px 0 0;top:2px;position:relative}@media only screen and (min-width:1000px){.header .wrapper .navigation .instagram{width:22px;height:22px}}.header .wrapper .navigation .instagram:hover{fill:#28b8c5;-webkit-transition:1s;transition:1s}.header .wrapper .navigation h2{color:#174a73;font-size:11px;font-weight:100}@media only screen and (min-width:1000px){.header .wrapper .navigation h2{font-size:16px}}.headerAfter{background:rgba(242,242,242,0.9)}.footer{background:#174A73;position:relative;width:100%;height:auto;text-align:center;padding:40px 0}.footer h2,.footer h3{color:#f2f2f2;font-weight:100}.footer h2{font-size:14px}@media only screen and (min-width:1000px){.footer h2{font-size:18px}}.footer h3{font-size:11px;margin-top:10px}@media only screen and (min-width:1000px){.footer h3{font-size:14px}}.footer .footerpart1 img{display:block;max-width:180px;margin:0 auto 10px}.videotop{position:absolute;left:50vw;top:48vh;width:600px}.videotop h1{line-height:23px;text-align:center;margin-bottom:25px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:1.5s;transition:1.5s;color:#f6f6f6;font-size:22px;font-weight:100;z-index:1}.videotop h2{line-height:20px;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:1.5s;transition:1.5s;color:#f6f6f6;font-size:18px;font-weight:100;z-index:1}#bgvideo{position:fixed;top:50%;left:50%;min-width:100%;min-height:100%;-webkit-transform:translate(-36%,-50%);transform:translate(-36%,-50%);background:url(/assets/nicehouse.jpg) no-repeat;background-size:70%;z-index:0}@media only screen and (min-width:1000px){#bgvideo{background-size:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}#parallaxical{width:100%;height:30vh;margin-bottom:0;overflow:hidden;display:block;position:relative;box-sizing:border-box}#parallaxical img.parallaxbg{margin:0 0 0 -89%;height:auto;box-sizing:border-box}@media only screen and (min-width:1000px){#parallaxical img.parallaxbg{margin:0 0 0 -35%}}#parallaxical .parallaxcover{position:absolute;left:50%;top:42%;z-index:2;width:100%}#parallaxical .parallaxcover h1{margin-bottom:20px!important}@media only screen and (min-width:1000px){#parallaxical .parallaxcover h1{margin-bottom:5px!important}}#parallaxical .parallaxcover h2,#parallaxical .parallaxcover h1{line-height:20px;text-align:center;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:1.5s;transition:1.5s;color:#174A73;font-size:14px;font-weight:100;z-index:1;margin:0;padding:0 15px}@media only screen and (min-width:1000px){#parallaxical .parallaxcover h2,#parallaxical .parallaxcover h1{font-size:18px}}.missiongoal{width:100%;height:auto;background:#174a73;background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#174a73),color-stop(34%,#305e8e),color-stop(100%,#174a73));background:-webkit-linear-gradient(top,#174a73 0%,#305e8e 34%,#174a73 100%);background:linear-gradient(to bottom,#174a73 0%,#305e8e 34%,#174a73 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#174a73',endColorstr='#174a73',GradientType=0 );text-align:center;padding:60px 0;position:relative;margin:0 auto;display:block}@media only screen and (min-width:1000px){.missiongoal{padding:40px 0}}.missiongoal ul{text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-transition:1.5s;transition:1.5s}@media only screen and (min-width:1000px){.missiongoal ul{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}.missiongoal ul li{width:100%;height:auto;padding:20px;text-align:center;line-height:20px;font-weight:100;color:#f2f2f2;margin-bottom:40px}.missiongoal ul li:last-child{margin-bottom:0}@media only screen and (min-width:1000px){.missiongoal ul li{margin-bottom:0;width:42%}}.missiongoal ul li h2{color:#f2f2f2;margin-bottom:20px;font-size:14px}@media only screen and (min-width:1000px){.missiongoal ul li h2{font-size:18px}}.missiongoal ul li h3{font-size:14px}@media only screen and (min-width:1000px){.missiongoal ul li h3{font-size:18px}}.missiongoal ul li svg{margin-bottom:20px}.services{padding:100px 10px;text-align:center;color:#174A73;box-sizing:border-box;width:100%;height:auto;position:relative;background:rgba(242,242,242,0.9)}@media only screen and (min-width:1000px){.services{padding:100px 15vw}}.services h2{margin-bottom:40px;text-transform:uppercase;font-weight:100;font-size:15px}@media only screen and (min-width:1000px){.services h2{font-size:22px}}.services .servicesContainer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.services .servicesContainer ul{width:50%;margin-bottom:40px}@media only screen and (min-width:1000px){.services .servicesContainer ul{width:36%}}.services .servicesContainer ul li{font-size:22px;font-weight:100;margin:0 0 15px 0}.services .servicesContainer ul li h3{font-size:14px}@media only screen and (min-width:1000px){.services .servicesContainer ul li h3{font-size:18px}}.learnmorecontent{background:rgba(222,222,222,0.3);width:100%;display:none;padding:20px 20px 1px;box-sizing:border-box;margin:20px 0 0;border-radius:5px}.learnmorecontent h2{font-size:18px;font-weight:100;margin-bottom:10px}.learnmorecontent p{margin-bottom:20px}.contactus{color:#174A73;height:auto;width:100%;box-sizing:border-box;padding:40px 0;position:relative;background:#28b8c5;display:none}.contactus h2{text-align:center;margin-bottom:20px}.contactus a{font-weight:100}.contactus label{text-align:right;font-size:28px;line-height:30px}.contactus input{height:28px;width:100%;margin-bottom:10px;border:none;font-size:18px;font-weight:100;font-family:Open Sans,sans-serif;border-radius:5px;border-bottom:solid 1px rgba(66,66,66,0.2);padding:0 10px;box-sizing:border-box;background-color:#fffef3}.contactus textarea{width:100%;height:100%;border:none;font-size:18px;font-weight:100;font-family:Open Sans,sans-serif;border-radius:5px;border-bottom:solid 1px rgba(66,66,66,0.2);padding:0 10px;box-sizing:border-box;background-color:#fffef3}.contactus .button{margin-top:28px}.portfolio{position:relative;background:#174A73;padding:30px 0 0;display:none}.portfolio h1{text-align:center;margin-bottom:20px;color:#f2f2f2}.portfolio .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio .gallery-item,.portfolio .musa{display:inline-block;height:280px;width:280px;margin-bottom:20px;-webkit-transition:.7s;transition:.7s;border-radius:5px}.portfolio .gallery-item:hover,.portfolio .musa:hover{height:285px;width:285px;-webkit-transition:.7s;transition:.7s}.portfolio .musa{background:url(../../dist/public/assets/images/musa/1.jpg);background-size:cover;background-position:center}.costumer-reviews{position:relative;background:#28b8c5;padding:100px 0;color:#f2f2f2}.costumer-reviews h2{margin-bottom:40px;text-align:center;font-size:14px;font-weight:100;text-transform:uppercase}@media only screen and (min-width:1000px){.costumer-reviews h2{font-size:18px;margin-bottom:60px}}.costumer-reviews h3{font-weight:100;margin-bottom:5px;font-size:14px}@media only screen and (min-width:1000px){.costumer-reviews h3{font-size:18px}}.costumer-reviews .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.costumer-reviews .wrapper .reviews{margin-bottom:40px;width:100%}@media only screen and (min-width:1000px){.costumer-reviews .wrapper .reviews{width:52%}}.costumer-reviews .wrapper .reviews:last-child{margin-bottom:0}@media only screen and (min-width:1000px){.costumer-reviews .wrapper .reviews{margin-bottom:60px}}.costumer-reviews .wrapper .reviews h2{text-align:center;margin-bottom:20px}.costumer-reviews .wrapper .reviews p{text-align:center;font-size:16px;margin-bottom:10px}@media only screen and (min-width:1000px){.costumer-reviews .wrapper .reviews p{font-size:23px;margin-bottom:20px}}.costumer-reviews .wrapper .reviews .large-quotes{font-size:25px}.costumer-reviews .wrapper .reviews h3{text-align:center;text-transform:italic}.gear1{background:pink!important;-webkit-animation-name:gear1rotation;animation-name:gear1rotation;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform-origin:36%;transform-origin:36%;position:absolute;top:0;left:0}@-webkit-keyframes gear1rotation{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes gear1rotation{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(360deg);transform:rotateZ(360deg)}}.gear2{-webkit-transition:.5s;transition:.5s;-webkit-animation-name:gear2rotation;animation-name:gear2rotation;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-transform-origin:81% 75%;transform-origin:81% 75%}@keyframes gear2rotation{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}}@-webkit-keyframes gear2rotation{0%{-webkit-transform:rotateZ(0deg);transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(-360deg);transform:rotateZ(-360deg)}}.handicon{-webkit-animation-name:handshake;animation-name:handshake;-webkit-animation-duration:.7s;animation-duration:.7s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-transform-origin:50%;transform-origin:50%}@-webkit-keyframes handshake{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(7px);transform:translateY(7px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes handshake{0%{-webkit-transform:translateY(0px);transform:translateY(0px)}50%{-webkit-transform:translateY(7px);transform:translateY(7px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}.menu{position:relative;z-index:1000;padding:40px 40px 0 40px;top:0;left:0}.profile-photo{display:block;max-width:177px;margin:0 auto 20px;border-radius:100%;-o-border-radius:100%;-ms-border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.menu-wrap{position:fixed;top:0;left:0;z-index:1001;width:400px;height:100%;text-align:center;font-size:1.15em;-webkit-transform:translate3d(-280px,0,0);transform:translate3d(-280px,0,0);-webkit-transition:-webkit-transform 0.4s;transition:-webkit-transform 0.4s;transition:transform 0.4s;transition:transform 0.4s, -webkit-transform 0.4s}.menu-wrap h2{color:#f6f6f6;margin-bottom:15px;line-height:20px}.menu-wrap p{color:#f6f6f6;margin-bottom:15px;font-weight:100;font-size:14px;line-height:15px}.menu-wrap h3{font-size:16px;font-weight:100}.offcanvasmenuicons{text-align:center}.offcanvasmenuicons svg{width:30px;height:30px;margin-right:10px}.close-button::before,.close-button::after{content:'';position:absolute;width:2px;height:100%;top:0;left:50%;background:#28b8c5}