.elementor-2180 .elementor-element.elementor-element-7c63c04{--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-2180 .elementor-element.elementor-element-7c63c04:not(.elementor-motion-effects-element-type-background), .elementor-2180 .elementor-element.elementor-element-7c63c04 > .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-2180 .elementor-element.elementor-element-7c63c04{left:0px;}body.rtl .elementor-2180 .elementor-element.elementor-element-7c63c04{right:0px;}.elementor-2180 .elementor-element.elementor-element-0171145{--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-2180 .elementor-element.elementor-element-0171145:not(.elementor-motion-effects-element-type-background), .elementor-2180 .elementor-element.elementor-element-0171145 > .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-2180 .elementor-element.elementor-element-0171145{left:0px;}body.rtl .elementor-2180 .elementor-element.elementor-element-0171145{right:0px;}.elementor-2180 .elementor-element.elementor-element-6285f66{--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-2180 .elementor-element.elementor-element-6285f66:not(.elementor-motion-effects-element-type-background), .elementor-2180 .elementor-element.elementor-element-6285f66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF9E 0%, #FFFFFF26 100%);}.elementor-2180 .elementor-element.elementor-element-41d7b7b{--display:flex;--justify-content:space-between;}.elementor-2180 .elementor-element.elementor-element-8b14ebb{text-align:start;}.elementor-2180 .elementor-element.elementor-element-8b14ebb .elementor-heading-title{font-weight:600;line-height:42px;color:var( --e-global-color-primary );}.elementor-2180 .elementor-element.elementor-element-394193b{font-size:24px;letter-spacing:0.96px;color:var( --e-global-color-text );}.elementor-2180 .elementor-element.elementor-element-394193b p{margin-block-end:0px;}.elementor-2180 .elementor-element.elementor-element-52c9126{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-2180 .elementor-element.elementor-element-52c9126:not(.elementor-motion-effects-element-type-background), .elementor-2180 .elementor-element.elementor-element-52c9126 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F4EC;}.elementor-2180 .elementor-element.elementor-element-16a393e{--display:flex;--justify-content:space-between;}.elementor-2180 .elementor-element.elementor-element-42c0297:not( .elementor-widget-image ), .elementor-2180 .elementor-element.elementor-element-42c0297.elementor-widget-image img{-webkit-mask-image:url( https://danno.hu/wp-content/uploads/2026/01/ajanlat-hero-bg-573x1024-1.webp );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-2180 .elementor-element.elementor-element-42c0297 img{width:100%;}.elementor-2180 .elementor-element.elementor-element-7e19f58 .swiper-pagination-bullet-active, .elementor-2180 .elementor-element.elementor-element-7e19f58 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-2180 .elementor-element.elementor-element-7e19f58 .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-2180 .elementor-element.elementor-element-7e19f58{width:100%;max-width:100%;}.elementor-2180 .elementor-element.elementor-element-7e19f58 .elementor-swiper-button{font-size:50px;}.elementor-2180 .elementor-element.elementor-element-7e19f58 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#B9B9B9;opacity:1;}.elementor-2180 .elementor-element.elementor-element-7e19f58 .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-2180 .elementor-element.elementor-element-7e19f58 .elementor-testimonial__name{color:var( --e-global-color-primary );font-size:24px;font-weight:600;line-height:36px;}.elementor-2180 .elementor-element.elementor-element-7e19f58 .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-2180 .elementor-element.elementor-element-0171145{--min-height:100vh;--margin-top:0;--margin-bottom:-100vh;--margin-left:0;--margin-right:0;}}@media(max-width:1024px){.elementor-2180 .elementor-element.elementor-element-6285f66{--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-2180 .elementor-element.elementor-element-16a393e{--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-2180 .elementor-element.elementor-element-6285f66{--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-2180 .elementor-element.elementor-element-8b14ebb{text-align:center;}.elementor-2180 .elementor-element.elementor-element-8b14ebb .elementor-heading-title{font-size:32px;line-height:1.2em;}.elementor-2180 .elementor-element.elementor-element-394193b{text-align:center;font-size:20px;line-height:1.5em;}.elementor-2180 .elementor-element.elementor-element-52c9126{--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px;}.elementor-2180 .elementor-element.elementor-element-16a393e{--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-0171145 */.elementor-2180 .elementor-element.elementor-element-0171145{
    opacity: 0.1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8b14ebb */.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 shortcode, class: .elementor-element-faf6dc6 */.elementor-2180 .elementor-element.elementor-element-faf6dc6 .gform_heading{
    display: none;
}
.elementor-2180 .elementor-element.elementor-element-faf6dc6 input {
    height: 56px;
    border-radius: 12px!important;
}
.elementor-2180 .elementor-element.elementor-element-faf6dc6 #input_1_15_1{
    height: 20px;
    border-radius: 4px!important;
}
.elementor-2180 .elementor-element.elementor-element-faf6dc6 select {
    height: 56px!important;
    border-radius: 12px!important;
    padding-top: 8px;
}

.elementor-2180 .elementor-element.elementor-element-faf6dc6 #gform_submit_button_1{
    background-color: #000!important;
    padding: 0px 24px;
    height: 0!important;
    border: 1px solid #000;
    border-radius: 50px!important;
    transition: 0.3s;
} 
.elementor-2180 .elementor-element.elementor-element-faf6dc6 #gform_submit_button_1:hover{
    background-color: #00000000!important;
    color: #000!important;
    transition: 0.3s;
}

