@import url(https://fonts.googleapis.com/css?family=Amatic+SC:400,700|Roboto:400,500,700|Playfair+Display:400,700);.wrap1280{max-width:1280px;margin:0 auto}body{font-family:Roboto,sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0;color:#5c5c5c;font-size:17px;scroll-behavior:smooth;background-color:#fcfcfc;font-weight:300}*{box-sizing:border-box}a{display:inline-block;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:300}h1,h2,h3,h4,h5,h6,p{margin:0}article,div,header,nav,section{display:block;box-sizing:border-box}figure{padding:0;margin:0;box-sizing:border-box}button,input,select,textarea{font-family:inherit}._row{display:flex}._column{display:flex;flex-direction:column}._text-center{text-align:center}@media (max-width:480px){.-xs-column{display:flex;flex-direction:column}.-xs-reverse{flex-direction:column-reverse}}._btn{background-color:#ffb400;font-size:1.15em;padding:10px 20px 12px;border:none;color:#fff;opacity:.9;cursor:pointer;width:100%;text-align:center;transition:all cubic-bezier(.3,.4,.5,.6) .3s}._btn:hover{opacity:1}::-webkit-scrollbar{width:5px;height:3px}::-webkit-scrollbar-track{background-color:rgba(0,0,0,.6)}::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.8)}::-webkit-scrollbar-thumb:hover{background-color:#000}._error,._success{color:#fff;padding:8px;width:100%;font-size:1.1em}._success{background-color:#00990c}._error{background-color:#d31d1d}header{position:fixed;top:0;left:0;width:100%;z-index:9999999;padding:8px 36px}header ._header{display:flex;justify-content:space-between}header ._header div svg{height:150px}header ._header div svg .st1{fill:#fff}header ._header nav{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-top:24px;transition:all cubic-bezier(.3,.4,.5,.6) .3s;padding:0 24px;border-radius:8px;background-color:rgba(0,0,0,.3)}header ._header nav a{color:#fff;font-size:1.1em;margin-left:24px;cursor:pointer;position:relative;padding:6px 0 8px;transition:all cubic-bezier(.3,.4,.5,.6) .3s}header ._header nav a:before{content:'';position:absolute;bottom:4px;left:0;width:0;transition:all cubic-bezier(.3,.4,.5,.6) .3s;height:2px;background-color:#fff}header ._header nav a._activeNav:before,header ._header nav a:hover:before{width:100%}header ._header nav a:first-child{margin-left:0}@media (max-width:768px){header{padding:8px}header ._header div svg{height:100px}header ._header nav{display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all cubic-bezier(.3,.4,.5,.6) .3s;position:fixed;top:0;left:-100%;width:100%;height:100vh;z-index:999;background-color:rgba(0,0,0,.95);padding:0;margin:0}header ._header nav a{margin:12px!important;padding:0 0 8px;transition:all cubic-bezier(.3,.4,.5,.6) .3s;font-size:1.25em}header ._header nav a:first-child{margin-left:12px}header ._header ._translate{left:0}}.homeBanner{width:100%;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.homeBanner ._banner{width:100%;height:100vh;overflow:hidden;position:relative}.homeBanner ._banner .item{background-position:center;background-size:cover;background-repeat:no-repeat;width:100%;height:100vh;position:relative}.homeBanner ._banner .item:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;background-color:rgba(0,38,38,.6)}.homeBanner ._banner .active .item{animation:6s linear alternate forwards bannerScale;-webkit-animation:6s linear alternate forwards bannerScale;-moz-animation:6s linear alternate forwards bannerScale;-o-animation:6s linear alternate forwards bannerScale}@-webkit-keyframes bannerScale{from{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}@keyframes bannerScale{from{-webkit-transform:scale(1.2,1.2);transform:scale(1.2,1.2)}to{-webkit-transform:scale(1,1);transform:scale(1,1)}}.home{position:relative;z-index:9999;padding-top:75px}.home ._overlay{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.home ._overlay div svg{width:250px}.home ._overlay div svg .st1{fill:#fff;fill-opacity:0;-webkit-animation:6.5s infinite alternate draw;animation:6.5s infinite alternate draw;stroke:#fff;stroke-width:6;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:11250;stroke-dashoffset:9250}@-webkit-keyframes draw{to{stroke-dashoffset:0}}.home ._overlay h2{font-size:3em;font-family:"Playfair Display",serif;font-weight:700;color:#fff;padding:36px 0 12px}.home ._overlay p{max-width:600px;margin:0 auto;color:#fff;font-size:1.1em}@media (max-width:768px){.home{padding-top:100px}.home ._overlay div svg{width:200px}.home ._overlay h2{font-size:2em;padding:24px 0 12px}.home ._overlay p{font-size:1em}.fixedNavItem{display:none}}.about{width:100%;position:relative;z-index:999;padding:10% 0}.about ._content{display:flex;max-width:900px;margin:0 auto;padding:75px 0}.about ._content:nth-child(even){flex-direction:row-reverse}.about ._content div:nth-child(odd){flex:1 1 40%;max-width:40%}.about ._content div:nth-child(odd) figure{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.about ._content div:nth-child(even){flex:1 1 60%;max-width:60%;padding:50px;color:#fff}.about ._content div:nth-child(even) h2{font-size:2.4em;font-family:"Playfair Display",serif;padding-bottom:12px;font-weight:700}.about ._content div:nth-child(even) p{text-align:justify;line-height:1.6em;padding-top:6px}@media (max-width:650px){.about ._content{padding:25px 0;display:flex;flex-direction:column}.about ._content:nth-child(even){display:flex;flex-direction:column}.about ._content div:nth-child(odd){flex:1 1 100%;max-width:100%}.about ._content div:nth-child(odd) figure{height:350px}.about ._content div:nth-child(even){flex:1 1 100%;max-width:100%;padding:24px}.about ._content div:nth-child(even) h2{font-size:2em}}.service{width:100%;position:relative;z-index:999;padding:10% 0}.service ._heading{max-width:480px;margin:0 auto;color:#fff}.service ._heading h2{font-family:"Playfair Display",serif;text-align:center;font-size:2.8em;font-weight:700}.service ._heading p{text-align:center}.service ._content{display:flex;max-width:1280px;margin:0 auto;padding:50px 0 25px}.service ._content div{flex:1 1 25%;max-width:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:24px;color:#fff}.service ._content div aside{width:75px;height:75px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px solid #fff;border-radius:100%}.service ._content div aside svg{width:60%;height:60%}.service ._content div aside svg circle,.service ._content div aside svg path,.service ._content div aside svg rect{fill:#fff}.service ._content div span{font-size:2.4em;font-family:"Amatic SC",cursive;font-weight:700;padding:8px 0}.service ._content div p{font-size:.9em;line-height:1.6em}.service ._b{max-width:1280px;margin:0 auto;color:#fff}.service ._b h3{font-size:2.4em;font-family:"Playfair Display",serif;font-weight:700;padding:8px 0 24px}.service ._b .item{width:100%;height:250px;background-position:center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end}.service ._b .item span{display:block;width:100%;background-color:rgba(0,0,0,.5);font-size:1.1em;padding:8px}@media (max-width:700px){.service ._content{flex-wrap:wrap;padding:50px 0 25px}.service ._content div{flex:1 1 50%;max-width:50%}.service ._content div aside{width:75px;height:75px}.service ._b h3,.service ._content div span{font-size:2em}}.menu{width:100%;position:relative;z-index:999;padding:10% 0}.menu ._heading{max-width:480px;margin:0 auto;color:#fff}.menu ._heading h2{font-family:"Playfair Display",serif;text-align:center;font-size:2.8em;font-weight:700}.menu ._heading p{text-align:center}.menu ._content2{display:flex;max-width:900px;margin:0 auto;padding:75px 0}.menu ._content2:nth-child(even){flex-direction:row-reverse}.menu ._content2 div:nth-child(odd){flex:1 1 40%;max-width:40%}.menu ._content2 div:nth-child(odd) figure{width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.menu ._content2 div:nth-child(even){flex:1 1 60%;max-width:60%;padding:50px;color:#fff}.menu ._content2 div:nth-child(even) h2{font-size:1.6em;font-family:"Playfair Display",serif;padding-bottom:12px;font-weight:700}.menu ._content2 div:nth-child(even) p{text-align:justify;line-height:1.6em;padding-top:6px}.menu ._content2 div:nth-child(even) aside h3{font-size:1.2em;font-family:"Playfair Display",serif;padding-bottom:12px;font-weight:700}.menu ._content2 div:nth-child(even) aside a{color:#fff;line-height:1.6em;padding-top:6px}@media (max-width:650px){.menu ._content2{padding:25px 0;display:flex;flex-direction:column}.menu ._content2:nth-child(even){display:flex;flex-direction:column}.menu ._content2 div:nth-child(odd){flex:1 1 100%;max-width:100%}.menu ._content2 div:nth-child(odd) figure{height:350px}.menu ._content2 div:nth-child(even){flex:1 1 100%;max-width:100%;padding:24px}.menu ._content2 div:nth-child(even) h2{font-size:1.2em}}.gallery{width:100%;position:relative;z-index:999;padding:10% 0}.gallery ._heading{max-width:480px;margin:0 auto;color:#fff}.gallery ._heading h2{font-family:"Playfair Display",serif;text-align:center;font-size:2.8em;font-weight:700}.gallery ._heading p{text-align:center}.gallery ._content{display:flex;flex-wrap:wrap;padding:50px 0}.gallery ._content div{flex:1 1 19%;max-width:19%;margin:.5%;width:100%;height:250px;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:600px){.gallery ._content div{flex:1 1 49%;max-width:49%}}.contact{width:100%;position:relative;z-index:999;padding:5% 0}.contact ._content{display:flex;max-width:1100px;margin:0 auto}.contact ._content div{flex:1 1 50%;max-width:50%;color:#fff}.contact ._content div:nth-child(odd){padding:0 24px}.contact ._content div figure{background:url(01.3db64cf3065f3cf2d448.jpg) center/cover no-repeat;width:100%;height:100%}.contact ._content div aside{margin-bottom:12px}.contact ._content div h2{font-family:"Playfair Display",serif;font-size:2.4em;font-weight:700}.contact ._content div h3{font-size:1.1em;padding-bottom:24px}.contact ._content div span{display:block;padding-bottom:4px}.contact ._content div input,.contact ._content div textarea{width:100%;border:1px solid #fff;background-color:transparent;color:#fff;padding:8px;margin-bottom:12px}.contact ._content div button{width:100%;padding:12px;border:1px solid #fff;transition:all cubic-bezier(.3,.4,.5,.6) .3s;color:#fff;font-size:1.2em;background-color:transparent}.contact ._content div button:hover{background-color:#000}@media (max-width:600px){.contact ._content{display:flex;flex-direction:column}.contact ._content div{flex:1 1 100%;max-width:100%}.contact ._content div:nth-child(odd){padding:0 12px 24px}.contact ._content div figure{height:300px}}.fixedNavItem{position:fixed;z-index:9999;left:0;bottom:0}.fixedNavItem div{padding:24px 46px;position:relative}.fixedNavItem div h2{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);-webkit-writing-mode:tb-rl;-ms-writing-mode:tb-rl;writing-mode:tb-rl;font-family:"Playfair Display",serif;font-size:3em;font-weight:700;color:#fff;opacity:0;position:absolute;bottom:-75px;left:46px;white-space:nowrap;transition:all cubic-bezier(.3,.4,.5,.6) .3s}.fixedNavItem div .activeH2Move{opacity:1;bottom:24px}.main{position:fixed;top:80%;left:0}.fullBgColor{position:fixed;top:0;width:100%;height:100%;left:0;background-color:rgba(0,0,0,0);z-index:99;transition:all cubic-bezier(.3,.4,.5,.6) .3s}.aboutColor{background-color:rgba(59,44,44,.85)}.serviceColor{background-color:rgba(0,38,38,.85)}.menuColor{background-color:rgba(0,0,0,.85)}.galleryColor{background-color:rgba(6,55,127,.85)}.contactColor{background-color:rgba(7,27,61,.85)}.footerColor{background-color:rgba(37,107,11,.85)}footer{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px 0;position:relative;z-index:999}footer div{text-align:center}footer div svg{width:150px}footer div svg .st1{fill:#fff}@keyframes draw{to{stroke-dashoffset:0}}footer div aside{padding:12px;color:#fff}footer div aside h2{font-size:1.3em;padding-bottom:8px}footer div aside a,footer div aside p,footer div aside span{padding-bottom:4px;color:#fff;opacity:.8;display:block}footer div aside a{transition:all cubic-bezier(.3,.4,.5,.6) .3s}footer div aside a:hover{opacity:1}footer div ._soc{display:flex;align-items:center;justify-content:center}footer div ._soc a{transition:all cubic-bezier(.3,.4,.5,.6) .3s;margin:0 12px}footer div ._soc a svg{width:35px;height:35px}footer div ._soc a svg path{fill:#fff;fill-opacity:.9}footer div ._soc a:hover{opacity:1}footer div ._soc a:hover svg path{fill-opacity:1}.popUp{position:fixed;top:0;left:0;width:100%;height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:rgba(0,0,0,.9);transition:all cubic-bezier(.3,.4,.5,.6) .3s;opacity:0;z-index:-999999}.popUp div{max-width:480px;margin:0 auto;position:relative}.popUp div img{width:100%}.popUp div button{background-color:#000;position:absolute;top:0;right:0;width:50px;height:50px;outline:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:12px;border:none;cursor:pointer}.popUp div button svg{width:100%;height:100%}.popUp div button svg path{fill:#fff}.addPopUp{opacity:1;z-index:9999999999}._menu-btn{cursor:pointer;display:none;float:right;padding:5px;position:relative;z-index:99999;top:-25px}@media (max-width:768px){._menu-btn{display:flex;justify-content:center;align-items:center}}._menu-btn ._spn{color:#fff;display:block;font-weight:400;font-size:1.1em;margin-right:12px;-webkit-transform:scale(1,1.1);transform:scale(1,1.1)}._menu-btn ._btns{display:flex;flex-direction:column}._menu-btn ._btns span{background-color:#fff;border-radius:1px;display:block;height:4px;margin:3px 0;-webkit-transform-origin:center;transform-origin:center;transition:all cubic-bezier(.3,.4,.5,.6) .3s;width:40px}._menu-btn ._btns span._m{width:36px}._menu-btn ._btns span._b{width:32px}._menu-btn ._btns small{font-size:.6rem;display:block;-webkit-transform:rotate(180deg);transform:rotate(180deg);padding-bottom:8px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}._menu-btn._active ._btns span{width:36px;background-color:#fff}._menu-btn._active ._btns span._m{opacity:0;background-color:#fff}._menu-btn._active ._btns span._t{-webkit-transform:rotate3d(0,0,1,45deg) translate3d(8px,6px,0);transform:rotate3d(0,0,1,45deg) translate3d(8px,6px,0)}._menu-btn._active ._btns span._b{-webkit-transform:rotate3d(0,0,1,-45deg) translate3d(8px,-6px,0);transform:rotate3d(0,0,1,-45deg) translate3d(8px,-6px,0)}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:-webkit-grab;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.4a37f8008959c75f619b.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:-webkit-transform .1s ease;transition:transform .1s ease;transition:transform .1s ease,-webkit-transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-theme .owl-nav{margin-top:10px;text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav [class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}.owl-theme .owl-nav [class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}.owl-theme .owl-dots{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}