@font-face{font-display:swap;font-family:"ManropeVariable";src:url(https://adenta.lv/wp-content/themes/adenta.lv/assets/fonts/manrope-bold-webfont.woff2) format("woff2"),url(https://adenta.lv/wp-content/themes/adenta.lv/assets/fonts/manrope-bold-webfont.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-display:swap;font-family:"ManropeVariable";src:url(https://adenta.lv/wp-content/themes/adenta.lv/assets/fonts/manrope-regular-webfont.woff2) format("woff2"),url(https://adenta.lv/wp-content/themes/adenta.lv/assets/fonts/manrope-regular-webfont.woff) format("woff");font-weight:400;font-style:normal}*{margin:0;padding:0}*,*::before,*::after{box-sizing:border-box;outline:none}html{font-family:"ManropeVariable",sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-weight:400;font-size:10vw;line-height:1.5;scroll-behavior:smooth}body{font-family:"ManropeVariable",sans-serif;font-size:.117rem;line-height:1.47}@media only screen and (max-width:767px){body{font-size:.427rem;padding-top:105px}}input,a,button{transition:all 0.2s linear}input:hover,a:hover,button:hover{transition:all 0.2s linear}input:focus,a:focus,button:focus{transition:all 0.2s linear;outline:none;box-shadow:unset!important}input:before,input:after,a:before,a:after,button:before,button:after{transition:all 0.2s linear}a{color:#000;text-decoration:none}a:hover{color:#000;text-decoration:none;outline:0}a:active{outline:0}h1,h2{margin:0 0 .22rem 0;font-size:.381rem;line-height:1.11;font-weight:400}@media only screen and (max-width:767px){h1,h2{font-size:.96rem;line-height:1.17}}h3{font-size:1.17em;font-weight:700}h3,h4{margin:0}h4{font-size:.117rem}@media only screen and (max-width:767px){h4{font-size:.427rem}}.page-title{display:flex;align-items:center;margin:0;padding:0 0 .439rem 0;font-weight:700;font-size:.102rem;text-transform:uppercase}@media only screen and (max-width:767px){.page-title{width:auto;padding:.933rem .533rem 1.07rem .533rem;font-size:.373rem}}.page-title a{display:flex;align-items:center}.page-title svg{width:.146rem;height:.146rem;margin-right:.073rem;transition:transform 200ms ease-in-out}@media only screen and (max-width:767px){.page-title svg{width:.533rem;height:.533rem;margin-right:.267rem}}.wrap{margin:0 0 0 .622rem}@media only screen and (max-width:767px){.wrap{margin:0}}.page-intro{padding-top:253px}@media only screen and (max-width:1307px){.page-intro{padding-top:140px}}@media only screen and (max-width:767px){.page-intro{padding-top:30px}}.intro{display:flex;justify-content:space-between;padding:0 1.87rem 0 0;margin:0 0 .425rem 0}@media only screen and (max-width:767px){.intro{display:block;padding:0 .533rem;margin:0 0 1.07rem 0}}.intro .left{width:1.68rem}@media only screen and (max-width:767px){.intro .left{width:auto}}.intro .right{width:3.75rem}@media only screen and (max-width:767px){.intro .right{width:auto}}.btn{display:inline-block;height:.293rem;padding:0 .22rem;line-height:.3rem;background:#000;color:#FFF;border-radius:.146rem;font-size:.102rem;border:0;text-transform:uppercase;font-weight:700;text-align:center;text-decoration:none;cursor:pointer;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}@media only screen and (max-width:767px){.btn{height:1.07rem;padding:0 .8rem;border-radius:.533rem;font-size:.373rem;line-height:1.09rem}}.btn:hover{background:#7777E9;color:#FFF}.btn--small{padding:0 .146rem;font-size:.092rem}@media only screen and (max-width:767px){.btn--small{padding:0 .533rem;font-size:.24rem}}.inner-btn{display:flex;justify-content:center;padding-top:60px}.inner-btn.alignment-left{justify-content:left!important}.inner-btn.alignment-left.cookie-btn-included{gap:24px;flex-wrap:wrap;padding-top:0!important;margin-left:.622rem}.big-text{font-size:.381rem;line-height:1.11}.close{position:absolute;top:.476rem;right:.476rem;display:flex;justify-content:center;align-items:center;width:.366rem;height:.366rem;cursor:pointer;opacity:1;z-index:1;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}.close:hover{opacity:.5}@media only screen and (max-width:767px){.close{top:0;right:0;width:1.6rem;height:1.6rem}}.close svg{width:.22rem;height:.22rem}@media only screen and (max-width:767px){.close svg{width:0.533rem!important;height:0.533rem!important}}.close:hover{opacity:.5}.close-small{right:.293rem;top:.293rem}.close-small svg{width:.146rem;height:.146rem}.action{cursor:pointer}.block-scroll-content h2{width:100%}.block-scroll-content p{max-width:1024px}.block-scroll-content .img-box{margin-top:50px;margin-right:.622rem;background:#4192F7;color:#FFF}@media only screen and (max-width:767px){.block-scroll-content .img-box{margin-right:0}}.block-scroll-content .img-box img{display:block;width:100%;height:100%;object-fit:cover}.block-scroll-content .img-box .content{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px 20px 20px 0}@media only screen and (max-width:767px){.block-scroll-content .img-box .content{padding:.622rem}}.block-scroll-content .img-box .content .content-inner{text-align:center}.block-scroll-content .img-box h3{font-size:.381rem;line-height:1.11;font-weight:400}.block-scroll-content .img-box h4{font-weight:400;margin-bottom:35px}.block-scroll-content .img-box .btn{background:#FFF;color:#4192F7}.block-scroll-content .img-box .btn:hover{background:#000;color:#FFF}.block-scroll-content .row{display:flex;flex-wrap:wrap}.block-scroll-content .col-6{width:50%}@media only screen and (max-width:767px){.block-scroll-content .col-6{width:100%;max-width:100%;flex:100%}}.block-scroll-content .text-area{padding-top:40px}.block-scroll-content+.block-scroll-content{padding-top:90px}.row{margin-left:0;margin-right:0}.col,.col-6{padding-left:0;padding-right:0}.block{position:absolute;right:0;bottom:0;width:1.87rem;overflow:auto;-webkit-transition:0.2s;transition:0.2s;scrollbar-width:none;-ms-overflow-style:none}.block::-webkit-scrollbar{width:0;height:0}@media only screen and (max-width:767px){.block{width:5rem}}.block.background-grey{background:#E3E3E3}.block.background-violet{background:#7777E9}.block.background-brown{background:#DFC4A9}.block.background-transparent{background:#fff0}.block>*>div{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;align-content:center;width:100%;height:100%;text-align:center}.block>div{padding-bottom:100%}.block>div>div{position:absolute;left:0;top:0;display:flex;flex-direction:column;width:100%;height:100%;padding:.146rem}.block>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.block .label{margin-bottom:.212rem;font-size:.102rem;font-weight:700}@media only screen and (max-width:767px){.block .label{margin:0 0 .587rem 0;font-size:.373rem}}.block .title{margin-bottom:.161rem;padding-right:0%;text-transform:none;font-weight:400;font-size:.19rem;line-height:1.21;overflow-wrap:break-word}@media only screen and (max-width:767px){.block .title{font-size:.507rem}}.block .title.contact{font-size:.187rem}@media only screen and (max-width:767px){.block .title.contact{font-size:.507rem}}.block .btn{margin:auto 0 0 0}.block-offer{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;font-size:.205rem;line-height:.249rem;color:#000;text-transform:math-auto}.circle{position:relative;width:1.87rem;overflow:hidden;border-radius:50%;text-transform:uppercase;scrollbar-width:none;-ms-overflow-style:none}.circle::-webkit-scrollbar{width:0;height:0}@media only screen and (max-width:767px){.circle{width:5rem}}.circle:hover{text-decoration:underline}.circle.background-grey{background:#E3E3E3}.circle.background-violet{background:#7777E9}.circle.background-brown{background:#DFC4A9}.circle.background-transparent{background:#fff0}.circle>*{display:block;padding-bottom:100%}.circle>*>div{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;align-content:center;width:100%;height:100%;text-align:center}.circle>*>div *{margin-top:.073rem}.circle>*>div b{margin-bottom:.059rem;font-size:.102rem;font-weight:700}@media only screen and (max-width:767px){.circle>*>div b{font-size:.373rem}}.play{display:flex;align-items:center;height:.586rem;padding:0 .293rem;line-height:.593rem;border-radius:.293rem;background:rgb(255 255 255 / .6);cursor:pointer}@media only screen and (max-width:767px){.play{height:2.13rem;padding:0 1.07rem;line-height:2.16rem;border-radius:1.07rem}}.play svg{width:.117rem;height:.146rem;margin:0 .139rem 0 0}@media only screen and (max-width:767px){.play svg{width:.427rem;height:.533rem;margin:0 .507rem 0 0}}.row .col{width:50%}@media only screen and (max-width:991px){.row .col{width:100%}}.new{width:5.62rem;margin:0 0 1.1rem 0}@media only screen and (max-width:767px){.new{width:auto;margin:0 .533rem 1.87rem 0.533rem!important}}.new .heading-title{width:auto;margin:0 0 .22rem 0;font-size:.381rem;line-height:1.11}@media only screen and (max-width:767px){.new .heading-title{margin:0 0 .587rem 0;font-size:.96rem;line-height:1.17}}.new h1{width:auto;margin:0 0 .22rem 0}@media only screen and (max-width:767px){.new h1{margin:0 0 .587rem 0}}.new h2{margin:.351rem 0 .161rem 0;font-size:.205rem;line-height:1.54}@media only screen and (max-width:767px){.new h2{width:auto;margin:1.28rem 0 .587rem 0;font-size:.587rem;line-height:1.27}}.new p a{font-weight:700;border-bottom:2px solid #fff0;text-decoration:none;transition:border 200ms ease-in-out}.new p a:hover{color:#000;border-color:#000}@media only screen and (min-width:768px){.desktop-hide{display:none!important}}@media only screen and (max-width:767px){.swipe{display:flex;justify-content:center;margin:.533rem auto}.swipe svg{width:1.33rem;height:.64rem;margin:0 .4rem 0 0}}.wysiwyg-styles *{word-wrap:break-word}.wysiwyg-styles *:first-child{margin-top:0}.wysiwyg-styles *:last-child{margin-bottom:0}.wysiwyg-styles h4{margin-bottom:16px;font-weight:700}.wysiwyg-styles p{margin-bottom:16px}.wysiwyg-styles ul{margin-bottom:16px;padding:0 0 0 1em}.wysiwyg-styles ul li{padding-left:.25em}.wysiwyg-styles ul li ul li{list-style-type:disc}.wysiwyg-styles ol{margin-bottom:16px;padding:0 0 0 1em}.wysiwyg-styles .wysiwyg-table-wrapper{margin-bottom:32px}@media only screen and (max-width:767px){.wysiwyg-styles .wysiwyg-table-wrapper{overflow:auto}}.wysiwyg-styles table{max-width:806px;width:100%;color:#000;background:#FFF;border-spacing:0!important;border-collapse:separate!important;overflow:hidden}@media only screen and (max-width:767px){.wysiwyg-styles table{max-width:unset;width:20.5rem!important;margin-top:20px;margin-bottom:20px}}.wysiwyg-styles table thead{position:relative}.wysiwyg-styles table thead td{position:relative;color:#FFF;background-color:#000;font-weight:600}.wysiwyg-styles table thead td:before{content:"";position:absolute;bottom:-1px;right:-1px;width:1px;height:1px;background-color:#71CDA9;z-index:1}.wysiwyg-styles table thead td:nth-last-of-type(1):before{content:none}.wysiwyg-styles table thead~tbody tr:first-child td:first-child{border-radius:0}.wysiwyg-styles table thead~tbody tr:first-child td:last-child{border-radius:0}.wysiwyg-styles table tbody td{border-bottom:2px solid #000}.wysiwyg-styles table tbody td:before{content:"";display:block;position:absolute;top:-1px;right:0;width:1px;height:calc(100% + 1px);background-color:#FFF}.wysiwyg-styles table tbody td:nth-last-of-type(1):before{content:none}.wysiwyg-styles table td{position:relative;padding:.146rem}@media only screen and (max-width:767px){.wysiwyg-styles table td{padding:.533rem}}@media only screen and (max-width:600px){#wpadminbar{position:fixed!important}}body.body-with-admin-bar .header{top:32px}@media only screen and (max-width:782px){body.body-with-admin-bar .header{top:46px}}.header{position:fixed;top:0;width:100%;padding:0;font-weight:700;text-transform:uppercase;font-size:.102rem;z-index:10;background:rgb(255 255 255 / .9);box-shadow:1px 6px 51px 0 #fff0;transition:box-shadow 200ms ease-in-out,transform 200ms ease-in-out;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none}@media only screen and (max-width:767px){.header{font-size:.373rem}}.header .header-content{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px .293rem 18px .622rem;z-index:2}@media only screen and (min-width:1261px) and (max-width:1280px){.header .header-content{padding:18px .293rem 18px .5rem}}@media (max-width:1260px){.header .header-content{box-shadow:0 3px 6px rgb(0 0 0 / .1019607843)}}@media only screen and (max-width:767px){.header .header-content{padding:17px 39px 16px 34px}}.header .header-content .logo{display:block;font-size:0}@media only screen and (max-width:767px){.header .header-content .logo{width:2.99rem;height:1.07rem}}.header .header-content .logo img{width:95px;height:36px}@media only screen and (max-width:767px){.header .header-content .logo img{width:2.99rem;height:1.07rem}}.header .header-content .logo::after{display:none}.header .btn{height:37px;margin-left:.146rem;padding:0 40px;font-size:13px;line-height:40px;border-radius:19px}@media only screen and (max-width:1260px){.header .btn{display:none}}@media only screen and (max-width:767px){.header .btn{position:absolute;left:36px;margin-left:0;opacity:0;pointer-events:none}}.header .header-right{display:flex;align-items:center}@media only screen and (max-width:767px){.header .header-right>*{margin-left:0}}.header .instagram svg{width:.146rem;height:.146rem}.header .instagram:after{display:none}.header .desktop-menu{display:flex;align-items:center}.header .desktop-menu ul{display:flex;margin:0;padding:0;list-style:none}.header .desktop-menu ul li+li{margin-left:23px}.header .desktop-menu ul li.current-menu-item a{color:#7777E9}.header .desktop-menu ul li.current-menu-item-override a{color:#000}.header .desktop-menu ul a{font-size:13px;position:relative}.header .desktop-menu ul a::before{content:"";position:absolute;width:0;left:0;right:0;margin:0 auto;height:1.5px;background:#7777E9;bottom:-2px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.header .desktop-menu ul a:hover,.header .desktop-menu ul .active a{color:#7777E9}.header .desktop-menu ul a:hover::before{width:100%}.header .facebook svg{width:.081rem;height:.146rem}.header .facebook:after{display:none}.header .dropdown{position:relative;margin-left:.146rem}@media only screen and (max-width:767px){.header .dropdown{margin-left:0;padding:0 9px}}.header .dropdown svg{position:absolute;right:0;top:50%;width:15px;height:6px;margin-top:-4px;transition:transform 200ms ease-in-out}.header .dropdown .current{display:block;padding-right:20px;font-size:13px;cursor:pointer}.header .dropdown .other{position:absolute;top:100%;right:-.015rem;padding:.073rem 0;transform:translate3d(0,.146rem,0);transition:transform 200ms ease-in-out,opacity 200ms ease-in-out;pointer-events:none;opacity:0;background:#FFF;border-radius:.059rem;border:1px solid rgb(0 0 0 / .1)}@media only screen and (max-width:767px){.header .dropdown .other{padding:.267rem 0;border-radius:.213rem;transform:translate3d(0,.533rem,0)}}.header .dropdown .other>div{padding:0 .146rem;line-height:1.71;text-align:right;white-space:nowrap;font-size:13px}@media only screen and (max-width:767px){.header .dropdown .other>div{padding:0 .533rem}}.header .dropdown.open svg{transform:rotate(180deg)}.header .dropdown.open .other{pointer-events:all;opacity:1;transform:translate3d(0,0,0);z-index:10}.header .dropdown-languages .other>div{text-align:left}@media (max-width:1260px){.header{display:flex;flex-direction:column-reverse;background:#FFF}.header .desktop-menu{display:none}.header .dropdown .current,.header .phone,.header .access{font-size:10px}}.top-bar{padding:7px 0 4px;border-top:1px solid #000;border-bottom:1px solid #000}.top-bar .wrapper{display:flex;justify-content:flex-end;align-items:center;padding:0 .622rem 0 .622rem}@media only screen and (max-width:767px){.top-bar .wrapper{justify-content:center}}@media (max-width:1260px){.top-bar{padding:10px 0 10px;border:none}}.top-bar .phone-mobile svg{display:none}.soc-icons-right{display:flex;align-items:center;margin-left:.146rem}.soc-icons-right>*{display:flex;align-items:center}.soc-icons-right .facebook{margin-right:.146rem}.soc-icons-right .facebook svg{width:.0648rem;height:.1168rem}.soc-icons-right .instagram svg{width:.1rem;height:.1rem}@media (max-width:767px){.soc-icons-right .facebook,.soc-icons-right .instagram,.top-bar .phone,.top-bar .dropdown-working{display:none}.show-menu .phone-mobile{display:none}.phone-mobile svg{display:none}.menu-block .access,.menu-block .dropdown,.menu-block .logo{opacity:0;transition:opacity 200ms ease-in-out}.show-menu .header .access,.show-menu .header .dropdown,.show-menu .header .logo{opacity:0;pointer-events:none}.show-menu .header .btn{opacity:1;pointer-events:all}.phone{margin-left:0;padding:0 9px}.dropdown svg{right:7px}}.phone{display:flex;align-items:center;margin-left:.146rem;font-size:13px}.phone a:hover{color:#000}.access{display:block;display:flex;align-items:center;margin-left:40px;font-size:13px}.access.access-cursor{cursor:pointer}@media only screen and (max-width:767px){.access{margin-left:0;padding:0 9px}}.access svg{width:17px;height:16px;margin-right:.059rem}.header-right .menu{align-items:center;height:.293rem;text-transform:uppercase;margin:0 0 0 .176rem;line-height:.3rem;display:none;cursor:pointer}@media only screen and (max-width:1260px){.header-right .menu{display:flex}}.header-right .menu span{display:block;min-width:.337rem;text-align:center}.header-right .menu svg{width:.22rem;height:.117rem;margin:0 0 0 .073rem}@media only screen and (max-width:767px){.header-right .menu svg{width:.8rem;height:.427rem;margin:0}}.menu-close svg{width:.22rem;height:.176rem}@media only screen and (max-width:767px){.menu-close svg{width:.8rem;height:.64rem}}.mobile-menu{overflow:auto!important;padding:150px 1.07rem 1.3rem 1.07rem!important;scrollbar-width:none;-ms-overflow-style:none}.mobile-menu::-webkit-scrollbar{width:0;height:0}.mobile-menu ul{position:relative!important;top:auto!important;display:block!important;padding:0!important;margin:0!important}.mobile-menu ul li{margin:0 0 1.01rem 0!important;text-align:left!important}.mobile-menu ul li.current-menu-item a{color:#7777E9}.mobile-menu ul li.current-menu-item-override a{color:#000}.menu-block{position:fixed;left:0;top:0;width:100%;height:100%;background:#e3e3e3;opacity:0;transition:opacity 200ms ease-in-out;pointer-events:none;z-index:0}.menu-block ul{position:absolute;top:50%;display:flex;text-align:center;justify-content:center;width:100%;margin-top:-.732rem}.menu-block ul li{margin:0 .205rem;list-style:none}.menu-block ul a{text-decoration:none;font-size:.205rem;font-weight:700;border-bottom:2px solid #fff0;transition:border 200ms ease-in-out}@media only screen and (max-width:767px){.menu-block ul a{font-size:.587rem}}.menu-block ul a:hover{color:#000;border-color:#000}.menu-block .menu-block-blocks{position:absolute;bottom:0;right:0;display:flex}@media only screen and (max-width:767px){.menu-block .menu-block-blocks{display:none}}.menu-block .block{position:relative;height:1.87rem}.menu-block .circle{background:#DFC4A9}@media only screen and (max-width:767px){.menu-block .facebook{display:inline-block;margin:0 1.07rem 0 0}.menu-block .facebook svg{width:.373rem;height:.667rem}.menu-block .instagram{display:inline-block}.menu-block .instagram svg{width:.667rem;height:.667rem}}.show-menu{position:relative;overflow:hidden}.show-menu .header-content{background:#E3E3E3}.show-menu .menu-open{display:none!important}.show-menu .menu-block{opacity:1;pointer-events:all}@media only screen and (max-width:1260px){.show-menu .btn{display:block}}html:not(.show-menu) .menu-close{display:none!important}@media (min-width:768px){.desktop-hide{display:none!important}.tabs>div>div:hover{opacity:1}}svg:not(:root){overflow:visible}.hide-header.scrolled .header{transform:translate3d(0,-100%,0)}.scrolled .header{box-shadow:1px 6px 51px 0 rgb(0 0 0 / .08)}.has-map .header{background:#fff0}@media only screen and (max-width:767px){.has-map .header{background:#FFF}}.footer{margin-top:30px;padding:60px 128px 81px;border-top:1px solid #000}@media only screen and (max-width:767px){.footer{padding:51px 36px}}.footer ul{padding:0}.footer ul li{list-style:none}.footer ul li.current-menu-item a{color:#7777E9}.footer ul li.current-menu-item-override a{color:#000}.footer ul li+li{margin-top:15px}.footer ul a:hover{color:#7777E9}.footer .column-wide{display:flex;justify-content:space-between;gap:32px;width:75%}.footer .column-small{width:25%}.footer .footer-column{font-weight:400}.footer .footer-column span{display:block;margin:24px 0 13px;font-weight:600;text-transform:uppercase}@media only screen and (max-width:767px){.footer .footer-column span{display:block;margin:32px 0 13px}}.footer .top{display:flex;justify-content:space-between;padding:0 0 .146rem 0}@media only screen and (max-width:767px){.footer .top{flex-direction:column;padding:0 0 1.07rem 0}.footer .top .right-right{flex-direction:column;justify-content:flex-start}.footer .top .eu-funds-mobile{display:none}}.footer .top .right{display:flex;gap:32px;justify-content:space-between;width:59%}@media only screen and (max-width:767px){.footer .top .right{width:100%}.footer .top .right>*{width:100%}}.footer .logo{display:flex;flex-direction:column;justify-content:space-between;width:41%}@media only screen and (max-width:767px){.footer .logo{margin:0 0 1.07rem 0}}.footer .logo img{width:141px;height:54px}.footer .logo .eu-funds-desktop{display:block;margin-bottom:15px}@media only screen and (max-width:767px){.footer .logo .eu-funds-desktop{display:none}}@media only screen and (max-width:767px){.footer .hide-mobile{display:none}.footer .show-mobile{display:block}}.footer .eu-funds-link{display:block;width:1.5rem;overflow:hidden}.footer .eu-funds-link img{width:100%;height:100%;object-fit:contain}.footer .bottom .eu-funds-mobile{display:none}@media only screen and (max-width:767px){.footer .bottom .eu-funds-mobile{display:block;width:4rem;margin-bottom:15px}}.es-post-logo{width:50%}.contacts p{margin-bottom:15px}.contacts p a:hover{color:#7777E9}.show-mobile{display:none}.has-map .footer{display:none}.category-cards .block{position:relative;overflow:auto;-webkit-transition:0.2s;transition:0.2s}.category-cards .block::-webkit-scrollbar{width:0;height:0}.category-cards .block a{text-decoration:none}.category-cards .block>a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.category-cards .block>div{padding-bottom:100%}.category-cards .block>*>div{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;align-content:center;width:100%;height:100%;text-align:center}.category-cards .block>div>div{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;padding:.146rem}@media only screen and (max-width:767px){.category-cards .block>div>div{padding:0}}.category-cards .block .title{margin-bottom:.161rem;text-transform:uppercase;font-weight:400;font-size:.15rem;text-align:center;overflow-wrap:break-word}@media only screen and (max-width:767px){.category-cards .block .title{margin-bottom:16px;font-size:.407rem}}.category-cards .block img{max-height:46px;width:100%;object-fit:contain}@media only screen and (max-width:767px){.category-cards .block img{max-height:29px}}.category-cards .block .label{margin-bottom:.212rem;font-size:.102rem;font-weight:700}@media only screen and (max-width:767px){.category-cards .block .label{margin:0 0 .587rem 0;font-size:.373rem}}.service-type-intro .title-icon{padding-right:5px}.members{margin:0 .63rem 0 0}@media only screen and (max-width:767px){.members{margin:0}}.members .items{display:flex;flex-wrap:wrap;align-items:flex-start}.members .items .item{width:25%;margin:0 0 .439rem 0;padding:0 10px}@media only screen and (max-width:767px){.members .items .item{width:50%;padding-left:.267rem;margin-bottom:.533rem}}.members .items .item .image{padding-bottom:100%;margin:0 0 .124rem 0;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:767px){.members .items .item .image{margin:0 0 .4rem -.267rem}}.modal{position:fixed;left:0;top:0;display:block;width:100%;height:100%;background:rgb(0 0 0 / .3);z-index:100;overflow:auto;-webkit-overflow-scrolling:touch;opacity:0;pointer-events:none;visibility:hidden;transition:opacity 200ms ease-in-out,visibility 200ms ease-in-out;scrollbar-width:none;-ms-overflow-style:none}.modal::-webkit-scrollbar{width:0;height:0}.modal.contact-form{background:#FFF}.modal .modal-cell{display:table-cell;height:100vh;width:100vw;padding:.732rem 0;vertical-align:middle}@media only screen and (max-width:767px){.modal .modal-cell{padding:1.6rem 0}}.modal .modal-content{position:relative;width:8.1rem;margin:0 auto;background:#FFF;border:0;border-radius:0;transform:scale(.9);transition:transform 200ms ease-in-out}@media only screen and (max-width:767px){.modal .modal-content{width:8.93rem}}.modal.show{opacity:1;pointer-events:all;visibility:visible}.modal.show .modal-content{transform:scale(1)}.modal-access .modal-content{width:5.12rem;padding:.732rem;font-size:.205rem}@media only screen and (max-width:767px){.modal-access .modal-content{width:8.93rem;padding:1.33rem 1.07rem;font-size:.587rem}}.modal-offer .close-modal-offers-wrapper{position:relative;width:8.1rem;height:.35rem;margin:0 auto}.modal-offer .close-modal-offers-wrapper .close-modal-offers{position:absolute;right:0;top:0;display:flex;justify-content:center;align-items:center;width:.35rem;height:.35rem;cursor:pointer;transform:translate(50%,50%)}.modal-offer .close-modal-offers-wrapper .close-modal-offers svg{width:.28rem;height:.28rem}.modal-offer .modal-content{display:flex;flex-direction:row;align-items:flex-start;gap:.439rem}.modal-offer .modal-content.brown{background:#DFC4A9}.modal-offer .modal-content img{width:3.41rem;flex-shrink:0}.modal-offer .modal-content .text{width:100%;padding:.2rem .512rem .1rem 0}.modal-offer .modal-content .text .discount{margin:0 0 .073rem 0;font-size:.25rem;line-height:1}.modal-offer .modal-content .text .desc{margin-bottom:24px;font-size:.205rem;line-height:1.25}.modal-person .modal-content{display:flex;flex-direction:row;align-items:flex-start;padding:.659rem}@media only screen and (max-width:767px){.modal-person .modal-content{display:block;padding:0}}.modal-person .modal-content img{width:2.68rem;flex-shrink:0}@media only screen and (max-width:767px){.modal-person .modal-content img{width:100%}}.modal-person .modal-content .text{width:100%;padding-left:30px}@media only screen and (max-width:767px){.modal-person .modal-content .text{padding:.747rem}}.modal-person .modal-content .text .person-name{margin:0 0 .073rem 0;font-size:.381rem;line-height:1}@media only screen and (max-width:767px){.modal-person .modal-content .text .person-name{margin:0 0 .32rem 0;font-size:.747rem}}.modal-person .modal-content .text .person-role{margin:0 0 .293rem 0;font-weight:700}@media only screen and (max-width:767px){.modal-video{background:#d0d0d0}.modal-video .close{position:fixed}.modal-video .close svg{width:.533rem;height:.533rem}}.modal-video lite-youtube{display:block;width:6.21rem;height:3.18rem;max-width:unset!important;margin:0 auto}@media only screen and (max-width:767px){.modal-video lite-youtube{width:100%!important;height:100%!important;margin:0!important}}.modal-video .modal-content{padding:.586rem 0}@media only screen and (max-width:767px){.modal-video .modal-content{position:static;width:100%;transform:none!important;background:#fff0}}.gift-form .big-text{margin:0 0 .051rem 0!important}.gift-form .small-text{margin:0 0 .366rem 0}.modal-show{position:relative;overflow:hidden}.gallery-service{position:relative;margin:0 0 1.3rem 0;overflow:hidden}.gallery-service .gallery-wrapper{position:relative;display:flex;width:100%;height:100%}.gallery-service .gallery-wrapper .gallery-slide{height:5.62rem;min-width:100%;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:767px){.gallery-service .gallery-wrapper .gallery-slide{height:10rem}}.gallery-service .gallery-wrapper .video-slide{display:flex!important;justify-content:center;align-items:center}.gallery-service .gallery-wrapper .video-slide .play{font-size:initial}.gallery-service .gallery-wrapper .slick-list{width:100%;height:100%;padding:0!important;overflow:hidden}.gallery-service .gallery-wrapper .slick-track{display:flex!important;width:100%;height:100%}.gallery-service .gallery-wrapper .slick-slide{font-size:0}.gallery-service .navs{position:absolute;right:0;bottom:0;display:flex;background:#e3e3e3;z-index:2}@media only screen and (max-width:767px){.gallery-service .navs{position:relative;width:5rem;margin:0 0 0 auto}}.gallery-service .navs .nav{display:flex;align-items:center;justify-content:center;width:.937rem;height:1.87rem;cursor:pointer}@media only screen and (max-width:767px){.gallery-service .navs .nav{width:2.5rem;height:5rem}}.gallery-service .navs .nav:last-child svg{transform:rotate(180deg)}.gallery-service .navs .nav svg{width:.146rem;height:.146rem}@media only screen and (max-width:767px){.gallery-service .navs .nav svg{width:.533rem;height:.533rem}}.contact-form,.gift-form{position:fixed;top:0;left:0;display:flex;justify-content:space-between;width:100%;height:100%;padding:0 0 0 .622rem;background:#FFF;z-index:100;scrollbar-width:none;-ms-overflow-style:none}.contact-form::-webkit-scrollbar,.gift-form::-webkit-scrollbar{width:0;height:0}@media only screen and (max-width:767px){.contact-form,.gift-form{display:block;padding:0}}.contact-form .close,.gift-form .close{top:.293rem;right:.293rem}.contact-form .global-form-message,.contact-form .global-form-message *,.gift-form .global-form-message,.gift-form .global-form-message *{color:#e94c6c}.contact-form .text,.gift-form .text{width:3.97rem}@media only screen and (max-width:767px){.contact-form .text,.gift-form .text{width:100%;padding:1.33rem .533rem}}.contact-form .text>*,.gift-form .text>*{width:100%;padding:.732rem 0}.contact-form .big-text,.gift-form .big-text{margin:0 0 .439rem 0;padding-right:.586rem}@media only screen and (max-width:767px){.contact-form .big-text,.gift-form .big-text{width:7.47rem;margin:0 0 .933rem 0;font-size:.96rem}}.contact-form .img,.gift-form .img{position:fixed;right:0;top:0;width:3.75rem;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;pointer-events:none}@media only screen and (max-width:767px){.contact-form .img,.gift-form .img{display:none}}.contact-form .input,.gift-form .input{position:relative;margin:0 0 .403rem 0}@media only screen and (max-width:767px){.contact-form .input,.gift-form .input{margin:0 0 1.47rem 0}}.contact-form .input input,.gift-form .input input{display:block;width:100%;height:.293rem;padding:0;margin:0;border:0;border-radius:0;border-bottom:2px solid #e3e3e3;transition:border 200ms ease-in-out;-webkit-appearance:none}@media only screen and (max-width:767px){.contact-form .input input,.gift-form .input input{height:1.07rem}}.contact-form .form-bottom,.gift-form .form-bottom{display:flex;align-items:center;justify-content:space-between;padding-top:.073rem}@media only screen and (max-width:767px){.contact-form .form-bottom,.gift-form .form-bottom{position:relative;flex-wrap:wrap;gap:20px;padding:0}}.contact-form .form-bottom.has-error .checkbox input,.gift-form .form-bottom.has-error .checkbox input{border:2px solid #e94c6c}.contact-form .form-bottom.top,.gift-form .form-bottom.top{padding-top:0rem;margin-top:-.037rem}.contact-form .form-bottom .button-wrapper,.gift-form .form-bottom .button-wrapper{position:relative}.contact-form .step-2,.contact-form .step-3,.contact-form .step-4,.gift-form .step-2,.gift-form .step-3,.gift-form .step-4{display:none}.contact-form .big-text-2,.gift-form .big-text-2{margin:0 0 .212rem 0;padding:0}@media only screen and (max-width:767px){.contact-form .big-text-2,.gift-form .big-text-2{margin:0 0 .613rem 0}}.contact-form .contact-success-message,.gift-form .contact-success-message{margin:0 0 .3rem 0}@media only screen and (max-width:767px){.contact-form .contact-success-message,.gift-form .contact-success-message{margin:0 0 1.09rem 0}}.contact-form .form-conditions,.gift-form .form-conditions{padding-top:.073rem}.contact-form .form-conditions .item,.gift-form .form-conditions .item{display:flex;align-items:start;justify-content:left;margin-bottom:.146rem}@media only screen and (max-width:767px){.contact-form .form-conditions .item,.gift-form .form-conditions .item{margin-bottom:.366rem}}.contact-form .form-conditions .item svg,.gift-form .form-conditions .item svg{width:.16rem;height:.18rem}@media only screen and (max-width:767px){.contact-form .form-conditions .item svg,.gift-form .form-conditions .item svg{width:.5rem;height:.58rem}}.contact-form .form-conditions .item a,.gift-form .form-conditions .item a{padding-top:.015rem;margin-left:.059rem;border-bottom:2px solid #000;transition:border 200ms ease-in-out}.contact-form .form-conditions .item a:hover,.gift-form .form-conditions .item a:hover{color:#000}@media only screen and (max-width:767px){.contact-form .form-conditions .item a,.gift-form .form-conditions .item a{margin-left:.293rem}}.input label{position:absolute;top:0;left:0;height:.293rem;line-height:.293rem;pointer-events:none;transform:translate3d(0,0,0);transition:font-size 200ms ease-in-out,color 200ms ease-in-out,transform 200ms ease-in-out}@media only screen and (max-width:767px){.input label{height:1.07rem;line-height:1.07rem}}.input textarea{display:block;width:100%;height:.293rem;padding:.073rem 0;margin:0;border:0;border-radius:0;border-bottom:2px solid #e3e3e3;transition:border 200ms ease-in-out;overflow:hidden;overflow-wrap:break-word;resize:none}@media only screen and (max-width:767px){.input textarea{height:1.07rem}}.input textarea:focus{border-color:#000}.input textarea:focus+label{font-size:.102rem;opacity:.5;transform:translate3d(0,-.198rem,0)}@media only screen and (max-width:767px){.input textarea:focus+label{font-size:.373rem;transform:translate3d(0,-.72rem,0)}}.input input:focus{border-color:#000}.input input:focus+label{font-size:.102rem;opacity:.5;transform:translate3d(0,-.198rem,0)}@media only screen and (max-width:767px){.input input:focus+label{font-size:.373rem;transform:translate3d(0,-.72rem,0)}}.input .has-value+label{font-size:.102rem;opacity:.5;transform:translate3d(0,-.198rem,0)}@media only screen and (max-width:767px){.input .has-value+label{font-size:.373rem;transform:translate3d(0,-.72rem,0)}}.input.has-error input,.input.has-error textarea{border-color:#e94c6c}.input.has-error .input-error{display:block}.input .input-error{position:absolute;top:100%;display:none;margin:.059rem 0 0 0;color:#e94c6c;font-size:.102rem}@media only screen and (max-width:767px){.input .input-error{margin:.213rem 0 0 0;font-size:.373rem}}.checkbox{position:relative;display:flex;align-items:center;margin:0;cursor:pointer}@media only screen and (max-width:767px){.checkbox{display:block;padding-left:.8rem}.checkbox span{display:block}}.checkbox input{width:100%;height:100%;max-width:.146rem;max-height:.146rem;min-height:.146rem;min-width:.146rem;margin:0 .073rem 0 0;border:2px solid #000;border-radius:0;-webkit-appearance:none}@media only screen and (max-width:767px){.checkbox input{position:absolute;left:0;max-width:.533rem;max-height:.533rem;min-height:.533rem;min-width:.533rem;margin:0 .267rem 0 0}}.checkbox input:checked+svg{opacity:1}.checkbox input.warning-validation{border-color:#e94c6c}.checkbox input.warning-validation~*{color:#e94c6c}.checkbox input+svg{position:absolute;left:0;width:.146rem;height:.146rem;padding:.022rem;opacity:0}@media only screen and (max-width:767px){.checkbox input+svg{width:.533rem;height:.533rem;padding:.08rem}}.checkbox a{margin-left:.029rem;border-bottom:2px solid #000;text-decoration:none;transition:border 200ms ease-in-out}.checkbox a:hover{color:#000;border-color:#fff0}@media only screen and (max-width:767px){.checkbox a{margin-left:0}}.special-offers{overflow:hidden}.special-offers-wrapper .slick-list{overflow:visible;padding:0 18.4% 0 0!important}@media only screen and (max-width:501px){.special-offers-wrapper .slick-list{padding:0!important}}.special-offers-wrapper .slick-list .slick-slide{margin-right:.35rem;opacity:.3}.special-offers-wrapper .slick-list .slick-slide:last-child{margin-right:0}.special-offers-wrapper .slick-list .slick-slide.slick-current{opacity:1}.special-offers-wrapper .special-offer-slide{position:relative}.special-offers-wrapper .special-offer-slide .preview-image-wrapper{position:relative;min-height:600px;overflow:hidden}@media only screen and (max-width:500px){.special-offers-wrapper .special-offer-slide .preview-image-wrapper{min-height:500px}}.special-offers-wrapper .special-offer-slide .preview-image-wrapper .preview-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.special-offers-wrapper .special-offer-slide .preview-content-wrapper{position:absolute;bottom:0;left:0;width:100%;padding:.2rem;background:#FFF}@media only screen and (max-width:767px){.special-offers-wrapper .special-offer-slide .preview-content-wrapper{padding:.4rem}}.special-offers-wrapper .special-offer-slide .preview-content-wrapper .preview-title{margin-bottom:.15rem;font-size:1.37em;text-transform:uppercase}@media only screen and (max-width:767px){.special-offers-wrapper .special-offer-slide .preview-content-wrapper .preview-title{margin-bottom:.35rem;font-size:1.17em}}.special-offers-wrapper .slick-dots{position:relative;display:flex!important;justify-content:space-between;margin-inline:auto;padding-right:calc(18.4% + 0.35rem);list-style-type:none}.special-offers-wrapper .slick-dots li{flex:1;margin:0}.special-offers-wrapper .slick-dots li.slick-active button{background-color:#000}.special-offers-wrapper .slick-dots li button{display:block;width:100%;height:.03rem;padding:0;background-color:#FFF;border-style:none;outline-style:none;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;cursor:pointer}.special-offers-wrapper .slick-dots li button:before{content:none}@media only screen and (max-width:767px){.special-offers-wrapper .slick-dots li button{height:.09rem}}.preloader{position:absolute;width:80px;height:15px;transition:all 0.1s linear;visibility:hidden;opacity:0}.preloader div{background-color:#000;position:absolute;top:.063rem;width:13px;height:13px;border-radius:50%;animation-timing-function:cubic-bezier(0,1,1,0)}.preloader div:nth-child(1){left:8px;animation:preloader-animation-1 0.6s infinite}.preloader div:nth-child(2){left:8px;animation:preloader-animation-2 0.6s infinite}.preloader div:nth-child(3){left:32px;animation:preloader-animation-2 0.6s infinite}.preloader div:nth-child(4){left:56px;animation:preloader-animation-3 0.6s infinite}.preloader-visible{visibility:visible;opacity:1}@keyframes preloader-animation-1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes preloader-animation-3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes preloader-animation-2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}.common-form-preloader{top:calc(100% + 0.163rem);left:50%;transform:translate(-50%,-50%)}@media only screen and (max-width:767px){.common-form-preloader{top:calc(100% + 0.325rem)}}.hero-wrapper{position:relative}.hero-wrapper .hero-title{position:absolute;height:fit-content;padding-top:253px;margin:0 0 0 .622rem;z-index:2}@media only screen and (max-width:767px){.hero-wrapper .hero-title{padding-top:10%;margin:0}}.hero-wrapper .hero-title h1{width:100%;padding:0 36px;color:#fff;font-size:.328rem;line-height:.38rem}@media only screen and (max-width:767px){.hero-wrapper .hero-title h1{font-size:43px;line-height:50px}}.hero-wrapper .hero-slider{position:relative;width:100%;height:100%;overflow:hidden}.hero-wrapper .home-hero{width:100%;height:100%;min-height:5rem;background-size:cover;background-position:center;background-repeat:no-repeat;z-index:1;opacity:0;transition:opacity 0.5s ease-in-out}@media only screen and (max-width:1200px){.hero-wrapper .home-hero{min-height:5.85rem}}@media only screen and (max-width:992px){.hero-wrapper .home-hero{min-height:6.85rem}}@media only screen and (max-width:767px){.hero-wrapper .home-hero{min-height:12rem;padding-top:0}}.hero-wrapper .slick-active .home-hero{z-index:2!important;opacity:1!important}.hero-wrapper .slick-list{width:100%;height:100%;padding:0!important;overflow:hidden}.hero-wrapper .slick-track{display:flex!important;width:100%;height:100%}.hero-wrapper .slick-slide{font-size:0}.hero-wrapper .blocks{position:absolute;left:0;bottom:0}@media only screen and (max-width:767px){.hero-wrapper .blocks{padding:96px 72px 0 0}}.hero-wrapper .blocks .background-grey{opacity:.8}.hero-wrapper .blocks .background-grey:hover{opacity:1}.hero-wrapper .blocks .background-violet{opacity:.8}.hero-wrapper .blocks .background-violet:hover{opacity:1}.hero-wrapper .blocks .background-brown{opacity:.8}.hero-wrapper .blocks .background-brown:hover{opacity:1}.hero-wrapper .blocks{display:flex;margin:auto 0 0 0;width:60%}@media only screen and (max-width:767px){.hero-wrapper .blocks{flex-wrap:wrap;width:100%}}.hero-wrapper .block{width:34%}@media only screen and (max-width:767px){.hero-wrapper .block{width:50%}}.hero{display:flex}@media only screen and (max-width:767px){.hero{display:block;padding:1.07rem 0 0 0}}.hero .left{position:relative;display:flex;flex-direction:column;width:60%}@media only screen and (max-width:767px){.hero .left{width:100%}}.hero .left .wrap{display:block;height:5dvw}@media only screen and (max-width:767px){.break{width:50%}}.numbers{padding:174px 0 162px}@media only screen and (max-width:767px){.numbers{padding:62px 0 50px}}.numbers .number-list{display:flex;padding-right:.622rem}@media only screen and (max-width:767px){.numbers .number-list{flex-direction:column;align-items:center;padding-right:.622rem;padding-left:.622rem}}.numbers .item{width:25%;text-align:center}@media only screen and (max-width:767px){.numbers .item{width:100%}.numbers .item+.item{padding-top:42px}}.numbers span{margin-bottom:19px;font-size:63px;line-height:73px;color:#DFC4AA;font-weight:400}@media only screen and (min-width:768px) and (max-width:900px){.numbers span{font-size:56px}}.numbers p{font-size:18px;color:#000;text-transform:uppercase;font-weight:700}.odometer-formatting-mark{display:none!important}.image-link-blocks{padding-bottom:113px}@media only screen and (max-width:767px){.image-link-blocks{padding-bottom:30px}}.image-link-blocks .wrap{margin:0 0 0 .622rem}@media only screen and (max-width:767px){.image-link-blocks .wrap{margin:0}}.image-link-blocks .img-blocks{display:flex;flex-wrap:wrap;padding-right:.622rem}@media only screen and (max-width:767px){.image-link-blocks .img-blocks{padding-right:0}}.image-link-blocks .item{display:flex;align-items:flex-end;justify-content:center;width:25%;height:4.719rem;background-position:center;background-size:cover;text-align:center;overflow:auto;-webkit-transition:0.2s;transition:0.2s}@media only screen and (max-width:767px){.image-link-blocks .item{width:50%;height:371px}}.image-link-blocks .item:hover{-webkit-transition:0.2s;transition:0.2s}.image-link-blocks .item.hover-grey:hover{background:#E3E3E3!important}.image-link-blocks .item.hover-violet:hover{background:#7777E8!important}.image-link-blocks .item.hover-brown:hover{background:#DFC4AA!important}.image-link-blocks h2{max-height:100%;padding:30px 10px 50px;margin:0;color:#000;font-size:22px;text-transform:uppercase;font-weight:700}@media only screen and (max-width:767px){.image-link-blocks h2{width:100%;padding:30px 10px 27px;font-size:15px;line-height:18px}}.before-after{padding:56px 0 115px;background:#E3E3E3}@media only screen and (max-width:767px){.before-after{padding:43px 0 25px;background:#fff}}.before-after .wrap .section-title{margin-bottom:76px}@media only screen and (max-width:767px){.before-after .wrap .section-title{width:100%;margin-bottom:9px;text-align:center;font-size:43px;line-height:73px}}.before-after .gallery-wrap{position:relative;padding-right:.622rem}@media only screen and (max-width:767px){.before-after .gallery-wrap{padding:44px 36px 51px;background:#E3E3E3}}.before-after .gallery-wrap .column-wrapper{gap:20px}@media only screen and (max-width:767px){.before-after .gallery-wrap .column-wrapper{flex-direction:column}}.before-after .gallery-wrap .column-wrapper .col{width:50%}@media only screen and (max-width:767px){.before-after .gallery-wrap .column-wrapper .col{width:100%;flex-basis:auto}}.before-after .gallery-wrap .column-wrapper .featured{min-height:1.922rem;width:50%}@media only screen and (max-width:767px){.before-after .gallery-wrap .column-wrapper .featured{width:100%}}.before-after .gallery-wrap .column-wrapper .featured div{width:50%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center;height:3.75rem}@media only screen and (max-width:767px){.before-after .gallery-wrap .column-wrapper .featured div{height:5.9rem}}.before-after .gallery-wrap .column-wrapper .small-list{flex-wrap:wrap}@media only screen and (max-width:767px){.before-after .gallery-wrap .column-wrapper .small-list{min-height:4.922rem}}.before-after .gallery-wrap .column-wrapper .small-list .inside{display:inline-flex;--gap:20px;flex-wrap:wrap;width:calc(100% + var(--gap));margin:calc(-1 * var(--gap)) 0 0 calc(-1 * var(--gap))}.before-after .gallery-wrap .column-wrapper .small-list .inside>*{margin:var(--gap) 0 0 var(--gap)}.before-after .gallery-wrap .column-wrapper .small-list .item div,.before-after .gallery-wrap .column-wrapper .small-list div{width:calc(50% - var(--gap));background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:991px){.service-type-intro{padding-top:105px}}@media only screen and (max-width:991px){.service-type-intro{padding-top:0}}@media only screen and (max-width:991px){.service-type-intro .wrapper{display:block!important}}.service-type-intro .col{width:50%}@media only screen and (max-width:991px){.service-type-intro .col{width:100%}}.service-type-intro .img{display:flex;justify-content:center;align-items:center;min-height:800px;background-size:cover;background-repeat:no-repeat}@media only screen and (max-width:991px){.service-type-intro .img{min-height:unset;height:250px}}.service-type-intro .page-title{justify-content:center;padding:0;color:#fff;font-size:43px;font-weight:400;text-transform:none}@media only screen and (max-width:991px){.service-type-intro .page-title{font-size:25px}}.service-type-intro .list{padding-top:164px;padding-left:144px;padding-bottom:0}@media only screen and (max-width:1307px){.service-type-intro .list{padding-left:.622rem}}@media only screen and (max-width:991px){.service-type-intro .list{padding-top:40px}}.service-type-intro .list .list-item{margin:0 0 5px 0;font-size:17px}.service-type-intro .list .list-item a{position:relative;display:block;padding:10px 20px;overflow:hidden}.service-type-intro .list .list-item a:hover{color:#fff}.service-type-intro .list .list-item a:hover::before{transform:translateX(0)}.service-type-intro .list .list-item a:hover::before{width:100%;opacity:1}.service-type-intro .list .list-item a::before{will-change:transform;transform:translateX(-100%);content:"";position:absolute;left:-1px;top:0;width:100%;height:100%;background-color:#000;transition:0.5s all;transform-origin:100% 50%}.service-type-intro .list .list-item a::after{content:"";transform:translate3d(0,0,0);position:absolute;top:100%;left:0;width:0;height:2px;background:#000;opacity:0;transition:opacity 200ms ease-in-out,width 200ms ease-in-out}.service-type-intro .list .list-item a span{position:relative}.inner-page-blocks{display:flex;justify-content:flex-end}.inner-page-blocks .blocks{width:50%}@media only screen and (max-width:767px){.inner-page-blocks .blocks{width:100%}}.inner-page-blocks .blocks .block{width:33.333333%}@media only screen and (max-width:767px){.inner-page-blocks .blocks .block{width:50%}}.inner-page-blocks .blocks .block>*>div{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;align-content:center;width:100%;height:100%;text-align:center}@media only screen and (max-width:767px){.inner-page-blocks .blocks .block .title{font-size:.307rem}}.inner-page-blocks .blocks .background-grey{background:#E3E3E3}.inner-page-blocks .blocks .background-violet{background:#7777E8}.inner-page-blocks .blocks .background-brown{background:#DFC4AA}.service-content{padding-bottom:50px}@media only screen and (max-width:991px){.service-content .row{display:block!important}}.service-content .row .col{width:50%;flex-basis:auto}@media only screen and (max-width:991px){.service-content .row .col{width:100%}}.service-content .image{width:50%;padding-bottom:50%;background-size:cover;background-repeat:no-repeat;background-position:center}.service-content .text{padding:141px .622rem}@media only screen and (max-width:991px){.service-content .text{padding-top:40px;padding-bottom:40px}}.service-content .text h2{margin-bottom:5px;font-weight:700}.service-content .text p{margin:0}.single-service-page .hide{display:none}.single-service-page .new{width:5.62rem;margin:0 0 1.1rem 0}@media only screen and (max-width:767px){.single-service-page .new{width:auto;margin:0 .533rem 1.87rem .533rem}}.single-service-intro{height:343px;background-size:cover;background-position:center center}.service-intro-text{padding:37px 0 37px;background:#E3E3E3}.service-intro-text.service-top-space{padding-top:216px}@media only screen and (max-width:767px){.service-intro-text.service-top-space{padding-top:116px}}.service-intro-text .intro{display:flex;align-items:flex-start;justify-content:flex-start;padding:0 1.87rem 0 0;margin:0 0 .425rem 0}@media only screen and (max-width:767px){.service-intro-text .intro{display:block!important;padding:0 .533rem;margin:0 0 1.07rem 0}}.service-intro-text .intro .title-icon{width:46px;min-width:46px;height:46px;margin-right:22px;margin-top:7px;background-size:46px 46px}.service-intro-text h1{width:100%;margin-bottom:0;font-size:63px;line-height:73px}@media only screen and (max-width:767px){.service-intro-text h1{width:6.67rem;font-size:.96rem;line-height:1.17}}.service-intro-text .service-info{display:block;padding-top:15px;margin-bottom:22px;font-size:0}.service-intro-text .service-info.hide-service-info{display:none}.service-intro-text .service-info .btn{margin-bottom:15px;color:#FFF}.service-intro-text .service-text{padding-top:16px}.single-service-content{position:relative;padding:89px 0 0}@media only screen and (max-width:767px){.single-service-content{padding-left:.622rem;padding-right:.622rem}}.single-service-content .services-items{margin:0 0 .586rem 0}@media only screen and (max-width:767px){.single-service-content .services-items{margin:0}}.single-service-content .services-items .services-item{position:relative;display:flex;padding-right:1.87rem}.single-service-content .services-items .services-item:first-child{align-items:center}@media only screen and (max-width:767px){.single-service-content .services-items .services-item{flex-direction:column;padding:0;margin:0 0 .533rem 0}.single-service-content .services-items .services-item:last-child{margin:0}}.single-service-content .services-items .services-item .image{width:50%;padding-bottom:50%;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:767px){.single-service-content .services-items .services-item .image{width:100%;padding-bottom:100%;margin-bottom:.533rem}}.single-service-content .services-items .services-item .text{width:50%;padding:30px 0 30px 55px!important}@media only screen and (max-width:767px){.single-service-content .services-items .services-item .text{width:100%;padding:0 0 .533rem 0!important;order:2}}.single-service-content .services-items .services-item .text p{width:3.15rem;margin:0 0 .22rem 0}@media only screen and (max-width:767px){.single-service-content .services-items .services-item .text p{width:auto;margin:0 0 .533rem 0}}.step-list{padding-top:105px}@media only screen and (max-width:767px){.step-list{padding-top:40px}}.step-list .wrap{margin:0;padding:0 .622rem 0 .622rem}.step-list .wrap .section-title{width:100%}@media only screen and (max-width:767px){.step-list .wrap .section-title{font-size:30px;line-height:35px}}.step-list .wrap .list{display:flex;padding:100px 0 176px}@media only screen and (max-width:991px){.step-list .wrap .list{flex-wrap:wrap;padding:60px 0 60px}}.step-list .wrap .list .list-item{width:25%;padding:0 40px}@media only screen and (max-width:991px){.step-list .wrap .list .list-item{width:100%;padding:0}}.step-list .wrap .list .list-item h2{margin-bottom:20px;color:#7777E8;font-size:63px;line-height:73px}.step-list .wrap .list .list-item h3{margin-bottom:13px;text-transform:uppercase;font-weight:700}.service-prices{position:relative;padding-top:20px}@media only screen and (max-width:767px){.service-prices{padding-top:60px}}.service-prices .wrap{margin:0 .622rem 0 .622rem}@media only screen and (max-width:767px){.service-prices .wrap{margin:0;padding-left:.622rem;padding-right:.622rem}}.service-prices .service-price-wrapper{display:flex;justify-content:flex-end}.service-prices .service-price-wrapper .box{width:5.62rem}@media only screen and (max-width:991px){.service-prices .service-price-wrapper .box{width:100%}}.service-prices .service-price-wrapper .box .modal-prices-title h3{font-weight:700}.service-prices .service-price-wrapper .box .modal-prices-additional-information p{margin:0;font-style:italic;font-size:.1rem}@media only screen and (max-width:767px){.service-prices .service-price-wrapper .box .modal-prices-additional-information p{font-size:.31rem}}.service-prices .service-price-wrapper .box .prices-table{margin-bottom:.3rem;border-top:1px solid #dfc4a9}@media only screen and (max-width:991px){.service-prices .service-price-wrapper .box .prices-table{padding-bottom:60px}}.service-prices .service-price-wrapper .box .prices-table.active .prices-table-item{display:flex!important}.service-prices .service-price-wrapper .box .prices-table.active .show-more{display:none}.service-prices .service-price-wrapper .box .prices-table .prices-table-item.hidden-service{display:none}.service-prices .service-price-wrapper .box .prices-table>div{display:flex;justify-content:space-between;width:100%;padding:.11rem 0;border-bottom:1px solid #dfc4a9}@media only screen and (max-width:767px){.service-prices .service-price-wrapper .box .prices-table>div{padding:.667rem 0}}.service-prices .service-price-wrapper .box .prices-table>div>div:first-child{padding-right:1.46rem}.service-prices .service-price-wrapper .box .btn.show-more{margin-top:47px}.simple-content-half{margin-bottom:20px}@media only screen and (max-width:991px){.simple-content-half{padding:0 .622rem}}@media only screen and (max-width:767px){.simple-content-half{padding:0}}@media only screen and (max-width:767px){.simple-content-half .wrap{padding-left:.622rem;padding-right:.622rem}}.simple-content-half .wrapper{align-items:center}@media only screen and (max-width:767px){.simple-content-half .wrapper{flex-direction:column}}.simple-content-half .wrapper .text{padding-right:60px}@media only screen and (max-width:767px){.simple-content-half .wrapper .text{padding-right:0}}.simple-content-half .wrapper .image{width:50%;padding-bottom:50%;background-size:cover;background-repeat:no-repeat;background-position:center}.single-before .wrap{margin:0;padding:0 .622rem 0 .622rem}.single-before .wrap .row{flex-wrap:unset;height:auto;margin:0}@media only screen and (max-width:991px){.single-before .wrap .row{display:block!important}}.single-before .wrap .row .col{flex-basis:auto;width:50%}@media only screen and (max-width:991px){.single-before .wrap .row .col{width:100%;padding-bottom:20px}}.single-before .wrap .col.row{gap:20px;padding:0}.single-before .wrap .img{padding:0}.single-before .wrap .img div{height:1.825rem;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:991px){.single-before .wrap .img div{min-height:246px}}.single-before .wrap .text{display:flex;align-items:center;padding:15px 90px}.single-before .wrap .text p{margin:0;font-size:21px;line-height:30px}.single-before .wrap .gallery-service{margin:0 0 .7375rem 0}.single-before .wrap .navs{position:relative;width:1.874rem;margin-left:auto}@media only screen and (max-width:767px){.single-before .wrap .navs{width:5rem}}@media only screen and (max-width:767px){.service-members{padding-left:.622rem;padding-right:.622rem}}@media only screen and (max-width:767px){.faq-spacer{padding-left:.622rem;padding-right:.622rem}}.faq{margin:0 1.87rem .615rem 0;border-top:2px solid #dfc4a9}@media only screen and (max-width:767px){.faq{margin:0 0 1.33rem 0}}.faq .item{border-bottom:2px solid #dfc4a9}.faq .item .question-row{position:relative;display:flex;justify-content:space-between;width:100%;padding:.176rem 0;cursor:pointer}@media only screen and (max-width:767px){.faq .item .question-row{padding:.453rem 1.07rem .453rem 0}}.faq .item .question-row .left-side{display:flex;align-items:center}.faq .item h3{position:relative;font-size:.205rem;line-height:1.21;font-weight:400;padding-right:.439rem}@media only screen and (max-width:767px){.faq .item h3{font-size:.587rem;line-height:1.27}}.faq .item svg{position:absolute;right:.146rem;top:50%;width:.146rem;height:.146rem;margin-top:-.073rem}@media only screen and (max-width:767px){.faq .item svg{width:.533rem;height:.533rem}}.faq .item svg path{transform-origin:50% 50%;transition:all 200ms ease-in-out}.faq .item.active svg .minus{transform:rotate(90deg)}.faq .text{display:none;padding:0 0 .439rem 0}@media only screen and (max-width:767px){.faq .text{padding:0 0 1.07rem 0}}.faq .text p,.faq .text ul{margin:0 0 .146rem 0}@media only screen and (max-width:767px){.faq .text p,.faq .text ul{margin:0 0 .4rem 0}}@media only screen and (max-width:767px){.block-wrappy{padding-left:.622rem;padding-right:.622rem}}.consultations .block{position:relative;width:1.87rem;-webkit-transition:0.2s;transition:0.2s}@media only screen and (max-width:767px){.consultations .block{width:5rem}}.consultations .block>*>div{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;align-content:center;width:100%;height:100%;text-align:center}.consultations .block>div{padding-bottom:100%}.consultations .block>div>div{position:absolute;left:0;top:0;display:flex;flex-direction:column;width:100%;height:100%;padding:.146rem}@media only screen and (max-width:767px){.consultations .block>div>div{padding:.373rem .267rem}}.consultations .block .label{margin-bottom:.212rem;font-size:.102rem;font-weight:700}@media only screen and (max-width:767px){.consultations .block .label{margin:0 0 .587rem 0;font-size:.373rem}}.consultations .block .title{padding-right:0%;margin-bottom:.161rem;font-size:.19rem;font-weight:400;line-height:1.21;text-transform:none;overflow-wrap:break-word}@media only screen and (max-width:767px){.consultations .block .title{font-size:.507rem}}.consultations .block .btn{margin:auto 0 0 0}.consultations .block-3{background:#7777E9}.consultations .circle{position:relative;width:1.87rem;background:#e3e3e3;overflow:hidden;border-radius:50%;text-transform:uppercase}.consultations .circle>*{display:block;padding-bottom:100%}@media only screen and (max-width:767px){.consultations .circle{width:5rem}}@media only screen and (max-width:767px){.main-price.page-intro .intro-title-wrapper{padding-left:.622rem;padding-right:.622rem}}.main-price.page-intro .section-title{width:100%;margin-bottom:76px}@media only screen and (max-width:767px){.main-price.page-intro .section-title{margin-bottom:9px;text-align:center;font-size:43px;line-height:73px}}.main-price .price-group-block{flex-wrap:wrap;padding-right:.622rem;padding-bottom:1.02rem}@media only screen and (max-width:767px){.main-price .price-group-block{padding-right:0}}.main-price .price-group-block .block{position:relative;-webkit-transition:0.2s;transition:0.2s}.main-price .price-group-block .block-3{background:#FFF}.main-price .price-group-block .circle a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.main-price .price-group-block .circle a::after{content:"";position:absolute;top:100%;left:0;width:0;height:2px;transform:translate3d(0,0,0);background:#000;opacity:0;transition:opacity 200ms ease-in-out,width 200ms ease-in-out}.main-price .price-group-block .circle>*>div{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;align-content:center;width:100%;height:100%;text-align:center}.main-price .price-group-block .title{font-weight:700;font-size:.19rem;line-height:1.21}@media only screen and (max-width:767px){.main-price .price-group-block .title{font-weight:700;font-size:.507rem;line-height:1.21}}.main-price .price-group-block>div{width:25%}@media only screen and (max-width:767px){.main-price .price-group-block>div{width:50%}.main-price .price-group-block>div:nth-child(1){order:1}.main-price .price-group-block>div:nth-child(2){order:2}.main-price .price-group-block>div:nth-child(5){order:3}.main-price .price-group-block>div:nth-child(6){order:4}.main-price .price-group-block>div:nth-child(3){order:5}.main-price .price-group-block>div:nth-child(4){order:6}.main-price .price-group-block>div:nth-child(7){order:7}.main-price .price-group-block>div:nth-child(8){order:8}}.more-price-info{padding:60px 0 110px}@media only screen and (max-width:767px){.more-price-info{padding-left:.622rem;padding-right:.622rem;padding-bottom:60px}}.more-price-info .img-list{display:flex;align-items:center;flex-wrap:wrap;padding-top:10px}.more-price-info .img-list img{width:auto;max-height:49px;margin-right:24px;margin-bottom:24px}.more-price-info .block-scroll-content p{margin-bottom:10px}@media only screen and (max-width:767px){.more-price-info #custom-smile img{display:block;margin:30px auto 0}}.gift-smile-section .btn{color:#FFF}.prices-category-page .price-page-intro{padding-top:60px;margin:0 .622rem 0 .622rem}.prices-category-page .price-page-intro h1{font-size:min(0.381rem, 60px)}.prices-category-page .single-price-title{width:100%;margin-bottom:75px;line-height:1}@media only screen and (max-width:768px){.prices-category-page .single-price-title{font-size:32px!important}}.prices-category-page .price-inner-list{padding-bottom:50px}.prices-category-page .price-inner-list .prices-list-page{border-bottom:2px solid #dfc4a9}.prices-category-page .price-inner-list .prices-list-page+.prices-list-page{padding-top:30px}.prices-category-page .price-inner-list .prices-list-page.dropdown-item-custom{margin:0 .622rem 0 .622rem}.prices-category-page .price-inner-list .prices-list-page.dropdown-item-custom h2{position:relative;padding-right:132px;cursor:pointer}@media only screen and (max-width:767px){.prices-category-page .price-inner-list .prices-list-page.dropdown-item-custom h2{padding-right:60px}}.prices-category-page .price-inner-list .prices-list-page.dropdown-item-custom svg{position:absolute;right:0;top:0;width:24px;height:24px;transition:all 0.3s ease}.prices-category-page .price-inner-list .prices-list-page.dropdown-item-custom .prices-page{display:none}.prices-category-page .price-inner-list .prices-list-page.active{border-bottom:none}.prices-category-page .price-inner-list .prices-list-page.dropdown-item-custom.active .prices-page{display:block}.prices-category-page .price-inner-list .prices-list-page.dropdown-item-custom.active svg{transform:rotate(180deg)}.prices-category-page .price-inner-list .prices-list-page h2{position:relative;width:100%;margin-bottom:15px;padding-right:132px;font-size:22px;font-weight:600}@media only screen and (max-width:991px){.prices-category-page .price-inner-list .prices-list-page h2{padding-right:30px}}@media only screen and (max-width:767px){.prices-category-page .price-inner-list .prices-list-page h2{padding:0 1.6rem 0 .533rem}}@media only screen and (max-width:767px){.prices-category-page .prices-page{display:block}}.prices-category-page .prices-page .prices-content-inner{width:100%}.prices-category-page .prices-page .prices-content-inner h3{display:flex;padding:.1rem 0;font-size:20px;cursor:default}@media only screen and (max-width:767px){.prices-category-page .prices-page .prices-content-inner h3{padding-right:0;font-size:.427rem;line-height:1.38}}.prices-category-page .prices-page .prices-content-inner h3 span{display:block;margin:0 0 0 auto;padding-right:.146rem}@media only screen and (max-width:767px){.prices-category-page .prices-page .prices-content-inner h3 span{padding-right:0;padding-left:.533rem}}.prices-category-page .prices-page .prices-content{width:100%;opacity:1!important}@media only screen and (max-width:767px){.prices-category-page .prices-page .prices-content{width:auto;margin:0 .533rem}}.prices-category-page .prices-page .prices-content .faq{width:100%}.prices-category-page .prices-page .prices-content .faq .modal-prices-additional-information{margin:.125rem 0}.prices-category-page .prices-page .prices-content .faq .modal-prices-additional-information p{margin:0;font-size:18px;font-style:italic}@media only screen and (max-width:767px){.prices-category-page .prices-page .prices-content .faq .modal-prices-additional-information p{font-size:.31rem}}.team{position:relative;display:flex;margin:0 0 .63rem 0}@media only screen and (max-width:767px){.team{display:block}}.team .left{width:40%;padding-bottom:2.02rem}@media only screen and (max-width:767px){.team .left{width:auto;margin:0 .533rem;padding-bottom:0}}.team .left h2{width:2.2rem}@media only screen and (max-width:767px){.team .left h2{width:6.4rem}}.team .left p{width:3.15rem}@media only screen and (max-width:767px){.team .left p{width:auto;margin-bottom:1.07rem}}.team .right{position:relative;width:60%;padding-bottom:60%;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:767px){.team .right{width:100%;padding-bottom:100%;margin-bottom:5.28rem}}.team .right .circle{position:absolute;bottom:0;right:100%;background-color:#E3E3E3}@media only screen and (max-width:767px){.team .right .circle{right:0;bottom:auto;top:100%}}.team .right .circle>*{display:block;padding-bottom:100%}@media only screen and (max-width:767px){.service-members.service-members-team-page{padding:0}}@media only screen and (max-width:767px){.service-members .members-title-wrapper{padding-left:.622rem;padding-right:.622rem}.service-members .members-title-wrapper h2{margin:0 .533rem .8rem 0}}.service-members .tabs{display:flex;margin:0 0 .307rem 0;font-size:.205rem;line-height:1.21;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (max-width:767px){.service-members .tabs{margin:0 0 .533rem 0;padding-left:.622rem;padding-right:.622rem;font-size:.587rem}}.service-members .tabs *{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.service-members .tabs .specialty-tab{width:auto!important;margin:0 .366rem 0 0;opacity:.4;transition:opacity 200ms ease-in-out;cursor:pointer;white-space:nowrap}@media only screen and (max-width:767px){.service-members .tabs .specialty-tab{margin:0 .6rem 0 0}}.service-members .tabs .specialty-tab.active{opacity:1}.about-us-page .about{display:flex}@media only screen and (max-width:767px){.about-us-page .about{display:block}}.about-us-page .about .left{width:60%;padding-bottom:20px}@media only screen and (max-width:767px){.about-us-page .about .left{padding:0 .533rem .533rem .533rem;width:100%}}.about-us-page .about .left h2{width:5.12rem}@media only screen and (max-width:767px){.about-us-page .about .left h2{width:5.33rem;word-wrap:normal}}.about-us-page .about .left p{width:3.88rem}@media only screen and (max-width:767px){.about-us-page .about .left p{width:auto}}.about-us-page .about .right{display:flex;flex-wrap:wrap;width:40%}@media only screen and (max-width:767px){.about-us-page .about .right{width:100%}}.about-us-page .about .right .block{width:50%}@media only screen and (max-width:767px){.about-us-page .about .right .block .title{font-size:.96rem}}.about-us-page .gallery-service{margin:0 0 .805rem}@media only screen and (max-width:767px){.about-us-page .gallery-service{display:flex;flex-direction:column}.about-us-page .gallery-service .gallery-wrapper{order:2}.about-us-page .gallery-service .navs{order:1}}.about-us-page .heart{position:relative;margin:0 0 .615rem 2.5rem}@media only screen and (max-width:767px){.about-us-page .heart{margin:0 0 1.87rem 0;padding:0}.about-us-page .heart h2{width:6.4rem;margin-left:.533rem}}.about-us-page .heart .top{position:relative;padding:0 0 .439rem 0}@media only screen and (max-width:767px){.about-us-page .heart .top{padding:0 0 1.07rem 0}}.about-us-page .heart .top .wysiwyg-styles{width:3.88rem;margin:0}@media only screen and (max-width:767px){.about-us-page .heart .top .wysiwyg-styles{width:auto;margin:.747rem 0 0 .533rem}}.about-us-page .heart .top .block.background-brown{background:#DFC4A9}.about-us-page .heart .top .block>div{padding-bottom:100%}.about-us-page .heart .top .block>div>div{position:absolute;left:0;top:0;display:flex;flex-direction:column;width:100%;height:100%;padding:.146rem}@media only screen and (max-width:767px){.about-us-page .heart .top .block>div>div{padding:.373rem .267rem}}.about-us-page .heart .top .block>*>div{position:absolute;left:0;top:0;display:flex;flex-direction:column;justify-content:center;align-content:center;width:100%;height:100%;text-align:center}@media only screen and (max-width:767px){.about-us-page .heart .top .block{bottom:auto;top:100%;margin-top:10rem;background:#7777e9!important}}.about-us-page .heart .bottom{display:flex;justify-content:center;align-items:center;height:5.62rem;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:767px){.about-us-page .heart .bottom{height:10rem}}.about-us-page .heart .circle{position:absolute;right:100%;bottom:0;background:#e3e3e3}@media only screen and (max-width:767px){.about-us-page .heart .circle{position:relative;right:auto}}.klik-info{padding-top:108px}@media only screen and (max-width:767px){.klik-info{padding-top:0}}.klik-info .klik-info-wrapper{background:#E3E3E3}.klik-info .klik-info-wrapper .row{display:flex}@media only screen and (max-width:991px){.klik-info .klik-info-wrapper .row{flex-wrap:wrap;flex-direction:column}}.klik-info .klik-info-wrapper .col-6{width:50%}.klik-info .klik-info-wrapper .col-6.content-full-width{width:100%;max-width:100%;flex:100%}@media only screen and (max-width:991px){.klik-info .klik-info-wrapper .col-6{width:100%;max-width:100%;flex:100%}.klik-info .klik-info-wrapper .col-6+.col-6{padding-top:.622rem}}.klik-info .klik-info-wrapper .hero-intro img{display:block;width:100%;height:100%;object-fit:cover}.klik-info .klik-info-wrapper .hero-intro .text-area{padding:.622rem .622rem .2rem .622rem}@media only screen and (max-width:991px){.klik-info .klik-info-wrapper .hero-intro .text-area{padding-bottom:.622rem}}.klik-info .klik-info-wrapper h2{font-size:.19rem;font-weight:800}@media only screen and (max-width:767px){.klik-info .klik-info-wrapper h2{font-size:.427rem}}.klik-info .klik-info-wrapper h1,.klik-info .klik-info-wrapper h2,.klik-info .klik-info-wrapper h3{width:100%}.klik-info .klik-info-wrapper .content{padding-top:58px;padding-left:.622rem;background:#fff}@media only screen and (max-width:767px){.klik-info .klik-info-wrapper .content{padding-right:.622rem}}.klik-info .klik-info-wrapper .content .right{padding-right:.622rem}.klik-info .klik-info-wrapper .content img{float:right;margin-top:30px}.klik-info .klik-info-wrapper .content h3{margin-bottom:16px}.klik-info .klik-info-wrapper .content p+h3{padding-top:30px}.intro-loan .right{width:4.75rem}@media only screen and (max-width:767px){.intro-loan .right{width:100%}}@media only screen and (max-width:767px){.intro-loan h1{width:auto;margin-bottom:.48rem}}.intro-loan h1{width:3.29rem}@media only screen and (max-width:767px){.intro-loan h1{width:auto;margin-bottom:.48rem}}.intro-loan.intro-loan-swedbank .right{padding-left:60px}@media only screen and (max-width:767px){.intro-loan.intro-loan-swedbank .right{padding-left:0}}.calculator{margin:0}.calculator .panel{position:relative;width:7.5rem;padding:0;border:2px solid #e3e3e3}@media only screen and (max-width:767px){.calculator .panel{position:relative;width:100%;border:2px solid #e3e3e3}}.calculator .holder{min-height:2.2rem}.calculator .circle{position:absolute;bottom:0;left:100%;margin-left:.007rem;background:#e3e3e3}@media only screen and (max-width:767px){.calculator .circle{display:none}}@media only screen and (max-width:767px){.before-and-after-page .page-intro .intro{margin:1.07rem 0}}.before-and-after-page .page-intro .left .wysiwyg-styles{padding-bottom:16px}.before-and-after-page .page-intro .left .wysiwyg-styles p{margin:0}.before-and-after-page .gallery-service{margin-bottom:0}.before-and-after-page .gallery-before-after{overflow:hidden;width:calc(100% - 1.874rem - 0.622rem);margin-left:.622rem}@media only screen and (max-width:767px){.before-and-after-page .gallery-before-after{width:100%;margin-left:0}}.before-and-after-page .gallery-before-after .swiper-slide-split{display:flex!important;justify-content:center;align-items:center;height:auto}.before-and-after-page .gallery-before-after .swiper-slide-split>div{width:50%;height:3.75rem;background-size:cover;background-repeat:no-repeat;background-position:center}@media only screen and (max-width:767px){.before-and-after-page .gallery-before-after .swiper-slide-split>div{height:5.01rem}}.contacts-page .map{position:fixed!important;left:0;top:0;width:100%;height:100%}.contacts-page .contact-blocks{position:absolute;bottom:0;right:0;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}@media only screen and (max-width:767px){.contacts-page .contact-blocks{bottom:auto;top:60vh}.contacts-page .contact-blocks .contacts-circle{text-transform:none}}.contacts-page .contact-blocks>*{pointer-events:all}.contacts-page .contact-blocks .block{position:relative}.news-group{position:relative;display:flex;flex-wrap:wrap;width:7.5rem}@media only screen and (max-width:767px){.news-group{left:0;width:auto}}.news-wrap{margin:0 0 0 .5rem}@media only screen and (max-width:1400px){.news-wrap{margin:0 0 0 .45rem}}@media only screen and (max-width:992px){.news-wrap{margin:0 0 0 .41rem}}.news-wrap .news-image{position:absolute;width:3.77rem;height:auto;margin-top:-1.9rem;margin-left:5.61rem;z-index:2}@media only screen and (max-width:767px){.news-wrap .news-image{display:none}}.news-wrap .news-group .block{position:relative}.news-wrap .news-group .block:nth-child(1),.news-wrap .news-group .block:nth-child(3),.news-wrap .news-group .block:nth-child(5),.news-wrap .news-group .block:nth-child(7),.news-wrap .news-group .block:nth-child(8),.news-wrap .news-group .block:nth-child(10),.news-wrap .news-group .block:nth-child(11),.news-wrap .news-group .block:nth-child(13){background:#E3E3E3}.news-wrap .news-group .block:nth-child(2),.news-wrap .news-group .block:nth-child(9){background:#7777E9}.news-wrap .news-group .block:nth-child(6),.news-wrap .news-group .block:nth-child(12){background:#DFC4A9}.news-wrap .news-group .block:nth-child(3),.news-wrap .news-group .block:nth-child(10){margin-right:1.87rem}.news-wrap .news-group .block:nth-child(11){margin-left:1.87rem}.news-wrap .news-group .circle{background:#E3E3E3}.news-wrap .news-group .circle:last-child{position:absolute;left:100%;bottom:0}.news-group-other{position:relative}.news-group-other h2{margin:0 0 .439rem 0}@media only screen and (max-width:767px){.news-group-other h2{width:6.67rem;margin:0 .533rem .88rem .533rem}}.news-group-other .news-group{width:100%}@media only screen and (max-width:767px){.news-group-other .news-group{width:5rem}.news-group-other .news-group .block{z-index:2}.news-group-other .news-group .circle{position:absolute;bottom:0;left:100%;display:block}.news-group-other .news-group .news-image{position:absolute;top:0;bottom:auto;left:0;display:block;width:100vw}}.news-group-other .news-group-new .block{position:relative}.news-group-other .news-group-new .block:nth-child(1),.news-group-other .news-group-new .block:nth-child(3){background:#E3E3E3}.news-group-other .news-group-new .block:nth-child(2){background:#7777E9}.news-group-other .news-image{bottom:0;right:0;margin:auto}.news-group-other .circle{position:relative;background:#E3E3E3;z-index:1}.news-image{position:absolute;width:3.77rem;height:auto;margin-top:-1.9rem;margin-left:5.61rem;z-index:2}.wrap-single-useful-information .new .date{margin:0 0 .146rem 0;font-size:.102rem;font-weight:700}@media only screen and (max-width:767px){.wrap-single-useful-information .new .date{font-size:.373rem}}.wrap-single-useful-information .new img{display:block;width:100%;height:auto;margin:.439rem 0}@media only screen and (max-width:767px){.wrap-single-useful-information .new img{width:100vw;margin:1.33rem -.533rem}}.wrap-single-useful-information .new ol li::marker{font-weight:700}.conference-type-intro .col-right{display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:991px){.conference-type-intro .img{height:350px}}.conference-type-intro .banner-title{margin-bottom:0}.conference-type-intro .wysiwyg-styles{padding-top:164px;padding-left:144px;padding-bottom:20px}@media only screen and (max-width:1307px){.conference-type-intro .wysiwyg-styles{padding-left:.622rem}}@media only screen and (max-width:991px){.conference-type-intro .wysiwyg-styles{padding-top:40px}}.conference-inner-page-blocks .blocks{width:100%}.conference-inner-page-blocks .block .title{margin-bottom:0}.special-offers-page .hero-content-wrap{padding-top:.1rem}@media only screen and (max-width:767px){.special-offers-page .hero-content-wrap{padding-left:.622rem;padding-right:.622rem}}.special-offers-page .hero-content-wrap .btn-wrapper{display:flex;align-items:center;margin-bottom:.25rem}.special-offers-page .hero-content-wrap .btn-wrapper svg{width:50px;height:50px}.special-offers-page .hero-content-wrap .btn-wrapper a{font-size:22px}.special-offers-page .hero-content-wrap h1{margin:0 0 .35rem 0}.special-offers-page .category-cards{margin:0 0 .35rem 0}.special-offers-page .category-cards .title{font-weight:600}@media only screen and (max-width:767px){.special-offers-page .category-cards .block img{max-height:46px}}.special-offers-page .main-price .price-group-block{padding-bottom:0}.special-offers-page .services-content-wrapper-inner.active .service-content-title .right-side img{transform:rotate(180deg)}.special-offers-page .service-content-title{position:relative;display:flex;justify-content:space-between;width:100%;padding:.176rem 0;cursor:pointer}.special-offers-page .service-content-title .left-side{display:flex;align-items:center}.special-offers-page .service-content-title .left-side h3{padding-right:.439rem;font-size:24px;text-transform:uppercase}.special-offers-page .service-content-title .right-side img{position:absolute;right:0;top:50%;width:24px;height:24px;margin-top:-10px;transition:all 200ms ease-in-out}.special-offers-page .service-content-text-wrapper{display:none;padding:0 0 .25rem 0}.special-offers-page .service-content-text{display:flex;gap:.4rem}@media only screen and (max-width:767px){.special-offers-page .service-content-text{flex-wrap:wrap}}.special-offers-page .service-content-text .wysiwyg-styles p{font-size:16px}.special-offers-page .service-content-text .wysiwyg-styles h4{font-size:19px}.special-offers-page .service-content-text .left-side{width:50%}@media only screen and (max-width:767px){.special-offers-page .service-content-text .left-side{width:100%}}.special-offers-page .service-content-text .right-side{width:50%}@media only screen and (max-width:767px){.special-offers-page .service-content-text .right-side{width:100%}}.special-offers-page .service-price-wrapper .box{width:100%}.special-offers-page .service-price-wrapper .box .prices-table .prices-table-item div{font-size:20px}@media only screen and (max-width:991px){.prices-table:not(.special-offers-page .service-price-wrapper .box:last-child){padding-bottom:30px}}.special-offers-page .service-price-wrapper .box .prices-wrapper{display:flex;gap:.25rem}.special-offers-page .service-price-wrapper .box .prices-wrapper .discounted-price{font-size:20px;color:#7777E9}.special-offers-page .service-price-wrapper .box .prices-wrapper .regular-price{font-size:20px;text-decoration:line-through}.special-offers-page .service-price-wrapper .box .show-more-offers{margin-top:47px}.special-offers-page .service-prices:last-of-type{padding-bottom:40px}.special-offers-page .offers-and-sales-wrapper{padding:37px 0 37px;background:#E3E3E3}.special-offers-page .offers-and-sales-wrapper .offers-and-sales{display:flex;flex-wrap:wrap}.special-offers-page .offers-and-sales-wrapper .offers-and-sales .left-side{width:50%}@media only screen and (max-width:991px){.special-offers-page .offers-and-sales-wrapper .offers-and-sales .left-side{width:100%;margin-bottom:.5rem}}@media only screen and (max-width:767px){.special-offers-page .offers-and-sales-wrapper .offers-and-sales .left-side{padding-left:.622rem;padding-right:.622rem}}.special-offers-page .offers-and-sales-wrapper .offers-and-sales .left-side .left-side-inner{max-width:3.6rem}@media only screen and (max-width:991px){.special-offers-page .offers-and-sales-wrapper .offers-and-sales .left-side .left-side-inner{max-width:unset}}.special-offers-page .offers-and-sales-wrapper .offers-and-sales .left-side .left-side-inner .wysiwyg-styles p{font-size:22px}.special-offers-page .offers-and-sales-wrapper .offers-and-sales .right-side{position:relative;width:50%}@media only screen and (max-width:991px){.special-offers-page .offers-and-sales-wrapper .offers-and-sales .right-side{width:100%}}@media only screen and (max-width:767px){.special-offers-page .offers-and-sales-wrapper .offers-and-sales .right-side{padding-left:.622rem}}.special-offers-page .special-offers{position:relative}.special-offers-page .special-offers-slider-navs{position:absolute;top:50%;width:100%}.special-offers-page .special-offers-slider-navs .special-offers-nav{position:absolute;top:50%;visibility:visible;opacity:1;transition:opacity 0.2s ease,visibility 0.2s ease;cursor:pointer;z-index:10}.special-offers-page .special-offers-slider-navs .special-offers-nav.hidden{opacity:0;visibility:hidden}.special-offers-page .special-offers-slider-navs .special-offers-nav.nav-left{left:-.35rem}.special-offers-page .special-offers-slider-navs .special-offers-nav.nav-right{right:.2rem}@media only screen and (max-width:767px){.special-offers-page .special-offers-slider-navs .special-offers-nav.nav-right{right:1rem}}.special-offers-page .modal-special-offer{background:rgb(227 227 227 / .9)}.special-offers-page .modal-special-offer .close{top:.05rem;right:.05rem;width:.266rem;height:.266rem}@media only screen and (max-width:767px){.special-offers-page .modal-special-offer .close{top:.15rem;right:.15rem}}.special-offers-page .modal-special-offer .close svg{width:.16rem;height:.16rem}@media only screen and (max-width:767px){.special-offers-page .modal-special-offer .close svg{width:0.36rem!important;height:0.36rem!important}}.special-offers-page .modal-special-offer .content-image-wrapper{display:flex;justify-content:space-between;gap:.25rem;padding:.35rem}@media only screen and (max-width:991px){.special-offers-page .modal-special-offer .content-image-wrapper{flex-wrap:wrap}}@media only screen and (max-width:767px){.special-offers-page .modal-special-offer .content-image-wrapper{padding-top:.55rem;padding-right:.55rem}}.special-offers-page .modal-special-offer .content-image-wrapper .content-side{display:flex;flex-direction:column;width:50%}@media only screen and (max-width:991px){.special-offers-page .modal-special-offer .content-image-wrapper .content-side{width:100%;order:2}}.special-offers-page .modal-special-offer .content-image-wrapper .content-side .wysiwyg-styles{margin-bottom:.2rem}.special-offers-page .modal-special-offer .content-image-wrapper .content-side .wysiwyg-styles h2,.special-offers-page .modal-special-offer .content-image-wrapper .content-side .wysiwyg-styles h3,.special-offers-page .modal-special-offer .content-image-wrapper .content-side .wysiwyg-styles h4{margin-bottom:16px}.special-offers-page .modal-special-offer .content-image-wrapper .content-side .btn-wrapper{margin-top:auto}.special-offers-page .modal-special-offer .content-image-wrapper .image-side{width:50%;min-height:600px}@media only screen and (max-width:991px){.special-offers-page .modal-special-offer .content-image-wrapper .image-side{width:100%;min-height:unset;height:5.62rem;order:1}}.special-offers-page .modal-special-offer .content-image-wrapper .image-side img{width:100%;height:100%;object-fit:cover}.special-offers-page .gift-smile-section p{margin-bottom:.25rem}@media only screen and (max-width:767px){.wrap .text-page{margin-bottom:0.5rem!important}}.wrap .text-page{margin:0 0 .146rem 0}.page-404 .new{width:5.62rem;margin:0 0 1.1rem 0}.page-404 .new h1{width:auto;margin:0 0 .22rem 0}