/*Main*/html.side-panel .side-panel-wrapper{ position:fixed; top:0; left:0; width:300px; height:100vh; background:#fff; padding:32px; padding:2rem; box-shadow:0 0 30px -13px rgba(0,0,0,.2); overflow-y:auto; transform:translate3d(-100%,0,0); transition:ease transform 300ms; z-index:9999;}html.side-panel .side-panel-wrapper .side-panel-close{ position:absolute; top:0; right:0;}html.side-panel.side-panel-right .side-panel-wrapper{ left:auto; right:0; transform:translate3d(100%,0,0);}html.side-panel.side-panel-open .side-panel-wrapper{ transform:translate3d(0,0,0);}html.side-panel .side-panel-wrapper{ width:300px!important;}.hamburguer-btn.active .close { opacity: 1; transition: all 300ms ease 0s;}element.style {}.hamburguer-btn.active .close { opacity: 1; transition: all 300ms ease 0s;}.hamburguer-btn.active .close { opacity: 1; transition: ease all 300ms;}.hamburguer-btn .close { opacity: 0; pointer-events: none; transition: all 300ms ease 0s;}.hamburguer-btn { background: 0px 0px; border: none; width: 30px; height: 30px; padding: 0px; margin: 15px; display: inline-block; position: relative; cursor: pointer; outline: 0px !important;}.hamburguer-btn.active .close span { width: 80%; transition: all 300ms ease 0s;}.hamburguer-btn .close span:nth-child(1) { transform: translateX(-50%) rotate(45deg);}.hamburguer-btn .close span { position: absolute; top: 50%; left: 50%; width: 0px; height: 1px; background: rgb(51, 51, 51); transition: all 300ms ease 0s; transform-origin: 50% 0px;}.hamburguer-btn.active .close span:nth-child(2) { transition-delay: 300ms;}.hamburguer-btn .close span:nth-child(2) { transform: translateX(-50%) rotate(-45deg);}.custom-contact-form-style-1 .custom-input-box .icons { position: absolute; top: 16px; left: 16px; font-size: 1.3em;}html .text-color-primary, html .text-primary { color: #c5a47e !important;}.custom-contact-form-style-1 .custom-input-box input, .custom-contact-form-style-1 .custom-input-box textarea { border-radius: 2px; height: 50px; padding-left: 50px;}label.error { color: rgb(193, 0, 0); font-size: 0.9em; line-height: 18px; padding: 5px 0px 0px;}/* Color Transition */.ratio img { object-position: 50% 50%; object-fit: cover; height: 100%;}/*custom*/.thumb-gallery-detail:hover .thumb-info-title { opacity: 1; transform: translate(0%,-50%)}.thumb-info-title { background: #fff; background: 0 0; left: 5%; width: 90%; transition: transform .2s ease-out, opacity .2s ease-out; transform: translate(0%, -50%); top: 50%; bottom: auto; opacity: 0; padding: 15px; text-shadow: none; z-index: 1000; color: #777}.collapse:not(.show){ display:none;}.navbar-area .nav-container .navbar-collapse .navbar-nav .dropdown-menu li{ width:100%; line-height: 40px; margin-left: 10px;}.dropdown{ position:relative;}.dropdown-toggle{ white-space:nowrap;}.dropdown-toggle::after{ display:inline-block; margin-left:.255em; vertical-align:.255em; content:""; border-top:.3em solid; border-right:.3em solid transparent; border-bottom:0; border-left:.3em solid transparent;}.dropdown-toggle:empty::after{ margin-left:0;}.dropdown-menu{ --bs-dropdown-zindex:1000; --bs-dropdown-min-width:10rem; --bs-dropdown-padding-x:0; --bs-dropdown-padding-y:0.5rem; --bs-dropdown-spacer:0.125rem; --bs-dropdown-font-size:1rem; --bs-dropdown-color:var(--bs-body-color); --bs-dropdown-bg:var(--bs-body-bg); --bs-dropdown-border-color:var(--bs-border-color-translucent); --bs-dropdown-border-radius:var(--bs-border-radius); --bs-dropdown-border-width:var(--bs-border-width); --bs-dropdown-inner-border-radius:calc(var(--bs-border-radius) - var(--bs-border-width)); --bs-dropdown-divider-bg:var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y:0.5rem; --bs-dropdown-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-dropdown-link-color:var(--bs-body-color); --bs-dropdown-link-hover-color:var(--bs-body-color); --bs-dropdown-link-hover-bg:var(--bs-tertiary-bg); --bs-dropdown-link-active-color:#fff; --bs-dropdown-link-active-bg:#0d6efd; --bs-dropdown-link-disabled-color:var(--bs-tertiary-color); --bs-dropdown-item-padding-x:1rem; --bs-dropdown-item-padding-y:0.25rem; --bs-dropdown-header-color:#6c757d; --bs-dropdown-header-padding-x:1rem; --bs-dropdown-header-padding-y:0.5rem; position:absolute; z-index:var(--bs-dropdown-zindex); display:none; min-width:var(--bs-dropdown-min-width); padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x); margin:0; font-size:var(--bs-dropdown-font-size); color:var(--bs-dropdown-color); text-align:left; list-style:none; background-color:var(--bs-dropdown-bg); background-clip:padding-box; border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color); border-radius:var(--bs-dropdown-border-radius);}.nav{ --bs-nav-link-padding-x:1rem; --bs-nav-link-padding-y:0.5rem; --bs-nav-link-color:var(--bs-link-color); --bs-nav-link-hover-color:var(--bs-link-hover-color); --bs-nav-link-disabled-color:var(--bs-secondary-color); display:flex; flex-wrap:wrap; padding-left:0; margin-bottom:0; list-style:none;}.nav-pills{ --bs-nav-pills-border-radius:var(--bs-border-radius); --bs-nav-pills-link-active-color:#fff; --bs-nav-pills-link-active-bg:#0d6efd;}.navbar-nav{ --bs-nav-link-padding-x:0; --bs-nav-link-padding-y:0.5rem; --bs-nav-link-color:var(--bs-navbar-color); --bs-nav-link-hover-color:var(--bs-navbar-hover-color); --bs-nav-link-disabled-color:var(--bs-navbar-disabled-color); display:flex; flex-direction:column; padding-left:0; margin-bottom:0; list-style:none;}.navbar-nav .dropdown-menu{ position:static;}@media (min-width:992px){ .navbar-expand-lg .navbar-nav{ flex-direction:row; } .navbar-expand-lg .navbar-nav .dropdown-menu{ position:absolute; }}@media only screen and (max-width: 1500px){ .navbar-nav{ text-align:center!important; }}@media only screen and (min-width: 1600px){ .navbar-nav{ margin-right:5px; } .navbar-nav > li{ padding-right:15px; margin-right:20px; }}@media only screen and (max-width: 1199px){ .navbar-nav li{ padding-right:0px!important; }}#header .header-nav{ padding:16px 0; padding:1rem 0; min-height:70px;}@media (min-width: 992px){ #header .header-nav-main{ display:flex!important; height:auto!important; } #header .header-nav-main nav{ display:flex!important; } #header .header-nav-main nav > ul > li{ height:100%; align-self:stretch; margin-left:2px; } #header .header-nav-main nav > ul > li > a{ display:inline-flex; align-items:center; white-space:normal; border-radius:4px; font-size:13px; font-style:normal; font-weight:600; padding:0.5rem 1rem; letter-spacing:-0.5px; text-transform:uppercase; text-decoration:none; } #header .header-nav-main nav > ul > li > a:after{ display:none; } #header .header-nav-main nav > ul > li > a:active{ background-color:transparent; text-decoration:none; } #header .header-nav-main nav > ul > li > a.dropdown-toggle .fa-chevron-down{ display:none; } #header .header-nav-main nav > ul > li:hover > a{ background:#CCC; } #header .header-nav-main nav > ul > li.dropdown .dropdown-menu{ top:-10000px; display:block; opacity:0; left:auto; border-radius:0 4px 4px; border:0; border-top:3px solid #CCC; box-shadow:0 15px 30px -5px rgba(0, 0, 0, 0.07); margin:0; min-width:200px; padding:5px 0; text-align:left; } #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a{ border-bottom:1px solid #f7f7f7; font-size:0.83em; font-weight:400; padding:6px 18px 6px 18px; position:relative; text-transform:none; text-decoration:none; letter-spacing:-0.5px; } #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:hover,#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:focus,#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li a:active{ background-color:transparent; } #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:hover > a,#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:focus > a,#header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:active > a{ background-color:#f8f9fa; } #header .header-nav-main nav > ul > li.dropdown .dropdown-menu li:last-child a{ border-bottom:0; } #header .header-nav-main nav > ul > li.dropdown:hover > a{ border-radius:4px 4px 0 0; position:relative; } #header .header-nav-main nav > ul > li.dropdown:hover > a:before{ content:''; display:block; position:absolute; left:0; right:0; bottom:-3px; border-bottom:5px solid #CCC; } #header .header-nav-main nav > ul > li.dropdown:hover > .dropdown-menu{ top:auto; display:block; opacity:1; } #header .header-nav-main.header-nav-main-dropdown-no-borders nav > ul > li.dropdown .dropdown-menu{ border-radius:4px; width:350px; line-height: 20px; } #header .header-nav-main.header-nav-main-dropdown-no-borders nav > ul > li.dropdown .dropdown-menu:not(.border-top){ border:0!important; }}@media (min-width: 992px){ #header .header-nav{ display:flex; align-items:center; flex-grow:1; justify-content:flex-end; align-self:stretch; } #header .header-nav.header-nav-links{ padding:0; } #header .header-nav.header-nav-links .header-nav-main{ align-self:stretch; min-height:0; margin-top:0; } #header .header-nav.header-nav-links nav > ul > li > a,#header .header-nav.header-nav-links nav > ul > li:hover > a{ position:relative; background:transparent!important; padding:0 .9rem; margin:1px 0 0; min-height:60px; height:100%; } #header .header-nav.header-nav-links nav > ul > li:hover > a:before{ opacity:1; } #header .header-nav.header-nav-links nav > ul > li.dropdown > a:before{ border-bottom:0; } #header .header-nav.header-nav-links nav > ul > li.dropdown:hover > .dropdown-menu{ margin-top:0; } #header .header-nav.header-nav-links.header-nav-light-text nav > ul > li > a{ }}@media (min-width: 992px){}@media (min-width: 992px){ #header .header-nav-main-effect-3 nav > ul > li.dropdown .dropdown-menu{ transition:transform .2s ease-out; transform:translate3d(0, 10px, 0); } #header .header-nav-main-effect-3 nav > ul > li.dropdown:hover > .dropdown-menu{ transform:translate3d(0, 0, 0); }}@media (max-width: 991px){ #header .header-nav-main{ position:absolute; background:transparent; width:100%; top:100%; left:50%; transform:translate3d(-50%, 0, 0); } #header .header-nav-main:before{ content:''; display:block; position:absolute; top:0; left:50%; width:100vw; height:100%; background:#FFF; z-index:-1; transform:translateX(-50%); } #header .header-nav-main nav{ max-height:50vh; overflow:hidden; overflow-y:auto; padding:0 15px; transition:ease all 500ms; } #header .header-nav-main nav::-webkit-scrollbar{ width:5px; } #header .header-nav-main nav::-webkit-scrollbar-thumb{ border-radius:0px; background:rgba(204, 204, 204, 0.5); } #header .header-nav-main nav > ul{ padding-top:15px; padding-bottom:15px; flex-direction:column; } #header .header-nav-main nav > ul li{ border-bottom:1px solid #e8e8e8; clear:both; display:block; float:none; margin:0; padding:0; position:relative; } #header .header-nav-main nav > ul li a{ font-size:13px; font-style:normal; line-height:20px; padding:7px 8px; margin:1px 0; border-radius:4px; text-align:left; } #header .header-nav-main nav > ul li a.dropdown-toggle{ position:relative; } #header .header-nav-main nav > ul li a.dropdown-toggle:after{ content:none; } #header .header-nav-main nav > ul li a.dropdown-toggle .fa-chevron-down{ position:absolute; top:0; right:0; width:30px; height:100%; display:flex; align-items:center; justify-content:center; font-size:0.6rem; } #header .header-nav-main nav > ul li a:active{ background-color:#f8f9fa; color:inherit; } #header .header-nav-main nav > ul li.dropdown .dropdown-menu{ background:transparent; padding:0; margin:0; font-size:13px; box-shadow:none; border-radius:0; border:0; clear:both; display:none; float:none; position:static; } #header .header-nav-main nav > ul li:last-child{ border-bottom:0; } #header .header-nav-main nav > ul > li > a{ text-transform:uppercase; font-weight:700; margin-top:1px; margin-bottom:1px; color:#CCC; } #header .header-nav-main nav > ul > li > a:active{ color:#CCC; } #header .header-nav.header-nav-links{ min-height:70px; }}@media (max-width: 991px){ #header .header-nav{ display:flex; align-items:center; }}.place-block .imglitmask { width: 100px; top: 10px; left: 23px; overflow: hidden; border-radius: 20%; position: absolute; z-index: 3;}.ratio > img { border: 0px solid #FFF; display: block; width: 100%; object-fit: cover; object-position: 50% 50%;}.place-block .imglitmask img { border: 0px solid #FFF; display: block; width: 100%; object-fit: cover; object-position: 50% 50%;}/*404*/.container-404{ text-align:center; margin:50px 0 100px}.container-404 h2{ font-size:250px; line-height:200px; font-weight:600; color:#333}@media(max-width:767px){ .container-404 h2{ font-size:80px}}.container-404 h3{ font-size:30px; color:#2c2f34}.container-404 h4{ margin:20px auto 50px}
