.sss-wrapper{font-family:Roboto Slab;width:100%}.sss-header h2{color:var(--text-brown);font-size:24px;font-weight:500}.sss-header h3{font-size:16px;font-weight:400}.sss-content{display:grid;margin:0 auto;padding-top:40px;width:60%}.sss-item{border-color:var(--turquoise);border-radius:20px;cursor:pointer;display:block;margin-bottom:15px;transition:.3s}.sss-item-header{align-items:center;display:flex;justify-content:space-between;padding:25px 25px 25px 30px}.sss-item-content{color:var(--text-brown);display:none;font-family:Freight Light;font-size:18px;padding:0 30px 30px}.sss-item:hover{border-color:var(--turquoise);transition:.3s;transition-property:border,border-width,border-color!important}.sss-item.active{border:1px solid var(--turquoise)}.sss-item i{font-size:25px;transition:.3s}.sss-text-area{border-radius:4px;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);margin:40px auto 80px;padding:40px 30px;width:60%}.sss-text-area-content{max-height:370px;overflow-y:scroll;padding-right:20px}.sss-text-area-content::-webkit-scrollbar{background-color:#e9e9e9;border-radius:5px;width:8px}.sss-text-area-content::-webkit-scrollbar-thumb,.sss-text-area-content::-webkit-scrollbar-thumb:hover{background-color:var(--turquoise);border-radius:5px}.sss-text-area-content h2,.sss-text-area-content p,.sss-text-area-content ul{font-weight:200;opacity:.8;padding-bottom:20px}.sss-text-area-content ul{list-style-type:disc!important;padding-left:20px}.sss-text-area-content ul li{display:list-item;list-style-type:disc!important}.sss-text-area-content h2{opacity:.6}.sss-text-area-content p{font-family:Freight;line-height:30px;opacity:.6}@media only screen and (max-width:800px){.invisalign-info-bg{opacity:.5}.invisalign-info-content-wrapper{display:flex!important;flex-direction:column!important;padding:30px!important;width:100%!important}.invisalign-info-content{padding:0!important}.invisalign-info-content-image .main-logos{width:270px!important}.invisalign-info-image-area{background:transparent!important;display:flex!important;height:fit-content!important;justify-content:end!important;margin-top:20px!important;width:100%!important}.invisalign-info-image{width:fit-content!important}.invisalign-info-image-area img,.invisalign-info-image-area-bg{display:none!important}.invisalign-info-content-image{display:flex!important;flex-direction:row!important;justify-content:end!important}.invisalign-info-image-area-enquiry{min-width:216px!important;position:static!important;width:fit-content!important}}@media only screen and (min-width:1240px){.invisalign-info-bottom-outside{justify-content:start!important;padding-left:100px!important}.invisalign-info-bottom-outside-item{justify-content:start!important}.invisalign-info-bottom-outside-wrapper{width:1200px!important}}@media only screen and (max-width:512px){.invisalign-info-bottom-outside-wrapper{width:calc(100% - 40px)!important}}.intro{background-color:rgba(0,0,0,.331);cursor:pointer;height:100vh}.intro-video-wrapper{height:100%;position:relative}.intro-bg{background-color:rgba(0,0,0,.508)}.intro-bg,.intro-video-wrapper:after{height:100%;left:0;position:absolute;top:0}.intro-video-wrapper:after{background-color:#242424;content:"";opacity:0}.intro-video{height:100%;left:50%;object-fit:cover;object-position:right;position:absolute;top:50%;transform:translate(-50%,-50%)}.intro-mouse{bottom:10%;display:flex;justify-content:center;left:0;position:absolute}.intro-mouse .intro-mouse-img{display:none;position:relative;width:70px}.intro-mouse .intro-mouse-img:before{animation:drop 2s linear infinite;border:4px solid #fff;border-radius:50%;content:"";left:50%;position:absolute;top:-10%;transform:translate(-10%,-10%)}@keyframes drop{0%{opacity:0;transform:translate(-50%,20px)}60%{opacity:.8;transform:translate(-50%,30px)}to{opacity:1;transform:translate(-50%,40px)}}.intro-content{align-items:center;color:#f6f6f6;display:flex;flex-direction:column;height:100%;justify-content:flex-start;left:50%;position:absolute;top:0;transform:translate(-50%);transition:.3s;width:100%}#intro-section-exit-text:after,.intro-text{left:50%;position:absolute;transform:translate(-50%,-50%)}.intro-logo{display:none;pointer-events:all;position:absolute;text-align:center;top:6%;z-index:5}.intro-text{text-align:center;top:35%;width:750px}.intro-content .intro-text p{font-family:Roboto Slab;font-size:80px;font-weight:700;letter-spacing:2px;line-height:1;max-width:744px;position:relative;z-index:5}#intro-section-exit-text,.intro-exit-btn{background-color:#1bb6b9;height:100px;width:100px}.intro-text-randevu{pointer-events:all;position:absolute;top:45%;width:100%;z-index:5}.intro-text-randevu button i{color:var(--text-white);font-size:23px;padding-left:15px;pointer-events:none}.intro-exit-btn{border-radius:50%;cursor:pointer;display:block;display:flex;left:-3vw;mix-blend-mode:revert;opacity:.9;pointer-events:none;position:fixed;top:-3vw;z-index:5}.section-oa h4{background-color:#fff!important}.section-oa h4,.step-item{color:#fff!important}#progress{border:1px solid #fff!important}.select-dropdown-content{background:#fff!important}.select-dropdown-content-text{background-color:#fff!important;color:var(--turquoise)!important}.select-dropdown-content-icon{background-color:var(--turquoise)!important}.select-dropdown-content-icon i:before{color:#fff}.intro-text-randevu button:hover{display:none}.section-oa-form-item.active .appointment-change{display:none!important}.section-oa.online-appointment-page{appearance:none!important;pointer-events:none}.section-oa-row-right .randevu__text{color:#fff}.section-oa h4{font-family:Roboto Slab!important}.invisalign-info{position:relative;width:100%}.invisalign-info-bg,.invisalign-info:after{pointer-events:none;position:absolute;width:100%}.invisalign-info:after{content:"";height:100%!important;left:0;opacity:.55;top:0}.invisalign-info-bg{height:100%;opacity:.5}.invisalign-info-content-wrapper{align-items:stretch;aspect-ratio:16/5;background-color:#000;display:grid;grid-template-columns:1fr 1fr;height:fit-content;width:100%}.invisalign-info-content,.invisalign-info-image-area{max-height:fit-content}.invisalign-info-content{padding:150px 150px 50px 10%;position:relative;z-index:5}.invisalign-info-content h3{color:#fff;font-family:var(--logo-font);font-size:30px;font-style:normal;font-weight:400;letter-spacing:1px;line-height:21px;text-align:left}.invisalign-info-content h2{font-family:Roboto Slab;font-size:44px;font-style:normal;font-weight:700;letter-spacing:2px;line-height:53px;padding:10px 0;text-align:left}.invisalign-info-content p{font-family:Futura PT;font-size:20px;font-style:normal;font-weight:400;letter-spacing:1px;text-align:left}.invisalign-info-content-image{display:flex;gap:30px;margin-top:40px}.invisalign-info-content-image .main-logos{max-width:350px;min-width:250px;width:70%}.invisalign-info-image-area{background-color:#fff;height:calc(100% - 100px);margin-top:100px;max-width:100%;position:relative;z-index:auto;z-index:5}.invisalign-info-image-area-bg{height:100%;opacity:.5;width:100%;z-index:2}.invisalign-info-image-area-buttons{display:none;min-height:300px;opacity:1;right:0;top:20%;transition:.3s;z-index:50}.invisalign-info-image-area-buttons.active{opacity:0;right:-100px;transition:.3s}.invisalign-info-image-area-buttons .invisalign-info-image-area-online{border-bottom-right-radius:10px;border-top-right-radius:10px;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);cursor:pointer;display:flex;font-family:Roboto Slab;font-size:15px;font-style:normal;font-weight:200;letter-spacing:2px;line-height:21px;right:0;text-align:left;transform:rotate(180deg);writing-mode:vertical-lr;z-index:30}.invisalign-info-image-area-online-i{color:var(--text-brown);position:absolute;right:-20px;top:50%;transform:translateY(-50%);transition:.3s}.invisalign-info-image-area-online-i.active{transform:translateY(-50%) rotate(180deg);transition:.3s}.invisalign-info-image-area-buttons a{padding:30px 18px}.invisalign-info-image-area-online{background-color:var(--turquoise);top:8%}.invisalign-info-image-area-pricing{background-color:var(--turquoise);color:var(--text-white);top:42%}.back-intro-btn p,.invisalign-info-image-area-enquiry span{letter-spacing:1px}.invisalign-info-image-area-enquiry{align-items:center;background-color:#fff;border:1px solid var(--border-gray);border-radius:40px;bottom:3%;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);color:#606060;cursor:pointer;display:flex;font-family:Roboto Slab;font-size:14px;font-style:normal;font-weight:400;padding:10px 10px 10px 25px;position:absolute;right:10%;text-align:left;width:fit-content;z-index:20}.invisalign-info-image-area-enquiry-icon{align-items:center;background-color:var(--turquoise);border-radius:50%;display:flex;font-size:18px;height:40px;justify-content:center;margin-left:10px;transition:.3s;width:40px}.invisalign-info-image-area-bg img{height:100%;width:100%;z-index:-1}.invisalign-info-image-area,.invisalign-info-image-area-bg img{border-top-left-radius:90px}.invisalign-info-image-area .invisalign-info-image{bottom:0;height:92%;left:-25%;pointer-events:none;position:absolute;width:100%;z-index:2}.invisalign-info-image-area .invisalign-info-image img{height:100%;object-fit:cover;pointer-events:none;width:auto}#lastContentPaint{overflow:hidden!important}.invisalign-info-bottom-outside{display:flex;justify-content:center;margin-bottom:100px;padding:0}.invisalign-info-bottom-outside-wrapper{width:calc(100% - 100px)}.invisalign-info-bottom-outside-item{align-items:center;column-gap:20px;display:flex;height:75px;justify-content:center;padding:10px 0}.invisalign-info-bottom-outside-item-image{border:2px solid var(--turquoise);border-radius:10px;height:100%;padding:7px 5px}.invisalign-info-bottom-outside-item img{height:100%}.invisalign-info-bottom-outside-item-text h2{color:#606060;font-family:Roboto Slab Medium;font-size:18px;font-weight:500;line-height:1.2}.invisalign-info-bottom-outside-item-text h3{color:var(--turquoise);font-family:Roboto Slab;font-size:14px;font-weight:200}.invisalign-info-bg{bottom:-75px;height:unset!important;height:calc(100% + 75px)!important;object-fit:contain;object-position:100px 0!important;position:absolute;width:100%}.google-comments{margin:0 1px;padding:40px 0;position:relative;width:100%}.google-comments.owl-nav{display:block;position:absolute;top:45%;transform:translateY(-45%);width:100%;z-index:10}.google-comments button{background-color:#fff0;border:none;color:var(--turquoise);cursor:pointer;font-size:20px;outline:0;position:absolute;top:50%}.google-comments .owl-prev{left:0;z-index:10}.google-comments .owl-next{right:0;z-index:10}.more-google-comments{padding-bottom:40px;text-align:center}.more-google-comments button a{display:flex;justify-content:center}.google-comment{background-color:hsla(0,0%,99%,.9);border:1px solid var(--turquoise);box-shadow:0 0 var(--form-cont-shadow-spread) 0 var(--form-cont-shadow-clr);padding:20px 0 20px 20px;width:99%}.google-comment-profile{align-items:center;background:#f3f8f7;border:1px dashed var(--turquoise);height:fit-content;justify-content:center;padding:5px 15px 5px 10px;width:fit-content}.google-comment-profile-username-and-date{align-items:flex-start;display:flex;flex-direction:column;margin-left:10px}.google-comment-profile-username{color:#000000ba;font-family:Freight Light;font-size:16px;font-weight:700}.google-comment-profile-date{font-family:Latinka-Regular;font-size:14px;opacity:.7;padding-top:2px}.google-comment-rating{display:flex;padding-top:20px}.google-comment-rating i{color:var(--turquoise)}.google-comment-text{padding-right:20px;padding-top:20px;text-align:left}.google-comment-text p{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;color:#333;display:-webkit-box;font-family:Freight Light;font-size:17px;line-height:1.5;overflow:hidden;padding-right:30px}.rewards-items{display:flex;flex-wrap:wrap;gap:30px;justify-content:center;padding:80px 40px 60px}.rewards-item img,.rewards-mobil-item img{height:100px}.rewards-item:nth-child(2n) img,.rewards-mobil-item:nth-child(2n) img{margin-top:30px;position:relative}.rewards-mobil{display:none;flex-wrap:wrap;gap:30px;justify-content:center;padding:100px 40px}.welcome{display:flex;display:grid;grid-template-columns:repeat(3,1fr);margin-bottom:120px;width:100%}.welcome-image-content{align-items:center;display:flex;height:100%;position:relative;width:100%;z-index:4}.welcome-image-content .welcome-image{border-bottom-right-radius:100px;border-top-right-radius:100px;height:80%;width:100%}.welcome-image-content .welcome-image img{border-bottom-right-radius:30px;border-top-right-radius:30px;height:100%;object-fit:cover;width:103%}.welcome-content{background-color:var(--turquoise);border-radius:20px;display:flex;flex-direction:column;height:fit-content;justify-content:space-between;padding:120px 50px 50px 40px;position:relative;top:35px;width:103%;z-index:5}.welcome-boxs{align-items:center;display:flex;width:100%}.welcome-text-in>*{color:var(--text-white)!important;font-family:Freight Light;font-weight:400;letter-spacing:0;line-height:1.5}.welcome-text-in-pg{font-size:22px;letter-spacing:0;padding-top:30px}.welcome-text-in-dr{font-size:22px;letter-spacing:2px;padding-top:40px}.welcome-text-in-signature{font-family:Colatin!important;font-size:50px;letter-spacing:2px;padding-left:10px;padding-top:10px}.orthodontic-section-header{position:relative;top:50px}.orthodontic-center{padding:150px 50px}.orthodontic-center-items{background:#f5f5f5;border-radius:20px;display:grid;gap:8px;grid-template-columns:repeat(1,1fr);height:80%;min-width:100%;padding:30px 0;place-items:center;position:relative;width:124%}.orthodontic-center-item{align-items:center;cursor:pointer!important;display:flex;flex-direction:column;justify-content:center;text-align:center}.orthodontic-center-item:not(:hover){transition:transform .3s!important}.orthodontic-center-item:hover .orthodontic-center-item-header p,.orthodontic-center-item:hover .orthodontic-center-item-text p,.orthodontic-center-item:not(:hover) .orthodontic-center-item-header p,.orthodontic-center-item:not(:hover) .orthodontic-center-item-text p{transition:.4s!important}.orthodontic-center-item:hover .orthodontic-center-item-header p{font-weight:300;transition:transform .3s}.orthodontic-center-item:hover .orthodontic-center-item-border{animation:orthodontic-center-item-border-animate .4s forwards}@keyframes orthodontic-center-item-border-animate{0%{width:0}to{width:100%}}.orthodontic-center-item-image{border:2px solid var(--turquoise);border-radius:20px;padding:10px 0;transition:.3s;width:75px}.orthodontic-center-item img{height:42px}.orthodontic-center-item-border{background-color:#80808059;height:2px;position:relative;width:100%}.orthodontic-center-item-header p{color:#333;font-family:Roboto Slab;font-size:15px;letter-spacing:1px;padding:20px 0 10px}.orthodontic-center-item-text p{color:var(--turquoise);font-family:Futura PT Light;font-size:16px;font-weight:200;padding-top:10px}.our-work-content{background-color:var(--white)!important;padding-left:5px;padding-right:30px;padding-top:30px}.our-work-content-text p{color:#1bb6b9;font-family:Roboto Slab Medium;font-size:15px;font-weight:300;letter-spacing:1px;line-height:1.4}.our-work-content-more{color:#000;font-family:Futura PT,serif;font-size:12px;letter-spacing:1px;line-height:17px;padding-top:14px;text-decoration:none;transition:.3s}.our-work-ortodonti-text{left:50%;opacity:.68;position:absolute;top:38%;transform:translate(-50%,-50%);z-index:5}.our-work-ortodonti-text span{color:#fff;font-family:Futura PT;font-size:15px;letter-spacing:8px}.our-work .ourWork-bottom{position:relative;top:120px}.ourWorkSlider-item a{display:block;height:100%;width:100%}.our-work .owl-carousel .owl-stage-outer{min-height:600px;padding:20px 0}.our-social-media-shares{height:fit-content;margin:0 auto;width:90%}.our-social-media-shares-header h2{color:var(--text-brown);font-family:Roboto Slab;font-size:24px;letter-spacing:2px;padding-bottom:20px;text-align:center}.our-social-media-shares-header .media a{font-size:30px}.our-social-media-shares-content{display:flex;height:100%;width:100%}.our-social-media-shares-content-box{border-radius:10px;margin:0 10px}.our-social-media-shares-content-mid{background-color:var(--box-gray);height:60%;overflow:hidden;position:relative;top:25%;width:40%}.our-social-media-shares-content-mid iframe{height:100%;width:100%}.our-social-media-shares-content-left,.our-social-media-shares-content-right{background-color:var(--box-gray);height:fit-content;overflow-y:auto;position:relative;top:21%;width:15%}.our-social-media-shares-content-left iframe,.our-social-media-shares-content-mid-left-box iframe,.our-social-media-shares-content-mid-right-box iframe,.our-social-media-shares-content-right iframe{margin-bottom:0!important;max-width:100%!important;min-width:auto!important;width:100%!important}.our-social-media-shares-content-left,.our-social-media-shares-content-mid,.our-social-media-shares-content-right{align-self:center}.our-social-media-shares-content-mid,.our-social-media-shares-content-mid iframe{height:516px}.our-social-media-shares-content-mid-left,.our-social-media-shares-content-mid-right{display:flex;flex-direction:column;gap:30px;height:100%;width:15%}.our-social-media-shares-content-mid-left-box,.our-social-media-shares-content-mid-right-box{background-color:var(--box-gray);border-radius:10px;width:100%}.our-social-media-shares-content-mid-logo i{background-color:#1bb6b99e;border-radius:50%;color:var(--text-white);font-size:65px;left:50%;padding:20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.blog-slide-box .blog-slide-box-image{overflow-y:hidden}.blog-slide-box-image.youtube iframe{width:100%}.blog-slide-box img{height:200px;object-position:center}.blog-slide-box-image{align-items:center;background-color:var(--box-gray);display:flex;justify-content:center;width:100%}.blog-slide-box-image iframe{height:568px;padding:0!important}.blog-swiper-wrapper .blog-slide-box-image img{display:block;height:100%!important;object-fit:cover!important;width:100%!important}.blog-slide-box:hover .blog-slide-box-image img{transform:scale(1.1);transition:.5s}.our-collaborations{align-items:center;display:flex;width:100%}.our-collaborations-text,.our-collabrations-logos-box{border-bottom-right-radius:22px;border-top-right-radius:22px}.our-collaborations-text{background-color:var(--turquoise);height:100%;min-height:500px;padding:80px 150px 100px 50px;width:30%}.our-collaborations-text p{color:var(--text-white);font-family:Freight Light;font-size:22px;line-height:1.7}.our-collaborations-text-dentmax{font-size:20px!important;padding-top:80px}.our-collaborations-logos{cursor:pointer;flex-grow:1;position:relative;width:70%}.our-collaborations-logo img{background-position:50%;border-radius:0!important;-webkit-filter:grayscale(100%);filter:grayscale(100%);height:70px!important;object-fit:contain;opacity:.3;width:100%!important}.our-collabrations-logos-box{background-color:var(--white);box-shadow:0 10px 36px 0 rgba(0,0,0,.16),0 0 0 1px rgba(0,0,0,.06);height:82%;overflow:hidden;width:87%}.logos{display:grid;gap:30px;grid-template-columns:repeat(3,1fr);height:auto;padding:70px 120px;position:relative;width:100%}.our-collaborations-logos-indicators{bottom:-50px;position:absolute;right:16%;user-select:none}.our-collaborations-logos-indicators i{color:var(--text-gray);cursor:pointer;font-size:24px;padding:4px 10px}#collaborationsSlider .owl-item{overflow:hidden}.our-collaborations-logo a{display:flex;justify-content:center}@keyframes bp-fadein{0%{opacity:.01}to{opacity:1}}@keyframes bp-bar{0%{transform:translateX(-100%)}to{transform:translateX(0)}}@keyframes bp-o{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.bp-wrap{-webkit-tap-highlight-color:transparent;contain:strict;position:fixed;touch-action:none;z-index:999}.bp-wrap,.bp-wrap>div:first-child{height:100%;left:0;top:0;width:100%}.bp-wrap>div:first-child{animation:bp-fadein .48s cubic-bezier(.215,.61,.355,1);background:rgba(0,0,0,.75);position:absolute}.bp-vid audio{bottom:14px;height:50px;left:14px;position:absolute;width:calc(100% - 28px)}.bp-inner{display:flex;height:100%;left:0;position:absolute;top:0;width:100%}.bp-html{display:contents}.bp-html>:first-child{margin:auto}.bp-img-wrap{contain:strict;height:100%;left:0;position:absolute;top:0;width:100%}.bp-img-wrap .bp-canzoom{cursor:zoom-in}.bp-img-wrap .bp-drag{cursor:grabbing}.bp-close{contain:layout size}.bp-img{background-size:100% 100%;left:50%;position:absolute;top:50%;user-select:none}.bp-img div,.bp-img img{height:100%;left:0;position:absolute;top:0;width:100%}.bp-img .bp-o{display:none}.bp-zoomed .bp-img:not(.bp-drag){cursor:grab}.bp-zoomed .bp-cap{animation:none!important;opacity:0}.bp-zoomed.bp-small .bp-controls{opacity:0}.bp-controls,.bp-zoomed.bp-small .bp-controls button{pointer-events:none}.bp-controls{animation:bp-fadein .3s;height:100%;left:0;position:absolute;text-align:left;top:0;transition:opacity .3s;width:100%}.bp-controls button{background:rgba(0,0,0,.15);border:0;contain:content;cursor:pointer;opacity:.9;pointer-events:auto;position:absolute;transition:all .1s}.bp-controls button:hover{background-color:rgba(0,0,0,.2);opacity:1}.bp-controls svg{fill:#fff}.bp-count{color:hsla(0,0%,100%,.9);height:50px;line-height:1;margin:16px;position:absolute;width:100px}.bp-next,.bp-prev{border-radius:3px 0 0 3px;height:64px;margin-top:-32px;right:0;top:50%;width:58px}.bp-next:hover:before,.bp-prev:hover:before{transform:translateX(-2px)}.bp-next:before,.bp-prev:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23fff'%3E%3Cpath d='m8.59 16.34 4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z'/%3E%3C/svg%3E");left:7px;position:absolute;top:9px;transition:all .2s;width:46px}.bp-prev{left:0;right:auto;transform:scalex(-1)}.bp-x{border-radius:0 0 0 3px;height:55px;right:0;top:0;width:58px}.bp-x:before{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32' fill='%23fff'%3E%3Cpath d='m24 10-2-2-6 6-6-6-2 2 6 6-6 6 2 2 6-6 6 6 2-2-6-6z'/%3E%3C/svg%3E");position:absolute;right:10px;top:8px;width:37px}.bp-if,.bp-vid{background:#000;background-size:100% 100%;margin:auto;position:relative}.bp-if div,.bp-if iframe,.bp-if video,.bp-vid div,.bp-vid iframe,.bp-vid video{border:0;height:100%;left:0;position:absolute;top:0;width:100%}.bp-load{background-size:100% 100%;display:flex;overflow:hidden;z-index:1}.bp-bar{animation:bp-bar 4s both;background:hsla(0,0%,100%,.9);border-radius:0 3px 3px 0;height:3px;left:0;position:absolute;top:0;transform:translateX(-100%);width:100%}.bp-o,.bp-o:after{border-radius:50%;height:90px;width:90px}.bp-o{animation:bp-o 1s linear infinite;border:10px solid hsla(0,0%,100%,.2);border-left-color:hsla(0,0%,100%,.9);margin:auto}.bp-cap{animation:bp-fadein .2s;background:rgba(9,9,9,.8);border-radius:4px;bottom:2%;color:hsla(0,0%,100%,.9);display:table;left:50%;line-height:1.3;max-width:95%;padding:.6em 1.2em;position:absolute;transform:translateX(-50%);transition:opacity .3s;width:fit-content;width:-moz-fit-content}.bp-cap a{color:inherit}.bp-inline{position:absolute}.bp-lock{overflow-y:hidden}.bp-lock body{overflow:scroll}.bp-noclose .bp-x{display:none}.bp-noclose:not(.bp-zoomed){touch-action:pan-y}.bp-noclose:not(.bp-zoomed) .bp-img-wrap{cursor:zoom-in}@media (prefers-reduced-motion){.bp-wrap *{animation-duration:0s!important}}@media (max-width:500px){.bp-x{height:47px;width:47px}.bp-x:before{right:6px;top:6px;width:34px}.bp-next,.bp-prev{height:54px;margin-top:-27px;width:45px}.bp-next:before,.bp-prev:before{left:2px;top:7px;width:43px}.bp-o,.bp-o:after{border-width:6px;height:60px;width:60px}.bp-count{margin:12px 10px}}