.wpcf7 .screen-reader-response {
position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
}
.wpcf7 form .wpcf7-response-output {
margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2; }
.wpcf7 form.init .wpcf7-response-output,
.wpcf7 form.resetting .wpcf7-response-output,
.wpcf7 form.submitting .wpcf7-response-output {
display: none;
}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #46b450; }
.wpcf7 form.failed .wpcf7-response-output,
.wpcf7 form.aborted .wpcf7-response-output {
border-color: #dc3232; }
.wpcf7 form.spam .wpcf7-response-output {
border-color: #f56e28; }
.wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
border-color: #ffb900; }
.wpcf7-form-control-wrap {
position: relative;
}
.wpcf7-not-valid-tip {
color: #dc3232; font-size: 1em;
font-weight: normal;
display: block;
}
.use-floating-validation-tip .wpcf7-not-valid-tip {
position: relative;
top: -2ex;
left: 1em;
z-index: 100;
border: 1px solid #dc3232;
background: #fff;
padding: .2em .8em;
width: 24em;
}
.wpcf7-list-item {
display: inline-block;
margin: 0 0 0 1em;
}
.wpcf7-list-item-label::before,
.wpcf7-list-item-label::after {
content: " ";
}
.wpcf7-spinner {
visibility: hidden;
display: inline-block;
background-color: #23282d; opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;
}
form.submitting .wpcf7-spinner {
visibility: visible;
}
.wpcf7-spinner::before {
content: '';
position: absolute;
background-color: #fbfbfc; top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;
}
@media (prefers-reduced-motion: reduce) {
.wpcf7-spinner::before {
animation-name: blink;
animation-duration: 2000ms;
}
}
@keyframes spin {
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@keyframes blink {
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
.wpcf7 input[type="file"] {
cursor: pointer;
}
.wpcf7 input[type="file"]:disabled {
cursor: default;
}
.wpcf7 .wpcf7-submit:disabled {
cursor: not-allowed;
}
.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
direction: ltr;
}.clearfix::before,.clearfix::after{content:" ";display:table;clear:both}.eael-testimonial-slider.nav-top-left,.eael-testimonial-slider.nav-top-right,.eael-team-slider.nav-top-left,.eael-team-slider.nav-top-right,.eael-logo-carousel.nav-top-left,.eael-logo-carousel.nav-top-right,.eael-post-carousel.nav-top-left,.eael-post-carousel.nav-top-right,.eael-product-carousel.nav-top-left,.eael-product-carousel.nav-top-right{padding-top:40px}.eael-contact-form input[type=text],.eael-contact-form input[type=email],.eael-contact-form input[type=url],.eael-contact-form input[type=tel],.eael-contact-form input[type=date],.eael-contact-form input[type=number],.eael-contact-form textarea{background:#fff;box-shadow:none;-webkit-box-shadow:none;float:none;height:auto;margin:0;outline:0;width:100%}.eael-contact-form input[type=submit]{border:0;float:none;height:auto;margin:0;padding:10px 20px;width:auto;-webkit-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-contact-form.placeholder-hide input::-webkit-input-placeholder,.eael-contact-form.placeholder-hide textarea::-webkit-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input::-moz-placeholder,.eael-contact-form.placeholder-hide textarea::-moz-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-ms-input-placeholder,.eael-contact-form.placeholder-hide textarea:-ms-input-placeholder{opacity:0;visibility:hidden}.eael-contact-form.placeholder-hide input:-moz-placeholder,.eael-contact-form.placeholder-hide textarea:-moz-placeholder{opacity:0;visibility:hidden}.eael-custom-radio-checkbox input[type=checkbox],.eael-custom-radio-checkbox input[type=radio]{-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:0;outline:none;min-width:1px;width:15px;height:15px;background:#ddd;padding:3px}.eael-custom-radio-checkbox input[type=checkbox]:before,.eael-custom-radio-checkbox input[type=radio]:before{content:"";width:100%;height:100%;padding:0;margin:0;display:block}.eael-custom-radio-checkbox input[type=checkbox]:checked:before,.eael-custom-radio-checkbox input[type=radio]:checked:before{background:#999;-webkit-transition:all .25s linear 0s;-o-transition:all .25s linear 0s;transition:all .25s linear 0s}.eael-custom-radio-checkbox input[type=radio]{border-radius:50%}.eael-custom-radio-checkbox input[type=radio]:before{border-radius:50%}.eael-post-elements-readmore-btn{font-size:12px;font-weight:500;-webkit-transition:all 300ms ease-in-out;-o-transition:all 300ms ease-in-out;transition:all 300ms ease-in-out;display:inline-block}.elementor-lightbox .dialog-widget-content{width:100%;height:100%}.eael-contact-form-align-left,.elementor-widget-eael-weform.eael-contact-form-align-left .eael-weform-container{margin:0 auto 0 0}.eael-contact-form-align-center,.elementor-widget-eael-weform.eael-contact-form-align-center .eael-weform-container{float:none;margin:0 auto}.eael-contact-form-align-right,.elementor-widget-eael-weform.eael-contact-form-align-right .eael-weform-container{margin:0 0 0 auto}
.eael-simple-menu-container{background-color:#54595f}@media screen and (max-width: 991px){.eael-simple-menu-container{min-height:50px;overflow:auto}}.eael-simple-menu-container .eael-simple-menu-toggle{position:absolute;top:0;right:0;height:100%;padding-top:0;padding-bottom:0;padding-left:15px;padding-right:15px;background-color:#000;color:#fff;border:none;border-radius:0;outline:none;display:block;border-color:#333}@media screen and (min-width: 992px){.eael-simple-menu-container .eael-simple-menu-toggle{display:none}}.eael-simple-menu-container .eael-simple-menu-toggle .eael-simple-menu-toggle-text{display:none}.eael-simple-menu-container .eael-simple-menu-toggle-text{position:absolute;top:0;left:20px;font-size:14px;line-height:50px !important;letter-spacing:0 !important;color:#fff}@media screen and (min-width: 992px){.eael-simple-menu-container .eael-simple-menu-toggle-text{display:none}}.eael-simple-menu-container .eael-simple-menu{margin:0;padding:0;list-style:none}.eael-simple-menu-container .eael-simple-menu:after{content:"";display:table;clear:both}.eael-simple-menu-container .eael-simple-menu a{text-decoration:none;outline:none;-webkit-box-shadow:none;box-shadow:none}.eael-simple-menu-container .eael-simple-menu li a{font-size:14px;font-weight:400;line-height:50px;text-align:center;color:#fff;padding-left:20px;padding-right:20px;-webkit-transition:all 100ms;-o-transition:all 100ms;transition:all 100ms}.eael-simple-menu-container .eael-simple-menu li ul{margin:0;padding:0;list-style:none}.eael-simple-menu-container .eael-simple-menu li ul li a{font-size:13px;font-weight:400;line-height:40px;text-align:left;color:#000;padding-left:20px;padding-right:20px}.eael-simple-menu-container .eael-simple-menu li ul li:hover>a,.eael-simple-menu-container .eael-simple-menu li ul li.current-menu-item>a{color:#ee355f;background-color:#fff}.eael-simple-menu-container .eael-simple-menu li:hover>a,.eael-simple-menu-container .eael-simple-menu li.current-menu-item>a{color:#fff}.eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator{position:absolute;top:25px;right:10px;width:28px;height:28px;display:block;border:1px solid #ffffff80;border-radius:2px;text-align:center;cursor:pointer}.eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator:before{display:block;font-weight:900;line-height:26px;color:#fff;-webkit-transition:-webkit-transform 300ms;transition:-webkit-transform 300ms;-o-transition:transform 300ms;transition:transform 300ms;transition:transform 300ms, -webkit-transform 300ms}.eael-simple-menu-container .eael-simple-menu .eael-simple-menu-indicator.eael-simple-menu-indicator-open:before{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li{position:relative;float:left;display:inline-block;padding-top:0;padding-bottom:0}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a{display:inline-block}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span{position:relative;margin-left:5px}@media screen and (max-width: 991px){.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a span{display:none}}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul{position:absolute;top:100%;left:auto;width:220px;visibility:hidden;opacity:0;background-color:#fff;-webkit-box-shadow:1px 1px 5px #0000001a;box-shadow:1px 1px 5px #0000001a;z-index:1}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li{position:relative;float:none;display:block}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li a{display:block}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li a span{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li:last-child>a{border-bottom-width:0}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul{top:0;left:100%}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li:hover>ul{visibility:visible;opacity:1}@media screen and (min-width: 992px){.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-fade li ul{-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-to-top li ul{-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-to-top li:hover>ul{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-in li ul{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-in li:hover>ul{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-out li ul{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transition:all 300ms;-o-transition:all 300ms;transition:all 300ms}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal.eael-simple-menu-dropdown-animate-zoom-out li:hover>ul{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal .eael-simple-menu-indicator{display:none}}@media screen and (max-width: 991px){.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal{position:absolute;top:50px;background-color:#54595f;width:100%;z-index:9;display:none}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li{float:none;display:block}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li a{display:block;text-align:inherit}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul{position:relative;top:unset;left:unset;width:100%;-webkit-box-shadow:none;box-shadow:none;visibility:visible;opacity:1;display:none}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li{position:relative;display:block}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator{border:1px solid #00000080}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li .eael-simple-menu-indicator:before{color:#000}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul{position:relative;width:100%;top:unset;left:unset}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-horizontal li ul li ul li:last-child>a{border-bottom-width:1px}}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li{position:relative}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li a{display:block;text-align:left}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul{display:none}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li{position:relative;display:block}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li a{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:transparent}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li:last-child>a{border-bottom-width:0}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator{border:1px solid #00000080}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li .eael-simple-menu-indicator:before{color:#000}.eael-simple-menu-container .eael-simple-menu.eael-simple-menu-vertical li ul li ul li:last-child>a{border-bottom-width:1px}@media screen and (min-width: 992px){.eael-simple-menu-container.eael-simple-menu-align-center{text-align:center}}@media screen and (min-width: 992px){.eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu.eael-simple-menu-horizontal{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (max-width: 991px){.eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu>li>a{text-align:center}}.eael-simple-menu-container.eael-simple-menu-align-center .eael-simple-menu.eael-simple-menu-vertical>li>a{text-align:center}@media screen and (min-width: 992px){.eael-simple-menu-container.eael-simple-menu-align-right{text-align:right}}@media screen and (min-width: 992px){.eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media screen and (max-width: 991px){.eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal>li>a{text-align:right}}.eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal>li>.eael-simple-menu-indicator{right:initial;left:10px}.eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-horizontal>li:last-child a{border-right:none}.eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-vertical>li>a{text-align:right}.eael-simple-menu-container.eael-simple-menu-align-right .eael-simple-menu.eael-simple-menu-vertical>li>.eael-simple-menu-indicator{right:initial;left:10px}.eael-simple-menu-container.eael-simple-menu-dropdown-align-center .eael-simple-menu li ul li a{text-align:center}.eael-simple-menu-container.eael-simple-menu-dropdown-align-right .eael-simple-menu li ul li a{text-align:right}.eael-simple-menu-container.eael-simple-menu-dropdown-align-right .eael-simple-menu li ul li>.eael-simple-menu-indicator{right:initial;left:10px}.eael-simple-menu-container.preset-1{background-color:#4e36a3}@media screen and (max-width: 991px){.eael-simple-menu-container.preset-1 .eael-simple-menu.eael-simple-menu-horizontal{background-color:#4e36a3}}.eael-simple-menu-container.preset-1 .eael-simple-menu li>a{color:#fff}.eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-ancestor>a,.eael-simple-menu-container.preset-1 .eael-simple-menu li:hover>a,.eael-simple-menu-container.preset-1 .eael-simple-menu li.current-menu-item>a{background-color:#743eff}.eael-simple-menu-container.preset-1 .eael-simple-menu li ul{background-color:#743eff}.eael-simple-menu-container.preset-1 .eael-simple-menu li ul li.current-menu-ancestor>a,.eael-simple-menu-container.preset-1 .eael-simple-menu li ul li:hover>a,.eael-simple-menu-container.preset-1 .eael-simple-menu li ul li.current-menu-item>a{background-color:#4e36a3}.eael-simple-menu-container.preset-3{background-color:#15dbd5}@media screen and (max-width: 991px){.eael-simple-menu-container.preset-3 .eael-simple-menu.eael-simple-menu-horizontal{background-color:#15dbd5}}.eael-simple-menu-container.preset-3 .eael-simple-menu li>a{color:#2a1a6c}.eael-simple-menu-container.preset-3 .eael-simple-menu li.current-menu-ancestor>a,.eael-simple-menu-container.preset-3 .eael-simple-menu li:hover>a,.eael-simple-menu-container.preset-3 .eael-simple-menu li.current-menu-item>a{color:#fff;background-color:#f72c8a}.eael-simple-menu-container.preset-3 .eael-simple-menu li ul{background-color:#f72c8a}.eael-simple-menu-container.preset-3 .eael-simple-menu li ul li>a{color:#fff;border-bottom:1px solid #f72c8a}.eael-simple-menu-container.preset-3 .eael-simple-menu li ul li.current-menu-ancestor>a,.eael-simple-menu-container.preset-3 .eael-simple-menu li ul li:hover>a,.eael-simple-menu-container.preset-3 .eael-simple-menu li ul li.current-menu-item>a{background-color:#f30875}.eael-simple-menu-container.preset-2{background-color:#fff;border:1px solid #1bc1ff}@media screen and (max-width: 991px){.eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal{background-color:#1bc1ff}.eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-ancestor>a,.eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li:hover>a,.eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal li.current-menu-item>a{color:#fff}}.eael-simple-menu-container.preset-2 .eael-simple-menu li>a{color:#5d5e61}.eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-simple-menu-responsive)>li:first-child>a{border-left:1px solid #1bc1ff}.eael-simple-menu-container.preset-2 .eael-simple-menu.eael-simple-menu-horizontal:not(.eael-advanced-menu-responsive)>li>a{border-right:1px solid #1bc1ff}.eael-simple-menu-container.preset-2 .eael-simple-menu li.current-menu-ancestor>a,.eael-simple-menu-container.preset-2 .eael-simple-menu li:hover>a,.eael-simple-menu-container.preset-2 .eael-simple-menu li.current-menu-item>a{color:#1bc1ff}.eael-simple-menu-container.preset-2 .eael-simple-menu li ul{background-color:#fff;border:1px solid #1bc1ff}.eael-simple-menu-container.preset-2 .eael-simple-menu li ul li>a{color:#5f5d5d;border-bottom:1px solid #1bc1ff}.eael-simple-menu-container.preset-2 .eael-simple-menu li ul li.current-menu-ancestor>a,.eael-simple-menu-container.preset-2 .eael-simple-menu li ul li:hover>a,.eael-simple-menu-container.preset-2 .eael-simple-menu li ul li.current-menu-item>a{color:#1bc1ff}@media screen and (max-width: 991px){.eael_simple_menu_hamburger_disable_selected_menu_hide .eael-simple-menu-toggle-text{display:none !important}}.eael-simple-menu-hamburger-align-left .eael-simple-menu-toggle-text{display:none}@media screen and (max-width: 991px){.eael-simple-menu-hamburger-align-left .eael-simple-menu-toggle{top:0;left:0;right:auto}}.eael-simple-menu-hamburger-align-left .eael-simple-menu-toggle .eael-simple-menu-toggle-text{display:block;left:calc(100% + 20px);white-space:nowrap}@media screen and (max-width: 991px){.eael-simple-menu-hamburger-align-center .eael-simple-menu-toggle{left:50%;right:auto;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.eael-simple-menu--stretch .eael-simple-menu.eael-simple-menu-responsive{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);transition:max-height .3s,transform .3s,-webkit-transform .3s;-webkit-transform-origin:top;-ms-transform-origin:top;transform-origin:top;overflow:auto;z-index:9999;max-height:100vh}.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-center li .eael-simple-menu-indicator{left:initial !important;right:10px !important}.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-center li a{text-align:center !important}.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-left li .eael-simple-menu-indicator{left:initial !important;right:10px !important}.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-left li a{text-align:left !important}.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-right li .eael-simple-menu-indicator{right:initial !important;left:10px !important}.eael-simple-menu-container .eael-simple-menu-responsive.eael-hamburger-right li a{text-align:right !important}html {
line-height: 1.15;
-webkit-text-size-adjust: 100%;
}  body {
margin: 0;
background:#000;
}
body , a , p{
font-family:"Gabriola" !important;
} main {
display: block;
} h1 {
font-size: 2em;
margin: 0.67em 0;
}  hr {
box-sizing: content-box;
height: 0;
overflow: visible;
} pre {
font-family: monospace, monospace;
font-size: 1em;
}  a {
background-color: transparent;
} abbr[title] {
border-bottom: none;
text-decoration: underline;
text-decoration: underline dotted;
} b,
strong {
font-weight: bolder;
} code,
kbd,
samp {
font-family: monospace, monospace;
font-size: 1em;
} small {
font-size: 80%;
} sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}  img {
border-style: none;
}  button,
input,
optgroup,
select,
textarea {
font-family: inherit;
font-size: 100%;
line-height: 1.15;
margin: 0;
} button,
input {
overflow: visible;
} button,
select {
text-transform: none;
} button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
} button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
} button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
} fieldset {
padding: 0.35em 0.75em 0.625em;
} legend {
box-sizing: border-box;
color: inherit;
display: table;
max-width: 100%;
padding: 0;
white-space: normal;
} progress {
vertical-align: baseline;
} textarea {
overflow: auto;
} [type="checkbox"],
[type="radio"] {
box-sizing: border-box;
padding: 0;
} [type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
} [type="search"] {
-webkit-appearance: textfield;
outline-offset: -2px;
} [type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
} ::-webkit-file-upload-button {
-webkit-appearance: button;
font: inherit;
}  details {
display: block;
} summary {
display: list-item;
}  template {
display: none;
} [hidden] {
display: none;
}  *,
*::before,
*::after {
box-sizing: inherit;
}
html {
box-sizing: border-box;
}  body,
button,
input,
select,
optgroup,
textarea {
color: #404040;
font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
font-size: 1rem;
line-height: 1.5;
}
h1,
h2,
h3,
h4,
h5,
h6 {
clear: both;
}
p {
margin-bottom: 1.5em;
}
dfn,
cite,
em,
i {
font-style: italic;
}
blockquote {
margin: 0 1.5em;
}
address {
margin: 0 0 1.5em;
}
pre {
background: #eee;
font-family: "Courier 10 Pitch", courier, monospace;
line-height: 1.6;
margin-bottom: 1.6em;
max-width: 100%;
overflow: auto;
padding: 1.6em;
}
code,
kbd,
tt,
var {
font-family: monaco, consolas, "Andale Mono", "DejaVu Sans Mono", monospace;
}
abbr,
acronym {
border-bottom: 1px dotted #666;
cursor: help;
}
mark,
ins {
background: #fff9c0;
text-decoration: none;
}
big {
font-size: 125%;
} embed,
iframe,
object {
max-width: 100%;
}
img {
height: auto;
max-width: 100%;
}
figure {
margin: 1em 0;
}
table {
margin: 0 0 1.5em;
width: 100%;
} a {
color: #4169e1;
}
a:visited {
color: #800080;
}
a:hover,
a:focus,
a:active {
color: #191970;
}
a:focus {
outline: thin dotted;
}
a:hover,
a:active {
outline: 0;
} button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
border: 1px solid;
border-color: #ccc #ccc #bbb;
border-radius: 3px;
background: #e6e6e6;
color: rgba(0, 0, 0, 0.8);
line-height: 1;
padding: 0.6em 1em 0.4em;
}
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
border-color: #ccc #bbb #aaa;
}
button:active,
button:focus,
input[type="button"]:active,
input[type="button"]:focus,
input[type="reset"]:active,
input[type="reset"]:focus,
input[type="submit"]:active,
input[type="submit"]:focus {
border-color: #aaa #bbb #bbb;
}
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
color: #666;
border: 1px solid #ccc;
border-radius: 3px;
padding: 3px;
}
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
color: #111;
}
select {
border: 1px solid #ccc;
}
textarea {
width: 100%;
}   .main-navigation {
display: block;
width: 100%;
}
.main-navigation ul {
display: none;
list-style: none;
margin: 0;
padding-left: 0;
}
.main-navigation ul ul {
box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2);
float: left;
position: absolute;
top: 100%;
left: -999em;
z-index: 99999;
}
.main-navigation ul ul ul {
left: -999em;
top: 0;
}
.main-navigation ul ul li:hover > ul,
.main-navigation ul ul li.focus > ul {
display: block;
left: auto;
}
.main-navigation ul ul a {
width: 200px;
}
.main-navigation ul li:hover > ul,
.main-navigation ul li.focus > ul {
left: auto;
}
.main-navigation li {
position: relative;
}
.main-navigation a {
display: block;
text-decoration: none;
} .menu-toggle,
.main-navigation.toggled ul {
display: block;
}
@media screen and (min-width: 37.5em) {
.menu-toggle {
display: none;
}
.main-navigation ul {
display: flex;
}
}
.site-main .comment-navigation,
.site-main
.posts-navigation,
.site-main
.post-navigation {
margin: 0 0 1.5em;
}
.comment-navigation .nav-links,
.posts-navigation .nav-links,
.post-navigation .nav-links {
display: flex;
}
.comment-navigation .nav-previous,
.posts-navigation .nav-previous,
.post-navigation .nav-previous {
flex: 1 0 50%;
}
.comment-navigation .nav-next,
.posts-navigation .nav-next,
.post-navigation .nav-next {
text-align: end;
flex: 1 0 50%;
} .sticky {
display: block;
}
.post,
.page {
margin: 0 0 1.5em;
}
.updated:not(.published) {
display: none;
}
.page-content,
.entry-content,
.entry-summary {
margin: 1.5em 0 0;
}
.page-links {
clear: both;
margin: 0 0 1.5em;
} .comment-content a {
word-wrap: break-word;
}
.bypostauthor {
display: block;
} .widget {
margin: 0 0 1.5em;
}
.widget select {
max-width: 100%;
} .page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
border: none;
margin-bottom: 0;
margin-top: 0;
padding: 0;
} .custom-logo-link {
display: inline-block;
} .wp-caption {
margin-bottom: 1.5em;
max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
display: block;
margin-left: auto;
margin-right: auto;
}
.wp-caption .wp-caption-text {
margin: 0.8075em 0;
}
.wp-caption-text {
text-align: center;
} .gallery {
margin-bottom: 1.5em;
display: grid;
grid-gap: 1.5em;
}
.gallery-item {
display: inline-block;
text-align: center;
width: 100%;
}
.gallery-columns-2 {
grid-template-columns: repeat(2, 1fr);
}
.gallery-columns-3 {
grid-template-columns: repeat(3, 1fr);
}
.gallery-columns-4 {
grid-template-columns: repeat(4, 1fr);
}
.gallery-columns-5 {
grid-template-columns: repeat(5, 1fr);
}
.gallery-columns-6 {
grid-template-columns: repeat(6, 1fr);
}
.gallery-columns-7 {
grid-template-columns: repeat(7, 1fr);
}
.gallery-columns-8 {
grid-template-columns: repeat(8, 1fr);
}
.gallery-columns-9 {
grid-template-columns: repeat(9, 1fr);
}
.gallery-caption {
display: block;
}   .infinite-scroll .posts-navigation,
.infinite-scroll.neverending .site-footer {
display: none;
} .infinity-end.neverending .site-footer {
display: block;
}   .screen-reader-text {
border: 0;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute !important;
width: 1px;
word-wrap: normal !important;
}
.screen-reader-text:focus {
background-color: #f1f1f1;
border-radius: 3px;
box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
clip: auto !important;
clip-path: none;
color: #21759b;
display: block;
font-size: 0.875rem;
font-weight: 700;
height: auto;
left: 5px;
line-height: normal;
padding: 15px 23px 14px;
text-decoration: none;
top: 5px;
width: auto;
z-index: 100000;
} #primary[tabindex="-1"]:focus {
outline: 0;
} .alignleft { float: left; margin-right: 1.5em;
margin-bottom: 1.5em;
}
.alignright { float: right; margin-left: 1.5em;
margin-bottom: 1.5em;
}
.aligncenter {
clear: both;
display: block;
margin-left: auto;
margin-right: auto;
margin-bottom: 1.5em;
}
.header-main{
position: absolute !important;
top: 0;
width: 100%;
z-index: 9;
left: 0;
}
.header-main.two{
top: 65px !important;
}
.main-title{
font-family:"Perpetua Titling MT , sans-serif";
}
.main-title.two{
font-family:"Perpetua Titling MT", sans-serif;
}
.color{
color:#d6ae59;
}
.btn-main:before , .contact-form button:before {
content: "";
position: absolute;
top: 0px;
left: -8px;
width: 18px;
height: 66px;
background: url(https://www.akdezigns.com/demo/luxuryhomes/wp-content/uploads/2021/12/Rounded-Rectangle-1.png);
background-repeat: no-repeat;
background-size: cover;
}
.btn-main .eael-creative-button--ujarak{
border-radius:10px;
}
.eael-creative-button.eael-creative-button--ujarak::before {
border-radius: 10px;
}
.btn-main:hover:before{
filter: brightness(34.5);
}
p{
margin:0px;
}
.wave::after {
content: "";
height: 125px;
width: 100%;
background: url(https://www.akdezigns.com/demo/luxuryhomes/wp-content/uploads/2021/12/wave.svg) repeat-x scroll 0 0;
background-size: 1600px 198px;
position: absolute;
left: 0;
bottom: 0;
-webkit-filter: drop-shadow(5px -10px 3px rgba(233, 125, 125, 0.2));
filter: drop-shadow(5px -10px 3px rgba(0, 0, 0, .2));
-webkit-animation: an-wave 20s linear infinite;
-moz-animation: an-wave 20s linear infinite;
-o-animation: an-wave 20s linear infinite;
animation: an-wave 20s linear infinite;
z-index: 1;
filter: invert(1);
}
@-webkit-keyframes an-wave {
100% {
background-position-x: -1600px;
}
}
@-moz-keyframes an-wave {
100% {
background-position-x: -1600px;
}
}
@-o-keyframes an-wave {
100% {
background-position-x: -1600px;
}
}
@keyframes an-wave {
100% {
background-position-x: -1600px;
}
}
.mouse {
height: 49px;
width: 30px;
background: transparent;
border: solid 1px #fff;
margin: 0 auto;
border-radius: 50px;
animation: mover 1s infinite alternate;
}
.mouse .m-btn{
background: #fff;
width: 3px;
height: 10px;
margin: 12px;
animation: mover2 0.7s infinite alternate;
}
@keyframes mover {
0% {
transform: translateY(0);
}
100% {
transform: translateY(-10px);
}
}
@keyframes mover2 {
0% {
transform: translateY(0);
}
100% {
transform: translateY(-5px);
}
}
.bg-title span{
color: #FFFFFF1A;
font-size: 120px;
font-weight: 300;
text-transform: uppercase;
letter-spacing: 2.9px;
margin:0px;
}
.contact-form .field input {
background: transparent;
border: none;
border-bottom: 1px solid #d6ae59;
font-family: "Gabriola" !important;
font-size: 18px;
letter-spacing: 1px;
margin-bottom: 50px;
color: #d6ae59;
width:450px;
}
.contact-form .field input::placeholder{
color:#d6ae59 !important;
font-family:"Gabriola" !important;
}
.contact-form .field input:focus{
outline:none;
}
.contact-form button{
color: #000000;
background-color:#d6ae59;
padding: 18px 80px 18px 80px !important;
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
flex: 0 0 auto;
min-width: 150px;
text-align: center;
vertical-align: middle;
position: relative;
z-index: 1;
border:none;
border-radius: 10px;
margin:0 auto;
display:block;
line-height: 1;
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
font-size: 30px;
font-weight: 600;
letter-spacing: 1.7px;
font-family: "Gabriola" !important;
cursor:pointer;
}
.contact-form button:hover{
color:#d6ae59 !important;
}
.contact-form button:hover:after{
background-color: #FFFFFF;
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
border-radius:10px;
}
.contact-form button:after{
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
opacity: 0;
-webkit-transform: scale3d(0.7, 1, 1);
transform: scale3d(0.7, 1, 1);
-webkit-transition: -webkit-transform .4s,opacity .4s;
-webkit-transition: opacity .4s,-webkit-transform .4s;
transition: opacity .4s,-webkit-transform .4s;
-o-transition: transform .4s,opacity .4s;
transition: transform .4s,opacity .4s;
transition: transform .4s,opacity .4s,-webkit-transform .4s;
-webkit-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
-o-transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
transition-timing-function: cubic-bezier(0.2, 1, 0.3, 1);
}
.contact-form button:hover:before {
filter: brightness(34.5);
}
.wpcf7-not-valid-tip{
display:none;
}
.elementor-element-764c328{
position: fixed !important;
top: 50%;
transform: translate(0%, -50%);
z-index: -1;
}
#service1, #service2, #service3, #service4 {
cursor:pointer;
}
#img-slider {
position: fixed;
width: 100%;
height: 800px;
top: 0;
}
.elementor-12 .elementor-element.elementor-element-6228cb6 {
transform:scale(1.1);
transition:0.5s all;
}
body{
overflow-x:hidden;
}
.img-slider .swiper-slide-image{
height:400px !important;
object-fit:cover;
}
.img-slider-two .swiper-slide-image{
height:200px !important;
object-fit:cover;
}
.img-slider .swiper-slide-inner:before{
content: "";
position: absolute;
background: #000;
width: 100%;
height: 100%;
top: 0;
left: 0;
z-index: 9;
opacity:0.2;
}
#fix_layer1 , #fix_layer3{
display: flex;
justify-content: end;
}
#fix_layer2 , #fix_layer4{
display: flex;
justify-content: start;
}
.eael-simple-menu-container.preset-3, .eael-simple-menu-container.preset-3 .eael-simple-menu li.current-menu-ancestor>a, .eael-simple-menu-container.preset-3 .eael-simple-menu li.current-menu-ancestor>a {
background-color: transparent !important;
}
.eael-simple-menu-container.preset-3 .eael-simple-menu li ul li.current-menu-item>a {
background-color: #fff !important;
border-radius: 5px 5px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-587a246 .eael-simple-menu.eael-simple-menu-horizontal li ul li:last-child a{
border:none;
}
.eael-simple-menu-container.preset-3 .eael-simple-menu li>a {
color: #ffffffe0;
font-size: 22px;
font-weight: 500;
}
.eael-simple-menu-container .eael-simple-menu li a{
line-height:initial ;
}
.eael-simple-menu-container.preset-3 .eael-simple-menu li.current-menu-ancestor>a, .eael-simple-menu-container.preset-3 .eael-simple-menu li:hover>a, .eael-simple-menu-container.preset-3 .eael-simple-menu li.current-menu-item>a {
color: #d6ae59 !important;
font-weight: 600;
}
.eael-simple-menu-container .eael-simple-menu>li:before {
content: "";
position: absolute;
right: 0;
top: 0;
width: 1px;
height: 90%;
background: #ffffffe0;
transform: rotateZ(
12deg);
}
.eael-simple-menu-container .eael-simple-menu li{
position:relative;
}
.eael-simple-menu-container .eael-simple-menu li:last-child:before{
display:none;
} 
.breadcrumbs h3 {
writing-mode: vertical-lr;
text-orientation: upright;
width: auto;
display: inline-flex;
}
.eael-simple-menu-container.preset-3 .eael-simple-menu li:hover>a , .eael-simple-menu-container.preset-3 .eael-simple-menu li.current-menu-item>a {
background:transparent;
}
.eael-simple-menu-container.preset-3 .eael-simple-menu li ul {
background-color: #d6ae59;
border-radius: 5px;
top:110%;
}
.eael-simple-menu-container.preset-3 .eael-simple-menu li ul li:hover>a{
background-color: #ffffff;
border-radius: 5px;
}
.bg img{
background-image:fixed;
}
.sec .elementor-container {
margin-right:0 !important;
}
.right-stage-block:after {
content: "";
background: #d6ae59;
color: #fff;
left: 0;
position: absolute;
top: 50%;
transform: translate(-90%, -50%);
padding: 5px 40px 5px 20px;
border-radius: 5px;
}
.right-stage-block {
padding: 20px 20px 20px 20px;
border-left: 2px dashed #d6ae59;
background: linear-gradient(
288deg, black 50%, #ffffff3d);
border-radius: 45px;
transition:0.6s all;
}
.right-stage-block:before {
content: '';
background-color: #fff;
height: 7px;
width: 7px;
transform: translateY(-50%);
position: absolute;
left: -4px;
border-radius: 50%;
top: 50%;
z-index: 1;
}
.right-stage-block1:after {
content: "Stage 1";
}
.right-stage-block3:after {
content: "Stage 3";
}
.right-stage-block5:after {
content: "Stage 5";
}
.right-stage-block7:after {
content: "Stage 7";
}
.left-stage-block:after {
content: "";
background: #d6ae59;
color: #fff;
right: 0;
position: absolute;
top: 50%;
transform: translate(90%, -50%);
padding: 5px 20px 5px 40px ;
border-radius: 5px;
}
.left-stage-block {
padding:  20px 20px 20px 20px;
border-right: 2px dashed #d6ae59;
margin: 30px 0 30px 1px;
background: linear-gradient(
90deg, black 50%, #ffffff3d);
border-radius: 45px;
transition: 0.6s all;
}
.left-stage-block:hover {
background: radial-gradient(#ffffff00, #ffffff33);
transition: 0.6s all;
margin:30px 50px 30px 2px;
}
.right-stage-block:hover {
background: radial-gradient(#ffffff00, #ffffff33);
transition: 0.6s all;
margin:0px 0px 0px 50px;
}
.left-stage-block:before {
content: '';
background-color: #fff;
height: 7px;
width: 7px;
transform: translateY(-50%);
position: absolute;
right: -4px;
border-radius: 50%;
top: 50%;
z-index: 1;
}
.left-stage-block2:after {
content: "Stage 2";
}
.left-stage-block4:after {
content: "Stage 4";
}
.left-stage-block6:after {
content: "Stage 6";
}
@media(min-width:1025px) {
.left-stage-block  {
margin: 30px 0 30px 2px;
}
} .house-main-containt {
margin: 0 auto;
width: 1170px;
display: flex;
gap:3%;
flex-wrap: wrap;
justify-content: space-between;
}
.house-main-containt .entry-content{
width:31%;
position:relative;
}
.single-house-page .house-main-containt {
margin:0 auto;
width:1170px;
display: flex;
gap: 50px;
}
.banner-part{
background-position: center center !important;
background-repeat: no-repeat !important;
background-size: cover !important;
padding: 17% 0% 05% 0%;
position: relative;
z-index: 0;
}
.single-page{
background:url(https://www.akdezigns.com/demo/luxuryhomes/wp-content/uploads/2021/12/FAC170A1-20FB-4F50-94F9-284B1CE4891A.jpeg);
}
.banner-part:before{
content:"";
position:absolute;
width:100%;
height:100%;
top:0;
left:0;
background-color: transparent;
background-image: radial-gradient(at top center, #FFFFFF42 0%, #000000 74%);
opacity: 1;
transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
z-index:-1;
}
.banner-title{
color: #FFFFFF9E;
font-size: 130px;
font-weight: bold;
text-transform: uppercase;
line-height: 1.2em;
font-family: "Perpetua Titling MT", sans-serif;
z-index:1;
margin:0;
}
.single-page .banner-title {
color: #FFFFFF9E;
font-size: 30px;
font-weight: bold;
text-transform: uppercase;
line-height: 1.2em;
font-family: "Perpetua Titling MT", sans-serif;
z-index: 1;
margin: 0;
text-align: center;
padding: 0 20%;
line-height: 50px;
}
#primary{
width:70%;
}
#secondary{
width:30%;
}
.house-main-containt .home-content {
background: #000000cf;
padding: 20px 30px;
position: absolute;
bottom: 9px;
right: 0px;
margin: 0px 0px 0px 10%;
width: 90%;
border: solid 2px #d6ae59;
border-right: none;
border-radius: 20px 0px 0px 0px;
transition: 1s all;
height:28%;
}
.house-main-containt .entry-title a{
text-decoration: none;
color: #fff;
margin-top:10px;
font-size:20px;
}
.house-main-containt .entry-title{
margin-top: 10px;
margin-bottom: 0px;
}
.house-main-containt img{
height: 450px;
object-fit: cover;
border-radius: 10px 10px 0px;
}
.home-content > a{
text-decoration: none;
pointer-events: none;
color: #d6ae59;
font-size: 20px;
font-weight: 600;
text-transform: capitalize;
letter-spacing: 0.8px;
display:none;
}
.house-main-containt .entry-content:hover .home-content > a{
display:block;
}
.house-main-containt .entry-content:hover{
cursor:pointer;
transition:1s all;
transform: scale(0.9);
}
.house-main-containt .entry-content:hover{
transition:1s all;
}
.house-main-containt .entry-content:hover .home-content {
transition:0.6s all;
height:35%;
}
.house-main-containt .entry-content:hover .home-content {
transition: 0.6s all ease-in-out;
height: 98%;
transform: translate3d(0px, 0px, 0px);
width: 100%;
border: solid 2px #d6ae59;
border-radius: 0px;
}
.house-main-containt .home-content {
background: #000000cf;
padding: 20px 30px;
position: absolute;
bottom: 9px;
right: 0px;
margin: 0px 0px 0px 10%;
width: 90%;
border: solid 2px #d6ae59;
border-right: none;
border-radius: 20px 0px 0px 0px;
transition: 0.6s all ease;
height: 28%;
transform: translate3d(2px, 0px, 10px);
}  .single .house-main-containt{
margin: 0 auto;
width: 1170px;
display: flex;
gap:0%;
flex-wrap: wrap;
justify-content: space-between;
}