.header{position:fixed;z-index:5002;top:0;left:0;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem)}@media only screen and (min-width:769px){.header{height:100vh;padding:1.25rem 2rem 0 1.25rem;border-right:.0625rem solid #bbb;transition:all 325ms ease-in-out;width:15.75rem}.blog:not(.is--contact-opened) .header:not(:hover),.category:not(.is--contact-opened) .header:not(:hover),.page-template-page-acknowledgment:not(.is--contact-opened) .header:not(:hover),.page-template-page-blog:not(.is--contact-opened) .header:not(:hover),.page-template-page-commitment:not(.is--contact-opened) .header:not(:hover),.page-template-page-social:not(.is--contact-opened) .header:not(:hover),.post-type-archive-lawyer:not(.is--contact-opened) .header:not(:hover),.single-lawyer:not(.is--contact-opened) .header:not(:hover),.single-post:not(.is--contact-opened) .header:not(:hover),.tag:not(.is--contact-opened) .header:not(:hover),body:not(.is--contact-opened) .header.headroom--not-top:not(:hover){width:5.875rem;padding-left:1rem;padding-right:1rem}}@media only screen and (max-width:768px){.header{width:100%;padding:1.25rem 1.5rem}}.header__container{display:flex;justify-content:space-between}@media only screen and (min-width:769px){.header__container{flex-direction:column;height:100%}}@media only screen and (max-width:768px){.header__container{width:100%}}.header__left{position:relative}@media only screen and (max-width:768px){.header__logo{position:absolute;top:0;left:0}}.header__logo,.header__logo-icon,.header__logo-link{display:flex;align-items:center}.header__menu-nav{transition:all 225ms ease-in-out;padding-left:.5rem;overflow:hidden}.blog:not(.is--contact-opened) header:not(:hover) .header__menu-nav,.category:not(.is--contact-opened) header:not(:hover) .header__menu-nav,.page-template-page-acknowledgment:not(.is--contact-opened) header:not(:hover) .header__menu-nav,.page-template-page-blog:not(.is--contact-opened) header:not(:hover) .header__menu-nav,.page-template-page-commitment:not(.is--contact-opened) header:not(:hover) .header__menu-nav,.page-template-page-social:not(.is--contact-opened) header:not(:hover) .header__menu-nav,.post-type-archive-lawyer:not(.is--contact-opened) header:not(:hover) .header__menu-nav,.single-lawyer:not(.is--contact-opened) header:not(:hover) .header__menu-nav,.single-post:not(.is--contact-opened) header:not(:hover) .header__menu-nav,.tag:not(.is--contact-opened) header:not(:hover) .header__menu-nav,body:not(.is--contact-opened) header.headroom--not-top:not(:hover) .header__menu-nav{padding-left:1rem}@media only screen and (max-width:768px){.header__language-switch{padding-top:1.25rem;padding-left:2rem;border-left:.0625rem solid #bbb}}@media only screen and (min-width:769px){.header__language-switch-wrapper{padding-left:1.25rem;transition:all 225ms ease-in-out}.blog:not(.is--contact-opened) header:not(:hover) .header__language-switch-wrapper,.category:not(.is--contact-opened) header:not(:hover) .header__language-switch-wrapper,.page-template-page-acknowledgment:not(.is--contact-opened) header:not(:hover) .header__language-switch-wrapper,.page-template-page-blog:not(.is--contact-opened) header:not(:hover) .header__language-switch-wrapper,.page-template-page-commitment:not(.is--contact-opened) header:not(:hover) .header__language-switch-wrapper,.page-template-page-social:not(.is--contact-opened) header:not(:hover) .header__language-switch-wrapper,.post-type-archive-lawyer:not(.is--contact-opened) header:not(:hover) .header__language-switch-wrapper,.single-lawyer:not(.is--contact-opened) header:not(:hover) .header__language-switch-wrapper,.single-post:not(.is--contact-opened) header:not(:hover) .header__language-switch-wrapper,.tag:not(.is--contact-opened) header:not(:hover) .header__language-switch-wrapper,body:not(.is--contact-opened) header.headroom--not-top:not(:hover) .header__language-switch-wrapper{padding-left:0}}.header__menu-button{gap:.5rem;padding:.25rem 0;color:#faf7f5;text-transform:uppercase;font-weight:600;font-size:.75rem;line-height:1rem;letter-spacing:.125rem}.header__menu-button,.header__menu-button-icon{display:flex;justify-content:center;align-items:center}.header__close-menu-button{gap:.5rem;padding:.25rem 0;color:#faf7f5;text-transform:uppercase;font-weight:600;font-size:.75rem;line-height:1rem;letter-spacing:.125rem}.header__close-menu-button,.header__close-menu-button-icon{display:flex;justify-content:center;align-items:center}.footer__container{display:flex;background-color:#867970}@media only screen and (min-width:769px){.footer__container{gap:5rem;justify-content:space-between;padding:3.25rem 6.25rem 3.25rem 10rem}}@media only screen and (max-width:768px){.footer__container{gap:1.5rem;flex-direction:column;padding:1.25rem 3.75rem 1.25rem 1.5rem}}@media only screen and (min-width:769px){.footer__left{flex-shrink:0}}@media only screen and (max-width:768px){.footer__left{display:flex}}.footer__right{display:flex}@media only screen and (min-width:769px){.footer__right{justify-content:flex-end;gap:1.75rem;padding-top:1.875rem}}@media only screen and (max-width:768px){.footer__right{flex-direction:column;gap:1.5rem;padding-left:4.5rem}}.footer__logo,.footer__logo-icon,.footer__logo-link{display:flex;justify-content:center;align-items:center}@media only screen and (max-width:768px){.footer__logo-icon svg{width:11rem;height:auto}}@media only screen and (min-width:769px){.footer__locations{flex:1;min-width:13.25rem}}.footer__locations-title{color:#c6d621;text-transform:uppercase;font-weight:700;font-size:.875rem;line-height:1.25rem;letter-spacing:.0625rem}.footer__locations-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.footer__locations-container{gap:.5rem}}@media only screen and (max-width:768px){.footer__locations-container{gap:.25rem}}@media only screen and (min-width:769px){.footer__contacts{flex:1;min-width:13.25rem}}.footer__contacts-title{color:#c6d621;text-transform:uppercase;font-weight:700;font-size:.875rem;line-height:1.25rem;letter-spacing:.0625rem}.footer__contacts-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.footer__contacts-container{gap:.5rem}}@media only screen and (max-width:768px){.footer__contacts-container{gap:.25rem}}@media only screen and (min-width:769px){.footer__social{flex:1;min-width:13.25rem}}.footer__social-title{color:#c6d621;text-transform:uppercase;font-weight:700;font-size:.875rem;line-height:1.25rem;letter-spacing:.0625rem}.footer__social-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.footer__social-container{gap:.5rem}}@media only screen and (max-width:768px){.footer__social-container{gap:.25rem}}.footer__bottom{display:flex;background-color:#eae3df}@media only screen and (min-width:769px){.footer__bottom{justify-content:space-between;gap:3.5rem;padding:3rem 6.25rem 3rem 10rem}}@media only screen and (max-width:768px){.footer__bottom{flex-direction:column;gap:2.25rem;padding:1.5rem 1.5rem 2.75rem}}.footer__bottom-left{display:flex}@media only screen and (min-width:769px){.footer__bottom-left{flex:1;gap:1.75rem}}@media only screen and (max-width:768px){.footer__bottom-left{flex-direction:column;gap:1rem}}@media only screen and (min-width:769px){.footer__bottom-right{width:35.78%}}.footer__partnerships{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__partnerships-title{color:#736c68;text-transform:uppercase;font-weight:500;font-size:.875rem;line-height:1.25rem}.footer__partnerships-container{display:flex;flex-direction:column;gap:.75rem}.footer__partnerships-list{display:flex;align-items:center}@media only screen and (min-width:769px){.footer__partnerships-list{gap:1.25rem}}@media only screen and (max-width:768px){.footer__partnerships-list{gap:.75rem}}.footer__partnership,.footer__partnership-wrapper{display:flex;justify-content:center;align-items:center}.footer__partnership-logo{width:auto;height:2.5rem;mix-blend-mode:multiply}.footer__certifications{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__certifications-title{color:#736c68;text-transform:uppercase;font-weight:500;font-size:.875rem;line-height:1.25rem}.footer__certifications-container{display:flex;flex-direction:column;gap:.75rem}.footer__certifications-list{display:flex;align-items:center}@media only screen and (min-width:769px){.footer__certifications-list{gap:1.25rem}}@media only screen and (max-width:768px){.footer__certifications-list{gap:.75rem}}.footer__certification,.footer__certification-wrapper{display:flex;justify-content:center;align-items:center}.footer__certification-logo{width:auto;height:2.5rem;mix-blend-mode:multiply}.footer__copyright{display:flex;flex-direction:column;gap:.5rem;font-size:.75rem;line-height:1.125rem;font-weight:500}.footer__copyright a{color:#ff6b00;text-decoration:underline;text-underline-offset:.125rem}.footer__copyright b,.footer__copyright strong{font-weight:700}.main-menu__items{display:flex;flex-direction:column;gap:.75rem}.main-menu__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;text-transform:uppercase;color:#faf7f5;font-weight:500;font-size:.875rem;line-height:1.25rem;letter-spacing:.0625rem;transition:all 225ms ease-in-out}.main-menu__item:after{content:"";transition:all 225ms ease-in-out;position:absolute;left:0;bottom:0;width:100%;height:.25rem;background-color:#c6d621;opacity:0}.main-menu__item-link{display:flex;align-items:center;padding:.75rem .25rem}@media only screen and (max-width:768px){.main-menu__item-link{gap:1rem}}.main-menu__item-number{white-space:nowrap;color:#c6d621}.main-menu__item.current-menu-item,.main-menu__item:hover{text-shadow:.0625rem 0 0 currentColor}.main-menu__item.current-menu-item:after,.main-menu__item:hover:after{opacity:1}.main-menu__item-title{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1}@media only screen and (min-width:769px){.main-menu__item-title,header:hover .main-menu__item-title{padding-left:1rem;visibility:visible;opacity:1;transition:visibility 0s linear 0s,width 225ms,padding 225ms,opacity 225ms}.blog:not(.is--contact-opened) header:not(:hover) .main-menu__item-title,.category:not(.is--contact-opened) header:not(:hover) .main-menu__item-title,.page-template-page-acknowledgment:not(.is--contact-opened) header:not(:hover) .main-menu__item-title,.page-template-page-blog:not(.is--contact-opened) header:not(:hover) .main-menu__item-title,.page-template-page-commitment:not(.is--contact-opened) header:not(:hover) .main-menu__item-title,.page-template-page-social:not(.is--contact-opened) header:not(:hover) .main-menu__item-title,.post-type-archive-lawyer:not(.is--contact-opened) header:not(:hover) .main-menu__item-title,.single-lawyer:not(.is--contact-opened) header:not(:hover) .main-menu__item-title,.single-post:not(.is--contact-opened) header:not(:hover) .main-menu__item-title,.tag:not(.is--contact-opened) header:not(:hover) .main-menu__item-title,body:not(.is--contact-opened) header.headroom--not-top:not(:hover) .main-menu__item-title{width:0;padding-left:0;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,width 225ms,padding 225ms,opacity 225ms}}.menu-mobile{display:flex;flex-direction:column;position:fixed;top:0;left:0;width:100%;height:100svh;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);z-index:5003;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.menu-mobile.is--opened{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.menu-mobile__container{display:flex;flex-direction:column;position:relative;height:100%;padding-top:3rem;padding-left:6.3125rem;padding-bottom:3rem}.menu-mobile__container:before{content:"";position:absolute;top:0;left:6.3125rem;width:.0625rem;height:100%;background-color:#bbb}.menu-mobile__nav{margin:auto 0;max-height:calc(100svh - 14rem);overflow-y:auto}.menu-mobile__header{width:100%;padding:1.25rem 1.5rem;border-bottom:.0625rem solid #bbb}.menu-mobile__header-container{display:flex;justify-content:space-between;width:100%}.menu-mobile__header-left{position:relative}.menu-mobile__footer{position:relative;width:100%;border-top:.0625rem solid #bbb;flex-shrink:0;padding-left:6.3125rem}.contact{position:fixed;z-index:5001;background-color:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2.5rem);backdrop-filter:blur(2.5rem);visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}@media only screen and (min-width:769px){.contact{top:0;right:0;width:calc(100% - 15.75rem);height:100%}}@media only screen and (max-width:768px){.contact{left:0;bottom:0;width:100%;height:calc(100% - 4rem)}}.contact.is--opened{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.contact__close-button{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#372e28;background-color:#c6d621}@media only screen and (min-width:769px){.contact__close-button:hover{text-shadow:.0625rem 0 0 currentColor}}.contact__wrapper{height:100%}.contact__container{height:100%;overflow:auto;display:flex;justify-content:space-between;align-items:center}.contact__container::-webkit-scrollbar{width:.25rem;height:.25rem}.contact__container::-webkit-scrollbar-thumb{background:#c6d621}.contact__container::-webkit-scrollbar-track{background:#736c68}body .contact__container{scrollbar-face-color:#c6d621;scrollbar-track-color:#736c68}@media only screen and (min-width:769px){.contact__container{padding:0 5.25rem 5rem}}@media only screen and (max-width:768px){.contact__container{gap:2rem;flex-direction:column;padding:3.75rem 1.5rem 1.75rem}}.contact__content{position:relative}.contact__content .screen-reader-response,.contact__content .wpcf7-response-output{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.contact__left{display:flex;flex-direction:column}@media only screen and (min-width:769px){.contact__left{gap:2.75rem;width:36.15%}}@media only screen and (max-width:768px){.contact__left{gap:1.75rem}}@media only screen and (min-width:769px){.contact__right{width:42.64%}}@media only screen and (max-width:768px){.contact__left,.contact__right{width:100%}}.contact__header{display:flex;align-items:center;justify-content:flex-end}.contact__message{text-transform:uppercase;color:#faf7f5}@media only screen and (max-width:768px){.contact__message{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}:has(.is--error-opened) .contact__message,:has(.is--success-opened) .contact__message{visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}}.contact__message p{font-weight:400}@media only screen and (min-width:769px){.contact__message p{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.contact__message p{font-size:1.875rem;line-height:2.25rem}}@media only screen and (max-width:768px){.contact__message br{display:none}}.contact__message h1{font-weight:400}@media only screen and (min-width:769px){.contact__message h1{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.contact__message h1{font-size:1.875rem;line-height:2.25rem}}.contact__message h2{font-weight:400}@media only screen and (min-width:769px){.contact__message h2{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.contact__message h2{font-size:1.875rem;line-height:2.25rem}}.contact__message h3{font-weight:400}@media only screen and (min-width:769px){.contact__message h3{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.contact__message h3{font-size:1.875rem;line-height:2.25rem}}.contact__message h4{font-weight:400}@media only screen and (min-width:769px){.contact__message h4{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.contact__message h4{font-size:1.875rem;line-height:2.25rem}}.contact__message h5{font-weight:400}@media only screen and (min-width:769px){.contact__message h5{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.contact__message h5{font-size:1.875rem;line-height:2.25rem}}.contact__message h6{font-weight:400}@media only screen and (min-width:769px){.contact__message h6{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.contact__message h6{font-size:1.875rem;line-height:2.25rem}}.contact__information{display:flex}@media only screen and (min-width:769px){.contact__information{flex-direction:column;gap:2.5rem}}@media only screen and (max-width:768px){.contact__information{gap:2rem}}.contact__information__left,.contact__information__right{flex:1}@media only screen and (min-width:769px){.contact__contacts{flex:1;min-width:13.25rem}}.contact__contacts-title{color:#c6d621;text-transform:uppercase;font-weight:700;font-size:.875rem;line-height:1.25rem;letter-spacing:.0625rem}.contact__contacts-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.contact__contacts-container{gap:.5rem}}@media only screen and (max-width:768px){.contact__contacts-container{gap:.25rem}}@media only screen and (min-width:769px){.contact__locations{flex:1;min-width:13.25rem}}.contact__locations-title{color:#c6d621;text-transform:uppercase;font-weight:700;font-size:.875rem;line-height:1.25rem;letter-spacing:.0625rem}.contact__locations-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.contact__locations-container{gap:.5rem}}@media only screen and (max-width:768px){.contact__locations-container{gap:.25rem}}.contact__form-wrapper{position:relative;transition:all 225ms ease-in-out}.is--error-opened .contact__form-wrapper,.is--loading .contact__form-wrapper,.is--success-opened .contact__form-wrapper{opacity:0;pointer-events:none}.contact__form-group{display:flex;align-items:center;width:100%}@media only screen and (min-width:769px){.contact__form-group{gap:1.25rem}}@media only screen and (max-width:768px){.contact__form-group{flex-direction:column;gap:1.5rem}}@media only screen and (min-width:769px){.contact__form-group+.contact__form-group{margin-top:2rem}}@media only screen and (max-width:768px){.contact__form-group+.contact__form-group{margin-top:1.5rem}}.contact__form-label{text-transform:uppercase;transition:all 225ms ease-in-out;cursor:pointer;color:#faf7f5;font-weight:500;font-size:.875rem;line-height:1.125rem}.contact__form-label-highlight{color:#ff6b00}.has--danger .contact__form-label{color:red}.contact__form-input{transition:all 225ms ease-in-out;color:#faf7f5;font-weight:300}@media only screen and (min-width:769px){.contact__form-input{font-size:1.75rem;line-height:2.25rem}}@media only screen and (max-width:768px){.contact__form-input{font-size:1.25rem;line-height:1.5rem}}.contact__form-input::-webkit-input-placeholder{color:#faf7f5;opacity:1}.contact__form-input::-moz-placeholder{color:#faf7f5;opacity:1}.contact__form-input:-ms-input-placeholder{color:#faf7f5;opacity:1}.contact__form-input:-moz-placeholder{color:#faf7f5;opacity:1}.has--danger .contact__form-input{color:red}.contact__form-input-wrapper{position:relative;display:flex;flex-direction:column;width:100%;padding-left:1.25rem;border-left:.0625rem solid #faf7f5;gap:.375rem}.contact__form-input-wrapper.has--success{border-color:#c6d621}.contact__form-input-wrapper.has--danger{border-color:red}.contact__form-input-wrapper.has--danger,.contact__form-input-wrapper.has--success{border-left-width:.1875rem}.contact__form-textarea{transition:all 225ms ease-in-out;color:#faf7f5;font-weight:300;resize:none;border-radius:0;outline:none}@media only screen and (min-width:769px){.contact__form-textarea{font-size:1.75rem;line-height:2.25rem}}@media only screen and (max-width:768px){.contact__form-textarea{font-size:1.25rem;line-height:1.5rem}}.contact__form-textarea::-webkit-input-placeholder{color:#faf7f5;opacity:1}.contact__form-textarea::-moz-placeholder{color:#faf7f5;opacity:1}.contact__form-textarea:-ms-input-placeholder{color:#faf7f5;opacity:1}.contact__form-textarea:-moz-placeholder{color:#faf7f5;opacity:1}.has--danger .contact__form-textarea{color:red}.contact__form-textarea::-webkit-scrollbar{width:.25rem;height:.25rem}.contact__form-textarea::-webkit-scrollbar-thumb{background:#c6d621}.contact__form-textarea::-webkit-scrollbar-track{background:#736c68}body .contact__form-textarea{scrollbar-face-color:#c6d621;scrollbar-track-color:#736c68}@media only screen and (min-width:769px){.contact__form-textarea{font-size:1.125rem;line-height:2.125rem;height:6.5rem}}@media only screen and (max-width:768px){.contact__form-textarea{font-size:.875rem;line-height:1.5rem;height:4.5rem}}.contact__form-textarea-wrapper{position:relative;display:flex;flex-direction:column;width:100%;padding-left:1.25rem;border-left:.0625rem solid #faf7f5;gap:.375rem}.contact__form-textarea-wrapper.has--success{border-color:#c6d621}.contact__form-textarea-wrapper.has--danger{border-color:red}.contact__form-textarea-wrapper.has--danger,.contact__form-textarea-wrapper.has--success{border-left-width:.1875rem}.contact__form-submit{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#faf7f5;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.contact__form-submit:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}@media only screen and (max-width:768px){.contact__form-submit{margin-right:auto}}.contact__success{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.is--success-opened .contact__success{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.contact__success-container,.contact__success-wrapper{height:100%}.contact__success-container,.contact__success-content,.contact__success-wrapper{display:flex;justify-content:center;flex-direction:column;width:100%}.contact__success-content{border-left:.0625rem solid #faf7f5;padding-left:1.5rem;color:#faf7f5}@media only screen and (min-width:769px){.contact__success-content{gap:.75rem}}@media only screen and (max-width:768px){.contact__success-content{gap:.5rem}}.contact__success-content h1{font-weight:400;text-transform:uppercase;font-size:2.25rem}@media only screen and (min-width:769px){.contact__success-content h1{line-height:2.5rem}}@media only screen and (max-width:768px){.contact__success-content h1{line-height:2.75rem}}.contact__success-content h2{font-weight:400;text-transform:uppercase;font-size:2.25rem}@media only screen and (min-width:769px){.contact__success-content h2{line-height:2.5rem}}@media only screen and (max-width:768px){.contact__success-content h2{line-height:2.75rem}}.contact__success-content h3{font-weight:400;text-transform:uppercase;font-size:2.25rem}@media only screen and (min-width:769px){.contact__success-content h3{line-height:2.5rem}}@media only screen and (max-width:768px){.contact__success-content h3{line-height:2.75rem}}.contact__success-content h4{font-weight:400;text-transform:uppercase;font-size:2.25rem}@media only screen and (min-width:769px){.contact__success-content h4{line-height:2.5rem}}@media only screen and (max-width:768px){.contact__success-content h4{line-height:2.75rem}}.contact__success-content h5{font-weight:400;text-transform:uppercase;font-size:2.25rem}@media only screen and (min-width:769px){.contact__success-content h5{line-height:2.5rem}}@media only screen and (max-width:768px){.contact__success-content h5{line-height:2.75rem}}.contact__success-content h6{font-weight:400;text-transform:uppercase;font-size:2.25rem}@media only screen and (min-width:769px){.contact__success-content h6{line-height:2.5rem}}@media only screen and (max-width:768px){.contact__success-content h6{line-height:2.75rem}}.contact__success-content p{font-size:1rem;line-height:1.375rem}.contact__error{position:absolute;top:0;left:0;width:100%;height:100%;z-index:3;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.is--error-opened .contact__error{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.contact__error-container,.contact__error-wrapper{height:100%}.contact__error-container,.contact__error-content,.contact__error-wrapper{display:flex;justify-content:center;flex-direction:column;width:100%}.contact__error-content{border-left:.0625rem solid #faf7f5;padding-left:1.5rem;color:#faf7f5}@media only screen and (min-width:769px){.contact__error-content{gap:.75rem}}@media only screen and (max-width:768px){.contact__error-content{gap:.5rem}}.contact__error-content h1{font-weight:400;text-transform:uppercase;font-size:2.25rem}@media only screen and (min-width:769px){.contact__error-content h1{line-height:2.5rem}}@media only screen and (max-width:768px){.contact__error-content h1{line-height:2.75rem}}.contact__error-content h2{font-weight:400;text-transform:uppercase;font-size:2.25rem}@media only screen and (min-width:769px){.contact__error-content h2{line-height:2.5rem}}@media only screen and (max-width:768px){.contact__error-content h2{line-height:2.75rem}}.contact__error-content h3{font-weight:400;text-transform:uppercase;font-size:2.25rem}@media only screen and (min-width:769px){.contact__error-content h3{line-height:2.5rem}}@media only screen and (max-width:768px){.contact__error-content h3{line-height:2.75rem}}.contact__error-content h4{font-weight:400;text-transform:uppercase;font-size:2.25rem}@media only screen and (min-width:769px){.contact__error-content h4{line-height:2.5rem}}@media only screen and (max-width:768px){.contact__error-content h4{line-height:2.75rem}}.contact__error-content h5{font-weight:400;text-transform:uppercase;font-size:2.25rem}@media only screen and (min-width:769px){.contact__error-content h5{line-height:2.5rem}}@media only screen and (max-width:768px){.contact__error-content h5{line-height:2.75rem}}.contact__error-content h6{font-weight:400;text-transform:uppercase;font-size:2.25rem}@media only screen and (min-width:769px){.contact__error-content h6{line-height:2.5rem}}@media only screen and (max-width:768px){.contact__error-content h6{line-height:2.75rem}}.contact__error-content p{font-size:1rem;line-height:1.375rem}.contact__error-button{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#faf7f5;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.contact__error-button:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}@media only screen and (min-width:769px){.contact__error-button{margin-top:3.25rem}}@media only screen and (max-width:768px){.contact__error-button{margin-top:2.75rem}}.contact__loader{position:relative;color:#c6d621;font-size:.625rem;text-indent:-9999em;transform:translateZ(0) translateY(-100%);-webkit-animation-delay:-.16s;animation-delay:-.16s}.contact__loader,.contact__loader:after,.contact__loader:before{color:#c6d621;border-radius:50%;width:1.5625rem;height:1.5625rem;-webkit-animation:threebounce 1.8s ease-in-out infinite;animation:threebounce 1.8s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both}.contact__loader:after,.contact__loader:before{content:"";position:absolute;top:0}.contact__loader:before{left:-2.1875rem;-webkit-animation-delay:-.32s;animation-delay:-.32s}.contact__loader:after{left:2.1875rem;-webkit-animation-delay:.32s;animation-delay:.32s}@-webkit-keyframes threebounce{0%,80%,to{box-shadow:0 1.5625rem 0 -.8125rem}40%{box-shadow:0 1.5625rem 0 0}}@keyframes threebounce{0%,80%,to{box-shadow:0 1.5625rem 0 -.8125rem}40%{box-shadow:0 1.5625rem 0 0}}.contact__loader-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.is--loading .contact__loader-wrapper{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.contact__loader-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.home__intro{position:relative;overflow:hidden;width:100%;height:100vh;background-color:#736c68}.home__intro-container{position:relative;display:flex;flex-direction:column;align-items:center;height:100%;z-index:1}@media only screen and (min-width:769px){.home__intro-container{justify-content:center;gap:2.5rem;padding:3.75rem 3.75rem 3.75rem 19.5rem}}@media only screen and (max-width:768px){.home__intro-container{justify-content:flex-end;gap:4.5rem;padding:5rem 1.5rem}}.home__intro-link{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#faf7f5;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.home__intro-link:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}.home__intro-title-wrapper{color:#faf7f5;text-transform:uppercase;font-weight:400;text-align:center}@media only screen and (min-width:769px){.home__intro-title-wrapper{font-size:3.25rem;line-height:4rem}}@media only screen and (max-width:768px){.home__intro-title-wrapper{font-size:2rem;line-height:2.25rem;padding-right:.75rem}}.home__intro-title-wrapper b,.home__intro-title-wrapper strong{font-weight:700}.home__intro-title-wrapper h1{font-weight:400}@media only screen and (min-width:769px){.home__intro-title-wrapper h1{font-size:3.25rem;line-height:4rem}}@media only screen and (max-width:768px){.home__intro-title-wrapper h1{font-size:2rem;line-height:2.25rem}}.home__intro-title-wrapper h2{font-weight:400}@media only screen and (min-width:769px){.home__intro-title-wrapper h2{font-size:3.25rem;line-height:4rem}}@media only screen and (max-width:768px){.home__intro-title-wrapper h2{font-size:2rem;line-height:2.25rem}}.home__intro-title-wrapper h3{font-weight:400}@media only screen and (min-width:769px){.home__intro-title-wrapper h3{font-size:3.25rem;line-height:4rem}}@media only screen and (max-width:768px){.home__intro-title-wrapper h3{font-size:2rem;line-height:2.25rem}}.home__intro-title-wrapper h4{font-weight:400}@media only screen and (min-width:769px){.home__intro-title-wrapper h4{font-size:3.25rem;line-height:4rem}}@media only screen and (max-width:768px){.home__intro-title-wrapper h4{font-size:2rem;line-height:2.25rem}}.home__intro-title-wrapper h5{font-weight:400}@media only screen and (min-width:769px){.home__intro-title-wrapper h5{font-size:3.25rem;line-height:4rem}}@media only screen and (max-width:768px){.home__intro-title-wrapper h5{font-size:2rem;line-height:2.25rem}}.home__intro-title-wrapper h6{font-weight:400}@media only screen and (min-width:769px){.home__intro-title-wrapper h6{font-size:3.25rem;line-height:4rem}}@media only screen and (max-width:768px){.home__intro-title-wrapper h6{font-size:2rem;line-height:2.25rem}}.home__intro-banner{-o-object-fit:cover;object-fit:cover}.home__intro-banner,.home__intro-banner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.home__achievements{position:relative;overflow:hidden}@media only screen and (min-width:769px){.home__achievements{padding:5.25rem 6.5rem 3.25rem 3.5rem;background:linear-gradient(180deg,#faf7f5,#faf7f5 calc(100% - 9.25rem),#fff calc(100% - 9.25rem),#fff)}}@media only screen and (max-width:768px){.home__achievements{padding:2.75rem 1.25rem 5.75rem;background:linear-gradient(180deg,#faf7f5,#faf7f5 calc(100% - 15rem),#fff calc(100% - 15rem),#fff)}}.home__achievements-wrapper{position:relative;z-index:1;display:flex;flex-direction:column}@media only screen and (min-width:769px){.home__achievements-wrapper{gap:2.5rem}}@media only screen and (max-width:768px){.home__achievements-wrapper{gap:2rem}}.home__achievements-texture{position:absolute;left:0;bottom:0;transform:translateX(-3.375rem)}@media only screen and (min-width:769px){.home__achievements-texture{width:38.4375%;padding-bottom:56.09375%}}@media only screen and (max-width:768px){.home__achievements-texture{width:92.53%;padding-bottom:118.39%}}.home__achievements-container{display:flex}@media only screen and (min-width:769px){.home__achievements-container{gap:7.25rem}}@media only screen and (max-width:768px){.home__achievements-container{flex-direction:column-reverse;gap:5.5rem}}@media only screen and (min-width:769px){.home__achievements-left{width:49.44%}}.home__achievements-right{display:flex;flex-direction:column;align-items:flex-start;gap:2.5rem}@media only screen and (min-width:769px){.home__achievements-right{width:39.77%}}@media only screen and (max-width:768px){.home__achievements-right{padding:0 .25rem}}.home__achievements-title-wrapper{color:#736c68;text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.home__achievements-title-wrapper{font-size:3.25rem;line-height:3.75rem;padding-left:29.75rem}}@media only screen and (max-width:768px){.home__achievements-title-wrapper{font-size:2rem;line-height:2.5rem;padding:0 .25rem}}.home__achievements-title-wrapper b,.home__achievements-title-wrapper strong{font-weight:700}.home__achievements-title-wrapper h1{font-weight:400}@media only screen and (min-width:769px){.home__achievements-title-wrapper h1{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__achievements-title-wrapper h1{font-size:2rem;line-height:2.5rem}}.home__achievements-title-wrapper h2{font-weight:400}@media only screen and (min-width:769px){.home__achievements-title-wrapper h2{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__achievements-title-wrapper h2{font-size:2rem;line-height:2.5rem}}.home__achievements-title-wrapper h3{font-weight:400}@media only screen and (min-width:769px){.home__achievements-title-wrapper h3{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__achievements-title-wrapper h3{font-size:2rem;line-height:2.5rem}}.home__achievements-title-wrapper h4{font-weight:400}@media only screen and (min-width:769px){.home__achievements-title-wrapper h4{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__achievements-title-wrapper h4{font-size:2rem;line-height:2.5rem}}.home__achievements-title-wrapper h5{font-weight:400}@media only screen and (min-width:769px){.home__achievements-title-wrapper h5{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__achievements-title-wrapper h5{font-size:2rem;line-height:2.5rem}}.home__achievements-title-wrapper h6{font-weight:400}@media only screen and (min-width:769px){.home__achievements-title-wrapper h6{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__achievements-title-wrapper h6{font-size:2rem;line-height:2.5rem}}.home__achievements-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home__achievements-banner-wrapper{position:relative;overflow:hidden;width:100%}@media only screen and (min-width:769px){.home__achievements-banner-wrapper{padding-bottom:86.46%}}@media only screen and (max-width:768px){.home__achievements-banner-wrapper{padding-bottom:87.16%}}.home__achievements-list{display:grid;grid-template-columns:repeat(3,1fr);gap:2.5rem;width:100%}.home__achievements-link{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#736c68;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.home__achievements-link:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}.home__achievement:nth-child(3n - 1){display:flex;justify-content:center;align-items:center}.home__achievement:nth-child(3n){display:flex;justify-content:flex-end}.home__achievement-logo{width:auto}@media only screen and (min-width:769px){.home__achievement-logo{height:5rem}}@media only screen and (max-width:768px){.home__achievement-logo{height:3.75rem}}.home__fields{overflow:hidden}@media only screen and (min-width:769px){.home__fields{padding:3rem 6rem 3.75rem 10rem}}@media only screen and (max-width:768px){.home__fields{padding-top:3.75rem;padding-bottom:2.5rem}}@media only screen and (min-width:769px){.home__fields-container{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem 1.25rem}}@media only screen and (max-width:768px){.home__fields-container{display:flex;flex-direction:column;gap:2rem}}.home__fields-content{display:flex;align-items:flex-start;flex-direction:column}@media only screen and (min-width:769px){.home__fields-content{gap:.5rem}}@media only screen and (max-width:768px){.home__fields-content{gap:.75rem;padding:0 1.5rem}}.home__fields-title{display:flex;align-items:center;gap:1rem;width:100%;color:#c6d621;white-space:nowrap;text-transform:uppercase;font-weight:700;letter-spacing:.0625rem}@media only screen and (min-width:769px){.home__fields-title{font-size:1.125rem;line-height:1.375rem;font-size:1rem;line-height:1.25rem}}.home__fields-title:after{content:"";background-color:#867970;height:.0625rem;width:100%}.home__fields-main-title-wrapper{color:#736c68;text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.home__fields-main-title-wrapper{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__fields-main-title-wrapper{font-size:2rem;line-height:2.5rem}}.home__fields-main-title-wrapper b,.home__fields-main-title-wrapper strong{font-weight:700}.home__fields-main-title-wrapper h1{font-weight:400}@media only screen and (min-width:769px){.home__fields-main-title-wrapper h1{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__fields-main-title-wrapper h1{font-size:2rem;line-height:2.5rem}}.home__fields-main-title-wrapper h2{font-weight:400}@media only screen and (min-width:769px){.home__fields-main-title-wrapper h2{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__fields-main-title-wrapper h2{font-size:2rem;line-height:2.5rem}}.home__fields-main-title-wrapper h3{font-weight:400}@media only screen and (min-width:769px){.home__fields-main-title-wrapper h3{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__fields-main-title-wrapper h3{font-size:2rem;line-height:2.5rem}}.home__fields-main-title-wrapper h4{font-weight:400}@media only screen and (min-width:769px){.home__fields-main-title-wrapper h4{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__fields-main-title-wrapper h4{font-size:2rem;line-height:2.5rem}}.home__fields-main-title-wrapper h5{font-weight:400}@media only screen and (min-width:769px){.home__fields-main-title-wrapper h5{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__fields-main-title-wrapper h5{font-size:2rem;line-height:2.5rem}}.home__fields-main-title-wrapper h6{font-weight:400}@media only screen and (min-width:769px){.home__fields-main-title-wrapper h6{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__fields-main-title-wrapper h6{font-size:2rem;line-height:2.5rem}}.home__fields-link{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#736c68;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.home__fields-link{margin-top:1.75rem}}@media only screen and (max-width:768px){.home__fields-link{margin-top:.5rem}}@media only screen and (min-width:769px){.home__fields-link:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}.home__fields-carousel{display:flex;flex-direction:column;gap:1.5rem}.home__fields-carousel-navigation{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.home__fields-carousel-navigation{gap:2.75rem}}@media only screen and (max-width:768px){.home__fields-carousel-navigation{gap:2rem}}.home__fields-carousel-navigation-button{position:relative;height:2.25rem;width:2.75rem;transition:all 225ms ease-in-out;box-shadow:inset 0 0 0 .0625rem #c6d621}.home__fields-carousel-navigation-button,.home__fields-carousel-navigation-button-icon{display:flex;justify-content:center;align-items:center}.home__fields-carousel-navigation-button-icon{z-index:1}.home__fields-carousel-navigation-button-icon svg{width:1rem}.home__fields-carousel-navigation-button-icon svg path{transition:all 225ms ease-in-out}@media only screen and (min-width:769px){.home__fields-carousel-navigation-button:hover{box-shadow:inset 0 0 0 .1875rem #c6d621}.home__fields-carousel-navigation-button:hover svg{width:1rem}.home__fields-carousel-navigation-button:hover svg path{stroke-width:.1875rem}}.home__posts{overflow:hidden}@media only screen and (min-width:769px){.home__posts{padding:6.25rem 6rem 3.25rem 10rem}}@media only screen and (max-width:768px){.home__posts{padding-top:2.5rem;padding-bottom:3.25rem}}@media only screen and (min-width:769px){.home__posts-container{display:grid;grid-template-columns:repeat(3,1fr);gap:3.5rem 3rem}}@media only screen and (max-width:768px){.home__posts-container{display:flex;flex-direction:column;gap:2rem}}.home__posts-container .post-card:nth-of-type(3){transform:translateY(-2.5rem)}.home__posts-container .post-card:nth-of-type(5){transform:translateY(-2rem)}.home__posts-container .post-card:nth-of-type(6){transform:translateY(-2.75rem)}.home__posts-content{display:flex;align-items:flex-start;flex-direction:column;grid-column:2;grid-row:1}@media only screen and (min-width:769px){.home__posts-content{gap:.5rem}}@media only screen and (max-width:768px){.home__posts-content{gap:.75rem;padding:0 1.5rem}}.home__posts-title{display:flex;align-items:center;gap:1rem;width:100%;color:#c6d621;white-space:nowrap;text-transform:uppercase;font-weight:700;letter-spacing:.0625rem}@media only screen and (min-width:769px){.home__posts-title{font-size:1.125rem;line-height:1.375rem;font-size:1rem;line-height:1.25rem}}.home__posts-title:after{content:"";background-color:#867970;height:.0625rem;width:100%}.home__posts-main-title-wrapper{color:#736c68;text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.home__posts-main-title-wrapper{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__posts-main-title-wrapper{font-size:2rem;line-height:2.5rem}}.home__posts-main-title-wrapper b,.home__posts-main-title-wrapper strong{font-weight:700}.home__posts-main-title-wrapper h1{font-weight:400}@media only screen and (min-width:769px){.home__posts-main-title-wrapper h1{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__posts-main-title-wrapper h1{font-size:2rem;line-height:2.5rem}}.home__posts-main-title-wrapper h2{font-weight:400}@media only screen and (min-width:769px){.home__posts-main-title-wrapper h2{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__posts-main-title-wrapper h2{font-size:2rem;line-height:2.5rem}}.home__posts-main-title-wrapper h3{font-weight:400}@media only screen and (min-width:769px){.home__posts-main-title-wrapper h3{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__posts-main-title-wrapper h3{font-size:2rem;line-height:2.5rem}}.home__posts-main-title-wrapper h4{font-weight:400}@media only screen and (min-width:769px){.home__posts-main-title-wrapper h4{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__posts-main-title-wrapper h4{font-size:2rem;line-height:2.5rem}}.home__posts-main-title-wrapper h5{font-weight:400}@media only screen and (min-width:769px){.home__posts-main-title-wrapper h5{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__posts-main-title-wrapper h5{font-size:2rem;line-height:2.5rem}}.home__posts-main-title-wrapper h6{font-weight:400}@media only screen and (min-width:769px){.home__posts-main-title-wrapper h6{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.home__posts-main-title-wrapper h6{font-size:2rem;line-height:2.5rem}}.home__posts-link{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#736c68;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.home__posts-link{margin-top:1.75rem}}@media only screen and (max-width:768px){.home__posts-link{margin-top:1rem}}@media only screen and (min-width:769px){.home__posts-link:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}.home__posts-carousel-wrapper{padding-left:1.5rem;padding-right:2.5rem}.home__posts-carousel-wrapper .swiper-slide{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.home__posts-carousel-wrapper .swiper-slide.swiper-slide-prev{visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}@media only screen and (min-width:769px){.home__hero{padding-bottom:3.75rem}}.single__back-button{display:flex;align-items:center;gap:.75rem;text-transform:uppercase;color:#372e28;font-weight:600;font-size:.75rem;line-height:.75rem;letter-spacing:.125rem}.single__back-button-icon{width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center}.single__intro{background-color:#eae3df}@media only screen and (min-width:769px){.single__intro{padding:2.75rem 11rem}}@media only screen and (max-width:768px){.single__intro{padding:7.25rem 1.25rem 1.75rem}}.single__intro-wrapper{display:flex;flex-direction:column}@media only screen and (min-width:769px){.single__intro-wrapper{gap:2.25rem}}@media only screen and (max-width:768px){.single__intro-wrapper{gap:1rem}}.single__intro-container{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.single__intro-container{gap:1.75rem}}@media only screen and (max-width:768px){.single__intro-container{flex-direction:column;gap:1rem}}@media only screen and (max-width:768px){.single__intro-left,.single__intro-right{width:100%}}@media only screen and (min-width:769px){.single__intro-left{flex-shrink:0;width:51.83%}}.single__intro-right{display:flex;flex-direction:column;flex:1;gap:.5rem}.single__intro-date{font-weight:700;color:#c6d621;text-transform:uppercase;font-size:.875rem;line-height:1.125rem;letter-spacing:.0625rem}.single__intro-title{color:#372e28;font-weight:400}@media only screen and (min-width:769px){.single__intro-title{font-size:1.5rem;line-height:1.875rem}}@media only screen and (max-width:768px){.single__intro-title{font-size:1.125rem;line-height:1.375rem}}.single__thumbnail,.single__thumbnail-container{width:100%;display:flex;justify-content:center;align-items:center}.single__thumbnail-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.single__thumbnail-image-wrapper{position:relative;width:100%;overflow:hidden;padding-bottom:52.18%}@media only screen and (min-width:769px){.single__categories{margin-top:1.25rem}}@media only screen and (max-width:768px){.single__categories{margin-top:.5rem}}@media only screen and (min-width:769px){.single__contents{padding:1.75rem 11rem 2rem}}@media only screen and (max-width:768px){.single__contents{padding:2.25rem 1.25rem}}.single__contents-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.single__contents-container{gap:2.25rem}}@media only screen and (max-width:768px){.single__contents-container{gap:2rem}}.single__content{display:flex;flex-direction:column;gap:1.5rem}.single__content ul{list-style:disc}.single__content ol{list-style:decimal}.single__content ol,.single__content ul{display:flex;flex-direction:column;list-style-position:inside;gap:.75rem;padding-left:1.5rem}.single__content b,.single__content strong{font-weight:700}.single__content a{font-style:normal;text-decoration:underline;color:#ff6b00}.single__content li,.single__content ol,.single__content p,.single__content ul{font-weight:500;font-size:1rem;line-height:1.5rem}.single__content h1,.single__content h2,.single__content h3,.single__content h4,.single__content h5,.single__content h6{font-weight:700;font-size:1.25rem;line-height:1.5rem}@media only screen and (min-width:769px){.single__gallery{padding:0 7rem}}.single__gallery-list{display:grid}@media only screen and (min-width:769px){.single__gallery-list{grid-gap:1rem}}@media only screen and (max-width:768px){.single__gallery-list{grid-gap:.5rem}}.single__gallery-item{overflow:hidden}.single__gallery-item-caption{text-align:right;font-weight:500;font-size:.625rem;line-height:.75rem}@media only screen and (min-width:769px){.single__gallery-item-caption{margin-top:.5rem}}@media only screen and (max-width:768px){.single__gallery-item-caption{margin-top:.25rem}}@media only screen and (min-width:769px){.single__quote{padding-left:4.25rem;padding-right:1.5rem}}@media only screen and (max-width:768px){.single__quote{padding-left:2.5rem}}.single__quote-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.single__quote-container{gap:1.25rem}}@media only screen and (max-width:768px){.single__quote-container{gap:.5rem}}.single__quote-content{position:relative;font-weight:300;color:#867970}@media only screen and (min-width:769px){.single__quote-content{font-size:1.625rem;line-height:2.5rem}}@media only screen and (max-width:768px){.single__quote-content{font-size:1.25rem;line-height:2rem}}.single__quote-icon{position:absolute;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.single__quote-icon{left:-2.75rem;top:.75rem}}@media only screen and (max-width:768px){.single__quote-icon{top:.5rem;left:-2.5rem}}.single__quote-author{color:#ff6b00;text-transform:uppercase;font-weight:700;font-size:.75rem;line-height:1rem}.single__video-wrapper{width:100%;position:relative;overflow:hidden;padding-bottom:56.25%}.single__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.single__podcast-wrapper{width:100%;position:relative;overflow:hidden;padding-bottom:9.5rem;border-radius:.625rem}.single__podcast-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media only screen and (min-width:769px){.single-lawyer__container{display:flex}}@media only screen and (min-width:769px){.single-lawyer__left{align-self:stretch;padding-left:5.875rem}.single-lawyer__left.has--photo{width:42.8125%;flex-shrink:0}}@media only screen and (max-width:768px){.single-lawyer__left{padding-top:4rem}}@media only screen and (min-width:769px){.single-lawyer__right{flex:1}}@media only screen and (min-width:769px){.single-lawyer__photo{height:100vh;padding-top:5.5rem;padding-left:6.25rem;padding-bottom:5.75rem}}.single-lawyer__photo-image{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.single-lawyer__photo,.single-lawyer__photo-wrapper{position:relative;overflow:hidden;width:100%}@media only screen and (min-width:769px){.single-lawyer__photo-wrapper{height:100%}}@media only screen and (max-width:768px){.single-lawyer__photo-wrapper{padding-bottom:137.54%}}@media only screen and (min-width:769px){.single-lawyer__content{position:relative;padding:2.25rem 6.75rem 3.75rem 3.75rem}.single-lawyer__content:before{content:"";position:absolute;top:0;left:calc(-57.1875% - 12.125rem);right:0;bottom:0;background-color:#faf7f5;z-index:-1}}@media only screen and (max-width:768px){.single-lawyer__content{background-color:#faf7f5;padding:1rem 1.25rem 2.25rem}}.single-lawyer__content-wrapper{display:flex;flex-direction:column}.single-lawyer__role{text-transform:uppercase;color:#c6d621;font-weight:500;letter-spacing:.09375rem}@media only screen and (min-width:769px){.single-lawyer__role{font-size:1.5rem;line-height:1.75rem;margin-bottom:.75rem}}@media only screen and (max-width:768px){.single-lawyer__role{font-size:1rem;line-height:1.25rem;margin-bottom:.5rem}}.single-lawyer__name{text-transform:uppercase;color:#867970;font-weight:400}@media only screen and (min-width:769px){.single-lawyer__name{font-size:2.5rem;line-height:3rem;margin-bottom:.75rem}}@media only screen and (max-width:768px){.single-lawyer__name{font-size:1.75rem;line-height:2rem;margin-bottom:.5rem}}.single-lawyer__email{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:#372e28;font-weight:500;font-size:.875rem;line-height:1.25rem}@media only screen and (min-width:769px){.single-lawyer__email{margin-bottom:1.75rem}}@media only screen and (max-width:768px){.single-lawyer__email{margin-bottom:1rem}}.single-lawyer__back-button{display:flex;align-items:center;gap:.75rem;text-transform:uppercase;color:#372e28;font-weight:600;font-size:.75rem;line-height:.75rem;letter-spacing:.125rem}@media only screen and (min-width:769px){.single-lawyer__back-button-wrapper{margin-bottom:1.75rem}}@media only screen and (max-width:768px){.single-lawyer__back-button-wrapper{margin-bottom:.75rem}}.single-lawyer__back-button-icon{width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center}.single-lawyer__links{display:flex;flex-wrap:wrap}@media only screen and (min-width:769px){.single-lawyer__links{gap:1.25rem}}@media only screen and (max-width:768px){.single-lawyer__links{gap:1rem}}@media only screen and (min-width:769px){.single-lawyer__links-wrapper{margin-bottom:3.25rem}}@media only screen and (max-width:768px){.single-lawyer__links-wrapper{margin-bottom:2.75rem}}@media only screen and (min-width:769px){.single-lawyer__link{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#736c68;box-shadow:inset 0 0 0 .0625rem #c6d621}}@media only screen and (min-width:769px) and (min-width:769px){.single-lawyer__link:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}@media only screen and (max-width:768px){.single-lawyer__link{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:.875rem;line-height:1.125rem;letter-spacing:.125rem;padding:.75rem 2rem;color:#736c68;box-shadow:inset 0 0 0 .0625rem #c6d621}}@media only screen and (max-width:768px) and (min-width:769px){.single-lawyer__link:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}.single-lawyer__link-wrapper{display:flex;justify-content:center;align-items:center}.single-lawyer__description{font-weight:500;color:#372e28;letter-spacing:.015625rem;text-align:justify}@media only screen and (min-width:769px){.single-lawyer__description{font-size:1.125rem;line-height:1.5rem}}@media only screen and (max-width:768px){.single-lawyer__description{font-size:.875rem;line-height:1.25rem}}.single-lawyer__description-wrapper{display:flex;flex-direction:column;gap:1rem}.single-lawyer__description-title{display:flex;align-items:center;text-transform:uppercase;color:#c6d621;font-weight:700;letter-spacing:.0625rem}@media only screen and (min-width:769px){.single-lawyer__description-title{gap:1.5rem;font-size:1.125rem;line-height:1.375rem}}@media only screen and (max-width:768px){.single-lawyer__description-title{gap:.5rem;font-size:.875rem;line-height:1.125rem}}.single-lawyer__description-title:after{content:"";height:.0625rem;flex:1;background-color:#867970}@media only screen and (min-width:769px){.single-lawyer__topics-group{padding:2rem 4.75rem 3.75rem 3.75rem}}@media only screen and (max-width:768px){.single-lawyer__topics-group{padding:1.25rem 1.25rem 2.75rem}}.single-lawyer__topics-group-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.single-lawyer__topics-group-container{gap:1.75rem}}@media only screen and (max-width:768px){.single-lawyer__topics-group-container{gap:.75rem}}.single-lawyer__topics-wrapper{display:flex;flex-direction:column;gap:1rem}.single-lawyer__topics-title{color:#867970;font-weight:300;text-transform:uppercase}@media only screen and (min-width:769px){.single-lawyer__topics-title{font-size:1.5rem;line-height:1.75rem}}@media only screen and (max-width:768px){.single-lawyer__topics-title{font-size:1.25rem;line-height:1.5rem}}.single-lawyer__topics-list{display:flex;flex-direction:column;gap:.75rem}.single-lawyer__topics-item{border-left:.375rem solid #c6d621;color:#372e28;font-weight:500}@media only screen and (min-width:769px){.single-lawyer__topics-item{padding:.25rem 0 .25rem .5rem;font-size:1.125rem;line-height:1.5rem}}@media only screen and (max-width:768px){.single-lawyer__topics-item{padding:.125rem 0 .125rem .5rem;font-size:.875rem;line-height:1.25rem}}.single-lawyer__topics-logos{display:flex;align-items:center;flex-wrap:wrap;margin-top:.5rem}@media only screen and (min-width:769px){.single-lawyer__topics-logos{gap:3.75rem}}@media only screen and (max-width:768px){.single-lawyer__topics-logos{gap:1.25rem}}.single-lawyer__topics-logo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.single-lawyer__topics-logo-container,.single-lawyer__topics-logo-wrapper{display:flex;justify-content:center;align-items:center}.single-lawyer__topics-logo-container{position:relative;overflow:hidden}body.page-template-page-fields main{background-color:#736c68}@media only screen and (min-width:769px){.fields__intro{padding:7.5rem 12.25rem 4rem 19.125rem}}@media only screen and (max-width:768px){.fields__intro{padding:7rem 1.25rem 2rem}}.fields__intro-wrapper{display:flex;flex-direction:column}@media only screen and (min-width:769px){.fields__intro-wrapper{gap:1rem}}@media only screen and (max-width:768px){.fields__intro-wrapper{gap:1.5rem}}.fields__intro-container{color:#faf7f5;display:flex;flex-direction:column;gap:.5rem}.fields__intro-title{font-weight:400}@media only screen and (min-width:769px){.fields__intro-title{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.fields__intro-title{font-size:1.375rem;line-height:2rem}}.fields__intro-description{font-weight:500}@media only screen and (min-width:769px){.fields__intro-description{font-size:1.125rem;line-height:2rem}}@media only screen and (max-width:768px){.fields__intro-description{font-size:.875rem;line-height:1.375rem}}.fields__anchors{display:flex;align-items:center;flex-wrap:wrap;gap:1.25rem 2.5rem}.fields__anchor{display:flex;justify-content:center;align-items:center}.fields__anchor-link{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:.875rem;line-height:1.125rem;letter-spacing:.125rem;padding:.75rem 2rem;color:#faf7f5;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.fields__anchor-link:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}.fields__list-items{display:flex;flex-direction:column}@media only screen and (min-width:769px){.fields__list-items{gap:6.25rem;padding-bottom:12.5rem}}@media only screen and (max-width:768px){.fields__list-items{gap:3.75rem;padding:0 1.25rem 3.75rem}}@media only screen and (min-width:769px){.fields__list-item:nth-child(odd){padding-right:8.75rem}.fields__list-item:nth-child(2n){padding-left:8.75rem}.fields__list-item:nth-child(2n) .field__container{flex-direction:row-reverse}}.field{background-color:#faf7f5}.field__container{display:flex}@media only screen and (max-width:768px){.field__container{flex-direction:column}}@media only screen and (min-width:769px){.field__left,.field__right{align-self:stretch}}@media only screen and (min-width:769px){.field__left{width:31.22%;flex-shrink:0}}.field__right{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}@media only screen and (min-width:769px){.field__right{flex:1;gap:1.25rem;padding:4rem 5.25rem 5rem 5rem}}@media only screen and (max-width:768px){.field__right{gap:1rem;padding:1.25rem 1.25rem 2.25rem}}.field__banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.field__banner-wrapper{position:relative;width:100%;height:100%;overflow:hidden}@media only screen and (min-width:769px){.field__banner-wrapper{padding-bottom:168.53%}}@media only screen and (max-width:768px){.field__banner-wrapper{padding-bottom:66.86%}}.field__description-wrapper{display:flex;flex-direction:column;gap:1.25rem}.field__description-wrapper b,.field__description-wrapper strong{font-weight:700}.field__description-wrapper p,.field__description-wrapper ul{font-weight:500;font-size:.875rem;line-height:1.25rem}.field__description-wrapper ul{display:flex;flex-direction:column;gap:.125rem}.field__description-wrapper li{position:relative;padding-left:1.25rem}.field__description-wrapper li:before{content:"";position:absolute;border-radius:50%;background-color:#736c68;top:.5rem;left:.375rem;width:.25rem;height:.25rem}.field__description-wrapper h1{text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.field__description-wrapper h1{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.field__description-wrapper h1{font-size:2rem;line-height:2.5rem}}.field__description-wrapper h2{text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.field__description-wrapper h2{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.field__description-wrapper h2{font-size:2rem;line-height:2.5rem}}.field__description-wrapper h3{text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.field__description-wrapper h3{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.field__description-wrapper h3{font-size:2rem;line-height:2.5rem}}.field__description-wrapper h4{text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.field__description-wrapper h4{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.field__description-wrapper h4{font-size:2rem;line-height:2.5rem}}.field__description-wrapper h5{text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.field__description-wrapper h5{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.field__description-wrapper h5{font-size:2rem;line-height:2.5rem}}.field__description-wrapper h6{text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.field__description-wrapper h6{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.field__description-wrapper h6{font-size:2rem;line-height:2.5rem}}.field__description-wrapper p,.field__description-wrapper ul{text-align:justify}.field__link{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#736c68;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.field__link:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}.fields__navigation{position:absolute;z-index:5000}@media only screen and (min-width:769px){.fields__navigation{top:0;right:0;height:100vh;padding:2rem;border-left:.0625rem solid #fff;display:flex;justify-content:center;align-items:center}}@media only screen and (max-width:768px){.fields__navigation{display:flex;align-items:center;width:100%;left:0;bottom:0;padding:1rem 1.25rem;background-color:#736c68;border-top:.0625rem solid #fff;overflow:auto;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.fields__navigation.is--visible{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}}@media only screen and (min-width:769px){.fields__navigation-items{flex-direction:column;gap:3.25rem;display:flex;justify-content:center;align-items:center}}@media only screen and (max-width:768px){.fields__navigation-items{display:flex;align-items:center;gap:1.25rem}}.fields__navigation-item-link{position:relative;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.fields__navigation-item-link{transform:rotate(90deg)}}@media only screen and (max-width:768px){.fields__navigation-item-link{gap:.5rem}}.fields__navigation-item-icon{display:flex;transition:all 225ms ease-in-out;width:.75rem;height:.75rem;background-color:#faf7f5}:has(.fields__navigation-item:hover) .fields__navigation-item-icon{background-color:#faf7f5}.fields__navigation-item:hover .fields__navigation-item-icon,.is--active .fields__navigation-item-icon{background-color:#ff6b00}.fields__navigation-item-title{white-space:nowrap;text-transform:uppercase;font-weight:500;font-size:.75rem;line-height:.875rem;color:#faf7f5}@media only screen and (min-width:769px){.fields__navigation-item-title{position:absolute;padding-top:2.25rem;visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}:has(.fields__navigation-item:hover) .fields__navigation-item-title{visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.fields__navigation-item:hover .fields__navigation-item-title,.is--active .fields__navigation-item-title{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}}.blog__post-list{display:grid;transition:all 225ms ease-in-out}@media only screen and (min-width:769px){.blog__post-list{gap:2rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.blog__post-list{gap:2.75rem;grid-template-columns:repeat(1,1fr)}}.blog__post-list.is--loading{opacity:.4;pointer-events:none}.blog__intro{position:relative;background-color:#867970;overflow:hidden}@media only screen and (min-width:769px){.blog__intro{padding:7.5rem 11.75rem 7.5rem 17.5rem}}@media only screen and (max-width:768px){.blog__intro{padding:9.75rem 1.25rem 6rem}}.blog__intro-container{color:#faf7f5;position:relative;z-index:1;display:flex;flex-direction:column;gap:1.75rem}.blog__intro-title{text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.blog__intro-title{font-size:4.625rem;line-height:5.5rem}}@media only screen and (max-width:768px){.blog__intro-title{font-size:2.25rem;line-height:2.5rem}}.blog__intro-description{font-weight:400}@media only screen and (min-width:769px){.blog__intro-description{font-size:1.5rem;line-height:2rem}}@media only screen and (max-width:768px){.blog__intro-description{font-size:1rem;line-height:1.5rem}}.blog__intro-banner{-o-object-fit:cover;object-fit:cover}.blog__intro-banner,.blog__intro-banner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.blog__content{position:relative}@media only screen and (min-width:769px){.blog__content{padding:3.25rem 6rem 3.75rem 11.25rem}}@media only screen and (max-width:768px){.blog__content{padding:3.5rem 2rem}}.blog__load-more{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.blog__load-more{border-top:.0625rem solid #eae3df;margin-top:3.75rem;padding-top:3.75rem}}@media only screen and (max-width:768px){.blog__load-more{margin-top:2rem;padding-top:2rem}}.blog__load-more-button{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#736c68;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.blog__load-more-button:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}@media only screen and (max-width:768px){.blog__load-more-button{width:100%}}.blog__load-prev{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.blog__load-prev{border-bottom:.0625rem solid #eae3df;margin-bottom:3.75rem;padding-bottom:3.75rem}}@media only screen and (max-width:768px){.blog__load-prev{margin-bottom:2rem;padding-bottom:2rem}}.blog__load-prev-button{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#736c68;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.blog__load-prev-button:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}@media only screen and (max-width:768px){.blog__load-prev-button{width:100%}}@media only screen and (min-width:769px){.blog__hero{padding-bottom:2rem}}.commitment__back-button{display:flex;align-items:center;gap:.75rem;text-transform:uppercase;color:#372e28;font-weight:600;font-size:.75rem;line-height:.75rem;letter-spacing:.125rem}.commitment__back-button-icon{width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center}.commitment__intro{background-color:#eae3df}@media only screen and (min-width:769px){.commitment__intro{padding:2.75rem 20rem 2.75rem 11rem}}@media only screen and (max-width:768px){.commitment__intro{padding:7.25rem 1.25rem 3.75rem}}.commitment__intro-wrapper{display:flex;flex-direction:column}@media only screen and (min-width:769px){.commitment__intro-wrapper{gap:3rem}}@media only screen and (max-width:768px){.commitment__intro-wrapper{gap:1rem}}.commitment__intro-date{font-weight:700;color:#c6d621;text-transform:uppercase;font-size:.875rem;line-height:1.125rem;letter-spacing:.0625rem}.commitment__intro-title{color:#372e28;font-weight:400}@media only screen and (min-width:769px){.commitment__intro-title{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.commitment__intro-title{font-size:1.5rem;line-height:2rem}}.commitment__intro-description{font-weight:500}@media only screen and (min-width:769px){.commitment__intro-description{margin-top:1rem;font-size:1.125rem;line-height:2rem}}@media only screen and (max-width:768px){.commitment__intro-description{margin-top:.5rem;font-size:.875rem;line-height:1.5rem}}@media only screen and (min-width:769px){.commitment__contents{padding:3rem 11rem 6rem}}@media only screen and (max-width:768px){.commitment__contents{padding:3.25rem 1.25rem}}.commitment__contents-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.commitment__contents-container{gap:2.25rem}}@media only screen and (max-width:768px){.commitment__contents-container{gap:2rem}}.commitment__content{display:flex;flex-direction:column;gap:1.5rem}.commitment__content ul{list-style:disc}.commitment__content ol{list-style:decimal}.commitment__content ol,.commitment__content ul{display:flex;flex-direction:column;list-style-position:inside;gap:.75rem;padding-left:1.5rem}.commitment__content b,.commitment__content strong{font-weight:700}.commitment__content a{font-style:normal;text-decoration:underline;color:#ff6b00}.commitment__content li,.commitment__content ol,.commitment__content p,.commitment__content ul{font-weight:500;font-size:1rem;line-height:1.5rem}.commitment__content h1,.commitment__content h2,.commitment__content h3,.commitment__content h4,.commitment__content h5,.commitment__content h6{font-weight:700;font-size:1.25rem;line-height:1.5rem}@media only screen and (min-width:769px){.commitment__gallery{padding:0 7rem}}.commitment__gallery-list{display:grid}@media only screen and (min-width:769px){.commitment__gallery-list{grid-gap:1rem}}@media only screen and (max-width:768px){.commitment__gallery-list{grid-gap:.5rem}}.commitment__gallery-item{overflow:hidden}.commitment__gallery-item-caption{text-align:right;font-weight:500;font-size:.625rem;line-height:.75rem}@media only screen and (min-width:769px){.commitment__gallery-item-caption{margin-top:.5rem}}@media only screen and (max-width:768px){.commitment__gallery-item-caption{margin-top:.25rem}}@media only screen and (min-width:769px){.commitment__quote{padding-left:4.25rem;padding-right:1.5rem}}@media only screen and (max-width:768px){.commitment__quote{padding-left:2.5rem}}.commitment__quote-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.commitment__quote-container{gap:1.25rem}}@media only screen and (max-width:768px){.commitment__quote-container{gap:.5rem}}.commitment__quote-content{position:relative;font-weight:300;color:#867970}@media only screen and (min-width:769px){.commitment__quote-content{font-size:1.625rem;line-height:2.5rem}}@media only screen and (max-width:768px){.commitment__quote-content{font-size:1.25rem;line-height:2rem}}.commitment__quote-icon{position:absolute;display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.commitment__quote-icon{left:-2.75rem;top:.75rem}}@media only screen and (max-width:768px){.commitment__quote-icon{top:.5rem;left:-2.5rem}}.commitment__quote-author{color:#ff6b00;text-transform:uppercase;font-weight:700;font-size:.75rem;line-height:1rem}.commitment__video-wrapper{width:100%;position:relative;overflow:hidden;padding-bottom:56.25%}.commitment__video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.commitment__podcast-wrapper{width:100%;position:relative;overflow:hidden;padding-bottom:9.5rem;border-radius:.625rem}.commitment__podcast-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.social__intro{background-color:#736c68}@media only screen and (min-width:769px){.social__intro{padding:7.5rem 13.5rem 4.75rem 17.5rem}}@media only screen and (max-width:768px){.social__intro{padding:7.25rem 1.25rem 3rem}}.social__intro-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.social__intro-container{gap:.5rem}}@media only screen and (max-width:768px){.social__intro-container{gap:.75rem}}.social__intro-title{color:#faf7f5;font-weight:400}@media only screen and (min-width:769px){.social__intro-title{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.social__intro-title{font-size:1.375rem;line-height:2rem}}.social__intro-description{color:#faf7f5}@media only screen and (min-width:769px){.social__intro-description{font-weight:500;font-size:1.125rem;line-height:2rem}}@media only screen and (max-width:768px){.social__intro-description{font-weight:300;font-size:.875rem;line-height:1.375rem}}.social__intro-links{display:flex;flex-wrap:wrap}@media only screen and (min-width:769px){.social__intro-links{gap:1rem;margin-top:2.75rem}}@media only screen and (max-width:768px){.social__intro-links{gap:1.25rem;margin-top:.5rem}}.social__intro-link{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:.875rem;line-height:1.125rem;letter-spacing:.125rem;padding:.75rem 2rem;color:#faf7f5;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.social__intro-link:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}.social__intro-link-wrapper{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.social__topics{padding-bottom:5.5rem}}@media only screen and (max-width:768px){.social__topics{padding-bottom:3.75rem;background-color:#736c68}}.social__topics-list{display:grid;grid-template-columns:repeat(1,1fr)}@media only screen and (min-width:769px){.social__topics-list{gap:3.5rem}}@media only screen and (max-width:768px){.social__topics-list{gap:1.25rem}}.social__topic{position:relative}@media only screen and (max-width:768px){.social__topic{padding:0 1.25rem}}.social__topic-wrapper{position:relative;z-index:1}.social__topic-texture{position:absolute;width:41.796875%;padding-bottom:40.36%;top:52.8%}@media only screen and (max-width:768px){.social__topic-texture{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}}@media only screen and (min-width:769px){.social__topic-texture .texture{background-size:7.5rem 6.875rem}}@media only screen and (min-width:769px){.social__topic-texture .texture__inner{background-size:7.5rem 6.875rem;right:3.75rem;width:calc(100% - 3.75rem)}}.social__topic-container{background-color:#faf7f5}@media only screen and (min-width:769px){.social__topic-container,.social__topic-left{display:flex;justify-content:center;align-items:center}.social__topic-left{align-self:stretch;flex-shrink:0;width:31.31%}}.social__topic-right{display:flex;flex-direction:column}@media only screen and (min-width:769px){.social__topic-right{flex:1;gap:1.75rem;padding:5.75rem 5rem}}@media only screen and (max-width:768px){.social__topic-right{flex:1;gap:1rem;padding:1.25rem}}.social__topic-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.social__topic-banner-wrapper{position:relative;width:100%;height:100%;overflow:hidden}@media only screen and (min-width:769px){.social__topic-banner-wrapper{padding-bottom:140.05%}}@media only screen and (max-width:768px){.social__topic-banner-wrapper{padding-bottom:66.86%}}.social__topic-title{color:#372e28;text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.social__topic-title{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.social__topic-title{font-size:2rem;line-height:2.375rem}}.social__topic-description{font-weight:500;font-size:.875rem;line-height:1.25rem;text-align:justify}.social__topic:first-child .social__topic-wrapper{background:linear-gradient(180deg,#736c68,#736c68 60.6%,transparent 0,transparent)}.social__topic:last-child .social__topic-texture{position:absolute!important;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}@media only screen and (min-width:769px){.social__topic:nth-child(odd) .social__topic-wrapper{padding-right:8.75rem}.social__topic:nth-child(odd) .social__topic-texture{right:0;transform:translateX(10.25rem)}}@media only screen and (min-width:769px){.social__topic:nth-child(2n) .social__topic-wrapper{padding-left:8.75rem}.social__topic:nth-child(2n) .social__topic-container{flex-direction:row-reverse}.social__topic:nth-child(2n) .social__topic-texture{left:0}}@media only screen and (min-width:769px){.social__hero{padding-bottom:2rem}}.acknowledgment__intro{position:relative;background-color:#867970}.acknowledgment__intro-container{position:relative;display:flex;flex-direction:column;z-index:1}@media only screen and (min-width:769px){.acknowledgment__intro-container{gap:1.75rem;padding:6.5rem 11.75rem 6.5rem 17.75rem}}@media only screen and (max-width:768px){.acknowledgment__intro-container{gap:1.25rem;padding:8.25rem 1.25rem 4.25rem}}.acknowledgment__intro-banner{-o-object-fit:cover;object-fit:cover}.acknowledgment__intro-banner,.acknowledgment__intro-banner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.acknowledgment__intro-title{color:#faf7f5;text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.acknowledgment__intro-title{font-size:4.625rem;line-height:5.5625rem}}@media only screen and (max-width:768px){.acknowledgment__intro-title{font-size:2.25rem;line-height:2.5rem}}.acknowledgment__intro-description{color:#faf7f5;font-weight:400}@media only screen and (min-width:769px){.acknowledgment__intro-description{font-size:1.5rem;line-height:2.25rem}}@media only screen and (max-width:768px){.acknowledgment__intro-description{font-size:1rem;line-height:1.5rem}}.acknowledgment__wrapper{background-color:#faf7f5}@media only screen and (min-width:769px){.acknowledgment__wrapper{padding:2.25rem 11.25rem 5rem}}@media only screen and (max-width:768px){.acknowledgment__wrapper{padding:2.5rem .5rem 1.25rem}}.acknowledgment__list{display:grid}@media only screen and (min-width:769px){.acknowledgment__list{grid-template-columns:repeat(6,1fr);gap:1.25rem}}@media only screen and (max-width:768px){.acknowledgment__list{grid-template-columns:repeat(2,1fr);gap:1.5rem 1rem}}.acknowledgment__item{width:100%;text-align:center;border-bottom:.0625rem solid #eae3df}@media only screen and (min-width:769px){.acknowledgment__item{padding-bottom:1.25rem;grid-column:span 2}.acknowledgment__item:last-child:nth-child(3n - 1){grid-column-end:-2}.acknowledgment__item:nth-last-child(2):nth-child(3n+1){grid-column-end:4}.acknowledgment__item:last-child:nth-child(3n - 2){grid-column-end:5}}@media only screen and (max-width:768px){.acknowledgment__item{padding-bottom:1rem}}.acknowledgment__item-wrapper{display:flex;flex-direction:column;justify-content:center;width:100%}.acknowledgment__item-logo{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain;mix-blend-mode:darken}.acknowledgment__item-logo-wrapper{position:relative;width:100%;overflow:hidden;padding-bottom:56.49%}@media only screen and (min-width:769px){.acknowledgment__item-logo-wrapper{margin-bottom:1.25rem}}@media only screen and (max-width:768px){.acknowledgment__item-logo-wrapper{margin-bottom:1.5rem}}.acknowledgment__item-area{color:#372e28;text-transform:uppercase;font-weight:500;font-size:1.25rem;line-height:1.5rem;margin-bottom:.25rem}.acknowledgment__item-years{color:#c6d621;font-weight:700;font-size:.875rem;line-height:1.25rem}.acknowledgment__item-description{color:#372e28;font-weight:500}@media only screen and (min-width:769px){.acknowledgment__item-description{letter-spacing:.03125rem;font-size:.75rem;line-height:1rem;margin-top:2rem}}@media only screen and (max-width:768px){.acknowledgment__item-description{font-size:.625rem;line-height:.875rem;margin-top:.75rem}}@media only screen and (min-width:769px){.acknowledgment__hero{padding-bottom:2rem;background:linear-gradient(180deg,#faf7f5,#faf7f5 50%,#fff 0,#fff)}}.about-us__timeline{overflow:hidden}.about-us__timeline-carousel-item{background-color:#736c68}.about-us__timeline-carousel-item-wrapper{position:relative;height:100vh;display:flex;flex-direction:column;justify-content:flex-end;transition:all 225ms ease-in-out}@media only screen and (min-width:769px){.about-us__timeline-carousel-item-wrapper{padding:2rem 3.25rem}.swiper-slide-active .about-us__timeline-carousel-item-wrapper{padding-left:19rem}.swiper-slide:not(.swiper-slide-active) .about-us__timeline-carousel-item-wrapper{padding-right:19rem}}@media only screen and (max-width:768px){.about-us__timeline-carousel-item-wrapper{padding:2rem 2.75rem}}.about-us__timeline-carousel-item-wrapper:after{content:"";position:absolute;left:0;width:100%;margin:0;height:.0625rem;background-color:#faf7f5;bottom:4.75rem}.about-us__timeline-carousel-item-container{position:relative;z-index:1}.about-us__timeline-carousel-item-banner{-o-object-fit:cover;object-fit:cover}.about-us__timeline-carousel-item-banner,.about-us__timeline-carousel-item-banner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.about-us__timeline-carousel-item-title{color:#c6d621;text-transform:uppercase;font-weight:700}@media only screen and (min-width:769px){.about-us__timeline-carousel-item-title{font-size:1.125rem;line-height:1.375rem;margin-bottom:.25rem}}@media only screen and (max-width:768px){.about-us__timeline-carousel-item-title{font-size:1rem;line-height:1.25rem;margin-bottom:.75rem}}.about-us__timeline-carousel-item-subtitle{color:#faf7f5;font-weight:400}@media only screen and (min-width:769px){.about-us__timeline-carousel-item-subtitle{font-size:2.25rem;line-height:3.5rem;margin-bottom:1.5rem}}@media only screen and (max-width:768px){.about-us__timeline-carousel-item-subtitle{font-size:1.375rem;line-height:2rem;margin-bottom:1.25rem}}.about-us__timeline-carousel-item-description{color:#faf7f5;font-weight:400}@media only screen and (min-width:769px){.about-us__timeline-carousel-item-description{font-size:1.125rem;line-height:2rem;margin-bottom:2.25rem}}@media only screen and (max-width:768px){.about-us__timeline-carousel-item-description{font-size:.875rem;line-height:1.375rem;margin-bottom:4.5rem}}.about-us__timeline-carousel-item-year{color:#faf7f5;font-weight:600;font-size:1rem;line-height:1.25rem}@media only screen and (min-width:769px){.about-us__timeline-carousel-item-year{padding:1rem 0}}@media only screen and (max-width:768px){.about-us__timeline-carousel-item-year{padding:.75rem 0}}.about-us__timeline-carousel-item-year span{color:#c6d621}.about-us__timeline-carousel-item-year-wrapper{padding-left:1.25rem;border-left:.0625rem solid #faf7f5}@media only screen and (min-width:769px){.about-us__timeline-carousel-item-year-wrapper{padding-bottom:2.75rem}}@media only screen and (max-width:768px){.about-us__timeline-carousel-item-year-wrapper{padding-bottom:3rem}}.about-us__timeline-carousel-pagination{display:flex;align-items:center;position:absolute;width:-webkit-fit-content!important;width:-moz-fit-content!important;width:fit-content!important;z-index:2;gap:1rem}@media only screen and (min-width:769px){.about-us__timeline-carousel-pagination{left:20.25rem!important;bottom:2.75rem!important}}@media only screen and (max-width:768px){.about-us__timeline-carousel-pagination{left:4rem!important;bottom:3rem!important}}.about-us__timeline-carousel-pagination .swiper-pagination-bullet{opacity:1;border-radius:0;width:.625rem;height:.625rem;background-color:#faf7f5;margin:0!important;transition:all 225ms ease-in-out}.about-us__timeline-carousel-pagination .swiper-pagination-bullet-active,.about-us__timeline-carousel-pagination .swiper-pagination-bullet:hover{transform:scale(1.4);background-color:#ff6b00}.about-us__purpose{position:relative}@media only screen and (min-width:769px){.about-us__purpose{padding-top:7.25rem;padding-bottom:5.75rem;background:linear-gradient(180deg,#faf7f5,#faf7f5 36.375rem,transparent 0,transparent)}}@media only screen and (max-width:768px){.about-us__purpose{padding:3.75rem 1.25rem 7.25rem;background:linear-gradient(180deg,#faf7f5,#faf7f5 25.75rem,transparent 0,transparent)}}.about-us__purpose-texture{position:absolute;left:0;bottom:0}@media only screen and (min-width:769px){.about-us__purpose-texture{width:41.796875%;padding-bottom:40.36%;transform:translateX(-3.75rem)}}@media only screen and (max-width:768px){.about-us__purpose-texture{width:55.73%;padding-bottom:81.32%;transform:translateX(-2.625rem)}}@media only screen and (min-width:769px){.about-us__purpose-texture .texture{background-size:7.5rem 6.875rem}}@media only screen and (max-width:768px){.about-us__purpose-texture .texture{background-size:3rem 2.75rem}}@media only screen and (min-width:769px){.about-us__purpose-texture .texture__inner{background-size:7.5rem 6.875rem;right:3.75rem;width:calc(100% - 3.75rem)}}@media only screen and (max-width:768px){.about-us__purpose-texture .texture__inner{background-size:3rem 2.75rem;right:1.5rem;width:calc(100% - 1.5rem)}}.about-us__purpose-wrapper{position:relative;z-index:1;display:flex;flex-direction:column;gap:2.25rem}@media only screen and (min-width:769px){.about-us__purpose-wrapper{padding-left:3.5rem;padding-right:6.25rem}}.about-us__purpose-top{display:flex;flex-direction:column}@media only screen and (min-width:769px){.about-us__purpose-top{gap:.25rem;padding-left:6.5rem;padding-right:.5rem}}@media only screen and (max-width:768px){.about-us__purpose-top{gap:.75rem}}.about-us__purpose-title{display:flex;align-items:center;width:100%;color:#c6d621;white-space:nowrap;text-transform:uppercase;font-weight:700;letter-spacing:.0625rem}@media only screen and (min-width:769px){.about-us__purpose-title{gap:1.75rem;font-size:1.125rem;line-height:1.375rem}}@media only screen and (max-width:768px){.about-us__purpose-title{gap:1.25rem;font-size:1rem;line-height:1.25rem}}.about-us__purpose-title:after{content:"";background-color:#867970;height:.0625rem;width:100%}.about-us__purpose-main-title-wrapper{color:#736c68;text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-main-title-wrapper{padding-left:12rem;font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.about-us__purpose-main-title-wrapper{font-size:2rem;line-height:2.5rem}}.about-us__purpose-main-title-wrapper b,.about-us__purpose-main-title-wrapper strong{font-weight:700}.about-us__purpose-main-title-wrapper h1{font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-main-title-wrapper h1{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.about-us__purpose-main-title-wrapper h1{font-size:2rem;line-height:2.5rem}}.about-us__purpose-main-title-wrapper h2{font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-main-title-wrapper h2{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.about-us__purpose-main-title-wrapper h2{font-size:2rem;line-height:2.5rem}}.about-us__purpose-main-title-wrapper h3{font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-main-title-wrapper h3{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.about-us__purpose-main-title-wrapper h3{font-size:2rem;line-height:2.5rem}}.about-us__purpose-main-title-wrapper h4{font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-main-title-wrapper h4{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.about-us__purpose-main-title-wrapper h4{font-size:2rem;line-height:2.5rem}}.about-us__purpose-main-title-wrapper h5{font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-main-title-wrapper h5{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.about-us__purpose-main-title-wrapper h5{font-size:2rem;line-height:2.5rem}}.about-us__purpose-main-title-wrapper h6{font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-main-title-wrapper h6{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.about-us__purpose-main-title-wrapper h6{font-size:2rem;line-height:2.5rem}}.about-us__purpose-container{display:flex}@media only screen and (min-width:769px){.about-us__purpose-container{justify-content:space-between;gap:5.75rem}}@media only screen and (max-width:768px){.about-us__purpose-container{flex-direction:column;gap:2.25rem}}@media only screen and (min-width:769px){.about-us__purpose-left{display:flex;flex-direction:column;gap:5.5rem;flex:1}}@media only screen and (min-width:769px){.about-us__purpose-right{width:39.18%;flex-shrink:0;padding-top:5.75rem}}.about-us__purpose-initial{display:flex;flex-direction:column}@media only screen and (min-width:769px){.about-us__purpose-initial{gap:3.5rem;padding-right:4rem}}@media only screen and (max-width:768px){.about-us__purpose-initial{gap:1.5rem}}.about-us__purpose-initial-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us__purpose-initial-banner-wrapper{position:relative;width:100%;overflow:hidden;padding-bottom:86.79%}.about-us__purpose-initial-description{color:#736c68;font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-initial-description{display:flex;flex-direction:column;gap:1.125rem;padding-left:10.5rem;font-size:1.125rem;line-height:2rem}}@media only screen and (max-width:768px){.about-us__purpose-initial-description{font-size:.875rem;line-height:1.375rem}}.about-us__purpose-initial-description b,.about-us__purpose-initial-description strong{font-weight:700}.about-us__purpose-initial-description h1{color:#372e28;font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-initial-description h1{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.about-us__purpose-initial-description h1{font-size:1.375rem;line-height:2rem}}.about-us__purpose-initial-description h2{color:#372e28;font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-initial-description h2{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.about-us__purpose-initial-description h2{font-size:1.375rem;line-height:2rem}}.about-us__purpose-initial-description h3{color:#372e28;font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-initial-description h3{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.about-us__purpose-initial-description h3{font-size:1.375rem;line-height:2rem}}.about-us__purpose-initial-description h4{color:#372e28;font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-initial-description h4{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.about-us__purpose-initial-description h4{font-size:1.375rem;line-height:2rem}}.about-us__purpose-initial-description h5{color:#372e28;font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-initial-description h5{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.about-us__purpose-initial-description h5{font-size:1.375rem;line-height:2rem}}.about-us__purpose-initial-description h6{color:#372e28;font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-initial-description h6{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.about-us__purpose-initial-description h6{font-size:1.375rem;line-height:2rem}}.about-us__purpose-secondary{display:flex;flex-direction:column}@media only screen and (min-width:769px){.about-us__purpose-secondary{gap:2.25rem}}@media only screen and (max-width:768px){.about-us__purpose-secondary{gap:1.75rem}}.about-us__purpose-secondary-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us__purpose-secondary-banner-wrapper{position:relative;width:100%;overflow:hidden;padding-bottom:163.63%}.about-us__purpose-secondary-description{color:#736c68;font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-secondary-description{display:flex;flex-direction:column;gap:1.125rem;font-size:1.125rem;line-height:2rem}}@media only screen and (max-width:768px){.about-us__purpose-secondary-description{font-size:.875rem;line-height:1.375rem}}.about-us__purpose-secondary-description b,.about-us__purpose-secondary-description strong{font-weight:700}.about-us__purpose-secondary-description h1{color:#372e28;font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-secondary-description h1{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.about-us__purpose-secondary-description h1{font-size:1.375rem;line-height:2rem}}.about-us__purpose-secondary-description h2{color:#372e28;font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-secondary-description h2{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.about-us__purpose-secondary-description h2{font-size:1.375rem;line-height:2rem}}.about-us__purpose-secondary-description h3{color:#372e28;font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-secondary-description h3{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.about-us__purpose-secondary-description h3{font-size:1.375rem;line-height:2rem}}.about-us__purpose-secondary-description h4{color:#372e28;font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-secondary-description h4{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.about-us__purpose-secondary-description h4{font-size:1.375rem;line-height:2rem}}.about-us__purpose-secondary-description h5{color:#372e28;font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-secondary-description h5{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.about-us__purpose-secondary-description h5{font-size:1.375rem;line-height:2rem}}.about-us__purpose-secondary-description h6{color:#372e28;font-weight:400}@media only screen and (min-width:769px){.about-us__purpose-secondary-description h6{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.about-us__purpose-secondary-description h6{font-size:1.375rem;line-height:2rem}}.about-us__purpose-final{padding-left:10.5rem}.about-us__purpose-final-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us__purpose-final-banner-wrapper{position:relative;width:100%;overflow:hidden;padding-bottom:66.67%}@media only screen and (min-width:769px){.about-us__institutional{padding:3.75rem 6.75rem 3.75rem 10rem}}@media only screen and (max-width:768px){.about-us__institutional{padding:2.5rem 1.25rem 1.25rem}}.about-us__institutional-wrapper{display:flex;flex-direction:column}@media only screen and (min-width:769px){.about-us__institutional-wrapper{gap:2.25rem}}@media only screen and (max-width:768px){.about-us__institutional-wrapper{gap:1.25rem}}.about-us__institutional-title{display:flex;align-items:center;width:100%;color:#c6d621;text-transform:uppercase;font-weight:700;letter-spacing:.0625rem;font-size:1.125rem;line-height:1.375rem}@media only screen and (min-width:769px){.about-us__institutional-title{gap:2.75rem;white-space:nowrap}}@media only screen and (max-width:768px){.about-us__institutional-title{gap:1.5rem}}.about-us__institutional-title:after{content:"";background-color:#867970;height:.0625rem}@media only screen and (min-width:769px){.about-us__institutional-title:after{width:100%}}@media only screen and (max-width:768px){.about-us__institutional-title:after{flex-shrink:0;width:5.5rem}}.about-us__institutional-container{display:flex;flex-direction:column}@media only screen and (min-width:769px){.about-us__institutional-container{gap:2.75rem}}@media only screen and (max-width:768px){.about-us__institutional-container{gap:1.75rem}}.about-us__institutional-content-title{text-transform:uppercase;color:#372e28;font-weight:400}@media only screen and (min-width:769px){.about-us__institutional-content-title{font-size:2.25rem;line-height:3.5rem}}@media only screen and (max-width:768px){.about-us__institutional-content-title{font-size:1.375rem;line-height:2rem}}.about-us__institutional-content-description{display:flex;flex-direction:column;gap:1.375rem}.about-us__institutional-content-description ul{list-style:disc;list-style-position:inside}.about-us__institutional-content-description ol{counter-reset:item}.about-us__institutional-content-description ol,.about-us__institutional-content-description ul{display:flex;flex-direction:column;gap:1rem}.about-us__institutional-content-description b,.about-us__institutional-content-description strong{font-weight:700}.about-us__institutional-content-description a{font-style:normal;text-decoration:underline;color:#ff6b00}.about-us__institutional-content-description li,.about-us__institutional-content-description ol,.about-us__institutional-content-description p,.about-us__institutional-content-description ul{font-weight:500;line-height:1.375rem}@media only screen and (min-width:769px){.about-us__institutional-content-description li,.about-us__institutional-content-description ol,.about-us__institutional-content-description p,.about-us__institutional-content-description ul{font-size:1rem}}@media only screen and (max-width:768px){.about-us__institutional-content-description li,.about-us__institutional-content-description ol,.about-us__institutional-content-description p,.about-us__institutional-content-description ul{font-size:.875rem}}.about-us__institutional-content-description ol li{position:relative;display:flex}.about-us__institutional-content-description ol li:before{content:counter(item,decimal-leading-zero);position:relative;counter-increment:item;width:2.5rem;white-space:nowrap;color:#c6d621;font-weight:400;flex-shrink:0}@media only screen and (min-width:769px){.about-us__institutional-content-description ol li:before{top:-.25rem;width:2.5rem;margin-right:1.25rem;font-size:2.25rem;line-height:2.25rem}}@media only screen and (max-width:768px){.about-us__institutional-content-description ol li:before{top:0;width:1.5rem;margin-right:.75rem;font-size:1.25rem;line-height:1.5rem}}.about-us__institutional-content-description h1{font-weight:700}@media only screen and (min-width:769px){.about-us__institutional-content-description h1{font-size:1.25rem;line-height:1.5rem}}@media only screen and (max-width:768px){.about-us__institutional-content-description h1{font-size:1rem;line-height:1.25rem}}.about-us__institutional-content-description h2{font-weight:700}@media only screen and (min-width:769px){.about-us__institutional-content-description h2{font-size:1.25rem;line-height:1.5rem}}@media only screen and (max-width:768px){.about-us__institutional-content-description h2{font-size:1rem;line-height:1.25rem}}.about-us__institutional-content-description h3{font-weight:700}@media only screen and (min-width:769px){.about-us__institutional-content-description h3{font-size:1.25rem;line-height:1.5rem}}@media only screen and (max-width:768px){.about-us__institutional-content-description h3{font-size:1rem;line-height:1.25rem}}.about-us__institutional-content-description h4{font-weight:700}@media only screen and (min-width:769px){.about-us__institutional-content-description h4{font-size:1.25rem;line-height:1.5rem}}@media only screen and (max-width:768px){.about-us__institutional-content-description h4{font-size:1rem;line-height:1.25rem}}.about-us__institutional-content-description h5{font-weight:700}@media only screen and (min-width:769px){.about-us__institutional-content-description h5{font-size:1.25rem;line-height:1.5rem}}@media only screen and (max-width:768px){.about-us__institutional-content-description h5{font-size:1rem;line-height:1.25rem}}.about-us__institutional-content-description h6{font-weight:700}@media only screen and (min-width:769px){.about-us__institutional-content-description h6{font-size:1.25rem;line-height:1.5rem}}@media only screen and (max-width:768px){.about-us__institutional-content-description h6{font-size:1rem;line-height:1.25rem}}.about-us__office-wrapper{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.about-us__office-wrapper{padding-left:10rem}}@media only screen and (max-width:768px){.about-us__office-wrapper{flex-direction:column-reverse;gap:2.25rem}}.about-us__office-container{display:flex;flex:1}@media only screen and (min-width:769px){.about-us__office-container{padding:10.25rem 2.75rem 4rem 0;gap:2rem}}@media only screen and (max-width:768px){.about-us__office-container{flex-direction:column;gap:1.5rem;padding:0 1.25rem 4.125rem}}.about-us__office-left{display:flex;flex-direction:column}@media only screen and (min-width:769px){.about-us__office-left{gap:2.75rem;flex-shrink:0;width:48%;padding-top:.75rem}}@media only screen and (max-width:768px){.about-us__office-left{gap:.75rem}}.about-us__office-right{display:flex;flex-direction:column;align-items:flex-start}@media only screen and (min-width:769px){.about-us__office-right{flex:1;gap:3.75rem}}@media only screen and (max-width:768px){.about-us__office-right{gap:1.25rem}}.about-us__office-title{display:flex;align-items:center;width:100%;color:#c6d621;text-transform:uppercase;font-weight:700;letter-spacing:.0625rem;font-size:1rem;line-height:1.25rem;white-space:nowrap}@media only screen and (min-width:769px){.about-us__office-title{gap:1rem}}@media only screen and (max-width:768px){.about-us__office-title{gap:2rem}}.about-us__office-title:after{content:"";background-color:#867970;height:.0625rem;width:100%}.about-us__office-main-title-wrapper{color:#736c68;text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.about-us__office-main-title-wrapper{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.about-us__office-main-title-wrapper{font-size:2rem;line-height:2.5rem}}.about-us__office-main-title-wrapper b,.about-us__office-main-title-wrapper strong{font-weight:700}.about-us__office-main-title-wrapper h1{font-weight:400}@media only screen and (min-width:769px){.about-us__office-main-title-wrapper h1{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.about-us__office-main-title-wrapper h1{font-size:2rem;line-height:2.5rem}}.about-us__office-main-title-wrapper h2{font-weight:400}@media only screen and (min-width:769px){.about-us__office-main-title-wrapper h2{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.about-us__office-main-title-wrapper h2{font-size:2rem;line-height:2.5rem}}.about-us__office-main-title-wrapper h3{font-weight:400}@media only screen and (min-width:769px){.about-us__office-main-title-wrapper h3{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.about-us__office-main-title-wrapper h3{font-size:2rem;line-height:2.5rem}}.about-us__office-main-title-wrapper h4{font-weight:400}@media only screen and (min-width:769px){.about-us__office-main-title-wrapper h4{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.about-us__office-main-title-wrapper h4{font-size:2rem;line-height:2.5rem}}.about-us__office-main-title-wrapper h5{font-weight:400}@media only screen and (min-width:769px){.about-us__office-main-title-wrapper h5{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.about-us__office-main-title-wrapper h5{font-size:2rem;line-height:2.5rem}}.about-us__office-main-title-wrapper h6{font-weight:400}@media only screen and (min-width:769px){.about-us__office-main-title-wrapper h6{font-size:3.25rem;line-height:3.75rem}}@media only screen and (max-width:768px){.about-us__office-main-title-wrapper h6{font-size:2rem;line-height:2.5rem}}.about-us__office-address{color:#372e28;font-weight:400}@media only screen and (min-width:769px){.about-us__office-address{font-size:1.625rem;line-height:2.5rem}}@media only screen and (max-width:768px){.about-us__office-address{font-size:1.375rem;line-height:2rem}}.about-us__office-link{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#736c68;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.about-us__office-link:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}.about-us__office-banner{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.about-us__office-banner-wrapper{position:relative;flex-shrink:0;overflow:hidden}@media only screen and (min-width:769px){.about-us__office-banner-wrapper{width:32.03125%;padding-bottom:40.78125%;align-self:stretch}}@media only screen and (max-width:768px){.about-us__office-banner-wrapper{width:calc(100% - 2.5rem);padding-bottom:calc(134.32% - 2.5rem);align-self:flex-end}}.archive-lawyer__container{display:flex;flex-direction:column;gap:4rem;background-color:#faf7f5}@media only screen and (min-width:769px){.archive-lawyer__container{padding-top:2rem;padding-bottom:3.75rem}}@media only screen and (max-width:768px){.archive-lawyer__container{padding-top:1rem}}.archive-lawyer__intro{position:relative;background-color:#867970}@media only screen and (min-width:769px){.archive-lawyer__intro{padding:3.5rem 11.5rem 4rem 17.75rem}}@media only screen and (max-width:768px){.archive-lawyer__intro{padding:8.25rem 1.25rem 3.25rem}}.archive-lawyer__intro-container{position:relative;z-index:1;display:flex;flex-direction:column}@media only screen and (min-width:769px){.archive-lawyer__intro-container{gap:1.75rem}}@media only screen and (max-width:768px){.archive-lawyer__intro-container{gap:1.25rem}}.archive-lawyer__intro-title{color:#faf7f5;text-transform:uppercase;font-weight:300}@media only screen and (min-width:769px){.archive-lawyer__intro-title{font-size:4.625rem;line-height:5.5rem}}@media only screen and (max-width:768px){.archive-lawyer__intro-title{font-size:2.25rem;line-height:2.75rem}}.archive-lawyer__intro-description{color:#faf7f5;font-weight:300}@media only screen and (min-width:769px){.archive-lawyer__intro-description{font-size:1.5rem;line-height:2.25rem}}@media only screen and (max-width:768px){.archive-lawyer__intro-description{font-size:1rem;line-height:1.5rem}}.archive-lawyer__intro-banner{-o-object-fit:cover;object-fit:cover}.archive-lawyer__intro-banner,.archive-lawyer__intro-banner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.archive-lawyer__intro-banner-wrapper{overflow:hidden}@media only screen and (min-width:769px){.archive-lawyer__lawyers{padding-left:17.75rem;padding-right:11.5rem}}@media only screen and (max-width:768px){.archive-lawyer__lawyers{padding:0 1.25rem}}.archive-lawyer__lawyer{padding:.75rem 0;border-top:.0625rem solid #eae3df}@media only screen and (min-width:769px){.archive-lawyer__lawyer{transition:all .5s ease-in-out}}.archive-lawyer__lawyer:last-child{border-bottom:.0625rem solid #eae3df}@media only screen and (min-width:769px){.archive-lawyer__lawyer-container{gap:2.25rem;display:flex;justify-content:center;align-items:center}}.archive-lawyer__lawyer-left{flex:1}.archive-lawyer__lawyer-right{flex-shrink:0}.archive-lawyer__lawyer-name{display:flex;color:#867970;text-transform:uppercase}@media only screen and (min-width:769px){.archive-lawyer__lawyer-name{align-items:center;gap:1rem;font-weight:400;font-size:1.875rem;line-height:2.25rem;transition:all .5s ease-in-out}.archive-lawyer__lawyer:hover .archive-lawyer__lawyer-name{text-shadow:.0625rem 0 0 currentColor}}@media only screen and (max-width:768px){.archive-lawyer__lawyer-name{flex-direction:column;font-weight:600;gap:.125rem;font-size:1.125rem;line-height:1.125rem}}.archive-lawyer__lawyer-partner{color:#c6d621;text-transform:uppercase;font-weight:500;letter-spacing:.090625rem}@media only screen and (min-width:769px){.archive-lawyer__lawyer-partner{font-size:1rem;line-height:1.25rem}}@media only screen and (max-width:768px){.archive-lawyer__lawyer-partner{font-size:.75rem;line-height:.875rem}}.archive-lawyer__lawyer-button{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:.875rem;line-height:1.125rem;letter-spacing:.125rem;padding:.75rem 2rem;color:#736c68;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.archive-lawyer__lawyer-button:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}.archive-lawyer__lawyer-button-wrapper{visibility:hidden;opacity:0;transition:visibility 0s linear 225ms,opacity 225ms}.archive-lawyer__lawyer:hover .archive-lawyer__lawyer-button-wrapper{visibility:visible;opacity:1;transition:visibility 0s linear 0s,opacity 225ms}.archive-lawyer__lawyer-links{display:flex;align-items:center;gap:1.5rem}.archive-lawyer__lawyer-links-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows .5s ease-in-out;transition:grid-template-rows .5s ease-in-out,-ms-grid-rows .5s ease-in-out}.archive-lawyer__lawyer:hover .archive-lawyer__lawyer-links-wrapper{grid-template-rows:1fr}.archive-lawyer__lawyer-links-container{overflow:hidden}.archive-lawyer__lawyer-link{color:#ff6b00;text-transform:uppercase;font-weight:500;font-size:1rem;line-height:1.25rem;letter-spacing:.090625rem}.archive-lawyer__lawyer-link-wrapper{position:relative}.archive-lawyer__lawyer-link-wrapper:not(:last-child):after{content:"";position:absolute;top:50%;transform:translateY(-50%);right:-.75rem;width:.125rem;height:1rem;background-color:#ff6b00}.archive-category__post-list{display:grid;transition:all 225ms ease-in-out}@media only screen and (min-width:769px){.archive-category__post-list{gap:2rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.archive-category__post-list{gap:2.75rem;grid-template-columns:repeat(1,1fr)}}.archive-category__post-list.is--loading{opacity:.4;pointer-events:none}.archive-category__intro{position:relative;background-color:#867970;overflow:hidden}@media only screen and (min-width:769px){.archive-category__intro{padding:7.5rem 11.75rem 7.5rem 17.5rem}}@media only screen and (max-width:768px){.archive-category__intro{padding:9.75rem 1.25rem 6rem}}.archive-category__intro-container{position:relative;z-index:1}.archive-category__intro-title{color:#faf7f5;text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.archive-category__intro-title{font-size:4.625rem;line-height:5.5rem}}@media only screen and (max-width:768px){.archive-category__intro-title{font-size:2.25rem;line-height:2.5rem}}.archive-category__intro-banner{-o-object-fit:cover;object-fit:cover}.archive-category__intro-banner,.archive-category__intro-banner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.archive-category__categories-container{display:flex;flex-direction:column;gap:1rem}.archive-category__categories-title{display:flex;align-items:center;text-transform:uppercase;color:#c6d621;font-weight:700;letter-spacing:.0625rem}@media only screen and (min-width:769px){.archive-category__categories-title{gap:.75rem;font-size:1.125rem;line-height:1.375rem}}@media only screen and (max-width:768px){.archive-category__categories-title{gap:.5rem;font-size:.875rem;line-height:1.125rem}}.archive-category__categories-title:after{content:"";height:.0625rem;flex:1;background-color:#867970}.archive-category__categories-list-item-link{transition:all 225ms ease-in-out;font-weight:400;font-size:1rem;line-height:2rem}.archive-category__categories-list-item-link.is--current,.archive-category__categories-list-item-link:hover{font-weight:700}.archive-category__content{position:relative}@media only screen and (min-width:769px){.archive-category__content{padding:3.25rem 6rem 3.75rem 8.75rem}}@media only screen and (max-width:768px){.archive-category__content{padding:3.5rem 2rem}}.archive-category__content-container{display:flex}@media only screen and (min-width:769px){.archive-category__content-container{justify-content:space-between;gap:2rem}}@media only screen and (max-width:768px){.archive-category__content-container{flex-direction:column-reverse;gap:3.25rem}}@media only screen and (min-width:769px){.archive-category__content-left{width:17.19%}}@media only screen and (min-width:769px){.archive-category__content-right{flex:1}}.archive-category__load-more{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.archive-category__load-more{border-top:.0625rem solid #eae3df;margin-top:3.75rem;padding-top:3.75rem}}@media only screen and (max-width:768px){.archive-category__load-more{margin-top:2rem;padding-top:2rem}}.archive-category__load-more-button{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#736c68;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.archive-category__load-more-button:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}@media only screen and (max-width:768px){.archive-category__load-more-button{width:100%}}.archive-category__load-prev{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.archive-category__load-prev{border-bottom:.0625rem solid #eae3df;margin-bottom:3.75rem;padding-bottom:3.75rem}}@media only screen and (max-width:768px){.archive-category__load-prev{margin-bottom:2rem;padding-bottom:2rem}}.archive-category__load-prev-button{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#736c68;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.archive-category__load-prev-button:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}@media only screen and (max-width:768px){.archive-category__load-prev-button{width:100%}}@media only screen and (min-width:769px){.archive-category__hero{padding-bottom:2rem}}.taxonomy-tag__post-list{display:grid;transition:all 225ms ease-in-out}@media only screen and (min-width:769px){.taxonomy-tag__post-list{gap:2rem;grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:768px){.taxonomy-tag__post-list{gap:2.75rem;grid-template-columns:repeat(1,1fr)}}.taxonomy-tag__post-list.is--loading{opacity:.4;pointer-events:none}.taxonomy-tag__intro{position:relative;background-color:#867970;overflow:hidden}@media only screen and (min-width:769px){.taxonomy-tag__intro{padding:7.5rem 11.75rem 7.5rem 17.5rem}}@media only screen and (max-width:768px){.taxonomy-tag__intro{padding:9.75rem 1.25rem 6rem}}.taxonomy-tag__intro-container{position:relative;z-index:1}.taxonomy-tag__intro-title{color:#faf7f5;text-transform:uppercase;font-weight:400}@media only screen and (min-width:769px){.taxonomy-tag__intro-title{font-size:4.625rem;line-height:5.5rem}}@media only screen and (max-width:768px){.taxonomy-tag__intro-title{font-size:2.25rem;line-height:2.5rem}}.taxonomy-tag__intro-banner{-o-object-fit:cover;object-fit:cover}.taxonomy-tag__intro-banner,.taxonomy-tag__intro-banner-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.taxonomy-tag__tags-container{display:flex;flex-direction:column;gap:1rem}.taxonomy-tag__tags-title{display:flex;align-items:center;text-transform:uppercase;color:#c6d621;font-weight:700;letter-spacing:.0625rem}@media only screen and (min-width:769px){.taxonomy-tag__tags-title{gap:.75rem;font-size:1.125rem;line-height:1.375rem}}@media only screen and (max-width:768px){.taxonomy-tag__tags-title{gap:.5rem;font-size:.875rem;line-height:1.125rem}}.taxonomy-tag__tags-title:after{content:"";height:.0625rem;flex:1;background-color:#867970}.taxonomy-tag__tags-list-item-link{transition:all 225ms ease-in-out;font-weight:400;font-size:1rem;line-height:2rem}.taxonomy-tag__tags-list-item-link.is--current,.taxonomy-tag__tags-list-item-link:hover{font-weight:700}.taxonomy-tag__content{position:relative}@media only screen and (min-width:769px){.taxonomy-tag__content{padding:3.25rem 6rem 3.75rem 8.75rem}}@media only screen and (max-width:768px){.taxonomy-tag__content{padding:3.5rem 2rem}}.taxonomy-tag__content-container{display:flex}@media only screen and (min-width:769px){.taxonomy-tag__content-container{justify-content:space-between;gap:2rem}}@media only screen and (max-width:768px){.taxonomy-tag__content-container{flex-direction:column-reverse;gap:3.25rem}}@media only screen and (min-width:769px){.taxonomy-tag__content-left{width:17.19%}}@media only screen and (min-width:769px){.taxonomy-tag__content-right{flex:1}}.taxonomy-tag__load-more{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.taxonomy-tag__load-more{border-top:.0625rem solid #eae3df;margin-top:3.75rem;padding-top:3.75rem}}@media only screen and (max-width:768px){.taxonomy-tag__load-more{margin-top:2rem;padding-top:2rem}}.taxonomy-tag__load-more-button{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#736c68;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.taxonomy-tag__load-more-button:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}@media only screen and (max-width:768px){.taxonomy-tag__load-more-button{width:100%}}.taxonomy-tag__load-prev{display:flex;justify-content:center;align-items:center}@media only screen and (min-width:769px){.taxonomy-tag__load-prev{border-bottom:.0625rem solid #eae3df;margin-bottom:3.75rem;padding-bottom:3.75rem}}@media only screen and (max-width:768px){.taxonomy-tag__load-prev{margin-bottom:2rem;padding-bottom:2rem}}.taxonomy-tag__load-prev-button{white-space:nowrap;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;transition:all 225ms ease-in-out;text-transform:uppercase;font-weight:500;font-size:1.125rem;line-height:1.5rem;letter-spacing:.125rem;padding:.9375rem 2rem;color:#736c68;box-shadow:inset 0 0 0 .0625rem #c6d621}@media only screen and (min-width:769px){.taxonomy-tag__load-prev-button:hover{text-shadow:.0625rem 0 0 currentColor;box-shadow:inset 0 0 0 .1875rem #c6d621}}@media only screen and (max-width:768px){.taxonomy-tag__load-prev-button{width:100%}}@media only screen and (min-width:769px){.taxonomy-tag__hero{padding-bottom:2rem}}