:root{--c-neutral-100: hsl(0 0% 100%);--c-neutral-150: hsl(0 0% 94%);--c-neutral-200: hsl(0 0% 87%);--c-neutral-300: hsl(0 0% 61%);--c-neutral-400: hsl(0 0% 53%);--c-neutral-600: hsl(0 0% 38%);--c-neutral-700: hsl(0 0% 0%);--c-main-050: hsl(132 32% 80%);--c-main-100: hsl(149 57% 62%);--c-main-400: hsl(145 100% 33%);--c-main-700: hsl(120, 100%, 25%);--c-accent-700: hsl(37 100% 1%);--container-m: clamp(5vmin, 7vw, 12rem);--container-l: clamp(5vmin, 6vmin, 6rem);--category-title: max(1.5rem, 4.6vmin);--h2-size: max(2rem, 3.8vmin);--regular: max(1.25rem, 1.3vmin);--small: max(1.125rem, 1.2vmin);--header-padding: 7vmin;--header-image: max(3vmin, 2.5rem);--header-bottom: 2vmin;--header-height: calc( var(--header-padding) + var(--header-image) + var(--header-bottom) );--font-family-serif: "Times New Roman", Times, serif}*,*::before,*::after{box-sizing:border-box}*{margin:0}html,body{height:100%;font-family:"Inter"}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg,iframe{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}video::-webkit-media-controls{display:none}input{appearance:none !important;-webkit-appearance:none !important;border-radius:0 !important}textarea{-webkit-appearance:none;border-radius:0}ul{list-style:none;padding:unset}ul li{position:relative}ul li::before{content:"";position:absolute;top:50%;transform:translateY(-50%);aspect-ratio:1}a{text-decoration:none;color:inherit}.flex{display:flex;flex-wrap:wrap}.flex-column{display:flex;flex-direction:column}.icon-max{max-height:max(6vmin,7rem)}.hide{display:none !important;opacity:1;animation:fadeOut .3s ease}.state-handle{max-width:fit-content;font-size:2em;color:var(--c-main-400);cursor:pointer;transform:translateX(50%);transition:color .2s ease;line-height:1}.state-handle:hover{color:var(--c-neutral-700)}section.modal{display:block;z-index:1111;opacity:0;animation:fadeIn .3s ease forwards;position:fixed;inset:0}section.modal .underlayer{width:100%;height:100%;background-color:var(--c-neutral-600);opacity:.4;filter:blur(5px)}section.modal .body{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;max-height:95%}@media only screen and (max-width: 560px){section.modal .body{max-width:85%}}::-webkit-scrollbar{width:max(.8vmin,7px)}::-webkit-scrollbar-track{background:var(--c-neutral-150)}::-webkit-scrollbar-thumb{background:var(--c-neutral-400)}.loader{position:fixed;z-index:111;inset:0;background-color:rgba(255,255,255,.2);display:flex;justify-content:center;align-items:center}.loader__container{text-align:center;position:relative}.loader__container p{margin-bottom:2vmin;font-weight:600;color:var(--c-main-100);font-size:3vmax;animation:pulseBigger .6s linear infinite}.loader__lines{gap:2vmin}.loader__line{display:inline-block;width:3vmin;height:3vmin;border-radius:100%;background-color:var(--c-main-400)}.loader__line:nth-last-child(1){animation:loadingC .6s .1s linear infinite}.loader__line:nth-last-child(2){animation:loadingC .6s .2s linear infinite}.loader__line:nth-last-child(3){animation:loadingC .6s .3s linear infinite}.loader.remove{animation:hide .5s ease-in-out}@keyframes loadingC{0%{transform:translate(0, 0)}50%{transform:translate(0, 15px)}100%{transform:translate(0, 0)}}@keyframes pulseBigger{to{transform:scale(1.7)}}@keyframes fadeOut{to{opacity:0}}.header{display:flex;justify-content:space-between;padding:var(--header-padding) var(--header-padding) var(--header-bottom) var(--header-bottom);background-color:var(--c-neutral-100);align-items:center;position:fixed;width:100%;top:0;z-index:111}.header img{max-height:var(--header-image);width:auto}.header ul{display:flex;gap:9vmin}@media only screen and (max-width: 1024px){.header ul{gap:6vmin}}@media only screen and (max-width: 922px){.header ul{flex-direction:column;padding-inline-start:2vmin;max-width:fit-content;margin-inline:auto;padding-top:5vmin}}.header ul li::before{height:50%;background-color:var(--c-main-400);margin-inline-start:-2vmin}@media only screen and (max-width: 1200px){.header ul li::before{margin-inline-start:-2vmax}}@media only screen and (max-width: 922px){.header ul li::before{margin-inline-start:calc(max(4.5vmin,.7rem)*-1)}}.header ul li a{text-transform:uppercase;font-size:12px;font-weight:300;transition:font-weight .15s ease}.header ul li a:hover{font-weight:600}.header ul li.current-menu-item a{font-weight:600}@media only screen and (max-width: 468px){.header__logo{max-width:70%}}.header__menu-underlayer{display:none;width:100%;height:100%;background-color:var(--c-neutral-600);opacity:.4;filter:blur(5px);inset:0;position:fixed;z-index:-1}@media only screen and (max-width: 922px){.header .menu-main-menu-container{position:absolute;right:0;transform:translateX(120%);transition:transform .25s ease;background-color:var(--c-neutral-100);width:75%;top:0;height:100vh;padding-top:var(--header-height)}}.header .menu-main-menu-container.mobile{transform:translateX(0%)}.header .menu-main-menu-container.mobile+.underlayer{display:block}.header__hamburger{display:none}@media only screen and (max-width: 922px){.header__hamburger{cursor:pointer;position:relative;display:flex;gap:6px;flex-direction:column;width:35px}.header__hamburger span{height:5px;background-color:var(--c-main-400);transition:transform .25s ease}.header__hamburger span:nth-of-type(odd){width:50%;margin-inline-start:auto}.header__hamburger.close span:nth-of-type(1){transform:rotate(45deg) translate(6px, 3px);margin:unset}.header__hamburger.close span:nth-of-type(2){transform:rotate(-45deg) translate(-2px, 2px)}.header__hamburger.close span:nth-of-type(3){transform:rotate(45deg) translatex(-3px)}}.contact__modal{background-color:var(--c-neutral-100);padding:.5em 2.5em 3em;border-radius:.5em;overflow-y:auto}@media only screen and (max-width: 560px){.contact__modal{padding:1em}}.contact__exit{align-self:end}@media only screen and (max-width: 560px){.contact__exit{font-size:1.3em}}.contact__logo{align-self:flex-start;max-width:15%}@media only screen and (max-width: 992px){.contact__logo{max-width:20%}}@media only screen and (max-width: 560px){.contact__logo{max-width:25%}}.contact__logo img{height:auto}.contact__title,.contact__subtitle,.contact__form{max-width:500px;padding-inline:15%}@media only screen and (max-width: 768px){.contact__title,.contact__subtitle,.contact__form{padding-inline:3%}}.contact__title{margin-top:2vmin;font-weight:450;font-size:max(1.5rem,4vmin)}.contact__subtitle{margin-block-end:4vmin;line-height:1.2}@media only screen and (max-width: 560px){.contact__subtitle{margin-block-end:6vmin;font-size:max(1rem,3vmin)}}.contact form{display:flex;flex-direction:column;gap:3vmin}@media only screen and (max-width: 1024px){.contact form{gap:5vmax}}.contact form textarea{resize:none}.contact form.invalid .wpcf7-response-output{display:none}.contact form .wpcf7-spinner{display:none}.contact__input-group{width:100%;position:relative}@media only screen and (max-width: 560px){.contact__input-group{font-size:max(.8em,3vmin)}}.contact__input-group label{position:absolute;display:none;top:3px;left:3px;color:var(--c-main-400);animation:slideUp .2s ease forwards}.contact__input-group input,.contact__input-group textarea{max-width:100%}.contact__input-group input:focus,.contact__input-group textarea:focus{border-color:var(--c-main-400);outline:none}.contact__input-group input:focus::placeholder,.contact__input-group textarea:focus::placeholder{opacity:0}.contact__input-group input{border:unset;border-bottom:1.5px solid var(--c-neutral-700)}.contact__input-group textarea{max-height:150px;border:1.5px solid var(--c-neutral-600)}@media only screen and (max-width: 768px){.contact__input-group textarea{max-height:20vmin}}.contact input.wpcf7-submit{padding:1vmin 8vmin;margin-inline:auto;color:var(--c-neutral-100);font-size:1.2em;border:unset;border-radius:.25em;background-color:var(--c-neutral-600);cursor:pointer;transition:all .2s ease}.contact input.wpcf7-submit:hover{background-color:var(--c-main-400)}.contact__message{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:var(--c-neutral-100);padding:1em 2em;border-radius:.5em;max-width:18%;text-align:center;opacity:0}.contact__message.show{animation:fadeIn .5s ease forwards .3s}.contact__message-title{font-size:var(--h2-size);font-weight:450}.contact__message-body{font-size:var(--regular)}.contact .wpcf7-response-output{position:absolute;background-color:var(--c-neutral-100);top:50%;left:50%;transform:translate(-50%, -50%)}.msg__exit{margin-inline:auto 8%}.msg__body{background:var(--c-neutral-100);padding:3vmin;text-align:center;border-radius:.5em}.msg__icon{margin-bottom:2vmin}.msg__icon svg{max-height:20vmin;animation:rotate 1s cubic-bezier(0.08, 1.11, 1, 1.04) forwards}.msg__btn{border-radius:.5em;color:var(--c-neutral-100);background-color:var(--c-main-400);padding:.5em 1em;margin-top:1vmin}@keyframes fadeIn{to{opacity:1}}@keyframes slideUp{to{transform:translateY(-100%)}}.single-post{overflow:hidden}.single-post .header{background-color:rgba(0,0,0,0) !important;transition:background-color .2s ease}.single-post .header.mobile-sidebar{background-color:var(--c-neutral-100) !important}.single-post .videos{height:100vh;width:100%}.single-post .videos video{max-width:unset;position:absolute;height:100%;width:100%;object-fit:cover}.single-post .videos video.playing{z-index:1}.single-post .videos__progress{position:absolute;left:50%;bottom:5vmin;z-index:11;gap:8vmin;align-items:center}@media only screen and (max-width: 468px){.single-post .videos__progress{gap:6vmin}}@media only screen and (max-width: 768px){.single-post .videos__progress{transform:translateX(-50%)}}.single-post .videos__progress::after{content:"";position:absolute;width:100%;height:1px;background-color:var(--c-neutral-300);z-index:-1}.single-post .videos__step{height:10px;width:10px;border-radius:100%;background-color:var(--c-neutral-300);cursor:pointer}.single-post .videos__step.active{background-color:var(--c-main-400);transform:scale(1.4)}.single-post .videos__nav{position:absolute;z-index:2;right:-10%;cursor:pointer}@media only screen and (max-width: 992px){.single-post .videos__nav{right:-20%}}.single-post .videos__nav.nav-prev{transform:scale(-1);right:unset;left:-10%}@media only screen and (max-width: 992px){.single-post .videos__nav.nav-prev{left:-20%}}.single-post .videos__nav:hover svg path{stroke:var(--c-neutral-600)}.single-post .sidebar__open{position:absolute;z-index:111}.single-post .sidebar{max-width:100%;position:absolute;z-index:111;width:max(23%,420px);height:100%;left:0;top:0;padding:.2em 2em;background-color:var(--c-neutral-100);transform:translateX(-100%);transition:transform 1.5s ease}.single-post .sidebar.open{transform:translateX(0)}.single-post .sidebar.close{transform:translateX(-100%)}.single-post .sidebar__exit{position:relative;margin-inline-start:auto}.single-post .sidebar__logo{max-width:40%}.single-post .sidebar__logo img{height:auto}.single-post .sidebar__body{margin-block:3vmin;gap:1.5vmin;height:86%;letter-spacing:-1px;justify-content:space-between}@media only screen and (max-width: 1370px){.single-post .sidebar__body{padding-bottom:2vmin}}.single-post .sidebar__tagline{font-size:var(--regular);font-weight:560}.single-post .sidebar__name{max-width:85%}.single-post .sidebar__content{font-size:max(14px,1.8vmin);padding-inline-end:5vmin;max-height:45%;overflow:auto;padding-block:1vmin;margin-block-end:3vmin;gap:3vmin}.single-post .sidebar__content table{border-spacing:0 3vmin;border-collapse:unset !important}.single-post .sidebar__content table td:first-of-type{width:25% !important}.single-post .sidebar__content table td:first-of-type img{max-width:60px;height:auto}.single-post .sidebar__content ul{padding:2vmin}.single-post .sidebar__content li::before{background-color:var(--c-neutral-700);height:5px;top:10px;left:-2vmin}@media only screen and (max-width: 1024px){.single-post .sidebar__content li::before{left:-2vmax}}.single-post .sidebar__content li ul{padding:unset}.single-post .sidebar__content li ul li::before{content:unset}.single-post .sidebar__content>*{display:flex;flex-direction:column;gap:1vmin}.single-post .sidebar__image{position:relative;align-items:center}.single-post .sidebar__image img{width:100%}.single-post .sidebar__nav{position:absolute;gap:.5vmin;align-items:center;cursor:pointer;transition:all .25s ease}.single-post .sidebar__nav path{transition:all .25s ease}.single-post .sidebar__nav.prev svg{transform:scale(-1)}.single-post .sidebar__nav.next{right:0}.single-post .sidebar__nav:hover{color:var(--c-main-400)}.single-post .sidebar__nav:hover svg path{stroke:var(--c-main-050)}.single-post .sidebar__contact{width:100%;background-color:var(--c-neutral-600);border-radius:.25em;text-align:center;margin-block-start:-1vmin;color:var(--c-neutral-100);padding-block:.5em;font-size:var(--small);cursor:pointer;transition:background-color .25s ease}.single-post .sidebar__contact:hover{background-color:var(--c-main-400)}.single-post .sidebar__share{width:75%;justify-content:space-between;align-items:center}.single-post .sidebar__share a,.single-post .sidebar__share div{position:relative;cursor:pointer}.single-post .sidebar__share a span,.single-post .sidebar__share div span{position:absolute;visibility:hidden;opacity:0;transition:all .25s ease;font-size:.8rem;padding:.5em 1em;top:-3.5em;transform:translateX(-35%);background-color:var(--c-main-400);color:var(--c-neutral-100);width:max-content;border-radius:.3em;letter-spacing:0;font-weight:450}.single-post .sidebar__share a span::before,.single-post .sidebar__share div span::before{content:"";position:absolute;left:50%;transform:translate(-50%);bottom:-0.5em;border-left:.5em solid rgba(0,0,0,0);border-right:.5em solid rgba(0,0,0,0);border-top:.5em solid var(--c-main-400)}.single-post .sidebar__share a svg,.single-post .sidebar__share div svg{max-width:25px;height:auto}.single-post .sidebar__share a svg path,.single-post .sidebar__share a svg rect,.single-post .sidebar__share div svg path,.single-post .sidebar__share div svg rect{transition:fill .25s ease}.single-post .sidebar__share a:hover span,.single-post .sidebar__share div:hover span{visibility:visible;opacity:1}.single-post .sidebar__share a:hover svg path,.single-post .sidebar__share a:hover svg rect,.single-post .sidebar__share div:hover svg path,.single-post .sidebar__share div:hover svg rect{fill:var(--c-main-400)}.single-post .youtube__modal{max-width:70vw}@media only screen and (max-width: 768px){.single-post .youtube__modal{width:100%;display:flex}}@media only screen and (max-width: 768px){.single-post .youtube__modal iframe{width:80%;margin-inline:auto}}.single-post .menu-main-menu-container.mobile{top:0;height:100vh;padding-top:var(--header-height)}.single-post.mobile{overflow:auto}@media only screen and (max-width: 620px){.single-post.mobile .videos{height:50vh;position:relative;margin-top:var(--header-height)}.single-post.mobile .videos video{max-width:100%;height:50vh}}@media only screen and (max-width: 568px){.single-post.mobile .videos{height:25vh}.single-post.mobile .videos video{height:25vh}}.single-post.mobile .videos__progress{transform:translateX(-50%)}@media only screen and (max-width: 568px){.single-post.mobile .videos__nav svg{max-height:3vmax}}.single-post.mobile .sidebar{position:relative;width:100%;transform:unset;transition:unset;z-index:0;padding:3vmin 20vmin;height:fit-content}@media only screen and (max-width: 768px){.single-post.mobile .sidebar{padding-inline:3vmax}}.single-post.mobile .sidebar__open,.single-post.mobile .sidebar__exit,.single-post.mobile .sidebar__logo{display:none}.single-post.mobile .sidebar__body{height:100%;gap:3.5vmin}.single-post.mobile .sidebar__name{max-width:45%}@media only screen and (max-width: 992px){.single-post.mobile .sidebar__name{max-width:90%}}.single-post.mobile .sidebar__content{max-height:fit-content;overflow:unset;gap:3vmin}.single-post.mobile .sidebar__content table{width:min(37vmax,60%) !important}@media only screen and (max-width: 468px){.single-post.mobile .sidebar__content table{width:100% !important}}.single-post.mobile .sidebar__content ul{display:flex;flex-wrap:wrap;row-gap:3vmin}.single-post.mobile .sidebar__content ul li{width:50%}@media only screen and (max-width: 468px){.single-post.mobile .sidebar__content ul li{width:100%}}.single-post.mobile .sidebar__content ul li ul{display:unset}.single-post.mobile .sidebar__content ul li ul li{width:95%}.single-post.mobile .sidebar__share{width:50%}.single-post .loader{background-color:#fff}@keyframes rotate{to{transform:rotate(90deg)}}/*# sourceMappingURL=theme.min.css.map */