.elementor-99 .elementor-element.elementor-element-2e90b77{--display:flex;--min-height:47vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:0.5;}.elementor-99 .elementor-element.elementor-element-2e90b77:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-2e90b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://aquaapartmans.hu/wp-content/uploads/2026/06/aqua-apartman-folyoso1-scaled.jpg");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-99 .elementor-element.elementor-element-2e90b77::before, .elementor-99 .elementor-element.elementor-element-2e90b77 > .elementor-background-video-container::before, .elementor-99 .elementor-element.elementor-element-2e90b77 > .e-con-inner > .elementor-background-video-container::before, .elementor-99 .elementor-element.elementor-element-2e90b77 > .elementor-background-slideshow::before, .elementor-99 .elementor-element.elementor-element-2e90b77 > .e-con-inner > .elementor-background-slideshow::before, .elementor-99 .elementor-element.elementor-element-2e90b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-99 .elementor-element.elementor-element-b201121{text-align:center;}.elementor-99 .elementor-element.elementor-element-b201121 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:50px;font-weight:600;text-transform:uppercase;color:#FFFFFF;}.elementor-99 .elementor-element.elementor-element-d97bbe9{width:var( --container-widget-width, 19.001% );max-width:19.001%;--container-widget-width:19.001%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-d97bbe9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-d97bbe9 .elementor-icon-wrapper{text-align:center;}.elementor-99 .elementor-element.elementor-element-d3c2dfb{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;text-align:center;}.elementor-99 .elementor-element.elementor-element-d3c2dfb.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-d3c2dfb .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-99 .elementor-element.elementor-element-7068dee{width:100%;max-width:100%;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-99 .elementor-element.elementor-element-7068dee.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-656d554{width:var( --container-widget-width, 19.001% );max-width:19.001%;--container-widget-width:19.001%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-656d554.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-656d554 .elementor-icon-wrapper{text-align:center;}.elementor-99 .elementor-element.elementor-element-c62d8a2{width:var( --container-widget-width, 50.752% );max-width:50.752%;--container-widget-width:50.752%;--container-widget-flex-grow:0;text-align:center;}.elementor-99 .elementor-element.elementor-element-c62d8a2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-c62d8a2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-99 .elementor-element.elementor-element-a58eea7{width:100%;max-width:100%;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-99 .elementor-element.elementor-element-a58eea7.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-e0b2b29{width:var( --container-widget-width, 19.001% );max-width:19.001%;--container-widget-width:19.001%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-e0b2b29.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-e0b2b29 .elementor-icon-wrapper{text-align:center;}.elementor-99 .elementor-element.elementor-element-4a79205{width:var( --container-widget-width, 50.752% );max-width:50.752%;--container-widget-width:50.752%;--container-widget-flex-grow:0;text-align:center;}.elementor-99 .elementor-element.elementor-element-4a79205.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-4a79205 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-99 .elementor-element.elementor-element-c20fb3b.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-c20fb3b{text-align:center;font-family:"Inter", Sans-serif;font-weight:400;}.elementor-99 .elementor-element.elementor-element-f26d18c{width:var( --container-widget-width, 19.001% );max-width:19.001%;--container-widget-width:19.001%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-f26d18c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-f26d18c .elementor-icon-wrapper{text-align:center;}.elementor-99 .elementor-element.elementor-element-6db472b{width:var( --container-widget-width, 50.752% );max-width:50.752%;--container-widget-width:50.752%;--container-widget-flex-grow:0;text-align:center;}.elementor-99 .elementor-element.elementor-element-6db472b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-6db472b .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-99 .elementor-element.elementor-element-36c3268{width:100%;max-width:100%;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-99 .elementor-element.elementor-element-36c3268.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-e59e0d5{width:var( --container-widget-width, 19.001% );max-width:19.001%;--container-widget-width:19.001%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-e59e0d5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-e59e0d5 .elementor-icon-wrapper{text-align:center;}.elementor-99 .elementor-element.elementor-element-049725d{width:var( --container-widget-width, 50.752% );max-width:50.752%;--container-widget-width:50.752%;--container-widget-flex-grow:0;text-align:center;}.elementor-99 .elementor-element.elementor-element-049725d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-049725d .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-99 .elementor-element.elementor-element-a7639cd.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-a7639cd{text-align:center;}.elementor-99 .elementor-element.elementor-element-da9d524{width:var( --container-widget-width, 19.001% );max-width:19.001%;--container-widget-width:19.001%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-da9d524.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-da9d524 .elementor-icon-wrapper{text-align:center;}.elementor-99 .elementor-element.elementor-element-ab245ce{width:var( --container-widget-width, 50.752% );max-width:50.752%;--container-widget-width:50.752%;--container-widget-flex-grow:0;text-align:center;}.elementor-99 .elementor-element.elementor-element-ab245ce.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-ab245ce .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-99 .elementor-element.elementor-element-962e887{width:100%;max-width:100%;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-99 .elementor-element.elementor-element-962e887.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-3f3410f{width:var( --container-widget-width, 19.001% );max-width:19.001%;--container-widget-width:19.001%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-3f3410f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-3f3410f .elementor-icon-wrapper{text-align:center;}.elementor-99 .elementor-element.elementor-element-1fb1a6a{width:var( --container-widget-width, 50.752% );max-width:50.752%;--container-widget-width:50.752%;--container-widget-flex-grow:0;text-align:center;}.elementor-99 .elementor-element.elementor-element-1fb1a6a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-1fb1a6a .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-99 .elementor-element.elementor-element-b9d5d74{width:100%;max-width:100%;text-align:center;}.elementor-99 .elementor-element.elementor-element-b9d5d74.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-1626248{width:var( --container-widget-width, 19.001% );max-width:19.001%;--container-widget-width:19.001%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-1626248.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-1626248 .elementor-icon-wrapper{text-align:center;}.elementor-99 .elementor-element.elementor-element-a643f90{width:var( --container-widget-width, 50.752% );max-width:50.752%;--container-widget-width:50.752%;--container-widget-flex-grow:0;text-align:center;}.elementor-99 .elementor-element.elementor-element-a643f90.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-a643f90 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-99 .elementor-element.elementor-element-881ffd8{width:100%;max-width:100%;text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:500;}.elementor-99 .elementor-element.elementor-element-881ffd8.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-0cc510d{width:var( --container-widget-width, 19.001% );max-width:19.001%;--container-widget-width:19.001%;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-0cc510d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-0cc510d .elementor-icon-wrapper{text-align:center;}.elementor-99 .elementor-element.elementor-element-3620fd2{width:var( --container-widget-width, 50.752% );max-width:50.752%;--container-widget-width:50.752%;--container-widget-flex-grow:0;text-align:center;}.elementor-99 .elementor-element.elementor-element-3620fd2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-3620fd2 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-99 .elementor-element.elementor-element-962530d{width:100%;max-width:100%;text-align:center;}.elementor-99 .elementor-element.elementor-element-962530d.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-e4b9a33{width:100%;max-width:100%;text-align:center;}.elementor-99 .elementor-element.elementor-element-e4b9a33.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-e4b9a33 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-99 .elementor-element.elementor-element-53a2621.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-53a2621{text-align:center;font-family:"Inter", Sans-serif;font-size:15px;font-weight:300;}.elementor-99 .elementor-element.elementor-element-746075e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-99 .elementor-element.elementor-element-746075e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-99 .elementor-element.elementor-element-746075e{--e-icon-list-icon-size:49px;--icon-vertical-offset:0px;}.elementor-99 .elementor-element.elementor-element-746075e .elementor-icon-list-text{transition:color 0.3s;}.elementor-99 .elementor-element.elementor-element-cd910b1{width:100%;max-width:100%;text-align:center;}.elementor-99 .elementor-element.elementor-element-cd910b1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-99 .elementor-element.elementor-element-cd910b1 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:24px;font-weight:600;}.elementor-99 .elementor-element.elementor-element-2746cbf.elementor-element{--align-self:flex-start;}.elementor-99 .elementor-element.elementor-element-2746cbf{text-align:center;}.elementor-99 .elementor-element.elementor-element-bcaad13 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-99 .elementor-element.elementor-element-bcaad13 .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:1px;}.elementor-99 .elementor-element.elementor-element-bcaad13 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-99 .elementor-element.elementor-element-bcaad13 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-99 .elementor-element.elementor-element-bcaad13 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-99 .elementor-element.elementor-element-bcaad13 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-99 .elementor-element.elementor-element-bcaad13{--e-icon-list-icon-size:49px;--icon-vertical-offset:0px;}.elementor-99 .elementor-element.elementor-element-bcaad13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99 .elementor-element.elementor-element-bcaad13 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;}.elementor-99 .elementor-element.elementor-element-bcaad13 .elementor-icon-list-text{transition:color 0.3s;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-99 .elementor-element.elementor-element-2e90b77{--min-height:56vh;}.elementor-99 .elementor-element.elementor-element-b201121 .elementor-heading-title{font-size:40px;}.elementor-99 .elementor-element.elementor-element-d3c2dfb{width:var( --container-widget-width, 502px );max-width:502px;--container-widget-width:502px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-656d554{width:var( --container-widget-width, 89.344px );max-width:89.344px;--container-widget-width:89.344px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-656d554 .elementor-icon{font-size:29px;}.elementor-99 .elementor-element.elementor-element-656d554 .elementor-icon svg{height:29px;}.elementor-99 .elementor-element.elementor-element-c62d8a2{width:var( --container-widget-width, 237.812px );max-width:237.812px;--container-widget-width:237.812px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-c62d8a2 .elementor-heading-title{font-size:24px;}.elementor-99 .elementor-element.elementor-element-e0b2b29{width:var( --container-widget-width, 105.703px );max-width:105.703px;--container-widget-width:105.703px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-4a79205{width:var( --container-widget-width, 201.578px );max-width:201.578px;--container-widget-width:201.578px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-f26d18c{width:var( --container-widget-width, 108.344px );max-width:108.344px;--container-widget-width:108.344px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-e59e0d5{width:var( --container-widget-width, 126.344px );max-width:126.344px;--container-widget-width:126.344px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-049725d{width:var( --container-widget-width, 226.812px );max-width:226.812px;--container-widget-width:226.812px;--container-widget-flex-grow:0;text-align:center;}.elementor-99 .elementor-element.elementor-element-da9d524{width:var( --container-widget-width, 93.344px );max-width:93.344px;--container-widget-width:93.344px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-3f3410f{width:var( --container-widget-width, 110.344px );max-width:110.344px;--container-widget-width:110.344px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-1626248{width:var( --container-widget-width, 109.344px );max-width:109.344px;--container-widget-width:109.344px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-0cc510d{width:var( --container-widget-width, 85.344px );max-width:85.344px;--container-widget-width:85.344px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-746075e{--e-icon-list-icon-size:25px;}.elementor-99 .elementor-element.elementor-element-bcaad13{--e-icon-list-icon-size:32px;}}@media(max-width:767px){.elementor-99 .elementor-element.elementor-element-2e90b77{--min-height:38vh;}.elementor-99 .elementor-element.elementor-element-b201121 .elementor-heading-title{font-size:30px;}.elementor-99 .elementor-element.elementor-element-d97bbe9{width:var( --container-widget-width, 79.984px );max-width:79.984px;--container-widget-width:79.984px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-656d554{width:var( --container-widget-width, 76.688px );max-width:76.688px;--container-widget-width:76.688px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-656d554 .elementor-icon{font-size:30px;}.elementor-99 .elementor-element.elementor-element-656d554 .elementor-icon svg{height:30px;}.elementor-99 .elementor-element.elementor-element-656d554 .elementor-icon i, .elementor-99 .elementor-element.elementor-element-656d554 .elementor-icon svg{transform:rotate(0deg);}.elementor-99 .elementor-element.elementor-element-c62d8a2{width:100%;max-width:100%;}.elementor-99 .elementor-element.elementor-element-e0b2b29{width:var( --container-widget-width, 76.688px );max-width:76.688px;--container-widget-width:76.688px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-e0b2b29 .elementor-icon{font-size:30px;}.elementor-99 .elementor-element.elementor-element-e0b2b29 .elementor-icon svg{height:30px;}.elementor-99 .elementor-element.elementor-element-e0b2b29 .elementor-icon i, .elementor-99 .elementor-element.elementor-element-e0b2b29 .elementor-icon svg{transform:rotate(0deg);}.elementor-99 .elementor-element.elementor-element-f26d18c{width:var( --container-widget-width, 76.734px );max-width:76.734px;--container-widget-width:76.734px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-6db472b{width:100%;max-width:100%;}.elementor-99 .elementor-element.elementor-element-e59e0d5{width:var( --container-widget-width, 67.734px );max-width:67.734px;--container-widget-width:67.734px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-da9d524{width:var( --container-widget-width, 79.734px );max-width:79.734px;--container-widget-width:79.734px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-3f3410f{width:var( --container-widget-width, 68.734px );max-width:68.734px;--container-widget-width:68.734px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-1626248{width:var( --container-widget-width, 77.734px );max-width:77.734px;--container-widget-width:77.734px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-0cc510d{width:var( --container-widget-width, 74.734px );max-width:74.734px;--container-widget-width:74.734px;--container-widget-flex-grow:0;}.elementor-99 .elementor-element.elementor-element-bcaad13{--e-icon-list-icon-size:21px;}.elementor-99 .elementor-element.elementor-element-bcaad13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-99 .elementor-element.elementor-element-bcaad13 .elementor-icon-list-item > a{font-size:10px;}}@media(min-width:768px){.elementor-99 .elementor-element.elementor-element-2e90b77{--content-width:860px;}}@media(min-width:1025px){.elementor-99 .elementor-element.elementor-element-2e90b77:not(.elementor-motion-effects-element-type-background), .elementor-99 .elementor-element.elementor-element-2e90b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:scroll;}}/* Start custom CSS for container, class: .elementor-element-2e90b77 */.hero-section{
    position: relative;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-d97bbe9 */.info-card .elementor-icon{
    width: 70px;
    height: 70px;
    background: #f5f6ff;
    border-radius: 50%;
    display:flex;
    align-items:center;
    justify-content:center;
}

