.elementor-5101 .elementor-element.elementor-element-8eae064{--display:flex;}.elementor-5101 .elementor-element.elementor-element-6419c5c2{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.49;--border-radius:10px 10px 10px 10px;--padding-block-start:4.15rem;--padding-block-end:4.15rem;--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-5101 .elementor-element.elementor-element-6419c5c2:not(.elementor-motion-effects-element-type-background), .elementor-5101 .elementor-element.elementor-element-6419c5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://angyalkert.com/wp-content/uploads/2026/02/1.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-5101 .elementor-element.elementor-element-6419c5c2::before, .elementor-5101 .elementor-element.elementor-element-6419c5c2 > .elementor-background-video-container::before, .elementor-5101 .elementor-element.elementor-element-6419c5c2 > .e-con-inner > .elementor-background-video-container::before, .elementor-5101 .elementor-element.elementor-element-6419c5c2 > .elementor-background-slideshow::before, .elementor-5101 .elementor-element.elementor-element-6419c5c2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5101 .elementor-element.elementor-element-6419c5c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #010201 0%, var( --e-global-color-tertiary ) 100%);}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6419c5c2{--padding-inline-start:0rem;--padding-inline-end:0rem;}.elementor-5101 .elementor-element.elementor-element-29f30dc3{--display:flex;--min-height:440px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:24px;--padding-inline-end:45px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-29f30dc3{--padding-inline-start:24px;--padding-inline-end:45px;}.elementor-5101 .elementor-element.elementor-element-7972d5aa .porto-sicon-img{font-size:29px;border-radius:200px;}.elementor-5101 .elementor-element.elementor-element-7972d5aa .porto-icon.advanced{border-radius:200px;}.elementor-5101 .elementor-element.elementor-element-7972d5aa .porto-icon, .elementor-5101 .elementor-element.elementor-element-7972d5aa .porto-sicon-img{margin:0px 5px 0px 0px;}.elementor-5101 .elementor-element.elementor-element-7972d5aa .porto-sicon-title{font-size:clamp(21px, 2.2vw, 25.2px);font-weight:500;letter-spacing:-0.05em;color:var( --e-global-color-b23703c );margin-top:2px;}.elementor-5101 .elementor-element.elementor-element-61adefdb{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0rem;}.elementor-5101 .elementor-element.elementor-element-61adefdb .elementor-heading-title{font-size:clamp(2.5rem, 3.7vw, 49px);font-weight:600;letter-spacing:-0.05em;color:var( --e-global-color-b23703c );}.elementor-5101 .elementor-element.elementor-element-66d56eb7{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;}.elementor-5101 .elementor-element.elementor-element-66d56eb7 .elementor-heading-title{font-size:1.3125rem;line-height:1.5em;letter-spacing:-0.015em;color:var( --e-global-color-b23703c );}.elementor-5101 .elementor-element.elementor-element-64d71756{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-5101 .elementor-element.elementor-element-64d71756 .btn{font-family:"Lexend", Poppins;font-size:1.05rem;font-weight:500;border-width:0px 0px 0px 0px;padding:0.72rem 0.62rem 0.72rem 3rem;}.elementor-5101 .elementor-element.elementor-element-64d71756 .btn-icon i{font-size:14px;margin-right:2.65rem;}.elementor-5101 .elementor-element.elementor-element-64d71756 .btn-icon-right i{margin-left:2.65rem;margin-right:0;}.elementor-5101 .elementor-element.elementor-element-2e8e9c94{--display:flex;--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;--overlay-opacity:0.6;--border-radius:10px 10px 10px 10px;}.elementor-5101 .elementor-element.elementor-element-2e8e9c94:not(.elementor-motion-effects-element-type-background), .elementor-5101 .elementor-element.elementor-element-2e8e9c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://angyalkert.com/wp-content/uploads/2026/02/b88beb20-de7c-444d-9be6-edbd51066d72.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5101 .elementor-element.elementor-element-2e8e9c94::before, .elementor-5101 .elementor-element.elementor-element-2e8e9c94 > .elementor-background-video-container::before, .elementor-5101 .elementor-element.elementor-element-2e8e9c94 > .e-con-inner > .elementor-background-video-container::before, .elementor-5101 .elementor-element.elementor-element-2e8e9c94 > .elementor-background-slideshow::before, .elementor-5101 .elementor-element.elementor-element-2e8e9c94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5101 .elementor-element.elementor-element-2e8e9c94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#111111;--background-overlay:'';}.elementor-5101 .elementor-element.elementor-element-11afcd5{--display:flex;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-block-start:2rem;--padding-block-end:2rem;--padding-inline-start:2rem;--padding-inline-end:2rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-11afcd5{--padding-inline-start:2rem;--padding-inline-end:2rem;}.elementor-5101 .elementor-element.elementor-element-65ebdd6{margin:1.8rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.1rem) 0rem;}.elementor-5101 .elementor-element.elementor-element-65ebdd6 .porto-sicon-img{font-size:34px;border-radius:200px;}.elementor-5101 .elementor-element.elementor-element-65ebdd6 .porto-icon.advanced{border-radius:200px;}.elementor-5101 .elementor-element.elementor-element-65ebdd6 .porto-icon, .elementor-5101 .elementor-element.elementor-element-65ebdd6 .porto-sicon-img{margin:0px 6px 0px 0px;}.elementor-5101 .elementor-element.elementor-element-65ebdd6 .porto-sicon-title{font-size:clamp(21px, 2.2vw, 28px);font-weight:400;letter-spacing:-0.05em;color:#FFFFFF;margin-top:2px;}.elementor-5101 .elementor-element.elementor-element-37fe3074{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3rem) 0rem;text-align:center;}.elementor-5101 .elementor-element.elementor-element-37fe3074 .elementor-heading-title{font-size:clamp(32px, 3.7vw, 49px);font-weight:600;letter-spacing:-0.05em;color:#FFFFFF;}.elementor-5101 .elementor-element.elementor-element-11c25e1e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 3px) 0px;}.elementor-5101 .elementor-element.elementor-element-11c25e1e .btn{font-family:"Lexend", Poppins;font-size:1.05rem;font-weight:500;border-width:0px 0px 0px 0px;padding:0.72rem 0.62rem 0.72rem 3rem;}.elementor-5101 .elementor-element.elementor-element-11c25e1e .btn-icon i{font-size:14px;margin-right:2.65rem;}.elementor-5101 .elementor-element.elementor-element-11c25e1e .btn-icon-right i{margin-left:2.65rem;margin-right:0;}.elementor-5101 .elementor-element.elementor-element-505b901a .elementor-main-swiper:not(.swiper-initialized) .swiper-slide{max-width:calc(100% / var(--alpus-nested-carousel-slides-to-show, 1));padding-left:calc(24px / 2);padding-right:calc(24px / 2);}.elementor-5101 .elementor-element.elementor-element-505b901a{--alpus-nested-carousel-slides-to-show:1;--alpha-slide-transition-speed:500ms;}.elementor-5101 .elementor-element.elementor-element-505b901a .elementor-main-swiper:not(.swiper-initialized) .swiper-wrapper{width:calc(100% + 24px);margin-left:calc(-1 * 24px / 2);margin-right:calc(-1 * 24px / 2);}.elementor-5101 .elementor-element.elementor-element-505b901a .elementor-swiper-button{top:50%;font-size:15px;width:55px;align-items:center;justify-content:center;height:55px;border-width:1px;border-style:solid;border-radius:50%;color:var( --e-global-color-b23703c );border-color:var( --e-global-color-b23703c );transition:0.3s;}.elementor-5101 .elementor-element.elementor-element-505b901a .elementor-swiper-button-prev{left:30px;}.elementor-5101 .elementor-element.elementor-element-505b901a .elementor-swiper-button-next{right:30px;}.elementor-5101 .elementor-element.elementor-element-505b901a .elementor-swiper-button svg{fill:var( --e-global-color-b23703c );}.elementor-5101 .elementor-element.elementor-element-505b901a .elementor-swiper-button:hover{border-color:#111111;}.elementor-5101 .elementor-element.elementor-element-7506362f{--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;--margin-top:0rem;--margin-bottom:4rem;--margin-left:0rem;--margin-right:0rem;}.elementor-element-6db311d5 .porto-gallery{--porto-el-spacing:0px;}.elementor-element-6db311d5 .porto-gallery img{max-width:125px;margin-left:auto;margin-right:auto;}@media(min-width:768px){.elementor-5101 .elementor-element.elementor-element-6419c5c2{--content-width:1140px;}.elementor-5101 .elementor-element.elementor-element-29f30dc3{--width:44.7%;}.elementor-5101 .elementor-element.elementor-element-11afcd5{--width:682px;}}@media(max-width:991px) and (min-width:768px){.elementor-5101 .elementor-element.elementor-element-29f30dc3{--width:80%;}}@media(max-width:991px){.elementor-5101 .elementor-element.elementor-element-8eae064{--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:20px;--padding-inline-end:20px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-8eae064{--padding-inline-start:20px;--padding-inline-end:20px;}.elementor-5101 .elementor-element.elementor-element-6419c5c2{--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;--flex-wrap:wrap;--padding-block-start:4.15rem;--padding-block-end:4.15rem;--padding-inline-start:2.5rem;--padding-inline-end:2.5rem;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-6419c5c2{--padding-inline-start:2.5rem;--padding-inline-end:2.5rem;}.elementor-5101 .elementor-element.elementor-element-29f30dc3{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-block-start:0px;--padding-block-end:0px;--padding-inline-start:0px;--padding-inline-end:0px;}.container-fluid .e-parent.e-con-full .e-con-boxed.elementor-element-29f30dc3{--padding-inline-start:0px;--padding-inline-end:0px;}.elementor-5101 .elementor-element.elementor-element-7972d5aa .porto-sicon-title{font-size:18px;}.elementor-5101 .elementor-element.elementor-element-61adefdb{text-align:center;}.elementor-5101 .elementor-element.elementor-element-66d56eb7{text-align:center;}.elementor-5101 .elementor-element.elementor-element-66d56eb7 .elementor-heading-title{font-size:1.1rem;}.elementor-5101 .elementor-element.elementor-element-65ebdd6 .porto-sicon-title{font-size:18px;}.elementor-5101 .elementor-element.elementor-element-37fe3074{text-align:center;}.elementor-5101 .elementor-element.elementor-element-505b901a .elementor-swiper-button-prev{left:10px;}.elementor-5101 .elementor-element.elementor-element-505b901a .elementor-swiper-button-next{right:10px;}.elementor-5101 .elementor-element.elementor-element-505b901a .elementor-swiper-button{width:40px;align-items:center;justify-content:center;height:40px;}}@media(max-width:767px){.elementor-5101 .elementor-element.elementor-element-29f30dc3{--min-height:290px;}}