.patients{width:100%;padding-top:160px;display:flex;position:relative}.patients .social_pat{position:absolute;top:40%;right:5%}.patients .social_pat .social{justify-content:flex-end;align-items:center;display:flex}.patients .social_pat .social img{width:40px;height:40px;margin-left:8px;display:flex}.patients .title_row{text-align:center;width:100%;font-size:200px;font-weight:700;line-height:200px;position:absolute;top:200px;left:0;right:0}.cards{justify-content:center;align-items:center;width:100%;height:150vh;display:flex;position:relative}.patients .card{z-index:auto;border:0;border-radius:2rem;max-width:490px;height:560px;margin:0 auto auto;position:absolute;inset:0}.patients .card img{border-radius:20px;width:100%}.patients .card .text{position:absolute;bottom:32px;left:32px}.patients .card .text span{color:#4753a3;text-transform:uppercase;background:#fff;border-radius:40px;padding:12px 32px;font-size:14px;font-weight:500;line-height:14px}.patients .card .text img{background:#fff;border-radius:50%;width:40px;height:40px;padding:5px}.patients .card-1{bottom:10vh}.patients .card-2{bottom:5vh;transform:rotate(-10deg)}.patients .card-3{transform:rotate(-20deg)}.accord_row{padding-top:70px;padding-left:160px}.accordions{width:100%;height:580px;position:relative}.accordion{border-radius:2rem;flex-wrap:wrap;width:100%;display:flex;position:absolute;inset:0}.accordion .accord_head{writing-mode:vertical-lr;text-align:center;justify-content:center;align-items:center;width:5%;margin-bottom:0;padding-left:42px;padding-right:32px;display:flex;transform:rotate(180deg)}.accordion .accord_head h4{font-size:20px;font-weight:700;line-height:30px}.accordion .accord_head h4 span{margin-bottom:10px;font-size:24px;line-height:36px}.accordion .accord_content{align-items:center;width:90%;display:flex}.accordion .col_text{max-width:500px;padding-left:32px}.accordion .col_text h4{margin-bottom:16px;font-size:32px;font-weight:700;line-height:48px}.accordion .col_text p{font-size:16px;font-weight:400;line-height:24px}.accordion .col_img img{border-radius:30px;max-width:320px;max-height:480px}.accordion .accord_content .accord_cta a{color:#f4f2fe;text-transform:uppercase;background:#4753a3;border:1px solid #4753a3;border-radius:30px;margin-right:16px;padding:17px 40px;font-size:14px;font-weight:500;line-height:14px;text-decoration:none;transition:all .3s;display:inline-block}.accordion .accord_content .accord_cta a.slider_button:hover{color:#4753a3;background:0 0;transition:all .3s}.accordion .accord_content .accord_cta a.phone:hover{opacity:.8;transition:all .3s}.accordion.accordion-2 .accord_content .accord_cta a.slider_button,.accordion.accordion-5 .accord_content .accord_cta a.slider_button,.accordion.accordion-8 .accord_content .accord_cta a.slider_button{color:#4753a3;background:#e0e3f5;border-color:#e0e3f5;transition:all .3s}.accordion.accordion-2 .accord_content .accord_cta a.slider_button:hover,.accordion.accordion-5 .accord_content .accord_cta a.slider_button:hover,.accordion.accordion-8 .accord_content .accord_cta a.slider_button:hover{color:#e0e3f5;background:0 0;transition:all .3s}.accordion .accord_content .accord_cta .phone{background:#fff;border:none;border-radius:100%;width:48px;height:48px;margin-left:16px;padding:10px}.accordion .accord_content .accord_cta .phone img{width:100%}.accordion-1{z-index:2;background:#e0e3f5;left:0%}.accordion-2{z-index:3;color:#fff;background:#4753a3;left:65%}.accordion-3{z-index:4;background:#e0e3f5;left:70%}.accordion-4{z-index:5;background:#c1c9fc;left:75%}.accordion-5{z-index:6;color:#fff;background:#4753a3;left:80%}.accordion-6{z-index:7;background:#e0e3f5;left:85%}.accordion-7{z-index:8;background:#c1c9fc;left:90%}.accordion-8{z-index:9;color:#fff;background:#4753a3;left:95%}@media only screen and (max-width:1500px){.patients .title_row{font-size:160px}.patients .card{max-width:450px;height:500px}.accord_row{padding-left:50px}.accordion .col_text{max-width:400px}.accordion .col_text p{font-size:14px;line-height:22px}.accordion .col_img img{max-width:280px}}@media only screen and (max-width:1240px){.patients{padding-top:80px}.patients .title_row{font-size:140px;top:0}.patients .card{top:220px}.accord_row{padding-left:50px;padding-right:50px}.accordions{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem;overflow:hidden}.accordion{width:100%;position:relative;left:0}}@media only screen and (max-width:991px){.patients{padding-top:0;padding-bottom:180px;position:relative}.patients .title_row{font-size:50px}.patients .cards{height:240vh}.patients .card{max-width:280px;height:365px}.accord_row{padding-left:16px;padding-right:16px}.accordion .accord_head{writing-mode:inherit;text-align:left;justify-content:flex-start;width:100%;transform:rotate(0)}.accordion .accord_content{flex-wrap:wrap;justify-content:center;width:100%}.accordion .col_text{text-align:center;max-width:100%;padding-left:10px;padding-right:10px}.accordion .accord_content .accord_cta a{padding:10px 25px;font-size:12px}.accordion .accord_content .accord_cta .phone{width:38px;height:38px}.accordion .col_text h4{display:none}.accordion .col_img img{object-fit:cover;max-height:350px}.accordion .accord_head h4{font-size:14px}.accordion .accord_head h4 span{font-size:16px}.accordions{height:667px}}@media only screen and (max-width:768px){.patients .card{max-width:300px;height:375px}}
*{margin:0;padding:0}html{overflow-x:hidden}:root{--blue:#4753a3;--light-blue:#e0e3f5}body{color:#4753a3;font-optical-sizing:auto;font-family:Onest,system-ui;font-size:18px;font-style:normal;line-height:27px;overflow-x:hidden}.post-template-default.single.single-post{overflow-x:clip}.d-flex{flex-wrap:wrap}.h1,h1{font-size:56px;font-weight:700;line-height:150%}.h2,h2{font-size:40px;font-weight:700;line-height:60px}.h3,h3{font-size:32px;font-weight:700;line-height:48px}.h4,h4{font-size:26px;font-weight:700;line-height:38px}.h5,h5{font-size:24px;font-weight:700;line-height:36px}.h6,h6{font-size:18px;font-weight:700;line-height:27px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:0}p{margin-bottom:20px;font-size:18px;line-height:27px}.text_small{font-size:14px;line-height:21px}a{color:var(--blue);font-size:18px;line-height:27px;transition:all .3s}ul{margin-bottom:0}b,strong{font-weight:700}img{width:100%;height:auto}.container{max-width:1630px;padding:0 15px}.thank-page .container{margin-bottom:180px}.thank-page p{margin-top:30px;margin-bottom:64px}.thank-page .button_cta{justify-content:center;display:flex}.mg-160{margin:160px auto}.main_button{text-transform:uppercase;border:1px solid;border-radius:40px;width:fit-content;padding:17px 40px;font-size:14px;font-weight:500;line-height:14px;text-decoration:none;display:block}.main_button.button_dark{background:var(--blue);color:#fff;border-color:var(--blue);line-height:18px;transition:all .3s}.main_button.button_dark:hover{color:var(--blue);background:0 0;transition:all .3s}.main_button.button_light{border-color:var(--blue);background:0 0;transition:all .3s}.main_button.button_light:hover{background:var(--blue);color:#fff;transition:all .3s}.main_button.button_white{background:#fff;border-color:#fff;transition:all .3s}.main_button.button_white:hover{background:var(--blue);color:#fff;border-color:#fff;transition:all .3s}.hero_height .container{max-width:1056px;margin-top:-10px;margin-left:auto;margin-right:auto}.hero_height{align-items:center;height:480px;margin-bottom:80px;display:flex;position:relative;background-position:50%!important;background-size:cover!important}.hero_height:before{content:"";background:#4753a333;width:100%;height:100%;position:absolute}.hero_height h1{color:#fff;text-align:center;margin-bottom:16px}.hero_height p{margin-bottom:0}.hero_height .text_shadow{color:#fff;text-shadow:1px 1px 4px #00000030;position:relative}header{background-color:var(--blue);color:#fff;padding:11px 0}.header_menu{align-items:center}.logo_site img{width:auto;height:48px}.menu__top ul{justify-content:flex-end;align-items:center;padding-left:0;list-style:none;display:flex}.menu__top ul li{margin:0 10px}.menu__top ul li a{color:#fff;padding:10px;font-size:14px;line-height:14px;text-decoration:none;transition:all .3s}.menu__top ul li.current_page_item.personal_account a{background:0 0}.menu__top ul li.current_page_item>a{color:var(--blue);background:#e0e3f5;border-radius:50px;padding:10px 16px;font-weight:700}.menu__top ul li.booking a{text-transform:uppercase;color:var(--blue);background:#fff;border-radius:50px;padding:12px 24px;font-size:12px;font-weight:500;transition:all .3s}.menu__top ul li.booking a:hover{background:var(--light-blue);transition:all .3s}.personal_account{width:24px;height:24px}.personal_account a{width:0;height:0;display:block;position:relative;color:#0000!important}.menu__top ul li.personal_account{margin-left:30px;margin-right:4px}.personal_account a:before{content:"";background:url(https://orthodontica.md/wp-content/uploads/2024/09/Group-958.svg) 50%/cover;width:24px;height:24px;position:absolute;top:-10px;left:0}.pll-parent-menu-item a{text-transform:uppercase}.pll-parent-menu-item{position:relative}.menu-item .sub-menu{z-index:1;visibility:hidden;text-align:left;transform-origin:10% 0;opacity:0;transition:all .15s linear,opacity .1s cubic-bezier(.39,.575,.565,1),transform .15s cubic-bezier(.1,1.26,.83,1);-o-transition:all .2s ease;background-color:#fff;border-radius:5px;min-width:200px;margin:0;padding:0;transition:all .2s;display:block;position:absolute;top:48px;left:0;box-shadow:0 6px 12px #0000002d}:lang(ru) .menu-item .sub-menu{min-width:220px}.menu-item.pll-parent-menu-item .sub-menu{min-width:50px;top:45px;left:4px}.wpcf7-not-valid-tip{margin-left:20px;font-size:14px}.menu__top ul.sub-menu li a{color:var(--blue);width:100%;padding:12px 10px;transition:all .3s;display:block}.menu__top ul.sub-menu li:hover{color:#fff;background:#fff;background:var(--blue);transition:all .3s}.menu__top ul.sub-menu li:hover a{color:#fff}.menu__top ul li .sub-menu li{width:100%;margin:0;padding:0}.single_service_page .accord_row{margin-top:10px}.service_col_link{z-index:999;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.service_patients_gallery{margin-top:160px}.menu__top li.menu-item-has-children.current_page_item a{padding-right:33px}.menu__top ul li.menu-item-has-children.current_page_item{margin-right:10px}body{padding-top:70px}.header__top{z-index:999;width:100%;transition:all .4s;position:fixed;top:0;box-shadow:0 0 10px #00000020}.menu__top ul li.menu-item-has-children{margin-right:20px}@media (min-width:1321px) and (max-width:1365px){.menu__top ul li{margin:0 7px}.menu__top ul li.personal_account{margin-left:20px}}@media (min-width:1321px){.menu-item:hover .sub-menu{visibility:visible;opacity:1}.menu__top li.menu-item-has-children.current_page_item a .menu-icon,.page-template-single-service li.menu-item-has-children.services_menu a .menu-icon{filter:brightness(.3);right:10px}.page-template-single-service .menu__top ul li.services_menu>a{color:var(--blue);background:#e0e3f5;border-radius:50px;padding:10px 33px 10px 16px;font-weight:700}.page-template-single-service .menu__top ul li.menu-item-has-children{margin-right:10px}}.menu-icon img{width:16px;height:auto}.menu-icon{position:absolute;top:37%;right:-12px}.menu__top ul.sub-menu li.current_page_item a{color:#fff;background:var(--blue);border-radius:0;font-weight:400}.menu__top ul.sub-menu li.current_page_item:hover a{background:var(--blue)}.menu-item{margin:0 15px;padding:10px 0;display:inline-block;position:relative}@media only screen and (max-width:1320px){li.menu-item-has-children:before{display:none}.header_menu .logo_site,.col-md-10.menu__top{flex:none;width:50%}html.active{overflow-y:hidden}.menu-item .sub-menu{visibility:hidden;opacity:0;float:none;border-radius:0;max-height:0;margin:0;padding:0;transition:all .2s linear;display:block;position:static;left:0;right:0;overflow-x:hidden;transform:translateY(10px)}.menu-icon{display:block;position:absolute;top:7px;right:-20px}.menu-icon img{width:22px;transition:all .4s;transform:rotate(-90deg)}.menu-item-has-children.selected .menu-icon img{transition:all .4s;transform:rotate(0)}.menu__top ul li.menu-item-has-children{margin-right:0}.menu__top ul li{margin:5px 0}.page-template-home .menu__primary li a,.page-template-home .menu__primary li a:not([href]):not([class]){color:#fff}header.active .menu__primary .sub-menu li a{color:var(--blue);padding:10px 15px;font-size:14px}.menu-item.selected .sub-menu{visibility:visible;opacity:1;height:100%;max-height:100%;padding:10px}.menu-item:hover{visibility:visible;opacity:1}header.active .menu__primary .menu{margin-top:60px;display:block;overflow-x:hidden}header.active .menu__primary li.current_page_item a{color:#e0e3f5;background:0 0;padding-left:0;padding-right:12px;text-decoration:underline;position:relative}.menu__top ul li a{padding-left:24px;font-size:16px;line-height:26px;position:relative}.menu__top ul li.booking a{font-size:16px;line-height:26px;padding:14px 24px!important}.menu__top ul li.booking{margin-top:20px;margin-left:22px}.menu__top ul li.menu-item-has-children.current_page_item{margin:0}.menu__top ul.menu>li.current_page_item{margin-left:22px}.menu__top ul li.personal_account{margin-top:30px;margin-left:54px;margin-right:0}.menu__top ul li.personal_account a{padding:4px 4px 4px 10px}header.active .menu__primary li.booking a{color:var(--blue);background:#fff;text-decoration:none}.page-template-single-service .services_menu>a{color:#e0e3f5;background:0 0;font-weight:700;text-decoration:underline;position:relative}header.active .menu__primary .sub-menu li.current_page_item a{color:var(--light-blue);background:#4753a3;padding-left:12px;text-decoration:none}.services_menu.current_page_item.selected .sub-menu{margin-left:-22px}.services_menu.current_page_item.selected .sub-menu li a{color:var(--blue);padding-left:12px;text-decoration:none}.header__top.sticky .menu__primary li a{color:#fff}.menu__primary li{text-align:left;margin:0;display:block}.menu__primary li.phone_class{margin-top:30px;margin-left:0!important}.mobile__menu{cursor:pointer;z-index:99;opacity:1;background:#fff;border-radius:100%;width:44px;height:44px;margin:auto;display:block;position:absolute;top:49%;left:auto;right:15px;transform:translateY(-50%)}.header_menu{position:relative}header.active .mobile__menu{position:fixed;top:33px}header.active .mobile__menu a{display:none}.mobile__menu a{color:#000;margin-bottom:0;font-size:1.5rem;font-weight:700;line-height:68px;position:absolute;left:-70px}header.active .mobile__menu span:nth-child(2){top:20px;transform:rotate(-45deg)}header.active .mobile__menu span{transition:all .5s;top:20px;transform:rotate(45deg)}.mobile__menu span:nth-child(2){top:27px}.mobile__menu span{background:var(--blue);border-radius:0;width:23px;height:3px;margin-bottom:1px;margin-left:-1px;transition:all .5s;position:absolute;top:16px}header.active .menu__primary{z-index:99;background:#4753a3f7;width:100%;height:100%;padding-bottom:100px;transition:all .5s;display:block;position:fixed;inset:0;overflow:hidden scroll}.menu__primary{display:none}.personal_account{width:100%;height:100%}.personal_account a{width:100%;height:100%;color:#fff!important}.personal_account a:before{top:4px;left:-30px}}.why_content img{width:auto;height:300px;margin-left:auto;display:block}.why_content{background:var(--blue);color:#fff;border-radius:24px;padding:40px}.why_content p{margin-top:16px;margin-bottom:40px}.why_single_nr h3{margin-bottom:8px}.why_single_nr p{margin-bottom:0}.why_single_nr{margin-bottom:32px;padding:40px}.why_single_nr:last-child{margin-bottom:0;padding-bottom:0}.why_us{overflow:auto}.why_us_col1{align-self:flex-start;position:sticky;top:85px}.why_col-1{top:0}.home_description_p{margin-top:16px;margin-bottom:24px}.hero_buttons{align-items:center;display:flex}.hero_buttons a.button_dark{margin-right:16px}.hero_home{align-items:center;height:800px;display:flex;position:relative}.hero_home .container{z-index:9;position:relative}.review_video img{object-fit:cover;border-radius:24px;height:580px}.review_video a:before{content:"";background:linear-gradient(#0003 0% 100%);border-radius:24px;width:100%;height:100%;position:absolute;top:0;left:0}.client_photo{object-fit:cover;object-position:50% 35%;border-radius:100%;width:32px;height:32px;margin-right:16px}.review_author{flex-wrap:wrap;align-items:center;display:flex}.client_name{margin-bottom:0;font-weight:700}.author_review{width:100%;font-size:17px}.review_content{flex-wrap:wrap;align-items:flex-end;padding:32px 40px 32px 30px;animation:ce;display:flex;position:relative}.single_reviews:last-child .review_content{padding-right:20px}.clients_reviews .carousel__arrow_dir_right{right:0}.clients_reviews .carousel__arrow_dir_left{right:56px}.single_reviews .row{margin:0}.review_content h5{width:75%;position:absolute;top:32px}.home .reviews{z-index:9;position:relative}.reviews.mg-160{margin-bottom:180px}.page-template-single-service .reviews.mg-160{margin-bottom:250px}.home_page .contact_form_section{margin-top:120px}.single_home_service{text-align:center}.single_home_service .content{padding:32px}.col-md-3.single_home_service .service_images{padding:140px 32px 0}.services_row.row{margin-top:60px}.home_services .cta_button{justify-content:center;margin-top:80px;display:flex}.single_home_service h3{margin-bottom:16px}.single_home_service p{margin-bottom:0}.col-md-3.single_home_service{flex:none;width:calc(25% - 32px);margin:0 16px;padding:0;transition:all .3s;position:relative}.col-md-3.single_home_service .content{border:1px solid #fff}.col-md-3.single_home_service:hover .content{background:#e0e3f5;border:1px solid #4753a3;border-radius:24px;margin-top:300px;position:relative}.col-md-3.single_home_service:hover .service_images{background:var(--blue);border-top-left-radius:24px;border-top-right-radius:24px;width:100%;height:320px;margin-bottom:-20px;position:absolute}.col-md-3.single_home_service:hover .service_images .main_service_image{display:none}.col-md-3.single_home_service:hover .service_images .second_service_image{opacity:1;visibility:visible;object-fit:contain;object-position:right top;width:100%;max-width:100%;height:auto;transition:all .3s;display:block;position:absolute;bottom:0;right:0}@media (min-width:1500px){.col-md-3.single_home_service:hover .service_images .second_service_image{bottom:-40px}}.col-md-3.single_home_service:hover{text-align:left}.service_link{z-index:999;width:100%;height:100%;display:block;position:absolute}.single_home_service:last-child .main_service_image{height:160px}.for_intro{padding-right:160px}.for_intro p{margin-top:16px;margin-bottom:24px}.text-and-images .single-image{color:var(--blue);border-top:2px solid #e0e3f5;font-size:24px;font-weight:700;line-height:36px;transition:all .3s;display:block;position:relative}.text-and-images .single-image:nth-child(2),.text-and-images .single-image:nth-child(4),.text-and-images .single-image:nth-child(6){align-self:flex-end}.for_whom{position:relative}.cursor{pointer-events:none;z-index:15;border-radius:50%;width:10px;height:10px;transition:all .1s linear,top linear,left ease-in-out;position:fixed;top:-100px}.image--inner{padding:24px 0 24px 76px;transition:all .3s;position:relative}.image--inner:before{content:"";background:url(https://orthodontica.md/wp-content/uploads/2024/09/check.svg);width:21px;height:21px;position:absolute;top:29px;left:32px;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important}.cursor-image-show{mix-blend-mode:normal;background-size:100%;border:none;border-radius:24px;width:200px;height:200px;transition:all .2s linear,top linear,left ease-in-out;top:auto;left:auto;transform:translate(-40%,-40%)}.single-image:hover{background:#e0e3f5;padding-left:22px;transition:all .3s}.text-and-images .single-image:last-child{border-bottom:2px solid #e0e3f5}.list_hover{cursor:none}.about_content{max-width:540px;margin-left:0}.hero_about{margin-bottom:80px;padding:165px 0;background-position:0!important;background-repeat:no-repeat!important;background-size:cover!important}.about_content p{margin-top:16px;margin-bottom:24px}.section_subtitle{margin-top:16px;margin-bottom:48px}.accord_row .section_subtitle{max-width:1000px;margin-left:auto;margin-right:auto}.about_service.mg-160{margin-bottom:90px}.single_member{text-align:center;margin:0 16px}.team_slider{margin:32px -16px 0}.single_member img{object-fit:cover;object-position:top;border-radius:24px;height:28vw}.single_member .name{margin-top:22px;margin-bottom:4px}.position{margin-bottom:0}.container.team_members{position:relative}.carousel__arrow img{width:40px;height:40px;transition:all .3s}.carousel__arrow:hover img{opacity:.8;cursor:pointer;transition:all .3s}.carousel__arrow_dir_right{z-index:99;background:#e0e3f5;border-top-right-radius:60px;border-bottom-right-radius:60px;padding:8px;position:absolute;bottom:-88px;right:15px}.slick-list:before{content:""}.carousel__arrow_dir_left{z-index:99;background:#e0e3f5;border-top-left-radius:60px;border-bottom-left-radius:60px;padding:8px;position:absolute;bottom:-88px;right:62px}.about_page .photo_gallery{margin-top:160px}.mapping_gallery{position:relative}.thumbnails{z-index:-1;visibility:hidden;height:0;display:none;position:absolute;top:0}.thumbnails .thumb{flex-basis:20%;padding:.2rem}.thumbnails .thumb.active{background-color:#87ceeb}.thumbnails .thumb img{width:100%}.gallery_images{position:relative}.gallery_images .gallery_name{transition:all .3s;position:absolute;bottom:32px;left:80px}.gallery_images .gallery_name:hover{background:var(--light-blue);transition:all .3s}.gallery_name{text-transform:uppercase;background:#fff;border-radius:40px;width:fit-content;margin-bottom:0;padding:13px 32px;font-size:14px;font-weight:500;line-height:14px;position:relative}.gallery_name:before{content:"";background:url(https://orthodontica.md/wp-content/uploads/2024/09/head.svg) 50%/cover;width:40px;height:40px;position:absolute;bottom:0;left:-48px}.gallery_main_img{object-fit:cover;object-position:50% 25%;border-radius:24px;height:350px}.gallery_icon:after{content:"";background:url(https://orthodontica.md/wp-content/uploads/2024/09/arrow_forward_ios.svg) 50%/contain no-repeat;width:16px;height:16px;margin-top:-1px;margin-left:8px;transition:all .3s;position:absolute}.gallery_icon{margin-right:16px}.photo_gallery .section_subtitle{margin-bottom:56px}.clients_reviews .section_subtitle{margin-bottom:24px}.form_subtitle{margin-top:8px;margin-bottom:48px;font-weight:300}.form_contanct{padding-top:80px;padding-bottom:80px;padding-right:60px}.contact_form .container>.row{margin-right:0}.form_contanct input,.form_contanct textarea{color:var(--blue);border-color:#4753a3}input,textarea{color:var(--blue);border:1px solid;border-radius:32px;width:100%;margin-bottom:4px;padding:17px 32px;font-size:14px;line-height:14px}.form_contanct textarea{margin-bottom:0}::placeholder{color:var(--blue);font-size:14px;font-weight:500;line-height:14px}.form_button_send{margin-top:-8px;position:relative}.form_contanct .form_button_send input{background:var(--blue);color:#fff;text-transform:uppercase;margin-bottom:0;font-weight:500;transition:all .3s}.form_contanct .form_button_send input:hover{color:var(--blue);background:var(--light-blue);transition:all .3s}.form_button_send p{margin-bottom:16px}.form_acceptance p,.form_acceptance a{margin-bottom:0;font-size:12px;font-weight:300;line-height:12px}.wpcf7-spinner{position:absolute;top:12px;left:0}.wpcf7-list-item{margin-left:0}.form_acceptance input{padding:6px;font-size:12px;line-height:12px}.wpcf7-list-item{margin-left:0;margin-right:6px;transform:translateY(1px)}.form_image{background-position:bottom;background-repeat:no-repeat;background-size:cover;border-radius:32px}.article_feat_img{object-fit:cover;border-radius:24px 24px 0 0;height:240px}.info_blog{background:#e0e3f5;border-radius:0 0 24px 24px;padding:32px}.blog_date{margin-bottom:16px}.blog_content a{text-decoration:none}.news__excerpt{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:16px;margin-bottom:56px;overflow:hidden;display:-webkit-box!important}.info_blog h2{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:28px;overflow:hidden;display:-webkit-box!important}.article_button a{text-transform:uppercase;background:#fff;border-radius:40px;width:fit-content;padding:13px 32px;font-size:14px;font-weight:500;line-height:14px;transition:all .3s;display:block;position:relative}.article_button a:hover{background:var(--blue);color:#fff;transition:all .3s}.article_button .arrow{width:8px;margin-top:-3px;margin-left:12px;transition:all .3s}.article_button a:hover .arrow{filter:brightness(0)invert();transition:all .3s}.article_button{margin-bottom:0;margin-left:48px;position:relative}.article_button:before{content:"";background:url(https://orthodontica.md/wp-content/uploads/2024/09/head.svg) 50%/cover;width:40px;height:40px;position:absolute;left:-48px}.single_post_col{margin-bottom:120px}.blog_news{margin-top:80px;margin-bottom:160px}.blog_page_pagination{text-align:center;margin-top:-40px}.next.page-numbers,.prev.page-numbers{display:none}.page-numbers{color:#141414;border-radius:50px;width:48px;height:48px;padding:8px 16px;font-size:14px;line-height:32px;text-decoration:none;display:block}.blog_page_pagination{justify-content:center;align-items:center;display:flex}.page-numbers.current{background:var(--blue);color:#fff}.single_blog_row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1* var(--bs-gutter-y));display:flex}.single_blog_row .col_3{flex:none;width:320px}.single_blog_row .col_9{flex:none;width:calc(100% - 320px);padding-right:88px}.single_blog_row .col_9 h2{margin-top:40px;margin-bottom:10px;font-size:22px;line-height:34px}.template_simple .page_content{margin-top:40px}.template_simple .page_content h2{margin-top:40px;margin-bottom:10px;font-size:22px;line-height:34px}.template_simple .page_content p:last-child{margin-bottom:0}.single_blog_row .single__date{margin-bottom:4px}.single_post_feat{object-fit:cover;border-radius:24px;height:670px;margin-bottom:48px}.single_blog_row.single_blog_content{margin-top:48px;position:relative}.single_blog_row.single_blog_content .col_3{align-self:flex-start;position:sticky;top:90px}.single-post .blog_content,.template_simple{margin-top:80px;margin-bottom:160px}.single_blog_content p:last-child{margin-bottom:0}.post_sidebar .news__date{margin-bottom:16px}.post_sidebar .news__item{margin-bottom:40px}.post_sidebar .news__item:last-child{margin-bottom:0}.post_sidebar .post-title,.post_sidebar .post-title a{font-size:18px;line-height:27px}.single-post .wp-block-gallery img{border-radius:24px}.single-post .wp-block-gallery{margin:48px auto}.single-post figure.wp-block-gallery .wp-block-image{width:calc(50% - 16px)!important}.single-post figure.wp-block-gallery.has-nested-images{gap:32px}.col-md-7.contact_text{background:var(--light-blue);border-radius:24px;flex:none;width:calc(58.3333% - 30px);margin:0 15px;padding:55px 40px}.col-md-5.contact_page_form{background:var(--blue);color:#fff;border-radius:24px;flex:none;width:calc(41.6667% - 30px);margin:0 15px;padding:70px 40px 80px}.contact_info{margin:80px auto}:lang(ru) .form_contanct .section_title{font-size:33px;line-height:50px}.contact_text_info .subtitle{margin-top:16px;margin-bottom:40px}.clinic_contacts .single_contact{background:#fff;border-radius:24px;flex:none;width:calc(50% - 30px);margin:0 15px 24px;padding:24px}.single_contact p{margin-top:8px;margin-bottom:0}.single_contact p a{text-decoration:none}.row.clinic_contacts{align-items:baseline}.social_icons{align-items:center;margin-top:8px;display:flex}.social_icons a{display:block}.social_icons img{width:40px;height:40px;margin-right:16px}.clinic_contacts .single_contact:last-child{margin-bottom:0}.contact_map{margin-bottom:-25px}.page-template-contact footer{position:relative}.contact_page_form input,.contact_page_form textarea{color:#fff;background:0 0;border-color:#fff}.contact_page_form ::placeholder,.contact_page_form .form_acceptance a{color:#fff}.contact_page_form .form_button_send input{color:var(--blue);text-transform:uppercase;background:#fff;font-weight:500;transition:all .3s}.contact_page_form .form_button_send input:hover{background:var(--light-blue);transition:all .3s}.contact_page_form .form_acceptance input{transform:translateY(2px)}.case_slider img{object-fit:cover;border-radius:16px;height:130px}.case_slider{background:var(--blue);border-radius:24px;height:410px;margin:0 15px;padding:0 32px}.case_slider a{vertical-align:middle;height:410px;display:table-cell}.case_slider h5{color:#fff;text-transform:uppercase;text-align:center;margin-bottom:32px}.single_case_slider{margin-right:-15px}.about_case{background:var(--light-blue);vertical-align:middle;border-radius:24px;height:410px;padding:40px;display:table-cell}.about_case h3{font-size:30px}.single_case_description p strong{margin-top:24px;margin-bottom:16px;font-weight:700;display:block}.single_case_description p{margin-bottom:0}.single_case_description p br{content:"";height:0;margin-bottom:0;display:block}.patients_gallery .carousel__arrow_dir_right,.patients_gallery .carousel__arrow_dir_left{bottom:-80px}.single_case_photos .carousel__arrow_dir_right{width:fit-content;margin-bottom:24px;margin-left:auto;position:relative;bottom:-24px}.single_case_photos .carousel__arrow_dir_left{position:absolute;bottom:-24px}.single_case .row{margin-bottom:80px}.clinical_cases{margin-bottom:160px}.clinical_cases .blog_page_pagination{margin-top:0}.single_service{background:var(--light-blue);border:1px solid var(--blue);border-radius:24px;margin-bottom:32px;padding:48px 32px;transition:all .3s;position:relative}.single_service .col-md-7{z-index:99;position:relative}.single_service:hover{background:var(--blue);color:#fff;transition:all .3s}.single_service:hover .main_button.button_light{color:var(--blue);background:#fff;border-color:#fff;transition:all .3s}.single_service:hover .main_button.button_light:hover{opacity:.8;transition:all .3s}.single_service .main_service_image{transition:all .3s}.single_service:hover .main_service_image{display:none}.services_form{align-self:flex-start;padding-left:70px;position:sticky;top:90px}.clinic_services{position:relative;overflow:auto}.services_page .clinic_services{overflow:visible}.services_page .services_form{margin-top:50px}.service_desc{text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:16px;margin-bottom:48px;overflow:hidden;display:-webkit-box!important}.single_service .col-md-5{padding-left:40px}.second_service_image{display:none}.single_service:hover .second_service_image{opacity:1;visibility:visible;object-fit:contain;object-position:right top;border-radius:24px;width:auto;height:420px;display:block;position:absolute;bottom:-49px;right:-21px}.single_service .row{align-items:center;position:relative}.single_service .button_cta{z-index:99;position:relative}.single_service:last-child{margin-bottom:0}.services_last_img img{object-fit:cover;border-radius:24px;height:680px}.clinic_services{margin-bottom:160px}.services_form .form_button_send input{background:var(--blue);text-transform:uppercase;color:#fff;transition:all .3s}.services_form .form_button_send input:hover{background:var(--light-blue);color:var(--blue);transition:all .3s}.single_price_include img{object-fit:cover;border-radius:24px;height:320px}.single_price_include h5{margin-top:28px;margin-bottom:8px}.single_price{background:var(--light-blue);border-radius:24px;flex:none;width:calc(33% - 30px);margin:0 15px 20px;padding:48px 32px;position:relative}.single_price .main_button{text-align:center;width:100%;margin-top:40px;padding:17px 5px}.single_price .main_button:hover{border-color:var(--blue)}.single_price:nth-child(2),.single_price:nth-child(4){background:var(--blue);color:#fff}.price_desc{margin-top:24px;margin-bottom:4px;font-size:16px;line-height:24px}.price_button a{font-size:14px;font-weight:500;line-height:14px;text-decoration:underline}.price-range{border-bottom:1px solid var(--blue);margin-top:40px;margin-bottom:40px;padding-bottom:40px}.price-range p{margin-bottom:8px;font-size:14px;line-height:14px}.service_includes ul{padding-left:0;list-style:none}.service_includes ul li{margin-bottom:16px;padding-left:28px;font-size:16px;line-height:24px;position:relative}.service_includes ul li:last-child{margin-bottom:0}.service_includes ul li:before{content:"";background:url(https://orthodontica.md/wp-content/uploads/2024/09/list-icon.svg);width:20px;height:20px;position:absolute;top:1px;left:0;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.single_price:nth-child(2) .price_button a,.single_price:nth-child(4) .price_button a{color:#fff}.single_price:nth-child(2) .price-range,.single_price:nth-child(4) .price-range,.single_price:nth-child(6) .price-range{border-color:#fff}.single_price:nth-child(2) .service_includes ul li:before,.single_price:nth-child(4) .service_includes ul li:before,.single_price:nth-child(6) .service_includes ul li:before{background:url(https://orthodontica.md/wp-content/uploads/2024/09/list-icon-white.svg)}.single_price:nth-child(2) .main_button,.single_price:nth-child(4) .main_button,.single_price:nth-child(6) .main_button{color:var(--blue);background:#fff}.single_price:nth-child(2) .main_button:hover,.single_price:nth-child(4) .main_button:hover,.single_price:nth-child(6) .main_button:hover{background:var(--blue);color:#fff;border-color:#fff}.services_price{margin:80px auto 60px}.investigation_price p{margin-bottom:4px;font-size:14px;line-height:24px}.investigation_content .section_subtitle{margin-bottom:24px}.investigation,.teenagers .row{margin-right:0}.investigation_price{margin-top:40px}.investigation .investigation_content{padding-top:40px;padding-bottom:30px;padding-right:50px}.investigation .investigation_bg{background-position:50%;background-size:cover;border-radius:20px}.price_included .h3{margin-bottom:56px}.price_included{margin-bottom:140px}.orthoteens{background-color:#fff;border:1px solid #2462c6;border-radius:24px;height:468px;margin-top:350px;padding:0 56px}.orth{color:#2462c6;margin-top:50px;font-family:Onest;font-size:120px;font-style:normal;font-weight:700;line-height:120px}.orth_description{text-align:left;color:#2462c6;margin-top:30px;font-family:Onest;font-size:24px;font-style:normal;font-weight:400;line-height:32px}.align-items-center{margin-top:-250px}.lft{margin-top:200px}.orthoteens_icon{width:84px;height:126px}.orthoteens_image{object-fit:cover;max-width:100%;display:inline-block}.orthoteens_image_desc{margin-top:10px}.orth_imagine{margin-bottom:-10%}.teenagers_block{background:#2462c6;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;margin-bottom:130px;padding:56px;display:flex}.teenagers_left{flex:1;gap:22px;min-width:300px}.teenagers_right{flex-direction:column;flex:1;gap:16px;min-width:300px;display:flex}.teenagers_tab{box-sizing:border-box;border:1px solid #ffffff3d;border-radius:16px;flex-direction:row;flex:none;order:0;justify-content:space-between;align-self:stretch;align-items:center;gap:12px;height:96px;padding:22px;display:flex}.tab_title{color:#fff;flex:none;order:0;font-family:Onest;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.teenagers_icon{max-width:32px;height:auto}.teenagers_title{color:#fff;flex:none;order:0;align-self:stretch;margin-bottom:16px;font-family:Onest;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.teenagers_content{leading-trim:both;text-edge:cap;color:#fff;flex:none;order:0;align-self:stretch;font-family:Onest;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.teen-mic{color:#fff;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.teenagers_small_text{leading-trim:both;text-edge:cap;color:#fff9;flex:none;order:1;align-self:stretch;font-family:Onest;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.teenagers_icon{width:24px}.tratament{background-color:#2462c6;margin-bottom:-56px;padding:56px}.rate{background-color:#2462c6;padding:56px 56px 76px}.tratament_titlu,.rate_title{color:#fff;flex:none;order:0;width:172px;font-family:Onest;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.tratament_descriere,.rate_descriere{leading-trim:both;text-edge:cap;color:#fff9;flex:none;order:1;align-self:stretch;width:360px;margin-top:30px;font-family:Onest;font-size:16px;font-style:normal;font-weight:400;line-height:24px}.numers{display:inline-block}.left-block,.left-block2{flex-direction:column;justify-content:center;display:flex}.single_tratament{background-color:#2462c6;border:1px solid #ffffff3d;border-radius:24px;width:calc(50% - 10px);padding:22px;display:inline-block}.numero{gap:20px}.tratament_numar{leading-trim:both;text-edge:cap;color:#fff9;flex:none;order:0;align-self:stretch;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.numbers_title{leading-trim:both;text-edge:cap;color:#fff;flex:none;order:0;margin:0 auto;font-family:Onest;font-size:18px;font-style:normal;font-weight:700;line-height:27px}.numbers_short_description{leading-trim:both;text-edge:cap;color:#fff9;flex:none;order:1;margin:0 auto;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.tratament_img{flex:none;order:1;width:259.72px;height:144px;margin:0 auto;display:flex}.separatorcik{background:#ffffff3d;flex:none;order:0;align-self:stretch;width:100%;height:1px;margin:56px 0 0}.contact_section_title{color:#fff;margin-bottom:56px;font-family:Onest;font-size:18px;font-style:normal;font-weight:700;line-height:24px}.form_block{border:1px solid #ffffff3d;border-radius:16px;align-items:flex-start;gap:56px;padding:22px}.custom-contact-form .form_row_half{gap:20px;margin-bottom:20px;display:flex}.custom-contact-form .form_row_half>.form_group{flex:50%}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.nume-prenume,input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel.numar-telefon,textarea.wpcf7-form-control.wpcf7-textarea.mesaj{background-color:#0000;border:1px solid #ffffff3d;border-radius:32px;color:#fff!important}.wpcf7 form.sent .wpcf7-response-output{border:1px solid #fff;color:#fff!important;background-color:#2462c6!important;border-radius:4px!important}#wpcf7-f1676-o1 input::placeholder,#wpcf7-f1676-o1 textarea::placeholder{color:#fff;font-family:Onest;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.custom-contact-form .nume-prenume input,.custom-contact-form .numar-telefon input,.custom-contact-form .mesaj textarea{color:#fff;box-sizing:border-box;background-color:#0000;border:1px solid #ffffff3d;border-radius:32px;outline:none;width:100%;padding:12px 20px;font-size:1rem}.custom-contact-form .nume-prenume input::placeholder,.custom-contact-form .numar-telefon input::placeholder,.custom-contact-form .mesaj textarea::placeholder{color:#ffffffb3!important;background-color:#0000!important}.custom-contact-form .cls{margin-bottom:20px}.custom-contact-form .form_row_acceptance_button{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.custom-contact-form .form_acceptance{color:#fff;flex-grow:1;margin:0;font-size:.9rem}.custom-contact-form .form_acceptance a{color:#ddd;text-decoration:underline}.custom-contact-form .submit_button{text-align:right;flex-shrink:0}.custom-contact-form .submit_button input[type=submit]{color:#2462c6;cursor:pointer;text-transform:uppercase;background-color:#fff;border:none;border-radius:40px;width:auto;min-width:120px;padding:18px 41px;font-weight:600;transition:background-color .3s}.custom-contact-form .submit_button input[type=submit]:hover{background-color:#e6e6e6}.custom-contact-form .wpcf7-form{color:#fff}.cazuri{background-color:#dfe7f5;border-radius:24px;margin-top:-20px;padding:56px 5px 0}.titlu_cazuri{text-align:left;color:#2462c6;padding-left:56px;font-family:Onest;font-size:32px;font-style:normal;font-weight:700;line-height:40px}.subtitlu_cazuri{text-align:center;z-index:0;flex:none;order:0;font-family:Onest;font-size:256.829px;font-style:normal;font-weight:700;line-height:365px;position:absolute}.cazuri_img{object-fit:cover;border-radius:16px;height:auto}.image-wrapper{width:100%;display:inline-block;position:relative}.label-over-image{leading-trim:both;text-edge:cap;color:#2462c6;background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;height:26px;padding:8px 12px;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:24px;display:flex;position:absolute;top:10px;left:10px}.cazuri_imagine_bg{margin-top:56px;margin-bottom:-7%}.whole_block{padding:0 51px 51px}.programeaza-te-block{background-color:#fff;border-radius:16px;padding:22px}.row.before-after-row.d-flex.flex-wrap{align-items:stretch;display:flex}.programeaza-title{color:#2462c6;flex:none;order:0;align-self:stretch;width:60%;font-family:Onest;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.programeaza-descriere{leading-trim:both;text-edge:cap;color:#2462c699;flex:none;order:1;width:70%;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.btn_programare{float:right;cursor:pointer;background:#2462c6;border:none;border-radius:40px;flex-direction:column;flex:none;order:1;align-items:flex-start;gap:8px;width:54px;height:54px;margin:0 auto;padding:18px;display:flex}.btn_programare:hover{float:right;cursor:pointer;background:#fff;border:1px solid #2462c6;border-radius:40px;flex-direction:column;flex:none;order:1;align-items:flex-start;gap:8px;width:54px;height:54px;margin:0 auto;padding:18px;display:flex}.btn_programare:hover svg path{stroke:#2462c6}.col-md-3.row.before-after-row{flex-direction:row;align-content:center;align-items:center;display:flex}.short-description_1{text-align:end;align-items:center;display:flex}.short-description{align-items:center;display:flex}.flex-wrap{align-items:center}.lat{height:50px}.demou{z-index:1}@media only screen and (max-width:1023px){.orthoteens{background-color:#fff;border:1px solid #2462c6;border-radius:24px;height:100%;margin-top:0;margin-bottom:-30px;padding:22px}.demou{z-index:2}.orth{text-align:center;color:#2462c6;flex:none;order:0;font-family:Onest;font-size:56.7939px;font-style:normal;font-weight:700;line-height:57px}.orth_description{text-align:center;color:#2462c6;flex:none;order:1;margin-top:0;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.align-items-center,.lft{margin-top:0}.orthoteens_icon{width:84px;height:126px}.orthoteens_image{object-fit:cover;max-width:100%;display:inline-block}.orthoteens_image_desc{margin-top:10px}.orth_imagine{margin-bottom:0%}.teenagers_block{background:#2462c6;border-radius:24px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;margin-bottom:50px;display:flex;padding:32px 22px!important}.teenagers_left{flex:1;gap:22px;min-width:300px}.teenagers_right{flex-direction:column;flex:1;gap:16px;min-width:300px;display:flex}.teenagers_tab{box-sizing:border-box;border:1px solid #ffffff3d;border-radius:16px;flex-direction:column;flex:none;order:0;justify-content:flex-start;align-self:stretch;align-items:flex-start;gap:12px;height:96px;padding:22px;display:flex}.tab_title{color:#fff;flex:none;order:1;align-self:stretch;font-family:Onest;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.teenagers_icon{max-width:32px;height:auto}.teenagers_title{color:#fff;flex:none;order:0;align-self:stretch;margin-bottom:16px;font-family:Onest;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.teenagers_content{leading-trim:both;text-edge:cap;color:#fff;flex:none;order:0;align-self:stretch;font-family:Onest;font-size:14px;font-style:normal;font-weight:700;line-height:20px}.teen-mic{color:#fff;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.teenagers_small_text{leading-trim:both;text-edge:cap;color:#fff9;flex:none;order:1;align-self:stretch;font-family:Onest;font-size:12px;font-style:normal;font-weight:400;line-height:16px}.teenagers_icon{width:24px}.tratament{background-color:#2462c6;margin-bottom:-56px;padding:0 0 32px}.rate{background-color:#2462c6;padding:32px 22px}.tratament_titlu,.rate_title{color:#fff;flex:none;order:0;align-self:stretch;width:100%;font-family:Onest;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.tratament_titlu{margin-top:30px}.tratament_descriere,.rate_descriere{leading-trim:both;text-edge:cap;color:#fff;flex:none;order:0;align-self:stretch;width:310px;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:20px}.rate_descriere{margin-bottom:30px}.numers{display:inline-block}.left-block1{flex-direction:column;justify-content:center;padding:32px 22px 0;display:flex}.left-block2{padding:32px 0 0}.row.numer.numer1{padding:0 22px 32px}.single_tratament{background-color:#2462c6;border:1px solid #ffffff3d;border-radius:24px;width:100%;padding:22px;display:inline-block}.numero{gap:20px;padding:32px 22px}.tratament_numar{leading-trim:both;text-edge:cap;color:#fff9;flex:none;order:0;align-self:stretch;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.numbers_title{leading-trim:both;text-edge:cap;color:#fff;flex:none;order:0;margin:0 auto;font-family:Onest;font-size:18px;font-style:normal;font-weight:700;line-height:27px}.numbers_short_description{leading-trim:both;text-edge:cap;color:#fff9;flex:none;order:1;margin:0 auto;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.tratament_img{flex:none;order:1;width:259.72px;height:144px;margin:0 auto;display:flex}.separatorcik{background:#ffffff3d;flex:none;order:0;align-self:stretch;width:100%;height:1px;margin:0}.contact_section_title{color:#fff;flex:none;order:0;align-self:stretch;width:266px;height:48px;margin-bottom:22px;font-family:Onest;font-size:18px;font-style:normal;font-weight:700;line-height:24px}div#wpcf7-f1676-o1{padding:0!important}.form_block{border:1px solid #ffffff3d;border-radius:16px;align-items:flex-start;gap:20px;padding:22px}.custom-contact-form .form_row_half{flex-direction:column;gap:20px;margin-bottom:20px;display:flex}.custom-contact-form .form_row_half>.form_group{flex:50%}input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required.nume-prenume,input.wpcf7-form-control.wpcf7-tel.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-tel.numar-telefon,textarea.wpcf7-form-control.wpcf7-textarea.mesaj{background-color:#0000;border:1px solid #ffffff3d;border-radius:32px}#wpcf7-f1676-o1 input::placeholder,#wpcf7-f1676-o1 textarea::placeholder{color:#fff;font-family:Onest;font-size:14px;font-style:normal;font-weight:500;line-height:18px}.custom-contact-form .nume-prenume input,.custom-contact-form .numar-telefon input,.custom-contact-form .mesaj textarea{color:#fff;box-sizing:border-box;background-color:#0000;border:1px solid #ffffff3d;border-radius:32px;outline:none;width:100%;padding:12px 20px;font-size:1rem}.custom-contact-form .nume-prenume input::placeholder,.custom-contact-form .numar-telefon input::placeholder,.custom-contact-form .mesaj textarea::placeholder{color:#ffffffb3!important;background-color:#0000!important}.custom-contact-form .cls{margin-bottom:20px}.custom-contact-form .form_row_acceptance_button{flex-direction:column;justify-content:space-between;align-items:center;gap:32px;margin-top:20px;display:flex}.custom-contact-form .form_acceptance{color:#fff;flex-grow:1;margin:0;font-size:.9rem}.custom-contact-form .form_acceptance a{color:#ddd;text-decoration:underline}.custom-contact-form .submit_button{text-align:right;flex-shrink:0}.custom-contact-form .submit_button input[type=submit]{color:#2462c6;cursor:pointer;text-transform:uppercase;background-color:#fff;border:none;border-radius:40px;width:auto;min-width:120px;padding:18px 41px;font-weight:600;transition:background-color .3s}.custom-contact-form .submit_button input[type=submit]:hover{background-color:#e6e6e6}.custom-contact-form .wpcf7-form{color:#fff}.cazuri{background-color:#dfe7f5;border-radius:24px;margin-top:-20px;padding:32px 0!important}.titlu_cazuri{text-align:left;color:#2462c6;z-index:1;flex:none;order:1;margin-left:22px;padding-left:0;font-family:Onest;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.subtitlu_cazuri{text-align:center;z-index:0;flex:none;order:0;font-family:Onest;font-size:256.829px;font-style:normal;font-weight:700;line-height:365px;position:absolute}.cazuri_img{object-fit:cover;border-radius:16px;height:383px}.cazrr{padding:15px}.cazrri{padding:0 15px}.lat{display:none!important}.image-wrapper{width:100%;display:inline-block;position:relative}.label-over-image{leading-trim:both;text-edge:cap;color:#2462c6;background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:flex-start;height:26px;padding:8px 12px;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:24px;display:flex;position:absolute;top:10px;left:10px}.cazuri_imagine_bg{margin-top:20px;margin-bottom:-7%}.whole_block{padding:0 22px}.programeaza-te-block{background-color:#fff;border-radius:16px;padding:22px;height:383px!important}.row.before-after-row.d-flex.flex-wrap{align-items:stretch;display:flex}.programeaza-title{color:#2462c6;flex:none;order:0;align-self:stretch;width:70%;margin-bottom:16px;font-family:Onest;font-size:24px;font-style:normal;font-weight:700;line-height:32px}.programeaza-descriere{leading-trim:both;text-edge:cap;color:#2462c699;flex:none;order:1;width:80%;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:24px}.btn_programare{float:right;cursor:pointer;background:#2462c6;border:none;border-radius:40px;flex-direction:column;flex:none;order:1;align-items:flex-start;gap:8px;width:54px;height:54px;margin:0 auto;padding:18px;display:flex}.col-md-3.row.before-after-row{flex-direction:row;align-content:center;align-items:center;display:flex}.short-description_1{text-align:end;align-items:center;display:none}.short-description{align-items:center;display:none}.img_btm,.before_lbl1,.after_lbl1{margin-bottom:22px}.flex-wrap{align-items:center}}.single_price_include p{margin-bottom:0}.single_price_include{margin-bottom:20px}.single_step{border-radius:24px;flex:none;width:calc(50% - 30px);height:260px;margin:0 15px 30px;padding:40px 50px;position:relative;background-color:#e0e3f6!important;background-repeat:no-repeat!important;background-size:contain!important}.single_step.step_1{background:url(https://orthodontica.md/wp-content/uploads/2024/09/bg1.jpg) 100%}.single_step.step_2{background:url(https://orthodontica.md/wp-content/uploads/2024/09/bg-2.jpg) 0}.single_step.step_3{background:url(https://orthodontica.md/wp-content/uploads/2024/09/bg3.jpg) 100%}.single_step.step_4{background:url(https://orthodontica.md/wp-content/uploads/2024/09/bg4.jpg) 0}.single_step.step_2,.single_step.step_2 p,.single_step.step_4,.single_step.step_4 p{text-align:right}.step_number span{text-align:center;background:#fff;border-radius:100%;width:40px;height:40px;font-weight:600;line-height:40px;display:block}.single_step.step_4{color:#fff;background-color:var(--blue)!important}.single_step.step_2 .step_number span,.single_step.step_4 .step_number span{margin-left:auto;margin-right:0}.payment_steps h2{margin-bottom:56px}.single_step.step_4 .step_number span{color:var(--blue)}.single_step.step_4 .button_cta a{margin-left:auto;margin-right:0}.single_step.step_4 h3{margin-bottom:8px}.single_step.step_4 p{font-size:16px;line-height:26px}.payment_steps.mg-160{margin-bottom:130px}.payment_page .contact_form_section{margin-top:140px}.video_class{display:block;position:relative}.account_video .video_class:before{content:"";background:linear-gradient(#0003 0% 100%);border-radius:24px;width:100%;height:100%;position:absolute;top:0;left:0}.play_icon:before{content:"";background:url(https://orthodontica.md/wp-content/uploads/2024/09/play_circle.svg) 0 0/cover no-repeat;width:96px;height:96px;transition:all .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.video_class:hover .play_icon:before{opacity:.8;transition:all .3s}.account_video img{object-fit:cover;object-position:top center;border-radius:24px;height:440px}.account_dashboard{margin:80px auto}.account_content{background:var(--light-blue);vertical-align:middle;border-radius:24px;height:440px;padding:40px;display:table-cell}.account_content h1,.account_content p{margin-bottom:24px}.about_page .reviews{margin-bottom:240px}.service_intro{background:#fff;border-radius:24px;width:648px;padding:40px}:lang(ru) .service_intro h1{font-size:42px}.service_intro p{margin-top:12px;margin-bottom:26px}.service_hero{align-items:center;height:640px;display:flex;position:relative}.service_featured_img{object-fit:cover;object-position:bottom right;height:100%;position:absolute;top:0;bottom:0}.service_hero .container{z-index:9;position:relative}.advantages_list{grid-gap:64px;grid-template-columns:repeat(2,1fr);display:grid}.about_service .row{margin-left:0}.about_service_bg{border-radius:24px;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.about_service_bg .service_list{padding-left:60px}.service_list h5{margin-bottom:16px;padding-left:48px;position:relative}.service_list h5:before{content:"";background:url(https://orthodontica.md/wp-content/uploads/2024/09/list-icon.svg);width:32px;height:32px;position:absolute;top:1px;left:0;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}.single_adv p{margin-bottom:0}.single_patients_photos img{object-fit:cover;object-position:50% 18%;border-radius:24px;height:380px}.single_patients_photos{margin:0 15px}.page-template-home-page .patients,.page-template-home-page .accord_row,.page-id-3624 .pin-spacer,.page-id-3647 .pin-spacer{display:none!important}.patients_gallery{margin:0 -15px}.service_patients_gallery .section_subtitle{margin-top:16px;margin-bottom:56px}.service_patients_gallery{margin-bottom:240px}.not_found_page{margin-top:100px;margin-bottom:100px}.not_content{background:var(--light-blue);text-align:center;padding:100px 30px 120px}.not_found_page .button_cta{justify-content:center;margin-top:48px;display:flex}.text_not span{background:linear-gradient(90deg,#4753a3 0%,#e0e3f5 50%,#4753a3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:160px;font-weight:900;line-height:160px}footer{background-color:var(--blue);border-radius:24px 24px 0 0;padding-top:80px;padding-bottom:40px}footer a{text-decoration:none}.footer_logo{width:auto;height:80px}.footer_description{color:#fff;max-width:628px;margin-top:24px;margin-bottom:24px}.footer_col2 h6{color:#fff;font-size:14px;line-height:14px}.footer_col2 a{color:#fff;font-size:14px;line-height:22px}.footer_col2 a:hover,.copyright a:hover{color:var(--light-blue);font-size:14px;font-weight:400;transition:all .3s}.footer_col2 h6{margin-bottom:32px}.footer_col2 p{color:#fff;margin-bottom:10px;font-size:14px;line-height:22px}.subcol3 p br{content:"";margin-bottom:10px;display:block}.single_contact p br{content:"";margin-bottom:8px;display:block}.social_footer img{width:32px;height:32px}.social_footer a{margin-right:8px;display:block}.social_footer{display:flex}.copyright p,.copyright a{color:#fff;margin-bottom:0;font-size:14px;line-height:14px}.cookies{text-align:right}.cookies span{margin:0 16px}.cookies span:last-child{display:none}.copyright{margin-top:64px}@media (min-width:1366px){.service_list{padding-left:50px}}@media (min-width:1366px) and (max-width:1600px){.single_price h4{font-size:24px}:lang(ru) .single_price h4{font-size:21px}.service_includes{min-height:130px}}@media (min-width:1366px) and (max-width:1500px){.about_case h3{font-size:26px}.single_case_description p{font-size:17px}.single_price{padding:32px 22px}.single_price h4{font-size:22px}.review_content{padding:20px}.review_content h5{font-size:20px;line-height:32px}.about_service .col-md-4{width:40%}.about_service .col-md-8{width:60%}.service_list{padding-left:40px}.service_list h5{margin-bottom:10px;font-size:20px;line-height:30px}.service_list h5:before{width:28px;height:28px}.service_list p{font-size:16px;line-height:24px}}@media (min-width:1024px){.mob_img{display:none}.short_desc_serv{min-height:130px}}@media (min-width:1024px) and (max-width:1250px){.hero_home{height:660px}.about_page .photo_gallery{margin-top:240px}.service_hero{height:550px}.single_price_include img{height:220px}.single_price_include h5{margin-top:20px;font-size:20px;line-height:30px}}@media (min-width:1024px) and (max-width:1365px){:lang(ru) .single_price h4{font-size:20px}.about_case h3{font-size:24px;line-height:36px}.case_slider a{padding-top:75px;display:block}.about_case{padding:30px}.about_service .col-md-4,.about_service .col-md-8{width:50%}.single_case_description p{font-size:16px;line-height:24px}.service_list{padding-left:40px}.service_list h5{margin-bottom:10px;font-size:20px;line-height:30px}.service_list h5:before{width:28px;height:28px}.service_list p{font-size:16px;line-height:24px}.single_patients_photos img{height:480px}.single_reviews:last-child .review_content{padding-right:10px}.review_content{padding:20px}.why_single_nr{margin-bottom:24px;padding-top:0}.advantages_list{grid-gap:34px;grid-template-columns:repeat(1,1fr)}.h2,h2{font-size:32px;line-height:48px}.h1,h1{font-size:45px;line-height:65px}.col-md-6.footer_col1{flex:none;width:40%;padding-right:40px}.col-md-6.footer_col2{flex:none;width:60%;margin-top:30px}.col-md-4.subcol1,.col-md-4.subcol2{flex:none;width:30%}.col-md-4.subcol3{flex:none;width:40%}h1 br,h2 br,h3 br{display:none}.col-md-5.contact_page_form{padding:40px 30px 50px}.col-md-7.contact_text{padding:30px}.clinic_contacts .single_contact{border-radius:24px;flex:none;width:100%;margin:0 0 24px;padding:24px}.info_blog{padding:15px}.article_feat_img{height:200px}.single_price{border-radius:24px;flex:none;width:calc(33% - 14px);margin:0 7px 20px;padding:30px 20px}.single_price h4{font-size:22px}.service_includes ul li:before{width:16px;height:17px;top:4px}.price-range{margin-top:30px;margin-bottom:30px;padding-bottom:30px}.price_desc{font-size:15px;line-height:23px}.row.prices_list{justify-content:center}.form_contanct{padding-top:30px;padding-bottom:30px;padding-right:30px}.services_form{padding-left:30px}.services_last_img img{height:480px}.single_service:hover .second_service_image{height:340px;bottom:-36px;right:-14px}.hero_about{padding:80px 0}.why_single_nr{padding-left:20px}.single_member img{height:44vw}.col-md-3.single_gallery{flex:none;width:50%;margin-bottom:30px}.gallery_main_img{height:420px}.single_service{padding:35px 25px}.service_desc{margin-bottom:30px}.hero_height{height:350px}.single_blog_row .col_9{padding-right:40px}.single_post_feat{height:450px}}@media (min-width:641px) and (max-width:1023px){.page-template-single-service .service_featured_img.mob_img{width:auto;height:450px;padding-top:20px;padding-left:32px;padding-right:32px;top:-15px}.service_hero{background:linear-gradient(#e6e5eb,#d8d8da);justify-content:center}.col-md-3.single_home_service{width:calc(50% - 32px)}.col-md-3.single_home_service:hover .service_images .second_service_image{bottom:-65px}.home_services .cta_button{margin-top:60px}.single_patients_photos img{height:450px}.about_service .about_service_bg{height:630px!important}.single-post .blog_content{margin-top:60px}.template_simple .page_content{margin-top:30px}.template_simple{margin-top:60px;margin-bottom:120px}.form_subtitle{margin-bottom:25px}.news__excerpt{margin-bottom:40px}.article_feat_img{height:200px}.container{max-width:100%}.h2,h2{font-size:30px;line-height:45px}.h1,h1{font-size:40px;line-height:58px}.col-md-6.footer_col1{text-align:center;flex:none;width:100%}.col-md-6.footer_col2{flex:none;width:100%;margin-top:40px}footer{padding-top:50px;padding-bottom:30px}.copyright{margin-top:50px}.col-md-7.contact_text,.col-md-5.contact_page_form{padding:45px 30px}.blog_news{margin-top:60px;margin-bottom:120px}.single_post_col{flex:none;width:50%;margin-bottom:80px}.info_blog{padding:20px}.blog_page_pagination{margin-top:0}.single_price{width:calc(50% - 20px);margin:0 10px 20px;padding:48px 32px}.single_step{padding:30px;background-size:cover!important}.single_step.step_4 p br{display:none}.h3,h3{font-size:26px;font-weight:700;line-height:40px}.form_contanct{flex:none;width:100%;margin-top:40px;margin-bottom:0;padding:0}.form_image{background-position:50%;flex:none;width:100%;height:480px}.contact_form .container>.row{flex-direction:column-reverse;margin:0}.contact_form_1{flex-direction:column}.mg-160{margin:120px 0}.payment_page .contact_form_section{margin-top:100px}.payment_steps.mg-160{margin-bottom:0}.investigation_content.col-md-4,.col-md-8.investigation_bg{flex:none;width:50%}.price_included{margin-bottom:100px}.h5,h5{font-size:20px;line-height:32px}.price_included .h3{margin-bottom:36px}.col-md-6.single_case_info,.col-md-6.single_case_photos{flex:none;width:100%}.hero_about{padding:50px 0}.why_content img{width:100%;height:100%}.why_single_nr{margin-bottom:35px;padding:10px}.why_single_nr h3{font-size:22px;line-height:32px}.single_member img{height:45vw}.col-md-3.single_gallery{width:50%;margin-bottom:30px}.about_page .photo_gallery{margin-top:180px;margin-bottom:90px}.about_page .reviews{margin-bottom:180px}.hero_height{height:350px}.clinic_services .row .all_services,.clinic_services .row .services_form{width:100%}.clinic_services .row .services_form{position:initial;margin-top:40px;padding-left:15px}.services_last_img img{height:480px}.single_case_slider{margin-top:30px;margin-left:-15px}.case_slider{margin:0 15px}.clinical_cases{margin-bottom:120px}.single_post_feat{height:460px}.single-post .blog_content{margin-bottom:120px}.single_blog_row.single_blog_content .col_3{position:relative;top:auto}.single_blog_row .col_3{width:100%;margin-top:60px}.home_page .contact_form_section{margin-top:80px}.reviews.mg-160,.service_patients_gallery{margin-bottom:200px}.col-md-6.hero_content{width:60%}.gallery_main_img{height:330px}.gallery_images .gallery_name{bottom:20px;left:65px}.about_page .contact_form_section{margin-top:210px}.form_image{border-radius:24px}.single_service:hover .second_service_image{right:-21px}.clinic_services{margin-bottom:120px}.service_hero{height:700px}.single_price_include img{height:200px}.single_price_include h5{margin-top:20px}.service_list h5:before{width:28px;height:28px}.service_list h5{padding-left:42px}.service_patients_gallery .section_subtitle{margin-bottom:40px}.page-template-single-service .reviews.mg-160{margin-bottom:210px}.about_case h3{font-size:26px;line-height:36px}.home_page .service_featured_img{display:none}.home_page .deskt_img{display:block}.hero_home{height:auto}.hero_home .container{padding-top:40px;padding-bottom:40px}}@media only screen and (max-width:1023px){.about_case{height:auto}.deskt_img{display:none}.case_slider{height:auto;padding:40px 30px 50px}.case_slider a{height:auto;display:block}.clients_reviews .reviews_intro,.clients_reviews .video_reviews{width:100%}.review_content{padding-right:0}.clients_reviews .video_reviews{margin-top:40px}.single_reviews .review_video{padding:0}.container{max-width:100%;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5)}.about_service .row{margin-left:0;margin-right:0}.col-md-6.account_info,.col-md-6.account_video,.about_service .about_service_bg,.about_service .service_list{width:100%}.about_service .about_service_bg{height:480px;margin-bottom:40px}.advantages_list{grid-gap:40px;grid-template-columns:repeat(1,1fr)}.about_service .service_list{padding-left:0}.col-md-6.account_info{margin-bottom:30px}.single_blog_content .col_9,.single_blog_row .col_9{width:100%;padding-right:0}.col-hidden{display:none}.single_blog_row.single_blog_content,.single_blog_row{display:block}.section_subtitle br{display:none}.contact_info{margin:60px auto}.contact_info .container>.row{flex-direction:column-reverse;margin:0}.col-md-7.contact_text,.col-md-5.contact_page_form{border-radius:24px;flex:none;width:100%;margin:0 0 30px}.cookies{margin-bottom:20px}.copyright .row{flex-direction:column-reverse}.copyright .col-md-6{text-align:center;flex:none;width:100%}.social_footer{justify-content:center}.footer_description{max-width:100%}h1 br,h2 br,h3 br{display:none}.single_service:hover{color:#4753a3;background:#e1e3f5}.single_service:hover .main_service_image{display:block}.single_service:hover .second_service_image{display:none}.single_service:hover .main_button.button_light{color:#fff;background-color:#4753a3;border-color:#4753a3}.service_intro{background:#fff;width:calc(100% - 32px);margin-bottom:16px;padding:30px;position:absolute;bottom:5px;left:16px;right:16px}.service_hero .container{position:initial}}@media only screen and (max-width:640px){.page-template-single-service .service_featured_img.mob_img.rhodium_img{object-fit:fill;height:450px;margin-right:20%;width:auto!important}.page-template-single-service .service_featured_img.mob_img.ceramici_img{top:-45px}.page-template-single-service .service_featured_img.mob_img.alignere_img{height:330px}:lang(ru) .service_intro h1{font-size:25px}:lang(ru) .service_hero{height:690px}.page-template-single-service .service_featured_img.mob_img{height:380px;padding-top:20px;padding-left:32px;padding-right:32px;top:-30px}.service_hero{background:linear-gradient(#e6e5eb,#d8d8da);justify-content:center}.service_featured_img{object-position:center}.row.prices_list{display:block}.single_price:nth-child(4){order:1;grid-area:span 2/span 2}.text_not span{font-size:100px;line-height:100px}.not_content h1{font-size:35px}.not_content{padding:50px 20px}.not_found_page{margin-top:50px;margin-bottom:50px}footer{padding-top:30px;padding-bottom:20px}.col-md-6.footer_col1{flex:none;width:100%;margin-bottom:30px}.footer_col2 h6{margin-bottom:15px}.footer_col2 .subcol1,.footer_col2 .subcol2{width:50%}.footer_col2 .subcol3{margin-top:30px}.copyright{margin-top:40px}.copyright p{font-size:12px}.single_step{width:100%;height:auto;margin:0 0 15px;padding:30px}.payment_steps .row{margin:0}.h2,h2{font-size:25px;line-height:40px}.h3,h3{font-size:22px;line-height:32px}.single_step.step_2,.single_step.step_2 p,.single_step.step_4,.single_step.step_4 p{text-align:left}.single_step.step_2 .step_number span,.single_step.step_4 .step_number span,.single_step.step_4 .button_cta a{margin-left:0}.single_step.step_4 p br{display:none}.payment_steps h2{margin-bottom:30px}.mg-160{margin:100px auto}.why_us_col1{position:inherit}.why_content img{width:60%;height:100%}.why_content{padding:30px;position:relative}.why_single_nr{margin-bottom:0;padding:30px 0 0}.why_content p{margin-top:16px;margin-bottom:20px}p{font-size:16px;line-height:25px}.why_content p{z-index:99;position:relative}.single_step.step_1,.single_step.step_2,.single_step.step_3{background:var(--light-blue)}.single_step.step_4{background:var(--blue)}.payment_steps.mg-160{margin-bottom:0}.home_page .contact_form_section{margin-top:80px}.contact_form .container>.row{margin-left:0;margin-right:0}.form_contanct{margin-top:20px;padding:0}.form_subtitle{margin-bottom:30px}.form_image{height:280px}.contact_form .container>.row{flex-direction:column-reverse}.col-md-7.contact_text,.col-md-5.contact_page_form{padding:30px 20px}.clinic_contacts .single_contact{width:calc(100% - 20px);margin-bottom:15px;margin-left:auto;margin-right:auto}a{font-size:16px;line-height:25px}.contact_map iframe{height:350px!important}.wpcf7 form p{margin-bottom:15px}.blog_news{margin-top:60px;margin-bottom:100px}.single_post_col{margin-bottom:60px}.info_blog{padding:20px}.news__excerpt{margin-bottom:40px}.article_feat_img{height:200px}.single-post .blog_content{margin-top:40px;margin-bottom:100px}.single_post_feat{height:250px}.single_blog_row.single_blog_content{margin-top:36px}.single_post_feat{margin-bottom:32px}.single_blog_row .col_9 h2{font-size:20px;line-height:30px}.single-post .wp-block-gallery{display:block}.single-post figure.wp-block-gallery .wp-block-image{width:100%!important;margin-bottom:15px!important}.single-post li{margin-bottom:8px;font-size:16px;line-height:25px}.single-post ul{padding-left:22px}.post_sidebar .news__date{margin-bottom:10px}.post_sidebar .news__item{margin-bottom:30px}.post_sidebar{margin-top:56px}.single_blog_row.single_blog_content .col_3{position:inherit;width:100%;top:auto}.single_member img{height:100vw}.about_page .photo_gallery{margin-top:170px;margin-bottom:80px}.photo_gallery .section_subtitle{margin-bottom:40px}.section_subtitle{margin-top:16px;margin-bottom:40px}.hero_about{padding:40px 0}.gallery_main_img{height:300px;margin-bottom:20px}.gallery_images .gallery_name{left:60px}.h1,h1{font-size:30px}.hero_height .container{max-width:100%}.hero_height{height:420px;margin-bottom:60px}.single_price{width:calc(100% - 28px);margin:0 auto 20px;padding:30px 20px}.price-range{margin-top:30px;margin-bottom:30px;padding-bottom:30px}.price_included .h3{margin-bottom:30px}.single_price_include img{height:200px}.single_price_include h5{margin-top:20px;margin-bottom:2px}.single_price_include{margin-bottom:50px}.h5,h5{font-size:20px;line-height:32px}.single_price_include:last-child{margin-bottom:0}.price_included{margin-bottom:80px}.hero_buttons{display:block}.hero_buttons a{text-align:center;width:100%;margin-bottom:10px}.for_intro{padding-right:calc(var(--bs-gutter-x)* .5);margin-bottom:30px}.text-and-images .single-image{font-size:20px;line-height:30px}.image--inner:before{width:18px;height:18px;left:5px}.image--inner{padding-left:40px}.col-md-3.single_home_service{width:100%;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5);margin:0 0 40px}.col-md-3.single_home_service:hover .service_images{position:inherit;background:0 0;height:auto}.col-md-3.single_home_service:hover .service_images .main_service_image{background:0 0;height:auto;margin-bottom:0;padding:0;display:block}.col-md-3.single_home_service:hover .service_images .second_service_image{display:none}.col-md-3.single_home_service:hover .content{text-align:center;background:0 0;border:0;border-radius:0;margin-top:0;padding:0}.col-md-3.single_home_service .service_images{padding:0}.col-md-3.single_home_service .content{border:0;margin-top:-20px;padding:0}.service_link{left:0}.services_row.row{margin-top:0}.home_services .cta_button{margin-top:30px}.main_button{text-align:center;width:100%}.review_content h5{position:initial;width:100%;margin-bottom:15px}.review_content{padding-top:30px;padding-bottom:0;padding-left:0}.review_video img{height:500px}.reviews.mg-160{margin-bottom:120px}.form_image{border-radius:24px}.all_team_img img{object-fit:cover;height:150px}.carousel__arrow img{width:36px;height:36px;transition:all .3s}.carousel__arrow_dir_left,.carousel__arrow_dir_right{bottom:-75px}.clients_reviews .carousel__arrow_dir_left{right:47px}.about_page .reviews{margin-bottom:180px}.wpcf7 form .form_acceptance p{margin-bottom:0}.single_service .row{flex-direction:column-reverse}.single_service .col-md-5{padding:0}.single_service .col-md-7{margin-top:-20px;padding:0}.service_desc{margin-bottom:30px}.single_service{padding:0 30px 30px}.services_page .services_form{position:initial;padding-right:calc(var(--bs-gutter-x)* .5);padding-left:calc(var(--bs-gutter-x)* .5);margin-top:20px}.services_last_img img{height:280px}.clinic_services{margin-bottom:100px}.service_intro h1{font-size:28px}.service_hero{height:650px}.payment_page .contact_form_section{margin-top:80px}.template_simple .page_content{margin-top:20px}.template_simple{margin-top:40px;margin-bottom:100px}.template_simple .page_content h2{font-size:20px;line-height:30px}.template_simple ul,.template_simple ol{padding-left:22px}.service_intro{padding:22px}.about_service .about_service_bg{height:390px;margin-bottom:30px}.about_service.mg-160{margin-top:60px;margin-bottom:60px}.service_list h5:before{width:28px;height:28px}.service_list h5{margin-bottom:10px;padding-left:40px}.advantages_list{grid-gap:30px}.service_patients_gallery{margin-bottom:180px}.page-template-single-service .reviews.mg-160{margin-bottom:175px}.about_case h3{font-size:22px}.about_case{padding:25px}.single_case_description p strong{margin-top:20px;margin-bottom:12px}.case_slider{margin:15px 0 0}.single_case_slider{margin-right:0}.single_case .carousel__arrow_dir_right{right:0}.single_case .carousel__arrow_dir_left{right:50px}.single_case .row{margin-bottom:60px}.clinical_cases{margin-bottom:100px}.hero_home{height:auto}.hero_home .container{padding-top:30px;padding-bottom:330px}.hero_home h1{font-size:22px}.home_description_p{margin-top:10px;margin-bottom:15px;font-size:15px;line-height:24px}.hero_home .service_featured_img{object-position:center}.cursor-image-show{display:none}.single-image:hover{padding-left:10px}}@media (min-width:470px) and (max-width:640px){.page-template-single-service .service_featured_img.mob_img{height:480px;padding-top:20px;padding-left:32px;padding-right:32px;top:-40px}}@media (min-width:1920px),(min-height:1130px){.page-template-account footer{width:100%;position:absolute;bottom:0;left:0;right:0}}@media only screen and (max-height:1125px){.page-template-account footer{position:inherit;width:100%}}@media (min-width:1440px) and (max-width:1599px){.hero_home{height:700px}}.pacientii-nostri{text-align:center;padding:0 15px}.pacientii-nostri h2{color:#4753a3;align-items:center;font-family:Onest;font-size:32px;font-style:normal;font-weight:700;line-height:48px;display:flex}.pacienti-grid{max-width:1630px;margin:0 auto 15px}.line-wrapper,.line-4-content{justify-content:space-between;gap:22px;width:100%;max-width:1630px;margin:0 auto 22px;display:flex}.pair,.pair1,.pair2,.pair3{gap:22px;max-width:100%;display:flex}.pair{flex:0 0 50%}.pair1,.pair2,.pair3{flex:0 0 100%}.bracket-card{flex:0 0 calc(33.3% - 11px)}.bracket-card1,.bracket-card2,.bracket-card3{flex:0 0 calc(25% - 16.5px)}.pacient_image{flex:0 0 calc(50% - 11px)}.pacient_image4{flex:33.3%}.foto-pacient{object-fit:cover;border-radius:16px;width:100%;height:383px}.empty-col{visibility:hidden;flex:0 0 calc(25% - 16.5px)}@media (min-width:769px){h2.text-left{text-align:center;color:#4753a3;justify-content:center;align-items:center;padding-bottom:80px;font-family:Onest;font-size:40px;font-style:normal;font-weight:700;line-height:60px;display:flex}.bracket-card,.bracket-card1,.bracket-card2,.bracket-card3{background-image:url(https://orthodontica.md/wp-content/uploads/2026/01/bg_card.png);background-size:cover;border:1px solid #c1c9fc;border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;height:383px;padding:22px;display:flex}.follow-us.social-in-line{box-sizing:border-box;text-align:left;background:#dfe3f5;border:1px solid #c1c9fc66;border-radius:16px;flex-direction:column;flex:33.3%;justify-content:space-between;height:383px;padding:32px 22px;display:flex}.icon-bracket{width:173px;height:96px}.tip-aparat{color:#4753a3;font-family:Onest;font-size:24px;font-style:normal;font-weight:400}}.retele-sociale{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.social-icon{background:#4753a3;border-radius:50%;width:56px;height:56px;padding:18px}.invitatie{color:#4753a3;margin:0 0 12px;font-size:32px;font-weight:700;line-height:48px}.mesaj{color:#4753a3;margin:0 0 24px;font-size:18px;line-height:28px}@media (max-width:768px){h2.text-left{text-align:center;color:#4753a3;flex:none;order:0;justify-content:center;align-self:stretch;align-items:center;padding-bottom:20px;font-family:Onest;font-size:40px;font-style:normal;font-weight:700;line-height:60px;display:flex}.pair,.pair1,.pair2,.pair3{flex-direction:column;position:relative}.foto-pacient{object-fit:cover;border-radius:16px;width:100%;height:383px;display:block}.bracket-card,.bracket-card1,.bracket-card2,.bracket-card3{box-sizing:border-box;z-index:2;background-image:none;border:none;border-radius:16px;flex-direction:column;justify-content:end;align-items:flex-start;gap:4px;width:100%;height:100%;margin:0;padding:22px;display:flex;position:absolute;inset:0}.follow-us.social-in-line{box-sizing:border-box;text-align:left;background:#dfe3f5;border:1px solid #c1c9fc66;border-radius:16px;flex-direction:column;flex:33.3%;justify-content:space-between;height:383.5px;padding:32px 22px;display:flex}.tip-aparat{color:#4753a3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#c1c9fc3d,#c1c9fc3d),#ffffffe6;border-radius:16px;flex-direction:column;flex:none;order:1;align-items:flex-start;gap:8px;padding:8px 16px;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:24px;display:flex}.icon-bracket{box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#4753a3cc;border:1px solid #ffffff1f;border-radius:16px;flex-direction:column;flex:none;order:0;justify-content:center;align-items:center;gap:8px;width:110px;padding:0 16px;display:flex}.line-wrapper,.line-4-content{flex-wrap:wrap}.pair,.pacient_image,.bracket-card,.follow-us.social-in-line{flex:0 0 100%}.empty-col{display:none}.bracket-card{height:383px;margin-bottom:-383px;position:relative;display:flex!important}}@media (min-width:769px){.tratament-etape-principal{padding:40px 0}.tratament-container-max{width:1166px;max-width:1630px;margin:0 auto;position:relative}.tratament-header-titlu{text-align:center;background:0 0}.tratament-titlu-principal{text-align:center;color:#4753a3;justify-content:center;align-items:center;margin-bottom:16px;font-family:Onest;font-size:40px;font-style:normal;font-weight:700;line-height:60px;display:flex}.tratament-descriere-intro{text-align:center;color:#4753a3;align-items:center;width:945px;margin:0 auto;font-family:Onest;font-size:18px;font-style:normal;font-weight:400;line-height:27px;display:flex}.tratament-linie-timp{position:relative}.linie-verticala-tratament{z-index:1;pointer-events:none;background:linear-gradient(#e0e3f51a 0%,#e0e3f580 75px,#e0e3f5 150px 100%);border-radius:5px;width:1px;height:calc(100% - 100px);position:absolute;top:0;left:50%;transform:translate(-50%)}.ultimul-pas~.linie-verticala-tratament{height:calc(100% - 180px)}.bloc-etapa{z-index:2;align-items:center;margin:112px 0;display:flex;position:relative}.impar-etapa,.par-etapa{flex-direction:row}.zona-imagine-etapa,.continut-text-dreapta,.continut-text-stanga{flex:1;padding:0 40px}.cerc-numar-centru{text-align:center;z-index:3;flex:0 0 100px}.numar-etapa-mare{color:#4753a3;background:#e0e3f5;border-radius:24px;width:48px;height:29px;margin:0 auto;font-size:18px;font-weight:700}.imagine-etapa-tratament{object-fit:cover;object-position:center;border-radius:16px;width:100%;height:192px;display:block}.titlu-etapa-tratament{color:#4753a3;align-items:center;margin-bottom:12px;font-family:Onest;font-size:18px;font-style:normal;font-weight:700;line-height:24px;display:flex}.descriere-etapa{color:#4753a3;align-items:center;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:140%;display:flex}.zona-cta-final{text-align:center;margin-top:66px}.cta-wrapper-purple{background:#4853a3;border-radius:128px;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;padding:24px;display:inline-flex}.buton-programare-tratament{text-transform:uppercase;color:#4753a3;white-space:nowrap;background:#e0e3f5;border-radius:30px;justify-content:center;align-items:center;gap:16px;width:260px;min-width:160px;height:50px;padding:8px 40px;font-family:Onest,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex}.buton-programare-tratament:hover{transform:translateY(-4px);box-shadow:0 12px 30px #4753a340}.separare-sau{color:#fff;align-items:center;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:22px;display:flex}}@media (max-width:768px){.tratament-container-max{box-sizing:border-box;width:100%;max-width:100%;padding:0 15px}.tratament-header-titlu{text-align:center;background:0 0}.tratament-titlu-principal{text-align:center;color:#4753a3;justify-content:center;align-items:center;margin-bottom:16px;font-family:Onest;font-size:25px;font-style:normal;font-weight:700;line-height:40px;display:flex}.tratament-descriere-intro{text-align:center;color:#4753a3;align-items:center;margin:0 auto;font-family:Onest;font-size:16px;font-style:normal;font-weight:400;line-height:25px;display:flex}.tratament-linie-timp{position:relative}.linie-verticala-tratament{z-index:1;pointer-events:none;background:linear-gradient(#e0e3f51a 0%,#e0e3f580 75px,#e0e3f5 150px 100%);border-radius:5px;width:1px;height:calc(100% - 100px);position:absolute;top:0;left:50%;transform:translate(-50%)}.ultimul-pas~.linie-verticala-tratament{height:calc(100% - 180px)}.bloc-etapa{z-index:2;justify-content:center;align-items:center;margin:112px 0;display:flex;position:relative}.tratament-linie-timp{padding-left:50px}.linie-verticala-tratament{background:#e0e3f5;width:2px;left:25px;transform:none}.bloc-etapa{align-items:flex-start;margin:60px 0;flex-direction:row!important}.impar-etapa,.par-etapa{flex-direction:column!important}.cerc-numar-centru{flex:0 0 50px;position:absolute;top:0;left:-48px}.numar-etapa-mare{text-align:center;color:#4753a3;background:#e0e3f5;border-radius:24px;width:48px;height:29px;font-size:16px;line-height:32px}.zona-imagine-etapa{flex:1;order:2;width:100%;padding-left:20px;padding-right:0}.continut-text-dreapta,.continut-text-stanga{flex:2;order:3;padding:16px 0 0 20px}.imagine-etapa-tratament{object-fit:cover;border-radius:12px;height:160px}.titlu-etapa-tratament{color:#4753a3;align-items:center;margin-bottom:12px;font-family:Onest;font-size:18px;font-style:normal;font-weight:700;line-height:24px;display:flex}.descriere-etapa{color:#4753a3;align-items:center;font-family:Onest;font-size:12px;font-style:normal;font-weight:400;line-height:130%;display:flex}.zona-cta-final{margin-top:40px}.cta-wrapper-purple{background:#4853a3;border-radius:32px;flex-flow:column wrap;justify-content:center;align-items:center;gap:16px;padding:24px;display:flex}.buton-programare-tratament{text-transform:uppercase;color:#4753a3;white-space:nowrap;background:#e0e3f5;border-radius:30px;justify-content:center;align-items:center;gap:16px;width:100%;min-width:160px;height:50px;padding:8px 40px;font-family:Onest,sans-serif;font-size:14px;font-style:normal;font-weight:500;line-height:1;text-decoration:none;transition:all .3s;display:inline-flex}.buton-programare-tratament:hover{transform:translateY(-4px);box-shadow:0 12px 30px #4753a340}.separare-sau{color:#fff;align-items:center;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:22px;display:flex}}.section-faq{background-color:#fff;padding:96px 15px}.faq-container{max-width:1630px;margin:0 auto}.faq-header{text-align:left;max-width:600px;margin-bottom:56px}.faq-main-title{color:#4753a3;margin-bottom:12px;font-size:40px;font-weight:700}.faq-main-description{color:#4753a3;font-family:Onest,sans-serif;font-size:16px;font-weight:400;line-height:24px}.faq-grid{grid-template-columns:repeat(2,1fr);gap:24px 32px;display:grid}.faq-item{background-color:#fff;border:1px solid #c1c9fc;border-radius:20px;transition:box-shadow .3s;overflow:hidden}.faq-item:hover{box-shadow:0 10px 25px #0000000d}.faq-question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:18px 30px;transition:background-color .2s;display:flex}.faq-question:hover{background-color:#dfe3f633}.question-text{color:#4753a3;max-width:85%;font-family:Onest,sans-serif;font-size:18px;font-weight:700;line-height:1.4}.faq-arrow{background:#dfe3f666;border-radius:50%;justify-content:center;align-items:center;padding:10px;transition:background .3s;display:flex}.faq-arrow svg{width:16px;height:16px;transition:transform .3s}.faq-question[aria-expanded=true] .faq-arrow{background:#4753a326}.faq-question[aria-expanded=true] .faq-arrow svg{transform:rotate(180deg)}.faq-answer{color:#4753a3;padding:0 30px 24px;font-family:Onest,sans-serif;font-size:16px;font-weight:400;line-height:24px;display:none}.faq-question[aria-expanded=true]+.faq-answer,.no-js .faq-answer{display:block}.no-questions{color:#6b7280;text-align:center;padding:40px 0;font-size:16px}@media (max-width:900px){.faq-grid{grid-template-columns:1fr;gap:16px}.faq-main-title{font-size:32px}.faq-question{padding:16px 24px}.question-text{font-size:17px;line-height:1.35}.section-faq{padding:56px 15px}.faq-answer{padding:0 24px 20px}.amo-button-holder.amo-vertical{bottom:30px!important;right:30px!important}}.row.prices_list{justify-content:center}
.doctors-header{text-align:center;flex-direction:column;align-items:center;gap:32px;padding:96px 15px;display:flex;background-color:#0000!important}.doctors-title{text-align:center;color:#4753a3;width:692px;font-family:Onest;font-size:48px;font-weight:700;line-height:100%}.doctors-subtitle{text-align:center;color:#4753a3;width:692px;font-family:Onest;font-size:16px;font-weight:400;line-height:24px}.doctors-grid{grid-template-columns:repeat(4,1fr);gap:22px;padding:0 15px 96px;display:grid}@media (max-width:1024px){.doctors-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.doctors-grid{grid-template-columns:repeat(2,1fr)}.doctors-header{gap:16px;padding:48px 15px}.doctors-title{text-align:center;color:#4753a3;align-items:center;width:100%;font-family:Onest;font-size:40px;font-style:normal;font-weight:700;line-height:100%;display:flex}.doctors-subtitle{text-align:center;color:#4753a3;align-items:center;width:100%;font-family:Onest;font-size:16px;font-style:normal;font-weight:400;line-height:24px;display:flex}}@media (max-width:480px){.doctors-grid{grid-template-columns:1fr}}.doctor-card{background:#fff;border:1px solid #c1c9fc;border-radius:24px;transition:all .2s;overflow:hidden}.doctor-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000001f}.doctor-card__image img{object-fit:contain;background-color:#ccccce;border-bottom-right-radius:24px;border-bottom-left-radius:24px;width:100%;height:384px;display:block}.doctor-card__content{flex-direction:row;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.doctor-card__text{text-align:left;flex-direction:column;gap:12px;display:flex;text-decoration:none!important}.doctor-card__name{color:#4753a3;font-family:Onest;font-size:18px;font-style:normal;font-weight:700;line-height:20px;text-decoration:none!important}.doctor-card__specialty{color:#4753a3;margin:0;font-family:Onest;font-size:14px;font-style:normal;font-weight:400;line-height:125%}.doctor-card__button{color:#4753a3;background:#dfe3f666;border-radius:50px;justify-content:center;align-items:center;gap:10px;width:36px;height:36px;padding:10px;font-size:14px;transition:background .2s;display:inline-flex}.doctor-card__button svg{transition:transform .2s}.doctor-card__button:hover{background:#e2e8f0}.doctor-card__button:hover svg{transform:translate(3px)}a,a:hover,a:active{text-decoration:none}
.dr-prof-section{background:#fff;width:100%;display:block;position:relative}.dr-prof-hero-background-wrapper{z-index:1;pointer-events:none;position:absolute;inset:0}.dr-prof-hero-background{object-fit:contain;object-position:top;width:100%;height:100%}.dr-prof-hero{z-index:3;box-sizing:border-box;flex-direction:column;width:100%;height:800px;padding:50px 15px;display:flex;position:relative}.dr-prof-hero:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#fff0 0%,#fff 100%);height:300px;position:absolute;bottom:0;left:0;right:0}.dr-prof-hero-content{flex-direction:column;align-items:flex-start;width:100%;height:100%;display:flex}.dr-prof-left-column{flex-direction:column;gap:24px;max-width:600px;margin-bottom:auto;display:flex}.dr-prof-name{color:#4753a3;font-family:Onest;font-size:48px;font-weight:700}.dr-prof-specialty{color:#4753a3;font-family:Onest;font-size:24px;font-weight:400}.dr-prof-social-group{gap:12px;margin-top:12px;display:flex}.dr-prof-social-link{background:#4753a3;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;display:flex;overflow:hidden}.dr-prof-social-icon{object-fit:cover;width:24px;height:24px}.dr-prof-photo-container{flex-shrink:0;align-self:center}.dr-prof-doctor-portrait{object-fit:cover;width:527px;height:630px;margin-top:-20%}.dr-prof-content-below{z-index:5;box-sizing:border-box;background:#fff;width:100%;margin-top:0;margin-bottom:70px;padding:120px 24px 15px;position:relative}.dr-prof-container{width:100%;margin:0 auto}.dr-prof-competencies-area{text-align:center;margin:0 0 48px}.dr-prof-pills-container{flex-wrap:wrap;justify-content:center;gap:4px;margin-top:24px;display:flex}.dr-prof-section-heading{text-align:center;text-transform:uppercase;color:#4753a3;justify-content:center;align-items:center;font-family:Onest;font-size:18px;font-style:normal;font-weight:300;line-height:14px;display:flex}.dr-prof-competency-pill{color:#4753a3;text-transform:uppercase;background:#fff;border:1px solid #4753a3;border-radius:40px;align-items:center;width:auto;max-height:38px;padding:10px 18px;font-family:Onest;font-size:14px;font-weight:300;display:flex}.dr-prof-competency-pill:hover{color:#fff;background:#4753a3;border:1px solid #4753a3;border-radius:50px;width:auto;max-height:38px;padding:10px 18px;font-family:Onest;font-size:14px;display:flex}.dr-prof-info-grid{flex-direction:column;gap:32px;display:flex}.dr-prof-info-block{border-bottom:1px solid #c1c9fc9e;flex-direction:row;gap:70px;padding:24px 0;display:flex}.dr-prof-block-number{text-transform:uppercase;color:#4753a3;border:1px solid #c1c9fc;border-radius:50px;justify-content:center;align-items:center;width:38px;height:38px;padding:12px;font-family:Onest;font-size:14px;font-style:normal;font-weight:300;line-height:14px;display:flex}.dr-prof-block-title{color:#4753a3;width:40%;font-family:Onest;font-size:32px;font-style:normal;font-weight:700;line-height:100%;display:flex}.dr-prof-block-text{color:#4753a3;flex-direction:column;width:100%;font-family:Onest;font-size:16px;font-style:normal;font-weight:400;line-height:140%;display:flex}@media (max-width:768px){.dr-prof-hero-background{object-fit:cover;object-position:center;width:100%;height:auto}.dr-prof-hero{height:auto;min-height:640px;padding:40px 20px 80px}.dr-prof-hero:before{height:220px}.dr-prof-hero-content{text-align:center;align-items:center}.dr-prof-left-column{align-items:center;gap:20px;max-width:100%}.dr-prof-name{font-size:36px;line-height:100%}.dr-prof-specialty{font-size:20px}.dr-prof-social-group{justify-content:center}.dr-prof-photo-container{order:-1;margin-bottom:30px}.dr-prof-doctor-portrait{width:280px;height:340px;margin-top:0}.dr-prof-content-below{margin-bottom:40px;padding:60px 20px 40px}.dr-prof-competencies-area{margin:0 0 32px}.dr-prof-section-heading{font-size:16px}.dr-prof-competency-pill{padding:8px 14px;font-size:14px}.dr-prof-info-grid{gap:24px}.dr-prof-info-block{border-bottom:1px solid #c1c9fc66;flex-direction:column;gap:20px;padding:20px 0 40px}.dr-prof-block-title{text-align:left;width:100%;font-size:22px}.dr-prof-block-text{text-align:left;font-size:15px}}@media (max-width:480px){.dr-prof-hero{padding:30px 15px 60px}.dr-prof-name{font-size:32px;line-height:100%}.dr-prof-specialty{font-size:18px}.dr-prof-doctor-portrait{width:240px;height:290px}.dr-prof-content-below{padding:50px 16px 30px}.dr-prof-competency-pill,.dr-prof-competency-pill:hover{align-items:center;padding:7px 12px;font-size:13px;display:flex}.dr-prof-block-title{font-size:20px}.dr-prof-block-text{font-size:14.5px;line-height:145%}}
:root{--blue:#4753a3;--light-blue:#e0e3f5}.pat-hijack{background:#fff;position:relative}.pat-hijack__sticky{flex-direction:column;justify-content:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.pat-hijack__head{width:100%;max-width:1320px;margin:0 auto 2.5rem;padding:0 24px}.pat-hijack__eyebrow{text-transform:uppercase;letter-spacing:2px;color:var(--blue);font-size:13px;font-weight:600}.pat-hijack__title{color:var(--blue);margin:8px 0 0;font-size:clamp(2.2rem,5vw,4rem);font-weight:800;line-height:1.02}.pat-track{gap:28px;width:max-content;padding:0 24px;display:flex}.pat-card{background:#eef0fb;border-radius:28px;flex:none;width:360px;height:480px;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #4753a373}.pat-card img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pat-card__tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--blue);background:#ffffffeb;border-radius:50px;align-items:center;gap:8px;padding:9px 16px;font-size:14px;font-weight:600;display:inline-flex;position:absolute;top:18px;left:18px}.pat-card__tag img{object-fit:contain;width:22px;height:22px;position:static}.pat-hijack__progress{width:100%;max-width:1320px;margin:2.5rem auto 0;padding:0 24px}.pat-hijack__bar{background:var(--light-blue);border-radius:50px;height:4px;overflow:hidden}.pat-hijack__bar>span{background:var(--blue);border-radius:50px;height:100%;display:block}.pat-hijack.is-static{padding:70px 0;height:auto!important}.pat-hijack.is-static .pat-hijack__sticky{height:auto;display:block;position:static;overflow:visible}.pat-hijack.is-static .pat-track{flex-wrap:wrap;justify-content:center;row-gap:28px;width:100%;transform:none!important}.pat-hijack.is-static .pat-hijack__progress{display:none}@media (max-width:991px){.pat-hijack{padding:60px 0;height:auto!important}.pat-hijack__sticky{height:auto;display:block;position:static}.pat-track{scroll-snap-type:x mandatory;padding-bottom:16px;overflow-x:auto}.pat-card{scroll-snap-align:start;width:78vw;height:420px}.pat-hijack__progress{display:none}}.team_slider{flex-wrap:wrap;gap:32px;margin-left:0;margin-right:0;display:flex}.team_slider .single_member{flex:1 1 0;min-width:240px;margin:0}.team_slider .single_member img{width:100%;height:22vw;min-height:280px}.patients_gallery{grid-template-columns:repeat(4,1fr);gap:16px;margin:32px 0 0;display:grid}.patients_gallery .single_patients_photos{margin:0}.patients_gallery .single_patients_photos img{width:100%;height:300px}@media (max-width:991px){.patients_gallery{grid-template-columns:repeat(3,1fr)}}@media (max-width:575px){.patients_gallery{grid-template-columns:repeat(2,1fr)}.patients_gallery .single_patients_photos img{height:200px}}.single_case_slider{gap:16px;margin-right:0;display:flex}.single_case_slider .case_slider{flex:1;height:auto;margin:0;padding:24px 20px}.single_case_slider .case_slider a{height:auto;display:block}.single_case_slider .case_slider img.gallery_case{width:100%;height:auto;max-height:300px}@media (max-width:575px){.single_case_slider{flex-direction:column}}.clients_video_reviews{flex-direction:column;gap:28px;display:flex}.clients_video_reviews .single_reviews{background:#f7f8fd;border-radius:20px;align-items:center;margin:0;padding:16px}.clients_video_reviews .review_video{position:relative}.clients_video_reviews .review_video img{object-fit:cover;border-radius:14px;width:100%;height:260px}.clients_video_reviews .review_video .play_icon{background:#ffffffe6;border-radius:50%;width:54px;height:54px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.clients_video_reviews .client_photo{object-fit:cover;border-radius:50%;width:40px;height:40px}@media (max-width:991px){.team_slider .single_member{flex:100%}.team_slider .single_member img{height:auto}}.rev-card{cursor:pointer;text-align:left;background:#0d1024;border:none;border-radius:28px;flex:none;width:380px;height:520px;padding:0;position:relative;overflow:hidden;box-shadow:0 24px 60px -20px #4753a380}.rev-card img.rev-thumb{object-fit:cover;width:100%;height:100%;transition:transform .6s;position:absolute;inset:0}.rev-card:hover img.rev-thumb{transform:scale(1.05)}.rev-card__shade{background:linear-gradient(#0000 30%,#0d102440 55%,#0d1024eb 100%);position:absolute;inset:0}.rev-card__play{background:#ffffffeb;border-radius:50%;place-items:center;width:64px;height:64px;transition:transform .25s;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.rev-card:hover .rev-card__play{transform:translate(-50%,-50%)scale(1.1)}.rev-card__play svg{width:26px;height:26px;color:var(--blue);margin-left:3px}.rev-card__txt{color:#fff;position:absolute;bottom:22px;left:22px;right:22px}.rev-card__h5{margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.2}.rev-card__name{color:#ffffffbf;margin:0;font-size:14px}.rev-card.rev-card--short{scroll-snap-align:start;width:290px;height:515px}.rev-carousel{max-width:1320px;margin:0 auto;padding:80px 24px}.rev-carousel__head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}.rev-carousel__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:thin;gap:20px;padding-bottom:12px;display:flex;overflow-x:auto}.rev-carousel__track::-webkit-scrollbar{height:6px}.rev-carousel__track::-webkit-scrollbar-thumb{background:var(--light-blue);border-radius:50px}.rev-arrows{flex-shrink:0;gap:10px;display:flex}.rev-arrows button{border:1px solid var(--blue);width:48px;height:48px;color:var(--blue);cursor:pointer;background:#fff;border-radius:50%;font-size:24px;line-height:1;transition:all .2s}.rev-arrows button:hover{background:var(--blue);color:#fff}.ovid-backdrop{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.ovid-box{aspect-ratio:16/9;background:#000;border-radius:24px;width:100%;max-width:1100px;position:relative;overflow:hidden;box-shadow:0 30px 80px -20px #0009}.ovid-box iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ovid-box.ovid-box--vertical{aspect-ratio:9/16;width:auto;max-width:94vw;height:85vh;max-height:860px}.ovid-close{color:#fff;cursor:pointer;z-index:10;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;width:46px;height:46px;font-size:22px;position:absolute;top:18px;right:18px}.doctors-page{max-width:1280px;margin:0 auto;padding:50px 24px 80px}.doctors-header{text-align:center;margin:0 auto 44px}.doctors-title,.doctors-subtitle{max-width:760px;width:100%!important;margin-left:auto!important;margin-right:auto!important}.doctors-grid{justify-content:center;grid-template-columns:repeat(auto-fit,minmax(260px,340px))!important}.accord_head{cursor:pointer}.accordion .accord_content{display:none}.accordion.open .accord_content{display:block}.olb-backdrop{z-index:90;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.olb-img{object-fit:contain;border-radius:14px;max-width:88vw;max-height:86vh;box-shadow:0 30px 80px -20px #0009}.olb-close{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;width:46px;height:46px;font-size:20px;position:absolute;top:18px;right:18px}.olb-nav{color:#fff;cursor:pointer;background:#ffffff26;border:1px solid #ffffff40;border-radius:50%;width:52px;height:52px;font-size:30px;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}.olb-prev{left:18px}.olb-next{right:18px}.reveal-init{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);transform:translateY(26px)}.reveal-in{opacity:1;transform:none}.ortho-social{background:var(--blue);color:#fff;text-align:center;padding:80px 24px}.ortho-social h2{margin:0 0 10px;font-size:clamp(2rem,4.5vw,3.2rem);font-weight:800;color:#fff!important}.ortho-social p{color:#fffc;margin:0 0 28px;font-size:18px}.ortho-social__btn{color:var(--blue);background:#fff;border-radius:50px;align-items:center;gap:10px;padding:14px 28px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.ortho-social__btn:hover{transform:translateY(-2px)}.etape-step .tratament-linie-timp{display:none}.etape-step__stage{grid-template-columns:minmax(0,1fr) 88px minmax(0,1fr);align-items:center;gap:0;max-width:1040px;margin:8px auto 0;padding:0 56px;display:grid;position:relative}.etape-step__media{aspect-ratio:4/5;background:var(--light-blue);border-radius:24px;justify-self:end;width:100%;max-width:400px;max-height:460px;position:relative;overflow:hidden}.etape-step__media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.etape-step__axis{justify-content:center;align-self:stretch;align-items:center;display:flex;position:relative}.etape-step__line{background:var(--light-blue);width:2px;position:absolute;top:0;bottom:0}.etape-step__num{z-index:1;background:var(--light-blue);min-width:60px;height:40px;color:var(--blue);letter-spacing:.04em;border-radius:50px;justify-content:center;align-items:center;padding:0 14px;font-size:18px;font-weight:700;display:inline-flex;position:relative}.etape-step__text{align-items:center;max-width:440px;min-height:300px;padding-left:8px;display:flex}.etape-step__text .titlu-etapa-tratament{color:var(--blue);margin:0 0 14px;font-size:clamp(20px,1.8vw,28px);font-weight:700}.etape-step__text .descriere-etapa{color:var(--blue);font-size:16px;line-height:1.6}.etape-step__nav{border:1.5px solid var(--light-blue);width:46px;height:46px;color:var(--blue);cursor:pointer;z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.etape-step__nav:hover{background:var(--light-blue);border-color:var(--blue)}.etape-step__nav:active{transform:translateY(-50%)scale(.94)}.etape-step__nav--prev{left:0}.etape-step__nav--next{right:0}.etape-step__dots{justify-content:center;gap:8px;margin:28px 0 4px;display:flex}.etape-step__dots button{background:var(--light-blue);cursor:pointer;border:0;border-radius:4px;width:28px;height:4px;padding:0;transition:background .3s,width .3s}.etape-step__dots button.is-done{background:#b9c0ea}.etape-step__dots button.is-active{background:var(--blue);width:44px}.etape-mob__list{flex-direction:column;gap:40px;margin:32px 0 8px;display:flex}.etape-mob__img{aspect-ratio:4/3;background:var(--light-blue);border-radius:20px;margin-bottom:16px;position:relative;overflow:hidden}.etape-mob__img img{object-fit:cover;width:100%;height:100%}.etape-mob__num{min-width:52px;height:34px;color:var(--blue);background:#fff;border-radius:50px;justify-content:center;align-items:center;font-weight:700;display:inline-flex;position:absolute;top:12px;left:12px}.etape-mob__item .titlu-etapa-tratament{color:var(--blue);margin:0 0 10px;font-size:20px;font-weight:700}.etape-mob__item .descriere-etapa{color:var(--blue);line-height:1.6}@media (min-width:992px){#menu-main-menu{justify-content:center;padding-right:7%}}@media (max-width:768px){.etape-step__stage{grid-template-columns:1fr;gap:16px;max-width:480px;padding:0 6px}.etape-step__media{aspect-ratio:auto;justify-self:stretch;max-width:100%;height:280px}.etape-step__axis{align-self:center}.etape-step__line{display:none}.etape-step__text{max-width:100%;min-height:auto;padding:0 4px}.etape-step__nav{width:40px;height:40px;top:140px}.etape-step__nav--prev{left:6px}.etape-step__nav--next{right:6px}.etape-step__dots{margin-top:18px}}
