/*
Klient: Fofr Group
Tier: T1 Standard
Postavil: Riverlab (riverlab.cz)
Verze: 1.0
Dodáno: [vyplnit při finálním předání klientovi - web ještě neběží live]

OBSAH:
1. 01. HERO SECTION
2. 02. STATS SECTION
3. 03. ABOUT US SECTION
4. 04. SERVICES SECTION
5. 05. PROJECTS SECTION
6. 06. TEAM SECTION
7. 07. TESTIMONIALS SECTION
8. 08. BLOG SECTION
9. 09. CONTACT SECTION
10. 10. PAGES (Privacy, 404)
*/
/* Responsive equal width distribution */
@media (max-width: 1024px) {
    .elementor-widget-hfe-counter .hfe-counter-wrapper[style*="row"] .hfe-counter-title,
    .elementor-widget-hfe-counter .hfe-counter-wrapper[style*="row"] .hfe-counter-content {
        flex: 1;
        min-width: 0;
    }
}/* iOS fix */
@media (max-width:1024px) {
    .hfe-flyout-content {
        -webkit-transform: translateZ(0);
        transform: translateZ(0);
    }
}/* Tablet */
@media only screen and ( max-width: 1024px ) {

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li,
    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu{
        width: 100%;
        margin-right:0px;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,
    .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle {
        display: block;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
        visibility: hidden;
        opacity: 0;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
        visibility: visible;
        opacity: 1;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal,
    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
        visibility: hidden;
        opacity: 0;
        height: 0;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-horizontal,
    .hfe-nav-menu__breakpoint-tablet .hfe-active-menu + .hfe-nav-menu__layout-vertical {
        visibility: visible;
        opacity: 1;
        height: auto;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
        position: relative;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,
    .hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
        position: absolute;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
        visibility: hidden;
        opacity: 0;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
        top: 0;
        left: 0;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-layout-horizontal .hfe-nav-menu__toggle,
    .hfe-nav-menu__breakpoint-tablet .hfe-layout-vertical .hfe-nav-menu__toggle
    {
        visibility: visible;
        opacity: 1;
        display: block;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
        float: none;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
    .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
    .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
        visibility: hidden;
        opacity: 0;
        -webkit-transition: none;
        transition: none;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover {
        border:1px dotted;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle {
        border:1px dotted transparent;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
        position: relative;
        height: 0;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .sub-menu {
        position: relative;
        height: 0;
        top: 0;
    }

    .hfe-nav-menu__breakpoint-tablet .saved-content,
    .hfe-nav-menu__breakpoint-tablet .sub-menu,
    .hfe-nav-menu__breakpoint-tablet .child {
        left: 0 !important;
        width:auto !important;  
    }

    .hfe-nav-menu .sub-menu {
        min-width: auto;
        margin: 0;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
        padding: 10px;
    }

    .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-tablet.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
        content: '-'; 
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu .sub-menu{
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,
    .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before,
    .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
        content: ''
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,
    .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before,
    .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
        content: ''
    }

    /* Effect 1: Fade in and scale up */
    .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
    .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu,
    .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
    .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
    
    /*.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal .hfe-nav-menu ul.sub-menu ul.sub-menu li a{
        border-left: 16px solid transparent;
    }*/

    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before {
         background-color: unset!important; 
    }

    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{
        border: 0px!important;
    }

    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text  .menu-item.parent a.hfe-menu-item:focus{
        -webkit-transform: none!important;
        -ms-transform: none!important;
        transform: none!important;
    }

    .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item,
    .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item,
    .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.hfe-button-wrapper {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; 
    }
}/* Mobile */
@media only screen and ( max-width: 767px ) {

    .hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-menu-item,
    .hfe-nav-menu__breakpoint-mobile.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li a.hfe-sub-menu-item 
    .hfe-nav-menu__breakpoint-tablet.hfe-nav-menu__align-justify .hfe-nav-menu__layout-horizontal .hfe-nav-menu li.hfe-button-wrapper { 
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -moz-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between; 
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-horizontal .hfe-nav-menu__toggle,
    .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
        visibility: visible;
        opacity: 1;
        display: block;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal li.menu-item,
    .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu {
        width: 100%
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle {
        display: inline-block;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu {
        position: relative;
        height: 0;
        top: 0;
    }

    .hfe-nav-menu .sub-menu {
        min-width: auto;
        margin: 0;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu,
    .hfe-nav-menu__breakpoint-none .hfe-nav-menu__layout-horizontal .hfe-nav-menu .menu-item-has-children:hover > .sub-menu {
        visibility: hidden;
        opacity: 0;
        -webkit-transition: none;
        transition: none;
    }

    .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-vertical {
        float: none;
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-layout-vertical .hfe-nav-menu__toggle.hfe-active-menu {
        display: block;
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-horizontal,
    .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-nav-menu__layout-vertical {
        visibility: hidden;
        opacity: 0;
        height: 0;  
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-layout-horizontal .hfe-nav-menu__toggle,
    .hfe-nav-menu__breakpoint-mobile .hfe-layout-vertical .hfe-nav-menu__toggle
    {
        visibility: visible;
        opacity: 1;
        display: block;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal {
        visibility: hidden;
        opacity: 0;
        height: 0;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical {
        float: none;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .sub-menu {
        visibility: hidden;
        opacity: 0;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
        visibility: hidden;
        opacity: 0;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
        visibility: visible;
        opacity: 1;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal,
    .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-vertical {
        visibility: hidden;
        opacity: 0;
        height: 0;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-horizontal,
    .hfe-nav-menu__breakpoint-mobile .hfe-active-menu + .hfe-nav-menu__layout-vertical {
        visibility: visible;
        opacity: 1;
        height: auto;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu {
        position: relative;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal,
    .hfe-nav-menu__breakpoint-mobile .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-vertical {
        position: absolute;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .menu-item-has-children .menu-item-has-children .sub-menu {
        top: 0;
        left: 0;
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-mobile.hfe-submenu-icon-plus .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
        content: '-'; 
    }

    .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a .sub-arrow i:before{
        content: ''
    }

    .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
        content: ''; 
    }

    .hfe-nav-menu__breakpoint-none.hfe-submenu-icon-classic .hfe-nav-menu__layout-horizontal .menu-item-has-children .sub-menu-active a.hfe-menu-item .sub-arrow i:before{
        content: ''
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle:hover{
        border:1px dotted;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-menu-toggle{
        border:1px dotted transparent;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu .sub-menu{
        -webkit-box-shadow: none;
        box-shadow: none;
    }

    /* Effect 1: Fade in and scale up */
    .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-1 .hfe-nav-menu {
        -webkit-transform: scale(0.7);
        -ms-transform: scale(0.7);
        transform: scale(0.7);
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
    }

    .hfe-nav-menu__breakpoint-mobile .hfe-nav-menu__layout-horizontal .hfe-nav-menu .sub-arrow {
        padding: 10px;
    }

    .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-1 .hfe-nav-menu {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    }

    /* Effect 2: Slide from the right */
    .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-2 .hfe-nav-menu {
        -webkit-transform: translateX(20%);
        -ms-transform: translateX(20%);
        transform: translateX(20%);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
        transition: all 0.3s cubic-bezier(0.25, 0.5, 0.5, 0.9);
    }

    .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-2 .hfe-nav-menu {
        -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
        transform: translateX(0);
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    }

    /* Effect 3: Slide from the bottom */
    .hfe-nav-menu__breakpoint-mobile.hfe-nav-toggle-yes .hfe-effect-3 .hfe-nav-menu {
        -webkit-transform: translateY(20%);
        -ms-transform: translateY(20%);
        transform: translateY(20%);
        opacity: 0;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
        -webkit-transition: all 0.3s;
        transition: all 0.3s;
    }

    .hfe-nav-menu__breakpoint-mobile .menu-is-active.hfe-effect-3 .hfe-nav-menu {
        -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    }

    .hfe-nav-menu__breakpoint-mobile .saved-content,
    .hfe-nav-menu__breakpoint-mobile .sub-menu,
    .hfe-nav-menu__breakpoint-mobile .child,
    .hfe-nav-menu__breakpoint-tablet .saved-content,
    .hfe-nav-menu__breakpoint-tablet .sub-menu,
    .hfe-nav-menu__breakpoint-tablet .child{
        left: 0 !important;
        width: auto !important; 
    }

    .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
    .hfe-submenu-animation-slide_up .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu,
    .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children ul.sub-menu,
    .hfe-submenu-animation-slide_down .hfe-layout-horizontal .menu-item-has-children:hover ul.sub-menu {
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }   

    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:after,
    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before,
    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-nav-menu-layout:not(.hfe-pointer__framed) .menu-item.parent a.hfe-menu-item:before {
        background-color: unset!important; 
    }

    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before,
    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__framed .menu-item.parent a.hfe-menu-item:before{
        border: 0px!important;
    }

    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-tablet .hfe-pointer__text .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text  .menu-item.parent a.hfe-menu-item:focus,
    .elementor-widget-hfe-nav-menu.hfe-nav-menu__breakpoint-mobile .hfe-pointer__text  .menu-item.parent a.hfe-menu-item:hover, .hfe-pointer__text .menu-item.parent a.hfe-menu-item:focus {
        -webkit-transform: none!important;
        -ms-transform: none!important;
        transform: none!important;
    }
}/* Basic Posts Widget CSS - Only essential structure {
    display: grid;
}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}/* BUNDLED FROM: ../wp-content/plugins/elementor/assets/css/conditionals/e-swiper.min.css?ver=3.33.4 */
.elementor-element {--swiper-theme-color:#000;--swiper-navigation-size:44px;--swiper-pagination-bullet-size:6px;--swiper-pagination-bullet-horizontal-gap:6px}form.submitting .wpcf7-spinner {
	visibility: visible;
}.wpcf7-spinner::before {
	content: '';
	position: absolute;
	background-color: #fbfbfc; /* Light Gray 100 */
	top: 4px;
	left: 4px;
	width: 6px;
	height: 6px;
	border: none;
	border-radius: 100%;
	transform-origin: 8px 8px;
	animation-name: spin;
	animation-duration: 1000ms;
	animation-timing-function: linear;
	animation-iteration-count: infinite;
}

@keyframes spin {
	from {
		transform: rotate(0deg);
	}

	to {
		transform: rotate(360deg);
	}
}/* BUNDLED FROM: ../wp-content/uploads/elementor/css/custom-frontend.min.css?ver=1765360148 */
:root {--direction-multiplier:1}.elementor-screen-only {height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;top:-10000em;width:1px;clip:rect(0,0,0,0);border:0}.elementor .elementor-background-video-container {direction:ltr;inset:0;overflow:hidden;position:absolute;z-index:0}.elementor .elementor-background-video-container {pointer-events:none;transition:opacity 1s}.elementor .elementor-background-video-hosted {inset-block-start:50%;inset-inline-start:50%;position:absolute;transform:translate(-50%,-50%)}.elementor .elementor-background-video-hosted {-o-object-fit:cover;object-fit:cover}.e-con-inner>.elementor-element.elementor-absolute, .e-con>.elementor-element.elementor-absolute {position:absolute}.elementor-element {--flex-direction:initial;--flex-wrap:initial;--justify-content:initial;--align-items:initial;--align-content:initial;--gap:initial;--flex-basis:initial;--flex-grow:initial;--flex-shrink:initial;--order:initial;--align-self:initial;align-self:var(--align-self);flex-basis:var(--flex-basis);flex-grow:var(--flex-grow);flex-shrink:var(--flex-shrink);order:var(--order)}.elementor-element.elementor-absolute {z-index:1}.elementor-element:where(.e-con-full,.elementor-widget) {align-content:var(--align-content);align-items:var(--align-items);flex-direction:var(--flex-direction);flex-wrap:var(--flex-wrap);gap:var(--row-gap) var(--column-gap);justify-content:var(--justify-content)}.elementor-invisible {visibility:hidden}@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.elementor-widget {position:relative}.elementor-widget:not(:last-child) {margin-bottom:var(--kit-widget-spacing,20px)}.elementor-widget:not(:last-child).elementor-absolute, .elementor-widget:not(:last-child).elementor-widget__width-initial {margin-bottom:0}@media (min-width:1367px){#elementor-device-mode:after {content:"desktop"}}@media (min-width:-1){#elementor-device-mode:after {content:"widescreen"}}@media (max-width:1366px){#elementor-device-mode:after {content:"laptop"}}@media (max-width:1200px){#elementor-device-mode:after {content:"tablet_extra"}}@media (max-width:1024px){#elementor-device-mode:after {content:"tablet"}}@media (max-width:880px){#elementor-device-mode:after {content:"mobile_extra"}}@media (max-width:767px){#elementor-device-mode:after {content:"mobile"}}.e-con {--border-radius:0;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-style:initial;--border-color:initial;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--content-width:min(100%,var(--container-max-width,1140px));--width:100%;--min-height:initial;--height:auto;--text-align:initial;--margin-top:0px;--margin-right:0px;--margin-bottom:0px;--margin-left:0px;--padding-top:var(--container-default-padding-top,10px);--padding-right:var(--container-default-padding-right,10px);--padding-bottom:var(--container-default-padding-bottom,10px);--padding-left:var(--container-default-padding-left,10px);--position:relative;--z-index:revert;--overflow:visible;--gap:var(--widgets-spacing,20px);--row-gap:var(--widgets-spacing-row,20px);--column-gap:var(--widgets-spacing-column,20px);--overlay-mix-blend-mode:initial;--overlay-opacity:1;--overlay-transition:0.3s;--e-con-grid-template-columns:repeat(3,1fr);--e-con-grid-template-rows:repeat(2,1fr);border-radius:var(--border-radius);height:var(--height);min-height:var(--min-height);min-width:0;overflow:var(--overflow);position:var(--position);width:var(--width);z-index:var(--z-index);--flex-wrap-mobile:wrap;margin-block-end:var(--margin-block-end);margin-block-start:var(--margin-block-start);margin-inline-end:var(--margin-inline-end);margin-inline-start:var(--margin-inline-start);padding-inline-end:var(--padding-inline-end);padding-inline-start:var(--padding-inline-start)}.e-con {--margin-block-start:var(--margin-top);--margin-block-end:var(--margin-bottom);--margin-inline-start:var(--margin-left);--margin-inline-end:var(--margin-right);--padding-inline-start:var(--padding-left);--padding-inline-end:var(--padding-right);--padding-block-start:var(--padding-top);--padding-block-end:var(--padding-bottom);--border-block-start-width:var(--border-top-width);--border-block-end-width:var(--border-bottom-width);--border-inline-start-width:var(--border-left-width);--border-inline-end-width:var(--border-right-width)}body.rtl .e-con {--padding-inline-start:var(--padding-right);--padding-inline-end:var(--padding-left);--margin-inline-start:var(--margin-right);--margin-inline-end:var(--margin-left);--border-inline-start-width:var(--border-right-width);--border-inline-end-width:var(--border-left-width)}.e-con.e-flex {--flex-direction:column;--flex-basis:auto;--flex-grow:0;--flex-shrink:1;flex:var(--flex-grow) var(--flex-shrink) var(--flex-basis)}.e-con-full, .e-con>.e-con-inner {padding-block-end:var(--padding-block-end);padding-block-start:var(--padding-block-start);text-align:var(--text-align)}.e-con-full.e-flex, .e-con.e-flex>.e-con-inner {flex-direction:var(--flex-direction)}.e-con, .e-con>.e-con-inner {display:var(--display)}.e-con.e-grid {--grid-justify-content:start;--grid-align-content:start;--grid-auto-flow:row}.e-con.e-grid, .e-con.e-grid>.e-con-inner {align-content:var(--grid-align-content);align-items:var(--align-items);grid-auto-flow:var(--grid-auto-flow);grid-template-columns:var(--e-con-grid-template-columns);grid-template-rows:var(--e-con-grid-template-rows);justify-content:var(--grid-justify-content);justify-items:var(--justify-items)}.e-con-boxed.e-flex {align-content:normal;align-items:normal;flex-direction:column;flex-wrap:nowrap;justify-content:normal}.e-con-boxed.e-grid {grid-template-columns:1fr;grid-template-rows:1fr;justify-items:legacy}.e-con-boxed {gap:initial;text-align:initial}.e-con.e-flex>.e-con-inner {align-content:var(--align-content);align-items:var(--align-items);align-self:auto;flex-basis:auto;flex-grow:1;flex-shrink:1;flex-wrap:var(--flex-wrap);justify-content:var(--justify-content)}.e-con.e-grid>.e-con-inner {align-items:var(--align-items);justify-items:var(--justify-items)}.e-con>.e-con-inner {gap:var(--row-gap) var(--column-gap);height:100%;margin:0 auto;max-width:var(--content-width);padding-inline-end:0;padding-inline-start:0;width:100%}.e-con .elementor-widget.elementor-widget {margin-block-end:0}.e-con:before, :is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before {border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);content:var(--background-overlay);display:block;height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));mix-blend-mode:var(--overlay-mix-blend-mode);opacity:var(--overlay-opacity);position:absolute;top:calc(0px - var(--border-top-width));transition:var(--overlay-transition,.3s);width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}.e-con:before {transition:background var(--overlay-transition,.3s),border-radius var(--border-transition,.3s),opacity var(--overlay-transition,.3s)}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container {border-block-end-width:var(--border-block-end-width);border-block-start-width:var(--border-block-start-width);border-color:var(--border-color);border-inline-end-width:var(--border-inline-end-width);border-inline-start-width:var(--border-inline-start-width);border-radius:var(--border-radius);border-style:var(--border-style);height:max(100% + var(--border-top-width) + var(--border-bottom-width),100%);left:calc(0px - var(--border-left-width));top:calc(0px - var(--border-top-width));width:max(100% + var(--border-left-width) + var(--border-right-width),100%)}@media (max-width:767px){:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container.elementor-hidden-mobile {display:none}}:is(.e-con,.e-con>.e-con-inner)>.elementor-background-video-container:before {z-index:1}.e-con .elementor-widget {min-width:0}.e-con .elementor-widget.e-widget-swiper {width:100%}.e-con>.e-con-inner>.elementor-widget>.elementor-widget-container, .e-con>.elementor-widget>.elementor-widget-container {height:100%}.e-con.e-con>.e-con-inner>.elementor-widget, .elementor.elementor .e-con>.elementor-widget {max-width:100%}.e-con .elementor-widget:not(:last-child) {--kit-widget-spacing:0px}@media (max-width:767px){.e-con.e-flex {--width:100%;--flex-wrap:var(--flex-wrap-mobile)}}.elementor-heading-title {line-height:1;margin:0;padding:0}@media (max-width:767px){.elementor .elementor-hidden-mobile {display:none}}@media (min-width:768px) and (max-width:880px){.elementor .elementor-hidden-mobile_extra {display:none}}@media (min-width:881px) and (max-width:1024px){.elementor .elementor-hidden-tablet {display:none}}@media (min-width:1025px) and (max-width:1200px){.elementor .elementor-hidden-tablet_extra {display:none}}@media (min-width:1201px) and (max-width:1366px){.elementor .elementor-hidden-laptop {display:none}}@media (min-width:1367px) and (max-width:99999px){.elementor .elementor-hidden-desktop {display:none}}/* BUNDLED FROM: ../wp-content/uploads/elementor/css/post-4.css?ver=1765360149 */
.elementor-kit-4 {--e-global-color-primary:#E4ED64;--e-global-color-primary_hover:#CDD55A;--e-global-color-text:#4B4B4B;--e-global-color-text_light:#8A8A8A;--e-global-color-accent:#000000;--e-global-color-border:#E0E0E0;--e-global-color-background:#FFFFFF;--e-global-color-background_light:#F6F3EC;--e-global-typography-bdefc39-font-size:70px;--e-global-typography-bdefc39-font-weight:700;--e-global-typography-bdefc39-line-height:1.06em;--e-global-typography-bdefc39-letter-spacing:-2px;--e-global-typography-589f815-font-size:12px;--e-global-typography-589f815-font-weight:600;--e-global-typography-589f815-text-transform:uppercase;--e-global-typography-589f815-line-height:1.167em;}.e-con {--container-max-width:1290px;}.elementor-widget:not(:last-child) {margin-block-end:0px;}.elementor-element {--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}@media(max-width:1200px){.elementor-kit-4 {--e-global-typography-bdefc39-font-size:64px;}}@media(max-width:1024px){.elementor-kit-4 {--e-global-typography-bdefc39-font-size:56px;}.e-con {--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-4 {--e-global-typography-bdefc39-font-size:42px;--e-global-typography-bdefc39-letter-spacing:-1px;}.e-con {--container-max-width:767px;}}/* BUNDLED FROM: ../wp-content/plugins/elementor/assets/css/widget-heading.min.css?ver=3.33.4 */
.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a {color:inherit;font-size:inherit;line-height:inherit}/* BUNDLED FROM: ../wp-content/plugins/elementor/assets/css/widget-counter.min.css?ver=3.33.4 */
.elementor-counter {align-items:stretch;display:flex;flex-direction:column-reverse;justify-content:center}.elementor-counter .elementor-counter-number {flex-grow:var(--counter-number-grow,0)}.elementor-counter .elementor-counter-number-wrapper {display:flex;flex:1;font-size:69px;font-weight:600;line-height:1;text-align:center}.elementor-counter .elementor-counter-number-prefix {flex-grow:var(--counter-prefix-grow,1);text-align:end;white-space:pre-wrap}.elementor-counter .elementor-counter-number-suffix {flex-grow:var(--counter-suffix-grow,1);text-align:start;white-space:pre-wrap}/* BUNDLED FROM: ../wp-content/themes/spaciaz/assets/css/libs/magnific-popup.css?ver=1.2.3 */
/* Magnific Popup CSS */
.mfp-bg {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1042;
    overflow: hidden;
    position: fixed;
    background: #0b0b0b;
    opacity: 0;
}.mfp-container {
    text-align: center;
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    padding: 0 8px;
    box-sizing: border-box;
}.mfp-container:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
}.mfp-close {
    width: 44px;
    height: 44px;
    line-height: 44px;
    position: absolute;
    right: 0;
    top: 0;
    text-decoration: none;
    text-align: center;
    opacity: 0.65;
    padding: 0 0 18px 10px;
    color: #FFF;
    font-style: normal;
    font-size: 28px;
    font-family: Arial, Baskerville, monospace;
}.mfp-title {
    text-align: left;
    line-height: 18px;
    color: #F3F3F3;
    word-wrap: break-word;
    padding-right: 36px;
}.e-con {--container-widget-width:100%}.e-con-inner>.elementor-widget-spacer, .e-con>.elementor-widget-spacer {width:var(--container-widget-width,var(--spacer-size));--align-self:var( --container-widget-align-self,initial );--flex-shrink:0}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container, .e-con>.elementor-widget-spacer>.elementor-widget-container {height:100%;width:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer, .e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer {height:100%}.e-con-inner>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner, .e-con>.elementor-widget-spacer>.elementor-widget-container>.elementor-spacer>.elementor-spacer-inner {height:var(--container-widget-height,var(--spacer-size))}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer, .e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer {height:100%}.e-con-inner>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner, .e-con>.elementor-widget-spacer:not(:has(>.elementor-widget-container))>.elementor-spacer>.elementor-spacer-inner {height:var(--container-widget-height,var(--spacer-size))}/* BUNDLED FROM: ../wp-content/plugins/elementor/assets/css/widget-image.min.css?ver=3.33.4 */
.elementor-widget-image {text-align:center}.elementor-widget-image a {display:inline-block}.elementor-widget-image img {display:inline-block;vertical-align:middle}/* BUNDLED FROM: ../wp-content/uploads/elementor/css/custom-widget-icon-box.min.css?ver=1765360148 */
.elementor-widget-icon-box .elementor-icon-box-wrapper {display:flex;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}.elementor-widget-icon-box .elementor-icon-box-icon {display:inline-block;flex:0 0 auto;line-height:0}.elementor-widget-icon-box .elementor-icon-box-content {flex-grow:1;width:100%}.elementor-widget-icon-box .elementor-icon-box-title a {color:inherit}.elementor-widget-icon-box .elementor-icon-box-description {margin:0}.elementor-widget-icon-box.elementor-position-top .elementor-icon-box-wrapper {align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}@media (max-width:767px){.elementor-widget-icon-box.elementor-mobile-position-top .elementor-icon-box-wrapper {align-items:unset!important;flex-direction:column;gap:var(--icon-box-icon-margin,15px);text-align:center}}/* BUNDLED FROM: ../wp-content/plugins/elementor/assets/css/widget-rating.min.css?ver=3.33.4 */
.elementor-widget-rating {--e-rating-gap:0px;--e-rating-icon-font-size:16px;--e-rating-icon-color:#ccd6df;--e-rating-icon-marked-color:#f0ad4e;--e-rating-icon-marked-width:100%;--e-rating-justify-content:flex-start}.elementor-widget-rating .e-rating {display:flex;justify-content:var(--e-rating-justify-content)}.elementor-widget-rating .e-rating-wrapper {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:inherit;margin-block-end:calc(0px - var(--e-rating-gap));margin-inline-end:calc(0px - var(--e-rating-gap));width:-moz-fit-content;width:fit-content}.elementor-widget-rating .e-rating .e-icon {margin-block-end:var(--e-rating-gap);margin-inline-end:var(--e-rating-gap);position:relative}.elementor-widget-rating .e-rating .e-icon-wrapper.e-icon-marked {--e-rating-icon-color:var(--e-rating-icon-marked-color);height:100%;inset-block-start:0;inset-inline-start:0;overflow:hidden;position:absolute;width:var(--e-rating-icon-marked-width);z-index:1}.elementor-widget-rating .e-rating .e-icon-wrapper :is(i,svg) {display:flex;flex-shrink:0}.elementor-widget-rating .e-rating .e-icon-wrapper i {color:var(--e-rating-icon-color);font-size:var(--e-rating-icon-font-size)}.elementor-widget-rating .e-rating .e-icon-wrapper svg {height:var(--e-rating-icon-font-size);width:auto;fill:var(--e-rating-icon-color)}/* BUNDLED FROM: ../wp-content/uploads/elementor/css/post-45.css?ver=1778233237 */
.elementor-45 .elementor-element.elementor-element-ac51444 {--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-45 .elementor-element.elementor-element-5c5fe1a {--display:flex;--min-height:400px;--border-radius:30px 30px 30px 30px;}.elementor-45 .elementor-element.elementor-element-c7085ef {--display:flex;--border-radius:30px 30px 30px 30px;--padding-top:170px;--padding-bottom:80px;--padding-left:85px;--padding-right:85px;}.elementor-widget-heading .elementor-heading-title {color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-9b89c1c {width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-9b89c1c > .elementor-widget-container {margin:0px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-element-9b89c1c .elementor-heading-title {color:var( --e-global-color-accent );}.elementor-widget-text-editor {color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-8207b06 {width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;text-align:left;font-size:22px;font-weight:600;color:var( --e-global-color-text_light );}.elementor-45 .elementor-element.elementor-element-8207b06 > .elementor-widget-container {margin:0px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-element-8207b06 p {margin-block-end:0px;}.elementor-45 .elementor-element.elementor-element-461a83c .elementor-button {background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-461a83c .elementor-button:hover, .elementor-45 .elementor-element.elementor-element-461a83c .elementor-button:focus {background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-4d88e80 {--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:210px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper {color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-0b9342b {width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;z-index:2;}.elementor-45 .elementor-element.elementor-element-0b9342b .elementor-counter-number-wrapper {text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-accent );font-family:"Involve", Sans-serif;font-size:90px;font-weight:700;line-height:1.022em;letter-spacing:-2px;justify-content:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon {background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-default .elementor-icon {color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-default .elementor-icon svg {fill:var( --e-global-color-primary );}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-cfbf703 {left:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-cfbf703 {right:0px;}.elementor-45 .elementor-element.elementor-element-cfbf703 {top:0px;}.elementor-45 .elementor-element.elementor-element-cfbf703 .elementor-icon-wrapper {text-align:center;}.elementor-45 .elementor-element.elementor-element-cfbf703 .elementor-icon {font-size:100px;}.elementor-45 .elementor-element.elementor-element-cfbf703 .elementor-icon svg {height:100px;}.elementor-45 .elementor-element.elementor-element-a94eb18 {width:var( --container-widget-width, 150px );max-width:150px;--container-widget-width:150px;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-a94eb18 > .elementor-widget-container {padding:0px 0px 0px 20px;border-style:solid;border-width:0px 0px 0px 1px;border-color:var( --e-global-color-border );}.elementor-45 .elementor-element.elementor-element-a94eb18 .elementor-heading-title {font-size:20px;letter-spacing:0px;color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-d7c8a5e {--display:flex;--min-height:80px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.4;--border-radius:40px 40px 40px 40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-d7c8a5e::before, .elementor-45 .elementor-element.elementor-element-d7c8a5e > .elementor-background-video-container::before, .elementor-45 .elementor-element.elementor-element-d7c8a5e > .e-con-inner > .elementor-background-video-container::before {background-color:#000000;--background-overlay:'';}.elementor-45 .elementor-element.elementor-element-85a26c6 .elementor-video-wrapper {text-align:center;}.elementor-45 .elementor-element.elementor-element-85a26c6 .spaciaz-video-popup .elementor-video-icon i {color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-85a26c6 .spaciaz-video-popup .elementor-video-icon svg {fill:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-85a26c6 .spaciaz-video-popup :hover .elementor-video-icon i {color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-85a26c6 .spaciaz-video-popup :hover .elementor-video-icon svg {fill:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-85a26c6 .spaciaz-video-popup .elementor-video-title {color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-85a26c6 .elementor-video-popup:hover .elementor-video-title {color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-96a5443 {--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-10d5b65 {--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-spaciaz-slide-scrolling .elementor-scrolling-item:hover .elementor-icon i {color:var( --e-global-color-primary );}.elementor-widget-spaciaz-slide-scrolling .elementor-scrolling-item:hover .elementor-icon svg {fill:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-152b739 {width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-152b739 > .elementor-widget-container {padding:2px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-45 .elementor-element.elementor-element-152b739 .elementor-scrolling-inner {animation-duration:10s;align-items:center;}.elementor-45 .elementor-element.elementor-element-152b739 .elementor-scrolling-wrapper .elementor-scrolling-item-inner {align-items:center;}.elementor-45 .elementor-element.elementor-element-152b739 .elementor-scrolling-wrapper .elementor-scrolling-item {padding-left:calc(10px/2);padding-right:calc(10px/2);}.elementor-45 .elementor-element.elementor-element-152b739 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-152b739 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );font-weight:var( --e-global-typography-589f815-font-weight );text-transform:var( --e-global-typography-589f815-text-transform );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-152b739 .elementor-scrolling-item:hover .scrolling-title a {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-152b739 .elementor-scrolling-item:hover .scrolling-title {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-145be92 {--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-ca4325e .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );font-weight:var( --e-global-typography-bdefc39-font-weight );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-6350aee {--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-831cbad {--display:flex;--min-height:500px;--justify-content:space-between;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-45 .elementor-element.elementor-element-2243224 > .elementor-widget-container {padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-2243224 .elementor-heading-title {font-size:12px;font-weight:600;}.elementor-45 .elementor-element.elementor-element-5ac469b {--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-1db4008 > .elementor-widget-container {margin:0px 0px 10px 0px;}.elementor-45 .elementor-element.elementor-element-1db4008 .elementor-heading-title {color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-f3692b6 > .elementor-widget-container {margin:0px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-element-f3692b6 p {margin-block-end:0px;}.elementor-45 .elementor-element.elementor-element-f3692b6 {color:#FFFFFF99;}.elementor-45 .elementor-element.elementor-element-3e1cecc.line-effect-yes .elementor-button:after {background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-3e1cecc.line-effect-yes .elementor-button:before {background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-3e1cecc.line-effect-yes .elementor-button:hover:after {background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-3e1cecc.line-effect-yes .elementor-button:hover:before {background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-3e1cecc .elementor-button .elementor-button-text {color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-dce7c4d {--spacer-size:60px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;bottom:0px;}.elementor-45 .elementor-element.elementor-element-dce7c4d > .elementor-widget-container {background-color:#FFFFFF;border-radius:30px 0px 0px 0px;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-dce7c4d {right:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-dce7c4d {left:0px;}.elementor-45 .elementor-element.elementor-element-5ff4a38 .elementor-button:hover, .elementor-45 .elementor-element.elementor-element-5ff4a38 .elementor-button:focus {background-color:#02010100;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-5ff4a38 {right:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-5ff4a38 {left:0px;}.elementor-45 .elementor-element.elementor-element-5ff4a38 {bottom:0px;}.elementor-45 .elementor-element.elementor-element-5ff4a38 .elementor-button .elementor-button-content-wrapper {gap:0px;}.elementor-45 .elementor-element.elementor-element-5ff4a38 .elementor-button {padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-5ff4a38 .elementor-button-icon {background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-5ff4a38 .elementor-button:hover .elementor-button-content-wrapper:before {background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-a72c663 {--display:flex;--min-height:500px;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overflow:hidden;--border-radius:30px 30px 0px 30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-45 .elementor-element.elementor-element-bb28e0f > .elementor-widget-container {padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-bb28e0f .elementor-heading-title {font-size:12px;font-weight:600;color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-ff58b5c {--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-45 .elementor-element.elementor-element-0f21fe9 > .elementor-widget-container {margin:0px 0px 10px 0px;}.elementor-45 .elementor-element.elementor-element-0f21fe9 .elementor-heading-title {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-020563e > .elementor-widget-container {margin:0px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-element-020563e p {margin-block-end:0px;}.elementor-45 .elementor-element.elementor-element-020563e {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-95e9406.line-effect-yes .elementor-button:after {background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-95e9406.line-effect-yes .elementor-button:before {background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-95e9406.line-effect-yes .elementor-button:hover:after {background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-95e9406.line-effect-yes .elementor-button:hover:before {background-color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-95e9406 .elementor-button .elementor-button-text {color:var( --e-global-color-accent );}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-a2da9a3 {left:-38px;}body.rtl .elementor-45 .elementor-element.elementor-element-a2da9a3 {right:-38px;}.elementor-45 .elementor-element.elementor-element-a2da9a3 {bottom:-63px;}.elementor-45 .elementor-element.elementor-element-e0158d4 {--spacer-size:60px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;bottom:0px;}.elementor-45 .elementor-element.elementor-element-e0158d4 > .elementor-widget-container {background-color:#FFFFFF;border-radius:30px 0px 0px 0px;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-e0158d4 {right:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-e0158d4 {left:0px;}.elementor-45 .elementor-element.elementor-element-958f875 .elementor-button:hover, .elementor-45 .elementor-element.elementor-element-958f875 .elementor-button:focus {background-color:#02010100;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-958f875 {right:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-958f875 {left:0px;}.elementor-45 .elementor-element.elementor-element-958f875 {bottom:0px;}.elementor-45 .elementor-element.elementor-element-958f875 .elementor-button .elementor-button-content-wrapper {gap:0px;}.elementor-45 .elementor-element.elementor-element-958f875 .elementor-button {padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-958f875 .elementor-button-icon {background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-958f875 .elementor-button:hover .elementor-button-content-wrapper:before {background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-de0c0e5 {--display:flex;--min-height:500px;--justify-content:space-between;--gap:25px 25px;--row-gap:25px;--column-gap:25px;--overlay-opacity:0.6;--border-radius:30px 30px 30px 30px;--padding-top:40px;--padding-bottom:60px;--padding-left:40px;--padding-right:40px;}.elementor-45 .elementor-element.elementor-element-de0c0e5::before, .elementor-45 .elementor-element.elementor-element-de0c0e5 > .elementor-background-video-container::before, .elementor-45 .elementor-element.elementor-element-de0c0e5 > .e-con-inner > .elementor-background-video-container::before {background-color:#000000;--background-overlay:'';}.elementor-45 .elementor-element.elementor-element-9fc20c8 > .elementor-widget-container {padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-9fc20c8 .elementor-heading-title {font-size:12px;font-weight:600;}.elementor-45 .elementor-element.elementor-element-8ed3159 {--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-6f6390f > .elementor-widget-container {margin:0px 0px 10px 0px;}.elementor-45 .elementor-element.elementor-element-6f6390f .elementor-heading-title {color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-75edd92 > .elementor-widget-container {margin:0px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-element-75edd92 p {margin-block-end:0px;}.elementor-45 .elementor-element.elementor-element-75edd92 {color:#FFFFFF99;}.elementor-45 .elementor-element.elementor-element-cdc373c.line-effect-yes .elementor-button:after {background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-cdc373c.line-effect-yes .elementor-button:before {background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-cdc373c.line-effect-yes .elementor-button:hover:after {background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-cdc373c.line-effect-yes .elementor-button:hover:before {background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-cdc373c .elementor-button .elementor-button-text {color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-9f66e40 {--spacer-size:60px;width:var( --container-widget-width, 60px );max-width:60px;--container-widget-width:60px;--container-widget-flex-grow:0;bottom:0px;}.elementor-45 .elementor-element.elementor-element-9f66e40 > .elementor-widget-container {background-color:#FFFFFF;border-radius:30px 0px 0px 0px;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-9f66e40 {right:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-9f66e40 {left:0px;}.elementor-45 .elementor-element.elementor-element-4edc022 .elementor-button:hover, .elementor-45 .elementor-element.elementor-element-4edc022 .elementor-button:focus {background-color:#02010100;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-4edc022 {right:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-4edc022 {left:0px;}.elementor-45 .elementor-element.elementor-element-4edc022 {bottom:0px;}.elementor-45 .elementor-element.elementor-element-4edc022 .elementor-button .elementor-button-content-wrapper {gap:0px;}.elementor-45 .elementor-element.elementor-element-4edc022 .elementor-button {padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-4edc022 .elementor-button-icon {background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-4edc022 .elementor-button:hover .elementor-button-content-wrapper:before {background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-966edaf {--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-cf0f3cf .elementor-scrolling-inner {animation-duration:30s;align-items:center;}.elementor-45 .elementor-element.elementor-element-cf0f3cf .elementor-scrolling-wrapper .elementor-scrolling-item-inner {align-items:center;}.elementor-45 .elementor-element.elementor-element-cf0f3cf .elementor-scrolling-wrapper .elementor-scrolling-item {padding-left:calc(30px/2);padding-right:calc(30px/2);}.elementor-45 .elementor-element.elementor-element-cf0f3cf .elementor-scrolling-item-inner img {border-radius:40px 40px 40px 40px;}.elementor-45 .elementor-element.elementor-element-cf0f3cf .scrolling-title {border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-border );border-radius:40px 40px 40px 40px;padding:22px 50px 22px 50px;}.elementor-45 .elementor-element.elementor-element-cf0f3cf .scrolling-title a, .elementor-45 .elementor-element.elementor-element-cf0f3cf .scrolling-title {font-family:"Involve", Sans-serif;font-size:26px;font-weight:700;text-transform:none;}.elementor-45 .elementor-element.elementor-element-cf0f3cf .elementor-scrolling-item:hover .scrolling-title a {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-cf0f3cf .elementor-scrolling-item:hover .scrolling-title {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-31c53cb {--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-9da093e {--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:80px;}.elementor-45 .elementor-element.elementor-element-295a6e6 {--display:flex;--min-height:380px;--justify-content:flex-end;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-4da4432 {--spacer-size:50px;width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-4da4432 > .elementor-widget-container {background-color:#FFFFFF;border-radius:0px 30px 0px 0px;}.elementor-45 .elementor-element.elementor-element-4da4432.elementor-element {--align-self:flex-start;}.elementor-45 .elementor-element.elementor-element-947e412 {width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;z-index:2;}.elementor-45 .elementor-element.elementor-element-947e412 > .elementor-widget-container {padding:2px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-45 .elementor-element.elementor-element-947e412 .elementor-scrolling-inner {animation-duration:10s;align-items:center;}.elementor-45 .elementor-element.elementor-element-947e412 .elementor-scrolling-wrapper .elementor-scrolling-item-inner {align-items:center;}.elementor-45 .elementor-element.elementor-element-947e412 .elementor-scrolling-wrapper .elementor-scrolling-item {padding-left:calc(10px/2);padding-right:calc(10px/2);}.elementor-45 .elementor-element.elementor-element-947e412 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-947e412 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );font-weight:var( --e-global-typography-589f815-font-weight );text-transform:var( --e-global-typography-589f815-text-transform );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-947e412 .elementor-scrolling-item:hover .scrolling-title a {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-947e412 .elementor-scrolling-item:hover .scrolling-title {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-ee07076 > .elementor-widget-container {margin:30px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-element-ee07076 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );font-weight:var( --e-global-typography-bdefc39-font-weight );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-b8bcd02 {--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:80px 30px;--row-gap:80px;--column-gap:30px;--grid-auto-flow:row;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon {background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-default .elementor-icon {fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title {color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title, .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title {color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description {color:var( --e-global-color-text );}.elementor-45 .elementor-element.elementor-element-6da845c .elementor-icon-box-wrapper {text-align:left;}.elementor-45 .elementor-element.elementor-element-6da845c {--icon-box-icon-margin:25px;}.elementor-45 .elementor-element.elementor-element-6da845c .elementor-icon-box-title {margin-block-end:15px;color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-6da845c.elementor-view-stacked .elementor-icon {fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-6da845c .elementor-icon {font-size:36px;padding:22px;}.elementor-45 .elementor-element.elementor-element-f319bf2 .elementor-icon-box-wrapper {text-align:left;}.elementor-45 .elementor-element.elementor-element-f319bf2 {--icon-box-icon-margin:25px;}.elementor-45 .elementor-element.elementor-element-f319bf2 .elementor-icon-box-title {margin-block-end:15px;color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-f319bf2.elementor-view-stacked .elementor-icon {fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-f319bf2 .elementor-icon {font-size:36px;padding:22px;}.elementor-45 .elementor-element.elementor-element-2626888 .elementor-icon-box-wrapper {text-align:left;}.elementor-45 .elementor-element.elementor-element-2626888 {--icon-box-icon-margin:25px;}.elementor-45 .elementor-element.elementor-element-2626888 .elementor-icon-box-title {margin-block-end:15px;color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-2626888.elementor-view-stacked .elementor-icon {fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-2626888 .elementor-icon {font-size:36px;padding:22px;}.elementor-45 .elementor-element.elementor-element-d6d7825 .elementor-icon-box-wrapper {text-align:left;}.elementor-45 .elementor-element.elementor-element-d6d7825 {--icon-box-icon-margin:25px;}.elementor-45 .elementor-element.elementor-element-d6d7825 .elementor-icon-box-title {margin-block-end:15px;color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-d6d7825.elementor-view-stacked .elementor-icon {fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-d6d7825 .elementor-icon {font-size:36px;padding:22px;}.elementor-45 .elementor-element.elementor-element-80aa14d {--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-1342c2b {--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-303639e {--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-0349a29 {width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;z-index:2;}.elementor-45 .elementor-element.elementor-element-0349a29 > .elementor-widget-container {padding:2px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-45 .elementor-element.elementor-element-0349a29 .elementor-scrolling-inner {animation-duration:10s;align-items:center;}.elementor-45 .elementor-element.elementor-element-0349a29 .elementor-scrolling-wrapper .elementor-scrolling-item-inner {align-items:center;}.elementor-45 .elementor-element.elementor-element-0349a29 .elementor-scrolling-wrapper .elementor-scrolling-item {padding-left:calc(10px/2);padding-right:calc(10px/2);}.elementor-45 .elementor-element.elementor-element-0349a29 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-0349a29 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );font-weight:var( --e-global-typography-589f815-font-weight );text-transform:var( --e-global-typography-589f815-text-transform );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-0349a29 .scrolling-title a {color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-0349a29 .scrolling-title {color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-0349a29 .elementor-scrolling-item:hover .scrolling-title a {color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-0349a29 .elementor-scrolling-item:hover .scrolling-title {color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-6de82e1 > .elementor-widget-container {margin:30px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-6de82e1 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );font-weight:var( --e-global-typography-bdefc39-font-weight );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-6cb337b {--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-a96dfe1 .elementor-button {background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-a96dfe1 .elementor-button:hover, .elementor-45 .elementor-element.elementor-element-a96dfe1 .elementor-button:focus {background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-a96dfe1 .elementor-button .elementor-button-text {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-a96dfe1 .elementor-button:hover .elementor-button-text, .elementor-45 .elementor-element.elementor-element-a96dfe1 .elementor-button:focus .elementor-button-text {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-a96dfe1 .elementor-button-icon {background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-a96dfe1 .elementor-button:hover .elementor-button-content-wrapper:before {background-color:var( --e-global-color-background );}.elementor-45 .elementor-element.elementor-element-a96dfe1 .elementor-button:hover .elementor-button-icon {background-color:var( --e-global-color-background );}.elementor-45 .elementor-element.elementor-element-d400460 .d-grid {grid-gap:10px;}.elementor-45 .elementor-element.elementor-element-24659cd {--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-67803b2 {--display:flex;--overflow:hidden;--border-radius:30px 30px 30px 30px;--padding-top:150px;--padding-bottom:150px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-51db888 {width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;z-index:2;}.elementor-45 .elementor-element.elementor-element-51db888 > .elementor-widget-container {padding:2px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-45 .elementor-element.elementor-element-51db888.elementor-element {--align-self:center;}.elementor-45 .elementor-element.elementor-element-51db888 .elementor-scrolling-inner {animation-duration:10s;align-items:center;}.elementor-45 .elementor-element.elementor-element-51db888 .elementor-scrolling-wrapper .elementor-scrolling-item-inner {align-items:center;}.elementor-45 .elementor-element.elementor-element-51db888 .elementor-scrolling-wrapper .elementor-scrolling-item {padding-left:calc(10px/2);padding-right:calc(10px/2);}.elementor-45 .elementor-element.elementor-element-51db888 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-51db888 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );font-weight:var( --e-global-typography-589f815-font-weight );text-transform:var( --e-global-typography-589f815-text-transform );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-51db888 .elementor-scrolling-item:hover .scrolling-title a {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-51db888 .elementor-scrolling-item:hover .scrolling-title {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-bda8f94 {width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-45 .elementor-element.elementor-element-bda8f94 > .elementor-widget-container {margin:30px 0px 30px 0px;}.elementor-45 .elementor-element.elementor-element-bda8f94.elementor-element {--align-self:center;}.elementor-45 .elementor-element.elementor-element-bda8f94 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );font-weight:var( --e-global-typography-bdefc39-font-weight );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-c68fa7c > .elementor-widget-container {margin:0px 0px 30px 0px;}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-scrolling-inner {animation-duration:30s;align-items:center;}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-scrolling-wrapper .elementor-scrolling-item-inner {align-items:center;}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-scrolling-wrapper .elementor-scrolling-item {padding-left:calc(30px/2);padding-right:calc(30px/2);}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-scrolling-item-inner {background-color:#FFFFFF;padding:8px 50px 8px 12px;border-radius:40px 40px 40px 40px;}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-scrolling-item-inner:hover {background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-c68fa7c {--scrolling_gap:10px;}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-icon i {font-size:24px;}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-icon svg {width:24px;height:24px;}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-icon {height:64px;width:64px;border-radius:50% 50% 50% 50%;background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-scrolling-item:hover .elementor-icon i {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-scrolling-item:hover .elementor-icon svg {fill:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-scrolling-item:hover .elementor-icon {background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-c68fa7c .scrolling-title a, .elementor-45 .elementor-element.elementor-element-c68fa7c .scrolling-title {font-family:"Involve", Sans-serif;font-size:26px;font-weight:700;line-height:1.23em;}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-scrolling-item:hover .scrolling-title a {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-scrolling-item:hover .scrolling-title {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-scrolling-inner {animation-duration:30s;align-items:center;}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-scrolling-wrapper .elementor-scrolling-item-inner {align-items:center;}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-scrolling-wrapper .elementor-scrolling-item {padding-left:calc(30px/2);padding-right:calc(30px/2);}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-scrolling-item-inner {background-color:#FFFFFF;padding:8px 50px 8px 12px;border-radius:40px 40px 40px 40px;}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-scrolling-item-inner:hover {background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-6507e55 {--scrolling_gap:10px;}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-icon i {font-size:24px;}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-icon svg {width:24px;height:24px;}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-icon {height:64px;width:64px;border-radius:50% 50% 50% 50%;background-color:var( --e-global-color-primary );}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-scrolling-item:hover .elementor-icon i {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-scrolling-item:hover .elementor-icon svg {fill:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-scrolling-item:hover .elementor-icon {background-color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-6507e55 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-6507e55 .scrolling-title {font-family:"Involve", Sans-serif;font-size:26px;font-weight:700;line-height:1.23em;}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-scrolling-item:hover .scrolling-title a {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-scrolling-item:hover .scrolling-title {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-bb0defb {--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-176b7c5 {width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;z-index:2;}.elementor-45 .elementor-element.elementor-element-176b7c5 > .elementor-widget-container {padding:2px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-45 .elementor-element.elementor-element-176b7c5.elementor-element {--align-self:center;}.elementor-45 .elementor-element.elementor-element-176b7c5 .elementor-scrolling-inner {animation-duration:10s;align-items:center;}.elementor-45 .elementor-element.elementor-element-176b7c5 .elementor-scrolling-wrapper .elementor-scrolling-item-inner {align-items:center;}.elementor-45 .elementor-element.elementor-element-176b7c5 .elementor-scrolling-wrapper .elementor-scrolling-item {padding-left:calc(10px/2);padding-right:calc(10px/2);}.elementor-45 .elementor-element.elementor-element-176b7c5 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-176b7c5 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );font-weight:var( --e-global-typography-589f815-font-weight );text-transform:var( --e-global-typography-589f815-text-transform );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-176b7c5 .elementor-scrolling-item:hover .scrolling-title a {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-176b7c5 .elementor-scrolling-item:hover .scrolling-title {color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-4e58b1b {width:var( --container-widget-width, 480px );max-width:480px;--container-widget-width:480px;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-45 .elementor-element.elementor-element-4e58b1b > .elementor-widget-container {margin:30px 0px 60px 0px;}.elementor-45 .elementor-element.elementor-element-4e58b1b.elementor-element {--align-self:center;}.elementor-45 .elementor-element.elementor-element-4e58b1b .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );font-weight:var( --e-global-typography-bdefc39-font-weight );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );color:var( --e-global-color-accent );}.elementor-45 .elementor-element.elementor-element-f7ad026 {--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0px;--margin-bottom:150px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-9afa9b8 {--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-fd09cb5 .elementor-testimonial-image img {border-radius:50% 50% 50% 50%;}.elementor-45 .elementor-element.elementor-element-fd09cb5 .content {color:var( --e-global-color-accent );border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-border );margin:0px 0px 40px 0px;}.elementor-45 .elementor-element.elementor-element-fd09cb5 .grid-item .content {font-size:32px;font-weight:600;line-height:1.25em;letter-spacing:-1px;}.elementor-45 .elementor-element.elementor-element-3b75b74 {--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-eaae8eb {--display:flex;--min-height:770px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.6;--border-radius:30px 30px 30px 30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-eaae8eb::before, .elementor-45 .elementor-element.elementor-element-eaae8eb > .elementor-background-video-container::before, .elementor-45 .elementor-element.elementor-element-eaae8eb > .e-con-inner > .elementor-background-video-container::before {background-color:transparent;--background-overlay:'';background-image:linear-gradient(214deg, #00000000 65%, #000000 100%);}.elementor-45 .elementor-element.elementor-element-4029a24 {--spacer-size:60px;width:var( --container-widget-width, 220px );max-width:220px;--container-widget-width:220px;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-4029a24 > .elementor-widget-container {background-color:#FFFFFF;border-radius:0px 0px 30px 0px;}.elementor-45 .elementor-element.elementor-element-4029a24.elementor-element {--align-self:flex-start;}.elementor-45 .elementor-element.elementor-element-055a595 {--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:-23px;--margin-left:30px;--margin-right:30px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-45 .elementor-element.elementor-element-055a595.e-con {--align-self:flex-start;}.elementor-45 .elementor-element.elementor-element-518d062 {text-align:center;}.elementor-45 .elementor-element.elementor-element-3de028d {--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:15px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-e0972f1 img {width:60px;border-radius:50% 50% 50% 50%;}.elementor-45 .elementor-element.elementor-element-89ab74a > .elementor-widget-container {margin:0px 0px 0px -10px;}.elementor-45 .elementor-element.elementor-element-89ab74a img {width:60px;border-radius:50% 50% 50% 50%;}.elementor-45 .elementor-element.elementor-element-3a9ee8a > .elementor-widget-container {margin:0px 0px 0px -10px;}.elementor-45 .elementor-element.elementor-element-3a9ee8a img {width:60px;border-radius:50% 50% 50% 50%;}.elementor-45 .elementor-element.elementor-element-8666246 > .elementor-widget-container {margin:0px 0px 5px 0px;}.elementor-45 .elementor-element.elementor-element-8666246 {--e-rating-justify-content:center;--e-rating-icon-font-size:18px;--e-rating-icon-marked-color:#FB8F4C;}.elementor-45 .elementor-element.elementor-element-99af944 {text-align:center;font-size:16px;font-weight:600;color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-99af944 p {margin-block-end:0px;}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-5c5fe1a {--width:50%;}.elementor-45 .elementor-element.elementor-element-c7085ef {--width:50%;}.elementor-45 .elementor-element.elementor-element-d7c8a5e {--width:190px;}.elementor-45 .elementor-element.elementor-element-10d5b65 {--width:33.33%;}.elementor-45 .elementor-element.elementor-element-145be92 {--width:69%;}.elementor-45 .elementor-element.elementor-element-9da093e {--width:50%;}.elementor-45 .elementor-element.elementor-element-b8bcd02 {--width:50%;}.elementor-45 .elementor-element.elementor-element-80aa14d {--content-width:1730px;}.elementor-45 .elementor-element.elementor-element-303639e {--width:50%;}.elementor-45 .elementor-element.elementor-element-6cb337b {--width:50%;}.elementor-45 .elementor-element.elementor-element-24659cd {--content-width:1730px;}.elementor-45 .elementor-element.elementor-element-9afa9b8 {--width:50%;}.elementor-45 .elementor-element.elementor-element-3b75b74 {--width:50%;}.elementor-45 .elementor-element.elementor-element-055a595 {--width:auto;}}@media(max-width:880px) and (min-width:768px){.elementor-45 .elementor-element.elementor-element-9da093e {--width:100%;}.elementor-45 .elementor-element.elementor-element-b8bcd02 {--width:100%;}}@media(max-width:1366px){.elementor-45 .elementor-element.elementor-element-c7085ef {--padding-top:170px;--padding-bottom:80px;--padding-left:50px;--padding-right:50px;}.elementor-45 .elementor-element.elementor-element-4d88e80 {--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-45 .elementor-element.elementor-element-a94eb18 .elementor-heading-title {font-size:18px;}.elementor-45 .elementor-element.elementor-element-152b739 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-152b739 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-ca4325e .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-45 .elementor-element.elementor-element-6350aee {--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-947e412 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-947e412 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-ee07076 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-45 .elementor-element.elementor-element-b8bcd02 {--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-0349a29 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-0349a29 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-6de82e1 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-45 .elementor-element.elementor-element-51db888 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-51db888 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-bda8f94 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-45 .elementor-element.elementor-element-176b7c5 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-176b7c5 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-4e58b1b .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}}@media(max-width:1200px){.elementor-45 .elementor-element.elementor-element-ac51444 {--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-4d88e80 {--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-6350aee {--grid-auto-flow:row;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-966edaf {--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-31c53cb {--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-9da093e {--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-b8bcd02 {--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-80aa14d {--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-24659cd {--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-67803b2 {--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-f7ad026 {--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-fd09cb5 .d-grid {grid-gap:40px;}.elementor-45 .elementor-element.elementor-element-fd09cb5 .content {padding:40px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-3b75b74 {--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-ac51444 {--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-4d88e80 {--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-cfbf703 {left:-30px;}body.rtl .elementor-45 .elementor-element.elementor-element-cfbf703 {right:-30px;}.elementor-45 .elementor-element.elementor-element-cfbf703 {top:0px;}.elementor-45 .elementor-element.elementor-element-a94eb18 {--container-widget-width:130px;--container-widget-flex-grow:0;width:var( --container-widget-width, 130px );max-width:130px;}.elementor-45 .elementor-element.elementor-element-a94eb18 .elementor-heading-title {font-size:18px;}.elementor-45 .elementor-element.elementor-element-152b739 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-152b739 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-ca4325e .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-45 .elementor-element.elementor-element-6350aee {--grid-auto-flow:row;--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-831cbad {--min-height:450px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-45 .elementor-element.elementor-element-a72c663 {--min-height:450px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-45 .elementor-element.elementor-element-de0c0e5 {--min-height:450px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-45 .elementor-element.elementor-element-966edaf {--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-31c53cb {--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-947e412 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-947e412 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-ee07076 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-45 .elementor-element.elementor-element-b8bcd02 {--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-80aa14d {--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-0349a29 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-0349a29 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-6de82e1 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-45 .elementor-element.elementor-element-d400460 .project-post-thumbnail {height:550px;}.elementor-45 .elementor-element.elementor-element-24659cd {--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-67803b2 {--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-51db888 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-51db888 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-bda8f94 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-45 .elementor-element.elementor-element-176b7c5 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-176b7c5 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-4e58b1b {--container-widget-width:550px;--container-widget-flex-grow:0;width:var( --container-widget-width, 550px );max-width:550px;}.elementor-45 .elementor-element.elementor-element-4e58b1b .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-45 .elementor-element.elementor-element-f7ad026 {--margin-top:0px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-fd09cb5 .grid-item .content {font-size:36px;line-height:1.3em;letter-spacing:-1px;}.elementor-45 .elementor-element.elementor-element-3b75b74 {--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(max-width:880px){.elementor-45 .elementor-element.elementor-element-c7085ef {--padding-top:170px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-45 .elementor-element.elementor-element-9b89c1c .elementor-heading-title {font-size:56px;}.elementor-45 .elementor-element.elementor-element-6350aee {--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-1db4008 .elementor-heading-title {font-size:32px;}.elementor-45 .elementor-element.elementor-element-0f21fe9 .elementor-heading-title {font-size:32px;}.elementor-45 .elementor-element.elementor-element-6f6390f .elementor-heading-title {font-size:32px;}.elementor-45 .elementor-element.elementor-element-31c53cb {--flex-wrap:wrap;}.elementor-45 .elementor-element.elementor-element-b8bcd02 {--gap:50px 30px;--row-gap:50px;--column-gap:30px;--grid-auto-flow:row;}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-ac51444 {--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-45 .elementor-element.elementor-element-c7085ef {--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-45 .elementor-element.elementor-element-9b89c1c .elementor-heading-title {font-size:52px;}.elementor-45 .elementor-element.elementor-element-4d88e80 {--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-cfbf703 {left:-15px;}body.rtl .elementor-45 .elementor-element.elementor-element-cfbf703 {right:-15px;}.elementor-45 .elementor-element.elementor-element-cfbf703 {top:0px;}.elementor-45 .elementor-element.elementor-element-d7c8a5e {--width:200px;}.elementor-45 .elementor-element.elementor-element-96a5443 {--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-45 .elementor-element.elementor-element-152b739 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-152b739 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-ca4325e .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-45 .elementor-element.elementor-element-6350aee {--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-45 .elementor-element.elementor-element-831cbad {--min-height:400px;}.elementor-45 .elementor-element.elementor-element-a72c663 {--min-height:400px;}body:not(.rtl) .elementor-45 .elementor-element.elementor-element-a2da9a3 {left:0px;}body.rtl .elementor-45 .elementor-element.elementor-element-a2da9a3 {right:0px;}.elementor-45 .elementor-element.elementor-element-a2da9a3 img {width:200px;}.elementor-45 .elementor-element.elementor-element-de0c0e5 {--min-height:400px;}.elementor-45 .elementor-element.elementor-element-966edaf {--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-cf0f3cf .elementor-scrolling-wrapper .elementor-scrolling-item {padding-left:calc(15px/2);padding-right:calc(15px/2);}.elementor-45 .elementor-element.elementor-element-cf0f3cf img {height:60px;}.elementor-45 .elementor-element.elementor-element-cf0f3cf .scrolling-title {padding:15px 30px 15px 30px;}.elementor-45 .elementor-element.elementor-element-cf0f3cf .scrolling-title a, .elementor-45 .elementor-element.elementor-element-cf0f3cf .scrolling-title {font-size:20px;}.elementor-45 .elementor-element.elementor-element-31c53cb {--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-45 .elementor-element.elementor-element-4da4432 {--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-45 .elementor-element.elementor-element-947e412 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-947e412 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-ee07076 > .elementor-widget-container {margin:15px 0px 30px 0px;}.elementor-45 .elementor-element.elementor-element-ee07076 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-45 .elementor-element.elementor-element-b8bcd02 {--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:40px 30px;--row-gap:40px;--column-gap:30px;--grid-auto-flow:row;}.elementor-45 .elementor-element.elementor-element-6da845c {--icon-box-icon-margin:15px;}.elementor-45 .elementor-element.elementor-element-6da845c .elementor-icon-box-title {margin-block-end:10px;}.elementor-45 .elementor-element.elementor-element-f319bf2 {--icon-box-icon-margin:15px;}.elementor-45 .elementor-element.elementor-element-f319bf2 .elementor-icon-box-title {margin-block-end:10px;}.elementor-45 .elementor-element.elementor-element-2626888 {--icon-box-icon-margin:15px;}.elementor-45 .elementor-element.elementor-element-2626888 .elementor-icon-box-title {margin-block-end:10px;}.elementor-45 .elementor-element.elementor-element-d6d7825 {--icon-box-icon-margin:15px;}.elementor-45 .elementor-element.elementor-element-d6d7825 .elementor-icon-box-title {margin-block-end:10px;}.elementor-45 .elementor-element.elementor-element-80aa14d {--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-45 .elementor-element.elementor-element-1342c2b {--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-45 .elementor-element.elementor-element-0349a29 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-0349a29 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-6de82e1 > .elementor-widget-container {margin:15px 0px 30px 0px;}.elementor-45 .elementor-element.elementor-element-6de82e1 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-45 .elementor-element.elementor-element-6cb337b {--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-45 .elementor-element.elementor-element-d400460 .project-post-thumbnail {height:380px;}.elementor-45 .elementor-element.elementor-element-24659cd {--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-45 .elementor-element.elementor-element-67803b2 {--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-45 .elementor-element.elementor-element-51db888 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-51db888 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-bda8f94 > .elementor-widget-container {margin:15px 0px 30px 0px;}.elementor-45 .elementor-element.elementor-element-bda8f94 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-45 .elementor-element.elementor-element-c68fa7c > .elementor-widget-container {margin:0px 0px 20px 0px;}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-scrolling-wrapper .elementor-scrolling-item {padding-left:calc(15px/2);padding-right:calc(15px/2);}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-scrolling-item-inner {padding:5px 20px 5px 5px;}.elementor-45 .elementor-element.elementor-element-c68fa7c .elementor-icon {height:44px;width:44px;}.elementor-45 .elementor-element.elementor-element-c68fa7c .scrolling-title a, .elementor-45 .elementor-element.elementor-element-c68fa7c .scrolling-title {font-size:18px;}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-scrolling-wrapper .elementor-scrolling-item {padding-left:calc(15px/2);padding-right:calc(15px/2);}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-scrolling-item-inner {padding:5px 20px 5px 5px;}.elementor-45 .elementor-element.elementor-element-6507e55 .elementor-icon {height:44px;width:44px;}.elementor-45 .elementor-element.elementor-element-6507e55 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-6507e55 .scrolling-title {font-size:18px;}.elementor-45 .elementor-element.elementor-element-176b7c5 .scrolling-title a, .elementor-45 .elementor-element.elementor-element-176b7c5 .scrolling-title {font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-45 .elementor-element.elementor-element-4e58b1b > .elementor-widget-container {margin:15px 0px 30px 0px;}.elementor-45 .elementor-element.elementor-element-4e58b1b .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-45 .elementor-element.elementor-element-f7ad026 {--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-45 .elementor-element.elementor-element-fd09cb5 > .elementor-widget-container {padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-fd09cb5 .grid-item .content {font-size:28px;}.elementor-45 .elementor-element.elementor-element-3b75b74 {--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-45 .elementor-element.elementor-element-eaae8eb {--min-height:450px;}.elementor-45 .elementor-element.elementor-element-4029a24 {--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-45 .elementor-element.elementor-element-055a595 {--width:auto;--margin-top:0px;--margin-bottom:-23px;--margin-left:15px;--margin-right:15px;}.elementor-45 .elementor-element.elementor-element-055a595.e-con {--align-self:center;}}/* Start custom CSS for container, class: .elementor-element-d7c8a5e */@media (min-width: 1201px) {
.elementor-45 .elementor-element.elementor-element-d7c8a5e{
    margin-left: auto;
}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-831cbad */.elementor-45 .elementor-element.elementor-element-831cbad:hover .elementor-button-icon {
    background: var(--accent);
    transition: all 0.4s ease;
}.elementor-45 .elementor-element.elementor-element-831cbad:hover .btn-icon, .elementor-45 .elementor-element.elementor-element-831cbad:hover .btn-icon-hover {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a72c663 */.elementor-45 .elementor-element.elementor-element-a72c663:hover .elementor-button-icon {
    background: var(--accent);
    transition: all 0.4s ease;
}.elementor-45 .elementor-element.elementor-element-a72c663:hover .btn-icon, .elementor-45 .elementor-element.elementor-element-a72c663:hover .btn-icon-hover {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de0c0e5 */.elementor-45 .elementor-element.elementor-element-de0c0e5:hover .elementor-button-icon {
    background: var(--accent);
    transition: all 0.4s ease;
}.elementor-45 .elementor-element.elementor-element-de0c0e5:hover .btn-icon, .elementor-45 .elementor-element.elementor-element-de0c0e5:hover .btn-icon-hover {
    color: #fff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-055a595 */.elementor-45 .elementor-element.elementor-element-055a595 {
    backdrop-filter: blur(30px);
    margin-top: auto;
}/* End custom CSS */

/* BUNDLED FROM: ../wp-content/uploads/elementor/css/post-64.css?ver=1776740692 */
.elementor-64 .elementor-element.elementor-element-572157d {--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-64 .elementor-element.elementor-element-0c592e6 {--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--border-radius:80px 80px 80px 80px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:15px;}.elementor-64 .elementor-element.elementor-element-5ce7fd2 {--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-64 .elementor-element.elementor-element-9ec369e .menu-mobile-nav-button .spaciaz-icon {color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-9ec369e > .elementor-widget-container {padding:13px 15px 13px 15px;background-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-64 .elementor-element.elementor-element-9ec369e:hover .elementor-widget-container {background-color:var( --e-global-color-primary_hover );}.elementor-64 .elementor-element.elementor-element-6c47215 {--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img {border-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-6afc8cc .hfe-site-logo-container {text-align:center;}.elementor-64 .elementor-element.elementor-element-6afc8cc .hfe-site-logo-container .hfe-site-logo-img {border-style:none;}.elementor-64 .elementor-element.elementor-element-6afc8cc > .elementor-widget-container {padding:0px 30px 0px 0px;border-style:solid;border-width:0px 1px 0px 0px;border-color:var( --e-global-color-border );}.elementor-64 .elementor-element.elementor-element-0ab291e .main-navigation ul.menu > li.menu-item > a {padding:30px 20px 30px 20px;}.elementor-64 .elementor-element.elementor-element-0ab291e .main-navigation ul.menu >li.menu-item >a:hover {color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-0ab291e > .elementor-widget-container {padding:0px 0px 0px 30px;}.elementor-64 .elementor-element.elementor-element-27dddc9 {--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title {color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-db1a0d6 .elementor-heading-title {font-family:"Switzer", Sans-serif;font-size:16px;font-weight:600;text-transform:capitalize;line-height:24px;color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-db1a0d6 > .elementor-widget-container {margin:0px 10px 0px 0px;}.elementor-64 .elementor-element.elementor-element-4b6d85e.line-effect-yes .elementor-button:after {background-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-4b6d85e.line-effect-yes .elementor-button:before {background-color:var( --e-global-color-primary );}.elementor-64 .elementor-element.elementor-element-4b6d85e .elementor-button {font-family:"Switzer", Sans-serif;font-size:16px;font-weight:600;line-height:24px;}.elementor-64 .elementor-element.elementor-element-4b6d85e .elementor-button .elementor-button-text {color:var( --e-global-color-text_light );}.elementor-64 .elementor-element.elementor-element-4b6d85e .elementor-button:hover .elementor-button-text, .elementor-64 .elementor-element.elementor-element-4b6d85e .elementor-button:focus .elementor-button-text {color:var( --e-global-color-text_light );}.elementor-64 .elementor-element.elementor-element-ad5cd6d .elementor-button {color:var( --e-global-color-accent );}.elementor-64 .elementor-element.elementor-element-ad5cd6d .elementor-button:hover, .elementor-64 .elementor-element.elementor-element-ad5cd6d .elementor-button:focus {color:var( --e-global-color-background );}.elementor-64 .elementor-element.elementor-element-ad5cd6d > .elementor-widget-container {margin:0px 0px 0px 20px;}@media(max-width:1366px){.elementor-64 .elementor-element.elementor-element-0c592e6 {--justify-content:space-between;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-64 .elementor-element.elementor-element-6afc8cc > .elementor-widget-container {padding:0px 20px 0px 0px;}.elementor-64 .elementor-element.elementor-element-0ab291e .main-navigation ul.menu > li.menu-item > a {padding:30px 10px 30px 10px;}.elementor-64 .elementor-element.elementor-element-db1a0d6 > .elementor-widget-container {margin:0px 5px 0px 0px;}}@media(max-width:1200px){.elementor-64 .elementor-element.elementor-element-0c592e6 {--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-64 .elementor-element.elementor-element-6afc8cc > .elementor-widget-container {padding:0px 10px 0px 0px;}.elementor-64 .elementor-element.elementor-element-ad5cd6d > .elementor-widget-container {margin:0px 0px 0px 10px;}}@media(max-width:1024px){.elementor-64 .elementor-element.elementor-element-0c592e6 {--padding-top:15px;--padding-bottom:15px;--padding-left:30px;--padding-right:15px;}.elementor-64 .elementor-element.elementor-element-6afc8cc > .elementor-widget-container {margin:0px 0px 0px 100px;padding:0px 0px 0px 0px;border-width:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-64 .elementor-element.elementor-element-572157d {--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-64 .elementor-element.elementor-element-0c592e6 {--flex-wrap:wrap;--border-radius:20px 20px 20px 20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-64 .elementor-element.elementor-element-5ce7fd2 {--width:auto;}.elementor-64 .elementor-element.elementor-element-6c47215 {--width:auto;}.elementor-64 .elementor-element.elementor-element-6c47215.e-con {--order:-99999 /* order start hack */;}.elementor-64 .elementor-element.elementor-element-6afc8cc > .elementor-widget-container {margin:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-64 .elementor-element.elementor-element-572157d {--content-width:1730px;}.elementor-64 .elementor-element.elementor-element-5ce7fd2 {--width:auto;}.elementor-64 .elementor-element.elementor-element-6c47215 {--width:auto;}.elementor-64 .elementor-element.elementor-element-27dddc9 {--width:auto;}}/* Start custom CSS for button, class: .elementor-element-ad5cd6d */@media (max-width:1100px) and (min-width:1025px) {
    .elementor-64 .elementor-element.elementor-element-ad5cd6d .elementor-button{
        padding:10px 15px;
    }
}/* End custom CSS */

/* BUNDLED FROM: ../wp-content/uploads/elementor/css/post-264.css?ver=1778229217 */
.elementor-264 .elementor-element.elementor-element-5a54819 {--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.6;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-264 .elementor-element.elementor-element-5a54819::before, .elementor-264 .elementor-element.elementor-element-5a54819 > .elementor-background-video-container::before, .elementor-264 .elementor-element.elementor-element-5a54819 > .e-con-inner > .elementor-background-video-container::before {background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-264 .elementor-element.elementor-element-9b61af5 {--spacer-size:50px;}.elementor-264 .elementor-element.elementor-element-9b61af5 > .elementor-widget-container {background-color:var( --e-global-color-background );border-radius:0px 0px 80px 80px;}.elementor-264 .elementor-element.elementor-element-cc9d3af {--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-widget-heading .elementor-heading-title {color:var( --e-global-color-primary );}.elementor-264 .elementor-element.elementor-element-5a95f09 {width:var( --container-widget-width, 526px );max-width:526px;--container-widget-width:526px;--container-widget-flex-grow:0;text-align:center;}.elementor-264 .elementor-element.elementor-element-5a95f09 > .elementor-widget-container {margin:80px 0px 12px 0px;}.elementor-264 .elementor-element.elementor-element-5a95f09 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );font-weight:var( --e-global-typography-bdefc39-font-weight );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );color:var( --e-global-color-background );}.elementor-264 .elementor-element.elementor-element-1b6cec8 {width:var( --container-widget-width, 526px );max-width:526px;--container-widget-width:526px;--container-widget-flex-grow:0;text-align:center;}.elementor-264 .elementor-element.elementor-element-1b6cec8 > .elementor-widget-container {margin:0px 0px 30px 0px;}.elementor-264 .elementor-element.elementor-element-1b6cec8 .elementor-heading-title {font-size:18px;line-height:28px;color:var( --e-global-color-background );}.elementor-264 .elementor-element.elementor-element-a8b4b48 .elementor-button {background-color:#00000005;font-size:20px;line-height:24px;fill:var( --e-global-color-background );color:var( --e-global-color-background );border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;}.elementor-264 .elementor-element.elementor-element-a8b4b48 > .elementor-widget-container {margin:0px 0px -150px 0px;}.elementor-264 .elementor-element.elementor-element-a8b4b48 {z-index:1;}.elementor-264 .elementor-element.elementor-element-a8b4b48 .elementor-button {width:160px;height:160px;}.elementor-264 .elementor-element.elementor-element-070acd4 > .elementor-widget-container {margin:0px 0px -130px 0px;}.elementor-264 .elementor-element.elementor-element-070acd4 {text-align:center;}.elementor-264 .elementor-element.elementor-element-070acd4 .elementor-heading-title {font-size:20vw;}.elementor-264 .elementor-element.elementor-element-c201cb5 {--display:flex;--border-radius:40px 40px 40px 40px;--padding-top:60px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-264 .elementor-element.elementor-element-efcb9ae {--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-264 .elementor-element.elementor-element-026da09 {--display:flex;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:40px;}.elementor-widget-site-logo .hfe-site-logo-container .hfe-site-logo-img {border-color:var( --e-global-color-primary );}.elementor-264 .elementor-element.elementor-element-d701b85 .hfe-site-logo-container {text-align:center;}.elementor-264 .elementor-element.elementor-element-d701b85 .hfe-site-logo-container .hfe-site-logo-img {border-style:none;}.elementor-264 .elementor-element.elementor-element-53c6ae5 .elementor-heading-title {font-size:18px;line-height:28px;color:var( --e-global-color-text_light );}.elementor-264 .elementor-element.elementor-element-4f089ac {--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;border-style:solid;--border-style:solid;border-width:0px 1px 0px 1px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after {border-color:var( --e-global-color-text );}.elementor-264 .elementor-element.elementor-element-dc12851 .elementor-icon-list-text {background-image:linear-gradient(to right, #000000 0%, #000000 100%);color:var( --e-global-color-accent );}.elementor-264 .elementor-element.elementor-element-dc12851 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {padding-block-end:calc(20px/2);}.elementor-264 .elementor-element.elementor-element-dc12851 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {margin-block-start:calc(20px/2);}.elementor-264 .elementor-element.elementor-element-dc12851 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {margin-inline:calc(20px/2);}.elementor-264 .elementor-element.elementor-element-dc12851 .elementor-icon-list-items.elementor-inline-items {margin-inline:calc(-20px/2);}.elementor-264 .elementor-element.elementor-element-dc12851 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {inset-inline-end:calc(-20px/2);}.elementor-264 .elementor-element.elementor-element-dc12851 {--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-264 .elementor-element.elementor-element-dc12851 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-264 .elementor-element.elementor-element-dc12851 .elementor-icon-list-item > a {font-family:"Switzer", Sans-serif;font-size:16px;font-weight:600;}.elementor-264 .elementor-element.elementor-element-a4051a6 .elementor-icon-list-text {background-image:linear-gradient(to right, #000000 0%, #000000 100%);color:var( --e-global-color-accent );}.elementor-264 .elementor-element.elementor-element-a4051a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {padding-block-end:calc(20px/2);}.elementor-264 .elementor-element.elementor-element-a4051a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {margin-block-start:calc(20px/2);}.elementor-264 .elementor-element.elementor-element-a4051a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {margin-inline:calc(20px/2);}.elementor-264 .elementor-element.elementor-element-a4051a6 .elementor-icon-list-items.elementor-inline-items {margin-inline:calc(-20px/2);}.elementor-264 .elementor-element.elementor-element-a4051a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {inset-inline-end:calc(-20px/2);}.elementor-264 .elementor-element.elementor-element-a4051a6 {--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-264 .elementor-element.elementor-element-a4051a6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-264 .elementor-element.elementor-element-a4051a6 .elementor-icon-list-item > a {font-family:"Switzer", Sans-serif;font-size:16px;font-weight:600;}.elementor-264 .elementor-element.elementor-element-0d37bed {--display:flex;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:20px;--padding-left:40px;--padding-right:0px;}.elementor-264 .elementor-element.elementor-element-cde9e9a {--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-264 .elementor-element.elementor-element-1e556fc.line-effect-yes .elementor-button:after {background-color:var( --e-global-color-primary );}.elementor-264 .elementor-element.elementor-element-1e556fc.line-effect-yes .elementor-button:before {background-color:var( --e-global-color-primary );}.elementor-264 .elementor-element.elementor-element-1e556fc .elementor-button {font-family:"Switzer", Sans-serif;font-size:36px;font-weight:600;text-transform:lowercase;line-height:1.5em;letter-spacing:-2px;}.elementor-264 .elementor-element.elementor-element-1e556fc .elementor-button .elementor-button-text {color:var( --e-global-color-accent );}.elementor-264 .elementor-element.elementor-element-1e556fc .elementor-button:hover .elementor-button-text, .elementor-264 .elementor-element.elementor-element-1e556fc .elementor-button:focus .elementor-button-text {color:var( --e-global-color-accent );}.elementor-264 .elementor-element.elementor-element-97ca8b0.line-effect-yes .elementor-button:after {background-color:var( --e-global-color-primary );}.elementor-264 .elementor-element.elementor-element-97ca8b0.line-effect-yes .elementor-button:before {background-color:var( --e-global-color-primary );}.elementor-264 .elementor-element.elementor-element-97ca8b0 .elementor-button {font-family:"Switzer", Sans-serif;font-size:36px;font-weight:600;text-transform:lowercase;line-height:1.5em;letter-spacing:-2px;}.elementor-264 .elementor-element.elementor-element-97ca8b0 .elementor-button .elementor-button-text {color:var( --e-global-color-accent );}.elementor-264 .elementor-element.elementor-element-97ca8b0 .elementor-button:hover .elementor-button-text, .elementor-264 .elementor-element.elementor-element-97ca8b0 .elementor-button:focus .elementor-button-text {color:var( --e-global-color-accent );}.elementor-264 .elementor-element.elementor-element-d6d379d .elementor-icon-list-item:not(:last-child):after {content:"";height:2px;border-color:var( --e-global-color-text_light );}.elementor-264 .elementor-element.elementor-element-d6d379d .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after {border-block-start-style:solid;border-block-start-width:2px;}.elementor-264 .elementor-element.elementor-element-d6d379d .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after {border-inline-start-style:solid;}.elementor-264 .elementor-element.elementor-element-d6d379d .elementor-inline-items .elementor-icon-list-item:not(:last-child):after {border-inline-start-width:2px;}.elementor-264 .elementor-element.elementor-element-d6d379d {--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-264 .elementor-element.elementor-element-d6d379d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-264 .elementor-element.elementor-element-d6d379d .elementor-icon-list-item > a {font-size:14px;font-weight:600;line-height:20px;}.elementor-264 .elementor-element.elementor-element-d6d379d .elementor-icon-list-text {color:var( --e-global-color-text_light );transition:color 0.3s;}.elementor-264 .elementor-element.elementor-element-d6d379d .elementor-icon-list-item:hover .elementor-icon-list-text {color:var( --e-global-color-accent );}.elementor-widget-text-editor {color:var( --e-global-color-text );}.elementor-264 .elementor-element.elementor-element-d3c6f63 > .elementor-widget-container {margin:40px 0px 40px 0px;}.elementor-264 .elementor-element.elementor-element-d3c6f63 {text-align:center;color:var( --e-global-color-text_light );}.elementor-264 .elementor-element.elementor-element-d3c6f63 p {margin-block-end:0px;}.elementor-264 .elementor-element.elementor-element-d3c6f63 a:hover, .elementor-264 .elementor-element.elementor-element-d3c6f63 a:focus {color:var( --e-global-color-primary_hover );}@media(max-width:1200px){.elementor-264 .elementor-element.elementor-element-070acd4 > .elementor-widget-container {margin:0px 0px -80px 0px;}.elementor-264 .elementor-element.elementor-element-efcb9ae {--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-264 .elementor-element.elementor-element-026da09 {--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:20px;}.elementor-264 .elementor-element.elementor-element-4f089ac {--gap:30px 30px;--row-gap:30px;--column-gap:30px;border-width:0px 0px 0px 1px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;--padding-top:0px;--padding-bottom:20px;--padding-left:50px;--padding-right:50px;}.elementor-264 .elementor-element.elementor-element-0d37bed {--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}@media(min-width:768px){.elementor-264 .elementor-element.elementor-element-cc9d3af {--content-width:1730px;}}@media(max-width:1366px){.elementor-264 .elementor-element.elementor-element-5a95f09 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-264 .elementor-element.elementor-element-a8b4b48 > .elementor-widget-container {margin:0px 0px -100px 0px;}.elementor-264 .elementor-element.elementor-element-070acd4 > .elementor-widget-container {margin:0px 0px -90px 0px;}.elementor-264 .elementor-element.elementor-element-efcb9ae {--grid-auto-flow:row;}.elementor-264 .elementor-element.elementor-element-4f089ac {--padding-top:0px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-264 .elementor-element.elementor-element-1e556fc .elementor-button {font-size:32px;}.elementor-264 .elementor-element.elementor-element-97ca8b0 .elementor-button {font-size:32px;}}@media(max-width:1024px){.elementor-264 .elementor-element.elementor-element-5a95f09 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-264 .elementor-element.elementor-element-a8b4b48 > .elementor-widget-container {margin:0px 0px -80px 0px;}.elementor-264 .elementor-element.elementor-element-070acd4 > .elementor-widget-container {margin:0px 0px -60px 0px;}.elementor-264 .elementor-element.elementor-element-efcb9ae {--grid-auto-flow:row;}.elementor-264 .elementor-element.elementor-element-4f089ac {--padding-top:0px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}}@media(max-width:880px){.elementor-264 .elementor-element.elementor-element-a8b4b48 > .elementor-widget-container {margin:0px 0px -60px 0px;}.elementor-264 .elementor-element.elementor-element-efcb9ae {--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--align-items:start;}.elementor-264 .elementor-element.elementor-element-026da09 {--justify-content:flex-start;}.elementor-264 .elementor-element.elementor-element-4f089ac {--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;}.elementor-264 .elementor-element.elementor-element-4f089ac.e-con {--order:99999 /* order end hack */;}.elementor-264 .elementor-element.elementor-element-0d37bed {--justify-content:flex-start;--padding-top:65px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-264 .elementor-element.elementor-element-1e556fc .elementor-button {font-size:30px;}.elementor-264 .elementor-element.elementor-element-97ca8b0 .elementor-button {font-size:30px;}}@media(max-width:767px){.elementor-264 .elementor-element.elementor-element-9b61af5 {--spacer-size:30px;}.elementor-264 .elementor-element.elementor-element-9b61af5 > .elementor-widget-container {border-radius:0px 0px 20px 20px;}.elementor-264 .elementor-element.elementor-element-cc9d3af {--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-264 .elementor-element.elementor-element-5a95f09 > .elementor-widget-container {margin:60px 0px 12px 0px;}.elementor-264 .elementor-element.elementor-element-5a95f09 .elementor-heading-title {font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-264 .elementor-element.elementor-element-a8b4b48 > .elementor-widget-container {margin:0px 0px 0px 0px;}.elementor-264 .elementor-element.elementor-element-070acd4 > .elementor-widget-container {margin:0px 0px -20px 0px;}.elementor-264 .elementor-element.elementor-element-c201cb5 {--border-radius:20px 20px 20px 20px;--padding-top:30px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-264 .elementor-element.elementor-element-efcb9ae {--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-264 .elementor-element.elementor-element-026da09 {--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-264 .elementor-element.elementor-element-53c6ae5 {width:var( --container-widget-width, 350px );max-width:350px;--container-widget-width:350px;--container-widget-flex-grow:0;text-align:center;}.elementor-264 .elementor-element.elementor-element-4f089ac {--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:nowrap;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;grid-column:span 1;}.elementor-264 .elementor-element.elementor-element-dc12851 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {padding-block-end:calc(12px/2);}.elementor-264 .elementor-element.elementor-element-dc12851 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {margin-block-start:calc(12px/2);}.elementor-264 .elementor-element.elementor-element-dc12851 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {margin-inline:calc(12px/2);}.elementor-264 .elementor-element.elementor-element-dc12851 .elementor-icon-list-items.elementor-inline-items {margin-inline:calc(-12px/2);}.elementor-264 .elementor-element.elementor-element-dc12851 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {inset-inline-end:calc(-12px/2);}.elementor-264 .elementor-element.elementor-element-a4051a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {padding-block-end:calc(12px/2);}.elementor-264 .elementor-element.elementor-element-a4051a6 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {margin-block-start:calc(12px/2);}.elementor-264 .elementor-element.elementor-element-a4051a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {margin-inline:calc(12px/2);}.elementor-264 .elementor-element.elementor-element-a4051a6 .elementor-icon-list-items.elementor-inline-items {margin-inline:calc(-12px/2);}.elementor-264 .elementor-element.elementor-element-a4051a6 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {inset-inline-end:calc(-12px/2);}.elementor-264 .elementor-element.elementor-element-0d37bed {--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-264 .elementor-element.elementor-element-0d37bed.e-con {--order:99999 /* order end hack */;}.elementor-264 .elementor-element.elementor-element-cde9e9a {--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-264 .elementor-element.elementor-element-1e556fc .elementor-button {font-size:28px;letter-spacing:-1px;}.elementor-264 .elementor-element.elementor-element-97ca8b0 .elementor-button {font-size:28px;letter-spacing:-1px;}}/* Start custom CSS for spaciaz-button-mousemove, class: .elementor-element-a8b4b48 */.elementor-264 .elementor-element.elementor-element-a8b4b48 .elementor-button {
    backdrop-filter: blur(60px);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-070acd4 */.elementor-264 .elementor-element.elementor-element-070acd4 {
    background: linear-gradient(to bottom, #FFFFFF, #FFFFFF00);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  white-space: nowrap;
}.elementor-264 .elementor-element.elementor-element-070acd4 h3 {
    font-size: clamp(80px, 20vw, 380px) !important;
}a construction company, a property development group, or a real estate agency, builder, building, company, construction, construction group, constructor, contractor, corporate, property, real estate, real estate agency, real estate agent, realtor
*/
@font-face {
  font-family: "Switzer";
  src: url("./assets/fonts/new/Switzer-Regular.eot");
  src: url("./assets/fonts/new/Switzer-Regular.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/new/Switzer-Regular.woff2") format("woff2"), url("./assets/fonts/new/Switzer-Regular.woff") format("woff"), url("./assets/fonts/new/Switzer-Regular.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Switzer";
  src: url("./assets/fonts/new/Switzer-Semibold.eot");
  src: url("./assets/fonts/new/Switzer-Semibold.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/new/Switzer-Semibold.woff2") format("woff2"), url("./assets/fonts/new/Switzer-Semibold.woff") format("woff"), url("./assets/fonts/new/Switzer-Semibold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Involve";
  src: url("./assets/fonts/new/URWGothicL-Demi.eot");
  src: url("./assets/fonts/new/URWGothicL-Demi.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/new/URWGothicL-Demi.woff2") format("woff2"), url("./assets/fonts/new/URWGothicL-Demi.woff") format("woff"), url("./assets/fonts/new/URWGothicL-Demi.ttf") format("truetype");
  font-weight: 700;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Involve";
  src: url("./assets/fonts/new/Involve-SemiBold.eot");
  src: url("./assets/fonts/new/Involve-SemiBold.eot?#iefix") format("embedded-opentype"), url("./assets/fonts/new/Involve-SemiBold.woff2") format("woff2"), url("./assets/fonts/new/Involve-SemiBold.woff") format("woff"), url("./assets/fonts/new/Involve-SemiBold.ttf") format("truetype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}/**
 * 1. Correct `inline-block` display not defined in IE 8/9.
 * 2. Normalize vertical alignment of `progress` in Chrome, Firefox, and Opera.
 */
audio, canvas, progress, video {
  display: inline-block;
  /* 1 */
  vertical-align: baseline;
  /* 2 */
}/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */
sub, sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Firefox, IE 8/9/10/11, and Opera.
 * Correct `select` style inheritance in Firefox.
 */
button, select {
  text-transform: none;
}p + h2, p + header h2, p + h3, p + h4, ul + h2, ul + header h2, ul + h3, ul + h4, ol + h2, ol + header h2, ol + h3, ol + h4, table + h2, table + header h2, table + h3, table + h4, blockquote + h2, blockquote + header h2, blockquote + h3, blockquote + h4, form + h2, form + header h2, form + h3, form + h4 {
  margin-top: 1em;
}sup, sub {
  font-size: 60%;
  height: 0;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}[class*=" grid-columns-"], [class^=grid-columns-] {
  grid-gap: var(--gutter-width);
}.page-template-template-homepage #primary, .page-template-template-homepage .site-main {
  margin-top: 0;
  margin-bottom: 0;
}/*-------------------------------------------------------------
2.0 Header
--------------------------------------------------------------*/
.site-header {
  background-position: center center;
  position: relative;
  z-index: 996;
  background-color: #ffffff;
}.site-header .custom-logo-link {
  display: block;
  margin-bottom: 0;
}.site-header .widget {
  margin-bottom: 0;
}
@media (max-width: 768px) {.site-header .container {
    padding-left: 15px;
    padding-right: 15px;
  }}.site-branding {
  display: block;
  clear: both;
}.site-branding .custom-logo-link + .site-branding-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}.site-branding img {
  height: auto;
  margin: auto;
}.site-branding .site-title {
  font-size: 2em;
  margin: 0;
  font-family: var(--e-global-typography-accent-font-family);
  font-weight: 400;
}.site-branding .site-description {
  font-size: 0.875em;
  display: none;
}.site-branding .logo {
  margin: 0;
}.spaciaz-mobile-nav {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: fixed;
  width: 330px;
  top: 0;
  bottom: 0;
  left: 0;
  z-index: 9999;
  overflow: hidden;
  overflow-y: auto;
  background-color: #fff;
  transition: transform 0.25s ease;
  transform: translate3d(-330px, 0, 0);
}
@media (min-width: 410px) {.spaciaz-mobile-nav {
    width: 410px;
    transform: translate3d(-410px, 0, 0);
  }}.mobile-nav-active .spaciaz-mobile-nav {
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}.spaciaz-mobile-nav .menu-scroll-mobile {
  padding-top: 1.2em;
}.spaciaz-mobile-nav .menu-scroll-mobile .site-branding {
  margin: 0 30px 15px;
}.spaciaz-mobile-nav .mobile-menu-tab {
  display: none;
  padding: 15px 30px;
}.spaciaz-mobile-nav .mobile-menu-tab.active {
  display: block;
}.mobile-nav-close {
  float: right;
  clear: both;
  position: absolute;
  line-height: 1;
  top: 18px;
  right: 20px;
  font-size: 24px;
  padding: 0;
  text-align: center;
  z-index: 99;
  color: var(--accent);
}.mobile-nav-close:hover, .mobile-nav-close:focus {
  color: var(--accent);
}.mobile-nav-active .spaciaz-overlay {
  visibility: visible;
  opacity: 1;
}.menu-mobile-nav-button {
  display: block;
  font-size: 15px;
  color: var(--accent);
}
@media (min-width: 1024px) {.menu-mobile-nav-button {
    display: none;
  }}.menu-mobile-nav-button .spaciaz-icon {
  display: flex;
  flex-direction: column;
}.menu-mobile-nav-button .spaciaz-icon > span {
  display: inline-block;
  height: 2px;
  width: 24px;
  margin-bottom: 3px;
  border-radius: 5px;
  transition: all 0.3s ease;
  background-color: var(--accent);
}.menu-mobile-nav-button .spaciaz-icon > span:last-child {
  margin-bottom: 0;
}.menu-mobile-nav-button:hover .spaciaz-icon > span {
  background-color: var(--primary);
}.mobile-nav-active {
  overflow: hidden;
}.main-navigation div.menu {
  display: none;
}.main-navigation div.menu:last-child {
  display: block;
}.main-navigation .menu {
  clear: both;
}.main-navigation ul.menu {
  margin-left: 0;
  list-style: none;
  margin-bottom: 0;
}.main-navigation ul.menu ul {
  display: block;
  margin-left: 1.41575em;
}.main-navigation ul.menu > li.menu-item > a {
  display: flex;
  align-items: center;
  position: relative;
  padding: 2.6em 1em;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}.main-navigation ul.menu li.menu-item a span {
  position: relative;
}.main-navigation ul.menu li.menu-item a span:before {
  height: 1px;
  width: 0px;
  background-color: var(--primary);
  content: "";
  bottom: 0px;
  left: 0;
  position: absolute;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}.main-navigation ul.menu li.menu-item a:hover span:before {
  width: 100%;
}.mobile-navigation {
  clear: both;
}.mobile-navigation ul {
  margin: 0;
  list-style: none;
}.mobile-navigation ul > li.menu-item {
  position: relative;
}.mobile-navigation ul > li.menu-item > a {
  display: block;
  padding: 12px 0;
  color: var(--accent);
  transition: none;
  font-size: 16px;
  font-weight: 600;
}.mobile-navigation ul > li.menu-item > a i {
  font-size: 16px;
  margin-right: 15px;
}.mobile-navigation ul > li.menu-item > a:hover {
  text-decoration: none;
  color: var(--accent);
}.mobile-navigation ul > li.menu-item button::after {
  transition: all, ease, 0.9s;
}.mobile-navigation ul > li.menu-item:last-child > a {
  border-bottom: none;
}.mobile-navigation .dropdown-toggle {
  background: transparent;
  position: absolute;
  top: 0;
  right: 0;
  display: block;
  padding: 12px 0;
  line-height: 1;
  width: 30px;
  text-align: right;
  border: none;
  font-size: 18px;
  color: var(--accent);
}.mobile-navigation .dropdown-toggle:focus {
  outline: none;
}.mobile-navigation .dropdown-toggle:hover, .mobile-navigation .dropdown-toggle:active, .mobile-navigation .dropdown-toggle:focus {
  border: none;
  background-color: transparent;
  color: var(--accent);
}.mobile-navigation .dropdown-toggle:after {
  content: none;
}/*-------------------------------------------------------------
3.1 Content (post etc)
--------------------------------------------------------------*/
article .post strong, article .post th, article .post dt {
  color: var(--accent);
}

@media (max-width: 1024px) {[data-elementor-type=footer] {
    margin-bottom: 60px;
  }}.scrollup {
  display: flex;
  align-items: center;
  justify-content: center;
  position: fixed;
  right: 30px;
  bottom: 80px;
  width: 70px;
  height: 70px;
  line-height: 1;
  text-decoration: none;
  background: var(--primary);
  color: var(--accent);
  border: 1px solid var(--primary);
  border-radius: 50%;
  transform: scale(0);
  z-index: 999;
  text-align: center;
  font-size: 14px;
  transition: all ease 0.35s;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.05);
}.scrollup.activate {
  transform: scale(1);
}/*-------------------------------------------------------------
7.0 Clearing
--------------------------------------------------------------*/
.clear::before, .clear::after, .site-header::before, .site-header::after, .site-footer::before, .site-footer::after {
  content: "";
  display: table;
}.clear::after, .site-header::after, .site-footer::after {
  clear: both;
}table td, table th {
  padding: 1em;
  text-align: left;
  vertical-align: top;
  word-break: break-all;
}table thead th {
  padding: 1.41575em;
  vertical-align: middle;
}/*-------------------------------------------------------------
11.0 Forms
--------------------------------------------------------------*/
form {
  margin-bottom: 1.618em;
}button, input, select, textarea {
  font-size: 100%;
  /* Corrects font size not being inherited in all browsers */
  margin: 0;
  /* Addresses margins set differently in IE6/7, F3/4, S5, Chrome */
  vertical-align: baseline;
  /* Improves appearance and consistency in all browsers */
  /* stylelint-disable */
  *vertical-align: middle;
  /* Improves appearance and consistency in all browsers */
  /* stylelint-enable */
}button, input[type=button], input[type=reset], input[type=submit], .button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-weight: 700;
  line-height: 1.5;
  text-transform: capitalize;
  font-family: var(--e-global-typography-accent-font-family);
  border-radius: 30px;
  cursor: pointer;
  color: var(--white);
  padding: 17px 40px;
  text-decoration: none;
  text-shadow: none;
  -webkit-appearance: none;
  border: none;
  background-color: var(--primary);
  transition: all ease 0.3s;
  position: relative;
}textarea {
  overflow: auto;
  /* Removes default vertical scrollbar in IE6/7/8/9 */
  vertical-align: top;
  /* Improves readability and alignment in all browsers */
  width: 100%;
}@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}/*--------------------------------------------------------------
16.0 Layout
--------------------------------------------------------------*/
/**
 * Strictly Layout Styles
 */
@media (min-width: 1025px) {
  /**
  * Menus
  *
  * 1 - We have to use a `left` declaration so that dropdowns are revealed when tabbed.
  */
  .menu-toggle,
.main-navigation.toggled div.menu {
    display: none;
  }

  .primary-navigation {
    display: block;
  }

  .instagram-widget .instagram-picture, .instagram-widget .instagram-box-title {
    order: unset !important;
  }

  .main-navigation {
    clear: both;
    display: block;
    width: 100%;
  }
  .main-navigation ul {
    list-style: none;
    margin: 0;
    padding-left: 0;
    display: block;
  }
  .main-navigation ul li {
    position: relative;
    display: inline-block;
    text-align: left;
  }
  .main-navigation ul li a:not(.elementor-button-link) {
    display: block;
  }
  .main-navigation ul li:hover > ul, .main-navigation ul li.focus > ul {
    display: block;
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
    transform: translateY(0px);
  }
  .main-navigation ul li:hover > ul li > ul, .main-navigation ul li.focus > ul li > ul {
    display: block;
    left: 100%;
    top: 0;
    opacity: 0;
    visibility: hidden;
  }
  .main-navigation ul li:hover > ul li > ul:before, .main-navigation ul li.focus > ul li > ul:before {
    position: absolute;
    content: "";
    display: block;
    height: 100%;
    width: 15px;
    left: -15px;
  }
  .main-navigation ul li:hover > ul li > ul.sub-menu--is-touch-device, .main-navigation ul li.focus > ul li > ul.sub-menu--is-touch-device {
    display: none;
    left: 0;
  }
  .main-navigation ul li:hover > ul li:hover > ul, .main-navigation ul li:hover > ul li.focus > ul, .main-navigation ul li.focus > ul li:hover > ul, .main-navigation ul li.focus > ul li.focus > ul {
    opacity: 1;
    visibility: visible;
    pointer-events: auto;
  }
  .main-navigation ul ul.sub-menu {
    float: left;
    position: absolute;
    top: 100%;
    transform: translateY(20px);
    z-index: 99999;
    left: -30px;
    opacity: 0;
    visibility: hidden;
    transition: opacity 0.3s, transform 0.3s, visibility 0.3s ease;
    pointer-events: none;
    box-shadow: 0 4px 30px rgba(0, 0, 0, 0.08);
  }
  .main-navigation ul ul.sub-menu.sub-menu--is-touch-device {
    display: none;
    left: 0;
  }
  .main-navigation ul ul.sub-menu li {
    display: block;
    min-width: 280px;
  }

  .site-content::before, .site-content::after {
    content: "";
    display: table;
  }
  .site-content::after {
    clear: both;
  }

  .content-area {
    width: calc(100% - 470px);
    float: left;
    position: relative;
  }
  .content-area:before {
    content: "";
    position: absolute;
    top: 0;
    right: -61px;
    height: 100%;
    width: 1px;
    background-color: var(--border);
  }
  .spaciaz-sidebar-left .content-area {
    float: right;
  }
  .spaciaz-sidebar-left .content-area:before {
    left: -61px;
    right: unset;
  }
  .spaciaz-full-width-content .content-area:before {
    display: none;
  }
  .tax-spaciaz_project_cat .content-area, .post-type-archive-spaciaz_project .content-area {
    width: calc(100% - 410px);
  }

  .widget-area {
    width: 410px;
    float: right;
    border-left: 1px solid var(--border);
    padding-left: 60px;
  }
  .spaciaz-sidebar-left .widget-area {
    float: left;
    border-right: 1px solid var(--border);
    border-left: none;
    padding-left: 0;
    padding-right: 60px;
  }
  .tax-spaciaz_project_cat .widget-area, .post-type-archive-spaciaz_project .widget-area {
    width: 410px;
  }

  .left-sidebar .content-area {
    float: right;
  }
  .left-sidebar .widget-area {
    float: left;
  }

  .spaciaz-full-width-content .content-area {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }
  .spaciaz-full-width-content .content-area:after {
    display: none;
  }
}
@media (min-width: 768px) {.site-branding .site-description {
    margin-bottom: 0;
  }.page-template-template-homepage-php .content-area {
    width: 100%;
    float: left;
    margin-left: 0;
    margin-right: 0;
  }.main-navigation div.menu {
    display: block;
  }.main-navigation ul.menu {
    max-height: none;
    overflow: visible;
    margin-left: -1.1em;
    margin-right: -1.1em;
    transition: none;
  }.main-navigation ul.menu > li > a {
    padding: 1.287em 1.1em;
  }}/*--------------------------------------------------------------
17.0 Utilities
--------------------------------------------------------------*/
.d-grid {
  display: grid;
}/* ===== Start ICONS CSS ===== */
@font-face {
  font-family: "spaciaz-icon";
  src: url("./assets/fonts/icons/spaciaz-icon-1.2.3.eot");
  src: url("./assets/fonts/icons/spaciaz-icon-1.2.3.eot?#iefix") format("eot"), url("./assets/fonts/icons/spaciaz-icon-1.2.3.woff2") format("woff2"), url("./assets/fonts/icons/spaciaz-icon-1.2.3.woff") format("woff"), url("./assets/fonts/icons/spaciaz-icon-1.2.3.ttf") format("truetype"), url("./assets/fonts/icons/spaciaz-icon-1.2.3.svg#spaciaz-icon-1.2.3") format("svg");
}[class*=spaciaz-icon-] {
  font-family: "spaciaz-icon";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: middle;
}button.loading::after, .button.loading::after {
  font-family: "spaciaz-icon";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: middle;
  content: "";
  animation: fa-spin 0.75s linear infinite;
  height: 20px;
  width: 20px;
  line-height: 20px;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -10px;
  margin-top: -10px;
  display: block;
  background-color: transparent;
  z-index: 1;
}.mobile-navigation ul li button::before {
  font-family: "spaciaz-icon";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: middle;
  content: "";
  font-size: 8px;
}.mobile-navigation ul li button.toggled-on::before {
  font-family: "spaciaz-icon";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: middle;
  content: "";
}a.remove::before {
  font-family: "spaciaz-icon";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: middle;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  color: #999999;
  line-height: 1.618;
  text-indent: 0;
  text-align: center;
}body.loading::after {
  font-family: "spaciaz-icon";
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  font-weight: normal;
  line-height: 1;
  vertical-align: middle;
  content: "";
  animation: fa-spin 0.75s linear infinite;
  height: 40px;
  width: 40px;
  line-height: 40px;
  font-size: 40px;
  position: fixed;
  top: 50%;
  left: 50%;
  display: block;
  z-index: 999999;
  color: #fff;
}

@keyframes mf-spin-fast {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    -webkit-transform: rotate(900deg);
    transform: rotate(900deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  to {
    -webkit-transform: rotate(1800deg);
    transform: rotate(1800deg);
  }
}@-webkit-keyframes mf-spin-fast {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    -webkit-transform: rotate(900deg);
    transform: rotate(900deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  to {
    -webkit-transform: rotate(1800deg);
    transform: rotate(1800deg);
  }
}@-o-keyframes mf-spin-fast {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    -webkit-transform: rotate(900deg);
    transform: rotate(900deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  to {
    -webkit-transform: rotate(1800deg);
    transform: rotate(1800deg);
  }
}@-ms-keyframes mf-spin-fast {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  50% {
    -webkit-transform: rotate(900deg);
    transform: rotate(900deg);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  to {
    -webkit-transform: rotate(1800deg);
    transform: rotate(1800deg);
  }
}/* Start custom CSS for container {
    transform: translateY(-8px);
    transition: all 0.4s ease;
    box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
}@-webkit-keyframes opalMoveUp {
  from {
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}@-moz-keyframes opalMoveUp {
  from {
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}@-ms-keyframes opalMoveUp {
  from {
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes opalMoveUp {
  from {
    -webkit-transform: translateY(100px);
    -ms-transform: translateY(100px);
    transform: translateY(100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}@-webkit-keyframes opalMoveDown {
  from {
    -webkit-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    transform: translateY(-100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}@-moz-keyframes opalMoveDown {
  from {
    -webkit-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    transform: translateY(-100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}@-ms-keyframes opalMoveDown {
  from {
    -webkit-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    transform: translateY(-100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes opalMoveDown {
  from {
    -webkit-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    transform: translateY(-100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}@-webkit-keyframes opalMoveLeft {
  from {
    -webkit-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}@-moz-keyframes opalMoveLeft {
  from {
    -webkit-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}@-ms-keyframes opalMoveLeft {
  from {
    -webkit-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes opalMoveLeft {
  from {
    -webkit-transform: translateX(100px);
    -ms-transform: translateX(100px);
    transform: translateX(100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}@-webkit-keyframes opalMoveRight {
  from {
    -webkit-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}@-moz-keyframes opalMoveRight {
  from {
    -webkit-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}@-ms-keyframes opalMoveRight {
  from {
    -webkit-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes opalMoveRight {
  from {
    -webkit-transform: translateX(-100px);
    -ms-transform: translateX(-100px);
    transform: translateX(-100px);
    opacity: 0;
  }
  to {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}@-webkit-keyframes opalScaleUp {
  from {
    opacity: 0;
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
  }
  to {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}@-moz-keyframes opalScaleUp {
  from {
    opacity: 0;
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
  }
  to {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}@-ms-keyframes opalScaleUp {
  from {
    opacity: 0;
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
  }
  to {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}
@keyframes opalScaleUp {
  from {
    opacity: 0;
    -webkit-transform: scale(0.6);
    -ms-transform: scale(0.6);
    transform: scale(0.6);
  }
  to {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
    opacity: 1;
  }
}@-webkit-keyframes opalScale {
  0% {
    opacity: 0.8;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0.8;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
}@-moz-keyframes opalScale {
  0% {
    opacity: 0.8;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0.8;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
}@-ms-keyframes opalScale {
  0% {
    opacity: 0.8;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0.8;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
}
@keyframes opalScale {
  0% {
    opacity: 0.8;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  100% {
    opacity: 0.8;
    -webkit-transform: scale(0.8);
    -ms-transform: scale(0.8);
    transform: scale(0.8);
  }
}@-webkit-keyframes opalFlip {
  from {
    opacity: 0;
    -webkit-perspective: 1300px;
    perspective: 1300px;
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
}@-moz-keyframes opalFlip {
  from {
    opacity: 0;
    -webkit-perspective: 1300px;
    perspective: 1300px;
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
}@-ms-keyframes opalFlip {
  from {
    opacity: 0;
    -webkit-perspective: 1300px;
    perspective: 1300px;
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
}
@keyframes opalFlip {
  from {
    opacity: 0;
    -webkit-perspective: 1300px;
    perspective: 1300px;
    -webkit-transform: rotateX(-180deg);
    transform: rotateX(-180deg);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateX(0deg);
    transform: rotateX(0deg);
    opacity: 1;
  }
}@-webkit-keyframes rotate {
  from {
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}@-moz-keyframes rotate {
  from {
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}@-ms-keyframes rotate {
  from {
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes rotate {
  from {
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}@-webkit-keyframes opalHelix {
  from {
    opacity: 0;
    -webkit-perspective: 1300px;
    perspective: 1300px;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 1;
  }
}@-moz-keyframes opalHelix {
  from {
    opacity: 0;
    -webkit-perspective: 1300px;
    perspective: 1300px;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 1;
  }
}@-ms-keyframes opalHelix {
  from {
    opacity: 0;
    -webkit-perspective: 1300px;
    perspective: 1300px;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 1;
  }
}
@keyframes opalHelix {
  from {
    opacity: 0;
    -webkit-perspective: 1300px;
    perspective: 1300px;
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
  }
  to {
    -webkit-transform: rotateY(0deg);
    transform: rotateY(0deg);
    opacity: 1;
  }
}@-webkit-keyframes opalPopup {
  from {
    opacity: 0;
    -webkit-transform: scale(0.4);
    -ms-transform: scale(0.4);
    transform: scale(0.4);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 1300px;
    perspective: 1300px;
  }
  70% {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    opacity: 0.8;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
  }
  to {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
  }
}@-moz-keyframes opalPopup {
  from {
    opacity: 0;
    -webkit-transform: scale(0.4);
    -ms-transform: scale(0.4);
    transform: scale(0.4);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 1300px;
    perspective: 1300px;
  }
  70% {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    opacity: 0.8;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
  }
  to {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
  }
}@-ms-keyframes opalPopup {
  from {
    opacity: 0;
    -webkit-transform: scale(0.4);
    -ms-transform: scale(0.4);
    transform: scale(0.4);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 1300px;
    perspective: 1300px;
  }
  70% {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    opacity: 0.8;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
  }
  to {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
  }
}
@keyframes opalPopup {
  from {
    opacity: 0;
    -webkit-transform: scale(0.4);
    -ms-transform: scale(0.4);
    transform: scale(0.4);
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-perspective: 1300px;
    perspective: 1300px;
  }
  70% {
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    opacity: 0.8;
    animation-timing-function: ease-out;
    -webkit-animation-timing-function: ease-out;
  }
  to {
    transform: scale(1);
    -webkit-transform: scale(1);
    opacity: 1;
  }
}.elementor-widget-spaciaz-button-mousemove .elementor-button {
  width: 180px;
  height: 180px;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
}.elementor-widget-spaciaz-button-mousemove .elementor-button .elementor-button-content-wrapper {
  flex-direction: column;
}.elementor-widget-spaciaz-button-mousemove .elementor-button i {
  font-size: 40px;
}.movingButton {
  display: inline-block;
  transition: all ease 0.3s;
  transform: translate3d(0px, 0px, 0px);
  border-radius: 100%;
}.elementor-canvas-menu-wrapper {
  display: flex;
}.elementor-canvas-menu-wrapper .menu-mobile-nav-button {
  display: inline-flex;
  align-items: center;
}.elementor-widget-spaciaz-projects-expand .d-grid {
  display: flex;
  flex-direction: column;
}
@media (min-width: 768px) {.elementor-widget-spaciaz-projects-expand .d-grid {
    flex-direction: row;
  }}.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item {
  position: relative;
}
@media (min-width: 768px) {.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item {
    transition: width 0.6s cubic-bezier(0.38, 0.005, 0.215, 1), flex-shrink 0.6s cubic-bezier(0.38, 0.005, 0.215, 1);
    width: clamp(35%, 2.5vmax, 40%);
  }}.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item .project-post-thumbnail {
  height: 630px;
  padding-top: 0;
}.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item .project-item .project-content {
  overflow: hidden;
}.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item .project-item .project-content .project-button-wrap a {
  margin-top: 30px;
  color: var(--accent);
}.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item .project-item .project-content .project-button-wrap a:hover {
  color: var(--accent);
}
@media (min-width: 768px) {.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item .project-item .project-content {
    padding-left: 2.1vw;
    padding-right: 2.1vw;
  }.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item .project-item .project-content .project-title a {
    display: inline-block;
    writing-mode: sideways-lr;
    transition: transform 0.6s cubic-bezier(0.38, 0.005, 0.215, 1), opacity 0.6s cubic-bezier(0.38, 0.005, 0.215, 1);
  }.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item .project-item .project-content .project-button-wrap {
    transition: transform 0.6s cubic-bezier(0.38, 0.005, 0.215, 1), opacity 0.6s cubic-bezier(0.38, 0.005, 0.215, 1), max-height 0.6s cubic-bezier(0.38, 0.005, 0.215, 1);
    max-height: 0;
    transform: translateY(60px);
  }.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item .project-item .project-content .project-title {
    font-size: clamp(24px, 2.5vmax, 36px);
    max-height: 350px;
  }}.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item.active {
  flex-shrink: 0;
}
@media (min-width: 1410px) {.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item.active {
    width: 21vw;
  }}
@media (min-width: 1200px) {.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item.active {
    transition: width 0.6s cubic-bezier(0.38, 0.005, 0.215, 1), flex-shrink 0.6s cubic-bezier(0.38, 0.005, 0.215, 1);
    width: 38%;
  }}
@media (min-width: 768px) {.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item.active .project-item .project-content {
    max-width: 460px;
  }.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item.active .project-item .project-content .project-title {
    font-size: clamp(30px, 2.5vmax, 36px);
  }.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item.active .project-item .project-content .project-title a {
    writing-mode: horizontal-tb;
  }.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item.active .project-item .project-content .project-button-wrap {
    transition: transform 0.6s cubic-bezier(0.38, 0.005, 0.215, 1), opacity 0.6s cubic-bezier(0.38, 0.005, 0.215, 1), max-height 0.6s cubic-bezier(0.38, 0.005, 0.215, 1);
    max-height: 90px;
    transform: translateY(0);
  }}

@keyframes marquee {
  100% {
    transform: translate(-100%);
  }
}.project-item .project-post-thumbnail {
  border-radius: 30px;
  position: relative;
  overflow: hidden;
  margin-bottom: 20px;
  padding-top: 122%;
}.project-item .project-post-thumbnail img {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  object-fit: cover;
}.project-item .project-button {
  display: inline-flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
  padding: 5px 5px 5px 30px;
  border-radius: 30px;
  background-color: #fff;
}.project-item .project-button .btn-icon-wrap {
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  display: flex;
  position: relative;
  overflow: hidden;
}.project-item .project-button .btn-icon, .project-item .project-button .btn-icon-hover {
  display: flex;
  color: var(--accent);
  transition: transform 0.35s linear;
  font-size: 13px;
}.project-item .project-button .btn-icon {
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotate(-45deg);
  transform-style: preserve-3d;
}.project-item .project-button .btn-icon-hover {
  position: absolute;
  transform: translate3d(-17px, 17px, 0px) scale3d(0.2, 0.2, 1) rotate(-45deg);
}.project-item .project-button:hover .btn-icon {
  transform: translate3d(17px, -17px, 0px) scale3d(0.2, 0.2, 1) rotate(-45deg);
}.project-item .project-button:hover .btn-icon-hover {
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotate(-45deg);
}.project-item .project-button .project-button-text {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.7142857143;
  font-family: var(--e-global-typography-accent-font-family);
  text-transform: capitalize;
}.project-item .project-button .project-button-icon {
  background-color: var(--primary);
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}.project-item.project-style-5 .project-post-thumbnail {
  margin-bottom: 0;
}.project-item.project-style-5 .project-post-thumbnail:after {
  position: absolute;
  content: "";
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to top, rgba(0, 0, 0, 0.95) 0%, rgba(0, 0, 0, 0.5) 50%, rgba(0, 0, 0, 0.15) 100%);
  opacity: 1;
  border-radius: 30px;
  z-index: 1;
}
.project-item.project-style-5 .project-content .project-desc {
  color: rgba(255, 255, 255, 0.95) !important;
  text-shadow: 0 1px 3px rgba(0, 0, 0, 0.8);
  opacity: 0;
  transform: translateY(20px);
  transition: transform 0.6s cubic-bezier(0.38, 0.005, 0.215, 1), opacity 0.6s cubic-bezier(0.38, 0.005, 0.215, 1);
}
.elementor-widget-spaciaz-projects-expand.elementor-project-style-5 .grid-item.active .project-item .project-content .project-desc {
  opacity: 1;
  transform: translateY(0);
}.preloader .project-item .project-post-thumbnail, .preloader .project-item .project-title, .preloader .project-item .project-button {
  position: relative;
}.preloader .project-item .project-post-thumbnail:after, .preloader .project-item .project-title:after, .preloader .project-item .project-button:after {
  content: "";
  position: absolute;
  z-index: 996;
  animation-duration: 1s;
  animation-fill-mode: forwards;
  animation-iteration-count: infinite;
  animation-name: placeHolderShimmer;
  animation-timing-function: linear;
  background: #f6f7f8;
  background: linear-gradient(to right, #eeeeee 8%, #dddddd 18%, #eeeeee 33%);
  background-size: 800px 104px;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}.elementor-widget-spaciaz-slide-scrolling {
  --p1: 0;
  --scrolling_gap: 0px;
}.elementor-widget-spaciaz-slide-scrolling.box-width-yes .elementor-scrolling {
  overflow: hidden;
  max-width: var(--container);
  margin: 0 auto;
}.elementor-widget-spaciaz-slide-scrolling.hover-pause-yes .elementor-scrolling-wrapper:hover .elementor-scrolling-inner {
  animation-play-state: paused;
}.elementor-widget-spaciaz-slide-scrolling .elementor-scrolling-wrapper {
  white-space: nowrap;
  display: inline-flex;
  transform: translateX(-50%);
  left: 50%;
  position: relative;
}.elementor-widget-spaciaz-slide-scrolling .elementor-scrolling-item {
  display: flex;
  transition: all ease 0.3s;
}.elementor-widget-spaciaz-slide-scrolling .elementor-scrolling-item .scrolling-title {
  display: block;
  font-family: var(--e-global-typography-accent-font-family);
  color: var(--accent);
}.elementor-widget-spaciaz-slide-scrolling .elementor-scrolling-item .scrolling-title a {
  text-decoration: none;
  white-space: nowrap;
  display: block;
}.elementor-widget-spaciaz-slide-scrolling .elementor-scrolling-inner {
  position: relative;
  animation-iteration-count: infinite;
  animation-timing-function: linear;
  animation-duration: 10s;
  width: max-content;
  display: inline-flex;
  align-items: center;
}.elementor-widget-spaciaz-slide-scrolling .elementor-scrolling-item-inner {
  display: inline-flex;
  gap: var(--scrolling_gap);
}.elementor-widget-spaciaz-slide-scrolling .elementor-scrolling-item-inner:hover img {
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}.elementor-widget-spaciaz-slide-scrolling a:hover {
  text-decoration: none;
}.elementor-widget-spaciaz-slide-scrolling .elementor-icon {
  display: flex;
  justify-content: center;
  align-items: center;
}.elementor-widget-spaciaz-slide-scrolling .elementor-icon svg {
  fill: var(--accent);
}.elementor-widget-spaciaz-slide-scrolling .elementor-icon i {
  font-size: 20px;
  color: var(--accent);
}.spaciaz-scrolling-ltr .elementor-scrolling-inner {
  animation-name: marquee;
}.spaciaz-scrolling-rtl .elementor-scrolling-wrapper {
  display: inline-flex;
  justify-content: center;
  transform: translateX(-50%);
}.spaciaz-scrolling-rtl .elementor-scrolling-inner {
  animation-name: marqueeltr;
}

@keyframes marquee {
  100% {
    transform: translate(-100%);
  }
}
@keyframes marqueeltr {
  100% {
    transform: translate(100%);
  }
}
@keyframes rotate {
  from {
    -ms-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}.elementor-testimonial-item-wrapper {
  scroll-behavior: smooth;
  margin: 0 auto;
}.elementor-testimonial-item-wrapper .grid-item {
  position: relative;
  height: auto;
}.elementor-testimonial-item-wrapper .content {
  margin-bottom: 20px;
  font-size: 22px;
  line-height: 1.45;
}.elementor-testimonial-item-wrapper .content p {
  margin-bottom: 0 !important;
}.elementor-testimonial-item-wrapper .elementor-testimonial-image {
  min-width: 60px;
  margin-right: 15px;
}.elementor-testimonial-item-wrapper .elementor-testimonial-image img {
  width: 60px;
  height: 60px;
  object-fit: cover;
  border-radius: 15px;
}.elementor-testimonial-item-wrapper .details {
  display: flex;
  align-items: center;
}.elementor-testimonial-item-wrapper .details-info {
  cursor: pointer;
  display: flex;
  flex-direction: column;
}.elementor-testimonial-item-wrapper .details-info .name {
  font-size: 20px;
  font-weight: bold;
  line-height: 1.2;
  color: var(--accent);
  font-family: var(--e-global-typography-accent-font-family);
}.elementor-testimonial-item-wrapper .layout-3 {
  display: flex;
  grid-gap: 100px;
  flex-direction: column;
}.elementor-testimonial-item-wrapper .layout-3 .elementor-testimonial-image {
  margin-right: 15px;
}.elementor-testimonial-item-wrapper .layout-3 .content {
  border-top: 1px solid var(--accent);
  padding-top: 50px;
  margin-bottom: 40px;
  color: var(--accent);
}.elementor-testimonial-item-wrapper .layout-3 .elementor-testimonial-item {
  opacity: 0.1;
  transition: all ease 0.35s;
}.elementor-testimonial-item-wrapper .layout-3 .elementor-testimonial-item.active {
  opacity: 1;
}.elementor-video-wrapper {
  position: relative;
}.elementor-video-wrapper .elementor-video-popup {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}.elementor-video-wrapper .elementor-video-popup:hover .elementor-video-content {
  color: var(--primary);
}.elementor-video-wrapper .elementor-video-popup:hover .elementor-video-icon i {
  color: var(--primary);
}.elementor-video-wrapper .elementor-video-popup:hover .elementor-video-icon svg {
  fill: var(--primary);
}.elementor-video-wrapper .elementor-video-content {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  z-index: 99;
  font-family: var(--e-global-typography-accent-font-family);
  font-weight: 700;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}.elementor-video-wrapper .elementor-video-icon {
  --icon_size: 14px;
  margin-left: 6px;
}.elementor-video-wrapper .elementor-video-icon i {
  color: #000;
  font-size: var(--icon_size);
  padding-right: 10px;
  z-index: 2;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}.elementor-video-wrapper .elementor-video-icon svg {
  width: var(--icon_size);
  height: var(--icon_size);
}.elementor-video-wrapper .elementor-video-title {
  display: block;
  font-size: 14px;
  line-height: 12px;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -webkit-transition: all 0.4s ease;
  transition: all 0.4s ease;
}.show-divider-yes .elementor-icon-box-icon {
  position: relative;
  padding-bottom: var(--icon-box-icon-margin);
}.show-divider-yes .elementor-icon-box-icon:before, .show-divider-yes .elementor-icon-box-icon:after {
  content: "";
  position: absolute;
  display: block;
  width: calc(100% + 2px);
  left: -1px;
  bottom: 0;
  height: 1px;
  background-color: var(--border);
}.show-divider-yes .elementor-icon-box-icon:before {
  transform: scaleX(0);
  transform-origin: 0 0;
  transition: 0.45s cubic-bezier(0.47, 0.05, 0.5, 0.94);
}.show-divider-yes .elementor-icon-box-icon:after {
  transform: scaleX(1);
  transform-origin: 100% 0;
  transition: 0.45s cubic-bezier(0.47, 0.05, 0.5, 0.94) 0.2s;
}.show-divider-yes:hover .elementor-icon-box-icon:before, .show-divider-yes:hover .elementor-icon-box-icon:after {
  background-color: var(--primary);
}.show-divider-yes:hover .elementor-icon-box-icon:before {
  transform: scaleX(1);
  transition: 0.45s cubic-bezier(0.47, 0.05, 0.5, 0.94) 0.2s;
}.show-divider-yes:hover .elementor-icon-box-icon:after {
  transform: scaleX(0);
  transition: 0.45s cubic-bezier(0.47, 0.05, 0.5, 0.94);
}.icon-list-style-spaciaz-yes .elementor-icon-list-item a .elementor-icon-list-text {
  background-image: linear-gradient(to right, var(--accent) 0%, var(--accent) 100%);
  background-position: 0 calc(100% - 0em);
  background-size: 0 1px;
  transition: background-size 0.25s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0s;
  background-repeat: no-repeat;
  text-decoration: none;
}.icon-list-style-spaciaz-yes .elementor-icon-list-item a .elementor-icon-list-text:hover {
  background-size: 100% 1px;
}

@keyframes pp-glow {
  0% {
    transform: scale(1);
    opacity: 1;
  }
  100% {
    transform: scale(2);
    opacity: 0;
  }
}.elementor-button {
  display: inline-grid;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.7142857143;
  font-family: var(--e-global-typography-accent-font-family);
  border-radius: 30px;
  cursor: pointer;
  color: var(--accent);
  padding: 14px 30px;
  text-transform: capitalize;
  text-decoration: none;
  text-shadow: none;
  -webkit-appearance: none;
  border: none;
  background-color: var(--primary);
  transition: all ease 0.3s;
  position: relative;
}.elementor-button .elementor-button-content-wrapper {
  gap: 10px;
  align-items: center;
}.elementor-button:focus, .elementor-button:visited {
  color: var(--accent);
}.elementor-button:hover {
  color: var(--white);
  background-color: var(--accent);
}.elementor-button-icon {
  width: 50px;
  height: 50px;
  background-color: #fff;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
}.elementor-button-icon i {
  font-size: 13px;
}.elementor-button-icon .btn-icon-wrap {
  position: relative;
  overflow: hidden;
}.elementor-button-icon .btn-icon {
  display: flex;
}.elementor-button-icon .btn-icon-hover {
  position: absolute;
}.elementor-button-outline .elementor-button {
  color: var(--accent);
  background-color: transparent;
  border: 1px solid var(--border);
}.elementor-button-outline .elementor-button .elementor-button-icon {
  background-color: var(--primary);
}.elementor-button-outline .elementor-button:hover {
  color: var(--white);
  border-color: var(--accent);
  background-color: var(--accent);
}.elementor-button-link .elementor-button {
  color: var(--accent);
  background-color: transparent;
  padding: 0 !important;
  border-radius: 0;
}.elementor-button-link .elementor-button .elementor-button-icon {
  background-color: var(--primary);
}.elementor-button-link .elementor-button:hover .elementor-button-text {
  color: var(--primary);
}.enable-style-icon-yes .elementor-button .btn-icon-wrap {
  align-items: center;
  justify-content: center;
  width: 18px;
  height: 18px;
  display: flex;
  position: relative;
  overflow: hidden;
}.enable-style-icon-yes .elementor-button .btn-icon, .enable-style-icon-yes .elementor-button .btn-icon-hover {
  display: flex;
  color: var(--accent);
  transition: transform 0.35s linear;
  font-size: 13px;
}.enable-style-icon-yes .elementor-button .btn-icon {
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotate(-45deg);
  transform-style: preserve-3d;
}.enable-style-icon-yes .elementor-button .btn-icon-hover {
  position: absolute;
  transform: translate3d(-17px, 17px, 0px) scale3d(0.2, 0.2, 1) rotate(-45deg);
}.enable-style-icon-yes .elementor-button:hover .btn-icon {
  transform: translate3d(17px, -17px, 0px) scale3d(0.2, 0.2, 1) rotate(-45deg);
}.enable-style-icon-yes .elementor-button:hover .btn-icon-hover {
  transform: translate3d(0px, 0px, 0px) scale3d(1, 1, 1) rotate(-45deg);
}.line-effect-yes .elementor-button:before, .line-effect-yes .elementor-button:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: -1px;
  display: block;
  width: calc(100% + 2px);
  height: 1px;
  background-color: var(--accent);
  transform: scaleX(0);
  transform-origin: 0 0;
  -webkit-transition: 0.3s cubic-bezier(0.48, 0.05, 0.5, 0.94);
  -o-transition: 0.3s cubic-bezier(0.47, 0.05, 0.5, 0.94);
  transition: 0.3s cubic-bezier(0.47, 0.05, 0.5, 0.94);
}.line-effect-yes .elementor-button:after {
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transform-origin: 100% 0;
  -ms-transform-origin: 100% 0;
  transform-origin: 100% 0;
  -webkit-transition: 0.3s cubic-bezier(0.48, 0.05, 0.5, 0.94) 0.2s;
  -o-transition: 0.3s cubic-bezier(0.47, 0.05, 0.5, 0.94) 0.2s;
  transition: 0.3s cubic-bezier(0.47, 0.05, 0.5, 0.94) 0.2s;
}.line-effect-yes .elementor-button:hover:before {
  background-color: var(--primary);
  -webkit-transform: scaleX(1);
  -ms-transform: scaleX(1);
  transform: scaleX(1);
  -webkit-transition: 0.3s cubic-bezier(0.48, 0.05, 0.5, 0.94) 0.2s;
  -o-transition: 0.3s cubic-bezier(0.47, 0.05, 0.5, 0.94) 0.2s;
  transition: 0.3s cubic-bezier(0.47, 0.05, 0.5, 0.94) 0.2s;
}.line-effect-yes .elementor-button:hover:after {
  -webkit-transform: scaleX(0);
  -ms-transform: scaleX(0);
  transform: scaleX(0);
  background-color: var(--primary);
  -webkit-transition: 0.3s cubic-bezier(0.48, 0.05, 0.5, 0.94);
  -o-transition: 0.3s cubic-bezier(0.47, 0.05, 0.5, 0.94);
  transition: 0.3s cubic-bezier(0.47, 0.05, 0.5, 0.94);
}.icon-spaciaz-right .elementor-button {
  padding: 5px 5px 5px 30px;
}.icon-spaciaz-right .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}.header-absolute {
  position: absolute !important;
  width: 100%;
  z-index: 99;
}.header-absolute > .elementor-element {
  background-color: transparent !important;
}@supports (color: var(--scroll-bar)) {
  body.has-scrollbar .elementor-section.elementor-section-stretched {
    width: calc(100vw - var(--scroll-bar)) !important;
    margin-left: calc(-50vw + 50% + (var(--scroll-bar) / 2)) !important;
    margin-right: calc(-50vw + 50% + (var(--scroll-bar) / 2)) !important;
    left: 0 !important;
  }
}.elementor-counter .elementor-counter-number-wrapper {
  justify-content: center;
}.elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-prefix, .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-suffix {
  flex-grow: 0;
}.elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-prefix sup, .elementor-counter .elementor-counter-number-wrapper .elementor-counter-number-suffix sup {
  top: -0.5em;
}.elementor-sticky__spacer {
  opacity: 0;
}@-moz-keyframes toRightFromLeft {
  49% {
    -moz-transform: translate(100%);
  }
  50% {
    opacity: 0;
    -moz-transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}
@keyframes toRightFromLeft {
  49% {
    transform: translate(100%);
  }
  50% {
    opacity: 0;
    transform: translate(-100%);
  }
  51% {
    opacity: 1;
  }
}@-moz-keyframes animateIcon {
  0% {
    opacity: 1;
    -moz-transform: translate(0);
  }
  50% {
    opacity: 0;
    -moz-transform: translate(100%);
  }
  51% {
    opacity: 0;
    -moz-transform: translate(-100%);
  }
  100% {
    opacity: 1;
    -moz-transform: translate(0);
  }
}
@keyframes animateIcon {
  0% {
    opacity: 1;
    transform: translate(0);
  }
  50% {
    opacity: 0;
    transform: translate(100%);
  }
  51% {
    opacity: 0;
    transform: translate(-100%);
  }
  100% {
    opacity: 1;
    transform: translate(0);
  }
}/*# sourceMappingURL=elementor.css.map */


/* BUNDLED FROM: ../wp-content/plugins/elementor/assets/lib/eicons/css/elementor-icons.min.css?ver=5.34.0 */
/*! elementor-icons - v5.44.0 - 01-09-2025 */
@font-face {font-family:eicons;src:url(../fonts/eicons.eot?5.44.0);src:url(../fonts/eicons.eot?5.44.0#iefix) format("embedded-opentype"),url(../fonts/eicons.woff2?5.44.0) format("woff2"),url(../fonts/eicons.woff?5.44.0) format("woff"),url(../fonts/eicons.ttf?5.44.0) format("truetype"),url(../fonts/eicons.svg?5.44.0#eicon) format("svg");font-weight:400;font-style:normal}@keyframes a{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}/* BUNDLED FROM: ../wp-content/plugins/elementor/assets/css/widget-icon-list.min.css?ver=3.24.3 */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items {display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item {word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items {list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item {margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after {inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget.elementor-list-item-link-full_width a {width:100%}.elementor .elementor-element ul.elementor-icon-list-items {padding:0}@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }/* BUNDLED FROM: ../wp-content/themes/demo-child/style.css?ver=1.0.0 */
/*
Theme Name:     Demo-child
Theme URI:
Description:    spaciaz child theme.
Author:         Me
Author URI:
Template:       spaciaz
Version:        1.0.0
*/
@media (min-width: 1201px) {
    body.shop_custom_columns_4 ul.spaciaz-products.products:not(.products-list) {
        grid-template-columns: repeat(4, 1fr) !important;
    }

    body.shop_custom_columns_5 ul.spaciaz-products.products:not(.products-list) {
        grid-template-columns: repeat(5, 1fr) !important;
    }

    body.shop_custom_columns_6 ul.spaciaz-products.products:not(.products-list) {
        grid-template-columns: repeat(6, 1fr) !important;
    }
}/* BUNDLED FROM: ../wp-content/uploads/elementor/css/custom-widget-icon-list.min.css?ver=1765360148 */
.elementor-widget.elementor-icon-list--layout-inline .elementor-widget-container, .elementor-widget:not(:has(.elementor-widget-container)) .elementor-widget-container {overflow:hidden}.elementor-widget .elementor-icon-list-items.elementor-inline-items {display:flex;flex-wrap:wrap;margin-inline:-8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-inline-item {word-break:break-word}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {margin-inline:8px}.elementor-widget .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {border-width:0;border-inline-start-width:1px;border-style:solid;height:100%;inset-inline-end:-8px;inset-inline-start:auto;position:relative;width:auto}.elementor-widget .elementor-icon-list-items {list-style-type:none;margin:0;padding:0}.elementor-widget .elementor-icon-list-item {margin:0;padding:0;position:relative}.elementor-widget .elementor-icon-list-item:after {inset-block-end:0;position:absolute;width:100%}.elementor-widget .elementor-icon-list-item, .elementor-widget .elementor-icon-list-item a {align-items:var(--icon-vertical-align,center);display:flex;font-size:inherit}.elementor-widget.elementor-list-item-link-full_width a {width:100%}.elementor .elementor-element ul.elementor-icon-list-items {padding:0}

/* ===================================================================
   21. Sidebar contact box – light top spacing so the service list
       (especially the longer "Profesionální ohňostroje" item) never
       butts up against the "Máte otázky" box
   =================================================================== */
.elementor-element.elementor-element-736d2d0 {
  margin-top: 16px !important;
}

/* ===================================================================
   22. Nav "Zavolejte nám:" label – override text-transform: capitalize
       coming from bundled Elementor CSS so it shows correct Czech casing
   =================================================================== */
.elementor-64 .elementor-element.elementor-element-db1a0d6 .elementor-heading-title {
  text-transform: none !important;
}

/* ===================================================================
   23. Image override for 'Jak pracujeme' card (kdojsme-img.webp)
       Make it slightly larger and shift it slightly upwards.
   =================================================================== */
.elementor-element.elementor-element-a2da9a3 {
  bottom: -25px !important; /* shifted up from -63px */
}

@media (min-width: 768px) {
  .elementor-element.elementor-element-a2da9a3 {
    width: 390px !important; /* made larger from 351px */
  }
  .elementor-element.elementor-element-a2da9a3 img {
    width: 100% !important;
    height: auto !important;
  }
}

@media (max-width: 767px) {
  .elementor-element.elementor-element-a2da9a3 img {
    width: 240px !important; /* made larger from 200px */
  }
}

/* ===================================================================
   24. Homepage - Naše obory card grid (replacing projects expander)
   =================================================================== */
.elementor-45 .elementor-element.elementor-element-80aa14d {
  --content-width: 1200px !important;
}

.elementor-45 .elementor-element.elementor-element-303639e {
  --width: 100% !important; /* make heading span full width now that button is removed */
}

/* ===================================================================
   25. Grid layout and card sizing styles for Naše obory card grid 
       (extracted from theme post-2211.css for .elementor-element-867dc0d)
   =================================================================== */
.elementor-element.elementor-element-867dc0d > .elementor-widget-container {
  margin: 65px 0px 0px 0px;
}
.elementor-element.elementor-element-867dc0d .spaciaz-border-shape {
  width: 30px;
  height: 30px;
  clip-path: path("M0 0 Q0,30 30,30 L 0 30 Z");
}
.elementor-element.elementor-element-867dc0d .d-grid {
  display: grid !important;
  grid-template-columns: repeat(3, 1fr) !important;
  grid-gap: 30px !important;
  --gutter-width: 30px;
}
.elementor-element.elementor-element-867dc0d .swiper-pagination {
  justify-content: center;
}

@media(max-width:1366px) {
  .elementor-element.elementor-element-867dc0d .d-grid {
    grid-template-columns: repeat(3, 1fr) !important;
    grid-gap: 30px !important;
    --gutter-width: 30px;
  }
  .elementor-element.elementor-element-867dc0d .service-title {
    font-size: 30px;
  }
}

@media(max-width:1200px) {
  .elementor-element.elementor-element-867dc0d > .elementor-widget-container {
    margin: 40px 0px 0px 0px;
  }
  .elementor-element.elementor-element-867dc0d .d-grid {
    grid-template-columns: repeat(3, 1fr) !important;
    grid-gap: 30px !important;
    --gutter-width: 30px;
  }
  .elementor-element.elementor-element-867dc0d .service-info {
    padding: 30px 10px 30px 10px;
  }
  .elementor-element.elementor-element-867dc0d .service-style-2 .service-content {
    padding: 30px 10px 30px 10px;
  }
  .elementor-element.elementor-element-867dc0d .service-style-3 .service-content {
    padding: 30px 10px 30px 10px;
  }
}

@media(max-width:1024px) {
  .elementor-element.elementor-element-867dc0d .d-grid {
    grid-template-columns: repeat(2, 1fr) !important;
  }
  .elementor-element.elementor-element-867dc0d .service-info {
    padding: 30px 30px 30px 30px;
  }
  .elementor-element.elementor-element-867dc0d .service-style-2 .service-content {
    padding: 30px 30px 30px 30px;
  }
  .elementor-element.elementor-element-867dc0d .service-style-3 .service-content {
    padding: 30px 30px 30px 30px;
  }
}

@media(max-width:767px) {
  .elementor-element.elementor-element-867dc0d > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-element.elementor-element-867dc0d .d-grid {
    grid-template-columns: repeat(1, 1fr) !important;
    grid-gap: 30px !important;
    --gutter-width: 30px;
  }
}

/* ── Service cards alignment ──────────────────────────────────── */
.service-item .service-style-inner .service-title a {
  display: flex !important;
  align-items: flex-end !important;
  min-height: 92px !important;
}

/* ===================================================================
   26. Spacing adjustment around slide scrolling marquee
   =================================================================== */
/* Space above the marquee section */
.elementor-element-6350aee {
  --margin-bottom: 20px !important;
  margin-bottom: 20px !important;
  margin-block-end: 20px !important;
}

/* Marquee container paddings and margins */
.elementor-element-966edaf {
  background-color: #FFFFFF !important;
  --padding-top: 50px !important;
  --padding-bottom: 50px !important;
  --margin-bottom: 0px !important;
  
  padding-top: 50px !important;
  padding-bottom: 50px !important;
  padding-block-start: 50px !important;
  padding-block-end: 50px !important;
  
  margin-bottom: 0px !important;
  margin-block-end: 0px !important;
}

/* Space inside the Proč my section (below the marquee boundary) */
.elementor-element-31c53cb {
  --padding-top: 60px !important;
  padding-top: 60px !important;
  padding-block-start: 60px !important;
}

@media (max-width: 1024px) {
  .elementor-element-6350aee {
    --margin-bottom: 15px !important;
    margin-bottom: 15px !important;
    margin-block-end: 15px !important;
  }
  .elementor-element-966edaf {
    --padding-top: 40px !important;
    --padding-bottom: 40px !important;
    --margin-bottom: 0px !important;
    
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    padding-block-start: 40px !important;
    padding-block-end: 40px !important;
    
    margin-bottom: 0px !important;
    margin-block-end: 0px !important;
  }
  .elementor-element-31c53cb {
    --padding-top: 50px !important;
    padding-top: 50px !important;
    padding-block-start: 50px !important;
  }
}

@media (max-width: 767px) {
  .elementor-element-6350aee {
    --margin-bottom: 10px !important;
    margin-bottom: 10px !important;
    margin-block-end: 10px !important;
  }
  .elementor-element-966edaf {
    --padding-top: 30px !important;
    --padding-bottom: 30px !important;
    --margin-bottom: 0px !important;
    
    padding-top: 30px !important;
    padding-bottom: 30px !important;
    padding-block-start: 30px !important;
    padding-block-end: 30px !important;
    
    margin-bottom: 0px !important;
    margin-block-end: 0px !important;
  }
  .elementor-element-31c53cb {
    --padding-top: 40px !important;
    padding-top: 40px !important;
    padding-block-start: 40px !important;
  }
}



/* ===================================================================
   Page-Specific Elementor Styles: 2211 (Služby)
   =================================================================== */
.elementor-2211 .elementor-element.elementor-element-f589763{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2211 .elementor-element.elementor-element-f589763:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-f589763 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../assets/images/service-bc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2211 .elementor-element.elementor-element-f589763::before, .elementor-2211 .elementor-element.elementor-element-f589763 > .elementor-background-video-container::before, .elementor-2211 .elementor-element.elementor-element-f589763 > .e-con-inner > .elementor-background-video-container::before, .elementor-2211 .elementor-element.elementor-element-f589763 > .elementor-background-slideshow::before, .elementor-2211 .elementor-element.elementor-element-f589763 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2211 .elementor-element.elementor-element-f589763 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2211 .elementor-element.elementor-element-f589763 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-2211 .elementor-element.elementor-element-f1360fe{--display:flex;--margin-top:175px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2211 .elementor-element.elementor-element-f1360fe .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-page-title .elementor-heading-title, .elementor-widget-page-title .hfe-page-title a{color:var( --e-global-color-primary );}.elementor-widget-page-title .hfe-page-title-icon i{color:var( --e-global-color-primary );}.elementor-widget-page-title .hfe-page-title-icon svg{fill:var( --e-global-color-primary );}.elementor-2211 .elementor-element.elementor-element-2430424 > .elementor-widget-container{margin:0px 0px 220px 0px;}.elementor-2211 .elementor-element.elementor-element-2430424 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-2211 .elementor-element.elementor-element-2430424 .elementor-heading-title, .elementor-2211 .elementor-element.elementor-element-2430424 .hfe-page-title a{font-size:90px;font-weight:700;text-transform:none;line-height:1.06em;letter-spacing:-2px;color:var( --e-global-color-background );}.elementor-2211 .elementor-element.elementor-element-2430424 .hfe-page-title-icon i{color:var( --e-global-color-background );}.elementor-2211 .elementor-element.elementor-element-2430424 .hfe-page-title-icon svg{fill:var( --e-global-color-background );}.elementor-2211 .elementor-element.elementor-element-7728834 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-2211 .elementor-element.elementor-element-7728834{text-align:left;}.elementor-2211 .elementor-element.elementor-element-7728834 .hfe-breadcrumbs, .elementor-2211 .elementor-element.elementor-element-7728834 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#FFFFFF99;}.elementor-2211 .elementor-element.elementor-element-7728834 .hfe-breadcrumbs svg{fill:#FFFFFF99;}.elementor-2211 .elementor-element.elementor-element-7728834 .hfe-breadcrumbs-item{font-family:"Switzer", Sans-serif;font-size:14px;font-weight:600;line-height:20px;}.elementor-2211 .elementor-element.elementor-element-7728834 .hfe-breadcrumbs-item:hover a, .elementor-2211 .elementor-element.elementor-element-7728834 .hfe-breadcrumbs-item:hover .hfe-breadcrumbs-text{color:var( --e-global-color-primary );}.elementor-2211 .elementor-element.elementor-element-7728834 .hfe-breadcrumbs-first:hover .hfe-breadcrumbs-home-icon svg{fill:var( --e-global-color-primary );}.elementor-2211 .elementor-element.elementor-element-7728834 .hfe-breadcrumbs-separator-icon{font-size:2px;}.elementor-2211 .elementor-element.elementor-element-7b01c05{--spacer-size:50px;}.elementor-2211 .elementor-element.elementor-element-7b01c05 > .elementor-widget-container{background-color:var( --e-global-color-background );border-radius:50px 50px 0px 0px;}.elementor-2211 .elementor-element.elementor-element-7b01c05 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-2211 .elementor-element.elementor-element-70691d5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-2211 .elementor-element.elementor-element-70691d5 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-2211 .elementor-element.elementor-element-5df0950{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-2211 .elementor-element.elementor-element-5df0950 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-spaciaz-slide-scrolling .elementor-scrolling-item:hover .elementor-icon i{color:var( --e-global-color-primary );}.elementor-widget-spaciaz-slide-scrolling .elementor-scrolling-item:hover .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2211 .elementor-element.elementor-element-c6432e6{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;}.elementor-2211 .elementor-element.elementor-element-c6432e6 > .elementor-widget-container{padding:2px 20px 5px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:20px 20px 20px 20px;}.elementor-2211 .elementor-element.elementor-element-c6432e6 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-2211 .elementor-element.elementor-element-c6432e6 .elementor-scrolling-inner{animation-duration:10s;align-items:center;}.elementor-2211 .elementor-element.elementor-element-c6432e6 .elementor-scrolling-wrapper .elementor-scrolling-item-inner{align-items:center;}.elementor-2211 .elementor-element.elementor-element-c6432e6 .elementor-scrolling-wrapper .elementor-scrolling-item{padding-left:calc(10px/2);padding-right:calc(10px/2);}.elementor-2211 .elementor-element.elementor-element-c6432e6 .scrolling-title a, .elementor-2211 .elementor-element.elementor-element-c6432e6 .scrolling-title{font-size:var( --e-global-typography-589f815-font-size );font-weight:var( --e-global-typography-589f815-font-weight );text-transform:var( --e-global-typography-589f815-text-transform );line-height:var( --e-global-typography-589f815-line-height );}.elementor-2211 .elementor-element.elementor-element-c6432e6 .elementor-scrolling-item:hover .scrolling-title a{color:var( --e-global-color-accent );}.elementor-2211 .elementor-element.elementor-element-c6432e6 .elementor-scrolling-item:hover .scrolling-title{color:var( --e-global-color-accent );}.elementor-2211 .elementor-element.elementor-element-f3bd2d0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-2211 .elementor-element.elementor-element-f3bd2d0 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-2211 .elementor-element.elementor-element-2b2ed76{width:var( --container-widget-width, 740px );max-width:740px;--container-widget-width:740px;--container-widget-flex-grow:0;}.elementor-2211 .elementor-element.elementor-element-2b2ed76 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-2211 .elementor-element.elementor-element-2b2ed76 .elementor-heading-title{font-size:var( --e-global-typography-bdefc39-font-size );font-weight:var( --e-global-typography-bdefc39-font-weight );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );color:var( --e-global-color-accent );}.elementor-2211 .elementor-element.elementor-element-867dc0d > .elementor-widget-container{margin:65px 0px 0px 0px;}.elementor-2211 .elementor-element.elementor-element-867dc0d .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-2211 .elementor-element.elementor-element-867dc0d .d-grid{grid-template-columns:repeat(3, 1fr);grid-gap:30px;--gutter-width:30px;}.elementor-2211 .elementor-element.elementor-element-867dc0d .swiper-pagination{justify-content:center;}.elementor-page-2211{--page-breadcrumb-display:none;}@media(max-width:1366px){.elementor-2211 .elementor-element.elementor-element-c6432e6 .scrolling-title a, .elementor-2211 .elementor-element.elementor-element-c6432e6 .scrolling-title{font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-2211 .elementor-element.elementor-element-2b2ed76 .elementor-heading-title{font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-2211 .elementor-element.elementor-element-867dc0d .d-grid{grid-template-columns:repeat(3, 1fr);grid-gap:30px;--gutter-width:30px;}.elementor-2211 .elementor-element.elementor-element-867dc0d .service-title{font-size:30px;}}@media(max-width:1200px){.elementor-2211 .elementor-element.elementor-element-2430424 > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-2211 .elementor-element.elementor-element-2430424 .elementor-heading-title, .elementor-2211 .elementor-element.elementor-element-2430424 .hfe-page-title a{font-size:64px;}.elementor-2211 .elementor-element.elementor-element-70691d5{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-2211 .elementor-element.elementor-element-867dc0d > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-2211 .elementor-element.elementor-element-867dc0d .d-grid{grid-template-columns:repeat(3, 1fr);grid-gap:30px;--gutter-width:30px;}.elementor-2211 .elementor-element.elementor-element-867dc0d .service-info{padding:30px 10px 30px 10px;}.elementor-2211 .elementor-element.elementor-element-867dc0d .service-style-2 .service-content{padding:30px 10px 30px 10px;}.elementor-2211 .elementor-element.elementor-element-867dc0d .service-style-3 .service-content{padding:30px 10px 30px 10px;}}@media(max-width:1024px){.elementor-2211 .elementor-element.elementor-element-2430424 > .elementor-widget-container{margin:0px 0px 100px 0px;}.elementor-2211 .elementor-element.elementor-element-2430424 .elementor-heading-title, .elementor-2211 .elementor-element.elementor-element-2430424 .hfe-page-title a{font-size:56px;}.elementor-2211 .elementor-element.elementor-element-70691d5{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-2211 .elementor-element.elementor-element-c6432e6 .scrolling-title a, .elementor-2211 .elementor-element.elementor-element-c6432e6 .scrolling-title{font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-2211 .elementor-element.elementor-element-2b2ed76 .elementor-heading-title{font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-2211 .elementor-element.elementor-element-867dc0d .d-grid{grid-template-columns:repeat(2, 1fr);}.elementor-2211 .elementor-element.elementor-element-867dc0d .service-info{padding:30px 30px 30px 30px;}.elementor-2211 .elementor-element.elementor-element-867dc0d .service-style-2 .service-content{padding:30px 30px 30px 30px;}.elementor-2211 .elementor-element.elementor-element-867dc0d .service-style-3 .service-content{padding:30px 30px 30px 30px;}}@media(max-width:767px){.elementor-2211 .elementor-element.elementor-element-f1360fe{--margin-top:120px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2211 .elementor-element.elementor-element-2430424 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-2211 .elementor-element.elementor-element-2430424 .elementor-heading-title, .elementor-2211 .elementor-element.elementor-element-2430424 .hfe-page-title a{font-size:42px;letter-spacing:-1px;}.elementor-2211 .elementor-element.elementor-element-7b01c05{--spacer-size:30px;}.elementor-2211 .elementor-element.elementor-element-7b01c05 > .elementor-widget-container{border-radius:20px 20px 0px 0px;}.elementor-2211 .elementor-element.elementor-element-70691d5{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-2211 .elementor-element.elementor-element-5df0950{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2211 .elementor-element.elementor-element-c6432e6 .scrolling-title a, .elementor-2211 .elementor-element.elementor-element-c6432e6 .scrolling-title{font-size:var( --e-global-typography-589f815-font-size );line-height:var( --e-global-typography-589f815-line-height );}.elementor-2211 .elementor-element.elementor-element-f3bd2d0{--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2211 .elementor-element.elementor-element-2b2ed76 .elementor-heading-title{font-size:var( --e-global-typography-bdefc39-font-size );line-height:var( --e-global-typography-bdefc39-line-height );letter-spacing:var( --e-global-typography-bdefc39-letter-spacing );}.elementor-2211 .elementor-element.elementor-element-867dc0d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2211 .elementor-element.elementor-element-867dc0d .d-grid{grid-template-columns:repeat(1, 1fr);grid-gap:30px;--gutter-width:30px;}}@media(min-width:768px){.elementor-2211 .elementor-element.elementor-element-f1360fe{--content-width:1730px;}.elementor-2211 .elementor-element.elementor-element-5df0950{--width:33%;}.elementor-2211 .elementor-element.elementor-element-f3bd2d0{--width:67%;}}/* Start custom CSS for hfe-breadcrumbs-widget, class: .elementor-element-7728834 */.elementor-2211 .elementor-element.elementor-element-7728834 .hfe-breadcrumbs-home-icon {
    margin: 0;
}/* End custom CSS */

/* ===================================================================
   Page-Specific Elementor Styles: 61 (Kontakt)
   =================================================================== */
.elementor-61 .elementor-element.elementor-element-dd4cc01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--overlay-opacity:0.4;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-dd4cc01:not(.elementor-motion-effects-element-type-background), .elementor-61 .elementor-element.elementor-element-dd4cc01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../assets/images/faq-bc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-61 .elementor-element.elementor-element-dd4cc01::before, .elementor-61 .elementor-element.elementor-element-dd4cc01 > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-dd4cc01 > .e-con-inner > .elementor-background-video-container::before, .elementor-61 .elementor-element.elementor-element-dd4cc01 > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-dd4cc01 > .e-con-inner > .elementor-background-slideshow::before, .elementor-61 .elementor-element.elementor-element-dd4cc01 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-61 .elementor-element.elementor-element-dd4cc01 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-49de9ae{--display:flex;--margin-top:175px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-61 .elementor-element.elementor-element-49de9ae .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-page-title .elementor-heading-title, .elementor-widget-page-title .hfe-page-title a{color:var( --e-global-color-primary );}.elementor-widget-page-title .hfe-page-title-icon i{color:var( --e-global-color-primary );}.elementor-widget-page-title .hfe-page-title-icon svg{fill:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-03bf66d > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-61 .elementor-element.elementor-element-03bf66d .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-03bf66d .elementor-heading-title, .elementor-61 .elementor-element.elementor-element-03bf66d .hfe-page-title a{font-size:90px;font-weight:700;text-transform:none;line-height:1.06em;letter-spacing:-2px;color:var( --e-global-color-background );}.elementor-61 .elementor-element.elementor-element-03bf66d .hfe-page-title-icon i{color:var( --e-global-color-background );}.elementor-61 .elementor-element.elementor-element-03bf66d .hfe-page-title-icon svg{fill:var( --e-global-color-background );}.elementor-61 .elementor-element.elementor-element-f99e958{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-f99e958 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-d07b84b .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-d07b84b{text-align:left;}.elementor-61 .elementor-element.elementor-element-d07b84b ul.hfe-breadcrumbs li{margin-right:10px;}.elementor-61 .elementor-element.elementor-element-d07b84b .hfe-breadcrumbs, .elementor-61 .elementor-element.elementor-element-d07b84b .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#FFFFFF99;}.elementor-61 .elementor-element.elementor-element-d07b84b .hfe-breadcrumbs svg{fill:#FFFFFF99;}.elementor-61 .elementor-element.elementor-element-d07b84b .hfe-breadcrumbs-item{font-size:14px;font-weight:600;line-height:20px;}.elementor-61 .elementor-element.elementor-element-d07b84b .hfe-breadcrumbs-item:hover a, .elementor-61 .elementor-element.elementor-element-d07b84b .hfe-breadcrumbs-item:hover .hfe-breadcrumbs-text{color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-d07b84b .hfe-breadcrumbs-first:hover .hfe-breadcrumbs-home-icon svg{fill:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-d07b84b .hfe-breadcrumbs-separator-icon{font-size:2px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-61 .elementor-element.elementor-element-0af00e4{width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;}.elementor-61 .elementor-element.elementor-element-0af00e4 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-0af00e4 .elementor-heading-title{font-size:22px;font-weight:600;line-height:32px;color:#FFFFFF99;}.elementor-61 .elementor-element.elementor-element-6e1c396{--spacer-size:50px;}.elementor-61 .elementor-element.elementor-element-6e1c396 > .elementor-widget-container{background-color:var( --e-global-color-background );border-radius:50px 50px 0px 0px;}.elementor-61 .elementor-element.elementor-element-6e1c396 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-e645870{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:100px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-61 .elementor-element.elementor-element-e645870 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-57c1499{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-57c1499 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-2783a18{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-61 .elementor-element.elementor-element-2783a18 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-fbcd262 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-61 .elementor-element.elementor-element-fbcd262 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-fbcd262 .elementor-icon-box-wrapper{text-align:left;}.elementor-61 .elementor-element.elementor-element-fbcd262{--icon-box-icon-margin:30px;}.elementor-61 .elementor-element.elementor-element-fbcd262 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-61 .elementor-element.elementor-element-fbcd262.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-61 .elementor-element.elementor-element-fbcd262.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-fbcd262.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-61 .elementor-element.elementor-element-fbcd262 .elementor-icon{font-size:24px;}.elementor-61 .elementor-element.elementor-element-5594504 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-67ea3e2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-61 .elementor-element.elementor-element-67ea3e2 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-833a981 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-61 .elementor-element.elementor-element-833a981 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-833a981 .elementor-icon-box-wrapper{text-align:left;}.elementor-61 .elementor-element.elementor-element-833a981{--icon-box-icon-margin:30px;}.elementor-61 .elementor-element.elementor-element-833a981 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-61 .elementor-element.elementor-element-833a981.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-61 .elementor-element.elementor-element-833a981.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-833a981.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-61 .elementor-element.elementor-element-833a981 .elementor-icon{font-size:24px;}.elementor-61 .elementor-element.elementor-element-02ad47c .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-8f52242{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:30px 30px 30px 30px;--padding-top:50px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-61 .elementor-element.elementor-element-8f52242 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-6869bc9 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-61 .elementor-element.elementor-element-6869bc9 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-6869bc9 .elementor-icon-box-wrapper{text-align:left;}.elementor-61 .elementor-element.elementor-element-6869bc9{--icon-box-icon-margin:30px;}.elementor-61 .elementor-element.elementor-element-6869bc9 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-accent );}.elementor-61 .elementor-element.elementor-element-6869bc9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-61 .elementor-element.elementor-element-6869bc9.elementor-view-framed .elementor-icon, .elementor-61 .elementor-element.elementor-element-6869bc9.elementor-view-default .elementor-icon{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-61 .elementor-element.elementor-element-6869bc9 .elementor-icon{font-size:24px;}.elementor-61 .elementor-element.elementor-element-7c2ea73 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-b6aa9a7{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-61 .elementor-element.elementor-element-b6aa9a7 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-b969834{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-b969834 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-efdd0df > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-61 .elementor-element.elementor-element-efdd0df .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-efdd0df .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-61 .elementor-element.elementor-element-8a5bc95 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=text],
                    .elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=number],
                    .elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=email],
                    .elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=tel],
                    .elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=search],
                    .elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form textarea,
                    .elementor-61 .elementor-element.elementor-element-8a5bc95 select:not([size]):not([multiple]){font-size:16px;line-height:28px;}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=text]{background-color:#F2F2F2;border-width:0px 0px 0px 0px;padding:16px 30px 16px 30px;margin:0px 0px 30px 0px;border-radius:30px 30px 30px 30px;}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=number]{background-color:#F2F2F2;border-width:0px 0px 0px 0px;padding:16px 30px 16px 30px;margin:0px 0px 30px 0px;border-radius:30px 30px 30px 30px;}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=email]{background-color:#F2F2F2;border-width:0px 0px 0px 0px;padding:16px 30px 16px 30px;margin:0px 0px 30px 0px;border-radius:30px 30px 30px 30px;}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=tel]{background-color:#F2F2F2;border-width:0px 0px 0px 0px;padding:16px 30px 16px 30px;margin:0px 0px 30px 0px;border-radius:30px 30px 30px 30px;}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=url]{background-color:#F2F2F2;border-width:0px 0px 0px 0px;padding:16px 30px 16px 30px;margin:0px 0px 30px 0px;border-radius:30px 30px 30px 30px;}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=date]{background-color:#F2F2F2;border-width:0px 0px 0px 0px;padding:16px 30px 16px 30px;margin:0px 0px 30px 0px;border-radius:30px 30px 30px 30px;}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=password]{background-color:#F2F2F2;border-width:0px 0px 0px 0px;padding:16px 30px 16px 30px;margin:0px 0px 30px 0px;border-radius:30px 30px 30px 30px;}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=search]{background-color:#F2F2F2;border-width:0px 0px 0px 0px;padding:16px 30px 16px 30px;margin:0px 0px 30px 0px;border-radius:30px 30px 30px 30px;}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form select:not([size]):not([multiple]){background-color:#F2F2F2;border-width:0px 0px 0px 0px;padding:16px 30px 16px 30px;margin:0px 0px 30px 0px;border-radius:30px 30px 30px 30px;}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form textarea{background-color:#F2F2F2;border-width:0px 0px 0px 0px;padding:16px 30px 16px 30px;margin:0px 0px 30px 0px;border-radius:30px 30px 30px 30px;}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=text]::placeholder{color:var( --e-global-color-text_light );}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=number]::placeholder{color:var( --e-global-color-text_light );}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=email]::placeholder{color:var( --e-global-color-text_light );}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=tel]::placeholder{color:var( --e-global-color-text_light );}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=url]::placeholder{color:var( --e-global-color-text_light );}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=date]::placeholder{color:var( --e-global-color-text_light );}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=password]::placeholder{color:var( --e-global-color-text_light );}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form input[type=search]::placeholder{color:var( --e-global-color-text_light );}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form select:not([size]):not([multiple])::placeholder{color:var( --e-global-color-text_light );}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form textarea::placeholder{color:var( --e-global-color-text_light );}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-button{text-align:left;}.elementor-61 .elementor-element.elementor-element-8a5bc95 .elementor-button-content-wrapper{flex-direction:row;}.elementor-61 .elementor-element.elementor-element-8a5bc95 .wpcf7-form button{padding:5px 5px 5px 30px;}.elementor-61 .elementor-element.elementor-element-67b88a0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-67b88a0 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-61 .elementor-element.elementor-element-01f1958 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-01f1958 img{border-radius:40px 40px 40px 40px;}.elementor-61 .elementor-element.elementor-element-f3e0a68 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-f3e0a68 img{border-radius:40px 40px 40px 40px;}.elementor-61 .elementor-element.elementor-element-e070db1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-e070db1 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-00b0c2a > .elementor-widget-container{border-radius:30px 30px 30px 30px;}.elementor-61 .elementor-element.elementor-element-00b0c2a .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-61 .elementor-element.elementor-element-00b0c2a iframe{height:750px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.breadcrumb-wrap, .elementor-page-61 .breadcrumb-wrap, .single-spaciaz-breadcrumb .elementor-section-wrap{background-image:url("../assets/images/faq-bc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-page-61{--page-breadcrumb-display:none;}@media(max-width:1366px){.elementor-61 .elementor-element.elementor-element-57c1499{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-61 .elementor-element.elementor-element-49de9ae{--content-width:1730px;}.elementor-61 .elementor-element.elementor-element-b6aa9a7{--width:50%;}.elementor-61 .elementor-element.elementor-element-e070db1{--width:50%;}}@media(max-width:1200px){.elementor-61 .elementor-element.elementor-element-dd4cc01{--min-height:500px;}.elementor-61 .elementor-element.elementor-element-03bf66d .elementor-heading-title, .elementor-61 .elementor-element.elementor-element-03bf66d .hfe-page-title a{font-size:64px;}.elementor-61 .elementor-element.elementor-element-e645870{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-57c1499{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-2783a18{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-61 .elementor-element.elementor-element-67ea3e2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-61 .elementor-element.elementor-element-8f52242{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(max-width:1024px){.elementor-61 .elementor-element.elementor-element-03bf66d > .elementor-widget-container{margin:0px 0px 110px 0px;}.elementor-61 .elementor-element.elementor-element-03bf66d .elementor-heading-title, .elementor-61 .elementor-element.elementor-element-03bf66d .hfe-page-title a{font-size:56px;}.elementor-61 .elementor-element.elementor-element-e645870{--margin-top:30px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-57c1499{--grid-auto-flow:row;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-61 .elementor-element.elementor-element-2783a18{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-61 .elementor-element.elementor-element-67ea3e2{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-61 .elementor-element.elementor-element-8f52242{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}}@media(max-width:880px){.elementor-61 .elementor-element.elementor-element-dd4cc01{--min-height:500px;}.elementor-61 .elementor-element.elementor-element-57c1499{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-2783a18{--border-radius:20px 20px 20px 20px;}.elementor-61 .elementor-element.elementor-element-67ea3e2{--border-radius:20px 20px 20px 20px;}.elementor-61 .elementor-element.elementor-element-8f52242{--border-radius:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-61 .elementor-element.elementor-element-dd4cc01{--min-height:300px;}.elementor-61 .elementor-element.elementor-element-49de9ae{--margin-top:120px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-61 .elementor-element.elementor-element-03bf66d > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-61 .elementor-element.elementor-element-03bf66d .elementor-heading-title, .elementor-61 .elementor-element.elementor-element-03bf66d .hfe-page-title a{font-size:42px;letter-spacing:-1px;}.elementor-61 .elementor-element.elementor-element-6e1c396{--spacer-size:30px;}.elementor-61 .elementor-element.elementor-element-6e1c396 > .elementor-widget-container{border-radius:20px 20px 0px 0px;}.elementor-61 .elementor-element.elementor-element-e645870{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-61 .elementor-element.elementor-element-57c1499{--e-con-grid-template-columns:repeat(1, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-61 .elementor-element.elementor-element-fbcd262 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-61 .elementor-element.elementor-element-833a981 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-61 .elementor-element.elementor-element-b6aa9a7{--padding-top:0px;--padding-bottom:15px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-67b88a0{--gap:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-61 .elementor-element.elementor-element-e070db1{--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-61 .elementor-element.elementor-element-00b0c2a iframe{height:350px;}}/* Start custom CSS for hfe-breadcrumbs-widget, class: .elementor-element-d07b84b */.elementor-61 .elementor-element.elementor-element-d07b84b .hfe-breadcrumbs-home-icon {
    margin: 0;
}/* End custom CSS */

/* ===================================================================
   Page-Specific Elementor Styles: 1050 (Detail Služby)
   =================================================================== */
.elementor-1050 .elementor-element.elementor-element-b4087d1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-1050 .elementor-element.elementor-element-b4087d1 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-b229552{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-b229552 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-d54feda > .elementor-widget-container{margin:0px 0px 45px 0px;}.elementor-1050 .elementor-element.elementor-element-d54feda .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-d54feda .elementor-post-thumbnail img{border-radius:30px 30px 30px 30px;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1050 .elementor-element.elementor-element-461dc24 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1050 .elementor-element.elementor-element-461dc24 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-461dc24 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-text-editor{color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-1050 .elementor-element.elementor-element-ffb2c6d .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-66ec75b > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-1050 .elementor-element.elementor-element-66ec75b .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-be5d084 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-1050 .elementor-element.elementor-element-be5d084 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-be5d084 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-45624b3 > .elementor-widget-container{margin:0px 0px 35px 0px;}.elementor-1050 .elementor-element.elementor-element-45624b3 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-c83ee46{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:50px 30px;--row-gap:50px;--column-gap:30px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--margin-top:0px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-c83ee46 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-00b6051{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-00b6051 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1050 .elementor-element.elementor-element-11703db{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-1050 .elementor-element.elementor-element-11703db .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-11703db .elementor-icon-wrapper{text-align:left;}.elementor-1050 .elementor-element.elementor-element-11703db.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-11703db.elementor-view-stacked .elementor-icon{color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-11703db.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-11703db .elementor-icon{font-size:36px;padding:22px;}.elementor-1050 .elementor-element.elementor-element-11703db .elementor-icon svg{height:36px;}.elementor-1050 .elementor-element.elementor-element-2978b07{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-2978b07 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-102f8c5 > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-border );}.elementor-1050 .elementor-element.elementor-element-102f8c5 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-102f8c5 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-bf70ef0 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1050 .elementor-element.elementor-element-bf70ef0 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-bf70ef0 .elementor-heading-title{font-size:18px;line-height:1.56em;color:var( --e-global-color-text );}.elementor-1050 .elementor-element.elementor-element-b65fcc3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-b65fcc3 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-3731487{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-1050 .elementor-element.elementor-element-3731487 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-3731487 .elementor-icon-wrapper{text-align:left;}.elementor-1050 .elementor-element.elementor-element-3731487.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-3731487.elementor-view-stacked .elementor-icon{color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-3731487.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-3731487 .elementor-icon{font-size:36px;padding:22px;}.elementor-1050 .elementor-element.elementor-element-3731487 .elementor-icon svg{height:36px;}.elementor-1050 .elementor-element.elementor-element-659c07c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-659c07c .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-7011344 > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-border );}.elementor-1050 .elementor-element.elementor-element-7011344 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-7011344 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-fb615bd > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1050 .elementor-element.elementor-element-fb615bd .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-fb615bd .elementor-heading-title{font-size:18px;line-height:1.56em;color:var( --e-global-color-text );}.elementor-1050 .elementor-element.elementor-element-ee6876c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-ee6876c .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-9e2c3d1{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-1050 .elementor-element.elementor-element-9e2c3d1 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-9e2c3d1 .elementor-icon-wrapper{text-align:left;}.elementor-1050 .elementor-element.elementor-element-9e2c3d1.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-9e2c3d1.elementor-view-stacked .elementor-icon{color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-9e2c3d1.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-9e2c3d1 .elementor-icon{font-size:36px;padding:22px;}.elementor-1050 .elementor-element.elementor-element-9e2c3d1 .elementor-icon svg{height:36px;}.elementor-1050 .elementor-element.elementor-element-41b2046{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-41b2046 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-12b6519 > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-border );}.elementor-1050 .elementor-element.elementor-element-12b6519 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-12b6519 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-d595590 > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1050 .elementor-element.elementor-element-d595590 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-d595590 .elementor-heading-title{font-size:18px;line-height:1.56em;color:var( --e-global-color-text );}.elementor-1050 .elementor-element.elementor-element-9b2f6eb{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-9b2f6eb .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-61a32e5{width:var( --container-widget-width, 85px );max-width:85px;--container-widget-width:85px;--container-widget-flex-grow:0;}.elementor-1050 .elementor-element.elementor-element-61a32e5 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-61a32e5 .elementor-icon-wrapper{text-align:left;}.elementor-1050 .elementor-element.elementor-element-61a32e5.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-61a32e5.elementor-view-stacked .elementor-icon{color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-61a32e5.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-61a32e5 .elementor-icon{font-size:36px;padding:22px;}.elementor-1050 .elementor-element.elementor-element-61a32e5 .elementor-icon svg{height:36px;}.elementor-1050 .elementor-element.elementor-element-45758d7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-45758d7 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-0de3d85 > .elementor-widget-container{padding:0px 0px 15px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-border );}.elementor-1050 .elementor-element.elementor-element-0de3d85 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-0de3d85 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-23624ad > .elementor-widget-container{margin:15px 0px 0px 0px;}.elementor-1050 .elementor-element.elementor-element-23624ad .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-23624ad .elementor-heading-title{font-size:18px;line-height:1.56em;color:var( --e-global-color-text );}.elementor-1050 .elementor-element.elementor-element-8be6ad4 > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-1050 .elementor-element.elementor-element-8be6ad4 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-8be6ad4 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-1050 .elementor-element.elementor-element-a8968a0 > .elementor-widget-container{margin:0px 0px 50px 0px;}.elementor-1050 .elementor-element.elementor-element-a8968a0 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-a8968a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(30px/2);}.elementor-1050 .elementor-element.elementor-element-a8968a0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(30px/2);}.elementor-1050 .elementor-element.elementor-element-a8968a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(30px/2);}.elementor-1050 .elementor-element.elementor-element-a8968a0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-30px/2);}.elementor-1050 .elementor-element.elementor-element-a8968a0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-30px/2);}.elementor-1050 .elementor-element.elementor-element-a8968a0 .elementor-icon-list-icon i{color:var( --e-global-color-accent );transition:color 0.3s;}.elementor-1050 .elementor-element.elementor-element-a8968a0 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );transition:fill 0.3s;}.elementor-1050 .elementor-element.elementor-element-a8968a0{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:8px;}.elementor-1050 .elementor-element.elementor-element-a8968a0 .elementor-icon-list-icon{padding-inline-end:15px;}.elementor-1050 .elementor-element.elementor-element-a8968a0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1050 .elementor-element.elementor-element-a8968a0 .elementor-icon-list-item > a{font-size:18px;font-weight:400;line-height:1.56em;}.elementor-1050 .elementor-element.elementor-element-a8968a0 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1050 .elementor-element.elementor-element-48ffc0d > .elementor-widget-container{margin:0px 0px 25px 0px;}.elementor-1050 .elementor-element.elementor-element-48ffc0d .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-48ffc0d .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-f86449d{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:70px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-f86449d .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-399d493{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-1050 .elementor-element.elementor-element-399d493 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-399d493 p{margin-block-end:0px;}.elementor-1050 .elementor-element.elementor-element-9fdc5cb{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:70px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-9fdc5cb .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-c535d94{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-1050 .elementor-element.elementor-element-c535d94 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-c535d94 p{margin-block-end:0px;}.elementor-1050 .elementor-element.elementor-element-533c6f0{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:70px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-533c6f0 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-65e6a3e{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-1050 .elementor-element.elementor-element-65e6a3e .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-65e6a3e p{margin-block-end:0px;}.elementor-1050 .elementor-element.elementor-element-a017252{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:70px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-a017252 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-ce3daa1{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-1050 .elementor-element.elementor-element-ce3daa1 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-ce3daa1 p{margin-block-end:0px;}.elementor-1050 .elementor-element.elementor-element-078176d{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:70px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-078176d .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-a60c90d{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-1050 .elementor-element.elementor-element-a60c90d .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-a60c90d p{margin-block-end:0px;}.elementor-1050 .elementor-element.elementor-element-b5f53a2{--display:flex;--padding-top:0px;--padding-bottom:25px;--padding-left:70px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-b5f53a2 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-e21c29e{width:var( --container-widget-width, 550px );max-width:550px;--container-widget-width:550px;--container-widget-flex-grow:0;}.elementor-1050 .elementor-element.elementor-element-e21c29e .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-e21c29e p{margin-block-end:0px;}.elementor-1050 .elementor-element.elementor-element-5fc2317{--n-accordion-title-font-size:20px;width:100%;max-width:100%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-accent );--n-accordion-icon-size:20px;--n-accordion-icon-normal-color:var( --e-global-color-accent );--n-accordion-icon-hover-color:var( --e-global-color-accent );--n-accordion-icon-active-color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-5fc2317 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-5fc2317 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:1px 0px 0px 0px;border-color:var( --e-global-color-border );}.elementor-1050 .elementor-element.elementor-element-5fc2317 {--n-accordion-padding:25px 0px 25px 70px;}:where( .elementor-1050 .elementor-element.elementor-element-5fc2317 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Involve", Sans-serif;font-weight:700;line-height:1.2em;}:where( .elementor-1050 .elementor-element.elementor-element-5fc2317 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-1050 .elementor-element.elementor-element-2951baf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-2951baf .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-60e7e55{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-border );--border-color:var( --e-global-color-border );--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:50px;--padding-right:50px;}.elementor-1050 .elementor-element.elementor-element-60e7e55 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-03f6cc9 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-1050 .elementor-element.elementor-element-03f6cc9 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-03f6cc9 .elementor-heading-title{color:var( --e-global-color-accent );}.elementor-1050 .elementor-element.elementor-element-f760372 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-f760372 .swiper-pagination{justify-content:center;}.elementor-1050 .elementor-element.elementor-element-736d2d0{--display:flex;--overlay-opacity:0.6;--border-radius:30px 30px 30px 30px;--padding-top:80px;--padding-bottom:80px;--padding-left:15px;--padding-right:15px;}.elementor-1050 .elementor-element.elementor-element-736d2d0:not(.elementor-motion-effects-element-type-background), .elementor-1050 .elementor-element.elementor-element-736d2d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("../assets/images/services_single.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1050 .elementor-element.elementor-element-736d2d0::before, .elementor-1050 .elementor-element.elementor-element-736d2d0 > .elementor-background-video-container::before, .elementor-1050 .elementor-element.elementor-element-736d2d0 > .e-con-inner > .elementor-background-video-container::before, .elementor-1050 .elementor-element.elementor-element-736d2d0 > .elementor-background-slideshow::before, .elementor-1050 .elementor-element.elementor-element-736d2d0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1050 .elementor-element.elementor-element-736d2d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-1050 .elementor-element.elementor-element-736d2d0 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-1050 .elementor-element.elementor-element-352c716 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-1050 .elementor-element.elementor-element-352c716 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-352c716{--icon-box-icon-margin:15px;}.elementor-1050 .elementor-element.elementor-element-352c716 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-1050 .elementor-element.elementor-element-352c716 .elementor-icon{font-size:60px;}.elementor-1050 .elementor-element.elementor-element-352c716 .elementor-icon-box-description{font-size:36px;font-weight:600;line-height:1.5em;letter-spacing:-1px;color:#FFFFFF;}.elementor-1050 .elementor-element.elementor-element-356524e > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-1050 .elementor-element.elementor-element-356524e .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-356524e.line-effect-yes .elementor-button:after{background-color:var( --e-global-color-primary );}.elementor-1050 .elementor-element.elementor-element-356524e.line-effect-yes .elementor-button:before{background-color:var( --e-global-color-primary );}.elementor-1050 .elementor-element.elementor-element-356524e .elementor-button{font-family:"Switzer", Sans-serif;font-size:36px;line-height:1.3em;letter-spacing:-2px;}.elementor-1050 .elementor-element.elementor-element-356524e .elementor-button .elementor-button-text{color:#FFFFFF;}.elementor-1050 .elementor-element.elementor-element-5b6aa8b .elementor-button{background-color:var( --e-global-color-background );}.elementor-1050 .elementor-element.elementor-element-5b6aa8b{z-index:9;}.elementor-1050 .elementor-element.elementor-element-5b6aa8b .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-1050 .elementor-element.elementor-element-5b6aa8b .elementor-button:hover .elementor-button-text, .elementor-1050 .elementor-element.elementor-element-5b6aa8b .elementor-button:focus .elementor-button-text{color:var( --e-global-color-accent );}.breadcrumb-wrap, .elementor-page-1050 .breadcrumb-wrap, .single-spaciaz-breadcrumb .elementor-section-wrap{background-image:url("../assets/images/service-bc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1024px) and (min-width:768px){.elementor-1050 .elementor-element.elementor-element-2951baf{--width:40%;}}@media(max-width:1366px){.elementor-1050 .elementor-element.elementor-element-c83ee46{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-1050 .elementor-element.elementor-element-c83ee46{--gap:10px 30px;--row-gap:10px;--column-gap:30px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-1050 .elementor-element.elementor-element-60e7e55{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1050 .elementor-element.elementor-element-736d2d0{--padding-top:60px;--padding-bottom:60px;--padding-left:15px;--padding-right:15px;}.elementor-1050 .elementor-element.elementor-element-356524e .elementor-button{font-size:30px;}}@media(max-width:1024px){.elementor-1050 .elementor-element.elementor-element-c83ee46{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:30px 30px;--row-gap:30px;--column-gap:30px;--grid-auto-flow:row;}.elementor-1050 .elementor-element.elementor-element-60e7e55{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-1050 .elementor-element.elementor-element-352c716 .elementor-icon-box-title, .elementor-1050 .elementor-element.elementor-element-352c716 .elementor-icon-box-title a{font-size:16px;}.elementor-1050 .elementor-element.elementor-element-356524e .elementor-button{font-size:24px;}}@media(max-width:880px){.elementor-1050 .elementor-element.elementor-element-c83ee46{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1050 .elementor-element.elementor-element-b4087d1{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-1050 .elementor-element.elementor-element-d54feda > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-1050 .elementor-element.elementor-element-c83ee46{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1050 .elementor-element.elementor-element-00b6051{--flex-wrap:nowrap;}.elementor-1050 .elementor-element.elementor-element-b65fcc3{--flex-wrap:nowrap;}.elementor-1050 .elementor-element.elementor-element-ee6876c{--flex-wrap:nowrap;}.elementor-1050 .elementor-element.elementor-element-9b2f6eb{--flex-wrap:nowrap;}.elementor-1050 .elementor-element.elementor-element-f86449d{--padding-top:0;--padding-bottom:30px;--padding-left:20%;--padding-right:0;}.elementor-1050 .elementor-element.elementor-element-9fdc5cb{--padding-top:0;--padding-bottom:30px;--padding-left:20%;--padding-right:0;}.elementor-1050 .elementor-element.elementor-element-533c6f0{--padding-top:0;--padding-bottom:30px;--padding-left:20%;--padding-right:0;}.elementor-1050 .elementor-element.elementor-element-a017252{--padding-top:0;--padding-bottom:30px;--padding-left:20%;--padding-right:0;}.elementor-1050 .elementor-element.elementor-element-078176d{--padding-top:0;--padding-bottom:30px;--padding-left:20%;--padding-right:0;}.elementor-1050 .elementor-element.elementor-element-b5f53a2{--padding-top:0;--padding-bottom:30px;--padding-left:20%;--padding-right:0;}.elementor-1050 .elementor-element.elementor-element-5fc2317 {--n-accordion-padding:30px 0 30px 20%;}.elementor-1050 .elementor-element.elementor-element-60e7e55{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}}@media(min-width:768px){.elementor-1050 .elementor-element.elementor-element-b229552{--width:66.6666%;}.elementor-1050 .elementor-element.elementor-element-2978b07{--width:calc(100% - 80px);}.elementor-1050 .elementor-element.elementor-element-659c07c{--width:calc(100% - 80px);}.elementor-1050 .elementor-element.elementor-element-41b2046{--width:calc(100% - 80px);}.elementor-1050 .elementor-element.elementor-element-45758d7{--width:calc(100% - 80px);}.elementor-1050 .elementor-element.elementor-element-2951baf{--width:33.3333%;}}@media(max-width:880px) and (min-width:768px){.elementor-1050 .elementor-element.elementor-element-b229552{--width:60%;}.elementor-1050 .elementor-element.elementor-element-2951baf{--width:45%;}}/* Start custom CSS for icon-list, class: .elementor-element-a8968a0 */.elementor-1050 .elementor-element.elementor-element-a8968a0 h6{
    display: contents;
}/* End custom CSS */

/* ===================================================================
   Page-Specific Elementor Styles: 333 (Breadcrumb Služby)
   =================================================================== */
.elementor-333 .elementor-element.elementor-element-67488f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-333 .elementor-element.elementor-element-67488f4 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-333 .elementor-element.elementor-element-dcc3858{--display:flex;--margin-top:175px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-333 .elementor-element.elementor-element-dcc3858 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-widget-page-title .elementor-heading-title, .elementor-widget-page-title .hfe-page-title a{color:var( --e-global-color-primary );}.elementor-widget-page-title .hfe-page-title-icon i{color:var( --e-global-color-primary );}.elementor-widget-page-title .hfe-page-title-icon svg{fill:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-f731f09 > .elementor-widget-container{margin:0px 0px 220px 0px;}.elementor-333 .elementor-element.elementor-element-f731f09 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-333 .elementor-element.elementor-element-f731f09 .elementor-heading-title, .elementor-333 .elementor-element.elementor-element-f731f09 .hfe-page-title a{font-size:90px;font-weight:700;text-transform:none;line-height:1.06em;letter-spacing:-2px;color:var( --e-global-color-background );}.elementor-333 .elementor-element.elementor-element-f731f09 .hfe-page-title-icon i{color:var( --e-global-color-background );}.elementor-333 .elementor-element.elementor-element-f731f09 .hfe-page-title-icon svg{fill:var( --e-global-color-background );}.elementor-333 .elementor-element.elementor-element-4f1e524 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.elementor-333 .elementor-element.elementor-element-4f1e524{text-align:left;}.elementor-333 .elementor-element.elementor-element-4f1e524 .hfe-breadcrumbs, .elementor-333 .elementor-element.elementor-element-4f1e524 .hfe-breadcrumbs .hfe-breadcrumbs-text{color:#FFFFFF99;}.elementor-333 .elementor-element.elementor-element-4f1e524 .hfe-breadcrumbs svg{fill:#FFFFFF99;}.elementor-333 .elementor-element.elementor-element-4f1e524 .hfe-breadcrumbs-item{font-family:"Switzer", Sans-serif;font-size:14px;font-weight:600;line-height:20px;}.elementor-333 .elementor-element.elementor-element-4f1e524 .hfe-breadcrumbs-item:hover a, .elementor-333 .elementor-element.elementor-element-4f1e524 .hfe-breadcrumbs-item:hover .hfe-breadcrumbs-text{color:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-4f1e524 .hfe-breadcrumbs-first:hover .hfe-breadcrumbs-home-icon svg{fill:var( --e-global-color-primary );}.elementor-333 .elementor-element.elementor-element-4f1e524 .hfe-breadcrumbs-separator-icon{font-size:2px;}.elementor-333 .elementor-element.elementor-element-356ae23{--spacer-size:50px;}.elementor-333 .elementor-element.elementor-element-356ae23 > .elementor-widget-container{background-color:var( --e-global-color-background );border-radius:50px 50px 0px 0px;}.elementor-333 .elementor-element.elementor-element-356ae23 .spaciaz-border-shape{width:30px;height:30px;clip-path:path("M0 0 Q0,30 30,30 L 0 30 Z");}.breadcrumb-wrap, .elementor-page-1059 .breadcrumb-wrap, .single-spaciaz-breadcrumb .elementor-section-wrap{background-image:url("../assets/images/blog-bc.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.breadcrumb-wrap .breadcrumb-overlay, .elementor-page-1059 .breadcrumb-wrap .breadcrumb-overlay{background-color:var( --e-global-color-accent );opacity:0.5;}@media(min-width:768px){.elementor-333 .elementor-element.elementor-element-dcc3858{--content-width:1730px;}}@media(max-width:1200px){.elementor-333 .elementor-element.elementor-element-f731f09 > .elementor-widget-container{margin:0px 0px 150px 0px;}.elementor-333 .elementor-element.elementor-element-f731f09 .elementor-heading-title, .elementor-333 .elementor-element.elementor-element-f731f09 .hfe-page-title a{font-size:64px;}}@media(max-width:1024px){.elementor-333 .elementor-element.elementor-element-f731f09 > .elementor-widget-container{margin:0px 0px 110px 0px;}.elementor-333 .elementor-element.elementor-element-f731f09 .elementor-heading-title, .elementor-333 .elementor-element.elementor-element-f731f09 .hfe-page-title a{font-size:56px;}}@media(max-width:767px){.elementor-333 .elementor-element.elementor-element-dcc3858{--margin-top:120px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-333 .elementor-element.elementor-element-f731f09 > .elementor-widget-container{margin:0px 0px 60px 0px;}.elementor-333 .elementor-element.elementor-element-f731f09 .elementor-heading-title, .elementor-333 .elementor-element.elementor-element-f731f09 .hfe-page-title a{font-size:42px;letter-spacing:-1px;}.elementor-333 .elementor-element.elementor-element-356ae23{--spacer-size:30px;}.elementor-333 .elementor-element.elementor-element-356ae23 > .elementor-widget-container{border-radius:20px 20px 0px 0px;}}/* Start custom CSS for hfe-breadcrumbs-widget, class: .elementor-element-4f1e524 */.elementor-333 .elementor-element.elementor-element-4f1e524 .hfe-breadcrumbs-home-icon {
    margin: 0;
}/* End custom CSS */

/* Core Accordion Styles */
.elementor-widget-n-accordion{--n-accordion-title-font-size:20px;--n-accordion-title-flex-grow:initial;--n-accordion-title-justify-content:initial;--n-accordion-title-icon-order:-1;--n-accordion-border-width:1px;--n-accordion-border-color:#d5d8dc;--n-accordion-border-style:solid;--n-accordion-item-title-flex-grow:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-padding:10px;--n-accordion-border-radius:0px;--n-accordion-icon-size:15px;--n-accordion-title-normal-color:#1f2124;--n-accordion-title-hover-color:#1f2124;--n-accordion-title-active-color:#1f2124;--n-accordion-icon-normal-color:var(--n-accordion-title-normal-color);--n-accordion-icon-hover-color:var(--n-accordion-title-hover-color);--n-accordion-icon-active-color:var(--n-accordion-title-active-color);--n-accordion-icon-gap:0 10px;width:100%}.elementor-widget-n-accordion .e-n-accordion details>summary::-webkit-details-marker{display:none}.elementor-widget-n-accordion .e-n-accordion-item{display:flex;flex-direction:column;position:relative}.elementor-widget-n-accordion .e-n-accordion-item:not(:last-child){margin-block-end:var(--n-accordion-item-title-space-between)}:where(.elementor-widget-n-accordion .e-n-accordion-item>.e-con){border:var(--n-accordion-border-width) var(--n-accordion-border-style) var(--n-accordion-border-color)}.elementor-widget-n-accordion .e-n-accordion-item-title{align-items:center;border-color:var(--n-accordion-border-color);border-radius:var(--n-accordion-border-radius);border-style:var(--n-accordion-border-style);border-width:var(--n-accordion-border-width);color:var(--n-accordion-title-normal-color);cursor:pointer;display:flex;flex-direction:row;flex-grow:var(--n-menu-title-flex-grow);gap:var(--n-accordion-icon-gap);justify-content:var(--n-accordion-title-justify-content);list-style:none;padding:var(--n-accordion-padding)}.elementor-widget-n-accordion .e-n-accordion-item-title-header{display:flex}.elementor-widget-n-accordion .e-n-accordion-item-title-header h1,.elementor-widget-n-accordion .e-n-accordion-item-title-header h2,.elementor-widget-n-accordion .e-n-accordion-item-title-header h3,.elementor-widget-n-accordion .e-n-accordion-item-title-header h4,.elementor-widget-n-accordion .e-n-accordion-item-title-header h5,.elementor-widget-n-accordion .e-n-accordion-item-title-header h6,.elementor-widget-n-accordion .e-n-accordion-item-title-header p{margin-block-end:0;margin-block-start:0}.elementor-widget-n-accordion .e-n-accordion-item-title-text{align-items:center;font-size:var(--n-accordion-title-font-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon{align-items:center;display:flex;flex-direction:row;order:var(--n-accordion-title-icon-order);position:relative;width:-moz-fit-content;width:fit-content}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span{height:var(--n-accordion-icon-size);width:auto}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color);font-size:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color);height:var(--n-accordion-icon-size)}.elementor-widget-n-accordion .e-n-accordion-item-title>span{cursor:pointer}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title{color:var(--n-accordion-title-active-color);margin-block-end:var(--n-accordion-item-title-distance-from-content)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-opened{display:flex}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon .e-closed{display:none}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-active-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title{color:var(--n-accordion-title-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item:not([open]):hover>.e-n-accordion-item-title .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-hover-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-opened{display:none}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon .e-closed{display:flex}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>svg{fill:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item .e-n-accordion-item-title-icon span>i{color:var(--n-accordion-icon-normal-color)}.elementor-widget-n-accordion .e-n-accordion-item>span{cursor:pointer}

/* ===================================================================
   Elementor Nested Accordion Custom Refinements & Smooth Animation
   =================================================================== */

/* Alignment and spacing of content to match title - padding placed on inner container to ensure smooth slides */
.elementor-element-5fc2317 .e-n-accordion-item > div[role="region"] {
    padding: 0px !important;
    margin: 0px !important;
    transition: height 320ms cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.elementor-element-5fc2317 .e-n-accordion-item > div[role="region"] > .elementor-widget-container {
    padding-left: 70px !important;
    padding-bottom: 25px !important;
}

.elementor-element-5fc2317 .e-n-accordion-item-title {
    transition: color 0.3s ease-in-out, background-color 0.3s ease-in-out !important;
}

/* Hover and focus styles for items */
.elementor-element-5fc2317 .e-n-accordion-item-title:hover {
    color: var(--e-global-color-accent) !important;
}

/* Smooth Chevron Rotation instead of immediate icon swapping */
.elementor-element-5fc2317 .e-n-accordion-item .e-closed {
    display: flex !important;
    transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1) !important;
}
.elementor-element-5fc2317 .e-n-accordion-item .e-opened {
    display: none !important;
}
.elementor-element-5fc2317 .e-n-accordion-item[open] .e-closed {
    transform: rotate(180deg) !important;
}

/* Responsive spacing for mobile */
@media (max-width: 767px) {
    .elementor-element-5fc2317 {
        --n-accordion-padding: 20px 0px 20px 0px !important;
    }
    .elementor-element-5fc2317 .e-n-accordion-item > div[role="region"] > .elementor-widget-container {
        padding-left: 0px !important;
        padding-bottom: 20px !important;
    }
}
