@charset "UTF-8";@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:200;src:url(/assets/poppins-v23-latin-200-B8tqA5oA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:300;src:url(/assets/poppins-v23-latin-300-Dku2WoCh.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:400;src:url(/assets/poppins-v23-latin-regular-cpxAROuN.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:600;src:url(/assets/poppins-v23-latin-600-zEkxB9Mr.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:800;src:url(/assets/poppins-v23-latin-800-Bd8-pIP1.woff2) format("woff2")}@font-face{font-display:swap;font-family:Poppins;font-style:normal;font-weight:900;src:url(/assets/poppins-v23-latin-900-BmL1zqjw.woff2) format("woff2")}header{height:70vh;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;position:relative}header .meta-content-container{height:100%;display:flex;justify-content:center;align-items:center;padding:30px}header .meta-content{max-width:500px;padding:24px;border-radius:10px;border:1px solid rgba(0,0,0,.06);text-align:left}header .meta-content h1{margin-top:0;margin-bottom:6px;font-size:1.5rem;color:#785b41}@media screen and (max-width: 768px){header .meta-content h1{font-size:1.3rem}}header .meta-content p{margin:8px 0 12px;font-size:1rem;line-height:1.6;color:#2f2f2f}header .meta-content sub{display:inline-block;margin-top:2px;font-size:.9rem;color:#2f2f2f;background:#ebe3d5;border:1px solid rgba(0,0,0,.06);padding:6px 10px;border-radius:10px;font-weight:600}footer{padding:80px 0;background:#b1855b}footer .content-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}footer .content-container .logo{width:200px}footer .content-container .logo img{width:100%;height:auto;filter:brightness(0) invert(1)}footer .content-container .copyright{margin-top:20px;color:#fff;font-size:.8rem}footer .content-container .socials{margin-top:20px;display:flex;gap:20px}footer .content-container .socials a{height:40px;width:40px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}footer .content-container .socials a svg{height:20px;width:20px}footer .content-container .socials a svg *{fill:#785b41}.menu-container .overlay{position:relative;background:#3d3d3d66;width:100%;position:fixed;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:999}.menu-container .overlay .content-container{display:flex;align-items:center;justify-content:space-between}.menu-container .overlay .content-container .logo{width:auto;padding:10px 0;display:flex;align-items:center;position:relative}.menu-container .overlay .content-container .logo img{height:80px;object-fit:contain;filter:brightness(0) invert(1)}.menu-container .overlay .content-container .logo.mobile{width:100%;display:flex;justify-content:center}.menu-container .overlay .content-container .logo.mobile img{width:60px;top:0}.menu-container .overlay .content-container .items.desktop ul{margin:0;padding:0;display:flex;list-style:none;gap:35px}.menu-container .overlay .content-container .items.desktop ul li a{color:#fff;text-decoration:none;font-size:1rem;font-weight:200}.menu-container .overlay .content-container .items.desktop ul li a:hover{text-decoration:underline}@media screen and (max-width: 1640px){.menu-container .overlay .content-container .items.desktop{display:none}}.menu-container .overlay .content-container .items.mobile{display:none}@media screen and (max-width: 1640px){.menu-container .overlay .content-container .items.mobile{display:flex}}.menu-container .overlay .content-container .items.mobile .hamburger{width:44px;height:44px;border:0;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;cursor:pointer;color:#fff;line-height:0;-webkit-tap-highlight-color:transparent;position:relative;z-index:10001}.menu-container .overlay .content-container .items.mobile .hamburger span{display:block;width:24px;height:2px;background:currentColor;border-radius:1px;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s ease}.menu-container .overlay .content-container .items.mobile .hamburger.is-active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.menu-container .overlay .content-container .items.mobile .hamburger.is-active span:nth-child(2){opacity:0}.menu-container .overlay .content-container .items.mobile .hamburger.is-active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.menu-container .overlay .content-container .items.mobile .hamburger:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:3px;border-radius:6px}.menu-container .overlay .content-container .items.mobile .menu-overlay{position:absolute;top:0;left:0;height:100vh;width:100%;box-sizing:border-box;background:#000000e6;flex-direction:column;gap:80px;display:flex;align-items:center;padding-top:100px}.menu-container .overlay .content-container .items.mobile .menu-overlay ul{margin:-10px;padding:0;list-style:none;display:flex;flex-direction:column;gap:25px;align-items:center}.menu-container .overlay .content-container .items.mobile .menu-overlay ul li a{color:#fff;text-decoration:none;font-size:1.5rem;font-weight:300}.menu-container .overlay .content-container .items.mobile .menu-overlay ul li a:hover{text-decoration:underline}.button-container{display:flex;flex-direction:column;justify-content:center;gap:10px}.button-container a.button{border:none;padding:10px 20px;font-size:1rem;border-radius:10px;display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-size:.9rem;font-weight:400;transition:all .3s ease;box-shadow:#0000001a 0 4px 12px}.button-container a.button svg{height:15px;width:15px;margin-left:10px}.button-container a.button svg *{fill:#fff}.introtext-master-container .row{display:flex;gap:100px;justify-content:space-between}@media screen and (max-width: 1024px){.introtext-master-container .row{flex-direction:column;gap:20px}}.introtext-master-container .row .col.left{flex:2}.introtext-master-container .row .col.right{flex:1}.introtext-master-container .row .col .text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.introtext-master-container .row .col .text-container h2:not(:first-child){margin-top:30px}.introtext-master-container .row .col .text-container ul{padding:0;list-style:none}.introtext-master-container .row .col .text-container ul li{position:relative;margin:.35rem 0;padding-left:1.25rem}.introtext-master-container .row .col .text-container ul li p{margin:0 0 15px}.introtext-master-container .row .col .text-container ul li:before{content:"";position:absolute;left:0;top:.9em;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#b1855b;box-shadow:0 0 0 2px #ebe3d5}.introtext-master-container .row .col .text-container .button-container{margin:40px 0 15px}.introtext-master-container .row .col .text-container .association-image-container{position:relative;height:200px;margin-top:30px}.introtext-master-container .row .col .text-container .association-image-container sub{position:absolute;left:-160px;text-align:left}@media screen and (max-width: 670px){.introtext-master-container .row .col .text-container .association-image-container sub{left:-110px}}@media screen and (max-width: 460px){.introtext-master-container .row .col .text-container .association-image-container sub{font-size:.7rem;left:-45px}}.introtext-master-container .row .col .text-container .association-image-container img{height:100%;width:auto}.introtext-master-container .row .col .image-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.introtext-master-container .row .col .image-container img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1024px){.introtext-master-container .row .col .image-container img{max-height:300px}}.about-cranio-master-container .row{display:flex;flex-direction:row-reverse;gap:100px;justify-content:space-between}@media screen and (max-width: 1024px){.about-cranio-master-container .row{flex-direction:column;gap:20px}}.about-cranio-master-container .row .col.left{flex:2}.about-cranio-master-container .row .col.right{flex:1}.about-cranio-master-container .row .col .text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.about-cranio-master-container .row .col .text-container ul{padding:0;list-style:none}.about-cranio-master-container .row .col .text-container ul li{position:relative;margin:.35rem 0;padding-left:1.25rem}.about-cranio-master-container .row .col .text-container ul li:before{content:"";position:absolute;left:0;top:.9em;transform:translateY(-50%);width:8px;height:8px;border-radius:50%;background:#b1855b;box-shadow:0 0 0 2px #ebe3d5}.about-cranio-master-container .row .col .text-container .association-image-container{position:relative;height:200px;margin-top:30px}.about-cranio-master-container .row .col .text-container .association-image-container sub{position:absolute;left:-160px;text-align:left}@media screen and (max-width: 670px){.about-cranio-master-container .row .col .text-container .association-image-container sub{left:-110px}}.about-cranio-master-container .row .col .text-container .association-image-container img{height:100%;width:auto}@media screen and (max-width: 1024px){.about-cranio-master-container .row .col .text-container h2{margin-bottom:0}}.about-cranio-master-container .row .col .text-container p{line-height:1.8}.about-cranio-master-container .row .col .image-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.about-cranio-master-container .row .col .image-container img{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 1024px){.about-cranio-master-container .row .col .image-container img{max-height:300px}}.price-master-container{display:flex;justify-content:center;padding:24px}.price-master-container .price-card{width:100%;max-width:520px;text-align:center;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:#0000001a 0 4px 12px;padding:24px 28px;border-top:7px solid #b1855b}.price-master-container .price-card h2{margin:0 0 6px;font-weight:700;color:#785b41}.price-master-container .price-card .lead{margin:0 0 12px;color:#2f2f2f;line-height:1.6}.price-master-container .price-card .price-row{display:inline-flex;align-items:baseline;gap:4px;margin:8px 0 6px}.price-master-container .price-card .price-row .currency{font-size:20px;color:#785b41}.price-master-container .price-card .price-row .amount{font-size:44px;font-weight:800;line-height:1;color:#785b41;letter-spacing:.5px}.price-master-container .price-card .duration{display:inline-block;color:#4a4a4a;background:#ebe3d5;border:1px solid rgba(0,0,0,.06);padding:6px 10px;border-radius:999px}.form-master-container{display:flex;justify-content:center;padding:24px}.form-master-container .form-card{width:100%;max-width:720px;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:12px;box-shadow:#0000001a 0 4px 12px;padding:24px 28px}.form-master-container .form-card h2{margin:0 0 16px;color:#785b41;font-weight:700;text-align:center}.form-master-container .form-card p{text-align:center;margin-bottom:30px}.form-master-container .form-card form{display:grid;gap:14px}.form-master-container .form-card .field{display:grid;gap:6px}.form-master-container .form-card .field.two-col{grid-template-columns:1fr 1fr;gap:12px}@media (max-width: 680px){.form-master-container .form-card .field.two-col{grid-template-columns:1fr}}.form-master-container .form-card .field label{font-size:14px;color:#444}.form-master-container .form-card .field label.required:after{content:" *";color:#c62828;font-weight:600}.form-master-container .form-card .field input,.form-master-container .form-card .field textarea{width:100%;border:1px solid rgba(0,0,0,.14);border-radius:8px;padding:12px 14px;font-size:16px;box-sizing:border-box;background:#fff;outline:none;transition:border-color .2s ease,box-shadow .2s ease;font-family:inherit}.form-master-container .form-card .field input:focus,.form-master-container .form-card .field textarea:focus{border-color:#b1855b;box-shadow:0 0 0 3px #b1855b26}.form-master-container .form-card .field textarea{resize:vertical}.form-master-container .form-card .btn{appearance:none;border:1px solid #b1855b;background:#b1855b;color:#fff;padding:12px 16px;border-radius:8px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s ease;width:fit-content;justify-self:center}.form-master-container .form-card .btn:hover{background:#785b41;border-color:#785b41;box-shadow:#0000004d 0 4px 12px}.form-master-container .form-card .success{margin:0;text-align:center;color:#2f2f2f;background:#ebe3d5;border:1px solid rgba(0,0,0,.06);padding:12px 14px;border-radius:8px}.boxes-master-container .boxes-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.boxes-master-container .boxes-container .single-box{border-radius:10px;aspect-ratio:1/1;width:calc(25% - 20px)}@media screen and (max-width: 1200px){.boxes-master-container .boxes-container .single-box{width:calc(33% - 20px)}}@media screen and (max-width: 1024px){.boxes-master-container .boxes-container .single-box{width:calc(50% - 20px)}}@media screen and (max-width: 768px){.boxes-master-container .boxes-container .single-box{width:100%}}.boxes-master-container .boxes-container .single-box.image{background-size:cover}.boxes-master-container .boxes-container .single-box.text{padding:20px;box-sizing:border-box}@media screen and (max-width: 768px){.boxes-master-container .boxes-container .single-box.text{aspect-ratio:auto}}.boxes-master-container .boxes-container .single-box.text sub,.boxes-master-container .boxes-container .single-box.text h3,.boxes-master-container .boxes-container .single-box.text p{margin:0;opacity:.6}.boxes-master-container .boxes-container .single-box.text h3{font-size:1.25rem;font-weight:600;text-align:left}.boxes-master-container .boxes-container .single-box.text p{margin-top:5px;font-size:.9rem;line-height:1.6;-webkit-hyphens:auto;hyphens:auto}.boxes-master-container .boxes-container .single-box.text a{color:inherit;font-weight:600;text-decoration:none;border-bottom:1px solid black;display:inline;white-space:nowrap}.boxes-master-container .boxes-container .single-box.text a:before{content:"→";margin-right:5px}.about-me-master-container .row{display:flex;flex-direction:row-reverse;gap:100px;justify-content:space-between}@media screen and (max-width: 1024px){.about-me-master-container .row{flex-direction:column;gap:20px}}.about-me-master-container .row .col.left{flex:2}.about-me-master-container .row .col.right{flex:1}.about-me-master-container .row .col .text-container{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}@media screen and (max-width: 1024px){.about-me-master-container .row .col .text-container h2{margin-bottom:0}}.about-me-master-container .row .col .text-container p{line-height:1.8}.about-me-master-container .row .col .image-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.about-me-master-container .row .col .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width: 1024px){.about-me-master-container .row .col .image-container img{max-height:700px}}.benefits-master-container .row{display:flex;gap:40px}@media screen and (max-width: 1024px){.benefits-master-container .row{flex-direction:column;gap:20px}}.benefits-master-container .row .col{width:100%;aspect-ratio:1/1;padding:30px;box-sizing:border-box;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:default}@media screen and (max-width: 1024px){.benefits-master-container .row .col{aspect-ratio:inherit}}.benefits-master-container .row .col{position:relative;background:#fff;border:1px solid rgba(0,0,0,.08);border-top:7px solid #b1855b;border-radius:12px;box-shadow:#0000001a 0 4px 12px;transition:all .3s ease}.benefits-master-container .row .col:hover{transform:translateY(-3px);box-shadow:#0000004d 0 4px 12px}.benefits-master-container .row .col:hover:before{transform:scaleX(1.02);opacity:.95}.benefits-master-container .row .col h2,.benefits-master-container .row .col p{opacity:.9}.benefits-master-container .row .col h2{margin:0 0 12px;color:#785b41}.benefits-master-container .row .col p{font-size:1.15rem;font-weight:400;line-height:1.6;color:#2f2f2f}.newsletter-master-container .row{display:flex;flex-direction:row-reverse;gap:100px;justify-content:space-between}@media screen and (max-width: 1024px){.newsletter-master-container .row{flex-direction:column;gap:20px}}.newsletter-master-container .row .col{flex:1}.newsletter-master-container .row .col .text-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.newsletter-master-container .row .col .text-container p{line-height:1.8}.newsletter-master-container .row .col .text-container ul li p{margin:0}.newsletter-master-container .row .col .text-container form{width:100%;display:flex;flex-direction:column;gap:10px}.newsletter-master-container .row .col .text-container form input{height:35px;text-align:center;border-radius:10px;border:none}.newsletter-master-container .row .col .text-container form input[type=email]{font-weight:600}.newsletter-master-container .row .col .text-container form input[type=submit]{height:50px;font-weight:600}.newsletter-master-container .row .col .image-container{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}.newsletter-master-container .row .col .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width: 1024px){.newsletter-master-container .row .col .image-container img{max-height:700px}}.maps-master-container{overflow:hidden;position:relative}@media screen and (max-width: 1024px){.maps-master-container{display:flex;flex-direction:column-reverse}}.maps-master-container .maps-container{display:flex}.maps-master-container .maps-container iframe{width:100%;height:600px;border:none;filter:grayscale(90%) sepia(5%) saturate(600%) hue-rotate(5deg) brightness(90%) contrast(80%)}.maps-master-container .portrait-container{position:absolute;top:0;right:150px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff73}@media screen and (max-width: 1024px){.maps-master-container .portrait-container{position:relative;right:0;background:#ebe3d5}}.maps-master-container .portrait-container .content{padding:30px 50px;display:flex;flex-direction:column;align-items:center;justify-content:center}.maps-master-container .portrait-container .content .image-container{width:150px;height:150px;border-radius:50%;overflow:hidden}.maps-master-container .portrait-container .content .image-container img{width:100%;height:100%;object-fit:cover}.maps-master-container .portrait-container .content h2{color:#000000b3;margin:10px 0 20px}.gallery-master-container .image-gallery .image-gallery-icon:hover{color:#b1855b}.gallery-master-container .image-gallery-thumbnail.active,.gallery-master-container .image-gallery-thumbnail.hover{border-color:#b1855b}.testimonials-master-container .testimonials-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;width:100%}.testimonials-master-container .testimonials-container .testimonial{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:18px;border-radius:10px;background:#fff;box-shadow:#0000001a 0 4px 12px;transition:all .3s ease}.testimonials-master-container .testimonials-container .testimonial:hover{transform:translateY(-2px);box-shadow:#0000004d 0 4px 12px}.testimonials-master-container .testimonials-container .testimonial .initial-container{inline-size:44px;block-size:44px;border-radius:50%;display:grid;place-items:center;font-weight:700;letter-spacing:.5px;color:#fff;background:#b1855b;flex-shrink:0}.testimonials-master-container .testimonials-container .testimonial .content{display:grid;gap:6px}.testimonials-master-container .testimonials-container .testimonial .title-container{margin:0;font-size:1rem;line-height:1.25;color:#222;font-weight:600}.testimonials-master-container .testimonials-container .testimonial .name-container{font-size:.9rem;color:#555}.testimonials-master-container .testimonials-container .testimonial .text-container{margin:6px 0 0;font-size:.95rem;line-height:1.45;color:#333}.testimonials-master-container{padding-block:10px}@media (max-width: 480px){.testimonials-master-container .testimonials-container{gap:14px}.testimonials-master-container .testimonials-container .testimonial{padding:16px}.testimonials-master-container .testimonials-container .testimonial .initial-container{inline-size:40px;block-size:40px;font-size:.95rem}}@media (prefers-reduced-motion: reduce){.testimonials-master-container .testimonial{transition:none!important}.testimonials-master-container .testimonial:hover{transform:none!important}}.faq-master-container .faq-head{text-align:center;margin-bottom:2rem}.faq-master-container .faq-items{display:flex;flex-direction:column;gap:1rem}.faq-master-container .faq-items .faq-item{background:#fff;border:1px solid rgba(0,0,0,0);border-radius:10px;padding:1.1rem 1.2rem;transition:all .3s ease}.faq-master-container .faq-items .faq-item:hover{box-shadow:#0000004d 0 4px 12px;transform:translateY(-1px)}.faq-master-container .faq-items .faq-item .question{margin:0;font-size:1.05rem;color:#785b41}.faq-master-container .faq-items .faq-item .answer{color:#2f2f2f;line-height:1.7}.faq-master-container .faq-items .faq-item .answer p{margin:1rem 0 0}.faq-master-container .faq-items .faq-item .answer ul p{margin:0}body,html{font-family:Poppins;margin:0;padding:0;background:#ebe3d5;scroll-padding:140px;-webkit-hyphens:auto;hyphens:auto}.content-container,section{margin-inline:auto;width:min(1200px,100% - 90px)}.content-container.wider,section.wider{width:min(1600px,100% - 90px)}.content-container.fullwidth,section.fullwidth{width:100%}section{margin-bottom:140px}@media screen and (max-width: 768px){section{margin-bottom:100px}}section:first-child{margin-top:80px}@media screen and (max-width: 768px){section:first-child{margin-top:40px}}section:last-child{margin-bottom:0}h2{font-size:2rem;text-align:center;margin:0 0 20px}@media screen and (max-width: 768px){h2{font-size:1.5rem}}img.default-effect{border-radius:10px;box-shadow:#0000001a 0 4px 12px;transition:all .3s ease}img.default-effect:hover{transform:scale(1.005);box-shadow:#0000004d 0 4px 12px}.default-hover-effect{transition:all .3s ease}.default-hover-effect:hover{transform:scale(1.05);box-shadow:#0000004d 0 4px 12px}.default-hover-effect.small-hover-effect:hover{transform:scale(1.005)}.primary-button{background:#b1855b;color:#fff;cursor:pointer;text-align:center;transition:all .3s ease;box-shadow:#0000001a 0 4px 12px}.primary-button:hover{background:#674e38;transform:translateY(-1px)}.preload{height:50vh;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:1.5rem;gap:50px;padding:15px}@media screen and (max-width: 480px){.preload{font-size:1rem}}.preload .spinner{width:3rem;height:3rem;display:inline-block;border-radius:50%;border:.3rem solid transparent;border-top-color:currentColor;animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.preload .spinner{animation-duration:2.5s}}.preload .spinner-defect{width:3rem;height:3rem;display:inline-block;border-radius:50%;border:.3rem solid transparent;border-top-color:currentColor;border-right-color:currentColor;animation:defect-wobble 1.1s ease-in-out infinite,defect-glitch .12s steps(2,end) infinite;will-change:transform}@keyframes defect-wobble{0%{transform:rotate(0) translate(0)}15%{transform:rotate(40deg) translate(.5px,-.5px)}35%{transform:rotate(-35deg) translate(-.5px,.5px)}55%{transform:rotate(30deg) translate(.6px)}75%{transform:rotate(-25deg) translate(-.6px,.2px)}to{transform:rotate(20deg) translate(.2px,-.2px)}}@keyframes defect-glitch{0%{filter:none}50%{filter:blur(.15px)}to{filter:none}}@media (prefers-reduced-motion: reduce){.preload .spinner-defect{animation:defect-wobble 2.5s ease-in-out infinite}}.image-gallery-icon{color:#fff;transition:all .3s ease-out;appearance:none;background-color:#0000;border:0;cursor:pointer;outline:none;position:absolute;z-index:4;filter:drop-shadow(0 2px 2px rgb(25.5,25.5,25.5))}@media (hover: hover)and (pointer: fine){.image-gallery-icon:hover{color:#337ab7}.image-gallery-icon:hover .image-gallery-svg{transform:scale(1.1)}}.image-gallery-icon:focus{outline:2px solid #337ab7}.image-gallery-using-mouse .image-gallery-icon:focus{outline:none}.image-gallery-fullscreen-button,.image-gallery-play-button{bottom:0;padding:20px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:28px;width:28px}@media (max-width: 768px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:15px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:24px;width:24px}}@media (max-width: 480px){.image-gallery-fullscreen-button,.image-gallery-play-button{padding:10px}.image-gallery-fullscreen-button .image-gallery-svg,.image-gallery-play-button .image-gallery-svg{height:16px;width:16px}}.image-gallery-fullscreen-button{right:0}.image-gallery-play-button{left:0}.image-gallery-top-nav,.image-gallery-bottom-nav{padding:10px;left:50%;transform:translate(-50%)}.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:120px;width:90px}@media (max-width: 768px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:72px;width:48px}}@media (max-width: 480px){.image-gallery-top-nav .image-gallery-svg,.image-gallery-bottom-nav .image-gallery-svg{height:48px;width:36px}}.image-gallery-top-nav[disabled],.image-gallery-bottom-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-top-nav{top:0}.image-gallery-bottom-nav{bottom:0}.image-gallery-left-nav,.image-gallery-right-nav{padding:50px 10px;top:50%;transform:translateY(-50%)}.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:120px;width:60px}@media (max-width: 768px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:72px;width:36px}}@media (max-width: 480px){.image-gallery-left-nav .image-gallery-svg,.image-gallery-right-nav .image-gallery-svg{height:48px;width:24px}}.image-gallery-left-nav[disabled],.image-gallery-right-nav[disabled]{cursor:disabled;opacity:.6;pointer-events:none}.image-gallery-left-nav{left:0}.image-gallery-right-nav{right:0}.image-gallery{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);position:relative}.image-gallery.fullscreen-modal{background:#000;height:100%;inset:0;position:fixed;width:100%;z-index:5}.image-gallery.fullscreen-modal .image-gallery-content{top:50%;transform:translateY(-50%)}.image-gallery-content{position:relative;line-height:0;top:0}.image-gallery-content.fullscreen{background:#000}.image-gallery-content .image-gallery-slide .image-gallery-image{max-height:calc(100vh - 80px)}.image-gallery-content.image-gallery-thumbnails-left .image-gallery-slide .image-gallery-image,.image-gallery-content.image-gallery-thumbnails-right .image-gallery-slide .image-gallery-image{max-height:100vh}.image-gallery-slide-wrapper{position:relative}.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{display:inline-block;width:calc(100% - 110px)}@media (max-width: 768px){.image-gallery-slide-wrapper.image-gallery-thumbnails-left,.image-gallery-slide-wrapper.image-gallery-thumbnails-right{width:calc(100% - 87px)}}.image-gallery-slide-wrapper.image-gallery-rtl{direction:rtl}.image-gallery-slides{line-height:0;overflow:hidden;position:relative;white-space:nowrap;text-align:center;touch-action:none}.image-gallery-slide{left:0;position:absolute;top:0;width:100%}.image-gallery-slide.image-gallery-center{position:relative}.image-gallery-slide .image-gallery-image{width:100%;object-fit:contain}.image-gallery-slide .image-gallery-description{background:#0006;bottom:70px;color:#fff;left:0;line-height:1;padding:10px 20px;position:absolute;white-space:normal}@media (max-width: 768px){.image-gallery-slide .image-gallery-description{bottom:45px;font-size:.8em;padding:8px 15px}}.image-gallery-bullets{bottom:20px;left:0;margin:0 auto;position:absolute;right:0;width:80%;z-index:4}.image-gallery-bullets .image-gallery-bullets-container{margin:0;padding:0;text-align:center}.image-gallery-bullets .image-gallery-bullet{appearance:none;background-color:#0000;border:1px solid #fff;border-radius:50%;box-shadow:0 2px 2px #1a1a1a;cursor:pointer;display:inline-block;margin:0 5px;outline:none;padding:5px;transition:all .2s ease-out}@media (max-width: 768px){.image-gallery-bullets .image-gallery-bullet{margin:0 3px;padding:3px}}@media (max-width: 480px){.image-gallery-bullets .image-gallery-bullet{padding:2.7px}}.image-gallery-bullets .image-gallery-bullet:focus{transform:scale(1.2);background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active{transform:scale(1.2);border:1px solid #fff;background:#fff}@media (hover: hover)and (pointer: fine){.image-gallery-bullets .image-gallery-bullet:hover{background:#337ab7;border:1px solid #337ab7}.image-gallery-bullets .image-gallery-bullet.active:hover{background:#337ab7}}.image-gallery-bullets.image-gallery-bullets-vertical{inset:50% auto auto 20px;width:auto;transform:translateY(-50%)}.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{display:block;margin:12px 0}@media (max-width: 768px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{margin:6px 0;padding:3px}}@media (max-width: 480px){.image-gallery-bullets.image-gallery-bullets-vertical .image-gallery-bullet{padding:2.7px}}.image-gallery-thumbnails-wrapper{position:relative}.image-gallery-thumbnails-wrapper.thumbnails-swipe-horizontal{touch-action:pan-y}.image-gallery-thumbnails-wrapper.thumbnails-swipe-vertical{touch-action:pan-x}.image-gallery-thumbnails-wrapper.thumbnails-wrapper-rtl{direction:rtl}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{display:inline-block;vertical-align:top;width:100px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{width:81px}}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails{height:100%;width:100%;left:0;padding:0;position:absolute;top:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail{display:block;margin-right:0;padding:0}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right .image-gallery-thumbnails .image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:0;margin-top:2px}.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 5px}@media (max-width: 768px){.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-left,.image-gallery-thumbnails-wrapper.image-gallery-thumbnails-right{margin:0 3px}}.image-gallery-thumbnails{overflow:hidden;padding:5px 0}@media (max-width: 768px){.image-gallery-thumbnails{padding:3px 0}}.image-gallery-thumbnails .image-gallery-thumbnails-container{cursor:pointer;text-align:center;white-space:nowrap}.image-gallery-thumbnail{display:inline-block;border:4px solid rgba(0,0,0,0);transition:border .3s ease-out;width:100px;background:#0000;padding:0}@media (max-width: 768px){.image-gallery-thumbnail{border:3px solid rgba(0,0,0,0);width:81px}}.image-gallery-thumbnail+.image-gallery-thumbnail{margin-left:2px}.image-gallery-thumbnail .image-gallery-thumbnail-inner{display:block;position:relative}.image-gallery-thumbnail .image-gallery-thumbnail-image{vertical-align:middle;width:100%;line-height:0}.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{outline:none;border:4px solid #337ab7}@media (max-width: 768px){.image-gallery-thumbnail.active,.image-gallery-thumbnail:focus{border:3px solid #337ab7}}@media (hover: hover)and (pointer: fine){.image-gallery-thumbnail:hover{outline:none;border:4px solid #337ab7}}@media (hover: hover)and (pointer: fine)and (max-width: 768px){.image-gallery-thumbnail:hover{border:3px solid #337ab7}}.image-gallery-thumbnail-label{box-sizing:border-box;color:#fff;font-size:1em;left:0;line-height:1em;padding:5%;position:absolute;top:50%;text-shadow:0 2px 2px hsl(0,0%,10%);transform:translateY(-50%);white-space:normal;width:100%}@media (max-width: 768px){.image-gallery-thumbnail-label{font-size:.8em;line-height:.8em}}.image-gallery-index{background:#0006;color:#fff;line-height:1;padding:10px 20px;position:absolute;right:0;top:0;z-index:4}@media (max-width: 768px){.image-gallery-index{font-size:.8em;padding:5px 10px}}
