@viewport{width:device-width}.dentalweb{padding-top:calc(10px * 2);padding-bottom:calc(10px * 2);width:100%;max-width:100%}.dentalweb *{box-sizing:border-box!important}.dentalweb-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;margin-left:auto;margin-right:auto;width:100%;max-width:var(--skin-module-maxwidth)!important}.dentalweb-menu{width:100%}.dentalweb.layout-dental-publish .dentalweb-menu__ul li::before{display:none}.dentalweb.layout-dental-publish .navbar-toggler{display:none;margin-bottom:20px;margin-left:auto;padding:10px;background-color:#fff;border-radius:10px;color:#000}.dentalweb.layout-dental-publish .navbar-toggler:hover{background-color:#efefef}@media screen and (max-width:640px){.dentalweb.layout-dental-publish .navbar-toggler{display:flex;position:relative;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;float:right}.dentalweb.layout-dental-publish .navbar-toggler .icon{transition:all 0.3s ease-in-out;position:relative;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:space-around;width:44px;height:44px}.dentalweb.layout-dental-publish .navbar-toggler .icon>span{transition:all 0.3s ease-in-out;position:absolute;top:22px;display:block;width:22px;height:2px;background:#000}.dentalweb.layout-dental-publish .navbar-toggler .icon>span:nth-child(1){transform:translateY(-6px)}.dentalweb.layout-dental-publish .navbar-toggler .icon>span:nth-child(3){transform:translateY(6px)}.dentalweb.layout-dental-publish .navbar-toggler.menu-open .icon>span:nth-child(1){transform:rotate(-45deg)}.dentalweb.layout-dental-publish .navbar-toggler.menu-open .icon>span:nth-child(2){opacity:0}.dentalweb.layout-dental-publish .navbar-toggler.menu-open .icon>span:nth-child(3){transform:rotate(45deg)}.dentalweb.layout-dental-publish .dentalweb-menu{display:none}.dentalweb.layout-dental-publish .dentalweb-menu.menu-open{display:block}}@media screen and (min-width:640px){.dentalweb-menu{width:33.3333%;min-width:240px}.dentalweb-content{width:66.6667%;max-width:calc(100% - 240px)}}@media screen and (min-width:992px){.dentalweb-menu{width:25%}.dentalweb-content{width:75%}}@media screen and (min-width:1200px){.dentalweb-menu{width:20%}.dentalweb-content{width:80%}}@media screen and (min-width:1600px){.dentalweb-menu{width:15%}.dentalweb-content{width:85%}}@media screen and (min-width:1920px){.dentalweb-menu{width:12.5%}.dentalweb-content{width:87.5%}}.dw-slider{width:100%;margin-bottom:32px}.flickity-page-dots{margin-bottom:32px!important}.dw-slider__item{width:100%;text-align:center;background:#efefef}.dw-slider__item__image img{max-height:450px;width:100%;object-fit:cover}.dw-slider__item__caption{padding-top:10px;padding-bottom:calc(10px * 2);padding-left:10px;padding-right:10px}.dw-slider__item__caption p{margin-top:0;margin-bottom:0;font-size:1em}.gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.gallery-item{margin-top:10px;margin-bottom:10px;margin-left:10px;margin-right:10px;text-align:center;overflow:hidden}.dentalweb iframe{width:100%}figure.wp-caption .wp-caption-text{text-align:center}div.wp-caption{margin-left:10px;margin-right:10px}.dentalweb-content__children{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-left:-10px;margin-right:-10px;margin-top:-10px;margin-bottom:-10px;width:calc(100% + (10px * 2))!important}.dentalweb-content__children--overview{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));width:100%}@media screen and (min-width:640px){.dentalweb-content__children--overview{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.dentalweb-content__children,.dentalweb-content__children--overview{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;align-items:stretch;align-content:flex-start}.dentalweb-content__children .dentalweb-content__child,.dentalweb-content__children--overview .dentalweb-content__child{max-width:300px}}.dentalweb-content__child{position:relative;display:block;margin:10px;padding-bottom:calc(1.125em + (10px * 2))}.dentalweb-content__child__image{height:240px!important;width:100%}.dentalweb-content__child__image img{margin-top:0!important;margin-bottom:0!important;width:100%;height:inherit!important;object-fit:cover}.dentalweb-content__children .dentalweb-content__child__title,.dentalweb-content .dentalweb-content__child__title{padding-left:calc(10px * 2)!important;padding-right:calc(10px * 2)!important;padding-top:calc(10px * 2)!important;padding-bottom:10px!important}.dentalweb-content__children .dentalweb-content__child__title p,.dentalweb-content .dentalweb-content__child__title p{margin:0!important}.dentalweb-content__children .dentalweb-content__child__excerpt,.dentalweb-content .dentalweb-content__child__excerpt{padding-left:calc(10px * 2)!important;padding-right:calc(10px * 2)!important;padding-top:0!important;padding-bottom:10px!important}.dentalweb-content__children .dentalweb-content__child__excerpt p,.dentalweb-content .dentalweb-content__child__excerpt p{margin:0!important}.dentalweb-content__children .dentalweb-content__child__read-more,.dentalweb-content .dentalweb-content__child__read-more{position:absolute;bottom:0;padding-left:calc(10px * 2)!important;padding-right:calc(10px * 2)!important;padding-top:0!important;padding-bottom:calc(10px * 2)!important;width:100%!important}.dentalweb-content__children .dentalweb-content__child__read-more p,.dentalweb-content .dentalweb-content__child__read-more p{margin:0!important}.dentalweb-language-selector{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;margin:0 0 20px 0;width:100%}.dentalweb-language-selector .dentalweb-language-selector__select-container{margin-left:calc(10px / 2)}.dentalweb-menu{padding-bottom:calc(10px * 2)}@media screen and (min-width:640px){.dentalweb-menu{padding-right:calc(10px * 4)}}.dentalweb-menu__ul,.dentalweb-menu .children{margin-top:0!important;margin-bottom:0!important;margin-left:0!important;padding-left:0!important;list-style:none!important}.dentalweb-menu .page_item{margin-top:0!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important}.dentalweb-menu .page_item a{display:block;padding:10px 10px!important}.dentalweb-menu .children{display:none}.dentalweb-menu .children .page_item a{padding-left:calc(10px * 3)!important}.dentalweb-menu .current_page_ancestor .children,.dentalweb-menu .current_page_item.page_item_has_children .children{display:block}.dentalweb{background-color:var(--skin-module-background-color);font-family:inherit;line-height:1em;font-size:var(--skin-module-font-text-size)!important;letter-spacing:0;font-weight:400}.dentalweb .dentalweb-container{font-size:0.9em!important}.dentalweb-content h1,.dentalweb-content h2,.dentalweb-content h3,.dentalweb-content h4,.dentalweb-content h5,.dentalweb-content h6{margin-top:0!important;margin-bottom:calc(10px * 2)!important;margin-left:0!important;margin-right:0!important;font-family:inherit;line-height:1.125em;font-weight:400;letter-spacing:0;color:var(--skin-font-title-color)}.dentalweb-content h1{font-size:2em}.dentalweb-content h2{font-size:1.8em}.dentalweb-content h3{font-size:1.6em}.dentalweb-content h4{font-size:1.4em}.dentalweb-content h5{font-size:1.2em}.dentalweb-content h6{font-size:1.1em}.dentalweb-content p{margin:0 0 calc(10px * 2) 0!important;font-family:inherit;font-weight:400;line-height:1.25em;letter-spacing:0;color:var(--skin-font-text-color)}.dentalweb-content ol:not(.flickity-page-dots),.dentalweb-content ul{margin:0 0 calc(10px * 2) calc(10px * 2.5)!important;padding:0!important}.dentalweb-content ol>li,.dentalweb-content ul>li{margin:0 0 calc(10px / 2) 0;padding:0;line-height:1.25em}.dentalweb-content__child{text-decoration:none!important;transition:background 0.15s ease!important;transition-delay:0!important;border:1px solid var(--skin-box-border-color);border-radius:var(--skin-box-border-radius);background-color:var(--skin-box-background-color)!important;box-shadow:0 .25em .5em rgba(var(--skin-box-shadow-color),var(--skin-box-shadow-alpha));cursor:pointer}.dentalweb-content__child__image{border-top-left-radius:calc(var(--skin-box-border-radius) + 1px);border-top-right-radius:calc(var(--skin-box-border-radius) + 1px);font-size:.9em;color:var(--skin-font-text-color-alt)!important}.dentalweb-content__child__image img{border-top-left-radius:calc(var(--skin-box-border-radius) - 1px);border-top-right-radius:calc(var(--skin-box-border-radius) - 1px)}.dentalweb-content__children .dentalweb-content__child__title p,.dentalweb-content .dentalweb-content__child__title p{font-family:inherit!important;line-height:1.125em;font-weight:normal!important;letter-spacing:0!important;font-size:1.4em!important;color:var(--skin-font-title-color)!important;transition:color 0.15s ease!important}.dentalweb-content__children .dentalweb-content__child__excerpt p,.dentalweb-content .dentalweb-content__child__excerpt p{font-weight:normal!important;line-height:1.25em;letter-spacing:0!important;font-size:0.9em!important;color:var(--skin-font-text-color-alt)!important;transition:color 0.15s ease!important}.dentalweb-content__children .dentalweb-content__child__read-more p,.dentalweb-content .dentalweb-content__child__read-more p{font-weight:normal!important;line-height:1.125em;letter-spacing:0!important;font-size:0.9em!important;color:var(--skin-font-link-color)!important;transition:color 0.15s ease!important;text-align:right}.dentalweb-content__child:hover{background-color:var(--skin-box-background-color-alt)!important}.dentalweb-content__child:hover .dentalweb-content__child__title{color:var(--skin-font-title-hover-color)!important}.dentalweb-content__child:hover .dentalweb-content__child__read-more{color:var(--skin-font-link-hover-color)!important}.dentalweb-language-selector .dentalweb-language-selector__label{font-weight:normal!important;font-size:0.9em!important;color:var(--skin-font-text-color-alt)}.dentalweb-language-selector .dentalweb-language-selector__select-container{position:relative;display:flex;overflow:hidden;border-radius:var(--skin-box-border-radius);background:var(--skin-box-border-color)}.dentalweb-language-selector .dentalweb-language-selector__select-container:after{box-sizing:border-box!important;position:absolute;top:0;right:0;border:1px solid var(--skin-box-border-color);padding-top:calc((10px / 2) - 1px);padding-bottom:calc((10px / 2) - 1px);padding-left:5px;padding-right:5px;width:30px;min-height:30px;background:var(--skin-box-background-color-alt);line-height:20px;text-align:center;color:var(--skin-font-link-color);content:'\25BC';cursor:pointer;pointer-events:none;-webkit-transition:0.25s all ease;-o-transition:0.25s all ease;transition:0.25s all ease}.dentalweb-language-selector .dentalweb-language-selector__select-container:hover::after{color:var(--skin-font-link-hover-color)}.dentalweb-language-selector .dentalweb-language-selector__select{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;flex:1;outline:0;padding-top:5px;padding-bottom:5px;padding-left:10px;padding-right:40px;min-height:30px;border:1px solid var(--skin-box-border-color);border-radius:var(--skin-box-border-radius);background:var(--skin-module-background-color);background-image:none;box-shadow:none;color:var(--skin-font-text-color);cursor:pointer;font-size:.8em}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.dentalweb-language-selector .dentalweb-language-selector__select-container{display:block}.dentalweb-language-selector .dentalweb-language-selector__select-container:after{display:none}.dentalweb-language-selector .dentalweb-language-selector__select{padding:0}}.dentalweb-menu{font-size:.8em}.dentalweb-menu__ul{border-bottom:1px solid var(--skin-box-border-color-alt)}@media screen and (min-width:640px){.dentalweb-menu__ul{border-bottom:0}}.dentalweb-menu .page_item a{transition:background 0.15s ease,color 0.15s ease,border-color 0.15s ease!important;text-decoration:none!important;background-color:var(--skin-box-background-color);border-top:1px solid var(--skin-box-border-color-alt);color:var(--skin-font-link-color)!important}.dentalweb-menu .page_item a:hover{background-color:var(--skin-box-background-color-alt);color:var(--skin-font-link-hover-color)!important}@media screen and (min-width:640px){.dentalweb-menu .page_item a{border-right:1px solid var(--skin-box-border-color)}}.dentalweb-menu .dentalweb-menu__ul>.page_item:first-of-type a{border-top:0}.dentalweb-menu .children .page_item a{color:var(--skin-font-link-color)!important}.dentalweb-menu .current_page_item a[aria-current='page']{border-top:1px solid var(--skin-box-border-color);border-bottom:1px solid var(--skin-box-border-color);font-weight:400;color:var(--skin-font-text-color)!important}.dentalweb-menu .current_page_item>.children .page_item:first-of-type a,.dentalweb-menu .current_page_item+.page_item a{border-top-color:transparent!important}.dentalweb-menu .current_page_ancestor.page_item a,.dentalweb-menu .children .page_item a{background-color:var(--skin-box-background-color-alt)}.dentalweb-menu .page_item.current_page_item>a{background-color:var(--skin-module-background-color)}.dentalweb-menu .page_item.current_page_item>a:hover{background-color:var(--skin-module-background-color)}@media screen and (min-width:640px){.dentalweb-menu .current_page_item{background:var(--skin-box-background-color)}.dentalweb-menu .current_page_item a[aria-current='page']{border-left:1px solid var(--skin-box-border-color);border-right:0;border-top-left-radius:var(--skin-box-border-radius);border-bottom-left-radius:var(--skin-box-border-radius)}}.dentalweb-content img.alignright{float:right}