.page-post .post-container{display:flex;justify-content:space-between;gap:30px}.page-post .post-container .sidebar{width:300px;flex-shrink:0}.page-post .content h2{line-height:1.5}.page-post .content p,.page-post .content li{line-height:1.5}.page-post .content p a{text-decoration:none;border-bottom:2px solid;font-weight:500}.page-post .post-banner{margin-block:40px}.page-post .post-banner .content{width:100%}.page-post .post-banner .content .title{font-size:25px}.page-post .post-banner .button{display:inline-block;margin-top:20px}@media all and (max-width:1024px){.page-post .post-container .sidebar{width:200px;flex-shrink:0}}@media all and (max-width:680px){.page-post .post-container .sidebar{display:none}.page-post .post-container .post-banner{margin-block:20px}}.page-author{margin:50px 0;display:flex;gap:30px;max-width:800px}.page-author .author-avatar img{width:140px;border-radius:10px}.page-author .author-bio{line-height:1.5}.page-author .author-bio p:first-child{margin-top:0}@media all and (max-width:1024px){.page-author .author-avatar img{width:120px}}@media all and (max-width:680px){.page-author{flex-direction:column}}.author .page-banner .container .title{font-size:38px}@media all and (max-width:540px){.author .page-banner .container .title{font-size:22px}}@media all and (max-width:880px){.author .page-banner .container .title{font-size:28px}}.page-service .page-content h2{scroll-margin-top:110px;line-height:1.5}.page-service .page-content p,.page-service .page-content li{line-height:1.5}.page-service .page-content p a{text-decoration:none;border-bottom:2px solid;font-weight:500}.services{display:flex;flex-wrap:wrap;margin-top:60px}.page-services .service{width:calc(33.33% - 20px)}@media(max-width:800px){.page-services .service{width:calc(50% - 20px)}}@media(max-width:420px){.page-services .service{width:100%}}.page-services-title{margin-top:70px;font-size:34px;font-weight:500}.page-metamorphosis .service{width:calc(25% - 20px)}.page-metamorphosis .service:hover .photo{background-size:125% auto;opacity:1;transform:none}.page-metamorphosis .service .before_after{display:flex;width:100%;height:100%;border-radius:30px;overflow:hidden}.page-metamorphosis .service .photo{width:100%;height:150px;border-radius:30px;background-color:#cfbba6;background-size:110% auto;background-position:center;position:relative;transition:.5s;opacity:.55}.page-metamorphosis .service .photo .before,.page-metamorphosis .service .photo .after{width:50%;height:100%;background-size:cover;background-position:center}.page-metamorphosis .service .photo .before{border-right:1px solid #fff}.page-metamorphosis .service .photo .after{border-left:1px solid #fff}@media(max-width:1024px){.page-metamorphosis .service{width:calc(33.33% - 20px)}}@media(max-width:800px){.page-metamorphosis .service{width:calc(50% - 20px)}}@media(max-width:420px){.page-metamorphosis .service{width:100%}.page-metamorphosis .service .photo{height:140px}}.home .services{display:flex;flex-wrap:wrap;margin-top:60px}.home .services .service{width:calc(33.33% - 20px)}@media(max-width:800px){.home .services .service{width:calc(50% - 20px)}}@media(max-width:420px){.home .services .service{width:100%}}.single-post .lead,.page-service .lead{font-size:1.225rem;line-height:1.6;color:#1e1e1e;font-size:22px;margin-block:42px}@media all and (max-width:680px){.single-post .lead,.page-service .lead{font-size:18px;margin-block:28px}}.breadcrumbs{font-size:14px}.breadcrumbs ol{padding:0;display:flex;flex-wrap:wrap;list-style:none;margin:25px 0 0}.breadcrumbs li:after{content:"/";margin:0 6px}.breadcrumbs li:last-child:after{content:""}.breadcrumbs li:last-child{font-weight:700}#posts{padding:40px 0}#posts .posts-wrapper{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:20px}#posts .posts-wrapper .post{width:calc(33.33% - 10px);margin-bottom:20px;position:relative;display:flex;flex-direction:column}#posts .posts-wrapper .post:hover .image{background-size:125% auto}#posts .posts-wrapper .post .image{transition:.5s;background-color:#f6fafd;background-size:115% auto;background-position:center;width:100%;height:220px;border-radius:30px;margin-bottom:20px}#posts .posts-wrapper .post .content{display:flex;flex-direction:column;flex-grow:1}#posts .posts-wrapper .post .title{width:100%;font-size:18px;font-weight:500;color:#1a1919;margin:0}#posts .posts-wrapper .post .title:hover{text-decoration:underline}#posts .posts-wrapper .post .button{margin:15px 0}#posts .posts-wrapper .post .excerpt{margin:12px 0;width:100%;font-size:14px;color:#8d8d8d;line-height:1.4;flex-grow:1}#posts .posts-wrapper .post .excerpt:hover{text-decoration:underline}#posts .posts-wrapper .post .date{font-size:14px;color:#1a1919;margin-top:5px;padding-top:5px;border-top:1px solid #eee}@media all and (max-width:1024px){#posts .posts-wrapper .post{width:calc(50% - 10px)}}@media all and (max-width:680px){#posts .posts-wrapper .post{width:100%}}.sidebar .sidebar-cta{position:sticky;margin-top:20px;top:150px;width:100%;border-radius:30px;background:#f5f2ef;padding:15px 15px 25px}.sidebar .sidebar-cta img{width:100%}.author-info{display:flex;align-items:center;margin-top:40px;padding-top:10px;padding-bottom:10px;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.author-info .author-avatar{margin-right:25px}.author-info .author-avatar img{width:72px;height:72px;border-radius:50%}.author-info .author-details .author-name{margin:5px 0;font-size:18px;color:#1e1e1e;font-weight:500}.author-info .author-details .author-bio{margin:5px 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}.relationship-services .services{margin-top:0}.relationship-services .services .description{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.relationship-services h2{margin:60px 0 40px}.relationship-services .service{width:calc(25% - 20px)}.relationship-services .service a{display:flex;flex-direction:column;height:100%}.relationship-services .service .details{flex:1;display:flex;flex-direction:column;gap:8px}.relationship-services .service h3{margin-bottom:0}.relationship-services .service .show-more{margin-top:auto}@media(max-width:1020px){.relationship-services .service{width:calc(50% - 20px)}}@media(max-width:420px){.relationship-services .service{width:100%}}.relationship-services .service .photo{width:100%;height:160px;background-repeat:no-repeat}.table-of-contents{background:#f9f9f9;padding:15px;border:1px solid #ddd;margin:20px 0 40px}.table-of-contents h2{margin-top:0}.table-of-contents ul{list-style:none;padding-left:0;display:flex;flex-direction:column;gap:5px;margin:0}.table-of-contents ul a{text-decoration:none;color:#0073aa}.table-of-contents ul a:hover{text-decoration:underline}.faq-section h2{margin:60px 0 40px}.faq-section .faq-question{display:flex;gap:12px;cursor:pointer}.faq-section .faq-question:before{content:"";width:14px;height:8px;display:inline-block;flex-shrink:0;margin-top:7px;background-image:url("data:image/svg+xml;utf8,                <svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 8' fill='none'>                <path d='M1 6.58569L6.29289 1.2928C6.68342 0.902276 7.31658 0.902276 7.70711 1.2928L13 6.58569' stroke='%23292929' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/>                </svg>");background-repeat:no-repeat;background-size:contain;transition:all .3s ease-in-out}.faq-section .faq-question h3{margin:0;font-weight:400;font-size:18px;line-height:1.4}.faq-section .faq-answer{max-height:0;overflow:hidden;transition:all .3s ease-in-out}.faq-section .faq-answer span{padding-left:24px;padding-top:18px;line-height:1.4;display:inline-block}.faq-section .faq-items{display:grid;grid-template-columns:repeat(2,1fr);gap:25px;align-items:start}@media all and (max-width:680px){.faq-section .faq-items{display:flex;flex-direction:column}}.faq-section .faq-item{background-color:#f8f5f2;padding:25px;border-radius:12px}.faq-section .faq-item.is-close .faq-question:before{transform:rotate(180deg)}.service{border-radius:30px;background:#f1e5d9;margin:10px;padding-bottom:21px;position:relative;transition:.5s;display:flex;flex-direction:column}.service:hover{background-color:#f4dcc3}.service:hover .title{text-decoration:underline}.service .title{font-size:18px;margin:0;font-weight:500;color:#625f63}.service a{display:flex;flex-direction:column;width:100%}.service:hover .photo{transform:scale(1.18);opacity:1}.service .photo-outer{overflow:hidden;border-radius:30px}.service .show-more-services{margin:15px 15px 0;display:block}.service .photo{width:100%;height:220px;background-color:#f6fafd;background-size:cover;background-position:center;position:relative;transition:.5s;opacity:.55}.service .details{padding:15px;display:flex;flex-direction:column;flex:1}.service .description{font-size:14px;margin:8px 0 0;color:#777;line-height:1.5;flex:1;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.service .show-more{font-size:14px;text-decoration:underline;display:block;width:100%;color:#cda38b;font-weight:500;margin:10px 0 0}.service .child-services{margin:0;padding:0 10px 0 32px}.service .child-services li{padding:2px 0;margin:2px 0;font-size:14px}.service .child-services a:hover{text-decoration:underline}.service .before_after{display:flex;width:100%;height:100%;border-radius:30px;overflow:hidden}.service .before_after .before{width:50%;height:100%;background-size:cover;background-position:left;border-right:1px solid #fff}.service .before_after .after{width:50%;height:100%;background-size:cover;background-position:right;border-left:1px solid #fff}header ul{list-style:none;margin:0;padding:0}header .menu-level-3{font-size:14px}header .menu-arrow-btn{display:flex;align-items:center;justify-content:center;background:0 0;border:none;cursor:pointer;padding:0}header .menu-arrow-btn svg{pointer-events:none;transition:.3s transform ease-in-out}@media(max-width:992px){header .menu-arrow-btn{min-width:44px;min-height:44px}}header .submenu-active svg{transform:rotate(180deg)}#header{width:100%;position:fixed;left:50%;top:0;transform:translateX(-50%);z-index:1000;padding:10px;color:#fff;box-shadow:inset 0 100px 80px -65px rgba(0,0,0,.8);transition:background .3s ease,padding .3s ease,box-shadow .3s ease}#header .menu-arrow-btn{color:#fff}#header.scroll{background:rgba(0,0,0,.6);backdrop-filter:blur(10px);box-shadow:none;padding:0}#header.scroll .top-bar{height:0;padding:0 15px;margin-bottom:0;overflow:hidden}#header .top-bar{display:flex;align-items:center;justify-content:space-between;background:#cda38b;color:#fff;margin-bottom:15px;border-radius:15px;padding:7px 15px;font-size:12px;transition:height .3s ease,padding .3s ease,margin .3s ease}#header .top-bar .header-col{display:flex;align-items:center}#header .top-bar .header-col p{margin:0 5px}#header .top-bar .header-col svg{margin:0 5px}#header .container{width:100%;max-width:1620px;margin:0 auto}#header .header-content{display:flex;justify-content:space-between}#header .header-content .header-col{display:flex;align-items:center;gap:24px}#header .header-content .logo img{filter:brightness(0) invert(1);width:auto;height:40px;transition:height .2s ease,filter .2s ease}#header .header-content .menu-level{display:flex;gap:10px}#header .header-content #menu-header-right-menu,#header .header-content #menu-header-right-menu-en{display:flex;align-items:center;gap:10px;list-style:none;margin:0;padding:0}#header .header-content .menu-level-1{gap:20px}#header .header-content .menu-level-1 .menu-item{line-height:40px}.menu-level-1.has-children>.menu-item-inner{position:relative;display:flex;align-items:center;gap:4px}#mobile-header{display:none;width:100%;position:fixed;left:0;top:0;z-index:1000;padding:10px;color:#fff;box-shadow:inset 0 50px 40px -35px rgba(0,0,0,.8);transition:background .3s ease,padding .3s ease,box-shadow .3s ease}#mobile-header .menu-arrow-btn{color:#000}#mobile-header.scroll{background:rgba(0,0,0,.6);backdrop-filter:blur(10px);box-shadow:none;padding:0}#mobile-header.scroll .logo img{height:30px}#mobile-header .mobile-header-content{display:flex;align-items:center;justify-content:space-between;font-size:16px}#mobile-header .mobile-header-content .logo img{filter:brightness(0) invert(1);width:auto;height:35px;transition:height .2s ease}#mobile-header .menu-icon svg{width:30px;height:30px}#mobile-header .mobile-menu{width:100vw;max-width:400px;height:100vh;position:fixed;left:0;top:0;padding:20px 20px 60px;background:#cda38b;color:#1e1e1e;transform:translateX(-100%);transition:transform .4s ease;overflow-y:auto}#mobile-header .mobile-menu.is-open{transform:translateX(0)}#mobile-header .mobile-menu .logo{display:flex;align-items:center;justify-content:space-between}#mobile-header .mobile-menu .menu-main-menu{list-style:none;margin:0;padding:0}#header .multi-level-menu{position:relative}#header .multi-level-menu .menu-item{position:relative}#header .multi-level-menu .menu-item.has-children.is-two-columns>.menu-level{display:grid;grid-template-columns:1fr 1fr;gap:0;column-gap:8px}#header .multi-level-menu .menu-item .menu-level{opacity:0;transform:translateY(10px);visibility:hidden;transition:opacity .3s ease,transform .3s ease,visibility .3s ease;position:absolute;top:100%;left:0;min-width:200px;z-index:10}#header .multi-level-menu .menu-item .menu-level .menu-item>.menu-level{top:0;left:100%}#header .multi-level-menu .menu-item .menu-level .menu-item>.menu-level.menu-level-3{position:static;flex-direction:column;gap:0}#header .multi-level-menu .menu-item .menu-level .menu-item>.menu-level.menu-level-3 .menu-item{width:250px}#header .multi-level-menu .menu-item.menu-level-1:hover>.menu-level{opacity:1;transform:translateY(0);visibility:visible}#header .multi-level-menu .menu-item.menu-level-1:hover>.menu-level .menu-item>.menu-level{opacity:1;transform:translateY(0);visibility:visible}#header .multi-level-menu .menu-item .menu-level-2{z-index:999;border-radius:10px;background:linear-gradient(to bottom,#f1f1f1,#fff);padding:15px;max-width:none;color:#787878;max-height:360px;flex-direction:column}#header .multi-level-menu .menu-item .menu-level-2 .no-link{display:block;padding:13px 0 8px;color:#1a1919;font-weight:700}@media(max-width:992px){#header .menu-level{position:static;opacity:1;transform:none;visibility:visible;transition:none}#header .menu-level.active,#header .menu-item.active>.menu-level{display:block}}#mobile-header .menu-item.menu-level-1.has-children>.menu-item-inner{width:100%;justify-content:space-between}#mobile-header .menu-item.menu-level-1.has-children>.menu-level{margin-left:8px}#mobile-header .menu-level.menu-level-2>.has-children>.menu-item-inner .no-link{font-weight:700}#mobile-header .menu-level-3{font-size:14px}#mobile-header .menu-item{line-height:40px}#mobile-header .menu-level-1>.menu-level{display:none}#mobile-header .multi-level-menu{margin-top:22px}#mobile-header .column{height:100%;display:flex;flex-direction:column;justify-content:space-between}#mobile-header .column .navigation .menu-item.mail-icon:before,#mobile-header .column .navigation .menu-item.phone-icon:before{filter:brightness(0)}#mobile-header .button.clear.light{color:#1e1e1e;border-bottom:none}#mobile-header .button{padding:0}.navigation.pagination{margin:30px 0;text-align:center}.navigation.pagination .nav-links{display:inline-flex;gap:8px}.navigation.pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:34px;height:34px;padding:0 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;font-weight:500;text-decoration:none;color:#333;transition:all .2s ease}.navigation.pagination .page-numbers:hover{background:#f5f5f5;border-color:#ccc}.navigation.pagination .page-numbers.current{font-weight:700;border-color:#000;cursor:default}.navigation.pagination .page-numbers.prev,.navigation.pagination .page-numbers.next{font-weight:600;padding:0 14px}#menu-footer-copyrights{padding:0;gap:8px;flex-wrap:wrap}footer .copyrights-wrapper{gap:16px}*,*:before,*:after{box-sizing:border-box}@font-face{font-family:"Montserrat";src:url(//elektoralna.pl/wp-content/themes/elektoralna/scss/../assets/fonts/montserrat-v31-latin_latin-ext-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(//elektoralna.pl/wp-content/themes/elektoralna/scss/../assets/fonts/montserrat-v31-latin_latin-ext-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(//elektoralna.pl/wp-content/themes/elektoralna/scss/../assets/fonts/montserrat-v31-latin_latin-ext-700.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Montserrat";src:url(//elektoralna.pl/wp-content/themes/elektoralna/scss/../assets/fonts/Montserrat.ttf)}html{scroll-behavior:smooth}body{margin:0;font-family:"Montserrat";color:#625f63;position:relative;overflow-x:hidden}body.admin-bar #header{top:32px}body.admin-bar #mobile-header{top:32px}a{color:inherit;text-decoration:none}@keyframes showmenu{from{left:-100%}to{left:0}}@keyframes hidemenu{from{left:0}to{left:-100%}}.container{width:100%;max-width:1080px;margin:0 auto;padding:10px}.single .page-content{min-height:720px}.single .page-content,.gray-p{color:#656565}.single-thumbnail{width:50%;max-width:100%;border-radius:30px;float:right;margin:0 0 20px 20px}#foundation .data-banner{display:flex;align-items:center;justify-content:space-between;padding:15px;width:100%;background:#f5f2ef;border-radius:30px;margin:40px 0}#foundation .data-banner img{width:auto;max-height:80px}#foundation .data-banner .data{color:#1e1e1e;font-size:14px}#foundation .data-banner .data .withicon{display:flex;align-items:center;margin:5px 0}#foundation .data-banner .data .withicon .icon{margin-right:10px}#foundation .data-banner .data a{color:#1e1e1e}.button{font-size:16px;padding:12px 24px;border:none;border-radius:30px;font-family:"Montserrat";font-weight:500;transition:.5s;cursor:pointer}.button.filled.primary{background:#cda38b;color:#fff}.button.filled.primary a{color:#fff !important}.button.filled.primary:hover{background:#8e654d}.button.filled.black{background:#1e1e1e;color:#ddd8d4}.button.filled.black:hover{background:#4b4b4b}.button.clear.light{background:0 0;color:#fff;border-bottom:1px solid #fff;padding:8px 5px;border-radius:0}.button.clear.light:hover{color:#ddd8d4;border-bottom:1px solid #ddd8d4}.button.clear.primary{background:0 0;color:#cda38b;border-bottom:1px solid #cda38b;padding:8px 5px;border-radius:0}.button.clear.primary:hover{color:#8e654d;border-bottom:1px solid #8e654d}.button.clear.dark{background:#efefef}.button.outline.primary{background:0 0;color:#cda38b;border:2px solid #cda38b}.button.outline.primary:hover{background:#cda38b;color:#fff}.button.small{padding:8px 10px;font-size:14px;border-radius:18px}.menu-item.mail-icon{display:flex;align-items:center}.menu-item.mail-icon:before{content:"";width:25px;height:25px;margin-right:5px;display:block;background-image:url(//elektoralna.pl/wp-content/themes/elektoralna/scss/../assets/icons/mail.svg);background-size:90% auto;background-position:center;background-repeat:no-repeat}.menu-item.phone-icon{display:flex;align-items:center}.menu-item.phone-icon:before{content:"";width:25px;height:25px;margin-right:5px;display:block;background-image:url(//elektoralna.pl/wp-content/themes/elektoralna/scss/../assets/icons/phone.svg);background-size:90% auto;background-position:center;background-repeat:no-repeat}.page-banner{padding:150px 0 40px;background-color:#ddd8d4;background-position:center;background-size:cover;color:#fff;position:relative}.page-banner .mask{left:0;top:0;position:absolute;width:100%;height:100%;background:rgba(0,0,0,.55);z-index:1}.page-banner .container{z-index:5;position:relative}.page-banner .container .title{margin:0;font-size:48px}.single-post .page-banner .title{font-size:38px}.no-content-info{margin:40px 0;font-size:16px;text-align:center}.services{display:flex;flex-wrap:wrap;margin-top:60px}.team-wrapper{display:flex;flex-wrap:wrap;margin-top:20px}.team{width:calc(25% - 20px);border-radius:30px;background:#f1e5d9;margin:10px;cursor:pointer;padding-bottom:40px;position:relative;transition:.5s;cursor:pointer;display:block;margin-top:50px !important}.team .photo{width:100%;height:225px;border-radius:30px;background-color:#faf8f6;background-size:100% auto;background-position:center;position:relative;transition:.5s}.team .photo img{position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:260px;width:auto;transition:.5s}.team .photo .filter{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(221,216,212,.45);border-radius:30px}.team .details{padding:15px}.team .details .title{font-size:18px;margin:0;font-weight:500;color:#625f63}.team .details .description{font-size:14px;margin:8px 0 0;color:#969696;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-height:54px}.team .show-more{font-size:14px;text-decoration:underline;display:block;position:absolute;bottom:25px;left:15px;width:100%;color:#cda38b;font-weight:500}.team:hover{background-color:#f4dcc3}.team:hover .photo{background-color:#e7e3e0}.team:hover .photo img{height:270px}.team:hover .details .title{text-decoration:underline}.page-title-bar{display:flex;align-items:center;justify-content:space-between}.page-title-bar .title{font-size:34px;font-weight:500}.featured-menu{margin-top:10px;margin-bottom:20px;display:flex;flex-wrap:wrap;border-bottom:1px solid #e5e5e5}.featured-menu .button{margin-right:15px;margin-bottom:15px}#hero{width:100%;height:968px;background-color:#2a2121;background-size:cover;background-position:center -120px;padding-top:80px;position:relative;overflow:hidden;color:#fff}@media(max-width:1600px){#hero{height:774px}}@media(max-width:800px){#hero{height:872px}}@media(max-width:420px){#hero{height:840px}}#hero .videobg{position:absolute;object-fit:cover;width:100%;height:100%;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10}#hero .videobg-filter{position:absolute;width:100%;height:100%;z-index:15;background:#2a2121;left:0;top:0;opacity:.7}#hero .container.center{z-index:25;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}#hero .container.center .title{margin:10px 0 25px;font-size:54px;max-width:85%;font-weight:500;text-shadow:0 4px 10px rgba(0,0,0,.5)}#hero .container.center .subtitle{margin:0;font-size:16px;max-width:50%}#hero .container.center .description{margin:0;font-size:14px;max-width:50%}#hero .container.center .buttons{display:flex;align-items:center;margin:20px 0}#hero .container.center .buttons button{margin-right:15px}#hero .container.center .partners{margin-top:30px;max-width:700px}#hero .container.center .partners .list{opacity:.5;margin-top:10px}#hero .container.center .partners .list .slick-track{display:flex;align-items:center}#hero .container.center .partners .list .slide img{width:100%;height:auto;max-width:115px;max-height:25px;margin:0 5px}#hero .scroll-down{position:absolute;left:50%;bottom:20px;transform:translateX(-50%);width:20px;z-index:30}#services{padding:40px 0;position:relative;overflow:hidden}#services .services-slider{margin-top:20px;position:relative;overflow:hidden}#services .services-slider .slick-track{display:flex !important}#services .services-slider .slick-slide{height:inherit !important;margin:0 10px}#services .services-slider .slick-list{margin:0 -10px}.banner{width:100%;border-radius:30px;background:#f1e5d9;padding:30px;margin-top:40px;display:flex;justify-content:space-between;align-items:center}.banner .content{width:65%}.banner .content .title{font-weight:500;margin:5px 0;font-size:32px}.banner .content .subtitle{font-size:16px;margin:0;color:#cda38b;font-weight:700}.banner .content .buttons{display:flex;align-items:center;margin-top:15px}.banner .content .buttons .button{margin-right:10px}.banner .photo{width:35%;height:164px;position:relative}.banner .photo img{width:auto;height:280px;position:absolute;right:50%;bottom:-30px;transform:translateX(50%)}#clinic{padding:40px 0}#clinic .gallery{margin-top:20px}#clinic .gallery .aigpl-gallery{display:flex;flex-wrap:wrap}#clinic .gallery .aigpl-gallery .aigpl-cnt-wrp{width:25%;transition:.5s;border-radius:30px;opacity:.75}#clinic .gallery .aigpl-gallery .aigpl-cnt-wrp:nth-child(1){width:50% !important}#clinic .gallery .aigpl-gallery .aigpl-cnt-wrp:hover{opacity:1}#clinic .gallery .aigpl-gallery .aigpl-cnt-wrp img{border-radius:30px !important}#awards{margin:60px 0;padding:60px 0;background:#faf8f6}#awards .awards-slider{margin-top:20px}#awards .awards-slider .slick-track{display:flex !important}#awards .awards-slider .slick-slide{height:inherit !important;margin:0 10px}#awards .awards-slider .slick-list{margin:0 -10px}#awards .awards-slider .award{display:flex;align-items:center;justify-content:center}#awards .awards-slider .award img{height:auto;width:auto;max-width:100%;max-height:250px}#press{padding:60px 0;background:#fff}#press .press-slider{margin-top:20px}#press .press-slider .slick-track{display:flex !important}#press .press-slider .slick-slide{height:inherit !important;margin:0 10px}#press .press-slider .slick-list{margin:0 -10px}#press .press-slider .press{display:flex;align-items:center;justify-content:center}#press .press-slider .press img{height:auto;width:auto;max-width:100%;max-height:280px}#testimonials{padding:60px 0;background:#fff}#testimonials .testimonials-slider{margin-top:20px}#testimonials .testimonials-slider .slick-track{display:flex !important}#testimonials .testimonials-slider .testimonial{width:100%;height:280px;margin:10px;border-radius:20px;overflow:hidden;position:relative}#testimonials .testimonials-slider .testimonial .details{width:100%;border-radius:20px;position:absolute;bottom:0;left:0;padding:10px;text-align:center;background:#f1e5d9}#testimonials .testimonials-slider .testimonial .details h2{font-size:16px;color:#625f63;margin:0}#testimonials .testimonials-slider .testimonial .details p{font-size:12px;color:#cda38b;margin:0;font-weight:700}#language .banner .title{font-size:25px}#language .photo img{width:100%;max-width:235px;height:auto;position:absolute;right:50%;bottom:50%;transform:translate(50%,50%)}#team{position:relative;overflow:hidden}#team .team-slider{margin-top:20px;position:relative;overflow:hidden}#team .team-slider .slick-track{display:flex !important}#team .team-slider .slick-slide{height:inherit !important;margin:0 10px}#team .team-slider .slick-list{margin:0 -10px}#about{margin:40px 0}#about .about-wrapper{width:100%;background-color:#f5f2ef;display:flex;justify-content:space-between;border-radius:30px}#about .about-wrapper .content{padding:25px;border-radius:30px;width:calc(58% - 20px)}#about .about-wrapper .content .title{font-size:36px;font-weight:600;margin:8px 0}#about .about-wrapper .content .subtitle{font-size:18px;margin:0}#about .about-wrapper .content .description{font-size:14px;color:#656565}#about .about-wrapper .photo{width:42%;min-height:600px;border-radius:30px;background-color:#f6fafd;background-size:cover;background-position:center}#media{margin:60px 0;padding:60px 0;background:#ddd8d4}#media .media-slider{margin-top:40px}#media .media-slider .logo{display:block;width:auto;max-height:32px;margin:0 auto}#about-ambasadors .ambasadors{margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}#about-ambasadors .ambasadors .ambasador{width:calc(50% - 15px);border-radius:30px;background:#f5f2ef;margin-bottom:20px;cursor:pointer;position:relative;transition:.5s;cursor:pointer;display:flex;justify-content:space-between}#about-ambasadors .ambasadors .ambasador .photo{width:220px;height:220px;border-radius:30px;background-color:#ddd8d4;background-size:auto 115%;background-position:top center;position:relative;transition:.5s}#about-ambasadors .ambasadors .ambasador .photo .filter{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(221,216,212,.45);border-radius:30px}#about-ambasadors .ambasadors .ambasador .details{width:calc(100% - 230px);padding:15px;padding-bottom:20px}#about-ambasadors .ambasadors .ambasador .details .title{font-size:18px;margin:0;font-weight:500}#about-ambasadors .ambasadors .ambasador .details .description{font-size:14px;margin:8px 0 0;color:#777;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-height:54px;position:relative}#about-ambasadors .ambasadors .ambasador .details .show-more{font-size:14px;text-decoration:underline;display:block;position:absolute;bottom:25px;right:15px;color:#1a1919;font-weight:500;width:auto}#about-ambasadors .ambasadors .ambasador:hover{background-color:#ddd8d4}#about-ambasadors .ambasadors .ambasador:hover .photo{background-color:#cabdb2;background-size:auto 125%}#about-ambasadors .ambasadors .ambasador:hover .photo img{height:270px}#about-ambasadors .ambasadors .ambasador:hover .details .title{text-decoration:underline}#pricing .pricing-wrapper{padding:40px 0;display:flex;justify-content:space-between;flex-wrap:wrap;align-items:flex-start}#pricing .pricing-wrapper .price-category{width:calc(50% - 10px);padding:20px;border-radius:30px;box-shadow:0 0 22px -15px rgba(0,0,0,.7);margin-bottom:20px;cursor:pointer;transition:.5s;background-color:#fff}#pricing .pricing-wrapper .price-category:hover{background-color:#f6fafd}#pricing .pricing-wrapper .price-category.open .arrow{transform:rotate(-90deg)}#pricing .pricing-wrapper .price-category .arrow{transition:.5s}#pricing .pricing-wrapper .price-category .category-name{font-size:20px;font-weight:600;margin:0}#pricing .pricing-wrapper .price-category .pricing-services{width:100%;padding-top:20px;margin-top:20px;border-top:1px solid #ddd8d4;display:none}#pricing .pricing-wrapper .price-category .pricing-services .pricing-service{display:flex;justify-content:space-between;align-items:flex-end;border-bottom:2px dotted #b4b4b4;padding:8px 0}#pricing .pricing-wrapper .price-category .pricing-services .pricing-service .service-name{font-size:14px;font-weight:400;margin:0;max-width:70%;position:relative}#pricing .pricing-wrapper .price-category .pricing-services .pricing-service .dots{flex-grow:1;border-bottom:2px dotted #b4b4b4;margin:0 15px}#pricing .pricing-wrapper .price-category .pricing-services .pricing-service .price{margin:0;font-weight:700}#contact-page .contact-wrapper{width:100%;background-color:#faf8f6;display:flex;justify-content:space-between;margin:40px 0;border-radius:30px}#contact-page .contact-wrapper .page-title-bar .title{font-size:28px}#contact-page .contact-wrapper .form-wrapper{width:55%;padding:25px;border-radius:30px}#contact-page .contact-wrapper .form-wrapper .title{color:#cda38b}#contact-page .contact-wrapper .form-wrapper .wpcf7-not-valid-tip{font-size:12px}#contact-page .contact-wrapper .form-wrapper input,#contact-page .contact-wrapper .form-wrapper textarea{background:#fff;border:1px solid #ddd8d4;color:#8f8f8f;width:100%;padding:12px;border-radius:20px;resize:none;margin-bottom:15px;font-family:"Montserrat"}#contact-page .contact-wrapper .form-wrapper input[type=submit]{width:auto;background-color:#cda38b;color:#fff;border:none;transition:.5s;padding:12px 18px;cursor:pointer}#contact-page .contact-wrapper .form-wrapper input[type=submit]:hover{opacity:.65}#contact-page .contact-wrapper .form-wrapper .submit p{width:100%;display:flex;align-items:center;justify-content:space-between}#contact-page .contact-wrapper .form-wrapper .submit p label{display:flex;align-items:flex-start;font-size:12px}#contact-page .contact-wrapper .form-wrapper .submit p label input[type=checkbox]{width:auto;margin-right:5px}#contact-page .contact-wrapper .form-wrapper .submit p .wpcf7-spinner{display:none !important}#contact-page .contact-wrapper .data-wrapper{width:45%;padding:25px;border-radius:30px;background-color:#f1e5d9}#contact-page .contact-wrapper .data-wrapper .title{color:#cda38b}#contact-page .contact-wrapper .data-wrapper .row{width:100%;display:flex;justify-content:space-between}#contact-page .contact-wrapper .data-wrapper .row .item{width:calc(50% - 15px);margin:15px 0}#contact-page .contact-wrapper .data-wrapper .item{width:100%}#contact-page .contact-wrapper .data-wrapper .socailmediabutton{display:block;color:inherit;margin:10px 0}#contact-map{padding-bottom:40px}#contact-map .map{width:100%;height:350px;border-radius:30px;background-color:#f6fafd;overflow:hidden}#form-appointment{max-width:600px;margin:0 auto}#form-appointment .wpcf7-not-valid-tip{font-size:12px}#form-appointment input,#form-appointment textarea{background:#fff;border:1px solid #ddd8d4;color:#8f8f8f;width:100%;padding:12px;border-radius:20px;resize:none;margin-bottom:15px;font-family:"Montserrat"}#form-appointment input[type=submit]{width:auto;background-color:#1e1e1e;color:#ddd8d4;border:none;transition:.5s;padding:12px 18px;cursor:pointer}#form-appointment input[type=submit]:hover{opacity:.65}#form-appointment .wpcf7-checkbox .wpcf7-list-item,#form-appointment .wpcf7-radio .wpcf7-list-item{display:block}#form-appointment .wpcf7-checkbox .wpcf7-list-item label,#form-appointment .wpcf7-radio .wpcf7-list-item label{display:flex;align-items:center}#form-appointment .wpcf7-checkbox .wpcf7-list-item label input,#form-appointment .wpcf7-radio .wpcf7-list-item label input{width:25px;margin:0}#form-appointment .submit p{width:100%;display:flex;align-items:center;justify-content:space-between}#form-appointment .submit p label{display:flex;align-items:flex-start;font-size:12px}#form-appointment .submit p label input[type=checkbox]{width:auto;margin-right:5px}#form-appointment .submit p .wpcf7-spinner{display:none !important}#consultation-page .consultation-wrapper{width:100%;border:2px solid #ddd8d4;display:flex;justify-content:space-between;margin:40px 0;border-radius:30px}#consultation-page .consultation-wrapper .action-wrapper{width:55%;padding:25px;border-radius:30px}#consultation-page .consultation-wrapper .action-wrapper .select-box{width:100%;padding:20px;border:1px solid #ddd8d4;border-radius:20px;background:#f5f2ef;cursor:pointer;transition:.3s;display:block;margin:20px 0}#consultation-page .consultation-wrapper .action-wrapper .select-box:hover{background:#ddd8d4}#consultation-page .consultation-wrapper .action-wrapper .select-box .icon svg,#consultation-page .consultation-wrapper .action-wrapper .select-box .icon img{width:45px;height:auto;display:block;margin:0 auto 10px}#consultation-page .consultation-wrapper .action-wrapper .select-box .title{text-align:center;margin:0;font-size:18px}#consultation-page .consultation-wrapper .photo-wrapper{width:45%;padding:25px;border-radius:30px;background-color:#ddd8d4;background-size:cover;background-position:center}#member .member-wrapper{width:100%;background-color:#f5f2ef;display:flex;justify-content:space-between;margin:40px 0;border-radius:30px}#member .member-wrapper .page-title-bar .title{font-size:28px;margin:0}#member .member-wrapper .description-wrapper{width:55%;padding:25px;border-radius:30px}#member .member-wrapper .description-wrapper .description{margin-top:20px}#member .member-wrapper .photo-wrapper{width:45%;height:500px;padding:25px;border-radius:30px;background-color:#ddd8d4;position:relative}#member .member-wrapper .photo-wrapper .photo{position:absolute;width:auto;height:450px;left:50%;bottom:0;transform:translateX(-50%)}#metamofroza .metamofroza-wrapper{width:100%;display:flex;justify-content:space-between;margin:40px 0;border-radius:30px}#metamofroza .metamofroza-wrapper .page-title-bar{display:block}#metamofroza .metamofroza-wrapper .page-title-bar .title{font-size:28px;margin:0}#metamofroza .metamofroza-wrapper .description-wrapper{width:40%;padding:25px;border-radius:30px}#metamofroza .metamofroza-wrapper .description-wrapper .description{margin-top:20px}#metamofroza .metamofroza-wrapper .photo-wrapper{width:60%;height:500px;padding:25px;border-radius:30px;position:relative;display:flex;flex-wrap:wrap;flex-direction:row}#metamofroza .metamofroza-wrapper .photo-wrapper .before{width:100%;order:2;border:2px solid #cda38b;border-radius:20px;margin-top:20px;overflow:hidden}#metamofroza .metamofroza-wrapper .photo-wrapper .after{width:100%;order:1;border:2px solid #cda38b;border-radius:20px;overflow:hidden}#metamofroza .metamofroza-wrapper .photo-wrapper .photo{width:100%}@media all and (max-width:920px){#metamofroza .metamofroza-wrapper{flex-wrap:wrap}#metamofroza .metamofroza-wrapper .description-wrapper{width:100%}#metamofroza .metamofroza-wrapper .photo-wrapper{width:100%}}footer{background:#fcfaf8;font-size:16px;padding-bottom:20px}footer li{list-style:none}footer p.has-medium-font-size{font-size:22px;font-weight:500;margin:0 0 10px;color:#cda38b}footer strong{color:#cda38b}footer .footer-banner{background-color:#f1e5d9;margin-top:100px}footer .footer-banner .container{padding:0}footer .footer-banner .banner{padding-left:0}footer .footer-banner .banner .photo{height:180px}footer .footer-banner .banner .photo img{height:335px}footer .sidebars-wrapper{display:flex;justify-content:space-between;padding:40px 0;border-bottom:1px solid #1e1e1e}footer .sidebars-wrapper .footer-sidebar{width:calc(33.33% - 25px)}footer .sidebars-wrapper .footer-sidebar .wp-element-button{border:none;font-size:16px;padding:8px 0}footer .sidebars-wrapper #footer_2 .wp-block-table td{padding:5px 0;border:none}footer .sidebars-wrapper #footer_2 .wp-block-table td strong{font-weight:600}footer .copyrights-wrapper{display:flex;justify-content:space-between;padding:10px 0;font-size:14px}footer .copyrights-wrapper #menu-footer-copyrights{display:flex;align-items:center}footer .copyrights-wrapper #menu-footer-copyrights li{margin-left:10px}footer .copyrights-wrapper #menu-footer-copyrights li a{color:#1e1e1e}.footer-love{font:12px -apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans",Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji" !important;color:#adadad !important;text-decoration:none !important;display:block !important;margin:20px 0 0 !important;text-align:center !important;padding:10px !important;width:100% !important;border-top:1px solid #eee !important;transition:.5s !important;background-color:#fff !important;position:absolute;bottom:0}.footer-love:hover{background-color:#eee !important}.slick-dots{display:flex;align-items:center;justify-content:center;list-style:none;padding:0}.slick-dots button{border-radius:50%;width:12px;height:12px;overflow:hidden;font-size:0px;border:2px solid #ddd8d4;background:0 0;margin:2px;padding:0}.slick-dots .slick-active button{background:#ddd8d4}.ambasadors-slider .slick-dots button{border:2px solid #fff}.ambasadors-slider .slick-dots .slick-active button{background:#fff}.pagination{display:flex;justify-content:center;padding:10px}#colophon{display:none}@media all and (max-width:1580px){#header .container .header-content .header-col a,#header .container .header-content .header-col li,#header .container .header-content .header-col button{font-size:14px}#header .container .header-content .header-col .menu-item.mail-icon:before,#header .container .header-content .header-col .menu-item.phone-icon:before{width:20px;height:20px}#header .container .header-content .header-col .logo img{height:35px}}@media all and (max-width:1420px){#header{display:none}#mobile-header{display:flex}.button{font-size:14px}#hero .container.center{max-width:700px}#hero .container.center .subtitle{max-width:100%;text-align:center}#hero .container.center .title{max-width:100%;text-align:center;font-size:46px}#hero .container.center .description{max-width:100%;text-align:center}#hero .container.center .buttons{justify-content:center}#hero .container.center .list{justify-content:center}#hero .container.center .partners .list .slide{display:flex;justify-content:center;align-items:center}.page-banner{padding:75px 0 20px}.page-banner .title{font-size:42px}}@media all and (max-width:1180px){.container{padding:10px 15px}.banner .photo img{right:0;transform:inherit}#clinic .gallery .aigpl-gallery .aigpl-img-wrp{height:250px}#posts .posts-wrapper .post{height:275px}}@media all and (max-width:1024px){footer .footer-banner .container{padding:0 15px}.service{width:calc(33.33% - 20px)}.team{width:calc(33.33% - 20px)}}@media all and (max-width:1024px){#hero .container.center{max-width:550px}#hero .container.center .title{font-size:42px}.banner .photo{height:130px}.banner .photo img{height:235px}.banner .content .title{font-size:28px}.banner .content .subtitle{font-size:14px}#language .banner .title{font-size:20px}footer{font-size:14px}}@media all and (max-width:920px){.single-thumbnail{width:100%;max-width:500px;float:inherit;margin:0 0 20px}#clinic .gallery .aigpl-gallery .aigpl-cnt-wrp{width:50%;padding:5px;border-radius:15px}#clinic .gallery .aigpl-gallery .aigpl-cnt-wrp img{border-radius:15px !important}#clinic .gallery .aigpl-gallery .aigpl-cnt-wrp:nth-child(1){width:100% !important;padding:5px;border-radius:15px}#clinic .gallery .aigpl-gallery .aigpl-cnt-wrp:nth-child(1) img{border-radius:15px !important}#clinic .gallery .aigpl-gallery .aigpl-img-wrp{height:220px}#posts .posts-wrapper .post{height:250px;background-size:135% auto}#posts .posts-wrapper .post .title-bar{flex-wrap:wrap}#posts .posts-wrapper .post .title-bar .title{width:100%;font-size:16px}#star-banner .banner .photo{height:115px}#star-banner .banner .photo img{height:190px;right:-40px}#about .about-wrapper{flex-wrap:wrap}#about .about-wrapper .content{width:calc(100% - 320px)}#about .about-wrapper .photo{width:300px}#contact-page .contact-wrapper{flex-wrap:wrap}#contact-page .contact-wrapper .form-wrapper{width:100%}#contact-page .contact-wrapper .data-wrapper{width:100%}}@media all and (max-width:880px){.service{width:calc(50% - 20px)}.team{width:calc(50% - 20px)}#pricing .pricing-wrapper .price-category{width:100%}#foundation .data-banner{flex-wrap:wrap}#foundation .data-banner .data{width:50%}.single-post .page-banner .title{font-size:28px}#about-ambasadors .ambasadors .ambasador{width:100%}#member .member-wrapper{flex-wrap:wrap}#member .member-wrapper .description-wrapper{width:100%;order:2}#member .member-wrapper .description-wrapper .page-title-bar{justify-content:center}#member .member-wrapper .photo-wrapper{width:100%;order:1;padding:0;height:auto}#member .member-wrapper .photo-wrapper .photo{position:relative;height:320px}}@media all and (max-width:760px){footer .sidebars-wrapper{flex-wrap:wrap}footer .sidebars-wrapper #footer_1{width:100%;text-align:center;margin-bottom:20px}footer .sidebars-wrapper #footer_2{width:50%;text-align:center}footer .sidebars-wrapper #footer_2 table{max-width:250px;margin:0 auto}footer .sidebars-wrapper #footer_2 table td:nth-child(even){text-align:right}footer .sidebars-wrapper #footer_2 table td:nth-child(odd){text-align:left}footer .sidebars-wrapper #footer_3{width:50%;text-align:center}footer .sidebars-wrapper #footer_3 .wp-block-button{margin:0 auto}footer .copyrights-wrapper{flex-wrap:wrap}footer .copyrights-wrapper #footer_copyrights{width:100%;text-align:center}footer .copyrights-wrapper #footer_copyrights_menu{width:100%}footer .copyrights-wrapper #footer_copyrights_menu #menu-footer-copyrights{justify-content:center}.banner{flex-wrap:wrap}.banner .content{order:2;width:100%;text-align:center}.banner .content .buttons{justify-content:center}.banner .photo{order:1;width:100%;margin-bottom:15px;left:50%;transform:translateX(-50%);box-shadow:0px 8px 10px -15px #000}.banner .photo img{height:180px;right:50%;bottom:0;transform:translateX(50%)}#star-banner .banner .photo img{right:50%}footer .footer-banner .banner{padding:20px}footer .footer-banner .banner .photo{height:130px}footer .footer-banner .banner .photo img{height:235px}#consultation-page .consultation-wrapper{flex-wrap:wrap}#consultation-page .consultation-wrapper .action-wrapper{width:100%;order:2}#consultation-page .consultation-wrapper .photo-wrapper{width:100%;order:1;min-height:350px}}@media all and (max-width:680px){#posts .posts-wrapper .post{height:250px;width:100%}.page-title-bar{flex-wrap:wrap;justify-content:center}.page-title-bar .title{width:100%;font-size:28px;margin-bottom:5px;text-align:center}.button{font-size:12px}#clinic .gallery .aigpl-gallery .aigpl-img-wrp{height:180px}#pricing .pricing-wrapper .price-category{padding:10px 20px;height:40px}#pricing .pricing-wrapper .price-category .category-name{font-size:16px}#foundation .data-banner{justify-content:center}#foundation .data-banner .data{width:100%;margin-top:10px;text-align:center}#foundation .data-banner .data .withicon{justify-content:center}#about .about-wrapper{flex-wrap:wrap}#about .about-wrapper .content{width:100%}#about .about-wrapper .photo{width:100%;min-height:0px;height:600px}#contact-page .contact-wrapper .data-wrapper{text-align:center}#contact-page .contact-wrapper .data-wrapper .row{margin:10px 0}#contact-page .contact-wrapper .data-wrapper .item{text-align:center}#contact-page .contact-wrapper .data-wrapper .socailmediabutton{text-align:center}}@media all and (max-width:540px){#hero .container.center{max-width:100%}#hero .container.center .title{font-size:38px}#hero .container.center .subtitle{font-size:14px}#hero .container.center .description{font-size:12px}#hero .container.center .buttons{flex-wrap:wrap}.service .photo{height:115px}.service .details .title{font-size:16px}.service .details .description{font-size:12px}.team .photo{height:185px}.team .photo img{height:215px}.team:hover .photo img{height:225px}#clinic .gallery .aigpl-gallery .aigpl-img-wrp{height:120px}footer .sidebars-wrapper #footer_2{width:100%;margin-bottom:20px}footer .sidebars-wrapper #footer_3{width:100%}.single-post .page-banner .title{font-size:22px}#about .about-wrapper .photo{height:500px;background-position:0 -40px}#about-ambasadors .ambasadors .ambasador .photo{width:170px;height:170px}#about-ambasadors .ambasadors .ambasador .details{width:calc(100% - 180px)}#contact-page .contact-wrapper .data-wrapper .row{flex-wrap:wrap}#contact-page .contact-wrapper .data-wrapper .row .item{width:100%}#contact-page .contact-wrapper .form-wrapper .submit p{flex-wrap:wrap}#contact-page .contact-wrapper .form-wrapper .submit input[type=submit]{margin-top:15px;width:100%;text-align:center}#member .member-wrapper .description-wrapper .page-title-bar .title{font-size:24px}#member .member-wrapper .photo-wrapper .photo{position:relative;height:260px}}@media all and (max-width:420px){.service{width:100%}.service .photo{height:140px}.team{width:100%}#about .about-wrapper .photo{height:400px;background-position:0 -40px}}