.spec-info{background:#e3f7e8;border-radius:28px;padding:40px 70px}@media (max-width:767px){.spec-info{padding:30px;margin-bottom:10px}}.spec-info .post-thumbnail{overflow:hidden;border:1px solid #000;border-radius:100%;width:294px;height:294px;margin:0 auto}@media (max-width:1199px){.spec-info .post-thumbnail{width:234px;height:234px}}.spec-info .post-thumbnail img{width:100%;height:100%;object-fit:cover}.spec-info .details-row{margin-top:23px}.spec-info .details-row h3{font-size:26;font-weight:700}.spec-info li{font-size:20px}.post-content .specialist-header{display:flex;justify-content:space-between;align-items:center;padding:10px;max-width:100%;overflow:hidden}.post-content .specialist-header h1{flex:1;margin:0;font-size:calc(2rem + .5vw);max-width:100%;text-align:left;color:#009a32;font-weight:700}@media (max-width:767px){.post-content .specialist-header h1{font-size:calc(1.5rem + .4vw)}}.post-content .specialist-header .btn{flex-shrink:0;margin-left:10px}.post-content .specialist-header .btn a{display:inline-block}.post-content p{font-size:20px}@media (max-width:767px){.post-content p{font-size:16px}}.post-content .specializations{font-size:24px;color:#768e7e;display:flex;align-items:center}@media (max-width:767px){.post-content .specializations{font-size:14px}}.post-content .specializations .line{width:69px;height:1px;background:#768e7e;margin-left:11px}.prices{margin-top:40px;font-size:20px}@media (max-width:991px){.prices{font-size:16px}}.prices .prices-bg{background:#e3f7e8;border-radius:28px}.prices .price-row{padding:30px;border-top:1px solid #009a32;display:flex;justify-content:space-between}@media (max-width:991px){.prices .price-row{padding:30px 15px}.prices .price-row .price-column:first-child{width:60%}}.prices .price-row:first-child{border-top:none}.prices .price-title{font-weight:700;font-size:24px;max-width:590px}@media (max-width:991px){.prices .price-title{font-size:16px}}.prices .cena{text-align:right;font-weight:700;font-size:24px}.prices .btn{margin:0;padding:0}.prices .btn a{background:#e3f7e8;border:1px solid #24392b;font-size:16px;font-weight:600;color:#24392b}@media (max-width:991px){.prices .btn a{font-size:14px}}.prices .btn a:hover{background:#009a32;color:#fff;border:1px solid #009a32}@media (max-width:991px){.buttons-container{justify-content:center;display:flex;margin:20px}.buttons-container .btn a{font-size:16px}}section.form-section .bg-form{padding:55px 70px;background:#e3f7e8;border-radius:28px;position:relative}@media (max-width:767px){section.form-section .bg-form{padding:27px 25px}}section.form-section h2.form-title{font-weight:700;font-size:42px;text-align:center}section.form-section .subtitle{font-weight:400;font-size:24px;text-align:center}section.form-section input.wpcf7-form-control.wpcf7-text{border:none;padding:10px 15px;border-radius:18px;width:100%}section.form-section select#form-of-contact,section.form-section select#service-select{border:none;padding:10px 15px;border-radius:18px;color:gray;width:100%}section.form-section .title-box{margin-top:15px;font-size:18px}section.form-section .bottom-form{margin-top:38px}section.form-section .bottom-form p{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:wrap}section.form-section .bottom-form span.wpcf7-form-control.wpcf7-acceptance span.wpcf7-list-item-label a{font-weight:700;margin-left:5px;color:#009a32}section.form-section .wpcf7-spinner{position:absolute;top:50%;left:0;right:0;margin:0 auto}section.form-section .days span.wpcf7-list-item input{display:none}section.form-section .days span.wpcf7-list-item input:checked+span{background:#009a32;color:#fff;font-weight:700}section.form-section .days span.wpcf7-list-item-label{padding:10px 15px;background:#fff;border-radius:18px;color:gray}@media (max-width:767px){section.form-section .days span.wpcf7-list-item-label{margin-top:6px;display:block}}section.form-section input.wpcf7-form-control.wpcf7-submit{font-size:20px;border:none;background:#009a32;color:#fff;font-weight:700;padding:10px 15px;border-radius:40px}@media (max-width:767px){section.form-section input.wpcf7-form-control.wpcf7-submit{margin-top:25px}}section.form-section .wpcf7 .wpcf7-submit:disabled{background:#eee;color:#222}section.form-section span.wpcf7-form-control.wpcf7-acceptance{font-weight:300}section.form-section .hidden{display:none}.form-contact span.wpcf7-list-item.first input:checked+span:after{content:"";background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%23fff" d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64c0 247.4 200.6 448 448 448 18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368c-70.4-33.3-127.4-90.3-160.7-160.7l49.3-40.3c13.7-11.2 18.4-30 11.6-46.3l-40-96z"/></svg>');width:20px;height:20px;margin-left:5px;margin-top:1px}.form-contact span.wpcf7-list-item.first span.wpcf7-list-item-label:after{content:"";background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="gray" d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64c0 247.4 200.6 448 448 448 18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368c-70.4-33.3-127.4-90.3-160.7-160.7l49.3-40.3c13.7-11.2 18.4-30 11.6-46.3l-40-96z"/></svg>');width:20px;height:20px;margin-left:5px;margin-top:1px}.form-contact span.wpcf7-list-item.last input:checked+span:after{content:"";background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="%23fff" d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4l217.6 163.2c11.4 8.5 27 8.5 38.4 0l217.6-163.2c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48H48zM0 176v208c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V176L294.4 339.2a63.9 63.9 0 0 1-76.8 0L0 176z"/></svg>');width:20px;height:20px;margin-left:5px;margin-top:1px}.form-contact span.wpcf7-list-item.last span.wpcf7-list-item-label:after{content:"";background:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.6.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2024 Fonticons, Inc.--><path fill="gray" d="M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4l217.6 163.2c11.4 8.5 27 8.5 38.4 0l217.6-163.2c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48H48zM0 176v208c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V176L294.4 339.2a63.9 63.9 0 0 1-76.8 0L0 176z"/></svg>');width:20px;height:20px;margin-left:5px;margin-top:1px}.form-contact span.wpcf7-list-item-label{display:flex}