.elementor-kit-6{--e-global-color-primary:#FFFFFF;--e-global-color-secondary:#777777;--e-global-color-text:#000000;--e-global-color-accent:#222222;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:var( --e-global-color-text );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */* {
    cursor: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 4" width="10" height="10"><circle cx="2" cy="2" r="2" fill="black" /></svg>') 2 2, auto;
}
.qodef-qi-numbered-slider .qodef-trigger--next, .qodef-qi-numbered-slider .qodef-trigger--prev {
    cursor: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 4 4" width="10" height="10"><circle cx="2" cy="2" r="2" fill="black" /></svg>') 2 2, auto;
}
html {
    word-break: keep-all;
    overflow-x: hidden;
    cursor: none;
}
a {
	color: #000;
	text-decoration: none;
}
a.infoText[href^='tel'],
a.infoText[href^='mailto'] {
    color: inherit;
    text-decoration: none;
    pointer-events: none;
    cursor: default;
}
.cursor {
    position: fixed;
    pointer-events: none;
    opacity: 0;
}
.cursor-small {
    top: 0px;
    left: 0px;
    z-index: 10000;
    height: 20px;
    width: 20px;
    border-radius: 50%;
    background-color: #222222;
}
.cursor-big {
    top: 0px;
    left: 0px;
    height: 40px;
    width: 40px;
    align-items: center;
    /*mix-blend-mode: difference;*/
    background-color: #222222;;
    border-radius: 50%;
    color: #222222;;
    display: flex;
    /*font-size: 15px;*/
    /*justify-content: center;*/
    /*padding: 10px;*/
    pointer-events: none;
    position: fixed;
    /*text-align: center;*/
    transform: translate(-50%, -50%);
    transition: all ease;
    z-index:10010;
}

.e--pointer-double-line .elementor-item:after, .e--pointer-double-line .elementor-item:before, .e--pointer-overline .elementor-item:after, .e--pointer-overline .elementor-item:before, .e--pointer-underline .elementor-item:after, .e--pointer-underline .elementor-item:before {
    left: 15% !important;
    width: 70% !important;
}
.elementor-315 .elementor-element.elementor-element-2e8fada .qodef-layout--horizontal nav ul li:first-child,     .elementor-56 .elementor-element.elementor-element-11511b6 .qodef-layout--horizontal nav ul li:first-child {
    padding-left: 0;
}
.elementor-315 .elementor-element.elementor-element-2e8fada .qodef-layout--horizontal nav ul li:last-child, .elementor-56 .elementor-element.elementor-element-11511b6 .qodef-layout--horizontal nav ul li:last-child {
    padding-right: 0;
}
article.qodef-e-featured.qodef-e.qodef--appear {
    /*display: none;*/
}
.qodef-qi-horizontal-double-row-project-showcase article.qodef-e-featured .qodef-e-content-featured {
    display: none;
}
.elementor-portfolio-item:focus-within .elementor-portfolio-item__overlay, .elementor-portfolio-item:hover .elementor-portfolio-item__overlay {
    opacity: 1;
    transition: opacity 1.4s !important;
}
/*.qodef-qi-horizontal-double-row-project-showcase article .qodef-e-image {*/
/*    display: none;*/
/*}*/
/*.qodef-qi-horizontal-double-row-project-showcase .qodef-items-holder .scroll-content {*/
/*    height: 60%;*/
/*}*/
@media (max-width: 1024px) {
    article.qodef-e-featured.qodef-e.qodef--appear {
    display: none;
    
    }
     .cursor-small{
        display:none;
    }
    .cursor-big {
        display:none;
    }
}
@media (max-width: 880px) {
    .elementor-14 .elementor-element.elementor-element-13d3ad0 .qodef-qi-swiper-container.qodef-pagination--inside > .swiper-pagination {
        display:none;
    }
}
@media only screen and (max-width: 480px) {
    .qodef-qi-numbered-slider .qodef-e-subtitle {
         display: block; 
    }
}/* End custom CSS */