*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scrollbar-gutter:stable;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body{background-color:#f4f3f7}:root{--container-content-size:1200px;--container-padding-inline:1rem}@media(min-width:48em){:root{--container-padding-inline:1.5rem}}button{cursor:pointer}img{display:block;height:auto;max-width:100%}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}.container{margin-inline:auto;max-width:min(100% - var(--container-padding-inline)*2,var(--container-content-size))}.btn{align-items:center;background-color:var(--wp--style--color--background,var(--btn-bg,transparent));border:.0625rem solid var(--btn-border-color,transparent);border-radius:.5rem;color:var(--wp--style--color--text,var(--btn-color,inherit));cursor:pointer;display:flex;font-size:1rem;font-weight:700;gap:.75rem;justify-content:center;line-height:1.125rem;outline-offset:.25rem;padding:calc(var(--btn-py, .5rem) - .0625rem) calc(var(--btn-px, 1rem) - .0625rem);text-align:center;transition-duration:.2s;transition-property:background-color,color,border;transition-timing-function:ease;width:fit-content}.btn:hover{background-color:var(--btn-hover-bg,var(--wp--style--color--background,var(--btn-bg,transparent)));color:var(--btn-hover-color,var(--wp--style--color--text,var(--btn-color,inherit)));text-decoration:none}.btn:active{background-color:var(--btn-active-bg,var(--btn-hover-bg,var(--wp--style--color--background,var(--btn-bg,transparent))))}.btn:disabled{background-color:var(--btn-disabled-bg,var(--btn-bg,transparent));color:var(--btn-disabled-color,var(--btn-color,inherit));cursor:default}.btn svg{flex-shrink:0;height:auto;width:var(--btn-icon-size,1.5rem)}.btn svg path[stroke]{stroke:currentColor}.btn svg path[fill]{fill:currentColor}.btn--primary{--btn-color:#000;--btn-bg:#0a1128;--btn-hover-bg:gold;--btn-disabled-bg:#7b7b7b}.btn--secondary{--btn-color:#1a365d;--btn-bg:#ffe885;--btn-hover-bg:#ffe885}.btn--whatsapp{--btn-color:#0a1128;--btn-bg:gold;--btn-hover-bg:#ffe885}.btn--tertiary{--btn-color:#0a1128;--btn-bg:#fff;--btn-border-color:#c4c6cf;--btn-hover-bg:#f4f3f7;--btn-disabled-bg:#fff;--btn-disabled-color:#7b7b7b}.btn--tertiary svg{stroke:#0a1128}.btn--large{--btn-py:0.75rem;min-height:3rem}.btn--medium{gap:.5rem;min-height:2.5rem}.btn--small{--btn-py:0.375rem;--btn-icon-size:1rem;gap:.25rem;min-height:2rem}.btn--icon{--btn-icon-size:1.5rem}.btn--icon.btn--large{--btn-px:0.75rem}.btn--icon.btn--medium{--btn-py:0.5rem;--btn-px:0.5rem}.btn--icon.btn--small{--btn-py:0.25rem;--btn-px:0.25rem}.btn--full{width:100%}.btn--reverse{flex-direction:row-reverse}.areas-practice__wrapper{margin:6rem auto}.areas-practice__wrapper .wp-block-heading{color:#1a365d;font-family:Domine,serif;font-size:2rem;line-height:1.1;margin:0 auto 1rem}@media(max-width:63.99875em){.areas-practice__wrapper .wp-block-heading{font-size:2rem;width:100%}}.areas-practice__wrapper .wp-block-paragraph{color:#43474e;font-family:Atkinson Hyperlegible Next,sans-serif;font-size:1rem;font-weight:400;line-height:2rem;margin:0 auto 1rem}.areas-practice__wrapper .wp-block-separator{margin-bottom:2.5rem}.areas-practice__wrapper .wp-block-columns{gap:2rem}.our-trajectory__columns{gap:2rem;padding:3rem 0}@media(min-width:64em){.our-trajectory__columns{padding:6rem 0}}.our-trajectory__columns .wp-block-heading{color:#1a365d;font-family:Domine,serif;font-size:2rem;line-height:1.1;margin:0 auto 1rem}@media(min-width:64em){.our-trajectory__columns .wp-block-heading{font-size:2.5rem;line-height:3rem;width:100%}}.our-trajectory__columns .wp-block-paragraph{color:#43474e;font-family:Atkinson Hyperlegible Next,sans-serif;font-size:1rem;font-weight:400;line-height:1.5rem;margin:0 auto .5rem}@media(min-width:64em){.our-trajectory__columns .wp-block-paragraph{margin:0 auto 1rem}}.our-trajectory__columns .wp-block-paragraph:last-child{margin:0}.our-trajectory__columns .wp-block-image img{height:auto;object-fit:cover;width:100%}.cta{padding:5rem 0}.cta__content{padding-left:unset;padding-right:unset}.cta__content .wp-block-heading{color:gold;font-family:Domine,serif;font-size:2rem;line-height:2.5rem;margin:1rem auto 1.5rem;max-width:42rem}@media(max-width:63.99875em){.cta__content .wp-block-heading{font-size:1.5rem;width:100%}}.cta__content .wp-block-paragraph{color:#fff;font-family:Atkinson Hyperlegible Next,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.875rem;margin:0 auto;max-width:42rem}.cta__content .btn{border-radius:.125rem;margin:2.5rem auto 0}.block-reviews{padding:3rem 0}@media(min-width:64em){.block-reviews{padding:6rem 0}}.block-reviews .container .wp-block-heading{color:gold;font-family:Domine,serif;font-size:2rem}.block-reviews .container .wp-block-paragraph{color:#fff;font-family:Atkinson Hyperlegible Next,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.5rem;margin:1rem auto}.block-reviews .container .ti-widget{margin-top:4rem!important}.block-reviews .container .ti-widget.ti-goog .ti-review-item>.ti-inner{background-color:rgba(26,54,93,.2)!important;border:1px solid rgba(26,54,93,.502)!important;color:#fff!important}.block-reviews .container .ti-widget.ti-goog .ti-review-item>.ti-inner .ti-name,.block-reviews .container .ti-widget.ti-goog .ti-review-item>.ti-inner .ti-read-more-active{color:#fff!important}.block-reviews .container .ti-widget .ti-widget-container .ti-reviews-container .ti-controls .ti-next,.block-reviews .container .ti-widget .ti-widget-container .ti-reviews-container .ti-controls .ti-prev{background-color:#0a1128!important;border-radius:100%;color:#fff!important;display:block!important;height:2.5rem;outline-color:transparent;outline-style:none;outline-width:0;position:absolute;width:2.5rem}.block-reviews .container .ti-widget .ti-widget-container .ti-reviews-container .ti-controls .ti-next:before,.block-reviews .container .ti-widget .ti-widget-container .ti-reviews-container .ti-controls .ti-prev:before{border-color:#fff!important}.block-reviews .container .ti-widget .ti-widget-container .ti-reviews-container .ti-controls .ti-next{right:-1.5rem}.block-reviews .container .ti-widget .ti-widget-container .ti-reviews-container .ti-controls .ti-prev{left:-1.5rem}
