.elementor-10569 .elementor-element.elementor-element-100b0de{--display:flex;--padding-top:0%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-10569 .elementor-element.elementor-element-100b0de:not(.elementor-motion-effects-element-type-background), .elementor-10569 .elementor-element.elementor-element-100b0de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mozaikhub.hu/wp-content/uploads/2024/09/bg-apple.png");background-position:center center;background-repeat:repeat;background-size:80vw auto;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-10569 .elementor-element.elementor-element-585ecff > .elementor-widget-container{margin:6% 0% 1% 0%;}.elementor-10569 .elementor-element.elementor-element-585ecff{text-align:center;}.elementor-10569 .elementor-element.elementor-element-585ecff .elementor-heading-title{color:var( --e-global-color-443a477 );}.elementor-10569 .elementor-element.elementor-element-5ae0002{--display:flex;--border-radius:3px 3px 3px 3px;--padding-top:4%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-10569 .elementor-element.elementor-element-5ae0002:not(.elementor-motion-effects-element-type-background), .elementor-10569 .elementor-element.elementor-element-5ae0002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2681ccf );}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-10569 .elementor-element.elementor-element-7555356 > .elementor-widget-container{margin:-35px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-10569 .elementor-element.elementor-element-8be1bee > .elementor-widget-container{padding:10px 0px 5px 0px;}.elementor-10569 .elementor-element.elementor-element-8be1bee .elementor-icon-box-wrapper{align-items:center;gap:8px;}.elementor-10569 .elementor-element.elementor-element-8be1bee .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-443a477 );}.elementor-10569 .elementor-element.elementor-element-8be1bee.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-443a477 );}.elementor-10569 .elementor-element.elementor-element-8be1bee.elementor-view-framed .elementor-icon, .elementor-10569 .elementor-element.elementor-element-8be1bee.elementor-view-default .elementor-icon{fill:var( --e-global-color-443a477 );color:var( --e-global-color-443a477 );border-color:var( --e-global-color-443a477 );}.elementor-10569 .elementor-element.elementor-element-8be1bee.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-10569 .elementor-element.elementor-element-8be1bee.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-bb5ff9d );}.elementor-10569 .elementor-element.elementor-element-8be1bee.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-10569 .elementor-element.elementor-element-8be1bee.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-10569 .elementor-element.elementor-element-8be1bee.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-10569 .elementor-element.elementor-element-8be1bee.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-bb5ff9d );color:var( --e-global-color-bb5ff9d );border-color:var( --e-global-color-bb5ff9d );}.elementor-10569 .elementor-element.elementor-element-8be1bee .elementor-icon{font-size:17px;}.elementor-10569 .elementor-element.elementor-element-8be1bee .elementor-icon-box-title, .elementor-10569 .elementor-element.elementor-element-8be1bee .elementor-icon-box-title a{font-size:14px;text-transform:uppercase;}@media(max-width:1024px){.elementor-10569 .elementor-element.elementor-element-7555356 > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-10569 .elementor-element.elementor-element-8be1bee > .elementor-widget-container{padding:7px 0px 0px 0px;}}@media(min-width:768px){.elementor-10569 .elementor-element.elementor-element-100b0de{--content-width:1080px;}}@media(min-width:1025px){.elementor-10569 .elementor-element.elementor-element-100b0de:not(.elementor-motion-effects-element-type-background), .elementor-10569 .elementor-element.elementor-element-100b0de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:767px){.elementor-10569 .elementor-element.elementor-element-100b0de:not(.elementor-motion-effects-element-type-background), .elementor-10569 .elementor-element.elementor-element-100b0de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:140vw auto;}.elementor-10569 .elementor-element.elementor-element-100b0de{--padding-top:0%;--padding-bottom:9%;--padding-left:3%;--padding-right:3%;}.elementor-10569 .elementor-element.elementor-element-585ecff > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-10569 .elementor-element.elementor-element-5ae0002{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-10569 .elementor-element.elementor-element-8be1bee > .elementor-widget-container{padding:5px 0px 0px 0px;}.elementor-10569 .elementor-element.elementor-element-8be1bee .elementor-icon-box-wrapper{align-items:end;gap:10px;}.elementor-10569 .elementor-element.elementor-element-8be1bee .elementor-icon-box-title{margin-block-end:7px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-7555356 */.elementor-10569 .elementor-element.elementor-element-7555356 h4, .elementor-10569 .elementor-element.elementor-element-7555356 h4 strong {
    color: var( --e-global-color-231590c);
    text-transform: uppercase;
    font-weight: 800 !important;
    letter-spacing: 0.2px !important;
    font-size: 17px !important;
    line-height: 26px !important;
    text-decoration: none !important;
    margin: 35px 0 10px 0;
}

.elementor-10569 .elementor-element.elementor-element-7555356 a {
    color: var( --e-global-color-231590c);
    font-weight: 700 !important;
    line-height: 26px !important;
}

@media (max-width: 1024px) {
.elementor-10569 .elementor-element.elementor-element-7555356 h4, .elementor-10569 .elementor-element.elementor-element-7555356 h4 strong {
  font-size: 16px !important;
    line-height: 24px !important;
    margin: 30px 0 9px 0;
}

.elementor-10569 .elementor-element.elementor-element-7555356 a {
    color: var( --e-global-color-231590c);
    font-weight: 700 !important;
    line-height: 24px !important;
}
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ae0002 */.elementor-10569 .elementor-element.elementor-element-5ae0002 p a {
    margin-top: 5px !important;
    line-height: 29px;
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8be1bee */.elementor-10569 .elementor-element.elementor-element-8be1bee h4:hover a {
    color: #efefef;
    transition: 0.5s;
}


.elementor-10569 .elementor-element.elementor-element-8be1bee .elementor-icon-box-wrapper {
    display: flex !important;
    align-items: center !important;
}

.elementor-10569 .elementor-element.elementor-element-8be1bee 
.elementor-icon-box-icon {
    margin-top: 7px !important;
}


@media (max-width: 767px) {


.elementor-10569 .elementor-element.elementor-element-8be1bee 
.elementor-icon-box-icon {
    margin-top: 7px;
}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-100b0de */.elementor-10569 .elementor-element.elementor-element-100b0de p a, .elementor-10569 .elementor-element.elementor-element-100b0de p strong, .elementor-10569 .elementor-element.elementor-element-100b0de li a {
    color: var(--e-global-color-231590c);
    font-weight: 700;
}

.elementor-10569 .elementor-element.elementor-element-100b0de h3 {
    color: var(--e-global-color-secondary);
}/* End custom CSS */