.color-white{color:#fff}.color-dentalLab-pro{color:#18BBB8}.color-dentalLab-pro--brighter{color:#64D8D7}.color-dentalLab-pro--bright{color:#cfffff}.color-dentalLab-pro--darker{color:#005570}.color-dentalLab-pro--dark{color:#003040}:root{--debug-color1:#ffcccc;--debug-color2:#ccffcc;--debug-color3:#ccccff;--debug-color4:#ffffcc;--debug-color5:#ffddcc;--debug-color6:#e6ccff;--debug-color7:#f2f2f2}.debug-bg1{background-color:var(--debug-color1) !important}.debug-bg2{background-color:var(--debug-color2) !important}.debug-bg3{background-color:var(--debug-color3) !important}.debug-bg4{background-color:var(--debug-color4) !important}.debug-bg5{background-color:var(--debug-color5) !important}.debug-bg6{background-color:var(--debug-color6) !important}.debug-bg7{background-color:var(--debug-color7) !important}@font-face{font-family:'Metropolis';src:url("assets/fonts/Metropolis-Black.eot");src:url("assets/fonts/Metropolis-Black.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Metropolis-Black.woff2") format("woff2"),url("assets/fonts/Metropolis-Black.woff") format("woff"),url("assets/fonts/Metropolis-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:'Metropolis';src:url("assets/fonts/Metropolis-Medium.eot");src:url("assets/fonts/Metropolis-Medium.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Metropolis-Medium.woff2") format("woff2"),url("assets/fonts/Metropolis-Medium.woff") format("woff"),url("assets/fonts/Metropolis-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Metropolis';src:url("assets/fonts/Metropolis-Bold.eot");src:url("assets/fonts/Metropolis-Bold.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Metropolis-Bold.woff2") format("woff2"),url("assets/fonts/Metropolis-Bold.woff") format("woff"),url("assets/fonts/Metropolis-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Metropolis';src:url("assets/fonts/Metropolis-LightItalic.eot");src:url("assets/fonts/Metropolis-LightItalic.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Metropolis-LightItalic.woff2") format("woff2"),url("assets/fonts/Metropolis-LightItalic.woff") format("woff"),url("assets/fonts/Metropolis-LightItalic.ttf") format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Metropolis';src:url("assets/fonts/Metropolis-Light.eot");src:url("assets/fonts/Metropolis-Light.eot?#iefix") format("embedded-opentype"),url("assets/fonts/Metropolis-Light.woff2") format("woff2"),url("assets/fonts/Metropolis-Light.woff") format("woff"),url("assets/fonts/Metropolis-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}h1,h2,h3,p{text-wrap:balance}h1,h2,h3{font-weight:700}h2{font-size:clamp(1.7rem, 2vw, 2rem);font-weight:300;line-height:2rem}h3{font-size:clamp(1.4rem, 2vw, 2rem);font-weight:400;line-height:clamp(2rem, 2.3vw, 2.3rem);position:relative;z-index:0}@media (max-width: 800px){h3{padding:0}}h4{font-size:clamp(1.4rem, 1.5vw, 1.5rem);font-weight:600;line-height:1.2rem;position:relative}p{font-size:clamp(1.05rem, 1.1rem, 1.1rem);line-height:1.7rem;font-weight:300}b{font-weight:700}ul{color:inherit}li{list-style:none;white-space:nowrap}a{text-decoration:none;white-space:nowrap;cursor:pointer}.nowrap{white-space:nowrap;display:inline-block}hr{width:100%;height:50px}.hr--white-bg{width:100%;height:50px}.hr--small{width:100%;height:25px}.hr--very-small{width:100%;height:15px}.hr--with-line{width:100%;border:none;height:1px;background-color:#c1c1c1}.hr--with-shadow{width:100%;border:none;height:1px;-webkit-box-shadow:5px 2px 12px rgba(45,45,45,0.432);-moz-box-shadow:5px 2px 12px rgba(45,45,45,0.432);box-shadow:5px 2px 12px rgba(45,45,45,0.432);margin-bottom:30px;background-color:#c1c1c1}.hr--section-link{width:100%;height:80px}@media (max-width: 800px){.hr--section-link{height:40px}}@media (max-width: 950px){.navbar-hide-desktop{display:none;visibility:hidden}}@media (min-width: 951px){.navbar-show-mobile{display:none;visibility:hidden}}@media (min-width: 800px){.hide-on-desktop{display:none;visibility:hidden}}@media (max-width: 1150px){.hide-on-tablet{display:none;visibility:hidden}}@media (max-width: 800px){.hide-on-mobile{display:none;visibility:hidden}}[class^="button-"]{cursor:pointer;padding:15px 30px;border-radius:50px 50px 50px 50px;-webkit-border-radius:50px 50px 50px 50px;-moz-border-radius:50px 50px 50px 50px;-ms-border-radius:50px 50px 50px 50px;font-size:19px;letter-spacing:1px;font-weight:600;color:#fff;transition:background-color 0.3s ease, color 0.3s ease}@media (max-width: 1150px){[class^="button-"]{font-size:18px}}[class^="button-"].button-dentallab-pro{background-color:#18BBB8}[class^="button-"].button-dentallab-pro a{color:inherit}[class^="button-"].button-dentallab-pro:hover{background-color:#64D8D7}@keyframes keyframes--fade-in-1{from{opacity:0}to{opacity:1}}@keyframes keyframes--pulse-1{0%{transform:scale(1)}50%{transform:scale(1.04)}100%{transform:scale(1)}}@keyframes keyframes--jump-1{0%{transform:translateY(0)}50%{transform:translateY(-20px)}100%{transform:translateY(0)}}@keyframes keyframes--slide-in-top-1{from{transform:translateY(50px)}to{transform:translateY(0)}}@keyframes keyframes--slide-in-left-1{from{transform:translateX(-30px)}to{transform:translateX(0)}}.animation-one--fade-in-1{animation:keyframes--fade-in-1 1s ease-out 0s 1}.animation-one--fade-in-2{animation:keyframes--fade-in-1 1.3s ease-out 0s 1}.animation-infinite--pulse-1{animation:keyframes--pulse-1 3s ease-out 0s infinite}.animation-infinite--jump-1{animation:keyframes--jump-1 3s ease-in-out 0s infinite}.animation-one--slide-in-top-1{animation:keyframes--slide-in-top-1 .7s ease-out 0s 1,keyframes--fade-in-1 2s ease-out 0s 1}.animation-one--slide-in-top-2{animation:keyframes--slide-in-top-1 1s ease-out 0s 1,keyframes--fade-in-1 2s ease-out 0s 1}.animation-one--slide-in-top-3{animation:keyframes--slide-in-top-1 1.3s ease-out 0s 1,keyframes--fade-in-1 2s ease-out 0s 1}.animation-one--slide-in-top-4{animation:keyframes--slide-in-top-1 1.6s ease-out 0s 1,keyframes--fade-in-1 2s ease-out 0s 1}.animation-one--slide-in-top-5{animation:keyframes--slide-in-top-1 1.9s ease-out 0s 1,keyframes--fade-in-1 2s ease-out 0s 1}.animation-one--slide-in-top-6{animation:keyframes--slide-in-top-1 2.2s ease-out 0s 1,keyframes--fade-in-1 2s ease-out 0s 1}.animation-one--slide-in-top-7{animation:keyframes--slide-in-top-1 2.5s ease-out 0s 1,keyframes--fade-in-1 2s ease-out 0s 1}.animation-one--slide-in-top-8{animation:keyframes--slide-in-top-1 2.8s ease-out 0s 1,keyframes--fade-in-1 2s ease-out 0s 1}.animation-one--slide-in-left-1{animation:keyframes--slide-in-left-1 0.8s ease-out 0s 1, 
 keyframes--fade-in-1 0.5s ease-out 0s 1}.animation-reveal--fade-in-1.active{animation:keyframes--fade-in-1 1s ease-out 0s 1}.animation-reveal--slide-left-1{opacity:0;transform:translateX(-50px);transition:all 0.5s ease 0.1s}.animation-reveal--slide-left-1.active{transform:translateX(0px);opacity:1}.animation-reveal--slide-right-1{opacity:0;transform:translateX(50px);transition:all 0.5s ease 0.1s}.animation-reveal--slide-right-1.active{transform:translateX(0px);opacity:1}.animation-reveal--slide-up-1{opacity:0;transform:translateY(50px);transition:all 0.5s ease 0.1s}.animation-reveal--slide-up-1.active{transform:translateY(0px);opacity:1}.animation-reveal--slide-up-button-gallery{opacity:0;transform:translateY(-100px);transition:all 0.5s ease 0.1s}.animation-reveal--slide-up-button-gallery.active{transform:translateY(-150px);opacity:1}.animation-reveal--scale-up-1{transform:scale(0.8);transition:all 1s ease}.animation-reveal--scale-up-1.active{transform:scale(1)}.animation-reveal--scale-down-1{transform:scale(1);transition:all 1s ease;opacity:1}.animation-reveal--scale-down-1.active{transform:scale(0.8);border-radius:60px 60px 60px 60px;-webkit-border-radius:60px 60px 60px 60px;-moz-border-radius:60px 60px 60px 60px;-ms-border-radius:60px 60px 60px 60px}@media (max-width: 1150px){.animation-reveal--scale-down-1.active{transform:scale(0.9)}}@media (max-width: 800px){.animation-reveal--scale-down-1.active{transform:scale(0.9)}}.animation-reveal--scale-down-border-radius{border-radius:0px 0px 0px 0px;-webkit-border-radius:0px 0px 0px 0px;-moz-border-radius:0px 0px 0px 0px;-ms-border-radius:0px 0px 0px 0px;transition:all 1s ease}.animation-reveal--scale-down-border-radius.active{border-radius:60px 60px 60px 60px;-webkit-border-radius:60px 60px 60px 60px;-moz-border-radius:60px 60px 60px 60px;-ms-border-radius:60px 60px 60px 60px}.animation-reveal--opacity{opacity:1;transition:all 2s ease}.animation-reveal--opacity.active{opacity:0.4;z-index:-1}.animation-reveal--opacity-2{opacity:1;transition:all 2s ease}.animation-reveal--opacity-2.active{opacity:0.4;z-index:-1;background-color:#ececec}.animation-reveal--home-bg-offer{position:relative;transition:all 1.6s cubic-bezier(0, 0.8, 0.37, 1)}.animation-reveal--home-bg-offer::after{content:"";position:absolute;inset:0;background-color:transparent;transition:background-color 1.6s cubic-bezier(0, 0.8, 0.37, 1);pointer-events:none}.animation-reveal--home-bg-offer.active::after{background-color:rgba(24,41,77,0.801)}.navbar-reveal{opacity:0;transform:translateY(-8px);transition:transform 0.4s ease-in, opacity 0.4s ease-in}navbar{display:flex;justify-content:center;align-items:start;flex-flow:row nowrap;position:fixed;overflow-x:hidden;z-index:100;width:100vw;height:100px;overflow-y:hidden;top:0;z-index:3}.navbar-scroll-reveal{position:fixed;top:0;left:0;width:100%;transition:transform 0.3s ease;z-index:1000;display:none}@media (max-width: 1024px){.navbar-scroll-reveal{display:block;height:50px}}.navbar-global{width:100%;height:80px;display:flex;justify-content:start;align-items:center;flex-flow:row nowrap;position:fixed;z-index:10;padding-left:30px}@media (max-width: 1024px){.navbar-global{height:50px;transform:translateY(-15px);display:none;visibility:hidden}}.navbar-global__container{height:100%;display:flex;justify-content:center;align-items:center;flex-flow:row nowrap}.navbar-global__logo{padding-left:10px}.navbar-global__logo img{width:180px;padding-right:10px}.navbar-global__menu{height:100%;display:flex;justify-content:center;align-items:center;flex-flow:row nowrap;justify-content:space-between;height:40px;backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);-moz-backdrop-filter:blur(50px);-o-backdrop-filter:blur(50px);border-radius:20px;transition:all 0.3s ease}.navbar-global__menu:hover{opacity:1;background-color:white;box-shadow:0 3px 5px rgba(0,0,0,0.2)}.navbar-global__menu li{display:flex;justify-content:center;align-items:center;padding:10px 20px;position:relative;border-radius:20px 20px 20px 20px;-webkit-border-radius:20px 20px 20px 20px;-moz-border-radius:20px 20px 20px 20px;-ms-border-radius:20px 20px 20px 20px;color:#5e5e5e;font-size:15px;height:40px}.navbar-global__menu li:hover{background-color:#18BBB8;transition:all 0.3s ease;color:white}.navbar-global__menu li:hover::after{width:100%}.navbar-global__menu li.active{transition:all 0.3s ease;background-color:#18BBB8;color:white}.navbar-global__actions{padding-right:30px;width:260px;display:flex;justify-content:end;align-items:center;flex-flow:row nowrap}.navbar-global__actions .send-file-stl{font-size:15px;transition:all 0.2s ease;color:#2c2c2c}.navbar-global__actions .send-file-stl:hover{color:#18BBB8;padding-bottom:5px}.navbar-global__actions .send-file-stl:hover::before{background-image:url("https://dentallabpro.pl/assets/img/navbar/icon-send-stl--hover.svg");background-repeat:no-repeat}.navbar-global__actions .send-file-stl::before{content:"";display:inline-block;position:relative;top:-1px;width:20px;height:20px;vertical-align:middle;margin-right:8px;background-image:url("https://dentallabpro.pl/assets/img/navbar/icon-send-stl--second.svg");background-repeat:no-repeat;background-position:center;background-size:contain;background-repeat:no-repeat;transition:all 0.2s ease}.navbar-global__actions img.navbar-separator{padding-left:10px;padding-right:10px}.language-dropdown,.language-dropdown-sidebar{position:relative;display:inline-block;position:absolute;right:20px;display:inline-block}.language-dropdown .language-current,.language-dropdown-sidebar .language-current{display:flex;align-items:center;justify-content:center;width:48px;height:36px;background:#fff;cursor:pointer;border-radius:5px;opacity:0.8;transition:all 0.3s ease}.language-dropdown .language-current:hover,.language-dropdown-sidebar .language-current:hover{opacity:1}.language-dropdown .language-current img,.language-dropdown-sidebar .language-current img{width:24px;height:auto;display:block}.language-dropdown .language-select,.language-dropdown-sidebar .language-select{list-style:none;position:absolute;top:100%;left:0;padding:4px 0;background:#fff;border:1px solid #fff;display:none;z-index:100;border-radius:0 0 5px 5px;transform:translateY(-3px)}.language-dropdown .language-select li a,.language-dropdown-sidebar .language-select li a{display:flex;align-items:center;gap:8px;padding:15px 11px;text-decoration:none;color:#121316}.language-dropdown .language-select li a img,.language-dropdown-sidebar .language-select li a img{width:24px;height:auto}.language-dropdown .language-select li a:hover,.language-dropdown-sidebar .language-select li a:hover{background:#23343d}.language-dropdown:hover .language-select,.language-dropdown:focus-within .language-select,.language-dropdown-sidebar:hover .language-select,.language-dropdown-sidebar:focus-within .language-select{display:block}.language-dropdown-sidebar{position:absolute;top:20px;right:20px;z-index:5}.dropdown{position:relative;display:inline-block}.dropdown__toggle{cursor:pointer;background:transparent}.dropdown__menu{position:absolute;left:0px;top:55px;min-width:180px;display:none;flex-direction:column;gap:10px;background:transparent;opacity:0;pointer-events:none;transition:opacity .18s ease, transform .18s ease;z-index:100}.dropdown__item{padding:0.6rem 1rem;text-align:left;cursor:pointer;background-color:white;border:solid 2px white;border-radius:25px;transition:all 0.3s ease;box-shadow:0 3px 5px rgba(0,0,0,0.2);transform:translateY(-3px);color:#313030}.dropdown__item:hover{border:solid 2px #18BBB8;background-color:#18BBB8;color:white;transform:translateY(0)}.dropdown:focus-within .dropdown__menu{display:flex;opacity:1;pointer-events:auto;transform:translateY(0)}.button-hamburger--global{display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;width:100%;padding:0;background-color:transparent;background-position:center;background-size:cover;cursor:pointer;position:relative}.button-hamburger--global::after{content:"";width:40px;height:40px;background-image:url("https://dentallabpro.pl/assets/img/navbar/icon-hamburger.svg");background-repeat:no-repeat;background-position:calc(50% + 0px) 50%;background-size:contain;background-size:40px;opacity:1;transition:background-color 0.3s ease, background-size 0.2s ease}.button-hamburger--global.active::after{background-color:transparent;opacity:1;background-image:url("https://dentallabpro.pl/assets/img/navbar/icon-close.svg");background-repeat:no-repeat;background-size:30px}.navbar-global-mobile{width:100vw;height:50px;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);-moz-backdrop-filter:blur(15px);-o-backdrop-filter:blur(15px);background:#ffffffd1;display:flex;justify-content:space-between;align-items:center;flex-flow:row nowrap;position:fixed;z-index:10}@media (min-width: 1025px){.navbar-global-mobile{display:none;visibility:hidden}}.navbar-global-mobile__container-logo{padding-left:20px}.navbar-global-mobile__logo img{width:180px;padding-right:10px}.navbar-global-mobile__container-hamburger{height:100%;display:flex;justify-content:center;align-items:center;padding-right:20px}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.74);backdrop-filter:blur(50px);-webkit-backdrop-filter:blur(50px);-moz-backdrop-filter:blur(50px);-o-backdrop-filter:blur(50px);z-index:1;z-index:3}.sidebar{display:none;position:fixed;z-index:4;left:0;top:0;width:100%;height:100%;overflow:auto;margin-top:50px}.sidebar__menu{display:flex;justify-content:center;align-items:center;width:100%;height:80%;padding-left:20px}.sidebar__menu ul li{font-size:35px;font-weight:300;padding-top:10px;padding-bottom:10px}.sidebar__menu ul li a{color:#121316}.sidebar__menu ul div{margin-top:20px;margin-bottom:0px}.sidebar__menu ul div span{color:#18BBB8;font-size:x-large;font-weight:600}.sidebar__menu ul div li{font-size:clamp(1.3rem, 2vw, 2rem);line-height:clamp(1.4rem, 2.2vw, 2.2rem);padding-top:10px;padding-bottom:10px}.sidebar__menu ul div li a{color:#313030;word-wrap:break-word;overflow-wrap:break-word;white-space:normal}.sidebar__actions{padding-left:40px;display:flex;justify-content:start;align-items:center;flex-flow:row nowrap}.sidebar__actions .send-file-stl{font-size:15px;transition:all 0.2s ease;color:#636363}.sidebar__actions .send-file-stl:hover{color:#18BBB8;padding-bottom:5px}.sidebar__actions .send-file-stl:hover::before{background-image:url("assets/img/navbar/icon-send-stl--hover.svg");background-repeat:no-repeat}.sidebar__actions .send-file-stl::before{content:"";display:inline-block;position:relative;top:-1px;width:20px;height:20px;vertical-align:middle;margin-right:8px;background-image:url("assets/img/navbar/icon-send-stl--second.svg");background-repeat:no-repeat;background-position:center;background-size:contain;background-repeat:no-repeat;transition:all 0.2s ease}.sidebar__actions img.navbar-Separator{padding-left:10px;padding-right:10px}.hr--sidebar{width:100%;border:none;height:1px;margin-bottom:30px;background-color:#c1c1c1}@keyframes keyframes--sidebar-open{from{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes keyframes--sidebar-close{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(0%)}}.animation-overlay{animation:keyframes--fade-in-1 0.5s ease-out 0s 1}.animation-sidebar-open{animation:keyframes--sidebar-open 0.25s ease-in 0s 1 forwards}.animation-sidebar-close{animation:keyframes--sidebar-close 0.2s ease forwards}.home-header{z-index:0;margin-top:80px;width:100%;height:85vh;max-height:1080px;align-self:center;position:relative;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;background:#868686;transform:scale(1);transition:all 1s ease;opacity:1}@media (max-width: 1150px){.home-header{height:800px}}@media (max-width: 1024px){.home-header{margin-top:50px}}.home-header__container{width:100%;height:100%;position:relative;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}@media (max-width: 1499px){.home-header__container{width:85%}}@media (max-width: 1150px){.home-header__container{width:95%}}@media (max-width: 800px){.home-header__container{width:100%;height:auto;flex-flow:column-reverse nowrap}}.home-header__video-background-desktop{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;mix-blend-mode:multiply;z-index:-1}@media (max-width: 800px){.home-header__video-background-desktop{display:none;visibility:hidden}}.home-header__video-background-mobile{position:fixed;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:1;mix-blend-mode:multiply;z-index:-1}@media (min-width: 800px){.home-header__video-background-mobile{display:none;visibility:hidden}}.home-header__content{width:70%}@media (max-width: 800px){.home-header__content{width:90%}}.home-header__content-text{color:white;flex:0.6;height:610px;display:flex;justify-content:center;align-items:center;flex-flow:column;text-align:center;padding:0 4vw 0 4vw;border-radius:150px;scale:1.4}@media (max-width: 800px){.home-header__content-text{width:100%;padding-left:5vw;padding-right:5vw;border-radius:0px;scale:1}}.home-header__content-text--title{display:flex;justify-content:start;align-items:end;flex-flow:row}.home-header__content-text--title span{font-weight:300;font-size:clamp(2.3rem, 3.5vw, 3.5rem);padding-right:clamp(0.7rem, 1vw, 1rem);position:relative;top:5px}@media (max-width: 800px){.home-header__content-text--title span{padding:0}}.home-header__content-text--paragraph p{font-weight:500;font-size:clamp(1.2rem, 1.4vw, 1.4rem);line-height:clamp(1.7rem, 2.1vw, 2.1rem)}.animation-reveal--home-header{transform:scale(1);transition:all 1s ease;opacity:1}.animation-reveal--home-header.active{transform:scale(0.8);border-radius:60px}@media (max-width: 1150px){.animation-reveal--home-header.active{transform:scale(0.9)}}main{width:100%;max-width:1920px;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}.main-title{width:100%;height:55vh;max-width:1920px;max-height:600px;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;padding:0 50px}.main-title h1,.main-title h3{text-align:center}.main-title h1{font-size:clamp(1.8rem, 2.5vw, 2.5rem);line-height:clamp(2rem, 2.7vw, 2.7rem);font-weight:500;margin-bottom:20px}.main-title h3{font-size:clamp(1.4rem, 1.5vw, 1.5rem);line-height:clamp(1.8rem, 1.8vw, 1.8rem);font-weight:300;margin-bottom:40px}.main-title img{width:100%;max-width:120px}.animation-reveal--main-title{opacity:0;transform:translateY(50px);transition:all 0.5s ease 0.1s}.animation-reveal--main-title.active{transform:translateY(0px);opacity:1}.animation-reveal--icon-smile{transform:scale(0.8);transition:all 1s ease}.animation-reveal--icon-smile.active{transform:scale(1)}.advantages-slider-container{width:100%;max-width:1500px;margin-bottom:50px;align-self:center;position:relative;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;margin-bottom:150px}@media (max-width: 950px){.advantages-slider-container{width:90%}}@media (max-width: 450px){.advantages-slider-container{margin-bottom:75px}}.advantages{width:100%;max-width:1920px;align-self:center;position:relative;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}.advantages__container{width:100%;max-width:1920px;display:flex;justify-content:center;align-items:center;flex-flow:row-reverse nowrap}@media (max-width: 950px){.advantages__container{padding:0px;height:auto;display:flex;justify-content:start;align-items:center;flex-flow:column nowrap}}.advantages__photo{flex:0.65;height:500px;padding-right:100px}@media (max-width: 950px){.advantages__photo{padding-right:0}}.advantages__photo img{width:100%;height:100%;object-fit:cover;border-radius:60px}@media (max-width: 950px){.advantages__photo img{width:70%}}@media (max-width: 450px){.advantages__photo img{height:300px;border-radius:40px}}.advantages__paragraph{flex:0.45;padding-left:4vw;padding-right:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:100px}@media (max-width: 950px){.advantages__paragraph{padding-top:25px;padding-left:0}}.slider-carousel{width:100%;overflow:hidden;position:relative;flex:1}.slider-carousel__track{display:flex;transition:transform 0.4s ease-in-out}.slider-carousel__item{min-width:100%;display:flex;justify-content:center;align-items:center}@media (max-width: 910px){.slider-carousel__item{display:flex;justify-content:start;align-items:center;flex-flow:column nowrap}}.slider-carousel__item img{width:100%;object-fit:cover}.slider-carousel .slider-carousel-arows{position:absolute;bottom:50%;width:100%;display:flex;justify-content:space-between;align-items:center;transform:translateY(25%);pointer-events:none}@media (max-width: 950px){.slider-carousel .slider-carousel-arows{bottom:0;padding-left:60px;padding-right:60px}}@media (max-width: 450px){.slider-carousel .slider-carousel-arows{padding-left:30px;padding-right:30px}}.slider-carousel .slider-carousel-arows__arow--prev,.slider-carousel .slider-carousel-arows__arow--next{border:none;width:100px;height:100px;font-size:58px;cursor:pointer;pointer-events:auto;display:flex;justify-content:start;align-items:center;opacity:0.2;transition:background 0.3s;background:transparent}@media (max-width: 950px){.slider-carousel .slider-carousel-arows__arow--prev,.slider-carousel .slider-carousel-arows__arow--next{touch-action:manipulation;-webkit-tap-highlight-color:transparent}}@media (max-width: 450px){.slider-carousel .slider-carousel-arows__arow--prev,.slider-carousel .slider-carousel-arows__arow--next{width:60px;height:60px}}.slider-carousel .slider-carousel-arows__arow--prev:hover,.slider-carousel .slider-carousel-arows__arow--next:hover{opacity:1}.slider-carousel .slider-carousel-arows__arow--prev{background-image:url("https://dentallabpro.pl/assets/img/slider/arrow-left.svg");background-size:contain;background-repeat:no-repeat}.slider-carousel .slider-carousel-arows__arow--next{background-image:url("https://dentallabpro.pl/assets/img/slider/arrow-right.svg");background-size:contain;background-repeat:no-repeat}.slider-carousel .slider-carousel-dots{text-align:center;margin-top:50px}@media (max-width: 950px){.slider-carousel .slider-carousel-dots{transform:translateY(-16px)}}@media (max-width: 450px){.slider-carousel .slider-carousel-dots{margin-top:35px;transform:translateY(-6px)}}.slider-carousel .slider-carousel-dots__dot{display:inline-block;width:12px;height:12px;margin:0 5px;background-color:#afafaf;border-radius:50%;cursor:pointer;transition:all 0.3s}.slider-carousel .slider-carousel-dots__dot.active{background-color:#18BBB8;width:24px;border-radius:10px}.animation-reveal--advantages-slider{opacity:0;transform:translateY(50px);transition:all 0.5s ease 0.1s}.animation-reveal--advantages-slider.active{transform:translateY(0px);opacity:1}.offer-clinic-highlighted{max-width:800px;display:flex;justify-content:center;align-items:center;margin-bottom:75px}@media (max-width: 950px){.offer-clinic-highlighted{flex-flow:column}}@media (max-width: 950px){.offer-clinic-highlighted__photo{display:flex;justify-content:center}}.offer-clinic-highlighted__photo img{height:550px;border-radius:20px}@media (max-width: 950px){.offer-clinic-highlighted__photo img{width:80%;height:auto}}.offer-clinic-highlighted__paragraph{padding-left:90px}@media (max-width: 950px){.offer-clinic-highlighted__paragraph{padding-left:0;margin-top:25px;text-align:center;align-items:center}}.offer-clinic-highlighted__paragraph span{white-space:nowrap;display:inline-block;color:#18BBB8;margin-bottom:20px;font-weight:600;font-size:larger}.offer-clinic-highlighted__paragraph h2,.offer-clinic-highlighted__paragraph button{margin-bottom:20px}.animation-reveal--offer-clinic-highlighted{opacity:0;transform:translateX(-50px);transition:all 0.5s ease 0.1s}@media (max-width: 950px){.animation-reveal--offer-clinic-highlighted{transform:translateY(-50px)}}.animation-reveal--offer-clinic-highlighted.active{transform:translateX(0px);opacity:1}@media (max-width: 950px){.animation-reveal--offer-clinic-highlighted.active{transform:translateY(0px)}}.offer-protetic-highlighted{max-width:800px;display:flex;justify-content:center;align-items:center;margin-bottom:75px}@media (max-width: 950px){.offer-protetic-highlighted{flex-flow:column-reverse}}.offer-protetic-highlighted__paragraph{padding-right:90px}@media (max-width: 950px){.offer-protetic-highlighted__paragraph{padding-right:0;margin-top:25px;text-align:center;align-items:center}}.offer-protetic-highlighted__paragraph span{white-space:nowrap;display:inline-block;color:#18BBB8;margin-bottom:20px;font-weight:600;font-size:larger}.offer-protetic-highlighted__paragraph h2,.offer-protetic-highlighted__paragraph button{margin-bottom:20px}@media (max-width: 950px){.offer-protetic-highlighted__photo{display:flex;justify-content:center}}.offer-protetic-highlighted__photo img{height:550px;border-radius:20px}@media (max-width: 950px){.offer-protetic-highlighted__photo img{width:80%;height:auto}}.animation-reveal--offer-protetic-highlighted{opacity:0;transform:translateX(50px);transition:all 0.5s ease 0.1s}@media (max-width: 1150px){.animation-reveal--offer-protetic-highlighted{transform:translateY(-50px)}}.animation-reveal--offer-protetic-highlighted.active{transform:translateX(0px);opacity:1}@media (max-width: 1150px){.animation-reveal--offer-protetic-highlighted.active{transform:translateY(0px)}}.gallery-highlighted-container{position:relative;width:100vw;max-height:600px;margin-bottom:50px;align-self:center;position:relative;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;background-color:black;margin-bottom:0}.slider-carousel-fadein{width:100%;height:70vh;overflow:hidden;position:relative}@media (max-width: 950px){.slider-carousel-fadein{height:400px}}.slider-carousel-fadein__track{position:relative;width:100%;height:100%}.slider-carousel-fadein__item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0.8s ease-in-out;display:flex;justify-content:center;align-items:center}.slider-carousel-fadein__item.active{opacity:1;z-index:2}.slider-carousel-fadein .highlighted-1{width:100%;height:100%;padding-left:50px;background-image:url("https://dentallabpro.pl/assets/img/home/gallery-highlighted-1.jpg");background-size:contain;background-position:center top;background-repeat:no-repeat;background-color:black;opacity:1;transition:all 0.5s ease-in}.slider-carousel-fadein .highlighted-2{width:100%;height:100%;padding-right:50px;background-image:url("https://dentallabpro.pl/assets/img/home/gallery-highlighted-2.jpg");background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:black;transition:all 0.5s ease-in}.slider-carousel-fadein .highlighted-3{width:100%;height:100%;padding-right:50px;background-image:url("https://dentallabpro.pl/assets/img/home/gallery-highlighted-3.jpg");background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:black;transition:all 0.5s ease-in}.slider-carousel-fadein .highlighted-4{width:100%;height:100%;padding-right:50px;background-image:url("https://dentallabpro.pl/assets/img/home/gallery-highlighted-4.jpg");background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:black;transition:all 0.5s ease-in}.slider-carousel-fadein .highlighted-5{width:100%;height:100%;padding-right:50px;background-image:url("https://dentallabpro.pl/assets/img/home/gallery-highlighted-5.jpg");background-size:contain;background-position:center center;background-repeat:no-repeat;background-color:black;transition:all 0.5s ease-in}@media (max-width: 950px){.slider-carousel-fadein [class^="highlighted-"]{opacity:0.4}}.gallery-highlighted__paragraph{display:flex;justify-content:center;align-items:center;flex-flow:column;position:absolute;width:100%;height:600px;text-align:center;z-index:3;opacity:0;transition:all 0.3s ease-in-out}@media (max-width: 950px){.gallery-highlighted__paragraph{height:400px;opacity:1}}.gallery-highlighted__paragraph:hover{opacity:1}.gallery-highlighted__paragraph h2{text-align:center;color:white;margin-bottom:20px;font-size:xx-large}[class^="highlighted-"].is-hovered{opacity:0.4}offer-wrapper{width:100%;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;padding-top:80px}@media (max-width: 1150px){offer-wrapper{padding-top:50px}}.offer-header{width:65%;max-width:1920px;height:420px;display:flex;justify-content:center;align-items:center;flex-flow:row nowrap}@media (max-width: 1150px){.offer-header{width:80%;height:auto;flex-flow:column-reverse}}@media (max-width: 800px){.offer-header{width:100%}}.offer-header__title{flex:0.35;align-self:flex-end;margin-bottom:75px}@media (max-width: 1150px){.offer-header__title{align-self:center;margin-bottom:0}}@media (max-width: 800px){.offer-header__title{width:90%}}.offer-header__title p{font-size:larger;font-weight:400;margin-bottom:15px;color:#18BBB8}@media (max-width: 1150px){.offer-header__title p{text-align:center;margin-top:15px;margin-bottom:5px}}@media (max-width: 800px){.offer-header__title p{text-align:left}}.offer-header__photo{flex:0.65;height:100%}@media (max-width: 1150px){.offer-header__photo{width:100%}}.offer-header__photo img{width:100%;height:100%;object-fit:cover;border-radius:90px 90px 90px 90px;-webkit-border-radius:90px 90px 90px 90px;-moz-border-radius:90px 90px 90px 90px;-ms-border-radius:90px 90px 90px 90px}@media (max-width: 800px){.offer-header__photo img{width:100%;height:300px;border-radius:0 0 0 0;-webkit-border-radius:0 0 0 0;-moz-border-radius:0 0 0 0;-ms-border-radius:0 0 0 0}}.offer-primary--wrapper{width:65%;max-width:1920px;display:flex;flex-flow:column}@media (max-width: 800px){.offer-primary--wrapper{width:90%}}.offer-primary{width:100%;max-width:1920px;display:flex;justify-content:center;align-items:start;flex-flow:row nowrap}@media (max-width: 1150px){.offer-primary{flex-flow:column}}.offer-primary__category,.offer-primary__details{display:flex;justify-content:start;align-items:center;width:100%;min-height:50px}.offer-primary__category{flex:0.35}.offer-primary__category span{font-size:large;font-weight:400;color:black}@media (max-width: 1150px){.offer-primary__category span{height:20px}}.offer-primary__details--wrapper{flex:0.65;width:100%;display:flex;justify-content:start;align-items:start;flex-flow:column}.offer-primary__details{border-bottom:1px solid #CCCCCC}.offer-primary__details p{font-size:large;padding:10px 0 10px 0;line-height:1.5rem}.offer-highlighted{width:90%;max-width:1920px;align-self:center;position:relative;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;background:#0a263f}.offer-highlighted__container{width:65%;display:flex;justify-content:center;align-items:center;flex-flow:row-reverse nowrap}@media (max-width: 1499px){.offer-highlighted__container{width:75%}}@media (max-width: 1150px){.offer-highlighted__container{width:85%}}@media (max-width: 800px){.offer-highlighted__container{width:100%;flex-flow:column nowrap}}.offer-highlighted__photo{flex:0.65;height:450px}@media (max-width: 800px){.offer-highlighted__photo{width:90%;height:0px}}.offer-highlighted__photo img{width:100%;height:100%;object-fit:cover;border-radius:90px 90px 90px 90px;-webkit-border-radius:90px 90px 90px 90px;-moz-border-radius:90px 90px 90px 90px;-ms-border-radius:90px 90px 90px 90px}@media (max-width: 800px){.offer-highlighted__photo img{height:300px;border-radius:10px 10px 10px 10px;-webkit-border-radius:10px 10px 10px 10px;-moz-border-radius:10px 10px 10px 10px;-ms-border-radius:10px 10px 10px 10px}}.offer-highlighted__paragraph{flex:0.45;padding:0 2vw 0 0vw}@media (max-width: 800px){.offer-highlighted__paragraph{margin-top:25px;padding:0 4vw 0 4vw}}.offer-highlighted__paragraph h2{line-height:2.5rem}.lazy{opacity:0;transition:opacity 0.8s ease-in-out}.lazy.loaded{opacity:1}main-gallery{background:#121316;margin-top:80px;width:100%;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;transition:all 03s ease}@media (max-width: 1024px){main-gallery{margin-top:50px}}.gallery-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));max-width:1360px;gap:20px;justify-content:center;align-items:center;width:100%;margin-top:50px;margin-bottom:50px}@media (max-width: 450px){.gallery-grid{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:10px}}.modal-gallery-open{cursor:url("https://dentallabpro.pl/assets/img/global/zoom.png") 1 1,auto;background:none;border:none;padding:0}.modal-overlay{position:fixed;inset:0;background:#121316;display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;visibility:hidden;transition:opacity .4s ease}.modal-overlay.active{opacity:1;visibility:visible}.modal-gallery-wrapper{width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}.modal-gallery{width:100%;height:100%;display:flex;flex-direction:column;position:relative}.modal-gallery-close{position:absolute;top:20px;right:20px;width:40px;height:40px;background:url("https://dentallabpro.pl/assets/img/navbar/icon-close.svg") no-repeat center;background-size:contain;border:none;cursor:pointer;z-index:10}.gallery-zoom{flex:1;display:flex;justify-content:center;align-items:stretch;scale:0.9;overflow:hidden}.gallery-zoom img{max-width:100vw;max-height:100vh;width:auto;height:auto;object-fit:contain}.gallery-zoom-title{position:absolute;top:20px;left:20px;color:white;max-width:70%;font-size:clamp(1.3rem, 1.5vw, 2rem);line-height:1.4;text-wrap:balance}.slider-carousel-gallery{width:100%;height:100%;position:relative;overflow:hidden}.slider-carousel-gallery__track{display:flex;height:100%;transition:transform .4s ease}.slider-carousel-gallery__item{min-width:100%;height:100%;display:flex;justify-content:center;align-items:stretch}.slider-carousel-gallery__item img{max-width:100vw;max-height:100vh;object-fit:contain}.slider-carousel-gallery-arows{position:absolute;inset:0;display:flex;justify-content:space-between;align-items:center;pointer-events:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.slider-carousel-gallery-arows button{pointer-events:auto;width:80px;height:80px;background:transparent no-repeat center;background-size:contain;border:none;cursor:pointer;opacity:.3}.slider-carousel-gallery-arows button:hover{opacity:1}.slider-carousel-gallery-arows .slider-carousel-gallery-arows__arow--prev{background-image:url("https://dentallabpro.pl/assets/img/slider/arrow-left-white.svg")}.slider-carousel-gallery-arows .slider-carousel-gallery-arows__arow--next{background-image:url("https://dentallabpro.pl/assets/img/slider/arrow-right-white.svg")}.slider-carousel-gallery-dots{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);display:flex;gap:8px;background:#272727;padding:10px 20px;border-radius:20px;opacity:0.8}.slider-carousel-gallery-dots__dot{width:10px;height:11px;background:#aaa;border-radius:50%;cursor:pointer;transition:all 0.3s ease}.slider-carousel-gallery-dots__dot.active{background:#18BBB8;width:18px;border-radius:8px}.gallery-thumbnail{position:relative;opacity:0.3}@media (max-width: 1024px){.gallery-thumbnail{opacity:0.6;text-wrap:balance}}.gallery-thumbnail:hover{opacity:1}.gallery-thumbnail-img img{width:100%;object-fit:cover;opacity:0}.gallery-thumbnail-title{position:absolute;bottom:0px;left:0px;background:black;color:white;padding:5px 8px;font-size:13px;opacity:0;transform:translateY(10px);transition:all 0.3s ease;text-align:left;font-weight:200}@media (max-width: 1024px){.gallery-thumbnail-title{animation:showTitle .3s ease forwards;animation-delay:0.6s}}@keyframes showTitle{to{opacity:1;transform:translateY(0)}}.gallery-thumbnail-title:hover{opacity:1}.gallery-thumbnail-img.is-hovered{opacity:1}.gallery-thumbnail-title.is-hovered{opacity:1;transform:translateY(0px)}.contact{width:90%;max-width:1400px;align-self:center;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap}.contact__container{width:100%;display:flex;justify-content:start;align-items:start;flex-flow:row nowrap}@media (max-width: 800px){.contact__container{height:900px;display:flex;justify-content:center;align-items:start;flex-flow:column-reverse nowrap}}.contact__adress--wrapper{flex:1;display:flex;justify-content:start;align-items:end;flex-flow:row nowrap;padding-right:8%}@media (max-width: 1150px){.contact__adress--wrapper{flex:0;padding-right:5%}}@media (max-width: 800px){.contact__adress--wrapper{padding-right:0}}.contact__adress--wrapper a{color:#18BBB8;transition:all 0.3s}.contact__adress--wrapper a:hover{color:#64D8D7}.contact__adress--wrapper li{line-height:26px}.contact__adress{display:flex;justify-content:start;align-items:start;flex-flow:column nowrap;padding-top:50px}@media (max-width: 800px){.contact__adress{padding-top:0;padding-bottom:50px}}.contact__adress div{flex:0.5}.contact__google-map{width:100%;height:700px;background-color:#ffffff;display:flex;justify-content:center;align-items:center}@media (max-width: 1150px){.contact__google-map{flex:1.45}}@media (max-width: 800px){.contact__google-map{height:550px}}.contact__google-map-container{width:100%;height:80%;border-radius:50px 50px 50px 50px;-webkit-border-radius:50px 50px 50px 50px;-moz-border-radius:50px 50px 50px 50px;-ms-border-radius:50px 50px 50px 50px;background-color:#d4d4d4;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:center;background-image:url("https://dentallabpro.pl/assets/img/contact/maps.jpg")}footer-wrapper{width:100%;z-index:0;display:flex;justify-content:center;align-items:start}.footer{width:90%;min-height:300px;max-width:1360px;color:#4c4c4d;display:flex;justify-content:center;align-items:start;flex-flow:column}@media (max-width: 800px){.footer{flex-flow:column}}.footer__main{width:100%;display:flex;justify-content:start;align-items:start;flex-flow:row nowrap;margin-bottom:30px}@media (max-width: 800px){.footer__main{align-items:start;flex-flow:column;padding:25px 0;margin-bottom:0}}.footer__adress{height:100%;display:flex;justify-content:start;align-items:start;flex-flow:column;margin-right:100px}@media (max-width: 800px){.footer__adress{align-items:start}}.footer__adress-logo{background:none}.footer__adress span{font-size:15px;font-weight:300;color:#707070;padding-bottom:10px}.footer__adress span:nth-of-type(1){margin-top:20px}.footer__adress span:nth-last-of-type(1){padding-bottom:0}.footer__adress a{transition:all 0.3s ease;color:#707070}.footer__adress a:hover{color:#18BBB8}.footer__links{height:100%;display:flex;justify-content:start;align-items:start;flex-flow:column;margin-right:100px}@media (max-width: 800px){.footer__links{align-items:start;padding-top:30px}}.footer__links span{font-size:14px;font-weight:500;color:#444444;padding-bottom:18px}.footer__links a{font-size:14px;font-weight:300;color:#676767;padding-bottom:18px;transition:all 0.3s ease}@media (max-width: 800px){.footer__links a:nth-of-type(1){margin-top:0}}.footer__links a:nth-last-of-type(1){padding-bottom:0}.footer__links a:hover{color:#18BBB8}.footer__bottom{width:100%;display:flex;justify-content:space-between;align-items:start;flex-flow:row nowrap;margin-bottom:30px}@media (max-width: 800px){.footer__bottom{align-items:start;flex-flow:column}}.footer__copyright{font-size:small;font-weight:100;color:#a1a1a1}.footer__social{display:flex;justify-content:start;align-items:start;flex-flow:row}@media (max-width: 800px){.footer__social{padding-top:30px}}.footer__social>a{padding-right:15px}.footer__social>a:last-child{padding-right:0}.footer__social-icon{background:#bbbbbb;border-radius:50% 50% 50% 50%;-webkit-border-radius:50% 50% 50% 50%;-moz-border-radius:50% 50% 50% 50%;-ms-border-radius:50% 50% 50% 50%;transition:all 0.3s ease}.footer__social-icon:hover{background:#18BBB8}::selection{background-color:#003040;color:#fff}::-moz-selection{background-color:#003040;color:#fff}*{margin:0;padding:0;border:0;box-sizing:border-box}html{scroll-behavior:smooth}body{width:100%;display:flex;justify-content:center;align-items:center;flex-flow:column nowrap;font-size:16px;font-family:'Metropolis', sans-serif;overflow-x:hidden}body::-webkit-scrollbar{width:12px}body::-webkit-scrollbar-thumb{background-color:#dcdcdc;border-radius:50px}body::-webkit-scrollbar-track{background-color:#fff}
