/*!
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Pazirik Kft.
Author: Pazirik Kft.
Author URI: https://pazirik.hu/
Template: hello-elementor
Version: 1.0.1
Text Domain: hello-elementor-child
*/.entry-title{margin-block-start:2rem}.elementor-button,.elementor-button:focus{color:#fff !important;font-size:13px !important;font-weight:700 !important;letter-spacing:.06rem !important;background-color:#f7941d !important;border-radius:20px !important}.elementor-button.elementor-size-md{padding-top:18px !important;padding-bottom:18px !important}.elementor-button:hover{color:#000 !important;background-color:#fff !important}.spirit-link{font-family:"Roboto";font-size:13px;font-weight:700;letter-spacing:.06rem;text-transform:uppercase}.spirit-title-container h6,.spirit-title-container h2{font-family:"Roboto";text-align:center;text-transform:uppercase}.spirit-title-container h6{margin-bottom:1rem;font-weight:700;font-size:13px}.spirit-title-container h2{font-weight:800;font-size:38px}.nav-spirit-main-menu .elementor-item{text-transform:uppercase}.text-transform-uppercase{text-transform:uppercase}.elementor-button-link:hover{color:#000 !important;background-color:#fff !important}.spirit-logo-wrapper{position:relative;margin-top:-15px;width:200px;height:60.1503759398px;border-radius:0 0 20px 20px;background:#d9d9d9;box-shadow:0px 0px 15px 0px rgba(0,0,0,.16)}.spirit-logo-wrapper .anim-box{position:absolute;left:0;top:0;transform:translateX(0);z-index:1;width:50%;height:100%;border-radius:0 0 20px 20px;background-color:#f7941d;box-shadow:0px 0px 15px 0px rgba(0,0,0,.14)}.spirit-logo-wrapper a{position:absolute;top:0;z-index:8;display:block;width:50%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:60.9022556391px auto}.spirit-logo-wrapper a::after{content:"";position:absolute;left:0;top:0;display:block;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:60.9022556391px auto;opacity:0}.spirit-logo-wrapper a.btn-spirit-center{left:0;background-image:url("images/spirit-center.png")}.spirit-logo-wrapper a.btn-spirit-center::after{background-image:url("images/spirit-center-inactive.png")}.spirit-logo-wrapper a.btn-spirit-diagnosztika{right:0;background-image:url("images/spirit-diagnosztika.png")}.spirit-logo-wrapper a.btn-spirit-diagnosztika::after{background-image:url("images/spirit-diagnosztika-inactive.png");opacity:1}.spirit-logo-wrapper .anim-box,.spirit-logo-wrapper a::after{transition:all ease .4s}.spirit-logo-wrapper.animate .anim-box{transform:translateX(100%);background-color:#4eb8b9}.spirit-logo-wrapper.animate a.btn-spirit-center::after{opacity:1}.spirit-logo-wrapper.animate a.btn-spirit-diagnosztika::after{opacity:0}.btn-order-time-container .elementor-button-link{position:relative;filter:drop-shadow(0 0 24px rgba(247, 148, 29, 0)) brightness(1);animation-name:orderTimeButtonAnim;animation-duration:24s;animation-timing-function:ease;animation-iteration-count:infinite}.spirit-main-slideshow{overflow:hidden}.spirit-main-slideshow .elementor-column-gap-default{z-index:8}.spirit-main-slideshow::before,.spirit-main-slideshow::after{content:"";position:absolute;right:-29.68px;bottom:0;transform-origin:100% 100%;transform:scale(0.56);display:block;width:510px;height:510px}.spirit-main-slideshow::before{z-index:1;backdrop-filter:blur(16px);mask-image:url("images/logo-mask.png")}.spirit-main-slideshow::after{z-index:2;background-image:url("images/logo.svg")}.spirit-slideshow-icon-box .box-body .elementskit-info-box-title,.spirit-slideshow-icon-box .box-body p{font-family:Roboto !important}.spirit-slideshow-icon-box .box-body .elementskit-info-box-title{font-size:25px !important;font-weight:800 !important}.spirit-slideshow-icon-box .box-body p{font-size:17px !important;font-weight:500 !important}.spirit-services-section{margin-top:-108px;padding-top:168px;padding-bottom:80px;background-color:#efede8;background-image:url("images/bg-services-pattern.png"),url("images/bg-services-pattern2.png");background-position:0 10%,100% 90%;background-repeat:no-repeat,no-repeat}.spirit-services-section .spirit-services-title-container h6{color:#f7941d}.spirit-services-section .spirit-services-title-container h2{margin-bottom:2rem;color:#000}.doctors-specialties-container{flex-wrap:wrap}.doctors-specialties-container .elementor-widget-container{border-radius:20px;box-shadow:0px 0px 15px 0px rgba(0,0,0,.1)}.doctors-specialties-container .elementor-flip-box{height:350px}.doctors-specialties-container .elementor-flip-box__layer{border-radius:20px}.doctors-specialties-container .elementor-flip-box__layer__inner{display:flex;flex-direction:column;justify-content:space-between;align-items:center;height:350px}.doctors-specialties-container .elementor-icon svg{width:50px;height:auto}.doctors-specialties-container .elementor-icon svg path{fill:#898989}.doctors-specialties-container .elementor-flip-box__layer__title,.doctors-specialties-container .elementor-flip-box__layer__description,.doctors-specialties-container .elementor-flip-box__layer__link{color:#000;font-family:"Roboto"}.doctors-specialties-container .elementor-flip-box__layer__title{font-size:25px;font-weight:800}.doctors-specialties-container .elementor-flip-box__layer__description{font-size:17px;font-weight:400;text-align:center}.doctors-specialties-container .elementor-flip-box__layer__link{display:flex;justify-content:center;align-items:center}.doctors-specialties-container .elementor-flip-box__layer__link svg path{fill:#f7941d}.doctors-specialties-container .elementor-flip-box__front{background-color:#fff}.doctors-specialties-container .elementor-flip-box__back{background:linear-gradient(234deg, rgba(255, 255, 255, 0) 11.88%, rgba(255, 255, 255, 0.24) 80%),#f7941d}.doctors-specialties-container .elementor-flip-box__back .elementor-icon svg path{fill:#fff}.doctors-specialties-container .elementor-flip-box__back .elementor-flip-box__layer__title,.doctors-specialties-container .elementor-flip-box__back .elementor-flip-box__layer__description,.doctors-specialties-container .elementor-flip-box__back .elementor-flip-box__layer__link{color:#fff}.doctors-specialties-container .elementor-flip-box__back .elementor-flip-box__layer__link svg path{fill:#fff}.spirit-doctors-section{position:relative;padding-top:100px;padding-bottom:100px;background-color:#f9f9f9;background-image:url("images/bg-doctors-pattern.webp");background-repeat:no-repeat;background-position:0 0;background-size:100% 676px}.spirit-doctors-section .spirit-doctors-title-container{margin-bottom:25px;padding-left:10px;padding-right:10px}.spirit-doctors-section .spirit-doctors-title-container h6{color:#fff}.spirit-doctors-section .spirit-doctors-title-container h2{margin-bottom:25px;color:#000}.spirit-doctors-section .spirit-doctors-title-container p{margin-bottom:25px;color:#000;font-family:"Roboto";font-weight:500;font-size:17px;text-align:center}.spirit-doctors-section .doctor-search-container{flex-wrap:wrap;margin-bottom:45px}.spirit-doctors-section .doctor-search-container .elementor-dr-search-column{margin-bottom:20px;width:100%;padding-left:10px;padding-right:10px}.spirit-doctors-section .doctor-search-container .input-group{overflow:hidden;display:flex;flex-wrap:nowrap;align-items:stretch;height:36px;width:100%;border-radius:20px;background-color:#fff}.spirit-doctors-section .doctor-search-container .input-group input,.spirit-doctors-section .doctor-search-container .input-group input:focus,.spirit-doctors-section .doctor-search-container .input-group select,.spirit-doctors-section .doctor-search-container .input-group select:focus{background-color:rgba(0,0,0,0);border:none;box-shadow:none}.spirit-doctors-section .doctor-search-container .input-group .input-group-append{display:flex}.spirit-doctors-section .doctor-search-container .input-group .input-group-append .input-group-text{display:flex;align-items:center;padding:0 1rem}.spirit-doctors-section .doctor-search-container .input-doctor-name,.spirit-doctors-section .doctor-search-container .select-doctor-specialty{color:#000 !important;font-family:"Roboto";font-weight:500;font-size:17px}.spirit-doctors-section .doctor-search-container .input-doctor-name{padding-right:0}.spirit-doctors-section .doctor-search-container .select-doctor-specialty{appearance:none;padding-right:2.5rem;background-image:url("images/icon-down-arrow.svg");background-repeat:no-repeat;background-position:calc(100% - 1rem) 50%}.spirit-doctors-section .elementor-element-populated{padding:0 !important}.doctors-container{flex-wrap:wrap}.doctors-container .elementor-element-populated{padding:0 !important}.doctors-container .elementor-doctor-column{overflow:hidden;max-width:767px;max-height:640px;padding:0 10px;opacity:1;transition:opacity ease .48s .2s,max-width ease .32s 0s,max-height ease .32s 0s,padding ease .32s 0s}.doctors-container .elementor-doctor-column.hide-doctor,.doctors-container .elementor-doctor-column.hide-specialty{pointer-events:none;max-width:0;max-height:0;padding:0 0;opacity:0;transition:opacity ease .48s 0s,max-width ease .32s .36s,max-height ease .32s .36s,padding ease .32s .36s}.doctors-container .doctor-box{overflow:hidden;display:flex;flex-direction:column;margin-bottom:20px;width:100%;height:620px;border-radius:20px;background-color:#fff}.doctors-container .doctor-box .featured-image{position:relative;overflow:hidden;width:100%;height:424px}.doctors-container .doctor-box .featured-image img{position:absolute;left:0;top:0;transform-style:preserve-3d;transform:scale(1.0001);display:block;width:100%;height:100%;object-fit:cover;object-position:50% 8%;transition:transform ease .64s}.doctors-container .doctor-box .doctor-name{margin-block-start:1rem}.doctors-container .doctor-box .doctor-specialties-wrapper{margin-bottom:.9rem;text-align:center}.doctors-container .doctor-box .doctor-name,.doctors-container .doctor-box .doctor-position,.doctors-container .doctor-box .doctor-specialty,.doctors-container .doctor-box .link-doctor,.doctors-container .doctor-box .doctor-name>a{color:#000;font-family:"Roboto";text-align:center}.doctors-container .doctor-box .doctor-name>a{font-size:25px;font-weight:800}.doctors-container .doctor-box .doctor-position,.doctors-container .doctor-box .doctor-specialty{font-size:17px}.doctors-container .doctor-box .doctor-position{padding:0 1rem}.doctors-container .doctor-box .doctor-specialty{transition:color ease .4s}.doctors-container .doctor-box .doctor-specialty:hover{color:#f7941d}.doctors-container .doctor-box .link-doctor{display:flex;justify-content:center;align-items:center}.doctors-container .doctor-box .link-doctor svg{position:relative;transform:translateX(0);animation-name:doctorLinkArrowAnim;animation-duration:1.8s;animation-timing-function:ease;animation-iteration-count:infinite;animation-play-state:paused}.doctors-container .doctor-box .link-doctor svg path{fill:#f7941d}.doctors-container .doctor-box .link-doctor:hover svg{animation-play-state:running}.doctors-container .doctor-box:hover .featured-image img{transform:scale(1.12)}.spirit-counter-section{padding-top:20px;padding-bottom:20px;background:linear-gradient(88deg, rgba(255, 255, 255, 0) 25.68%, rgba(255, 255, 255, 0.15) 58.05%, rgba(255, 255, 255, 0.3) 74.32%),#f7941d}.spirit-counter-section .premium-counter-value-wrap{margin-bottom:10px}.spirit-counter-section .premium-counter-value-wrap .premium-counter-init{padding-right:10px;color:#fff;font-size:45px;font-weight:800;line-height:1}.spirit-counter-section .premium-counter-value-wrap .counter-su-pre{color:rgba(255,255,255,.75);font-size:18px;font-weight:800}.spirit-counter-section .premium-counter-title-val{color:rgba(255,255,255,.75);font-size:20px;font-weight:800}.spirit-counter-section .spirit-counter-year .counter-su-pre{color:#fff;font-size:45px;line-height:1}.spirit-aboutus-section{padding-top:88px;padding-bottom:40px}.spirit-aboutus-section .spirit-services-title-container h2{margin-bottom:2rem}.spirit-gallery-section{overflow:hidden}.spirit-gallery-section .elementor-image-gallery .gallery-item{overflow:hidden;aspect-ratio:1.7777777778}.spirit-gallery-section .elementor-image-gallery .gallery-item:first-of-type{max-width:100% !important}.spirit-gallery-section .elementor-image-gallery .gallery-item .gallery-icon,.spirit-gallery-section .elementor-image-gallery .gallery-item img{width:100%;height:100%}.spirit-gallery-section .elementor-image-gallery .gallery-item img{position:relative;transform:scale(0);object-fit:cover;object-position:50% 30%;transition:transform ease .8s}.spirit-gallery-section .elementor-image-gallery .gallery-item.animate-in img{transform:scale(1)}.elementor-editor-active .spirit-gallery-section .elementor-image-gallery .gallery-item img{transform:scale(1)}.spirit-news-section{padding-bottom:40px}.spirit-news-section .elementor-post__card{background-color:#fff;box-shadow:0 10px 25px 0 rgba(0,0,0,.08)}.spirit-news-section .elementor-post__card,.spirit-news-section .elementor-post__card *{transition:all ease .4s}.spirit-news-section .elementor-post__card .elementor-post__text{display:flex;flex-direction:column;margin-top:0;height:calc(100% - 70px);height:100%}.spirit-news-section .elementor-post__card .elementor-post__text .elementor-post__title>a{font-size:20px;font-weight:800}.spirit-news-section .elementor-post__card .elementor-post__text .elementor-post__excerpt>p{font-size:17px}.spirit-news-section .elementor-post__card .elementor-post__text .elementor-post__read-more{position:relative;display:flex;justify-content:flex-start;align-items:center;margin-top:auto;margin-bottom:0;height:14px;font-size:13px;text-transform:uppercase;line-height:1}.spirit-news-section .elementor-post__card .elementor-post__text .elementor-post__read-more::before,.spirit-news-section .elementor-post__card .elementor-post__text .elementor-post__read-more::after{content:"";position:absolute;left:128px;top:50%;transform:translateY(-50%);display:block;width:17px;height:12px;transition:opacity ease .4s}.spirit-news-section .elementor-post__card .elementor-post__text .elementor-post__read-more::before{background-image:url("images/icon-long-arrow-right.svg");opacity:1}.spirit-news-section .elementor-post__card .elementor-post__text .elementor-post__read-more::after{background-image:url("images/icon-long-arrow-right-white.svg");opacity:0}.spirit-news-section .elementor-post__card:hover{background-color:#f7941d !important}.spirit-news-section .elementor-post__card:hover .elementor-post__text .elementor-post__title>a,.spirit-news-section .elementor-post__card:hover .elementor-post__text .elementor-post__excerpt>p,.spirit-news-section .elementor-post__card:hover .elementor-post__text .elementor-post__read-more{color:#fff}.spirit-news-section .elementor-post__card:hover .elementor-post__text .elementor-post__read-more::before{opacity:0}.spirit-news-section .elementor-post__card:hover .elementor-post__text .elementor-post__read-more::after{opacity:1}.spirit-news-section .more-news-container{margin-block-start:1.5rem}.page-id-109 .spirit-news-section{padding-top:100px}.page-id-109 .spirit-news-section,.page-id-933{background-image:url("images/bg-contact-pattern2.png");background-position:100% 96%;background-repeat:no-repeat;background-attachment:fixed}.spirit-prices-section{position:relative;padding-top:72px;padding-bottom:20px;background-color:#f9f9f9;background-image:url("images/bg-doctors-pattern.webp");background-repeat:no-repeat;background-position:0 0;background-size:100% 480px}.spirit-prices-section .orthopedics-note-box .elementor-heading-title{display:flex;justify-content:center;align-items:center;margin:20px auto 10px;width:360px;height:36px;border-radius:20px;color:#000;font-size:17px;font-weight:800;text-transform:uppercase;line-height:0;background-color:#fff}.spirit-prices-section .prices-desc-container{margin:-15px auto 0;max-width:700px}.spirit-prices-section .doctor-services-wrapper{overflow:hidden;margin-bottom:15px;max-height:64px;padding:0 36px;border-radius:20px;background-color:#fff;box-shadow:0px 10px 25px 0px rgba(0,0,0,.08);transition:max-height ease .56s}.spirit-prices-section .doctor-services-wrapper .btn-collapse{display:flex;align-items:center;justify-content:space-between;height:64px}.spirit-prices-section .doctor-services-wrapper .btn-collapse::after{content:"";transform-origin:50% 50%;transform:rotate(0deg);display:block;width:20px;height:13px;background:url("images/icon-down-arrow.svg") no-repeat 0 0;transition:transform ease .56s}.spirit-prices-section .doctor-services-wrapper .btn-collapse .collapse-btn-title{display:flex;justify-content:flex-start}.spirit-prices-section .doctor-services-wrapper .btn-collapse .collapse-btn-title span,.spirit-prices-section .doctor-services-wrapper .btn-collapse .collapse-btn-title label{color:#000;font-size:20px;line-height:1;transition:color ease .24s}.spirit-prices-section .doctor-services-wrapper .btn-collapse .collapse-btn-title span{font-weight:400}.spirit-prices-section .doctor-services-wrapper .btn-collapse .collapse-btn-title>label{font-weight:800}.spirit-prices-section .doctor-services-wrapper .btn-collapse:hover .collapse-btn-title span,.spirit-prices-section .doctor-services-wrapper .btn-collapse:hover .collapse-btn-title label{color:#f7941d}.spirit-prices-section .doctor-services-wrapper .collapse-container{padding-top:20px;padding-bottom:4px;border-top:1px solid rgba(247,148,29,0);transition:border-top ease .56s}.spirit-prices-section .doctor-services-wrapper .collapse-container .collapse-row{display:flex;justify-content:space-between;margin-bottom:20px;cursor:default}.spirit-prices-section .doctor-services-wrapper .collapse-container .collapse-row .service-name-wrapper,.spirit-prices-section .doctor-services-wrapper .collapse-container .collapse-row .service-price-wrapper{color:#000;font-size:20px;font-weight:400;line-height:1.2;transition:color ease .24s}.spirit-prices-section .doctor-services-wrapper .collapse-container .collapse-row .service-name-wrapper>small{display:block;font-size:20px}.spirit-prices-section .doctor-services-wrapper .collapse-container .collapse-row .service-price-wrapper{padding-left:10px;text-align:right}.spirit-prices-section .doctor-services-wrapper .collapse-container .collapse-row:hover .service-name-wrapper,.spirit-prices-section .doctor-services-wrapper .collapse-container .collapse-row:hover .service-price-wrapper{color:#f7941d}.spirit-prices-section .doctor-services-wrapper.active .btn-collapse::after{transform:rotate(180deg)}.spirit-prices-section .doctor-services-wrapper.active .collapse-container{border-top:1px solid #f7941d}.spirit-contacts-section{padding-top:100px;padding-bottom:60px;background-image:url("images/bg-contact-pattern.png"),url("images/bg-contact-pattern2.png");background-position:0 16%,100% 86%;background-repeat:no-repeat,no-repeat}.spirit-contacts-section .spirit-title-container{margin-bottom:80px}.spirit-contacts-section .spirit-contact7-form .wpcf7-text,.spirit-contacts-section .spirit-contact7-form textarea{border:4px solid #efede8 !important;border-radius:20px !important;background-color:#fff !important}.spirit-contacts-section .spirit-contact7-form textarea{resize:none;height:257px !important}.spirit-contacts-section .spirit-contact7-form p:has(.wpcf7-submit){margin-block-end:0 !important}.spirit-contacts-section .spirit-contact7-form .wpcf7-submit{display:block;margin-bottom:0 !important;width:100% !important;padding:20px 40px;color:#fff !important;font-family:"Roboto" !important;font-size:13px !important;font-weight:800 !important;line-height:1;text-transform:uppercase !important;background-color:#f7941d}.spirit-contacts-section .spirit-contact7-form .wpcf7-spinner{display:none}.spirit-contacts-section #megkozelites{scroll-margin-top:104px}.spirit-subpage{padding-bottom:100px;background-color:#f9f9f9}.spirit-subpage .post-header-container{padding:100px 0 80px;background:url("images/bg-doctor-head.webp") no-repeat 0 0;background-size:100% 100%}.spirit-subpage .post-header-container .post-breadcrumb{list-style:none;display:flex;padding:0}.spirit-subpage .post-header-container .post-breadcrumb>li,.spirit-subpage .post-header-container .post-breadcrumb>li a{color:#fff;font-size:13px;font-weight:700;letter-spacing:.78px;text-transform:uppercase;line-height:1}.spirit-subpage .post-header-container .post-breadcrumb>li::after{content:"/";padding-left:5px;padding-right:5px}.spirit-subpage .post-header-container .post-breadcrumb>li:last-child::after{content:none}.spirit-subpage .post-header-container .post-title,.spirit-subpage .post-header-container .doctor-position{color:#000;font-size:"Roboto";line-height:1}.spirit-subpage .post-header-container .post-title{margin-block-start:20px;margin-block-end:20px;font-size:45px;font-weight:800}.spirit-subpage .post-header-container .doctor-position,.spirit-subpage .post-header-container .term-shortdesc{margin-block-start:0;margin-block-end:0}.spirit-subpage .post-header-container .doctor-position{font-size:20px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px}.spirit-subpage .post-header-container .term-shortdesc{font-size:17px;font-weight:400}.spirit-subpage .post-content-section{margin-top:-45px}.spirit-subpage .post-content-section .elementor-element-populated{width:100%}.spirit-subpage .post-content-section .post-content-container{padding-top:85px}.spirit-subpage .post-content-section .post-content-container p:last-child{margin-block-end:0}.spirit-subpage .post-content-section .post-content-container .doctor-services-wrapper{overflow:hidden;margin-block-end:2.5rem;padding-left:35px;padding-right:35px;padding-bottom:4px;border-radius:20px;background-color:#fff;box-shadow:0px 10px 24px 0px rgba(0,0,0,.07)}.spirit-subpage .post-content-section .post-content-container .doctor-services-wrapper .services-title{margin-block-start:18px;margin-block-end:18px;padding-bottom:12px;color:#000;font-size:20px;font-weight:800;line-height:1;border-bottom:1px solid #f7941d}.spirit-subpage .post-content-section .post-content-container .doctor-services-wrapper .service-row{display:flex;justify-content:space-between;margin-bottom:20px;cursor:default}.spirit-subpage .post-content-section .post-content-container .doctor-services-wrapper .service-row .service-name-wrapper,.spirit-subpage .post-content-section .post-content-container .doctor-services-wrapper .service-row .service-price-wrapper{color:#000;font-size:20px;font-weight:400;line-height:1.2;transition:color ease .24s}.spirit-subpage .post-content-section .post-content-container .doctor-services-wrapper .service-row .service-name-wrapper>small{display:block;font-size:20px}.spirit-subpage .post-content-section .post-content-container .doctor-services-wrapper .service-row .service-price-wrapper{max-width:224px;text-align:right}.spirit-subpage .post-content-section .post-content-container .doctor-services-wrapper .service-row .service-price-wrapper>span{white-space:nowrap}.spirit-subpage .post-content-section .post-content-container .doctor-services-wrapper .service-row:hover .service-name-wrapper,.spirit-subpage .post-content-section .post-content-container .doctor-services-wrapper .service-row:hover .service-price-wrapper{color:#f7941d}.spirit-subpage .post-content-section .post-content-container .post-content ul{margin-block-end:1rem}.spirit-subpage .post-content-section .post-content-container .post-content h4{margin-block-start:1rem;margin-block-end:.5rem;font-size:20px;font-weight:800}.spirit-subpage .post-content-section .sidebar-right{overflow:hidden;border-radius:20px;background-color:#fff}.spirit-subpage .post-content-section .sidebar-right .featured-image{overflow:hidden;position:relative;width:100%;height:0;padding-top:110%}.spirit-subpage .post-content-section .sidebar-right .featured-image>img{position:absolute;left:0;top:0;transform-style:preserve-3d;transform:scale(1.0001);display:block;width:100%;height:100%;object-fit:cover;object-position:50% 8%;transition:transform ease .64s}.spirit-subpage .post-content-section .sidebar-right .featured-image>img:hover{transform:scale(1.12)}.spirit-subpage .post-content-section .sidebar-right .post-property-container{overflow:hidden;margin-block-start:25px;margin-block-end:35px;padding-left:35px;padding-right:35px}.spirit-subpage .post-content-section .sidebar-right .post-property-container .post-property-title,.spirit-subpage .post-content-section .sidebar-right .post-property-container p{text-align:center;margin-block-end:25px}.spirit-subpage .post-content-section .sidebar-right .post-property-container .post-property-title{margin-block-start:0;font-size:25px;font-weight:800;text-transform:uppercase}.spirit-subpage .post-content-section .sidebar-right .post-property-container p{font-size:17px;font-weight:400}.spirit-subpage .post-content-section .sidebar-right .post-property-container .btn-order-time{display:flex;justify-content:center;align-items:center;height:54px;color:#fff;font-size:13px;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.78px;border-radius:20px;background-color:#f7941d;transition:all ease .32s}.spirit-subpage .post-content-section .sidebar-right .post-property-container .btn-order-time:hover{color:#000;background-color:#f9f9f9}.tax-szakterulet .spirit-subpage .post-content-section{margin-top:0}.tax-szakterulet .spirit-subpage .post-content-section .post-content-container{padding-top:40px}.single-post .spirit-subpage .post-content-section .post-content-container{padding-top:0}.single-post .spirit-subpage .post-content-section .post-content-container .featured-image{overflow:hidden;margin-block-end:50px;border-radius:20px}.single-post .spirit-subpage .post-content-section .post-content-container .news-head-spacer{margin-block-end:85px}.single-post .spirit-subpage .post-content-section .post-property-container .more-news-box{overflow:hidden}.single-post .spirit-subpage .post-content-section .post-property-container .more-news-box .news-property-link,.single-post .spirit-subpage .post-content-section .post-property-container .more-news-box .news-property-date{text-align:left}.single-post .spirit-subpage .post-content-section .post-property-container .more-news-box .news-property-link{font-size:20px;font-weight:600;transition:color ease .24s}.single-post .spirit-subpage .post-content-section .post-property-container .more-news-box .news-property-link.active,.single-post .spirit-subpage .post-content-section .post-property-container .more-news-box .news-property-link:hover{color:#f7941d}.single-post .spirit-subpage .post-content-section .post-property-container .more-news-box .news-property-date{font-size:17px}.elementor-location-footer{padding-top:100px;padding-bottom:30px;background-color:#f7941d}.elementor-location-footer .spirit-newsletter .elementor-form-fields-wrapper{position:relative}.elementor-location-footer .spirit-newsletter .elementor-form-fields-wrapper .elementor-field-type-email{position:relative;z-index:0}.elementor-location-footer .spirit-newsletter .elementor-form-fields-wrapper .elementor-field-type-email .elementor-field-label{display:none}.elementor-location-footer .spirit-newsletter .elementor-form-fields-wrapper .elementor-field-type-email .elementor-field-textual{padding-right:222px !important}.elementor-location-footer .spirit-newsletter .elementor-form-fields-wrapper .elementor-field-type-submit{position:absolute;right:0;top:0;z-index:1}.elementor-location-footer .spirit-newsletter .elementor-form-fields-wrapper .elementor-field-type-submit>.elementor-button{color:#fff !important;font-family:Roboto;font-size:13px !important;font-weight:700 !important;text-transform:uppercase;background-color:#000 !important}.elementor-location-footer .spirit-newsletter .elementor-form-fields-wrapper .elementor-field-type-submit>.elementor-button:hover{color:#000 !important;background-color:#efede8 !important}@keyframes doctorLinkArrowAnim{0%{transform:translateX(0)}4%{transform:translateX(0)}50%{transform:translateX(16px)}96%{transform:translateX(0)}100%{transform:translateX(0)}}@keyframes orderTimeButtonAnim{0%{filter:drop-shadow(0 0 0px rgba(247, 148, 29, 0)) brightness(1)}92%{filter:drop-shadow(0 0 0px rgba(247, 148, 29, 0)) brightness(1)}98%{filter:drop-shadow(0 0 20px rgba(247, 148, 29, 0.96)) brightness(1.08)}100%{filter:drop-shadow(0 0 0px rgba(247, 148, 29, 0)) brightness(1)}}@media only screen and (min-width: 1025px){.spirit-logo-wrapper{width:220px;height:66.1654135338px}.spirit-logo-wrapper a{background-size:66.992481203px auto}.spirit-logo-wrapper a::after{background-size:66.992481203px auto}}@media only screen and (min-width: 1200px){.page-header .entry-title{max-width:1280px}}@media only screen and (min-width: 1367px){.spirit-logo-wrapper{width:266px;height:80px}.spirit-logo-wrapper a{background-size:81px auto}.spirit-logo-wrapper a::after{background-size:81px auto}}.elementor-location-footer{--e-global-typography-112b6c4-font-size: 17px}.elementor-location-footer .elementor-section-full_width{padding-left:15px;padding-right:15px}.elementor-location-footer .elementor-column-gap-default{flex-wrap:wrap}.elementor-location-footer .footer-col-20{width:100%}.elementor-location-footer .footer-col-40{width:100%}@media only screen and (min-width: 576px){.spirit-title-container h2{font-size:42px}.spirit-main-slideshow::before,.spirit-main-slideshow::after{right:-33.92px;transform:scale(0.64)}.doctors-specialties-container .elementor-doctor-specialty-column{width:100%}.doctors-container .elementor-doctor-column{width:100%}.spirit-prices-section{background-size:100% 415px}.spirit-contacts-section .elementor-col-33{width:100%}.spirit-contacts-section .elementor-col-66{width:100%}.article-orvos .post-content-section .elementor-col-66,.article-news .post-content-section .elementor-col-66{width:100%}.article-orvos .post-content-section .elementor-col-33,.article-news .post-content-section .elementor-col-33{width:100%}.elementor-location-footer .elementor-section-full_width{padding-left:15px;padding-right:15px}.elementor-location-footer .elementor-column-gap-default{flex-wrap:wrap}.elementor-location-footer .footer-col-20{width:33.333%}.elementor-location-footer .footer-col-40{width:100%}}@media only screen and (min-width: 768px){.spirit-title-container h2{font-size:45px}.spirit-main-slideshow::before,.spirit-main-slideshow::after{right:-42.4px;transform:scale(0.8)}.doctors-specialties-container .elementor-doctor-specialty-column{width:50%}.spirit-doctors-section .spirit-doctors-title-container{margin:0 auto 25px;width:680px}.spirit-doctors-section .doctor-search-container .elementor-dr-search-column{width:50%;padding-left:4%;padding-right:4%}.doctors-container .elementor-doctor-column{width:50%}.elementor-location-footer .elementor-section-full_width{padding-left:20px;padding-right:20px}.elementor-location-footer .footer-col-20{width:33.333%}.elementor-location-footer .footer-col-40{width:100%}}@media only screen and (min-width: 992px){.spirit-main-slideshow::before,.spirit-main-slideshow::after{right:-53px;transform:scale(1)}.doctors-specialties-container .elementor-doctor-specialty-column{width:33.333%}.spirit-doctors-section .doctor-search-container .elementor-dr-search-column{padding-left:8%;padding-right:8%}.doctors-container .elementor-doctor-column{width:33.333%}.spirit-contacts-section .spirit-contact7-form{padding-top:40px;padding-bottom:20px}.spirit-contacts-section .elementor-col-33{width:33.333%}.spirit-contacts-section .elementor-col-66{width:66.666%}.article-orvos .post-content-section .elementor-container,.article-news .post-content-section .elementor-container{justify-content:space-between}.article-orvos .post-content-section .elementor-col-66,.article-news .post-content-section .elementor-col-66{width:59%}.article-orvos .post-content-section .elementor-col-33,.article-news .post-content-section .elementor-col-33{width:39%}.elementor-location-footer .elementor-section-full_width{padding-left:80px;padding-right:80px}.elementor-location-footer .footer-col-20{width:33.333%}.elementor-location-footer .footer-col-40{width:100%}}@media only screen and (min-width: 1200px){.doctors-specialties-container .elementor-doctor-specialty-column{width:25%}.doctors-container .elementor-doctor-column{width:33.333%}.spirit-contacts-section .elementor-col-33{width:33.333%}.spirit-contacts-section .elementor-col-66{width:66.666%}.article-orvos .post-content-section .elementor-container,.article-news .post-content-section .elementor-container{justify-content:space-between}.article-orvos .post-content-section .elementor-col-66,.article-news .post-content-section .elementor-col-66{width:66%}.article-orvos .post-content-section .elementor-col-33,.article-news .post-content-section .elementor-col-33{width:32%}.elementor-location-footer .elementor-section-full_width{padding-left:32px;padding-right:32px}.elementor-location-footer .footer-col-20{width:20%}.elementor-location-footer .footer-col-40{width:40%}}@media only screen and (min-width: 1400px){.elementor-location-footer .elementor-section-full_width{padding-left:96px;padding-right:96px}.elementor-location-footer .footer-col-20:first-of-type .elementor-widget-icon-box.elementor-position-left .elementor-icon-box-icon{margin-right:15px}}
