.elementor-7306 .elementor-element.elementor-element-42562de{--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 20px;--row-gap:0px;--column-gap:20px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-7306 .elementor-element.elementor-element-2677b3d{--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:center;--overflow:hidden;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:#DAF3F7;--border-color:#DAF3F7;--border-radius:20px 20px 80px 20px;}.elementor-7306 .elementor-element.elementor-element-2677b3d:not(.elementor-motion-effects-element-type-background), .elementor-7306 .elementor-element.elementor-element-2677b3d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E6F4F7;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7306 .elementor-element.elementor-element-1157d93{z-index:1;}.elementor-7306 .elementor-element.elementor-element-1157d93 img{filter:brightness( 100% ) contrast( 100% ) saturate( 92% ) blur( 0px ) hue-rotate( 0deg );}.elementor-7306 .elementor-element.elementor-element-c2882be{width:100%;max-width:100%;top:31px;z-index:0;}.elementor-7306 .elementor-element.elementor-element-c2882be > .elementor-widget-container{--e-transform-rotateZ:45deg;--e-transform-scale:1.8;}body:not(.rtl) .elementor-7306 .elementor-element.elementor-element-c2882be{left:-65px;}body.rtl .elementor-7306 .elementor-element.elementor-element-c2882be{right:-65px;}.elementor-7306 .elementor-element.elementor-element-22ee488{--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;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7306 .elementor-element.elementor-element-9c1a7e7 .elementor-heading-title{font-family:"arboria", Sans-serif;font-size:28px;font-weight:500;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7306 .elementor-element.elementor-element-e3f35da{font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:18px;font-weight:300;}.elementor-7306 .elementor-element.elementor-element-bc41cab > .elementor-widget-container{padding:0px 08px 0px 0px;}.elementor-7306 .elementor-element.elementor-element-bc41cab{z-index:2;}#elementor-popup-modal-7306 .dialog-widget-content{animation-duration:0.3s;background-color:#F8F5F4;border-radius:20px 20px 20px 20px;}#elementor-popup-modal-7306{background-color:#2E2E2E40;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-7306 .dialog-message{width:750px;height:auto;}#elementor-popup-modal-7306 .dialog-close-button{display:flex;}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7306 .elementor-element.elementor-element-c2882be{width:100%;max-width:100%;top:410px;z-index:0;}body:not(.rtl) .elementor-7306 .elementor-element.elementor-element-c2882be{left:-193px;}body.rtl .elementor-7306 .elementor-element.elementor-element-c2882be{right:-193px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}#elementor-popup-modal-7306 .dialog-message{width:700px;}}@media(max-width:767px){.elementor-7306 .elementor-element.elementor-element-42562de{--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-7306 .elementor-element.elementor-element-2677b3d{--border-radius:20px 20px 50px 20px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-7306 .elementor-element.elementor-element-1157d93 img{width:55%;}.elementor-7306 .elementor-element.elementor-element-c2882be > .elementor-widget-container{--e-transform-rotateZ:43deg;--e-transform-scale:2;}body:not(.rtl) .elementor-7306 .elementor-element.elementor-element-c2882be{left:-102px;}body.rtl .elementor-7306 .elementor-element.elementor-element-c2882be{right:-102px;}.elementor-7306 .elementor-element.elementor-element-c2882be{top:-48px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-7306 .elementor-element.elementor-element-9c1a7e7 .elementor-heading-title{font-size:23px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-7306 .elementor-element.elementor-element-e3f35da{font-size:17px;}.elementor-7306 .elementor-element.elementor-element-bc41cab.elementor-element{--align-self:center;}#elementor-popup-modal-7306 .dialog-message{width:90vw;}}@media(min-width:768px){.elementor-7306 .elementor-element.elementor-element-2677b3d{--width:50%;}.elementor-7306 .elementor-element.elementor-element-22ee488{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-c2882be */.taplalkozasi-tanacsadas-popup .animated-line-path {
            stroke-dasharray: 3895.39; /* A path teljes hossza */
            stroke-dashoffset: 3895.39; /* Kezdetben rejtett */
            animation: dash 3s ease-out forwards; /* Animáció 3 másodperc alatt */
            stroke: #96e3fd; /* Zöld szín */
            stroke-width: 60;
            fill: none;
        }

        @keyframes dash {
            to {
                stroke-dashoffset: 0; /* A vonal teljes megjelenítése */
            }
        }
        



@media only screen and (max-width: 1024px) {
    .taplalkozasi-tanacsadas-popup .animated-line-path {
    stroke-width: 45;
}   
}

@media only screen and (max-width: 765px){
     .taplalkozasi-tanacsadas-popup .animated-line-path {
    stroke-width: 60;
}   
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc41cab */.taplalkozasi-tanacsadas-popup .cta-button {
  cursor: pointer;
  font-weight: 400;
  font-family: 'Arboria';
  color: #040200;
  transition: all .2s;
  padding: 7px 23px;
  border-radius: 100px;
  background: #96e3fd;
  border: 1px solid transparent;
  display: flex;
  align-items: center;
  font-size: 17px;
  margin: 0;
}

.taplalkozasi-tanacsadas-popup .cta-button > .button-svg {
    
  width: 34px;
  margin-left: 10px;
  transition: transform .3s ease-in-out;
}

.taplalkozasi-tanacsadas-popup .cta-button:hover .button-svg {
  transform: translateX(5px);
}

.taplalkozasi-tanacsadas-popup .cta-button:active {
  transform: scale(0.95);
}


@media only screen and (max-device-width: 768px){
    .taplalkozasi-tanacsadas-popup .cta-button{
        font-size: 16px;
        padding: 8px 25px;
    }
    .taplalkozasi-tanacsadas-popup .cta-button > .button-svg {
        width: 27px;
    }
}/* End custom CSS */