@charset "UTF-8";body{--wp--preset--color--white:#f7f9f8;--wp--preset--color--black:#252829;--wp--preset--color--primary:#fff688;--wp--preset--spacing--xs:calc(calc(2vw + 1.5rem) * .2);--wp--preset--spacing--sm:calc(calc(2vw + 1.5rem) * .5);--wp--preset--spacing--md:calc(2vw + 1.5rem);--wp--preset--spacing--lg:calc(calc(2vw + 1.5rem) * 1.3);--wp--preset--spacing--xl:calc(calc(2vw + 1.5rem) * 1.6);--wp--preset--font-size--x-small:.75em;--font-size-x-small:.75em;--wp--preset--font-size--small:.85em;--font-size-small:.85em;--wp--preset--font-size--medium:1em;--font-size-medium:1em;--wp--preset--font-size--large:1.3em;--font-size-large:1.3em;--wp--preset--font-size--x-large:1.5em;--font-size-x-large:1.5em;--font-size-h1:3.2em;--font-size-h2:2.2em;--font-size-h3:1.4em;--font-size-h4:1.2em;--font-size-h5:1em;--font-size-h6:.9em}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{margin:0;padding:0;font-size:100%;background:0 0;border:0;vertical-align:baseline}html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}article,aside,footer,header,nav,section{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}blockquote,q{quotes:none}a:hover,a:active{outline:0}a img{border:0}input[type=submit]{cursor:pointer}button{margin:0;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;text-align:inherit;text-transform:none;-webkit-appearance:button;overflow:visible}embed,iframe,object{display:block;margin:0 auto;max-width:100%}hr{margin:3rem 0;height:0;border:0;border-top:1px solid #d3d4d4}hr+h1,hr+h2,hr+h3,h1+hr,h2+hr,h3+hr{margin-top:0}body:not(.is-tabbing) section:focus,body:not(.is-tabbing) main:focus,body:not(.is-tabbing) article:focus{outline:none}::-moz-selection{background:#fffeed}::selection{background:#fffeed}html{font-size:clamp(1.125em, 1.0714rem + 0.1786vi, 1.25em);scroll-behavior:smooth}body{color:#252829;font:normal 300 1em/calc((0.16rem + 2.2ex + 0.16rem) * 0.85) "proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";-webkit-font-smoothing:antialiased;background:#f7f9f8;overflow-x:hidden}html,body{font-family:"proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important}.has-white-color{color:#f7f9f8}.has-white-background-color{background-color:#f7f9f8}.has-black-color{color:#252829}.has-black-background-color{background-color:#252829}.has-primary-color{color:#fff688}.has-primary-background-color{background-color:#fff688}h1,h2,.h1,.h2{margin:1.4em 0 1rem;color:#252829;font:normal 400 1em/calc((0.16rem + 2.2ex + 0.16rem) * 0.85) "presti-display",Times,serif}h3,h4,h5,h6,.h3,.h4 .h5,.h6{margin:1.4em 0 1rem;color:#252829;font:normal 700 1em/calc((0.16rem + 2.2ex + 0.16rem) * 0.85) "proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}h2+h3,h3+h4,.h2+.h3,.h3+.h4,h2:first-child,h3:first-child{margin-top:0}h1,.h1{margin:0 0 2rem;text-align:center}h1,.h1{font-size:var(--font-size-h1)}h2,.h2{font-size:var(--font-size-h2)}h3,.h3{font-size:var(--font-size-h3)}h4,.h4{font-size:var(--font-size-h4)}h5,.h5{font-size:var(--font-size-h5)}h6,.h6{font-size:var(--font-size-h6)}p{margin-bottom:1.2rem;font-size:1em;line-height:calc(0.16rem + 2.2ex + 0.16rem)}p:last-child{margin-bottom:0}strong,b{font-weight:600}a{color:#252829;text-decoration:none;-webkit-transition:color .3s;-o-transition:color .3s;transition:color .3s}a:hover,a:focus,a:active{color:#7c7e7f}.site-content a:not([class]){position:relative;color:#252829;font-weight:600;text-decoration:underline;text-decoration-color:#252829;-webkit-transition:background .3s,text-decoration-color .3s;-o-transition:background .3s,text-decoration-color .3s;transition:background .3s,text-decoration-color .3s}.site-content a:not([class]):hover,.site-content a:not([class]):focus,.site-content a:not([class]):active{background:rgba(255,246,136,.85);text-decoration-color:transparent}.wp-block-list li,.site-content>ul li,.site-content>ol li{margin:0 0 .6em 2.5em;font-size:1em;line-height:calc((0.16rem + 2.2ex + 0.16rem) * 0.85)}.wp-block-list li::marker,.site-content>ul li::marker,.site-content>ol li::marker{font-weight:600}.wp-block-list li li,.site-content>ul li li,.site-content>ol li li{font-size:1em}ul.wp-block-list,.site-content>ul{margin-bottom:1.2rem;list-style:disc}ul.wp-block-list ul,ul.wp-block-list ul:first-child,ul.wp-block-list ul:last-child,.site-content>ul ul,.site-content>ul ul:first-child,.site-content>ul ul:last-child{margin:.6em 0 .8em}ul.wp-block-list>li,.site-content>ul>li{position:relative}ul.wp-block-list>li:before,.site-content>ul>li:before{position:absolute;top:.14em;left:-1.8em;z-index:0;padding:.1em;width:1.2em;height:1.2em;content:"\f105";font:300 .8em/1 "Font Awesome 6 Pro";text-align:center;background:#fff688;border-radius:50%}ul.wp-block-list ol,.site-content>ul ol{margin-top:.6em;margin-bottom:.8em !important}ol.wp-block-list,.site-content>ol{margin-bottom:1.2rem;list-style:none;counter-reset:tge-counter}ol.wp-block-list ol,ol.wp-block-list ol:first-child,ol.wp-block-list ol:last-child,.site-content>ol ol,.site-content>ol ol:first-child,.site-content>ol ol:last-child{margin:.6em 0 .8em}ol.wp-block-list>li,.site-content>ol>li{position:relative;margin-bottom:.8em;margin-left:3.5em;counter-increment:tge-counter}ol.wp-block-list>li:before,.site-content>ol>li:before{position:absolute;top:-.2em;left:-2.35em;padding:.3em;width:1.6em;height:1.6em;content:counter(tge-counter);font-weight:700;font-family:"presti-display",Times,serif;text-align:center;background:#fff688;border-radius:50%}ol.wp-block-list>li ol>li:before,.site-content>ol>li ol>li:before{content:counter(tge-counter,lower-alpha)}ol.wp-block-list ul,.site-content>ol ul{margin-top:.6em}@media (min-width:992px){ul.wp-block-list.columns-2,ol.wp-block-list.columns-2{-webkit-columns:2;-moz-columns:2;columns:2;-webkit-column-gap:calc(calc(2vw + 1.5rem) * .5);-moz-column-gap:calc(calc(2vw + 1.5rem) * .5);column-gap:calc(calc(2vw + 1.5rem) * .5)}}ul.wp-block-list.columns-2:after,ol.wp-block-list.columns-2:after{display:inline-block;width:100%;content:""}ul.wp-block-list.columns-2 li,ol.wp-block-list.columns-2 li{display:inline-block;margin-bottom:0;padding-bottom:.6em;width:calc(100% - 2.5em);-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;break-inside:avoid}embed,iframe,object{display:block;margin:0 auto;max-width:100%}hr{border-top:1px solid #fffcdb}img{margin:0 auto;max-width:100%;vertical-align:middle}img[width][height]{height:auto}:root :where(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img){border-radius:20px}.wp-block-table table,table{margin:0 auto 1rem;width:100%;border-collapse:collapse;border-spacing:0}@media (min-width:768px){.wp-block-table table,table{margin-bottom:1.5rem}}.wp-block-table table thead,table thead{border:0}.wp-block-table table td,.wp-block-table table th,table td,table th{padding:.8rem;max-width:none;line-height:1.46;border:1px solid #d3d4d4;border-width:0 0 1px;vertical-align:middle}.wp-block-table table th,table th{color:#fff;font-weight:600;font-size:.7em;letter-spacing:.2em;text-align:left;text-transform:uppercase;background:#252829;border:0}.wp-block-table table .cell-label,table .cell-label{display:none}@media (max-width:768px){.wp-block-table table,table{display:block;table-layout:auto}.wp-block-table table thead,.wp-block-table table tbody,.wp-block-table table th,.wp-block-table table td,.wp-block-table table tr,table thead,table tbody,table th,table td,table tr{display:block}.wp-block-table table thead,table thead{display:none}.wp-block-table table tr,table tr{padding:1.4rem;border-bottom:1px solid #fffcdb}.wp-block-table table tr:last-of-type,table tr:last-of-type{border-bottom:0}.wp-block-table table tr:nth-of-type(even),table tr:nth-of-type(even){background:#fffffa}.wp-block-table table td,table td{padding:0 0 1.2rem;max-width:none;border:0}.wp-block-table table td:last-of-type,table td:last-of-type{padding-bottom:0}.wp-block-table table td .cell-label,table td .cell-label{display:block;margin-bottom:.5rem;color:#252829;font-weight:600;font-size:.75em;border-bottom:1px solid #fffde7}}input[type=text],input[type=email],input[type=search],input[type=password],input[type=url],input[type=tel],input[type=number],textarea,select{margin:0;padding:.6em .8em;width:auto;color:#252829;font:300 1em/calc((0.16rem + 2.2ex + 0.16rem) * 0.85) "proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-align:left;background:#f7f9f8;border:1px solid #252829;border-radius:6px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;outline-color:transparent;outline-style:none}input[type=text]:focus,input[type=email]:focus,input[type=search]:focus,input[type=password]:focus,input[type=url]:focus,input[type=tel]:focus,input[type=number]:focus,textarea:focus,select:focus{background:#fffbcf}input[type=text]::placeholder,input[type=email]::placeholder,input[type=search]::placeholder,input[type=password]::placeholder,input[type=url]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,textarea::placeholder,select::placeholder{font-size:1em !important}textarea{height:8.6em !important}select:not([multiple]){padding-right:1.6em;background-image:linear-gradient(45deg,transparent 50%,#252829 50%),linear-gradient(135deg,#252829 50%,transparent 50%);background-position:calc(100% - 16px) 1.2em, calc(100% - 10px) 1.2em;background-size:6px 6px,6px 6px,2px 1.6em;background-repeat:no-repeat}input[type=search]::-webkit-search-decoration{-webkit-appearance:none}input[type=checkbox],input[type=radio]{padding:0;vertical-align:middle}input[type=checkbox]:focus,input[type=radio]:focus{outline:1px solid #fff688}::-webkit-input-placeholder{color:#252829}::-moz-placeholder{color:#252829;opacity:1}:-ms-input-placeholder{color:#252829}:-moz-placeholder{color:#252829;opacity:1}::placeholder{color:#252829}.btn,.wp-block-button .wp-block-button__link,.is-style-outline .wp-block-button__link,.wp-block-button.is-style-outline>.wp-block-button__link,.wp-block-file .wp-block-file__button,.submit-wrap .nf-element{display:inline-block;margin-bottom:0;padding:1em 1.8em;color:#f7f9f8;font-weight:700;font-size:.6rem;line-height:calc((0.16rem + 2.2ex + 0.16rem) * 0.85);letter-spacing:.07em;text-align:center;text-decoration:none;text-transform:uppercase;background:#252829;background-image:none;border:1px solid #252829;border-radius:6px;vertical-align:middle;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:color .3s,background .3s,border .3s;-o-transition:color .3s,background .3s,border .3s;transition:color .3s,background .3s,border .3s}.btn:hover,.btn:focus,.wp-block-button .wp-block-button__link:hover,.wp-block-button .wp-block-button__link:focus,.is-style-outline .wp-block-button__link:hover,.is-style-outline .wp-block-button__link:focus,.wp-block-button.is-style-outline>.wp-block-button__link:hover,.wp-block-button.is-style-outline>.wp-block-button__link:focus,.wp-block-file .wp-block-file__button:hover,.wp-block-file .wp-block-file__button:focus,.submit-wrap .nf-element:hover,.submit-wrap .nf-element:focus{color:#252829 !important;background:#fff688 !important;border-color:#fff688 !important}.btn.disabled,.btn[disabled],.wp-block-button .wp-block-button__link.disabled,.wp-block-button .wp-block-button__link[disabled],.is-style-outline .wp-block-button__link.disabled,.is-style-outline .wp-block-button__link[disabled],.wp-block-button.is-style-outline>.wp-block-button__link.disabled,.wp-block-button.is-style-outline>.wp-block-button__link[disabled],.wp-block-file .wp-block-file__button.disabled,.wp-block-file .wp-block-file__button[disabled],.submit-wrap .nf-element.disabled,.submit-wrap .nf-element[disabled]{cursor:not-allowed;opacity:.5;color:#f7f9f8;background:#252829;border-color:#252829}.btn.is-style-outline,.wp-block-button.is-style-outline>.wp-block-button__link{color:#252829;background:0 0;color:#252829}.wp-block-button .has-white-background-color{color:#252829}.btn.has-white-color,.wp-block-button .has-white-color{color:#f7f9f8}.btn.has-white-background-color,.wp-block-button .has-white-background-color{background-color:#f7f9f8;border-color:#f7f9f8}.is-style-outline.has-white-color,.is-style-outline.wp-block-button .has-white-color{border-color:#f7f9f8}.btn.has-black-color,.wp-block-button .has-black-color{color:#252829}.btn.has-black-background-color,.wp-block-button .has-black-background-color{background-color:#252829;border-color:#252829}.is-style-outline.has-black-color,.is-style-outline.wp-block-button .has-black-color{border-color:#252829}.btn.has-primary-color,.wp-block-button .has-primary-color{color:#fff688}.btn.has-primary-background-color,.wp-block-button .has-primary-background-color{background-color:#fff688;border-color:#fff688}.is-style-outline.has-primary-color,.is-style-outline.wp-block-button .has-primary-color{border-color:#fff688}.btn.has-primary-background-color:hover,.btn.has-primary-background-color:focus,.wp-block-button .wp-block-button__link.has-primary-background-color:hover,.wp-block-button .wp-block-button__link.has-primary-background-color:focus{color:#fff688 !important;background:#252829 !important;border-color:#252829 !important}.btn-wrapper.center{text-align:center}.btn-wrapper.right{text-align:right}.back-btn{margin-top:calc(2vw + 1.5rem)}.screen-reader-text{position:absolute;top:-999em;left:-999em;display:block;padding:0;width:1px;height:1px;border:0;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);clip-path:inset(1px);white-space:nowrap;word-wrap:normal;overflow:hidden}.skip-link{position:fixed;z-index:100000;top:-10em;left:-10em;color:#fff;font-weight:600;font-size:.8em;letter-spacing:.1em;text-align:center;text-decoration:none;text-transform:uppercase;background:#fff688;opacity:0;-webkit-transition:opacity .3s ease-in;-o-transition:opacity .3s ease-in;transition:opacity .3s ease-in}.skip-link:focus,.skip-link:active,.skip-link:hover{top:0;left:0;padding:.6em 1em;color:#fff;width:auto;height:auto;opacity:1;overflow:visible}.master-wrapper{overflow:hidden}.site-content{width:100%}.interior .site-content{padding-top:calc(2vw + 1.5rem);padding-bottom:calc(2vw + 1.5rem)}.site-content>*{margin-right:auto;margin-left:auto;padding-right:6.3889vw;padding-left:6.3889vw;max-width:52rem}.container{margin-right:auto;margin-left:auto;padding-right:6.3889vw;padding-left:6.3889vw;max-width:62rem}.container-narrow{margin-right:auto;margin-left:auto;padding-right:6.3889vw;padding-left:6.3889vw;max-width:52rem}.container-wide{margin-right:auto;margin-left:auto;padding-right:6.3889vw;padding-left:6.3889vw;max-width:none}.container-full{padding-left:0;padding-right:0;max-width:none}.group:after{content:"";display:table;clear:both}.grid{display:-ms-grid;display:grid;-ms-grid-columns:repeat(1,1fr);grid-template-columns:repeat(1,1fr);gap:1.5rem}@media (min-width:768px){.grid{-ms-grid-columns:repeat(calc(3 - 1), 1fr);grid-template-columns:repeat(calc(3 - 1), 1fr)}}@media (min-width:1200px){.grid{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.5rem}@media (max-width:767px){.flex-grid{flex-direction:column;gap:calc(1.5rem * 1.5)}}@media (min-width:1200px){.flex-grid>*{width:calc((100% - ((3 - 1) * 1.5rem)) / 3)}}@media (min-width:992px){.ml-nav-item{position:relative;display:inline-block;vertical-align:middle}.ml-nav-link{display:inline-block}.ml-nav-sub-menu{position:absolute;z-index:100;top:100%;left:0;width:12.5rem}.ml-nav-menu>.ml-nav-item:nth-last-child(-n+3)>.ml-nav-sub-menu{right:0;left:auto}.ml-nav-sub-menu .ml-nav-item{position:relative;display:block;font-size:.95em}.ml-nav-sub-menu .ml-nav-link{display:block;width:100%}.ml-nav-sub-menu .menu-item-has-children>.ml-nav-link{padding-right:1.4em}.ml-nav-sub-menu .menu-item-has-children>.ml-nav-link:after{position:absolute;top:calc(50% - 0.4em);right:1.2em;content:"\f105";font:.8em/1 "Font Awesome 6 Pro"}.ml-nav-sub-menu--level3{top:0;margin-left:100%;width:9rem}.ml-nav-menu>.ml-nav-item:nth-last-child(-n+3) .ml-nav-sub-menu--level3{margin:0 0 0 calc(-100% - 1px)}.ml-nav-sub-menu .ml-nav-sub-menu--level3 .ml-nav-item{font-size:1em}.ml-nav-menu .ml-nav-sub-menu{display:none}.ml-nav-menu>.parent:hover>.ml-nav-sub-menu,.ml-nav-sub-menu .parent:hover .ml-nav-sub-menu,.ml-nav-menu li:focus-within>ul,.ml-nav-menu li ul.focused{display:block}}.main-nav{text-align:center}@media (min-width:1200px){.main-nav{margin:0 auto}}@media (min-width:992px){.main-nav-menu{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.8vw}.main-nav-menu>.main-nav-item{font-size:.7em;letter-spacing:.02em;text-align:left;text-transform:uppercase}.main-nav-menu>.main-nav-item:first-of-type{margin-left:0}.main-nav-menu>.main-nav-item>.main-nav-link{position:relative;display:block;margin:0;padding:.6em 0;color:#f7f9f8;-webkit-transition:color .3s,transform .3s;-o-transition:color .3s,transform .3s;transition:color .3s,transform .3s;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.main-nav-menu>.main-nav-item>.main-nav-link:after{display:block;content:"";width:100%;height:2px;background:#fff688;opacity:0;-webkit-transition:opacity .3s,transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.main-nav-menu>.main-nav-item:hover>.main-nav-link,.main-nav-menu>.main-nav-item>.main-nav-link:focus{color:#fff688;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.main-nav-menu>.main-nav-item:hover>.main-nav-link:after,.main-nav-menu>.main-nav-item>.main-nav-link:focus:after{opacity:1;-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px)}.main-nav-menu>.current-menu-item>.main-nav-link,.main-nav-menu>.current-menu-ancestor>.main-nav-link{color:#fff688}.main-nav-sub-menu{padding:1em 0 1.6em;background:#252829;border-radius:0 0 20px 20px}.main-nav-sub-menu .main-nav-item{line-height:calc((0.16rem + 2.2ex + 0.16rem) * 0.85);font-size:1.1em;letter-spacing:0;text-transform:none}.main-nav-sub-menu .main-nav-link,.main-nav-item:hover .main-nav-sub-menu .main-nav-link{margin:.3em 0;padding:.3em 2em .3em 1.4em;color:#f7f9f8;-webkit-transition:color .3s,border .3s;-o-transition:color .3s,border .3s;transition:color .3s,border .3s;border-left:4px solid transparent}.main-nav-sub-menu .main-nav-item:hover>.main-nav-link,.main-nav-sub-menu .main-nav-item:hover .main-nav-link,.main-nav-sub-menu .main-nav-link:focus{color:#fff688;border-color:#fff688}.main-nav-sub-menu--level2{margin-left:-1em}.main-nav-sub-menu--level3{top:-1.3em;padding-top:1em;border-radius:0 20px 20px 0}.main-nav-sub-menu--level3 .main-nav-item{font-size:1em}.main-nav-sub-menu--level3 .main-nav-link,.main-nav-item:hover .main-nav-sub-menu--level3 .main-nav-link{color:#f7f9f8;border-color:transparent}.main-nav-sub-menu--level3 .main-nav-item:hover>.main-nav-link,.main-nav-sub-menu--level3 .main-nav-item:hover .main-nav-link,.main-nav-sub-menu--level3 .main-nav-link:focus{color:#fff688;border-color:#fff688}}.mobile-menu-open{height:100vh;overflow:hidden}.is-desktop-nav,.js .is-desktop-nav{display:none}@media (min-width:992px){.is-desktop-nav,.js .is-desktop-nav{display:-webkit-box;display:-ms-flexbox;display:flex}}.is-mobile-nav,.js .is-mobile-nav{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;width:100%}@media (min-width:992px){.is-mobile-nav,.js .is-mobile-nav{display:none}}.site-header{position:fixed;z-index:101;top:0;left:0;padding-top:calc(calc(2vw + 1.5rem) * .5);padding-bottom:calc(calc(2vw + 1.5rem) * .5);width:100%;color:#f7f9f8;background:#252829}@media (min-width:992px){.site-header{padding-top:calc(calc(2vw + 1.5rem) * .2);padding-bottom:calc(calc(2vw + 1.5rem) * .2)}}.site-header-content{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;gap:40px}@media (max-width:991px){.site-header-content>.site-header-btn.btn{display:none}}.site-header-btn.btn:hover,.site-header-btn.btn:focus{color:#252829 !important;background:#f7f9f8 !important;border-color:#f7f9f8 !important}.logo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.logo-image{display:block;width:210px;height:auto;fill:#f7f9f8}@media (min-width:768px){.logo-image{width:250px}}@media (min-width:1200px){.logo-image{width:300px}}.logo-tag{fill:#fff688}.logo-line{display:none}.site-footer-colophon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;gap:calc(calc(2vw + 1.5rem) * 1.3);padding-top:calc(2vw + 1.5rem);padding-bottom:calc(2vw + 1.5rem)}@media (max-width:991px){.site-footer-colophon{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(calc(2vw + 1.5rem) * .5)}}.site-footer .footer-column:nth-of-type(1){max-width:24em}.site-footer .footer-column:nth-of-type(2){margin-right:3vw;max-width:16em}.site-footer .logo-image{display:block;margin-bottom:.8rem;width:65vw;min-width:180px;max-width:380px;height:auto;fill:#252829}.site-footer .about p{font-size:calc(18px * 1.2);line-height:calc((0.16rem + 2.2ex + 0.16rem) * 1.16)}.site-footer .connect-title{margin:0 0 .8rem;font-weight:600;font-family:"proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.site-footer .info{margin-top:calc(calc(calc(2vw + 1.5rem) * .5) * 1.1)}.site-footer .info-item{margin-bottom:.15em;font-size:.75em;text-transform:uppercase}.site-footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(calc(2vw + 1.5rem) * .2);padding-top:calc(calc(2vw + 1.5rem) * .5);padding-bottom:calc(calc(2vw + 1.5rem) * .5);font-size:.8em}@media (min-width:992px){.site-footer-bottom{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0}}.site-footer-bottom:before{position:relative;top:calc(calc(calc(2vw + 1.5rem) * .5) * -1);display:block;content:"";width:100%;height:12px;background-image:radial-gradient(ellipse,#252829 1px,#252829 1px,transparent 2px);background-size:12px 12px;background-position:0 50%;background-repeat:repeat-x;opacity:.4}@media (min-width:992px){.legal{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}}.legal-item{display:inline;line-height:calc((0.16rem + 2.2ex + 0.16rem) * 0.85)}@media (min-width:992px){.legal-item{font-size:var(--font-size-small)}}.legal-item--link:after{display:inline-block;margin:0 .3em;content:"•"}.blog .post-meta--cats,.archive .post-meta--cats{margin:.6rem 0}.single-post .post-meta--cats{padding:.4em .25em;border:1px solid #252829;border-width:1px 0}.single-post .post-meta--cats:before{display:inline-block;margin-right:.6em;padding:.65em;width:2.25em;height:2.25em;content:"\f07c";font:300 .8em/1 "Font Awesome 6 Sharp";background:#fff688;border-radius:50%}.post-meta--cats .post-meta-link{font-weight:600;font-size:calc(var(--font-size-small) * .8);letter-spacing:.06em;text-transform:uppercase}.post-meta--tags{margin-top:calc(calc(2vw + 1.5rem) * 1.3)}.post-meta--tags .post-meta-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.6em;margin-bottom:0;padding:calc(calc(2vw + 1.5rem) * .5) 0;list-style:none;border:1px solid #252829;border-width:1px 0}.post-meta--tags .post-meta-item{margin:0;font-size:var(--font-size-x-small)}.post-meta--tags .post-meta-link{display:block;padding:.5em .8em;font-weight:500;background:#fff688;border-radius:6px;-webkit-transition:color .3s,background .3s;-o-transition:color .3s,background .3s;transition:color .3s,background .3s}.post-meta--tags .post-meta-link:hover,.post-meta--tags .post-meta-link:focus{color:#f7f9f8;background:#252829}.site-content .post-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.6rem;margin-top:calc(calc(2vw + 1.5rem) * 1.6);margin-bottom:0;list-style:none}.site-content .post-nav-item{margin:0}.site-content .post-nav-item:before{display:none}.page-taxonomy-desc{margin-bottom:1.2rem}.archive .page-title small{display:block;margin-bottom:.5rem;font:600 .4em "proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.06em;text-transform:uppercase}.blog .flex-grid,.archive .flex-grid{margin-top:calc(2vw + 1.5rem);margin-bottom:calc(2vw + 1.5rem);row-gap:3rem !important}.blog .post-image,.archive .post-image{border-radius:6px}.blog .post-title,.archive .post-title{margin:0;font-weight:300;font-size:var(--font-size-h4);font-family:"proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.single-post .post-header{margin-bottom:2rem}.single-post .post-title{font-size:var(--font-size-h2);padding-left:.65rem;font-weight:600;font-family:"proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";border-left:6px solid #fff688;text-align:left;text-transform:uppercase}.single-post .post-media{margin:0 auto calc(2vw + 1.5rem)}.single-post .post-image{display:block;margin:0 auto;width:auto;max-height:80vh}.single-post .post-content>p:last-child,.single-post .post-content>div:last-child{margin-bottom:0}.single-post .post-footer{margin-top:2rem}@media (min-width:768px){.single-post .post-footer{margin-top:3rem}}.post-type-archive-work .site-content,.tax-project_type .site-content{color:#f7f9f8;background:#1a1c1d}.post-type-archive-work .site-content .page-title,.tax-project_type .site-content .page-title{color:#f7f9f8}.single-work .work-media{margin-bottom:calc(2vw + 1.5rem)}.single-work .work-image{display:block;margin:0 auto;width:100%;max-height:80vh}.single-work .page-title{padding-left:.65rem;font-weight:600;font-family:"proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";border-left:6px solid #fff688;font-size:calc(var(--font-size-h3) * 1.3);text-align:left;text-transform:uppercase}@media (min-width:1200px){.single-work .work-banner+.wp-block-columns,.single-work .site-content>.wp-block-columns:first-of-type{gap:4.8rem}}@media (min-width:768px){.single-work .work-banner+.wp-block-columns .wp-block-column:nth-of-type(1),.single-work .site-content>.wp-block-columns:first-of-type .wp-block-column:nth-of-type(1){-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-preferred-size:50%;flex-basis:50%}}@media (max-width:991px){.single-work .work-banner+.wp-block-columns .wp-block-column:nth-of-type(2) .wp-block-image,.single-work .site-content>.wp-block-columns:first-of-type .wp-block-column:nth-of-type(2) .wp-block-image{max-width:70%}}.single-work .wp-block-image+.wp-block-image:not(.alignfull){margin-top:calc(calc(2vw + 1.5rem) * -.65)}.site-content>:first-child{margin-top:0}.page:not(.home) .page-title{margin-top:calc(calc(2vw + 1.5rem) * .5);margin-bottom:calc(calc(2vw + 1.5rem) * .5)}.page .page-media{margin-top:calc(calc(2vw + 1.5rem) * .5);margin-bottom:calc(calc(2vw + 1.5rem) * 1.3)}.home section{padding-top:calc(calc(2vw + 1.5rem) * 1.3);padding-bottom:calc(calc(2vw + 1.5rem) * 1.3)}.home section h2[class*=-title]{margin-top:0}.video{position:relative;padding:0;max-width:none;min-height:70vh}@media (min-width:1000px){.video{min-height:80vh}}.video video{position:absolute;top:-100%;bottom:-100%;left:-100%;right:-100%;z-index:-100;margin:auto;width:100%;height:100%;object-fit:cover;background-position:50%;background-size:cover}.video-content{margin-right:auto;margin-left:auto;padding-right:6.3889vw;padding-left:6.3889vw;position:absolute;top:50%;right:0;left:0;text-align:center;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.video-title{margin:0 0 2rem;color:#f7f9f8;font-size:2.5em}@media (min-width:1400px){.video-title{font-size:3em}}.intro{position:relative;padding-top:calc(2vw + 1.5rem);padding-bottom:calc(calc(2vw + 1.5rem) * 1.3)}@media (min-width:992px){.intro{padding-top:calc(calc(calc(2vw + 1.5rem) * 1.6) * 1.8);padding-bottom:calc(calc(calc(2vw + 1.5rem) * 1.6) * 1.6)}}.intro-title{margin-top:0;font-size:calc(var(--font-size-h1) * .825) !important}.intro-title .prefix{font-size:.5em}.intro-title .name{display:block;margin-top:-.2em;font-weight:600;font-family:"proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-transform:uppercase}.intro p{line-height:calc((0.16rem + 2.2ex + 0.16rem) * 1.16)}.services{color:#f7f9f8;background:#252829 url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/circle-pattern.svg) repeat center/180px}.services-title{color:#f7f9f8}.services-list{margin:calc(2vw + 1.5rem) 0;list-style:none !important;text-align:center}@media (min-width:992px){.services-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between;gap:calc(2vw + 1.5rem)}}.services-list-item{margin:0 !important}.services-list-link{display:block;color:#f7f9f8;font-size:var(--font-size-small)}@media (max-width:991px){.services-list-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.6rem;margin:1.5rem 0;font-size:var(--font-size-medium)}}.services-list-link:hover,.services-list-link:focus{color:#fff688}.services-list-item:nth-of-type(even) .services-list-link .services-list-icon{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.services-list-icon{position:relative;top:0;display:block;margin:0 auto .8rem;height:64px;fill:#f7f9f8;-webkit-transition:top .3s,fill .3s;-o-transition:top .3s,fill .3s;transition:top .3s,fill .3s}@media (max-width:991px){.services-list-icon{margin:0}}.services-list-link:hover .services-list-icon{position:relative;top:.2em;fill:#fff688}.services-list span{position:relative;bottom:0;-webkit-transition:bottom .3s;-o-transition:bottom .3s;transition:bottom .3s}.services-list-link:hover span{bottom:.2em}.featured-work{margin:calc(calc(2vw + 1.5rem) * .5) 0 calc(2vw + 1.5rem)}.featured-work-item{margin:0 10px;width:calc((100% - 100px) / 5);min-height:100%}.featured-work-image{border-radius:20px}.testimonials{background:#fff688;-webkit-transition:background .5s;-o-transition:background .5s;transition:background .5s}.testimonials-title{margin-bottom:calc(2vw + 1.5rem)}.testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-line-pack:center;align-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding-left:6.3889vw;width:80vw;min-height:100%}@media (min-width:992px){.testimonial{width:60vw}}.testimonial-quote{position:relative;padding-top:1rem;width:100%;font-style:italic;opacity:.25;transition:opacity .8s ease-in-out;transition-delay:.2s}.testimonial-quote:before,.testimonial-quote:after{position:absolute;display:block;height:3rem;width:3.5rem;background-image:url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/quote.svg);background-repeat:no-repeat;content:"";opacity:0;transition:opacity .8s ease-in-out;transition-delay:.4s}@media (min-width:992px){.testimonial-quote:before,.testimonial-quote:after{height:5.4375rem;width:6.0625rem}}.testimonial-quote:before{top:0;left:-1rem}@media (min-width:992px){.testimonial-quote:before{top:1rem;left:-3rem}}.testimonial-quote:after{bottom:-1rem;right:.6rem;transform:rotate(180deg)}@media (min-width:992px){.testimonial-quote:after{bottom:-2rem;right:0}}.testimonial.slick-active .testimonial-quote{opacity:1}.testimonial.slick-active .testimonial-quote:before,.testimonial.slick-active .testimonial-quote:after{opacity:.06}.testimonial p{line-height:1.4;text-align:left}@media (min-width:768px){.testimonial p{font-size:var(--font-size-large)}}.testimonial figcaption{margin:1.6rem 0 0;width:100%;font-size:.8em;opacity:0;transition:opacity .8s ease-in-out;transition-delay:.4s}@media (min-width:992px){.testimonial figcaption{margin-top:3rem}}.testimonial.slick-active figcaption{opacity:1}.testimonial-name{display:block;font-weight:600;font-size:1.6em}.blog .flex-grid{margin-top:calc(2vw + 1.5rem);margin-bottom:calc(2vw + 1.5rem)}.blog .box-image{border-radius:20px}.blog .box-meta{margin:.6rem 0;font-weight:600;font-size:calc(var(--font-size-small) * .8);letter-spacing:.06em;text-transform:uppercase}.blog .box-title{margin:0;font-weight:300;font-size:var(--font-size-h4);font-family:"proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.page-id-2926 h3{font:normal 400 var(--font-size-h2)/calc((0.16rem + 2.2ex + 0.16rem) * 0.85) "presti-display",Times,serif}.page-id-3682 .wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:61.25%}.page-id-3682 .page-title span{display:block;font:600 .4em/calc((0.16rem + 2.2ex + 0.16rem) * 0.85) "proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";text-transform:uppercase}.jquery-modal{padding:calc(6.3889vw * .75)}.member-profiles{display:-ms-grid;display:grid;-ms-grid-columns:repeat(1,1fr);grid-template-columns:repeat(1,1fr);gap:1.5rem}@media (min-width:768px){.member-profiles{-ms-grid-columns:repeat(calc(5 - 1), 1fr);grid-template-columns:repeat(calc(5 - 1), 1fr)}}@media (min-width:1200px){.member-profiles{-ms-grid-columns:repeat(5,1fr);grid-template-columns:repeat(5,1fr)}}.member{display:-ms-grid;display:grid;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;-webkit-transform:translate3d(0,0,1px);-ms-transform:translate3d(0,0,1px);transform:translate3d(0,0,1px);-webkit-backface-visibility:hidden;backface-visibility:hidden}.member:before{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1;display:block;content:"";padding-top:60.0427%;height:0;overflow:hidden}.member>*{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.member:before{padding-top:120%}.member-fun{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover;opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}@media (hover:hover){.member-link:hover .member-fun,.member-link:focus .member-fun{opacity:1}}.member-content{z-index:2;position:absolute;top:auto;bottom:0;padding:.6em;width:100%;height:auto;color:#f7f9f8;background:rgba(37,40,41,.8) !important;opacity:1;-webkit-transition:opacity .6s;-o-transition:opacity .6s;transition:opacity .6s}@media (hover:hover){.member-link:hover .member-content,.member-link:focus .member-content{opacity:0}}.member-name{margin:0;color:#f7f9f8;font-size:1em;padding-left:.5rem;font-weight:600;font-family:"proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";border-left:4px solid #fff688}.member-title{font-size:calc(var(--font-size-x-small) * .7);letter-spacing:.02em;text-transform:uppercase;padding-left:.5rem;font-weight:600;font-family:"proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";border-left:4px solid #fff688;font-weight:500}.profile{padding:0;width:100%;max-width:52rem;background:#252829 url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/circle-pattern.svg) repeat center/180px;border-radius:20px;overflow:hidden}.profile-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:flex-start;-ms-flex-align:flex-start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(calc(2vw + 1.5rem) * .5);padding:calc(2vw + 1.5rem);background:#f7f9f8}@media (min-width:992px){.profile-content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;gap:calc(calc(2vw + 1.5rem) * 1.3)}}.profile-content p{font-size:var(--font-size-small)}.profile-photo{display:block;width:80%;max-width:350px;border-radius:6px}@media (min-width:992px){.profile-photo{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:25%;max-width:100%}}.profile-header{padding-left:.65rem;font-weight:600;font-family:"proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";border-left:6px solid #fff688;margin-bottom:1rem}.profile-name{margin:0}.profile-title{font-weight:600;font-size:var(--font-size-x-small) !important;letter-spacing:.06em;text-transform:uppercase}.profile-quiz{padding:calc(calc(2vw + 1.5rem) * .85) calc(2vw + 1.5rem);width:100%;color:#f7f9f8}.profile .quiz{display:-ms-grid;display:grid;-ms-grid-columns:repeat(1,1fr);grid-template-columns:repeat(1,1fr);gap:1.5rem;margin:0;font-size:var(--font-size-small);list-style:none}@media (min-width:768px){.profile .quiz{-ms-grid-columns:repeat(calc(3 - 1), 1fr);grid-template-columns:repeat(calc(3 - 1), 1fr)}}@media (min-width:1200px){.profile .quiz{-ms-grid-columns:repeat(3,1fr);grid-template-columns:repeat(3,1fr)}}.profile .quiz-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin:0;line-height:calc((0.16rem + 2.2ex + 0.16rem) * 0.85)}.profile .quiz-icon{display:block;color:#fff688;font-size:calc(var(--font-size-x-large) * 1.2)}.profile .quiz-label{display:block;font-weight:600;font-size:var(--font-size-x-small);letter-spacing:.06em;text-transform:uppercase}.profile a.close-modal{top:.8rem;right:.8rem;display:block;padding:.3em;width:1.6em;height:1.6em;color:#252829;text-align:center;text-indent:0;background:0 0;border-radius:50%;overflow:hidden;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.profile a.close-modal:hover,.profile a.close-modal:focus{background:#fff688}.profile a.close-modal .modal-icon{color:#252829}.page-id-4384 .callout{padding:calc(2vw + 1.5rem);font-size:var(--font-size-x-large);border:5px solid #fff688}.page-id-4384 .callout strong{display:inline-block;font-size:var(--font-size-x-large);font-family:Satisfy,Helvetica,Arial,sans-serif}.page-id-4384 ol li{display:inline-block;margin-top:.6em;margin-bottom:.6em}.page-id-4384 ol li strong{position:relative;top:.05em;font-size:1.2em}.page-id-4384 .wp-block-gallery{margin-top:0}.page-id-4384 .wp-block-gallery img{border:1px solid #252829}.page-id-4384 .nf-form-cont{padding:calc(2vw + 1.5rem);background:#fff688 url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/circle-pattern-yellow.svg) repeat center/180px}.page-id-4384 .nf-form-cont h3{margin-top:0;text-align:center}.page-id-4384 .nf-form-cont .nf-before-form-content{font-size:.8em;text-align:center}.page-id-4384 .nf-form-cont .nf-field-container{margin-bottom:1rem}.page-id-4384 .nf-form-cont .nf-field-container:last-of-type{margin-bottom:0}.page-id-4384 .nf-form-cont .textbox-wrap:not(.submit-wrap) .ninja-forms-field,.page-id-4384 .nf-form-cont .textarea-wrap .ninja-forms-field{background:#fff}.page-id-4384 .nf-form-cont .checkbox-container{padding-top:2rem}.page-id-4384 .nf-form-cont .checkbox-container .nf-field-element{position:relative;top:.1em;margin-right:.4rem;width:1rem}.page-id-4384 .nf-form-cont .checkbox-container input[type=checkbox]{position:relative;top:auto;left:auto;z-index:1;opacity:1;width:1rem;height:1rem;background:#fff;border:1px solid #252829;border-radius:6px;-webkit-appearance:none;-moz-appearance:none}.page-id-4384 .nf-form-cont .checkbox-container input[type=checkbox]:before{position:absolute;top:-.25em;left:.08em;z-index:0;content:"\f00c";color:#252829;font:1.2rem/1 "Font Awesome 6 Pro" !important;visibility:hidden}.page-id-4384 .nf-form-cont .checkbox-container input[type=checkbox]:focus:before,.page-id-4384 .nf-form-cont .checkbox-container input[type=checkbox].nf-checked:before{visibility:visible}.page-id-4384 .nf-form-cont .submit-wrap input[type=submit]:hover,.page-id-4384 .nf-form-cont .submit-wrap input[type=submit]:focus{background:#f7f9f8 !important}.page-id-4384 .nf-response-msg{margin:0;padding:0;color:#252829;font-weight:600;font-size:var(--font-size-x-large);border:0}.page-id-4384 .nf-response-msg strong,.page-id-4384 .nf-response-msg b{font-size:var(--font-size-h2);font-family:Satisfy,Helvetica,Arial,sans-serif}.page-id-4384 .nf-after-field .nf-error-msg{margin-right:0;font-size:var(--font-size-small)}.page-id-6779 .page-title{margin-right:auto;margin-left:auto;padding-right:6.3889vw;padding-left:6.3889vw;max-width:62rem}.ada-stats>.has-x-large-font-size.has-line .text{font-weight:600}.ada-stats .wp-block-columns{gap:calc(calc(2vw + 1.5rem) * .5)}.ada-stats .wp-block-columns .wp-block-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(calc(2vw + 1.5rem) * .5)}.ada-stats .wp-block-columns .wp-block-column mark{font-weight:600;font-size:var(--font-size-x-large)}.ada-matters .wp-block-columns{gap:calc(2vw + 1.5rem)}.ada-matters .wp-block-columns .fa-light{display:inline-block;font-weight:300;font-size:var(--font-size-h3)}@media (max-width:781px),(min-width:1200px){.ada-matters .wp-block-columns .fa-light{margin-right:.2em}}@media (max-width:781px),(min-width:1200px){.ada-matters .wp-block-columns h3{display:inline-block}}@media (min-width:782px),(max-width:1199px){.ada-matters .wp-block-columns h3{margin-top:.6em}}.ada-matters>h2.has-line{font-size:var(--font-size-h2)}.ada-matters>h2.has-line .text{background:#fff688 url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/circle-pattern-yellow.svg) repeat center/180px}@media (max-width:767px){.ada-matters>h2.has-line .text{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}.ada-included{background:#252829 url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/teardrop-pattern.svg) repeat center/160px}.ada-included>h2.has-line{font-size:var(--font-size-h2)}.ada-included>h2.has-line .line{background-image:radial-gradient(ellipse,#f7f9f8 1px,#f7f9f8 1px,transparent 2px)}.ada-included>h2.has-line .text{background:#252829 url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/teardrop-pattern.svg) repeat center/160px}.ada-included .wp-block-columns{gap:calc(calc(2vw + 1.5rem) * .2);max-width:62rem}.ada-included .wp-block-columns .wp-block-column{padding:calc(calc(2vw + 1.5rem) * .5);border:1px solid #fff688}.ada-included .wp-block-columns .wp-block-column .has-primary-color{margin-bottom:.6rem;font-size:calc(1em * 1.15)}.ada-included .wp-block-media-text img{border:4px solid #f7f9f8}.ada-credit{gap:calc(2vw + 1.5rem) !important}.ada-credit .wp-block-column:first-of-type{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(2vw + 1.5rem) calc(calc(2vw + 1.5rem) * .5);text-align:center;border:1px solid #252829}@media (max-width:767px){.ada-cta{max-width:18rem}}@media (max-width:991px){.ada-cta{max-width:32rem}}.ada-cta .wp-block-button .wp-block-button__link:hover,.ada-cta .wp-block-button .wp-block-button__link:focus{background:#f7f9f8 !important;border-color:#f7f9f8 !important}.ada-audit .wp-block-column:nth-of-type(2){padding:calc(2vw + 1.5rem);background:#fff688 url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/teardrop-pattern-yellow.svg) repeat center/180px;border-radius:20px}.wrapper682202df125ab1f63b265c46{padding:0 !important}.wrapper682202df125ab1f63b265c46 .start682202df125ab1f63b265c46{margin-bottom:.5rem !important}.wrapper682202df125ab1f63b265c46 .start682202df125ab1f63b265c46 .headings682202df125ab1f63b265c46{margin-bottom:.5rem !important}.wrapper682202df125ab1f63b265c46 .start682202df125ab1f63b265c46 .headings682202df125ab1f63b265c46 .title682202df125ab1f63b265c46{font-weight:400 !important;font-size:var(--font-size-h3) !important;line-height:calc((0.16rem + 2.2ex + 0.16rem) * 0.85) !important;letter-spacing:0 !important;text-align:left !important}.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 div,.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 p{font-size:var(--font-size-small) !important}.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 .page-field682202df125ab1f63b265c46:not(:last-child){margin-bottom:.5rem !important}.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 .page-field682202df125ab1f63b265c46 label{font-weight:600}.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 .page-field682202df125ab1f63b265c46 input{margin:0;padding:.6em .8em !important;min-height:0 !important;color:#252829 !important;font:300 1em/calc((0.16rem + 2.2ex + 0.16rem) * 0.85) "proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol" !important;letter-spacing:0 !important;background:#f7f9f8 !important;border:1px solid #252829 !important;border-radius:6px !important}.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 .page-field682202df125ab1f63b265c46 input:focus{background:#fffbcf !important}.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 .analyze-submit682202df125ab1f63b265c46{display:inline-block !important;margin-top:.8rem !important;padding:1em 1.8em;height:auto !important;color:#f7f9f8 !important;font-weight:700 !important;font-size:.6rem !important;line-height:calc((0.16rem + 2.2ex + 0.16rem) * 0.85) !important;letter-spacing:.07em !important;text-align:center;text-decoration:none;text-transform:uppercase !important;background:#252829 !important;background-image:none;border:1px solid #252829 !important;border-radius:6px !important;vertical-align:middle;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;-webkit-transition:color .3s,background .3s,border .3s;-o-transition:color .3s,background .3s,border .3s;transition:color .3s,background .3s,border .3s}.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 .analyze-submit682202df125ab1f63b265c46:hover,.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 .analyze-submit682202df125ab1f63b265c46:focus{color:#252829 !important;background:#f7f9f8 !important;border-color:#f7f9f8 !important}.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 .analyze-submit682202df125ab1f63b265c46 .text682202df125ab1f63b265c46{font-size:1em !important;line-height:inherit !important}.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 .agree682202df125ab1f63b265c46 .checkbox682202df125ab1f63b265c46{margin-right:.3rem !important}.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 .agree682202df125ab1f63b265c46 .text682202df125ab1f63b265c46{font-size:var(--font-size-small) !important;line-height:calc((0.16rem + 2.2ex + 0.16rem) * 0.85) !important}.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 .agree682202df125ab1f63b265c46 .text682202df125ab1f63b265c46 a{position:relative;color:#252829 !important;font-weight:600;text-decoration:underline !important;text-decoration-color:#252829;-webkit-transition:background .3s,text-decoration-color .3s;-o-transition:background .3s,text-decoration-color .3s;transition:background .3s,text-decoration-color .3s}.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 .agree682202df125ab1f63b265c46 .text682202df125ab1f63b265c46 a:hover,.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 .agree682202df125ab1f63b265c46 .text682202df125ab1f63b265c46 a:focus,.wrapper682202df125ab1f63b265c46 .end682202df125ab1f63b265c46 .analyze-form682202df125ab1f63b265c46 .agree682202df125ab1f63b265c46 .text682202df125ab1f63b265c46 a:active{background:rgba(255,246,136,.85);text-decoration-color:transparent}.accessibility-statement .list-line-break{display:block}.accessibility-statement .list-line-break:not(:first-of-type){margin-top:.5em}.search .search-term{color:#fff688;font-weight:500;font-size:1.1em;letter-spacing:.01em;text-transform:none}.search-no-results .page-content{text-align:center}.search-result{margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #e9eaea}.search-result:last-of-type{margin-bottom:0;padding:0;border-bottom-width:0}.search-result-title{margin:0 0 .2rem;font-size:1.25em}.error404 .page-content{text-align:center}.widget-title{margin:0 auto .5em;font-weight:600;font-size:1.1em;letter-spacing:.04em;text-transform:uppercase}.widget p{font-size:.9625em;line-height:1.66}.widget ul{list-style:none}.widget li{padding:.6em .1em;border-bottom:1px solid #efefef}.widget p:last-of-type,.widget ul:last-of-type,.widget li:last-of-type{margin-bottom:0;border:0}.widget a:not(.tag-cloud-link){color:#5c5e5f}.widget a:not(.tag-cloud-link):hover,.widget a:not(.tag-cloud-link):focus{color:#252829;text-decoration:underline}.widget--sidebar{margin-bottom:3rem;font-size:.9em}.widget--sidebar:last-of-type{margin-bottom:0}.widget--sidebar .widget-title{font-size:.9em;text-align:center}.widget--sidebar .widget-title+div{margin-top:1em}.widget--sidebar li{padding:.68em .2em;border-bottom:1px solid #efefef}.widget--sidebar li li{margin-left:.8em;padding-top:.6em;padding-bottom:0;font-size:1em;border:0}.tagcloud{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:.65em}.widget--footer .tagcloud{-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}.tag-cloud-link,.tag-cloud-link[style]{display:inline-block;margin:0 .3rem .6rem;padding:.8em 1.2em;color:#7c7e7f;font-size:1em !important;letter-spacing:.2em;text-align:center;text-transform:uppercase;background:#f4f4f4}.tag-cloud-link:hover,.tag-cloud-link:focus{color:#252829;background:#fffef3}.elist{padding-top:calc(2vw + 1.5rem);padding-bottom:calc(2vw + 1.5rem);color:#f7f9f8;background:#252829 url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/teardrop-pattern.svg) repeat center/160px}.elist .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:calc(calc(2vw + 1.5rem) * 1.6)}@media (max-width:992px){.elist .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:calc(2vw + 1.5rem)}}.elist-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 1rem;color:#f7f9f8;font-size:calc(var(--font-size-h2) * 1.3);line-height:calc(0.16rem + 2.2ex + 0.16rem)}@media (max-width:992px){.elist-title{font-size:calc(var(--font-size-h2) * .9)}}.elist-title .rotate-text{color:#fff688;font-style:italic}.elist-content p{font-size:var(--font-size-large)}@media (max-width:992px){.elist-content p{font-size:var(--font-size-medium)}}.elist .nf-form-cont{margin:0}@media (min-width:992px){.elist .nf-form-cont{width:30rem}}.elist form .nf-form-fields-required,.elist form .nf-input-limit,.elist form .nf-form-errors{display:none}.elist form .nf-field-container{margin:0 0 .25rem}.elist form .nf-field-element input[type=text],.elist form .nf-field-element input[type=email]{padding-top:.4em;padding-bottom:.4em;width:100%}.elist form .nf-after-field .nf-error{font-weight:500;font-size:var(--font-size-x-small)}.elist form .submit-container{margin:0}.elist form .submit-container input[type=submit],.elist form .submit-container input[type=submit][disabled]{margin-top:1px;width:100%;color:#252829;background-color:#fff688;border-color:#fff688;opacity:1}.elist form .submit-container input[type=submit]:hover,.elist form .submit-container input[type=submit]:focus,.elist form .submit-container input[type=submit][disabled]:hover,.elist form .submit-container input[type=submit][disabled]:focus{color:#252829 !important;background:#f7f9f8 !important;border-color:#f7f9f8 !important}.elist .nf-response-msg{margin:0;padding:0;color:#fff688;font-weight:300;font-size:1em;text-align:left;background:0 0}.elist .nf-response-msg p{margin-bottom:.5rem;line-height:calc((0.16rem + 2.2ex + 0.16rem) * 0.85)}.search-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767px){main .search-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media (min-width:768px){.search-form{margin-right:auto;margin-left:auto;max-width:40rem}}.search-form .search-form-field,.search-form-field[type=search]{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin-right:.6rem}@media (max-width:767px){main .search-form .search-form-field,main .search-form-field[type=search]{margin-right:0;margin-bottom:.6rem;width:90%}}.search-form .search-form-btn{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.search-form .search-form-icon{display:none}.site-content .search-form{margin:calc(calc(2vw + 1.5rem) * .5) auto}.social{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;gap:1em}.social-item{font-size:calc(18px * .9);line-height:1}.social-link{position:relative;display:block;margin:0;width:1.16em;height:1.16em;color:#252829;text-align:center}.social-link:hover,.social-link:focus{color:#252829}.social-link:before{position:absolute;top:50%;left:50%;z-index:-1;display:block;content:"";width:2em;height:2em;background:#fff688;border-radius:50%;opacity:0;-webkit-transform:translate(-50%,-54%) scale(0);-ms-transform:translate(-50%,-54%) scale(0);transform:translate(-50%,-54%) scale(0);-webkit-transition:opacity .3s,transform .3s;-o-transition:opacity .3s,transform .3s;transition:opacity .3s,transform .3s}.social-link:hover:before,.social-link:focus:before{content:"";opacity:1;-webkit-transform:translate(-50%,-54%) scale(1);-ms-transform:translate(-50%,-54%) scale(1);transform:translate(-50%,-54%) scale(1);-webkit-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.site-header .social-link{color:#f7f9f8}.site-header .social-link:hover,.site-header .social-link:focus{color:#252829}.desktop-social{gap:.65em}@media (max-width:1199px){.desktop-social{display:none !important}}.mobile-social .social{margin-top:calc(calc(2vw + 1.5rem) * .5);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mobile-social .social-item{margin:0}.mobile-social .social-link{padding:0;font-size:1em}:root{--wp--style--block-gap:1.25vw;--wp--style--global--content-size:52rem}*[class*=block-].alignwide{margin-right:auto;margin-left:auto;padding-right:6.3889vw;padding-left:6.3889vw;max-width:62rem}*[class*=block-].alignfull{padding-left:0;padding-right:0;max-width:none}*[class*=block-].alignfull:last-child{margin-bottom:calc(calc(2vw + 1.5rem) * -1)}*[class*=block-].is-layout-constrained>.alignwide{margin-right:auto;margin-left:auto;padding-right:6.3889vw;padding-left:6.3889vw;max-width:62rem}*[class*=block-] *:first-child{margin-top:0}*[class*=block-] *:last-child{margin-bottom:0}.wp-block-columns,.wp-block-gallery,.wp-block-group,.wp-block-image,.wp-block-media-text,.wp-block-video,.wp-block-embed{margin-top:calc(2vw + 1.5rem);margin-bottom:calc(2vw + 1.5rem)}.wp-block-image img,.wp-block-media-text__media img,.wp-block-media-text__media video{height:auto}.block-accordion{margin:calc(2vw + 1.5rem) auto}h2+.block-accordion{margin-top:calc(calc(2vw + 1.5rem) / 1.5)}.accordion{margin:0 auto;max-width:calc(62rem / 1.4);border-bottom:1px solid #fffbcf}.accordion-item--term{font-size:1.2em;border-top:1px solid #fffbcf}.accordion-item--term:first-of-type{margin-top:0}.accordion-link{position:relative;display:block;padding:1rem 2rem 1rem .4rem;width:100%;color:#252829;text-decoration:none;background:0 0;border-width:0}.accordion-link.active{color:#252829}.accordion-link:hover,.accordion-link:focus{color:#252829}.accordion-link:before{position:absolute;top:calc(50% - 0.5em);right:.4em;content:"\f067";color:inherit;font:1em/1 "Font Awesome 6 Pro";text-indent:0;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.accordion-link.active:before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}.accordion-description{padding:.5rem .4rem 1.5rem}.wp-block-quote{position:relative;margin-top:calc(2vw + 1.5rem);margin-bottom:calc(2vw + 1.5rem);border:0;background:url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/quote.svg) no-repeat 6.3889vw calc(calc(2vw + 1.5rem) * .5)/1.5rem}.wp-block-quote:before,.wp-block-quote:after{display:block;content:"";width:100%;border-top:3px solid #fff688}.wp-block-quote:before{margin-bottom:calc(calc(2vw + 1.5rem) * .5)}.wp-block-quote:after{margin-top:calc(calc(2vw + 1.5rem) * .5)}.wp-block-quote p{margin-left:3rem;line-height:calc((0.16rem + 2.2ex + 0.16rem) * 0.85);font-size:var(--font-size-large)}.wp-block-quote cite{display:block;margin:0 0 0 3rem;font-weight:700;font-style:normal;font-size:var(--font-size-small)}.wp-block-quote cite:before{content:"—"}.wp-block-buttons{margin-top:1.2rem;margin-bottom:1.2rem}.wp-block-button__link,.wp-block-file__button{height:auto !important}.wp-block-columns{gap:calc(calc(2vw + 1.5rem) * 1.6)}.wp-block-cover__inner-container h2:first-child,.wp-block-cover__inner-container h3:first-child{margin-top:0;margin-bottom:0}.wp-block-cover__inner-container h2:first-child+p,.wp-block-cover__inner-container h3:first-child+p{margin-bottom:1rem}.block-fancy-link{margin:2rem auto}.fancy-link{position:relative;display:inline-block;font-weight:700;height:1.2em;border-bottom:1px solid #252829;-webkit-transition:border .3s;-o-transition:border .3s;transition:border .3s}.fancy-link:hover,.fancy-link:focus{color:#252829;border-width:0}.fancy-link:before,.fancy-link:after{position:absolute;top:50%;right:-2.4em;display:block;width:3em;height:3em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:transform .3s;-o-transition:transform .3s;transition:transform .3s}.fancy-link:before{z-index:-1;display:block;content:"";background:#fff688;border-radius:50%;-webkit-transform-origin:50% 0;-ms-transform-origin:50% 0;transform-origin:50% 0}.fancy-link:hover:before{-webkit-transform:scale(1.2) translateY(-50%);-ms-transform:scale(1.2) translateY(-50%);transform:scale(1.2) translateY(-50%)}.fancy-link:after{z-index:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;content:"\f061";font:300 1em/1 "Font Awesome 6 Pro"}.fancy-link--down:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}.wp-block-gallery.has-nested-images .wp-block-image{display:block !important;text-align:center}.wp-block-gallery.has-nested-images .wp-block-image figcaption{position:absolute !important;margin:0 auto;padding:.6em 1em !important;max-width:none;color:#252829 !important;font-weight:400;font-size:calc(var(--font-size-x-small) * .9) !important;line-height:calc(calc((0.16rem + 2.2ex + 0.16rem) * 0.85) * .85) !important;text-shadow:none !important}.wp-block-gallery a[href*=youtube],.wp-block-gallery a[href*="youtu.be"],.wp-block-image a[href*=youtube],.wp-block-image a[href*="youtu.be"]{position:relative;display:block}.wp-block-gallery a[href*=youtube]:before,.wp-block-gallery a[href*="youtu.be"]:before,.wp-block-image a[href*=youtube]:before,.wp-block-image a[href*="youtu.be"]:before{position:absolute;top:50%;left:50%;display:block;width:2em;height:2em;padding:.55em .5em .5em .7em;content:"\f04b";color:#252829;font:700 1.1em/1 "Font Awesome 6 Pro";-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(247,249,248,.65);border-radius:50%;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}.wp-block-gallery a[href*=youtube]:hover:before,.wp-block-gallery a[href*=youtube]:focus-visible:before,.wp-block-gallery a[href*="youtu.be"]:hover:before,.wp-block-gallery a[href*="youtu.be"]:focus-visible:before,.wp-block-image a[href*=youtube]:hover:before,.wp-block-image a[href*=youtube]:focus-visible:before,.wp-block-image a[href*="youtu.be"]:hover:before,.wp-block-image a[href*="youtu.be"]:focus-visible:before{background:#fff688}.wp-block-group .wp-block-group.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-right:auto;margin-left:auto;padding-right:6.3889vw;padding-left:6.3889vw;max-width:52rem}.wp-block-group.has-background{padding-top:calc(2vw + 1.5rem);padding-bottom:calc(2vw + 1.5rem)}.wp-block-group.has-primary-background-color{background:#fff688 url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/circle-pattern-yellow.svg) repeat center/180px}.wp-block-group.padding-xs{padding-top:calc(calc(2vw + 1.5rem) * .2);padding-bottom:calc(calc(2vw + 1.5rem) * .2)}.wp-block-group.padding-sm{padding-top:calc(calc(2vw + 1.5rem) * .5);padding-bottom:calc(calc(2vw + 1.5rem) * .5)}.wp-block-group.padding-md{padding-top:calc(2vw + 1.5rem);padding-bottom:calc(2vw + 1.5rem)}.wp-block-group.padding-lg{padding-top:calc(calc(2vw + 1.5rem) * 1.3);padding-bottom:calc(calc(2vw + 1.5rem) * 1.3)}.wp-block-group.padding-xl{padding-top:calc(calc(2vw + 1.5rem) * 1.6);padding-bottom:calc(calc(2vw + 1.5rem) * 1.6)}.wp-block-group.section-title .wp-block-heading{font-weight:700;font-size:calc(var(--font-size-h2) * 1.2);font-family:"proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";letter-spacing:.02em;text-transform:uppercase}.alignfull.is-layout-constrained>:where(:not(.alignleft):not(.alignright):not(.alignfull)){margin-right:auto;margin-left:auto;padding-right:6.3889vw;padding-left:6.3889vw;max-width:52rem}.wp-block-image{text-align:center}.wp-block-image.aligncenter+.wp-block-image.aligncenter{margin-top:calc(calc(calc(2vw + 1.5rem) * 1.3) * -.65)}.wp-block-image figure[class*=align]{clear:both;float:none;margin:calc(2vw + 1.5rem) auto}@media (min-width:768px){.wp-block-image figure[class*=align].alignleft{clear:none;float:left;margin:.5rem calc(2vw + 1.5rem) 1.5rem 0}.wp-block-image figure[class*=align].alignright{clear:none;float:right;margin:.5rem 0 1.5rem calc(2vw + 1.5rem)}}.wp-block-image figcaption{position:relative !important;z-index:2;display:inline-block;margin:-1em auto 0;padding:.8em 2em !important;max-width:70%;font-weight:400;font-size:var(--font-size-x-small) !important;line-height:calc((0.16rem + 2.2ex + 0.16rem) * 0.85);text-align:center;background:#fff792 !important}.site-content .wp-block-image figcaption a:hover,.site-content .wp-block-image figcaption a:focus,.site-content .wp-block-image figcaption a:active{background:#f7f9f8}.wp-block-image.alignfull figcaption{margin-right:auto;margin-left:auto;padding-right:6.3889vw;padding-left:6.3889vw;max-width:62rem}.wp-block-image.alignfull:last-child figcaption{margin-bottom:calc(calc(2vw + 1.5rem) * .2)}.wp-block-image>a{background:0 0 !important}.wp-block-media-text{gap:calc(calc(2vw + 1.5rem) * .5)}@media (min-width:992px){.wp-block-media-text{gap:calc(calc(2vw + 1.5rem) * 1.6)}}.wp-block-media-text .wp-block-media-text__content{padding:0}.wp-block-media-text.is-image-fill-element .wp-block-media-text__content{padding-top:calc(calc(2vw + 1.5rem) * .5);padding-bottom:calc(calc(2vw + 1.5rem) * .5)}.wp-block-media-text.is-image-fill-element .wp-block-media-text__media{border-radius:6px;overflow:hidden}.wp-block-media-text .wp-block-media-text__media{border-radius:6px}.wp-block-pullquote{margin:calc(2vw + 1.5rem) auto !important;padding:0 6.3889vw !important;font-size:1em;border:0 !important}.wp-block-pullquote blockquote{position:relative;padding:calc(2vw + 1.5rem) 0 calc(calc(2vw + 1.5rem) * .5);border:1px solid #fff688;border-width:3px 0}.wp-block-pullquote blockquote:before{position:absolute;top:0;left:50%;display:block;width:5rem;height:2rem;content:"";background:#f7f9f8 url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/quote.svg) no-repeat 50% 0/2rem;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.wp-block-pullquote p{line-height:calc((0.16rem + 2.2ex + 0.16rem) * 0.85);font-size:var(--font-size-x-large)}.wp-block-pullquote cite{display:block;margin:0 0 0 3rem;font-weight:700;font-style:normal;font-size:var(--font-size-small);text-transform:none}.wp-block-pullquote cite:before{margin-right:.25em;content:"—"}.results{margin:calc(2vw + 1.5rem) auto;overflow:hidden}.results-content{position:relative;z-index:0;margin-bottom:calc(2vw + 1.5rem);padding:calc(2vw + 1.5rem);background:#fff688 url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/circle-pattern-yellow.svg) repeat center/180px;border-radius:20px;box-shadow:0 2px 2px rgba(0,0,0,.06);overflow:hidden}@media (min-width:992px){.results-content{margin:0 auto;padding:calc(2vw + 1.5rem) calc(2vw + 1.5rem) calc(calc(2vw + 1.5rem) * .5);max-width:calc(52rem - (6.3889vw * 2))}}@media (min-width:992px){.results-content .has-line{font-size:var(--font-size-h2)}}.results-content p,.results-content li{font-size:calc(1em * .875)}.results-media{position:relative;z-index:-1}@media (min-width:992px){.results-media{margin-bottom:calc(calc(2vw + 1.5rem) * -1) !important}}.results-image{width:100%;max-width:100%}.results .wp-block-list li:before{color:#f7f9f8;background:#252829}.results .wp-block-button{padding-right:calc(2vw + 1.5rem);text-align:right}.results-btn .wp-block-button__link:hover,.results-button .wp-block-button__link:hover,.results-btn .wp-block-button__link:focus,.results-button .wp-block-button__link:focus{color:#252829 !important;background:#f7f9f8 !important;border-color:#f7f9f8 !important}.wp-block-separator{color:#252829;border-bottom-width:1px;border-color:#252829}.wp-block-separator.has-css-opacity{opacity:1}.wp-block-separator.is-style-dots:before{padding-left:.6em;font-size:2em;letter-spacing:.6em}.block-highlight{margin-top:calc(calc(2vw + 1.5rem) * .6);margin-bottom:calc(calc(2vw + 1.5rem) * .6)}.block-highlight .highlight-inner-blocks{padding-left:.65rem;font-weight:600;font-family:"proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";border-left:6px solid #fff688;font-weight:500}.block-highlight p{font-size:var(--font-size-large);line-height:calc((0.16rem + 2.2ex + 0.16rem) * 0.85)}.block-work-carousel,.block-image-carousel{margin-top:calc(calc(2vw + 1.5rem) * 1.3);margin-bottom:calc(calc(2vw + 1.5rem) * 1.3);padding-top:calc(calc(2vw + 1.5rem) * 1.3);padding-bottom:calc(calc(2vw + 1.5rem) * 1.3);background:#252829 url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/circle-pattern.svg) repeat center/180px}.work-carousel,.image-carousel{padding-top:calc(calc(2vw + 1.5rem) * .5);padding-bottom:calc(calc(2vw + 1.5rem) * .5)}.work-carousel-item,.image-carousel-item{margin:0 10px;width:calc((100% - 100px) / 5);min-height:100%}.work-carousel-link,.image-carousel-link{display:block;border-radius:20px;overflow:hidden}.work-carousel-content,.image-carousel-content{position:relative;margin:0}.work-carousel-image,.image-carousel-image{display:block;max-width:100%;border-radius:20px;-webkit-transition:filter .3s;-o-transition:filter .3s;transition:filter .3s}.work-carousel-link:hover .work-carousel-image,.work-carousel-link:hover .image-carousel-image,.image-carousel-link:hover .work-carousel-image,.image-carousel-link:hover .image-carousel-image{filter:saturate(0)}.work-carousel-text,.image-carousel-text{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;padding:2rem 1.5rem;width:100%;height:100%;color:#f7f9f8;background:rgba(0,0,0,.8);opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.work-carousel-link:hover .work-carousel-text,.work-carousel-link:hover .image-carousel-text,.image-carousel-link:hover .work-carousel-text,.image-carousel-link:hover .image-carousel-text{opacity:1}.work-carousel-title,.image-carousel-title{padding-left:.65rem;font-weight:600;font-family:"proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";border-left:6px solid #fff688;color:#f7f9f8;font-size:var(--font-size-h4);opacity:0;-webkit-transform:translateY(-2rem);-ms-transform:translateY(-2rem);transform:translateY(-2rem);-webkit-transition:transform .4s,opacity .4s;-o-transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.work-carousel-link:hover .work-carousel-title,.work-carousel-link:hover .image-carousel-title,.image-carousel-link:hover .work-carousel-title,.image-carousel-link:hover .image-carousel-title{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.block-work-details{margin:0 auto calc(calc(2vw + 1.5rem) * .2);padding:1.8rem 1.4rem;background:#fff688 url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/teardrop-pattern-yellow.svg) repeat center/180px;border-radius:20px;overflow:hidden}.block-work-details .has-line{font-size:var(--font-size-large)}.block-work-details .work-details-list{list-style:none}.block-work-details .work-details-list li{margin-left:1.8em;font-size:var(--font-size-small)}.block-work-details .work-details-list li:before{content:"\f058";font-weight:700;font-size:1em}.rotate-text-item{display:block;width:100% !important}.site-content .filter{text-align:center}.site-content .filter-title{margin-bottom:.5rem;font-size:var(--font-size-small);letter-spacing:.1em;text-transform:uppercase}.site-content .filter-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em;list-style:none !important;text-align:center}.site-content .filter-item{margin:0;padding:.55em 1.1em;font-weight:500;font-size:calc(var(--font-size-small) * .75);letter-spacing:.07em;text-transform:uppercase;border:1px solid #464849;border-radius:6px;-webkit-transition:color .3s,background .3s,border .3s;-o-transition:color .3s,background .3s,border .3s;transition:color .3s,background .3s,border .3s}.site-content .filter-item:hover{color:#252829;background:#fff688;border-color:#fff688;cursor:pointer}.site-content .filter-item.is-selected{color:#252829;background:#f7f9f8;border-color:#f7f9f8}.isotope-gutter{width:30px}.isotope-item{float:left;margin-top:30px;width:100%}@media (min-width:768px){.isotope-item{width:calc((100% - 30px) / 2)}}@media (min-width:1200px){.isotope-item{width:calc((100% - 60px) / 3)}}.card-link{display:block;border-radius:6px;overflow:hidden}.card-content{position:relative;margin:0}.card-image{display:block;max-width:100%;-webkit-transition:filter .3s;-o-transition:filter .3s;transition:filter .3s}.card-link:hover .card-image{filter:saturate(0)}.card-text{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end;padding:3.5rem 2.5rem;width:100%;height:100%;color:#f7f9f8;background:rgba(0,0,0,.8);opacity:0;-webkit-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s}.card-link:hover .card-text,.card-link.hover .card-text{opacity:1}.card-title{padding-left:.65rem;font-weight:600;font-family:"proxima-nova",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Helvetica,Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";border-left:6px solid #fff688;color:#f7f9f8;font-size:calc(var(--font-size-h2) * .7);opacity:0;-webkit-transform:translateY(-2rem);-ms-transform:translateY(-2rem);transform:translateY(-2rem);-webkit-transition:transform .4s,opacity .4s;-o-transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.card-link:hover .card-title,.card-link.hover .card-title{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.card-services{font-size:var(--font-size-small);line-height:calc((0.16rem + 2.2ex + 0.16rem) * 0.85);opacity:0;-webkit-transform:translateY(2rem);-ms-transform:translateY(2rem);transform:translateY(2rem);-webkit-transition:transform .4s,opacity .4s;-o-transition:transform .4s,opacity .4s;transition:transform .4s,opacity .4s;-webkit-transition-delay:.15s;-o-transition-delay:.15s;transition-delay:.15s}.card-link:hover .card-services,.card-link.hover .card-services{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.has-line{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:0;width:100%}@media (min-width:992px){.has-line{font-size:var(--font-size-h1)}}.has-line.dark-bg{color:#f7f9f8}.has-line.left{-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}.has-line.center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.has-line>*{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.has-line .text{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.has-line .line{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;position:relative;z-index:0;display:inline-block;width:100%;height:auto;background-image:radial-gradient(ellipse,#252829 1px,#252829 1px,transparent 2px);background-size:12px 12px;background-position:0 50%;background-repeat:repeat-x;opacity:.32}.has-line.dark-bg .line{background-image:radial-gradient(ellipse,#f7f9f8 1px,#f7f9f8 1px,transparent 2px)}.has-line.right .line{left:.4em}.has-line.left .line{right:.4em;background-position:100% 50%}.has-line.center .line{position:absolute;top:0;left:50%;right:0;height:100%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0)}.has-line.center .text{position:relative;z-index:1;display:inline-block;padding:0 .4em;background:#f7f9f8}.slick-slider div[class*=slick]{transition:none}.slick-btn-container{position:relative;top:10px;height:50px}.slick-arrow{position:absolute;top:auto !important;left:auto !important;z-index:10;width:40px;height:40px;background:0 0;border:1px solid #252829;border-radius:50%}@media (min-width:992px){.slick-arrow{width:50px;height:50px}}.dark-bg .slick-arrow{border-color:#f7f9f8}.slick-arrow:hover,.slick-arrow:focus{background:0 0}.slick-arrow.slick-prev{right:50%;bottom:0}@media (min-width:992px){.slick-arrow.slick-prev{right:calc(6.3889vw + 60px);bottom:0}}.slick-arrow.slick-next{right:calc(50% - 50px);bottom:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}@media (min-width:992px){.slick-arrow.slick-next{right:6.3889vw;bottom:0}}.slick-arrow .slick-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;fill:#252829}.dark-bg .slick-arrow .slick-button-icon{fill:#f7f9f8}.nf-form-cont{margin-top:2.5rem}.nf-form-fields-required{margin-bottom:1.5em}.ninja-forms-req-symbol{color:#b52a26 !important;font-weight:600;font-size:1em}.hr-container div{width:100%}.nf-field-container{margin-bottom:2rem}.field-wrap .nf-field-label label{color:#252829;font-weight:600 !important;line-height:calc((0.16rem + 2.2ex + 0.16rem) * 0.85);text-align:left !important}.label-above .nf-field-label,.nf-field-description{margin-bottom:.4em !important}.nf-field-description{font-size:var(--font-size-small)}.field-wrap textarea{max-width:100% !important}.list-wrap li{line-height:1.26}.list-checkbox-wrap .nf-field-element li input,.list-radio-wrap .nf-field-element li input{margin-top:.3em !important}.label-right .checkbox-wrap .nf-field-label{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding-left:.2em}.checkbox-wrap .nf-field-label{padding-left:.45em !important}.checkbox-wrap .nf-field-element input[type=checkbox]{display:-ms-grid;display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;place-content:center;margin:.1em .2em 0 0 !important;width:1.8em !important;height:1.8em !important;-webkit-appearance:none;appearance:none;background:#f7f9f8;border:1px solid #252829;border-radius:calc(6px * .8)}.checkbox-wrap .nf-field-element input[type=checkbox]:checked{background:#252829}.checkbox-wrap .nf-field-element input[type=checkbox]:before{content:"\f00c";color:#f7f9f8;font:bold 1.25em/1 "Font Awesome 6 Pro" !important;transform:scale(0)}.checkbox-wrap .nf-field-element input[type=checkbox]:checked:before{transform:scale(1)}.checkbox-wrap .nf-field-element input[type=checkbox]:focus{background:#fffbcf;outline:0}.list-checkbox-wrap .nf-field-element ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5em}.list-checkbox-wrap .nf-field-element ul li{position:relative;margin:0 !important;font-size:var(--font-size-small)}.list-checkbox-wrap .nf-field-element ul li label{display:inline-block;margin:0;padding:.5em .8em;color:#252829;text-align:center;background:0 0;border:1px solid #252829;border-radius:6px;vertical-align:middle;-webkit-appearance:none;-moz-appearance:none;outline:1px solid transparent;-webkit-transition:color .5s ease,background .5s ease,border .5s ease,outline .5s ease;-o-transition:color .5s ease,background .5s ease,border .5s ease,outline .5s ease;transition:color .5s ease,background .5s ease,border .5s ease,outline .5s ease}.list-checkbox-wrap .nf-field-element ul li label.nf-checked-label{color:#f7f9f8;background:#252829}.list-checkbox-wrap .nf-field-element ul li input:focus+label{color:#252829;background:#fff8a6}.list-checkbox-wrap .nf-field-element ul li input:focus+label.nf-checked-label{color:#252829;background:#fff8a6}.list-checkbox-wrap .nf-field-element ul:not([class])>li:before{display:none}.list-checkbox-wrap .nf-field-element ul input[type=checkbox]{position:absolute;top:0;left:0;opacity:.01}.checkbox-container.subscribe .field-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.checkbox-container.subscribe .nf-field-description{margin:.25em 0 0;width:100%}.submit-container{margin-top:3rem}.submit-container.label-above{text-align:center}.nf-form-content .nf-error .nf-error-msg{color:#b52a26;font-size:var(--font-size-small)}.nf-form-content .nf-error.listimage-wrap .nf-field-element ul,.nf-form-content .nf-error .ninja-forms-field{border-color:#b52a26}.nf-form-errors .nf-error-msg{margin-top:2.5rem;padding:calc(calc(2vw + 1.5rem) * .2);color:#f7f9f8;text-align:center;background:#b52a26;border-radius:6px}.nf-response-msg{margin:calc(2vw + 1.5rem) auto 0;padding:calc(calc(2vw + 1.5rem) * .5);font-weight:500;font-size:1.1em;text-align:center;background:#fff688 url(//www.thegraphicelement.com/wp-content/themes/tge2024/assets/css/../img/circle-pattern-yellow.svg) repeat center/180px;border-radius:6px}.nf-response-msg h2{margin-top:0}@media (max-width:767px){.nf-field-container{margin-right:0 !important;margin-left:0 !important;width:100% !important}.label-left .nf-field-label,.label-left .nf-field-element,.label-left .nf-field-description,.label-left .nf-after-field{margin-left:0 !important;width:100% !important}.label-left .nf-field-description{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.submit-container{margin-top:2rem;text-align:center}.nf-form-errors .nf-error-msg{margin-top:1.8rem}}