@import "https://fonts.googleapis.com/css?family=Raleway:100,200,400,600";@import "https://fonts.googleapis.com/css?family=Great+Vibes:400";body{margin:0;padding:0;font-family:raleway;font-size:calc(11px + 1 * ((100vw - 420px)/480));line-height:17px;color:#fff;text-align:center}@media screen and (max-width:420px){body{font-size:11px}}@media screen and (min-width:900px){body{font-size:12px}}.container{height:100%;display:flex;align-items:center;justify-content:center}h2{font-size:calc(25px + 5 * ((100vw - 420px)/480));font-weight:200}@media screen and (max-width:420px){h2{font-size:25px}}@media screen and (min-width:900px){h2{font-size:30px}}h2 span{display:block;font-size:calc(14px + 4 * ((100vw - 420px)/480));font-weight:100;margin-bottom:60px}@media screen and (max-width:420px){h2 span{font-size:14px}}@media screen and (min-width:900px){h2 span{font-size:18px}}h5{font-size:calc(14px + 4 * ((100vw - 420px)/480));font-weight:100}@media screen and (max-width:420px){h5{font-size:14px}}@media screen and (min-width:900px){h5{font-size:18px}}.navbar-brand img{max-width:200px}.w100p{width:100%}.read_more,.btn{background:#511e7a;font-size:calc(13px + 2 * ((100vw - 420px)/480));color:#fff;font-weight:400;text-decoration:none;padding:10px 20px;margin:30px 0;border-radius:20px}@media screen and (max-width:420px){.read_more,.btn{font-size:13px}}@media screen and (min-width:900px){.read_more,.btn{font-size:15px}}#modals a{display:inline-block;background-color:rgba(58,55,66,.6);color:#fff;padding:10px;margin:20px 0}#modals a:hover{text-decoration:none;color:#fff}.modal-dialog{max-width:1000px}.modal-content{background:rgba(0,0,0,.5);text-align:left}.modal-content p{width:100%}.modal-content .modal-title{padding-right:20px}.modal-content .close,.modal-content .close:hover,.modal-content .close:focus,.modal-content .close span{position:absolute;right:10px;padding:10px 5px;margin:0;font-size:45px;line-height:13px;color:#fff}header{background:#000 url(../../img/slide-1.jpg) 50% 50% repeat-x fixed;overflow:hidden;height:100vh;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}header #navbar .nav-link{border-top:2px solid transparent;font-weight:700}header #navbar .active .nav-link{color:#fff;border-color:#fff}header h1{font-size:calc(18px + 52 * ((100vw - 420px)/480));color:#fff}@media screen and (max-width:420px){header h1{font-size:18px}}@media screen and (min-width:900px){header h1{font-size:70px}}header h1 b{display:block;font-size:calc(20px + 4 * ((100vw - 420px)/480));font-weight:500}@media screen and (max-width:420px){header h1 b{font-size:20px}}@media screen and (min-width:900px){header h1 b{font-size:24px}}header h1 p{width:300px;max-width:100%;font-size:calc(12px + 2 * ((100vw - 420px)/480));line-height:20px;margin:20px 0}@media screen and (max-width:420px){header h1 p{font-size:12px}}@media screen and (min-width:900px){header h1 p{font-size:14px}}header .mr-auto,header .mx-auto{margin-right:0!important;margin-left:auto!important}header .sticky{position:fixed;top:0;width:100%;background-color:#1d1517;opacity:.9;z-index:2}header .sticky .navbar-brand{padding:0}header .sticky .navbar-brand img{max-width:135px;padding:0}main{overflow:hidden;color:#fff}main p{width:65%;margin:0 auto}main .content{width:90%;margin:0 auto 100px}main .content p{margin-bottom:20px}main .mainbox{height:100vh;width:100%;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}main .calligraphic{width:40%;font-family:great vibes;font-size:calc(20px + 4 * ((100vw - 420px)/480));color:#757178;line-height:34px;margin:100px auto 0}@media screen and (max-width:420px){main .calligraphic{font-size:20px}}@media screen and (min-width:900px){main .calligraphic{font-size:24px}}main .extra_bg{position:absolute;width:100%;height:700px;margin:0;padding:0}main #box1,main #box2,main #box3{background:#ebe8ed;color:#232224}main #box1 .container,main #box2 .container,main #box3 .container{padding:100px 0 50px}main #box1{font-size:calc(12px + 2 * ((100vw - 420px)/480))}@media screen and (max-width:420px){main #box1{font-size:12px}}@media screen and (min-width:900px){main #box1{font-size:14px}}main #box2{background:#2d212d url(../../img/slide-3.jpg) 50% 50% no-repeat fixed;color:#fff}main #box3{background:#e2e0e6 url(../../img/slide-4.png) 50% 53% no-repeat}main #contact_copyright{background:url(../../img/slide-5.jpg) 50% 50% repeat;padding:100px 0}main #contact_copyright #contact{background:url(../../img/slide-51.png) 50% 50% no-repeat}main #contact_copyright #contact #contact-form{width:40%;margin:50px auto}main #contact_copyright #contact .form-control,main #contact_copyright #contact .form-control:focus{background-color:rgba(58,55,66,.6);color:#fff;border-radius:0;border:0;border-bottom:2px solid #74727f;margin-bottom:20px}main #contact_copyright #contact .form-control.placeholder,main #contact_copyright #contact .form-control:focus.placeholder{font-size:calc(12px + 2 * ((100vw - 420px)/480));color:#74727f}@media screen and (max-width:420px){main #contact_copyright #contact .form-control.placeholder,main #contact_copyright #contact .form-control:focus.placeholder{font-size:12px}}@media screen and (min-width:900px){main #contact_copyright #contact .form-control.placeholder,main #contact_copyright #contact .form-control:focus.placeholder{font-size:14px}}main #contact_copyright #contact .form-control:-moz-placeholder,main #contact_copyright #contact .form-control:focus:-moz-placeholder{font-size:calc(12px + 2 * ((100vw - 420px)/480));color:#74727f}@media screen and (max-width:420px){main #contact_copyright #contact .form-control:-moz-placeholder,main #contact_copyright #contact .form-control:focus:-moz-placeholder{font-size:12px}}@media screen and (min-width:900px){main #contact_copyright #contact .form-control:-moz-placeholder,main #contact_copyright #contact .form-control:focus:-moz-placeholder{font-size:14px}}main #contact_copyright #contact .form-control::-moz-placeholder,main #contact_copyright #contact .form-control:focus::-moz-placeholder{font-size:calc(12px + 2 * ((100vw - 420px)/480));color:#74727f}@media screen and (max-width:420px){main #contact_copyright #contact .form-control::-moz-placeholder,main #contact_copyright #contact .form-control:focus::-moz-placeholder{font-size:12px}}@media screen and (min-width:900px){main #contact_copyright #contact .form-control::-moz-placeholder,main #contact_copyright #contact .form-control:focus::-moz-placeholder{font-size:14px}}main #contact_copyright #contact .form-control::-webkit-input-placeholder,main #contact_copyright #contact .form-control:focus::-webkit-input-placeholder{font-size:calc(12px + 2 * ((100vw - 420px)/480));color:#74727f}@media screen and (max-width:420px){main #contact_copyright #contact .form-control::-webkit-input-placeholder,main #contact_copyright #contact .form-control:focus::-webkit-input-placeholder{font-size:12px}}@media screen and (min-width:900px){main #contact_copyright #contact .form-control::-webkit-input-placeholder,main #contact_copyright #contact .form-control:focus::-webkit-input-placeholder{font-size:14px}}main #contact_copyright #contact #form_message{height:100px}main #contact_copyright #contact .btn{background:#74727f}main #contact_copyright #contact .g-recaptcha>div{margin:0 auto}main #contact_copyright #copyright{color:#fff}@media(max-width:767.98px){header{background:0 0;background-image:url(../../img/slide-1.jpg);background-position:50% 0;background-repeat:no-repeat;background-size:cover}header h1{margin-top:-200px}main .calligraphic{width:60%;line-height:30px;margin-top:70px}main .content{margin-bottom:50px}main #box3 .container .revealOnScroll:last-child{margin-top:200px}main #contact_copyright #contact #contact-form{width:80%}}