/*Main*/p { color: #000 !important;}.embed-responsive .embed-responsive-item { object-fit: cover; object-position: 50% 50%;}.embed-responsive-item img { object-position: 50% 50%; object-fit: cover; height: 100%;}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;}.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 *//*custom*//*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}
