@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;900&display=swap&subset=latin-ext);
@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent;-o-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;-tap-highlight-color:transparent;border:0;font-size:100%;list-style:none;margin:0;outline:none;padding:0;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input[type=email],input[type=numeric],input[type=password],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}button,input[type=email],input[type=numeric],input[type=password],input[type=text],select,textarea{-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button{-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;-webkit-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:searchfield-cancel-button!important}button::-moz-focus-inner,select::-moz-focus-inner{border:0}.noselect{-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-tap-highlight-color:transparent;-ms-tap-highlight-color:transparent;-webkit-touch-callout:none;-moz-touch-callout:none;-ms-touch-callout:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}body,html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;margin:0;padding:0}body,html{height:100%;width:100%}body{background:#fff;color:#000;font-family:Montserrat,sans-serif;font-size:16px}.placeholder{min-height:100%;overflow:hidden;position:relative}.wrapper{margin:0 auto;overflow:hidden;width:100%}@media (min-width:768px){.wrapper:not(.landing-page){padding-bottom:390px}}.container{box-sizing:border-box;padding:0 30px;position:relative;width:100%}@media (min-width:768px){.container{margin:0 auto;padding:0;width:720px}}@media (min-width:992px){.container{margin:0 auto;padding:0;width:960px}}@media (min-width:1200px){.container{margin:0 auto;padding:0;width:1140px}}.main-header{float:left;text-align:center;width:100%}.main-header h2{font-size:26px}.main-header h2,.main-header h3{color:#000;font-family:Montserrat,sans-serif;font-weight:600}.main-header h3{font-size:24px}.main-header.blue h2,.main-header.blue h3{color:#3b8ae6}.textblock{color:#000;font-size:16px;font-weight:400;line-height:32px;margin:0 auto;width:100%}.textblock p{margin-bottom:20px}.textblock a{color:#ff5052}.textblock ol{margin:0 0 30px 20px}.textblock ol li{list-style-type:decimal;margin-left:15px;padding-left:10px}.textblock ul{margin:0 0 30px 20px}.textblock ul li{background:url(/images/li-silver.jpg?dd7695fcc00e64e606268462fb6e327b) 0 12px no-repeat;padding-left:20px}@media only screen and (-o-min-device-pixel-ratio:2/1),only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2){.textblock ul li{background:url(/images/li-silver@2x.jpg?86569a560bb9c5271d689f9d9c92d904) 0 12px no-repeat;background-size:5px 5px}}.textblock ul.sub{box-sizing:border-box;padding:10px 0 10px 30px}.stretched-link:after{bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:1}.button-large{float:left;padding:0 10px}.button-large,.button-large a{box-sizing:border-box;text-align:center;width:100%}.button-large a{align-items:center;background:#ff5052;border-radius:32px;box-shadow:0 4px 4px 0 rgba(0,0,0,.251),0 0 25px 0 rgba(255,80,82,.749);color:#fff;display:flex;font-size:18px;font-weight:700;height:64px;justify-content:center;line-height:22px;margin:0 auto;max-width:400px;padding:15px 30px}@media (min-width:768px){.button-large a{padding:23px 0}}.m-1{margin:15px 0!important}@media (min-width:768px){.m-1{margin:30px 0!important}}.m-2{margin:30px 0!important}@media (min-width:768px){.m-2{margin:45px 0!important}}.m-3{margin:45px 0!important}@media (min-width:768px){.m-3{margin:60px 0!important}}.mt-1{margin-top:15px!important}@media (min-width:768px){.mt-1{margin-top:30px!important}}.mt-2{margin-top:30px!important}@media (min-width:768px){.mt-2{margin-top:45px!important}}.mt-3{margin-top:45px!important}@media (min-width:768px){.mt-3{margin-top:60px!important}}.mb-1{margin-bottom:15px!important}@media (min-width:768px){.mb-1{margin-bottom:30px!important}}.mb-2{margin-bottom:30px!important}@media (min-width:768px){.mb-2{margin-bottom:45px!important}}.mb-3{margin-bottom:45px!important}@media (min-width:768px){.mb-3{margin-bottom:60px!important}}.backdrop{background:rgba(0,0,0,.8);display:none;height:100%;left:0;top:0}.backdrop,header{position:fixed;width:100%;z-index:3}header{background:#fff;box-shadow:0 0 20px 0 rgba(0,0,0,.102);height:70px}@media (min-width:992px){header{background:hsla(0,0%,100%,.95);height:150px;position:absolute}}header .container{padding:0;position:relative}header .logo a{background:url(/images/logo.svg?57af57106c71ed9618c7575f2286fd5a) 50% no-repeat;display:block;float:left;height:44px;margin:12px 0 0 15px;position:relative;width:100px}@media (min-width:375px){header .logo a{margin-left:30px}}@media (min-width:992px){header .logo a{height:64px;margin:18px 0 0;width:146px;z-index:3}}header .top{background:linear-gradient(90deg,#3b8ae6,#76dede);display:none}header .top .right{float:right;margin-right:200px;position:relative;z-index:2}header .top .right .contact{display:block;float:left;margin-top:18px}header .top .right .contact a{color:#fff;float:left;font-size:14px;margin:0 0 0 15px;transition:color .35s ease}@media (min-width:992px){header .top .right .contact a{margin:0 15px 0 0}}header .top .right .contact a:hover{color:#ff5052}@media (min-width:992px){header .top{display:block;float:left;height:50px;width:100%}}header .menuline{background:#fff;box-sizing:border-box;font-family:Montserrat,sans-serif;height:100%;overflow:hidden;padding:10px 30px;position:fixed;right:0;top:0;transform:translateX(100%);z-index:999}header .menuline.open{box-shadow:0 0 20px 0 rgba(0,0,0,.102);transform:translateX(0)}@media (max-width:768px){header .menuline{transition:transform .15s ease}}@media (min-width:992px){header .menuline{background:none;box-shadow:none;float:right;height:auto;margin:0 auto;padding:0;position:absolute;top:0;transform:translateX(0);width:100%;z-index:1}}header .menuline nav{float:left;font-size:16px;width:100%}@media (min-width:992px){header .menuline nav{float:right;margin:50px 320px 0 0;overflow:hidden;width:auto}}header .menuline nav .box{float:left;margin-top:10px;width:100%}@media (min-width:992px){header .menuline nav .box{float:right;height:60px;margin-top:20px}}header .menuline nav .box ul{float:left}header .menuline nav .box ul li{color:#000;float:left;font-size:16px;width:100%}header .menuline nav .box ul li a{color:#000;float:left;padding:15px 0;transition:color .35s ease}header .menuline nav .box ul li a.act,header .menuline nav .box ul li a:hover{color:#ff5052}@media (min-width:992px){header .menuline nav .box ul li a{color:#000;padding:25px 0;position:relative}header .menuline nav .box ul li{color:#5b5b5b;width:auto}header .menuline nav .box ul li:not(:first-child){margin-left:20px;margin-left:45px}}header .menuline nav .box ul.topleft{clear:both}@media (min-width:992px){header .menuline nav .box ul.topleft{left:0;position:absolute;top:10px;width:100%}}header .menuline nav .box ul.topleft li a{transition:color .35s ease}header .menuline nav .box ul.topleft li a:hover{color:#ff5052}header .menuline nav .box ul.topleft li a.act{font-weight:600}@media (min-width:992px){header .menuline nav .box ul.topleft li a{color:#fff;font-size:14px;line-height:30px;padding:0}header .menuline nav .box ul.topleft li a.act{font-weight:400}header .menuline nav .box ul.main{margin-left:20px;margin-left:45px}}header .menuline .social{bottom:30px;position:absolute}@media (min-width:992px){header .menuline .social{display:block;float:right;margin-top:13px;right:0;top:0}header .menuline .social ul{float:right}}header .menuline .social ul li{float:left}header .menuline .social ul li a{display:block;height:24px;width:24px}header .menuline .social ul li a.twitter{background:url(/images/ico-twitter-color.svg?0f3a74a8997bf12d49e718e6d2eddcfb) 0 0 no-repeat}@media (min-width:992px){header .menuline .social ul li a.twitter{background-image:url(/images/ico-twitter.svg?1d07fcaa66160aeb12c80626770dc47d)}}header .menuline .social ul li a.facebook{background:url(/images/ico-facebook-color.svg?b1b93d0efe93b1f801621063aaffbe5d) 0 0 no-repeat}@media (min-width:992px){header .menuline .social ul li a.facebook{background-image:url(/images/ico-facebook.svg?5702cbaaa16d42cbf36692eb80a69825)}}header .menuline .social ul li a.linkedin{background:url(/images/ico-linkedin-color.svg?5afde2731cf8ab50f9e23e6a88fe3353) 0 0 no-repeat}@media (min-width:992px){header .menuline .social ul li a.linkedin{background-image:url(/images/ico-linkedin.svg?58c85e39ac8a57aab1dea7193142392d)}}header .menuline .social ul li a.skype{background:url(/images/ico-skype-color.svg?37e897eaa2e2140a142891c6d2b07de1) 0 0 no-repeat}@media (min-width:992px){header .menuline .social ul li a.skype{background-image:url(/images/ico-skype.svg?61c38baf75445db8d8816fe5189e10cf)}}header .menuline .social ul li:not(:first-child) a{margin-left:18px}header .menuline button.close-menu{background:url(/images/ico-close.svg?b2bcbfc79a49efe870cf3d9239159f07) 50% no-repeat;cursor:pointer;height:20px;position:absolute;right:20px;top:30px;width:20px}@media (min-width:992px){header .menuline button.close-menu{display:none}}header .featured{float:right;margin:10px 55px 0 0;position:relative;z-index:2}@media (min-width:375px){header .featured{margin-right:80px}}@media (min-width:425px){header .featured{margin:15px 80px 0 0}}@media (min-width:992px){header .featured{margin:27px 0 0}}header .featured a{background:#ff5052;border-radius:20px;box-sizing:border-box;color:#fff;display:inline-block;font-size:12px;font-weight:600;padding:8px 30px;text-align:center;width:130px}@media (min-width:425px){header .featured a{width:170px}}@media (min-width:992px){header .featured a{border-radius:24px;font-size:16px;height:48px;margin-left:30px;margin-left:45px;padding:17px 45px;padding:17px 30px;width:auto}}header .contact-us{left:15px;position:absolute;top:18px}header .contact-us button{background:transparent;border:2px solid #ff5052;border-radius:3px;color:#ff5052;cursor:pointer;float:right;font-family:Montserrat,sans-serif;font-size:12px;font-weight:500;height:35px;text-transform:uppercase;transition:color .35s ease,background .35s ease;width:80px}@media (min-width:375px){header .contact-us button{width:110px}}@media (min-width:992px){header .contact-us button{width:135px}}header .contact-us button:hover{background:#ff5052;color:#fff;transition:color .35s ease,background .35s ease}@media (min-width:992px){header .contact-us{display:block;float:left;left:0;margin-top:39px;position:relative;top:0;width:155px;width:220px}}@media (min-width:1200px){header .contact-us{width:250px}}header .swiss-quality{background:url(/images/swiss-quality.svg?a9bced1c52c8d09b37b63c476d0e5e27) 100% 0 no-repeat;background-size:auto 40px;bottom:80px;display:block;float:left;height:40px;position:absolute;width:76px}@media (min-width:992px){header .swiss-quality{bottom:auto;display:block;margin:82px 0 0 200px}}.mobilemenu{cursor:pointer;height:25px;position:absolute;right:15px;top:28px;transform:rotate(0deg);width:25px;z-index:1}@media (min-width:375px){.mobilemenu{right:30px}}@media (min-width:992px){.mobilemenu{display:none}}.mobilemenu span{background:#858a8e;border-radius:1px;display:block;height:2px;left:0;opacity:1;position:absolute;transform:rotate(0deg);width:100%}.mobilemenu span:first-child{top:0;transform-origin:left center}.mobilemenu span:nth-child(2){top:6px;transform-origin:left center}.mobilemenu span:nth-child(3){top:12px;transform-origin:left center}.mobilemenu.open+div{display:block}footer{background:#f0f0f0;color:#1d1d1b;float:left;font-size:14px;position:relative;width:100%}@media (min-width:768px){footer:not(.landing-page){bottom:0;padding-bottom:0;position:absolute;z-index:2}footer:not(.landing-page) .container{overflow:hidden;position:relative}}footer .top{padding-top:40px;position:relative}@media (min-width:768px){footer .top{padding:45px 0}}footer .top .menu{float:left;width:100%}footer .top .menu ul{max-width:375px}footer .top .menu ul li{float:left;line-height:30px;width:100%}footer .top .menu ul li span{float:left;height:16px;margin-top:8px;width:20px}footer .top .menu ul li a{color:#1d1d1b;transition:color .35s ease}footer .top .menu ul li a:hover{color:#ff5052}footer .top .head{color:#ff5052;font-family:Montserrat,sans-serif;font-size:16px;font-weight:600;line-height:20px;text-transform:uppercase}footer .top .left{box-sizing:border-box;float:left;margin-bottom:25px;position:relative;text-align:left;width:100%}@media (min-width:768px){footer .top .left{float:left;margin-bottom:0;padding-right:30px;width:66.666666%}}@media (min-width:992px){footer .top .left{float:left;padding-right:30px;width:50%}}footer .top .left .menu{margin-top:22px}footer .top .left .menu ul li{line-height:30px;padding:3px 0}footer .top .left .menu ul li span{width:30px}footer .top .left .menu ul li span.phone{background:url(/images/ico-phone-color.svg?ef4fbdaa5c98505cc6f9ebafeb231a67) 5px 0 no-repeat}footer .top .left .menu ul li span.marker{background:url(/images/ico-marker.svg?cbbc58e204b2880fff0be461efce5660) 3px 0 no-repeat}footer .top .left .menu ul li span.email{background:url(/images/ico-email.svg?4dc551ecc3a44fa6dd682b397ecb02c9) 2px 0 no-repeat;height:14px}footer .top .left .logo{background:url(/images/logo.svg?57af57106c71ed9618c7575f2286fd5a) 50% no-repeat;height:50px;margin:0 auto;width:120px}@media (min-width:768px){footer .top .left .logo{float:left}}footer .top .right{box-sizing:border-box;float:left;position:relative;text-align:left;width:100%}@media (min-width:768px){footer .top .right{float:left;width:33.3333333%}}@media (min-width:992px){footer .top .right{float:left;width:50%}}footer .top .right .menu{font-weight:400;line-height:24px;padding:3px 0;text-align:center}@media (min-width:768px){footer .top .right .menu{line-height:35px;margin-top:70px;text-align:left}}footer .top .right .menu a{color:#1d1d1b;margin:0 7px;transition:color .35s ease}footer .top .right .menu a:hover{color:#ff5052}@media (min-width:768px){footer .top .right .menu a{clear:both;display:block;float:left}}footer .top .social{display:table;padding:30px 0;text-align:center;width:100%}@media (min-width:768px){footer .top .social{padding:0;text-align:left}}footer .top .social span a{display:inline-block;height:32px;margin-right:18px;width:32px}@media (min-width:768px){footer .top .social span a{height:24px;margin-right:14px;width:24px}}footer .top .social span a.twitter{background:url(/images/ico-twitter-color.svg?0f3a74a8997bf12d49e718e6d2eddcfb) 50% no-repeat}footer .top .social span a.facebook{background:url(/images/ico-facebook-color.svg?b1b93d0efe93b1f801621063aaffbe5d) 50% no-repeat}footer .top .social span a.linkedin{background:url(/images/ico-linkedin-color.svg?5afde2731cf8ab50f9e23e6a88fe3353) 50% no-repeat}footer .top .social span a.skype{background:url(/images/ico-skype-color.svg?37e897eaa2e2140a142891c6d2b07de1) 50% no-repeat}footer .top .social span:last-child a{margin:0}footer .bottom{background:linear-gradient(90deg,#3b8ae6,#76dede);float:left;font-size:14px;padding:15px 0;width:100%}footer .bottom a{color:#fff;transition:color .35s ease}footer .bottom a:hover{color:#ff5052}@media (min-width:768px){footer .bottom .left{float:left;width:70%}}footer .bottom .left .copyright{color:#fff;line-height:22px;text-align:center}@media (min-width:768px){footer .bottom .left .copyright{text-align:left}}footer .bottom .left .copyright span{clear:both;float:left;line-height:30px;width:100%}@media (min-width:575px){footer .bottom .left .copyright span{clear:none;float:none;width:auto}}footer .bottom .center{color:#fff;line-height:22px;text-align:center}@media (min-width:768px){footer .bottom .right{float:right;width:30%}}footer .bottom .right nav{padding:15px 0;text-align:center}footer .bottom .right nav a{margin:0 7px}@media (min-width:768px){footer .bottom .right nav{display:block;float:right;line-height:30px;padding:0;text-align:left}footer .bottom .right nav a{margin:0 0 0 15px}}footer .back-to-top{background:#ff5052;border-radius:50%;bottom:15px;box-sizing:border-box;color:#fff;cursor:pointer;display:none;font-size:20px;height:40px;padding:8px 0 0 2px;position:fixed;right:15px;text-align:center;width:40px;z-index:1}footer .back-to-top.show{display:block}footer .back-to-top span{background:url(/images/arrow-top.svg?d9f50b99ceadab3411565a7f513cbbfd) 0 0 no-repeat;float:left;height:24px;margin-left:6px;width:24px}footer.landing-page .bottom{background:#858a8e}.breadcrumb{float:left;margin-top:15px;position:relative;width:100%;z-index:2}.breadcrumb ul{text-align:center}.breadcrumb ul li{color:#000;display:inline-block;font-size:14px}@media (min-width:768px){.breadcrumb ul li{font-size:16px}}.breadcrumb ul li.sep{margin:0 3px}.breadcrumb ul li a{color:#000;transition:color .35s ease}.breadcrumb ul li a:hover{color:#ff5052}section.billboard{background-color:#fff;background-position:50%;background-repeat:no-repeat;float:left;overflow:hidden;position:relative;width:100%}@media (min-width:992px){section.billboard{height:520px}}@media (min-width:1025px){section.billboard{left:0;margin-left:0;top:0}}section.billboard.default{background-color:#fff;height:70px}@media (min-width:992px){section.billboard.default{background-color:#fff;height:110px}}section.billboard.main{background-image:url(/images/billboard-main.jpg?cb8fcdc6e252e7ef7a595fc179f2107a);background-position:50%;background-size:cover;float:left;height:50vw;max-height:750px;min-height:300px;width:100%}@media (min-width:992px){section.billboard.main{min-height:520px}}section.billboard.main .container{position:relative;z-index:10}@media (min-width:992px){section.billboard.main .container{height:100%}}section.billboard.main .container .text{margin-top:295px;position:relative}@media (min-width:992px){section.billboard.main .container .text{height:230px;margin-top:260px;margin-top:calc(50vw - 28.5%);position:absolute;width:100%}}@media (min-width:1200px){section.billboard.main .container .text{height:280px;margin-top:calc(50vw - 30%)}}section.billboard.main .header{color:#fff;float:left;font-family:Montserrat,sans-serif;font-size:32px;font-weight:500;line-height:30px;text-align:center;width:100%}@media (min-width:992px){section.billboard.main .header{font-size:40px;line-height:40px}}@media (min-width:1200px){section.billboard.main .header{font-size:72px;line-height:40px}}section.billboard.simple,section.billboard.sub{height:200px}@media (min-width:992px){section.billboard.simple,section.billboard.sub{background-position:top;background-size:auto auto;height:450px;min-height:450px}}section.billboard.simple .header,section.billboard.sub .header{color:#000;float:left;font-family:Montserrat,sans-serif;font-size:26px;line-height:30px;margin-top:105px;position:relative;text-align:center;width:100%;z-index:2}section.billboard.simple .header h1,section.billboard.sub .header h1{font-weight:600}@media (min-width:992px){section.billboard.simple .header,section.billboard.sub .header{margin-top:270px}}section.billboard.simple{height:200px}@media (min-width:992px){section.billboard.simple{min-height:300px}section.billboard.simple .header{margin-top:200px}}section.billboard.b-contact,section.billboard.b-gallery,section.billboard.b-strategy,section.billboard.b-team,section.billboard.b-treatments{background:none}section.billboard.b-contact .image,section.billboard.b-gallery .image,section.billboard.b-strategy .image,section.billboard.b-team .image,section.billboard.b-treatments .image{background-size:cover!important;filter:grayscale(1) blur(2px);height:100%;opacity:.6;position:relative;width:100%;z-index:1}section.billboard.b-prices{background-image:url(/images/billboard-prices.jpg?f94e941ad64baf6909d304e48640b7f4)}section.billboard.b-team .image{background:url(/images/billboard-main.jpg?cb8fcdc6e252e7ef7a595fc179f2107a) 50% no-repeat}section.billboard.b-patients{background-image:url(/images/billboard-patients.jpg?83525952a43c93908ed24ae07f1b1eb1)}section.billboard.b-contact .image{background:url(/images/billboard-prices.jpg?f94e941ad64baf6909d304e48640b7f4) 50% no-repeat;mix-blend-mode:hard-light}section.billboard.b-strategy .header{margin-top:80px}@media (min-width:425px){section.billboard.b-strategy .header{margin-top:105px}}@media (min-width:992px){section.billboard.b-strategy .header{margin-top:270px}}section.billboard.b-strategy .image{background:url(/images/billboard-strategy.jpg?915475503752aa2d8bd0989ff2f65af1) 50% no-repeat;mix-blend-mode:hard-light}section.billboard.b-treatments .image{background:url(/images/billboard-treatments.jpg?1df5ab3b854ed5201b9e3a4b861574f9) 50% no-repeat;mix-blend-mode:hard-light}section.billboard.b-gallery .image{background:url(/images/billboard-patients.jpg?83525952a43c93908ed24ae07f1b1eb1) 50% no-repeat;mix-blend-mode:hard-light}section.summary .container{padding:0 20px}@media (min-width:768px){section.summary .container{padding:0}}section.summary .container .boxes{box-sizing:border-box;float:left;margin:-40px 0 0;padding:0;position:relative;width:100%}@media (min-width:768px){section.summary .container .boxes{margin:-80px 0 0}}@media (min-width:992px){section.summary .container .boxes{margin:-100px 0 0}}@media (min-width:1200px){section.summary .container .boxes{margin:-145px 0 0}}section.summary .container .boxes ul{box-sizing:border-box;display:flex;flex-wrap:wrap;margin:0 auto;width:100%}section.summary .container .boxes ul li{box-sizing:border-box;flex:0 0 auto;float:left;padding:8px;width:100%}@media (min-width:768px){section.summary .container .boxes ul li{width:50%}}@media (min-width:992px){section.summary .container .boxes ul li{width:25%}}section.summary .container .boxes ul li.patients .box .icon{background:url(/images/ico-star.svg?3307e3feb24af9f6d82e2eb3ba41e613) 50% no-repeat}section.summary .container .boxes ul li.services .box .icon{background:url(/images/ico-tooth.svg?e8de6a5ad665003c4fbf7f78347af6af) 50% no-repeat}section.summary .container .boxes ul li.implantology .box .icon{background:url(/images/ico-implant.svg?22d3ef9480322ec99cae296919297c10) 50% no-repeat}section.summary .container .boxes ul li.contact .box .icon{background:url(/images/ico-phone-blue.svg?fb46692fef663feb45c2e59983ea3bf2) 50% no-repeat}section.summary .container .boxes ul li .box{background:hsla(0,0%,100%,.95);border-radius:6px;box-shadow:0 0 20px 0 rgba(0,0,0,.102);box-sizing:border-box;display:flex;flex-direction:column;height:100%;overflow:hidden;padding:50px 20px;position:relative;width:100%}section.summary .container .boxes ul li .box .icon{height:60px;margin:0 auto;width:60px}section.summary .container .boxes ul li .box .title{color:#1d1d1b;float:left;font-family:Montserrat,sans-serif;font-size:18px;font-weight:600;line-height:18px;margin-top:15px;text-align:center;width:100%}@media (min-width:768px){section.summary .container .boxes ul li .box .title{height:30px}}section.summary .container .boxes ul li .box .lead{display:-webkit-box;float:left;font-size:14px;font-weight:400;line-height:24px;margin-top:20px;text-align:center;width:100%}section.summary .container .boxes ul li .box .button{margin-top:auto;width:100%}section.summary .container .boxes ul li .box .button a{box-sizing:border-box;color:#ff5052;display:block;font-size:16px;margin:30px auto 0;overflow:hidden;text-align:center}section.summary .container .boxes ul li .box .button a:hover{text-decoration:underline;transition:color .35s ease,background .35s ease}section.main-services{box-sizing:border-box;float:left;margin:40px auto 20px;padding:0 15px;width:100%}section.main-services .text{color:#858a8e;float:left;font-size:16px;line-height:24px;margin:30px 0;text-align:center;width:100%}@media (min-width:768px){section.main-services{display:block;float:none;margin:100px auto 0;max-width:920px;overflow:hidden;padding:100px 0 20px}}section.main-services ul{margin:0 auto;max-width:430px}@media (min-width:768px){section.main-services ul{float:left;max-width:100%;width:100%}}section.main-services ul li{background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-sizing:border-box;float:left;margin-bottom:20px;max-width:100%;width:100%}@media (min-width:768px){section.main-services ul li{margin:0 15px 40px;max-width:430px;width:calc(50% - 30px)}}@media (min-width:992px){section.main-services ul li{margin:0 15px 40px;width:430px}}section.main-services ul li .image{background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;float:left;height:170px;width:100%}section.main-services ul li .box{box-sizing:border-box;float:left;padding:15px;width:100%}section.main-services ul li .box .title{color:#1d1d1b;float:left;font-size:22px;font-weight:500;margin-top:20px;text-align:center;width:100%}section.main-services ul li .box .lead{color:#858a8e;float:left;font-size:14px;line-height:30px;margin-top:20px;text-align:center;width:100%}section.formblock{float:left;margin-top:40px;width:100%}section.formblock.str{margin-bottom:30px}section.formblock.str .container{max-width:710px}section.team{box-sizing:border-box;float:left;margin:40px auto 60px;width:100%}@media (min-width:768px){section.team{display:block;overflow:hidden;padding:0 0 30px}}section.team.main{background:url(/images/blue-shadow.svg?454bfb233fce6fd21824a78270d1c069) 0 no-repeat;background-size:800px 800px;padding-top:45px}@media (min-width:768px){section.team.main{padding-top:60px}}section.team .container .text{color:#000;float:left;font-weight:400;line-height:24px;margin:30px 0;text-align:center;width:100%}section.team .container ul{box-sizing:border-box;display:flex;flex-wrap:wrap;float:left;margin:0 auto;width:100%}@media (min-width:992px){section.team .container ul{width:100%}}section.team .container ul li{box-sizing:border-box;flex:0 0 auto;margin-bottom:20px;width:100%}@media (min-width:540px){section.team .container ul li{padding:0 8px;width:50%}}@media (min-width:992px){section.team .container ul li:nth-child(4){display:none}section.team .container ul li{width:33.333333%}}section.team .container ul li .card{-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;background:#fff;border-radius:6px;box-shadow:0 0 20px 0 rgba(0,0,0,.102);box-sizing:border-box;float:left;height:100%;margin:0 0 20px;overflow:hidden;transform:translateZ(0);transition:transform .35s ease;width:100%}@media (min-width:768px){section.team .container ul li .card:hover{transform:perspective(1px) scale3d(1.03,1.03,1)}}section.team .container ul li .card .image{background-color:#f0f0f0;background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;height:calc(70vw - 24.5px);max-height:295px;width:100%}@media (min-width:540px){section.team .container ul li .card .image{height:calc(35vw - 24.5px)}}@media (min-width:768px){section.team .container ul li .card .image{height:calc(23.33333vw - 24.5px)}}@media (min-width:921px){section.team .container ul li .card .image{height:195px}}section.team .container ul li .card .box{box-sizing:border-box;float:left;padding:15px;width:100%}section.team .container ul li .card .box .name{border-bottom:1px solid #f0f0f0;color:#1d1d1b;float:left;font-size:16px;font-weight:600;line-height:24px;margin-top:20px;padding-bottom:20px;text-align:center;width:100%}section.team .container ul li .card .box .position{color:#000;float:left;font-size:14px;font-weight:400;line-height:24px;margin-top:10px;text-align:center;width:100%}section.team .container ul li .card .box .phone{color:#000;float:left;font-size:14px;font-weight:400;line-height:24px;margin-top:15px;text-align:center;width:100%}section.team .container ul li .card .box .phone span.icon{background:url(/images/ico-phone-color.svg?ef4fbdaa5c98505cc6f9ebafeb231a67) 0 0 no-repeat;display:inline-block;height:24px;position:relative;width:20px}section.team .container ul li .card .box .phone span.label{display:inline-block;position:relative;top:-5px}section.team .container ul li .card .box .phone a{color:#000;transition:color .35s ease}section.team .container ul li .card .box .phone a:hover{color:#ff5052}section.team .container ul li .card .box .button{float:left;padding:20px 0 10px;width:100%}section.team .container ul li .card .box .button a{border:1px solid #ff5052;border-radius:2px;box-sizing:border-box;color:#ff5052;cursor:pointer;display:block;font-size:16px;font-weight:500;height:50px;margin:0 auto;max-width:150px;overflow:hidden;padding-top:17px;text-align:center;text-transform:uppercase;width:100%}section.team .container ul li .card .box .button a:hover{background:#ff5052;color:#fff;transition:color .35s ease,background .35s ease}section.team .container ul li .card .box .button a{transition:color .35s ease,background .35s ease}section.team .shadow{background:url(/images/blue-shadow.svg?454bfb233fce6fd21824a78270d1c069) 0 0 no-repeat;bottom:300px;height:800px;position:absolute;right:0;transform:rotate(180deg);width:800px;z-index:-1}section.team.reception{margin-bottom:0;padding-bottom:0;position:relative}section.team.reception .container{max-width:820px}@media (min-width:992px){section.team.reception .container ul li{margin:0 15px 40px;width:calc(50% - 30px)}}section.teamblock{float:left;width:100%}@media (min-width:768px){section.teamblock{margin-top:40px}}@media (min-width:992px){section.teamblock section.team .container ul li:nth-child(4){display:block}}section.main-video{box-sizing:border-box;float:left;margin:45px auto;position:relative;width:100%}@media (min-width:768px){section.main-video{margin:0 auto 45px}}section.main-video .container{max-width:960px}section.main-video .container .video{float:left;height:0;padding-bottom:56.25%;position:relative;width:100%}@media (min-width:768px){section.main-video .container .video{margin-bottom:60px}}section.main-video .container .video .youtube-video{height:100%;left:0;position:absolute;top:0;width:100%}section.main-video .container .video .block{overflow:hidden;position:relative;width:100%}section.main-video .container .video .block .screen{height:100%;width:100%}section.main-video .container .video .block .screen img{width:100%}section.main-video .container .video .play{background:url(/images/play.svg?7ba029aa61d26937a769b08b3f27d478) 50% no-repeat;background-size:80px 80px;cursor:pointer;height:100%;opacity:.35;position:absolute;width:100%}@media (min-width:768px){section.main-video .container .video .play{background-size:120px 120px}}@media (min-width:992px){section.main-video .container .video .play{background-size:160px 160px}}section.main-video .shadow{background:url(/images/blue-shadow.svg?454bfb233fce6fd21824a78270d1c069) 0 0 no-repeat;height:800px;position:absolute;right:0;top:0;transform:rotate(180deg);width:800px;z-index:-1}section.review{box-sizing:border-box;float:left;margin:40px auto 20px;padding:0 15px;width:100%}@media (min-width:768px){section.review{display:block;float:none;overflow:hidden;padding:75px 0 20px;width:100%}}section.review .container{box-sizing:border-box;padding:0}section.review .container .text{color:#858a8e;float:left;font-size:16px;line-height:24px;margin:30px 0;text-align:center;width:100%}section.review .container .reviews ul{box-sizing:border-box;float:left;margin-top:20px;width:100%}@media (min-width:768px){section.review .container .reviews ul{float:left;height:auto;max-width:100%;width:100%}}section.review .container .reviews ul li{-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;background:#fff;box-shadow:0 0 30px 0 rgba(0,0,0,.15);box-sizing:border-box;float:left;margin-bottom:20px;max-height:290px;overflow:hidden;transform:translateZ(0);transition:transform .35s ease;width:100%}@media (min-width:768px){section.review .container .reviews ul li:hover{transform:perspective(1px) scale3d(1.03,1.03,1)}}section.review .container .reviews ul li:first-child.fade-in{animation-delay:0ms;animation-direction:alternate;animation-duration:.35s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeIn;animation-timing-function:ease-out;opacity:0}section.review .container .reviews ul li:first-child.fade-out{animation-delay:0ms;animation-direction:alternate;animation-duration:.35s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeOut;animation-timing-function:ease-out}section.review .container .reviews ul li:nth-child(2).fade-in{animation-delay:.15s;animation-direction:alternate;animation-duration:.35s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeIn;animation-timing-function:ease-out;opacity:0}section.review .container .reviews ul li:nth-child(2).fade-out{animation-delay:.15s;animation-direction:alternate;animation-duration:.35s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeOut;animation-timing-function:ease-out}section.review .container .reviews ul li:nth-child(3).fade-in{animation-delay:.3s;animation-direction:alternate;animation-duration:.35s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeIn;animation-timing-function:ease-out;opacity:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}section.review .container .reviews ul li:nth-child(3).fade-out{animation-delay:.3s;animation-direction:alternate;animation-duration:.35s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:fadeOut;animation-timing-function:ease-out}section.review .container .reviews ul li:nth-child(2),section.review .container .reviews ul li:nth-child(3){display:none}@media (min-width:768px){section.review .container .reviews ul li{margin:0 20px 40px;max-height:auto;width:calc(50% - 40px)}section.review .container .reviews ul li:nth-child(2){display:block}}@media (min-width:1200px){section.review .container .reviews ul li{margin:0 20px 40px;width:calc(33.33333% - 40px)}section.review .container .reviews ul li:nth-child(3){display:block}}section.review .container .reviews ul li .box{box-sizing:border-box;float:left;max-height:290px;overflow:hidden;padding:15px 15px 10px;width:100%}section.review .container .reviews ul li .box .name{color:#1d1d1b;float:left;font-size:16px;font-weight:500;margin-top:20px;text-align:center;text-transform:uppercase;width:100%}section.review .container .reviews ul li .box .city{color:#ff5052;float:left;font-size:16px;line-height:30px;margin-top:10px;text-align:center;width:100%}section.review .container .reviews ul li .box .lead{color:#858a8e;float:left;font-size:14px;height:150px;line-height:30px;margin-top:20px;overflow:hidden;position:relative;text-align:center;width:100%}section.review .container .pager{float:left;height:12px;position:relative;width:100%}section.review .container .pager ul{box-sizing:border-box;left:50%;position:absolute;top:0;transform:translateX(-50%);width:85px}section.review .container .pager ul li{border:2px solid #ff5052;border-radius:50%;box-sizing:border-box;cursor:pointer;float:left;height:12px;margin:0 8px;width:12px}section.review .container .pager ul li.act{background:#ff5052}section.review .send-block{box-sizing:border-box;display:table;margin:0 auto;max-width:710px;padding:70px 15px 0;width:100%}@media (min-width:768px){section.review .send-block{padding:70px 0 0}}section.review .page-review{background:#fff;box-sizing:border-box;float:left;margin-left:-15px;position:relative;width:100vw}@media (min-width:768px){section.review .page-review{margin:0}}section.review .page-review .container{box-sizing:border-box;padding:0}section.review .page-review .container .review-list{box-sizing:border-box;color:#000;float:left;width:100vw}@media screen and (min-width:768px){section.review .page-review .container .review-list{padding:0 30px;width:inherit}}section.review .page-review .container .review-list .owl-item{box-sizing:border-box;padding:30px}section.review .page-review .container .review-list .item{background:url(/images/doctor.svg?edcf3cecc306fe6cfb725163b5426b61) center 30px no-repeat;background-size:86px auto;border-radius:18px;box-shadow:0 0 20px rgba(0,0,0,.1);box-sizing:border-box;float:left;padding:140px 20px 20px;position:relative;width:100%}@media screen and (min-width:768px){section.review .page-review .container .review-list .item{padding:50px}}@media screen and (min-width:992px){section.review .page-review .container .review-list .item{background-position:50px 50px;padding:50px 50px 50px 160px}}section.review .page-review .container .review-list .item .name{box-sizing:border-box;color:#3b8ae6;float:left;font-size:18px;font-style:italic;font-weight:700;line-height:26px;text-align:center;width:100%}section.review .page-review .container .review-list .item .name span{color:#1153a3;font-weight:400}@media screen and (min-width:992px){section.review .page-review .container .review-list .item .name{text-align:left}}section.review .page-review .container .review-list .item .comment{box-sizing:border-box;float:left;font-size:14px;font-style:italic;font-weight:400;line-height:26px;margin-top:15px}section.review .page-review .container .carousel-pager button.owl-dot{background:#e5e5e5}section.review .page-review .container .carousel-pager button.owl-dot.active,section.review .page-review .container .carousel-pager button.owl-dot:hover{background:#76dede}.cookies{background:rgba(34,34,34,.95);bottom:0;box-sizing:border-box;left:0;padding:15px 0;position:fixed;width:100%;z-index:99999}@media (min-width:995px){.cookies{padding:20px 0}}.cookies.hidden{display:none}.cookies .text{box-sizing:border-box;color:#fff;font-size:14px;line-height:22px;padding:0 0 15px;position:relative;text-align:center;width:100%}@media (min-width:750px){.cookies .text{padding:0 15px 0 0;text-align:left;width:calc(100% - 140px)}}.cookies .text a{color:#fff;transition:color .35s ease}.cookies .text a:hover{color:#ff5052}.cookies button{background:#ff5052;border-radius:35px;box-sizing:border-box;color:#fff;cursor:pointer;display:table;font-size:15px;height:35px;margin:0 auto 5px;padding:8px 0;position:relative;text-align:center;width:130px}@media (min-width:750px){.cookies button{margin-top:-18px;position:absolute;right:15px;top:50%}}section.prices{background:#ebebeb;float:left;width:100%}section.prices .container .header{float:left;margin:40px 0;width:100%}@media (min-width:768px){section.prices .container .header{margin:80px 0}}section.prices .container .header h1{color:#ff5052;font-size:28px;font-weight:500;text-align:center;text-transform:uppercase}@media (min-width:768px){section.prices .container .header h1{font-size:48px}}section.prices .container .featured{float:left;width:100%}section.prices .container .featured ul{margin:0 auto;max-width:400px;position:relative;width:100%}@media (min-width:768px){section.prices .container .featured ul{float:left;height:800px;max-width:100%}}section.prices .container .featured ul li{background:#fff;float:left;margin-bottom:20px;position:relative;width:100%}@media (min-width:768px){section.prices .container .featured ul li{float:none;height:670px;overflow:hidden;position:absolute;width:31.75%;z-index:1}}section.prices .container .featured ul li .image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:100% auto;float:left;height:calc(53.5vw - 16.05px);max-height:225px;width:100%}@media (min-width:768px){section.prices .container .featured ul li .image{background-size:auto 100%;height:170px}}@media (min-width:1200px){section.prices .container .featured ul li .image{background-size:100% auto}}section.prices .container .featured ul li .title{background:#fff;float:left;font-size:36px;line-height:45px;padding:30px 0;text-align:center;width:100%}@media (min-width:768px){section.prices .container .featured ul li .title{font-size:24px;height:120px;line-height:35px}}@media (min-width:1200px){section.prices .container .featured ul li .title{font-size:36px;line-height:45px}}section.prices .container .featured ul li .description{float:left;width:100%}section.prices .container .featured ul li .description .price{background:#ff5052;color:#fff;float:left;font-size:36px;padding:20px 0;text-align:center;width:100%}section.prices .container .featured ul li .description .text{box-sizing:border-box;color:#99abb7;float:left;font-size:18px;line-height:30px;padding:20px;position:relative;text-align:center;width:100%}@media (min-width:768px){section.prices .container .featured ul li .description .text{max-height:140px;overflow:hidden}section.prices .container .featured ul li .description .text .shadow{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);bottom:0;height:35px;left:0;position:absolute;width:100%;z-index:9}}section.prices .container .featured ul li .description .button{margin:0 auto 30px;overflow:hidden;width:180px}@media (min-width:768px){section.prices .container .featured ul li .description .button{bottom:0;left:50%;margin:0 0 25px -90px;position:absolute}}section.prices .container .featured ul li .description .button a{background:#b7b7b7;border-radius:5px;box-sizing:border-box;color:#fff;display:block;float:left;font-size:16px;height:50px;padding-top:18px;text-align:center;text-transform:uppercase;width:180px}@media (min-width:768px){section.prices .container .featured ul li.item1{box-shadow:0 0 45px 0 rgba(0,0,0,.35);box-sizing:border-box;height:770px;left:50%;transform:translateX(-50%);width:36%;z-index:2}section.prices .container .featured ul li.item1 .image{height:180px}}section.prices .container .featured ul li.item1 .title{font-weight:500;font-weight:42px}section.prices .container .featured ul li.item1 .description{background:#ff5052;position:relative}@media (min-width:768px){section.prices .container .featured ul li.item1 .description{height:410px}}section.prices .container .featured ul li.item1 .description .price{font-weight:42px}section.prices .container .featured ul li.item1 .description .text{color:#fff;padding:20px 40px}@media (min-width:768px){section.prices .container .featured ul li.item1 .description .text{max-height:200px;overflow:hidden}section.prices .container .featured ul li.item1 .description .text .shadow{background-image:linear-gradient(180deg,transparent,#ff5052);bottom:0;height:40px;left:0;position:absolute;width:100%;z-index:9}section.prices .container .featured ul li.item1 .description .button{margin-bottom:35px}}section.prices .container .featured ul li.item1 .description .button a{background:#2f383d;font-size:20px;font-weight:500;padding-top:15px}@media (min-width:768px){section.prices .container .featured ul li.item2{left:0;top:48px}section.prices .container .featured ul li.item3{right:0;top:48px}}section.prices .priceblock{font-family:Montserrat,sans-serif;margin:0 auto 20px;overflow:hidden;width:100%}section.prices .priceblock .header{cursor:pointer;margin:40px 0 0;position:relative}@media (min-width:768px){section.prices .priceblock .header{cursor:auto;margin-top:80px}}section.prices .priceblock .header h2{background-color:#707070;box-sizing:border-box;color:#fff;float:left;font-size:22px;font-weight:400;height:50px;padding-top:14px;text-align:center;width:100%}@media (min-width:768px){section.prices .priceblock .header h2{background:none;color:#ff5052;font-size:36px;padding:0}}section.prices .priceblock .header span{background:url(/images/triangle-white.svg?a14950a15eef20a996a69f0a04a75b47) 50% no-repeat;background-size:8px 16px;height:16px;position:absolute;right:15px;top:17px;width:8px;z-index:9}section.prices .priceblock .header span.open{transform:rotate(90deg)}@media (min-width:768px){section.prices .priceblock .header span{display:none}}section.prices .priceblock .elements{display:none}section.prices .priceblock .elements.open{display:block}@media (min-width:768px){section.prices .priceblock .elements{display:block}}section.prices .priceblock .elements .type h3{float:left;font-size:20px;font-weight:500;margin:70px 0 20px;width:100%}section.prices .priceblock .elements .list{width:100%}section.prices .priceblock .elements .list ul li{float:left;line-height:36px;margin-bottom:5px;width:100%}section.prices .priceblock .elements .list ul li .title{float:left;width:75%}section.prices .priceblock .elements .list ul li .price{float:right;text-align:right;width:25%}.form{float:left;padding-top:25px;width:100%}@media (min-width:768px){.form{padding-top:50px}}.form .row{background:#fff;border-radius:8px;box-shadow:0 0 10px 3px hsla(0,0%,41%,.1);flex-wrap:wrap;margin-bottom:15px;padding:10px 20px;width:100%}.form .row,.form .row label{box-sizing:border-box;display:flex;float:left}.form .row label{align-items:center;border-right:1px solid #000;color:#000;font-size:15px;font-weight:600;line-height:26px;width:90px}.form .row label.full{border:none;width:100%}.form .row label.captcha-image{width:180px}.form .row input,.form .row select,.form .row textarea{background:transparent;border:none;box-sizing:border-box;float:left;font-family:Montserrat,sans-serif;font-size:15px;font-weight:400;height:32px;line-height:26px;outline:none;padding:0 15px;width:calc(100% - 90px)}.form .row textarea{font-weight:400;height:150px;line-height:26px;padding:15px 0;resize:none;width:100%}@media (min-width:768px){.form .row textarea{height:220px}}.form .row input.captcha{margin-top:7px;width:calc(100% - 180px)}.form .row .error-message{color:#ff5052;font-size:15px;margin-top:1rem}.form .button{display:inline-block;margin:0 auto;width:100%}.form .button button.send{align-items:center;background:#ff5052;border-radius:32px;box-shadow:0 4px 4px 0 rgba(0,0,0,.251),0 0 25px 0 rgba(255,80,82,.749);box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;height:64px;justify-content:center;line-height:22px;margin:0 auto;max-width:265px;padding:15px 30px;text-align:center;text-transform:uppercase;width:100%}@media (min-width:768px){.form .button button.send{padding:23px 0}}section.map{filter:grayscale(100%)}section.map,section.map iframe{float:left;height:100vw;max-height:600px;width:100%}section.contact{float:left;padding:25px 0;position:relative;width:100%}section.contact .container{max-width:770px}section.contact .container .infos{float:left;font-size:14px;line-height:30px;width:100%}@media (min-width:540px){section.contact .container .infos{font-size:16px;padding:0 8px}}section.contact .container .infos div{float:left;line-height:30px;margin-bottom:15px;width:100%}@media (min-width:768px){section.contact .container .infos div{margin-bottom:30px}}section.contact .container .infos div span{float:left;margin-right:15px;position:relative;width:30px}section.contact .container .infos div span.marker{background:url(/images/ico-marker.svg?cbbc58e204b2880fff0be461efce5660) 0 0 no-repeat;height:23px;left:1px;top:2px;width:19px}section.contact .container .infos div span.email{background:url(/images/ico-email.svg?4dc551ecc3a44fa6dd682b397ecb02c9) 0 0 no-repeat;height:20px;top:6px;width:20px}section.contact .container .infos a{color:#000;transition:color .35s ease}section.contact .container .infos a:hover{color:#ff5052}section.contact .container .simple-text{display:table;font-size:14px;font-weight:400;line-height:30px;padding:15px 0}@media (min-width:768px){section.contact .container .simple-text{font-size:16px}}section.contact .shadow{background:url(/images/blue-shadow.svg?454bfb233fce6fd21824a78270d1c069) 0 0 no-repeat;height:800px;left:0;position:absolute;top:0;width:800px;z-index:-1}section.contact h4{color:#5b5b5b;float:left;font-size:24px;font-weight:400;margin-bottom:15px;text-align:left;width:100%}section.contact .textblock{font-size:18px;width:100%}section.contact .textblock ul{margin-top:5px}section.contact .textblock ul li{background:none;padding:0}section.patients{float:left;width:100%}@media (min-width:768px){section.patients{margin-top:40px}}section.patients .container{overflow:hidden}section.patients .container .header{float:left;margin:40px 0;width:100%}@media (min-width:768px){section.patients .container .header{margin:80px 0}}section.patients .container .header h1{color:#ff5052;font-size:28px;font-weight:500;text-align:center;text-transform:uppercase}@media (min-width:768px){section.patients .container .header h1{font-size:48px}}section.patients .container .events{float:left;width:100%}@media (min-width:992px){section.patients .container .events{background:url(/images/line.jpg?0ac7f0697fa4301bae17547219ccc9ed) 50% repeat-y;margin-bottom:40px}}section.patients .container .events ul{float:left;width:100%}@media (min-width:992px){section.patients .container .events ul{padding-bottom:100px;transform:translateY(200px)}}section.patients .container .events ul li{float:left;position:relative;width:100%}@media (min-width:992px){section.patients .container .events ul li{height:300px}}section.patients .container .events ul li .block{background:#ebebeb;border-left:6px solid #ff5052;box-sizing:border-box;margin:0 auto 40px;max-width:400px;overflow:hidden;width:100%}@media (min-width:992px){section.patients .container .events ul li .block{height:410px;max-width:400px;width:400px}}@media (min-width:1200px){section.patients .container .events ul li .block{max-width:450px;width:450px}}section.patients .container .events ul li .block .box{box-sizing:border-box;float:left;overflow:hidden;padding:30px;position:relative;width:100%}section.patients .container .events ul li .block .box .title{color:#ff5052;float:left;font-size:24px;font-weight:500;width:100%}@media (min-width:768px){section.patients .container .events ul li .block .box .title{font-size:30px}}@media (min-width:992px){section.patients .container .events ul li .block .box .title{line-height:35px}}section.patients .container .events ul li .block .box .lead{color:#8b8b8b;float:left;font-size:14px;line-height:30px;margin-top:20px;position:relative;width:100%}@media (min-width:992px){section.patients .container .events ul li .block .box .lead{max-height:210px;overflow:hidden}section.patients .container .events ul li .block .box .lead .shadow{background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#ebebeb);bottom:0;height:80px;left:0;position:absolute;width:100%;z-index:9}}section.patients .container .events ul li .block .box .button a{border:1px solid #ff5052;border-radius:2px;box-sizing:border-box;color:#ff5052;float:left;font-size:16px;height:30px;margin-top:20px;padding:7px 15px 0;text-align:center;text-transform:uppercase;transition:color .35s ease,background .35s ease}section.patients .container .events ul li .block .box .button a:hover{background:#ff5052;color:#fff}section.patients .container .events ul li .circle{background:#fff;border:2px solid #c8c8c8;border-radius:50%;box-sizing:border-box;height:24px;left:50%;margin:-12px 0 0 -15px;position:absolute;top:0;width:24px;z-index:999}@media (min-width:992px){section.patients .container .events ul li .circle{margin:0 3px 0 -12px}section.patients .container .events ul li .block{transform:translateY(-195px)}section.patients .container .events ul li:nth-child(2n) .block{float:right}section.patients .container .events ul li:nth-child(odd) .block{float:left}}article.post{float:left;padding-top:25px;width:100%}@media (min-width:768px){article.post{padding:50px 0}}article.post h1{font-size:22px;font-weight:400;margin-bottom:25px}article.post h2{font-size:18px}article.post h2,article.post h3{font-weight:600;margin-bottom:15px}article.post h3{font-size:26px}@media (min-width:768px){article.post .container{box-shadow:0 0 5px 0 rgba(0,0,0,.1);padding:80px 50px 40px;width:720px}}@media (min-width:992px){article.post .container{padding:80px 70px 40px;width:960px}}@media (min-width:1200px){article.post .container{padding:80px 90px 40px;width:1100px}}article.post .container .textblock{width:100%}@media (min-width:768px){article.post .container .textblock{line-height:30px}}article.post .container .infos{float:left;font-size:14px;margin-bottom:25px;width:100%}@media (min-width:768px){article.post .container .infos{margin-bottom:40px}}section.page{float:left;padding:45px 0 40px;position:relative;width:100%}@media (min-width:768px){section.page{padding:45px 0 60px}}section.page .container{box-sizing:border-box}@media (min-width:768px){section.page .container{padding:80px 0 40px}}section.page .container .textblock{max-width:960px}section.page .container .textblock h1{font-size:26px;font-weight:600;line-height:30px;margin-bottom:40px;text-align:center}section.page .container .textblock h1.nomargin{margin:0}section.page .container .textblock h3{font-size:26px;font-weight:600;line-height:30px;margin-bottom:40px;text-align:center}section.page .container .textblock h3.nomargin{margin:0}section.page .container .textblock .place{float:left;margin:5px 0 40px;text-align:center;width:100%}@media (min-width:768px){section.page .container .textblock .place{margin-bottom:80px}}section.page .container .textblock table tr:nth-child(2n){background:#f8f8f8}section.page .container .textblock table tr td{padding:5px}section.page .container .textblock table strong{font-weight:600}section.page .container .textblock.guarantee table{border:1px solid #f8f8f8;box-shadow:0 0 20px 0 rgba(0,0,0,.102);box-sizing:border-box;float:left;height:auto!important;margin-bottom:30px;width:100%!important}section.page .container .textblock.guarantee table tr{box-sizing:border-box;float:left;height:auto!important;padding:5px 0!important;width:100%!important}@media (min-width:768px){section.page .container .textblock.guarantee table tr{margin-bottom:0}}section.page .container .textblock.guarantee table tr td{box-sizing:border-box;float:left;height:auto!important;padding:0 15px!important;width:100%!important}@media (min-width:768px){section.page .container .textblock.guarantee table tr td{padding:5px 15px!important;width:50%!important}}section.page.simple{padding:0 0 60px}section.page.simple .container{padding:30px}section.page .shadow{background:url(/images/blue-shadow.svg?454bfb233fce6fd21824a78270d1c069) 0 0 no-repeat;bottom:-300px;height:800px;left:0;position:absolute;width:800px;z-index:-1}section.strategy,section.treatments{box-sizing:border-box;float:left;padding:40px 30px;width:100%}section.strategy .main-header h2,section.strategy .main-header h3,section.treatments .main-header h2,section.treatments .main-header h3{margin-top:60px}@media (min-width:768px){section.strategy .main-header h2,section.strategy .main-header h3,section.treatments .main-header h2,section.treatments .main-header h3{font-size:34px;line-height:30px}}section.strategy .container,section.treatments .container{box-sizing:border-box}@media (min-width:768px){section.strategy .container,section.treatments .container{padding:80px 0 40px}}section.strategy .container .textblock h1,section.treatments .container .textblock h1{color:#ff5052;font-size:25px;font-weight:400;line-height:30px;margin-bottom:40px;text-align:center}@media (min-width:768px){section.strategy .container .textblock h1,section.treatments .container .textblock h1{font-size:36px;margin-bottom:40px}}section.strategy .boxes,section.treatments .boxes{box-sizing:border-box;float:left;padding:0 0 40px;position:relative;width:100%}@media (min-width:768px){section.strategy .boxes,section.treatments .boxes{padding:40px 0 100px}}@media (min-width:992px){section.strategy .boxes,section.treatments .boxes{background:url(/images/tool1.png?d78d22174bab951f047b38c6b9d48833) 80px bottom no-repeat}}@media (min-width:1200px){section.strategy .boxes .tool,section.treatments .boxes .tool{background:url(/images/tool2.png?08af1becd7fded1985f4c1d644096924) right 80px bottom no-repeat;bottom:0;float:left;height:610px;position:absolute;right:0;width:100%;z-index:1}}section.strategy .boxes .container,section.treatments .boxes .container{padding:0}section.strategy .boxes .container h1,section.treatments .boxes .container h1{color:#ff5052;font-family:Montserrat,sans-serif;font-size:25px;font-weight:400;line-height:30px;margin-bottom:40px;text-align:center}@media (min-width:768px){section.strategy .boxes .container h1,section.treatments .boxes .container h1{font-size:36px;margin:40px 0 60px}}section.strategy .boxes .container ul,section.treatments .boxes .container ul{box-sizing:border-box;display:flex;flex-wrap:wrap;float:left;margin:20px auto 0;width:100%}section.strategy .boxes .container ul li,section.treatments .boxes .container ul li{box-sizing:border-box;flex:0 0 auto;padding:15px 0;width:100%}@media (min-width:992px){section.strategy .boxes .container ul li,section.treatments .boxes .container ul li{padding:15px;width:33.33%}}section.strategy .boxes .container ul li .box,section.treatments .boxes .container ul li .box{background:#fff;border-radius:6px;box-shadow:0 0 20px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;float:left;height:100%;margin:0 15px 20px 0;padding:30px;width:100%}section.strategy .boxes .container ul li .box .title,section.treatments .boxes .container ul li .box .title{border-bottom:1px solid #f0f0f0;box-sizing:border-box;color:#000;float:left;font-size:22px;font-weight:400;line-height:28px;padding-bottom:25px;width:100%}section.strategy .boxes .container ul li .box .title span,section.treatments .boxes .container ul li .box .title span{color:#3b8ae6;font-size:22px;font-weight:700;line-height:22px}section.strategy .boxes .container ul li .box .texts,section.treatments .boxes .container ul li .box .texts{box-sizing:border-box;display:flex;flex-direction:column;float:left;height:100%;width:100%}section.strategy .boxes .container ul li .box .texts .description,section.treatments .boxes .container ul li .box .texts .description{color:#000;float:left;font-size:14px;font-weight:300;line-height:24px;margin-top:10px;overflow:hidden;position:relative;width:100%}section.strategy .boxes .container ul li .box .texts .button,section.treatments .boxes .container ul li .box .texts .button{float:left;margin-top:auto;padding:20px 0 0;text-align:center;width:100%}section.strategy .boxes .container ul li .box .texts .button a,section.treatments .boxes .container ul li .box .texts .button a{color:#ff5052;display:inline-block;font-size:16px;font-weight:400;line-height:22px;margin:0 auto;text-decoration:underline;transition:color .35s ease,background .35s ease}section.items{margin-bottom:60px}section.items,section.items ul,section.items ul li{box-sizing:border-box;float:left;width:100%}section.items ul li{display:flex;flex-direction:row;flex-wrap:wrap}section.items ul li .image{background-position:50%;background-repeat:no-repeat;background-size:cover;flex:0 0 auto;height:65vw;width:100%}@media (min-width:768px){section.items ul li .image{align-items:stretch;display:flex;height:auto;width:50%}}section.items ul li .box{background:linear-gradient(257.47deg,#76dede,#3b8ae6 60%);box-sizing:border-box;flex:0 0 auto;padding:30px;width:100%}@media (min-width:768px){section.items ul li .box{padding:100px;width:50%}}section.items ul li .box .title{color:#fff;float:left;font-size:20px;font-weight:700;line-height:30px;width:100%}@media (min-width:768px){section.items ul li .box .title{font-size:24px}}section.items ul li .box .description{color:#fff;float:left;font-size:16px;font-weight:400;line-height:30px;margin-top:30px;width:100%}section.items ul li:nth-child(2n){flex-direction:row-reverse}section.items ul li:nth-child(2n) .image{float:right}section.items ul li:nth-child(2n) .box{background:#f8f8f8}section.items ul li:nth-child(2n) .box .description,section.items ul li:nth-child(2n) .box .title{color:#000}@media (min-width:768px){section.items ul li:nth-child(2n) .box .description,section.items ul li:nth-child(2n) .box .title{text-align:right}section.strategy{padding:100px 30px 0}}section.strategy .container{padding:0}section.strategy .textblock h3{font-size:20px;font-weight:600;line-height:30px;margin-bottom:30px;text-align:center}@media (min-width:768px){section.strategy .textblock h3{font-size:26px}}section.strategy .textblock ul{margin-left:0}section.strategy-row{background:url(/images/implant.jpg?0eb4497b9476103a23e756cfda693e65) 100% no-repeat;background-size:auto 100%;float:left;padding:60px 0;width:100%}@media (min-width:768px){section.strategy-row{background-size:cover;padding:90px 0}}section.strategy-row h3{font-size:20px;font-weight:600;line-height:26px;margin-bottom:30px;text-align:center}@media (min-width:768px){section.strategy-row h3{font-size:26px;line-height:30px}}section.strategy-row .box-wrapper{width:100%}section.strategy-row .box-wrapper ul{box-sizing:border-box;display:flex;flex-wrap:wrap;float:left;margin:0 auto;width:100%}section.strategy-row .box-wrapper ul li{box-sizing:border-box;flex:0 0 auto;padding:15px 0;width:100%}@media (min-width:992px){section.strategy-row .box-wrapper ul li{padding:15px;width:33.33%}}section.strategy-row .box-wrapper ul li .box{background:#fff;border-radius:6px;box-shadow:0 0 20px rgba(0,0,0,.1);box-sizing:border-box;display:flex;flex-direction:column;float:left;height:100%;margin:0 15px 20px 0;padding:30px;width:100%}section.strategy-row .box-wrapper ul li .box .title{border-bottom:1px solid #f0f0f0;box-sizing:border-box;color:#3b8ae6;float:left;font-size:24px;font-weight:700;line-height:30px;padding-bottom:25px;text-align:center;width:100%}section.strategy-row .box-wrapper ul li .box .texts{box-sizing:border-box;display:flex;flex-direction:column;float:left;height:100%;width:100%}section.strategy-row .box-wrapper ul li .box .texts .description{color:#000;float:left;font-size:14px;font-weight:300;line-height:24px;margin-top:30px;overflow:hidden;position:relative;width:100%}section.strategy-row .box-wrapper ul li .box .texts .button{float:left;margin-top:auto;padding:20px 0 0;text-align:center;width:100%}section.strategy-row .box-wrapper ul li .box .texts .button a{color:#ff5052;display:inline-block;font-size:16px;font-weight:400;line-height:22px;margin:0 auto;text-decoration:underline;transition:color .35s ease,background .35s ease}.galleries{float:left;width:100%}@media (min-width:768px){.galleries{margin-bottom:60px}}.galleries ul,.galleries ul li{float:left;width:100%}.galleries ul li{box-sizing:border-box;line-height:26px;margin-bottom:20px}@media (min-width:768px){.galleries ul li{padding:0 20px;width:50%}}.galleries ul li .box{box-sizing:border-box;margin:0 auto;max-width:400px;position:relative;width:100%}@media (min-width:768px){.galleries ul li .box{max-width:570px}}.galleries ul li .box .image{border-radius:6px;overflow:hidden;width:100%}.galleries ul li .box .image img{border-radius:6px;width:100%}.galleries ul li .box .title{background:linear-gradient(90deg,rgba(59,138,203,.8),rgba(118,222,222,.8));border:1px solid #fff;color:#fff;display:table;font-size:18px;font-weight:600;left:50%;line-height:30px;padding:20px 30px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:40%}@media (min-width:992px){.galleries ul li .box .title{font-size:22px;padding:20px 40px;width:50%}}@media (min-width:1200px){.galleries ul li .box .title{width:auto}}section.gallery-wrapper{float:left;padding:30px 0;width:100%}section.gallery-wrapper .gallery{box-sizing:border-box;float:left;margin:40px 0;width:100%}section.gallery-wrapper .gallery .images{box-sizing:border-box;-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;float:left;line-height:0;padding:0;width:calc(100% + 10px)}@media (min-width:320px){section.gallery-wrapper .gallery .images{-moz-column-count:2;column-count:2}}@media (min-width:768px){section.gallery-wrapper .gallery .images{-moz-column-count:3;column-count:3}}@media (min-width:992px){section.gallery-wrapper .gallery .images{-moz-column-count:4;column-count:4}}section.gallery-wrapper .gallery .images img{-webkit-font-smoothing:subpixel-antialiased;backface-visibility:hidden;box-sizing:border-box;cursor:pointer;float:left;height:auto!important;transform:translateZ(0);transition:transform .35s ease;width:calc(100% - 10px)!important}@media (min-width:400px){section.gallery-wrapper .gallery .images img{margin:10px 10px 0 0}}@media (min-width:768px){section.gallery-wrapper .gallery .images img:hover{transform:perspective(1px) scale3d(1.02,1.02,1)}}section.landing-page{color:#000;float:left;position:relative;width:100%}section.landing-page .header{box-sizing:border-box;float:left;padding:15px 30px;width:100%}@media (min-width:768px){section.landing-page .header{margin:15px 0 0 5px;position:absolute;z-index:2}}section.landing-page .header .button-back a{background:url(/images/back-circle.svg?d3b06c48b64c6de7f8d74010d7dcf08f) 50% no-repeat;display:block;float:left;height:42px;margin:0 15px 10px 0;width:42px}@media (min-width:768px){section.landing-page .header .button-back a{height:48px;margin-top:2px;width:48px}}section.landing-page .header .logo{background:url(/images/landing-logo-fix.svg?229d8d9d4c094edb0b37f744415ba81c) 50% no-repeat;float:left;height:42px;max-width:320px;width:100%}@media (min-width:768px){section.landing-page .header .logo{height:51px;margin:0 0 0 15px;max-width:100%;width:385px}}section.landing-page .hero{display:block;float:left;min-height:265px;position:relative;width:100%;z-index:2}@media (min-width:768px){section.landing-page .hero{display:flex;height:43.5vw;max-height:600px;min-height:550px}}section.landing-page .hero .image{background:url(/images/hero-landing.jpg?bd643eb72e3fab5d7af4cfb0a9cd128b) 100% no-repeat;background-size:cover;float:left;height:43.5vw;max-height:600px;min-height:265px;width:100%}@media (min-width:768px){section.landing-page .hero .image{background-position:50%;min-height:550px;position:absolute;z-index:1}}section.landing-page .hero .text-wrapper{width:100%}@media (min-width:768px){section.landing-page .hero .text-wrapper{align-items:center;display:flex}}section.landing-page .hero .text-wrapper .do-you-know{background:linear-gradient(219.64deg,rgba(118,222,222,.9),rgba(59,138,230,.9));border-radius:0 0 60px 0;box-sizing:border-box;color:#fff;float:left;mix-blend-mode:normal;padding:25px;position:relative;width:100%;z-index:2}@media (min-width:768px){section.landing-page .hero .text-wrapper .do-you-know{background:linear-gradient(90deg,rgba(118,222,222,.9),rgba(59,138,230,.9));border-radius:0 0 85px 0;font-size:20px;margin-top:50px;max-width:970px;min-width:630px;mix-blend-mode:multiply;padding:50px;width:55%}}@media (min-width:1200px){section.landing-page .hero .text-wrapper .do-you-know{padding-left:100px}}section.landing-page .hero .text-wrapper .do-you-know .title{font-size:30px;font-weight:900;line-height:37px}@media (min-width:1200px){section.landing-page .hero .text-wrapper .do-you-know .title{font-size:36px;line-height:44px}}section.landing-page .hero .text-wrapper .do-you-know .items ul{float:left;font-weight:500;margin-top:20px}@media (min-width:1200px){section.landing-page .hero .text-wrapper .do-you-know .items ul{margin-top:30px}}section.landing-page .hero .text-wrapper .do-you-know .items ul li{background:url(/images/check-green.svg?2cd32bf673eef8262dd1ba6eef23e752) 0 0 no-repeat;background-size:22px 22px;line-height:22px;margin-bottom:15px;padding:0 0 0 40px}section.landing-page .container .simple-text{color:#000;display:table;font-size:14px;font-weight:400;line-height:30px;margin:0 auto;max-width:960px;padding:45px 0;text-align:center}@media (min-width:768px){section.landing-page .container .simple-text{font-size:16px;padding:75px 0}}section.landing-page .container .icon.message{background:url(/images/ico-message.svg?db38311d0d531b9be993e3324645bc4a) 50% no-repeat;height:76px;margin:0 auto 30px;width:76px}section.landing-page .page-row{float:left;position:relative;width:100%}section.landing-page .page-row.highlight{background:url(/images/bg-highlight.png?12ecbe5d0f3ae4a98785d773acab87f4) 0 no-repeat;background-size:cover;mix-blend-mode:multiply}section.landing-page .page-row .shadow{background:url(/images/blue-shadow.svg?454bfb233fce6fd21824a78270d1c069) 0 0 no-repeat;bottom:0;height:800px;left:0;position:absolute;width:800px;z-index:-1}section.landing-page .button-large{float:none;margin:0 auto}section.landing-page .button-large a{align-items:center;background:#ff5052;border-radius:100px;box-shadow:0 4px 4px 0 rgba(0,0,0,.251),0 0 25px 0 rgba(255,80,82,.749);box-sizing:border-box;color:#fff;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:14px;font-weight:700;justify-content:center;line-height:22px;max-width:-moz-max-content;max-width:max-content;min-height:64px;padding:15px 30px;text-align:center;width:auto}@media (min-width:768px){section.landing-page .button-large a{font-size:18px;padding:23px 50px}}section.landing-page .subtitle{color:#000;font-size:14px;font-weight:600;line-height:24px;margin:0 auto;text-align:center;width:100%}@media (min-width:768px){section.landing-page .subtitle{font-size:18px}}section.landing-page .subtitle.blue{color:#3b8ae6;font-size:18px;font-weight:700;line-height:26px}@media (min-width:768px){section.landing-page .subtitle.blue{font-size:22px;line-height:30px}}section.landing-page .page-solutions{float:left;position:relative;width:100%}section.landing-page .page-solutions .solutions{box-sizing:border-box;margin:0 auto;max-width:1240px;padding:0 15px}section.landing-page .page-solutions .solutions .list{box-sizing:border-box;display:flex;flex-wrap:wrap;padding:45px 0 30px;width:100%}section.landing-page .page-solutions .solutions .list .solution{box-sizing:border-box;flex:0 0 auto;margin-bottom:30px;padding:0 15px;width:100%}@media (min-width:768px){section.landing-page .page-solutions .solutions .list .solution{width:33.33333%}}section.landing-page .page-solutions .solutions .list .solution .card{background:#f5f5f5;border-radius:12px;box-shadow:0 0 14px rgba(0,0,0,.15);box-sizing:border-box;height:100%;overflow:hidden;width:100%}section.landing-page .page-solutions .solutions .list .solution .card .image{float:left;padding-top:56.25%;position:relative;width:100%}section.landing-page .page-solutions .solutions .list .solution .card .image img{height:100%;position:absolute;top:0}section.landing-page .page-solutions .solutions .list .solution .card .texts{background:#fff;box-sizing:border-box;float:left;padding:15px 20px;width:100%}section.landing-page .page-solutions .solutions .list .solution .card .texts .title{border-bottom:1px solid #cacaca;color:#3b8ae6;font-size:18px;font-weight:600;line-height:30px;padding:5px 0 15px;text-align:center}section.landing-page .page-solutions .solutions .list .solution .card .texts .short-description{font-size:14px;font-weight:400;line-height:30px;margin-top:15px}@media (min-width:768px){section.landing-page .page-solutions .solutions .list .solution .card .texts .short-description{font-size:16px}}section.landing-page .page-solutions .solutions .list .solution .card .long-description{box-sizing:border-box;float:left;font-size:14px;line-height:26px;padding:15px 20px;width:100%}@media (min-width:768px){section.landing-page .page-solutions .solutions .list .solution .card .long-description{font-size:16px}}section.landing-page .page-solutions .solutions .list .solution .card .long-description ul li{background:url(/images/ico-circle.svg?34b7cd74a9cc2d33018c83ef5ef28df3) 0 12px no-repeat;background-size:3px 3px;padding-left:15px}section.landing-page .page-solutions .solutions .list .solution .card .long-description ul li:not(:last-child){margin-bottom:10px}section.landing-page .page-solutions .shadow{background:url(/images/blue-shadow.svg?454bfb233fce6fd21824a78270d1c069) 0 0 no-repeat;bottom:0;height:800px;position:absolute;right:0;transform:rotate(180deg);width:800px;z-index:-1}section.landing-page .featured-solution{display:table;float:left;margin-bottom:60px;position:relative;width:100%}section.landing-page .featured-solution .featured-block{box-sizing:border-box;margin:0 auto;max-width:1240px;padding:0 30px}section.landing-page .featured-solution .featured-block .featured-wrapper{background:hsla(0,0%,100%,.9);border:2px solid #7ce5b3;border-radius:12px;box-shadow:0 0 14px rgba(0,0,0,.15);box-sizing:border-box;float:left;padding:30px 15px;width:100%}@media (min-width:768px){section.landing-page .featured-solution .featured-block .featured-wrapper{padding:45px}}section.landing-page .featured-solution .featured-block .featured-wrapper .check{background:url(/images/check-green.svg?2cd32bf673eef8262dd1ba6eef23e752) 50% no-repeat;height:38px;margin:0 auto 30px;width:38px}section.landing-page .featured-solution .featured-block .featured-wrapper .solution-title{color:#3b8ae6;font-size:20px;font-weight:700;line-height:37px;margin:15px 0;text-align:center;text-transform:uppercase;width:100%}@media (min-width:768px){section.landing-page .featured-solution .featured-block .featured-wrapper .solution-title{font-size:28px;line-height:60px}}section.landing-page .featured-solution .featured-block .featured-wrapper .solution-title span{color:#000;display:block;font-size:14px;font-weight:400;line-height:28px;text-transform:none}section.landing-page .featured-solution .featured-block .featured-wrapper .solution-title span.hyphen{display:none;margin:0 5px}section.landing-page .featured-solution .featured-block .featured-wrapper .solution-title span.hyphen:after{content:"―"}@media (min-width:768px){section.landing-page .featured-solution .featured-block .featured-wrapper .solution-title span.hyphen{display:inline-block}section.landing-page .featured-solution .featured-block .featured-wrapper .solution-title span.lead{display:inline-block;font-size:28px;line-height:60px}}section.landing-page .featured-solution .featured-block .featured-wrapper .line{background:linear-gradient(270deg,#76dede,#3b8ae6);height:1px;margin:0 auto 30px;max-width:970px;width:100%}section.landing-page .featured-solution .featured-block .featured-wrapper .card{box-sizing:border-box;display:flex;flex-wrap:wrap;margin-bottom:30px;width:100%}@media (min-width:992px){section.landing-page .featured-solution .featured-block .featured-wrapper .card{margin-bottom:45px;padding-top:15px}}section.landing-page .featured-solution .featured-block .featured-wrapper .card .image{box-sizing:border-box;flex:0 0 auto;margin-bottom:15px;width:100%}@media (min-width:992px){section.landing-page .featured-solution .featured-block .featured-wrapper .card .image{padding-right:15px;width:40%}}section.landing-page .featured-solution .featured-block .featured-wrapper .card .image img{border-radius:6px;width:100%}section.landing-page .featured-solution .featured-block .featured-wrapper .card .description{box-sizing:border-box;flex:0 0 auto;font-size:14px;font-weight:400;line-height:28px;width:100%}@media (min-width:992px){section.landing-page .featured-solution .featured-block .featured-wrapper .card .description{font-size:16px;line-height:30px;padding-left:15px;width:60%}}section.landing-page .featured-solution .featured-block .featured-wrapper .card .description p{margin-bottom:15px}section.landing-page .featured-solution .featured-block .icons{box-sizing:border-box;display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%}@media (min-width:992px){section.landing-page .featured-solution .featured-block .icons{margin-top:15px}}section.landing-page .featured-solution .featured-block .icons .item{box-sizing:border-box;flex:0 0 auto;margin-top:30px;padding:0 15px;position:relative;width:100%}@media (min-width:768px){section.landing-page .featured-solution .featured-block .icons .item{width:33.3333%}}@media (min-width:992px){section.landing-page .featured-solution .featured-block .icons .item{margin-top:0;padding:30px}}section.landing-page .featured-solution .featured-block .icons .item .card{background:#fff;border-radius:6px;box-shadow:0 0 20px rgba(0,0,0,.1);box-sizing:border-box;display:flex;height:100%;line-height:22px;padding:20% 20px 0;text-align:center;width:100%}@media (min-width:425px){section.landing-page .featured-solution .featured-block .icons .item .card{padding:25% 20px 10%}}@media (min-width:768px){section.landing-page .featured-solution .featured-block .icons .item .card{padding:20% 20px 0}}@media (min-width:992px){section.landing-page .featured-solution .featured-block .icons .item .card{padding:30% 20px 0}}section.landing-page .featured-solution .featured-block .icons .item .card .icon{background-position:50%;background-repeat:no-repeat;background-size:74px 74px;height:74px;margin:0 auto;width:74px}section.landing-page .featured-solution .featured-block .icons .item .card .icon.whitening{background-image:url(/images/ico-whitening.svg?8a01b399af70eb2dd7c59046008d52a5)}section.landing-page .featured-solution .featured-block .icons .item .card .icon.implants{background-image:url(/images/ico-implants.svg?df618bbd8085c129f97b55ae9894127a)}section.landing-page .featured-solution .featured-block .icons .item .card .icon.calendar{background-image:url(/images/ico-calendar.svg?14b19f25bed8e738b1f2a90ab4f1a427)}section.landing-page .featured-solution .featured-block .icons .item .card .icon.dental{background-image:url(/images/ico-dental.svg?80a41394e9f1c16a7fd5f83b36622436)}section.landing-page .featured-solution .featured-block .icons .item .card .icon.clean{background-image:url(/images/ico-clean.svg?62c6cd7fed229d09dcc55c765e0a7f8f)}section.landing-page .featured-solution .featured-block .icons .item .card .title{height:100%;margin:15px 0;text-align:center;width:100%}section.landing-page .featured-solution .shadow{background:url(/images/blue-shadow.svg?454bfb233fce6fd21824a78270d1c069) 0 0 no-repeat;bottom:0;height:800px;left:0;position:absolute;width:800px;z-index:-1}section.landing-page .featured-image{background:linear-gradient(257.47deg,#76dede,#3b8ae6 59.09%);box-sizing:border-box;display:flex;flex-wrap:wrap;width:100%}section.landing-page .featured-image .left{box-sizing:border-box;flex:0 0 auto;height:72vw;max-height:480px;position:relative;width:100%}@media (min-width:768px){section.landing-page .featured-image .left{width:50%}}section.landing-page .featured-image .left .image{background:url(/images/smile-woman.jpg?938322943f0ce1933ced6816496a8cf5) center 20% no-repeat;background-size:cover;border-bottom-right-radius:60px;float:left;height:100%;width:100%}section.landing-page .featured-image .right{align-items:center;box-sizing:border-box;color:#fff;display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:center;padding:30px;width:100%}@media (min-width:768px){section.landing-page .featured-image .right{width:50%}}section.landing-page .featured-image .right .text-wrapper{display:flex;margin:15px auto;text-align:center;width:100%}@media (min-width:768px){section.landing-page .featured-image .right .text-wrapper{max-width:80%}}section.landing-page .featured-image .right .text-wrapper .text{align-items:center;border:1px solid #fff;border-radius:6px;font-size:14px;justify-content:center;line-height:22px;margin:0 auto;padding:30px 15px}@media (min-width:768px){section.landing-page .featured-image .right .text-wrapper .text{font-size:16px;padding:30px}}section.landing-page .featured-image .right .text-wrapper .text p.highlighted{display:block;font-size:20px;font-weight:500;line-height:26px;margin:15px 0;text-transform:uppercase}section.landing-page .featured-image .right .text-wrapper .text p.highlighted strong{display:block;font-size:26px;font-weight:900;line-height:32px;margin:15px 0}section.landing-page .featured-image.reverse{flex-direction:row-reverse}@media (min-width:768px){section.landing-page .featured-image.reverse{background:linear-gradient(220.08deg,#76dede 30%,#3b8ae6)}}@media (min-width:992px){section.landing-page .featured-image.reverse .left{width:40%}}section.landing-page .featured-image.reverse .left .image{background-image:url(/images/five-woman.jpg?832df62e7b3669234c1a81a252397d95);border-bottom-left-radius:60px;border-bottom-right-radius:0}@media (min-width:992px){section.landing-page .featured-image.reverse .right{width:60%}}section.landing-page .featured-image.reverse .right .text-wrapper .text{background:url(/images/ico-calendar-white.svg?f45a81d7e8bebbfd83f7cdf3bc839db8) top no-repeat;background-size:64px 64px;border:none;line-height:30px;padding:100px 0 0}@media (min-width:768px){section.landing-page .featured-image.reverse .right .text-wrapper .text{font-size:16px}}@media (min-width:992px){section.landing-page .featured-image.reverse .right .text-wrapper .text{background-position:0 0;padding:0 0 0 100px;text-align:left}}section.landing-page .featured-image.reverse .right .text-wrapper .text p.highlighted{text-transform:none}@media (min-width:992px){section.landing-page .featured-image.reverse .right .text-wrapper .text p.highlighted strong{font-size:32px;line-height:40px}}section.landing-page .featured-image.summary{background:#f5f5f5}@media (min-width:992px){section.landing-page .featured-image.summary .left{width:40%}}section.landing-page .featured-image.summary .left .image{background-image:url(/images/somogyi-richard.jpg?fe26ceb650552f813ed3219a25d0c84c)}@media (min-width:992px){section.landing-page .featured-image.summary .right{width:60%}}section.landing-page .featured-image.summary .right .text-wrapper{margin:0}@media (min-width:768px){section.landing-page .featured-image.summary .right .text-wrapper{max-width:100%}}section.landing-page .featured-image.summary .right .text-wrapper .text{border:none;color:#000;font-size:14px;line-height:28px;padding:0;text-align:left}@media (min-width:768px){section.landing-page .featured-image.summary .right .text-wrapper .text{font-size:16px;line-height:30px;padding:0 30px}}section.landing-page .featured-image.summary .right .text-wrapper .text p{margin-bottom:15px}section.landing-page .featured-image.summary .right .text-wrapper .text ul{float:left;margin-top:15px}section.landing-page .featured-image.summary .right .text-wrapper .text ul li{background:url(/images/check-green.svg?2cd32bf673eef8262dd1ba6eef23e752) 0 0 no-repeat;background-size:26px 26px;margin-bottom:15px;padding-left:40px}section.landing-page .page-days{float:left;padding:45px 0;position:relative;width:100%}@media (min-width:768px){section.landing-page .page-days{padding:90px 0}}section.landing-page .page-days .day-wrapper{box-sizing:border-box;margin:0 auto;max-width:960px;padding:0 30px;position:relative}section.landing-page .page-days .day-wrapper .day{background:#fff;border-radius:6px 6px 6px 60px;box-shadow:0 0 18px rgba(0,0,0,.1);box-sizing:border-box;margin-bottom:60px;padding:20px 20px 40px;position:relative}@media (min-width:768px){section.landing-page .page-days .day-wrapper .day{margin-bottom:75px;padding:60px 75px 60px 210px}}section.landing-page .page-days .day-wrapper .day .icon{background-color:#3b8ae6;background-position:50%;background-repeat:no-repeat;background-size:48px 48px;border-radius:50%;height:80px;margin:25px auto;position:relative;width:80px}@media (min-width:768px){section.landing-page .page-days .day-wrapper .day .icon{background-size:62px 62px;height:100px;left:60px;position:absolute;top:35px;width:100px}}section.landing-page .page-days .day-wrapper .day .icon.day-1{background-image:url(/images/ico-dental-white.svg?3298f4a3c976270c3faf0b7887893733)}section.landing-page .page-days .day-wrapper .day .icon.day-2{background-image:url(/images/ico-smiling-white.svg?effc746f8f8a8ff324400eee530afd08)}section.landing-page .page-days .day-wrapper .day .icon.day-3{background-image:url(/images/ico-rontgen-white.svg?f6a4dbe4271dd457b77bb0da399e71fb)}section.landing-page .page-days .day-wrapper .day .icon.day-4{background-image:url(/images/ico-whitening-white.svg?6dff963a5551ab0d7e328fea97622b73)}section.landing-page .page-days .day-wrapper .day .icon.day-5{background-image:url(/images/ico-care-white.svg?5535948c4e6ae86c6de9c81e0965a07b)}section.landing-page .page-days .day-wrapper .day .title{color:#3b8ae6;font-size:24px;font-weight:900;line-height:30px;margin-bottom:10px}section.landing-page .page-days .day-wrapper .day .text{font-size:14px;font-weight:400;line-height:28px;text-align:justify}@media (min-width:768px){section.landing-page .page-days .day-wrapper .day .text{font-size:16px;line-height:30px}}section.landing-page .page-days .day-wrapper .day:last-child{margin-bottom:0}section.landing-page .page-days .day-wrapper .day:last-child .icon{background-color:#7ce5b3}section.landing-page .page-days .day-wrapper .day:last-child .title{color:#7ce5b3}section.landing-page .page-days .day-wrapper:after{border-right:3px dotted #cacaca;content:"";height:calc(100% - 30px);left:50%;position:absolute;top:15px;width:1px;z-index:-1}section.landing-page .page-days .shadow{background:url(/images/blue-shadow.svg?454bfb233fce6fd21824a78270d1c069) 0 0 no-repeat;height:800px;left:0;position:absolute;top:0;width:800px;z-index:-1}section.landing-page .page-days .shadow.bottom{bottom:0;left:auto;right:0;top:auto;transform:rotate(180deg)}section.landing-page .page-map{box-sizing:border-box;display:flex;flex-wrap:wrap;padding-top:30px;width:100%}@media (min-width:768px){section.landing-page .page-map{flex-direction:row-reverse}}section.landing-page .page-map .container .subtitle{font-size:18px;line-height:28px;padding-bottom:30px}section.landing-page .page-map .left{box-sizing:border-box;flex:0 0 auto;height:72vw;max-height:480px;position:relative;width:100%}@media (min-width:768px){section.landing-page .page-map .left{width:50%}}@media (min-width:992px){section.landing-page .page-map .left{width:66.666%}}section.landing-page .page-map .left .map{height:100%;width:100%}section.landing-page .page-map .right{align-items:center;background:#3b8ae6;box-sizing:border-box;color:#fff;display:flex;flex:0 0 auto;flex-wrap:wrap;justify-content:center;padding:0 30px;width:100%}@media (min-width:768px){section.landing-page .page-map .right{width:50%}}@media (min-width:992px){section.landing-page .page-map .right{width:33.3333%}}section.landing-page .page-map .right .text-wrapper{display:flex;margin:15px auto;text-align:center;width:100%}section.landing-page .page-map .right .text-wrapper .logo{background:url(/images/logo-white.svg?f0f85b45fb18bfc11e5bb0a883d28509) 50% no-repeat;height:64px;margin:0 auto 30px;width:146px}section.landing-page .page-map .right .text-wrapper .text{align-items:center;font-size:16px;justify-content:center;line-height:22px;margin:0 auto;padding:30px 15px}@media (min-width:768px){section.landing-page .page-map .right .text-wrapper .text{padding:30px}}section.landing-page .page-map .right .text-wrapper .text p{margin-bottom:15px}section.landing-page .page-map .right .text-wrapper .text a{color:#fff;transition:color .35s ease}section.landing-page .page-map .right .text-wrapper .text a:hover{color:#ff5052}section.landing-page .page-history{background:#f5f5f5;box-sizing:border-box;float:left;padding:30px 0 0;width:100%}@media (min-width:768px){section.landing-page .page-history{padding:60px 0}}section.landing-page .page-history .container{max-width:960px}@media (min-width:768px){section.landing-page .page-history .container .subtitle{font-size:26px;line-height:30px;text-align:left}}section.landing-page .page-history .container .history-box{margin-top:30px;width:100%}@media (min-width:768px){section.landing-page .page-history .container .history-box{margin-top:45px}}section.landing-page .page-history .container .history-box .col-1{float:left;margin-top:30px;width:100%}@media (min-width:768px){section.landing-page .page-history .container .history-box .col-1{margin:0;max-width:265px}}section.landing-page .page-history .container .history-box .col-1 img{border-bottom-left-radius:35px;width:100%}section.landing-page .page-history .container .history-box .col-2{float:right;font-size:14px;font-weight:400;line-height:28px;text-align:justify;width:100%}@media (min-width:768px){section.landing-page .page-history .container .history-box .col-2{font-size:16px;padding-left:30px;width:calc(100% - 300px)}}section.landing-page .page-history .container .history-box .col-3{float:right;margin-top:15px;width:100%}@media (min-width:768px){section.landing-page .page-history .container .history-box .col-3{margin-top:30px}}@media (min-width:992px){section.landing-page .page-history .container .history-box .col-3{padding-left:30px;width:calc(100% - 300px)}}section.landing-page .page-history .container .history-box .col-3 .logo-ihde{background:url(/images/swiss-quality.svg?a9bced1c52c8d09b37b63c476d0e5e27) 50% no-repeat;display:table;height:76px;margin:0 auto;padding:30px 0;width:141px}@media (min-width:768px){section.landing-page .page-history .container .history-box .col-3 .logo-ihde{float:left;padding:0}}section.landing-page .page-history .container .history-box .col-3 .quote{float:left}@media (min-width:768px){section.landing-page .page-history .container .history-box .col-3 .quote{float:right;width:calc(100% - 160px)}}section.landing-page .page-history .container .history-box .col-3 .quote .text{font-size:16px;font-weight:600;line-height:30px;text-align:center}@media (min-width:768px){section.landing-page .page-history .container .history-box .col-3 .quote .text{text-align:left}}section.landing-page .page-history .container .history-box .col-3 .quote .name{font-size:16px;font-style:italic;font-weight:400;line-height:32px;text-align:center}@media (min-width:768px){section.landing-page .page-history .container .history-box .col-3 .quote .name{text-align:left}}section.landing-page .page-form{float:left;padding:30px 0;position:relative;width:100%}section.landing-page .page-form .subtitle{font-size:16px;font-weight:700}@media (min-width:768px){section.landing-page .page-form .subtitle{font-size:18px}}section.landing-page .page-form .container{max-width:710px}section.landing-page .page-form .container .simple-text{padding:30px 0}section.landing-page .page-form .shadow{background:url(/images/blue-shadow.svg?454bfb233fce6fd21824a78270d1c069) 0 0 no-repeat;bottom:0;height:800px;position:absolute;right:0;transform:rotate(180deg);width:800px;z-index:-1}.owl-carousel{-webkit-tap-highlight-color:transparent;display:none;position:relative;width:100%;z-index:1}.owl-carousel .owl-stage{-moz-backface-visibility:hidden;position:relative;touch-action:manipulation}.owl-carousel .owl-stage:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden}.owl-carousel .owl-stage-outer{overflow:hidden;position:relative;-webkit-transform:translateZ(0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0)}.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-backface-visibility:hidden;float:left;min-height:1px;position:relative}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:none;border:none;color:inherit;font:inherit;padding:0!important}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{background:#000;height:100%;position:relative}.owl-carousel .owl-video-play-icon{-webkit-backface-visibility:hidden;cursor:pointer;height:80px;left:50%;margin-left:-40px;margin-top:-40px;position:absolute;top:50%;transition:transform .1s ease;width:80px;z-index:1}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{background-position:50%;background-repeat:no-repeat;background-size:contain;height:100%;opacity:0;transition:opacity .4s ease}.owl-carousel .owl-video-frame{height:100%;position:relative;width:100%;z-index:1}.carousel-pager{text-align:center}.carousel-pager button.owl-dot{border-radius:50%;height:13px;margin:0 5px;outline:none;padding:0;width:13px}.carousel-pager button.owl-dot.active,.carousel-pager button.owl-dot:hover{background:#7ce5b3}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */
/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{-webkit-appearance:none;background:none;border:0;box-shadow:none;cursor:pointer;display:block;float:right;height:44px;margin:0;opacity:.75;overflow:visible;padding:0;position:relative;transition:opacity .2s;width:44px}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{opacity:.9;outline:none}.pswp__button::-moz-focus-inner{border:0;padding:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(/images/default-skin.png?0ff4d62150facee6b7dec616100ad3da) 0 0 no-repeat;background-size:264px 88px;height:44px;width:44px}@media (-webkit-min-device-pixel-ratio:1.09375),(-webkit-min-device-pixel-ratio:1.1),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(/images/default-skin.svg?f64c3af3d0d25b9e4e003a8c03e4f70a)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{background-position:-88px 0;display:none}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;height:100px;margin-top:-50px;position:absolute;top:50%;width:70px}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background-color:rgba(0,0,0,.3);content:"";height:30px;position:absolute;top:35px;width:32px}.pswp__button--arrow--left:before{background-position:-138px -44px;left:6px}.pswp__button--arrow--right:before{background-position:-94px -44px;right:6px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__share-modal{-webkit-backface-visibility:hidden;background:rgba(0,0,0,.5);display:block;height:100%;left:0;opacity:0;padding:10px;position:absolute;top:0;transition:opacity .25s ease-out;width:100%;will-change:opacity;z-index:1600}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{-webkit-backface-visibility:hidden;background:#fff;border-radius:2px;box-shadow:0 2px 5px rgba(0,0,0,.25);display:block;position:absolute;right:44px;top:56px;transform:translateY(6px);transition:transform .25s;width:auto;will-change:transform;z-index:1620}.pswp__share-tooltip a{display:block;font-size:14px;line-height:18px;padding:8px 12px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{border:6px solid transparent;border-bottom-color:#fff;content:"";display:block;height:0;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none;position:absolute;right:15px;top:-12px;width:0}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{color:#fff;font-size:13px;height:44px;left:0;line-height:44px;opacity:.75;padding:0 10px;position:absolute;top:0}.pswp__caption{bottom:0;left:0;min-height:44px;position:absolute;width:100%}.pswp__caption small{color:#bbb;font-size:11px}.pswp__caption__center{color:#ccc;font-size:13px;line-height:20px;margin:0 auto;max-width:420px;padding:10px;text-align:left}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{direction:ltr;height:44px;left:50%;margin-left:-22px;opacity:0;position:absolute;top:0;transition:opacity .25s ease-out;width:44px;will-change:opacity}.pswp__preloader__icn{height:20px;margin:12px;width:20px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(/images/preloader.gif?14d740b6ee64510747b03b411d46f200) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;height:14px;left:15px;margin:0;opacity:.75;position:absolute;top:15px;width:14px}.pswp--css_animation .pswp__preloader__cut{height:14px;overflow:hidden;position:relative;width:7px}.pswp--css_animation .pswp__preloader__donut{background:none;border-color:#fff #fff transparent transparent;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:14px;left:0;margin:0;position:absolute;top:0;width:14px}@media screen and (max-width:1024px){.pswp__preloader{float:right;left:auto;margin:0;position:relative;top:auto}}@keyframes clockwise{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes donut-rotate{0%{transform:rotate(0)}50%{transform:rotate(-140deg)}to{transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;opacity:1;visibility:visible;z-index:1550}.pswp__top-bar{height:44px;left:0;position:absolute;top:0;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}.pswp{-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:hidden;position:absolute;top:0;touch-action:none;width:100%;z-index:1500;z-index:99999}.pswp *{box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{-webkit-backface-visibility:hidden;background:#000;opacity:0;transform:translateZ(0)}.pswp__bg,.pswp__scroll-wrap{height:100%;left:0;position:absolute;top:0;width:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{bottom:0;left:0;position:absolute;right:0;top:0;touch-action:none}.pswp__container,.pswp__img{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pswp__zoom-wrap{position:absolute;transform-origin:left top;transition:transform 333ms cubic-bezier(.4,0,.22,1);width:100%}.pswp__bg{transition:opacity 333ms cubic-bezier(.4,0,.22,1);will-change:opacity}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{bottom:0;overflow:hidden;right:0}.pswp__img,.pswp__item{left:0;position:absolute;top:0}.pswp__img{height:auto;width:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{height:auto!important;left:0;top:0;width:100%!important}.pswp__error-msg{color:#ccc;font-size:14px;left:0;line-height:16px;margin-top:-8px;position:absolute;text-align:center;top:50%;width:100%}.pswp__error-msg a{color:#ccc;text-decoration:underline}
