/*!
Theme Name: Pixll Dev
Theme URI: https://pixll.dev/
Author: Utsab Roy
Author URI: https://pixll.dev/
Description: Pixll Dev WordPress Theme
Version: 1.0.14
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: pixll-theme
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready
*/
 *{margin:0;padding:0}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:var(--body);font-weight:400;font-family:var(--body_font);scroll-behavior:smooth;scroll-padding-top:var(--section_padding)}body{font-size:var(--body);background-color:var(--bg2);color:var(--tc);position:relative}section{position:relative;overflow-x:clip}.admin-bar #masthead.viewNav,.admin-bar{--top_offset:32px}.hidden{display:none!important}.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5{color:var(--bg1);font-family:var(--heading_font);line-height:var(--heading_lh);font-weight:700}:where(.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5)+*{margin-top:.5em}:where(.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5) b,:where(.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5) strong{letter-spacing:.02em;font-family:var(--sub_heading_font)}.wp-block-heading .word:has(strong){margin-bottom:-.08em}.split-w *,.split-c *{display:inline-block}p.reveal-c{line-height:1.6}.animated.start .wp-block-heading.reveal-c strong div.reveal-c_item{background:var(--lg1);background-size:25em 100%;background-position:calc(25em + var(--o, 0em)) 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0;animation:reveal var(--revealDur,0.6s) var(--revealTF,cubic-bezier(.5,1,.5,1)) forwards,reveal_text_gradient 4s linear infinite;transform:translate3d(0,0,0)}@keyframes reveal_text_gradient{0%{background-position:calc(25em + var(--o, 0em)) 0}100%{background-position:calc(0em + var(--o, 1em)) 0}}.has-c-4-background-color :where(.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5) b,.has-c-4-background-color :where(.h1,.h2,.h3,.h4,.h5,h1,h2,h3,h4,h5) strong{color:var(--c3)}h2 i{font-family:var(--sub_heading_font);font-style:normal}.h1,h1{font-size:var(--h1)!important;text-wrap:balance}.h2,h2{font-size:var(--h2);text-wrap:balance}.h3,h3{font-size:var(--h3)}.h4,h4{font-size:var(--h4)}.h5,h5{font-size:var(--h5)}.pText,p{--tc:var(--tc_d);line-height:1.6em;color:var(--tc)}:where(.pText,p) b,:where(.pText,p) strong{color:var(--bg1);font-weight:600}.captionText{display:block;font-size:var(--caption)}.smallText{display:block;font-size:var(--small)}a{color:var(--tc);text-decoration:none}a:focus,a:hover{color:var(--tc_h);background-position:0 100%}ul{list-style:none}ul,ol{color:var(--tc)}svg,img{display:block}img{object-fit:cover}.sub{font-family:var(--sub_heading_font);letter-spacing:normal}p.sub strong{letter-spacing:.06em}.has-bg-1-color,.has-white-color{--tc:var(--bg1) !important;--tc_h:var(--bg1)}.has-black-color{--tc:#000 !important;--tc_h:#000;text-shadow:none}.srOnly{position:absolute;pointer-events:none;width:1px;height:1px;opacity:0}#skip-nav:focus{height:auto;width:auto;display:block;opacity:1;top:10px;left:10px;outline:solid 2px #fff;padding:5px 10px;z-index:9999}.divider{width:100%;height:1px;margin:var(--gap_min) 0;background:var(--border_c);border:none}:where(.woocommerce a.button,.woocommerce button.button,.components-button,.wp-element-button,input[type="submit"],.btn){--_bg:transparent;--_h_c:var(--c1);--_h_bg:var(--bg1);cursor:pointer;background-color:var(--_bg)!important;border:solid 1px rgb(255 255 255 / .4)!important;border-radius:0;display:block;font-size:1.2em!important;line-height:1.2em!important;text-transform:uppercase;font-weight:400;letter-spacing:.1em;padding:1em 1.4em!important;transition:all 0.2s ease;position:relative;text-align:center}:where(.woocommerce a.button,.woocommerce button.button,.components-button,.wp-element-button,input[type="submit"],.btn):hover,:where(.woocommerce a.button,.woocommerce button.button,.components-button,.wp-element-button,input[type="submit"],.btn):focus{--tc:var(--_h_c);--tc_h:var(--_h_c);color:var(--_h_c)!important;transition:all 0.2s ease;background-color:var(--_h_bg)!important;border-color:var(--_h_bg)!important}.wp-block-buttons,.btnGroup{display:flex;flex-direction:row;gap:.5em;align-items:center}*+.wp-block-buttons,*+.btnGroup{margin-top:2em}.btnGroup .or{display:block;text-align:center;line-height:.8em;font-size:.8em;opacity:.8}.btnGroup .or::before{content:"-";display:block;transform:rotate(90deg)}.btnGroup .or::after{content:"-";display:block;transform:rotate(90deg);line-height:1em}@media only screen and (max-width:640px){.btnGroup{width:100%;flex-direction:column}.btnGroup .btn{width:100%}.btnGroup .or{margin:-.5em 0}.btnGroup .or::before,.btnGroup .or::after{display:inline;transform:none;line-height:inherit;margin:0 .5em}}.is-style-no-style a,.btn.noStyle,button.noStyle{border:none!important;background:none!important;padding:0 20px 0 0!important;font-size:1em;line-height:1em;cursor:pointer}button.noStyle.toggleNav{font-size:1.5rem}.inlineButton{padding:0;border:none;color:var(--tc);--hover:var(--tc);background-color:#fff0;--hover_bg:transparent}.container{position:relative;display:grid;grid-template-columns:1fr;align-items:center}.container>*{grid-area:1/1;width:100%}.pixll_group-content,.container .c_content,.boxed{width:clamp(300px, 90%, var(--max_width));margin:0 auto;z-index:1}.pixll_group.fullW>.pixll_group-content,.container.fullW>.c_content{width:100%}.fullH{min-height:100vh}.container .c_background,.container .c_overlay{height:100%;background-repeat:no-repeat;overflow:clip;position:relative;background-size:cover;background-position:center}.container .c_overlay{opacity:.5}.section_padding{padding-top:var(--section_padding);padding-bottom:var(--section_padding)}.section_padding_top{padding-top:var(--section_padding)}.section_padding_bottom{padding-bottom:var(--section_padding)}.section_margin{margin-top:var(--section_padding);margin-bottom:var(--section_padding)}.section_margin_top{margin-top:var(--section_padding)}.section_margin_bottom{margin-bottom:var(--section_padding)}.gap_margin{margin-top:var(--gap);margin-bottom:var(--gap)}.relative{position:relative}.with-sidebar{display:grid;align-items:start;grid-template-columns:1fr 300px;grid-gap:clamp(20px, 4vw, 60px)}.with-sidebar .sidebar{display:flex;flex-direction:column;align-items:flex-start;border:solid hsl(0 0% 95%);;border-width:0 0 0 1px;padding-left:clamp(20px, 4vw, 30px)}.sidebar h4+ul{padding-top:var(--gap_min)}.sidebar ul+h4{padding-top:var(--gap)}.sidebar ul li{list-style:none}.sidebar ul li+li{padding-top:.4em}.default-hero{min-height:clamp(400px, 50vh, 600px);--tc:var(--bg1)}.default-hero.small{min-height:clamp(300px, 30vh, 400px)}.default-hero .c_content{text-align:left;text-shadow:0 0 15px rgb(0 0 0 / .2);padding:var(--section_padding) 0;padding-top:calc(var(--section_padding) + var(--menu_height))}.template-default .entry-content{margin:var(--section_padding) auto}.entry-content .is-style-container:first-child{margin-top:0}div.post-list{gap:var(--gap);display:grid}.post-list .list-item{transition:all 0.2s ease-out}.post-list .list-item .hero{display:block;position:relative;aspect-ratio:4/3;width:100%;overflow:hidden}.post-list .list-item .hero img{width:100%;height:100%;object-fit:cover}.post-list .list-item .hero .preview-image,.post-list .list-item .hero .preview-video{position:absolute;inset:0;pointer-events:none;visibility:hidden}.post-list .list-item .hero .preview-video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.post-list .list-item:hover .hero .preview-image,.post-list .list-item:focus-within .hero .preview-image,.post-list .list-item:hover .hero .preview-video,.post-list .list-item:focus-within .hero .preview-video{visibility:visible}.post-list .list-item .content{padding-top:var(--gap_min)}.post-list .list-item p{font-weight:400}.post-list .list-item a{text-decoration:none}.post-list .list-item .actions{display:flex;flex-direction:row;justify-content:space-between;align-items:center}.post-list .list-item.stacked{display:grid;align-items:end}.post-list .list-item.stacked .hero,.post-list .list-item.stacked .content{grid-area:1/1;position:relative;--tc:var(--cl);--tc_h:var(--cl);overflow:hidden}.post-list .list-item.stacked .hero::after{content:"";display:block;position:absolute;inset:0;bottom:-100%;transition:bottom 0.2s ease-out;background-image:linear-gradient(180deg,#fff0,rgb(0 0 0))}.post-list .list-item.stacked .content{z-index:2;text-shadow:0 0 10px rgb(0 0 0 / .1)}.post-list .list-item.stacked .content .excerpt{overflow:hidden;margin:0;max-height:0;transition:all 0.2s ease-out}.post-list .list-item.stacked .content .excerpt>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.post-list .list-item.stacked:hover .content .excerpt{max-height:10lh}.post-list .list-item.stacked:hover .hero::after{bottom:0}.post_content .wp-post-image{width:calc(100% + 2 * var(--gap));height:auto;aspect-ratio:16/9;margin:var(--gap) calc(-1 * var(--gap))}.post_content h2{font-size:var(--h3);--tc:var(--c1)}.post_content h3{font-size:var(--h4)}.post_content h4{font-size:var(--h5)}.post_content *+p{margin-top:.8em}.post_content ul{list-style:disc;margin:.5em 0 .8em .5em}.postNavigation{margin-top:var(--gap)!important;text-align:center;text-transform:capitalize}.overflowScroll{max-width:90vw;max-height:90vh;overflow:auto}body ::-webkit-scrollbar{width:5px;height:5px}body ::-webkit-scrollbar-track{background:rgb(0 0 0 / .01)}body ::-webkit-scrollbar-track:hover{background:rgb(0 0 0 / .02)}body ::-webkit-scrollbar-thumb{background:rgb(0 0 0 / .03);border-radius:5px}body ::-webkit-scrollbar-thumb:hover{background:rgb(0 0 0 / .05)}textarea,select,input[type="url"],input[type="tel"],input[type="text"],input[type="email"],input[type="number"],input[type="select"],input[type="password"],input[type="textarea"]{padding:.4em 0 0.8em!important;line-height:1.2em;width:100%;border:none;border-bottom:solid 1px var(--border_c);color:var(--tc);font-family:var(--body_font);font-size:16px;border-radius:var(--radius);outline:none!important;background-color:#fff0;display:block}textarea:focus,input[type="url"]:focus,input[type="tel"]:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="number"]:focus,input[type="select"]:focus,input[type="password"]:focus,input[type="textarea"]:focus{border-bottom-color:var(--tc)}::placeholder{color:var(--tc);opacity:.5}textarea{resize:none;height:2lh}label{--tc:var(--tc_d);color:var(--tc);margin:5px 0}fieldset label{font-size:var(--small)}legend,label{font-weight:100}fieldset label,label>*{font-weight:400}.wpcf7 form p{margin-bottom:0}label .wpcf7-form-control-wrap{display:block;margin-top:6px}label p.smallText{margin-top:5px}label .txt-xs{line-height:1.6em;margin-top:5px}form.wpcf7-form .wpcf7-form-control-wrap[data-name*='-other']{display:none}form.wpcf7-form .wpcf7-form-control-wrap[data-name*='-other']:has(.show){display:block}option{color:#000}form.wpcf7-form{display:flex;flex-direction:column;gap:var(--gap_min)}fieldset{padding:0;border:none}fieldset legend{padding:0;margin:0}form .has_condition .c_target{display:none}form .has_condition .c_target.show{display:block}.wpcf7{width:100%}.wpcf7 div[class^="uacf7-form"],.wpcf7 form{display:grid;gap:1em}.wpcf7 form .col-auto,.wpcf7 form .col-2{gap:10px}.wpcf7-form-control.wpcf7-radio{display:flex;flex-direction:row;gap:.5em;margin:5px 0 10px 0}.wpcf7-radio label{display:block;border:solid 1px var(--border_c);padding:.3em 1em;position:relative;cursor:pointer}.wpcf7-radio label input{position:absolute;visibility:hidden}.wpcf7-radio label:hover{background-color:var(--c1);color:var(--c2)}.wpcf7-radio label:has(input:checked){background-color:var(--c2);color:var(--c1)}form.wpcf7-form div.submit{position:relative;padding:0!important}form.wpcf7-form div.submit input[type="submit"]{color:var(--tc);width:100%;border:none!important;font-size:1em!important}form.wpcf7-form div.submit::after{position:absolute;bottom:1.25em;left:calc(50% + 1.5em)}form.wpcf7-form.submitting input[type="submit"]{pointer-events:none!important}.wpcf7-spinner{position:absolute;left:0;top:50%;transform:translate(50%,-50%);background-color:rgb(0 0 0 / 16%)}.wpcf7-checkbox{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 1em}.wpcf7-checkbox label{position:relative}.wpcf7-checkbox label input{opacity:0;width:1.8em}.wpcf7-checkbox label::before{display:block;position:absolute;top:40%;left:0;transform:translateY(-50%);content:"";text-align:center;height:.9rem;width:.9rem;font-size:.7rem;line-height:.8rem;color:var(--c1);background-color:#fff0;border:solid 1px var(--tc);font-family:'pd_icons'!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wpcf7-checkbox label:has(input:checked)::before{content:"\e910";background-color:var(--c3);border-color:var(--c3);color:var(--c2)}.wpcf7-list-item{margin:0}.wpcf7-list-item label{font-size:1em}.wpcf7-response-output{border:none!important;color:var(--color_l);padding:0!important;margin:0!important}.wpcf7-not-valid-tip{text-transform:initial;font-size:var(--small);margin-top:3px;padding:0;color:#dc3232}.header-container{position:fixed!important;width:100%;top:calc(var(--top_offset) + var(--nav_offset, 0px));transition:top 0.4s ease-in,transform 0.8s var(--bezier) var(--h_delay,0s),opacity 0.8s var(--bezier) var(--h_delay,0s);z-index:999;overflow:visible!important}body:has(.home-hero-section){--h_delay:0.9s}.header-container.animated{transform:translateY(-100%);opacity:0}.header-container.animated.start{transform:translateY(0);opacity:1}.header-container.hideNav{--nav_offset:-300px}.header-container.viewNav{--nav_offset:0px}.admin-bar .header-container.viewNav{--top_offset:32px}#masthead{position:relative;width:100%;background-color:#fff0;transition:top 0.4s ease-in;--_gap:var(--gap)}.hideNav #masthead,.viewNav #masthead{--_gap:18px;--menu_height:70px}#masthead::before{content:"";display:block;position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1;transition:background 0.4s ease-in}.hideNav #masthead::before,.viewNav #masthead::before{--webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsl(220 100% 4% / .5)}#masthead #top-nav{display:flex;flex-direction:row;justify-content:center;font-weight:600}#masthead #mid-nav{display:grid;padding-top:var(--_gap);padding-bottom:var(--_gap);grid-template-columns:auto auto;justify-content:space-between;align-items:center;transition:all 0.3s;height:var(--menu_height)}#masthead #mid-nav>.logo{height:calc(var(--menu_height) - 2 * var(--_gap));width:max-content;display:flex;align-items:center;justify-content:flex-start}#masthead #mid-nav>.logo span{font-size:70%;line-height:1em;text-transform:uppercase;color:var(--tc);margin-left:.6em;letter-spacing:.06em}.logo{display:block;width:auto;transition:all 0.3s;font-size:1.6rem;font-weight:800;color:var(--c1)!important;text-transform:uppercase}.logo img{display:block;height:100%;width:auto;object-fit:contain}#main-navigation{display:flex;flex-direction:row;gap:var(--gap)}#main-navigation .main-menu{display:flex;flex-direction:row;gap:var(--gap_min);align-items:center;justify-content:flex-end}#main-navigation .main-menu .menu-item{position:relative}#main-navigation .main-menu .menu-item:not(.btn) a{font-weight:400;padding:.5em 0}#main-navigation .main-menu .menu-item:nth-child(1n){--_tc_h:var(--c2)}#main-navigation .main-menu .menu-item:nth-child(2n){--_tc_h:var(--c4)}#main-navigation .main-menu .menu-item:nth-child(3n){--_tc_h:var(--c5)}.navIsOpen #main-navigation{left:0;opacity:1;transition:opacity 0.2s}.navIsOpen #masthead{--top_offset:0px !important}#masthead .csic-close{cursor:pointer}#masthead #mid-nav .hamNav{height:30px;--_stroke:2px;--_radius:0px;--_spacing:6px;width:auto;aspect-ratio:1;position:relative;background:#fff0;border:none;cursor:pointer;margin-left:auto;top:0;right:0;z-index:2}.hamNav .hamItem{position:relative;display:block;height:var(--_stroke);width:100%;background-color:#fff0;border-radius:var(--_radius);transition:all 0.4s var(--bezier);transform-origin:center}.navIsOpen .hamNav .hamItem{background-color:#fff0;transition:all 0.4s var(--bezier) 0.2s}.hamNav .hamItem::before,.hamNav .hamItem::after{content:"";position:absolute;height:var(--_stroke);width:100%;background:var(--tc);transform-origin:center;border-radius:var(--_radius);left:0}.navIsOpen .hamNav .hamItem:before{bottom:0;transform:rotate(-45deg);transition:bottom 0.3s 0.05s var(--bezier),transform 0.3s 0.35s var(--bezier)}.hamNav .hamItem:before{bottom:var(--_spacing);transition:bottom 0.3s 0.3s var(--bezier),transform 0.3s var(--bezier),background-color 0.4s}.navIsOpen .hamNav .hamItem:after{top:0;transform:rotate(45deg);transition:top 0.3s 0.05s var(--bezier),transform 0.3s 0.35s var(--bezier)}.hamNav .hamItem:after{top:var(--_spacing);transition:top 0.3s 0.3s var(--bezier),transform 0.3s var(--bezier),background-color 0.4s}.navIsOpen .header-container{--nav_offset:0px !important}.hamMenu{position:absolute;top:0;right:-100vw;width:100vw;height:var(--fvh);transition-delay:1.4s;pointer-events:none}.navIsOpen .hamMenu{right:0;transition-delay:0s;pointer-events:auto}.hamMenu .backdrop{position:absolute;inset:0;opacity:0;background-color:rgb(0 0 0 / 40%);transition:opacity 0.4s var(--bezier) 0.4s;pointer-events:none}.navIsOpen .hamMenu .backdrop{opacity:1;transition:opacity 0.4s var(--bezier) 0s;pointer-events:auto}.hamMenu .content::before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background-image:url(/wp-content/themes/pixll-theme/assets/img/texture.jpg);background-size:cover;opacity:.2}.hamMenu .content{height:100%;width:clamp(50vw, 500px, 86vw);margin-left:auto;position:relative;background-color:rgb(0 0 0 / 16%);--webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:grid;gap:calc(var(--gap) * 2);grid-template-columns:auto 1fr;align-content:space-around;transform:translateX(100%);padding:var(--section_padding);z-index:1;transition:transform 0.6s var(--bezier) 0.4s}.navIsOpen .hamMenu .content{transform:translateX(0);transition:transform 0.4s var(--bezier) 0.2s}.hamMenu .content .captionText{color:var(--tc_t);font-weight:400;opacity:0;transition:opacity 0.4s var(--bezier) 0s}.navIsOpen .hamMenu .content .captionText{opacity:1;transition:opacity 0.4s var(--bezier) 0.8s}.hamMenu .content ul{display:flex;flex-direction:column;gap:0}.hamMenu .content .main a{font-size:var(--h3)}.hamMenu .content a{display:inline-block;transform:translateY(120%);--_entry-t:transform 0.4s var(--bezier) 0.6s;--_leave-t:transform 0.4s var(--bezier) 0.2s;transition:var(--_leave-t)}.navIsOpen .hamMenu .content a{transform:translateY(0);transition:var(--_entry-t)}.hamMenu .content a.link{transition:background-position 0.5s var(--bezier) 0s,var(--_leave-t)!important}.navIsOpen .hamMenu .content a.link{transition:background-position 0.5s var(--bezier) 0s,var(--_entry-t)!important}.hamMenu .content *:has(>a){overflow-y:clip}.hamMenu .secondary-menu .menu-item{position:relative;margin:5px 0}.hamMenu .secondary-menu .menu-item::before{content:"";display:inline-block;height:.4em;width:.4em;background-color:var(--c2);margin-left:-.8em;margin-right:.4em;opacity:0;transform:scale(0);transform-origin:bottom right;transition:transform 0.3s var(--bezier),opacity 0.2s var(--bezier) 0.2s}.navIsOpen .hamMenu .secondary-menu .menu-item::before{opacity:1;transition:transform 0.3s var(--bezier),opacity 0.2s var(--bezier) 0.8s}.hamMenu .secondary-menu :where(.menu-item.current_page_item,.menu-item:hover,.menu-item:focus)::before{transform:scale(1)!important}.hamMenu .social-menu .menu-item{transition:all 0.3s var(--bezier);padding:6px 0}.hamMenu .social-menu:hover .menu-item{opacity:.4}.hamMenu .social-menu .menu-item:hover{opacity:1}.hamMenu .content .social a,.hamMenu .content .contact a{font-size:var(--h5)}.hamMenu .content .contact{grid-column:1/-1}.mobileOnly{display:none!important}@media only screen and (max-width:1000px){.mobileOnly{display:block!important}.pcOnly,.main-menu .sub-menu{display:none!important}#masthead{--_gap:30px;--menu_height:92px}}#searchForm{display:grid;grid-template-columns:1fr 50px;position:relative;width:clamp(200px, 95vw, 500px)}input[type="search"]{width:100%;font-size:1.2rem;padding:9px 12px;background-color:var(--c2);color:#000;outline:none!important;border-radius:5px 0 0 5px;font-family:var(--heading_font);border:solid 1px var(--tc);border-width:1px 0 1px 1px}input[type="search"]::placeholder{color:#000;opacity:1!important}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}select{font-family:var(--heading_font)}select option{font-size:1rem;padding:10px!important}.loading-indicator{height:20px!important;width:20px!important;border-radius:50%!important;border:3px solid var(--bg4)!important;border-top:3px solid var(--c1)!important;animation:spinAnimation 1.5s linear infinite!important;position:absolute;top:calc(50% - 10px);right:60px;pointer-events:none;display:none}#searchForm .searchButton{overflow:hidden;background-color:var(--tc);color:var(--c2);position:relative;cursor:pointer;border-radius:0 5px 5px 0}#searchForm .searchButton:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:1.2rem;opacity:.9;transition:all 0.2s}#searchForm:hover .searchButton:before{opacity:1}#searchForm .searchButton input{position:absolute;visibility:hidden}.site-footer{position:relative;z-index:0;--tc:var(--bg1);--tc_h:var(--bg1)}.site-footer .logo{width:40px;color:#fff!important}.site-footer .boxed.col-2{grid-template-columns:1fr auto}.site-footer .boxed .menus{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));max-width:700px;gap:var(--gap_min);margin:var(--gap) 0}.site-footer p{margin:0}.site-footer a.h5{font-weight:400}.site-footer .menus h5{font-size:1.2rem}.site-footer ul.footer-menu{margin:0;display:flex;flex-direction:column;gap:.5em}.site-footer ul.footer-menu.parallel{flex-direction:row;gap:1.2em}.site-footer .copy{opacity:.6}.site-footer .boxed.copy p{margin:0;text-transform:uppercase}.site-footer .boxed.copy p:nth-child(2){text-align:right}@media screen and (max-width:1000px){.site-footer .boxed.copy p{text-align:center!important}}ul.socialIcons{display:flex;flex-direction:row;gap:.5em;font-size:1em;list-style:none!important}ul.socialIcons a{position:relative;display:block;height:32px;width:32px;text-decoration:none!important;background-color:var(--tc);color:#000;padding:10%;border-radius:10px}ul.socialIcons a:hover{background-color:var(--c3)}ul.socialIcons a::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.icon{height:60px;width:60px;object-fit:contain}.subtitle{color:var(--c3);font-weight:600;letter-spacing:.1em;text-transform:uppercase}@media only screen and (min-width:600px){.col-2.invert>div:nth-child(2){grid-column:1/2;grid-row:1/2}.col-2.invert>div:nth-child(1){grid-column:2/3}}.word{overflow:hidden}.word{margin-top:-.4em}.footer-menu a,a.link{--_tc1:var(--tc);--_tc2:var(--tc_t);background-image:linear-gradient(90deg,var(--tc) 50%,var(--tc_t) 50%);background-size:210% 1px;background-position:100% 100%;background-repeat:no-repeat;transition:background-position 0.5s var(--bezier);padding-bottom:.1em}.footer-menu a:focus,.footer-menu a:hover,a.link:focus,a.link:hover{background-position:0% 100%}a.link-arr,.link-arr a{text-wrap:balance;color:var(--tc);font-weight:400}.link-arr.styled:not(.btn,.wp-block-button) a,.link-arr.styled:not(.btn,.wp-block-button){display:inline-block;background:var(--lg2);background-size:200% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;transition:background-position 1s var(--bezier) 0.3s}a.link-arr.styled:not(.btn,.wp-block-button):hover,a.link-arr.styled:not(.btn,.wp-block-button):focus,.link-arr.styled:not(.btn,.wp-block-button) a:hover,.link-arr.styled:not(.btn,.wp-block-button) a:focus{--tc:var(--tc_h);background-position:0% 100%;transition-delay:0s}.btn.link-arr::after,a.link-arr::after,.link-arr a::after{content:"";display:inline-block;margin-left:.4em;margin-right:.6em;height:.11em;width:.11em;background-color:var(--tc);box-shadow:.2em -.2em 0 0 var(--tc),.4em -.4em 0 0 var(--tc),.6em -.6em 0 0 var(--tc),.4em -.6em 0 0 var(--tc),.2em -.6em 0 0 var(--tc),0em -.6em 0 0 var(--tc),.6em -.4em 0 0 var(--tc),.6em -.2em 0 0 var(--tc),.6em 0em 0 0 var(--tc);transition:all 0.2s var(--bezier);transform:translate3d(0,0,0)}.btn.link-arr:hover::after,.btn.link-arr:focus::after,a.link-arr:hover::after,a.link-arr:focus::after,.link-arr a:hover:after,.link-arr a:focus::after{animation:link-arr 0.8s var(--bezier) forwards}.btn.link-arr::after{animation-delay:0.2s!important}@keyframes link-arr{8%{box-shadow:.2em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 var(--tc_h),.6em -.6em 0 0 transparent,.4em -.6em 0 0 transparent,.2em -.6em 0 0 transparent,0em -.6em 0 0 transparent,.6em -.4em 0 0 transparent,.6em -.2em 0 0 transparent,.6em 0em 0 0 #fff0}16%{box-shadow:.2em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 #fff0}24%{background-color:var(--tc_h);box-shadow:.2em -.2em 0 0 #fff0}32%{background-color:#fff0;transform:translate3d(.7em,-.7em,0);box-shadow:.2em -.2em 0 0 #fff0}40%{transform:translate3d(-1.2em,1.2em,0);box-shadow:.2em -.2em 0 0 transparent,.4em -.4em 0 0 transparent,.6em -.6em 0 0 #fff0}48%{box-shadow:.2em -.2em 0 0 transparent,.4em -.4em 0 0 transparent,.6em -.6em 0 0 var(--tc_h),.4em -.6em 0 0 transparent,.2em -.6em 0 0 transparent,0em -.6em 0 0 transparent,.6em -.4em 0 0 transparent,.6em -.2em 0 0 transparent,.6em 0em 0 0 #fff0}56%{box-shadow:.2em -.2em 0 0 transparent,.4em -.4em 0 0 var(--tc_h),.6em -.6em 0 0 var(--tc_h),.4em -.6em 0 0 var(--tc_h),.2em -.6em 0 0 transparent,0em -.6em 0 0 transparent,.6em -.4em 0 0 var(--tc_h),.6em -.2em 0 0 transparent,.6em 0em 0 0 #fff0}64%{background-color:#fff0;box-shadow:.2em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 var(--tc_h),.6em -.6em 0 0 var(--tc_h),.4em -.6em 0 0 var(--tc_h),.2em -.6em 0 0 var(--tc_h),0em -.6em 0 0 transparent,.6em -.4em 0 0 var(--tc_h),.6em -.2em 0 0 var(--tc_h),.6em 0em 0 0 #fff0}72%{background-color:var(--tc_h);transform:translate3d(.1em,-.1em,0);box-shadow:.2em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 var(--tc_h),.6em -.6em 0 0 var(--tc_h),.4em -.6em 0 0 var(--tc_h),.2em -.6em 0 0 var(--tc_h),0em -.6em 0 0 var(--tc_h),.6em -.4em 0 0 var(--tc_h),.6em -.2em 0 0 var(--tc_h),.6em 0em 0 0 var(--tc_h)}80%{transform:translate3d(-.05em,.05em,0)}96%{transform:translate3d(.03em,-.03em,0)}100%{transform:translate3d(0,0,0)}}.btn.link-arr.s2::after,a.link-arr.s2::after,.link-arr.s2 a::after{animation:link-arr-reverse-2 0.4s var(--bezier)}.btn.link-arr.s2:hover::after,.btn.link-arr.s2:focus::after,a.link-arr.s2:hover::after,a.link-arr.s2:focus::after,.link-arr.s2 a:hover:after,.link-arr.s2 a:focus::after{animation:link-arr-2 0.6s var(--bezier) forwards}@keyframes link-arr-2{0%{box-shadow:.2em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 var(--tc_h)}10%{box-shadow:.2em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 var(--tc_h)}20%{box-shadow:.2em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 #fff0}30%{background-color:var(--tc_h);box-shadow:.2em -.2em 0 0 #fff0}40%{background-color:#fff0;transform:translate3d(.7em,-.7em,0);box-shadow:.2em -.2em 0 0 #fff0}50%{transform:translate3d(-.7em,-1.4em,0) rotate(90deg);box-shadow:.2em -.2em 0 0 transparent,.4em -.4em 0 0 transparent,.6em -.6em 0 0 #fff0}58%{box-shadow:.2em -.2em 0 0 transparent,.4em -.4em 0 0 transparent,.6em -.6em 0 0 var(--tc_h),.4em -.6em 0 0 transparent,.2em -.6em 0 0 transparent,0em -.6em 0 0 transparent,.6em -.4em 0 0 transparent,.6em -.2em 0 0 transparent,.6em 0em 0 0 #fff0}66%{box-shadow:.2em -.2em 0 0 transparent,.4em -.4em 0 0 var(--tc_h),.6em -.6em 0 0 var(--tc_h),.4em -.6em 0 0 var(--tc_h),.2em -.6em 0 0 transparent,0em -.6em 0 0 transparent,.6em -.4em 0 0 var(--tc_h),.6em -.2em 0 0 transparent,.6em 0em 0 0 #fff0}74%{background-color:#fff0;box-shadow:.2em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 var(--tc_h),.6em -.6em 0 0 var(--tc_h),.4em -.6em 0 0 var(--tc_h),.2em -.6em 0 0 var(--tc_h),0em -.6em 0 0 transparent,.6em -.4em 0 0 var(--tc_h),.6em -.2em 0 0 var(--tc_h),.6em 0em 0 0 #fff0}82%{transform:translate3d(.08em,-.52em,0) rotate(90deg);box-shadow:.2em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 var(--tc_h),.6em -.6em 0 0 var(--tc_h),.4em -.6em 0 0 var(--tc_h),.2em -.6em 0 0 var(--tc_h),0em -.6em 0 0 var(--tc_h),.6em -.4em 0 0 var(--tc_h),.6em -.2em 0 0 var(--tc_h),.6em 0em 0 0 var(--tc_h)}96%{transform:translate3d(-.04em,-.64em,0) rotate(90deg)}100%{transform:translate3d(0,-.6em,0) rotate(90deg)}}@keyframes link-arr-reverse-2{0%{transform:translate3d(0,-.6em,0) rotate(90deg);background-color:var(--tc_h);box-shadow:.2em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 var(--tc_h),.6em -.6em 0 0 var(--tc_h),.4em -.6em 0 0 var(--tc_h),.2em -.6em 0 0 var(--tc_h),0em -.6em 0 0 var(--tc_h),.6em -.4em 0 0 var(--tc_h),.6em -.2em 0 0 var(--tc_h),.6em 0em 0 0 var(--tc_h)}5%{background-color:#fff0;box-shadow:.2em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 var(--tc_h),.6em -.6em 0 0 var(--tc_h),.4em -.6em 0 0 var(--tc_h),.2em -.6em 0 0 var(--tc_h),0em -.6em 0 0 transparent,.6em -.4em 0 0 var(--tc_h),.6em -.2em 0 0 var(--tc_h),.6em 0em 0 0 #fff0}15%{box-shadow:.2em -.2em 0 0 transparent,.4em -.4em 0 0 var(--tc_h),.6em -.6em 0 0 var(--tc_h),.4em -.6em 0 0 var(--tc_h),.2em -.6em 0 0 transparent,0em -.6em 0 0 transparent,.6em -.4em 0 0 var(--tc_h),.6em -.2em 0 0 transparent,.6em 0em 0 0 #fff0}25%{box-shadow:.2em -.2em 0 0 transparent,.4em -.4em 0 0 transparent,.6em -.6em 0 0 var(--tc_h),.4em -.6em 0 0 transparent,.2em -.6em 0 0 transparent,0em -.6em 0 0 transparent,.6em -.4em 0 0 transparent,.6em -.2em 0 0 transparent,.6em 0em 0 0 #fff0}45%{box-shadow:.2em -.2em 0 0 transparent,.4em -.4em 0 0 transparent,.6em -.6em 0 0 #fff0}50%{transform:translate3d(-.7em,-1.4em,0) rotate(90deg);background-color:#fff0;box-shadow:.2em -.2em 0 0 #fff0}65%{transform:translate3d(.7em,-.7em,0);background-color:#fff0;box-shadow:.2em -.2em 0 0 #fff0}70%{background-color:var(--tc_h);box-shadow:.2em -.2em 0 0 #fff0}75%{box-shadow:.2em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 transparent,.6em -.6em 0 0 #fff0}95%{box-shadow:.2em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 var(--tc_h),.6em -.6em 0 0 #fff0}100%{box-shadow:.2em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 var(--tc_h),.6em -.6em 0 0 #fff0}}.btn.link-arr.s3::after,a.link-arr.s3::after,.link-arr.s3 a::after{animation:link-arr-reverse-3 0.3s var(--bezier)}.btn.link-arr.s3:hover::after,.btn.link-arr.s3:focus::after,a.link-arr.s3:hover::after,a.link-arr.s3:focus::after,.link-arr.s3 a:hover:after,.link-arr.s3 a:focus::after{margin-right:1.5em;animation:link-arr-3 0.8s var(--bezier) forwards}@keyframes link-arr-3{50%{transform:translate3d(-.2em,-.3em,0);box-shadow:.2em 0em 0 0 var(--tc_h),.4em 0em 0 0 var(--tc_h),.6em 0em 0 0 var(--tc_h),.8em 0em 0 0 var(--tc_h),.6em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 var(--tc_h),.8em 0em 0 0 var(--tc_h),.6em .2em 0 0 var(--tc_h),.4em .4em 0 0 var(--tc_h)}70%{transform:translate3d(0em,-.3em,0) scalex(1.1)}85%{transform:translate3d(0em,-.3em,0) scalex(.95)}100%{transform:translate3d(0em,-.3em,0);box-shadow:.4em 0em 0 0 var(--tc_h),.75em 0em 0 0 var(--tc_h),1em 0em 0 0 var(--tc_h),1.2em 0em 0 0 var(--tc_h),1em -.2em 0 0 var(--tc_h),.75em -.4em 0 0 var(--tc_h),1.2em 0em 0 0 var(--tc_h),1em .2em 0 0 var(--tc_h),.75em .4em 0 0 var(--tc_h)}}@keyframes link-arr-reverse-3{0%{transform:translate3d(.2em,-.3em,0);box-shadow:.4em 0em 0 0 var(--tc_h),.75em 0em 0 0 var(--tc_h),1em 0em 0 0 var(--tc_h),1.2em 0em 0 0 var(--tc_h),1em -.2em 0 0 var(--tc_h),.8em -.4em 0 0 var(--tc_h),1.2em 0em 0 0 var(--tc_h),1em .2em 0 0 var(--tc_h),.8em .4em 0 0 var(--tc_h)}50%{transform:translate3d(-.2em,-.3em,0);box-shadow:.2em 0em 0 0 var(--tc_h),.4em 0em 0 0 var(--tc_h),.6em 0em 0 0 var(--tc_h),.8em 0em 0 0 var(--tc_h),.6em -.2em 0 0 var(--tc_h),.4em -.4em 0 0 var(--tc_h),.8em 0em 0 0 var(--tc_h),.6em .2em 0 0 var(--tc_h),.4em .4em 0 0 var(--tc_h)}}#bg-effect{display:block;height:var(--fvh);width:100%;position:fixed;top:0;left:0;pointer-events:none;--speed:60s}#bg-effect .rays{position:absolute;inset:0;--angle:100deg;--stripes:repeating-linear-gradient(var(--angle),
            var(--c1) 0%,
            var(--c1) 7%,
            transparent 10%,
            transparent 12%,
            var(--c1) 16%);--rainbow:repeating-linear-gradient(var(--angle),
            var(--c6) 10%,
            var(--c7) 15%,
            var(--c6) 20%,
            var(--c8) 25%,
            var(--c6) 30%);background-image:var(--stripes),var(--rainbow);background-size:200%,100%;background-attachment:fixed;filter:blur(50px) opacity(20%);mask-image:radial-gradient(ellipse at 100% 0%,black 40%,transparent 70%);transform:translate3d(0,0,0);animation:bg-rays var(--speed) linear infinite}@keyframes bg-rays{from{background-position:0% 50%,0% 50%}to{background-position:300% 50%,300% 50%}}.reduce-motion *,.reduce-motion *:before,.reduce-motion *:after{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important;scroll-behavior:auto!important}@media screen and (prefers-reduced-motion:reduce),(update:slow){*,*:before,*:after{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important;scroll-behavior:auto!important}}@supports not (transform:translate3d(0,0,0)){*,*:before,*:after{animation-duration:0.001ms!important;animation-iteration-count:1!important;transition-duration:0.001ms!important;scroll-behavior:auto!important}}.home-hero-section .link-arr{--delay:1.2s}.project.list-item .hero,.project.list-item .content h3,.project.list-item .actions{transition:background-color 0.3s var(--bezier)}.project.list-item .content h3{border-top:none}.project.list-item .hero h3{border-top:none}.project.list-item .actions{border-top:none;margin:0}.project.list-item:hover .hero,.project.list-item:hover .content{--tc:var(--tc_h)}.project.list-item .hero{overflow:hidden}.project.list-item .hero img{border-radius:0;padding:0;aspect-ratio:inherit}@media only screen and (min-width:600px){.project.archive.post-list .card .hero{aspect-ratio:3/2}.project.archive.post-list .card:nth-child(2),.project.archive.post-list .card:last-child{grid-row:span 1}.project.archive.post-list .card{height:max-content;grid-row:span 2}.project.archive.post-list .card:nth-child(1) .hero,.project.archive.post-list .card:nth-last-child(2) .hero{aspect-ratio:8/9}}body .page_content{transition:opacity 0.2s var(--bezier),transform 0.2s var(--bezier)}body.loading .page_content{opacity:0;transform:translateY(20px)}.animated .is-style-clients img{filter:blur(5px);opacity:0;transition:all 1.5s var(--bezier);transition-delay:var(--delay,0.2s)}.animated.start .is-style-clients img{filter:blur(0);opacity:.6}.is-style-clients figure:nth-child(1) img,.is-style-clients figure:nth-child(4) img,.is-style-clients figure:nth-child(7) img{--delay:0.4s}.is-style-clients figure:nth-child(3) img,.is-style-clients figure:nth-child(5) img,.is-style-clients figure:nth-child(8) img{--delay:0.6s}.is-style-clients img.wp-image-432{margin-bottom:-10%}.is-style-clients img.wp-image-429{width:100%}.is-style-clients img.wp-image-438{width:95%}.is-style-clients img.wp-image-431,.is-style-clients img.wp-image-430,.is-style-clients img.wp-image-428,.is-style-clients img.wp-image-435,.is-style-clients img.wp-image-428{width:80%}.post-list:has(.type-post){gap:0}.list-item.type-post{padding:var(--gap_min) 0;border-bottom:1px solid var(--border_c);grid-column:1 / -1}.list-item.type-post h3{font-weight:400}#back-to-top{z-index:1000;position:fixed;font-size:1rem;bottom:0;right:var(--gap_min);background-color:#000;color:#fff;padding:.5em;transition:all 0.3s var(--bezier);opacity:0;pointer-events:none}#back-to-top:hover{transform:translateY(-5px)}body:has(.viewNav) #back-to-top{opacity:1;pointer-events:auto;bottom:var(--gap_min)}.featured-projects h2{--totalDur:0.5}.project.featured{margin-top:0;align-items:start;gap:var(--gap)!important}.project.featured .list-item{display:grid}@media screen and (min-width:600px){.project.featured .list-item:nth-child(1){grid-column:1/4;grid-row:1/4;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:0 var(--gap);transform:translateY(calc(var(--gap) / -2))}.project.featured .list-item:nth-child(1) .hero{aspect-ratio:3/2;grid-column:1/4}.project.featured .list-item:nth-child(1) .content{grid-column:1/3}.project.featured .list-item:nth-child(1) .actions{grid-column:1/3}.project.featured .list-item:nth-child(1)::after{content:'';height:80px;grid-column:1/3}.project.featured .list-item:nth-child(2){grid-column:3/5;grid-row:2/5}.project.featured .list-item:nth-child(3){grid-column:1/3;grid-row:4/6}.project.featured .more{grid-column:4/5;grid-row:5/6;justify-self:end;width:100%;transition:background-color 0.2s ease,color 0.2s ease}.scroll-t .project.featured .btn.more,.scroll-t .project.featured .list-item{transform:translateY(calc((var(--scroll) - var(--pos_off, -20)) * var(--speed, -0.2vh)))}.scroll-t .project.featured .list-item{opacity:calc((var(--scroll) + var(--op_off, 82)) * 0.2);transition:opacity 0.3s ease-out}.scroll-t .project.featured .list-item:nth-child(1){--speed:-0.3vh}.scroll-t .project.featured .list-item:nth-child(2){--speed:-0.25vh;--pos_off:10;--op_off:39}.scroll-t .project.featured .list-item:nth-child(3){--speed:-0.15vh;--pos_off:40;--op_off:24}}.service-card-detailed::before{--revealFrom:none;width:20px!important;transition:width 0.4s cubic-bezier(.5,1,.5,1)}.service-card-detailed.start::before{width:100%!important}.service-card-detailed.start::after{--revealFrom:none;--delay:0.3s}.service-card-detailed .wp-block-heading{--delay:0.3s}.service-card-detailed p{--delay:0.35s}.service-card-detailed ul{--delay:0.4s}.service-card-detailed::before,.service-card-detailed::after,.service-card-detailed .wp-block-heading,.service-card-detailed p,.service-card-detailed ul{opacity:0;--revealFrom:translate3d(0, 20px, 0)}.service-card-detailed.start::before,.service-card-detailed.start::after,.service-card-detailed.start .wp-block-heading,.service-card-detailed.start p,.service-card-detailed.start ul{animation:reveal 0.6s cubic-bezier(.5,1,.5,1) forwards;animation-delay:var(--delay,0s)}.services-detailed .wp-block-gallery.sticky{height:auto;width:100%;aspect-ratio:3/4;overflow:hidden}.services-detailed .wp-block-gallery.sticky figure,.services-detailed .wp-block-gallery.sticky figure img{height:100%!important;width:100%!important}.services-detailed .wp-block-gallery.sticky figure{position:absolute;top:-100%;left:0;--dur:5s;animation:imgAnimation calc(var(--dur) * 5) infinite;animation-timing-function:cubic-bezier(.4,1.2,.65,1)}.services-detailed .wp-block-gallery.sticky figure:nth-child(2){animation-delay:var(--dur)}.services-detailed .wp-block-gallery.sticky figure:nth-child(3){animation-delay:calc(var(--dur) * 2)}.services-detailed .wp-block-gallery.sticky figure:nth-child(4){animation-delay:calc(var(--dur) * 3)}.services-detailed .wp-block-gallery.sticky figure:nth-child(5){animation-delay:calc(var(--dur) * 4)}@keyframes imgAnimation{0%{transform:scale(1);top:100%;z-index:2}2.5%,22.5%{top:0%}5%,20%{top:0%;transform:scale(1.1)}25%,100%{z-index:1;transform:scale(1);top:-100%}}.page_content.type-project>.featured-image{width:clamp(300px, 100%, 1300px);overflow:hidden}.page_content.type-project>.featured-image img{width:100%;height:auto;aspect-ratio:3/2}.page_content.type-project>.featured-image .preview-video{position:absolute;inset:0;pointer-events:none;visibility:hidden}.page_content.type-project>.featured-image .preview-video iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page_content.type-project>.featured-image .preview-video.is-playing{visibility:visible}.page_content.type-project .sub-title p a:first-of-type{font-weight:700;opacity:1}.page_content.type-project .sub-title{margin-top:0;text-wrap:balance}.page_content.type-project .sub-title a{opacity:.8}.page_content.type-project .sub-title a.link-arr{opacity:1;font-size:1.2em;margin-top:.5em;display:inline-block;margin-right:.5em;width:auto;white-space:nowrap}.next-project-content{margin-top:var(--gap)}.next-project-content .meta-data{margin-top:-.5em}.next-project-content .meta-data a:first-of-type{font-weight:700}.next-project-content .thumbnail{display:block;width:100%;margin-top:var(--gap_xl)}.next-project-content .thumbnail img{width:100%;height:auto;aspect-ratio:4/1;object-position:top}article.post h1{font-size:var(--h2)!important}article.post .entry-content{background-color:hsl(219deg 100% 3%);padding:var(--gap)}article.post .entry-content p:first-child{margin-top:0}article.post .entry-content p,article.post .entry-content li{margin:.5em 0;line-height:2;color:#b5b5b6}article.post .entry-content strong{color:var(--tc_h)}article.post .entry-content a{text-decoration:underline}article.post .entry-content a:hover,article.post .entry-content a:focus{color:var(--tc_h)}@media only screen and (max-width:640px){article.post .entry-content{margin:0;width:100%;padding:var(--gap) 0}article.post .entry-content>div{width:clamp(300px, 90%, var(--max_width));margin:0 auto}}.wp-block-table td,.wp-block-table th{border:1px solid var(--border_c)!important}.wp-block-table table{text-align:left;color:#b5b5b6;border:var(--border_c)!important}.wp-block-table th{color:var(--tc_h)}.service-card .link-arr{position:relative}.service-card .link-arr strong{position:absolute;top:0;left:0;height:1px;width:1px;overflow:hidden;opacity:.1}