@import url(https://fonts.googleapis.com/css?family=Mukta:300,400,500,600);@import url(https://fonts.googleapis.com/css?family=Charm:400,700);.wrap1280{max-width:1280px;margin:0 auto}body{font-family:Mukta,sans-serif;-webkit-font-smoothing:antialiased;margin:0;padding:0;font-weight:300;color:#626262;font-size:16px;scroll-behavior:smooth;background-color:#fcfcfc}*{-webkit-box-sizing:border-box;box-sizing:border-box}a{display:inline-block;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400}h1,h2,h3,h4,h5,h6,p{margin:0}article,div,header,nav,section{display:block;-webkit-box-sizing:border-box;box-sizing:border-box}figure{padding:0;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}button,input,select,textarea{font-family:inherit}._row{display:-ms-flexbox;display:flex}._column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}._text-center{text-align:center}@media (max-width:480px){.-xs-column{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.-xs-reverse{-webkit-flex-direction:column-reverse;flex-direction:column-reverse}}._btn{background-color:#ea0808;font-size:1.15em;padding:10px 24px 12px;border:none;color:#fff;opacity:.8;cursor:pointer;text-align:center;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s}._btn:hover{opacity:1}.--hover{background-color:#fff;color:#262626;font-size:1.2em;font-weight:600;text-transform:uppercase;box-shadow:0 2px 4px #262626;position:relative;overflow:hidden}.--hover span{transition:all .6s cubic-bezier(.65,.05,.36,1);-webkit-transition:all .6s cubic-bezier(.65,.05,.36,1);display:block;padding:8px 20px}.--hover:before{transition:all .6s cubic-bezier(.65,.05,.36,1);-webkit-transition:all .6s cubic-bezier(.65,.05,.36,1);background-color:rgba(85,50,209,.9);color:#fff;content:attr(data-hover);position:absolute;width:100%;height:100%;top:0;left:0;text-align:center;padding:8px 0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.--hover:hover span{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.--hover:hover:before{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}::placeholder{color:rgba(34,26,29,.4)}:-ms-input-placeholder{color:rgba(34,26,29,.4)}::-ms-input-placeholder{color:rgba(34,26,29,.4)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:rgba(98,98,98,.4)}::-webkit-scrollbar-thumb{background-color:rgba(98,98,98,.9)}::-webkit-scrollbar-thumb:hover{background-color:#626262}.--Rings{display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.--Rings i{width:55px;height:3px;background-color:#949494}.--Rings svg{width:45px;height:45px;margin:0 25px}.--Rings svg path{fill:#949494}header{width:100%;z-index:999;position:fixed;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;top:-350px}header ._home{width:100%}header ._header{width:100%;display:-ms-flexbox;display:flex;position:relative;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;background-color:#f7f7f7;box-shadow:0 0 4px rgba(0,0,0,.5)}header ._header ._lg{width:180px;position:absolute;left:0;top:0}header ._header ._lg:before{-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;content:'';position:absolute;width:225%;height:525px;top:-390%;left:-120%;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#f7f7f7;box-shadow:0 4px 4px rgba(0,0,0,.8)}header ._header ._lg svg{position:relative;width:100%;z-index:99}header ._header nav{display:-ms-flexbox;display:flex;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}header ._header nav .a{color:#fff;position:relative}header ._header nav .a ._a{-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;color:#d51d5e;font-size:1.2em;font-weight:500;text-transform:uppercase;margin:0 12px;padding:14px;position:relative}header ._header nav .a ._a._active{background-color:#d51d5e;color:#fff}header ._header nav .a:hover ._a{background-color:#d51d5e;color:#fff}header ._header nav .a:hover ._a:before{opacity:1;bottom:0}header ._header nav .a:hover .ok{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;z-index:99}header ._header nav .a:hover .ok a{opacity:.8}header ._header nav .a:hover ._aside a{display:block}header ._header nav .a .ok{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0}header ._header nav .a .ok a{opacity:0}header ._header nav .a ._aside{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;position:absolute;top:100%;left:0;z-index:-99;margin:0 12px;padding:8px 12px;opacity:0;background-color:#d51d5e}header ._header nav .a ._aside a{display:none;font-weight:500;text-transform:uppercase;white-space:nowrap;color:#fff;opacity:0;font-size:1em;padding:8px;background-color:transparent;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s}header ._header nav .a ._aside a span{-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;border-bottom:2px solid transparent}header ._header nav .a ._aside a svg{-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;position:relative;top:4px;width:16px;height:16px;margin-right:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}header ._header nav .a ._aside a svg path{fill:#fff}header ._header nav .a ._aside a:hover span{border-bottom:2px solid #fff}header ._header nav .a ._aside a:hover svg{-webkit-transform:rotate(0);transform:rotate(0)}@media (max-width:1300px){header ._header ._none{display:none}header ._header nav{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;-webkit-align-items:flex-end;align-items:flex-end}header ._header nav .a ._a{font-size:1.2em;margin:0 12px;padding:14px}}@media (max-width:1000px){header ._header ._lg{z-index:9999}header ._header ._lg:before{z-index:99999}header ._header ._lg svg{z-index:999999}header ._header ._none{display:block;width:100%;height:50px;position:relative;z-index:999;background-color:#f7f7f7;box-shadow:0 0 4px rgba(0,0,0,.5)}header ._header .nav-translate{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}header ._header nav{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;transition:all .6s cubic-bezier(.65,.05,.36,1);-webkit-transition:all .6s cubic-bezier(.65,.05,.36,1);transition-delay:.1s;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);position:fixed;z-index:99;top:0;width:100%;right:0;height:100vh;background-color:#1e2122}header ._header nav .a{color:#fff;position:relative}header ._header nav .a ._a{-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;color:#fff;font-size:1.2em;font-weight:500;text-transform:uppercase;margin:16px;padding:0;position:relative}header ._header nav .a ._a:before{-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;content:'';position:absolute;bottom:0;left:0;width:0;height:2px;background-color:#fff}header ._header nav .a ._a._active{background-color:transparent}header ._header nav .a ._a._active:before{width:100%}header ._header nav .a:hover ._a{background-color:transparent}header ._header nav .a:hover ._a:before{width:100%}header ._header nav .a ._aside{display:none}}@media (max-width:480px){header ._header ._lg{width:145px}header ._header ._lg:before{width:200%}}@media (max-width:380px){header ._header ._lg{width:125px}header ._header ._lg:before{width:175%}}.getHeader{top:0}.getHeader ._header ._lg:before{transition-delay:.2s;top:-190%}.getHeader ._menu-btn{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);top:0;right:20px;opacity:1}.getHeader ._menu-btn ._span{color:#d51d5e}.getHeader ._menu-btn ._menuBtn span{background-color:#d51d5e}@media (max-width:600px){.getHeader ._menu-btn{right:5px}}.homeBanner{width:100%;height:100vh;background:url(../images/banners/02.jpg) no-repeat center;background-size:cover;color:#fff}.homeBanner ._inner{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-justify-content:space-between;justify-content:space-between;height:100vh;background-color:rgba(0,0,0,.6)}.homeBanner ._inner ._header{display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-justify-content:space-between;justify-content:space-between;max-width:1280px;margin:0 auto;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;width:100%;padding:15px}.homeBanner ._inner ._header ._lg{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.homeBanner ._inner ._header ._lg svg{width:100%}.homeBanner ._inner ._header ._lg svg path{fill:#fff;fill-opacity:0;animation:draw 6.5s alternate infinite;stroke:#fff;stroke-width:3;stroke-linejoin:round;stroke-linecap:round;stroke-dasharray:1000;stroke-dashoffset:990}.homeBanner ._inner ._header ._nav{display:-ms-flexbox;display:flex}.homeBanner ._inner ._header ._nav .a{color:#fff;position:relative}.homeBanner ._inner ._header ._nav .a ._a{color:#fff;white-space:nowrap;font-size:1.25em;font-weight:500;text-transform:uppercase;margin-left:48px;padding-bottom:2px;position:relative}.homeBanner ._inner ._header ._nav .a ._a:before{-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;content:'';position:absolute;bottom:-5px;width:100%;height:2px;background-color:#fff;opacity:0}.homeBanner ._inner ._header ._nav .a ._a._active:before{opacity:1;bottom:0}.homeBanner ._inner ._header ._nav .a:hover ._a:before{opacity:1;bottom:0}.homeBanner ._inner ._header ._nav .a:hover .ok{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1;z-index:99}.homeBanner ._inner ._header ._nav .a:hover .ok a{opacity:.8}.homeBanner ._inner ._header ._nav .a:hover ._aside{transition-delay:1ms;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);width:auto;height:auto}.homeBanner ._inner ._header ._nav .a:hover ._aside a{display:block}.homeBanner ._inner ._header ._nav .a .ok{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);opacity:0;transition-delay:.2s}.homeBanner ._inner ._header ._nav .a .ok a{opacity:0}.homeBanner ._inner ._header ._nav .a ._aside{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;position:absolute;top:100%;left:0;z-index:-99;margin:0 24px;border-top:none;padding:8px 12px;opacity:0}.homeBanner ._inner ._header ._nav .a ._aside a{font-weight:500;text-transform:uppercase;white-space:nowrap;color:#fff;opacity:0;font-size:1em;padding:8px;background-color:transparent;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s}.homeBanner ._inner ._header ._nav .a ._aside a span{-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;border-bottom:2px solid transparent}.homeBanner ._inner ._header ._nav .a ._aside a svg{-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;position:relative;top:4px;width:16px;height:16px;margin-right:8px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.homeBanner ._inner ._header ._nav .a ._aside a svg path{fill:#fff}.homeBanner ._inner ._header ._nav .a ._aside a:hover span{border-bottom:2px solid #fff}.homeBanner ._inner ._header ._nav .a ._aside a:hover svg{-webkit-transform:rotate(0);transform:rotate(0)}.homeBanner ._inner ._word{position:relative;user-select:none;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;padding:0 50px}.homeBanner ._inner ._word h1{font-family:Charm,cursive;font-size:4em;text-align:center;line-height:1.2em}.homeBanner ._inner ._word h2{font-family:Charm,cursive;text-align:center;font-size:1.6em;font-weight:300}.homeBanner ._inner ._social{padding:36px;display:-ms-flexbox;display:flex;white-space:nowrap}.homeBanner ._inner ._social svg{width:25px;height:25px;margin:0 30px}.homeBanner ._inner ._social svg path{fill:#fff}.homeBanner ._span span{background-color:#fff;display:block;position:absolute;width:1px;height:calc(50% - 90px)}.homeBanner ._span span:nth-child(1){left:50px;top:50px}.homeBanner ._span span:nth-child(2){left:50px;bottom:50px}.homeBanner ._span span:nth-child(3){right:50px;top:50px}.homeBanner ._span span:nth-child(4){right:50px;bottom:50px}.homeBanner ._span ._a,.homeBanner ._span ._b{position:absolute;top:calc(50% - 12px);width:25px;height:25px}.homeBanner ._span ._a path,.homeBanner ._span ._b path{fill:#fff}.homeBanner ._span ._a{left:38px}.homeBanner ._span ._b{right:38px}@media (max-width:1400px){.homeBanner ._span{display:none}}@media (max-width:1280px){.homeBanner ._inner ._header ._lg svg{width:100%}}@media (max-width:1000px){.homeBanner ._inner ._header{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.homeBanner ._inner ._header ._lg{width:100%;padding:10px}.homeBanner ._inner ._header ._lg svg{max-width:320px}.homeBanner ._inner ._header ._nav{display:none}}@media (max-width:1024px){.homeBanner ._inner ._header ._nav .a ._a{font-size:1.2em;margin-left:36px}.homeBanner ._inner ._header ._nav .a ._aside{display:none}}@media (max-width:768px){.homeBanner ._inner ._word h1{font-size:3em}.homeBanner ._inner ._word h2{font-size:1.5em}}@media (max-width:480px){.homeBanner ._inner ._word{padding:0 25px}.homeBanner ._inner ._word h1{font-size:2.5em}.homeBanner ._inner ._word h2{font-size:1.3em}.homeBanner ._inner ._social{padding:24px}.homeBanner ._inner ._social svg{width:23px;height:23px;margin:0 18px}.homeBanner ._inner ._social svg path{fill:#fff}}@keyframes draw{to{stroke-dashoffset:0}}.hWel{text-align:center;padding:75px 25px 0}.hWel div{max-width:1000px;margin:0 auto}.hWel div h2{font-size:2.8em;font-weight:500;line-height:1em}.hWel div p{padding:25px 0;line-height:1.6em;font-size:1.2em;text-align:justify;text-align-last:center}@media (max-width:600px){.hWel div h2{font-size:2em}.hWel div p{font-size:1em}}.hServ{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;overflow:hidden}.hServ a{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;overflow:hidden;position:relative;color:#fff}.hServ a:hover figure{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.hServ a figure{-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:500px}.hServ a aside{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;background-color:rgba(213,29,94,.3);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.hServ a aside h2{opacity:.9;font-family:Charm,cursive;font-size:2.5em;white-space:nowrap;text-align:center}.hServ a aside h1{font-size:4.2em;font-family:Charm,cursive;line-height:.7em}@media (max-width:1200px){.hServ a figure{height:400px}.hServ a aside h2{font-size:1.8em}.hServ a aside h1{font-size:3.2em;font-family:Charm,cursive;line-height:.7em}}@media (max-width:768px){.hServ a{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.hServ a aside h2{font-size:2.5em}.hServ a aside h1{font-size:4.2em}}@media (max-width:600px){.hServ a{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.hServ a figure{height:300px}.hServ a aside h2{font-size:1.5em;white-space:unset}.hServ a aside h1{font-size:3.2em}}@media (max-width:480px){.hServ a aside h2{font-size:1.2em}.hServ a aside h1{font-size:2.8em}}.hRec ._t{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:50px 15px;position:relative;z-index:9}.hRec ._t h1{text-align:center}.hRec ._b{width:100%}.hRec ._b a{overflow:hidden;position:relative;width:100%;color:#fff}.hRec ._b a:hover figure{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.hRec ._b a figure{-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:500px}.hRec ._b a aside{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;background-color:rgba(213,29,94,.3);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.hRec ._b a aside h1{font-size:4.2em;font-family:Charm,cursive}.hRec ._b a aside h2{font-size:3em}@media (max-width:600px){.hRec ._b a figure{height:350px}}.hPart ._t{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;max-width:900px;margin:0 auto;position:relative;padding:25px 15px;z-index:9}.hPart ._t h1{text-align:center}.hPart ._t p{padding-top:24px;text-align:justify;text-align-last:center}.hPart ._content{display:-ms-flexbox;display:flex;max-width:1280px;margin:0 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50px 0}.hPart ._content div{-ms-flex:1 1 20%;flex:1 1 20%;max-width:20%;padding:15px}.hPart ._content div aside{box-shadow:0 0 4px rgba(128,128,128,.5);background-color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.hPart ._content div figure{width:100%;height:200px;background-size:contain;background-position:center;background-repeat:no-repeat}@media (max-width:480px){.hPart ._content{padding:25px 5px}.hPart ._content div{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;padding:5px}}.hTest{width:100%;background:url(../images/01.jpg) no-repeat center;background-size:cover;background-attachment:fixed;position:relative;padding-bottom:250px}.hTest:before{content:'';position:absolute;width:100%;height:100%;background-color:rgba(0,38,38,.5);top:0;left:0}.hTest ._t{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;padding:50px;color:#fff;position:relative;z-index:9;opacity:.9}.hTest ._t h1{text-align:center}.hTest ._t .--Rings i{background-color:#fff}.hTest ._t .--Rings svg path{fill:#fff}.hTest ._b{max-width:1280px;margin:0 auto;position:relative;z-index:9;color:#fff}.hTest ._b aside{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:25px}.hTest ._b aside h4{font-size:1.6em}.hTest ._b aside p{padding:24px;text-align:center}.hTest ._b .owl-dots{width:100%;display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;position:relative;top:-25px}.hTest ._b .owl-dots button{border:none;outline:0;background-color:transparent;padding:2px 0;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s}.hTest ._b .owl-dots button.active span,.hTest ._b .owl-dots button:hover span{background:url(../images/ring.svg)}.hTest ._b .owl-dots button span{-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;margin:4px 8px;display:block;background:url(../images/ringW.svg) no-repeat center;background-size:cover;width:30px;height:30px}.hTest ._b .rating{overflow:hidden;display:inline-block;height:25px;position:relative;margin:8px 0}.hTest ._b .rating ._active:before{opacity:1}.hTest ._b .rating>label{position:relative;display:block;float:right;background:url(../images/star.svg);background-size:25px 25px;margin:0 4px}.hTest ._b .rating>label:before{display:block;opacity:0;content:'';width:25px;height:25px;background:url(../images/stars.svg);background-size:25px 25px;transition:opacity .2s linear}.hTest ._r{max-width:500px;margin:0 auto;background-color:#494949;position:relative;z-index:9;color:#fff;opacity:.9}.hTest ._r form{width:100%;padding:24px;position:absolute;background-color:#494949}.hTest ._r form h3{font-size:1.7em;font-weight:600;padding-bottom:8px}.hTest ._r form input,.hTest ._r form textarea{display:block;width:100%;background-color:transparent;border:1px solid #fff;color:#fff;margin-bottom:18px;padding:8px;outline:0}.hTest ._r form textarea{height:150px}.hTest ._r form button{margin-top:12px;width:100%;color:#fff;border:1px solid #fff;background-color:transparent;font-size:1.15em;padding:6px;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;outline:0;cursor:pointer}.hTest ._r form button:hover{background-color:#fff;color:#262626}.hTest ._r form ::placeholder{color:rgba(255,255,255,.5)}.hTest ._r form :-ms-input-placeholder{color:rgba(255,255,255,.5)}.hTest ._r form ::-ms-input-placeholder{color:rgba(255,255,255,.5)}.hTest ._r .rating{overflow:hidden;display:inline-block;width:170px;height:30px;position:relative;margin-bottom:20px}.hTest ._r .rating input{height:0;display:none}.hTest ._r .rating ._active:before{opacity:1}.hTest ._r .rating>input{opacity:0;margin-right:-100%}.hTest ._r .rating>label{position:relative;display:block;float:right;background:url(../images/star.svg);background-size:30px 30px;margin:0 2px}.hTest ._r .rating>label:before{display:block;opacity:0;content:'';width:30px;height:30px;background:url(../images/stars.svg);background-size:30px 30px;transition:opacity .2s linear;cursor:pointer}.hTest ._r .rating:not(:hover)>:checked~label:before,.hTest ._r .rating>label:hover:before,.hTest ._r .rating>label:hover~label:before{opacity:1}@media (max-width:1000px){.hTest{background-attachment:unset;padding-bottom:25px}.hTest ._r form{position:relative}}.hCont{width:100%;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;height:192px;background:url(../images/03.jpg) no-repeat center;background-size:cover}.hCont div{background-color:rgba(38,38,38,.6)}.hCont div:nth-child(odd){-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.hCont div:nth-child(2){flex:0 0 500px;-ms-flex:0 0 500px}.hCont div a{color:#fff;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;height:100%}.hCont div a:hover{background-color:rgba(38,38,38,.6)}.hCont div a svg{width:50px;height:50px}.hCont div a svg path{fill:#fff}.hCont div a span{display:block;padding-top:12px;font-size:1.2em;font-weight:500}@media (max-width:1000px){.hCont{display:none}}footer{background-color:#494949}footer ._t{display:-ms-flexbox;display:flex;max-width:1280px;margin:0 auto;padding:18px 0}footer ._t div{padding:18px 24px;-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;color:#fff}footer ._t div:first-child{-ms-flex:1 1 40%;flex:1 1 40%;max-width:40%}footer ._t div:nth-child(2){-ms-flex:1 1 15%;flex:1 1 15%;max-width:15%}footer ._t div h2{font-size:1.4em;font-weight:500;padding-bottom:12px}footer ._t div p{text-align:justify;padding-bottom:8px;opacity:.9}footer ._t div a{color:#fff;padding-bottom:8px;opacity:.9;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s}footer ._t div a:hover{opacity:1}footer ._b{max-width:1280px;margin:0 auto}footer ._b aside{border-top:1px solid rgba(255,255,255,.3);margin:0 24px;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center;padding:24px 0}footer ._b span{color:#fff;opacity:.8}footer ._b a{color:#fff;opacity:.9;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s}footer ._b a:hover{opacity:1}@media (max-width:768px){footer ._t{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1280px;margin:0 auto;padding:18px 0}footer ._t div{padding:18px 24px;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}footer ._t div:first-child{-ms-flex:1 1 70%;flex:1 1 70%;max-width:70%}footer ._t div:nth-child(2){-ms-flex:1 1 30%;flex:1 1 30%;max-width:30%}footer ._b aside{border-top:1px solid rgba(255,255,255,.3);margin:0 24px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;padding:24px 0}footer ._b span{text-align:center}footer ._b a{text-align:center}}@media (max-width:480px){footer ._t{padding:18px 0}footer ._t div{padding:18px 24px;-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}footer ._t div:first-child{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}footer ._t div:nth-child(2){-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.cmnBanner{width:100%}.cmnBanner div{background-size:cover;background-position:center;background-repeat:no-repeat;width:100%;height:350px;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.cmnBanner div aside{display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;background-color:rgba(0,38,38,.5);width:100%;height:100%;padding-top:45px}.cmnBanner div aside i{width:75px;height:4px;background-color:#fff;opacity:.8}.cmnBanner div aside h1{font-family:Charm,cursive;font-size:4.5em;color:#fff;text-transform:uppercase;margin:0 24px;white-space:nowrap;opacity:.8}@media (max-width:768px){.cmnBanner div aside h1{font-size:3em}}@media (max-width:600px){.cmnBanner div{height:300px;-webkit-align-items:flex-end;align-items:flex-end;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end;position:relative;overflow:hidden}.cmnBanner div:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,38,38,.5)}.cmnBanner div aside{height:unset;background-color:transparent;padding-bottom:25px}.cmnBanner div aside i{height:3px}.cmnBanner div aside h1{font-size:2.5em}}@media (max-width:480px){.cmnBanner div aside i{height:2px}.cmnBanner div aside h1{font-size:2em}}.about{padding:50px 25px 25px}.about div{max-width:1100px}.about div h2{padding-bottom:12px}@media (max-width:480px){.about div h2{font-size:1.8em}}.aVimi{width:100%;padding-bottom:50px}.aVimi ._content{max-width:1000px;margin:0 auto;padding:0 15px;display:-ms-flexbox;display:flex}.aVimi ._content div{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;text-align:center;margin:0 15px;padding:25px;box-shadow:0 0 4px grey}.aVimi ._content div h2{font-size:2.4em;font-weight:500;line-height:1em}.aVimi ._content div p{padding:25px 0;line-height:1.6em;font-size:1em;text-align:justify;text-align-last:center}@media (max-width:600px){.aVimi ._content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.aVimi ._content div{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.aVimi ._content div:first-child{margin-bottom:30px}.aVimi ._content div h2{font-size:2em}}.serv{padding:50px 0}.serv ._t{max-width:1000px;margin:0 auto;text-align:center}.serv ._t h2{font-size:2.8em;font-weight:500;line-height:1em}.serv ._t p{padding:25px 15px;text-align:justify;text-align-last:center;line-height:1.6em;font-size:1.2em}.serv ._b{max-width:1280px;margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.serv ._b a{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;height:350px;margin-bottom:24px}.serv ._b a:hover div aside:nth-child(odd){-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%}.serv ._b a:nth-child(even) div{-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.serv ._b a:nth-child(even) div aside{-webkit-align-items:flex-end;align-items:flex-end}.serv ._b a:nth-child(even) div aside:nth-child(odd){-webkit-clip-path:polygon(20% 0,100% 0,100% 100%,0 100%);clip-path:polygon(20% 0,100% 0,100% 100%,0 100%)}.serv ._b a div{width:100%;height:100%;background-color:rgba(213,29,94,.1);display:-ms-flexbox;display:flex}.serv ._b a div aside{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;height:100%;color:#fff;padding:25px}.serv ._b a div aside:nth-child(odd){background-color:rgba(213,29,94,.6);-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%)}.serv ._b a div aside h2{font-size:3em;font-family:Charm,cursive;line-height:.8em;white-space:nowrap}.serv ._b a div aside h1{font-size:4em;padding-bottom:12px;letter-spacing:8px;font-family:Charm,cursive}.serv ._b a div aside span{display:inline-block;font-size:1.2em;padding:4px 8px;border:1px solid #fff;width:125px;margin:0 12px;white-space:nowrap;text-align:center;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s}.serv ._b a div aside span:hover{background-color:rgba(213,29,94,.6)}@media (max-width:768px){.serv ._b a div aside:first-child{-ms-flex:1 1 75%;flex:1 1 75%;max-width:75%}.serv ._b a div aside:last-child{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}}@media (max-width:600px){.serv ._t h2{font-size:2em}.serv ._t p{font-size:1em}.serv ._b a div aside:first-child{-ms-flex:1 1 95%;flex:1 1 95%;max-width:95%}.serv ._b a div aside:last-child{-ms-flex:1 1 5%;flex:1 1 5%;max-width:5%}.serv ._b a div aside h2{font-size:2em;line-height:.8em}.serv ._b a div aside h1{font-size:2.8em;padding-bottom:12px;letter-spacing:8px}}@media (max-width:380px){.serv ._b a div aside:first-child{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.serv ._b a div aside:last-child{display:none;-ms-flex:1 1 0%;flex:1 1 0%;max-width:0%}}.servDetails{padding:50px 15px;max-width:1000px;margin:0 auto}.servDetails ._t{max-width:1000px;text-align:left}.servDetails ._t .--Rings{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;margin-bottom:16px}.servDetails ._t h2{font-size:2.8em;font-weight:500;line-height:1em}.servDetails ._t p{line-height:1.6em;font-size:1.1em;text-align:justify;padding-top:14px}.servDetails ._b{padding:30px 0}.servDetails ._b ul{list-style:none}.servDetails ._b ul li{position:relative;padding-left:8px;font-size:1.1em;line-height:1.6em;margin-bottom:24px;text-align:justify}.servDetails ._b ul li:before{content:'';position:absolute;left:-35px;top:5px;background:url(../images/tick.svg) no-repeat center;background-size:cover;width:20px;height:20px}.projNav{margin:50px 0}.projNav ._t{max-width:680px;margin:0 auto;z-index:99;background-color:#515151;box-shadow:0 0 4px grey;display:-ms-flexbox;display:flex}.projNav ._t a{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;color:#fff;font-size:1.6em;white-space:nowrap;padding:12px;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;text-align:center}.projNav ._t a._active{background-color:rgba(213,29,94,.9)}.projNav ._t a:hover{background-color:rgba(213,29,94,.9)}@media (max-width:480px){.projNav ._t a{font-size:1.4em;padding:8px}}@media (max-width:380px){.projNav ._t a{font-size:1.2em;padding:4px}}.photo{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;background-color:#fff;z-index:9;padding-bottom:50px}.photo a{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%;overflow:hidden;position:relative;width:100%;color:#fff}.photo a:hover figure{-webkit-transform:scale(1.05,1.05);transform:scale(1.05,1.05)}.photo a figure{-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:350px}.photo a aside{position:absolute;top:0;left:0;z-index:9;width:100%;height:100%;background-color:rgba(213,29,94,.3);display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.photo a aside h1{font-size:2.8em;font-family:Charm,cursive}.photo a aside h2{font-size:2em}@media (max-width:768px){.photo a{-ms-flex:1 1 33.3%;flex:1 1 33.3%;max-width:33.3%}.photo a figure{height:300px}.photo a aside h1{font-size:2.4em}}@media (max-width:600px){.photo a{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.photo a figure{height:250px}.photo a aside h1{font-size:2em}.photo a aside h2{font-size:1.8em}}.video{width:100%;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:1280px;margin:0 auto;padding:0 15px 15px}.video ._div{padding:15px;-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;height:350px}.video ._div div{height:350px;width:100%}.video ._div iframe{width:100%;height:100%}@media (max-width:600px){.video ._div{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%;padding:0 0 12px;height:unset}.video ._div div{height:unset}}.contact{padding:50px 15px}.contact ._content{display:-ms-flexbox;display:flex;max-width:1280px;margin:0 auto}.contact ._content div{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact ._content div:first-child{box-shadow:0 0 4px grey;padding:24px}.contact ._content div h2{font-size:1.8em;text-align:center}.contact ._content div .--Rings{margin-bottom:24px}.contact ._content div span{display:block;font-size:1.2em;padding-bottom:4px}.contact ._content div input,.contact ._content div textarea{width:100%;background-color:transparent;border:1px solid #626262;padding:6px;color:#626262;margin-bottom:12px}.contact ._content div button{padding:8px 24px;background-color:transparent;border:1px solid grey;color:grey;margin-top:12px;font-size:1.2em;cursor:pointer;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s}.contact ._content div button:hover{background-color:grey;color:#fff}.contact ._content div textarea{height:150px}.contact ._content div iframe{padding-left:30px;width:100%;height:100%}@media (max-width:768px){.contact ._content{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}.contact ._content div{-ms-flex:1 1 100%;flex:1 1 100%;max-width:100%}.contact ._content div iframe{padding-top:15px;padding-left:0;height:300px}}@media (max-width:480px){.contact ._content div:first-child{padding:12px}}.photoDetails{width:100%}.photoDetails ._content{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.photoDetails ._content div{-ms-flex:1 1 25%;flex:1 1 25%;max-width:25%}.photoDetails ._content div figure{width:100%;height:400px;background-position:center;background-repeat:no-repeat;background-size:cover}@media (max-width:768px){.photoDetails ._content div{-ms-flex:1 1 33.3%;flex:1 1 33.3%;max-width:33.3%}}@media (max-width:600px){.photoDetails ._content div{-ms-flex:1 1 50%;flex:1 1 50%;max-width:50%}.photoDetails ._content div figure{height:300px}}._menu-btn{background-color:transparent;z-index:99999;cursor:pointer;display:none;padding:8px;border-radius:5px;position:fixed;top:0;opacity:0;right:50px;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s}@media (max-width:1000px){._menu-btn{display:-ms-flexbox;display:flex;-webkit-align-items:center;align-items:center}}._menu-btn ._span{color:#fff;opacity:.9;font-weight:500;letter-spacing:3px;font-size:1.1em;margin:4px 20px 0 0}._menu-btn ._menuBtn{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;align-items:flex-start;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}._menu-btn ._menuBtn span{background-color:#fff;opacity:.9;display:block;height:2.5px;margin:3px 0;transform-origin:center;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s;border-radius:25px}._menu-btn ._menuBtn span._t{width:38px}._menu-btn ._menuBtn span._m{width:30px;-webkit-transition:all cubic-bezier(.3,.4,.5,.6) .3s;transition:all cubic-bezier(.3,.4,.5,.6) .3s}._menu-btn ._menuBtn span._b{width:22px}._menu-btn ._menuBtn small{font-size:.8rem;display:inline-block;padding-bottom:10px}._menu-btn._active ._menuBtn span,._menu-btn._activeBtn ._menuBtn span{width:30px;transition-delay:250ms;transform:rotate(180deg)}._menu-btn._active ._menuBtn span._m,._menu-btn._activeBtn ._menuBtn span._m{opacity:0;transition-delay:.5s}._menu-btn._active ._menuBtn span._t,._menu-btn._activeBtn ._menuBtn span._t{-webkit-transform:rotate3d(0,0,1,40deg) translate3d(7px,6px,0);transform:rotate3d(0,0,1,40deg) translate3d(7px,6px,0)}._menu-btn._active ._menuBtn span._b,._menu-btn._activeBtn ._menuBtn span._b{-webkit-transform:rotate3d(0,0,1,-40deg) translate3d(6px,-7px,0);transform:rotate3d(0,0,1,-40deg) translate3d(6px,-7px,0)}._error,._success{padding:7px 8px 5px;width:100%;color:#fff;font-size:1.15em;margin-bottom:12px}._success{background-color:#00990c}._error{background-color:#d31d1d}