@charset "utf-8";

	/* HL STYLE RESET V3.1 with normalize.css v3.0.2 */
	html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;font-weight: 400}
	button,input[type="submit"],input[type="checkbox"],input[type="radio"]{cursor: pointer;border: 0;}table{border-collapse: separate;}input:focus{outline: none;}
	i{font-style:normal}.fl {float: left;}.fr {float: right;}.clearfix:before, .clearfix:after,.cols:before, .cols:after,.row:before, .row:after { content: ""; display: table; }.clearfix:after,.cols:after,.row:after { clear: both; }.clearfix,.cols,.row { zoom: 1; }* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
	body { -webkit-text-size-adjust: none; -webkit-overflow-scrolling:touch}
	a{text-decoration: none;}ol,ul{list-style: none;}
	input[type="text"],input[type="email"],input[type="password"],textarea{border-radius: 0;box-shadow: none;-webkit-appearance: none}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e0ded9;font-size:1.125rem;line-height:24px;font-family:'Newsreader',sans-serif}@media screen and (max-width:767px){body{font-size:1.25rem;line-height:25px}}.wrapper{margin:0 6.563rem}@media screen and (max-width:767px){.wrapper{margin:0 1rem}}.container{margin:0 auto}.hl-table{display:table;width:100%;height:100%}.hl-cell{display:table-cell;width:100%;height:100%;vertical-align:middle}.mobile{display:none}@media screen and (max-width:767px){.mobile{display:block}}.row{margin-left:-28px;margin-right:-28px}.row [class*="col-"]{padding:0 28px;float:left}.row .col-1{width:8.333%}.row .col-2{width:16.66%}.row .col-3{width:25%}.row .col-4{width:33.333%}.row .col-5{width:41.666%}@media screen and (max-width:767px){.row .col-5{margin-bottom:20px}}.row .col-6{width:50%}.row .col-7{width:58.33%}.row .col-8{width:66.666%}.row .col-9{width:75%}.row .col-10{width:83.333%}.row .col-11{width:91.666%}.row .col-12{width:100%}.row .col-5-1{width:20%}@media screen and (max-width:767px){.row{margin:0}.row [class*="col-"]{padding:0;width:100%;float:none}}h2{font-size:30px;line-height:1.2em}@media screen and (max-width:767px){h2{font-size:26px}}p{padding:0 0 1rem 0}@media screen and (max-width:767px){p{padding:0 0 2rem 0}}.no-scroll{overflow:hidden !important;width:auto}.no-scroll body{overflow:hidden !important}.header{margin:3.125rem 0 1.6rem 0;width:100%;z-index:99999;transition:all .5s ease-out}@media screen and (max-width:1367px){.header{padding:0}}@media screen and (max-width:767px){.header{margin-top:15px}}.header .container{height:75px}@media screen and (max-width:767px){.header .container{height:43px}}.header .logo{width:232px;margin:0;position:relative;z-index:9}@media screen and (max-width:767px){.header .logo{margin:-7px 0;width:158px}}.header .logo img{transition:all .5s ease-out;display:block;width:232px;height:auto}@media screen and (max-width:767px){.header .logo img{height:57px}}.header .main-menu{font-size:1rem;line-height:24px;font-family:'Newsreader',sans-serif;font-weight:400;color:#000}@media screen and (max-width:1367px){.header .main-menu{display:none;position:absolute;top:75px;right:0;width:388px;background-color:#e0ded9;font-size:18px;line-height:22px;z-index:9999}}@media screen and (max-width:767px){.header .main-menu{width:100%;top:80px;font-size:16px;line-height:20px;z-index:9999;height:100vh}}.header .main-menu >ul >li{float:left;margin-left:50px;position:relative}@media screen and (max-width:1367px){.header .main-menu >ul >li{float:none;margin-left:0}}.header .main-menu >ul >li:first-child{margin-left:0}@media screen and (max-width:767px){.header .main-menu >ul >li:first-child{margin-top:30%}}.header .main-menu >ul >li >a{font-family:inherit;font-weight:400;padding:10px 0 0 0;display:block;transition:all .5s ease-out;color:#000;text-transform:capitalize;border:1px solid transparent}@media screen and (max-width:1367px){.header .main-menu >ul >li >a{padding:14px 0 14px 22px}}@media screen and (max-width:767px){.header .main-menu >ul >li >a{color:#000;text-align:center;font-size:1.75rem;padding:20px 0}}.header .main-menu >ul >li:hover{color:#000}.header .main-menu >ul >li[class*="current"] > a,.header .main-menu >ul >li[class^="current"] > a{color:#000;border-bottom:2px solid #000}@media screen and (max-width:767px){.header .main-menu >ul >li[class*="current"] > a,.header .main-menu >ul >li[class^="current"] > a{border-bottom:0}}.header .main-menu >ul >li:hover >ul{opacity:1;visibility:visible;z-index:9;pointer-events:auto}.header .main-menu >ul >li >ul{opacity:0;visibility:hidden;z-index:-1;width:260px;position:absolute;top:75px;left:50%;margin-left:-130px;background-color:#2b2525;transition:all .5s ease-out;pointer-events:none}@media screen and (max-width:1367px){.header .main-menu >ul >li >ul{background-color:#3d3738;display:none;position:relative;opacity:1;visibility:visible;z-index:9;pointer-events:auto;left:0;top:0;margin-left:0;width:100%;transition:none;border-top:1px solid #4b4b4b}}.header .main-menu >ul >li >ul >li{border-top:1px solid #4b4b4b}@media screen and (max-width:1367px){.header .main-menu >ul >li >ul >li{border:0}}.header .main-menu >ul >li >ul >li >a{text-align:center;display:block;color:#d3d3d3;padding:10px 0;transition:all .5s ease-out;position:relative}.header .main-menu >ul >li >ul >li >a:hover{background-color:#3d3738}@media screen and (max-width:1367px){.header .main-menu >ul >li >ul >li >a{text-align:left;padding:5px 0 5px 30px;color:#b4b3b3;font-size:16px;line-height:19px}.header .main-menu >ul >li >ul >li >a:before{content:"-";position:absolute;left:20px;top:5px}}.header .main-menu >ul .menu-login{margin-top:16px}@media screen and (max-width:1367px){.header .main-menu >ul .menu-login{margin-top:0}}.header .main-menu >ul .menu-login >a{padding:10px 0;background-color:#f00;width:136px;text-align:center;border:1px solid #e7808d;border-radius:5px;color:#fff;letter-spacing:.08px}.header .main-menu >ul .menu-login >a:hover{background-color:#fff;color:#f00}@media screen and (max-width:1367px){.header .main-menu >ul .menu-login >a{padding:14px 0 14px 22px;background-color:none;border-color:transparent;width:100%;border-radius:0;text-align:left}}@media screen and (max-width:1367px){.header .main-menu >ul .menu-has-child > a{position:relative}.header .main-menu >ul .menu-has-child > a:after{content:'';background-image:url("../img/right.png");width:50px;height:17px;background-size:10px;background-position:center;background-repeat:no-repeat;position:absolute;right:0;top:17px;transform:rotate(90deg)}.header .main-menu >ul .menu-has-child > a:before{content:'';width:1px;height:100%;background-color:#4b4b4b;position:absolute;top:0;right:50px}.header .main-menu >ul .menu-has-child.active{background-color:#3d3738}.header .main-menu >ul .menu-has-child.active >a:after{transform:rotate(-90deg)}}.banner{display:block;background-size:cover;background-position:center}@media screen and (max-width:1367px){.banner{min-height:265px}}@media screen and (max-width:767px){.banner{min-height:150px}}.banner h2{font-size:62px;line-height:74px;color:#535353;padding-top:250px;font-weight:700}@media screen and (max-width:1367px){.banner h2{padding-top:160px}}@media screen and (max-width:767px){.banner h2{padding-top:85px;font-size:33px;line-height:39px}}.slider{position:relative}.slider li{min-height:85vh;background-size:cover;background-position:center}@media screen and (max-width:767px){.slider li{min-height:auto;height:300px}}.slider li .container{width:100%;height:100%;background-color:rgba(0,0,0,0.4);content:"";position:absolute;top:0;left:0;right:0;bottom:0}.slider li .txt{padding-top:45vh}@media screen and (max-width:767px){.slider li .txt{padding-top:27%}}.slider li h2{color:#fff;font-size:4rem;line-height:68px;font-family:'Instrument Serif',serif;font-weight:400;text-align:center;letter-spacing:0;text-shadow:1px 1px 1px rgba(0,0,0,0.4)}@media screen and (max-width:767px){.slider li h2{font-size:35px;margin:0 20px;line-height:37px}}@media screen and (max-width:1367px){.slider .bx-wrapper{position:relative}}.slider .bx-controls{position:absolute;left:0;bottom:188px;width:100%;z-index:9999}@media screen and (max-width:1367px){.slider .bx-controls{bottom:30px}}@media screen and (max-width:767px){.slider .bx-controls{display:none}}.slider .bx-controls .bx-pager{max-width:1112px;margin:0 auto}@media mq-desktop{.slider .bx-controls .bx-pager{padding:0 20px}}.slider .bx-controls .bx-pager-item{display:inline-block;margin-left:5px}.slider .bx-controls .bx-pager-item:first-child{margin-left:0}.slider .bx-controls .bx-pager-item a{display:block;width:14px;height:14px;border-radius:7px;text-indent:-999999px;background-color:#e3e8e5}.slider .bx-controls .bx-pager-item a.active{background-color:#fff}.about-section{padding:130px 0}@media screen and (max-width:767px){.about-section{padding:50px 0}}.about-section .container{max-width:80vw;margin:0 auto}@media screen and (max-width:767px){.about-section .container{max-width:100%}}.about-section .container .about-us{display:flex;gap:8rem;justify-content:space-between;align-items:center}@media screen and (max-width:767px){.about-section .container .about-us{display:block}}.about-section .container .about-us .image{width:100%;display:block}@media screen and (max-width:767px){.about-section .container .about-us .image{padding-bottom:50px}}.about-section .container .about-us .image img{width:100%}.about-section .container .about-us .content{width:100%}.about-section .container .about-us .content h1{font-family:'Instrument Serif',serif;text-transform:capitalize;font-size:4rem;font-weight:400;line-height:68px}.about-section .container .about-us .content .wording{margin:5rem 0 0 0;max-width:85%}@media screen and (max-width:767px){.about-section .container .about-us .content .wording{max-width:100%}}.our-services{padding:130px 0}@media screen and (max-width:767px){.our-services{padding:50px 0}}.our-services .container{max-width:90vw;margin:0 auto}@media screen and (max-width:767px){.our-services .container{max-width:100%}}.our-services .container .services h2{font-size:4rem;line-height:67px;font-weight:400;font-family:'Instrument Serif',serif;text-align:center;margin:0 0 6rem 0;text-transform:capitalize}.our-services .container .services ul{display:flex;gap:6rem;justify-content:space-between;margin-bottom:4rem}@media screen and (max-width:767px){.our-services .container .services ul{display:block}}.our-services .container .services ul li{width:33.3333%}@media screen and (max-width:767px){.our-services .container .services ul li{width:100%}}@media screen and (max-width:767px){.our-services .container .services ul li .image{height:auto}}.our-services .container .services ul li .image img{width:100%;max-height:auto;display:block;overflow:hidden}.our-services .container .services ul li .content{margin:2rem 0 0 0;text-align:center}@media screen and (max-width:767px){.our-services .container .services ul li .content{text-align:left}}.our-services .container .services ul li .content h2{margin:0 0 2rem 0;font-size:2.5rem}.our-services .container .services .book-btn{display:block;text-align:center;margin:0 auto;background-color:#1f9d4f;color:#fff;text-transform:capitalize;width:150px;border-radius:50px;padding:15px 20px;font-weight:600}.our-services .container .services .book-btn:hover{background-color:rgba(31,157,79,0.5)}.gallery-section{padding:200px 0}@media screen and (max-width:1367px){.gallery-section{padding:100px 0}}@media screen and (max-width:767px){.gallery-section{padding:100px 0}}.gallery-section .container{max-width:100vw;margin:0 auto}@media screen and (max-width:767px){.gallery-section .container{max-width:100%}}.gallery-section .container ul{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:6rem;margin:0;padding:0}@media screen and (max-width:1367px){.gallery-section .container ul{grid-template-columns:repeat(2,1fr);gap:3rem}}@media screen and (max-width:767px){.gallery-section .container ul{display:block}}.gallery-section .container ul li{overflow:hidden;position:relative}.gallery-section .container ul li img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .3s ease}@media screen and (max-width:767px){.gallery-section .container ul li img{border:0;padding:0 0 1rem 0}}.gallery-section .container ul .portrait{grid-row:span 2}.testimony{min-height:490px;background-position:center;background-size:cover;text-align:center;color:#000;padding:70px 0}@media screen and (max-width:767px){.testimony{min-height:300px}}.testimony h2{font-weight:400;font-size:3.313rem;font-family:'Instrument Serif',serif}@media screen and (max-width:767px){.testimony h2{font-size:30px}}.testimony .bx-controls-direction{position:relative}.testimony .bx-controls-direction .bx-prev{position:absolute;left:0;display:block;background:#1f9d4f;border-radius:100px;width:80px;height:80px;color:transparent}@media screen and (max-width:767px){.testimony .bx-controls-direction .bx-prev{width:60px;height:60px}}.testimony .bx-controls-direction .bx-prev:after{content:"\2190";position:absolute;right:17%;top:40%;font-size:50px;color:#fff}@media screen and (max-width:767px){.testimony .bx-controls-direction .bx-prev:after{right:15%;top:37%;font-size:40px}}.testimony .bx-controls-direction .bx-next{position:absolute;right:0;display:block;background:#1f9d4f;border-radius:100px;width:80px;height:80px;color:transparent}@media screen and (max-width:767px){.testimony .bx-controls-direction .bx-next{width:60px;height:60px}}.testimony .bx-controls-direction .bx-next:after{content:"\2192";position:absolute;left:17%;top:40%;font-size:50px;color:#fff}@media screen and (max-width:767px){.testimony .bx-controls-direction .bx-next:after{left:15%;top:37%;font-size:40px}}.main{padding:100px 0}.main .title{margin-bottom:35px;font-weight:300;font-family:font-fira-sans}.main h2{font-size:50px;line-height:1.2em}@media screen and (max-width:1367px){.main .row{margin:0}.main [class*="col-"]{padding:0;width:100%;float:none}}@media screen and (max-width:767px){.main{padding:63px 0}.main h2{font-size:40px}}.sidebar{font-size:18px;line-height:22px}@media screen and (max-width:1367px){.sidebar{display:none}}.sidebar .sidebar-menu ul li{margin-bottom:10px}.sidebar .sidebar-menu ul li a{color:#9b9b9b;transition:all .5s ease-out}.sidebar .sidebar-menu ul li[class*="current"] > a,.sidebar .sidebar-menu ul li[class^="current"] > a,.sidebar .sidebar-menu ul li a:hover{color:#f00;font-weight:700}.sidebar .widget{margin-top:120px}.sidebar .widget h4{color:#454545;font-weight:600;padding-bottom:15px;font-weight:700}.sidebar .widget li{padding:15px 0;border-top:1px solid #dedede}.sidebar .widget li a{transition:all .5s ease-out;color:#3e3e3e;font-weight:600}.sidebar .widget li a:hover{color:#f00}.sidebar .widget li .date{margin-top:10px;color:#bebebe;font-size:12px;line-height:14px;font-weight:700}.sidebar .widget li.more a{color:#f00;font-size:11px;line-height:13px}.footer{padding:110px 0 40px;font-size:16px;line-height:19px}@media screen and (max-width:767px){.footer{padding:72px 0 38px}}.footer a{color:#bababa;transition:all .5s ease-out}.footer a:hover{color:#f00}.footer .footer-top{padding-bottom:68px;margin-bottom:28px}@media screen and (max-width:1367px){.footer .footer-top{padding:0 64px}}@media screen and (max-width:767px){.footer .footer-top{padding:0;text-align:center}}.footer .footer-top .logo{margin-right:-780px;width:100%}.footer .footer-top .logo .box{margin-right:780px}.footer .footer-top .logo .box img{width:500px}@media screen and (max-width:767px){.footer .footer-top .logo .box img{width:70%}}@media screen and (max-width:1367px){.footer .footer-top .logo{margin-left:auto;margin-right:auto;margin-bottom:40px;text-align:center}.footer .footer-top .logo .box{margin-right:0}}@media screen and (max-width:767px){.footer .footer-top .logo{margin-right:0;width:100%}.footer .footer-top .logo .box{margin-right:0}}.footer .footer-top .footer-right{width:780px}@media screen and (max-width:1367px){.footer .footer-top .footer-right{margin-left:-200px;width:100%}.footer .footer-top .footer-right .box{margin-left:200px}.footer .footer-top .footer-right .col-3{width:50%;margin-bottom:70px}.footer .footer-top .footer-right .col-3:nth-child(2n+1){clear:both}}@media screen and (max-width:767px){.footer .footer-top .footer-right{margin-left:0}.footer .footer-top .footer-right .box{margin-left:0}.footer .footer-top .footer-right .col-3{width:100%;margin-bottom:43px}}.footer .footer-top .footer-right h3{margin-bottom:40px;font-weight:700;font-size:1.75rem;font-family:'Instrument Serif',serif}.footer .footer-top .footer-right li{font-weight:300;color:#000;line-height:25px}.footer .footer-top .footer-right li a{color:inherit}.footer .footer-top .footer-right li br{margin-bottom:10px;display:block}.footer .footer-bottom{font-size:14px;text-align:center;color:#000}.contact-left.entry-content h3{margin-bottom:40px;color:#000;font-size:4rem;font-family:'Instrument Serif',serif}.contact-right .contact-image{overflow:hidden;width:100%;height:1000px}.contact-right .contact-image img{object-fit:cover;object-position:center center;width:100%;height:100%}.green-contact{background:#1f9d4f;margin:0 -6.563rem !important;padding:5rem;left:0;right:0;color:#fff}@media screen and (max-width:767px){.green-contact{margin:0 -1rem !important;padding:2rem}}.green-contact .contact-left.entry-content h3{margin-bottom:40px;color:#000;font-size:4rem;font-family:'Instrument Serif',serif}.green-contact .contact-green-left .contact-green-content{width:70%}@media screen and (max-width:767px){.green-contact .contact-green-left .contact-green-content{width:auto}}.green-contact .contact-green-left .contact-green-content h2{margin-bottom:40px;color:#fff;font-size:4rem;font-family:'Instrument Serif',serif}.about-profile{text-align:center;margin:0 auto}.about-profile img{width:55%;display:block;text-align:right;margin:0 auto}.profile{width:80%;margin-top:200px}@media screen and (max-width:767px){.profile{margin-top:20px;width:100%}}.profile h2{font-family:'Instrument Serif',serif !important;font-size:4rem;font-weight:400 !important}.form{margin-top:50px;max-width:80%}@media screen and (max-width:767px){.form{max-width:100%;margin-bottom:50px}}.form .field{margin-bottom:16px;width:99%}.form .field .txt{color:#000;margin-bottom:5px}.form .field input,.form .field textarea{background-color:#e0ded9;border:1px solid #000;border-radius:20px;font-size:16px;line-height:24px;padding:12px 10px;width:100%}.form .field textarea{height:118px}.form .half{width:48.7%;margin-right:10px;display:inline-block}@media screen and (max-width:767px){.form .half{width:100%;margin:0}}.form .half:last-child{margin:0}.form .submit input{width:20%;border-radius:20px;background-color:#1f9d4f;text-transform:capitalize;padding:12px;font-size:1.25rem;color:#fff;font-weight:700}.form .submit input:hover{background-color:rgba(31,157,79,0.5)}.form-green{max-width:80%}@media screen and (max-width:767px){.form-green{max-width:100vw}}.form-green .field{margin-bottom:16px;width:99%}.form-green .field .txt{color:#fff;margin-bottom:5px}.form-green .field input,.form-green .field textarea{background-color:#1f9d4f;border:1px solid #000;border-radius:20px;font-size:16px;line-height:24px;padding:12px 10px;width:100%}.form-green .field textarea{height:118px}.form-green .half{width:48%;margin-right:10px;display:inline-block}@media screen and (max-width:767px){.form-green .half{width:100%;margin:0}}.form-green .half:last-child{margin:0}.form-green .submit input{width:20%;border-radius:20px;background-color:#fff;text-transform:capitalize;padding:12px;font-size:1.25rem;color:#000;font-weight:700}@media screen and (max-width:767px){.form-green .submit input{width:200px}}.form-green .submit input:hover{background-color:rgba(255,255,255,0.5)}.mobile-menu,.menu-toggle{display:none}.menu-toggle{position:absolute;background-image:url("../img/menu.svg");background-repeat:no-repeat;background-position:center;width:50px;height:50px;background-size:36px;cursor:pointer;top:13px;right:25px}@media screen and (max-width:1367px){.menu-toggle{top:35px;right:25px}}@media screen and (max-width:767px){.menu-toggle{top:12px;right:12px;width:40px;height:40px;background-size:30px}}@media screen and (max-width:1367px){.menu-toggle{display:block}.menu-open{overflow:hidden !important;width:auto}.menu-open body{overflow:hidden !important}.wrapper{transition:all .5s ease-out}.menu-open .wrapper{transform:translateX(-200px)}.mobile-menu{transform:translateX(200px);display:block;position:fixed;top:0;right:0;width:200px;height:100%;background:#232323;overflow-y:auto;z-index:9;transition:all .5s ease-out}.menu-open .mobile-menu{transform:translateX(0)}.mobile-menu >ul [class^="current"] > a,.mobile-menu >ul [class*="current"] > a{background:#d5dce0;color:#00f}.mobile-menu >ul > li{border-bottom:1px solid #fff}.mobile-menu >ul > li >a{display:block;text-transform:uppercase;color:#fff;font-size:14px;line-height:20px;padding:15px 15px}.mobile-menu >ul > li li a{display:block;color:#fff;font-size:12px;line-height:20px;padding:10px 15px 10px 25px;border-top:1px solid #fff}.mobile-menu >ul > li li li a{padding:10px 15px 10px 40px}}/*# sourceMappingURL=style.css.map */