.elementor-3473 .elementor-element.elementor-element-74107c8{--display:flex;--position:fixed;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0;--margin-bottom:-0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-3473 .elementor-element.elementor-element-74107c8:not(.elementor-motion-effects-element-type-background), .elementor-3473 .elementor-element.elementor-element-74107c8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danno.hu/wp-content/uploads/2025/08/danno_bg_jo.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-3473 .elementor-element.elementor-element-74107c8{left:0px;}body.rtl .elementor-3473 .elementor-element.elementor-element-74107c8{right:0px;}.elementor-3473 .elementor-element.elementor-element-c11fd95{--display:flex;--position:fixed;--min-height:100vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overflow:hidden;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:0px;--z-index:0;}.elementor-3473 .elementor-element.elementor-element-c11fd95:not(.elementor-motion-effects-element-type-background), .elementor-3473 .elementor-element.elementor-element-c11fd95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danno.hu/wp-content/uploads/2025/08/kapcsolat-bg-rajz.webp");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-3473 .elementor-element.elementor-element-c11fd95{left:0px;}body.rtl .elementor-3473 .elementor-element.elementor-element-c11fd95{right:0px;}.elementor-3473 .elementor-element.elementor-element-531f8fab{--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:48px 48px;--row-gap:48px;--column-gap:48px;--overflow:hidden;--padding-top:200px;--padding-bottom:160px;--padding-left:48px;--padding-right:48px;}.elementor-3473 .elementor-element.elementor-element-531f8fab:not(.elementor-motion-effects-element-type-background), .elementor-3473 .elementor-element.elementor-element-531f8fab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF9E 0%, #FFFFFF26 100%);}.elementor-3473 .elementor-element.elementor-element-427740f0{--display:flex;--justify-content:flex-start;}.elementor-3473 .elementor-element.elementor-element-4f8d2d1c{text-align:start;}.elementor-3473 .elementor-element.elementor-element-4f8d2d1c .elementor-heading-title{font-weight:600;line-height:42px;color:var( --e-global-color-primary );}.elementor-3473 .elementor-element.elementor-element-14309c18{font-size:24px;letter-spacing:0.96px;color:var( --e-global-color-text );}.elementor-3473 .elementor-element.elementor-element-14309c18 p{margin-block-end:0px;}.elementor-3473 .elementor-element.elementor-element-36a972cb{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-3473 .elementor-element.elementor-element-36a972cb:not(.elementor-motion-effects-element-type-background), .elementor-3473 .elementor-element.elementor-element-36a972cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-86a4ce9 );}.elementor-3473 .elementor-element.elementor-element-0f6f4f6 .elementor-icon-wrapper{text-align:center;}.elementor-3473 .elementor-element.elementor-element-0f6f4f6.elementor-view-stacked .elementor-icon{background-color:#6C9009;}.elementor-3473 .elementor-element.elementor-element-0f6f4f6.elementor-view-framed .elementor-icon, .elementor-3473 .elementor-element.elementor-element-0f6f4f6.elementor-view-default .elementor-icon{color:#6C9009;border-color:#6C9009;}.elementor-3473 .elementor-element.elementor-element-0f6f4f6.elementor-view-framed .elementor-icon, .elementor-3473 .elementor-element.elementor-element-0f6f4f6.elementor-view-default .elementor-icon svg{fill:#6C9009;}.elementor-3473 .elementor-element.elementor-element-0f6f4f6 .elementor-icon{font-size:48px;}.elementor-3473 .elementor-element.elementor-element-0f6f4f6 .elementor-icon svg{height:48px;}.elementor-3473 .elementor-element.elementor-element-bfd17b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;text-align:center;}.elementor-3473 .elementor-element.elementor-element-bfd17b0 .elementor-heading-title{font-size:48px;font-weight:500;font-style:italic;}.elementor-3473 .elementor-element.elementor-element-ce44bd6{text-align:center;font-size:24px;letter-spacing:0.96px;color:var( --e-global-color-text );}.elementor-3473 .elementor-element.elementor-element-ce44bd6 p{margin-block-end:0px;}.elementor-3473 .elementor-element.elementor-element-cb25557.elementor-element{--align-self:center;}.elementor-3473 .elementor-element.elementor-element-cb25557 .elementor-button{font-weight:700;padding:24px 32px 24px 32px;}.elementor-3473 .elementor-element.elementor-element-7401f43d{--display:flex;--justify-content:space-between;}.elementor-3473 .elementor-element.elementor-element-42095648 img{width:100%;}.elementor-3473 .elementor-element.elementor-element-6784c91 .swiper-pagination-bullet-active, .elementor-3473 .elementor-element.elementor-element-6784c91 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-3473 .elementor-element.elementor-element-6784c91 .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-3473 .elementor-element.elementor-element-6784c91{width:100%;max-width:100%;}.elementor-3473 .elementor-element.elementor-element-6784c91 .elementor-swiper-button{font-size:50px;}.elementor-3473 .elementor-element.elementor-element-6784c91 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#B9B9B9;opacity:1;}.elementor-3473 .elementor-element.elementor-element-6784c91 .elementor-testimonial__text{color:var( --e-global-color-primary );font-family:"Libre Bodoni", Sans-serif;font-size:32px;font-weight:600;line-height:38px;}.elementor-3473 .elementor-element.elementor-element-6784c91 .elementor-testimonial__name{color:var( --e-global-color-primary );font-size:24px;font-weight:600;line-height:36px;}.elementor-3473 .elementor-element.elementor-element-6784c91 .elementor-testimonial__title{color:var( --e-global-color-text );font-size:16px;line-height:24px;}:root{--page-title-display:none;}@media(max-width:1555px){.elementor-3473 .elementor-element.elementor-element-c11fd95{--min-height:100vh;--margin-top:0;--margin-bottom:-100vh;--margin-left:0;--margin-right:0;}}@media(max-width:1024px){.elementor-3473 .elementor-element.elementor-element-531f8fab{--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;}.elementor-3473 .elementor-element.elementor-element-7401f43d{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}}@media(max-width:767px){.elementor-3473 .elementor-element.elementor-element-531f8fab{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-3473 .elementor-element.elementor-element-4f8d2d1c{text-align:center;}.elementor-3473 .elementor-element.elementor-element-4f8d2d1c .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-3473 .elementor-element.elementor-element-14309c18{text-align:center;font-size:20px;line-height:1.5em;}.elementor-3473 .elementor-element.elementor-element-36a972cb{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-3473 .elementor-element.elementor-element-ce44bd6{text-align:center;font-size:20px;line-height:1.5em;}.elementor-3473 .elementor-element.elementor-element-7401f43d{--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;}}/* Start custom CSS for container, class: .elementor-element-c11fd95 */.elementor-3473 .elementor-element.elementor-element-c11fd95{
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4f8d2d1c */.tco-blur-el .tco-sub-head{
    color: #ECFBC2;
}
.tco-blur-el.fadeIn{
    animation: tco-blur 1.5s forwards;
}

@keyframes tco-blur{
    0%{filter: blur(20px);
        scale: 2;
    }
    100%{filter: blur(0px);
        scale: 1;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36a972cb */.elementor-3473 .elementor-element.elementor-element-36a972cb{
    box-shadow: 0 233px 65px 0 rgba(0, 0, 0, 0.00), 0 149px 60px 0 rgba(0, 0, 0, 0.01), 0 84px 50px 0 rgba(0, 0, 0, 0.05), 0 37px 37px 0 rgba(0, 0, 0, 0.09), 0 9px 21px 0 rgba(0, 0, 0, 0.10);

}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-6784c91 */.tco-testimonial .swiper-pagination{
    text-align: left;
    padding-left: 24px;
}
.tco-testimonial .swiper-pagination-bullet-active{
    width: 80px;
 
    border-radius: 10px;
}
.tco-testimonial .swiper-slide{
    padding: 0;
}
.tco-custom-carousel-prev img{
    transition: 0.5s;
}
.tco-custom-carousel-next img{
    transition: 0.5s;
}
.tco-custom-carousel-prev:hover img{
    scale: 0.9;
    filter: invert(100%);
    transition: 0.5s;
}
.tco-custom-carousel-next:hover img{
    scale: 0.9;
    filter: invert(100%);
    transition: 0.5s;
}/* End custom CSS */