.info-card .elementor-icon svg{
    width: 32px;
    height: 32px;
    fill:#4b4eb1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-656d554 */.info-card .elementor-icon{
    width: 70px;
    height: 70px;
    background: #f5f6ff;
    border-radius: 50%;
    display:flex;
    align-items:center;
    justify-content:center;
}

.info-card .elementor-icon svg{
    width: 32px;
    height: 32px;
    fill:#4b4eb1;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a58eea7 */.info-card p,
.info-card li{
    color:#555;
    line-height:1.8;
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e0b2b29 */.info-card .elementor-icon{
    width: 70px;
    height: 70px;
    background: #f5f6ff;
    border-radius: 50%;
    display:flex;
    align-items:center;
    justify-content:center;
}

.info-card .elementor-icon svg{
    width: 32px;
    height: 32px;
    fill:#4b4eb1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-f26d18c */.info-card .elementor-icon{
    width: 70px;
    height: 70px;
    background: #f5f6ff;
    border-radius: 50%;
    display:flex;
    align-items:center;
    justify-content:center;
}

.info-card .elementor-icon svg{
    width: 32px;
    height: 32px;
    fill:#4b4eb1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6db472b */.info-card h2{
    font-size:32px;
    color:#4b4eb1;
    margin-top:20px;
    margin-bottom:20px;
    line-height:1.2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36c3268 */.info-card p,
.info-card li{
    color:#555;
    line-height:1.8;
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-e59e0d5 */.info-card .elementor-icon{
    width: 70px;
    height: 70px;
    background: #f5f6ff;
    border-radius: 50%;
    display:flex;
    align-items:center;
    justify-content:center;
}

.info-card .elementor-icon svg{
    width: 32px;
    height: 32px;
    fill:#4b4eb1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-da9d524 */.info-card .elementor-icon{
    width: 70px;
    height: 70px;
    background: #f5f6ff;
    border-radius: 50%;
    display:flex;
    align-items:center;
    justify-content:center;
}

.info-card .elementor-icon svg{
    width: 32px;
    height: 32px;
    fill:#4b4eb1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ab245ce */.info-card h2{
    font-size:32px;
    color:#4b4eb1;
    margin-top:20px;
    margin-bottom:20px;
    line-height:1.2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-962e887 */.info-card p,
.info-card li{
    color:#555;
    line-height:1.8;
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-3f3410f */.info-card .elementor-icon{
    width: 70px;
    height: 70px;
    background: #f5f6ff;
    border-radius: 50%;
    display:flex;
    align-items:center;
    justify-content:center;
}

.info-card .elementor-icon svg{
    width: 32px;
    height: 32px;
    fill:#4b4eb1;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1626248 */.info-card .elementor-icon{
    width: 70px;
    height: 70px;
    background: #f5f6ff;
    border-radius: 50%;
    display:flex;
    align-items:center;
    justify-content:center;
}

.info-card .elementor-icon svg{
    width: 32px;
    height: 32px;
    fill:#4b4eb1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-a643f90 */.info-card h2{
    font-size:32px;
    color:#4b4eb1;
    margin-top:20px;
    margin-bottom:20px;
    line-height:1.2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-881ffd8 */.info-card p,
.info-card li{
    color:#555;
    line-height:1.8;
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-0cc510d */.info-card .elementor-icon{
    width: 70px;
    height: 70px;
    background: #f5f6ff;
    border-radius: 50%;
    display:flex;
    align-items:center;
    justify-content:center;
}

.info-card .elementor-icon svg{
    width: 32px;
    height: 32px;
    fill:#4b4eb1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e4b9a33 */.info-card h2{
    font-size:32px;
    color:#4b4eb1;
    margin-top:20px;
    margin-bottom:20px;
    line-height:1.2;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-53a2621 */.info-card p,
.info-card li{
    color:#555;
    line-height:1.8;
    font-size:16px;
}/* End custom CSS */
/* Start custom CSS *//* ===== TABLET ===== */
@media (max-width: 1024px){

    .info-card{
        padding:5px 3px !important;
        gap:20px !important;
    }

    .info-card .elementor-widget-icon{
        margin-bottom:10px;
    }

    .info-card h2{
        font-size:32px !important;
        line-height:1.2;
    }

    .info-card p,
    .info-card li{
        font-size:14px !important;
        line-height:1.8;
    }
}

/* ===== MOBIL ===== */
@media (max-width: 767px){

    /* külső konténer */
    .info-section{
        gap:20px !important;
    }

    /* kártya */
    .info-card{
        padding:30px 25px !important;
        border-radius:24px !important;
        min-height:auto !important;
    }

    /* ikon */
    .info-card .elementor-widget-icon{
        margin-bottom:10px;
        text-align:center;
    }

    .info-card .elementor-icon{
        width:30px;
        height:0px;
        display:flex;
        align-items:center;
        justify-content:center;
        margin:auto;
    }

    .info-card .elementor-icon svg{
        width:28px !important;
        height:18px !important;
    }

 @media (max-width:767px){

    .info-card{
        width:100% !important;
        max-width:100% !important;
        flex-basis:100% !important;
    }

    .info-card .elementor-heading-title{
        font-size:25px !important;
        line-height:1.15 !important;
    }
}

    /* szöveg */
    .info-card p,
    .info-card li{
        font-size:11px !important;
        line-height:1.8;
    }

    /* lista */
    .info-card ul{
        padding-left:0px;
    }
}/* End custom CSS */