:root{--header-height:70px;--floating-header-height:60px}@font-face{font-display:swap;font-family:Unbounded;font-style:normal;font-weight:200;src:url(../../assets/fonts/unbounded-v12-latin_latin-ext-200.woff2) format("woff2")}@font-face{font-display:swap;font-family:Unbounded;font-style:normal;font-weight:300;src:url(../../assets/fonts/unbounded-v12-latin_latin-ext-300.woff2) format("woff2")}@font-face{font-display:swap;font-family:Unbounded;font-style:normal;font-weight:400;src:url(../../assets/fonts/unbounded-v12-latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Unbounded;font-style:normal;font-weight:700;src:url(../../assets/fonts/unbounded-v12-latin_latin-ext-700.woff2) format("woff2")}[data-jsscroll]{opacity:0;transition:opacity .65s}[data-jsscroll].jsScroll__disabled,[data-jsscroll].jsScroll__scrolled{opacity:1}[data-jsscroll-fade-in].jsScroll__scrolled{animation:fadeIn .65s ease-in-out both}[data-jsscroll-zoom-in].jsScroll__scrolled{animation:zoomIn .65s ease-in-out both}[data-jsscroll-slide-left].jsScroll__scrolled{animation:slideInLeft .65s ease-in-out both}[data-jsscroll-slide-right].jsScroll__scrolled{animation:slideInRight .65s ease-in-out both}[data-jsscroll-slide-top].jsScroll__scrolled{animation:slideTop .65s cubic-bezier(.25,.46,.45,.94) both}[data-jsscroll-slide-bottom].jsScroll__scrolled{animation:fadeInBottom .65s ease-in-out both}@keyframes slideInLeft{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes slideInRight{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}@keyframes fadeInBottom{0%{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:none}}@keyframes slideTop{0%{transform:translateY(-100px)}to{transform:translateY(0)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@keyframes hoverPop{0%{transform:scale(1)}30%{transform:scale(.98)}to{transform:scale(1.08)}}@keyframes float{0%{transform:translate(0) scale(1) rotate(0deg)}33%{transform:translate(30px,-40px) scale(1.05) rotate(3deg)}66%{transform:translate(-25px,-70px) scale(.95) rotate(-3deg)}to{transform:translate(0) scale(1) rotate(0deg)}}.carousel{position:relative;--slides-per-view:1}.carousel[data-slides-per-view]{--slides-per-view:attr(data-slides-per-view number)}.carousel__track{display:flex;transition:transform .4s ease;will-change:transform}.carousel__slide{flex:0 0 calc(100%/var(--slides-per-view))}.carousel .carousel-wrapper{overflow:hidden}.carousel [data-carousel-next],.carousel [data-carousel-prev]{align-items:center;background-color:#ffa84b;border-radius:100%;display:flex;height:42px;justify-content:center;opacity:1;position:absolute;top:calc(100% + .5rem);transform:translateY(-50%);transition:opacity .3s ease,background-color .3s ease;width:42px}.carousel [data-carousel-next]:focus-visible,.carousel [data-carousel-next]:hover,.carousel [data-carousel-prev]:focus-visible,.carousel [data-carousel-prev]:hover{background-color:#fff}.carousel [data-carousel-next]:focus-visible svg path,.carousel [data-carousel-next]:hover svg path,.carousel [data-carousel-prev]:focus-visible svg path,.carousel [data-carousel-prev]:hover svg path{fill:#ffa84b}.carousel [data-carousel-next]:disabled,.carousel [data-carousel-prev]:disabled{opacity:0;visibility:hidden}.carousel [data-carousel-next] svg,.carousel [data-carousel-prev] svg{height:90%;width:90%}.carousel [data-carousel-next] svg path,.carousel [data-carousel-prev] svg path{transition:fill .3s ease;fill:#fff}.carousel [data-carousel-prev]{right:calc(42px + .5rem)}.carousel [data-carousel-prev] svg{transform:rotate(225deg)}.carousel [data-carousel-next]{right:0}.carousel [data-carousel-next] svg{transform:rotate(45deg)}:target{scroll-margin-top:var(--floating-header-height)}*,:after,:before{box-sizing:border-box}:-moz-focusring{outline:auto}::placeholder{opacity:1}hr{border-style:solid;border-top-width:1px;height:0}a,hr{color:inherit}a{text-decoration:none}img,video{height:auto;max-width:100%}b,strong{font-weight:700}button,input,textarea{background-color:transparent;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}button,input[type=submit]{border:none;cursor:pointer}.page-home ol,.page-home ul,footer ol,footer ul,header ol,header ul{list-style:none;margin:0;padding:0}.page-home h1,.page-home h2,.page-home h3,.page-home h4,.page-home h5,.page-home h6,.page-home p,footer h1,footer h2,footer h3,footer h4,footer h5,footer h6,footer p,header h1,header h2,header h3,header h4,header h5,header h6,header p{margin:0}html{line-height:1.5;scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{color:#000;display:flex;flex-flow:column;font-family:Unbounded,sans-serif;font-optical-sizing:auto;font-size:16px;font-style:normal;font-weight:400;margin:0;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));overflow-x:hidden}.page-contents{flex-grow:1;overflow:hidden;transition:opacity 1s}.spaLoading .page-contents{opacity:0}h1{font-size:clamp(2.5rem,8vw + .8rem,4.5rem);line-height:1}h1,h2{font-weight:400}h2{font-size:clamp(2rem,5vw + .5rem,3rem);line-height:1.4}h3{font-size:clamp(1.5rem,4vw + .4rem,2.5rem);font-weight:300;line-height:1.25}h4{font-size:clamp(1.5rem,2vw + .2rem,2rem);font-weight:200}h5{font-size:clamp(1rem,2vw + .2rem,1.25rem);font-weight:400;line-height:1.25}h6{font-size:.875rem;font-weight:300}p{font-size:1rem;font-weight:400}li::marker{color:#ffa84b;font-size:1.25em}.privacy-policy li,.privacy-policy p{font-size:clamp(.875rem,2vw + .2rem,1rem);line-height:1.75}.accent{color:#ffa84b}.invert .accent{color:#fff}.breakspaces{white-space:break-spaces}.dontbreak{white-space:nowrap}.page-default{padding-bottom:100px}.page-default .default-title-header .breadcrumbs{margin-top:.5rem}.page-default .default-title-header .breadcrumbs span{color:#ffa84b}.page-default .default-title-header:has(.breadcrumbs) h1{margin-bottom:0}.default-title-header{text-align:center}.section{margin:auto;max-width:1400px}.page-decorator{animation:float 10s ease-in-out infinite;background-color:rgba(255,168,75,.15);border-radius:100%;display:block;filter:blur(50px);height:602px;pointer-events:none;position:absolute;user-select:none;width:602px;will-change:transform}.cta-arrow,.cta-button{align-items:center;border-radius:calc(infinity * 1px);display:flex;font-size:1rem;justify-content:center;line-height:1;padding:.8125em 1.0625em}.cta-button-wrapper{display:flex;gap:10px;transform-origin:center;width:fit-content}.cta-button-wrapper:hover{animation:hoverPop .3s ease-out forwards}.cta-button-wrapper:not(:hover){animation:none}.cta-button{background-color:#ffa84b;min-width:167px}.cta-button,.cta-button-black{border:1px solid #000;color:#fff}.cta-button-black{background-color:#000}.cta-button-white{background-color:#fff;border:1px solid #ffa84b;color:#000}.cta-button-outline{background-color:transparent;border:1px solid #ffa84b;color:#ffa84b}.cta-arrow{aspect-ratio:1/1;background-color:#fff;border:1px solid #8a8a8a;color:#000;height:50px;padding:0;width:50px}.cta-arrow-right svg{transform:rotate(45deg)}.cta-arrow-left svg{transform:rotate(225deg)}.cta-arrow svg{height:36px;width:36px}.cta-arrow svg path{fill:#000}.grecaptcha-badge{display:none!important}header{background-color:#fff;height:var(--header-height);z-index:100}header .header-contents{backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.7);display:flex;height:var(--header-height);left:0;position:fixed;right:0;text-transform:lowercase;top:var(--wp-admin--admin-bar--height,0);transition:height .5s}.scrollNotOnTop header .header-contents{height:var(--floating-header-height)}header .header-contents .section{display:flex;height:100%;justify-content:space-between;width:100%}header .header-contents .header-logo{align-items:center;display:flex;justify-content:center}header .header-contents .header-logo a{height:100%}header .header-contents .header-logo img{height:100%;object-fit:contain;transition:height .5s,width .5s;width:185px}.scrollNotOnTop header .header-contents .header-logo img{height:var(--floating-header-height);width:auto}header .header-contents .header-elements{display:flex;font-weight:300}header .header-contents .header-elements .current-menu-item a{color:#ffa84b}header .header-contents .header-elements .current-menu-item a:after{background-color:#ffa84b;scale:1}header .header-contents .header-elements nav{display:flex}header .header-contents .header-elements nav ul{display:flex;gap:0 51px}header .header-contents .header-elements nav li{align-items:center;display:flex;position:relative}header .header-contents .header-elements nav li a{color:#000;padding:.5rem 0;position:relative;transition:color .3s ease}header .header-contents .header-elements nav li a:after{background-color:transparent;border-radius:100%;bottom:0;content:"";display:block;height:7px;left:calc(50% - 3.5px);position:absolute;scale:0;transition:background-color .3s ease,scale .3s ease;width:7px}header .header-contents .header-elements nav li a:hover{color:#ffa84b}header .header-contents .header-elements nav ul ul{background:#f4f4f4;display:none;flex-flow:column;left:0;min-width:100%;position:absolute;top:100%}header .header-contents .header-elements nav ul ul li{border-bottom:1px solid hsla(0,0%,100%,.133)}header .header-contents .header-elements nav ul ul li:last-child{border-bottom:none}header .header-contents .header-elements nav ul ul a{padding:0 1rem}header .header-contents .header-elements nav ul ul ul{background:#f4f4f4;background-image:linear-gradient(hsla(0,0%,100%,.133),hsla(0,0%,100%,.133));left:100%;min-width:15rem;top:0}header .btn-mobile-menu{background:none;border:none;display:none;padding:0}header .btn-mobile-menu svg{height:2rem;vertical-align:top;width:100%;width:3rem}header .btn-mobile-menu svg path{fill:none;fill-opacity:1;stroke:#ffa84b;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1}header .btn-mobile-menu svg .path1,header .btn-mobile-menu svg .path2,header .btn-mobile-menu svg .path3{stroke-dasharray:30,270;stroke-dashoffset:300;transition:stroke-dasharray .5s,stroke-dashoffset .5s}.mobileMenuOpened header .btn-mobile-menu svg .path3{stroke-dasharray:30,270}.mobileMenuOpened header .btn-mobile-menu svg .path1,.mobileMenuOpened header .btn-mobile-menu svg .path3{stroke-dashoffset:224.55}.mobileMenuOpened header .btn-mobile-menu svg .path2{stroke-dasharray:0,300;stroke-dashoffset:284}header .mobile-menu{backdrop-filter:blur(.5rem);background:hsla(0,0%,100%,.9);display:none;font-size:1.5rem;gap:2rem;grid-area:nav;height:100lvh;left:0;overflow:auto;overscroll-behavior:contain;padding:calc(var(--floating-header-height) + 2rem) 1rem calc(2rem + 100lvh - 100svh);position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s,background-color .5s;z-index:-1}header .mobile-menu>div{height:84px}.mobileMenuOpened header .mobile-menu{transform:none}header .mobile-menu .mobile-header-contacts{align-items:center;display:flex;flex-direction:column;gap:.25rem 1rem;justify-content:center}header .mobile-menu .mobile-header-contacts .contact-content{align-items:center;display:flex;gap:.375rem}header .mobile-menu .mobile-header-contacts .contact-icon{align-items:center;background-color:#ffa84b;border-radius:100%;display:flex;height:40px;justify-content:center;width:40px}header .mobile-menu .mobile-header-contacts .contact-icon svg{height:20px;width:20px}header .mobile-menu .mobile-header-contacts .contact-icon svg path{fill:#fff}header .mobile-menu ul{align-content:center;display:grid;flex-flow:column;gap:1rem;margin:0;padding:0;width:100%}header .mobile-menu a{transition:color .3s ease,text-decoration-color .3s ease}header .mobile-menu a:focus-visible,header .mobile-menu a:hover{color:#ffa84b}header .mobile-menu li{align-content:start;align-items:center;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto 0fr;transition:grid-template-rows .5s}header .mobile-menu li.current-menu-item>a{color:#ffa84b}header .mobile-menu li.opened{grid-template-rows:auto 1fr}header .mobile-menu li>a{color:#000;grid-column:2/3;text-align:center}header .mobile-menu li button.expand{align-self:center;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='currentColor' d='M18.71 8.21a1 1 0 0 0-1.42 0l-4.58 4.58a1 1 0 0 1-1.42 0L6.71 8.21a1 1 0 0 0-1.42 0 1 1 0 0 0 0 1.41l4.59 4.59a3 3 0 0 0 4.24 0l4.59-4.59a1 1 0 0 0 0-1.41'/%3E%3C/svg%3E") no-repeat 50%;background-size:1em;border:none;display:none;grid-column:3/4;height:2rem;padding:0;transition:transform .3s ease;vertical-align:middle;width:2rem}header .mobile-menu li.opened>button.expand{transform:rotate(-180deg)}header .mobile-menu li.menu-item-has-children>button.expand{display:inline-block}header .mobile-menu li ul{font-size:.8rem;grid-column:1/-1;height:100%;overflow:hidden;transition:visibility 0s .5s,border-color .5s;visibility:hidden}header .mobile-menu li.opened ul{display:flex;margin-top:10px;transition:visibility 0s 0s;visibility:visible}.home header .main-menu ul li:first-of-type a{color:#ffa84b}.home header .main-menu ul li:first-of-type a:after{background-color:#ffa84b;border-radius:100%;bottom:0;content:"";display:block;height:7px;left:calc(50% - 3.5px);position:absolute;scale:1;transition:background-color .3s ease,scale .3s ease;width:7px}footer{background-color:#000;color:#fff;padding-top:20px}footer .footer-bottom-section{display:flex;font-size:.875rem;font-weight:300;gap:.75rem;justify-content:space-between;padding:1rem calc(60px + 1rem);text-align:center}footer .footer-bottom-section a{text-decoration:underline;text-decoration-color:transparent;transition:text-decoration-color .3s ease}footer .footer-bottom-section a:hover{text-decoration-color:#fff}footer .footer-top-section{display:flex;gap:24px 74px}footer .footer-top-section .footer-logo{align-items:end;display:flex;flex-shrink:0;margin-bottom:-15px}footer .footer-top-section .footer-logo img{height:134px}footer .footer-top-section hr{border-color:#fff;margin-bottom:0;margin-top:auto;width:100%}footer .footer-top-section .footer-socials{display:flex;flex-direction:column;gap:.25rem;justify-content:end;margin-left:auto}footer .footer-top-section .footer-socials a{align-items:center;background-color:#ffa84b;border-radius:100%;display:flex;flex-shrink:0;height:70px;justify-content:center;transform-origin:center;width:70px}footer .footer-top-section .footer-socials a:hover{animation:hoverPop .3s ease-out forwards}footer .footer-top-section .footer-socials a:not(:hover){animation:none}footer .footer-top-section .footer-socials a svg{height:40px;width:40px}footer .footer-contact-section{display:flex;gap:1.5rem;justify-content:space-between;padding-bottom:80px;padding-top:80px}footer .footer-contact-section .contact-content{align-items:center;display:flex;gap:1.5rem}footer .footer-contact-section .contact-content .contact-icon{align-items:center;background-color:#ffa84b;border-radius:100%;display:flex;flex-shrink:0;height:70px;justify-content:center;width:70px}footer .footer-contact-section .contact-content .contact-icon svg{height:40px;width:40px}footer .footer-contact-section .contact-content .contact-text{display:flex;flex-direction:column;line-height:1.25;position:relative}footer .footer-contact-section .contact-content .contact-text:has([href]):before{background-color:#fff;bottom:-3px;content:"";height:1px;left:0;position:absolute;transition:width .3s ease;width:0}footer .footer-contact-section .contact-content .contact-text:hover:before{width:100%}footer .footer-contact-section .contact-content .contact-text h5:first-of-type{color:#ffa84b}.scroll-to-top{align-items:center;background-color:#ffa84b;border:none;border-radius:100%;bottom:20px;box-shadow:5px 20px 30px rgba(0,0,0,.12);display:flex;height:40px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:20px;transition:opacity .3s ease,background-color .3s ease;width:40px;z-index:999}.scroll-to-top svg{height:28px;width:28px}.scroll-to-top svg path{transition:fill .3s ease;fill:#000}.scroll-to-top:hover{background:#fff}.scroll-to-top:hover svg path{fill:#ffa84b}.scrollNotOnTop .scroll-to-top{opacity:1;pointer-events:all}form .error-response-box,form .send-button-box,form .success-response-box{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s}form .error-response-box>*,form .send-button-box>*,form .success-response-box>*{height:100%;overflow:hidden}form .error-response-box,form .success-response-box{grid-template-rows:0fr}form .success-response{color:#090}form .error-response,form .success-response{font-size:1.1rem;font-weight:300;line-height:2;text-align:center}form .error-response{color:#f43}form.sending .error-response-box,form.sending .send-button-box,form.sending .success-response-box,form.success .error-response-box,form.success .send-button-box{grid-template-rows:0fr}form.error .error-response-box,form.success .success-response-box{grid-template-rows:1fr}form .required{color:var(--primary-color)}textarea.autosize{overflow:hidden;resize:none}section.default-posts{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(500px,1fr))}section.default-posts .post{align-items:center;border-bottom:2px solid #f4f4f4;display:flex}section.default-posts .post .post-header-content{display:flex;flex-direction:column;padding:1.5rem;width:100%}section.default-posts .post .post-title{font-size:clamp(1rem,2vw + .2rem,1.25rem);font-weight:700;margin:0;transition:color .3s ease;width:fit-content}section.default-posts .post .post-title:hover{color:#ffa84b}section.default-posts .post .post-thumbnail{align-items:center;background-color:#f4f4f4;border-radius:20px;display:flex;flex-shrink:0;height:fit-content;justify-content:center;max-height:300px;overflow:hidden;position:relative}section.default-posts .post .post-thumbnail:hover img{transform:scale(1.1)}section.default-posts .post .post-thumbnail picture{display:flex}section.default-posts .post .post-thumbnail img{aspect-ratio:1/1;object-fit:cover;transition:transform .3s ease;width:100%}section.default-posts .post .post-thumbnail .first-post-info{background-color:#ffa84b;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:.875rem;font-weight:300;padding:.125rem .5rem .25rem;position:absolute;right:1rem;top:0}section.default-posts .post .post-info,section.default-posts .post .post-meta{display:flex;flex-direction:column;margin-top:.5rem}section.default-posts .post .post-categories a,section.default-posts .post .post-tags a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25rem;transition:text-decoration-color .3s ease}section.default-posts .post .post-categories a{color:#ffa84b}section.default-posts .post .post-categories a:hover{text-decoration-color:#ffa84b}section.default-posts .post .post-tags{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:300}section.default-posts .post .post-tags a{margin-left:.125rem}section.default-posts .post .post-tags a:hover{text-decoration-color:#000}section.default-posts .post .post-date,section.default-posts .post .reading-time{align-items:center;display:flex;font-size:.875rem;font-weight:300;gap:.25rem;padding-left:.5rem}section.default-posts .post .post-excerpt{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6;line-clamp:6;margin:1rem 0}section.default-posts .post .post-excerpt p{font-weight:300;margin:0}section.default-posts .post .read-more{font-size:.875rem;transition:color .3s ease;width:fit-content}section.default-posts .post .read-more:hover{color:#ffa84b}section.default-posts .post[data-first]{border-bottom:none;display:grid;grid-column:1/-1;grid-template-columns:1fr 2fr}section.default-posts .post[data-first] .post-title{font-size:clamp(1.5rem,3vw + .3rem,2rem)}.page-single.page-default{padding-bottom:0}.page-single.page-default .related-posts{background-color:#f4f4f4;padding:60px 0}.page-single.page-default .related-posts h4{font-weight:400;margin:0 0 1.5rem;text-align:center}.page-single.page-default .related-posts .post{justify-self:center;width:stretch}.page-single.page-default .related-posts .default-posts{display:block}section.default-single{padding-bottom:100px}section.default-single .breadcrumbs{margin:2rem 1rem}section.default-single .breadcrumbs span{color:#ffa84b;position:relative}section.default-single .breadcrumbs span:after{background-color:#ffa84b;border-radius:100%;content:"";display:block;height:7px;position:absolute;right:calc(50% - 3.5px);top:calc(100% + .25rem);width:7px}section.default-single .post-header-wrapper{background-color:#f4f4f4}section.default-single .post-header{display:grid;grid-template-columns:5fr 4fr}section.default-single .post-header-content{display:flex;flex-direction:column;padding:1.5rem;width:100%}section.default-single .post-title{font-weight:700}section.default-single .post-thumbnail{align-items:center;background-color:#f4f4f4;display:flex;flex-shrink:0;height:fit-content;justify-content:center;max-height:450px;min-width:150px;overflow:hidden;position:relative}section.default-single .post-thumbnail picture{display:flex}section.default-single .post-thumbnail img{object-fit:cover;width:100%}section.default-single .post-meta{display:flex;flex-direction:column;margin-top:auto}section.default-single .post-info{display:flex;flex-wrap:wrap;gap:.5rem}section.default-single .post-categories a,section.default-single .post-tags a{text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.25rem;transition:text-decoration-color .3s ease}section.default-single .post-categories a{color:#ffa84b}section.default-single .post-categories a:hover{text-decoration-color:#ffa84b}section.default-single .post-tags{align-items:center;display:flex;flex-wrap:wrap;font-size:.875rem;font-weight:300}section.default-single .post-tags a{margin-left:.125rem}section.default-single .post-tags a:hover{text-decoration-color:#000}section.default-single .post-date,section.default-single .reading-time{align-items:center;display:flex;font-size:.875rem;font-weight:300;gap:.25rem}.gallery .images{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));justify-items:center}.gallery .image{aspect-ratio:1/1;background-color:#f4f4f4;display:flex;justify-content:center;transition:background-color .3s ease;width:100%}.gallery .image:hover{background-color:#ffa84b}.gallery .image:hover img{transform:scale(1.1)}.gallery .image img{height:100%;object-fit:contain;transition:transform .3s ease;width:100%}.gallery-overlay{align-items:center;backdrop-filter:grayscale(90) blur(5px);background:rgba(0,0,0,.75);display:flex;inset:0;justify-content:center;opacity:0;padding-top:64px;pointer-events:none;position:fixed;transition:opacity .5s ease;z-index:1000}.gallery-overlay.visible{opacity:1;pointer-events:auto}.gallery-overlay .gallery-content{display:grid;gap:0 1rem;grid-template-columns:auto 1fr auto;grid-template-rows:85% 15%;height:100%;width:100%}.gallery-overlay .gallery-viewer{align-items:center;display:flex;grid-column:2;justify-content:center;padding-bottom:3rem}.gallery-overlay .gallery-image{cursor:auto;max-height:100%;max-width:100%;object-fit:scale-down}.gallery-overlay .gallery-close,.gallery-overlay .gallery-next,.gallery-overlay .gallery-prev{background:none;border:none;color:#fff;cursor:pointer;font-size:xx-large;padding:0;transition:transform .5s ease;width:48px}.gallery-overlay .gallery-close:hover,.gallery-overlay .gallery-next:hover,.gallery-overlay .gallery-prev:hover{transform:scale(1.1)}.gallery-overlay .gallery-close{align-items:center;display:flex;height:48px;justify-content:center;position:absolute;right:8px;top:8px}.gallery-overlay .gallery-thumbs{background-color:hsla(0,0%,80%,.75);display:flex;gap:.5rem;grid-column:1/-1;overflow-x:auto;padding:.5rem .5rem 1rem}.gallery-overlay .gallery-thumbs:after,.gallery-overlay .gallery-thumbs:before{content:"";flex:0 0 25%}.gallery-overlay .gallery-thumbs img{flex-shrink:0;height:100%;object-fit:contain;width:auto}.gallery-overlay .gallery-thumb{cursor:pointer;filter:grayscale(1);transition:transform .5s ease,filter .5s ease}.gallery-overlay .gallery-thumb:hover{filter:grayscale(0);transform:scale(1.05)}.gallery-overlay .gallery-thumb.active{filter:grayscale(0);outline:2px solid #fff}.breadcrumbs a{transition:color .3s ease}.breadcrumbs a:hover{color:#ffa84b}.pagination{grid-column:1/-1;justify-self:center;margin-top:2rem}.pagination span{color:#ffa84b}.pagination a{transition:color .3s ease}.pagination a:hover{color:#ffa84b}.pagination a,.pagination span{padding:.5em .75em}.page-404 .contents-404{text-align:center}.page-404 .contents-404 a{transition:color .3s ease}.page-404 .contents-404 a:hover{color:#ffa84b}form#search-form{display:flex;gap:.5rem;grid-column:1/-1;justify-content:end;width:100%}form#search-form .input-wrapper{align-items:end;display:flex;flex-direction:column;margin-bottom:1rem;max-width:300px;width:100%}form#search-form .input-wrapper span{transform-origin:bottom left;transition:transform .3s ease}form#search-form .input-wrapper input:not([type=submit]){border:none;border-bottom:1px solid #8a8a8a;caret-color:#ffa84b;min-height:2rem;width:100%}form#search-form .input-wrapper input:not([type=submit]):focus-visible{border-bottom:2px solid #ffa84b;outline:none}form#search-form .input-wrapper input:not([type=submit])::placeholder{color:transparent}form#search-form .input-wrapper input:not([type=submit])::-webkit-search-decoration{-webkit-appearance:none}form#search-form .input-wrapper:has(input:focus) span{color:#ffa84b;transform:scale(.7)}form#search-form button[type=submit]{align-items:center;align-self:center;background-color:#ffa84b;border-radius:calc(infinity * 1px);display:flex;height:fit-content;justify-content:center;padding:.25em;transform-origin:center}form#search-form button[type=submit]:hover{animation:hoverPop .3s ease-out forwards}form#search-form button[type=submit]:not(:hover){animation:none}form#search-form button[type=submit] svg{color:#fff;height:32px;width:32px}@media (max-width:1460px){.page-default{padding-bottom:80px}.section{padding:0 30px}section.default-single{padding-bottom:80px}}@media (max-width:64rem){.page-default{padding-bottom:60px}header .header-contents .header-elements nav ul{gap:0 41px}footer .footer-contact-section{flex-direction:column;padding-bottom:60px;padding-top:60px}section.default-single{padding-bottom:60px}section.default-single .breadcrumbs span:after{display:none}section.default-single .post-header{grid-template-columns:1fr}}@media (max-width:48rem){.page-default{padding-bottom:40px}header .header-contents .header-elements{display:none}header .btn-mobile-menu{display:block}header .mobile-menu{display:flex;flex-direction:column;justify-content:space-between}footer .footer-top-section{gap:24px 37px}footer .footer-top-section hr{display:none}footer .footer-contact-section{padding-bottom:40px;padding-top:40px}footer .footer-contact-section .contact-content{gap:.75rem}section.default-posts,section.default-posts .post[data-first]{grid-template-columns:1fr}.page-single.page-default .related-posts{padding:40px 0}section.default-single{padding-bottom:40px}}@media (max-width:40rem){.section{padding:0 15px}footer .footer-bottom-section,footer .footer-top-section{flex-direction:column}footer .footer-top-section .footer-socials{flex-direction:row;justify-content:start;margin-left:0}footer .footer-top-section .footer-socials a{height:52px;width:52px}footer .footer-top-section .footer-socials a svg{height:24px;width:24px}footer .footer-contact-section{gap:1rem;padding-bottom:1rem;padding-top:1rem}footer .footer-contact-section .contact-email{word-break:break-word}footer .footer-contact-section .contact-content .contact-icon{height:52px;width:52px}footer .footer-contact-section .contact-content .contact-icon svg{height:24px;width:24px}footer .footer-contact-section .contact-content .contact-text h5:first-of-type{font-size:1.15rem}section.default-posts .post{flex-direction:column}section.default-posts .post .post-header-content{padding:1rem 0}section.default-posts .post .post-thumbnail{align-self:center}.page-single.page-default .related-posts .post .post-thumbnail{display:none}section.default-single .post-header-content{padding:1rem 0}}