:root{--site-header-height:71px;--shadow:0 10px 32px #0b416214;--transition-duration:.3s;--transition-easing:ease}@media (width>=981px){:root{--site-header-height:83px}}@media (prefers-reduced-motion:reduce){:root{--transition-duration:0s}}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--site-header-height) + var(--site-header-top,var(--wp-admin--admin-bar--height,0px)) + 20px)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}*,:before,:after{box-sizing:border-box}img{max-width:100%;height:auto}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.wp-site-blocks{min-height:calc(100dvh - var(--wp-admin--admin-bar--height,0px));flex-direction:column;display:flex}.wp-site-blocks>main{flex:1 0 auto}.site-header{top:var(--site-header-top,var(--wp-admin--admin-bar--height,0px));z-index:100;position:sticky}:is(.wp-site-blocks>main:has(>.wp-block-post-content>.alignfull:first-child),.wp-site-blocks>main:has(>.alignfull:first-child),.wp-site-blocks>main:has(>.wp-block-post-content>.alignfull:nth-last-child(1 of :not(script,style,link)))~*,.wp-site-blocks>main:has(>.alignfull:nth-last-child(1 of :not(script,style,link)))~*){margin-block-start:0}.wp-block-post-content>.alignfull,.wp-site-blocks>main>.alignfull{margin-block:0}.wp-site-blocks>main:has(>.cta.alignfull:nth-last-child(1 of :not(script,style,link))){flex-direction:column;flex:1 0 auto;display:flex}.wp-site-blocks>main>.wp-block-post-content:has(>.cta.alignfull:nth-last-child(1 of :not(script,style,link))):not(:has(>:not(.alignfull,script,style,link))){flex-direction:column;flex:1 0 auto;display:flex}.wp-site-blocks>main:has(>.cta.alignfull:nth-last-child(1 of :not(script,style,link)))>:not(.alignfull,dialog){width:100%}.wp-site-blocks>main>.wp-block-post-content:has(>.cta.alignfull:nth-last-child(1 of :not(script,style,link))):not(:has(>:not(.alignfull,script,style,link)))>:not(.alignfull,dialog){width:100%}.wp-site-blocks>main:has(>.cta.alignfull:nth-last-child(1 of :not(script,style,link)))>.cta.alignfull:nth-last-child(1 of :not(script,style,link)){margin-block-start:auto}.wp-site-blocks>main>.wp-block-post-content:has(>.cta.alignfull:nth-last-child(1 of :not(script,style,link))):not(:has(>:not(.alignfull,script,style,link)))>.cta.alignfull:nth-last-child(1 of :not(script,style,link)){margin-block-start:auto}.wp-site-blocks>main:has(>.wp-block-post-content>.cta.alignfull:nth-last-child(1 of :not(script,style,link))){flex-direction:column;display:flex}.is-style-kicker{color:var(--wp--preset--color--blue);font-size:var(--wp--preset--font-size--x-small);letter-spacing:.5px;text-transform:uppercase;align-items:center;gap:8px;font-weight:700;display:flex}.is-style-kicker:before{content:"";background:var(--wp--preset--color--orange);flex-shrink:0;width:24px;height:3px}.is-style-lead{color:#55748a;max-width:620px;font-size:var(--wp--preset--font-size--large);line-height:1.45}.is-style-highlight{border-left:4px solid var(--wp--preset--color--orange);background:var(--wp--preset--color--pale);color:#3d5a6e;font-size:var(--wp--preset--font-size--small);border-radius:0 12px 12px 0;padding:18px 22px}.is-style-highlight strong{color:var(--wp--preset--color--navy)}.breadcrumbs,#breadcrumbs,.rank-math-breadcrumb{color:#b4c4d0;font-size:var(--wp--preset--font-size--x-small);margin:0;font-weight:600;line-height:1.5}.breadcrumbs,.breadcrumbs>span,.breadcrumbs>p,#breadcrumbs,#breadcrumbs>span,#breadcrumbs>p,.rank-math-breadcrumb,.rank-math-breadcrumb>span,.rank-math-breadcrumb>p{display:block}.breadcrumbs .breadcrumbs__sep,#breadcrumbs .breadcrumbs__sep,.rank-math-breadcrumb .breadcrumbs__sep{margin-inline:8px}.breadcrumbs p,#breadcrumbs p,.rank-math-breadcrumb p{margin:0}.breadcrumbs a,#breadcrumbs a,.rank-math-breadcrumb a{color:var(--wp--preset--color--blue);transition:color var(--transition-duration) var(--transition-easing);text-decoration:none}.breadcrumbs a:hover,.breadcrumbs a:focus-visible,#breadcrumbs a:hover,#breadcrumbs a:focus-visible,.rank-math-breadcrumb a:hover,.rank-math-breadcrumb a:focus-visible{color:var(--wp--preset--color--orange)}.breadcrumbs .breadcrumbs__current,.breadcrumbs .breadcrumb_last,.breadcrumbs .last,#breadcrumbs .breadcrumbs__current,#breadcrumbs .breadcrumb_last,#breadcrumbs .last,.rank-math-breadcrumb .breadcrumbs__current,.rank-math-breadcrumb .breadcrumb_last,.rank-math-breadcrumb .last{color:#6f899c;font-weight:400}.post-list{padding-block:48px}.post-list>*+.pagination{margin-top:40px}@media (width>=768px){.post-list{padding-block:68px}}.wp-block-post-template.post-cards{grid-template-columns:minmax(0,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.wp-block-post-template.post-cards>.wp-block-post{border:1px solid var(--wp--preset--color--line);background:var(--wp--preset--color--white);transition:box-shadow var(--transition-duration) var(--transition-easing), transform var(--transition-duration) var(--transition-easing);border-radius:14px;flex-direction:column;margin:0;display:flex;position:relative;overflow:hidden}.wp-block-post-template.post-cards>.wp-block-post:hover{transform:translateY(-3px);box-shadow:0 10px 32px #0b416214}.wp-block-post-template.post-cards>.wp-block-post>*{margin:0;padding-inline:18px}.wp-block-post-template.post-cards .post-cards__image{background:#eef6fa;order:-1;height:180px;margin-bottom:18px;padding:0}.wp-block-post-template.post-cards .post-cards__image img{object-fit:cover;width:100%;height:100%;display:block}.wp-block-post-template.post-cards>.wp-block-post:not(:has(.post-cards__image)):before{content:"";background:#eef6fa;order:-1;height:180px;margin-bottom:18px}.wp-block-post-template.post-cards .post-cards__title{color:var(--wp--preset--color--navy);font-size:var(--wp--preset--font-size--medium);margin-bottom:8px;line-height:1.3}.wp-block-post-template.post-cards .post-cards__title a{color:inherit;text-decoration:none}.wp-block-post-template.post-cards .post-cards__title a:after{content:"";position:absolute;inset:0}.wp-block-post-template.post-cards .post-cards__excerpt{color:#728c9e;font-size:var(--wp--preset--font-size--small);line-height:1.45}.wp-block-post-template.post-cards .post-cards__excerpt p{margin:0}.wp-block-post-template.post-cards .post-cards__more:after{content:"";vertical-align:-1px;width:7px;height:12px;transition:transform var(--transition-duration) var(--transition-easing);background:currentColor;flex-shrink:0;margin-left:8px;display:inline-block;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12'%3E%3Cpath d='M1 1l5 5-5 5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 12'%3E%3Cpath d='M1 1l5 5-5 5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.wp-block-post-template.post-cards .post-cards__more:hover:after,.wp-block-post-template.post-cards .post-cards__more:focus-visible:after{transform:translate(3px)}.wp-block-post-template.post-cards .post-cards__more{color:var(--wp--preset--color--blue);font-size:var(--wp--preset--font-size--small);transition:color var(--transition-duration) var(--transition-easing);margin-top:auto;padding-top:12px;padding-bottom:20px;font-weight:800}.wp-block-post-template.post-cards>.wp-block-post:hover .post-cards__more{color:var(--wp--preset--color--orange)}.wp-block-post-template.post-cards>.wp-block-post:hover .post-cards__more:after{transform:translate(3px)}@media (width>=768px){.wp-block-post-template.post-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.wp-block-post-template.post-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>p,:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>ul,:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>ol{color:#4a6578;font-size:var(--wp--preset--font-size--medium);margin-block:14px 0;line-height:1.65}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>ul,:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>ol{padding-left:20px;line-height:1.5}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>ul li+li,:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>ol li+li{margin-top:8px}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>:is(p,ul,ol,.wp-block-quote,.wp-block-media-text) a{color:var(--wp--preset--color--blue);transition:color var(--transition-duration) var(--transition-easing);font-weight:700}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>:is(p,ul,ol,.wp-block-quote,.wp-block-media-text) a:hover,:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>:is(p,ul,ol,.wp-block-quote,.wp-block-media-text) a:focus-visible{color:var(--wp--preset--color--orange)}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>:is(p,ul,ol) strong{color:var(--wp--preset--color--navy)}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>h2{color:var(--wp--preset--color--heading);font-size:var(--wp--preset--font-size--xx-large);margin-block:36px 0;line-height:1.2}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>h3{color:var(--wp--preset--color--heading);font-size:var(--wp--preset--font-size--large);margin-block:24px 0;line-height:1.3}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-quote{clear:both;border-left:4px solid var(--wp--preset--color--orange);background:var(--wp--preset--color--pale);color:#3d5a6e;font-size:var(--wp--preset--font-size--medium);border-radius:0 10px 10px 0;margin-block:20px;margin-inline:0;padding:16px 20px;line-height:1.55}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-quote>*{margin:0}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-quote>*+*{margin-top:8px}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-image{margin-block:20px}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-image.alignright,:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-image.alignleft{float:none;width:auto;margin-inline:0;display:block}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-image img{border-radius:14px;width:100%;height:auto;display:block}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-media-text{gap:24px;margin-block:24px}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-media-text .wp-block-media-text__media img{border-radius:14px}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-media-text .wp-block-media-text__content{color:#4a6578;padding:0;line-height:1.65}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-media-text .wp-block-media-text__content>:first-child{margin-top:0}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table{border:1px solid var(--wp--preset--color--line);border-radius:12px;margin-block:24px;overflow-x:auto}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table table{border-collapse:collapse;table-layout:auto;width:100%;min-width:640px;font-size:var(--wp--preset--font-size--x-small);line-height:1.4}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table th,:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table td{border:0;border-bottom:1px solid var(--wp--preset--color--line);text-align:center;padding:8px}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table th{white-space:nowrap;background:var(--wp--preset--color--navy);color:var(--wp--preset--color--white);font-weight:700}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table td:first-child{width:34%;min-width:140px;color:var(--wp--preset--color--text);text-align:left;font-weight:600}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table tbody tr:nth-child(2n) td{background:#f8fbfd}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table table>:last-child tr:last-child>*{border-bottom:0}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table thead,:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table tfoot{border:0}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table tfoot :is(td,th){color:var(--wp--preset--color--orange);background:#fff7f1;font-weight:800}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table tfoot :is(td,th):first-child{color:var(--wp--preset--color--orange);text-align:left;font-weight:800}@media (width>=768px){:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-image:is(.alignright,.alignleft):first-child+*{margin-top:0}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>h2{font-size:var(--wp--preset--font-size--title-s)}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-image.alignright{float:right;width:min(330px,40%);margin:0 0 16px 28px;display:table}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-image.alignleft{float:left;width:min(330px,40%);margin:0 28px 16px 0;display:table}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table table{min-width:700px;font-size:var(--wp--preset--font-size--small)}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table th,:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table td{padding:12px 14px}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table th{font-size:var(--wp--preset--font-size--x-small)}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>.wp-block-table td:first-child{min-width:200px}}:is(.wp-block-post-content,.article__inner,.editor-styles-wrapper>.is-root-container)>:first-child{margin-top:0}.wp-block-post-content:not(.article__inner)>.alignfull{clear:both}.wp-block-post-content:not(.article__inner)>.alignfull+:not(.alignfull){margin-top:48px}.wp-block-post-content:not(.article__inner)>:not(.alignfull):last-child{margin-bottom:48px}.wp-block-post-content:not(.article__inner)>:not(.alignfull):has(+.alignfull){margin-bottom:48px}@media (width>=768px){.wp-block-post-content:not(.article__inner)>.alignfull+:is(.alignleft,.alignright)+*{margin-top:48px}.wp-block-post-content:not(.article__inner)>.wp-block-image.alignright{margin-right:max(0px, (100% - var(--wp--style--global--content-size)) / 2)}.wp-block-post-content:not(.article__inner)>.wp-block-image.alignleft{margin-left:max(0px, (100% - var(--wp--style--global--content-size)) / 2)}}:is(.editor-styles-wrapper>.is-root-container)>:is(.alignfull,[class*=wp-block-processs-]:not(.wp-block-processs-buttons,.wp-block-processs-button,.wp-block-processs-form)){clear:both}:is(.editor-styles-wrapper>.is-root-container)>:is(.alignfull,[class*=wp-block-processs-]:not(.wp-block-processs-buttons,.wp-block-processs-button,.wp-block-processs-form))+:not(:is(.alignfull,[class*=wp-block-processs-]:not(.wp-block-processs-buttons,.wp-block-processs-button,.wp-block-processs-form))){margin-top:48px}:is(.editor-styles-wrapper>.is-root-container)>:not(:is(.alignfull,[class*=wp-block-processs-]:not(.wp-block-processs-buttons,.wp-block-processs-button,.wp-block-processs-form))):last-child{margin-bottom:48px}:is(.editor-styles-wrapper>.is-root-container)>:not(:is(.alignfull,[class*=wp-block-processs-]:not(.wp-block-processs-buttons,.wp-block-processs-button,.wp-block-processs-form))):has(+:is(.alignfull,[class*=wp-block-processs-]:not(.wp-block-processs-buttons,.wp-block-processs-button,.wp-block-processs-form))){margin-bottom:48px}@media (width>=768px){:is(.editor-styles-wrapper>.is-root-container)>:is(.alignfull,[class*=wp-block-processs-]:not(.wp-block-processs-buttons,.wp-block-processs-button,.wp-block-processs-form))+:is(.alignleft,.alignright)+*{margin-top:48px}:is(.editor-styles-wrapper>.is-root-container)>.wp-block-image.alignright{margin-right:max(0px, (100% - var(--wp--style--global--content-size)) / 2)}:is(.editor-styles-wrapper>.is-root-container)>.wp-block-image.alignleft{margin-left:max(0px, (100% - var(--wp--style--global--content-size)) / 2)}}:is(.editor-styles-wrapper>.is-root-container)>:is(.alignfull,[class*=wp-block-processs-]:not(.wp-block-processs-buttons,.wp-block-processs-button,.wp-block-processs-form)){max-width:none;margin-inline:calc(-1 * var(--wp--style--root--padding-right))!important}:is(.editor-styles-wrapper>.is-root-container)>.wp-block-block:has(>:is(.alignfull,[class*=wp-block-processs-]:not(.wp-block-processs-buttons,.wp-block-processs-button,.wp-block-processs-form))){max-width:none;margin-inline:calc(-1 * var(--wp--style--root--padding-right))!important}@media (width<=767px){:root .wp-site-blocks :is(.about__title,.why__title,.services__title,.practice__title,.team__title,.faq__title,.clients__title,.cta__title,.news-tabs__title,.offices__title){letter-spacing:-.02em;overflow-wrap:break-word;font-size:24px;line-height:1.25}:root .wp-site-blocks :is(.hero__title,.page-hero__title){letter-spacing:-.025em;overflow-wrap:break-word;font-size:clamp(28px,7.5vw,34px);line-height:1.16}:root .wp-site-blocks :is(.hero__text,.page-hero__lead,.about__text,.why-item__text,.practice-card__text,.post-cards__excerpt,.news-tabs__excerpt,.cta__text,.lead){font-size:16px;line-height:1.6}:root .wp-site-blocks :is(.why-item__title,.practice-card__title,.post-cards__title,.news-tabs__card-title){font-size:18px;line-height:1.35}:root .wp-site-blocks :is(.hero,.page-hero,.about,.why,.services,.practice,.team,.faq,.clients,.article,.post-list,.cta){padding-block:32px}:root .wp-site-blocks .hero__content{padding:0}:root .wp-site-blocks .hero__image{min-height:0;margin-top:24px}:root .wp-site-blocks .hero__image img{aspect-ratio:4/3;object-fit:cover;height:auto}:root .wp-site-blocks .hero__note{font-size:13px;line-height:1.5}:root .wp-site-blocks .about__content,:root .wp-site-blocks .about-stats{padding:24px 16px}:root .wp-site-blocks .buttons{flex-direction:column;align-items:stretch;gap:10px;width:100%}:root .wp-site-blocks .button{white-space:normal;width:100%;min-height:48px;padding:12px 16px;font-size:15px;line-height:1.35}:root .wp-site-blocks .cta__inner{justify-items:stretch}:root .wp-site-blocks :is(.services__tabs,.news-tabs__tabs){grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:root .wp-site-blocks :is(.services__tab,.news-tabs__tab){min-height:48px;padding:10px 12px;font-size:14px;line-height:1.35}:root .wp-site-blocks .news-tabs__tabs{width:100%}:root .wp-site-blocks .team__name{font-size:16px}:root .wp-site-blocks .team__position{font-size:14px}:root .wp-site-blocks .form{grid-template-columns:minmax(0,1fr);padding:16px}:root .wp-site-blocks .form__input{min-height:48px;font-size:16px}:root .wp-site-blocks .footer__menu .menu-list__list{grid-template-columns:minmax(0,1fr);gap:0}:root .wp-site-blocks .footer__menu .menu-list__link{white-space:normal;padding-block:10px;font-size:16px;display:block}}:is(.popup,.popup-editor) .popup__title{color:var(--wp--preset--color--navy);font-size:var(--wp--preset--font-size--large);margin:0 36px 4px 0;font-weight:700;line-height:1.3}:is(.popup,.popup-editor) .popup__lead{color:var(--wp--preset--color--muted);font-size:var(--wp--preset--font-size--x-small);margin:0 0 16px}:is(.popup,.popup-editor) :is(.popup__body,.popup-editor__body) .form{border:0;border-radius:0;padding:0}.popup{background:var(--wp--preset--color--white);width:min(480px,100% - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--wp--preset--color--text);opacity:0;transition:opacity var(--transition-duration) var(--transition-easing), transform var(--transition-duration) var(--transition-easing), overlay var(--transition-duration) allow-discrete, display var(--transition-duration) allow-discrete;border:0;border-radius:16px;padding:0;transform:translateY(16px);box-shadow:0 24px 60px #0003}.popup[open]{opacity:1;transform:none}@starting-style{.popup[open]{opacity:0;transform:translateY(16px)}}.popup::backdrop{transition:background var(--transition-duration) var(--transition-easing), overlay var(--transition-duration) allow-discrete, display var(--transition-duration) allow-discrete;background:0 0}.popup[open]::backdrop{background:#062d4b8c}@starting-style{.popup[open]::backdrop{background:0 0}}.popup__body{padding:28px 20px 24px;position:relative}@media (width>=768px){.popup__body{padding:28px}}.popup__close{width:36px;height:36px;color:var(--wp--preset--color--muted);cursor:pointer;transition:color var(--transition-duration) var(--transition-easing);background:0 0;border:0;border-radius:50%;padding:0;position:absolute;top:12px;right:12px}.popup__close:before,.popup__close:after{content:"";background:currentColor;border-radius:2px;width:18px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.popup__close:after{transform:translate(-50%,-50%)rotate(-45deg)}.popup__close:hover,.popup__close:focus-visible{color:var(--wp--preset--color--orange)}.popup--success{text-align:center;width:min(400px,100% - 32px)}.popup--success .popup__title{margin:0 0 8px}.popup__icon{background:#e8f6ee url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='26' fill='none' stroke='%231e7b45' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 13.5 5 5 11-11'/%3E%3C/svg%3E") 50% no-repeat;border-radius:50%;width:56px;height:56px;margin:4px auto 16px;display:block}.popup__message{font-size:var(--wp--preset--font-size--small);margin:0;line-height:1.5}dialog.popup{margin:auto}html:has(.popup[open]){overflow:hidden}
