.custom-css-style .elementor-element.elementor-element-c5d9e56:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-c5d9e56>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-c5d9e56 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-c5d9e56>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-fd701a0>.elementor-element-populated { margin:0; padding:200px 0 0 40px }
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper { height:550px }
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper h2.slideshow-slide-caption-title { color:#fff; width:30% }
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper .container h2.slideshow-slide-caption-title { font-size:75px }
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper .slideshow-slide p.slideshow-slide-caption-content { color:#fff }
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper .slideshow-slide-caption-content { width:30% }
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper .slideshow-slide-caption-subtitle-label { color:#fff }
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper .o-hsub::before {
color:#fff
}
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper .slideshow-slide-caption-subtitle:hover .slideshow-slide-caption-subtitle-label { color:#fff }
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper .slideshow-slide-caption-subtitle.o-hsub:hover::before {
color:#fff
}
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label { font-size:15px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper button.js-slider-home-prev { color:#fff }
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper button.js-slider-home-next { color:#fff }
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper .pagination-item.is-current { background-color:#fff }
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper .pagination-item { border-color:#fff }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-c5d9e56 {
padding:0
}
.custom-css-style .elementor-element.elementor-element-fd701a0>.elementor-element-populated {
padding:180px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper {
height:450px
}
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
font-size:55px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper h2.slideshow-slide-caption-title {
width:55%
}
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
font-size:13px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper h2.slideshow-slide-caption-title {
width:100%
}
.custom-css-style .elementor-element.elementor-element-e4e2c1b .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
font-size:13px
}
}
.custom-css-style .elementor-element.elementor-element-5e96c90>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-81373dc .slider-zoom-wrapper { height:700px; background:#0000000 }
.custom-css-style .elementor-element.elementor-element-81373dc .slideshow-slide-caption-text .container .slideshow-slide-caption-title { width:50% }
.custom-css-style .elementor-element.elementor-element-81373dc .slideshow-slide-caption-text .container .slideshow-slide-desc { width:50% }
.custom-css-style .elementor-element.elementor-element-81373dc .slideshow-slide-caption-text { padding-top:220px }
.custom-css-style .elementor-element.elementor-element-81373dc .slideshow-slide-caption-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-81373dc h2.slideshow-slide-caption-title { font-size:80px }
.custom-css-style .elementor-element.elementor-element-81373dc .slideshow-slide-caption-text .slideshow-slide-desc { color:#fff }
.custom-css-style .elementor-element.elementor-element-81373dc .slideshow-slide-caption-subtitle-label { color:#fff; font-family:Oswald, Sans-serif; font-size:20px; font-weight:500; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-81373dc .o-hsub.-link { color:#fff }
.custom-css-style .elementor-element.elementor-element-81373dc .slider-zoom-wrapper .slideshow-slide-image::before {
background-color:#0000000
}
.custom-css-style .elementor-element.elementor-element-81373dc .slider-zoom-wrapper .pagination-item.is-current, .custom-css-style .elementor-element.elementor-element-81373dc .slider-zoom-wrapper .pagination-item:hover { background:#fff }
.custom-css-style .elementor-element.elementor-element-81373dc .slider-zoom-wrapper .pagination-item { border-color:#fff }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-81373dc .slider-zoom-wrapper {
height:600px
}
.custom-css-style .elementor-element.elementor-element-81373dc .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
width:80%
}
.custom-css-style .elementor-element.elementor-element-81373dc .slideshow-slide-caption-text .container .slideshow-slide-desc {
width:80%
}
.custom-css-style .elementor-element.elementor-element-81373dc .slideshow-slide-caption-text {
padding-top:240px
}
.custom-css-style .elementor-element.elementor-element-81373dc h2.slideshow-slide-caption-title {
font-size:60px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-81373dc .slider-zoom-wrapper {
height:500px
}
.custom-css-style .elementor-element.elementor-element-81373dc .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
width:100%
}
.custom-css-style .elementor-element.elementor-element-81373dc .slideshow-slide-caption-text .container .slideshow-slide-desc {
width:100%
}
.custom-css-style .elementor-element.elementor-element-81373dc .slideshow-slide-caption-text {
padding-top:180px
}
.custom-css-style .elementor-element.elementor-element-81373dc h2.slideshow-slide-caption-title {
font-size:50px
}
}
.custom-css-style .elementor-element.elementor-element-3a03266:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-3a03266>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-3a03266 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:160px 0 40px 0 }
.custom-css-style .elementor-element.elementor-element-3a03266>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-a05413b>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper.cd-slider { height:550px }
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper li .image { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper li .content h2 { color:#fff; width:60% }
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper li div.content h2 { font-size:80px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper li .content .description { width:60%; color:#fff }
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper li .content a.slide_link { color:#fff }
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper li div.content a.slide_link:hover { color:#fff }
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper ul li div.content a.slide_link { font-size:14px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper .prev { font-size:20px; color:#fff }
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper .next { font-size:20px; color:#fff }
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper .counter { font-size:20px }
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper nav { color:#fff }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper.cd-slider {
height:450px
}
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper li div.content h2 {
font-size:55px;
line-height:1.1em
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper.cd-slider {
height:250px
}
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper li div.content h2 {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper li .content h2 {
width:90%
}
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper ul li div.content a.slide_link {
font-size:12px
}
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper .prev {
font-size:12px
}
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper .next {
font-size:12px
}
.custom-css-style .elementor-element.elementor-element-8eb2bc2 .fadeup-slider-wrapper .counter {
font-size:12px
}
}
.custom-css-style .elementor-element.elementor-element-b21cbae:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-b21cbae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-b21cbae {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:120px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-b21cbae>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-228e5eb>.elementor-element-populated { margin:0 0 0 40px; padding:0 }
.custom-css-style .elementor-element.elementor-element-d373993 .horizontal-slider-wrapper .horizontal-slider-cell { background:rgba(256, 256, 256, 0) }
.custom-css-style .elementor-element.elementor-element-d373993 .horizontal-slide-content-title h2 { color:#fff }
.custom-css-style .elementor-element.elementor-element-d373993 div.horizontal-slide-content-title h2 { font-size:70px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-d373993 .horizontal-slider-wrapper .horizontal-slider-content .horizontal-slider-content-wrap { color:#fff }
.custom-css-style .elementor-element.elementor-element-d373993 .horizontal-slider-content-cell .horizontal-slide-content-link { color:#fff; font-family:Oswald, Sans-serif; font-size:20px; font-weight:600; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-d373993 .horizontal-slide-content-link { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-d373993 .horizontal-slider-wrapper .flickity-prev-next-button.next { background:rgba(256, 256, 256, 0) }
.custom-css-style .elementor-element.elementor-element-d373993 .horizontal-slider-wrapper .flickity-prev-next-button.previous { background:rgba(256, 256, 256, 0) }
.custom-css-style .elementor-element.elementor-element-d373993 .horizontal-slider-wrapper .flickity-prev-next-button .arrow { fill:#222 }
.custom-css-style .elementor-element.elementor-element-d373993 .horizontal-slider-wrapper .flickity-page-dots .dot { background:#222 }
.custom-css-style .elementor-element.elementor-element-d373993>.elementor-widget-container { margin:0 }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-b21cbae {
padding:100px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-228e5eb>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-d373993 div.horizontal-slide-content-title h2 {
font-size:50px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-d373993 .horizontal-slider-content-cell .horizontal-slide-content-link {
font-size:20px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-228e5eb>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-d373993 div.horizontal-slide-content-title h2 {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-d373993 .horizontal-slider-content-cell .horizontal-slide-content-link {
font-size:18px
}
}
.custom-css-style .elementor-element.elementor-element-159840e:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-159840e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-159840e {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:0 0 40px 0 }
.custom-css-style .elementor-element.elementor-element-159840e>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-2f695f5>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .slide { height:650px }
.custom-css-style .elementor-element.elementor-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .slide-img-wrap { width:400px }
.custom-css-style .elementor-element.elementor-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .slide-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow h3.slide-title { font-size:70px }
.custom-css-style .elementor-element.elementor-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .preview-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow h3.preview-title { font-size:45px }
.custom-css-style .elementor-element.elementor-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .preview-content { color:#fff }
.custom-css-style .elementor-element.elementor-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow nav .slidenav-item { color:#fff }
.custom-css-style .elementor-element.elementor-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .icon { fill:#fff }
.custom-css-style .elementor-element.elementor-element-7cb6f48>.elementor-widget-container { padding:80px 0 0 0 }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-159840e {
padding:0
}
.custom-css-style .elementor-element.elementor-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .slide-img-wrap {
width:450px
}
.custom-css-style .elementor-element.elementor-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow h3.slide-title {
font-size:50px;
line-height:1em
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-159840e {
padding:0
}
.custom-css-style .elementor-element.elementor-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow .slide-img-wrap {
width:350px
}
.custom-css-style .elementor-element.elementor-element-7cb6f48 .motion-reveal-slider-wrapper.slideshow h3.slide-title {
font-size:40px
}
}
.elementor-kit-6338 { --e-global-color-primary:#6EC1E4;
--e-global-color-secondary:#54595F;
--e-global-color-text:#7A7A7A;
--e-global-color-accent:#61CE70;
--e-global-color-19dbc5dd:#4054B2;
--e-global-color-7c81e273:#23A455;
--e-global-color-733e7fab:#000;
--e-global-color-110e9f6c:#FFF;
--e-global-typography-primary-font-family:"Roboto";
--e-global-typography-primary-font-weight:600;
--e-global-typography-secondary-font-family:"Roboto Slab";
--e-global-typography-secondary-font-weight:400;
--e-global-typography-text-font-family:"Roboto";
--e-global-typography-text-font-weight:400;
--e-global-typography-accent-font-family:"Roboto";
--e-global-typography-accent-font-weight:500;
--fondo: #fffbf2;
--red: #d32027;
--fondo-rgb: 255, 251, 242;
}
.elementor-section.elementor-section-boxed>.elementor-container { max-width:1170px }
.elementor-widget:not(:last-child) {
margin-bottom:0
}
#page-header { display:var(--page-title-display) }
@media(max-width:1024px) {
.elementor-section.elementor-section-boxed>.elementor-container {
max-width:1025px
}
}
@media(max-width:767px) {
.elementor-section.elementor-section-boxed>.elementor-container {
max-width:768px
}
}
.custom-css-style .elementor-element.elementor-element-a216edb { border-style:solid; border-width:0 0 1px 0; border-color:rgba(255, 255, 255, .4); transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 }
.custom-css-style .elementor-element.elementor-element-a216edb>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-eb2db78>.elementor-element-populated { border-style:solid; border-width:0 1px 0 1px; border-color:rgba(255, 255, 255, .4); transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:20px 0 20px 30px }
.custom-css-style .elementor-element.elementor-element-eb2db78>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li>a { font-size:20px; font-weight:500; letter-spacing:1px; color:#fff }
.custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav>li { margin:0 25px 0 0 }
.custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav { text-align:left }
.custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul.sub-menu li a { font-size:20px; font-weight:500; text-transform:uppercase; letter-spacing:1px }
.custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul.sub-menu li { padding:0 20px 0 20px }
.custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul.sub-menu { text-align:left; border-radius:0; background:#000 }
.custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li>a:hover { color:#fff }
.custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav ul li>a:before, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper div .nav li>a:before { background-color:#fff }
.custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav>li.current-menu-item>a, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a {
color:#fff
}
.custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before {
background-color:#fff
}
.custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul li a { color:#fff }
.custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul li a:hover { color:#fff }
.custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul li a:before, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul li>a:before { background-color:#fff }
.custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
color:#fff
}
.custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before, .custom-css-style .elementor-element.elementor-element-d6b5ce3 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before {
background-color:#fff
}
.custom-css-style .elementor-element.elementor-element-8dfe958>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-6f23744 .elementor-image img { width:130px }
.custom-css-style .elementor-element.elementor-element-6f23744 { z-index:3; top:20px }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-6f23744 {
left:0
}
body.rtl .custom-css-style .elementor-element.elementor-element-6f23744 { right:0 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-b401b7a.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-b401b7a.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-b401b7a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-b401b7a>.elementor-element-populated { border-style:solid; border-width:0 0 0 1px; border-color:rgba(255, 255, 255, .4); transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 }
.custom-css-style .elementor-element.elementor-element-b401b7a>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-9966067 {
--grid-template-columns:repeat(0, auto);
--grid-column-gap:20px;
--grid-side-margin:20px;
--grid-row-gap:0px;
--grid-bottom-margin:0px; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-9966067 .elementor-widget-container { justify-content:center }
.custom-css-style .elementor-element.elementor-element-9966067 .elementor-social-icon { background-color:rgba(2, 1, 1, 0); font-size:20px; padding:0 }
.custom-css-style .elementor-element.elementor-element-9c9f0b7 .craftcoffee-search-icon a { font-size:18px; color:#fff }
.custom-css-style .elementor-element.elementor-element-9c9f0b7 .craftcoffee-search-wrapper input { width:450px }
.custom-css-style .elementor-element.elementor-element-9c9f0b7 .craftcoffee-search-wrapper .input-group .input-group-button button i { font-size:26px }
.custom-css-style .elementor-element.elementor-element-9c9f0b7 .autocomplete { width:500px }
.custom-css-style .elementor-element.elementor-element-9c9f0b7 .craftcoffee-search-icon a:hover { color:#fff }
.custom-css-style .elementor-element.elementor-element-9c9f0b7 .craftcoffee-search-wrapper { background:rgba(0, 0, 0, .9) }
.custom-css-style .elementor-element.elementor-element-9c9f0b7 .craftcoffee-search-wrapper .input-group input { color:#fff }
.custom-css-style .elementor-element.elementor-element-9c9f0b7 .craftcoffee-search-wrapper .input-group input::placeholder {
color:#fff
}
.custom-css-style .elementor-element.elementor-element-9c9f0b7 .craftcoffee-search-wrapper .input-group { border-color:256, 256, 256, .1 }
.custom-css-style .elementor-element.elementor-element-9c9f0b7 .craftcoffee-search-wrapper .input-group .input-group-button button { color:#fff }
.custom-css-style .elementor-element.elementor-element-9c9f0b7 .craftcoffee-search-wrapper .autocomplete li a { color:#fff }
.custom-css-style .elementor-element.elementor-element-9c9f0b7 .autocomplete ul { background-color:rgba(0, 0, 0, 0) }
.custom-css-style .elementor-element.elementor-element-9c9f0b7 .autocomplete li:hover a { color:#fff; background-color:rgba(256, 256, 256, .1) }
.custom-css-style .elementor-element.elementor-element-9c9f0b7>.elementor-widget-container { margin:-3px 0 0 20px }
.custom-css-style .elementor-element.elementor-element-9c9f0b7 { width:auto; max-width:auto }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-fcec661.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-fcec661.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-fcec661.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-fcec661>.elementor-element-populated { border-style:solid; border-width:0 1px 0 1px; border-color:rgba(255, 255, 255, .4); transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-fcec661>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-ff52274 .elementor-button { font-size:22px; font-weight:500; letter-spacing:3px; background-color:rgba(2, 1, 1, 0); padding:0 }
.custom-css-style .elementor-element.elementor-element-0b79fea .elementor-icon-wrapper { text-align:center }
.custom-css-style .elementor-element.elementor-element-0b79fea.elementor-view-stacked .elementor-icon { background-color:#fff }
.custom-css-style .elementor-element.elementor-element-0b79fea.elementor-view-default .elementor-icon, .custom-css-style .elementor-element.elementor-element-0b79fea.elementor-view-framed .elementor-icon { color:#fff; border-color:#fff }
.custom-css-style .elementor-element.elementor-element-0b79fea.elementor-view-default .elementor-icon svg, .custom-css-style .elementor-element.elementor-element-0b79fea.elementor-view-framed .elementor-icon { fill:#fff }
.custom-css-style .elementor-element.elementor-element-0b79fea .elementor-icon { font-size:20px }
.custom-css-style .elementor-element.elementor-element-0b79fea .elementor-icon i, .custom-css-style .elementor-element.elementor-element-0b79fea .elementor-icon svg { transform:rotate(0) }
.custom-css-style .elementor-element.elementor-element-0b79fea>.elementor-widget-container { margin:10px 0 0 15px }
.custom-css-style .elementor-element.elementor-element-0b79fea { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-f260150>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-d00d5a2 { --divider-border-style:solid;
--divider-color:rgba(255, 255, 255, 0.4);
--divider-border-width:3px
}
.custom-css-style .elementor-element.elementor-element-d00d5a2 .elementor-divider-separator { width:100% }
.custom-css-style .elementor-element.elementor-element-d00d5a2 .elementor-divider { padding-top:3px; padding-bottom:3px }
body.elementor-page-3099:not(.elementor-motion-effects-element-type-background), body.elementor-page-3099>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-8dfe958 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-6f23744 .elementor-image img {
width:100px
}
.custom-css-style .elementor-element.elementor-element-6f23744>.elementor-widget-container {
margin:0 0 0 20px
}
.custom-css-style .elementor-element.elementor-element-fcec661 {
width:60%
}
.custom-css-style .elementor-element.elementor-element-fcec661.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:flex-end
}
.custom-css-style .elementor-element.elementor-element-fcec661>.elementor-element-populated {
border-width:0;
padding:20px 0 20px 0
}
.custom-css-style .elementor-element.elementor-element-0b79fea>.elementor-widget-container {
margin:12px 20px 0 0
}
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-eb2db78 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-8dfe958 {
width:20%
}
.custom-css-style .elementor-element.elementor-element-b401b7a {
width:25%
}
.custom-css-style .elementor-element.elementor-element-fcec661 {
width:15%
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-8dfe958 {
width:30%
}
.custom-css-style .elementor-element.elementor-element-b401b7a {
width:40%
}
.custom-css-style .elementor-element.elementor-element-fcec661 {
width:30%
}
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-8dfe958>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-6f23744 {
text-align:left;
top:10px
}
.custom-css-style .elementor-element.elementor-element-6f23744 .elementor-image img {
width:110px
}
.custom-css-style .elementor-element.elementor-element-6f23744>.elementor-widget-container {
margin:0 0 0 30px;
padding:0
}
.custom-css-style .elementor-element.elementor-element-b401b7a>.elementor-element-populated {
border-width:0;
padding:20px 0 20px 0
}
.custom-css-style .elementor-element.elementor-element-fcec661>.elementor-element-populated {
border-width:0 0 0 1px
}
.custom-css-style .elementor-element.elementor-element-ff52274 {
width:auto;
max-width:auto
}
}
.custom-css-style .elementor-element.elementor-element-5e2123d { border-style:solid; border-width:0 0 1px 0; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 }
.custom-css-style .elementor-element.elementor-element-5e2123d>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-101763f>.elementor-element-populated { border-style:solid; border-width:0 1px 0 1px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:20px 0 20px 30px }
.custom-css-style .elementor-element.elementor-element-101763f>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li>a { font-size:20px; font-weight:500; letter-spacing:1px; color:#000 }
.custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav>li { margin:0 25px 0 0 }
.custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav { text-align:left }
.custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul.sub-menu li a { font-size:20px; font-weight:500; text-transform:uppercase; letter-spacing:1px }
.custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul.sub-menu li { padding:0 20px 0 20px }
.custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul.sub-menu { text-align:left; border-radius:0; background:#000 }
.custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li>a:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav ul li>a:before, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper div .nav li>a:before { background-color:#000 }
.custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav>li.current-menu-item>a, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a {
color:#000
}
.custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul li a { color:#fff }
.custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul li a:hover { color:#fff }
.custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul li a:before, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul li>a:before { background-color:#fff }
.custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
color:#fff
}
.custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before, .custom-css-style .elementor-element.elementor-element-d74dd93 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before {
background-color:#fff
}
.custom-css-style .elementor-element.elementor-element-e616ee4>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-20a7022 .elementor-image img { width:130px }
.custom-css-style .elementor-element.elementor-element-20a7022 { z-index:3; top:20px }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-20a7022 {
left:0
}
body.rtl .custom-css-style .elementor-element.elementor-element-20a7022 { right:0 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-2787b9c.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-2787b9c.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-2787b9c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-2787b9c>.elementor-element-populated { border-style:solid; border-width:0 0 0 1px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 }
.custom-css-style .elementor-element.elementor-element-2787b9c>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-381d8a7 {
--grid-template-columns:repeat(0, auto);
--grid-column-gap:20px;
--grid-side-margin:20px;
--grid-row-gap:0px;
--grid-bottom-margin:0px; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-381d8a7 .elementor-widget-container { justify-content:center }
.custom-css-style .elementor-element.elementor-element-381d8a7 .elementor-social-icon { background-color:rgba(255, 255, 255, 0); font-size:20px; padding:0 }
.custom-css-style .elementor-element.elementor-element-381d8a7 .elementor-social-icon i { color:#000 }
.custom-css-style .elementor-element.elementor-element-381d8a7 .elementor-social-icon svg { fill:#000 }
.custom-css-style .elementor-element.elementor-element-1cc8560 .craftcoffee-search-icon a { font-size:18px; color:#000 }
.custom-css-style .elementor-element.elementor-element-1cc8560 .craftcoffee-search-wrapper input { width:450px }
.custom-css-style .elementor-element.elementor-element-1cc8560 .craftcoffee-search-wrapper .input-group .input-group-button button i { font-size:26px }
.custom-css-style .elementor-element.elementor-element-1cc8560 .autocomplete { width:500px }
.custom-css-style .elementor-element.elementor-element-1cc8560 .craftcoffee-search-icon a:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-1cc8560 .craftcoffee-search-wrapper { background:rgba(0, 0, 0, .9) }
.custom-css-style .elementor-element.elementor-element-1cc8560 .craftcoffee-search-wrapper .input-group input { color:#fff }
.custom-css-style .elementor-element.elementor-element-1cc8560 .craftcoffee-search-wrapper .input-group input::placeholder {
color:#fff
}
.custom-css-style .elementor-element.elementor-element-1cc8560 .craftcoffee-search-wrapper .input-group { border-color:256, 256, 256, .1 }
.custom-css-style .elementor-element.elementor-element-1cc8560 .craftcoffee-search-wrapper .input-group .input-group-button button { color:#fff }
.custom-css-style .elementor-element.elementor-element-1cc8560 .craftcoffee-search-wrapper .autocomplete li a { color:#fff }
.custom-css-style .elementor-element.elementor-element-1cc8560 .autocomplete ul { background-color:rgba(0, 0, 0, 0) }
.custom-css-style .elementor-element.elementor-element-1cc8560 .autocomplete li:hover a { color:#fff; background-color:rgba(256, 256, 256, .1) }
.custom-css-style .elementor-element.elementor-element-1cc8560>.elementor-widget-container { margin:-3px 0 0 20px }
.custom-css-style .elementor-element.elementor-element-1cc8560 { width:auto; max-width:auto }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-d0b399e.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-d0b399e.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-d0b399e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-d0b399e>.elementor-element-populated { border-style:solid; border-width:0 1px 0 1px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-d0b399e>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-9104deb .elementor-button { font-size:22px; font-weight:500; letter-spacing:3px; fill:#000; color:#000; background-color:rgba(2, 1, 1, 0); padding:0 }
.custom-css-style .elementor-element.elementor-element-94b837a .elementor-icon-wrapper { text-align:center }
.custom-css-style .elementor-element.elementor-element-94b837a.elementor-view-stacked .elementor-icon { background-color:#000 }
.custom-css-style .elementor-element.elementor-element-94b837a.elementor-view-default .elementor-icon, .custom-css-style .elementor-element.elementor-element-94b837a.elementor-view-framed .elementor-icon { color:#000; border-color:#000 }
.custom-css-style .elementor-element.elementor-element-94b837a.elementor-view-default .elementor-icon svg, .custom-css-style .elementor-element.elementor-element-94b837a.elementor-view-framed .elementor-icon { fill:#000 }
.custom-css-style .elementor-element.elementor-element-94b837a .elementor-icon { font-size:20px }
.custom-css-style .elementor-element.elementor-element-94b837a .elementor-icon i, .custom-css-style .elementor-element.elementor-element-94b837a .elementor-icon svg { transform:rotate(0) }
.custom-css-style .elementor-element.elementor-element-94b837a>.elementor-widget-container { margin:10px 0 0 15px }
.custom-css-style .elementor-element.elementor-element-94b837a { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-8b2408a>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-6e24c71 { --divider-border-style:solid;
--divider-color:#000;
--divider-border-width:3px
}
.custom-css-style .elementor-element.elementor-element-6e24c71 .elementor-divider-separator { width:100% }
.custom-css-style .elementor-element.elementor-element-6e24c71 .elementor-divider { padding-top:3px; padding-bottom:3px }
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-e616ee4 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-20a7022 .elementor-image img {
width:100px
}
.custom-css-style .elementor-element.elementor-element-20a7022>.elementor-widget-container {
margin:0 0 0 20px
}
.custom-css-style .elementor-element.elementor-element-d0b399e {
width:60%
}
.custom-css-style .elementor-element.elementor-element-d0b399e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:flex-end
}
.custom-css-style .elementor-element.elementor-element-d0b399e>.elementor-element-populated {
border-width:0;
padding:20px 0 20px 0
}
.custom-css-style .elementor-element.elementor-element-94b837a>.elementor-widget-container {
margin:12px 20px 0 0
}
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-101763f {
width:40%
}
.custom-css-style .elementor-element.elementor-element-e616ee4 {
width:20%
}
.custom-css-style .elementor-element.elementor-element-2787b9c {
width:25%
}
.custom-css-style .elementor-element.elementor-element-d0b399e {
width:15%
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-e616ee4 {
width:30%
}
.custom-css-style .elementor-element.elementor-element-2787b9c {
width:40%
}
.custom-css-style .elementor-element.elementor-element-d0b399e {
width:30%
}
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-e616ee4>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-20a7022 {
text-align:left;
top:10px
}
.custom-css-style .elementor-element.elementor-element-20a7022 .elementor-image img {
width:110px
}
.custom-css-style .elementor-element.elementor-element-20a7022>.elementor-widget-container {
margin:0 0 0 30px;
padding:0
}
.custom-css-style .elementor-element.elementor-element-2787b9c>.elementor-element-populated {
border-width:0;
padding:20px 0 20px 0
}
.custom-css-style .elementor-element.elementor-element-d0b399e>.elementor-element-populated {
border-width:0 0 0 1px
}
.custom-css-style .elementor-element.elementor-element-9104deb {
width:auto;
max-width:auto
}
}
.custom-css-style .elementor-element.elementor-element-431cc15>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-431cc15>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-431cc15:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-431cc15>.elementor-motion-effects-container>.elementor-motion-effects-layer {

}
.custom-css-style .elementor-element.elementor-element-431cc15>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-431cc15 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-9fea6e9>.elementor-element-populated { margin:60px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-8e44902 { text-align:center }
.custom-css-style .elementor-element.elementor-element-8e44902 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-8e44902 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-8e44902 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-58b5858 { text-align:center }
.custom-css-style .elementor-element.elementor-element-58b5858 .elementor-heading-title { color:#fff; font-size:130px }
.custom-css-style .elementor-element.elementor-element-58b5858>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-58b5858 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-58b5858 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-b560130>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-b560130>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-b560130:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-b560130>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-b560130 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-b560130>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-e3f2240>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-6333612 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-f02cdf6 { padding:0 40px 0 40px }
.custom-css-style .elementor-element.elementor-element-4c8fcfb>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-e7347eb .post-header h5 a { color:#000 }
.custom-css-style .elementor-element.elementor-element-e7347eb .post-info-cat a { color:#000 }
.custom-css-style .elementor-element.elementor-element-e7347eb .post-header-wrapper>p { color:#000 }
.custom-css-style .elementor-element.elementor-element-e7347eb a.continue-reading { color:#000 }
.custom-css-style .elementor-element.elementor-element-e7347eb .post-featured-date-wrapper { background:rgba(0, 0, 0, 0) }
.custom-css-style .elementor-element.elementor-element-e7347eb .post-featured-date { color:#fff }
.custom-css-style .elementor-element.elementor-element-e7347eb .post-featured-month { color:#fff }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-431cc15>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-431cc15>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-8e44902 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-58b5858 .elementor-heading-title {
font-size:90px
}
.custom-css-style .elementor-element.elementor-element-b560130:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-b560130>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-b560130 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-f02cdf6 {
margin-top:-20px;
margin-bottom:0
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-431cc15>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-431cc15>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-8e44902 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-58b5858 .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-58b5858>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-b560130:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-b560130>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-b560130 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-6333612 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-f02cdf6 {
margin-top:-60px;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-e7347eb>.elementor-widget-container {
margin:0 20px 0 20px
}
}
.custom-css-style .elementor-element.elementor-element-329119f>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after {
background-color:rgba(0, 0, 0, .3)
}
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title { font-size:70px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content { width:40% }
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle { color:rgba(255, 255, 255, .24) }
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-year { font-size:13px; text-transform:uppercase; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text { color:#fff }
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before {
background-color:rgba(255, 255, 255, .2)
}
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet { color:#fff }
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before {
background-color:#fff
}
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next, .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev { color:#fff }
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination { font-size:24px; text-transform:uppercase; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-e79a7d8>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-c48351c .post-header h5 a { color:#000 }
.custom-css-style .elementor-element.elementor-element-c48351c .post-info-cat a { color:#000 }
.custom-css-style .elementor-element.elementor-element-c48351c .post-header-wrapper>p { color:#000 }
.custom-css-style .elementor-element.elementor-element-c48351c a.continue-reading { color:#000 }
.custom-css-style .elementor-element.elementor-element-c48351c .post-featured-date-wrapper { background:rgba(0, 0, 0, 0) }
.custom-css-style .elementor-element.elementor-element-c48351c .post-featured-date { color:#fff }
.custom-css-style .elementor-element.elementor-element-c48351c .post-featured-month { color:#fff }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
font-size:55px
}
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
width:60%
}
.custom-css-style .elementor-element.elementor-element-c4b0d2d {
margin-top:0;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-c48351c .post-header h5 {
font-size:32px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-2d817c0 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
width:100%
}
.custom-css-style .elementor-element.elementor-element-c4b0d2d {
margin-top:0;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-c48351c>.elementor-widget-container {
margin:0;
padding:0
}
}
.custom-css-style .elementor-element.elementor-element-523421d>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-523421d>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-523421d:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-523421d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/barista-prepare-coffee-working-order-concept-PBZ6VQ6.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-523421d>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-523421d { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-f88add7>.elementor-element-populated { margin:60px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-6c96578 { text-align:center }
.custom-css-style .elementor-element.elementor-element-6c96578 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-6c96578 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-6c96578 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-5cd83b9 { text-align:center }
.custom-css-style .elementor-element.elementor-element-5cd83b9 .elementor-heading-title { color:#fff; font-size:130px }
.custom-css-style .elementor-element.elementor-element-5cd83b9>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-5cd83b9 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-5cd83b9 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-ffa7c34>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-ffa7c34>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-ffa7c34:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-ffa7c34>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-ffa7c34 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-ffa7c34>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-4947960>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-8532206 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-2100ffd { padding:0 40px 0 40px }
.custom-css-style .elementor-element.elementor-element-8d40c5c>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-58da07e .post-header h5 a { color:#000 }
.custom-css-style .elementor-element.elementor-element-58da07e .post-info-cat a { color:#000 }
.custom-css-style .elementor-element.elementor-element-58da07e .post-header-wrapper>p { color:#000 }
.custom-css-style .elementor-element.elementor-element-58da07e a.continue-reading { color:#000 }
.custom-css-style .elementor-element.elementor-element-58da07e .post-featured-date-wrapper { background:rgba(0, 0, 0, 0) }
.custom-css-style .elementor-element.elementor-element-58da07e .post-featured-date { color:#fff }
.custom-css-style .elementor-element.elementor-element-58da07e .post-featured-month { color:#fff }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-523421d>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-523421d>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-6c96578 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-5cd83b9 .elementor-heading-title {
font-size:90px
}
.custom-css-style .elementor-element.elementor-element-ffa7c34:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-ffa7c34>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-ffa7c34 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-2100ffd {
margin-top:-20px;
margin-bottom:0
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-523421d>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-523421d>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-6c96578 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-5cd83b9 .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-5cd83b9>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-ffa7c34:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-ffa7c34>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-ffa7c34 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-8532206 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-2100ffd {
margin-top:-60px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-8d40c5c>.elementor-element-populated {
margin:0 20px 0 20px
}
}
.custom-css-style .elementor-element.elementor-element-2e8855f>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after {
background-color:rgba(0, 0, 0, .3)
}
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title { font-size:70px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content { width:50% }
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle { color:rgba(255, 255, 255, .24) }
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-year { font-size:13px; text-transform:uppercase; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text { color:#fff }
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before {
background-color:rgba(255, 255, 255, .2)
}
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet { color:#fff }
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before {
background-color:#fff
}
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next, .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev { color:#fff }
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination { font-size:24px; text-transform:uppercase; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-f404459>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-da622c5 .post-header h5 a { color:#000 }
.custom-css-style .elementor-element.elementor-element-da622c5 .post-info-cat a { color:#000 }
.custom-css-style .elementor-element.elementor-element-da622c5 .post-header-wrapper>p { color:#000 }
.custom-css-style .elementor-element.elementor-element-da622c5 a.continue-reading { color:#000 }
.custom-css-style .elementor-element.elementor-element-da622c5 .post-featured-date-wrapper { background:rgba(0, 0, 0, 0) }
.custom-css-style .elementor-element.elementor-element-da622c5 .post-featured-date { color:#fff }
.custom-css-style .elementor-element.elementor-element-da622c5 .post-featured-month { color:#fff }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
font-size:65px
}
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
width:60%
}
.custom-css-style .elementor-element.elementor-element-05267dc {
margin-top:-20px;
margin-bottom:0
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-ee7f35e .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
width:100%
}
.custom-css-style .elementor-element.elementor-element-05267dc {
margin-top:0;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-f404459>.elementor-element-populated {
margin:0
}
}
.custom-css-style .elementor-element.elementor-element-0b479c6 { margin-top:0; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-98827fa>.elementor-element-populated { margin:0 0 60px 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after {
background-color:rgba(0, 0, 0, .3)
}
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title { font-size:55px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content { width:60% }
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle { color:rgba(255, 255, 255, .24) }
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-year { font-size:13px; text-transform:uppercase; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text { color:#fff }
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before {
background-color:rgba(255, 255, 255, .2)
}
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet { color:#fff }
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before {
background-color:#fff
}
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next, .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev { color:#fff }
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination { font-size:22px; text-transform:uppercase; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-07e5ccd>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-2ef6447 .post-header h5 a { color:#000 }
.custom-css-style .elementor-element.elementor-element-2ef6447 .post-header h5 { font-size:36px }
.custom-css-style .elementor-element.elementor-element-2ef6447 .post-info-cat a { color:#000 }
.custom-css-style .elementor-element.elementor-element-2ef6447 .post-header-wrapper>p { color:#000 }
.custom-css-style .elementor-element.elementor-element-2ef6447 a.continue-reading { color:#000 }
.custom-css-style .elementor-element.elementor-element-2ef6447 .post-featured-date-wrapper { background:rgba(0, 0, 0, 0) }
.custom-css-style .elementor-element.elementor-element-2ef6447 .post-featured-date { color:#fff }
.custom-css-style .elementor-element.elementor-element-2ef6447 .post-featured-month { color:#fff }
:root { --page-title-display:none
}
body.elementor-page-3346 { padding:80px 0 0 0 }
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
font-size:55px
}
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
width:70%
}
body.elementor-page-3346 {
padding:60px 0 0 0
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-9094226 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
width:100%
}
.custom-css-style .elementor-element.elementor-element-2ef6447 .post-header h5 {
font-size:32px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-2ef6447>.elementor-widget-container {
margin:0
}
body.elementor-page-3346 {
padding:20px 0 0 0
}
}
.custom-css-style .elementor-element.elementor-element-7f7844d { margin-top:0; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-6e44e1f>.elementor-element-populated { margin:0 0 60px 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after {
background-color:rgba(0, 0, 0, .3)
}
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title { font-size:55px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content { width:60% }
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle { color:rgba(255, 255, 255, .24) }
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-year { font-size:13px; text-transform:uppercase; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text { color:#fff }
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before {
background-color:rgba(255, 255, 255, .2)
}
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet { color:#fff }
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before {
background-color:#fff
}
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next, .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev { color:#fff }
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination { font-size:22px; text-transform:uppercase; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-619e4f0>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-01ce6ac .post-header h5 a { color:#000 }
.custom-css-style .elementor-element.elementor-element-01ce6ac .post-header h5 { font-size:33px }
.custom-css-style .elementor-element.elementor-element-01ce6ac .post-info-cat a { color:#000 }
.custom-css-style .elementor-element.elementor-element-01ce6ac .post-header-wrapper>p { color:#000 }
.custom-css-style .elementor-element.elementor-element-01ce6ac a.continue-reading { color:#000 }
.custom-css-style .elementor-element.elementor-element-01ce6ac .post-featured-date-wrapper { background:rgba(0, 0, 0, 0) }
.custom-css-style .elementor-element.elementor-element-01ce6ac .post-featured-date { color:#fff }
.custom-css-style .elementor-element.elementor-element-01ce6ac .post-featured-month { color:#fff }
:root { --page-title-display:none
}
body.elementor-page-3359 { padding:80px 0 0 0 }
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
font-size:55px
}
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
width:70%
}
body.elementor-page-3359 {
padding:60px 0 0 0
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-2aefe43 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
width:100%
}
.custom-css-style .elementor-element.elementor-element-01ce6ac .post-header h5 {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-01ce6ac>.elementor-widget-container {
margin:0
}
body.elementor-page-3359 {
padding:20px 0 0 0
}
}
.custom-css-style .elementor-element.elementor-element-30d69ae>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-30d69ae>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-30d69ae:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-30d69ae>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/barista-making-coffee-F2GU6L8.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-30d69ae>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-30d69ae { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-19d05f5>.elementor-element-populated { margin:40px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-3083b83 { text-align:center }
.custom-css-style .elementor-element.elementor-element-3083b83 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-3083b83 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-3083b83 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-d15f39f { text-align:center }
.custom-css-style .elementor-element.elementor-element-d15f39f .elementor-heading-title { color:#fff; font-size:130px }
.custom-css-style .elementor-element.elementor-element-d15f39f>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-d15f39f { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-d15f39f { opacity:0 }
.custom-css-style .elementor-element.elementor-element-97e30e1>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-97e30e1>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-97e30e1:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-97e30e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-97e30e1 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-97e30e1>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-edb40e6>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-7610b21 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-fd2584a { padding:0 60px 0 60px }
.custom-css-style .elementor-element.elementor-element-81a5394>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-a14ec9b .post-header h5 a { color:#000 }
.custom-css-style .elementor-element.elementor-element-a14ec9b .post-info-cat a { color:#000 }
.custom-css-style .elementor-element.elementor-element-a14ec9b .post-header-wrapper>p { color:#000 }
.custom-css-style .elementor-element.elementor-element-a14ec9b a.continue-reading { color:#000 }
.custom-css-style .elementor-element.elementor-element-a14ec9b .post-featured-date-wrapper { background:rgba(0, 0, 0, 0) }
.custom-css-style .elementor-element.elementor-element-a14ec9b .post-featured-date { color:#fff }
.custom-css-style .elementor-element.elementor-element-a14ec9b .post-featured-month { color:#fff }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-30d69ae>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-30d69ae>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-3083b83 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-d15f39f .elementor-heading-title {
font-size:90px
}
.custom-css-style .elementor-element.elementor-element-97e30e1:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-97e30e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-97e30e1 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-fd2584a {
margin-top:-20px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-a14ec9b .post-header h5 {
font-size:32px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-30d69ae>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-30d69ae>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-3083b83 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-d15f39f .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-d15f39f>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-97e30e1:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-97e30e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-97e30e1 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-7610b21 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-fd2584a {
margin-top:-100px;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-a14ec9b .post-header h5 {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-a14ec9b>.elementor-widget-container {
margin:0 20px 0 20px
}
}
.custom-css-style .elementor-element.elementor-element-0440d99>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after {
background-color:rgba(0, 0, 0, .3)
}
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title { font-size:70px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content { width:45% }
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle { color:rgba(255, 255, 255, .24) }
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-year { font-size:13px; text-transform:uppercase; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text { color:#fff }
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before {
background-color:rgba(255, 255, 255, .2)
}
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet { color:#fff }
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before {
background-color:#fff
}
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next, .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev { color:#fff }
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination { font-size:24px; text-transform:uppercase; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-2e3a697>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-2e3a697>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-2e3a697:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-2e3a697>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg-black.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-2e3a697 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-140px; margin-bottom:0; z-index:2 }
.custom-css-style .elementor-element.elementor-element-2e3a697>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-0340c29>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-2bf4f80 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-5a185d2:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-5a185d2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-5a185d2 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; padding:0 0 40px 0 }
.custom-css-style .elementor-element.elementor-element-5a185d2>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-a792659>.elementor-element-populated { margin:0 40px 0 40px; padding:0 }
.custom-css-style .elementor-element.elementor-element-57c8215 .portfolio-classic-grid-wrapper .portfolio-classic-img { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-57c8215 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-57c8215 .portfolio-classic-content h3.portfolio-classic_title { color:#fff }
.custom-css-style .elementor-element.elementor-element-57c8215 .portfolio-classic-content h3.portfolio-classic_title a { color:#fff }
.custom-css-style .elementor-element.elementor-element-57c8215 .portfolio-classic-content h3.portfolio-classic_title a:hover { color:#fff }
.custom-css-style .elementor-element.elementor-element-57c8215 div.portfolio-classic-content h3.portfolio-classic_title { font-size:32px; text-align:center }
.custom-css-style .elementor-element.elementor-element-57c8215 div.portfolio-classic-content .portfolio-classic-subtitle { text-align:center }
.custom-css-style .elementor-element.elementor-element-57c8215 .portfolio-classic-grid-wrapper { text-align:center }
.custom-css-style .elementor-element.elementor-element-57c8215 .portfolio-classic-content { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-57c8215 .portfolio-classic-content:before { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-57c8215 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle { color:#c7a17a; font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-57c8215 .craftcoffee-portfolio-filter-wrapper { text-align:center }
.custom-css-style .elementor-element.elementor-element-57c8215 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { color:#666 }
.custom-css-style .elementor-element.elementor-element-57c8215 div.elementor-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { border-color:#666 }
.custom-css-style .elementor-element.elementor-element-57c8215 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-57c8215 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-57c8215 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-57c8215 .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active { color:#000 }
.custom-css-style .elementor-element.elementor-element-57c8215 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { font-family:Roboto, Sans-serif; font-size:14px; font-weight:600; text-transform:uppercase }
:root { --page-title-display:none
}
body.elementor-page-3383:not(.elementor-motion-effects-element-type-background), body.elementor-page-3383>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
font-size:55px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
width:60%
}
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination {
font-size:22px
}
.custom-css-style .elementor-element.elementor-element-2e3a697>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-2e3a697>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-2e3a697:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-2e3a697>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-2e3a697 {
margin-top:-75px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-a792659>.elementor-element-populated {
margin:0 30px 0 30px
}
.custom-css-style .elementor-element.elementor-element-57c8215 div.portfolio-classic-content h3.portfolio-classic_title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-57c8215 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle {
font-size:13px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-43139f9 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
width:100%
}
.custom-css-style .elementor-element.elementor-element-2e3a697>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-2e3a697>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-2e3a697:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-2e3a697>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-2e3a697 {
margin-top:-40px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-2bf4f80 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-5a185d2 {
margin-top:-40px;
margin-bottom:0;
padding:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-a792659>.elementor-element-populated {
margin:0 20px 0 20px
}
}
.custom-css-style .elementor-element.elementor-element-f289aa8>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-f289aa8>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-f289aa8:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-f289aa8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/barista-ready-for-making-classic-espresso-NB4HFU3.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-f289aa8>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-f289aa8 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-2709146>.elementor-element-populated { margin:40px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-2c2889f { text-align:center }
.custom-css-style .elementor-element.elementor-element-2c2889f .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-2c2889f { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-2c2889f { opacity:0 }
.custom-css-style .elementor-element.elementor-element-40567a9 { text-align:center }
.custom-css-style .elementor-element.elementor-element-40567a9 .elementor-heading-title { color:#fff; font-size:130px }
.custom-css-style .elementor-element.elementor-element-40567a9>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-40567a9 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-40567a9 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-4c6c5d6>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-4c6c5d6>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-4c6c5d6:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-4c6c5d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-4c6c5d6 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-4c6c5d6>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-cb25ba0>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-03d4b10 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-92cf6a5>.elementor-element-populated { margin:0 40px 0 40px; padding:0 }
.custom-css-style .elementor-element.elementor-element-1b19aa0 .portfolio-grid-content-wrapper .portfolio-grid-wrapper { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-1b19aa0 .portfolio-grid-wrapper:after { background-color:transparent; background-image:linear-gradient(45deg, rgba(0, 0, 0, .82) 0, rgba(0, 0, 0, .18) 100%) }
.custom-css-style .elementor-element.elementor-element-1b19aa0 .portfolio-grid-wrapper h3 { color:#fff }
.custom-css-style .elementor-element.elementor-element-1b19aa0 div.portfolio-grid-wrapper h3 { font-size:36px }
.custom-css-style .elementor-element.elementor-element-1b19aa0 .portfolio-grid-wrapper .figcaption .portfolio-grid-subtitle { color:#fff }
.custom-css-style .elementor-element.elementor-element-1b19aa0 .portfolio-grid-wrapper .figcaption div.portfolio-grid-subtitle { font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-1b19aa0 .craftcoffee-portfolio-filter-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-1b19aa0 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { color:#666 }
.custom-css-style .elementor-element.elementor-element-1b19aa0 div.elementor-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { border-color:#666 }
.custom-css-style .elementor-element.elementor-element-1b19aa0 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-1b19aa0 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-1b19aa0 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-1b19aa0 .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active { color:#000 }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-f289aa8>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-f289aa8>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-2c2889f .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-40567a9 .elementor-heading-title {
font-size:90px
}
.custom-css-style .elementor-element.elementor-element-4c6c5d6>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-4c6c5d6>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-4c6c5d6:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-4c6c5d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-4c6c5d6 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-92cf6a5>.elementor-element-populated {
margin:0 30px 0 30px
}
.custom-css-style .elementor-element.elementor-element-1b19aa0 div.portfolio-grid-wrapper h3 {
font-size:32px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-1b19aa0 .portfolio-grid-wrapper .figcaption div.portfolio-grid-subtitle {
font-size:13px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-f289aa8>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-f289aa8>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-2c2889f .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-40567a9 .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-40567a9>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-4c6c5d6>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-4c6c5d6>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-4c6c5d6:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-4c6c5d6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-4c6c5d6 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-03d4b10 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-92cf6a5>.elementor-element-populated {
margin:0 20px 0 20px
}
}
.custom-css-style .elementor-element.elementor-element-bc278c2>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper { height:660px }
.custom-css-style .elementor-element.elementor-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper .c-gradient-overlay { background:rgba(0, 0, 0, .2) }
.custom-css-style .elementor-element.elementor-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header h2 { color:#fff; font-size:100px }
.custom-css-style .elementor-element.elementor-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header .carousel__sub_header { color:#fff }
.custom-css-style .elementor-element.elementor-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-title { color:#fff; font-family:Oswald, Sans-serif; font-size:32px; font-weight:400; text-transform:uppercase; line-height:1.3em }
.custom-css-style .elementor-element.elementor-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-eyebrow { color:#fff; font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-ef04803>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-0feec77 .portfolio-grid-content-wrapper .portfolio-grid-wrapper { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-0feec77 .portfolio-grid-wrapper-overlay .portfolio-grid-img:after { background-color:transparent; background-image:linear-gradient(45deg, rgba(0, 0, 0, .82) 0, rgba(0, 0, 0, .18) 100%) }
.custom-css-style .elementor-element.elementor-element-0feec77 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 { color:#fff; font-size:36px }
.custom-css-style .elementor-element.elementor-element-0feec77 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle { color:#fff; font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-0feec77 .craftcoffee-portfolio-filter-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-0feec77 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { color:#666 }
.custom-css-style .elementor-element.elementor-element-0feec77 div.elementor-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { border-color:#666 }
.custom-css-style .elementor-element.elementor-element-0feec77 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-0feec77 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-0feec77 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-0feec77 .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active { color:#000 }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper {
height:500px
}
.custom-css-style .elementor-element.elementor-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header h2 {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-4b5d5e6 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-title {
font-size:28px;
line-height:1.4em
}
.custom-css-style .elementor-element.elementor-element-0feec77 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 {
font-size:30px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-0feec77 .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle {
font-size:13px
}
}
.custom-css-style .elementor-element.elementor-element-60ec943>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper { height:660px }
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slide .image-container::before {
background:rgba(0, 0, 0, .3)
}
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slide-content { text-align:center; margin-top:40px }
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper div.slide-content { justify-content:center }
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slide-content .standard-wrapper { justify-content:center }
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slide .title h2 { color:#fff }
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 { font-size:80px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slide .caption { width:65% }
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slide .text { color:#fff }
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slide a.button { background-color:rgba(34, 34, 34, 0) }
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slide .button { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper div.slide a.button { color:#fff }
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slide a.button:hover { background-color:#fff }
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slide .button:hover { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper div.slide a.button:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .pagination .item::before {
background:#fff
}
.custom-css-style .elementor-element.elementor-element-0306c71>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-0306c71>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-0306c71:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-0306c71>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-0306c71 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-0306c71>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-31e4fe4>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-76d5bc8 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-f4ca9cf { overflow:hidden }
.custom-css-style .elementor-element.elementor-element-0fe8254>.elementor-element-populated { margin:0 40px 0 40px; padding:0 }
.custom-css-style .elementor-element.elementor-element-495162f .portfolio-grid-content-wrapper .portfolio-grid-wrapper { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-495162f .portfolio-grid-wrapper-overlay .portfolio-grid-img:after { background-color:transparent; background-image:radial-gradient(at center center, rgba(0, 0, 0, .82) 0, rgba(0, 0, 0, .18) 100%) }
.custom-css-style .elementor-element.elementor-element-495162f .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner h3 { color:#fff; font-size:36px }
.custom-css-style .elementor-element.elementor-element-495162f .portfolio-grid-wrapper-overlay .figcaption .portfolio-grid-content .portfolio-grid-content-inner .portfolio-grid-subtitle { color:#ebebeb; font-size:13px; text-transform:uppercase; letter-spacing:3px }
.custom-css-style .elementor-element.elementor-element-495162f .craftcoffee-portfolio-filter-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-495162f .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { color:#666 }
.custom-css-style .elementor-element.elementor-element-495162f div.elementor-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { border-color:#666 }
.custom-css-style .elementor-element.elementor-element-495162f .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-495162f div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-495162f div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-495162f .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active { color:#000 }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
font-size:80px
}
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slide-content {
margin-top:40px
}
.custom-css-style .elementor-element.elementor-element-0306c71:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-0306c71>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-0306c71 {
margin-top:-50px;
margin-bottom:0
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
font-size:40px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slide .caption {
width:100%
}
.custom-css-style .elementor-element.elementor-element-6522c87 .slider-parallax-wrapper .slide-content {
margin-top:60px
}
.custom-css-style .elementor-element.elementor-element-0306c71:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-0306c71>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-0306c71 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-76d5bc8 .elementor-spacer-inner {
height:0
}
}
.custom-css-style .elementor-element.elementor-element-f8b0578>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-58b5447 .slider-zoom-wrapper { height:700px; background:#0000000 }
.custom-css-style .elementor-element.elementor-element-58b5447 .slideshow-slide-caption-text .container .slideshow-slide-caption-title { width:50% }
.custom-css-style .elementor-element.elementor-element-58b5447 .slideshow-slide-caption-text .container .slideshow-slide-desc { width:50% }
.custom-css-style .elementor-element.elementor-element-58b5447 .slideshow-slide-caption-text { padding-top:220px }
.custom-css-style .elementor-element.elementor-element-58b5447 .slideshow-slide-caption-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-58b5447 h2.slideshow-slide-caption-title { font-size:80px }
.custom-css-style .elementor-element.elementor-element-58b5447 .slideshow-slide-caption-text .slideshow-slide-desc { color:#fff }
.custom-css-style .elementor-element.elementor-element-58b5447 .slideshow-slide-caption-subtitle-label { color:#fff; font-family:Oswald, Sans-serif; font-size:20px; font-weight:500; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-58b5447 .o-hsub.-link { color:#fff }
.custom-css-style .elementor-element.elementor-element-58b5447 .slider-zoom-wrapper .slideshow-slide-image::before {
background-color:#0000000
}
.custom-css-style .elementor-element.elementor-element-58b5447 .slider-zoom-wrapper .pagination-item.is-current, .custom-css-style .elementor-element.elementor-element-58b5447 .slider-zoom-wrapper .pagination-item:hover { background:#fff }
.custom-css-style .elementor-element.elementor-element-58b5447 .slider-zoom-wrapper .pagination-item { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-bd68167>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-bd68167>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-bd68167:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-bd68167>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-bd68167 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-bd68167>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-4ccb93a>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-f073080 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-9e9814b>.elementor-element-populated { margin:0 40px 0 40px; padding:0 }
.custom-css-style .elementor-element.elementor-element-f89b084 .portfolio-classic-grid-wrapper .portfolio-classic-img { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-f89b084 .portfolio-classic-grid-wrapper .portfolio-classic-img .curl { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-f89b084 .portfolio-classic-content h3.portfolio-classic_title { color:#000 }
.custom-css-style .elementor-element.elementor-element-f89b084 .portfolio-classic-content h3.portfolio-classic_title a { color:#000 }
.custom-css-style .elementor-element.elementor-element-f89b084 .portfolio-classic-content h3.portfolio-classic_title a:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-f89b084 div.portfolio-classic-content h3.portfolio-classic_title { font-size:32px; text-align:center }
.custom-css-style .elementor-element.elementor-element-f89b084 div.portfolio-classic-content .portfolio-classic-subtitle { text-align:center }
.custom-css-style .elementor-element.elementor-element-f89b084 .portfolio-classic-grid-wrapper { text-align:center }
.custom-css-style .elementor-element.elementor-element-f89b084 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle { color:#000; font-size:12px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-f89b084 .craftcoffee-portfolio-filter-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-f89b084 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { color:#666 }
.custom-css-style .elementor-element.elementor-element-f89b084 div.elementor-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { border-color:#666 }
.custom-css-style .elementor-element.elementor-element-f89b084 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-f89b084 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-f89b084 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-f89b084 .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active { color:#000 }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-58b5447 .slider-zoom-wrapper {
height:600px
}
.custom-css-style .elementor-element.elementor-element-58b5447 .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
width:70%
}
.custom-css-style .elementor-element.elementor-element-58b5447 .slideshow-slide-caption-text .container .slideshow-slide-desc {
width:70%
}
.custom-css-style .elementor-element.elementor-element-58b5447 h2.slideshow-slide-caption-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-bd68167>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-bd68167>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-bd68167:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-bd68167>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-bd68167 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-9e9814b>.elementor-element-populated {
margin:0 30px 0 30px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-58b5447 .slider-zoom-wrapper {
height:500px
}
.custom-css-style .elementor-element.elementor-element-58b5447 .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
width:100%
}
.custom-css-style .elementor-element.elementor-element-58b5447 .slideshow-slide-caption-text .container .slideshow-slide-desc {
width:100%
}
.custom-css-style .elementor-element.elementor-element-58b5447 .slideshow-slide-caption-text {
padding-top:180px
}
.custom-css-style .elementor-element.elementor-element-58b5447 h2.slideshow-slide-caption-title {
font-size:45px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-58b5447 .slideshow-slide-caption-subtitle-label {
font-size:18px
}
.custom-css-style .elementor-element.elementor-element-bd68167>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-bd68167>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-bd68167:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-bd68167>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-bd68167 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-f073080 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-9e9814b>.elementor-element-populated {
margin:0 20px 0 20px
}
}
.custom-css-style .elementor-element.elementor-element-d357e43:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-d357e43>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-d357e43 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:160px 0 40px 0 }
.custom-css-style .elementor-element.elementor-element-d357e43>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-41b40f1>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper.cd-slider { height:550px }
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper li .image { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper li .content h2 { color:#fff; width:60% }
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper li div.content h2 { font-size:80px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper li .content .description { width:60%; color:#fff }
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper li .content a.slide_link { color:#fff }
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper li div.content a.slide_link:hover { color:#fff }
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper ul li div.content a.slide_link { font-size:14px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper .prev { font-size:20px; color:#fff }
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper .next { font-size:20px; color:#fff }
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper .counter { font-size:20px }
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper nav { color:#fff }
.custom-css-style .elementor-element.elementor-element-f125607>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-f125607>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-f125607:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-f125607>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-f125607 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-f125607>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-9d1320d>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-713b8c3 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-8709f31>.elementor-element-populated { margin:0 40px 0 40px; padding:0 }
.custom-css-style .elementor-element.elementor-element-d9d056b .portfolio-masonry-grid-wrapper img { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-d9d056b .portfolio-masonry-grid-wrapper { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-d9d056b .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper:after { background-color:transparent; background-image:linear-gradient(45deg, rgba(0, 0, 0, .82) 0, rgba(0, 0, 0, .18) 100%) }
.custom-css-style .elementor-element.elementor-element-d9d056b .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner h3 { color:#fff; font-size:36px }
.custom-css-style .elementor-element.elementor-element-d9d056b div.portfolio-masonry-grid-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-d9d056b .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner .portfolio-grid-subtitle { color:#fff; font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-d9d056b .craftcoffee-portfolio-filter-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-d9d056b .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { color:#666 }
.custom-css-style .elementor-element.elementor-element-d9d056b div.elementor-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { border-color:#666 }
.custom-css-style .elementor-element.elementor-element-d9d056b .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-d9d056b div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-d9d056b div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-d9d056b .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active { color:#000 }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper.cd-slider {
height:450px
}
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper li div.content h2 {
font-size:55px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-f125607>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-f125607>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-f125607:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-f125607>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-f125607 {
margin-top:-60px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-8709f31>.elementor-element-populated {
margin:0 30px 0 30px
}
.custom-css-style .elementor-element.elementor-element-d9d056b .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner h3 {
font-size:26px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-d9d056b .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner .portfolio-grid-subtitle {
font-size:12px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper.cd-slider {
height:250px
}
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper li div.content h2 {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper li .content h2 {
width:90%
}
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper ul li div.content a.slide_link {
font-size:12px
}
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper .prev {
font-size:12px
}
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper .next {
font-size:12px
}
.custom-css-style .elementor-element.elementor-element-3e5d1d5 .fadeup-slider-wrapper .counter {
font-size:12px
}
.custom-css-style .elementor-element.elementor-element-f125607>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-f125607>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-f125607:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-f125607>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-f125607 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-713b8c3 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-8709f31>.elementor-element-populated {
margin:0 20px 0 20px
}
}
.custom-css-style .elementor-element.elementor-element-8582c58:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-8582c58>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-8582c58 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-8582c58>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-0d0ad28>.elementor-element-populated { margin:0; padding:200px 0 0 40px }
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper { height:550px }
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper h2.slideshow-slide-caption-title { color:#fff; width:30% }
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper .container h2.slideshow-slide-caption-title { font-size:75px }
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper .slideshow-slide p.slideshow-slide-caption-content { color:#fff }
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper .slideshow-slide-caption-content { width:30% }
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper .slideshow-slide-caption-subtitle-label { color:#fff }
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper .o-hsub::before {
color:#fff
}
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper .slideshow-slide-caption-subtitle:hover .slideshow-slide-caption-subtitle-label { color:#fff }
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper .slideshow-slide-caption-subtitle.o-hsub:hover::before {
color:#fff
}
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label { font-size:15px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper button.js-slider-home-prev { color:#fff }
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper button.js-slider-home-next { color:#fff }
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper .pagination-item.is-current { background-color:#fff }
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper .pagination-item { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-c5f698d { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 0 40px 0 }
.custom-css-style .elementor-element.elementor-element-c5f698d:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-c5f698d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-c5f698d>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-79c1013>.elementor-element-populated { margin:0 40px 0 40px; padding:0 }
.custom-css-style .elementor-element.elementor-element-5d1e27c .portfolio-masonry-grid-wrapper img { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-5d1e27c .portfolio-masonry-grid-wrapper .figcaption { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-5d1e27c .portfolio-masonry-grid-wrapper h3 { color:#fff }
.custom-css-style .elementor-element.elementor-element-5d1e27c .portfolio-masonry-grid-wrapper .portfolio-masonry-content .popup-arrow { color:#fff }
.custom-css-style .elementor-element.elementor-element-5d1e27c div.portfolio-masonry-grid-wrapper h3 { font-size:32px }
.custom-css-style .elementor-element.elementor-element-5d1e27c .portfolio-masonry-container:not(.masonry-grid) .portfolio-masonry-grid-wrapper .figcaption {
background:rgba(0, 0, 0, .71);
border-color:#fff
}
.custom-css-style .elementor-element.elementor-element-5d1e27c .portfolio-masonry-container:not(.masonry-grid) .portfolio-masonry-grid-wrapper .figcaption:before {
border-color:#fff
}
.custom-css-style .elementor-element.elementor-element-5d1e27c div.portfolio-masonry-grid-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-5d1e27c .portfolio_masonry_subtitle { color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-5d1e27c .portfolio-masonry-content .portfolio_masonry_subtitle { font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-5d1e27c .craftcoffee-portfolio-filter-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-5d1e27c .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { color:#666 }
.custom-css-style .elementor-element.elementor-element-5d1e27c div.elementor-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { border-color:#666 }
.custom-css-style .elementor-element.elementor-element-5d1e27c .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-5d1e27c div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-5d1e27c div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-5d1e27c .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active { color:#000 }
:root { --page-title-display:none
}
body.elementor-page-3470:not(.elementor-motion-effects-element-type-background), body.elementor-page-3470>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-8582c58 {
padding:0
}
.custom-css-style .elementor-element.elementor-element-0d0ad28>.elementor-element-populated {
padding:180px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper {
height:450px
}
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
font-size:55px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper h2.slideshow-slide-caption-title {
width:55%
}
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
font-size:13px
}
.custom-css-style .elementor-element.elementor-element-79c1013>.elementor-element-populated {
margin:0 30px 0 30px
}
.custom-css-style .elementor-element.elementor-element-5d1e27c div.portfolio-masonry-grid-wrapper h3 {
font-size:30px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-5d1e27c .portfolio-masonry-content .portfolio_masonry_subtitle {
font-size:12px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper .container h2.slideshow-slide-caption-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper h2.slideshow-slide-caption-title {
width:100%
}
.custom-css-style .elementor-element.elementor-element-12448d3 .animated-slider-wrapper .slideshow-slide-caption-subtitle .slideshow-slide-caption-subtitle-label {
font-size:13px
}
.custom-css-style .elementor-element.elementor-element-79c1013>.elementor-element-populated {
margin:0 20px 0 20px
}
}
.custom-css-style .elementor-element.elementor-element-a3bf125:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-a3bf125>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-a3bf125 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-a3bf125>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-d6e8036>.elementor-element-populated { padding:160px 0 80px 0 }
.custom-css-style .elementor-element.elementor-element-d7817d4 .portfolio-coverflow .swiper-slide { width:350px; height:350px }
.custom-css-style .elementor-element.elementor-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article { height:350px }
.custom-css-style .elementor-element.elementor-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail { height:350px }
.custom-css-style .elementor-element.elementor-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview { height:350px }
.custom-css-style .elementor-element.elementor-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 { color:#fff }
.custom-css-style .elementor-element.elementor-element-d7817d4 div.portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 { font-size:36px }
.custom-css-style .elementor-element.elementor-element-d7817d4 div.portfolio-coverflow .swiper-slide .swiper-content .article { text-align:left }
.custom-css-style .elementor-element.elementor-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 span { color:#fff }
.custom-css-style .elementor-element.elementor-element-d7817d4 div.portfolio-coverflow .swiper-slide .swiper-content .article .article-thumbnail h2 span { font-family:Roboto, Sans-serif; font-size:13px; text-transform:uppercase; line-height:1em; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label span { font-size:26px; letter-spacing:1.1px; color:#fff }
.custom-css-style .elementor-element.elementor-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label { background-color:#000 }
.custom-css-style .elementor-element.elementor-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label:hover span { color:#fff }
.custom-css-style .elementor-element.elementor-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label:hover span a { color:#fff }
.custom-css-style .elementor-element.elementor-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label.active span { color:#fff }
.custom-css-style .elementor-element.elementor-element-d7817d4 .portfolio-coverflow .swiper-slide .swiper-content .article .article-preview .controls label.active span a { color:#fff }
.custom-css-style .elementor-element.elementor-element-4a87b0e>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-4a87b0e>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-4a87b0e:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-4a87b0e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-4a87b0e {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-4a87b0e>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-604b79a>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-e6bdf19 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-8bdab56>.elementor-element-populated { margin:0 40px 0 40px; padding:0 }
.custom-css-style .elementor-element.elementor-element-a9714b4 .portfolio-masonry-grid-wrapper img { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-a9714b4 .portfolio-masonry-grid-wrapper { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-a9714b4 .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper:after { background-color:transparent; background-image:linear-gradient(45deg, rgba(0, 0, 0, .82) 0, rgba(0, 0, 0, .18) 100%) }
.custom-css-style .elementor-element.elementor-element-a9714b4 .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner h3 { color:#fff; font-size:36px }
.custom-css-style .elementor-element.elementor-element-a9714b4 div.portfolio-masonry-grid-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-a9714b4 .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner .portfolio-grid-subtitle { color:#fff; font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-a9714b4 .craftcoffee-portfolio-filter-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-a9714b4 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { color:#666 }
.custom-css-style .elementor-element.elementor-element-a9714b4 div.elementor-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { border-color:#666 }
.custom-css-style .elementor-element.elementor-element-a9714b4 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-a9714b4 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-a9714b4 div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-a9714b4 .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active { color:#000 }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-d6e8036>.elementor-element-populated {
padding:120px 0 40px 0
}
.custom-css-style .elementor-element.elementor-element-4a87b0e>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-4a87b0e>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-4a87b0e:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-4a87b0e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-4a87b0e {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-8bdab56>.elementor-element-populated {
margin:0 30px 0 30px
}
.custom-css-style .elementor-element.elementor-element-a9714b4 .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner h3 {
font-size:30px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-a9714b4 .portfolio-masonry-container.masonry-grid .portfolio-masonry-grid-wrapper .figcaption .overflow-inner .portfolio-grid-subtitle {
font-size:12px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-d6e8036>.elementor-element-populated {
padding:80px 10px 20px 10px
}
.custom-css-style .elementor-element.elementor-element-4a87b0e>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-4a87b0e>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-4a87b0e:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-4a87b0e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-4a87b0e {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-e6bdf19 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-8bdab56>.elementor-element-populated {
margin:0 20px 0 20px
}
}
.custom-css-style .elementor-element.elementor-element-0586987>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-0586987>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-0586987:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-0586987>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/barista-making-coffee-F2GU6L8.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-0586987>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-0586987 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-b8fcd81>.elementor-element-populated { margin:60px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-3968c10 { text-align:center }
.custom-css-style .elementor-element.elementor-element-3968c10 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-3968c10 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-3968c10 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-d6ec0ca { text-align:center }
.custom-css-style .elementor-element.elementor-element-d6ec0ca .elementor-heading-title { color:#fff; font-size:130px }
.custom-css-style .elementor-element.elementor-element-d6ec0ca>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-d6ec0ca { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-d6ec0ca { opacity:0 }
.custom-css-style .elementor-element.elementor-element-556cae0>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-556cae0>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-556cae0:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-556cae0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-556cae0 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-556cae0>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-65fa4ea>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-440892e .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-660498d { margin-top:0; margin-bottom:60px }
.custom-css-style .elementor-element.elementor-element-6c42133>.elementor-element-populated { padding:0 40px 0 40px }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .portfolio-timeline-wrapper .portfolio-timeline-img img { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .cd-horizontal-timeline .events-content h2 { color:#000 }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 div.cd-horizontal-timeline .events-content h2 { font-size:40px }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 div.cd-horizontal-timeline .events-content em { color:#000 }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .cd-horizontal-timeline .events-content em { font-size:14px; font-weight:400; text-transform:uppercase; line-height:1.1em; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .cd-horizontal-timeline .events-content li .events-content-desc { color:#000 }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .portfolio-timeline-link { color:#000 }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .portfolio-timeline-link.continue-reading:before { background:#000 }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .portfolio-timeline-link.continue-reading:after { background:#000 }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .portfolio-timeline-link.continue-reading span:before { background:#000 }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .portfolio-timeline-link.continue-reading span:after { background:#000 }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .cd-horizontal-timeline .events { background:#e7e7e7 }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .cd-horizontal-timeline .events a::after {
border-color:#e7e7e7
}
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .cd-timeline-navigation a { border-color:#e7e7e7 }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .cd-horizontal-timeline .filling-line { background-color:#000 }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .cd-horizontal-timeline .events a.selected::after {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .cd-horizontal-timeline div.events a.selected::after {
border-color:#000
}
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .cd-horizontal-timeline .events a.older-event::after {
border-color:#000
}
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .cd-timeline-navigation a:hover { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .cd-timeline-navigation a.prev:hover:after { color:#000 }
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .cd-timeline-navigation a.next:hover:after { color:#000 }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-0586987>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-0586987>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-3968c10 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-d6ec0ca .elementor-heading-title {
font-size:90px
}
.custom-css-style .elementor-element.elementor-element-556cae0>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-556cae0>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-556cae0:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-556cae0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-556cae0 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-6c42133>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-9d7b4d2 div.cd-horizontal-timeline .events-content h2 {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .cd-horizontal-timeline .events-content em {
font-size:13px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-0586987>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-0586987>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-3968c10 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-d6ec0ca .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-d6ec0ca>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-556cae0>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-556cae0>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-556cae0:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-556cae0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-556cae0 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-440892e .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-660498d {
margin-top:-80px;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-6c42133>.elementor-element-populated {
margin:0;
padding:0 10px 0 10px
}
.custom-css-style .elementor-element.elementor-element-9d7b4d2 div.cd-horizontal-timeline .events-content h2 {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-9d7b4d2 .cd-horizontal-timeline .events-content em {
font-size:13px
}
}
.custom-css-style .elementor-element.elementor-element-2b6be0c>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide::after {
background-color:rgba(0, 0, 0, .3)
}
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title { font-size:70px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content { width:45% }
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle { color:rgba(255, 255, 255, .24) }
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-year { font-size:13px; text-transform:uppercase; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide .timeline-text { color:#fff }
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination::before {
background-color:rgba(255, 255, 255, .2)
}
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet { color:#fff }
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination-bullet::before {
background-color:#fff
}
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-next, .portfolio-timeline-vertical-content-wrapper .timeline .swiper-button-prev { color:#fff }
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-pagination { font-size:24px; text-transform:uppercase; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-e8f3161>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-e8f3161>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-e8f3161:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-e8f3161>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-e8f3161 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-e8f3161>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-9220943>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-08fd48e .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-30e786d { overflow:hidden }
.custom-css-style .elementor-element.elementor-element-d24faf6>.elementor-element-populated { margin:0 40px 0 40px; padding:0 }
.custom-css-style .elementor-element.elementor-element-0c8fe3d .portfolio-masonry-grid-wrapper img { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-0c8fe3d .portfolio-masonry-grid-wrapper .figcaption { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-0c8fe3d .portfolio-masonry-grid-wrapper h3 { color:#000 }
.custom-css-style .elementor-element.elementor-element-0c8fe3d .portfolio-masonry-grid-wrapper .portfolio-masonry-content .popup-arrow { color:#000 }
.custom-css-style .elementor-element.elementor-element-0c8fe3d div.portfolio-masonry-grid-wrapper h3 { font-size:25px; line-height:1.3em }
.custom-css-style .elementor-element.elementor-element-0c8fe3d .portfolio-masonry-container:not(.masonry-grid) .portfolio-masonry-grid-wrapper .figcaption {
background:#fffbf2;
border-color:#000
}
.custom-css-style .elementor-element.elementor-element-0c8fe3d .portfolio-masonry-container:not(.masonry-grid) .portfolio-masonry-grid-wrapper .figcaption:before {
border-color:#000
}
.custom-css-style .elementor-element.elementor-element-0c8fe3d div.portfolio-masonry-grid-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-0c8fe3d .portfolio_masonry_subtitle { color:#000 }
.custom-css-style .elementor-element.elementor-element-0c8fe3d .portfolio-masonry-content .portfolio_masonry_subtitle { font-size:11px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-0c8fe3d .craftcoffee-portfolio-filter-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-0c8fe3d .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { color:#666 }
.custom-css-style .elementor-element.elementor-element-0c8fe3d div.elementor-widget-container .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { border-color:#666 }
.custom-css-style .elementor-element.elementor-element-0c8fe3d .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-0c8fe3d div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-0c8fe3d div.craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-0c8fe3d .craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active { color:#000 }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
font-size:65px
}
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
width:60%
}
.custom-css-style .elementor-element.elementor-element-e8f3161>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-e8f3161>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-e8f3161:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-e8f3161>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-e8f3161 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-d24faf6>.elementor-element-populated {
margin:0 30px 0 30px
}
.custom-css-style .elementor-element.elementor-element-0c8fe3d div.portfolio-masonry-grid-wrapper h3 {
font-size:30px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-0c8fe3d .portfolio-masonry-content .portfolio_masonry_subtitle {
font-size:12px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide h4.timeline-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-8678df2 .portfolio-timeline-vertical-content-wrapper .timeline .swiper-slide-content {
width:100%
}
.custom-css-style .elementor-element.elementor-element-e8f3161>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-e8f3161>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-e8f3161:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-e8f3161>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-e8f3161 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-08fd48e .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-d24faf6>.elementor-element-populated {
margin:0 20px 0 20px
}
}
.custom-css-style .elementor-element.elementor-element-da70b24>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-da70b24>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-da70b24:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-da70b24>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/barista-making-calita-drip-brew-coffee-96MK74T.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-da70b24>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-da70b24 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-ad9c28f>.elementor-element-populated { margin:60px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-4ab4fe7 { text-align:center }
.custom-css-style .elementor-element.elementor-element-4ab4fe7 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-4ab4fe7 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-4ab4fe7 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-970fd8e { text-align:center }
.custom-css-style .elementor-element.elementor-element-970fd8e .elementor-heading-title { color:#fff; font-size:130px }
.custom-css-style .elementor-element.elementor-element-970fd8e>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-970fd8e { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-970fd8e { opacity:0 }
.custom-css-style .elementor-element.elementor-element-60278e8 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
margin-top:0; margin-bottom:0; padding:60px 0 40px 0 }
.custom-css-style .elementor-element.elementor-element-60278e8:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-60278e8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-60278e8>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-aba7c95>.elementor-element-populated { padding:0 40px 0 40px }
.custom-css-style .elementor-element.elementor-element-cc4ac60 .portfolio-classic-grid-wrapper .portfolio-classic-img { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-cc4ac60 .portfolio-classic-grid-wrapper h3 { color:#fff }
.custom-css-style .elementor-element.elementor-element-cc4ac60 .portfolio-classic-content { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-cc4ac60 .portfolio-classic-content:before { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-cc4ac60 div.portfolio-classic-grid-wrapper h3 { font-size:32px }
.custom-css-style .elementor-element.elementor-element-cc4ac60 div.portfolio-classic-grid-wrapper { text-align:center }
.custom-css-style .elementor-element.elementor-element-cc4ac60 .portfolio-classic-grid-wrapper .portfolio-classic-subtitle { color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-cc4ac60 .portfolio-classic-grid-wrapper div.portfolio-classic-subtitle { font-size:13px; text-transform:uppercase; line-height:1em; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-cc4ac60 .craftcoffee-portfolio-filter-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-cc4ac60 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn { color:#666 }
.custom-css-style .elementor-element.elementor-element-cc4ac60 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-cc4ac60 div.craftcoffee-portfolio-filter-wrapper .filter-tag-btn:hover { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-cc4ac60 div.craftcoffee-portfolio-filter-wrapper .filter-tag-btn.active { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-cc4ac60 .craftcoffee-portfolio-filter-wrapper a.filter-tag-btn.active { color:#000 }
:root { --page-title-display:none
}
body.elementor-page-3549:not(.elementor-motion-effects-element-type-background), body.elementor-page-3549>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-da70b24>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-da70b24>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-4ab4fe7 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-970fd8e .elementor-heading-title {
font-size:90px
}
.custom-css-style .elementor-element.elementor-element-aba7c95>.elementor-element-populated {
padding:0 30px 0 30px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-da70b24>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-da70b24>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-4ab4fe7 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-970fd8e .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-970fd8e>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-aba7c95>.elementor-element-populated {
padding:0 20px 0 20px
}
}
.custom-css-style .elementor-element.elementor-element-a888fb6>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-a888fb6>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-a888fb6:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-a888fb6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/barista-prepare-coffee-working-order-concept-PBZ6VQ6.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-a888fb6>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-a888fb6 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-ae0a698>.elementor-element-populated { margin:40px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-2830265 { text-align:center }
.custom-css-style .elementor-element.elementor-element-2830265 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-2830265 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-2830265 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-0923c51 { text-align:center }
.custom-css-style .elementor-element.elementor-element-0923c51 .elementor-heading-title { color:#fff; font-size:130px }
.custom-css-style .elementor-element.elementor-element-0923c51>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-0923c51 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-0923c51 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-821bad4>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-821bad4>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-821bad4:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-821bad4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-821bad4 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-821bad4>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-a2ee511>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-d8f735f .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-d40e6c7 { overflow:hidden }
.custom-css-style .elementor-element.elementor-element-b461ec1>.elementor-element-populated { margin:0; padding:0 40px 40px 40px }
.custom-css-style .elementor-element.elementor-element-c6a71d4 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item { border-width:0 }
.custom-css-style .elementor-element.elementor-element-c6a71d4 .craftcoffee-gallery-grid-content-wrapper div.gallery-grid-item { border-color:#fff; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-c6a71d4 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item:hover .bg-overlay { background:rgba(0, 0, 0, .2) }
.custom-css-style .elementor-element.elementor-element-c6a71d4 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-c6a71d4 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item .gallery-grid-title { font-family:Oswald, Sans-serif; font-size:18px; text-transform:uppercase; letter-spacing:1px }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-a888fb6>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-a888fb6>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-2830265 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-0923c51 .elementor-heading-title {
font-size:90px
}
.custom-css-style .elementor-element.elementor-element-821bad4>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-821bad4>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-821bad4:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-821bad4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-821bad4 {
margin-top:-50px;
margin-bottom:0
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-a888fb6>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-a888fb6>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-2830265 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-0923c51 .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-0923c51>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-821bad4>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-821bad4>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-821bad4:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-821bad4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-821bad4 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-d8f735f .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-d40e6c7 {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-b461ec1>.elementor-element-populated {
margin:0;
padding:0 20px 0 20px
}
}
.custom-css-style .elementor-element.elementor-element-b7d8d94>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-b7d8d94>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-b7d8d94:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-b7d8d94>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/jonathan-borba-O2fAWP7uDSQ-unsplash.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-b7d8d94>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-b7d8d94 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-5828e4b>.elementor-element-populated { margin:60px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-43c74b5 { text-align:center }
.custom-css-style .elementor-element.elementor-element-43c74b5 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-43c74b5 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-43c74b5 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-c72d3fb { text-align:center }
.custom-css-style .elementor-element.elementor-element-c72d3fb .elementor-heading-title { color:#fff; font-size:130px }
.custom-css-style .elementor-element.elementor-element-c72d3fb>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-c72d3fb { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-c72d3fb { opacity:0 }
.custom-css-style .elementor-element.elementor-element-84ce4e1>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-84ce4e1>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-84ce4e1:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-84ce4e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-84ce4e1 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-84ce4e1>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-944d57d>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-b7707f4 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-36001ba { overflow:hidden }
.custom-css-style .elementor-element.elementor-element-798bdc4>.elementor-element-populated { padding:0 40px 40px 40px }
.custom-css-style .elementor-element.elementor-element-824ee99 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item { border-width:0 }
.custom-css-style .elementor-element.elementor-element-824ee99 .craftcoffee-gallery-grid-content-wrapper div.gallery-grid-item { border-color:#fff; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-824ee99 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item:hover .bg-overlay { background:rgba(0, 0, 0, .2) }
.custom-css-style .elementor-element.elementor-element-824ee99 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-824ee99 .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item .gallery-grid-title { font-family:Oswald, Sans-serif; font-size:18px; text-transform:uppercase; letter-spacing:1px }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-b7d8d94>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-b7d8d94>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-43c74b5 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-c72d3fb .elementor-heading-title {
font-size:90px
}
.custom-css-style .elementor-element.elementor-element-84ce4e1>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-84ce4e1>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-84ce4e1:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-84ce4e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-84ce4e1 {
margin-top:-50px;
margin-bottom:0
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-b7d8d94>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-b7d8d94>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-43c74b5 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-c72d3fb .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-c72d3fb>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-84ce4e1>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-84ce4e1>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-84ce4e1:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-84ce4e1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-84ce4e1 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-b7707f4 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-798bdc4>.elementor-element-populated {
padding:0 20px 0 20px
}
}
.custom-css-style .elementor-element.elementor-element-527efcc>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-527efcc>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-527efcc:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-527efcc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/coffee-PFMG7FM.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-527efcc>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-527efcc { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-4eb3660>.elementor-element-populated { margin:40px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-38763c4 { text-align:center }
.custom-css-style .elementor-element.elementor-element-38763c4 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-38763c4 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-38763c4 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-31fa868 { text-align:center }
.custom-css-style .elementor-element.elementor-element-31fa868 .elementor-heading-title { color:#fff; font-size:130px }
.custom-css-style .elementor-element.elementor-element-31fa868>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-31fa868 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-31fa868 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-0be17b9 { overflow:hidden }
.custom-css-style .elementor-element.elementor-element-f4f4482>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-9d4024c .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item { border-width:0 }
.custom-css-style .elementor-element.elementor-element-9d4024c .craftcoffee-gallery-grid-content-wrapper div.gallery-grid-item { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-9d4024c .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item:hover .bg-overlay { background:rgba(0, 0, 0, .2) }
.custom-css-style .elementor-element.elementor-element-9d4024c .craftcoffee-gallery-grid-content-wrapper .gallery-grid-item:hover .gallery-grid-title { color:#fff }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-527efcc>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-527efcc>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-38763c4 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-31fa868 .elementor-heading-title {
font-size:90px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-527efcc>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-527efcc>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-38763c4 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-31fa868 .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-31fa868>.elementor-widget-container {
margin:0
}
}
.custom-css-style .elementor-element.elementor-element-8aaf60d>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-0dc6c1c .swiper-button-next i { color:#fff }
.custom-css-style .elementor-element.elementor-element-0dc6c1c .swiper-button-prev i { color:#fff }
.custom-css-style .elementor-element.elementor-element-0dc6c1c .gallery-fullscreen-content .gallery-fullscreen-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-0dc6c1c .gallery-fullscreen-content .gallery-fullscreen-caption { color:#fff }
.custom-css-style .elementor-element.elementor-element-0dc6c1c .gallery-fullscreen-content .gallery-fullscreen-description { color:#fff }
:root { --page-title-display:none
}
.custom-css-style .elementor-element.elementor-element-1ef6e22>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-1ef6e22>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-1ef6e22:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-1ef6e22>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/fresh-coffee-with-croissant-DC7H79J.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-1ef6e22>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-1ef6e22 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-6fc77c4>.elementor-element-populated { margin:40px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-6a605a3 { text-align:center }
.custom-css-style .elementor-element.elementor-element-6a605a3 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-6a605a3 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-6a605a3 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-dcb02db { text-align:center }
.custom-css-style .elementor-element.elementor-element-dcb02db .elementor-heading-title { color:#fff; font-size:130px }
.custom-css-style .elementor-element.elementor-element-dcb02db>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-dcb02db { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-dcb02db { opacity:0 }
.custom-css-style .elementor-element.elementor-element-979fb6c>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-979fb6c>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-979fb6c:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-979fb6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-979fb6c {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-979fb6c>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-1dbd78e>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-0e7f810 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-e0a7a2e>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-8a5e67a .elementor-image img { width:230px }
.custom-css-style .elementor-element.elementor-element-8a5e67a { width:100%; max-width:100%; top:.673% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-8a5e67a {
left:40.342%
}
body.rtl .custom-css-style .elementor-element.elementor-element-8a5e67a { right:40.342% }
.custom-css-style .elementor-element.elementor-element-ec1f33b { text-align:center }
.custom-css-style .elementor-element.elementor-element-ec1f33b .elementor-heading-title { line-height:1.4em }
.custom-css-style .elementor-element.elementor-element-ec1f33b>.elementor-widget-container { margin:0 0 60px 0; padding:0 20% 0 20% }
.custom-css-style .elementor-element.elementor-element-418c9ea { margin-top:0; margin-bottom:40px }
.custom-css-style .elementor-element.elementor-element-fa86279>.elementor-element-populated { margin:0 20px 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-de65ca7 .elementor-heading-title { font-size:36px }
.custom-css-style .elementor-element.elementor-element-de65ca7>.elementor-widget-container { margin:0 20px 30px 20px }
.custom-css-style .elementor-element.elementor-element-8cf675f .food-menu-content-title-holder h3 { color:#000 }
.custom-css-style .elementor-element.elementor-element-8cf675f .food-menu-content-title-line { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-8cf675f .food-menu-desc { color:#000 }
.custom-css-style .elementor-element.elementor-element-8cf675f .food-menu-content-price-holder .food-menu-content-price-normal { color:#000 }
.custom-css-style .elementor-element.elementor-element-8cf675f .food-menu-content-price-holder .food-menu-content-price-sale { color:#989898 }
.custom-css-style .elementor-element.elementor-element-8cf675f .food-menu-content-highlight-holder h4 { color:#fff }
.custom-css-style .elementor-element.elementor-element-8cf675f .food-menu-content-highlight-holder { background:#000 }
.custom-css-style .elementor-element.elementor-element-8cf675f .food-menu-highlight { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-8cf675f .food-menu-tooltip-content { color:#000 }
.custom-css-style .elementor-element.elementor-element-8cf675f .food-menu-tooltip-content h5 { color:#000 }
.custom-css-style .elementor-element.elementor-element-8cf675f .tooltipster-sidetip.tooltipster-shadow .tooltipster-box { background:#fffbf2 }
.custom-css-style .elementor-element.elementor-element-44993b4 .elementor-heading-title { font-size:36px }
.custom-css-style .elementor-element.elementor-element-44993b4>.elementor-widget-container { margin:20px 20px 30px 20px }
.custom-css-style .elementor-element.elementor-element-1396a84 .food-menu-content-title-holder h3 { color:#000 }
.custom-css-style .elementor-element.elementor-element-1396a84 .food-menu-content-title-line { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-1396a84 .food-menu-desc { color:#000 }
.custom-css-style .elementor-element.elementor-element-1396a84 .food-menu-content-price-holder .food-menu-content-price-normal { color:#000 }
.custom-css-style .elementor-element.elementor-element-1396a84 .food-menu-content-price-holder .food-menu-content-price-sale { color:#989898 }
.custom-css-style .elementor-element.elementor-element-1396a84 .food-menu-content-highlight-holder h4 { color:#fff }
.custom-css-style .elementor-element.elementor-element-1396a84 .food-menu-content-highlight-holder { background:#000 }
.custom-css-style .elementor-element.elementor-element-1396a84 .food-menu-highlight { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-1396a84 .food-menu-tooltip-content { color:#000 }
.custom-css-style .elementor-element.elementor-element-1396a84 .food-menu-tooltip-content h5 { color:#000 }
.custom-css-style .elementor-element.elementor-element-1396a84 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box { background:#fffbf2 }
.custom-css-style .elementor-element.elementor-element-5b05cd1 .elementor-image img { width:220px }
.custom-css-style .elementor-element.elementor-element-5b05cd1 { width:100%; max-width:100%; top:78% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-5b05cd1 {
left:-53%
}
body.rtl .custom-css-style .elementor-element.elementor-element-5b05cd1 { right:-53% }
.custom-css-style .elementor-element.elementor-element-71249e7>.elementor-element-populated { margin:0 0 0 20px; padding:0 }
.custom-css-style .elementor-element.elementor-element-95f23c5 .elementor-heading-title { font-size:36px }
.custom-css-style .elementor-element.elementor-element-95f23c5>.elementor-widget-container { margin:0 20px 30px 20px }
.custom-css-style .elementor-element.elementor-element-aac8604 .food-menu-content-title-holder h3 { color:#000 }
.custom-css-style .elementor-element.elementor-element-aac8604 .food-menu-content-title-line { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-aac8604 .food-menu-desc { color:#000 }
.custom-css-style .elementor-element.elementor-element-aac8604 .food-menu-content-price-holder .food-menu-content-price-normal { color:#000 }
.custom-css-style .elementor-element.elementor-element-aac8604 .food-menu-content-price-holder .food-menu-content-price-sale { color:#989898 }
.custom-css-style .elementor-element.elementor-element-aac8604 .food-menu-content-highlight-holder h4 { color:#fff }
.custom-css-style .elementor-element.elementor-element-aac8604 .food-menu-content-highlight-holder { background:#000 }
.custom-css-style .elementor-element.elementor-element-aac8604 .food-menu-highlight { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-aac8604 .food-menu-tooltip-content { color:#000 }
.custom-css-style .elementor-element.elementor-element-aac8604 .food-menu-tooltip-content h5 { color:#000 }
.custom-css-style .elementor-element.elementor-element-aac8604 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box { background:#fffbf2 }
.custom-css-style .elementor-element.elementor-element-55a9ee8 .elementor-heading-title { font-size:36px }
.custom-css-style .elementor-element.elementor-element-55a9ee8>.elementor-widget-container { margin:20px 20px 30px 20px }
.custom-css-style .elementor-element.elementor-element-d41ab4e .food-menu-content-title-holder h3 { color:#000 }
.custom-css-style .elementor-element.elementor-element-d41ab4e .food-menu-content-title-line { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-d41ab4e .food-menu-desc { color:#000 }
.custom-css-style .elementor-element.elementor-element-d41ab4e .food-menu-content-price-holder .food-menu-content-price-normal { color:#000 }
.custom-css-style .elementor-element.elementor-element-d41ab4e .food-menu-content-price-holder .food-menu-content-price-sale { color:#989898 }
.custom-css-style .elementor-element.elementor-element-d41ab4e .food-menu-content-highlight-holder h4 { color:#fff }
.custom-css-style .elementor-element.elementor-element-d41ab4e .food-menu-content-highlight-holder { background:#000 }
.custom-css-style .elementor-element.elementor-element-d41ab4e .food-menu-highlight { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-d41ab4e .food-menu-tooltip-content { color:#000 }
.custom-css-style .elementor-element.elementor-element-d41ab4e .food-menu-tooltip-content h5 { color:#000 }
.custom-css-style .elementor-element.elementor-element-d41ab4e .tooltipster-sidetip.tooltipster-shadow .tooltipster-box { background:#fffbf2 }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-1ef6e22>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-1ef6e22>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-6a605a3 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-dcb02db .elementor-heading-title {
font-size:90px
}
.custom-css-style .elementor-element.elementor-element-979fb6c>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-979fb6c>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-979fb6c:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-979fb6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-979fb6c {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-ec1f33b .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-418c9ea {
margin-top:0;
margin-bottom:40px
}
.custom-css-style .elementor-element.elementor-element-fa86279>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-de65ca7 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-44993b4 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-5b05cd1 {
top:113%
}
.custom-css-style .elementor-element.elementor-element-71249e7>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-95f23c5 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-55a9ee8 .elementor-heading-title {
font-size:32px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-1ef6e22>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-1ef6e22>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-6a605a3 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-dcb02db .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-979fb6c>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-979fb6c>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-979fb6c:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-979fb6c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-979fb6c {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-0e7f810 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-ec1f33b .elementor-heading-title {
font-size:28px
}
.custom-css-style .elementor-element.elementor-element-418c9ea {
margin-top:0;
margin-bottom:20px
}
.custom-css-style .elementor-element.elementor-element-fa86279>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-de65ca7 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-de65ca7 .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-de65ca7>.elementor-widget-container {
margin:0 0 30px 0
}
.custom-css-style .elementor-element.elementor-element-44993b4 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-44993b4 .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-44993b4>.elementor-widget-container {
margin:20px 0 30px 0
}
.custom-css-style .elementor-element.elementor-element-71249e7>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-95f23c5 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-95f23c5 .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-95f23c5>.elementor-widget-container {
margin:20px 0 30px 0
}
.custom-css-style .elementor-element.elementor-element-55a9ee8 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-55a9ee8 .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-55a9ee8>.elementor-widget-container {
margin:20px 0 30px 0
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-fa86279 {
width:100%
}
.custom-css-style .elementor-element.elementor-element-71249e7 {
width:100%
}
}
.custom-css-style .elementor-element.elementor-element-c7d144f>.elementor-container { min-height:400px }
.custom-css-style .elementor-element.elementor-element-c7d144f>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-c7d144f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-c7d144f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#1e1d19
}
.custom-css-style .elementor-element.elementor-element-c7d144f { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-c7d144f>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-38383f6.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-38383f6.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-38383f6>.elementor-element-populated { padding:0 200px 0 90px }
.custom-css-style .elementor-element.elementor-element-c795a27 .elementor-heading-title { color:#fff; font-size:45px }
.custom-css-style .elementor-element.elementor-element-fe30d60 { color:#fff }
.custom-css-style .elementor-element.elementor-element-fe30d60>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-bbbbc70 { text-align:left }
.custom-css-style .elementor-element.elementor-element-bbbbc70 .elementor-image img { width:250px }
.custom-css-style .elementor-element.elementor-element-bbbbc70>.elementor-widget-container { margin:20px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-ff896b7:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-ff896b7>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/jonathan-borba-5G9uIkAXLSc-unsplash.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-ff896b7>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:200px 0 200px 0 }
.custom-css-style .elementor-element.elementor-element-ff896b7>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-8af6019 .elementor-image img { width:170px }
.custom-css-style .elementor-element.elementor-element-8af6019 { width:auto; max-width:auto; top:-100px }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-8af6019 {
left:-85px
}
body.rtl .custom-css-style .elementor-element.elementor-element-8af6019 { right:-85px }
.custom-css-style .elementor-element.elementor-element-9229aee:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-9229aee>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-9229aee {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:60px 0 60px 0 }
.custom-css-style .elementor-element.elementor-element-9229aee>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-7e367f8 { border-style:solid; border-width:1px 1px 1px 1px; border-color:rgba(255, 255, 255, .4); transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 }
.custom-css-style .elementor-element.elementor-element-7e367f8>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-4d8e803>.elementor-element-populated { padding:20px 40px 20px 40px }
.custom-css-style .elementor-element.elementor-element-658e32a .elementor-image img { width:62px }
.custom-css-style .elementor-element.elementor-element-658e32a>.elementor-widget-container { margin:0 20px 0 0 }
.custom-css-style .elementor-element.elementor-element-658e32a { width:auto; max-width:auto; align-self:center }
.custom-css-style .elementor-element.elementor-element-e3d4439 { color:#fff; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-8d59401>.elementor-element-populated { border-style:solid; border-width:0 0 0 1px; border-color:rgba(255, 255, 255, .4); transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:20px 40px 20px 40px }
.custom-css-style .elementor-element.elementor-element-8d59401>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-03d2b2d .elementor-image img { width:62px }
.custom-css-style .elementor-element.elementor-element-03d2b2d>.elementor-widget-container { margin:0 20px 0 0 }
.custom-css-style .elementor-element.elementor-element-03d2b2d { width:auto; max-width:auto; align-self:center }
.custom-css-style .elementor-element.elementor-element-5662f5b { color:#fff; width:auto; max-width:auto }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-06fc5ca.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-06fc5ca.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-06fc5ca.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-06fc5ca>.elementor-element-populated { border-style:solid; border-width:0 0 0 1px; border-color:rgba(255, 255, 255, .4); transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:20px }
.custom-css-style .elementor-element.elementor-element-06fc5ca>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-9c89ed9 {
--grid-template-columns:repeat(0, auto);
--grid-column-gap:20px;
--grid-side-margin:20px;
--grid-row-gap:0px;
--grid-bottom-margin:0px; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-9c89ed9 .elementor-widget-container { justify-content:center }
.custom-css-style .elementor-element.elementor-element-9c89ed9 .elementor-social-icon { background-color:rgba(2, 1, 1, 0); font-size:26px; padding:0 }
.custom-css-style .elementor-element.elementor-element-3374de8:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-3374de8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-3374de8 { border-style:solid; border-width:1px 0 0 0; border-color:rgba(255, 255, 255, .4); transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:30px 0 30px 0 }
.custom-css-style .elementor-element.elementor-element-3374de8>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-ebb6c30 { text-align:center }
.custom-css-style .elementor-element.elementor-element-ebb6c30 .elementor-heading-title { color:#fff; font-size:15px; letter-spacing:1px }
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-4d8e803 {
width:35%
}
.custom-css-style .elementor-element.elementor-element-8d59401 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-06fc5ca {
width:24.332%
}
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-38383f6>.elementor-element-populated {
padding:0 90px 0 30px
}
.custom-css-style .elementor-element.elementor-element-c795a27 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-4d8e803>.elementor-element-populated {
padding:40px 10px 40px 30px
}
.custom-css-style .elementor-element.elementor-element-8d59401>.elementor-element-populated {
padding:40px 30px 40px 30px
}
.custom-css-style .elementor-element.elementor-element-06fc5ca>.elementor-element-populated {
border-width:1px 0 0 0;
padding:40px 0 40px 0
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-38383f6>.elementor-element-populated {
padding:60px 30px 60px 30px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-8af6019 {
left:25%
}
body.rtl .custom-css-style .elementor-element.elementor-element-8af6019 {
right:25%
}
.custom-css-style .elementor-element.elementor-element-8d59401>.elementor-element-populated {
border-width:1px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-ebb6c30 .elementor-heading-title {
line-height:1.2em
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-4d8e803 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-8d59401 {
width:60%
}
.custom-css-style .elementor-element.elementor-element-06fc5ca {
width:100%
}
}
.custom-css-style .elementor-element.elementor-element-ae608b9>.elementor-container { padding-bottom:10px; padding-top:20px; }
.custom-css-style .elementor-element.elementor-element-ae608b9>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-ae608b9:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-ae608b9>.elementor-motion-effects-container>.elementor-motion-effects-layer {

}
.custom-css-style .elementor-element.elementor-element-ae608b9>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-ae608b9 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-ff078ad>.elementor-element-populated { margin:5px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-ba5ab05 { text-align:center }
.custom-css-style .elementor-element.elementor-element-ba5ab05 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none; line-height:.7em }
.elementor-element.elementor-element-ba5ab05 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:1s!important }
.elementor-widget.elementor-element-ba5ab05 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-0ae1fcb { text-align:center }
.custom-css-style .elementor-element.elementor-element-0ae1fcb .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-0ae1fcb { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-0ae1fcb { opacity:0 }
.custom-css-style .elementor-element.elementor-element-ee246c3 { text-align:center }
.custom-css-style .elementor-element.elementor-element-ee246c3 .elementor-heading-title { color:#fff; font-size:130px }
.custom-css-style .elementor-element.elementor-element-ee246c3>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-ee246c3 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-ee246c3 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-2ce3b94 { text-align:center }
.custom-css-style .elementor-element.elementor-element-2ce3b94 .elementor-heading-title { color:#fff; font-size:35px; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-2ce3b94>.elementor-widget-container { margin:0 }
.elementor-element.elementor-element-2ce3b94 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:1s!important }
.elementor-widget.elementor-element-2ce3b94 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-267896a>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-267896a>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-267896a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-267896a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-267896a {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-267896a>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-28b66f2>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-0e0a2c0 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-ac4e16d { margin-top:0; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-a107470>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-b627d57 .timeline-wrapper:before { background:#c7a17a }
.custom-css-style .elementor-element.elementor-element-b627d57 .timeline-wrapper .timeline-entry .timeline-title:before { background:#000 }
.custom-css-style .elementor-element.elementor-element-b627d57 div.timeline-wrapper div.timeline-entry .timeline-title:before { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-b627d57 .timeline-wrapper .timeline-entry .timeline-title h3 { color:#000 }
.custom-css-style .elementor-element.elementor-element-b627d57 div.timeline-wrapper .timeline-entry .timeline-title h3 { font-size:60px }
.custom-css-style .elementor-element.elementor-element-b627d57 .timeline-wrapper .timeline-entry .timeline-body { color:#000 }
.custom-css-style .elementor-element.elementor-element-7c7afd5 .elementor-image img { width:250px }
.custom-css-style .elementor-element.elementor-element-7c7afd5 { width:100%; max-width:100%; top:78% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-7c7afd5 {
left:-53%
}
body.rtl .custom-css-style .elementor-element.elementor-element-7c7afd5 { right:-53% }
.custom-css-style .elementor-element.elementor-element-0203f2c .elementor-image img { width:260px }
.custom-css-style .elementor-element.elementor-element-0203f2c { width:100%; max-width:100%; top:.673% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-0203f2c {
left:40.342%
}
body.rtl .custom-css-style .elementor-element.elementor-element-0203f2c { right:40.342% }
.custom-css-style .elementor-element.elementor-element-08166d2 .elementor-image img { width:120px }
.custom-css-style .elementor-element.elementor-element-08166d2 { width:100%; max-width:100%; top:49% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-08166d2 {
left:49%
}
body.rtl .custom-css-style .elementor-element.elementor-element-08166d2 { right:49% }
.custom-css-style .elementor-element.elementor-element-540f6f5>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-540f6f5>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-540f6f5:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-540f6f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/bg-header-overlay-lg-2.png);
background-position:bottom center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-540f6f5 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-540f6f5>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-e4ef267>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-45ba65e .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-410742a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-410742a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-410742a {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:0 }
.custom-css-style .elementor-element.elementor-element-410742a>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-b114008>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-4053966 .elementor-image img { width:65% }
.custom-css-style .elementor-element.elementor-element-4053966>.elementor-widget-container { margin:-40px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-2c136c0 .elementor-image img { width:250px; opacity:.4; filter:brightness( 200% ) contrast( 0 ) saturate( 0 ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-2c136c0 { width:100%; max-width:100%; top:64% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-2c136c0 {
left:-34%
}
body.rtl .custom-css-style .elementor-element.elementor-element-2c136c0 { right:-34% }
.custom-css-style .elementor-element.elementor-element-3f40959>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-3ac3103 .elementor-image img { width:65% }
.custom-css-style .elementor-element.elementor-element-3ac3103>.elementor-widget-container { margin:100px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-922f175 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 0 100px 0 }
.custom-css-style .elementor-element.elementor-element-922f175:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-922f175>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-922f175>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-b64a969>.elementor-element-populated { padding:0 25% 0 25% }
.custom-css-style .elementor-element.elementor-element-3ffff08 .elementor-heading-title { color:rgba(255, 255, 255, .05); font-size:400px }
.custom-css-style .elementor-element.elementor-element-3ffff08 { width:500vw; max-width:500vw; top:36% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-3ffff08 {
left:-42%
}
body.rtl .custom-css-style .elementor-element.elementor-element-3ffff08 { right:-42% }
.custom-css-style .elementor-element.elementor-element-acbcf31 { color:#fff; font-size:20px }
.custom-css-style .elementor-element.elementor-element-acbcf31>.elementor-widget-container { padding:0 }
.custom-css-style .elementor-element.elementor-element-9150bc2 .elementor-image img { width:250px }
.custom-css-style .elementor-element.elementor-element-9150bc2>.elementor-widget-container { margin:40px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-aee0cd9 { text-align:center }
.custom-css-style .elementor-element.elementor-element-aee0cd9 .elementor-heading-title { color:#fff; font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-aee0cd9>.elementor-widget-container { margin:10px 0 0 0 }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-ae608b9>.elementor-container {
/*min-height:600px*/
}
.custom-css-style .elementor-element.elementor-element-ae608b9>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-ba5ab05 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-0ae1fcb .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-ee246c3 .elementor-heading-title {
font-size:90px
}
.custom-css-style .elementor-element.elementor-element-ee246c3>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-2ce3b94 .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-267896a>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-267896a>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-267896a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-267896a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-267896a {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-ac4e16d {
padding:0 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-b627d57 div.timeline-wrapper .timeline-entry .timeline-title h3 {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-7c7afd5 {
top:113%
}
.custom-css-style .elementor-element.elementor-element-0203f2c .elementor-image img {
width:205px
}
.custom-css-style .elementor-element.elementor-element-540f6f5>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-540f6f5>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-540f6f5:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-540f6f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-540f6f5 {
margin-top:-50px;
margin-bottom:0
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-2c136c0 {
left:-16%
}
body.rtl .custom-css-style .elementor-element.elementor-element-2c136c0 {
right:-16%
}
.custom-css-style .elementor-element.elementor-element-2c136c0 {
top:36%
}
.custom-css-style .elementor-element.elementor-element-b64a969>.elementor-element-populated {
padding:0 10% 0 10%
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-ae608b9>.elementor-container {
/*min-height:450px*/
}
.custom-css-style .elementor-element.elementor-element-ae608b9>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-ba5ab05 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-0ae1fcb .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-ee246c3 .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-ee246c3>.elementor-widget-container {
margin:10px 0 10px 0
}
.custom-css-style .elementor-element.elementor-element-2ce3b94 .elementor-heading-title {
font-size:24px
}
.custom-css-style .elementor-element.elementor-element-267896a>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-267896a>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-267896a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-267896a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-267896a {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-0e0a2c0 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-b627d57 div.timeline-wrapper .timeline-entry .timeline-title h3 {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-540f6f5>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-540f6f5>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-540f6f5:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-540f6f5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-540f6f5 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-45ba65e .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-4053966 .elementor-image img {
width:80%
}
.custom-css-style .elementor-element.elementor-element-4053966>.elementor-widget-container {
margin:60px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-3ac3103 .elementor-image img {
width:80%
}
.custom-css-style .elementor-element.elementor-element-3ac3103>.elementor-widget-container {
margin:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-922f175 {
padding:0 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-acbcf31 {
font-size:16px
}
.custom-css-style .elementor-element.elementor-element-acbcf31>.elementor-widget-container {
margin:40px 0 0 0
}
}
.custom-css-style .elementor-element.elementor-element-e95f1df>.elementor-container { min-height:800px }
.custom-css-style .elementor-element.elementor-element-e95f1df>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-e95f1df:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-e95f1df>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-e95f1df {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:200px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-e95f1df>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-03c8bb0>.elementor-element-populated { padding:0 0 0 100px }
.custom-css-style .elementor-element.elementor-element-de04247 .elementor-heading-title { color:#fff; font-size:110px }
.custom-css-style .elementor-element.elementor-element-de04247 { z-index:2 }
.elementor-element.elementor-element-de04247 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-de04247 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-824d33d { width:initial; max-width:initial; bottom:-37% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-824d33d {
left:-47%
}
body.rtl .custom-css-style .elementor-element.elementor-element-824d33d { right:-47% }
.custom-css-style .elementor-element.elementor-element-5501ad7>.elementor-element-populated { padding:170px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-19d72e6 {
--divider-border-style:solid;
--divider-color:#AD9A74;
--divider-border-width:4px; z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-19d72e6 .elementor-divider-separator { width:170px; margin:0 auto; margin-left:0 }
.custom-css-style .elementor-element.elementor-element-19d72e6 .elementor-divider { text-align:left; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-19d72e6>.elementor-widget-container { margin:0 0 0 -85px }
.elementor-element.elementor-element-19d72e6 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-19d72e6 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-70016a9 .elementor-heading-title { color:#ad9a74; font-size:40px }
.custom-css-style .elementor-element.elementor-element-70016a9>.elementor-widget-container { margin:0 0 0 20px }
.custom-css-style .elementor-element.elementor-element-70016a9 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-f205c73 { color:rgba(255, 255, 255, .7215686274509804) }
.custom-css-style .elementor-element.elementor-element-f205c73>.elementor-widget-container { margin:20px 0 0 105px }
.custom-css-style .elementor-element.elementor-element-7865358 .elementor-image img { width:260px; filter:brightness( 100% ) contrast( 200% ) saturate( 0 ) blur( 0 ) hue-rotate( 0deg ) }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-7865358 {
right:-214.3px
}
body.rtl .custom-css-style .elementor-element.elementor-element-7865358 { left:-214.3px }
.custom-css-style .elementor-element.elementor-element-7865358 { top:-27% }
.custom-css-style .elementor-element.elementor-element-5d98b17>.elementor-container { min-height:800px }
.custom-css-style .elementor-element.elementor-element-5d98b17>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-5d98b17 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 }
.custom-css-style .elementor-element.elementor-element-5d98b17:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-5d98b17>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-5d98b17>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-95aeb6c>.elementor-element-populated { padding:170px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-2fa0630 {
--divider-border-style:solid;
--divider-color:#AD9A74;
--divider-border-width:4px; z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-2fa0630 .elementor-divider-separator { width:170px; margin:0 auto; margin-left:0 }
.custom-css-style .elementor-element.elementor-element-2fa0630 .elementor-divider { text-align:left; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-2fa0630>.elementor-widget-container { margin:0 0 0 -85px }
.elementor-element.elementor-element-2fa0630 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-2fa0630 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-7572299 .elementor-heading-title { color:#ad9a74; font-size:40px }
.custom-css-style .elementor-element.elementor-element-7572299>.elementor-widget-container { margin:0 0 0 20px }
.custom-css-style .elementor-element.elementor-element-7572299 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-ac2bd9e { color:rgba(255, 255, 255, .7215686274509804) }
.custom-css-style .elementor-element.elementor-element-ac2bd9e>.elementor-widget-container { margin:20px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-08c005a .elementor-image img { width:250px; opacity:1; filter:brightness( 200% ) contrast( 0 ) saturate( 0 ) blur( 0 ) hue-rotate( 0deg ) }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-08c005a {
right:43%
}
body.rtl .custom-css-style .elementor-element.elementor-element-08c005a { left:43% }
.custom-css-style .elementor-element.elementor-element-08c005a { top:-27% }
.custom-css-style .elementor-element.elementor-element-8cd32b9>.elementor-element-populated { padding:0 0 0 100px }
.custom-css-style .elementor-element.elementor-element-cdc0103 .elementor-heading-title { color:#fff; font-size:100px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-cdc0103 { z-index:2; bottom:-44% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-cdc0103 {
right:-16%
}
body.rtl .custom-css-style .elementor-element.elementor-element-cdc0103 { left:-16% }
.custom-css-style .elementor-element.elementor-element-3e0162f { width:initial; max-width:initial; bottom:-20% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-3e0162f {
right:-51%
}
body.rtl .custom-css-style .elementor-element.elementor-element-3e0162f { left:-51% }
.custom-css-style .elementor-element.elementor-element-c236a8d>.elementor-container { min-height:900px }
.custom-css-style .elementor-element.elementor-element-c236a8d>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-c236a8d { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 }
.custom-css-style .elementor-element.elementor-element-c236a8d:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-c236a8d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-c236a8d>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-235adeb>.elementor-element-populated { padding:0 0 0 100px }
.custom-css-style .elementor-element.elementor-element-e8ef7c0 { z-index:0; width:100%; max-width:100%; bottom:-37% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-e8ef7c0 {
left:-4%
}
body.rtl .custom-css-style .elementor-element.elementor-element-e8ef7c0 { right:-4% }
.custom-css-style .elementor-element.elementor-element-106c401 .elementor-heading-title { color:#fff; font-size:100px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-106c401 { z-index:2; bottom:-51% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-106c401 {
right:20%
}
body.rtl .custom-css-style .elementor-element.elementor-element-106c401 { left:20% }
.custom-css-style .elementor-element.elementor-element-265f0e0>.elementor-element-populated { padding:170px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-4064971 {
--divider-border-style:solid;
--divider-color:#AD9A74;
--divider-border-width:4px; z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-4064971 .elementor-divider-separator { width:170px; margin:0 auto; margin-left:0 }
.custom-css-style .elementor-element.elementor-element-4064971 .elementor-divider { text-align:left; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-4064971>.elementor-widget-container { margin:0 0 0 -85px }
.elementor-element.elementor-element-4064971 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-4064971 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-906e23e .elementor-heading-title { color:#ad9a74; font-size:40px }
.custom-css-style .elementor-element.elementor-element-906e23e>.elementor-widget-container { margin:0 0 0 20px }
.custom-css-style .elementor-element.elementor-element-906e23e { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-50fee70 { color:rgba(255, 255, 255, .7215686274509804) }
.custom-css-style .elementor-element.elementor-element-50fee70>.elementor-widget-container { margin:20px 0 0 105px }
.custom-css-style .elementor-element.elementor-element-dee2263 .elementor-image img { width:300px; filter:brightness( 100% ) contrast( 200% ) saturate( 0 ) blur( 0 ) hue-rotate( 0deg ) }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-dee2263 {
right:-214.3px
}
body.rtl .custom-css-style .elementor-element.elementor-element-dee2263 { left:-214.3px }
.custom-css-style .elementor-element.elementor-element-dee2263 { top:-27% }
.custom-css-style .elementor-element.elementor-element-d4ed99b:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-d4ed99b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-d4ed99b { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-d4ed99b>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-d7d6277 {
--divider-border-style:solid;
--divider-color:#AD9A74;
--divider-border-width:4px; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-d7d6277 .elementor-divider-separator { width:170px; margin:0 auto; margin-left:0 }
.custom-css-style .elementor-element.elementor-element-d7d6277 .elementor-divider { text-align:left; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-d7d6277>.elementor-widget-container { margin:0 }
.elementor-element.elementor-element-d7d6277 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-d7d6277 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-a43fe18 .elementor-heading-title { color:#ad9a74; font-size:40px }
.custom-css-style .elementor-element.elementor-element-a43fe18>.elementor-widget-container { margin:0 0 0 20px }
.custom-css-style .elementor-element.elementor-element-a43fe18 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-2846e8a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-2846e8a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-2846e8a {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:60px 0 120px 0 }
.custom-css-style .elementor-element.elementor-element-2846e8a>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-ee437b3>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-49442f1 .service-grid-wrapper { height:550px; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-49442f1 .service-grid-wrapper img { max-width:50px!important }
.custom-css-style .elementor-element.elementor-element-49442f1 .service-grid-wrapper i { color:#fff }
.custom-css-style .elementor-element.elementor-element-49442f1 .service-grid-wrapper .overflow-inner .header-wrap h2 { color:#fff; font-size:36px }
.custom-css-style .elementor-element.elementor-element-49442f1 .service-grid-wrapper .overflow-inner .hover-content { color:#fff }
:root { --page-title-display:none
}
body.elementor-page-3768:not(.elementor-motion-effects-element-type-background), body.elementor-page-3768>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-e95f1df>.elementor-container {
min-height:700px
}
.custom-css-style .elementor-element.elementor-element-e95f1df>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-e95f1df {
padding:170px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-03c8bb0>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-de04247 .elementor-heading-title {
font-size:80px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-824d33d {
left:-45%
}
body.rtl .custom-css-style .elementor-element.elementor-element-824d33d {
right:-45%
}
.custom-css-style .elementor-element.elementor-element-824d33d {
bottom:17%
}
.custom-css-style .elementor-element.elementor-element-5501ad7>.elementor-element-populated {
margin:0;
padding:120px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-19d72e6>.elementor-widget-container {
margin:0 0 0 -100px
}
.custom-css-style .elementor-element.elementor-element-f205c73>.elementor-widget-container {
margin:20px 0 0 60px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-7865358 {
right:-18%
}
body.rtl .custom-css-style .elementor-element.elementor-element-7865358 {
left:-18%
}
.custom-css-style .elementor-element.elementor-element-7865358 {
top:-14%
}
.custom-css-style .elementor-element.elementor-element-5d98b17>.elementor-container {
min-height:780px
}
.custom-css-style .elementor-element.elementor-element-5d98b17>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-5d98b17 {
padding:0
}
.custom-css-style .elementor-element.elementor-element-95aeb6c>.elementor-element-populated {
margin:0;
padding:120px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-2fa0630>.elementor-widget-container {
margin:0 0 0 -100px
}
.custom-css-style .elementor-element.elementor-element-ac2bd9e>.elementor-widget-container {
margin:20px 40px 0 0
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-08c005a {
right:-18%
}
body.rtl .custom-css-style .elementor-element.elementor-element-08c005a {
left:-18%
}
.custom-css-style .elementor-element.elementor-element-08c005a {
top:-14%
}
.custom-css-style .elementor-element.elementor-element-8cd32b9>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-cdc0103 .elementor-heading-title {
font-size:70px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-cdc0103 {
right:-2%
}
body.rtl .custom-css-style .elementor-element.elementor-element-cdc0103 {
left:-2%
}
.custom-css-style .elementor-element.elementor-element-cdc0103 {
bottom:9%
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-3e0162f {
right:-69%
}
body.rtl .custom-css-style .elementor-element.elementor-element-3e0162f {
left:-69%
}
.custom-css-style .elementor-element.elementor-element-3e0162f {
bottom:17%
}
.custom-css-style .elementor-element.elementor-element-c236a8d>.elementor-container {
min-height:700px
}
.custom-css-style .elementor-element.elementor-element-c236a8d>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-c236a8d {
padding:0
}
.custom-css-style .elementor-element.elementor-element-235adeb>.elementor-element-populated {
padding:0
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-e8ef7c0 {
left:-10%
}
body.rtl .custom-css-style .elementor-element.elementor-element-e8ef7c0 {
right:-10%
}
.custom-css-style .elementor-element.elementor-element-e8ef7c0 {
bottom:17%
}
.custom-css-style .elementor-element.elementor-element-106c401 .elementor-heading-title {
font-size:70px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-106c401 {
right:-2%
}
body.rtl .custom-css-style .elementor-element.elementor-element-106c401 {
left:-2%
}
.custom-css-style .elementor-element.elementor-element-106c401 {
bottom:9%
}
.custom-css-style .elementor-element.elementor-element-265f0e0>.elementor-element-populated {
margin:0;
padding:120px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-4064971>.elementor-widget-container {
margin:0 0 0 -100px
}
.custom-css-style .elementor-element.elementor-element-50fee70>.elementor-widget-container {
margin:20px 0 0 60px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-dee2263 {
right:-18%
}
body.rtl .custom-css-style .elementor-element.elementor-element-dee2263 {
left:-18%
}
.custom-css-style .elementor-element.elementor-element-dee2263 {
top:-14%
}
.custom-css-style .elementor-element.elementor-element-d7d6277>.elementor-widget-container {
margin:0 0 0 -100px
}
.custom-css-style .elementor-element.elementor-element-49442f1 .service-grid-wrapper img {
max-width:45px!important
}
.custom-css-style .elementor-element.elementor-element-49442f1 .service-grid-wrapper .overflow-inner .header-wrap h2 {
font-size:32px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-e95f1df>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-e95f1df>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-e95f1df {
padding:150px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-de04247 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-de04247 .elementor-heading-title {
font-size:60px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-824d33d {
left:-12%
}
body.rtl .custom-css-style .elementor-element.elementor-element-824d33d {
right:-12%
}
.custom-css-style .elementor-element.elementor-element-824d33d {
bottom:-200%
}
.custom-css-style .elementor-element.elementor-element-5501ad7>.elementor-element-populated {
margin:0 20px 0 20px;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-70016a9 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-f205c73>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-5d98b17>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-5d98b17>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-5d98b17 {
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-95aeb6c>.elementor-element-populated {
margin:0 20px 0 20px;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-7572299 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-ac2bd9e>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-cdc0103 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-cdc0103 .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-3e0162f {
bottom:-200%
}
.custom-css-style .elementor-element.elementor-element-c236a8d>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-c236a8d>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-c236a8d {
padding:100px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-235adeb>.elementor-element-populated {
margin:0 20px 0 20px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-e8ef7c0 {
left:-12%
}
body.rtl .custom-css-style .elementor-element.elementor-element-e8ef7c0 {
right:-12%
}
.custom-css-style .elementor-element.elementor-element-e8ef7c0 {
bottom:-200%
}
.custom-css-style .elementor-element.elementor-element-106c401 {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-106c401 .elementor-heading-title {
font-size:50px;
line-height:.9em
}
.custom-css-style .elementor-element.elementor-element-265f0e0>.elementor-element-populated {
margin:0 20px 0 20px;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-906e23e .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-50fee70>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-a43fe18 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-2846e8a {
margin-top:0;
margin-bottom:0;
padding:40px 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-ee437b3>.elementor-element-populated {
margin:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-49442f1 .service-grid-wrapper img {
max-width:50px!important
}
.custom-css-style .elementor-element.elementor-element-49442f1 .service-grid-wrapper .overflow-inner .header-wrap h2 {
font-size:40px
}
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-95aeb6c {
width:40%
}
.custom-css-style .elementor-element.elementor-element-8cd32b9 {
width:60%
}
}
.custom-css-style .elementor-element.elementor-element-f198032>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-f198032>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-f198032:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-f198032>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/barista-pours-hot-water-into-the-glass-with-coffee-RKNLX2V.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-f198032>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-f198032 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-ded849a>.elementor-element-populated { margin:40px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-0f9fe24 { text-align:center }
.custom-css-style .elementor-element.elementor-element-0f9fe24 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-0f9fe24 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-0f9fe24 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-205a0be { text-align:center }
.custom-css-style .elementor-element.elementor-element-205a0be .elementor-heading-title { color:#fff; font-size:130px }
.custom-css-style .elementor-element.elementor-element-205a0be>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-205a0be { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-205a0be { opacity:0 }
.custom-css-style .elementor-element.elementor-element-3bcf3af>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-3bcf3af>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-3bcf3af:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-3bcf3af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:rgba(0, 0, 0, 0);
background-image:url(../upload/bg-header-overlay-lg-black.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-3bcf3af {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-140px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-3bcf3af>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-e67c6b7>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-f740045 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-563af5c:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-563af5c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-563af5c {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:80px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-563af5c>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-0402a64:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-0402a64>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/barista-pouring-coffee-cafe-working-startup-busine-PFHMPA7.jpg);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-0402a64>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:0 }
.custom-css-style .elementor-element.elementor-element-0402a64>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-ff26c41 .elementor-spacer-inner { height:700px }
.custom-css-style .elementor-element.elementor-element-43fe0ae>.elementor-element-populated { padding:100px 200px 0 0 }
.custom-css-style .elementor-element.elementor-element-127140c {
--divider-border-style:solid;
--divider-color:#AD9A74;
--divider-border-width:4px; z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-127140c .elementor-divider-separator { width:170px; margin:0 auto; margin-left:0 }
.custom-css-style .elementor-element.elementor-element-127140c .elementor-divider { text-align:left; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-127140c>.elementor-widget-container { margin:0 0 0 -85px }
.elementor-element.elementor-element-127140c { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-127140c { opacity:0 }
.custom-css-style .elementor-element.elementor-element-1005988 .elementor-heading-title { color:#c7a17a; font-size:40px }
.custom-css-style .elementor-element.elementor-element-1005988>.elementor-widget-container { margin:0 0 0 25px }
.custom-css-style .elementor-element.elementor-element-1005988 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-79b23c8 .elementor-heading-title { color:#fff; font-size:90px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-79b23c8>.elementor-widget-container { margin:10px 0 0 105px }
.custom-css-style .elementor-element.elementor-element-1af6dc3 { color:rgba(255, 255, 255, .7215686274509804) }
.custom-css-style .elementor-element.elementor-element-1af6dc3>.elementor-widget-container { margin:20px 0 0 105px }
.custom-css-style .elementor-element.elementor-element-8ed920b { text-align:left }
.custom-css-style .elementor-element.elementor-element-8ed920b .elementor-image img { width:250px }
.custom-css-style .elementor-element.elementor-element-8ed920b>.elementor-widget-container { margin:40px 0 0 105px }
.custom-css-style .elementor-element.elementor-element-1e7a162 .elementor-image img { width:300px; filter:brightness( 100% ) contrast( 200% ) saturate( 0 ) blur( 0 ) hue-rotate( 0deg ) }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-1e7a162 {
right:-214.3px
}
body.rtl .custom-css-style .elementor-element.elementor-element-1e7a162 { left:-214.3px }
.custom-css-style .elementor-element.elementor-element-1e7a162 { top:-27% }
.custom-css-style .elementor-element.elementor-element-a22753f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-a22753f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-a22753f {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:100px 0 60px 0 }
.custom-css-style .elementor-element.elementor-element-a22753f>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-78a07df>.elementor-element-populated { margin:0 40px 0 40px; padding:0 }
.custom-css-style .elementor-element.elementor-element-3e83b1c .portfolio-classic-grid-wrapper .portfolio-classic-img { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-3e83b1c .portfolio-classic-grid-wrapper .portfolio-classic-img .curl { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-3e83b1c .portfolio-classic-content h3.portfolio-classic_title { color:#fff }
.custom-css-style .elementor-element.elementor-element-3e83b1c .portfolio-classic-content h3.portfolio-classic_title a { color:#fff }
.custom-css-style .elementor-element.elementor-element-3e83b1c .portfolio-classic-content h3.portfolio-classic_title a:hover { color:#fff }
.custom-css-style .elementor-element.elementor-element-3e83b1c .portfolio-classic-content { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-3e83b1c .portfolio-classic-content:before { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-3e83b1c div.portfolio-classic-content h3.portfolio-classic_title { text-align:center }
.custom-css-style .elementor-element.elementor-element-3e83b1c div.portfolio-classic-content .portfolio-classic-subtitle { text-align:center }
.custom-css-style .elementor-element.elementor-element-3e83b1c .portfolio-classic-grid-wrapper { text-align:center }
.custom-css-style .elementor-element.elementor-element-3e83b1c .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-subtitle { color:#c7a17a; font-size:13px; text-transform:uppercase; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-3e83b1c .portfolio-classic-grid-wrapper .portfolio-classic-content .portfolio-classic-description { color:#b8b8b8 }
:root { --page-title-display:none
}
body.elementor-page-3954:not(.elementor-motion-effects-element-type-background), body.elementor-page-3954>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-f198032>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-f198032>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-0f9fe24 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-205a0be .elementor-heading-title {
font-size:90px
}
.custom-css-style .elementor-element.elementor-element-205a0be>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-3bcf3af>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-3bcf3af>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-3bcf3af:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-3bcf3af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-3bcf3af {
margin-top:-90px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-563af5c>.elementor-container {
min-height:700px
}
.custom-css-style .elementor-element.elementor-element-563af5c>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-563af5c {
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-0402a64>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-ff26c41 .elementor-spacer-inner {
height:650px
}
.custom-css-style .elementor-element.elementor-element-43fe0ae>.elementor-element-populated {
margin:0;
padding:120px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-127140c>.elementor-widget-container {
margin:0 0 0 -120px
}
.custom-css-style .elementor-element.elementor-element-1005988>.elementor-widget-container {
margin:0 0 10px 20px
}
.custom-css-style .elementor-element.elementor-element-79b23c8 .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-79b23c8>.elementor-widget-container {
margin:0 0 0 60px
}
.custom-css-style .elementor-element.elementor-element-1af6dc3>.elementor-widget-container {
margin:20px 0 0 60px
}
.custom-css-style .elementor-element.elementor-element-8ed920b>.elementor-widget-container {
margin:40px 0 0 60px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-1e7a162 {
right:-18%
}
body.rtl .custom-css-style .elementor-element.elementor-element-1e7a162 {
left:-18%
}
.custom-css-style .elementor-element.elementor-element-1e7a162 {
top:-14%
}
.custom-css-style .elementor-element.elementor-element-a22753f {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-78a07df>.elementor-element-populated {
margin:0 30px 0 30px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-f198032>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-f198032>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-0f9fe24 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-205a0be .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-3bcf3af>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-3bcf3af>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-3bcf3af:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-3bcf3af>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-3bcf3af {
margin-top:-40px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-f740045 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-563af5c>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-563af5c>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-563af5c {
margin-top:-40px;
margin-bottom:0;
padding:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-ff26c41 .elementor-spacer-inner {
height:400px
}
.custom-css-style .elementor-element.elementor-element-43fe0ae>.elementor-element-populated {
margin:40px 20px 0 20px;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-1005988 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-79b23c8 {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-79b23c8 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-79b23c8>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-1af6dc3>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-8ed920b>.elementor-widget-container {
margin:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-a22753f {
margin-top:0;
margin-bottom:0;
padding:50px 0 0 0
}
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-0402a64 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-43fe0ae {
width:60%
}
}
.custom-css-style .elementor-element.elementor-element-4923803>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-4923803>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-4923803:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-4923803>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/barista-hand-pours-beverage-from-coffee-machine-BASWJ45.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-4923803>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-4923803 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-dc17e4f>.elementor-element-populated { margin:100px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-a5bf6ba { text-align:left; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-a5bf6ba .elementor-heading-title { color:#fff; font-size:110px }
.custom-css-style .elementor-element.elementor-element-a5bf6ba>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-4173186 { color:#fff; font-size:18px; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-4173186>.elementor-widget-container { margin:-20px 0 0 0; padding:0 55% 0 0 }
.custom-css-style .elementor-element.elementor-element-41f3271>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-41f3271>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-41f3271:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-41f3271>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-41f3271 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-41f3271>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-c1b689a>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-aa8ce85 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-a6a28d0 { overflow:hidden; margin-top:0; margin-bottom:0; padding:60px 0 40px 0 }
.custom-css-style .elementor-element.elementor-element-a4153b9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-a4153b9>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-3c6bd53 .elementor-image img { width:260px }
.custom-css-style .elementor-element.elementor-element-3c6bd53 { width:100%; max-width:100%; top:1.891% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-3c6bd53 {
left:40.342%
}
body.rtl .custom-css-style .elementor-element.elementor-element-3c6bd53 { right:40.342% }
.custom-css-style .elementor-element.elementor-element-e613625 .elementor-image img { width:240px }
.custom-css-style .elementor-element.elementor-element-e613625 { width:100%; max-width:100%; top:-18% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-e613625 {
left:-42%
}
body.rtl .custom-css-style .elementor-element.elementor-element-e613625 { right:-42% }
.custom-css-style .elementor-element.elementor-element-f112e18 { text-align:right; width:auto; max-width:auto; top:-13% }
.custom-css-style .elementor-element.elementor-element-f112e18 .elementor-heading-title { font-size:80px; font-weight:900 }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-f112e18 {
right:12%
}
body.rtl .custom-css-style .elementor-element.elementor-element-f112e18 { left:12% }
.custom-css-style .elementor-element.elementor-element-f287cf5 { text-align:center }
.custom-css-style .elementor-element.elementor-element-f287cf5 .elementor-heading-title { font-size:36px; line-height:1.4em }
.custom-css-style .elementor-element.elementor-element-f287cf5>.elementor-widget-container { margin:0; padding:0 15% 0 15% }
.custom-css-style .elementor-element.elementor-element-ff8dff2 {
--divider-border-style:solid;
--divider-color:#C7A17A;
--divider-border-width:1px; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-ff8dff2 .elementor-divider-separator { width:90px; margin:0 auto; margin-center:0 }
.custom-css-style .elementor-element.elementor-element-ff8dff2 .elementor-divider { text-align:center; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-ff8dff2>.elementor-widget-container { margin:40px 0 40px 0 }
.elementor-element.elementor-element-ff8dff2 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-ff8dff2 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-7486afc .elementor-image img { width:250px; filter:brightness( 0 ) contrast( 100% ) saturate( 100% ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-7486afc>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-c76bd2b { text-align:center }
.custom-css-style .elementor-element.elementor-element-c76bd2b .elementor-heading-title { color:#000; font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-c76bd2b>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-042750e>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-042750e>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-042750e:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-042750e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/bg-header-overlay-lg-2.png);
background-position:bottom center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-042750e {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-042750e>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-e30bedf>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-797cff3 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-5ddcf91>.elementor-container { min-height:900px }
.custom-css-style .elementor-element.elementor-element-5ddcf91>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-5ddcf91 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 }
.custom-css-style .elementor-element.elementor-element-5ddcf91:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-5ddcf91>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-5ddcf91>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-c1d79de>.elementor-element-populated { padding:0 0 0 100px }
.custom-css-style .elementor-element.elementor-element-ac54be6 { z-index:0; width:100%; max-width:100%; bottom:-37% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-ac54be6 {
left:-4%
}
body.rtl .custom-css-style .elementor-element.elementor-element-ac54be6 { right:-4% }
.custom-css-style .elementor-element.elementor-element-14c202f .elementor-heading-title { color:#fff; font-size:100px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-14c202f { z-index:2; bottom:-51% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-14c202f {
right:22%
}
body.rtl .custom-css-style .elementor-element.elementor-element-14c202f { left:22% }
.custom-css-style .elementor-element.elementor-element-e99994a>.elementor-element-populated { padding:170px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-c36a487 {
--divider-border-style:solid;
--divider-color:#C7A17A;
--divider-border-width:1px; z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-c36a487 .elementor-divider-separator { width:170px; margin:0 auto; margin-left:0 }
.custom-css-style .elementor-element.elementor-element-c36a487 .elementor-divider { text-align:left; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-c36a487>.elementor-widget-container { margin:0 0 0 -85px }
.elementor-element.elementor-element-c36a487 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-c36a487 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-ec6d718 .elementor-heading-title { color:#c7a17a; font-size:40px }
.custom-css-style .elementor-element.elementor-element-ec6d718>.elementor-widget-container { margin:0 0 0 20px }
.custom-css-style .elementor-element.elementor-element-ec6d718 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-79fd4aa { color:rgba(255, 255, 255, .7215686274509804) }
.custom-css-style .elementor-element.elementor-element-79fd4aa>.elementor-widget-container { margin:20px 0 0 105px }
.custom-css-style .elementor-element.elementor-element-6d858a9:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-6d858a9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-6d858a9 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:0 0 140px 0 }
.custom-css-style .elementor-element.elementor-element-6d858a9>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-b478d88>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-75bf935 .elementor-image img { width:75% }
.custom-css-style .elementor-element.elementor-element-75bf935>.elementor-widget-container { margin:-40px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-516b825>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-6b2d466 .elementor-image img { width:80% }
.custom-css-style .elementor-element.elementor-element-6b2d466>.elementor-widget-container { margin:-180px 0 0 40px }
.custom-css-style .elementor-element.elementor-element-1dc1c7a>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-1dc1c7a>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-1dc1c7a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-1dc1c7a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-1dc1c7a {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-1dc1c7a>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-dc67c05>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-bb3d0af .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-0d34fa2 { padding:60px 0 160px 0 }
.custom-css-style .elementor-element.elementor-element-724381c>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-6dcc3ab>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-4b25ca4 .elementor-spacer-inner { height:150px }
.custom-css-style .elementor-element.elementor-element-4b25ca4>.elementor-widget-container { margin:0 0 0 40px; border-style:solid; border-width:0 0 0 1px; border-color:#c7a17a }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-4b25ca4 {
left:0
}
body.rtl .custom-css-style .elementor-element.elementor-element-4b25ca4 { right:0 }
.custom-css-style .elementor-element.elementor-element-4b25ca4 { top:0 }
.custom-css-style .elementor-element.elementor-element-64877cb .elementor-image img { width:230px }
.custom-css-style .elementor-element.elementor-element-64877cb { width:100%; max-width:100%; bottom:48% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-64877cb {
left:-28%
}
body.rtl .custom-css-style .elementor-element.elementor-element-64877cb { right:-28% }
.custom-css-style .elementor-element.elementor-element-6086ff0 .elementor-heading-title { font-size:55px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-6086ff0>.elementor-widget-container { margin:50% 10% 0 0 }
.custom-css-style .elementor-element.elementor-element-66c75e2 { text-align:left }
.custom-css-style .elementor-element.elementor-element-66c75e2 .elementor-heading-title { color:#000; font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-66c75e2>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-25bd1c1:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-25bd1c1>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:rgba(0, 0, 0, 0)
}
.custom-css-style .elementor-element.elementor-element-25bd1c1>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin:0; padding:0 }
.custom-css-style .elementor-element.elementor-element-25bd1c1>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-3577726 { width:470px; max-width:470px; top:-11% }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-f17e985.elementor-column .elementor-column-wrap { align-items:flex-start }
.custom-css-style .elementor-element.elementor-element-f17e985.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:flex-start; align-items:flex-start }
.custom-css-style .elementor-element.elementor-element-f17e985:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-f17e985>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-f17e985>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin:80px 0 0 0; padding:60px 50px 60px 50px }
.custom-css-style .elementor-element.elementor-element-f17e985>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-f17e985 { z-index:2 }
.custom-css-style .elementor-element.elementor-element-e3d5cfd .elementor-heading-title { color:#fff; font-size:40px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-e3d5cfd>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-28b3844 { color:rgba(255, 255, 255, .7215686274509804) }
.custom-css-style .elementor-element.elementor-element-28b3844>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-2f6c860 .elementor-button { font-size:22px; font-weight:500; letter-spacing:3px; fill:#c7a17a; color:#c7a17a; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#c7a17a; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-2f6c860 .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-2f6c860 .elementor-button:hover { color:#fff; background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-2f6c860 .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-2f6c860 .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-2f6c860>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-2f6c860 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-a7b6d89 .elementor-image img { width:110px }
.custom-css-style .elementor-element.elementor-element-a7b6d89 { width:100%; max-width:100%; top:59% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-a7b6d89 {
left:78%
}
body.rtl .custom-css-style .elementor-element.elementor-element-a7b6d89 { right:78% }
:root { --page-title-display:none
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-25bd1c1 {
width:25%
}
.custom-css-style .elementor-element.elementor-element-f17e985 {
width:41.332%
}
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-4923803>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-4923803>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-a5bf6ba .elementor-heading-title {
font-size:80px
}
.custom-css-style .elementor-element.elementor-element-4173186 {
font-size:16px
}
.custom-css-style .elementor-element.elementor-element-4173186>.elementor-widget-container {
padding:0 40% 0 0
}
.custom-css-style .elementor-element.elementor-element-41f3271>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-41f3271>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-41f3271:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-41f3271>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-41f3271 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-a6a28d0 {
padding:60px 0 100px 0
}
.custom-css-style .elementor-element.elementor-element-3c6bd53 .elementor-image img {
width:179px
}
.custom-css-style .elementor-element.elementor-element-e613625 .elementor-image img {
width:154px
}
.custom-css-style .elementor-element.elementor-element-f287cf5 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-ff8dff2>.elementor-widget-container {
margin:0 0 0 -100px
}
.custom-css-style .elementor-element.elementor-element-7486afc>.elementor-widget-container {
margin:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-042750e>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-042750e>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-042750e:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-042750e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-042750e {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-5ddcf91>.elementor-container {
min-height:700px
}
.custom-css-style .elementor-element.elementor-element-5ddcf91>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-5ddcf91 {
padding:0 0 80px 0
}
.custom-css-style .elementor-element.elementor-element-c1d79de>.elementor-element-populated {
padding:0
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-ac54be6 {
left:14%
}
body.rtl .custom-css-style .elementor-element.elementor-element-ac54be6 {
right:14%
}
.custom-css-style .elementor-element.elementor-element-ac54be6 {
bottom:17%
}
.custom-css-style .elementor-element.elementor-element-14c202f .elementor-heading-title {
font-size:70px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-14c202f {
right:4%
}
body.rtl .custom-css-style .elementor-element.elementor-element-14c202f {
left:4%
}
.custom-css-style .elementor-element.elementor-element-14c202f {
bottom:9%
}
.custom-css-style .elementor-element.elementor-element-e99994a>.elementor-element-populated {
margin:0;
padding:120px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-c36a487>.elementor-widget-container {
margin:0 0 0 -100px
}
.custom-css-style .elementor-element.elementor-element-79fd4aa>.elementor-widget-container {
margin:20px 0 0 60px
}
.custom-css-style .elementor-element.elementor-element-6b2d466>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-1dc1c7a>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-1dc1c7a>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-1dc1c7a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-1dc1c7a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-1dc1c7a {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-0d34fa2 {
padding:60px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-4b25ca4 .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-4b25ca4>.elementor-widget-container {
margin:0 0 0 20px
}
.custom-css-style .elementor-element.elementor-element-64877cb .elementor-image img {
width:220px
}
.custom-css-style .elementor-element.elementor-element-64877cb {
bottom:36%
}
.custom-css-style .elementor-element.elementor-element-6086ff0 .elementor-heading-title {
font-size:42px
}
.custom-css-style .elementor-element.elementor-element-3577726 {
width:350px;
max-width:350px;
top:-6%
}
.custom-css-style .elementor-element.elementor-element-f17e985>.elementor-element-populated {
margin:250px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-28b3844>.elementor-widget-container {
margin:20px 40px 0 0
}
.custom-css-style .elementor-element.elementor-element-2f6c860 {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-a7b6d89 .elementor-image img {
width:100px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-a7b6d89 {
left:-74%
}
body.rtl .custom-css-style .elementor-element.elementor-element-a7b6d89 {
right:-74%
}
.custom-css-style .elementor-element.elementor-element-a7b6d89 {
top:46%
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-4923803>.elementor-container {
min-height:450px
}
.custom-css-style .elementor-element.elementor-element-4923803>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-dc17e4f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:center
}
.custom-css-style .elementor-element.elementor-element-dc17e4f>.elementor-element-populated {
margin:120px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-a5bf6ba {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-a5bf6ba .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-4173186 .elementor-text-editor {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-4173186 {
font-size:16px
}
.custom-css-style .elementor-element.elementor-element-4173186>.elementor-widget-container {
margin:-10px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-41f3271>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-41f3271>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-41f3271:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-41f3271>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-41f3271 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-aa8ce85 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-a6a28d0 {
margin-top:0;
margin-bottom:0;
padding:0 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-a4153b9>.elementor-element-populated {
margin:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-f112e18 .elementor-heading-title {
font-size:60px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-f112e18 {
right:2%
}
body.rtl .custom-css-style .elementor-element.elementor-element-f112e18 {
left:2%
}
.custom-css-style .elementor-element.elementor-element-f112e18 {
top:-15%
}
.custom-css-style .elementor-element.elementor-element-f287cf5 .elementor-heading-title {
font-size:24px
}
.custom-css-style .elementor-element.elementor-element-042750e>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-042750e>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-042750e:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-042750e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-042750e {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-797cff3 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-5ddcf91>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-5ddcf91>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-5ddcf91 {
padding:100px 0 0 0
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-ac54be6 {
left:-12%
}
body.rtl .custom-css-style .elementor-element.elementor-element-ac54be6 {
right:-12%
}
.custom-css-style .elementor-element.elementor-element-ac54be6 {
bottom:-200%
}
.custom-css-style .elementor-element.elementor-element-14c202f {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-14c202f .elementor-heading-title {
font-size:50px;
line-height:.9em
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-14c202f {
right:-6%
}
body.rtl .custom-css-style .elementor-element.elementor-element-14c202f {
left:-6%
}
.custom-css-style .elementor-element.elementor-element-e99994a>.elementor-element-populated {
margin:0 20px 0 20px;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-ec6d718 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-79fd4aa>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-75bf935 .elementor-image img {
width:80%
}
.custom-css-style .elementor-element.elementor-element-75bf935>.elementor-widget-container {
margin:60px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-6b2d466 .elementor-image img {
width:80%
}
.custom-css-style .elementor-element.elementor-element-6b2d466>.elementor-widget-container {
margin:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-1dc1c7a>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-1dc1c7a>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-1dc1c7a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-1dc1c7a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-1dc1c7a {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-bb3d0af .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-0d34fa2 {
padding:0
}
.custom-css-style .elementor-element.elementor-element-4b25ca4>.elementor-widget-container {
margin:0 0 0 20px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-64877cb {
left:10%
}
body.rtl .custom-css-style .elementor-element.elementor-element-64877cb {
right:10%
}
.custom-css-style .elementor-element.elementor-element-64877cb {
bottom:24%
}
.custom-css-style .elementor-element.elementor-element-6086ff0>.elementor-widget-container {
margin:120px 20px 0 20px;
padding:0
}
.custom-css-style .elementor-element.elementor-element-66c75e2>.elementor-widget-container {
margin:0 0 60px 20px
}
.custom-css-style .elementor-element.elementor-element-25bd1c1.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:center
}
.custom-css-style .elementor-element.elementor-element-25bd1c1>.elementor-element-populated {
padding:0 0 350px 0
}
.custom-css-style .elementor-element.elementor-element-3577726 {
width:320px;
max-width:320px
}
.custom-css-style .elementor-element.elementor-element-f17e985>.elementor-element-populated {
margin:130px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-28b3844>.elementor-widget-container {
margin:0;
padding:0
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-25bd1c1 {
width:10%
}
.custom-css-style .elementor-element.elementor-element-f17e985 {
width:55%
}
}
.custom-css-style .elementor-element.elementor-element-201413e>.elementor-container { min-height:700px }
.custom-css-style .elementor-element.elementor-element-201413e>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-201413e:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-201413e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-201413e {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:95px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-201413e>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-35b833f>.elementor-element-populated { padding:140px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-35b833f { z-index:2 }
.custom-css-style .elementor-element.elementor-element-f0edd35 { text-align:left; z-index:3; width:100%; max-width:100% }
.custom-css-style .elementor-element.elementor-element-f0edd35 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.custom-css-style .elementor-element.elementor-element-fcdb6b4 { text-align:left; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-fcdb6b4 .elementor-heading-title { color:#fff; font-size:80px }
.custom-css-style .elementor-element.elementor-element-fcdb6b4>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-ae2141d>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:0 }
.custom-css-style .elementor-element.elementor-element-ae2141d>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-bae5268 { width:210%; max-width:210% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-bae5268 {
left:-87%
}
body.rtl .custom-css-style .elementor-element.elementor-element-bae5268 { right:-87% }
.custom-css-style .elementor-element.elementor-element-c1b50f6:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-c1b50f6>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-c1b50f6 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; padding:0 0 100px 0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-c1b50f6>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-f2afcc2>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-dd8589e>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-41843a8 .elementor-spacer-inner { height:150px }
.custom-css-style .elementor-element.elementor-element-41843a8>.elementor-widget-container { margin:0 0 0 40px; border-style:solid; border-width:0 0 0 1px; border-color:#c7a17a }
.elementor-element.elementor-element-41843a8 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-41843a8 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-41843a8 { width:auto; max-width:auto; top:0 }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-41843a8 {
left:0
}
body.rtl .custom-css-style .elementor-element.elementor-element-41843a8 { right:0 }
.custom-css-style .elementor-element.elementor-element-c961c6a .elementor-image img { width:230px; opacity:.3; filter:brightness( 200% ) contrast( 0 ) saturate( 100% ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-c961c6a { width:100%; max-width:100%; bottom:48% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-c961c6a {
left:43%
}
body.rtl .custom-css-style .elementor-element.elementor-element-c961c6a { right:43% }
.custom-css-style .elementor-element.elementor-element-576781b .elementor-heading-title { color:#fff; font-size:55px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-576781b>.elementor-widget-container { margin:50% 10% 0 0 }
.custom-css-style .elementor-element.elementor-element-e4b17af { text-align:left }
.custom-css-style .elementor-element.elementor-element-e4b17af .elementor-heading-title { color:#fff; font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-e4b17af>.elementor-widget-container { margin:10px 0 0 0 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-c4b3e0e.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-c4b3e0e.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-c4b3e0e:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-c4b3e0e>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:rgba(0, 0, 0, 0)
}
.custom-css-style .elementor-element.elementor-element-c4b3e0e>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin:0 15% 0 15%; padding:0 }
.custom-css-style .elementor-element.elementor-element-c4b3e0e>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-2e3ca8b { color:rgba(255, 255, 255, .7215686274509804) }
.custom-css-style .elementor-element.elementor-element-2e3ca8b>.elementor-widget-container { margin:60px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-9c3c4e5:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-9c3c4e5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-9c3c4e5 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:0 }
.custom-css-style .elementor-element.elementor-element-9c3c4e5>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-969784d>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-7343d0f .service-grid-wrapper { height:550px; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-7343d0f .service-grid-wrapper img { max-width:50px!important }
.custom-css-style .elementor-element.elementor-element-7343d0f .service-grid-wrapper i { color:#fff }
.custom-css-style .elementor-element.elementor-element-7343d0f .service-grid-wrapper .overflow-inner .header-wrap h2 { color:#fff; font-size:36px }
.custom-css-style .elementor-element.elementor-element-7343d0f .service-grid-wrapper .overflow-inner .hover-content { color:#fff }
.custom-css-style .elementor-element.elementor-element-4859cb4 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:120px 0 140px 0 }
.custom-css-style .elementor-element.elementor-element-4859cb4:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-4859cb4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-4859cb4>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-11a6017>.elementor-element-populated { margin:0 60px 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-212592f>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-46c5d3e .elementor-heading-title { color:#fff; font-size:90px; line-height:.8em }
.custom-css-style .elementor-element.elementor-element-46c5d3e { z-index:2; top:3% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-46c5d3e {
left:8%
}
body.rtl .custom-css-style .elementor-element.elementor-element-46c5d3e { right:8% }
.custom-css-style .elementor-element.elementor-element-dc9689d>.elementor-element-populated { margin:0 0 0 20px; padding:0 }
.custom-css-style .elementor-element.elementor-element-73ad331>.elementor-widget-container { margin:0 0 0 40px }
.custom-css-style .elementor-element.elementor-element-3bc55cc .elementor-heading-title { color:#fff; font-size:90px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-3bc55cc { z-index:2; bottom:-10% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-3bc55cc {
right:-14%
}
body.rtl .custom-css-style .elementor-element.elementor-element-3bc55cc { left:-14% }
.custom-css-style .elementor-element.elementor-element-8f52c37>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-1e47063 .eb-map { height:600px }
.custom-css-style .elementor-element.elementor-element-296adfe { text-align:left; width:auto; max-width:auto; top:25% }
.custom-css-style .elementor-element.elementor-element-296adfe .elementor-heading-title { color:#fff; font-size:100px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-296adfe>.elementor-widget-container { margin:0 }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-296adfe {
left:5%
}
body.rtl .custom-css-style .elementor-element.elementor-element-296adfe { right:5% }
.custom-css-style .elementor-element.elementor-element-5de5bae .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#c7a17a; color:#c7a17a; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#c7a17a; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-5de5bae .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-5de5bae .elementor-button:hover { color:#fff; background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-5de5bae .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-5de5bae .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-5de5bae>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-5de5bae { width:auto; max-width:auto; top:58% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-5de5bae {
left:4%
}
body.rtl .custom-css-style .elementor-element.elementor-element-5de5bae { right:4% }
:root { --page-title-display:none
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-35b833f {
width:60%
}
.custom-css-style .elementor-element.elementor-element-ae2141d {
width:40%
}
.custom-css-style .elementor-element.elementor-element-dd8589e {
width:30%
}
.custom-css-style .elementor-element.elementor-element-c4b3e0e {
width:70%
}
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-201413e>.elementor-container {
min-height:460px
}
.custom-css-style .elementor-element.elementor-element-201413e>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-201413e {
padding:70px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-35b833f>.elementor-element-populated {
margin:0;
padding:100px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-f0edd35 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-fcdb6b4 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-ae2141d>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-c1b50f6 {
padding:0 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-41843a8 .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-41843a8>.elementor-widget-container {
margin:0 0 0 20px
}
.custom-css-style .elementor-element.elementor-element-c961c6a {
bottom:31%
}
.custom-css-style .elementor-element.elementor-element-576781b .elementor-heading-title {
font-size:42px
}
.custom-css-style .elementor-element.elementor-element-576781b>.elementor-widget-container {
margin:120px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-c4b3e0e>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-2e3ca8b>.elementor-widget-container {
margin:100px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-7343d0f .service-grid-wrapper img {
max-width:45px!important
}
.custom-css-style .elementor-element.elementor-element-7343d0f .service-grid-wrapper .overflow-inner .header-wrap h2 {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-4859cb4 {
padding:100px 0 100px 0
}
.custom-css-style .elementor-element.elementor-element-11a6017>.elementor-element-populated {
margin:0 20px 0 0
}
.custom-css-style .elementor-element.elementor-element-46c5d3e .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-dc9689d>.elementor-element-populated {
margin:0 0 0 20px
}
.custom-css-style .elementor-element.elementor-element-73ad331>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-3bc55cc .elementor-heading-title {
font-size:70px;
line-height:.9em
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-3bc55cc {
right:4%
}
body.rtl .custom-css-style .elementor-element.elementor-element-3bc55cc {
left:4%
}
.custom-css-style .elementor-element.elementor-element-3bc55cc {
bottom:9%
}
.custom-css-style .elementor-element.elementor-element-1e47063 .eb-map {
height:500px
}
.custom-css-style .elementor-element.elementor-element-296adfe .elementor-heading-title {
font-size:70px;
line-height:1em
}
.custom-css-style .elementor-element.elementor-element-5de5bae {
width:auto;
max-width:auto;
top:55%
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-201413e>.elementor-container {
min-height:800px
}
.custom-css-style .elementor-element.elementor-element-201413e>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-201413e {
padding:140px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-35b833f>.elementor-element-populated {
margin:40px 20px 0 20px;
padding:20px 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-f0edd35 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-fcdb6b4 .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-c1b50f6 {
padding:0
}
.custom-css-style .elementor-element.elementor-element-41843a8>.elementor-widget-container {
margin:0 0 0 20px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-c961c6a {
left:10%
}
body.rtl .custom-css-style .elementor-element.elementor-element-c961c6a {
right:10%
}
.custom-css-style .elementor-element.elementor-element-c961c6a {
bottom:24%
}
.custom-css-style .elementor-element.elementor-element-576781b>.elementor-widget-container {
margin:120px 20px 0 20px;
padding:0
}
.custom-css-style .elementor-element.elementor-element-e4b17af>.elementor-widget-container {
margin:10px 0 0 20px
}
.custom-css-style .elementor-element.elementor-element-c4b3e0e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:center
}
.custom-css-style .elementor-element.elementor-element-c4b3e0e>.elementor-element-populated {
margin:0 20px 0 20px;
padding:0
}
.custom-css-style .elementor-element.elementor-element-2e3ca8b>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-9c3c4e5 {
margin-top:0;
margin-bottom:0;
padding:40px 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-969784d>.elementor-element-populated {
margin:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-7343d0f .service-grid-wrapper img {
max-width:50px!important
}
.custom-css-style .elementor-element.elementor-element-7343d0f .service-grid-wrapper .overflow-inner .header-wrap h2 {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-4859cb4 {
padding:0 0 80px 0
}
.custom-css-style .elementor-element.elementor-element-11a6017>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-212592f .elementor-image img {
width:80%
}
.custom-css-style .elementor-element.elementor-element-212592f>.elementor-widget-container {
margin:60px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-46c5d3e {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-46c5d3e .elementor-heading-title {
font-size:60px;
line-height:.9em
}
.custom-css-style .elementor-element.elementor-element-dc9689d>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-73ad331 .elementor-image img {
width:80%
}
.custom-css-style .elementor-element.elementor-element-73ad331>.elementor-widget-container {
margin:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-3bc55cc {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-3bc55cc .elementor-heading-title {
font-size:60px;
line-height:.9em
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-3bc55cc {
right:-6%
}
body.rtl .custom-css-style .elementor-element.elementor-element-3bc55cc {
left:-6%
}
.custom-css-style .elementor-element.elementor-element-1e47063 .eb-map {
height:400px
}
.custom-css-style .elementor-element.elementor-element-296adfe .elementor-heading-title {
font-size:50px
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-dd8589e {
width:40%
}
.custom-css-style .elementor-element.elementor-element-c4b3e0e {
width:60%
}
}
.custom-css-style .elementor-element.elementor-element-7817036>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-7817036>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-7817036:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-7817036>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/aerial-view-of-various-coffee-P7X5ZDW.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-7817036>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-7817036 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-1ec019d>.elementor-element-populated { margin:60px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-74dd2a2 { text-align:center }
.custom-css-style .elementor-element.elementor-element-74dd2a2 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-74dd2a2 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-74dd2a2 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-999231e { text-align:center }
.custom-css-style .elementor-element.elementor-element-999231e .elementor-heading-title { color:#fff; font-size:130px }
.custom-css-style .elementor-element.elementor-element-999231e>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-999231e { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-999231e { opacity:0 }
.custom-css-style .elementor-element.elementor-element-ac83152>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-ac83152>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-ac83152:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-ac83152>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-ac83152 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-ac83152>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-0a8ccdd>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-c63482c .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-725040bb { overflow:hidden; margin-top:0; margin-bottom:0; padding:20px 0 80px 0 }
.custom-css-style .elementor-element.elementor-element-70495302>.elementor-element-populated { margin:0 10% 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-51693a15 { text-align:left }
.custom-css-style .elementor-element.elementor-element-51693a15 .elementor-heading-title { font-size:30px; line-height:1.3em;}
.custom-css-style .elementor-element.elementor-element-51693a15>.elementor-widget-container { margin:0; padding:0 }
.custom-css-style .elementor-element.elementor-element-667baa1b { margin-top:20px; margin-bottom:5px }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-3d509a15.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-3d509a15.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-319de458 .elementor-heading-title { font-size:16px }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-3088cd1f.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-3088cd1f.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-40ad7680 { text-align:right }
.custom-css-style .elementor-element.elementor-element-e0f8070 { --divider-border-style:solid;
--divider-color:#000000;
--divider-border-width:1px
}
.custom-css-style .elementor-element.elementor-element-e0f8070 .elementor-divider-separator { width:100% }
.custom-css-style .elementor-element.elementor-element-e0f8070 .elementor-divider { padding-top:0; padding-bottom:0 }
.custom-css-style .elementor-element.elementor-element-641d043c { margin-top:5px; margin-bottom:5px }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-f74d244.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-f74d244.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-564ee92e .elementor-heading-title { font-size:16px }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-37abba3.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-37abba3.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-64021edb { text-align:right }
.custom-css-style .elementor-element.elementor-element-246661e7 { --divider-border-style:solid;
--divider-color:#000000;
--divider-border-width:1px
}
.custom-css-style .elementor-element.elementor-element-246661e7 .elementor-divider-separator { width:100% }
.custom-css-style .elementor-element.elementor-element-246661e7 .elementor-divider { padding-top:0; padding-bottom:0 }
.custom-css-style .elementor-element.elementor-element-50132018 { margin-top:5px; margin-bottom:5px }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-1144689e.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-1144689e.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-52813759 .elementor-heading-title { font-size:16px }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-97842fe.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-97842fe.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-69dc5685 { text-align:right }
.custom-css-style .elementor-element.elementor-element-33003b81 { --divider-border-style:solid;
--divider-color:#000000;
--divider-border-width:1px
}
.custom-css-style .elementor-element.elementor-element-33003b81 .elementor-divider-separator { width:100% }
.custom-css-style .elementor-element.elementor-element-33003b81 .elementor-divider { padding-top:0; padding-bottom:0 }
.custom-css-style .elementor-element.elementor-element-197fa6bd { margin-top:40px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-32067a3 { text-align:left }
.custom-css-style .elementor-element.elementor-element-32067a3 .elementor-heading-title { font-size:24px; font-weight:900; text-transform:uppercase; letter-spacing:3px }
.custom-css-style .elementor-element.elementor-element-23973719>.elementor-widget-container { padding:0 40px 20px 0 }
.custom-css-style .elementor-element.elementor-element-884f6b9 { text-align:left }
.custom-css-style .elementor-element.elementor-element-884f6b9 .elementor-heading-title { font-size:24px; font-weight:900; text-transform:uppercase; letter-spacing:3px }
.custom-css-style .elementor-element.elementor-element-1e185e5 .elementor-heading-title { color:#c7a17a; font-size:40px }
.custom-css-style .elementor-element.elementor-element-1e185e5>.elementor-widget-container { margin:15px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-4aa8ee25 { text-align:left }
.custom-css-style .elementor-element.elementor-element-4aa8ee25 .elementor-heading-title { font-size:24px; font-weight:900; text-transform:uppercase; letter-spacing:3px }
.custom-css-style .elementor-element.elementor-element-9e36a08>.elementor-widget-container { padding:0 }
.custom-css-style .elementor-element.elementor-element-f44674b>.elementor-widget-container { padding:0 }
.custom-css-style .elementor-element.elementor-element-376f5883:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-376f5883>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-376f5883>.elementor-background-slideshow, .custom-css-style .elementor-element.elementor-element-376f5883>.elementor-element-populated, .custom-css-style .elementor-element.elementor-element-376f5883>.elementor-element-populated>.elementor-background-overlay { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-376f5883>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin:0; padding:20px 20px 20px 20px }
.custom-css-style .elementor-element.elementor-element-376f5883>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-376f5883 { z-index:3 }
.custom-css-style .elementor-element.elementor-element-a0c2942 { border-style:solid; border-width:1px 1px 1px 1px; border-color:#fff; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:40px 40px 30px 40px }
.custom-css-style .elementor-element.elementor-element-a0c2942>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-e3a3e0a>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-0b0ac16>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-dcea9c1 .eb-map { height:600px }
:root { --page-title-display:none
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-70495302 {
width:60%
}
.custom-css-style .elementor-element.elementor-element-376f5883 {
width:40%
}
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-7817036>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-7817036>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-74dd2a2 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-999231e .elementor-heading-title {
font-size:90px
}
.custom-css-style .elementor-element.elementor-element-ac83152>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-ac83152>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-ac83152:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-ac83152>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-ac83152 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-725040bb {
margin-top:0;
margin-bottom:80px;
padding:0
}
.custom-css-style .elementor-element.elementor-element-70495302>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-51693a15 .elementor-heading-title {
font-size:24px
}
.custom-css-style .elementor-element.elementor-element-197fa6bd {
margin-top:40px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-48c82ee>.elementor-element-populated {
padding:0 0 40px 0
}
.custom-css-style .elementor-element.elementor-element-32067a3 .elementor-heading-title {
line-height:1.4em
}
.custom-css-style .elementor-element.elementor-element-884f6b9 .elementor-heading-title {
line-height:1.4em
}
.custom-css-style .elementor-element.elementor-element-1e185e5 .elementor-heading-title {
font-size:40px
}
.custom-css-style .elementor-element.elementor-element-6afca6ae>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-4aa8ee25 .elementor-heading-title {
line-height:1.4em
}
.custom-css-style .elementor-element.elementor-element-376f5883>.elementor-element-populated {
margin:20px 0 0 0;
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-a0c2942 {
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-dcea9c1 .eb-map {
height:400px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-7817036>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-7817036>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-74dd2a2 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-999231e .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-999231e>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-ac83152>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-ac83152>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-ac83152:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-ac83152>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-ac83152 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-c63482c .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-725040bb {
margin-top:0;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-70495302>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-3d509a15 {
width:60%
}
.custom-css-style .elementor-element.elementor-element-3088cd1f {
width:40%
}
.custom-css-style .elementor-element.elementor-element-f74d244 {
width:60%
}
.custom-css-style .elementor-element.elementor-element-37abba3 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-1144689e {
width:60%
}
.custom-css-style .elementor-element.elementor-element-97842fe {
width:40%
}
.custom-css-style .elementor-element.elementor-element-197fa6bd {
margin-top:40px;
margin-bottom:40px
}
.custom-css-style .elementor-element.elementor-element-48c82ee>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-6afca6ae>.elementor-element-populated {
margin:10px 0 0 0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-376f5883>.elementor-element-populated {
margin:0 0 60px 0;
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-a0c2942 {
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-e3a3e0a>.elementor-element-populated {
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-dcea9c1 .eb-map {
height:400px
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-70495302 {
width:100%
}
.custom-css-style .elementor-element.elementor-element-48c82ee {
width:100%
}
.custom-css-style .elementor-element.elementor-element-6afca6ae {
width:100%
}
.custom-css-style .elementor-element.elementor-element-376f5883 {
width:100%
}
}
.custom-css-style .elementor-element.elementor-element-77e82ca>.elementor-container { min-height:700px }
.custom-css-style .elementor-element.elementor-element-77e82ca>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-77e82ca:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-77e82ca>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/jonathan-borba-O2fAWP7uDSQ-unsplash.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-77e82ca>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-77e82ca { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-e217d06>.elementor-element-populated { margin:40px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-14a7eb0 { text-align:center }
.custom-css-style .elementor-element.elementor-element-14a7eb0 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-14a7eb0 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-14a7eb0 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-d456784 { text-align:center }
.custom-css-style .elementor-element.elementor-element-d456784 .elementor-heading-title { color:#fff; font-size:130px }
.custom-css-style .elementor-element.elementor-element-d456784>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-d456784 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-d456784 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-b8ef0ad>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-b8ef0ad>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-b8ef0ad:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-b8ef0ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg-black.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-b8ef0ad {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-140px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-b8ef0ad>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-1150e70>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-b91da62 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-3f7f261:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-3f7f261>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-3f7f261 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; padding:0 0 40px 0; z-index:2 }
.custom-css-style .elementor-element.elementor-element-3f7f261>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-b4fd3fa.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-b4fd3fa>.elementor-element-populated { margin:0; padding:0 60px 0 60px }
.custom-css-style .elementor-element.elementor-element-24b0ad5 .elementor-spacer-inner { height:150px }
.custom-css-style .elementor-element.elementor-element-24b0ad5>.elementor-widget-container { margin:-130px 0 0 0; border-style:solid; border-width:0 0 0 1px; border-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-24b0ad5 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-b1c9a8e { text-align:center; width:100%; max-width:100% }
.custom-css-style .elementor-element.elementor-element-b1c9a8e .elementor-heading-title { color:#c7a17a; font-size:40px }
.custom-css-style .elementor-element.elementor-element-b1c9a8e>.elementor-widget-container { margin:20px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-3d37993>.elementor-widget-container { margin:60px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-3d37993 { z-index:2 }
.custom-css-style .elementor-element.elementor-element-da32670>.elementor-element-populated { margin:-20px 0 0 30px; padding:0 }
.custom-css-style .elementor-element.elementor-element-da32670 { z-index:3 }
.custom-css-style .elementor-element.elementor-element-3534e8b .elementor-heading-title { color:#fff; font-size:80px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-3534e8b { z-index:2 }
.custom-css-style .elementor-element.elementor-element-795b5f2 .elementor-text-editor { column-gap:0 }
.custom-css-style .elementor-element.elementor-element-795b5f2 { color:rgba(255, 255, 255, .68) }
.custom-css-style .elementor-element.elementor-element-795b5f2>.elementor-widget-container { margin:-10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-4fbb3b1 .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#c7a17a; color:#c7a17a; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#c7a17a; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-4fbb3b1 .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-4fbb3b1 .elementor-button:hover { color:#fff; background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-4fbb3b1 .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-4fbb3b1 .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-4fbb3b1>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-4fbb3b1 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-204e1d3 .elementor-image img { width:300px; filter:brightness( 100% ) contrast( 200% ) saturate( 0 ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-204e1d3>.elementor-widget-container { margin:80px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-204e1d3 { width:100%; max-width:100%; top:-20% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-204e1d3 {
left:60%
}
body.rtl .custom-css-style .elementor-element.elementor-element-204e1d3 { right:60% }
.custom-css-style .elementor-element.elementor-element-d63c863 .elementor-image img { width:250px; opacity:.4; filter:brightness( 200% ) contrast( 0 ) saturate( 0 ) blur( 0 ) hue-rotate( 0deg ) }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-d63c863 {
left:-48%
}
body.rtl .custom-css-style .elementor-element.elementor-element-d63c863 { right:-48% }
.custom-css-style .elementor-element.elementor-element-d63c863 { top:4% }
.custom-css-style .elementor-element.elementor-element-1f223fa:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-1f223fa>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-1f223fa {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; padding:0 }
.custom-css-style .elementor-element.elementor-element-1f223fa>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-38e6115>.elementor-element-populated { margin:0 40px 0 0; padding:0 0 0 50px }
.custom-css-style .elementor-element.elementor-element-3e3a2be>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-f725625>.elementor-element-populated { margin:0 0 0 30px; padding:0 }
.custom-css-style .elementor-element.elementor-element-c53037f .elementor-heading-title { color:#fff; font-size:60px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-c53037f { z-index:2 }
.custom-css-style .elementor-element.elementor-element-22cc622 .elementor-text-editor { column-gap:0 }
.custom-css-style .elementor-element.elementor-element-22cc622 { color:rgba(255, 255, 255, .68) }
.custom-css-style .elementor-element.elementor-element-22cc622>.elementor-widget-container { margin:-10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-0dbffbd .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#c7a17a; color:#c7a17a; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#c7a17a; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-0dbffbd .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-0dbffbd .elementor-button:hover { color:#fff; background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-0dbffbd .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-0dbffbd .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-0dbffbd>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-0dbffbd { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-c13589c>.elementor-element-populated { margin:0 0 0 40px; padding:0 50px 0 0 }
.custom-css-style .elementor-element.elementor-element-2b6c6c0>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-d0e6de4>.elementor-element-populated { margin:0 0 0 30px; padding:0 }
.custom-css-style .elementor-element.elementor-element-1cec951 .elementor-heading-title { color:#fff; font-size:60px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-1cec951 { z-index:2 }
.custom-css-style .elementor-element.elementor-element-1eae37a .elementor-text-editor { column-gap:0 }
.custom-css-style .elementor-element.elementor-element-1eae37a { color:rgba(255, 255, 255, .68) }
.custom-css-style .elementor-element.elementor-element-1eae37a>.elementor-widget-container { margin:-10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-ed88fbd .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#c7a17a; color:#c7a17a; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#c7a17a; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-ed88fbd .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-ed88fbd .elementor-button:hover { color:#fff; background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-ed88fbd .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-ed88fbd .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-ed88fbd>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-ed88fbd { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-e614d2b:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-e614d2b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-e614d2b {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:0 0 60px 0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-e614d2b>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-e738070.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-0783352 .elementor-spacer-inner { height:200px }
.custom-css-style .elementor-element.elementor-element-0783352>.elementor-widget-container { margin:-60px 0 0 0; border-style:solid; border-width:0 0 0 1px; border-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-0783352 { z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-2f7873d { text-align:center }
.custom-css-style .elementor-element.elementor-element-2f7873d .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:50px; text-transform:none }
.custom-css-style .elementor-element.elementor-element-2f7873d>.elementor-widget-container { margin:40px 0 0 0 }
.elementor-element.elementor-element-2f7873d { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-2f7873d { opacity:0 }
.custom-css-style .elementor-element.elementor-element-6bf87e9 { text-align:center }
.custom-css-style .elementor-element.elementor-element-6bf87e9 .elementor-heading-title { color:#fff; font-size:100px }
.custom-css-style .elementor-element.elementor-element-6bf87e9>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-6bf87e9 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-6bf87e9 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-d3354f7 { text-align:left }
.custom-css-style .elementor-element.elementor-element-d3354f7 .elementor-heading-title { color:#fff; font-size:30px; line-height:1.3em; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-d3354f7>.elementor-widget-container { margin:0 25% 0 25%; padding:40px 0 40px 0 }
.custom-css-style .elementor-element.elementor-element-365c617 .elementor-heading-title { color:rgba(255, 255, 255, .05); font-size:300px }
.custom-css-style .elementor-element.elementor-element-365c617 { width:500vw; max-width:500vw; top:10.268% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-365c617 {
left:14.833%
}
body.rtl .custom-css-style .elementor-element.elementor-element-365c617 { right:14.833% }
.custom-css-style .elementor-element.elementor-element-8ed104a>.elementor-widget-container { margin:0 25% 0 25% }
:root { --page-title-display:none
}
body.elementor-page-4149:not(.elementor-motion-effects-element-type-background), body.elementor-page-4149>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-77e82ca>.elementor-container {
min-height:600px
}
.custom-css-style .elementor-element.elementor-element-77e82ca>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-14a7eb0 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-d456784 .elementor-heading-title {
font-size:90px
}
.custom-css-style .elementor-element.elementor-element-b8ef0ad>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-b8ef0ad>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-b8ef0ad:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-b8ef0ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-b8ef0ad {
margin-top:-75px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-b4fd3fa>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-24b0ad5 .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-24b0ad5>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-4fc65ac {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-3534e8b .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-4fbb3b1 {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-204e1d3 {
top:-14%
}
.custom-css-style .elementor-element.elementor-element-d63c863 .elementor-image img {
width:210px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-d63c863 {
left:-34%
}
body.rtl .custom-css-style .elementor-element.elementor-element-d63c863 {
right:-34%
}
.custom-css-style .elementor-element.elementor-element-d63c863 {
top:5%
}
.custom-css-style .elementor-element.elementor-element-1f223fa {
margin-top:0;
margin-bottom:0;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-38e6115>.elementor-element-populated {
margin:0 20px 0 0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-c53037f .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-0dbffbd {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-c13589c>.elementor-element-populated {
margin:0 0 0 20px;
padding:0
}
.custom-css-style .elementor-element.elementor-element-1cec951 .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-ed88fbd {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-e614d2b {
margin-top:0;
margin-bottom:0;
padding:0 0 80px 0
}
.custom-css-style .elementor-element.elementor-element-e738070>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-0783352 .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-0783352>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-2f7873d .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-6bf87e9 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-d3354f7 .elementor-heading-title {
font-size:24px
}
.custom-css-style .elementor-element.elementor-element-d3354f7>.elementor-widget-container {
margin:0 40px 0 40px
}
.custom-css-style .elementor-element.elementor-element-365c617 .elementor-heading-title {
font-size:200px
}
.custom-css-style .elementor-element.elementor-element-8ed104a>.elementor-widget-container {
margin:0 40px 0 40px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-77e82ca>.elementor-container {
min-height:450px
}
.custom-css-style .elementor-element.elementor-element-77e82ca>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-14a7eb0 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-d456784 .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-b8ef0ad>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-b8ef0ad>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-b8ef0ad:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-b8ef0ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-b8ef0ad {
margin-top:-40px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-b91da62 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-3f7f261 {
margin-top:-40px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-b4fd3fa>.elementor-element-populated {
margin:0 20px 0 20px;
padding:0
}
.custom-css-style .elementor-element.elementor-element-24b0ad5>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-b1c9a8e .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-da32670>.elementor-element-populated {
margin:30px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-3534e8b {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-3534e8b .elementor-heading-title {
font-size:40px;
line-height:1em
}
.custom-css-style .elementor-element.elementor-element-d63c863 .elementor-image img {
width:169px
}
.custom-css-style .elementor-element.elementor-element-38e6115>.elementor-element-populated {
margin:40px 20px 20px 20px;
padding:0
}
.custom-css-style .elementor-element.elementor-element-f725625>.elementor-element-populated {
margin:30px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-c53037f {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-c53037f .elementor-heading-title {
font-size:40px;
line-height:1em
}
.custom-css-style .elementor-element.elementor-element-c13589c>.elementor-element-populated {
margin:60px 20px 80px 20px
}
.custom-css-style .elementor-element.elementor-element-d0e6de4>.elementor-element-populated {
margin:30px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-1cec951 {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-1cec951 .elementor-heading-title {
font-size:40px;
line-height:1em
}
.custom-css-style .elementor-element.elementor-element-0783352>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-2f7873d .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-6bf87e9 .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-d3354f7 .elementor-heading-title {
line-height:1.4em
}
.custom-css-style .elementor-element.elementor-element-d3354f7>.elementor-widget-container {
margin:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-365c617 .elementor-heading-title {
font-size:130px
}
.custom-css-style .elementor-element.elementor-element-8ed104a>.elementor-widget-container {
margin:0 20px 0 20px
}
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-da32670 {
width:90%
}
.custom-css-style .elementor-element.elementor-element-db2cf09 {
width:10%
}
.custom-css-style .elementor-element.elementor-element-f725625 {
width:90%
}
.custom-css-style .elementor-element.elementor-element-e2d2d19 {
width:10%
}
.custom-css-style .elementor-element.elementor-element-d0e6de4 {
width:90%
}
.custom-css-style .elementor-element.elementor-element-a3111ca {
width:10%
}
}
.custom-css-style .elementor-element.elementor-element-d7dd32f>.elementor-container { min-height:690px }
.custom-css-style .elementor-element.elementor-element-d7dd32f>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-d7dd32f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-d7dd32f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/barista-pours-water-from-coffee-pot-into-the-glass-D57H3WU.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-d7dd32f>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-d7dd32f { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-8097d67>.elementor-element-populated { margin:20px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-c3943f2 { text-align:center }
.custom-css-style .elementor-element.elementor-element-c3943f2 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-c3943f2 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-c3943f2 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-cf04b71 { text-align:center }
.custom-css-style .elementor-element.elementor-element-cf04b71 .elementor-heading-title { color:#fff; font-size:130px }
.custom-css-style .elementor-element.elementor-element-cf04b71>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-cf04b71 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-cf04b71 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-0fcccdb { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
margin-top:-100px; margin-bottom:0; padding:30px 0 30px 0; z-index:2 }
.custom-css-style .elementor-element.elementor-element-0fcccdb:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-0fcccdb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#fffbf2
}
.custom-css-style .elementor-element.elementor-element-0fcccdb>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-3487a29>.elementor-element-populated { padding:20px 50px 20px 40px }
.custom-css-style .elementor-element.elementor-element-650ff5b { text-align:left }
.custom-css-style .elementor-element.elementor-element-650ff5b .elementor-heading-title { font-size:28px; line-height:1.3em; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-650ff5b>.elementor-widget-container { margin:0; padding:0 }
.custom-css-style .elementor-element.elementor-element-eeac618>.elementor-widget-container { margin:20px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-f983ef8>.elementor-element-populated { border-style:solid; border-width:0 0 0 1px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:20px 40px 20px 40px }
.custom-css-style .elementor-element.elementor-element-f983ef8>.elementor-background-slideshow, .custom-css-style .elementor-element.elementor-element-f983ef8>.elementor-element-populated, .custom-css-style .elementor-element.elementor-element-f983ef8>.elementor-element-populated>.elementor-background-overlay { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-f983ef8>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-43b2807 { text-align:left }
.custom-css-style .elementor-element.elementor-element-43b2807 .elementor-heading-title { font-size:28px; line-height:1.3em; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-43b2807>.elementor-widget-container { margin:0; padding:0 }
.custom-css-style .elementor-element.elementor-element-6da7b6c { margin-top:20px; margin-bottom:5px }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-5612ee7.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-5612ee7.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-4cf862e .elementor-heading-title { font-size:16px }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-f7cba9d.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-f7cba9d.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-a961c82 { text-align:right }
.custom-css-style .elementor-element.elementor-element-f0e4c8d { --divider-border-style:solid;
--divider-color:#000000;
--divider-border-width:1px
}
.custom-css-style .elementor-element.elementor-element-f0e4c8d .elementor-divider-separator { width:100% }
.custom-css-style .elementor-element.elementor-element-f0e4c8d .elementor-divider { padding-top:0; padding-bottom:0 }
.custom-css-style .elementor-element.elementor-element-61e17c5 { margin-top:5px; margin-bottom:5px }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-609735c.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-609735c.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-1cc8fa3 .elementor-heading-title { font-size:16px }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-9ad601c.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-9ad601c.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-894b4c1 { text-align:right }
.custom-css-style .elementor-element.elementor-element-c213088 { --divider-border-style:solid;
--divider-color:#000000;
--divider-border-width:1px
}
.custom-css-style .elementor-element.elementor-element-c213088 .elementor-divider-separator { width:100% }
.custom-css-style .elementor-element.elementor-element-c213088 .elementor-divider { padding-top:0; padding-bottom:0 }
.custom-css-style .elementor-element.elementor-element-97f2c8a { margin-top:5px; margin-bottom:5px }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-8d5eaea.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-8d5eaea.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-0a3e0c2 .elementor-heading-title { font-size:16px }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-11a2e52.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-11a2e52.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-5bd0ea8 { text-align:right }
.custom-css-style .elementor-element.elementor-element-151af3b { --divider-border-style:solid;
--divider-color:#000000;
--divider-border-width:1px
}
.custom-css-style .elementor-element.elementor-element-151af3b .elementor-divider-separator { width:100% }
.custom-css-style .elementor-element.elementor-element-151af3b .elementor-divider { padding-top:0; padding-bottom:0 }
.custom-css-style .elementor-element.elementor-element-0d600cc { text-align:left }
.custom-css-style .elementor-element.elementor-element-0d600cc .elementor-heading-title { font-size:28px; line-height:1.3em; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-0d600cc>.elementor-widget-container { margin:40px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-b6abc35 .elementor-heading-title { color:#c7a17a; font-size:40px }
.custom-css-style .elementor-element.elementor-element-b6abc35>.elementor-widget-container { margin:15px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-83bcea9>.elementor-element-populated { border-style:solid; border-width:0 0 0 1px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:20px 40px 20px 40px }
.custom-css-style .elementor-element.elementor-element-83bcea9>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-d05cd0f { text-align:left }
.custom-css-style .elementor-element.elementor-element-d05cd0f .elementor-heading-title { font-size:28px; line-height:1.3em; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-d05cd0f>.elementor-widget-container { margin:0; padding:0 }
.custom-css-style .elementor-element.elementor-element-7a1b592 .elementor-button { font-family:Roboto, Sans-serif; font-size:16px; font-weight:400; fill:#000; color:#000; background-color:rgba(2, 1, 1, 0); padding:0 }
.custom-css-style .elementor-element.elementor-element-7a1b592>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-b9f1277 .elementor-button { font-family:Roboto, Sans-serif; font-size:16px; font-weight:400; text-transform:none; fill:#000; color:#000; background-color:rgba(2, 1, 1, 0); padding:0 }
.custom-css-style .elementor-element.elementor-element-b9f1277>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-c7369dc { --divider-border-style:solid;
--divider-color:#000;
--divider-border-width:1px
}
.custom-css-style .elementor-element.elementor-element-c7369dc .elementor-divider-separator { width:100% }
.custom-css-style .elementor-element.elementor-element-c7369dc .elementor-divider { padding-top:30px; padding-bottom:30px }
.custom-css-style .elementor-element.elementor-element-854d4ea { text-align:left }
.custom-css-style .elementor-element.elementor-element-854d4ea .elementor-heading-title { font-size:28px; line-height:1.3em; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-854d4ea>.elementor-widget-container { margin:0; padding:0 }
.custom-css-style .elementor-element.elementor-element-fcf48e5>.elementor-widget-container { margin:-10px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-b8aaef1 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:100px 0 100px 0 }
.custom-css-style .elementor-element.elementor-element-b8aaef1:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-b8aaef1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-b8aaef1>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-af24652>.elementor-element-populated { margin:0 40px 0 40px; padding:0 }
.custom-css-style .elementor-element.elementor-element-49f82dd .elementor-heading-title { color:#c7a17a; font-size:70px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-f8d1c04 .elementor-image img { width:300px; filter:brightness( 100% ) contrast( 200% ) saturate( 0 ) blur( 0 ) hue-rotate( 0deg ) }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-f8d1c04 {
right:-214.3px
}
body.rtl .custom-css-style .elementor-element.elementor-element-f8d1c04 { left:-214.3px }
.custom-css-style .elementor-element.elementor-element-f8d1c04 { top:-27% }
.custom-css-style .elementor-element.elementor-element-a9e6b02 { color:rgba(255, 255, 255, .7215686274509804) }
.custom-css-style .elementor-element.elementor-element-a9e6b02>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-b44ccfe .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#c7a17a; color:#c7a17a; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#c7a17a; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-b44ccfe .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-b44ccfe .elementor-button:hover { color:#fff; background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-b44ccfe .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-b44ccfe .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-b44ccfe>.elementor-widget-container { margin:30px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-b44ccfe { width:auto; max-width:auto }
:root { --page-title-display:none
}
body.elementor-page-4212:not(.elementor-motion-effects-element-type-background), body.elementor-page-4212>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-3487a29 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-f983ef8 {
width:30%
}
.custom-css-style .elementor-element.elementor-element-83bcea9 {
width:29.332%
}
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-d7dd32f>.elementor-container {
min-height:600px
}
.custom-css-style .elementor-element.elementor-element-d7dd32f>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-c3943f2 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-cf04b71 .elementor-heading-title {
font-size:90px
}
.custom-css-style .elementor-element.elementor-element-0fcccdb {
padding:20px 0 40px 0
}
.custom-css-style .elementor-element.elementor-element-650ff5b .elementor-heading-title {
font-size:24px
}
.custom-css-style .elementor-element.elementor-element-f983ef8>.elementor-element-populated {
border-width:0
}
.custom-css-style .elementor-element.elementor-element-43b2807 .elementor-heading-title {
font-size:24px
}
.custom-css-style .elementor-element.elementor-element-0d600cc .elementor-heading-title {
font-size:24px
}
.custom-css-style .elementor-element.elementor-element-b6abc35 .elementor-heading-title {
font-size:40px
}
.custom-css-style .elementor-element.elementor-element-d05cd0f .elementor-heading-title {
font-size:24px
}
.custom-css-style .elementor-element.elementor-element-854d4ea .elementor-heading-title {
font-size:24px
}
.custom-css-style .elementor-element.elementor-element-b8aaef1 {
padding:80px 0 80px 0
}
.custom-css-style .elementor-element.elementor-element-49f82dd .elementor-heading-title {
font-size:60px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-f8d1c04 {
right:-18%
}
body.rtl .custom-css-style .elementor-element.elementor-element-f8d1c04 {
left:-18%
}
.custom-css-style .elementor-element.elementor-element-f8d1c04 {
top:-14%
}
.custom-css-style .elementor-element.elementor-element-a9e6b02>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-b44ccfe {
width:auto;
max-width:auto
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-d7dd32f>.elementor-container {
min-height:450px
}
.custom-css-style .elementor-element.elementor-element-d7dd32f>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-c3943f2 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-cf04b71 .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-3487a29>.elementor-element-populated {
padding:20px 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-f983ef8>.elementor-element-populated {
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-5612ee7 {
width:60%
}
.custom-css-style .elementor-element.elementor-element-f7cba9d {
width:40%
}
.custom-css-style .elementor-element.elementor-element-609735c {
width:60%
}
.custom-css-style .elementor-element.elementor-element-9ad601c {
width:40%
}
.custom-css-style .elementor-element.elementor-element-8d5eaea {
width:60%
}
.custom-css-style .elementor-element.elementor-element-11a2e52 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-83bcea9>.elementor-element-populated {
border-width:0;
margin:20px 0 0 0;
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-49f82dd {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-49f82dd .elementor-heading-title {
font-size:50px;
line-height:1em
}
.custom-css-style .elementor-element.elementor-element-a9e6b02>.elementor-widget-container {
margin:0;
padding:0
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-3487a29 {
width:100%
}
.custom-css-style .elementor-element.elementor-element-f983ef8 {
width:50%
}
.custom-css-style .elementor-element.elementor-element-83bcea9 {
width:50%
}
}
.custom-css-style .elementor-element.elementor-element-25463f9 { padding:0 }
.custom-css-style .elementor-element.elementor-element-3e878ad>.elementor-element-populated { border-style:solid; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 }
.custom-css-style .elementor-element.elementor-element-3e878ad>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-67d00ef { text-align:left; z-index:3; top:0px }
.custom-css-style .elementor-element.elementor-element-67d00ef .elementor-image img { width:180px }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-67d00ef {
left:-1px
}
body.rtl .custom-css-style .elementor-element.elementor-element-67d00ef { right:-1px }
.custom-css-style .elementor-element.elementor-element-4953ee2>.elementor-element-populated { border-style:solid; border-width:0 0 0 1px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:15px 0 15px 40px }
.custom-css-style .elementor-element.elementor-element-4953ee2>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-d254fc0 .elementor-icon-wrapper { text-align:center }
.custom-css-style .elementor-element.elementor-element-d254fc0.elementor-view-stacked .elementor-icon { background-color:#000 }
.custom-css-style .elementor-element.elementor-element-d254fc0.elementor-view-default .elementor-icon, .custom-css-style .elementor-element.elementor-element-d254fc0.elementor-view-framed .elementor-icon { color:#000; border-color:#000 }
.custom-css-style .elementor-element.elementor-element-d254fc0.elementor-view-default .elementor-icon svg, .custom-css-style .elementor-element.elementor-element-d254fc0.elementor-view-framed .elementor-icon { fill:#000 }
.custom-css-style .elementor-element.elementor-element-d254fc0 .elementor-icon { font-size:20px }
.custom-css-style .elementor-element.elementor-element-d254fc0 .elementor-icon i, .custom-css-style .elementor-element.elementor-element-d254fc0 .elementor-icon svg { transform:rotate(0) }
.custom-css-style .elementor-element.elementor-element-d254fc0>.elementor-widget-container { margin:5px 15px 0 0 }
.custom-css-style .elementor-element.elementor-element-d254fc0 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-f161b88 .elementor-heading-title { font-size:18px; line-height:1em; /*letter-spacing:2px*/ }
.custom-css-style .elementor-element.elementor-element-f161b88>.elementor-widget-container { margin:5px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-f161b88 { width:auto; max-width:auto }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-b19755e.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-b19755e.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-b19755e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:flex-end }
.custom-css-style .elementor-element.elementor-element-b19755e>.elementor-element-populated { border-style:solid; border-width:0 0 0 1px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:15px 30px 0 0 }
.custom-css-style .elementor-element.elementor-element-b19755e>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-0696ed7 {
--grid-template-columns:repeat(0, auto);
--grid-column-gap:20px;
--grid-side-margin:15px;
--grid-row-gap:0px;
--grid-bottom-margin:0px; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-0696ed7 .elementor-widget-container { justify-content:center }
.custom-css-style .elementor-element.elementor-element-0696ed7 .elementor-social-icon { background-color:rgba(2, 1, 1, 0); font-size:20px; padding:0 }
.custom-css-style .elementor-element.elementor-element-0696ed7 .elementor-social-icon i { color:#000 }
.custom-css-style .elementor-element.elementor-element-0696ed7 .elementor-social-icon svg { fill:#000 }
.custom-css-style .elementor-element.elementor-element-b814c61 .craftcoffee-search-icon a { font-size:18px; color:#000 }
.custom-css-style .elementor-element.elementor-element-b814c61 .craftcoffee-search-wrapper input { width: 50%;}
.custom-css-style .elementor-element.elementor-element-b814c61 .craftcoffee-search-wrapper .input-group .input-group-button button i { font-size:26px }
.custom-css-style .elementor-element.elementor-element-b814c61 .autocomplete { width:500px }
.custom-css-style .elementor-element.elementor-element-b814c61 .craftcoffee-search-icon a:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-b814c61 .craftcoffee-search-wrapper { background:rgba(0, 0, 0, .9) }
.custom-css-style .elementor-element.elementor-element-b814c61 .craftcoffee-search-wrapper .input-group input { color:#fff }
.custom-css-style .elementor-element.elementor-element-b814c61 .craftcoffee-search-wrapper .input-group input::placeholder {
color:#fff
}
.custom-css-style .elementor-element.elementor-element-b814c61 .craftcoffee-search-wrapper .input-group { border-color:256, 256, 256, .1 }
.custom-css-style .elementor-element.elementor-element-b814c61 .craftcoffee-search-wrapper .input-group .input-group-button button { color:#fff }
.custom-css-style .elementor-element.elementor-element-b814c61 .craftcoffee-search-wrapper .autocomplete li a { color:#fff }
.custom-css-style .elementor-element.elementor-element-b814c61 .autocomplete ul { background-color:rgba(0, 0, 0, 0) }
.custom-css-style .elementor-element.elementor-element-b814c61 .autocomplete li:hover a { color:#fff; background-color:rgba(256, 256, 256, .1) }
.custom-css-style .elementor-element.elementor-element-b814c61>.elementor-widget-container { margin:-3px 0 0 20px }
.custom-css-style .elementor-element.elementor-element-b814c61 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-d63a3b9 .elementor-icon-wrapper { text-align:center }
.custom-css-style .elementor-element.elementor-element-d63a3b9.elementor-view-stacked .elementor-icon { background-color:#000 }
.custom-css-style .elementor-element.elementor-element-d63a3b9.elementor-view-default .elementor-icon, .custom-css-style .elementor-element.elementor-element-d63a3b9.elementor-view-framed .elementor-icon { color:#000; border-color:#000 }
.custom-css-style .elementor-element.elementor-element-d63a3b9.elementor-view-default .elementor-icon svg, .custom-css-style .elementor-element.elementor-element-d63a3b9.elementor-view-framed .elementor-icon { fill:#000 }
.custom-css-style .elementor-element.elementor-element-d63a3b9 .elementor-icon { font-size:20px }
.custom-css-style .elementor-element.elementor-element-d63a3b9 .elementor-icon i, .custom-css-style .elementor-element.elementor-element-d63a3b9 .elementor-icon svg { transform:rotate(0) }
.custom-css-style .elementor-element.elementor-element-d63a3b9>.elementor-widget-container { margin:0px 0 0 15px }
.custom-css-style .elementor-element.elementor-element-d63a3b9 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-c2484e9, .custom-css-style .elementor-element.elementor-element-c2484e9>.elementor-background-overlay { border-radius:0 }
.custom-css-style .elementor-element.elementor-element-e4ceae8>.elementor-element-populated { border-style:solid; border-width:0 0 1px 0; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 }
.custom-css-style .elementor-element.elementor-element-e4ceae8>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-d81eeec .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-e55ab38>.elementor-element-populated { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; border-left:1px solid #000;border-top:1px solid #000;
padding:10px 0 10px 40px }
.custom-css-style .elementor-element.elementor-element-e55ab38>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li>a { font-size:20px; font-weight:500; letter-spacing:1px; color:#000 }
.custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav>li { margin:0 25px 0 0 }
.custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav { text-align:left }
.custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul.sub-menu li a { font-size:17px; font-weight:500; text-transform:uppercase; letter-spacing:1px }
.custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul.sub-menu li { padding:5px 20px 5px 20px; border-bottom: 1px solid #FFF;}
.custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul.sub-menu { text-align:left; border-radius:0; background:#000 }
.custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li>a:hover { color:#d22226 }
.custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav ul li>a:before, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper div .nav li>a:before { background-color:#d22226 }
.custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav>li.current-menu-item>a, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a {
color:#d22226
}
.custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before {
background-color:#d22226
}
.custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul li a { color:#fff }
.custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul li a:hover { color:#d22226 }
.custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul li a:before, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul li>a:before { background-color:#d22226 }
.custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
color:#d22226
}
.custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before, .custom-css-style .elementor-element.elementor-element-1b26c46 .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before {
background-color:#d22226
}
.custom-css-style .elementor-element.elementor-element-1b26c46 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li>a { font-size:20px; font-weight:500; letter-spacing:1px; color:#000 }
.custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav>li { margin:0 25px 0 0 }
.custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav { text-align:left }
.custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul.sub-menu li a { font-size:20px; font-weight:500; text-transform:uppercase; letter-spacing:1px }
.custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul.sub-menu li { padding:0 20px 0 20px }
.custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul.sub-menu { text-align:left; border-radius:0; background:#000 }
.custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li>a:hover { color:#d22226 }
.custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav ul li>a:before, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper div .nav li>a:before { background-color:#d22226 }
.custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav>li.current-menu-item>a, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav>li.current-menu-parent>a {
color:#d22226
}
.custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul:not(.sub-menu) li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li.current-menu-parent ul li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav>li.current-menu-ancestor>a:before, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav>li.current-menu-item>a:before, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav>li.current-menu-parent>a:before {
background-color:#d22226
}
.custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul li a { color:#fff }
.custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul li a:hover { color:#d22226 }
.custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul li a:before, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul li>a:before { background-color:#d22226 }
.custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li.current-menu-parent ul>li.current-menu-item>a {
color:#d22226
}
.custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul li ul:not(.sub-menu) li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul li.current-menu-parent ul li.current-menu-item a:before, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul>li.current-menu-ancestor>a:before, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul>li.current-menu-item>a:before, .custom-css-style .elementor-element.elementor-element-6e220fe .themegoods-navigation-wrapper .nav li ul>li.current-menu-parent>a:before {
background-color:#d22226
}
.custom-css-style .elementor-element.elementor-element-6e220fe { width:auto; max-width:auto }
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-3e878ad {
width:40%
}
.custom-css-style .elementor-element.elementor-element-3e878ad>.elementor-element-populated {
border-width:0 0 1px 0
}
.custom-css-style .elementor-element.elementor-element-3e878ad>.elementor-background-slideshow, .custom-css-style .elementor-element.elementor-element-3e878ad>.elementor-element-populated, .custom-css-style .elementor-element.elementor-element-3e878ad>.elementor-element-populated>.elementor-background-overlay {
border-radius:0
}
.custom-css-style .elementor-element.elementor-element-67d00ef .elementor-image img {
width:90px
}
.custom-css-style .elementor-element.elementor-element-67d00ef>.elementor-widget-container {
margin:0 0 0 20px
}
.custom-css-style .elementor-element.elementor-element-4953ee2 {
width:60%
}
.custom-css-style .elementor-element.elementor-element-4953ee2>.elementor-element-populated {
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-f161b88 .elementor-heading-title {
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-b19755e>.elementor-element-populated {
border-width:0 0 1px 0;
margin:0;
padding:10px 20px 10px 0
}
.custom-css-style .elementor-element.elementor-element-d63a3b9>.elementor-widget-container {
margin:0px 0 0 20px
}
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-3e878ad {
width:25%
}
.custom-css-style .elementor-element.elementor-element-4953ee2 {
width:55%
}
.custom-css-style .elementor-element.elementor-element-b19755e {
width:19.664%
}
.custom-css-style .elementor-element.elementor-element-e4ceae8 {
width:25%
}
.custom-css-style .elementor-element.elementor-element-e55ab38 {
width:75%
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-3e878ad {
width:25%
}
.custom-css-style .elementor-element.elementor-element-4953ee2 {
width:45%
}
.custom-css-style .elementor-element.elementor-element-b19755e {
width:30%
}
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-3e878ad>.elementor-element-populated {
border-width:0 0 1px 0;
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-67d00ef {
text-align:left;
top:0px
}
.custom-css-style .elementor-element.elementor-element-67d00ef .elementor-image img {
width:140px
}
.custom-css-style .elementor-element.elementor-element-67d00ef>.elementor-widget-container {
margin:0 0 0 30px;
padding:0
}
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-4953ee2.elementor-column .elementor-column-wrap {
align-items:center
}
.custom-css-style .elementor-element.elementor-element-4953ee2.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
align-content:center;
align-items:center
}
.custom-css-style .elementor-element.elementor-element-4953ee2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:center
}
.custom-css-style .elementor-element.elementor-element-4953ee2>.elementor-element-populated {
border-width:0 0 1px 1px;
padding:20px 0 20px 0
}
.custom-css-style .elementor-element.elementor-element-f161b88>.elementor-widget-container {
margin:0
}
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-b19755e.elementor-column .elementor-column-wrap {
align-items:center
}
.custom-css-style .elementor-element.elementor-element-b19755e.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
align-content:center;
align-items:center
}
.custom-css-style .elementor-element.elementor-element-b19755e>.elementor-element-populated {
border-width:0 0 1px 1px;
padding:20px 30px 20px 0
}
}
.custom-css-style .elementor-element.elementor-element-578ab53>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-eda0b3b .slider-zoom-wrapper { height:700px; background:#0000000 }
.custom-css-style .elementor-element.elementor-element-eda0b3b .slideshow-slide-caption-text .container .slideshow-slide-caption-title { width:45% }
.custom-css-style .elementor-element.elementor-element-eda0b3b .slideshow-slide-caption-text .container .slideshow-slide-desc { width:45% }
.custom-css-style .elementor-element.elementor-element-eda0b3b .slideshow-slide-caption-text { padding-top:230px }
.custom-css-style .elementor-element.elementor-element-eda0b3b .slideshow-slide-caption-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-eda0b3b h2.slideshow-slide-caption-title { font-size:90px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-eda0b3b .slideshow-slide-caption-text .slideshow-slide-desc { color:#fff }
.custom-css-style .elementor-element.elementor-element-eda0b3b .slideshow-slide-caption-text div.slideshow-slide-desc { font-size:18px; font-weight:400; text-transform:uppercase; letter-spacing:1px }
.custom-css-style .elementor-element.elementor-element-eda0b3b .slideshow-slide-caption-subtitle-label { color:#fff; font-family:Oswald, Sans-serif; font-size:20px; font-weight:500; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-eda0b3b .o-hsub.-link { color:#fff }
.custom-css-style .elementor-element.elementor-element-eda0b3b .slider-zoom-wrapper .slideshow-slide-image::before {
background-color:#0000000
}
.custom-css-style .elementor-element.elementor-element-eda0b3b .slider-zoom-wrapper .pagination-item.is-current, .custom-css-style .elementor-element.elementor-element-eda0b3b .slider-zoom-wrapper .pagination-item:hover { background:#fff }
.custom-css-style .elementor-element.elementor-element-eda0b3b .slider-zoom-wrapper .pagination-item { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-1e6246b>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-1e6246b>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-1e6246b:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-1e6246b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-1e6246b {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-1e6246b>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-a0c7682>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-ef6106a .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-b375f9f { margin-top:0; margin-bottom:60px }
.custom-css-style .elementor-element.elementor-element-40bae1a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-40bae1a>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-40bae1a { z-index:3 }
.custom-css-style .elementor-element.elementor-element-98a5fe1 .elementor-spacer-inner { height:150px }
.custom-css-style .elementor-element.elementor-element-98a5fe1>.elementor-widget-container { margin:-130px 0 0 0; border-style:solid; border-width:0 0 0 1px; border-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-98a5fe1 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-95396ad { text-align:center }
.custom-css-style .elementor-element.elementor-element-95396ad .elementor-heading-title { line-height:1.4em }
.custom-css-style .elementor-element.elementor-element-95396ad>.elementor-widget-container { margin:20px 0 0 0; padding:0 15% 0 15% }
.custom-css-style .elementor-element.elementor-element-168e2f5 .elementor-image img { width:250px }
.custom-css-style .elementor-element.elementor-element-168e2f5 { width:100%; max-width:100%; top:-38% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-168e2f5 {
left:-52%
}
body.rtl .custom-css-style .elementor-element.elementor-element-168e2f5 { right:-52% }
.custom-css-style .elementor-element.elementor-element-7faa272 { margin-top:0; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-d2621c4.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-d2621c4>.elementor-element-populated { border-style:solid; border-width:3px 3px 3px 3px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
margin:0 40px 0 0; padding:6px 6px 6px 6px }
.custom-css-style .elementor-element.elementor-element-d2621c4>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-a9e9b2a { border-style:solid; border-width:1px 1px 1px 1px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-a9e9b2a>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-ad75b1f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-ad75b1f>.elementor-element-populated { padding:30px 30px 20px 30px }
.custom-css-style .elementor-element.elementor-element-24db929 .elementor-image img { width:200px }
.custom-css-style .elementor-element.elementor-element-24db929>.elementor-widget-container { margin:0 0 10px 0 }
.elementor-element.elementor-element-24db929 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-24db929 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-96c80f1 { text-align:center; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-96c80f1 .elementor-heading-title { color:#000; font-size:28px }
.custom-css-style .elementor-element.elementor-element-96c80f1>.elementor-widget-container { margin:15px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-aac67b6 .elementor-spacer-inner { height:1px }
.custom-css-style .elementor-element.elementor-element-fad1c51 { text-align:center; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-fad1c51 .elementor-heading-title { color:#c7a17a; font-size:22px; font-weight:600; text-transform:uppercase; letter-spacing:5px }
.custom-css-style .elementor-element.elementor-element-fad1c51>.elementor-widget-container { margin:2px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-767ac19 .elementor-text-editor { text-align:center }
.custom-css-style .elementor-element.elementor-element-767ac19>.elementor-widget-container { margin:0; padding:0 }
.custom-css-style .elementor-element.elementor-element-05ae0dc.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-05ae0dc>.elementor-element-populated { border-style:solid; border-width:3px 3px 3px 3px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
margin:0 20px 0 20px; padding:6px 6px 6px 6px }
.custom-css-style .elementor-element.elementor-element-05ae0dc>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-84b86df { border-style:solid; border-width:1px 1px 1px 1px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-84b86df>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-2704a34.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-2704a34>.elementor-element-populated { padding:30px 30px 20px 30px }
.custom-css-style .elementor-element.elementor-element-52aa29e .elementor-image img { width:200px }
.custom-css-style .elementor-element.elementor-element-52aa29e>.elementor-widget-container { margin:0 0 10px 0 }
.elementor-element.elementor-element-52aa29e { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-52aa29e { opacity:0 }
.custom-css-style .elementor-element.elementor-element-ca7d5b7 { text-align:center; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-ca7d5b7 .elementor-heading-title { color:#000; font-size:28px }
.custom-css-style .elementor-element.elementor-element-ca7d5b7>.elementor-widget-container { margin:15px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-138cf91 .elementor-spacer-inner { height:1px }
.custom-css-style .elementor-element.elementor-element-c0a5183 { text-align:center; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-c0a5183 .elementor-heading-title { color:#c7a17a; font-size:22px; font-weight:600; text-transform:uppercase; letter-spacing:5px }
.custom-css-style .elementor-element.elementor-element-c0a5183>.elementor-widget-container { margin:2px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-b4de5ac .elementor-text-editor { text-align:center }
.custom-css-style .elementor-element.elementor-element-b4de5ac>.elementor-widget-container { margin:0; padding:0 }
.custom-css-style .elementor-element.elementor-element-9e18ebf.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-9e18ebf>.elementor-element-populated { border-style:solid; border-width:3px 3px 3px 3px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
margin:0 0 0 40px; padding:6px 6px 6px 6px }
.custom-css-style .elementor-element.elementor-element-9e18ebf>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-cc18d28 { border-style:solid; border-width:1px 1px 1px 1px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-cc18d28>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-32c65ec.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-32c65ec>.elementor-element-populated { padding:30px 30px 20px 30px }
.custom-css-style .elementor-element.elementor-element-5ffe014 .elementor-image img { width:200px }
.custom-css-style .elementor-element.elementor-element-5ffe014>.elementor-widget-container { margin:0 0 10px 0 }
.elementor-element.elementor-element-5ffe014 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-5ffe014 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-8bd697c { text-align:center; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-8bd697c .elementor-heading-title { color:#000; font-size:28px }
.custom-css-style .elementor-element.elementor-element-8bd697c>.elementor-widget-container { margin:15px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-8209cca .elementor-spacer-inner { height:1px }
.custom-css-style .elementor-element.elementor-element-aa42434 { text-align:center; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-aa42434 .elementor-heading-title { color:#c7a17a; font-size:22px; font-weight:600; text-transform:uppercase; letter-spacing:5px }
.custom-css-style .elementor-element.elementor-element-aa42434>.elementor-widget-container { margin:2px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-14e3067 .elementor-text-editor { text-align:center }
.custom-css-style .elementor-element.elementor-element-14e3067>.elementor-widget-container { margin:0; padding:0 }
.custom-css-style .elementor-element.elementor-element-cd67cb4>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-cd67cb4>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-cd67cb4:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-cd67cb4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg-2.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-cd67cb4 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-cd67cb4>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-5fc86ba>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-c2cde4a .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-7fd5bfd>.elementor-container { min-height:700px }
.custom-css-style .elementor-element.elementor-element-7fd5bfd>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-7fd5bfd:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-7fd5bfd>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/barista-prepare-coffee-working-order-concept-PBZ6VQ6.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-7fd5bfd>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-7fd5bfd {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-100px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-6d7aa79>.elementor-element-populated { margin:40px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-b84cd55 { text-align:center }
.custom-css-style .elementor-element.elementor-element-b84cd55 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-b84cd55 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-b84cd55 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-6847537 { text-align:center }
.custom-css-style .elementor-element.elementor-element-6847537 .elementor-heading-title { color:#fff; font-size:110px }
.custom-css-style .elementor-element.elementor-element-6847537>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-6847537 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-6847537 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-a5831b0>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-a5831b0>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-a5831b0:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-a5831b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-a5831b0 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-a5831b0>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-f1f1003>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-c60fa92 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-7704856 { margin-top:0; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-dc9e1bf>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper .inner-wrap .overflow-inner { padding:60px; border-color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper .inner-wrap { background:#fffbf2; border-color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper .inner-wrap:hover { background:#fffbf2; border-color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper .inner-wrap:hover .overflow-inner { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper.featured-pricing-plan .inner-wrap { background:#fffbf2; border-color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrappe.featured-pricing-planr .inner-wrap .overflow-inner { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper h2.pricing-plan-title { color:#000; font-size:28px }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper:hover h2.pricing-plan-title { color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper.featured-pricing-plan h2.pricing-plan-title { color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-plan-price-wrap h3.pricing-plan-price { color:#000; font-size:80px; line-height:1.3em }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-plan-price-wrap { color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper:hover h3.pricing-plan-price { color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper.featured-pricing-plan h3.pricing-plan-price { color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper.featured-pricing-plan .pricing-plan-unit-month { color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper.featured-pricing-plan .pricing-plan-unit-year { color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper .pricing-plan-content-list { color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-plan-content ul.pricing-plan-content-list li:before { color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper:hover .pricing-plan-content-list { color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper.featured-pricing-plan .pricing-plan-content-list { color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-plan-content .pricing-plan-button { color:#fff; background:#c7a17a; border-color:#fff }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-plan-content .pricing-plan-button:hover { color:#c7a17a; background:rgba(255, 255, 255, 0); border-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-501979f .pricing-plan-switch-wrap { color:#000 }
.custom-css-style .elementor-element.elementor-element-501979f>.elementor-widget-container { padding:0 }
.custom-css-style .elementor-element.elementor-element-e709873 .elementor-image img { width:120px }
.custom-css-style .elementor-element.elementor-element-e709873 { width:100%; max-width:100%; top:2% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-e709873 {
left:-57%
}
body.rtl .custom-css-style .elementor-element.elementor-element-e709873 { right:-57% }
.custom-css-style .elementor-element.elementor-element-a6394cf .elementor-image img { width:250px }
.custom-css-style .elementor-element.elementor-element-a6394cf { width:100%; max-width:100%; top:78% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-a6394cf {
right:-53%
}
body.rtl .custom-css-style .elementor-element.elementor-element-a6394cf { left:-53% }
.custom-css-style .elementor-element.elementor-element-f4987bf>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-f4987bf>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-f4987bf:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-f4987bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg-2.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-f4987bf {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-f4987bf>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-e2c877d>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-2497026 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-a31e13e>.elementor-container { min-height:700px }
.custom-css-style .elementor-element.elementor-element-a31e13e>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-a31e13e:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-a31e13e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/fresh-coffee-with-cinnamon-QR8W4GN.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-a31e13e>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-a31e13e {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-100px; margin-bottom:0 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-c7f5c8c.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-c7f5c8c.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-c7f5c8c.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-c7f5c8c>.elementor-element-populated { margin:40px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-147a53e .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#fff; color:#fff; background-color:#c7a17a; border-style:solid; border-width:1px 1px 1px 1px; border-color:#c7a17a; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-147a53e .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-147a53e .elementor-button:hover { color:#fff; background-color:rgba(199, 161, 122, 0); border-color:#fff }
.custom-css-style .elementor-element.elementor-element-147a53e .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-147a53e .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-147a53e>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-147a53e { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-ea28ee3>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-ea28ee3>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-ea28ee3:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-ea28ee3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-ea28ee3 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-ea28ee3>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-b610706>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-b91ce1c .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-530e1fa { z-index:2 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-e377ba2.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-e377ba2.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-e377ba2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-70d5c54 .elementor-spacer-inner { height:150px }
.custom-css-style .elementor-element.elementor-element-70d5c54>.elementor-widget-container { margin:-130px 0 0 0; border-style:solid; border-width:0 0 0 1px; border-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-70d5c54 { z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-92654db>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-9a7ab21 { text-align:center }
.custom-css-style .elementor-element.elementor-element-9a7ab21 .elementor-heading-title { line-height:1.4em }
.custom-css-style .elementor-element.elementor-element-9a7ab21>.elementor-widget-container { margin:20px 0 40px 0; padding:0 15% 0 15% }
.custom-css-style .elementor-element.elementor-element-86795ec { margin-top:0; margin-bottom:80px }
.custom-css-style .elementor-element.elementor-element-5fa05ad>.elementor-element-populated { padding:0 10% 0 10% }
.custom-css-style .elementor-element.elementor-element-43333f3 .elementor-accordion .elementor-accordion-item { border-width:1px; border-color:#000 }
.custom-css-style .elementor-element.elementor-element-43333f3 .elementor-accordion .elementor-accordion-item .elementor-tab-content { border-width:1px; border-top-color:#000 }
.custom-css-style .elementor-element.elementor-element-43333f3 .elementor-accordion .elementor-accordion-item .elementor-tab-title.elementor-active { border-width:1px; border-bottom-color:#000 }
.custom-css-style .elementor-element.elementor-element-43333f3 .elementor-accordion .elementor-tab-title { background-color:#fffbf2; padding:20px 20px 20px 20px }
.custom-css-style .elementor-element.elementor-element-43333f3 .elementor-accordion-icon, .custom-css-style .elementor-element.elementor-element-43333f3 .elementor-accordion-title { color:#000 }
.custom-css-style .elementor-element.elementor-element-43333f3 .elementor-active .elementor-accordion-icon, .custom-css-style .elementor-element.elementor-element-43333f3 .elementor-active .elementor-accordion-title { color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-43333f3 .elementor-accordion .elementor-accordion-title { font-size:24px; letter-spacing:1px }
.custom-css-style .elementor-element.elementor-element-43333f3 .elementor-accordion .elementor-tab-title .elementor-accordion-icon i:before { color:#000 }
.custom-css-style .elementor-element.elementor-element-43333f3 .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg { fill:#000 }
.custom-css-style .elementor-element.elementor-element-43333f3 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon i:before { color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-43333f3 .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon svg { fill:#c7a17a }
.custom-css-style .elementor-element.elementor-element-43333f3 .elementor-accordion .elementor-tab-content { background-color:#fffbf2; color:#000; padding:10px 30px 10px 30px }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-eda0b3b .slider-zoom-wrapper {
height:600px
}
.custom-css-style .elementor-element.elementor-element-eda0b3b .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
width:70%
}
.custom-css-style .elementor-element.elementor-element-eda0b3b .slideshow-slide-caption-text .container .slideshow-slide-desc {
width:70%
}
.custom-css-style .elementor-element.elementor-element-eda0b3b h2.slideshow-slide-caption-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-1e6246b>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-1e6246b>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-1e6246b:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-1e6246b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-1e6246b {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-b375f9f {
margin-top:0;
margin-bottom:30px;
padding:0
}
.custom-css-style .elementor-element.elementor-element-98a5fe1 .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-98a5fe1>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-95396ad .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-7faa272 {
padding:0 0 100px 0
}
.custom-css-style .elementor-element.elementor-element-d2621c4>.elementor-element-populated {
margin:0 20px 0 0
}
.custom-css-style .elementor-element.elementor-element-ad75b1f>.elementor-element-populated {
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-24db929 .elementor-image img {
width:130px
}
.custom-css-style .elementor-element.elementor-element-05ae0dc>.elementor-element-populated {
margin:0 10px 0 10px
}
.custom-css-style .elementor-element.elementor-element-2704a34>.elementor-element-populated {
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-52aa29e .elementor-image img {
width:130px
}
.custom-css-style .elementor-element.elementor-element-9e18ebf>.elementor-element-populated {
margin:0 0 0 20px
}
.custom-css-style .elementor-element.elementor-element-32c65ec>.elementor-element-populated {
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-5ffe014 .elementor-image img {
width:130px
}
.custom-css-style .elementor-element.elementor-element-cd67cb4>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-cd67cb4>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-cd67cb4:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-cd67cb4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-cd67cb4 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-7fd5bfd>.elementor-container {
min-height:600px
}
.custom-css-style .elementor-element.elementor-element-7fd5bfd>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-b84cd55 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-6847537 .elementor-heading-title {
font-size:80px
}
.custom-css-style .elementor-element.elementor-element-a5831b0>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-a5831b0>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-a5831b0:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-a5831b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-a5831b0 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-7704856 {
padding:0 0 100px 0
}
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper .inner-wrap .overflow-inner {
padding:30px
}
.custom-css-style .elementor-element.elementor-element-501979f .pricing-table-wrapper h2.pricing-plan-title {
font-size:24px
}
.custom-css-style .elementor-element.elementor-element-501979f .pricing-plan-price-wrap h3.pricing-plan-price {
font-size:55px;
line-height:1.5em
}
.custom-css-style .elementor-element.elementor-element-a6394cf {
top:113%
}
.custom-css-style .elementor-element.elementor-element-f4987bf>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-f4987bf>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-f4987bf:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-f4987bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-f4987bf {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-a31e13e>.elementor-container {
min-height:600px
}
.custom-css-style .elementor-element.elementor-element-a31e13e>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-147a53e {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-ea28ee3>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-ea28ee3>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-ea28ee3:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-ea28ee3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-ea28ee3 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-70d5c54 .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-70d5c54>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-9a7ab21 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-5fa05ad>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-43333f3 .elementor-accordion .elementor-accordion-title {
font-size:22px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-eda0b3b .slider-zoom-wrapper {
height:500px
}
.custom-css-style .elementor-element.elementor-element-eda0b3b .slideshow-slide-caption-text .container .slideshow-slide-caption-title {
width:100%
}
.custom-css-style .elementor-element.elementor-element-eda0b3b .slideshow-slide-caption-text .container .slideshow-slide-desc {
width:100%
}
.custom-css-style .elementor-element.elementor-element-eda0b3b .slideshow-slide-caption-text {
padding-top:210px
}
.custom-css-style .elementor-element.elementor-element-eda0b3b h2.slideshow-slide-caption-title {
font-size:50px;
line-height:1em
}
.custom-css-style .elementor-element.elementor-element-eda0b3b .slideshow-slide-caption-subtitle-label {
font-size:18px
}
.custom-css-style .elementor-element.elementor-element-1e6246b>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-1e6246b>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-1e6246b:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-1e6246b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-1e6246b {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-ef6106a .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-b375f9f {
margin-top:0;
margin-bottom:40px
}
.custom-css-style .elementor-element.elementor-element-98a5fe1>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-95396ad .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-168e2f5 .elementor-image img {
width:185px
}
.custom-css-style .elementor-element.elementor-element-168e2f5 {
top:-4%
}
.custom-css-style .elementor-element.elementor-element-7faa272 {
margin-top:0;
margin-bottom:0;
padding:0 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-d2621c4>.elementor-element-populated {
margin:0 0 40px 0
}
.custom-css-style .elementor-element.elementor-element-ad75b1f>.elementor-element-populated {
padding:30px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-24db929 .elementor-image img {
width:150px
}
.custom-css-style .elementor-element.elementor-element-96c80f1 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-fad1c51 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-05ae0dc>.elementor-element-populated {
margin:0 0 40px 0
}
.custom-css-style .elementor-element.elementor-element-2704a34>.elementor-element-populated {
padding:30px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-52aa29e .elementor-image img {
width:150px
}
.custom-css-style .elementor-element.elementor-element-ca7d5b7 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-c0a5183 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-9e18ebf>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-32c65ec>.elementor-element-populated {
padding:30px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-5ffe014 .elementor-image img {
width:150px
}
.custom-css-style .elementor-element.elementor-element-8bd697c .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-aa42434 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-cd67cb4>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-cd67cb4>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-cd67cb4:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-cd67cb4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-cd67cb4 {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-5fc86ba>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-c2cde4a .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-c2cde4a>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-7fd5bfd>.elementor-container {
min-height:450px
}
.custom-css-style .elementor-element.elementor-element-7fd5bfd>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-b84cd55 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-6847537 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-6847537>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-a5831b0>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-a5831b0>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-a5831b0:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-a5831b0>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-a5831b0 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-c60fa92 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-f4987bf>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-f4987bf>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-f4987bf:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-f4987bf>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-f4987bf {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-2497026 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-a31e13e>.elementor-container {
min-height:450px
}
.custom-css-style .elementor-element.elementor-element-a31e13e>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-ea28ee3>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-ea28ee3>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-ea28ee3:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-ea28ee3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-ea28ee3 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-b91ce1c .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-530e1fa {
margin-top:-70px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-70d5c54>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-9a7ab21 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-43333f3 .elementor-accordion .elementor-accordion-title {
line-height:1.4em
}
}
.custom-css-style .elementor-element.elementor-element-c48c6d7>.elementor-container { min-height:700px }
.custom-css-style .elementor-element.elementor-element-c48c6d7>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-c48c6d7:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-c48c6d7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/barista-making-coffee-F2GU6L8.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-c48c6d7>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-c48c6d7 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-6957e71>.elementor-element-populated { margin:40px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-6684a99 { text-align:center }
.custom-css-style .elementor-element.elementor-element-6684a99 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none; line-height:.7em }
.elementor-element.elementor-element-6684a99 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:1s!important }
.elementor-widget.elementor-element-6684a99 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-5e3984a { text-align:center }
.custom-css-style .elementor-element.elementor-element-5e3984a .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-5e3984a { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-5e3984a { opacity:0 }
.custom-css-style .elementor-element.elementor-element-2cba262 { text-align:center }
.custom-css-style .elementor-element.elementor-element-2cba262 .elementor-heading-title { color:#fff; font-size:150px }
.custom-css-style .elementor-element.elementor-element-2cba262>.elementor-widget-container { margin:-20px 0 0 0 }
.elementor-element.elementor-element-2cba262 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-2cba262 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-95baf5c { text-align:center }
.custom-css-style .elementor-element.elementor-element-95baf5c .elementor-heading-title { color:#fff; font-size:30px; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-95baf5c>.elementor-widget-container { margin:0 }
.elementor-element.elementor-element-95baf5c { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:1s!important }
.elementor-widget.elementor-element-95baf5c { opacity:0 }
.custom-css-style .elementor-element.elementor-element-c087f73>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-c087f73>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-c087f73:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-c087f73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-c087f73 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-c087f73>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-bc41ba8>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-783cc60 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-0dee37d { padding:0 0 40px 0; z-index:2 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-11b9c38.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-11b9c38.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-11b9c38.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-11b9c38>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-5d9474c .elementor-spacer-inner { height:150px }
.custom-css-style .elementor-element.elementor-element-5d9474c>.elementor-widget-container { margin:-40px 0 0 0; border-style:solid; border-width:0 0 0 1px; border-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-5d9474c { z-index:2; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-fb4857b .elementor-image img { width:250px }
.custom-css-style .elementor-element.elementor-element-fb4857b { width:100%; max-width:100%; top:-.698% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-fb4857b {
left:-45.999%
}
body.rtl .custom-css-style .elementor-element.elementor-element-fb4857b { right:-45.999% }
.custom-css-style .elementor-element.elementor-element-e84a0e6 { z-index:2 }
.custom-css-style .elementor-element.elementor-element-900d959>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-a9e393d .elementor-image img { width:75% }
.custom-css-style .elementor-element.elementor-element-a9e393d>.elementor-widget-container { margin:-100px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-f06fc51>.elementor-element-populated { padding:0 0 0 40px }
.custom-css-style .elementor-element.elementor-element-80a3390 { text-align:center; z-index:4 }
.custom-css-style .elementor-element.elementor-element-80a3390 .elementor-heading-title { font-size:40px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-80a3390>.elementor-widget-container { margin:20px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-7c5423f .elementor-image img { width:230px }
.custom-css-style .elementor-element.elementor-element-7c5423f { width:100%; max-width:100%; top:-20% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-7c5423f {
right:-41%
}
body.rtl .custom-css-style .elementor-element.elementor-element-7c5423f { left:-41% }
.custom-css-style .elementor-element.elementor-element-10812c3 .elementor-heading-title { color:#000; font-size:100px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-10812c3 { z-index:2; width:100%; max-width:100%; top:48% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-10812c3 {
right:33%
}
body.rtl .custom-css-style .elementor-element.elementor-element-10812c3 { left:33% }
.custom-css-style .elementor-element.elementor-element-de37a31 .elementor-image img { width:110px }
.custom-css-style .elementor-element.elementor-element-de37a31 { width:100%; max-width:100%; top:57% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-de37a31 {
left:51%
}
body.rtl .custom-css-style .elementor-element.elementor-element-de37a31 { right:51% }
.custom-css-style .elementor-element.elementor-element-05306e2>.elementor-element-populated { padding:70px 40px 0 0 }
.custom-css-style .elementor-element.elementor-element-a5ee4c4 { color:#000 }
.custom-css-style .elementor-element.elementor-element-a5ee4c4>.elementor-widget-container { margin:0 }
.elementor-element.elementor-element-a5ee4c4 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-a5ee4c4 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-ad1eab2 {
--divider-border-style:solid;
--divider-color:#C7A17A;
--divider-border-width:1px; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-ad1eab2 .elementor-divider-separator { width:90px; margin:0 auto; margin-center:0 }
.custom-css-style .elementor-element.elementor-element-ad1eab2 .elementor-divider { text-align:center; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-ad1eab2>.elementor-widget-container { margin:10px 0 20px 0 }
.elementor-element.elementor-element-ad1eab2 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-ad1eab2 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-f4502c6 { text-align:left }
.custom-css-style .elementor-element.elementor-element-f4502c6 .elementor-image img { width:250px; filter:brightness( 0 ) contrast( 100% ) saturate( 100% ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-f4502c6>.elementor-widget-container { margin:0 }
.elementor-element.elementor-element-f4502c6 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.4s!important
}
.elementor-widget.elementor-element-f4502c6 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-7467473 { text-align:left }
.custom-css-style .elementor-element.elementor-element-7467473 .elementor-heading-title { color:#000; font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-7467473>.elementor-widget-container { margin:10px 0 0 0 }
.elementor-element.elementor-element-7467473 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.6s!important
}
.elementor-widget.elementor-element-7467473 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-d3afde9>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-aa30c4d { text-align:right; z-index:2 }
.custom-css-style .elementor-element.elementor-element-aa30c4d .elementor-image img { width:95% }
.custom-css-style .elementor-element.elementor-element-da9d353 .elementor-image img { width:270px }
.custom-css-style .elementor-element.elementor-element-da9d353 { z-index:1; width:100%; max-width:100%; top:41% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-da9d353 {
left:-42%
}
body.rtl .custom-css-style .elementor-element.elementor-element-da9d353 { right:-42% }
.custom-css-style .elementor-element.elementor-element-72155ed>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-72155ed>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-72155ed:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-72155ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg-2.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-72155ed {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-72155ed>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-30d0b2d>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-ba8a7ff .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-ee6c107>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-ee6c107>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-ee6c107:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-ee6c107>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/tim-st-martin-IjnAc0vyqGs-unsplash.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-ee6c107>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-ee6c107 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-100px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-7f4ed7f>.elementor-element-populated { margin:20px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-e26396e { text-align:center }
.custom-css-style .elementor-element.elementor-element-e26396e .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-e26396e { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-e26396e { opacity:0 }
.custom-css-style .elementor-element.elementor-element-25a1057 { text-align:center }
.custom-css-style .elementor-element.elementor-element-25a1057 .elementor-heading-title { color:#fff; font-size:110px }
.custom-css-style .elementor-element.elementor-element-25a1057>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-25a1057 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-25a1057 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-e8d4d80>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-e8d4d80>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-e8d4d80:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-e8d4d80>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-e8d4d80 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-e8d4d80>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-3f89243>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-088011b .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-bd5941a { padding:0 0 80px 0; z-index:2 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-2f73c83.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-2f73c83.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-2f73c83.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-2f73c83>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-96e9cf2 .elementor-spacer-inner { height:150px }
.custom-css-style .elementor-element.elementor-element-96e9cf2>.elementor-widget-container { margin:-40px 0 0 0; border-style:solid; border-width:0 0 0 1px; border-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-96e9cf2 { z-index:2; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-a9367d4 .elementor-image img { width:260px }
.custom-css-style .elementor-element.elementor-element-a9367d4 { width:100%; max-width:100%; top:17% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-a9367d4 {
left:-50%
}
body.rtl .custom-css-style .elementor-element.elementor-element-a9367d4 { right:-50% }
.custom-css-style .elementor-element.elementor-element-183f684 { z-index:2 }
.custom-css-style .elementor-element.elementor-element-24b53d2>.elementor-element-populated { margin:0 0 0 -20px; padding:0 40px 0 0 }
.custom-css-style .elementor-element.elementor-element-c9c393e .elementor-image img { width:100% }
.custom-css-style .elementor-element.elementor-element-c9c393e>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-c9c393e { z-index:2 }
.custom-css-style .elementor-element.elementor-element-d95b506>.elementor-element-populated { padding:0 0 0 60px }
.custom-css-style .elementor-element.elementor-element-8456cf2 { text-align:center; z-index:4 }
.custom-css-style .elementor-element.elementor-element-8456cf2 .elementor-heading-title { font-size:40px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-8456cf2>.elementor-widget-container { margin:20px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-e53fdd7 .elementor-image img { width:240px }
.custom-css-style .elementor-element.elementor-element-e53fdd7 { width:100%; max-width:100%; top:-20% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-e53fdd7 {
right:-41%
}
body.rtl .custom-css-style .elementor-element.elementor-element-e53fdd7 { left:-41% }
.custom-css-style .elementor-element.elementor-element-42b392b { padding:40px 0 400px 0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-bb20033>.elementor-element-populated { padding:20px 40px 0 0 }
.custom-css-style .elementor-element.elementor-element-9bafdb1 { text-align:right; z-index:3; top:-200% }
.custom-css-style .elementor-element.elementor-element-9bafdb1 .elementor-image img { width:65% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-9bafdb1 {
right:-159%
}
body.rtl .custom-css-style .elementor-element.elementor-element-9bafdb1 { left:-159% }
.custom-css-style .elementor-element.elementor-element-2d8e628 .elementor-heading-title { color:#000; font-size:100px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-2d8e628>.elementor-widget-container { margin:40px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-2d8e628 { z-index:2; width:initial; max-width:initial; top:200% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-2d8e628 {
right:-53%
}
body.rtl .custom-css-style .elementor-element.elementor-element-2d8e628 { left:-53% }
.custom-css-style .elementor-element.elementor-element-50256db>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-50256db { z-index:0 }
.custom-css-style .elementor-element.elementor-element-295cd9d { z-index:1 }
.custom-css-style .elementor-element.elementor-element-2d0a2ed>.elementor-element-populated { margin:-100px 0 0 0; padding:0 40px 0 0 }
.custom-css-style .elementor-element.elementor-element-06a08e0 { color:#000 }
.custom-css-style .elementor-element.elementor-element-06a08e0>.elementor-widget-container { margin:0 }
.elementor-element.elementor-element-06a08e0 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-06a08e0 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-1cb22f2 { text-align:right }
.custom-css-style .elementor-element.elementor-element-1cb22f2 .elementor-image img { width:210px; opacity:1 }
.custom-css-style .elementor-element.elementor-element-1cb22f2>.elementor-widget-container { margin:40px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-57d796d>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-3cc8f2d { text-align:center; z-index:2 }
.custom-css-style .elementor-element.elementor-element-3cc8f2d .elementor-image img { width:65% }
.custom-css-style .elementor-element.elementor-element-3cc8f2d>.elementor-widget-container { margin:-140px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-989557e .elementor-image img { width:110px }
.custom-css-style .elementor-element.elementor-element-989557e { z-index:1; width:100%; max-width:100%; top:-59% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-989557e {
left:-138%
}
body.rtl .custom-css-style .elementor-element.elementor-element-989557e { right:-138% }
.custom-css-style .elementor-element.elementor-element-66ed23f .elementor-image img { width:230px }
.custom-css-style .elementor-element.elementor-element-66ed23f { z-index:1; width:260px; max-width:260px; bottom:76% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-66ed23f {
left:-9%
}
body.rtl .custom-css-style .elementor-element.elementor-element-66ed23f { right:-9% }
.custom-css-style .elementor-element.elementor-element-ea812cf { z-index:3 }
.custom-css-style .elementor-element.elementor-element-feaaa0e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-feaaa0e>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-c411cf0 .elementor-spacer-inner { height:150px }
.custom-css-style .elementor-element.elementor-element-c411cf0>.elementor-widget-container { margin:0; border-style:solid; border-width:0 0 0 1px; border-color:#000 }
.custom-css-style .elementor-element.elementor-element-c411cf0 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-efe116b { text-align:center }
.custom-css-style .elementor-element.elementor-element-efe116b .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.custom-css-style .elementor-element.elementor-element-efe116b>.elementor-widget-container { margin:40px 0 0 0 }
.elementor-element.elementor-element-efe116b { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-efe116b { opacity:0 }
.custom-css-style .elementor-element.elementor-element-b22170b .elementor-image img { width:110px }
.custom-css-style .elementor-element.elementor-element-b22170b { z-index:1; width:100%; max-width:100%; top:6% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-b22170b {
left:50%
}
body.rtl .custom-css-style .elementor-element.elementor-element-b22170b { right:50% }
.custom-css-style .elementor-element.elementor-element-6a1c1da { text-align:center }
.custom-css-style .elementor-element.elementor-element-6a1c1da .elementor-heading-title { color:#000; font-size:100px }
.custom-css-style .elementor-element.elementor-element-6a1c1da>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-6a1c1da { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-6a1c1da { opacity:0 }
.custom-css-style .elementor-element.elementor-element-6c407bf .elementor-image img { width:230px }
.custom-css-style .elementor-element.elementor-element-6c407bf { width:100%; max-width:100%; top:51% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-6c407bf {
left:-45%
}
body.rtl .custom-css-style .elementor-element.elementor-element-6c407bf { right:-45% }
.custom-css-style .elementor-element.elementor-element-52dc38a { margin-top:40px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-c9f3e7c>.elementor-element-populated { margin:0 20px 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-6cd32de .elementor-heading-title { font-size:36px }
.custom-css-style .elementor-element.elementor-element-6cd32de>.elementor-widget-container { margin:0 20px 30px 20px }
.custom-css-style .elementor-element.elementor-element-6a86839 .food-menu-content-title-holder h3 { color:#000 }
.custom-css-style .elementor-element.elementor-element-6a86839 .food-menu-content-title-line { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-6a86839 .food-menu-desc { color:#000 }
.custom-css-style .elementor-element.elementor-element-6a86839 .food-menu-content-price-holder .food-menu-content-price-normal { color:#000 }
.custom-css-style .elementor-element.elementor-element-6a86839 .food-menu-content-price-holder .food-menu-content-price-sale { color:#989898 }
.custom-css-style .elementor-element.elementor-element-6a86839 .food-menu-content-highlight-holder h4 { color:#fff }
.custom-css-style .elementor-element.elementor-element-6a86839 .food-menu-content-highlight-holder { background:#000 }
.custom-css-style .elementor-element.elementor-element-6a86839 .food-menu-highlight { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-6a86839 .food-menu-tooltip-content { color:#000 }
.custom-css-style .elementor-element.elementor-element-6a86839 .food-menu-tooltip-content h5 { color:#000 }
.custom-css-style .elementor-element.elementor-element-6a86839 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box { background:#fffbf2 }
.custom-css-style .elementor-element.elementor-element-8c73091 .elementor-heading-title { font-size:36px }
.custom-css-style .elementor-element.elementor-element-8c73091>.elementor-widget-container { margin:20px 20px 30px 20px }
.custom-css-style .elementor-element.elementor-element-7548d32 .food-menu-content-title-holder h3 { color:#000 }
.custom-css-style .elementor-element.elementor-element-7548d32 .food-menu-content-title-line { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-7548d32 .food-menu-desc { color:#000 }
.custom-css-style .elementor-element.elementor-element-7548d32 .food-menu-content-price-holder .food-menu-content-price-normal { color:#000 }
.custom-css-style .elementor-element.elementor-element-7548d32 .food-menu-content-price-holder .food-menu-content-price-sale { color:#989898 }
.custom-css-style .elementor-element.elementor-element-7548d32 .food-menu-content-highlight-holder h4 { color:#fff }
.custom-css-style .elementor-element.elementor-element-7548d32 .food-menu-content-highlight-holder { background:#000 }
.custom-css-style .elementor-element.elementor-element-7548d32 .food-menu-highlight { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-7548d32 .food-menu-tooltip-content { color:#000 }
.custom-css-style .elementor-element.elementor-element-7548d32 .food-menu-tooltip-content h5 { color:#000 }
.custom-css-style .elementor-element.elementor-element-7548d32 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box { background:#fffbf2 }
.custom-css-style .elementor-element.elementor-element-61d58b4>.elementor-element-populated { margin:0 0 0 20px; padding:0 }
.custom-css-style .elementor-element.elementor-element-99e2131 .elementor-heading-title { font-size:36px }
.custom-css-style .elementor-element.elementor-element-99e2131>.elementor-widget-container { margin:0 20px 30px 20px }
.custom-css-style .elementor-element.elementor-element-7ac7369 .food-menu-content-title-holder h3 { color:#000 }
.custom-css-style .elementor-element.elementor-element-7ac7369 .food-menu-content-title-line { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-7ac7369 .food-menu-desc { color:#000 }
.custom-css-style .elementor-element.elementor-element-7ac7369 .food-menu-content-price-holder .food-menu-content-price-normal { color:#000 }
.custom-css-style .elementor-element.elementor-element-7ac7369 .food-menu-content-price-holder .food-menu-content-price-sale { color:#989898 }
.custom-css-style .elementor-element.elementor-element-7ac7369 .food-menu-content-highlight-holder h4 { color:#fff }
.custom-css-style .elementor-element.elementor-element-7ac7369 .food-menu-content-highlight-holder { background:#000 }
.custom-css-style .elementor-element.elementor-element-7ac7369 .food-menu-highlight { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-7ac7369 .food-menu-tooltip-content { color:#000 }
.custom-css-style .elementor-element.elementor-element-7ac7369 .food-menu-tooltip-content h5 { color:#000 }
.custom-css-style .elementor-element.elementor-element-7ac7369 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box { background:#fffbf2 }
.custom-css-style .elementor-element.elementor-element-2fc9b99 .elementor-heading-title { font-size:36px }
.custom-css-style .elementor-element.elementor-element-2fc9b99>.elementor-widget-container { margin:20px 20px 30px 20px }
.custom-css-style .elementor-element.elementor-element-47d0ea2 .food-menu-content-title-holder h3 { color:#000 }
.custom-css-style .elementor-element.elementor-element-47d0ea2 .food-menu-content-title-line { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-47d0ea2 .food-menu-desc { color:#000 }
.custom-css-style .elementor-element.elementor-element-47d0ea2 .food-menu-content-price-holder .food-menu-content-price-normal { color:#000 }
.custom-css-style .elementor-element.elementor-element-47d0ea2 .food-menu-content-price-holder .food-menu-content-price-sale { color:#989898 }
.custom-css-style .elementor-element.elementor-element-47d0ea2 .food-menu-content-highlight-holder h4 { color:#fff }
.custom-css-style .elementor-element.elementor-element-47d0ea2 .food-menu-content-highlight-holder { background:#000 }
.custom-css-style .elementor-element.elementor-element-47d0ea2 .food-menu-highlight { border-color:#000 }
.custom-css-style .elementor-element.elementor-element-47d0ea2 .food-menu-tooltip-content { color:#000 }
.custom-css-style .elementor-element.elementor-element-47d0ea2 .food-menu-tooltip-content h5 { color:#000 }
.custom-css-style .elementor-element.elementor-element-47d0ea2 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box { background:#fffbf2 }
.custom-css-style .elementor-element.elementor-element-041856f>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-041856f>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-041856f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-041856f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg-2.png);
background-position:bottom center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-041856f {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-041856f>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-f333ce5>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-bd023c9 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-db40567>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-db40567>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-db40567:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-db40567>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/jonathan-borba-O2fAWP7uDSQ-unsplash.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-db40567>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-db40567 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-100px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-50d593a>.elementor-element-populated { margin:20px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-0286ef1 { text-align:center }
.custom-css-style .elementor-element.elementor-element-0286ef1 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-0286ef1 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-0286ef1 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-56938e0 { text-align:center }
.custom-css-style .elementor-element.elementor-element-56938e0 .elementor-heading-title { color:#fff; font-size:110px }
.custom-css-style .elementor-element.elementor-element-56938e0>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-56938e0 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-56938e0 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-c22aa4e>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-c22aa4e>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-c22aa4e:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-c22aa4e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-c22aa4e {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-c22aa4e>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-9dd2a97>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-c39c493 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-d28e719>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-bedfc57 ul.products li.product h2.woocommerce-loop-product__title { color:#000 }
.custom-css-style .elementor-element.elementor-element-bedfc57 ul.products li.product { text-align:center }
.custom-css-style .elementor-element.elementor-element-bedfc57 ul.products li.product span.price { color:#000 }
.custom-css-style .elementor-element.elementor-element-bedfc57 ul.products li.product .onsale { background:#d22226; color:#fff }
.custom-css-style .elementor-element.elementor-element-bedfc57 ul.products li.product a.button.ajax_add_to_cart { background:#000; border-color:#000; color:#fff }
.custom-css-style .elementor-element.elementor-element-bedfc57 ul.products li.product a.button.ajax_add_to_cart:hover { background:#000; border-color:#000; color:#fff }
.custom-css-style .elementor-element.elementor-element-e57e3cb { z-index:3 }
.custom-css-style .elementor-element.elementor-element-ffd0cbd.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-ffd0cbd>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-1ae22a0 .elementor-spacer-inner { height:150px }
.custom-css-style .elementor-element.elementor-element-1ae22a0>.elementor-widget-container { margin:0; border-style:solid; border-width:0 0 0 1px; border-color:#000 }
.custom-css-style .elementor-element.elementor-element-1ae22a0 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-e3d5380 { text-align:center }
.custom-css-style .elementor-element.elementor-element-e3d5380 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.custom-css-style .elementor-element.elementor-element-e3d5380>.elementor-widget-container { margin:40px 0 0 0 }
.elementor-element.elementor-element-e3d5380 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-e3d5380 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-4e3cd96 .elementor-image img { width:230px }
.custom-css-style .elementor-element.elementor-element-4e3cd96 { z-index:1; width:100%; max-width:100%; top:30% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-4e3cd96 {
left:50%
}
body.rtl .custom-css-style .elementor-element.elementor-element-4e3cd96 { right:50% }
.custom-css-style .elementor-element.elementor-element-2921510 { text-align:center }
.custom-css-style .elementor-element.elementor-element-2921510 .elementor-heading-title { color:#000; font-size:100px }
.custom-css-style .elementor-element.elementor-element-2921510>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-2921510 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-2921510 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-42e2b84 .elementor-image img { width:240px }
.custom-css-style .elementor-element.elementor-element-42e2b84 { width:100%; max-width:100%; top:-6% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-42e2b84 {
left:-55%
}
body.rtl .custom-css-style .elementor-element.elementor-element-42e2b84 { right:-55% }
.custom-css-style .elementor-element.elementor-element-7efb73b>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-7efb73b>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-7efb73b:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-7efb73b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg-4.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-7efb73b {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-7efb73b>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-2ea96f8>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-c3379f2 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-67fe11f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-67fe11f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#f0e9da
}
.custom-css-style .elementor-element.elementor-element-67fe11f { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-67fe11f>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-3e0a9ea>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-477fd83 .horizontal-gallery-wrapper .flickity-prev-next-button.next { background:#fff }
.custom-css-style .elementor-element.elementor-element-477fd83 .horizontal-gallery-wrapper .flickity-prev-next-button.previous { background:#fff }
.custom-css-style .elementor-element.elementor-element-477fd83 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow { fill:#222 }
.custom-css-style .elementor-element.elementor-element-477fd83 .horizontal-gallery-wrapper .flickity-page-dots .dot { background:#222 }
.custom-css-style .elementor-element.elementor-element-9f23810 .elementor-button { font-family:Roboto, Sans-serif; font-size:18px; text-transform:none; fill:#000; color:#000; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:0 0 1px 0; border-color:#c7a17a; border-radius:0; padding:0 2px 10px 2px }
.custom-css-style .elementor-element.elementor-element-9f23810>.elementor-widget-container { margin:40px 0 40px 0 }
:root { --page-title-display:none
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-900d959 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-f06fc51 {
width:60%
}
.custom-css-style .elementor-element.elementor-element-2f73c83 {
width:100%
}
.custom-css-style .elementor-element.elementor-element-24b53d2 {
width:50%
}
.custom-css-style .elementor-element.elementor-element-d95b506 {
width:50%
}
.custom-css-style .elementor-element.elementor-element-57d796d {
width:44.332%
}
.custom-css-style .elementor-element.elementor-element-c1b4f3d {
width:22%
}
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-c48c6d7>.elementor-container {
min-height:600px
}
.custom-css-style .elementor-element.elementor-element-c48c6d7>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-6684a99 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-5e3984a .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-2cba262 .elementor-heading-title {
font-size:110px
}
.custom-css-style .elementor-element.elementor-element-2cba262>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-95baf5c .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-c087f73>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-c087f73>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-c087f73:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-c087f73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-c087f73 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-5d9474c .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-5d9474c>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-80a3390 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-7c5423f {
top:113%
}
.custom-css-style .elementor-element.elementor-element-10812c3 .elementor-heading-title {
font-size:70px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-10812c3 {
right:27%
}
body.rtl .custom-css-style .elementor-element.elementor-element-10812c3 {
left:27%
}
.custom-css-style .elementor-element.elementor-element-10812c3 {
top:77%
}
.custom-css-style .elementor-element.elementor-element-9a66623 {
margin-top:60px;
margin-bottom:60px
}
.custom-css-style .elementor-element.elementor-element-05306e2>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-ad1eab2>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-f4502c6>.elementor-widget-container {
margin:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-aa30c4d>.elementor-widget-container {
margin:80px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-72155ed>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-72155ed>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-72155ed:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-72155ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-72155ed {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-ee6c107>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-ee6c107>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-e26396e .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-25a1057 .elementor-heading-title {
font-size:80px
}
.custom-css-style .elementor-element.elementor-element-25a1057>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-e8d4d80>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-e8d4d80>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-e8d4d80:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-e8d4d80>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-e8d4d80 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-bd5941a {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-96e9cf2 .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-96e9cf2>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-8456cf2 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-e53fdd7 .elementor-image img {
width:200px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-e53fdd7 {
right:-34%
}
body.rtl .custom-css-style .elementor-element.elementor-element-e53fdd7 {
left:-34%
}
.custom-css-style .elementor-element.elementor-element-e53fdd7 {
top:-30%
}
.custom-css-style .elementor-element.elementor-element-42b392b {
margin-top:0;
margin-bottom:0;
padding:0 0 100px 0
}
.custom-css-style .elementor-element.elementor-element-bb20033>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-9bafdb1>.elementor-widget-container {
margin:80px 0 0 0
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-9bafdb1 {
right:-120%
}
body.rtl .custom-css-style .elementor-element.elementor-element-9bafdb1 {
left:-120%
}
.custom-css-style .elementor-element.elementor-element-9bafdb1 {
top:-57%
}
.custom-css-style .elementor-element.elementor-element-2d8e628 .elementor-heading-title {
font-size:60px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-2d8e628 {
right:-27%
}
body.rtl .custom-css-style .elementor-element.elementor-element-2d8e628 {
left:-27%
}
.custom-css-style .elementor-element.elementor-element-2d8e628 {
top:65%
}
.custom-css-style .elementor-element.elementor-element-295cd9d {
margin-top:40px;
margin-bottom:40px
}
.custom-css-style .elementor-element.elementor-element-2d0a2ed>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-1cb22f2 .elementor-image img {
width:150px
}
.custom-css-style .elementor-element.elementor-element-3cc8f2d>.elementor-widget-container {
margin:80px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-c411cf0 .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-c411cf0>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-efe116b .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-6a1c1da .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-6c407bf {
top:113%
}
.custom-css-style .elementor-element.elementor-element-52dc38a {
margin-top:40px;
margin-bottom:40px
}
.custom-css-style .elementor-element.elementor-element-c9f3e7c>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-6cd32de .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-8c73091 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-61d58b4>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-99e2131 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-2fc9b99 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-041856f>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-041856f>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-041856f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-041856f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-041856f {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-db40567>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-db40567>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-0286ef1 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-56938e0 .elementor-heading-title {
font-size:80px
}
.custom-css-style .elementor-element.elementor-element-c22aa4e>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-c22aa4e>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-c22aa4e:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-c22aa4e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-c22aa4e {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-1ae22a0 .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-1ae22a0>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-e3d5380 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-2921510 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-42e2b84 {
top:113%
}
.custom-css-style .elementor-element.elementor-element-7efb73b>.elementor-container {
min-height:60px
}
.custom-css-style .elementor-element.elementor-element-7efb73b>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-7efb73b:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-7efb73b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-7efb73b {
margin-top:0;
margin-bottom:0
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-c48c6d7>.elementor-container {
min-height:450px
}
.custom-css-style .elementor-element.elementor-element-c48c6d7>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-6957e71>.elementor-element-populated {
margin:30px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-6684a99 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-5e3984a .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-2cba262 .elementor-heading-title {
font-size:80px
}
.custom-css-style .elementor-element.elementor-element-2cba262>.elementor-widget-container {
margin:0 0 10px 0
}
.custom-css-style .elementor-element.elementor-element-95baf5c .elementor-heading-title {
font-size:24px
}
.custom-css-style .elementor-element.elementor-element-c087f73>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-c087f73>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-c087f73:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-c087f73>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-c087f73 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-783cc60 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-11b9c38>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-5d9474c>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-fb4857b .elementor-image img {
width:220px
}
.custom-css-style .elementor-element.elementor-element-e84a0e6 {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-900d959>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-a9e393d .elementor-image img {
width:90%
}
.custom-css-style .elementor-element.elementor-element-a9e393d>.elementor-widget-container {
margin:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-f06fc51>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-80a3390 .elementor-heading-title {
font-size:28px
}
.custom-css-style .elementor-element.elementor-element-80a3390>.elementor-widget-container {
margin:40px 0 100px 0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-10812c3 {
text-align:center;
top:78%
}
.custom-css-style .elementor-element.elementor-element-10812c3 .elementor-heading-title {
font-size:50px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-10812c3 {
right:2%
}
body.rtl .custom-css-style .elementor-element.elementor-element-10812c3 {
left:2%
}
.custom-css-style .elementor-element.elementor-element-9a66623 {
margin-top:20px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-05306e2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:center
}
.custom-css-style .elementor-element.elementor-element-a5ee4c4>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-ad1eab2 .elementor-divider {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-ad1eab2 .elementor-divider-separator {
margin:0 auto;
margin-left:0
}
.custom-css-style .elementor-element.elementor-element-f4502c6 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-7467473 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-d3afde9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:center
}
.custom-css-style .elementor-element.elementor-element-d3afde9>.elementor-element-populated {
margin:40px 0 0 0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-aa30c4d {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-aa30c4d>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-72155ed>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-72155ed>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-72155ed:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-72155ed>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-72155ed {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-30d0b2d>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-ba8a7ff .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-ba8a7ff>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-ee6c107>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-ee6c107>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-e26396e .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-25a1057 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-25a1057>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-e8d4d80>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-e8d4d80>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-e8d4d80:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-e8d4d80>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-e8d4d80 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-088011b .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-bd5941a {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-96e9cf2>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-a9367d4 .elementor-image img {
width:205px
}
.custom-css-style .elementor-element.elementor-element-183f684 {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-24b53d2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:center
}
.custom-css-style .elementor-element.elementor-element-24b53d2>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-c9c393e {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-c9c393e .elementor-image img {
width:100%
}
.custom-css-style .elementor-element.elementor-element-c9c393e>.elementor-widget-container {
margin:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-d95b506>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-8456cf2 .elementor-heading-title {
font-size:28px
}
.custom-css-style .elementor-element.elementor-element-8456cf2>.elementor-widget-container {
margin:40px 0 0 0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-e53fdd7 {
top:-88%
}
.custom-css-style .elementor-element.elementor-element-42b392b {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-9bafdb1 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-9bafdb1>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-2d8e628 {
text-align:center;
top:90%
}
.custom-css-style .elementor-element.elementor-element-2d8e628 .elementor-heading-title {
font-size:50px;
line-height:1em
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-2d8e628 {
right:20%
}
body.rtl .custom-css-style .elementor-element.elementor-element-2d8e628 {
left:20%
}
.custom-css-style .elementor-element.elementor-element-50256db.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:center
}
.custom-css-style .elementor-element.elementor-element-50256db>.elementor-element-populated {
margin:40px 0 0 0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-295cd9d {
margin-top:140px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-06a08e0 .elementor-text-editor {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-06a08e0>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-1cb22f2 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-1cb22f2>.elementor-widget-container {
margin:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-57d796d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:center
}
.custom-css-style .elementor-element.elementor-element-57d796d>.elementor-element-populated {
margin:40px 0 0 0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-3cc8f2d {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-3cc8f2d .elementor-image img {
width:90%
}
.custom-css-style .elementor-element.elementor-element-3cc8f2d>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-66ed23f {
bottom:-43%
}
.custom-css-style .elementor-element.elementor-element-c411cf0>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-efe116b .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-6a1c1da .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-6a1c1da>.elementor-widget-container {
margin:0 0 10px 0
}
.custom-css-style .elementor-element.elementor-element-52dc38a {
margin-top:20px;
margin-bottom:20px
}
.custom-css-style .elementor-element.elementor-element-c9f3e7c>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-6cd32de {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-6cd32de .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-6cd32de>.elementor-widget-container {
margin:0 0 30px 0
}
.custom-css-style .elementor-element.elementor-element-6a86839 .food-menu-content-title-holder h3 {
font-size:22px
}
.custom-css-style .elementor-element.elementor-element-6a86839 .food-menu-content-price-holder {
font-size:18px
}
.custom-css-style .elementor-element.elementor-element-8c73091 {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-8c73091 .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-8c73091>.elementor-widget-container {
margin:20px 0 30px 0
}
.custom-css-style .elementor-element.elementor-element-7548d32 .food-menu-content-title-holder h3 {
font-size:22px
}
.custom-css-style .elementor-element.elementor-element-7548d32 .food-menu-content-price-holder {
font-size:18px
}
.custom-css-style .elementor-element.elementor-element-61d58b4>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-99e2131 {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-99e2131 .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-99e2131>.elementor-widget-container {
margin:20px 0 30px 0
}
.custom-css-style .elementor-element.elementor-element-7ac7369 .food-menu-content-title-holder h3 {
font-size:22px
}
.custom-css-style .elementor-element.elementor-element-7ac7369 .food-menu-content-price-holder {
font-size:18px
}
.custom-css-style .elementor-element.elementor-element-2fc9b99 {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-2fc9b99 .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-2fc9b99>.elementor-widget-container {
margin:20px 0 30px 0
}
.custom-css-style .elementor-element.elementor-element-47d0ea2 .food-menu-content-title-holder h3 {
font-size:22px
}
.custom-css-style .elementor-element.elementor-element-47d0ea2 .food-menu-content-price-holder {
font-size:18px
}
.custom-css-style .elementor-element.elementor-element-041856f>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-041856f>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-041856f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-041856f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-041856f {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-f333ce5>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-bd023c9 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-bd023c9>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-db40567>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-db40567>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-0286ef1 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-56938e0 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-56938e0>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-c22aa4e>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-c22aa4e>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-c22aa4e:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-c22aa4e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-c22aa4e {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-c39c493 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-1ae22a0>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-e3d5380 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-2921510 .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-2921510>.elementor-widget-container {
margin:0 0 10px 0
}
.custom-css-style .elementor-element.elementor-element-7efb73b>.elementor-container {
min-height:20px
}
.custom-css-style .elementor-element.elementor-element-7efb73b>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-7efb73b:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-7efb73b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-7efb73b {
margin-top:0;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-c3379f2 .elementor-spacer-inner {
height:0
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-c9f3e7c {
width:100%
}
.custom-css-style .elementor-element.elementor-element-61d58b4 {
width:100%
}
}
.custom-css-style .elementor-element.elementor-element-e3b069f>.elementor-container { min-height:700px }
.custom-css-style .elementor-element.elementor-element-e3b069f>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-e3b069f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-e3b069f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-e3b069f {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:95px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-e3b069f>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-63c834d>.elementor-element-populated { padding:140px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-63c834d { z-index:2 }
.custom-css-style .elementor-element.elementor-element-6428adc { text-align:left; z-index:3; width:100%; max-width:100% }
.custom-css-style .elementor-element.elementor-element-6428adc .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.custom-css-style .elementor-element.elementor-element-e71c87c { text-align:left; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-e71c87c .elementor-heading-title { color:#fff; font-size:80px }
.custom-css-style .elementor-element.elementor-element-e71c87c>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-84debc0>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:0 }
.custom-css-style .elementor-element.elementor-element-84debc0>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-2b6f949 { width:210%; max-width:210% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-2b6f949 {
left:-87%
}
body.rtl .custom-css-style .elementor-element.elementor-element-2b6f949 { right:-87% }
.custom-css-style .elementor-element.elementor-element-c30d934:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-c30d934>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-c30d934 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:100px 0 140px 0 }
.custom-css-style .elementor-element.elementor-element-c30d934>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-109ff09>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-abd9e71>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-e827bee .elementor-spacer-inner { height:150px }
.custom-css-style .elementor-element.elementor-element-e827bee>.elementor-widget-container { margin:0 0 0 40px; border-style:solid; border-width:0 0 0 1px; border-color:#c7a17a }
.elementor-element.elementor-element-e827bee { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-e827bee { opacity:0 }
.custom-css-style .elementor-element.elementor-element-e827bee { width:auto; max-width:auto; top:0 }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-e827bee {
left:0
}
body.rtl .custom-css-style .elementor-element.elementor-element-e827bee { right:0 }
.custom-css-style .elementor-element.elementor-element-68b2b28 .elementor-heading-title { color:#fff; font-size:55px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-68b2b28>.elementor-widget-container { margin:50% 10% 0 0 }
.elementor-element.elementor-element-68b2b28 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-68b2b28 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-f4263ef { text-align:left }
.custom-css-style .elementor-element.elementor-element-f4263ef .elementor-image img { width:250px; opacity:1; filter:brightness( 0 ) contrast( 0 ) saturate( 100% ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-f4263ef>.elementor-widget-container { margin:20px 0 0 0 }
.elementor-element.elementor-element-f4263ef { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.3s!important
}
.elementor-widget.elementor-element-f4263ef { opacity:0 }
.custom-css-style .elementor-element.elementor-element-5861e0f { text-align:left }
.custom-css-style .elementor-element.elementor-element-5861e0f .elementor-heading-title { color:#fff; font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-5861e0f>.elementor-widget-container { margin:10px 0 0 0 }
.elementor-element.elementor-element-5861e0f { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.4s!important
}
.elementor-widget.elementor-element-5861e0f { opacity:0 }
.custom-css-style .elementor-element.elementor-element-1c0053b .elementor-heading-title { color:rgba(255, 255, 255, .05); font-size:300px }
.custom-css-style .elementor-element.elementor-element-1c0053b { width:500vw; max-width:500vw; top:37% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-1c0053b {
left:14.833%
}
body.rtl .custom-css-style .elementor-element.elementor-element-1c0053b { right:14.833% }
.custom-css-style .elementor-element.elementor-element-74ca67b { text-align:left }
.custom-css-style .elementor-element.elementor-element-74ca67b .elementor-heading-title { color:#000; font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-74ca67b>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-644248f:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-644248f>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:rgba(0, 0, 0, 0)
}
.custom-css-style .elementor-element.elementor-element-644248f>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin:0; padding:0 }
.custom-css-style .elementor-element.elementor-element-644248f>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-6f6f28f { width:470px; max-width:470px; top:-11% }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-181b7c2.elementor-column .elementor-column-wrap { align-items:flex-start }
.custom-css-style .elementor-element.elementor-element-181b7c2.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:flex-start; align-items:flex-start }
.custom-css-style .elementor-element.elementor-element-181b7c2:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-181b7c2>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#c7a17a
}
.custom-css-style .elementor-element.elementor-element-181b7c2>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin:80px 0 0 0; padding:60px 50px 60px 50px }
.custom-css-style .elementor-element.elementor-element-181b7c2>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-181b7c2 { z-index:2 }
.custom-css-style .elementor-element.elementor-element-94710fc .elementor-heading-title { color:#fff; font-size:40px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-94710fc>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-07a0511 { color:rgba(255, 255, 255, .7215686274509804) }
.custom-css-style .elementor-element.elementor-element-07a0511>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-2350176 .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#fff; color:#fff; background-color:#000; border-style:solid; border-width:1px 1px 1px 1px; border-color:#000; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-2350176 .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-2350176 .elementor-button:hover { color:#fff; background-color:#000 }
.custom-css-style .elementor-element.elementor-element-2350176 .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-2350176 .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-2350176>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-2350176 { width:100%; max-width:100% }
.custom-css-style .elementor-element.elementor-element-8e1818f>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-8e1818f>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-8e1818f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-8e1818f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:rgba(0, 0, 0, 0);
background-image:url(../upload/bg-header-overlay-lg-black-2.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-8e1818f {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; z-index:4 }
.custom-css-style .elementor-element.elementor-element-8e1818f>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-86a5b6d>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-09d53a0 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-0ffe668>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-0ffe668>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-0ffe668:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-0ffe668>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/ingredients-for-making-coffee-flat-lay-ASPVLKY.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-0ffe668>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-0ffe668 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-150px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-c955dd1>.elementor-element-populated { margin:20px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-c210f40 { text-align:center }
.custom-css-style .elementor-element.elementor-element-c210f40 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-c210f40 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-c210f40 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-47b5589 { text-align:center }
.custom-css-style .elementor-element.elementor-element-47b5589 .elementor-heading-title { color:#fff; font-size:110px }
.custom-css-style .elementor-element.elementor-element-47b5589>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-47b5589 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-47b5589 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-bdce35b>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-bdce35b>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-bdce35b:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-bdce35b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg-black.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-bdce35b {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-150px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-bdce35b>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-85a86c3>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-20df643 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-be44c2f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-be44c2f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-be44c2f {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; padding:0 }
.custom-css-style .elementor-element.elementor-element-be44c2f>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-801ab45>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-79aa5a8 .testimonials-card-wrapper .owl-carousel .shadow-effect { background:#111; border-color:#111; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-79aa5a8 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name { color:#fff; font-size:24px }
.custom-css-style .elementor-element.elementor-element-79aa5a8 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc { color:#fff; font-size:15px }
.custom-css-style .elementor-element.elementor-element-79aa5a8 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot span { background:rgba(255, 255, 255, .2) }
.custom-css-style .elementor-element.elementor-element-79aa5a8 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot.active span { background:#fff }
.custom-css-style .elementor-element.elementor-element-b8d2731>.elementor-container { min-height:800px }
.custom-css-style .elementor-element.elementor-element-b8d2731>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-b8d2731 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 }
.custom-css-style .elementor-element.elementor-element-b8d2731:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-b8d2731>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-b8d2731>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-e3d0412>.elementor-element-populated { padding:170px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-5b806e8 {
--divider-border-style:solid;
--divider-color:#AD9A74;
--divider-border-width:4px; z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-5b806e8 .elementor-divider-separator { width:170px; margin:0 auto; margin-left:0 }
.custom-css-style .elementor-element.elementor-element-5b806e8 .elementor-divider { text-align:left; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-5b806e8>.elementor-widget-container { margin:0 0 0 -85px }
.elementor-element.elementor-element-5b806e8 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-5b806e8 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-16fe375 .elementor-heading-title { color:#c7a17a; font-size:40px }
.custom-css-style .elementor-element.elementor-element-16fe375>.elementor-widget-container { margin:0 0 0 20px }
.elementor-element.elementor-element-16fe375 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.4s!important
}
.elementor-widget.elementor-element-16fe375 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-16fe375 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-1c207ca { color:rgba(255, 255, 255, .7215686274509804) }
.custom-css-style .elementor-element.elementor-element-1c207ca>.elementor-widget-container { margin:20px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-85d4b8d>.elementor-element-populated { padding:0 0 0 100px }
.custom-css-style .elementor-element.elementor-element-3d34e49 .elementor-heading-title { color:#fff; font-size:100px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-3d34e49 { z-index:2; bottom:-47% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-3d34e49 {
right:-16%
}
body.rtl .custom-css-style .elementor-element.elementor-element-3d34e49 { left:-16% }
.custom-css-style .elementor-element.elementor-element-2d56c72 { width:initial; max-width:initial; bottom:-20% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-2d56c72 {
right:-51%
}
body.rtl .custom-css-style .elementor-element.elementor-element-2d56c72 { left:-51% }
.custom-css-style .elementor-element.elementor-element-b6d9c2c:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-b6d9c2c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-b6d9c2c {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; z-index:3 }
.custom-css-style .elementor-element.elementor-element-b6d9c2c>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-9a5a03d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-9a5a03d>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-77b10eb .elementor-spacer-inner { height:150px }
.custom-css-style .elementor-element.elementor-element-77b10eb>.elementor-widget-container { margin:0; border-style:solid; border-width:0 0 0 1px; border-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-77b10eb { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-5406d17 { text-align:center }
.custom-css-style .elementor-element.elementor-element-5406d17 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.custom-css-style .elementor-element.elementor-element-5406d17>.elementor-widget-container { margin:40px 0 0 0 }
.elementor-element.elementor-element-5406d17 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-5406d17 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-88f6783 { text-align:center }
.custom-css-style .elementor-element.elementor-element-88f6783 .elementor-heading-title { color:#fff; font-size:100px }
.custom-css-style .elementor-element.elementor-element-88f6783>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-88f6783 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-88f6783 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-1c7dc8a .elementor-image img { width:230px; opacity:1 }
.custom-css-style .elementor-element.elementor-element-1c7dc8a { width:100%; max-width:100%; top:-2% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-1c7dc8a {
left:-45%
}
body.rtl .custom-css-style .elementor-element.elementor-element-1c7dc8a { right:-45% }
.custom-css-style .elementor-element.elementor-element-a2cb95f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-a2cb95f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-a2cb95f {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; padding:40px 0 80px 0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-a2cb95f>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-993b823>.elementor-element-populated { padding:0 20% 0 20% }
.custom-css-style .elementor-element.elementor-element-993b823 { z-index:2 }
.custom-css-style .elementor-element.elementor-element-6f63d75 .food-menu-content-title-holder h3 { color:#fff }
.custom-css-style .elementor-element.elementor-element-6f63d75 .food-menu-content-title-line { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-6f63d75 .food-menu-desc { color:#fff }
.custom-css-style .elementor-element.elementor-element-6f63d75 .food-menu-content-price-holder .food-menu-content-price-normal { color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-6f63d75 .food-menu-content-price-holder .food-menu-content-price-sale { color:rgba(199, 161, 122, .58) }
.custom-css-style .elementor-element.elementor-element-6f63d75 .food-menu-content-highlight-holder h4 { color:#fff }
.custom-css-style .elementor-element.elementor-element-6f63d75 .food-menu-content-highlight-holder { background:#c7a17a }
.custom-css-style .elementor-element.elementor-element-6f63d75 .food-menu-highlight { border-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-6f63d75 .food-menu-tooltip-content { color:#000 }
.custom-css-style .elementor-element.elementor-element-6f63d75 .food-menu-tooltip-content h5 { color:#000 }
.custom-css-style .elementor-element.elementor-element-6f63d75 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box { background:#fffbf2 }
.custom-css-style .elementor-element.elementor-element-f4a0449 { text-align:right; z-index:3; top:-53% }
.custom-css-style .elementor-element.elementor-element-f4a0449 .elementor-image img { width:50% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-f4a0449 {
right:-75%
}
body.rtl .custom-css-style .elementor-element.elementor-element-f4a0449 { left:-75% }
.custom-css-style .elementor-element.elementor-element-fd6fbae .elementor-image img { width:260px; opacity:1; filter:brightness( 0 ) contrast( 0 ) saturate( 0 ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-fd6fbae { width:100%; max-width:100%; top:16% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-fd6fbae {
left:79%
}
body.rtl .custom-css-style .elementor-element.elementor-element-fd6fbae { right:79% }
.custom-css-style .elementor-element.elementor-element-a865f10 { text-align:right; z-index:3; top:20% }
.custom-css-style .elementor-element.elementor-element-a865f10 .elementor-image img { width:50% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-a865f10 {
left:-124%
}
body.rtl .custom-css-style .elementor-element.elementor-element-a865f10 { right:-124% }
.custom-css-style .elementor-element.elementor-element-bf91dd9 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
margin-top:0; margin-bottom:0; padding:100px 40px 100px 40px }
.custom-css-style .elementor-element.elementor-element-bf91dd9:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-bf91dd9>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-bf91dd9>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-0807839:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-0807839>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#1f1e1d
}
.custom-css-style .elementor-element.elementor-element-0807839>.elementor-element-populated { border-style:solid; border-width:0; border-color:#c7a17a; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
margin:0; padding:20px 70px 20px 20px }
.custom-css-style .elementor-element.elementor-element-0807839>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-0807839 { z-index:3 }
.custom-css-style .elementor-element.elementor-element-d0f9595 { border-style:solid; border-width:0; border-color:#c7a17a; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:40px 40px 30px 40px }
.custom-css-style .elementor-element.elementor-element-d0f9595>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-f4c2905>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-cdf3312 {
--divider-border-style:solid;
--divider-color:#C7A17A;
--divider-border-width:4px; z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-cdf3312 .elementor-divider-separator { width:170px; margin:0 auto; margin-left:0 }
.custom-css-style .elementor-element.elementor-element-cdf3312 .elementor-divider { text-align:left; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-cdf3312>.elementor-widget-container { margin:0 0 0 -85px }
.elementor-element.elementor-element-cdf3312 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-cdf3312 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-c425ebc .elementor-heading-title { color:#c7a17a; font-size:40px }
.custom-css-style .elementor-element.elementor-element-c425ebc>.elementor-widget-container { margin:0 0 0 20px }
.elementor-element.elementor-element-c425ebc { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-c425ebc { opacity:0 }
.custom-css-style .elementor-element.elementor-element-c425ebc { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-6e14cd6.elementor-view-stacked .elementor-icon { background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-6e14cd6.elementor-view-default .elementor-icon, .custom-css-style .elementor-element.elementor-element-6e14cd6.elementor-view-framed .elementor-icon { fill:#c7a17a; color:#c7a17a; border-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-6e14cd6.elementor-position-right .elementor-icon-box-icon { margin-left:30px }
.custom-css-style .elementor-element.elementor-element-6e14cd6.elementor-position-left .elementor-icon-box-icon { margin-right:30px }
.custom-css-style .elementor-element.elementor-element-6e14cd6.elementor-position-top .elementor-icon-box-icon { margin-bottom:30px }
.custom-css-style .elementor-element.elementor-element-6e14cd6 .elementor-icon { font-size:28px }
.custom-css-style .elementor-element.elementor-element-6e14cd6 .elementor-icon i { transform:rotate(0) }
.custom-css-style .elementor-element.elementor-element-6e14cd6 .elementor-icon-box-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-6e14cd6 .elementor-icon-box-title { margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-6e14cd6 .elementor-icon-box-content .elementor-icon-box-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-6e14cd6 .elementor-icon-box-content .elementor-icon-box-title, .custom-css-style .elementor-element.elementor-element-6e14cd6 .elementor-icon-box-content .elementor-icon-box-title a { font-size:22px; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-6e14cd6 .elementor-icon-box-content .elementor-icon-box-description { color:#fff }
.custom-css-style .elementor-element.elementor-element-6e14cd6>.elementor-widget-container { margin:40px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-7718d32.elementor-view-stacked .elementor-icon { background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-7718d32.elementor-view-default .elementor-icon, .custom-css-style .elementor-element.elementor-element-7718d32.elementor-view-framed .elementor-icon { fill:#c7a17a; color:#c7a17a; border-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-7718d32.elementor-position-right .elementor-icon-box-icon { margin-left:30px }
.custom-css-style .elementor-element.elementor-element-7718d32.elementor-position-left .elementor-icon-box-icon { margin-right:30px }
.custom-css-style .elementor-element.elementor-element-7718d32.elementor-position-top .elementor-icon-box-icon { margin-bottom:30px }
.custom-css-style .elementor-element.elementor-element-7718d32 .elementor-icon { font-size:28px }
.custom-css-style .elementor-element.elementor-element-7718d32 .elementor-icon i { transform:rotate(0) }
.custom-css-style .elementor-element.elementor-element-7718d32 .elementor-icon-box-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-7718d32 .elementor-icon-box-title { margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-7718d32 .elementor-icon-box-content .elementor-icon-box-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-7718d32 .elementor-icon-box-content .elementor-icon-box-title, .custom-css-style .elementor-element.elementor-element-7718d32 .elementor-icon-box-content .elementor-icon-box-title a { font-size:22px; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-7718d32 .elementor-icon-box-content .elementor-icon-box-description { color:#fff }
.custom-css-style .elementor-element.elementor-element-7718d32>.elementor-widget-container { margin:40px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-37abee2>.elementor-widget-container { margin:40px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-6a06ee8 .elementor-image img { width:240px; opacity:.3; filter:brightness( 200% ) contrast( 0 ) saturate( 100% ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-6a06ee8 { width:100%; max-width:100%; top:-10% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-6a06ee8 {
left:72%
}
body.rtl .custom-css-style .elementor-element.elementor-element-6a06ee8 { right:72% }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-c4e4c13.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-c4e4c13.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-c4e4c13>.elementor-element-populated { margin:0; padding:0 }
.custom-css-style .elementor-element.elementor-element-f5e0c03 .eb-map { height:500px }
.custom-css-style .elementor-element.elementor-element-f5e0c03 { z-index:3; top:23% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-f5e0c03 {
right:8%
}
body.rtl .custom-css-style .elementor-element.elementor-element-f5e0c03 { left:8% }
.custom-css-style .elementor-element.elementor-element-9170921 .elementor-heading-title { color:rgba(255, 255, 255, .05); font-size:400px }
.custom-css-style .elementor-element.elementor-element-9170921 { width:500vw; max-width:500vw; top:53% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-9170921 {
left:14.833%
}
body.rtl .custom-css-style .elementor-element.elementor-element-9170921 { right:14.833% }
:root { --page-title-display:none
}
body.elementor-page-4582:not(.elementor-motion-effects-element-type-background), body.elementor-page-4582>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-63c834d {
width:60%
}
.custom-css-style .elementor-element.elementor-element-84debc0 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-644248f {
width:25%
}
.custom-css-style .elementor-element.elementor-element-181b7c2 {
width:41.332%
}
.custom-css-style .elementor-element.elementor-element-e3d0412 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-85d4b8d {
width:60%
}
.custom-css-style .elementor-element.elementor-element-0807839 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-c4e4c13 {
width:60%
}
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-e3b069f>.elementor-container {
min-height:460px
}
.custom-css-style .elementor-element.elementor-element-e3b069f>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-e3b069f {
padding:70px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-63c834d>.elementor-element-populated {
margin:0;
padding:100px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-6428adc .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-e71c87c .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-84debc0>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-c30d934 {
padding:60px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-e827bee .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-e827bee>.elementor-widget-container {
margin:0 0 0 20px
}
.custom-css-style .elementor-element.elementor-element-68b2b28 .elementor-heading-title {
font-size:36px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-f4263ef .elementor-image img {
width:200px
}
.custom-css-style .elementor-element.elementor-element-f4263ef>.elementor-widget-container {
margin:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-1c0053b .elementor-heading-title {
font-size:240px
}
.custom-css-style .elementor-element.elementor-element-6f6f28f {
width:350px;
max-width:350px;
top:-6%
}
.custom-css-style .elementor-element.elementor-element-181b7c2>.elementor-element-populated {
margin:120px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-94710fc .elementor-heading-title {
font-size:32px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-07a0511>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-2350176 {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-8e1818f>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-8e1818f>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-8e1818f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-8e1818f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-8e1818f {
margin-top:0;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-0ffe668>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-0ffe668>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-0ffe668 {
margin-top:-80px;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-c210f40 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-47b5589 .elementor-heading-title {
font-size:80px
}
.custom-css-style .elementor-element.elementor-element-47b5589>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-bdce35b>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-bdce35b>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-bdce35b:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-bdce35b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-bdce35b {
margin-top:-75px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-b8d2731>.elementor-container {
min-height:730px
}
.custom-css-style .elementor-element.elementor-element-b8d2731>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-b8d2731 {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-e3d0412>.elementor-element-populated {
margin:0;
padding:60px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-5b806e8>.elementor-widget-container {
margin:0 0 0 -100px
}
.custom-css-style .elementor-element.elementor-element-1c207ca>.elementor-widget-container {
margin:20px 40px 0 0
}
.custom-css-style .elementor-element.elementor-element-85d4b8d>.elementor-element-populated {
margin:0 0 0 20px;
padding:0
}
.custom-css-style .elementor-element.elementor-element-3d34e49 .elementor-heading-title {
font-size:70px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-3d34e49 {
right:-2%
}
body.rtl .custom-css-style .elementor-element.elementor-element-3d34e49 {
left:-2%
}
.custom-css-style .elementor-element.elementor-element-3d34e49 {
bottom:9%
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-2d56c72 {
right:-69%
}
body.rtl .custom-css-style .elementor-element.elementor-element-2d56c72 {
left:-69%
}
.custom-css-style .elementor-element.elementor-element-2d56c72 {
bottom:17%
}
.custom-css-style .elementor-element.elementor-element-77b10eb .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-77b10eb>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-5406d17 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-88f6783 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-1c7dc8a {
top:113%
}
.custom-css-style .elementor-element.elementor-element-a2cb95f {
padding:40px 0 20px 0
}
.custom-css-style .elementor-element.elementor-element-f4a0449>.elementor-widget-container {
margin:80px 0 0 0
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-f4a0449 {
right:-120%
}
body.rtl .custom-css-style .elementor-element.elementor-element-f4a0449 {
left:-120%
}
.custom-css-style .elementor-element.elementor-element-f4a0449 {
top:-57%
}
.custom-css-style .elementor-element.elementor-element-fd6fbae {
top:113%
}
.custom-css-style .elementor-element.elementor-element-a865f10>.elementor-widget-container {
margin:80px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-a865f10 {
top:-57%
}
.custom-css-style .elementor-element.elementor-element-bf91dd9 {
margin-top:0;
margin-bottom:0;
padding:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-0807839>.elementor-element-populated {
margin:0;
padding:15px 15px 15px 15px
}
.custom-css-style .elementor-element.elementor-element-d0f9595 {
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-cdf3312>.elementor-widget-container {
margin:0 0 0 -100px
}
.custom-css-style .elementor-element.elementor-element-6a06ee8 {
top:113%
}
.custom-css-style .elementor-element.elementor-element-f5e0c03 .eb-map {
height:600px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-f5e0c03 {
right:0
}
body.rtl .custom-css-style .elementor-element.elementor-element-f5e0c03 {
left:0
}
.custom-css-style .elementor-element.elementor-element-f5e0c03 {
top:12%
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-e3b069f>.elementor-container {
min-height:800px
}
.custom-css-style .elementor-element.elementor-element-e3b069f>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-e3b069f {
padding:140px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-63c834d>.elementor-element-populated {
margin:40px 20px 0 20px;
padding:20px 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-6428adc .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-e71c87c .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-c30d934 {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-109ff09>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-abd9e71>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-e827bee>.elementor-widget-container {
margin:0 0 0 20px
}
.custom-css-style .elementor-element.elementor-element-68b2b28>.elementor-widget-container {
margin:60px 20px 0 20px;
padding:0
}
.custom-css-style .elementor-element.elementor-element-f4263ef>.elementor-widget-container {
margin:20px 0 0 20px
}
.custom-css-style .elementor-element.elementor-element-5861e0f>.elementor-widget-container {
margin:0 0 0 20px
}
.custom-css-style .elementor-element.elementor-element-1c0053b .elementor-heading-title {
font-size:200px
}
.custom-css-style .elementor-element.elementor-element-74ca67b>.elementor-widget-container {
margin:0 0 60px 20px
}
.custom-css-style .elementor-element.elementor-element-644248f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:center
}
.custom-css-style .elementor-element.elementor-element-644248f>.elementor-element-populated {
padding:0 0 350px 0
}
.custom-css-style .elementor-element.elementor-element-6f6f28f .elementor-image img {
width:100%
}
.custom-css-style .elementor-element.elementor-element-6f6f28f {
width:320px;
max-width:320px
}
.custom-css-style .elementor-element.elementor-element-181b7c2>.elementor-element-populated {
margin:160px 20px 0 20px;
padding:60px 30px 60px 30px
}
.custom-css-style .elementor-element.elementor-element-07a0511>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-8e1818f>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-8e1818f>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-8e1818f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-8e1818f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-8e1818f {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-86a5b6d>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-09d53a0 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-09d53a0>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-0ffe668>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-0ffe668>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-0ffe668 {
margin-top:-75px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-c210f40 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-47b5589 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-47b5589>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-bdce35b>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-bdce35b>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-bdce35b:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-bdce35b>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-bdce35b {
margin-top:-40px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-20df643 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-be44c2f {
margin-top:-40px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-79aa5a8 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
font-size:13px
}
.custom-css-style .elementor-element.elementor-element-b8d2731>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-b8d2731>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-b8d2731 {
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-e3d0412>.elementor-element-populated {
margin:0 20px 0 20px;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-16fe375 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-1c207ca>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-3d34e49 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-3d34e49 .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-2d56c72 {
bottom:-200%
}
.custom-css-style .elementor-element.elementor-element-77b10eb>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-5406d17 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-88f6783 .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-88f6783>.elementor-widget-container {
margin:0 0 10px 0
}
.custom-css-style .elementor-element.elementor-element-993b823>.elementor-element-populated {
margin:0;
padding:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-6f63d75 .food-menu-content-title-holder h3 {
font-size:22px
}
.custom-css-style .elementor-element.elementor-element-6f63d75 .food-menu-content-price-holder {
font-size:18px
}
.custom-css-style .elementor-element.elementor-element-f4a0449 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-f4a0449>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-a865f10 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-a865f10>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-bf91dd9 {
margin-top:0;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-0807839>.elementor-element-populated {
margin:400px 0 40px 0;
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-d0f9595 {
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-f4c2905>.elementor-element-populated {
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-c425ebc .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-6e14cd6 .elementor-icon-box-icon {
margin-bottom:30px
}
.custom-css-style .elementor-element.elementor-element-7718d32 .elementor-icon-box-icon {
margin-bottom:30px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-6a06ee8 {
left:10%
}
body.rtl .custom-css-style .elementor-element.elementor-element-6a06ee8 {
right:10%
}
.custom-css-style .elementor-element.elementor-element-c4e4c13>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-f5e0c03 .eb-map {
height:400px
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-644248f {
width:10%
}
.custom-css-style .elementor-element.elementor-element-181b7c2 {
width:55%
}
.custom-css-style .elementor-element.elementor-element-0807839 {
width:50%
}
.custom-css-style .elementor-element.elementor-element-c4e4c13 {
width:50%
}
}
.custom-css-style .elementor-element.elementor-element-4d1dc58>.elementor-container { min-height:500px }
.custom-css-style .elementor-element.elementor-element-4d1dc58>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-4d1dc58>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { align-content:flex-end; align-items:flex-end }
.custom-css-style .elementor-element.elementor-element-4d1dc58:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-4d1dc58>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/joshua-rodriguez-f7zm5TDOi4g-unsplash.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-4d1dc58 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:40px; margin-bottom:0; padding:30px 30px 30px 30px }
.custom-css-style .elementor-element.elementor-element-4d1dc58>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-63640e5.elementor-column .elementor-column-wrap { align-items:flex-end }
.custom-css-style .elementor-element.elementor-element-63640e5.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:flex-end; align-items:flex-end }
.custom-css-style .elementor-element.elementor-element-63640e5:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-63640e5>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#d22226
}
.custom-css-style .elementor-element.elementor-element-63640e5>.elementor-element-populated { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-63640e5>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-81d1bec { border-style:solid; border-width:0; border-color:#fff; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:5px 5px 5px 5px }
.custom-css-style .elementor-element.elementor-element-81d1bec>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-ffaad0d>.elementor-element-populated { border-style:solid; border-width:1px 1px 1px 1px; border-color:#fff; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:30px 30px 30px 30px }
.custom-css-style .elementor-element.elementor-element-ffaad0d>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-f6d1373 .elementor-heading-title { color:#fff; font-size:50px }
.custom-css-style .elementor-element.elementor-element-2c2b5e5 { text-align:left }
.custom-css-style .elementor-element.elementor-element-2c2b5e5 .elementor-heading-title { color:#fff; font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-2c2b5e5>.elementor-widget-container { margin:20px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-a0af5c0>.elementor-container { min-height:400px }
.custom-css-style .elementor-element.elementor-element-a0af5c0>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-a0af5c0 { margin-top:40px; margin-bottom:40px }
.custom-css-style .elementor-element.elementor-element-c8d5b00:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-c8d5b00>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/coffee-cafe-barista-apron-uniform-brew-concept-PUPM2KN.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-c8d5b00>.elementor-element-populated { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-c8d5b00>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-386460a:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-386460a>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#d22226
}
.custom-css-style .elementor-element.elementor-element-386460a>.elementor-element-populated { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-386460a>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-7e48f26 { border-style:solid; border-width:0; border-color:#fff; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:5px 5px 5px 5px }
.custom-css-style .elementor-element.elementor-element-7e48f26>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-55e1317>.elementor-element-populated { border-style:solid; border-width:1px 1px 1px 1px; border-color:#fff; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:30px 30px 30px 30px }
.custom-css-style .elementor-element.elementor-element-55e1317>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-74430cb .elementor-heading-title { color:#fff; font-size:40px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-0f992ff { color:#fff }
.custom-css-style .elementor-element.elementor-element-0f992ff>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-3a17b93 { padding:0 }
.custom-css-style .elementor-element.elementor-element-59e3ce5>.elementor-element-populated { padding:40px 40px 20px 0 }
.custom-css-style .elementor-element.elementor-element-ea772b1 .elementor-heading-title { color:#000; font-size:40px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-fceff85 { color:#000 }
.custom-css-style .elementor-element.elementor-element-fceff85>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-dc3ecec .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#000; color:#000; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#000; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-dc3ecec .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-dc3ecec .elementor-button:hover { color:#fff; background-color:#000 }
.custom-css-style .elementor-element.elementor-element-dc3ecec .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-dc3ecec .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-dc3ecec>.elementor-widget-container { margin:20px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-dc3ecec { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-b46a21a>.elementor-element-populated { border-style:solid; border-width:0 0 0 1px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 0 40px 40px }
.custom-css-style .elementor-element.elementor-element-b46a21a>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-8d7c08a .service-grid-wrapper { height:520px; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-8d7c08a .service-grid-wrapper img { max-width:50px!important }
.custom-css-style .elementor-element.elementor-element-8d7c08a .service-grid-wrapper i { color:#fff }
.custom-css-style .elementor-element.elementor-element-8d7c08a .service-grid-wrapper .overflow-inner .header-wrap h2 { color:#fff; font-size:32px }
.custom-css-style .elementor-element.elementor-element-8d7c08a .service-grid-wrapper .overflow-inner .hover-content { color:#fff }
.custom-css-style .elementor-element.elementor-element-c568dcd { border-style:solid; border-width:1px 0 0 0; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 }
.custom-css-style .elementor-element.elementor-element-c568dcd>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-c3556cc>.elementor-element-populated { padding:60px 40px 0 0 }
.custom-css-style .elementor-element.elementor-element-f49441e .elementor-heading-title { color:#000; font-size:40px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-362c920 { color:#000 }
.custom-css-style .elementor-element.elementor-element-362c920>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-43e21b0 .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#000; color:#000; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#000; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-43e21b0 .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-43e21b0 .elementor-button:hover { color:#fff; background-color:#000 }
.custom-css-style .elementor-element.elementor-element-43e21b0 .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-43e21b0 .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-43e21b0>.elementor-widget-container { margin:20px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-43e21b0 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-45dc006>.elementor-element-populated { border-style:solid; border-width:0 0 0 1px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:40px 0 0 40px }
.custom-css-style .elementor-element.elementor-element-45dc006>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-501ce06 ul.products li.product h2.woocommerce-loop-product__title { color:#000 }
.custom-css-style .elementor-element.elementor-element-501ce06 ul.products li.product { text-align:left }
.custom-css-style .elementor-element.elementor-element-501ce06 ul.products li.product span.price { color:#000 }
.custom-css-style .elementor-element.elementor-element-501ce06 ul.products li.product .onsale { background:#d22226; color:#fff }
.custom-css-style .elementor-element.elementor-element-501ce06 ul.products li.product a.button.ajax_add_to_cart { background:#000; border-color:#000; color:#fff }
.custom-css-style .elementor-element.elementor-element-501ce06 ul.products li.product a.button.ajax_add_to_cart:hover { background:#000; border-color:#000; color:#fff }
.custom-css-style .elementor-element.elementor-element-ce38327 { border-style:solid; border-width:1px 0 1px 0; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
margin-top:0; margin-bottom:40px; padding:0 }
.custom-css-style .elementor-element.elementor-element-ce38327>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-a9cf87d>.elementor-element-populated { padding:60px 40px 60px 0 }
.custom-css-style .elementor-element.elementor-element-de42897 .elementor-heading-title { color:#000; font-size:40px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-b5cd618 { color:#000 }
.custom-css-style .elementor-element.elementor-element-b5cd618>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-760ab70>.elementor-widget-container { margin:20px 40px 0 0 }
.custom-css-style .elementor-element.elementor-element-2eb916c>.elementor-element-populated { border-style:solid; border-width:0 0 0 1px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:60px 40px 60px 40px }
.custom-css-style .elementor-element.elementor-element-2eb916c>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-c67bd8d .elementor-heading-title { color:#000; font-size:40px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-005851d { color:#000 }
.custom-css-style .elementor-element.elementor-element-005851d>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-0325ffa>.elementor-widget-container { margin:20px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-2ec3afa>.elementor-element-populated { border-style:solid; border-width:0 0 0 1px; border-color:#000; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:60px 40px 60px 40px }
.custom-css-style .elementor-element.elementor-element-2ec3afa>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-74ed0eb .elementor-heading-title { color:#000; font-size:40px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-d7be0f1 { color:#000 }
.custom-css-style .elementor-element.elementor-element-d7be0f1>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-0fb36b8>.elementor-widget-container { margin:20px 0 0 0 }
:root { --page-title-display:none
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-63640e5 {
width:45%
}
.custom-css-style .elementor-element.elementor-element-6f8f728 {
width:55%
}
.custom-css-style .elementor-element.elementor-element-59e3ce5 {
width:33%
}
.custom-css-style .elementor-element.elementor-element-b46a21a {
width:66.665%
}
.custom-css-style .elementor-element.elementor-element-c3556cc {
width:33%
}
.custom-css-style .elementor-element.elementor-element-45dc006 {
width:66.665%
}
.custom-css-style .elementor-element.elementor-element-a9cf87d {
width:33%
}
.custom-css-style .elementor-element.elementor-element-2eb916c {
width:33.332%
}
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-4d1dc58 {
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-f6d1373 .elementor-heading-title {
font-size:40px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-a0af5c0>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-a0af5c0>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-74430cb .elementor-heading-title {
font-size:36px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-0f992ff>.elementor-widget-container {
margin:20px 40px 0 0
}
.custom-css-style .elementor-element.elementor-element-59e3ce5>.elementor-element-populated {
margin:20px 0 0 0;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-ea772b1 .elementor-heading-title {
font-size:36px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-fceff85>.elementor-widget-container {
margin:0 20px 0 0
}
.custom-css-style .elementor-element.elementor-element-dc3ecec {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-b46a21a>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-8d7c08a .service-grid-wrapper img {
max-width:45px!important
}
.custom-css-style .elementor-element.elementor-element-8d7c08a .service-grid-wrapper .overflow-inner .header-wrap h2 {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-c568dcd {
margin-top:60px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-c3556cc>.elementor-element-populated {
margin:0 0 60px 0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-f49441e .elementor-heading-title {
font-size:36px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-362c920>.elementor-widget-container {
margin:0 20px 0 0
}
.custom-css-style .elementor-element.elementor-element-43e21b0 {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-45dc006>.elementor-element-populated {
border-width:0;
margin:40px 0 0 0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-ce38327 {
border-width:1px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-a9cf87d>.elementor-element-populated {
margin:40px 0 0 0;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-de42897 .elementor-heading-title {
font-size:36px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-b5cd618>.elementor-widget-container {
margin:0 20px 0 0
}
.custom-css-style .elementor-element.elementor-element-2eb916c>.elementor-element-populated {
border-width:0;
margin:40px 0 0 0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-c67bd8d .elementor-heading-title {
font-size:36px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-005851d>.elementor-widget-container {
margin:0 20px 0 0
}
.custom-css-style .elementor-element.elementor-element-2ec3afa>.elementor-element-populated {
border-width:0;
margin:40px 0 0 0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-74ed0eb .elementor-heading-title {
font-size:36px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-d7be0f1>.elementor-widget-container {
margin:0 20px 0 0
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-4d1dc58>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-4d1dc58>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-4d1dc58 {
margin-top:60px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-63640e5>.elementor-element-populated {
margin:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-f6d1373 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-2c2b5e5>.elementor-widget-container {
margin:10px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-74430cb .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-0f992ff>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-59e3ce5>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-ea772b1 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-fceff85>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-b46a21a>.elementor-element-populated {
border-width:0
}
.custom-css-style .elementor-element.elementor-element-8d7c08a .service-grid-wrapper img {
max-width:50px!important
}
.custom-css-style .elementor-element.elementor-element-8d7c08a .service-grid-wrapper .overflow-inner .header-wrap h2 {
font-size:40px
}
.custom-css-style .elementor-element.elementor-element-c568dcd {
padding:0
}
.custom-css-style .elementor-element.elementor-element-c3556cc>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-f49441e .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-362c920>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-45dc006>.elementor-element-populated {
border-width:0;
margin:0;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-a9cf87d>.elementor-element-populated {
padding:20px 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-de42897 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-b5cd618>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-760ab70>.elementor-widget-container {
margin:20px 0 0 0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-2eb916c>.elementor-element-populated {
margin:0;
padding:0 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-c67bd8d .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-005851d>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-2ec3afa>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-74ed0eb .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-d7be0f1>.elementor-widget-container {
margin:0;
padding:0
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-63640e5 {
width:60%
}
.custom-css-style .elementor-element.elementor-element-c8d5b00 {
width:50%
}
.custom-css-style .elementor-element.elementor-element-386460a {
width:50%
}
.custom-css-style .elementor-element.elementor-element-59e3ce5 {
width:100%
}
.custom-css-style .elementor-element.elementor-element-b46a21a {
width:100%
}
.custom-css-style .elementor-element.elementor-element-c3556cc {
width:100%
}
.custom-css-style .elementor-element.elementor-element-45dc006 {
width:100%
}
.custom-css-style .elementor-element.elementor-element-a9cf87d {
width:100%
}
.custom-css-style .elementor-element.elementor-element-2eb916c {
width:100%
}
.custom-css-style .elementor-element.elementor-element-2ec3afa {
width:100%
}
}
.custom-css-style .elementor-element.elementor-element-8788954>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper { height:750px }
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slide .image-container::before {
background:rgba(0, 0, 0, .3)
}
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slide-content { text-align:left; margin-top:20px }
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper div.slide-content { justify-content:left }
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slide-content .standard-wrapper { justify-content:left }
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slide .title h2 { color:#fff }
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 { font-size:80px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slide .caption { width:48% }
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slide .text { color:#fff }
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slide a.button { background-color:rgba(34, 34, 34, 0) }
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slide .button { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper div.slide a.button { color:#fff }
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slide a.button:hover { background-color:#fff }
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slide .button:hover { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper div.slide a.button:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-8c2164d div.slider-parallax-wrapper div.slide a.button { font-size:20px }
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .pagination .item::before {
background:#fff
}
.custom-css-style .elementor-element.elementor-element-dd13ab8>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-dd13ab8>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-dd13ab8:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-dd13ab8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-dd13ab8 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0; z-index:2 }
.custom-css-style .elementor-element.elementor-element-dd13ab8>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-0dc025f>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-f761604 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-aae75dc>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-aae75dc>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-aae75dc:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-aae75dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-aae75dc {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-aae75dc>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-c879994>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-c624154 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-c3806dc { margin-top:-250px; margin-bottom:0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-349dd0a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-349dd0a>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-f8bacc1 .elementor-spacer-inner { height:200px }
.custom-css-style .elementor-element.elementor-element-f8bacc1>.elementor-widget-container { margin:0; border-style:solid; border-width:0 0 0 1px; border-color:#000 }
.elementor-element.elementor-element-f8bacc1 { transition-timing-function:cubic-bezier(.25, .25, .75, .75)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-f8bacc1 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-f8bacc1 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-0a2fa18 { text-align:center }
.custom-css-style .elementor-element.elementor-element-0a2fa18 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.custom-css-style .elementor-element.elementor-element-0a2fa18>.elementor-widget-container { margin:40px 0 0 0 }
.elementor-element.elementor-element-0a2fa18 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-0a2fa18 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-1f1bc7d .elementor-image img { width:230px }
.custom-css-style .elementor-element.elementor-element-1f1bc7d { z-index:1; width:100%; max-width:100%; top:35% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-1f1bc7d {
left:50%
}
body.rtl .custom-css-style .elementor-element.elementor-element-1f1bc7d { right:50% }
.custom-css-style .elementor-element.elementor-element-5989ae9 { text-align:center }
.custom-css-style .elementor-element.elementor-element-5989ae9 .elementor-heading-title { color:#000; font-size:100px }
.custom-css-style .elementor-element.elementor-element-5989ae9>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-5989ae9 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-5989ae9 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-6585a04>.elementor-container { min-height:740px }
.custom-css-style .elementor-element.elementor-element-6585a04>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-6585a04 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 }
.custom-css-style .elementor-element.elementor-element-6585a04>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-76b8211>.elementor-element-populated { padding:0 0 0 100px }
.custom-css-style .elementor-element.elementor-element-4ba1d2f .elementor-heading-title { color:#000; font-size:100px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-4ba1d2f { z-index:2; bottom:-59% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-4ba1d2f {
left:-13%
}
body.rtl .custom-css-style .elementor-element.elementor-element-4ba1d2f { right:-13% }
.custom-css-style .elementor-element.elementor-element-7c9f668 { width:initial; max-width:initial; bottom:-37% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-7c9f668 {
left:-43%
}
body.rtl .custom-css-style .elementor-element.elementor-element-7c9f668 { right:-43% }
.custom-css-style .elementor-element.elementor-element-1f7a1bf>.elementor-element-populated { padding:170px 0 0 50px }
.custom-css-style .elementor-element.elementor-element-1f7a1bf { z-index:2 }
.custom-css-style .elementor-element.elementor-element-8bb6e1e {
--divider-border-style:solid;
--divider-color:#000000;
--divider-border-width:1px; z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-8bb6e1e .elementor-divider-separator { width:170px; margin:0 auto; margin-left:0 }
.custom-css-style .elementor-element.elementor-element-8bb6e1e .elementor-divider { text-align:left; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-8bb6e1e>.elementor-widget-container { margin:4px 0 0 -85px }
.elementor-element.elementor-element-8bb6e1e { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-8bb6e1e { opacity:0 }
.custom-css-style .elementor-element.elementor-element-bbab5a5 .elementor-heading-title { color:#000; font-size:40px }
.custom-css-style .elementor-element.elementor-element-bbab5a5>.elementor-widget-container { margin:0 0 0 20px }
.custom-css-style .elementor-element.elementor-element-bbab5a5 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-402ca2e { color:#000 }
.custom-css-style .elementor-element.elementor-element-402ca2e>.elementor-widget-container { margin:20px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-5bc627a>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-5bc627a>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-5bc627a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-5bc627a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg-2.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-5bc627a {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-5bc627a>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-9c7ea32>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-26c36dc .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-2d132ec>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-2d132ec>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-2d132ec:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-2d132ec>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/tim-st-martin-IjnAc0vyqGs-unsplash.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-2d132ec>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-2d132ec {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-100px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-b2cea3e>.elementor-element-populated { margin:40px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-760ea7d { text-align:center }
.custom-css-style .elementor-element.elementor-element-760ea7d .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-760ea7d { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-760ea7d { opacity:0 }
.custom-css-style .elementor-element.elementor-element-37a9cbe { text-align:center }
.custom-css-style .elementor-element.elementor-element-37a9cbe .elementor-heading-title { color:#fff; font-size:110px }
.custom-css-style .elementor-element.elementor-element-37a9cbe>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-37a9cbe { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-37a9cbe { opacity:0 }
.custom-css-style .elementor-element.elementor-element-b5a4bc4>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-b5a4bc4>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-b5a4bc4:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-b5a4bc4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-b5a4bc4 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-b5a4bc4>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-fff8ebd>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-00c2ae9 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-2058fec { margin-top:-200px; margin-bottom:0; z-index:2 }
.custom-css-style .elementor-element.elementor-element-62a061f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-62a061f>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-fae6fed .elementor-spacer-inner { height:200px }
.custom-css-style .elementor-element.elementor-element-fae6fed>.elementor-widget-container { margin:0; border-style:solid; border-width:0 0 0 1px; border-color:#000 }
.custom-css-style .elementor-element.elementor-element-fae6fed { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-c446521 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:60px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-c446521>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-96638bb>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-e6db2d6 .service-grid-wrapper { height:550px; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-e6db2d6 .service-grid-wrapper img { max-width:50px!important }
.custom-css-style .elementor-element.elementor-element-e6db2d6 .service-grid-wrapper i { color:#fff }
.custom-css-style .elementor-element.elementor-element-e6db2d6 .service-grid-wrapper .overflow-inner .header-wrap h2 { color:#fff; font-size:36px }
.custom-css-style .elementor-element.elementor-element-e6db2d6 .service-grid-wrapper .overflow-inner .hover-content { color:#fff }
.custom-css-style .elementor-element.elementor-element-5b4ffee { overflow:hidden; padding:60px 0 120px 0 }
.custom-css-style .elementor-element.elementor-element-ce7f409>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-c5d8159>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-688200d .elementor-spacer-inner { height:150px }
.custom-css-style .elementor-element.elementor-element-688200d>.elementor-widget-container { margin:0 0 0 40px; border-style:solid; border-width:0 0 0 1px; border-color:#000 }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-688200d {
left:0
}
body.rtl .custom-css-style .elementor-element.elementor-element-688200d { right:0 }
.custom-css-style .elementor-element.elementor-element-688200d { top:0 }
.custom-css-style .elementor-element.elementor-element-ceefb8c .elementor-image img { width:110px }
.custom-css-style .elementor-element.elementor-element-ceefb8c { width:100%; max-width:100%; bottom:52% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-ceefb8c {
left:-55%
}
body.rtl .custom-css-style .elementor-element.elementor-element-ceefb8c { right:-55% }
.custom-css-style .elementor-element.elementor-element-b7df262 .elementor-heading-title { font-size:55px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-b7df262>.elementor-widget-container { margin:50% 10% 0 0 }
.custom-css-style .elementor-element.elementor-element-f1622c1 { text-align:left }
.custom-css-style .elementor-element.elementor-element-f1622c1 .elementor-image img { width:250px; filter:brightness( 0 ) contrast( 100% ) saturate( 100% ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-f1622c1>.elementor-widget-container { margin:28px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-075a6dc { text-align:left }
.custom-css-style .elementor-element.elementor-element-075a6dc .elementor-heading-title { color:#000; font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-075a6dc>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-9fd90ed .elementor-image img { width:260px }
.custom-css-style .elementor-element.elementor-element-9fd90ed { width:100%; max-width:100%; bottom:-16% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-9fd90ed {
left:-55%
}
body.rtl .custom-css-style .elementor-element.elementor-element-9fd90ed { right:-55% }
.custom-css-style .elementor-element.elementor-element-c213dce:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-c213dce>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:rgba(0, 0, 0, 0)
}
.custom-css-style .elementor-element.elementor-element-c213dce>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin:0; padding:0 }
.custom-css-style .elementor-element.elementor-element-c213dce>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-b647380 { width:470px; max-width:470px; top:5% }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-bd7fca6.elementor-column .elementor-column-wrap { align-items:flex-start }
.custom-css-style .elementor-element.elementor-element-bd7fca6.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:flex-start; align-items:flex-start }
.custom-css-style .elementor-element.elementor-element-bd7fca6:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-bd7fca6>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-bd7fca6>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin:200px 0 0 0; padding:60px 50px 60px 50px }
.custom-css-style .elementor-element.elementor-element-bd7fca6>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-bd7fca6 { z-index:2 }
.custom-css-style .elementor-element.elementor-element-c951798 .elementor-heading-title { color:#fff; font-size:40px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-c951798>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-9abb5bd { color:rgba(255, 255, 255, .7215686274509804) }
.custom-css-style .elementor-element.elementor-element-9abb5bd>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-473d5e2 .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#c7a17a; color:#c7a17a; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#c7a17a; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-473d5e2 .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-473d5e2 .elementor-button:hover { color:#fff; background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-473d5e2 .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-473d5e2 .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-473d5e2>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-473d5e2 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-f8e743a>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-f8e743a>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-f8e743a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-f8e743a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg-2.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-f8e743a {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-f8e743a>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-26fa2b0>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-60781f7 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-332af23>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-332af23>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-332af23:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-332af23>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/jonathan-borba-O2fAWP7uDSQ-unsplash.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-332af23>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-332af23 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-100px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-93b13dd>.elementor-element-populated { margin:40px 0 0 0; padding:0 }
.custom-css-style .elementor-element.elementor-element-e5ce508 { text-align:center }
.custom-css-style .elementor-element.elementor-element-e5ce508 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.elementor-element.elementor-element-e5ce508 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-e5ce508 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-4b7f987 { text-align:center }
.custom-css-style .elementor-element.elementor-element-4b7f987 .elementor-heading-title { color:#fff; font-size:110px }
.custom-css-style .elementor-element.elementor-element-4b7f987>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-4b7f987 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-4b7f987 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-f30dbd1>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-f30dbd1>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-f30dbd1:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-f30dbd1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-f30dbd1 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-f30dbd1>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-ad509ed>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-b7cf77d .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-9cf6187>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-357fd3e ul.products li.product h2.woocommerce-loop-product__title { color:#000 }
.custom-css-style .elementor-element.elementor-element-357fd3e ul.products li.product { text-align:center }
.custom-css-style .elementor-element.elementor-element-357fd3e ul.products li.product span.price { color:#000 }
.custom-css-style .elementor-element.elementor-element-357fd3e ul.products li.product .onsale { background:#d22226; color:#fff }
.custom-css-style .elementor-element.elementor-element-357fd3e ul.products li.product a.button.ajax_add_to_cart { background:#000; border-color:#000; color:#fff }
.custom-css-style .elementor-element.elementor-element-357fd3e ul.products li.product a.button.ajax_add_to_cart:hover { background:#000; border-color:#000; color:#fff }
.custom-css-style .elementor-element.elementor-element-357fd3e>.elementor-widget-container { margin:0 0 40px 0 }
:root { --page-title-display:none
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-76b8211 {
width:60%
}
.custom-css-style .elementor-element.elementor-element-1f7a1bf {
width:40%
}
.custom-css-style .elementor-element.elementor-element-c213dce {
width:25%
}
.custom-css-style .elementor-element.elementor-element-bd7fca6 {
width:41.332%
}
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slide .caption {
width:70%
}
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slide-content {
margin-top:40px
}
.custom-css-style .elementor-element.elementor-element-dd13ab8>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-dd13ab8>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-dd13ab8:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-dd13ab8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-dd13ab8 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-aae75dc:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-aae75dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-aae75dc {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-c3806dc {
margin-top:-200px;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-f8bacc1 .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-f8bacc1>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-0a2fa18 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-1f1bc7d>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-5989ae9 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-6585a04>.elementor-container {
min-height:720px
}
.custom-css-style .elementor-element.elementor-element-6585a04>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-6585a04 {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-76b8211>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-4ba1d2f .elementor-heading-title {
font-size:70px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-4ba1d2f {
left:4%
}
body.rtl .custom-css-style .elementor-element.elementor-element-4ba1d2f {
right:4%
}
.custom-css-style .elementor-element.elementor-element-4ba1d2f {
bottom:-3%
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-7c9f668 {
left:-45%
}
body.rtl .custom-css-style .elementor-element.elementor-element-7c9f668 {
right:-45%
}
.custom-css-style .elementor-element.elementor-element-7c9f668 {
bottom:23%
}
.custom-css-style .elementor-element.elementor-element-1f7a1bf>.elementor-element-populated {
margin:0;
padding:120px 0 0 40px
}
.custom-css-style .elementor-element.elementor-element-8bb6e1e>.elementor-widget-container {
margin:0 0 0 -100px
}
.custom-css-style .elementor-element.elementor-element-402ca2e>.elementor-widget-container {
margin:20px 40px 0 0
}
.custom-css-style .elementor-element.elementor-element-5bc627a>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-5bc627a>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-5bc627a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-5bc627a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-5bc627a {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-2d132ec>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-2d132ec>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-760ea7d .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-37a9cbe .elementor-heading-title {
font-size:80px
}
.custom-css-style .elementor-element.elementor-element-b5a4bc4>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-b5a4bc4>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-b5a4bc4:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-b5a4bc4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-b5a4bc4 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-2058fec {
margin-top:-120px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-fae6fed .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-fae6fed>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-c446521 {
margin-top:0;
margin-bottom:0;
padding:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-e6db2d6 .service-grid-wrapper img {
max-width:45px!important
}
.custom-css-style .elementor-element.elementor-element-e6db2d6 .service-grid-wrapper .overflow-inner .header-wrap h2 {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-5b4ffee {
padding:120px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-c5d8159>.elementor-element-populated {
padding:0 20px 0 0
}
.custom-css-style .elementor-element.elementor-element-688200d .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-688200d>.elementor-widget-container {
margin:0 0 0 20px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-ceefb8c {
left:54%
}
body.rtl .custom-css-style .elementor-element.elementor-element-ceefb8c {
right:54%
}
.custom-css-style .elementor-element.elementor-element-ceefb8c {
bottom:18%
}
.custom-css-style .elementor-element.elementor-element-b7df262 .elementor-heading-title {
font-size:36px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-f1622c1>.elementor-widget-container {
margin:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-b647380 {
width:350px;
max-width:350px;
top:-6%
}
.custom-css-style .elementor-element.elementor-element-bd7fca6>.elementor-element-populated {
margin:200px 0 0 40px
}
.custom-css-style .elementor-element.elementor-element-c951798 .elementor-heading-title {
font-size:32px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-9abb5bd>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-473d5e2 {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-f8e743a>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-f8e743a>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-f8e743a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-f8e743a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-f8e743a {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-332af23>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-332af23>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-e5ce508 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-4b7f987 .elementor-heading-title {
font-size:80px
}
.custom-css-style .elementor-element.elementor-element-f30dbd1>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-f30dbd1>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-f30dbd1:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-f30dbd1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-f30dbd1 {
margin-top:-50px;
margin-bottom:0
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
font-size:45px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slide .caption {
width:100%
}
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slide-content {
margin-top:40px
}
.custom-css-style .elementor-element.elementor-element-8c2164d .slider-parallax-wrapper .slide .caption .text {
font-size:16px
}
.custom-css-style .elementor-element.elementor-element-dd13ab8>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-dd13ab8>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-dd13ab8:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-dd13ab8>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-dd13ab8 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-f761604 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-aae75dc:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-aae75dc>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-aae75dc {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-c624154 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-c3806dc {
margin-top:-120px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-349dd0a>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-f8bacc1>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-0a2fa18 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-0a2fa18>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-1f1bc7d .elementor-image img {
width:185px
}
.custom-css-style .elementor-element.elementor-element-5989ae9 .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-5989ae9>.elementor-widget-container {
margin:0 0 10px 0
}
.custom-css-style .elementor-element.elementor-element-6585a04>.elementor-container {
min-height:370px
}
.custom-css-style .elementor-element.elementor-element-6585a04>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-6585a04 {
margin-top:0;
margin-bottom:0;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-76b8211>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-4ba1d2f {
text-align:center
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-7c9f668 {
left:-12%
}
body.rtl .custom-css-style .elementor-element.elementor-element-7c9f668 {
right:-12%
}
.custom-css-style .elementor-element.elementor-element-7c9f668 {
bottom:-200%
}
.custom-css-style .elementor-element.elementor-element-1f7a1bf>.elementor-element-populated {
margin:0 20px 0 20px;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-bbab5a5 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-402ca2e>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-5bc627a>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-5bc627a>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-5bc627a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-5bc627a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-5bc627a {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-9c7ea32>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-26c36dc .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-26c36dc>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-2d132ec>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-2d132ec>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-760ea7d .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-37a9cbe .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-37a9cbe>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-b5a4bc4>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-b5a4bc4>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-b5a4bc4:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-b5a4bc4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-b5a4bc4 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-00c2ae9 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-fae6fed>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-c446521 {
margin-top:0;
margin-bottom:0;
padding:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-96638bb>.elementor-element-populated {
margin:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-e6db2d6 .service-grid-wrapper img {
max-width:50px!important
}
.custom-css-style .elementor-element.elementor-element-e6db2d6 .service-grid-wrapper .overflow-inner .header-wrap h2 {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-5b4ffee {
padding:0
}
.custom-css-style .elementor-element.elementor-element-688200d>.elementor-widget-container {
margin:0 0 0 20px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-ceefb8c {
left:10%
}
body.rtl .custom-css-style .elementor-element.elementor-element-ceefb8c {
right:10%
}
.custom-css-style .elementor-element.elementor-element-ceefb8c {
bottom:24%
}
.custom-css-style .elementor-element.elementor-element-b7df262>.elementor-widget-container {
margin:120px 20px 0 20px;
padding:0
}
.custom-css-style .elementor-element.elementor-element-f1622c1>.elementor-widget-container {
margin:40px 0 0 20px
}
.custom-css-style .elementor-element.elementor-element-075a6dc>.elementor-widget-container {
margin:0 0 60px 20px
}
.custom-css-style .elementor-element.elementor-element-9fd90ed .elementor-image img {
width:175px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-9fd90ed {
left:26%
}
body.rtl .custom-css-style .elementor-element.elementor-element-9fd90ed {
right:26%
}
.custom-css-style .elementor-element.elementor-element-9fd90ed {
bottom:46%
}
.custom-css-style .elementor-element.elementor-element-c213dce.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:center
}
.custom-css-style .elementor-element.elementor-element-c213dce>.elementor-element-populated {
margin:0;
padding:0 0 350px 0
}
.custom-css-style .elementor-element.elementor-element-b647380 .elementor-image img {
width:100%
}
.custom-css-style .elementor-element.elementor-element-b647380 {
width:320px;
max-width:320px
}
.custom-css-style .elementor-element.elementor-element-bd7fca6>.elementor-element-populated {
margin:130px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-9abb5bd>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-f8e743a>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-f8e743a>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-f8e743a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-f8e743a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-f8e743a {
margin-top:60px;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-26fa2b0>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-60781f7 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-60781f7>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-332af23>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-332af23>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-e5ce508 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-4b7f987 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-4b7f987>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-f30dbd1>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-f30dbd1>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-f30dbd1:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-f30dbd1>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-f30dbd1 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-b7cf77d .elementor-spacer-inner {
height:0
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-c213dce {
width:10%
}
.custom-css-style .elementor-element.elementor-element-bd7fca6 {
width:55%
}
}
.custom-css-style .elementor-element.elementor-element-76f453e>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-76f453e>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-76f453e:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-76f453e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/couple-barista-coffee-shop-service-restaurant-conc-PPBEVLC.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-76f453e>.elementor-background-overlay { background-color:#000; opacity:.3; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-76f453e { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-11e91ad>.elementor-element-populated { margin:0 50% 0 0; padding:0 0 100px 0 }
.custom-css-style .elementor-element.elementor-element-7858129 { text-align:left }
.custom-css-style .elementor-element.elementor-element-7858129 .elementor-heading-title { color:#fff; font-size:15px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-7858129>.elementor-widget-container { margin:0 0 15px 0 }
.elementor-element.elementor-element-7858129 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-7858129 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-e4284d0 { text-align:left; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-e4284d0 .elementor-heading-title { color:#fff; font-size:80px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-e4284d0>.elementor-widget-container { margin:0 }
.elementor-element.elementor-element-e4284d0 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.4s!important
}
.elementor-widget.elementor-element-e4284d0 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-5ad3d19 .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#fff; color:#fff; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#fff; border-radius:0; padding:20px 100px 20px 100px }
.custom-css-style .elementor-element.elementor-element-5ad3d19 .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-5ad3d19 .elementor-button:hover { color:#fff; background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-5ad3d19 .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-5ad3d19 .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-5ad3d19>.elementor-widget-container { margin:30px 0 0 0 }
.elementor-element.elementor-element-5ad3d19 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.6s!important
}
.elementor-widget.elementor-element-5ad3d19 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-5ad3d19 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-0fa76e3>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-0fa76e3>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-0fa76e3:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-0fa76e3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-0fa76e3 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-0fa76e3>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-077af95>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-8c8de90 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-1b95624 { margin-top:-150px; margin-bottom:0; z-index:2 }
.custom-css-style .elementor-element.elementor-element-9d3d1ff.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-9d3d1ff>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-1a40d53 .elementor-spacer-inner { height:150px }
.custom-css-style .elementor-element.elementor-element-1a40d53>.elementor-widget-container { margin:0; border-style:solid; border-width:0 0 0 1px; border-color:#000 }
.custom-css-style .elementor-element.elementor-element-1a40d53 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-f9dd508 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:60px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-f9dd508>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-8c1b602>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-4232086 .service-grid-wrapper { height:550px; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-4232086 .service-grid-wrapper img { max-width:50px!important }
.custom-css-style .elementor-element.elementor-element-4232086 .service-grid-wrapper i { color:#fff }
.custom-css-style .elementor-element.elementor-element-4232086 .service-grid-wrapper .overflow-inner .header-wrap h2 { color:#fff; font-size:36px }
.custom-css-style .elementor-element.elementor-element-4232086 .service-grid-wrapper .overflow-inner .hover-content { color:#fff }
.custom-css-style .elementor-element.elementor-element-029fb82 { margin-top:0; margin-bottom:0; padding:100px 0 160px 0 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-e3fc870.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-e3fc870.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-e3fc870>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-c74899a { text-align:left }
.custom-css-style .elementor-element.elementor-element-c74899a .elementor-heading-title { color:#000; font-size:15px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-c74899a>.elementor-widget-container { margin:0 0 15px 0 }
.elementor-element.elementor-element-c74899a { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-c74899a { opacity:0 }
.custom-css-style .elementor-element.elementor-element-2f80b27 .elementor-image img { width:230px }
.custom-css-style .elementor-element.elementor-element-2f80b27 { width:100%; max-width:100%; top:-19% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-2f80b27 {
left:-44%
}
body.rtl .custom-css-style .elementor-element.elementor-element-2f80b27 { right:-44% }
.custom-css-style .elementor-element.elementor-element-909adb3 { text-align:left; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-909adb3 .elementor-heading-title { color:#000; font-size:90px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-909adb3>.elementor-widget-container { margin:0; padding:0 }
.elementor-element.elementor-element-909adb3 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-909adb3 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-fe721df .elementor-text-editor { text-align:left }
.custom-css-style .elementor-element.elementor-element-fe721df>.elementor-widget-container { margin:0; padding:0 80px 0 0 }
.elementor-element.elementor-element-fe721df { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.4s!important
}
.elementor-widget.elementor-element-fe721df { opacity:0 }
.custom-css-style .elementor-element.elementor-element-404d170 { text-align:left }
.custom-css-style .elementor-element.elementor-element-404d170 .elementor-image img { width:250px; filter:brightness( 0 ) contrast( 100% ) saturate( 100% ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-404d170>.elementor-widget-container { margin:28px 0 0 0 }
.elementor-element.elementor-element-404d170 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.6s!important
}
.elementor-widget.elementor-element-404d170 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-ac49309>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-e2df695 .elementor-image img { width:260px }
.custom-css-style .elementor-element.elementor-element-e2df695 { width:100%; max-width:100%; bottom:-12% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-e2df695 {
right:-265.3px
}
body.rtl .custom-css-style .elementor-element.elementor-element-e2df695 { left:-265.3px }
.custom-css-style .elementor-element.elementor-element-26e4125>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-26e4125>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-26e4125:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-26e4125>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg-black.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-26e4125 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-26e4125>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-bbd0bfa>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-b7f29c5 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-8c297b2>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-8c297b2:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-8c297b2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-8c297b2 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; padding:60px 0 40px 0 }
.custom-css-style .elementor-element.elementor-element-8c297b2>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-ad1dd49.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-ad1dd49.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-ad1dd49>.elementor-element-populated { padding:0 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-c508a07.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-c508a07.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-c508a07>.elementor-element-populated { padding:0 0 0 60px }
.custom-css-style .elementor-element.elementor-element-6f9bb64 { text-align:left }
.custom-css-style .elementor-element.elementor-element-6f9bb64 .elementor-heading-title { color:#000; font-size:15px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-6f9bb64>.elementor-widget-container { margin:0 0 15px 0 }
.elementor-element.elementor-element-6f9bb64 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-6f9bb64 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-41e099e { text-align:left; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-41e099e .elementor-heading-title { color:#fff; font-size:90px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-41e099e>.elementor-widget-container { margin:0 }
.elementor-element.elementor-element-41e099e { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-41e099e { opacity:0 }
.custom-css-style .elementor-element.elementor-element-510b559 .elementor-text-editor { text-align:left }
.custom-css-style .elementor-element.elementor-element-510b559 { color:rgba(255, 255, 255, .77) }
.custom-css-style .elementor-element.elementor-element-510b559>.elementor-widget-container { margin:0; padding:0 80px 0 0 }
.elementor-element.elementor-element-510b559 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.4s!important
}
.elementor-widget.elementor-element-510b559 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-3add4ad .elementor-button { font-size:22px; font-weight:500; letter-spacing:3px; fill:#c7a17a; color:#c7a17a; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#c7a17a; border-radius:0; padding:20px 100px 20px 100px }
.custom-css-style .elementor-element.elementor-element-3add4ad .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-3add4ad .elementor-button:hover { color:#fff; background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-3add4ad .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-3add4ad .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-3add4ad>.elementor-widget-container { margin:20px 0 0 0 }
.elementor-element.elementor-element-3add4ad { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.6s!important
}
.elementor-widget.elementor-element-3add4ad { opacity:0 }
.custom-css-style .elementor-element.elementor-element-3add4ad { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-edaf848>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-edaf848>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-edaf848:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-edaf848>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:rgba(0, 0, 0, 0);
background-image:url(../upload/bg-header-overlay-lg-black-2.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-edaf848 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-edaf848>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-a02d737>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-cb7b5b0 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-c794f9c { overflow:hidden; margin-top:0; margin-bottom:0; padding:40px 0 0 0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-1bec423.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-1bec423>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-1bec423 { z-index:3 }
.custom-css-style .elementor-element.elementor-element-dd8bd3d { text-align:center }
.custom-css-style .elementor-element.elementor-element-dd8bd3d .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.custom-css-style .elementor-element.elementor-element-dd8bd3d>.elementor-widget-container { margin:40px 0 0 0 }
.elementor-element.elementor-element-dd8bd3d { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-dd8bd3d { opacity:0 }
.custom-css-style .elementor-element.elementor-element-808abe8 .elementor-image img { width:220px }
.custom-css-style .elementor-element.elementor-element-808abe8 { z-index:1; width:100%; max-width:100%; top:-12% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-808abe8 {
left:-50%
}
body.rtl .custom-css-style .elementor-element.elementor-element-808abe8 { right:-50% }
.custom-css-style .elementor-element.elementor-element-4fb49f7 .elementor-image img { width:220px }
.custom-css-style .elementor-element.elementor-element-4fb49f7 { z-index:1; width:100%; max-width:100%; top:12% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-4fb49f7 {
left:50%
}
body.rtl .custom-css-style .elementor-element.elementor-element-4fb49f7 { right:50% }
.custom-css-style .elementor-element.elementor-element-0d98013 { text-align:center }
.custom-css-style .elementor-element.elementor-element-0d98013 .elementor-heading-title { color:#000; font-size:100px }
.custom-css-style .elementor-element.elementor-element-0d98013>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-0d98013 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-0d98013 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-c073faa { overflow:hidden }
.custom-css-style .elementor-element.elementor-element-5d112cc>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-7e02122 .testimonials-card-wrapper .owl-carousel .shadow-effect { background:#fff; border-color:#fff; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-7e02122 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name { color:#000; font-size:24px }
.custom-css-style .elementor-element.elementor-element-7e02122 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc { color:#000; font-size:15px }
.custom-css-style .elementor-element.elementor-element-7e02122 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot span { background:rgba(0, 0, 0, .26) }
.custom-css-style .elementor-element.elementor-element-7e02122 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot.active span { background:#000 }
.custom-css-style .elementor-element.elementor-element-7e9834a>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-7e9834a>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-7e9834a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-7e9834a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg-2.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-7e9834a {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-7e9834a>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-568664e>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-d5a1fff .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-f733377 { margin-top:-150px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-d7cb49d>.elementor-element-populated { padding:80px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-020f0e4 .eb-map { height:600px }
.custom-css-style .elementor-element.elementor-element-9047248 { text-align:left; width:auto; max-width:auto; top:25% }
.custom-css-style .elementor-element.elementor-element-9047248 .elementor-heading-title { color:#fff; font-size:110px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-9047248>.elementor-widget-container { margin:0 }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-9047248 {
left:5%
}
body.rtl .custom-css-style .elementor-element.elementor-element-9047248 { right:5% }
.custom-css-style .elementor-element.elementor-element-48cc1db .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#c7a17a; color:#c7a17a; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#c7a17a; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-48cc1db .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-48cc1db .elementor-button:hover { color:#fff; background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-48cc1db .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-48cc1db .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-48cc1db>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-48cc1db { width:auto; max-width:auto; top:60% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-48cc1db {
left:6%
}
body.rtl .custom-css-style .elementor-element.elementor-element-48cc1db { right:6% }
:root { --page-title-display:none
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-e3fc870 {
width:45%
}
.custom-css-style .elementor-element.elementor-element-ac49309 {
width:55%
}
.custom-css-style .elementor-element.elementor-element-ad1dd49 {
width:55%
}
.custom-css-style .elementor-element.elementor-element-c508a07 {
width:45%
}
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-76f453e>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-76f453e>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-11e91ad>.elementor-element-populated {
margin:0 35% 0 0
}
.custom-css-style .elementor-element.elementor-element-e4284d0 .elementor-heading-title {
font-size:60px;
line-height:1em
}
.custom-css-style .elementor-element.elementor-element-5ad3d19 .elementor-button {
padding:15px 60px 15px 60px
}
.custom-css-style .elementor-element.elementor-element-5ad3d19 {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-0fa76e3>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-0fa76e3>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-0fa76e3:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-0fa76e3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-0fa76e3 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-1b95624 {
margin-top:-120px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-1a40d53 .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-1a40d53>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-f9dd508 {
margin-top:0;
margin-bottom:0;
padding:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-4232086 .service-grid-wrapper img {
max-width:45px!important
}
.custom-css-style .elementor-element.elementor-element-4232086 .service-grid-wrapper .overflow-inner .header-wrap h2 {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-029fb82 {
padding:100px 0 100px 0
}
.custom-css-style .elementor-element.elementor-element-2f80b27 .elementor-image img {
width:220px
}
.custom-css-style .elementor-element.elementor-element-909adb3 .elementor-heading-title {
font-size:60px;
line-height:1em
}
.custom-css-style .elementor-element.elementor-element-404d170>.elementor-widget-container {
margin:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-e2df695 .elementor-image img {
width:259px
}
.custom-css-style .elementor-element.elementor-element-26e4125>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-26e4125>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-26e4125:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-26e4125>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-26e4125 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-8c297b2 {
padding:40px 0 100px 0
}
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-ad1dd49.elementor-column .elementor-column-wrap {
align-items:flex-start
}
.custom-css-style .elementor-element.elementor-element-ad1dd49.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
align-content:flex-start;
align-items:flex-start
}
.custom-css-style .elementor-element.elementor-element-ad1dd49>.elementor-element-populated {
padding:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-c508a07>.elementor-element-populated {
margin:0;
padding:0 0 0 40px
}
.custom-css-style .elementor-element.elementor-element-41e099e .elementor-heading-title {
font-size:60px;
line-height:1em
}
.custom-css-style .elementor-element.elementor-element-41e099e>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-3add4ad .elementor-button {
font-size:20px;
padding:15px 40px 15px 40px
}
.custom-css-style .elementor-element.elementor-element-3add4ad {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-edaf848>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-edaf848>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-edaf848:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-edaf848>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-edaf848 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-c794f9c {
padding:40px 0 40px 0
}
.custom-css-style .elementor-element.elementor-element-dd8bd3d .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-808abe8 .elementor-image img {
width:225px
}
.custom-css-style .elementor-element.elementor-element-808abe8>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-4fb49f7 .elementor-image img {
width:200px
}
.custom-css-style .elementor-element.elementor-element-4fb49f7>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-0d98013 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-c073faa {
padding:0 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-7e9834a>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-7e9834a>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-7e9834a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-7e9834a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-7e9834a {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-020f0e4 .eb-map {
height:600px
}
.custom-css-style .elementor-element.elementor-element-9047248 .elementor-heading-title {
font-size:80px
}
.custom-css-style .elementor-element.elementor-element-48cc1db {
width:auto;
max-width:auto;
top:53%
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-76f453e>.elementor-container {
min-height:450px
}
.custom-css-style .elementor-element.elementor-element-76f453e>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-76f453e {
padding:0
}
.custom-css-style .elementor-element.elementor-element-11e91ad {
width:100%
}
.custom-css-style .elementor-element.elementor-element-11e91ad.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:flex-start
}
.custom-css-style .elementor-element.elementor-element-11e91ad>.elementor-element-populated {
margin:0;
padding:0 20px 80px 20px
}
.custom-css-style .elementor-element.elementor-element-7858129>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-e4284d0 {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-e4284d0 .elementor-heading-title {
font-size:50px;
line-height:1em
}
.custom-css-style .elementor-element.elementor-element-0fa76e3>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-0fa76e3>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-0fa76e3:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-0fa76e3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-0fa76e3 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-8c8de90 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-1a40d53>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-f9dd508 {
margin-top:0;
margin-bottom:0;
padding:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-8c1b602>.elementor-element-populated {
margin:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-4232086 .service-grid-wrapper img {
max-width:50px!important
}
.custom-css-style .elementor-element.elementor-element-4232086 .service-grid-wrapper .overflow-inner .header-wrap h2 {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-029fb82 {
padding:80px 0 80px 0
}
.custom-css-style .elementor-element.elementor-element-e3fc870.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:flex-start
}
.custom-css-style .elementor-element.elementor-element-e3fc870>.elementor-element-populated {
padding:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-c74899a>.elementor-widget-container {
margin:0 0 15px 0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-909adb3 {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-909adb3 .elementor-heading-title {
font-size:50px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-909adb3>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-404d170>.elementor-widget-container {
margin:10px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-ac49309>.elementor-element-populated {
margin:60px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-e2df695 {
bottom:24%
}
.custom-css-style .elementor-element.elementor-element-26e4125>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-26e4125>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-26e4125:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-26e4125>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-26e4125 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-b7f29c5 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-8c297b2 {
margin-top:-39px;
margin-bottom:0;
padding:0 0 46px 0
}
.custom-css-style .elementor-element.elementor-element-ad1dd49>.elementor-element-populated {
padding:30px 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-c508a07.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:flex-start
}
.custom-css-style .elementor-element.elementor-element-c508a07>.elementor-element-populated {
padding:20px 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-41e099e {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-41e099e .elementor-heading-title {
font-size:50px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-edaf848>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-edaf848>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-edaf848:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-edaf848>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-edaf848 {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-a02d737>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-cb7b5b0 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-cb7b5b0>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-c794f9c {
padding:0
}
.custom-css-style .elementor-element.elementor-element-1bec423>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-dd8bd3d .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-0d98013 .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-0d98013>.elementor-widget-container {
margin:0 0 10px 0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-7e02122 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name {
font-size:22px
}
.custom-css-style .elementor-element.elementor-element-7e02122 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
font-size:13px
}
.custom-css-style .elementor-element.elementor-element-7e9834a>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-7e9834a>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-7e9834a:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-7e9834a>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-7e9834a {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-568664e>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-d5a1fff .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-d5a1fff>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-020f0e4 .eb-map {
height:400px
}
.custom-css-style .elementor-element.elementor-element-9047248 .elementor-heading-title {
font-size:60px;
line-height:1em
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-ad1dd49 {
width:50%
}
.custom-css-style .elementor-element.elementor-element-c508a07 {
width:50%
}
}
.custom-css-style .elementor-element.elementor-element-1e57013>.elementor-container { min-height:600px }
.custom-css-style .elementor-element.elementor-element-1e57013>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-1e57013:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-1e57013>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-1e57013 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:220px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-1e57013>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-1194578>.elementor-element-populated { padding:0 0 0 100px }
.custom-css-style .elementor-element.elementor-element-48570eb { width:120%; max-width:120%; bottom:-46% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-48570eb {
left:13%
}
body.rtl .custom-css-style .elementor-element.elementor-element-48570eb { right:13% }
.custom-css-style .elementor-element.elementor-element-c41da91>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-c41da91 { z-index:2 }
.custom-css-style .elementor-element.elementor-element-b062939 .elementor-heading-title { color:#fff; font-size:90px }
.custom-css-style .elementor-element.elementor-element-b062939 { z-index:2; width:auto; max-width:auto }
.elementor-element.elementor-element-b062939 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-b062939 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-dbffe80 { text-align:left; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-dbffe80 .elementor-heading-title { color:#ad9a74; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none; line-height:.7em }
.custom-css-style .elementor-element.elementor-element-dbffe80>.elementor-widget-container { margin:25px 0 0 40px; padding:0 20px 0 20px; border-style:solid; border-width:3px 0 3px 0; border-color:#ad9a74 }
.elementor-element.elementor-element-dbffe80 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.4s!important
}
.elementor-widget.elementor-element-dbffe80 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-5250f39 .elementor-heading-title { color:#fff; font-size:90px }
.custom-css-style .elementor-element.elementor-element-5250f39 { z-index:2; width:auto; max-width:auto }
.elementor-element.elementor-element-5250f39 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-5250f39 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-d4fa113>.elementor-element-populated { padding:0 100px 0 0 }
.custom-css-style .elementor-element.elementor-element-b27b667.elementor-view-stacked .elementor-icon { background-color:#ad9a74 }
.custom-css-style .elementor-element.elementor-element-b27b667.elementor-view-default .elementor-icon, .custom-css-style .elementor-element.elementor-element-b27b667.elementor-view-framed .elementor-icon { fill:#ad9a74; color:#ad9a74; border-color:#ad9a74 }
.custom-css-style .elementor-element.elementor-element-b27b667.elementor-position-right .elementor-icon-box-icon { margin-left:30px }
.custom-css-style .elementor-element.elementor-element-b27b667.elementor-position-left .elementor-icon-box-icon { margin-right:30px }
.custom-css-style .elementor-element.elementor-element-b27b667.elementor-position-top .elementor-icon-box-icon { margin-bottom:30px }
.custom-css-style .elementor-element.elementor-element-b27b667 .elementor-icon { font-size:28px }
.custom-css-style .elementor-element.elementor-element-b27b667 .elementor-icon i { transform:rotate(0) }
.custom-css-style .elementor-element.elementor-element-b27b667 .elementor-icon-box-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-b27b667 .elementor-icon-box-title { margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-b27b667 .elementor-icon-box-content .elementor-icon-box-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-b27b667 .elementor-icon-box-content .elementor-icon-box-title, .custom-css-style .elementor-element.elementor-element-b27b667 .elementor-icon-box-content .elementor-icon-box-title a { font-size:22px; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-b27b667 .elementor-icon-box-content .elementor-icon-box-description { color:#fff; font-family:Oswald, Sans-serif; text-transform:uppercase; letter-spacing:1px }
.custom-css-style .elementor-element.elementor-element-b27b667>.elementor-widget-container { margin:40px 0 0 0 }
.elementor-element.elementor-element-b27b667 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.6s!important
}
.elementor-widget.elementor-element-b27b667 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-f1400b4.elementor-view-stacked .elementor-icon { background-color:#ad9a74 }
.custom-css-style .elementor-element.elementor-element-f1400b4.elementor-view-default .elementor-icon, .custom-css-style .elementor-element.elementor-element-f1400b4.elementor-view-framed .elementor-icon { fill:#ad9a74; color:#ad9a74; border-color:#ad9a74 }
.custom-css-style .elementor-element.elementor-element-f1400b4.elementor-position-right .elementor-icon-box-icon { margin-left:30px }
.custom-css-style .elementor-element.elementor-element-f1400b4.elementor-position-left .elementor-icon-box-icon { margin-right:30px }
.custom-css-style .elementor-element.elementor-element-f1400b4.elementor-position-top .elementor-icon-box-icon { margin-bottom:30px }
.custom-css-style .elementor-element.elementor-element-f1400b4 .elementor-icon { font-size:28px }
.custom-css-style .elementor-element.elementor-element-f1400b4 .elementor-icon i { transform:rotate(0) }
.custom-css-style .elementor-element.elementor-element-f1400b4 .elementor-icon-box-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-f1400b4 .elementor-icon-box-title { margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-f1400b4 .elementor-icon-box-content .elementor-icon-box-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-f1400b4 .elementor-icon-box-content .elementor-icon-box-title, .custom-css-style .elementor-element.elementor-element-f1400b4 .elementor-icon-box-content .elementor-icon-box-title a { font-size:22px; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-f1400b4 .elementor-icon-box-content .elementor-icon-box-description { color:#fff; font-family:Oswald, Sans-serif; text-transform:uppercase; letter-spacing:1px }
.custom-css-style .elementor-element.elementor-element-f1400b4>.elementor-widget-container { margin:20px 0 0 0 }
.elementor-element.elementor-element-f1400b4 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.8s!important
}
.elementor-widget.elementor-element-f1400b4 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-e0cbc30:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-e0cbc30>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-e0cbc30 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-e0cbc30>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-9190df2.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-9190df2.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-9190df2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-9190df2>.elementor-element-populated { padding:0 10% 0 25% }
.custom-css-style .elementor-element.elementor-element-42f2cca { text-align:center; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-42f2cca .elementor-heading-title { color:#ad9a74; font-family:Oswald, Sans-serif; font-size:24px; font-weight:600; text-transform:uppercase; line-height:1.2em; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-42f2cca>.elementor-widget-container { margin:-60px 0 0 40px; padding:20px 20px 20px 20px; border-style:solid; border-width:3px 0 3px 0; border-color:#ad9a74 }
.custom-css-style .elementor-element.elementor-element-ac3d4bb>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-9b6bd15>.elementor-widget-container { margin:-160px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-631d177>.elementor-container { min-height:850px }
.custom-css-style .elementor-element.elementor-element-631d177>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-631d177 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 }
.custom-css-style .elementor-element.elementor-element-631d177:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-631d177>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-631d177>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-61ab6ca>.elementor-element-populated { padding:0 0 0 100px }
.custom-css-style .elementor-element.elementor-element-e5133bc .elementor-image img { width:85% }
.custom-css-style .elementor-element.elementor-element-e5133bc { z-index:0; width:100%; max-width:100%; bottom:-23% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-e5133bc {
left:14%
}
body.rtl .custom-css-style .elementor-element.elementor-element-e5133bc { right:14% }
.custom-css-style .elementor-element.elementor-element-bd2a275 .elementor-image img { width:55% }
.custom-css-style .elementor-element.elementor-element-bd2a275 { z-index:0; width:100%; max-width:100%; bottom:3% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-bd2a275 {
left:-37%
}
body.rtl .custom-css-style .elementor-element.elementor-element-bd2a275 { right:-37% }
.custom-css-style .elementor-element.elementor-element-96bc542 .elementor-heading-title { color:#fff; font-size:100px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-96bc542 { z-index:2; bottom:-45% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-96bc542 {
right:10%
}
body.rtl .custom-css-style .elementor-element.elementor-element-96bc542 { left:10% }
.custom-css-style .elementor-element.elementor-element-2b93dab>.elementor-element-populated { padding:140px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-fc98a48 {
--divider-border-style:solid;
--divider-color:#AD9A74;
--divider-border-width:4px; z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-fc98a48 .elementor-divider-separator { width:170px; margin:0 auto; margin-left:0 }
.custom-css-style .elementor-element.elementor-element-fc98a48 .elementor-divider { text-align:left; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-fc98a48>.elementor-widget-container { margin:0 0 0 -85px }
.elementor-element.elementor-element-fc98a48 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-fc98a48 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-7d159b5 .elementor-heading-title { color:#ad9a74; font-size:40px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-7d159b5>.elementor-widget-container { margin:0 0 0 20px }
.custom-css-style .elementor-element.elementor-element-7d159b5 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-3b841d7 { color:rgba(255, 255, 255, .7215686274509804) }
.custom-css-style .elementor-element.elementor-element-3b841d7>.elementor-widget-container { margin:20px 0 0 105px }
.custom-css-style .elementor-element.elementor-element-ff65626:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-ff65626>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-ff65626 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:0 0 80px 0 }
.custom-css-style .elementor-element.elementor-element-ff65626>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-7fec964>.elementor-element-populated { padding:0 0 0 35% }
.custom-css-style .elementor-element.elementor-element-17d15b6 .elementor-heading-title { color:#ad9a74; font-size:40px }
.custom-css-style .elementor-element.elementor-element-17d15b6>.elementor-widget-container { margin:0 0 0 20px }
.custom-css-style .elementor-element.elementor-element-17d15b6 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-c3348bb {
--divider-border-style:solid;
--divider-color:#AD9A74;
--divider-border-width:4px; z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-c3348bb .elementor-divider-separator { width:170px; margin:0 auto; margin-left:0 }
.custom-css-style .elementor-element.elementor-element-c3348bb .elementor-divider { text-align:left; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-c3348bb>.elementor-widget-container { margin:0 0 0 20px }
.elementor-element.elementor-element-c3348bb { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-c3348bb { opacity:0 }
.custom-css-style .elementor-element.elementor-element-119b5fb .elementor-image img { width:85% }
.custom-css-style .elementor-element.elementor-element-119b5fb { z-index:2; width:100%; max-width:100%; bottom:2.785% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-119b5fb {
left:-98.12%
}
body.rtl .custom-css-style .elementor-element.elementor-element-119b5fb { right:-98.12% }
.custom-css-style .elementor-element.elementor-element-0e3e931 .elementor-image img { width:60% }
.custom-css-style .elementor-element.elementor-element-0e3e931 { z-index:0; width:100%; max-width:100%; bottom:-3% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-0e3e931 {
left:-55%
}
body.rtl .custom-css-style .elementor-element.elementor-element-0e3e931 { right:-55% }
.custom-css-style .elementor-element.elementor-element-c223066 .elementor-image img { width:250px; opacity:.3; filter:brightness( 200% ) contrast( 0 ) saturate( 100% ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-c223066 { width:100%; max-width:100%; top:17% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-c223066 {
left:-37%
}
body.rtl .custom-css-style .elementor-element.elementor-element-c223066 { right:-37% }
.custom-css-style .elementor-element.elementor-element-3c323d7>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-7e63ac1 .food-menu-content-title-holder h3 { color:#fff }
.custom-css-style .elementor-element.elementor-element-7e63ac1 .food-menu-content-title-line { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-7e63ac1 .food-menu-desc { color:#fff }
.custom-css-style .elementor-element.elementor-element-7e63ac1 .food-menu-content-price-holder .food-menu-content-price-normal { color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-7e63ac1 .food-menu-content-price-holder .food-menu-content-price-sale { color:rgba(199, 161, 122, .58) }
.custom-css-style .elementor-element.elementor-element-7e63ac1 .food-menu-content-highlight-holder h4 { color:#fff }
.custom-css-style .elementor-element.elementor-element-7e63ac1 .food-menu-content-highlight-holder { background:#c7a17a }
.custom-css-style .elementor-element.elementor-element-7e63ac1 .food-menu-highlight { border-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-7e63ac1 .food-menu-tooltip-content { color:#000 }
.custom-css-style .elementor-element.elementor-element-7e63ac1 .food-menu-tooltip-content h5 { color:#000 }
.custom-css-style .elementor-element.elementor-element-7e63ac1 .tooltipster-sidetip.tooltipster-shadow .tooltipster-box { background:#fffbf2 }
.custom-css-style .elementor-element.elementor-element-fe1deb2>.elementor-container { min-height:760px }
.custom-css-style .elementor-element.elementor-element-fe1deb2>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-fe1deb2:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-fe1deb2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-fe1deb2 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:0 }
.custom-css-style .elementor-element.elementor-element-fe1deb2>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-cfc8a3e>.elementor-element-populated { padding:0 0 0 100px }
.custom-css-style .elementor-element.elementor-element-4af9d4f .elementor-heading-title { color:#fff; font-size:140px }
.custom-css-style .elementor-element.elementor-element-4af9d4f { z-index:2 }
.elementor-element.elementor-element-4af9d4f { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-4af9d4f { opacity:0 }
.custom-css-style .elementor-element.elementor-element-e48930c .elementor-image img { width:100% }
.custom-css-style .elementor-element.elementor-element-e48930c { width:170%; max-width:170%; bottom:0 }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-e48930c {
left:-67%
}
body.rtl .custom-css-style .elementor-element.elementor-element-e48930c { right:-67% }
.custom-css-style .elementor-element.elementor-element-6b0a998>.elementor-element-populated { padding:60px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-b7e06dd { text-align:left; z-index:2 }
.custom-css-style .elementor-element.elementor-element-b7e06dd .elementor-image img { width:150px }
.custom-css-style .elementor-element.elementor-element-b7e06dd>.elementor-widget-container { margin:0 0 40px 100px }
.custom-css-style .elementor-element.elementor-element-ff04b6e {
--divider-border-style:solid;
--divider-color:#AD9A74;
--divider-border-width:4px; z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-ff04b6e .elementor-divider-separator { width:170px; margin:0 auto; margin-left:0 }
.custom-css-style .elementor-element.elementor-element-ff04b6e .elementor-divider { text-align:left; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-ff04b6e>.elementor-widget-container { margin:0 0 0 -85px }
.elementor-element.elementor-element-ff04b6e { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-ff04b6e { opacity:0 }
.custom-css-style .elementor-element.elementor-element-543ad58 .elementor-heading-title { color:#ad9a74; font-size:40px }
.custom-css-style .elementor-element.elementor-element-543ad58>.elementor-widget-container { margin:0 0 0 20px }
.custom-css-style .elementor-element.elementor-element-543ad58 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-b8ac3e2 { color:rgba(255, 255, 255, .7215686274509804) }
.custom-css-style .elementor-element.elementor-element-b8ac3e2>.elementor-widget-container { margin:20px 0 0 105px }
.custom-css-style .elementor-element.elementor-element-120541f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-120541f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-120541f {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; padding:0 15% 0 15% }
.custom-css-style .elementor-element.elementor-element-120541f>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-deae2a0.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-deae2a0.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-107bbd7 .elementor-heading-title { color:#ad9a74; font-size:40px }
.custom-css-style .elementor-element.elementor-element-107bbd7>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-107bbd7 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-975ade0 {
--divider-border-style:solid;
--divider-color:#AD9A74;
--divider-border-width:4px; z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-975ade0 .elementor-divider-separator { width:170px; margin:0 auto; margin-left:0 }
.custom-css-style .elementor-element.elementor-element-975ade0 .elementor-divider { text-align:left; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-975ade0>.elementor-widget-container { margin:0 0 0 20px }
.elementor-element.elementor-element-975ade0 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.4s!important
}
.elementor-widget.elementor-element-975ade0 { opacity:0 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-f1551e7.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-f1551e7.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-f1551e7.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:flex-end }
.custom-css-style .elementor-element.elementor-element-be2d333 .elementor-button { font-size:22px; font-weight:500; letter-spacing:3px; fill:#ad9a74; color:#ad9a74; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#ad9a74; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-be2d333 .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-be2d333 .elementor-button:hover { color:#fff; background-color:#ad9a74 }
.custom-css-style .elementor-element.elementor-element-be2d333 .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-be2d333 .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-be2d333>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-be2d333 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-376226d:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-376226d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-376226d {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; padding:40px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-376226d>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-367f767>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-e85d7fd .horizontal-gallery-wrapper .flickity-prev-next-button.next { background:#fff }
.custom-css-style .elementor-element.elementor-element-e85d7fd .horizontal-gallery-wrapper .flickity-prev-next-button.previous { background:#fff }
.custom-css-style .elementor-element.elementor-element-e85d7fd .horizontal-gallery-wrapper .flickity-prev-next-button .arrow { fill:#222 }
.custom-css-style .elementor-element.elementor-element-e85d7fd .horizontal-gallery-wrapper .flickity-page-dots .dot { background:#222 }
.custom-css-style .elementor-element.elementor-element-8b1e94c { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
margin-top:0; margin-bottom:0; padding:100px 40px 100px 40px }
.custom-css-style .elementor-element.elementor-element-8b1e94c:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-8b1e94c>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-8b1e94c>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-5c5bd86:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-5c5bd86>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#1f1e1d
}
.custom-css-style .elementor-element.elementor-element-5c5bd86>.elementor-element-populated { border-style:solid; border-width:0; border-color:#c7a17a; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
margin:0; padding:20px 70px 20px 20px }
.custom-css-style .elementor-element.elementor-element-5c5bd86>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-5c5bd86 { z-index:3 }
.custom-css-style .elementor-element.elementor-element-4aa2493 { border-style:solid; border-width:0; border-color:#c7a17a; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:40px 40px 30px 40px }
.custom-css-style .elementor-element.elementor-element-4aa2493>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-0309462>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-7da8406 {
--divider-border-style:solid;
--divider-color:#C7A17A;
--divider-border-width:4px; z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-7da8406 .elementor-divider-separator { width:170px; margin:0 auto; margin-left:0 }
.custom-css-style .elementor-element.elementor-element-7da8406 .elementor-divider { text-align:left; padding-top:15px; padding-bottom:15px }
.custom-css-style .elementor-element.elementor-element-7da8406>.elementor-widget-container { margin:0 0 0 -85px }
.elementor-element.elementor-element-7da8406 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-7da8406 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-a26dc5b .elementor-heading-title { color:#c7a17a; font-size:40px }
.custom-css-style .elementor-element.elementor-element-a26dc5b>.elementor-widget-container { margin:0 0 0 20px }
.custom-css-style .elementor-element.elementor-element-a26dc5b { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-7bf5834.elementor-view-stacked .elementor-icon { background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-7bf5834.elementor-view-default .elementor-icon, .custom-css-style .elementor-element.elementor-element-7bf5834.elementor-view-framed .elementor-icon { fill:#c7a17a; color:#c7a17a; border-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-7bf5834.elementor-position-right .elementor-icon-box-icon { margin-left:30px }
.custom-css-style .elementor-element.elementor-element-7bf5834.elementor-position-left .elementor-icon-box-icon { margin-right:30px }
.custom-css-style .elementor-element.elementor-element-7bf5834.elementor-position-top .elementor-icon-box-icon { margin-bottom:30px }
.custom-css-style .elementor-element.elementor-element-7bf5834 .elementor-icon { font-size:28px }
.custom-css-style .elementor-element.elementor-element-7bf5834 .elementor-icon i { transform:rotate(0) }
.custom-css-style .elementor-element.elementor-element-7bf5834 .elementor-icon-box-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-7bf5834 .elementor-icon-box-title { margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-7bf5834 .elementor-icon-box-content .elementor-icon-box-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-7bf5834 .elementor-icon-box-content .elementor-icon-box-title, .custom-css-style .elementor-element.elementor-element-7bf5834 .elementor-icon-box-content .elementor-icon-box-title a { font-size:22px; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-7bf5834 .elementor-icon-box-content .elementor-icon-box-description { color:#fff }
.custom-css-style .elementor-element.elementor-element-7bf5834>.elementor-widget-container { margin:40px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-6db1076.elementor-view-stacked .elementor-icon { background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-6db1076.elementor-view-default .elementor-icon, .custom-css-style .elementor-element.elementor-element-6db1076.elementor-view-framed .elementor-icon { fill:#c7a17a; color:#c7a17a; border-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-6db1076.elementor-position-right .elementor-icon-box-icon { margin-left:30px }
.custom-css-style .elementor-element.elementor-element-6db1076.elementor-position-left .elementor-icon-box-icon { margin-right:30px }
.custom-css-style .elementor-element.elementor-element-6db1076.elementor-position-top .elementor-icon-box-icon { margin-bottom:30px }
.custom-css-style .elementor-element.elementor-element-6db1076 .elementor-icon { font-size:28px }
.custom-css-style .elementor-element.elementor-element-6db1076 .elementor-icon i { transform:rotate(0) }
.custom-css-style .elementor-element.elementor-element-6db1076 .elementor-icon-box-wrapper { text-align:left }
.custom-css-style .elementor-element.elementor-element-6db1076 .elementor-icon-box-title { margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-6db1076 .elementor-icon-box-content .elementor-icon-box-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-6db1076 .elementor-icon-box-content .elementor-icon-box-title, .custom-css-style .elementor-element.elementor-element-6db1076 .elementor-icon-box-content .elementor-icon-box-title a { font-size:22px; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-6db1076 .elementor-icon-box-content .elementor-icon-box-description { color:#fff }
.custom-css-style .elementor-element.elementor-element-6db1076>.elementor-widget-container { margin:40px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-c30ceda>.elementor-widget-container { margin:40px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-c5f004d .elementor-image img { width:250px; opacity:.3; filter:brightness( 200% ) contrast( 0 ) saturate( 100% ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-c5f004d { width:100%; max-width:100%; top:-10% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-c5f004d {
left:72%
}
body.rtl .custom-css-style .elementor-element.elementor-element-c5f004d { right:72% }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-d6a73da.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-d6a73da.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-d6a73da>.elementor-element-populated { margin:0; padding:0 }
.custom-css-style .elementor-element.elementor-element-ca0683b .eb-map { height:500px }
.custom-css-style .elementor-element.elementor-element-ca0683b { z-index:3; top:23% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-ca0683b {
right:8%
}
body.rtl .custom-css-style .elementor-element.elementor-element-ca0683b { left:8% }
.custom-css-style .elementor-element.elementor-element-728298d .elementor-heading-title { color:rgba(255, 255, 255, .05); font-size:400px }
.custom-css-style .elementor-element.elementor-element-728298d { width:500vw; max-width:500vw; top:53% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-728298d {
left:14.833%
}
body.rtl .custom-css-style .elementor-element.elementor-element-728298d { right:14.833% }
:root { --page-title-display:none
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-1194578 {
width:45%
}
.custom-css-style .elementor-element.elementor-element-c41da91 {
width:55%
}
.custom-css-style .elementor-element.elementor-element-97a4d73 {
width:30%
}
.custom-css-style .elementor-element.elementor-element-d4fa113 {
width:69.961%
}
.custom-css-style .elementor-element.elementor-element-9190df2 {
width:42%
}
.custom-css-style .elementor-element.elementor-element-ac3d4bb {
width:58%
}
.custom-css-style .elementor-element.elementor-element-5c5bd86 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-d6a73da {
width:60%
}
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-1e57013>.elementor-container {
min-height:620px
}
.custom-css-style .elementor-element.elementor-element-1e57013>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-1e57013 {
padding:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-1194578>.elementor-element-populated {
padding:0
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-48570eb {
left:-10%
}
body.rtl .custom-css-style .elementor-element.elementor-element-48570eb {
right:-10%
}
.custom-css-style .elementor-element.elementor-element-48570eb {
bottom:-18%
}
.custom-css-style .elementor-element.elementor-element-c41da91>.elementor-element-populated {
margin:0;
padding:120px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-b062939 .elementor-heading-title {
font-size:55px
}
.custom-css-style .elementor-element.elementor-element-dbffe80 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-dbffe80>.elementor-widget-container {
margin:18px 0 0 10px
}
.custom-css-style .elementor-element.elementor-element-5250f39 .elementor-heading-title {
font-size:55px
}
.custom-css-style .elementor-element.elementor-element-d4fa113>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-9190df2>.elementor-element-populated {
margin:0;
padding:0 40px 0 0
}
.custom-css-style .elementor-element.elementor-element-42f2cca .elementor-heading-title {
font-size:20px;
line-height:1.5em
}
.custom-css-style .elementor-element.elementor-element-42f2cca>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-9b6bd15>.elementor-widget-container {
margin:-40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-631d177>.elementor-container {
min-height:700px
}
.custom-css-style .elementor-element.elementor-element-631d177>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-631d177 {
padding:0
}
.custom-css-style .elementor-element.elementor-element-61ab6ca>.elementor-element-populated {
padding:0
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-e5133bc {
left:0
}
body.rtl .custom-css-style .elementor-element.elementor-element-e5133bc {
right:0
}
.custom-css-style .elementor-element.elementor-element-e5133bc {
bottom:33%
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-bd2a275 {
left:-45%
}
body.rtl .custom-css-style .elementor-element.elementor-element-bd2a275 {
right:-45%
}
.custom-css-style .elementor-element.elementor-element-bd2a275 {
bottom:39%
}
.custom-css-style .elementor-element.elementor-element-96bc542 .elementor-heading-title {
font-size:70px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-96bc542 {
right:-2%
}
body.rtl .custom-css-style .elementor-element.elementor-element-96bc542 {
left:-2%
}
.custom-css-style .elementor-element.elementor-element-96bc542 {
bottom:9%
}
.custom-css-style .elementor-element.elementor-element-2b93dab>.elementor-element-populated {
margin:0;
padding:80px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-fc98a48>.elementor-widget-container {
margin:0 0 0 -160px
}
.custom-css-style .elementor-element.elementor-element-7d159b5 .elementor-heading-title {
font-size:32px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-7d159b5>.elementor-widget-container {
margin:-40px 0 0 60px
}
.custom-css-style .elementor-element.elementor-element-7d159b5 {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-3b841d7>.elementor-widget-container {
margin:20px 0 0 60px
}
.custom-css-style .elementor-element.elementor-element-ff65626 {
margin-top:0;
margin-bottom:0;
padding:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-7fec964>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-c3348bb>.elementor-widget-container {
margin:0 0 0 20px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-119b5fb {
left:-45%
}
body.rtl .custom-css-style .elementor-element.elementor-element-119b5fb {
right:-45%
}
.custom-css-style .elementor-element.elementor-element-119b5fb {
bottom:17%
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-0e3e931 {
left:4%
}
body.rtl .custom-css-style .elementor-element.elementor-element-0e3e931 {
right:4%
}
.custom-css-style .elementor-element.elementor-element-0e3e931 {
bottom:5%
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-c223066 {
left:4%
}
body.rtl .custom-css-style .elementor-element.elementor-element-c223066 {
right:4%
}
.custom-css-style .elementor-element.elementor-element-c223066 {
top:33%
}
.custom-css-style .elementor-element.elementor-element-fe1deb2>.elementor-container {
min-height:700px
}
.custom-css-style .elementor-element.elementor-element-fe1deb2>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-fe1deb2 {
padding:0
}
.custom-css-style .elementor-element.elementor-element-cfc8a3e>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-4af9d4f .elementor-heading-title {
font-size:100px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-e48930c {
left:-67%
}
body.rtl .custom-css-style .elementor-element.elementor-element-e48930c {
right:-67%
}
.custom-css-style .elementor-element.elementor-element-e48930c {
bottom:35%
}
.custom-css-style .elementor-element.elementor-element-6b0a998>.elementor-element-populated {
margin:0;
padding:80px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-ff04b6e>.elementor-widget-container {
margin:0 0 0 -100px
}
.custom-css-style .elementor-element.elementor-element-b8ac3e2>.elementor-widget-container {
margin:20px 0 0 60px
}
.custom-css-style .elementor-element.elementor-element-120541f {
padding:60px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-107bbd7 {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-975ade0>.elementor-widget-container {
margin:0 0 0 20px
}
.custom-css-style .elementor-element.elementor-element-975ade0 {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-be2d333 {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-8b1e94c {
margin-top:0;
margin-bottom:0;
padding:40px 0 40px 0
}
.custom-css-style .elementor-element.elementor-element-5c5bd86>.elementor-element-populated {
margin:0;
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-4aa2493 {
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-7da8406>.elementor-widget-container {
margin:0 0 0 -100px
}
.custom-css-style .elementor-element.elementor-element-c5f004d {
top:113%
}
.custom-css-style .elementor-element.elementor-element-ca0683b .eb-map {
height:600px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-ca0683b {
right:0
}
body.rtl .custom-css-style .elementor-element.elementor-element-ca0683b {
left:0
}
.custom-css-style .elementor-element.elementor-element-ca0683b {
top:12%
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-1e57013>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-1e57013>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-1e57013 {
padding:450px 0 0 0
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-48570eb {
left:-12%
}
body.rtl .custom-css-style .elementor-element.elementor-element-48570eb {
right:-12%
}
.custom-css-style .elementor-element.elementor-element-48570eb {
bottom:-200%
}
.custom-css-style .elementor-element.elementor-element-c41da91>.elementor-element-populated {
margin:0 20px 0 20px;
padding:60px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-b062939 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-b062939 .elementor-heading-title {
font-size:40px
}
.custom-css-style .elementor-element.elementor-element-dbffe80 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-dbffe80>.elementor-widget-container {
margin:5px 0 0 20px;
padding:0 10px 0 10px
}
.custom-css-style .elementor-element.elementor-element-5250f39 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-5250f39 .elementor-heading-title {
font-size:40px
}
.custom-css-style .elementor-element.elementor-element-d4fa113>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-b27b667 .elementor-icon-box-icon {
margin-bottom:30px
}
.custom-css-style .elementor-element.elementor-element-b27b667 .elementor-icon {
font-size:40px
}
.custom-css-style .elementor-element.elementor-element-b27b667 .elementor-icon-box-wrapper {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-f1400b4 .elementor-icon-box-icon {
margin-bottom:30px
}
.custom-css-style .elementor-element.elementor-element-f1400b4 .elementor-icon {
font-size:40px
}
.custom-css-style .elementor-element.elementor-element-f1400b4 .elementor-icon-box-wrapper {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-e0cbc30 {
margin-top:0;
margin-bottom:0;
padding:60px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-9190df2.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:center
}
.custom-css-style .elementor-element.elementor-element-9190df2>.elementor-element-populated {
margin:0;
padding:0 20px 60px 20px
}
.custom-css-style .elementor-element.elementor-element-42f2cca {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-42f2cca .elementor-heading-title {
font-size:20px;
line-height:1.4em
}
.custom-css-style .elementor-element.elementor-element-42f2cca>.elementor-widget-container {
margin:0;
padding:20px 0 20px 0
}
.custom-css-style .elementor-element.elementor-element-9b6bd15>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-631d177>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-631d177>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-631d177 {
padding:100px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-61ab6ca>.elementor-element-populated {
margin:0 20px 0 20px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-e5133bc {
left:-12%
}
body.rtl .custom-css-style .elementor-element.elementor-element-e5133bc {
right:-12%
}
.custom-css-style .elementor-element.elementor-element-e5133bc {
bottom:-200%
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-bd2a275 {
left:-12%
}
body.rtl .custom-css-style .elementor-element.elementor-element-bd2a275 {
right:-12%
}
.custom-css-style .elementor-element.elementor-element-bd2a275 {
bottom:-200%
}
.custom-css-style .elementor-element.elementor-element-96bc542 {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-96bc542 .elementor-heading-title {
font-size:50px;
line-height:1em
}
.custom-css-style .elementor-element.elementor-element-2b93dab>.elementor-element-populated {
margin:0 20px 0 20px;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-fc98a48>.elementor-widget-container {
margin:0 0 0 -130px
}
.custom-css-style .elementor-element.elementor-element-7d159b5 .elementor-heading-title {
font-size:26px
}
.custom-css-style .elementor-element.elementor-element-3b841d7>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-17d15b6 .elementor-heading-title {
font-size:32px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-119b5fb {
left:-12%
}
body.rtl .custom-css-style .elementor-element.elementor-element-119b5fb {
right:-12%
}
.custom-css-style .elementor-element.elementor-element-119b5fb {
bottom:-200%
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-0e3e931 {
left:-12%
}
body.rtl .custom-css-style .elementor-element.elementor-element-0e3e931 {
right:-12%
}
.custom-css-style .elementor-element.elementor-element-0e3e931 {
bottom:-200%
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-c223066 {
left:10%
}
body.rtl .custom-css-style .elementor-element.elementor-element-c223066 {
right:10%
}
.custom-css-style .elementor-element.elementor-element-7e63ac1 .food-menu-content-title-holder h3 {
font-size:22px
}
.custom-css-style .elementor-element.elementor-element-7e63ac1 .food-menu-content-price-holder {
font-size:18px
}
.custom-css-style .elementor-element.elementor-element-7e63ac1>.elementor-widget-container {
margin:40px 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-fe1deb2>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-fe1deb2>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-fe1deb2 {
padding:0
}
.custom-css-style .elementor-element.elementor-element-cfc8a3e>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-4af9d4f {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-4af9d4f .elementor-heading-title {
font-size:80px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-e48930c {
left:-12%
}
body.rtl .custom-css-style .elementor-element.elementor-element-e48930c {
right:-12%
}
.custom-css-style .elementor-element.elementor-element-e48930c {
bottom:-200%
}
.custom-css-style .elementor-element.elementor-element-6b0a998>.elementor-element-populated {
margin:0 20px 0 20px;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-b7e06dd {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-b7e06dd>.elementor-widget-container {
margin:0 0 40px 0;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-543ad58 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-b8ac3e2>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-107bbd7 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-f1551e7.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:flex-start
}
.custom-css-style .elementor-element.elementor-element-8b1e94c {
margin-top:0;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-5c5bd86>.elementor-element-populated {
margin:400px 0 40px 0;
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-4aa2493 {
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-0309462>.elementor-element-populated {
padding:20px 20px 20px 20px
}
.custom-css-style .elementor-element.elementor-element-a26dc5b .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-7bf5834 .elementor-icon-box-icon {
margin-bottom:30px
}
.custom-css-style .elementor-element.elementor-element-6db1076 .elementor-icon-box-icon {
margin-bottom:30px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-c5f004d {
left:10%
}
body.rtl .custom-css-style .elementor-element.elementor-element-c5f004d {
right:10%
}
.custom-css-style .elementor-element.elementor-element-d6a73da>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-ca0683b .eb-map {
height:400px
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-5c5bd86 {
width:50%
}
.custom-css-style .elementor-element.elementor-element-d6a73da {
width:50%
}
}
.custom-css-style .elementor-element.elementor-element-802c50d>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-802c50d>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-802c50d { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:95px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-802c50d:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-802c50d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-802c50d>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-08779a7>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:0 }
.custom-css-style .elementor-element.elementor-element-08779a7>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-d87216d .elementor-image img { opacity:.7 }
.custom-css-style .elementor-element.elementor-element-d87216d { width:210%; max-width:210%; top:-141% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-d87216d {
left:-61%
}
body.rtl .custom-css-style .elementor-element.elementor-element-d87216d { right:-61% }
.custom-css-style .elementor-element.elementor-element-d47f703>.elementor-element-populated { padding:140px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-d47f703 { z-index:2 }
.custom-css-style .elementor-element.elementor-element-8a2447b { text-align:left; z-index:3; width:100%; max-width:100% }
.custom-css-style .elementor-element.elementor-element-8a2447b .elementor-heading-title { color:#d22226; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none; text-shadow:0 0 25px #d22226 }
.elementor-element.elementor-element-8a2447b { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-8a2447b { opacity:0 }
.custom-css-style .elementor-element.elementor-element-b8d0c1c { text-align:left; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-b8d0c1c .elementor-heading-title { color:#fff; font-size:110px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-b8d0c1c>.elementor-widget-container { margin:10px 0 20px 0 }
.elementor-element.elementor-element-b8d0c1c { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.4s!important
}
.elementor-widget.elementor-element-b8d0c1c { opacity:0 }
.custom-css-style .elementor-element.elementor-element-f65ff64 .elementor-image img { width:70px }
.elementor-element.elementor-element-f65ff64 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.6s!important
}
.elementor-widget.elementor-element-f65ff64 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-f65ff64 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-ed84df8 .elementor-heading-title { color:#fff; font-size:30px; line-height:1.2em; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-ed84df8>.elementor-widget-container { margin:0 0 0 10px }
.elementor-element.elementor-element-ed84df8 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.6s!important
}
.elementor-widget.elementor-element-ed84df8 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-ed84df8 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-638c133>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-638c133>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-638c133:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-638c133>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg-black.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-638c133 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-120px; margin-bottom:0; z-index:2 }
.custom-css-style .elementor-element.elementor-element-638c133>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-ba5f109>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-3f765bc .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-8abea90 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:20px 0 100px 0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-8abea90:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-8abea90>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-8abea90>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-9c1298b.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-9c1298b.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-9c1298b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-bdfe7ac .elementor-image img { width:120px }
.elementor-element.elementor-element-bdfe7ac { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-bdfe7ac { opacity:0 }
.custom-css-style .elementor-element.elementor-element-452ed66 .elementor-heading-title { color:#fff; font-size:36px; line-height:1.2em; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-452ed66>.elementor-widget-container { margin:20px 0 0 10px }
.elementor-element.elementor-element-452ed66 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-452ed66 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-452ed66 { width:auto; max-width:auto }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-c195d49.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-c195d49.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-c195d49.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-e32de83 .elementor-image img { width:150px }
.custom-css-style .elementor-element.elementor-element-e32de83>.elementor-widget-container { margin:80px 0 0 0 }
.elementor-element.elementor-element-e32de83 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.3s!important
}
.elementor-widget.elementor-element-e32de83 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-2a035c1 .elementor-heading-title { color:#fff; font-size:36px; line-height:1.2em; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-2a035c1>.elementor-widget-container { margin:20px 0 0 10px }
.elementor-element.elementor-element-2a035c1 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.4s!important
}
.elementor-widget.elementor-element-2a035c1 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-2a035c1 { width:auto; max-width:auto }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-7744f64.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-7744f64.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-7744f64.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-3d3bb06 .elementor-image img { width:130px }
.custom-css-style .elementor-element.elementor-element-3d3bb06>.elementor-widget-container { margin:10px 0 0 0 }
.elementor-element.elementor-element-3d3bb06 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.5s!important
}
.elementor-widget.elementor-element-3d3bb06 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-7b66506 .elementor-heading-title { color:#fff; font-size:36px; line-height:1.2em; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-7b66506>.elementor-widget-container { margin:20px 0 0 10px }
.elementor-element.elementor-element-7b66506 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.6s!important
}
.elementor-widget.elementor-element-7b66506 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-7b66506 { width:auto; max-width:auto }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-6d3d21a.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-6d3d21a.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-6d3d21a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-f7718ab .elementor-image img { width:190px }
.custom-css-style .elementor-element.elementor-element-f7718ab>.elementor-widget-container { margin:60px 0 0 0 }
.elementor-element.elementor-element-f7718ab { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.7s!important
}
.elementor-widget.elementor-element-f7718ab { opacity:0 }
.custom-css-style .elementor-element.elementor-element-aaf4c66 .elementor-heading-title { color:#fff; font-size:36px; line-height:1.2em; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-aaf4c66>.elementor-widget-container { margin:20px 0 0 10px }
.elementor-element.elementor-element-aaf4c66 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.8s!important
}
.elementor-widget.elementor-element-aaf4c66 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-aaf4c66 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-6a95ea5>.elementor-container { min-height:700px }
.custom-css-style .elementor-element.elementor-element-6a95ea5>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-6a95ea5 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:95px 0 0 0; z-index:2 }
.custom-css-style .elementor-element.elementor-element-6a95ea5:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-6a95ea5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-6a95ea5>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-7319230>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:0 }
.custom-css-style .elementor-element.elementor-element-7319230>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-082ab5b .elementor-image img { width:280px }
.custom-css-style .elementor-element.elementor-element-082ab5b { z-index:2; width:auto; max-width:auto; bottom:-16% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-082ab5b {
left:-23%
}
body.rtl .custom-css-style .elementor-element.elementor-element-082ab5b { right:-23% }
.custom-css-style .elementor-element.elementor-element-659d2ef .elementor-image img { opacity:.7 }
.custom-css-style .elementor-element.elementor-element-659d2ef>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-659d2ef { width:210%; max-width:210%; top:-17.889% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-659d2ef {
left:-39.213%
}
body.rtl .custom-css-style .elementor-element.elementor-element-659d2ef { right:-39.213% }
.custom-css-style .elementor-element.elementor-element-5965cce>.elementor-element-populated { margin:0 0 0 60px; padding:80px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-5965cce { z-index:2 }
.custom-css-style .elementor-element.elementor-element-83c7b76 { text-align:left; z-index:3; width:100%; max-width:100% }
.custom-css-style .elementor-element.elementor-element-83c7b76 .elementor-heading-title { color:#d22226; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none; text-shadow:0 0 25px #d22226 }
.custom-css-style .elementor-element.elementor-element-1903258 { text-align:left; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-1903258 .elementor-heading-title { color:#fff; font-size:90px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-1903258>.elementor-widget-container { margin:10px 0 20px 0 }
.custom-css-style .elementor-element.elementor-element-92f2ce5>.elementor-container { min-height:700px }
.custom-css-style .elementor-element.elementor-element-92f2ce5>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-92f2ce5 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:80px 0 80px 0 }
.custom-css-style .elementor-element.elementor-element-92f2ce5:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-92f2ce5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-92f2ce5>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-d52d22f>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-d52d22f { z-index:2 }
.custom-css-style .elementor-element.elementor-element-f5e6ae3 { text-align:left; z-index:3; width:100%; max-width:100% }
.custom-css-style .elementor-element.elementor-element-f5e6ae3 .elementor-heading-title { color:#d22226; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none; text-shadow:0 0 25px #d22226 }
.custom-css-style .elementor-element.elementor-element-d85cc13 { text-align:left; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-d85cc13 .elementor-heading-title { color:#fff; font-size:90px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-d85cc13>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-819f602 { color:rgba(255, 255, 255, .7215686274509804) }
.custom-css-style .elementor-element.elementor-element-819f602>.elementor-widget-container { margin:0; padding:0 80px 0 0 }
.custom-css-style .elementor-element.elementor-element-1025bff .elementor-image img { width:70px }
.custom-css-style .elementor-element.elementor-element-1025bff { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-7b46f44 .elementor-heading-title { color:#fff; font-size:30px; line-height:1.2em; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-7b46f44>.elementor-widget-container { margin:0 0 0 10px }
.custom-css-style .elementor-element.elementor-element-7b46f44 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-cdae291>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-6a417ce .elementor-image img { opacity:.7 }
.custom-css-style .elementor-element.elementor-element-6a417ce>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-6a417ce { width:140%; max-width:140%; top:-34% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-6a417ce {
left:-68%
}
body.rtl .custom-css-style .elementor-element.elementor-element-6a417ce { right:-68% }
.custom-css-style .elementor-element.elementor-element-79540d3 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:40px 0 80px 0 }
.custom-css-style .elementor-element.elementor-element-79540d3:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-79540d3>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-79540d3>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-23fe42c>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-46dd71a .elementor-heading-title { color:#d22226; font-size:120px; text-transform:none; text-shadow:0 0 25px #d22226 }
.custom-css-style .elementor-element.elementor-element-46dd71a>.elementor-widget-container { margin:0 0 0 90px }
.custom-css-style .elementor-element.elementor-element-46dd71a { z-index:2; width:100%; max-width:100% }
.custom-css-style .elementor-element.elementor-element-dca5c1f .horizontal-gallery-wrapper .flickity-prev-next-button.next { background:#fff }
.custom-css-style .elementor-element.elementor-element-dca5c1f .horizontal-gallery-wrapper .flickity-prev-next-button.previous { background:#fff }
.custom-css-style .elementor-element.elementor-element-dca5c1f .horizontal-gallery-wrapper .flickity-prev-next-button .arrow { fill:#222 }
.custom-css-style .elementor-element.elementor-element-dca5c1f .horizontal-gallery-wrapper .flickity-page-dots .dot { background:#222 }
.custom-css-style .elementor-element.elementor-element-dca5c1f>.elementor-widget-container { margin:20px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-dca5c1f { z-index:2 }
.custom-css-style .elementor-element.elementor-element-8c6a449>.elementor-container { min-height:650px }
.custom-css-style .elementor-element.elementor-element-8c6a449>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-8c6a449 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:120px 0 40px 0; z-index:2 }
.custom-css-style .elementor-element.elementor-element-8c6a449:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-8c6a449>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-8c6a449>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-795aec0>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:0 }
.custom-css-style .elementor-element.elementor-element-795aec0>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-fa72f40 .elementor-heading-title { color:#d22226; font-family:Monoton, Sans-serif; font-size:250px; text-shadow:0 0 25px #d22226 }
.custom-css-style .elementor-element.elementor-element-fa72f40 { z-index:2; width:auto; max-width:auto; bottom:-14% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-fa72f40 {
left:-15%
}
body.rtl .custom-css-style .elementor-element.elementor-element-fa72f40 { right:-15% }
.custom-css-style .elementor-element.elementor-element-740573a .elementor-image img { opacity:.76 }
.custom-css-style .elementor-element.elementor-element-740573a>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-740573a { width:210%; max-width:210%; top:-17.889% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-740573a {
left:-39.213%
}
body.rtl .custom-css-style .elementor-element.elementor-element-740573a { right:-39.213% }
.custom-css-style .elementor-element.elementor-element-ed573e8>.elementor-element-populated { margin:0 0 0 100px; padding:60px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-ed573e8 { z-index:2 }
.custom-css-style .elementor-element.elementor-element-e2031cf { text-align:left; z-index:3; width:100%; max-width:100% }
.custom-css-style .elementor-element.elementor-element-e2031cf .elementor-heading-title { color:#d22226; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none; text-shadow:0 0 25px #d22226 }
.custom-css-style .elementor-element.elementor-element-f1718bf { text-align:left; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-f1718bf .elementor-heading-title { color:#fff; font-size:90px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-f1718bf>.elementor-widget-container { margin:10px 0 20px 0 }
.custom-css-style .elementor-element.elementor-element-fdc7640 .elementor-image img { width:70px }
.custom-css-style .elementor-element.elementor-element-fdc7640 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-d697e3d .elementor-heading-title { color:#fff; font-size:30px; line-height:1.2em; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-d697e3d>.elementor-widget-container { margin:0 0 0 10px }
.custom-css-style .elementor-element.elementor-element-d697e3d { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-42deab5 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:0 0 60px 0 }
.custom-css-style .elementor-element.elementor-element-42deab5:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-42deab5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-42deab5>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-fc178b9>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-1886b84 { text-align:left; z-index:3; width:100%; max-width:100% }
.custom-css-style .elementor-element.elementor-element-1886b84 .elementor-heading-title { color:#d22226; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none; text-shadow:0 0 25px #d22226 }
.custom-css-style .elementor-element.elementor-element-1886b84>.elementor-widget-container { margin:0 0 0 40px }
.custom-css-style .elementor-element.elementor-element-c3846c1 .horizontal-slider-wrapper .horizontal-slider-cell { background:rgba(256, 256, 256, 0) }
.custom-css-style .elementor-element.elementor-element-c3846c1 .horizontal-slide-content-title h2 { color:#fff }
.custom-css-style .elementor-element.elementor-element-c3846c1 div.horizontal-slide-content-title h2 { font-size:80px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-c3846c1 .horizontal-slider-wrapper .horizontal-slider-content .horizontal-slider-content-wrap { color:#fff }
.custom-css-style .elementor-element.elementor-element-c3846c1 .horizontal-slider-content-cell .horizontal-slide-content-link { color:#fff; font-family:Oswald, Sans-serif; font-size:20px; font-weight:600; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-c3846c1 .horizontal-slide-content-link { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-c3846c1 .horizontal-slider-wrapper .flickity-prev-next-button.next { background:rgba(256, 256, 256, 0) }
.custom-css-style .elementor-element.elementor-element-c3846c1 .horizontal-slider-wrapper .flickity-prev-next-button.previous { background:rgba(256, 256, 256, 0) }
.custom-css-style .elementor-element.elementor-element-c3846c1 .horizontal-slider-wrapper .flickity-prev-next-button .arrow { fill:#222 }
.custom-css-style .elementor-element.elementor-element-c3846c1 .horizontal-slider-wrapper .flickity-page-dots .dot { background:#222 }
.custom-css-style .elementor-element.elementor-element-c3846c1>.elementor-widget-container { margin:0 }
:root { --page-title-display:none
}
body.elementor-page-4882:not(.elementor-motion-effects-element-type-background), body.elementor-page-4882>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-802c50d>.elementor-container {
min-height:460px
}
.custom-css-style .elementor-element.elementor-element-802c50d>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-802c50d {
padding:70px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-08779a7>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-d47f703>.elementor-element-populated {
margin:0;
padding:100px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-8a2447b .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-b8d0c1c .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-f65ff64 .elementor-image img {
width:60px
}
.custom-css-style .elementor-element.elementor-element-ed84df8 .elementor-heading-title {
font-size:28px
}
.custom-css-style .elementor-element.elementor-element-638c133>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-638c133>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-638c133:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-638c133>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-638c133 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-8abea90 {
margin-top:0;
margin-bottom:0;
padding:20px 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-bdfe7ac .elementor-image img {
width:90px
}
.custom-css-style .elementor-element.elementor-element-452ed66 .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-c195d49>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-e32de83 .elementor-image img {
width:110px
}
.custom-css-style .elementor-element.elementor-element-e32de83>.elementor-widget-container {
margin:62px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-2a035c1 .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-3d3bb06 .elementor-image img {
width:100px
}
.custom-css-style .elementor-element.elementor-element-3d3bb06>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-7b66506 .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-f7718ab .elementor-image img {
width:140px
}
.custom-css-style .elementor-element.elementor-element-f7718ab>.elementor-widget-container {
margin:45px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-aaf4c66 .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-6a95ea5>.elementor-container {
min-height:460px
}
.custom-css-style .elementor-element.elementor-element-6a95ea5>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-6a95ea5 {
padding:70px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-7319230>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-082ab5b .elementor-image img {
width:200px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-082ab5b {
left:-4%
}
body.rtl .custom-css-style .elementor-element.elementor-element-082ab5b {
right:-4%
}
.custom-css-style .elementor-element.elementor-element-5965cce>.elementor-element-populated {
margin:0;
padding:100px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-83c7b76 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-1903258 .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-92f2ce5>.elementor-container {
min-height:500px
}
.custom-css-style .elementor-element.elementor-element-92f2ce5>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-f5e6ae3 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-d85cc13 .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-819f602>.elementor-widget-container {
margin:20px 40px 0 0
}
.custom-css-style .elementor-element.elementor-element-1025bff .elementor-image img {
width:60px
}
.custom-css-style .elementor-element.elementor-element-7b46f44 .elementor-heading-title {
font-size:28px
}
.custom-css-style .elementor-element.elementor-element-6a417ce {
top:-2%
}
.custom-css-style .elementor-element.elementor-element-46dd71a .elementor-heading-title {
font-size:90px
}
.custom-css-style .elementor-element.elementor-element-46dd71a>.elementor-widget-container {
margin:0 0 0 30px
}
.custom-css-style .elementor-element.elementor-element-8c6a449>.elementor-container {
min-height:460px
}
.custom-css-style .elementor-element.elementor-element-8c6a449>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-8c6a449 {
padding:70px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-795aec0>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-fa72f40 .elementor-heading-title {
font-size:160px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-fa72f40 {
left:4%
}
body.rtl .custom-css-style .elementor-element.elementor-element-fa72f40 {
right:4%
}
.custom-css-style .elementor-element.elementor-element-ed573e8>.elementor-element-populated {
margin:0;
padding:100px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-e2031cf .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-f1718bf .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-fdc7640 .elementor-image img {
width:60px
}
.custom-css-style .elementor-element.elementor-element-d697e3d .elementor-heading-title {
font-size:28px
}
.custom-css-style .elementor-element.elementor-element-fc178b9>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-1886b84 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-c3846c1 div.horizontal-slide-content-title h2 {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-c3846c1 .horizontal-slider-content-cell .horizontal-slide-content-link {
font-size:20px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-802c50d>.elementor-container {
min-height:300px
}
.custom-css-style .elementor-element.elementor-element-802c50d>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-802c50d {
padding:140px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-d87216d {
top:-20%
}
.custom-css-style .elementor-element.elementor-element-d47f703>.elementor-element-populated {
margin:-2px 20px 0 20px;
padding:20px 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-8a2447b .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-b8d0c1c .elementor-heading-title {
font-size:60px;
line-height:1em
}
.custom-css-style .elementor-element.elementor-element-638c133>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-638c133>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-638c133:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-638c133>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-638c133 {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-3f765bc .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-452ed66 .elementor-heading-title {
font-size:38px
}
.custom-css-style .elementor-element.elementor-element-2a035c1 .elementor-heading-title {
font-size:38px
}
.custom-css-style .elementor-element.elementor-element-7b66506 .elementor-heading-title {
font-size:38px
}
.custom-css-style .elementor-element.elementor-element-aaf4c66 .elementor-heading-title {
font-size:38px
}
.custom-css-style .elementor-element.elementor-element-6a95ea5>.elementor-container {
min-height:400px
}
.custom-css-style .elementor-element.elementor-element-6a95ea5>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-6a95ea5 {
padding:0
}
.custom-css-style .elementor-element.elementor-element-082ab5b {
bottom:-200%
}
.custom-css-style .elementor-element.elementor-element-659d2ef {
top:165%
}
.custom-css-style .elementor-element.elementor-element-5965cce>.elementor-element-populated {
margin:40px 20px 0 20px;
padding:20px 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-83c7b76 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-1903258 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-92f2ce5>.elementor-container {
min-height:300px
}
.custom-css-style .elementor-element.elementor-element-92f2ce5>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-92f2ce5 {
padding:0 30px 0 30px
}
.custom-css-style .elementor-element.elementor-element-d52d22f>.elementor-element-populated {
padding:80px 30px 60px 30px
}
.custom-css-style .elementor-element.elementor-element-f5e6ae3 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-d85cc13 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-819f602>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-46dd71a .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-8c6a449>.elementor-container {
min-height:580px
}
.custom-css-style .elementor-element.elementor-element-8c6a449>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-8c6a449 {
padding:140px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-ed573e8>.elementor-element-populated {
margin:40px 20px 0 20px;
padding:20px 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-e2031cf .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-f1718bf .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-42deab5 {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-1886b84 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-c3846c1 div.horizontal-slide-content-title h2 {
font-size:55px
}
.custom-css-style .elementor-element.elementor-element-c3846c1 .horizontal-slider-content-cell .horizontal-slide-content-link {
font-size:20px
}
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-08779a7 {
width:50%
}
.custom-css-style .elementor-element.elementor-element-d47f703 {
width:50%
}
.custom-css-style .elementor-element.elementor-element-7319230 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-5965cce {
width:60%
}
.custom-css-style .elementor-element.elementor-element-795aec0 {
width:40%
}
.custom-css-style .elementor-element.elementor-element-ed573e8 {
width:60%
}
}
.custom-css-style .elementor-element.elementor-element-edc8ee4>.elementor-container { min-height:700px }
.custom-css-style .elementor-element.elementor-element-edc8ee4>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-edc8ee4:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-edc8ee4>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000;
background-image:url(../upload/kentaro-toma-JNm2kPF9U-Q-unsplash.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-edc8ee4>.elementor-background-overlay { background-color:#000; opacity:.5; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-edc8ee4 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-fb4c63d>.elementor-element-populated { margin:0; padding:0 0 120px 0 }
.custom-css-style .elementor-element.elementor-element-c81393b { text-align:left }
.custom-css-style .elementor-element.elementor-element-c81393b .elementor-heading-title { color:#fff; font-size:15px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-c81393b>.elementor-widget-container { margin:0 0 15px 0 }
.elementor-element.elementor-element-c81393b { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-c81393b { opacity:0 }
.custom-css-style .elementor-element.elementor-element-1783fc4 { text-align:left; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-1783fc4 .elementor-heading-title { color:#fff; font-size:80px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-1783fc4>.elementor-widget-container { margin:0 }
.elementor-element.elementor-element-1783fc4 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.4s!important
}
.elementor-widget.elementor-element-1783fc4 { opacity:0 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-46bf88e.elementor-column .elementor-column-wrap { align-items:flex-start }
.custom-css-style .elementor-element.elementor-element-46bf88e.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:flex-start; align-items:flex-start }
.custom-css-style .elementor-element.elementor-element-46bf88e>.elementor-element-populated { margin:30px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-1f20e78 { text-align:right }
.custom-css-style .elementor-element.elementor-element-1f20e78 .elementor-image img { width:200px; filter:brightness( 0 ) contrast( 0 ) saturate( 0 ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-4f9db63 { margin-top:-60px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-cc1f7c9:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-cc1f7c9>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-cc1f7c9>.elementor-element-populated {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:20px 20px 20px 20px }
.custom-css-style .elementor-element.elementor-element-cc1f7c9>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-36313b0 { border-style:solid; border-width:1px 1px 1px 1px; border-color:#fff; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:60px 40px 60px 40px }
.custom-css-style .elementor-element.elementor-element-36313b0>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-9c97072>.elementor-element-populated { padding:0 0 0 40px }
.custom-css-style .elementor-element.elementor-element-9c97072 { z-index:2 }
.custom-css-style .elementor-element.elementor-element-9a0b539 { z-index:3 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-e767729.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-e767729.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-e767729>.elementor-element-populated { padding:0 0 0 60px }
.custom-css-style .elementor-element.elementor-element-e767729 { z-index:3 }
.custom-css-style .elementor-element.elementor-element-3123df1 { text-align:left; z-index:3; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-3123df1 .elementor-heading-title { color:#fff; font-size:50px; line-height:1.1em; letter-spacing:1px }
.custom-css-style .elementor-element.elementor-element-3123df1>.elementor-widget-container { margin:0 20px 0 -120px; padding:0 }
.elementor-element.elementor-element-3123df1 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-3123df1 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-6c0793c .elementor-image img { width:240px; opacity:1 }
.custom-css-style .elementor-element.elementor-element-6c0793c { width:100%; max-width:100%; top:-2% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-6c0793c {
right:-27%
}
body.rtl .custom-css-style .elementor-element.elementor-element-6c0793c { left:-27% }
.custom-css-style .elementor-element.elementor-element-c30afb0 .elementor-image img { width:250px; opacity:1; filter:brightness( 200% ) contrast( 0 ) saturate( 0 ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-c30afb0 { z-index:1; width:100%; max-width:100%; top:77% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-c30afb0 {
right:47%
}
body.rtl .custom-css-style .elementor-element.elementor-element-c30afb0 { left:47% }
.custom-css-style .elementor-element.elementor-element-9d2abc5 .elementor-text-editor { text-align:left }
.custom-css-style .elementor-element.elementor-element-9d2abc5 { color:rgba(255, 255, 255, .77) }
.custom-css-style .elementor-element.elementor-element-9d2abc5>.elementor-widget-container { margin:10px 0 0 0; padding:0 120px 0 0 }
.elementor-element.elementor-element-9d2abc5 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.4s!important
}
.elementor-widget.elementor-element-9d2abc5 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-9d4b618 .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#000; color:#000; background-color:#fff; border-style:solid; border-width:1px 1px 1px 1px; border-color:#fff; border-radius:0; padding:20px 80px 20px 80px }
.custom-css-style .elementor-element.elementor-element-9d4b618 .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-9d4b618 .elementor-button:hover { color:#fff; background-color:rgba(255, 255, 255, 0) }
.custom-css-style .elementor-element.elementor-element-9d4b618 .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-9d4b618 .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-9d4b618>.elementor-widget-container { margin:30px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-9d4b618 { z-index:2; width:auto; max-width:auto }
.elementor-element.elementor-element-9d4b618 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.6s!important
}
.elementor-widget.elementor-element-9d4b618 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-4230e5b .elementor-image img { width:110px }
.custom-css-style .elementor-element.elementor-element-4230e5b { z-index:2; width:100%; max-width:100%; bottom:5% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-4230e5b {
left:2%
}
body.rtl .custom-css-style .elementor-element.elementor-element-4230e5b { right:2% }
.custom-css-style .elementor-element.elementor-element-ab1f082 { margin-top:-60px; margin-bottom:0; padding:0 0 80px 0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-0eaeaca.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-0eaeaca>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-f91ba8b .elementor-spacer-inner { height:200px }
.custom-css-style .elementor-element.elementor-element-f91ba8b>.elementor-widget-container { margin:0; border-style:solid; border-width:0 0 0 1px; border-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-f91ba8b { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-c4836ec { text-align:center }
.custom-css-style .elementor-element.elementor-element-c4836ec .elementor-heading-title { color:#000; font-size:100px }
.custom-css-style .elementor-element.elementor-element-c4836ec>.elementor-widget-container { margin:0 }
.elementor-element.elementor-element-c4836ec { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-c4836ec { opacity:0 }
.custom-css-style .elementor-element.elementor-element-2e681e9 .elementor-image img { width:260px }
.custom-css-style .elementor-element.elementor-element-2e681e9 { width:100%; max-width:100%; bottom:-16% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-2e681e9 {
left:-61%
}
body.rtl .custom-css-style .elementor-element.elementor-element-2e681e9 { right:-61% }
.custom-css-style .elementor-element.elementor-element-3055135 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; padding:0 }
.custom-css-style .elementor-element.elementor-element-3055135>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-d8cf263>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-0a9e15c .service-grid-wrapper { height:550px; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-0a9e15c .service-grid-wrapper img { max-width:50px!important }
.custom-css-style .elementor-element.elementor-element-0a9e15c .service-grid-wrapper i { color:#fff }
.custom-css-style .elementor-element.elementor-element-0a9e15c .service-grid-wrapper .overflow-inner .header-wrap h2 { color:#fff; font-size:32px }
.custom-css-style .elementor-element.elementor-element-0a9e15c .service-grid-wrapper .overflow-inner .hover-content { color:#fff }
.custom-css-style .elementor-element.elementor-element-848db67 { overflow:hidden; margin-top:0; margin-bottom:0; padding:80px 0 0 0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-cffa23a.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-cffa23a>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-cffa23a { z-index:3 }
.custom-css-style .elementor-element.elementor-element-e758095 { text-align:center }
.custom-css-style .elementor-element.elementor-element-e758095 .elementor-heading-title { color:#c7a17a; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.custom-css-style .elementor-element.elementor-element-e758095>.elementor-widget-container { margin:40px 0 0 0 }
.elementor-element.elementor-element-e758095 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-e758095 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-4ac05cc .elementor-image img { width:250px }
.custom-css-style .elementor-element.elementor-element-4ac05cc { z-index:1; width:100%; max-width:100%; top:-12% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-4ac05cc {
left:-50%
}
body.rtl .custom-css-style .elementor-element.elementor-element-4ac05cc { right:-50% }
.custom-css-style .elementor-element.elementor-element-2a41830 .elementor-image img { width:280px }
.custom-css-style .elementor-element.elementor-element-2a41830 { z-index:1; width:100%; max-width:100%; top:12% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-2a41830 {
left:50%
}
body.rtl .custom-css-style .elementor-element.elementor-element-2a41830 { right:50% }
.custom-css-style .elementor-element.elementor-element-bce81db { text-align:center }
.custom-css-style .elementor-element.elementor-element-bce81db .elementor-heading-title { color:#000; font-size:100px }
.custom-css-style .elementor-element.elementor-element-bce81db>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-bce81db { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-bce81db { opacity:0 }
.custom-css-style .elementor-element.elementor-element-ca5954e { overflow:hidden }
.custom-css-style .elementor-element.elementor-element-4bad130>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-1175112 .testimonials-card-wrapper .owl-carousel .shadow-effect { background:#fff; border-color:#fff; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-1175112 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name { color:#000; font-size:24px }
.custom-css-style .elementor-element.elementor-element-1175112 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc { color:#000; font-size:15px }
.custom-css-style .elementor-element.elementor-element-1175112 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot span { background:rgba(0, 0, 0, .26) }
.custom-css-style .elementor-element.elementor-element-1175112 .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot.active span { background:#000 }
.custom-css-style .elementor-element.elementor-element-503b582>.elementor-background-overlay { background-color:#000; opacity:.6; transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-503b582 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:80px; margin-bottom:0; padding:80px 0 80px 0 }
.custom-css-style .elementor-element.elementor-element-9b8a216.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-9b8a216>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-ce72bb5 { text-align:center }
.custom-css-style .elementor-element.elementor-element-ce72bb5 .elementor-heading-title { color:#fff; font-size:14px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-ce72bb5>.elementor-widget-container { margin:0 0 15px 0 }
.elementor-element.elementor-element-ce72bb5 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-ce72bb5 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-badffac { text-align:center }
.custom-css-style .elementor-element.elementor-element-badffac .elementor-heading-title { color:#fff; font-size:110px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-badffac>.elementor-widget-container { margin:5px 0 20px 0 }
.elementor-element.elementor-element-badffac { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-badffac { opacity:0 }
.custom-css-style .elementor-element.elementor-element-c5cfc62 { text-align:center }
.custom-css-style .elementor-element.elementor-element-c5cfc62 .elementor-heading-title { color:#fff; font-size:18px }
.custom-css-style .elementor-element.elementor-element-c5cfc62>.elementor-widget-container { margin:0 0 15px 0 }
.elementor-element.elementor-element-c5cfc62 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.4s!important
}
.elementor-widget.elementor-element-c5cfc62 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-ebc7ea7 { text-align:center }
.custom-css-style .elementor-element.elementor-element-ebc7ea7 .elementor-heading-title { color:#fff; font-size:110px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-ebc7ea7>.elementor-widget-container { margin:5px 0 20px 0 }
.elementor-element.elementor-element-ebc7ea7 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.6s!important
}
.elementor-widget.elementor-element-ebc7ea7 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-c60e7b5 { text-align:center }
.custom-css-style .elementor-element.elementor-element-c60e7b5 .elementor-heading-title { color:#fff; font-size:18px }
.custom-css-style .elementor-element.elementor-element-c60e7b5>.elementor-widget-container { margin:0 0 15px 0 }
.elementor-element.elementor-element-c60e7b5 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.8s!important
}
.elementor-widget.elementor-element-c60e7b5 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-2407c2e { text-align:center }
.custom-css-style .elementor-element.elementor-element-2407c2e .elementor-heading-title { color:#fff; font-size:110px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-2407c2e>.elementor-widget-container { margin:5px 0 20px 0 }
.elementor-element.elementor-element-2407c2e { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:1s!important }
.elementor-widget.elementor-element-2407c2e { opacity:0 }
.custom-css-style .elementor-element.elementor-element-76596a1 { text-align:center }
.custom-css-style .elementor-element.elementor-element-76596a1 .elementor-heading-title { color:#fff; font-size:18px }
.custom-css-style .elementor-element.elementor-element-76596a1>.elementor-widget-container { margin:0 }
.elementor-element.elementor-element-76596a1 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:1.2s!important }
.elementor-widget.elementor-element-76596a1 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-bfabffd { overflow:hidden; margin-top:0; margin-bottom:0; padding:80px 0 80px 0 }
.custom-css-style .elementor-element.elementor-element-f5048cc>.elementor-element-populated { padding:0 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-a8611dc.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-a8611dc.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-a8611dc>.elementor-element-populated { padding:0 120px 0 60px }
.custom-css-style .elementor-element.elementor-element-a9ee362 { text-align:left }
.custom-css-style .elementor-element.elementor-element-a9ee362 .elementor-heading-title { color:#000; font-size:22px; font-weight:600; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-a9ee362>.elementor-widget-container { margin:0 0 15px 0 }
.elementor-element.elementor-element-a9ee362 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-a9ee362 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-7cc4a16 { text-align:right; width:auto; max-width:auto; top:20% }
.custom-css-style .elementor-element.elementor-element-7cc4a16 .elementor-heading-title { font-size:80px; font-weight:900 }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-7cc4a16 {
right:12%
}
body.rtl .custom-css-style .elementor-element.elementor-element-7cc4a16 { left:12% }
.custom-css-style .elementor-element.elementor-element-f16fe39 { font-family:Oswald, Sans-serif; font-size:32px; font-weight:300; line-height:1.5em }
.custom-css-style .elementor-element.elementor-element-c949c6a { text-align:left }
.custom-css-style .elementor-element.elementor-element-c949c6a .elementor-image img { width:250px; filter:brightness( 0 ) contrast( 100% ) saturate( 100% ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-c949c6a>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-9381fab { text-align:left }
.custom-css-style .elementor-element.elementor-element-9381fab .elementor-heading-title { color:#000; font-size:13px; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-9381fab>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-c16957c .elementor-heading-title { color:rgba(0, 0, 0, .02); font-size:300px; line-height:.7em }
.custom-css-style .elementor-element.elementor-element-c16957c { width:500vw; max-width:500vw; top:71% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-c16957c {
left:-30%
}
body.rtl .custom-css-style .elementor-element.elementor-element-c16957c { right:-30% }
.custom-css-style .elementor-element.elementor-element-c45cc62:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-c45cc62>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-c45cc62 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; padding:90px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-c45cc62>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-f08a0e8.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-f08a0e8.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-f08a0e8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-d4c1171 .elementor-button { font-size:22px; font-weight:500; letter-spacing:3px; fill:#ad9a74; color:#ad9a74; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#ad9a74; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-d4c1171 .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-d4c1171 .elementor-button:hover { color:#fff; background-color:#ad9a74 }
.custom-css-style .elementor-element.elementor-element-d4c1171 .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-d4c1171 .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-d4c1171>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-d4c1171 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-2ff9132:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-2ff9132>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-2ff9132 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; padding:40px 0 100px 0 }
.custom-css-style .elementor-element.elementor-element-2ff9132>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-b46c66c>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-b16eb25 .horizontal-gallery-wrapper .flickity-prev-next-button.next { background:#fff }
.custom-css-style .elementor-element.elementor-element-b16eb25 .horizontal-gallery-wrapper .flickity-prev-next-button.previous { background:#fff }
.custom-css-style .elementor-element.elementor-element-b16eb25 .horizontal-gallery-wrapper .flickity-prev-next-button .arrow { fill:#222 }
.custom-css-style .elementor-element.elementor-element-b16eb25 .horizontal-gallery-wrapper .flickity-page-dots .dot { background:#222 }
.custom-css-style .elementor-element.elementor-element-9a2992d>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-ad59982 .eb-map { height:600px }
.custom-css-style .elementor-element.elementor-element-9f1c275 { text-align:left; width:auto; max-width:auto; top:25% }
.custom-css-style .elementor-element.elementor-element-9f1c275 .elementor-heading-title { color:#fff; font-size:110px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-9f1c275>.elementor-widget-container { margin:0 }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-9f1c275 {
left:5%
}
body.rtl .custom-css-style .elementor-element.elementor-element-9f1c275 { right:5% }
.custom-css-style .elementor-element.elementor-element-c370d9e .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#c7a17a; color:#c7a17a; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#c7a17a; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-c370d9e .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-c370d9e .elementor-button:hover { color:#fff; background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-c370d9e .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-c370d9e .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-c370d9e>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-c370d9e { width:auto; max-width:auto; top:64% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-c370d9e {
left:5%
}
body.rtl .custom-css-style .elementor-element.elementor-element-c370d9e { right:5% }
:root { --page-title-display:none
}
@media(min-width:768px) {
.custom-css-style .elementor-element.elementor-element-fb4c63d {
width:50%
}
.custom-css-style .elementor-element.elementor-element-46bf88e {
width:50%
}
.custom-css-style .elementor-element.elementor-element-cc1f7c9 {
width:79.665%
}
.custom-css-style .elementor-element.elementor-element-9c97072 {
width:45%
}
.custom-css-style .elementor-element.elementor-element-e767729 {
width:55%
}
.custom-css-style .elementor-element.elementor-element-08cc751 {
width:20%
}
.custom-css-style .elementor-element.elementor-element-f5048cc {
width:35%
}
.custom-css-style .elementor-element.elementor-element-a8611dc {
width:64.665%
}
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-edc8ee4>.elementor-container {
min-height:600px
}
.custom-css-style .elementor-element.elementor-element-edc8ee4>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-fb4c63d>.elementor-element-populated {
padding:0 0 80px 0
}
.custom-css-style .elementor-element.elementor-element-1783fc4 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-36313b0 {
padding:60px 40px 60px 40px
}
.custom-css-style .elementor-element.elementor-element-9c97072>.elementor-element-populated {
padding:0
}
.custom-css-style .elementor-element.elementor-element-9a0b539 .elementor-image img {
width:100%
}
.custom-css-style .elementor-element.elementor-element-e767729>.elementor-element-populated {
padding:0 0 0 40px
}
.custom-css-style .elementor-element.elementor-element-3123df1 .elementor-heading-title {
font-size:40px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-3123df1>.elementor-widget-container {
margin:40px 0 0 -100px;
padding:0
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-6c0793c {
right:-17%
}
body.rtl .custom-css-style .elementor-element.elementor-element-6c0793c {
left:-17%
}
.custom-css-style .elementor-element.elementor-element-6c0793c {
top:-5%
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-c30afb0 {
right:90%
}
body.rtl .custom-css-style .elementor-element.elementor-element-c30afb0 {
left:90%
}
.custom-css-style .elementor-element.elementor-element-c30afb0 {
top:58%
}
.custom-css-style .elementor-element.elementor-element-9d2abc5>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-9d4b618 .elementor-button {
padding:15px 40px 15px 40px
}
.custom-css-style .elementor-element.elementor-element-9d4b618 {
width:auto;
max-width:auto
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-4230e5b {
left:200%
}
body.rtl .custom-css-style .elementor-element.elementor-element-4230e5b {
right:200%
}
.custom-css-style .elementor-element.elementor-element-ab1f082 {
padding:0
}
.custom-css-style .elementor-element.elementor-element-f91ba8b .elementor-spacer-inner {
height:100px
}
.custom-css-style .elementor-element.elementor-element-f91ba8b>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-c4836ec .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-c4836ec>.elementor-widget-container {
margin:20px 0 0 0
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-2e681e9 {
left:-49%
}
body.rtl .custom-css-style .elementor-element.elementor-element-2e681e9 {
right:-49%
}
.custom-css-style .elementor-element.elementor-element-2e681e9 {
bottom:8%
}
.custom-css-style .elementor-element.elementor-element-3055135 {
margin-top:0;
margin-bottom:0;
padding:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-0a9e15c .service-grid-wrapper img {
max-width:45px!important
}
.custom-css-style .elementor-element.elementor-element-0a9e15c .service-grid-wrapper .overflow-inner .header-wrap h2 {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-848db67 {
padding:40px 0 30px 0
}
.custom-css-style .elementor-element.elementor-element-e758095 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-4ac05cc .elementor-image img {
width:179px
}
.custom-css-style .elementor-element.elementor-element-4ac05cc>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-2a41830 .elementor-image img {
width:200px
}
.custom-css-style .elementor-element.elementor-element-2a41830>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-bce81db .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-ca5954e {
padding:0 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-503b582 {
margin-top:0;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-badffac .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-ebc7ea7 .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-2407c2e .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-a8611dc>.elementor-element-populated {
padding:0 20px 0 40px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-7cc4a16 {
right:0
}
body.rtl .custom-css-style .elementor-element.elementor-element-7cc4a16 {
left:0
}
.custom-css-style .elementor-element.elementor-element-7cc4a16 {
top:-4%
}
.custom-css-style .elementor-element.elementor-element-f16fe39 {
font-size:26px
}
.custom-css-style .elementor-element.elementor-element-f16fe39>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-c949c6a>.elementor-widget-container {
margin:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-c16957c .elementor-heading-title {
font-size:200px
}
.custom-css-style .elementor-element.elementor-element-c45cc62 {
padding:80px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-d4c1171 {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-2ff9132 {
padding:40px 0 80px 0
}
.custom-css-style .elementor-element.elementor-element-ad59982 .eb-map {
height:600px
}
.custom-css-style .elementor-element.elementor-element-9f1c275 .elementor-heading-title {
font-size:80px
}
.custom-css-style .elementor-element.elementor-element-c370d9e {
width:auto;
max-width:auto;
top:55%
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-edc8ee4>.elementor-container {
min-height:550px
}
.custom-css-style .elementor-element.elementor-element-edc8ee4>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-edc8ee4 {
padding:30px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-fb4c63d {
width:100%
}
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-fb4c63d.elementor-column .elementor-column-wrap {
align-items:flex-end
}
.custom-css-style .elementor-element.elementor-element-fb4c63d.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap {
align-content:flex-end;
align-items:flex-end
}
.custom-css-style .elementor-element.elementor-element-fb4c63d.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:flex-start
}
.custom-css-style .elementor-element.elementor-element-fb4c63d>.elementor-element-populated {
margin:0;
padding:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-c81393b>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-1783fc4 {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-1783fc4 .elementor-heading-title {
font-size:45px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-36313b0 {
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-9a0b539>.elementor-widget-container {
margin:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-e767729>.elementor-element-populated {
padding:60px 20px 60px 20px
}
.custom-css-style .elementor-element.elementor-element-3123df1 {
text-align:left
}
.custom-css-style .elementor-element.elementor-element-3123df1 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-3123df1>.elementor-widget-container {
margin:0
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-4230e5b {
left:10%
}
body.rtl .custom-css-style .elementor-element.elementor-element-4230e5b {
right:10%
}
.custom-css-style .elementor-element.elementor-element-4230e5b {
bottom:24%
}
.custom-css-style .elementor-element.elementor-element-f91ba8b>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-c4836ec .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-c4836ec>.elementor-widget-container {
margin:10px 0 10px 0
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-2e681e9 {
left:10%
}
body.rtl .custom-css-style .elementor-element.elementor-element-2e681e9 {
right:10%
}
.custom-css-style .elementor-element.elementor-element-2e681e9 {
bottom:24%
}
.custom-css-style .elementor-element.elementor-element-3055135 {
margin-top:0;
margin-bottom:0;
padding:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-d8cf263>.elementor-element-populated {
margin:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-0a9e15c .service-grid-wrapper img {
max-width:50px!important
}
.custom-css-style .elementor-element.elementor-element-0a9e15c .service-grid-wrapper .overflow-inner .header-wrap h2 {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-848db67 {
padding:0
}
.custom-css-style .elementor-element.elementor-element-cffa23a>.elementor-element-populated {
padding:0 10px 0 10px
}
.custom-css-style .elementor-element.elementor-element-e758095 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-bce81db .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-bce81db>.elementor-widget-container {
margin:10px 0 10px 0
}
.custom-css-style .elementor-element.elementor-element-1175112 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name {
font-size:20px
}
.custom-css-style .elementor-element.elementor-element-1175112 .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
font-size:13px
}
.custom-css-style .elementor-element.elementor-element-ce72bb5 .elementor-heading-title {
font-size:12px
}
.custom-css-style .elementor-element.elementor-element-ce72bb5>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-badffac {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-badffac .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-badffac>.elementor-widget-container {
margin:10px 0 10px 0
}
.custom-css-style .elementor-element.elementor-element-c5cfc62 .elementor-heading-title {
font-size:16px
}
.custom-css-style .elementor-element.elementor-element-c5cfc62>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-ebc7ea7 {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-ebc7ea7 .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-ebc7ea7>.elementor-widget-container {
margin:10px 0 10px 0
}
.custom-css-style .elementor-element.elementor-element-c60e7b5 .elementor-heading-title {
font-size:16px
}
.custom-css-style .elementor-element.elementor-element-c60e7b5>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-2407c2e {
text-align:center
}
.custom-css-style .elementor-element.elementor-element-2407c2e .elementor-heading-title {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-2407c2e>.elementor-widget-container {
margin:10px 0 10px 0
}
.custom-css-style .elementor-element.elementor-element-76596a1 .elementor-heading-title {
font-size:16px
}
.custom-css-style .elementor-element.elementor-element-76596a1>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-bfabffd {
padding:0
}
.custom-css-style .elementor-element.elementor-element-f5048cc>.elementor-element-populated {
padding:60px 20px 60px 20px
}
.custom-css-style .elementor-element.elementor-element-a8611dc>.elementor-element-populated {
padding:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-a9ee362>.elementor-widget-container {
margin:0;
padding:0
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-7cc4a16 {
right:2%
}
body.rtl .custom-css-style .elementor-element.elementor-element-7cc4a16 {
left:2%
}
.custom-css-style .elementor-element.elementor-element-7cc4a16 {
top:-20%
}
.custom-css-style .elementor-element.elementor-element-f16fe39 {
font-size:24px
}
.custom-css-style .elementor-element.elementor-element-c949c6a>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-9381fab>.elementor-widget-container {
margin:0 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-c16957c>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-c16957c {
top:31%
}
.custom-css-style .elementor-element.elementor-element-c45cc62 {
padding:60px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-f08a0e8.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:center
}
.custom-css-style .elementor-element.elementor-element-ad59982 .eb-map {
height:400px
}
.custom-css-style .elementor-element.elementor-element-9f1c275 .elementor-heading-title {
font-size:60px
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-fb4c63d {
width:60%
}
.custom-css-style .elementor-element.elementor-element-46bf88e {
width:40%
}
.custom-css-style .elementor-element.elementor-element-cc1f7c9 {
width:95%
}
}
.custom-css-style .elementor-element.elementor-element-3ff0870>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-3ff0870:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-3ff0870>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-3ff0870 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-3ff0870>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-8700e4b.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-8700e4b.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-8700e4b>.elementor-element-populated { padding:100px 100px 100px 100px }
.custom-css-style .elementor-element.elementor-element-2130069 { text-align:left; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-2130069 .elementor-heading-title { color:#fff; font-size:90px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-2130069>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-a02404f .elementor-image img { width:240px; opacity:1 }
.custom-css-style .elementor-element.elementor-element-a02404f { width:100%; max-width:100%; top:-18% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-a02404f {
left:33%
}
body.rtl .custom-css-style .elementor-element.elementor-element-a02404f { right:33% }
.custom-css-style .elementor-element.elementor-element-c428409 { color:#fff }
.custom-css-style .elementor-element.elementor-element-c428409>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-9a18ca7 .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#000; color:#000; background-color:#fff; border-style:solid; border-width:1px 1px 1px 1px; border-color:#fff; border-radius:0; padding:20px 60px 20px 60px }
.custom-css-style .elementor-element.elementor-element-9a18ca7 .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-9a18ca7 .elementor-button:hover { color:#fff; background-color:rgba(0, 0, 0, 0); border-color:#fff }
.custom-css-style .elementor-element.elementor-element-9a18ca7 .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-9a18ca7 .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-9a18ca7>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-9a18ca7 { z-index:2; width:100%; max-width:100% }
.custom-css-style .elementor-element.elementor-element-caecb90 .elementor-image img { width:250px; opacity:1; filter:brightness( 200% ) contrast( 0 ) saturate( 0 ) blur( 0 ) hue-rotate( 0deg ) }
.custom-css-style .elementor-element.elementor-element-caecb90 { z-index:1; width:100%; max-width:100%; top:61% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-caecb90 {
left:-50%
}
body.rtl .custom-css-style .elementor-element.elementor-element-caecb90 { right:-50% }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-bd28e60.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-bd28e60.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-bd28e60:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-bd28e60>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/barista-prepare-coffee-working-order-concept-PZPGYWL.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-bd28e60>.elementor-element-populated { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-bd28e60>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-bd74af7 .elementor-spacer-inner { height:50px }
.custom-css-style .elementor-element.elementor-element-49c3e63>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-49c3e63>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-49c3e63:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-49c3e63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:rgba(0, 0, 0, 0);
background-image:url(../upload/bg-header-overlay-lg-black-2.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-49c3e63 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-40px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-49c3e63>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-70251b3>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-163a025 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-1da90f7 { overflow:hidden; transition:background .3s, border .3s, border-radius .3s, box-shadow .3s;
padding:40px 0 0 0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-1da90f7>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-3ce90ae.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-3ce90ae.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-3ce90ae.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-fa35d1b .elementor-image img { width:120px }
.elementor-element.elementor-element-fa35d1b { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-fa35d1b { opacity:0 }
.custom-css-style .elementor-element.elementor-element-947f2aa .elementor-heading-title { color:#000; font-size:36px; line-height:1.2em; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-947f2aa>.elementor-widget-container { margin:20px 0 0 10px }
.elementor-element.elementor-element-947f2aa { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.1s!important
}
.elementor-widget.elementor-element-947f2aa { opacity:0 }
.custom-css-style .elementor-element.elementor-element-947f2aa { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-1f1dd83 .elementor-text-editor { text-align:center }
.custom-css-style .elementor-element.elementor-element-1f1dd83>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-1f1dd83 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-1f1dd83 { opacity:0 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-a6aafb9.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-a6aafb9.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-a6aafb9.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-dd32efd .elementor-image img { width:150px }
.custom-css-style .elementor-element.elementor-element-dd32efd>.elementor-widget-container { margin:80px 0 0 0 }
.elementor-element.elementor-element-dd32efd { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.3s!important
}

.custom-css-style .elementor-element.elementor-element-5a885e3 .elementor-heading-title { color:#000; font-size:36px; line-height:1.2em; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-5a885e3>.elementor-widget-container { margin:20px 0 0 10px }
.elementor-element.elementor-element-5a885e3 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.4s!important
}
.elementor-widget.elementor-element-5a885e3 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-5a885e3 { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-0a56f1e .elementor-text-editor { text-align:center }
.custom-css-style .elementor-element.elementor-element-0a56f1e>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-0a56f1e { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.5s!important
}
.elementor-widget.elementor-element-0a56f1e { opacity:0 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-d4ba339.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-d4ba339.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-d4ba339.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-7d750fe .elementor-image img { width:130px }
.custom-css-style .elementor-element.elementor-element-7d750fe>.elementor-widget-container { margin:10px 0 0 0 }
.elementor-element.elementor-element-7d750fe { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.5s!important
}
.elementor-widget.elementor-element-7d750fe { opacity:0 }
.custom-css-style .elementor-element.elementor-element-50846bf .elementor-heading-title { color:#000; font-size:36px; line-height:1.2em; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-50846bf>.elementor-widget-container { margin:20px 0 0 10px }
.elementor-element.elementor-element-50846bf { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.6s!important
}
.elementor-widget.elementor-element-50846bf { opacity:0 }
.custom-css-style .elementor-element.elementor-element-50846bf { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-c426d2f .elementor-text-editor { text-align:center }
.custom-css-style .elementor-element.elementor-element-c426d2f>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-c426d2f { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.7s!important
}
.elementor-widget.elementor-element-c426d2f { opacity:0 }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-f0be27b.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-f0be27b.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-f0be27b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-d21ed4e .elementor-image img { width:190px }
.custom-css-style .elementor-element.elementor-element-d21ed4e>.elementor-widget-container { margin:60px 0 0 0 }
.elementor-element.elementor-element-d21ed4e { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.7s!important
}
.elementor-widget.elementor-element-d21ed4e { opacity:0 }
.custom-css-style .elementor-element.elementor-element-d279ebe .elementor-heading-title { color:#000; font-size:36px; line-height:1.2em; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-d279ebe>.elementor-widget-container { margin:20px 0 0 10px }
.elementor-element.elementor-element-d279ebe { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.8s!important
}
.elementor-widget.elementor-element-d279ebe { opacity:0 }
.custom-css-style .elementor-element.elementor-element-d279ebe { width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-f916f2d .elementor-text-editor { text-align:center }
.custom-css-style .elementor-element.elementor-element-f916f2d>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-f916f2d { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.9s!important
}
.elementor-widget.elementor-element-f916f2d { opacity:0 }
.custom-css-style .elementor-element.elementor-element-7545a2a { overflow:hidden; margin-top:0; margin-bottom:0; padding:40px 0 40px 0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-453214e.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-453214e>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-453214e { z-index:3 }
.custom-css-style .elementor-element.elementor-element-edf7e5b { text-align:center }
.custom-css-style .elementor-element.elementor-element-edf7e5b .elementor-heading-title { color:#d22226; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.custom-css-style .elementor-element.elementor-element-edf7e5b>.elementor-widget-container { margin:40px 0 0 0 }
.elementor-element.elementor-element-edf7e5b { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-edf7e5b { opacity:0 }
.custom-css-style .elementor-element.elementor-element-c20c0cd .elementor-image img { width:230px }
.custom-css-style .elementor-element.elementor-element-c20c0cd { z-index:1; width:100%; max-width:100%; top:-12% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-c20c0cd {
left:-50%
}
body.rtl .custom-css-style .elementor-element.elementor-element-c20c0cd { right:-50% }
.custom-css-style .elementor-element.elementor-element-cdb0b5c .elementor-image img { width:230px }
.custom-css-style .elementor-element.elementor-element-cdb0b5c { z-index:1; width:100%; max-width:100%; top:-.459% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-cdb0b5c {
left:50.085%
}
body.rtl .custom-css-style .elementor-element.elementor-element-cdb0b5c { right:50.085% }
.custom-css-style .elementor-element.elementor-element-f24d35f { text-align:center }
.custom-css-style .elementor-element.elementor-element-f24d35f .elementor-heading-title { color:#000; font-size:100px }
.custom-css-style .elementor-element.elementor-element-f24d35f>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-f24d35f { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-f24d35f { opacity:0 }
.custom-css-style .elementor-element.elementor-element-e65cfd0 { margin-top:0; margin-bottom:100px }
.custom-css-style .elementor-element.elementor-element-d7ef593>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-26566c2 ul.products li.product h2.woocommerce-loop-product__title { color:#000 }
.custom-css-style .elementor-element.elementor-element-26566c2 ul.products li.product { text-align:left }
.custom-css-style .elementor-element.elementor-element-26566c2 ul.products li.product span.price { color:#000 }
.custom-css-style .elementor-element.elementor-element-26566c2 ul.products li.product .onsale { background:#d22226; color:#fff }
.custom-css-style .elementor-element.elementor-element-26566c2 ul.products li.product a.button.ajax_add_to_cart { background:#000; border-color:#000; color:#fff }
.custom-css-style .elementor-element.elementor-element-26566c2 ul.products li.product a.button.ajax_add_to_cart:hover { background:#000; border-color:#000; color:#fff }
.custom-css-style .elementor-element.elementor-element-e1c3f4f>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-e1c3f4f>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-e1c3f4f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-e1c3f4f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg-black.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-e1c3f4f {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:-95px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-e1c3f4f>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-cb38ac3>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-c1ed4fd .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-5c5be60>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-5c5be60:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-5c5be60>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-5c5be60 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-5c5be60>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-d2ca99a.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-d2ca99a.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-d2ca99a:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-d2ca99a>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/dalgona-coffee-in-glass-cup-2WAC52D.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-d2ca99a>.elementor-element-populated { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-d2ca99a>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-e51d3c5 .elementor-spacer-inner { height:50px }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-d595f2f.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-d595f2f.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-d595f2f.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-d595f2f>.elementor-element-populated { padding:100px 100px 100px 100px }
.custom-css-style .elementor-element.elementor-element-990d5a2 { text-align:left; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-990d5a2 .elementor-heading-title { color:#fff; font-size:50px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-990d5a2>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-5e1fcf8 { margin-top:40px; margin-bottom:20px }
.custom-css-style .elementor-element.elementor-element-32624fc>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-e4ca454 .elementor-counter-number-wrapper { color:#d22226; font-family:Oswald, Sans-serif; font-size:65px; font-weight:400; letter-spacing:-2px }
.custom-css-style .elementor-element.elementor-element-e4ca454 .elementor-counter-title { color:#fff; font-size:16px; font-weight:600; line-height:3em }
.custom-css-style .elementor-element.elementor-element-667f7ae>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-9339781 .elementor-counter-number-wrapper { color:#d22226; font-family:Oswald, Sans-serif; font-size:65px; font-weight:400; letter-spacing:-2px }
.custom-css-style .elementor-element.elementor-element-9339781 .elementor-counter-title { color:#fff; font-size:16px; font-weight:600; line-height:3em }
.custom-css-style .elementor-element.elementor-element-bbb251f .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#000; color:#000; background-color:#fff; border-style:solid; border-width:1px 1px 1px 1px; border-color:#fff; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-bbb251f .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-bbb251f .elementor-button:hover { color:#fff; background-color:rgba(0, 0, 0, 0); border-color:#fff }
.custom-css-style .elementor-element.elementor-element-bbb251f .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-bbb251f .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-bbb251f>.elementor-widget-container { margin:10px 10px 0 0 }
.custom-css-style .elementor-element.elementor-element-bbb251f { z-index:2; width:auto; max-width:auto; align-self:center }
.custom-css-style .elementor-element.elementor-element-c8e27e2 .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#fff; color:#fff; background-color:rgba(255, 255, 255, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#fff; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-c8e27e2 .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-c8e27e2 .elementor-button:hover { color:#fff; background-color:rgba(0, 0, 0, 0); border-color:#fff }
.custom-css-style .elementor-element.elementor-element-c8e27e2 .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-c8e27e2 .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-c8e27e2>.elementor-widget-container { margin:10px 0 0 10px }
.custom-css-style .elementor-element.elementor-element-c8e27e2 { z-index:2; width:auto; max-width:auto; align-self:center }
.custom-css-style .elementor-element.elementor-element-93c1c61>.elementor-container>.elementor-row>.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-93c1c61:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-93c1c61>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-93c1c61 { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-93c1c61>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-4958e7b.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-4958e7b.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-4958e7b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:flex-start }
.custom-css-style .elementor-element.elementor-element-4958e7b>.elementor-element-populated { padding:100px 100px 100px 100px }
.custom-css-style .elementor-element.elementor-element-017ad40 { text-align:left; width:auto; max-width:auto }
.custom-css-style .elementor-element.elementor-element-017ad40 .elementor-heading-title { color:#fff; font-size:50px; line-height:1.1em }
.custom-css-style .elementor-element.elementor-element-017ad40>.elementor-widget-container { margin:0 }
.custom-css-style .elementor-element.elementor-element-bc44013 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
padding-bottom:calc(20px/2)
}
.custom-css-style .elementor-element.elementor-element-bc44013 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
margin-top:calc(20px/2)
}
.custom-css-style .elementor-element.elementor-element-bc44013 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item { margin-right:calc(20px/2); margin-left:calc(20px/2) }
.custom-css-style .elementor-element.elementor-element-bc44013 .elementor-icon-list-items.elementor-inline-items { margin-right:calc(-20px/2); margin-left:calc(-20px/2) }
body.rtl .custom-css-style .elementor-element.elementor-element-bc44013 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after { left:calc(-20px/2) }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-bc44013 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
right:calc(-20px/2)
}
.custom-css-style .elementor-element.elementor-element-bc44013 .elementor-icon-list-icon i { color:#d22226; font-size:16px }
.custom-css-style .elementor-element.elementor-element-bc44013 .elementor-icon-list-icon svg { fill:#d22226; width:16px }
.custom-css-style .elementor-element.elementor-element-bc44013 .elementor-icon-list-icon { text-align:center }
.custom-css-style .elementor-element.elementor-element-bc44013 .elementor-icon-list-text { color:#fff }
.custom-css-style .elementor-element.elementor-element-bc44013>.elementor-widget-container { margin:40px 0 40px 0 }
.custom-css-style .elementor-element.elementor-element-5dd25e1 .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#000; color:#000; background-color:#fff; border-style:solid; border-width:1px 1px 1px 1px; border-color:#fff; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-5dd25e1 .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-5dd25e1 .elementor-button:hover { color:#fff; background-color:rgba(0, 0, 0, 0); border-color:#fff }
.custom-css-style .elementor-element.elementor-element-5dd25e1 .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-5dd25e1 .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-5dd25e1>.elementor-widget-container { margin:10px 10px 0 0 }
.custom-css-style .elementor-element.elementor-element-5dd25e1 { z-index:2; width:auto; max-width:auto; align-self:center }
.custom-css-style .elementor-element.elementor-element-682122a .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#fff; color:#fff; background-color:rgba(255, 255, 255, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#fff; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-682122a .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-682122a .elementor-button:hover { color:#fff; background-color:rgba(0, 0, 0, 0); border-color:#fff }
.custom-css-style .elementor-element.elementor-element-682122a .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-682122a .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-682122a>.elementor-widget-container { margin:10px 0 0 10px }
.custom-css-style .elementor-element.elementor-element-682122a { z-index:2; width:auto; max-width:auto; align-self:center }
.elementor-bc-flex-widget .custom-css-style .elementor-element.elementor-element-dbcc40d.elementor-column .elementor-column-wrap { align-items:center }
.custom-css-style .elementor-element.elementor-element-dbcc40d.elementor-column.elementor-element[data-element_type=column]>.elementor-column-wrap.elementor-element-populated>.elementor-widget-wrap { align-content:center; align-items:center }
.custom-css-style .elementor-element.elementor-element-dbcc40d:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap, .custom-css-style .elementor-element.elementor-element-dbcc40d>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/coffee-machine-making-cup-steam-cafe-steam-concept-PX752Y9.jpg);
background-position:center center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-dbcc40d>.elementor-element-populated { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-dbcc40d>.elementor-element-populated>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-4bfade0 .elementor-spacer-inner { height:50px }
.custom-css-style .elementor-element.elementor-element-6116451>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-6116451>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-6116451:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-6116451>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:rgba(0, 0, 0, 0);
background-image:url(../upload/bg-header-overlay-lg-black-2.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-6116451 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-6116451>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-9d7321b>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-0e62f7e .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-49e8f70 { overflow:hidden; margin-top:0; margin-bottom:0; padding:60px 0 0 0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-5c82cda.elementor-column>.elementor-column-wrap>.elementor-widget-wrap { justify-content:center }
.custom-css-style .elementor-element.elementor-element-5c82cda>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-5c82cda { z-index:3 }
.custom-css-style .elementor-element.elementor-element-9d5b651 { text-align:center }
.custom-css-style .elementor-element.elementor-element-9d5b651 .elementor-heading-title { color:#d22226; font-family:arkipelagoregular, Sans-serif; font-size:60px; text-transform:none }
.custom-css-style .elementor-element.elementor-element-9d5b651>.elementor-widget-container { margin:40px 0 0 0 }
.elementor-element.elementor-element-9d5b651 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:.2s!important
}
.elementor-widget.elementor-element-9d5b651 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-f72df44 { text-align:center }
.custom-css-style .elementor-element.elementor-element-f72df44 .elementor-heading-title { color:#000; font-size:100px }
.custom-css-style .elementor-element.elementor-element-f72df44>.elementor-widget-container { margin:-10px 0 0 0 }
.elementor-element.elementor-element-f72df44 { transition-timing-function:cubic-bezier(.23, 1, .32, 1)!important; transition-delay:0s!important }
.elementor-widget.elementor-element-f72df44 { opacity:0 }
.custom-css-style .elementor-element.elementor-element-b035ecf { overflow:hidden }
.custom-css-style .elementor-element.elementor-element-80c71a6>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-e60a2da .testimonials-card-wrapper .owl-carousel .shadow-effect { background:#fff; border-color:#fff; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-e60a2da .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-name { color:#000; font-size:24px }
.custom-css-style .elementor-element.elementor-element-e60a2da .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc { color:#000; font-size:15px }
.custom-css-style .elementor-element.elementor-element-e60a2da .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot span { background:rgba(0, 0, 0, .26) }
.custom-css-style .elementor-element.elementor-element-e60a2da .testimonials-card-wrapper .owl-carousel .owl-dots .owl-dot.active span { background:#000 }
.custom-css-style .elementor-element.elementor-element-6498976>.elementor-container { min-height:150px }
.custom-css-style .elementor-element.elementor-element-6498976>.elementor-container:after { content:""; min-height:inherit }
.custom-css-style .elementor-element.elementor-element-6498976:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-6498976>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-image:url(../upload/bg-header-overlay-lg-2.png);
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-6498976 {
transition:background .3s, border .3s, border-radius .3s, box-shadow .3s; margin-top:0; margin-bottom:0; z-index:3 }
.custom-css-style .elementor-element.elementor-element-6498976>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-42176bf>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-0903645 .elementor-spacer-inner { height:0 }
.custom-css-style .elementor-element.elementor-element-6955e90 { margin-top:-150px; margin-bottom:0 }
.custom-css-style .elementor-element.elementor-element-d64ef6b>.elementor-element-populated { padding:80px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-7088bd9 .eb-map { height:600px }
.custom-css-style .elementor-element.elementor-element-771d77a { text-align:left; width:auto; max-width:auto; top:25% }
.custom-css-style .elementor-element.elementor-element-771d77a .elementor-heading-title { color:#fff; font-size:100px; line-height:.9em }
.custom-css-style .elementor-element.elementor-element-771d77a>.elementor-widget-container { margin:0 }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-771d77a {
left:5%
}
body.rtl .custom-css-style .elementor-element.elementor-element-771d77a { right:5% }
.custom-css-style .elementor-element.elementor-element-ca0c8f9 .elementor-button { font-size:20px; font-weight:500; letter-spacing:3px; fill:#c7a17a; color:#c7a17a; background-color:rgba(2, 1, 1, 0); border-style:solid; border-width:1px 1px 1px 1px; border-color:#c7a17a; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-ca0c8f9 .elementor-button:focus, .custom-css-style .elementor-element.elementor-element-ca0c8f9 .elementor-button:hover { color:#fff; background-color:#c7a17a }
.custom-css-style .elementor-element.elementor-element-ca0c8f9 .elementor-button:focus svg, .custom-css-style .elementor-element.elementor-element-ca0c8f9 .elementor-button:hover svg { fill:#fff }
.custom-css-style .elementor-element.elementor-element-ca0c8f9>.elementor-widget-container { margin:10px 0 0 0 }
.custom-css-style .elementor-element.elementor-element-ca0c8f9 { width:auto; max-width:auto; top:60% }
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-ca0c8f9 {
left:5%
}
body.rtl .custom-css-style .elementor-element.elementor-element-ca0c8f9 { right:5% }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-8700e4b>.elementor-element-populated {
padding:60px 40px 60px 40px
}
.custom-css-style .elementor-element.elementor-element-2130069 .elementor-heading-title {
font-size:60px;
line-height:1em
}
.custom-css-style .elementor-element.elementor-element-a02404f {
top:113%
}
.custom-css-style .elementor-element.elementor-element-c428409 {
font-size:16px
}
.custom-css-style .elementor-element.elementor-element-c428409>.elementor-widget-container {
margin:20px 0 20px 0
}
.custom-css-style .elementor-element.elementor-element-9a18ca7 {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-caecb90>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-49c3e63>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-49c3e63>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-49c3e63:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-49c3e63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-49c3e63 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-1da90f7 {
margin-top:0;
margin-bottom:0;
padding:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-3ce90ae>.elementor-element-populated {
margin:0 10px 0 10px
}
.custom-css-style .elementor-element.elementor-element-fa35d1b .elementor-image img {
width:90px
}
.custom-css-style .elementor-element.elementor-element-947f2aa .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-a6aafb9>.elementor-element-populated {
margin:0 10px 0 10px;
padding:0
}
.custom-css-style .elementor-element.elementor-element-dd32efd .elementor-image img {
width:110px
}
.custom-css-style .elementor-element.elementor-element-dd32efd>.elementor-widget-container {
margin:62px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-5a885e3 .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-d4ba339>.elementor-element-populated {
margin:0 10px 0 10px
}
.custom-css-style .elementor-element.elementor-element-7d750fe .elementor-image img {
width:100px
}
.custom-css-style .elementor-element.elementor-element-7d750fe>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-50846bf .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-f0be27b>.elementor-element-populated {
margin:0 10px 0 10px
}
.custom-css-style .elementor-element.elementor-element-d21ed4e .elementor-image img {
width:140px
}
.custom-css-style .elementor-element.elementor-element-d21ed4e>.elementor-widget-container {
margin:45px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-d279ebe .elementor-heading-title {
font-size:30px
}
.custom-css-style .elementor-element.elementor-element-7545a2a {
margin-top:0;
margin-bottom:0;
padding:40px 0 40px 0
}
.custom-css-style .elementor-element.elementor-element-edf7e5b .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-c20c0cd .elementor-image img {
width:184px
}
.custom-css-style .elementor-element.elementor-element-c20c0cd>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-cdb0b5c .elementor-image img {
width:179px
}
.custom-css-style .elementor-element.elementor-element-cdb0b5c>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-f24d35f .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-e65cfd0 {
margin-top:0;
margin-bottom:40px
}
.custom-css-style .elementor-element.elementor-element-e1c3f4f>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-e1c3f4f>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-e1c3f4f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-e1c3f4f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-e1c3f4f {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-d2ca99a>.elementor-element-populated {
padding:200px 0 200px 0
}
.custom-css-style .elementor-element.elementor-element-d595f2f>.elementor-element-populated {
padding:60px 60px 70px 60px
}
.custom-css-style .elementor-element.elementor-element-990d5a2 .elementor-heading-title {
font-size:40px
}
.custom-css-style .elementor-element.elementor-element-bbb251f {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-c8e27e2 {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-4958e7b>.elementor-element-populated {
padding:60px 60px 70px 60px
}
.custom-css-style .elementor-element.elementor-element-017ad40 .elementor-heading-title {
font-size:40px
}
.custom-css-style .elementor-element.elementor-element-5dd25e1 {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-682122a {
width:auto;
max-width:auto
}
.custom-css-style .elementor-element.elementor-element-dbcc40d>.elementor-element-populated {
padding:200px 0 200px 0
}
.custom-css-style .elementor-element.elementor-element-6116451>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-6116451>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-6116451:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-6116451>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-6116451 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-49e8f70 {
padding:40px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-9d5b651 .elementor-heading-title {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-f72df44 .elementor-heading-title {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-b035ecf {
padding:0 0 60px 0
}
.custom-css-style .elementor-element.elementor-element-6498976>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-6498976>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-6498976:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-6498976>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:cover
}
.custom-css-style .elementor-element.elementor-element-6498976 {
margin-top:-50px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-7088bd9 .eb-map {
height:600px
}
.custom-css-style .elementor-element.elementor-element-771d77a .elementor-heading-title {
font-size:80px;
line-height:1em
}
.custom-css-style .elementor-element.elementor-element-ca0c8f9 {
width:auto;
max-width:auto;
top:55%
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-3ff0870 {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-8700e4b>.elementor-element-populated {
padding:60px 20px 60px 20px
}
.custom-css-style .elementor-element.elementor-element-2130069 .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-c428409>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-bd28e60>.elementor-element-populated {
margin:0;
padding:150px 0 150px 0
}
.custom-css-style .elementor-element.elementor-element-49c3e63>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-49c3e63>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-49c3e63:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-49c3e63>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-49c3e63 {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-70251b3>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-163a025 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-163a025>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-1da90f7 {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-3ce90ae>.elementor-element-populated {
padding:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-947f2aa .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-a6aafb9>.elementor-element-populated {
padding:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-5a885e3 .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-50846bf .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-d279ebe .elementor-heading-title {
font-size:32px
}
.custom-css-style .elementor-element.elementor-element-7545a2a {
padding:0
}
.custom-css-style .elementor-element.elementor-element-453214e>.elementor-element-populated {
padding:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-edf7e5b .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-cdb0b5c .elementor-image img {
width:117px
}
body:not(.rtl) .custom-css-style .elementor-element.elementor-element-cdb0b5c {
left:161px
}
body.rtl .custom-css-style .elementor-element.elementor-element-cdb0b5c {
right:161px
}
.custom-css-style .elementor-element.elementor-element-cdb0b5c {
top:11.672px
}
.custom-css-style .elementor-element.elementor-element-f24d35f .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-f24d35f>.elementor-widget-container {
margin:10px 0 10px 0
}
.custom-css-style .elementor-element.elementor-element-e1c3f4f>.elementor-container {
min-height:80px
}
.custom-css-style .elementor-element.elementor-element-e1c3f4f>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-e1c3f4f:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-e1c3f4f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-e1c3f4f {
margin-top:-25px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-c1ed4fd .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-5c5be60 {
margin-top:-40px;
margin-bottom:0
}
.custom-css-style .elementor-element.elementor-element-d2ca99a>.elementor-element-populated {
padding:150px 0 150px 0
}
.custom-css-style .elementor-element.elementor-element-d595f2f>.elementor-element-populated {
padding:50px 20px 50px 20px
}
.custom-css-style .elementor-element.elementor-element-990d5a2 .elementor-heading-title {
font-size:40px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-5e1fcf8 {
margin-top:40px;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-e4ca454 .elementor-counter-number-wrapper {
font-size:55px
}
.custom-css-style .elementor-element.elementor-element-667f7ae>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-9339781 .elementor-counter-number-wrapper {
font-size:55px
}
.custom-css-style .elementor-element.elementor-element-9339781>.elementor-widget-container {
margin:20px 0 40px 0
}
.custom-css-style .elementor-element.elementor-element-bbb251f>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-c8e27e2>.elementor-widget-container {
margin:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-4958e7b.elementor-column>.elementor-column-wrap>.elementor-widget-wrap {
justify-content:center
}
.custom-css-style .elementor-element.elementor-element-4958e7b>.elementor-element-populated {
padding:50px 20px 50px 20px
}
.custom-css-style .elementor-element.elementor-element-017ad40 .elementor-heading-title {
font-size:40px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-5dd25e1>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-682122a>.elementor-widget-container {
margin:20px 0 0 0
}
.custom-css-style .elementor-element.elementor-element-dbcc40d>.elementor-element-populated {
padding:150px 0 150px 0
}
.custom-css-style .elementor-element.elementor-element-6116451>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-6116451>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-6116451:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-6116451>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-6116451 {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-9d7321b>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-0e62f7e .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-0e62f7e>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-49e8f70 {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-5c82cda>.elementor-element-populated {
margin:0;
padding:0 20px 0 20px
}
.custom-css-style .elementor-element.elementor-element-9d5b651 .elementor-heading-title {
font-size:36px
}
.custom-css-style .elementor-element.elementor-element-9d5b651>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-f72df44 .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-f72df44>.elementor-widget-container {
margin:10px 0 10px 0
}
.custom-css-style .elementor-element.elementor-element-b035ecf {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-80c71a6>.elementor-element-populated {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-e60a2da .testimonials-card-wrapper .owl-carousel .shadow-effect .testimonial-info-desc {
font-size:13px
}
.custom-css-style .elementor-element.elementor-element-e60a2da>.elementor-widget-container {
margin:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-6498976>.elementor-container {
min-height:100px
}
.custom-css-style .elementor-element.elementor-element-6498976>.elementor-container:after {
content:"";
min-height:inherit
}
.custom-css-style .elementor-element.elementor-element-6498976:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-6498976>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-position:top center;
background-repeat:no-repeat;
background-size:contain
}
.custom-css-style .elementor-element.elementor-element-6498976 {
margin-top:0;
margin-bottom:0;
padding:0
}
.custom-css-style .elementor-element.elementor-element-42176bf>.elementor-element-populated {
margin:0
}
.custom-css-style .elementor-element.elementor-element-0903645 .elementor-spacer-inner {
height:0
}
.custom-css-style .elementor-element.elementor-element-0903645>.elementor-widget-container {
margin:0
}
.custom-css-style .elementor-element.elementor-element-7088bd9 .eb-map {
height:400px
}
.custom-css-style .elementor-element.elementor-element-771d77a .elementor-heading-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-ca0c8f9 .elementor-button {
font-size:20px
}
}
@media(max-width:1024px) and (min-width:768px) {
.custom-css-style .elementor-element.elementor-element-3ce90ae {
width:50%
}
.custom-css-style .elementor-element.elementor-element-a6aafb9 {
width:50%
}
.custom-css-style .elementor-element.elementor-element-d4ba339 {
width:50%
}
.custom-css-style .elementor-element.elementor-element-f0be27b {
width:50%
}
.custom-css-style .elementor-element.elementor-element-d2ca99a {
width:100%
}
.custom-css-style .elementor-element.elementor-element-d595f2f {
width:100%
}
.custom-css-style .elementor-element.elementor-element-4958e7b {
width:100%
}
.custom-css-style .elementor-element.elementor-element-dbcc40d {
width:100%
}
}
.custom-css-style .elementor-element.elementor-element-237bb28>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-5e817a2 .parallax-slide-background:before { background-color:rgba(0, 0, 0, .2) }
.custom-css-style .elementor-element.elementor-element-5e817a2 .parallax-slide-content-wrapper .parallax-slide-content-title h2 { color:#fff }
.custom-css-style .elementor-element.elementor-element-5e817a2 .parallax-slide-content-title h2 { font-size:90px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-5e817a2 .parallax-slide-content-subtitle { color:#fff; font-size:13px; text-transform:uppercase; letter-spacing:3px }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-5e817a2 .parallax-slide-content-title h2 {
font-size:80px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-5e817a2 .parallax-slide-content-title h2 {
font-size:50px
}
}
.custom-css-style .elementor-element.elementor-element-f94ee3d:not(.elementor-motion-effects-element-type-background), .custom-css-style .elementor-element.elementor-element-f94ee3d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
.custom-css-style .elementor-element.elementor-element-f94ee3d { transition:background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.custom-css-style .elementor-element.elementor-element-f94ee3d>.elementor-background-overlay { transition:background .3s, border-radius .3s, opacity .3s
}
.custom-css-style .elementor-element.elementor-element-b75f88c>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-325762f .animated-frame-slider-wrapper.slideshow .slides .slide-title { color:#fff; font-size:80px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-325762f div.animated-frame-slider-wrapper.slideshow .slides .slide-desc { color:#fff }
.custom-css-style .elementor-element.elementor-element-325762f .animated-frame-slider-wrapper.slideshow .slides .slide-desc { font-size:14px; text-transform:uppercase; letter-spacing:3px }
.custom-css-style .elementor-element.elementor-element-325762f .animated-frame-slider-wrapper.slideshow .slides .slide-link { background:rgba(255, 255, 255, 0); color:#fff; border-color:#fff; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-325762f .animated-frame-slider-wrapper.slideshow .slide-link:hover { background:#fff }
.custom-css-style .elementor-element.elementor-element-325762f .animated-frame-slider-wrapper.slideshow .slides .slide-link:hover { color:#000; border-color:#fff }
.custom-css-style .elementor-element.elementor-element-325762f div.animated-frame-slider-wrapper.slideshow .slides .slide-link { font-family:Oswald, Sans-serif; font-size:20px; font-weight:600; text-transform:uppercase; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-325762f .animated-frame-slider-wrapper.slideshow .slidenav-item { color:#fff }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-325762f .animated-frame-slider-wrapper.slideshow .slides .slide-title {
font-size:60px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-325762f .animated-frame-slider-wrapper.slideshow .slides .slide-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-325762f div.animated-frame-slider-wrapper.slideshow .slides .slide-link {
font-size:18px
}
}
.custom-css-style .elementor-element.elementor-element-73191f6>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-a8ddaa4 .room-slider-wrapper .bg-overlay { background:rgba(0, 0, 0, .2) }
.custom-css-style .elementor-element.elementor-element-a8ddaa4 .room-slider-wrapper .slide-name { color:#fff }
.custom-css-style .elementor-element.elementor-element-a8ddaa4 .room-slider-wrapper h2.slide-name { font-size:70px }
.custom-css-style .elementor-element.elementor-element-a8ddaa4 .room-slider-wrapper .slide-title { color:#fff; font-size:13px; text-transform:uppercase; letter-spacing:3px }
.custom-css-style .elementor-element.elementor-element-a8ddaa4 .room-slider-wrapper .slide .slide-date .button { color:#fff }
.custom-css-style .elementor-element.elementor-element-a8ddaa4 .room-slider-wrapper .slide-date .button { background:rgba(255, 255, 255, 0) }
.custom-css-style .elementor-element.elementor-element-a8ddaa4 .room-slider-wrapper .slide-date a.button { border-color:#fff; border-radius:0 }
.custom-css-style .elementor-element.elementor-element-a8ddaa4 .room-slider-wrapper .slide-date a.button:hover { background:#fff; color:#000; border-color:#fff }
.custom-css-style .elementor-element.elementor-element-a8ddaa4 .room-slider-wrapper .btn--nav { color:#fff }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-a8ddaa4 .room-slider-wrapper h2.slide-name {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-a8ddaa4 .room-slider-wrapper .slide-title {
font-size:13px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-a8ddaa4 .room-slider-wrapper h2.slide-name {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-a8ddaa4 .room-slider-wrapper .slide-title {
font-size:12px
}
.custom-css-style .elementor-element.elementor-element-a8ddaa4 div.room-slider-wrapper .slide-date a.button {
font-size:18px
}
}
.custom-css-style .elementor-element.elementor-element-806cffa>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-c370123 .popout-slide-container .slider-content h1 { color:#fff }
.custom-css-style .elementor-element.elementor-element-c370123 .popout-slide-container .slider-inner h1 { font-size:90px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-c370123 .popout-slide-container .slider-content .slider-desc { color:#fff }
.custom-css-style .elementor-element.elementor-element-c370123 .popout-slide-container .slider-inner .slider-desc { font-size:16px; text-transform:uppercase; letter-spacing:3px }
.custom-css-style .elementor-element.elementor-element-c370123 .popout-slide-container .popout-slide-link { color:#fff }
.custom-css-style .elementor-element.elementor-element-c370123 .popout-slide-container .slider-content .popout-slide-link { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-c370123 .popout-slide-container .slider-inner .slider-content .popout-slide-link { font-family:Oswald, Sans-serif; font-size:20px; font-weight:600; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-c370123 .popout-slide-container .slider-content a.go-to-next { color:#fff; font-family:Oswald, Sans-serif; font-size:20px; font-weight:600; text-transform:uppercase; letter-spacing:4px }
.custom-css-style .elementor-element.elementor-element-c370123 .popout-slide-container .slider-content a.go-to-next:before { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-c370123 .popout-slide-container .slider-content a.go-to-next:after { background-color:#fff }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-c370123 .popout-slide-container .slider-inner h1 {
font-size:80px
}
.custom-css-style .elementor-element.elementor-element-c370123 .popout-slide-container .slider-inner .slider-desc {
font-size:14px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-c370123 .popout-slide-container .slider-inner h1 {
font-size:50px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-c370123 .popout-slide-container .slider-content a.go-to-next {
font-size:18px
}
}
.custom-css-style .elementor-element.elementor-element-f09caa8>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-4d27f11 .clip-path-slide-container .slide-inner:before { background:rgba(0, 0, 0, .2) }
.custom-css-style .elementor-element.elementor-element-4d27f11 .clip-path-slide-container .slide-heading { color:#fff }
.custom-css-style .elementor-element.elementor-element-4d27f11 .clip-path-slide-container h2.slide-heading { font-size:30px; line-height:1.5em; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-4d27f11 .clip-path-slide-container .slide-content { color:#fff }
.custom-css-style .elementor-element.elementor-element-4d27f11 .clip-path-slide-container .slide-content a { color:#fff }
.custom-css-style .elementor-element.elementor-element-4d27f11 .clip-path-slide-container .slide-inner .slide-content a { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-4d27f11 .clip-path-slide-container .slide-inner .slide-content .slide-text { font-size:11px; text-transform:uppercase; letter-spacing:2px }
.custom-css-style .elementor-element.elementor-element-4d27f11 .clip-path-slide-container .slider-control { background-color:#fff }
.custom-css-style .elementor-element.elementor-element-4d27f11 .clip-path-slide-container .slider-control-line:after { background-color:#999 }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-4d27f11 .clip-path-slide-container h2.slide-heading {
font-size:28px;
line-height:1.1em
}
}
.custom-css-style .elementor-element.elementor-element-e6784b4 { padding:0 }
.custom-css-style .elementor-element.elementor-element-60555ee>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-2fc6e95 .velo-slide-container.velo-slides { background-color:#000 }
.custom-css-style .elementor-element.elementor-element-2fc6e95 .velo-slide-container .velo-slide-bg:after { background:rgba(0, 0, 0, .2) }
.custom-css-style .elementor-element.elementor-element-2fc6e95 .velo-slide-container .velo-slide-bg { color:#000 }
.custom-css-style .elementor-element.elementor-element-2fc6e95 .velo-slide-container .velo-slide .velo-slide-bg { background-color:#000 }
.custom-css-style .elementor-element.elementor-element-2fc6e95 .velo-slide-container .velo-slide-title { color:#fff }
.custom-css-style .elementor-element.elementor-element-2fc6e95 .velo-slide-container h2.velo-slide-title { font-size:90px; line-height:1em; letter-spacing:0 }
.custom-css-style .elementor-element.elementor-element-2fc6e95 .velo-slide-container .velo-slide-header .velo-slide-text .oh { color:#fff }
.custom-css-style .elementor-element.elementor-element-2fc6e95 .velo-slide-container .velo-slide-text { font-size:18px }
.custom-css-style .elementor-element.elementor-element-2fc6e95 .velo-slide-container .btn-draw .btn-draw-text { color:#fff }
.custom-css-style .elementor-element.elementor-element-2fc6e95 .velo-slide-container .btn-draw.btn--white:before, .velo-slide-container .btn-draw.btn--white .btn-draw-text:after, .velo-slide-container .btn-draw.btn--white .btn-draw-text:before, .velo-slide-container .btn-draw.btn--white .btn-draw-text>span:after, .velo-slide-container .btn-draw.btn--white .btn-draw-text>span:before, .velo-slide-container .btn-draw.btn--white:after { background-color:#fff }
.custom-css-style .elementor-element.elementor-element-2fc6e95 .velo-slide-container .btn-draw.btn--white .btn-draw-text { font-family:Oswald, Sans-serif; font-size:20px; font-weight:600; text-transform:uppercase; letter-spacing:3px }
.custom-css-style .elementor-element.elementor-element-2fc6e95 .velo-slides-nav a { color:#fff }
.custom-css-style .elementor-element.elementor-element-2fc6e95>.elementor-widget-container { margin:0; padding:0 }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-2fc6e95 .velo-slide-container h2.velo-slide-title {
font-size:70px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-2fc6e95 .velo-slide-container h2.velo-slide-title {
font-size:50px
}
.custom-css-style .elementor-element.elementor-element-2fc6e95 .velo-slide-container .btn-draw.btn--white .btn-draw-text {
font-size:18px
}
}
.custom-css-style .elementor-element.elementor-element-ed9595b>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-06bd9e4 .split-slick-slide-container.split-slideshow .bg-overlay { background:rgba(0, 0, 0, .2) }
.custom-css-style .elementor-element.elementor-element-06bd9e4 .split-slick-slide-container .slideshow-text { color:#fff }
.custom-css-style .elementor-element.elementor-element-06bd9e4 .split-slick-slide-container.split-slideshow .slideshow-text.slick-slider .slick-track .slick-slide { letter-spacing:15px }
.custom-css-style .elementor-element.elementor-element-06bd9e4 .split-slick-slide-container.split-slideshow .slideshow .slick-dots li button:before { background-color:#fff }
:root { --page-title-display:none
}
.custom-css-style .elementor-element.elementor-element-06de61b>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-4943da4 .transitions-slide-container .bg-overlay { background:rgba(0, 0, 0, .2) }
.custom-css-style .elementor-element.elementor-element-4943da4 .transitions-slide-container .swiper-image-left h1 { color:#fff }
.custom-css-style .elementor-element.elementor-element-4943da4 .transitions-slide-container .swiper-image .swiper-image-left h1 { font-size:80px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-4943da4 .transitions-slide-container p.paragraph { color:#fff }
.custom-css-style .elementor-element.elementor-element-4943da4 .transitions-slide-container .swiper-image-right p.paragraph { font-size:16px }
.custom-css-style .elementor-element.elementor-element-4943da4 .transitions-slide-container .transitions-slide-content-link { color:#fff }
.custom-css-style .elementor-element.elementor-element-4943da4 .transitions-slide-container a.transitions-slide-content-link { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-4943da4 div.transitions-slide-container a.transitions-slide-content-link { font-family:Oswald, Sans-serif; font-size:20px; font-weight:400; text-transform:uppercase; letter-spacing:3px }
.custom-css-style .elementor-element.elementor-element-4943da4 .transitions-slide-container .swiper-pagination-bullet { background-color:#fff }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-4943da4 .transitions-slide-container .swiper-image .swiper-image-left h1 {
font-size:60px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-4943da4 .transitions-slide-container .swiper-image-right p.paragraph {
font-size:16px
}
.custom-css-style .elementor-element.elementor-element-4943da4 div.transitions-slide-container a.transitions-slide-content-link {
font-size:18px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-4943da4 .transitions-slide-container .swiper-image .swiper-image-left h1 {
font-size:40px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-4943da4 .transitions-slide-container .swiper-image-right p.paragraph {
font-size:13px
}
.custom-css-style .elementor-element.elementor-element-4943da4 div.transitions-slide-container a.transitions-slide-content-link {
font-size:12px
}
}
.custom-css-style .elementor-element.elementor-element-e81e024>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-1fcfb82 .flip-slide-container .container .gallery li { width:550px }
.custom-css-style .elementor-element.elementor-element-1fcfb82 .flip-slide-container .container .gallery .back-side { background:#fffbf2 }
.custom-css-style .elementor-element.elementor-element-1fcfb82 .flip-slide-container .container .gallery .content h2 { color:#222 }
.custom-css-style .elementor-element.elementor-element-1fcfb82 .flip-slide-container .container .gallery .content .text h2 { font-size:50px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-1fcfb82 .flip-slide-container .container .gallery .content p { color:#222 }
.custom-css-style .elementor-element.elementor-element-1fcfb82 .flip-slide-container .flip-slide-content-link { color:#222 }
.custom-css-style .elementor-element.elementor-element-1fcfb82 .flip-slide-container div.flip-slide-content-link { border-color:#222 }
.custom-css-style .elementor-element.elementor-element-1fcfb82 div.flip-slide-container div.flip-slide-content-link { font-family:Oswald, Sans-serif; font-size:20px; font-weight:400; text-transform:uppercase; letter-spacing:3px }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-1fcfb82 .flip-slide-container .container .gallery li {
width:420px
}
.custom-css-style .elementor-element.elementor-element-1fcfb82 .flip-slide-container .container .gallery .content .text h2 {
font-size:45px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-1fcfb82 .flip-slide-container .container .gallery .content p.paragraph {
font-size:14px
}
.custom-css-style .elementor-element.elementor-element-1fcfb82 div.flip-slide-container div.flip-slide-content-link {
font-size:18px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-1fcfb82 .flip-slide-container .container .gallery li {
width:350px
}
.custom-css-style .elementor-element.elementor-element-1fcfb82 .flip-slide-container .container .gallery .content .text h2 {
font-size:40px;
line-height:1.2em
}
.custom-css-style .elementor-element.elementor-element-1fcfb82 .flip-slide-container .container .gallery .content p.paragraph {
font-size:13px
}
.custom-css-style .elementor-element.elementor-element-1fcfb82 div.flip-slide-container div.flip-slide-content-link {
font-size:15px
}
}
.custom-css-style .elementor-element.elementor-element-34c3395>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-436944a .split-carousel-slider-wrapper { height:700px }
.custom-css-style .elementor-element.elementor-element-436944a .split-carousel-slider-wrapper.carousel .content-left h1 { color:#fff }
.custom-css-style .elementor-element.elementor-element-436944a .split-carousel-slider-wrapper.carousel div.content-left h1 { font-size:70px; line-height:1em; letter-spacing:0 }
.custom-css-style .elementor-element.elementor-element-436944a .split-carousel-slider-wrapper.carousel .content-left h1 span { color:#fff }
.custom-css-style .elementor-element.elementor-element-436944a .split-carousel-slider-wrapper.carousel div.content-left h1 span { font-size:20px }
.custom-css-style .elementor-element.elementor-element-436944a .split-carousel-slider-wrapper.carousel .content-right .content-main { color:#fff }
.custom-css-style .elementor-element.elementor-element-436944a div.split-carousel-slider-wrapper.carousel .content-right .content-main { font-size:16px }
.custom-css-style .elementor-element.elementor-element-436944a .split-carousel-slider-wrapper.carousel .content-right .content-main a { color:#fff }
.custom-css-style .elementor-element.elementor-element-436944a .split-carousel-slider-wrapper.carousel .content-right .content-main a.split-carousel-slide-content-link { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-436944a div.split-carousel-slider-wrapper.carousel .content-right .content-main a { font-family:Oswald, Sans-serif; font-size:20px; text-transform:uppercase; letter-spacing:3px }
.custom-css-style .elementor-element.elementor-element-436944a .split-carousel-slider-wrapper.carousel .carousel-control { background:rgba(256, 256, 256, 0) }
.custom-css-style .elementor-element.elementor-element-436944a .split-carousel-slider-wrapper.carousel .carousel-control a.active:before, .split-carousel-slider-wrapper.carousel .carousel-control a:before { background:#222 }
:root { --page-title-display:none
}
body.elementor-page-5284:not(.elementor-motion-effects-element-type-background), body.elementor-page-5284>.elementor-motion-effects-container>.elementor-motion-effects-layer {
background-color:#000
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-436944a .split-carousel-slider-wrapper.carousel div.content-left h1 {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-436944a .split-carousel-slider-wrapper.carousel div.content-left h1 span {
font-size:18px
}
.custom-css-style .elementor-element.elementor-element-436944a div.split-carousel-slider-wrapper.carousel .content-right .content-main {
font-size:16px
}
.custom-css-style .elementor-element.elementor-element-436944a div.split-carousel-slider-wrapper.carousel .content-right .content-main a {
font-size:18px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-436944a .split-carousel-slider-wrapper.carousel div.content-left h1 {
font-size:45px
}
.custom-css-style .elementor-element.elementor-element-436944a .split-carousel-slider-wrapper.carousel div.content-left h1 span {
font-size:16px;
line-height:0
}
.custom-css-style .elementor-element.elementor-element-436944a div.split-carousel-slider-wrapper.carousel .content-right .content-main {
font-size:13px
}
.custom-css-style .elementor-element.elementor-element-436944a div.split-carousel-slider-wrapper.carousel .content-right .content-main a {
font-size:16px
}
}
.custom-css-style .elementor-element.elementor-element-f6b378e>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-1155d61 .mouse-driven-vertical-carousel-wrapper { height:660px }
.custom-css-style .elementor-element.elementor-element-1155d61 .mouse-driven-vertical-carousel-wrapper .c-gradient-overlay { background:rgba(0, 0, 0, .2) }
.custom-css-style .elementor-element.elementor-element-1155d61 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header h2 { color:#fff; font-size:100px }
.custom-css-style .elementor-element.elementor-element-1155d61 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header .carousel__sub_header { color:#fff }
.custom-css-style .elementor-element.elementor-element-1155d61 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-title { color:#fff; font-family:Oswald, Sans-serif; font-size:32px; font-weight:400; text-transform:uppercase; line-height:1.3em }
.custom-css-style .elementor-element.elementor-element-1155d61 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-eyebrow { color:#fff; font-size:13px; text-transform:uppercase; letter-spacing:4px }
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-1155d61 .mouse-driven-vertical-carousel-wrapper {
height:500px
}
.custom-css-style .elementor-element.elementor-element-1155d61 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .carousel-header h2 {
font-size:70px
}
.custom-css-style .elementor-element.elementor-element-1155d61 .mouse-driven-vertical-carousel-wrapper .u-media-wrapper .c-mouse-vertical-carousel-title {
font-size:28px;
line-height:1.4em
}
}
.custom-css-style .elementor-element.elementor-element-65295df>.elementor-element-populated { padding:0 }
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper { height:700px }
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slide .image-container::before {
background:rgba(0, 0, 0, .3)
}
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slide-content { text-align:center; margin-top:30px }
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper div.slide-content { justify-content:center }
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slide-content .standard-wrapper { justify-content:center }
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slide .title h2 { color:#fff }
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 { font-size:80px; line-height:1em }
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slide .caption { width:65% }
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slide .text { color:#fff }
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slide a.button { background-color:rgba(34, 34, 34, 0) }
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slide .button { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper div.slide a.button { color:#fff }
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slide a.button:hover { background-color:#fff }
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slide .button:hover { border-color:#fff }
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper div.slide a.button:hover { color:#000 }
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .pagination .item::before {
background:#fff
}
:root { --page-title-display:none
}
@media(max-width:1024px) {
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
font-size:60px
}
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slide .caption {
width:80%
}
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slide-content {
margin-top:40px
}
}
@media(max-width:767px) {
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slider_parallax_slides .slide .title h2 {
font-size:45px;
line-height:1.1em
}
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slide .caption {
width:100%
}
.custom-css-style .elementor-element.elementor-element-b15f8cb .slider-parallax-wrapper .slide-content {
margin-top:60px
}
}

@media(max-width:600px) {
.custom-css-style .elementor-element.elementor-element-ee246c3 .elementor-heading-title {
font-size:40px
}
}