.elementor-2180 .elementor-element.elementor-element-faf6dc6 #gform_fields_1{
    row-gap: 24px;
}

.elementor-2180 .elementor-element.elementor-element-faf6dc6 .gfield-choice-input{
    border-radius: 0!important;
    height: 20px!important;
}
.elementor-2180 .elementor-element.elementor-element-faf6dc6 textarea {
    border-radius: 12px;
}

.elementor-2180 .elementor-element.elementor-element-faf6dc6 #gform_drag_drop_area_1_14{
    padding: 0;
}
.elementor-2180 .elementor-element.elementor-element-faf6dc6 #gform_drag_drop_area_1_14::before{
    display: none;
}
.elementor-2180 .elementor-element.elementor-element-faf6dc6 #gform_drag_drop_area_1_14{
    background-color: transparent!important;
    display: flex;
    justify-content: flex-start;
    border: none;
    box-shadow: none;
    
}
.elementor-2180 .elementor-element.elementor-element-faf6dc6 .gform_drop_instructions{
    display: none;
}

.elementor-2180 .elementor-element.elementor-element-faf6dc6 .gfield_description{display: none}
.elementor-2180 .elementor-element.elementor-element-faf6dc6 .gfield_label_before_complex{
    display: none;
}

.elementor-2180 .elementor-element.elementor-element-faf6dc6 #gform_browse_button_1_14{
    background-color: transparent!important;
    border: 1px solid #000;
    border-radius: 50px;
    color: #000;
    transition: 0.3s;
}
.elementor-2180 .elementor-element.elementor-element-faf6dc6 #gform_browse_button_1_14:hover{
    background-color: #000!important;
    color: #fff!important;
    transition: 0.3s;
}
.elementor-2180 .elementor-element.elementor-element-faf6dc6 .gform-field-label{
    color: #262626;
    font-size: 16px;
    font-weight: 400;
}
.elementor-2180 .elementor-element.elementor-element-faf6dc6 .gfield_required_text{
    color: #4d4d4d;
    font-size: 16px;
    font-weight: 300;
}

.elementor-2180 .elementor-element.elementor-element-faf6dc6 #input_1_11{
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-52c9126 */.elementor-2180 .elementor-element.elementor-element-52c9126{
    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-7e19f58 */.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 */