
/*!
Theme Name: Adelt Theme
Version: 1.0.1
Text Domain: adelt-theme
*/

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px
dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}body,button,input,optgroup,select,textarea{color:#404040;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;font-size:1rem;line-height:1.5}h1,h2,h3,h4,h5,h6{clear:both}p{margin-bottom:1.5em}cite,dfn,em,i{font-style:italic}blockquote{margin:0
1.5em}address{margin:0
0 1.5em}pre{background:#eee;font-family:Courier\ 10 Pitch,courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}code,kbd,tt,var{font-family:monaco,consolas,Andale Mono,DejaVu Sans Mono,monospace}abbr,acronym{border-bottom:1px dotted #666;cursor:help}ins,mark{background:#fff9c0;text-decoration:none}big{font-size:125%}body{background:#fff}hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}ol,ul{margin:0
0 1.5em 3em}ul{list-style:disc}ol{list-style:decimal}li>ol,li>ul{margin-bottom:0;margin-left:1.5em}dt{font-weight:700}dd{margin:0
1.5em 1.5em}embed,iframe,img,object{max-width:100%}img{height:auto}figure{margin:1em
0}table{margin:0
0 1.5em;width:100%}a{color:#4169e1}a:visited{color:purple}a:active,a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:active,a:hover{outline:0}button,input[type=button],input[type=reset],input[type=submit]{background:#e6e6e6;border:1px
solid;border-color:#ccc #ccc #bbb;border-radius:3px;color:rgba(0,0,0,.8);line-height:1;padding:.6em 1em .4em}button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{border-color:#ccc #bbb #aaa}button:active,button:focus,input[type=button]:active,input[type=button]:focus,input[type=reset]:active,input[type=reset]:focus,input[type=submit]:active,input[type=submit]:focus{border-color:#aaa #bbb #bbb}input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=range],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{border:1px
solid #ccc;border-radius:3px;color:#666;padding:3px}input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=range]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{color:#111}select{border:1px
solid #ccc}textarea{width:100%}.main-navigation.toggled ul,.menu-toggle{display:block}@media screen and (min-width:37.5em){.menu-toggle{display:none}.main-navigation
ul{display:flex}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0
0 1.5em}.comment-navigation .nav-links,.post-navigation .nav-links,.posts-navigation .nav-links{display:flex}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{flex:1 0 50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{flex:1 0 50%;text-align:end}.sticky{display:block}.page,.post{margin:0
0 1.5em}.updated:not(.published){display:none}.entry-content,.entry-summary,.page-content{margin:.2em 0 0}.page-links{clear:both;margin:0
0 1.5em}.comment-content
a{word-wrap:break-word}.bypostauthor{display:block}.widget{margin:0
0 1.5em}.widget
select{max-width:100%}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}.custom-logo-link{display:inline-block}.wp-caption{margin-bottom:1.5em;max-width:100%}.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}.wp-caption .wp-caption-text{margin:.8075em 0}.wp-caption-text{text-align:center}.gallery{grid-gap:1.5em;display:grid;margin-bottom:1.5em}.gallery-item{display:inline-block;text-align:center;width:100%}.gallery-columns-2{grid-template-columns:repeat(2,1fr)}.gallery-columns-3{grid-template-columns:repeat(3,1fr)}.gallery-columns-4{grid-template-columns:repeat(4,1fr)}.gallery-columns-5{grid-template-columns:repeat(5,1fr)}.gallery-columns-6{grid-template-columns:repeat(6,1fr)}.gallery-columns-7{grid-template-columns:repeat(7,1fr)}.gallery-columns-8{grid-template-columns:repeat(8,1fr)}.gallery-columns-9{grid-template-columns:repeat(9,1fr)}.gallery-caption{display:block}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);-webkit-clip-path:none;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}.alignleft{float:left;margin-bottom:1.5em;margin-right:1.5em}.alignright{float:right;margin-bottom:1.5em;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-bottom:1.5em;margin-left:auto;margin-right:auto}@font-face{font-display:swap;font-family:Work Sans;font-weight:100;src:url(/wp-content/themes/adelt-theme/assets/fonts/Work_Sans/static/WorkSans-Thin.ttf) format("truetype")}@font-face{font-display:swap;font-family:Work Sans;font-weight:200;src:url(/wp-content/themes/adelt-theme/assets/fonts/Work_Sans/static/WorkSans-ExtraLight.ttf) format("truetype")}@font-face{font-display:swap;font-family:Work Sans;font-weight:300;src:url(/wp-content/themes/adelt-theme/assets/fonts/Work_Sans/static/WorkSans-Light.ttf) format("truetype")}@font-face{font-display:swap;font-family:Work Sans;font-weight:400;src:url(/wp-content/themes/adelt-theme/assets/fonts/Work_Sans/static/WorkSans-Regular.woff2) format("woff2"),url(/wp-content/themes/adelt-theme/assets/fonts/Work_Sans/static/WorkSans-Regular.woff) format("woff"),url(/wp-content/themes/adelt-theme/assets/fonts/Work_Sans/static/WorkSans-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Work Sans;font-weight:500;src:url(/wp-content/themes/adelt-theme/assets/fonts/Work_Sans/static/WorkSans-Medium.ttf) format("truetype")}@font-face{font-display:swap;font-family:Work Sans;font-weight:600;src:url(/wp-content/themes/adelt-theme/assets/fonts/Work_Sans/static/WorkSans-SemiBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Work Sans;font-weight:700;src:url(/wp-content/themes/adelt-theme/assets/fonts/Work_Sans/static/WorkSans-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Work Sans;font-weight:800;src:url(/wp-content/themes/adelt-theme/assets/fonts/Work_Sans/static/WorkSans-ExtraBold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Work Sans;font-weight:900;src:url(/wp-content/themes/adelt-theme/assets/fonts/Work_Sans/static/WorkSans-Black.woff2) format("woff2"),url(/wp-content/themes/adelt-theme/assets/fonts/Work_Sans/static/WorkSans-Black.woff) format("woff"),url(/wp-content/themes/adelt-theme/assets/fonts/Work_Sans/static/WorkSans-Black.ttf) format("truetype")}:root{--blue:#07b;--light:#f2f2f2;--dark:#2d2d2d;--dark-blue:#004367;--light-gray:#b3b3b3;--lighter-gray:#f0f0f1;--background-color:#f2f2f2;--font:Work Sans,sans-serif;--nav-height:127px;--page-top:0px;--padding:24px;--blog-width:unset;--sidebar-width:300px;--image-margin:initial;--soft:rgba(0,0,0,.533);--softer:rgba(0,0,0,.267);--font-color:var(--dark);--font-color-light:var(--lighter-gray);--light-grey:var(--lighter-gray);--highlight-color:var(--blue);--primary-color-dark:var(--dark-blue);--dark-grey:var(--dark);--header-color:#fff;--header-box-shadow:0 5px 5px rgba(0,0,0,.04);--header-height:87px;--header-max-width:1130px}@media screen and (min-width:1024px){:root{--padding:32px;--blog-width:650px}}@media screen and (min-width:1280px){:root{--blog-width:800px;--image-margin:-120px}}body{font-family:var(--font)}body.page{margin-bottom:0}body.admin-bar{--page-top:46px}@media screen and (max-width:600px){body.admin-bar{--page-top:0}}@media screen and (min-width:783px){body.admin-bar{--page-top:32px}}@media screen and (min-width:1024px){#primary>.content>*{display:grid;grid-template-columns:1fr auto 1fr}#primary>.content>*>*{display:grid;grid-column:2;grid-template-columns:repeat(5,1fr);max-width:1920px;width:100%}#primary>.content>*>*>*{grid-column:2/span 3}}.entry-header h1,.heading{color:var(--blue);font-family:Work Sans,sans-serif;font-size:2em;font-style:normal;font-weight:700;line-height:1em}.button{background-color:var(--blue);display:inline-block;padding:24px
8px;text-align:center}.button,.button:visited{color:#fff}ol,ul{margin-left:0}.has-adelt-blue-color{color:var(--blue)!important}.has-adelt-blue-background-color{background-color:var(--blue)!important}.has-adelt-dark-blue-color{color:var(--dark-blue)!important}.has-adelt-dark-blue-background-color{background-color:var(--dark-blue)!important}.has-adelt-light-color{color:var(--light)!important}.has-adelt-light-background-color{background-color:var(--light)!important}.has-adelt-light-gray-color{color:var(--light-gray)!important}.has-adelt-light-gray-background-color{background-color:var(--light-gray)!important}.has-adelt-dark-gray-color{color:var(--dark)!important}.has-adelt-dark-gray-background-color{background-color:var(--dark)!important}.category-postlist{grid-gap:20px;align-self:center;display:grid;justify-self:center;margin:20px;width:calc(var(--blog-width) + var(--sidebar-width))}@media screen and (min-width:1024px){.category-postlist{grid-template-columns:1fr 1fr 1fr}}.category-postlist>.post{box-shadow:0 12px 24px rgba(0,0,0,.133)}.category-postlist>.post .wp-post-image{height:250px;-o-object-fit:cover;object-fit:cover;width:100%}.category-postlist>.post>.description{padding:0
20px}.category-postlist>.post>.description
a{color:#000;text-decoration:none}@media (min-width:600px){.for-phone-only{display:none!important}}@media (max-width:599px){.for-phone-up-only{display:none!important}}@media (min-width:900px){.for-tablet-landscape-only{display:none!important}}#masthead{--header-box-shadow:0 5px 5px rgba(0,0,0,.04);--header-padding:15px;--menu-bg-color:#fff;--menu-bg-color-mobile:var(--font-color);--menu-first-level-gap:30px;--menu-first-level-color:var(--font-color);--menu-first-level-color-mobile:var(--font-color-light);--menu-first-level-size:16px;--menu-first-level-mobile:16px;--menu-first-level-height:40px;--menu-font-weight:normal;--menu-first-level-bg-color-active:transparent;--menu-first-level-bg-color-active-mobile:var(--highlight-color);--menu-first-level-bg-color-hover:var(--light-grey);--menu-first-level-color-hover:var(--highlight-color);--menu-first-level-color-active:var(--highlight-color);--menu-first-level-color-active-mobile:var(--light-grey);--menu-first-level-height-mobile:40px;--menu-first-level-gap-left:20px;--menu-arrow-size:15px;--menu-arrow-color:var(--primary-color-dark);--menu-arrow-color-mobile:var(--light-grey);--menu-arrow-bg-color-mobile:var(--dark-grey);--menu-list-border-color:var(--light-grey);--menu-list-border-color-mobile:var(--light-grey);--menu-second-level-size:16px;--menu-second-level-size-mobile:14px;--menu-second-level-color:var(--font-color-light);--menu-second-level-color-mobile:var(--font-color-light);--menu-second-level-color-hover:var(--font-color-light);--menu-second-level-bg-color:var(--dark-grey);--menu-second-level-bg-color-mobile:var(--font-color);--menu-second-level-bg-color-active:var(--highlight-color);--menu-second-level-bg-color-active-mobile:var(--highlight-color);--menu-second-level-bg-color-hover:var(--highlight-color);--menu-sub-menu-bg-color:var(--light-grey);--menu-sub-menu-border:none;--menu-sub-menu-box-shadow:0 5px 5px rgba(0,0,0,.19);--menu-sub-menu-row-gap:0px;background-color:var(--header-color);box-shadow:var(--header-box-shadow);position:sticky;top:0;z-index:10000}@media (min-width:900px){#masthead .header-content-container{align-items:center;display:flex;flex-direction:row;margin:auto;max-width:var(--header-max-width)}}#masthead .header-content-container .header-content-grid{align-items:center;background-color:var(--menu-bg-color);display:grid;grid-template-areas:"menu-icon logo content";grid-template-columns:auto auto auto;height:auto;margin-bottom:0;padding:var(--header-padding);width:100%}@media (min-width:900px){#masthead .header-content-container .header-content-grid{-moz-column-gap:50px;column-gap:50px;grid-template-areas:"logo content";grid-template-columns:max-content auto;height:var(--header-height);justify-content:space-evenly;margin:auto;max-width:var(--header-max-width);padding:var(--header-padding) 0 0 0;width:auto}}#masthead .header-content-container .header-content-grid
.icon{font-size:25px}@media (min-width:600px){#masthead .header-content-container .header-content-grid
.icon{font-size:30px}}#masthead .header-content-container .header-content-grid .icon:hover{cursor:pointer}#masthead .header-content-container .header-content-grid
.content{align-items:center;-moz-column-gap:20px;column-gap:20px;display:grid;grid-area:content;grid-template-areas:"search user mini-cart";grid-template-columns:auto auto;justify-items:end;row-gap:20px}@media (min-width:900px){#masthead .header-content-container .header-content-grid
.content{-moz-column-gap:50px;column-gap:50px;grid-template-areas:"search search" "user mini-cart";justify-items:center}}#masthead .header-content-container .header-content-grid .content .logged-in-container
a{align-items:center;display:flex;gap:10px}#masthead .header-content-container .header-content-grid .content .not-logged-in-container{display:flex;gap:10px;grid-column:span 2}@media (max-width:599px){#masthead .header-content-container .header-content-grid .content .not-logged-in-container{flex-direction:column;gap:0}}#masthead .header-content-container .header-content-grid .content
.search{display:none}@media (min-width:900px){#masthead .header-content-container .header-content-grid .content
.search{display:block;grid-area:search;justify-self:end}}#masthead .header-content-container .header-content-grid .content .mobile-search{display:block;grid-area:search}@media (min-width:900px){#masthead .header-content-container .header-content-grid .content .mobile-search{display:none}}#masthead .header-content-container .header-content-grid .content .user-icon{grid-area:user}#masthead .header-content-container .header-content-grid #menu-icon{display:block;grid-area:menu-icon;justify-self:flex-start;position:relative;width:30px}@media (min-width:900px){#masthead .header-content-container .header-content-grid #menu-icon{display:none}}#masthead .header-content-container .header-content-grid .mini-cart-container{grid-area:mini-cart}#masthead .header-content-container .header-content-grid .mini-cart-container #mini-cart-icon{display:flex}#masthead .header-content-container .header-content-grid .mini-cart-container #mini-cart-icon #mini-cart-count{height:24px;line-height:24px}#masthead .header-content-container .header-content-grid .mini-cart-container #mini-cart-icon
.showCartCount{display:flex!important}#masthead .header-content-container .header-content-grid .mini-cart-container .mini-cart-holder{grid-area:none;position:relative}#masthead .header-content-container .header-content-grid .mini-cart-container .mini-cart-holder .mini-cart-container{display:none}#masthead .header-content-container .header-content-grid .mini-cart-container .mini-cart-holder .mini-cart-container .woocommerce-mini-cart__empty-message{color:var(--black);font-size:14px;font-weight:700;margin:0;padding:55px
0 60px;text-align:center}#masthead .header-content-container .header-content-grid .mini-cart-container
.showMiniCart{display:block!important}#masthead .header-content-container .header-content-grid .custom-logo-link{grid-area:logo}#masthead .header-content-container .header-content-grid .custom-logo-link>img{max-height:70px;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:900px){#masthead .header-content-container .header-content-grid .custom-logo-link>img{height:auto;max-height:unset;width:200px}}#masthead .header-content-container .mobile-search-container{display:none;padding:0
var(--header-padding) var(--header-padding) var(--header-padding)}#masthead .header-content-container .mobile-search-container .search-field{width:100%}#masthead .header-content-container .mobile-search-container .search-field
.searchform{overflow:hidden;width:100%}#masthead .header-content-container .mobile-search-container .search-field .searchform .search-input{width:100%}#masthead .header-content-container .mobile-search-container.show-mobile-search{display:flex}#masthead .main-navigation{background-color:var(--menu-bg-color-mobile);display:none;left:0;overflow:auto;position:absolute;width:100%}@media (min-width:900px){#masthead .main-navigation{background-color:var(--menu-bg-color);display:block!important;height:auto;left:0;overflow:unset;padding:0;position:relative;width:100%}}#masthead .main-navigation .menu-toggle{display:none}#masthead .main-navigation .menu-navigation-container{box-sizing:content-box;height:100%;margin:auto}@media (min-width:900px){#masthead .main-navigation .menu-navigation-container{margin:auto;max-width:var(--header-max-width)}}#masthead .main-navigation .menu-navigation-container #primary-menu{display:block;list-style-type:none;margin:0;overflow:auto;padding:0;position:relative;width:100%}@media (min-width:900px){#masthead .main-navigation .menu-navigation-container #primary-menu{align-items:center;-moz-column-gap:var(--menu-first-level-gap);column-gap:var(--menu-first-level-gap);display:flex;flex-wrap:wrap;justify-content:flex-end;overflow:unset;top:0;width:auto}}@media (max-width:899px){#masthead .main-navigation .menu-navigation-container #primary-menu>.menu-item{align-items:center;display:flex!important}#masthead .main-navigation .menu-navigation-container #primary-menu>.menu-item>i{align-items:center;background-color:var(--menu-arrow-bg-color-mobile);box-sizing:border-box;color:var(--menu-arrow-color-mobile);display:flex;height:var(--menu-first-level-height-mobile);justify-content:center;width:50px}#masthead .main-navigation .menu-navigation-container #primary-menu>.menu-item.current-menu-item>i,#masthead .main-navigation .menu-navigation-container #primary-menu>.menu-item.current-menu-parent>i{background-color:var(--menu-first-level-color-active)}}@media (min-width:900px){#masthead .main-navigation .menu-navigation-container #primary-menu>.menu-item.menu-item-has-children span,#masthead .main-navigation .menu-navigation-container #primary-menu>.menu-item.menu-item-has-children>a{position:relative}#masthead .main-navigation .menu-navigation-container #primary-menu>.menu-item.menu-item-has-children span:after,#masthead .main-navigation .menu-navigation-container #primary-menu>.menu-item.menu-item-has-children>a:after{color:var(--menu-arrow-color);content:"\f107";font-family:Font Awesome\ 6 Pro;font-size:var(--menu-arrow-size);font-style:normal;position:absolute;right:10px;width:15px}#masthead .main-navigation .menu-navigation-container #primary-menu>.menu-item.menu-item-has-children:hover span:after,#masthead .main-navigation .menu-navigation-container #primary-menu>.menu-item.menu-item-has-children:hover>a:after{content:"\f106"}}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item{border-top:1px solid var(--menu-list-border-color-mobile);border-top-color:var(--menu-list-border-color-mobile)!important;display:grid;grid-template-columns:1fr;height:auto;justify-content:space-between;margin-bottom:0;min-height:var(--menu-first-level-height-mobile);padding:0;position:relative}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item:last-of-type{border-bottom:1px solid var(--menu-list-border-color)}@media (min-width:900px){#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item:last-of-type{border-bottom:none}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item{border-top:none!important;display:block;height:var(--menu-first-level-height);justify-content:unset;min-height:unset}}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item.current-menu-item,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item.current_page_ancestor{background-color:var(--menu-first-level-bg-color-active-mobile)}@media (min-width:900px){#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item.current-menu-item,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item.current_page_ancestor{background-color:var(--menu-first-level-bg-color-active)}}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item.current-menu-item a,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item.current-menu-item span,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item.current_page_ancestor a,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item.current_page_ancestor
span{color:var(--menu-first-level-color-active-mobile)}@media (min-width:900px){#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item.current-menu-item a,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item.current-menu-item span,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item.current_page_ancestor a,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item.current_page_ancestor
span{color:var(--menu-first-level-color-active)}}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item a,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item
span{align-items:center;color:var(--menu-first-level-color-mobile);display:flex;font-size:var(--menu-first-level-size-mobile);font-weight:var(--menu-font-weight);height:var(--menu-first-level-height-mobile);justify-content:flex-start;margin-left:15px;text-decoration:none;text-transform:uppercase}@media (min-width:900px){#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item a,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item
span{color:var(--menu-first-level-color);font-size:var(--menu-first-level-size);font-weight:500;height:var(--menu-first-level-height);justify-content:unset;margin-left:0;padding:0
calc(var(--menu-first-level-gap-left) + var(--header-padding)) 0 var(--menu-first-level-gap-left);text-transform:unset}}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item a #menu-icon,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item span #menu-icon{display:block}@media (min-width:900px){#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item a #menu-icon,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item span #menu-icon{display:block}}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu{display:none;grid-column:span 2;margin:0;opacity:1;padding:0;position:relative}@media (min-width:900px){#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu{background:var(--menu-sub-menu-bg-color);border-top:2px solid var(--primary-color-dark)!important;border:var(--menu-sub-menu-border);box-shadow:var(--menu-sub-menu-box-shadow);min-width:230px;opacity:0;pointer-events:none;position:absolute;width:-moz-max-content;width:max-content;z-index:1}}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu
li{background-color:var(--menu-second-level-bg-color);border-bottom:2px solid var(--white);font-weight:var(--menu-font-weight);height:auto;margin-bottom:var(--menu-sub-menu-row-gap);min-height:unset;padding:0}@media (max-width:899px){#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu
li{background-color:var(--menu-second-level-bg-color-mobile);border:none!important;grid-template-columns:1fr;margin:0;padding:10px
0 10px 15px}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu li:last-of-type{border-bottom:none!important}}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu li a,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu li
span{color:var(--menu-second-level-color-mobile);display:block;font-size:var(--menu-second-level-size-mobile);font-weight:var(--menu-font-weight);height:unset;line-height:inherit;padding:0;text-transform:unset}@media (min-width:900px){#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu li a,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu li
span{color:var(--menu-second-level-color);font-size:var(--menu-second-level-size);font-weight:400;padding:8px
var(--menu-first-level-gap-left)}}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu li:hover{background-color:var(--menu-second-level-bg-color-hover)}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu li:hover
.subsub{display:block!important;opacity:1;pointer-events:auto}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu li.current-menu-item,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu
li.current_page_item{background-color:var(--menu-second-level-bg-color-active)}@media (min-width:900px){#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu li.current-menu-item,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu
li.current_page_item{background-color:var(--menu-second-level-bg-color-active)}}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu .mobile-sub-menu-item{display:block}@media (min-width:900px){#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu .mobile-sub-menu-item{display:none}}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item .sub-menu .menu-arrow{display:none!important}@media (min-width:900px){#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item:hover{background-color:var(--menu-first-level-bg-color-hover)}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item:hover a,#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item:hover
span{color:var(--menu-first-level-color-hover)}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item:hover
.sub{display:block!important;opacity:1;pointer-events:auto}}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item.active-sub-menu{display:grid!important}#masthead .main-navigation .menu-navigation-container #primary-menu .menu-item.active-sub-menu .sub,#masthead .show-menu{display:block!important}@media (max-width:899px){body.show-menu{height:100%;overflow-y:hidden}body.show-menu
#primary{opacity:.2}}#footer{background-color:var(--blue);color:#fff}@media screen and (min-width:1024px){#footer{display:grid;grid-template-columns:1fr auto 1fr}#footer>*{display:grid;grid-column:2;grid-template-columns:repeat(5,1fr);max-width:1920px;width:100%}#footer>*>*{grid-column:2/span 3}}#footer
.content{display:grid;grid-template-areas:"search" "contact" "location";padding:64px
var(--padding) 32px}#footer .content
.contact{grid-area:contact}#footer .content
.location{grid-area:location}#footer .content
.search{grid-area:search}#footer .content .search .search-bar{display:grid;grid-template-columns:1fr auto;margin-top:1.5em;max-width:400px}#footer .content .search .search-bar>*{border:none;border-radius:0;color:var(--blue);display:block;height:32px;line-height:32px;padding:0
12px;width:100%}#footer .content .search .search-bar
button{background:var(--background-color);cursor:pointer}#footer .content .search .search-bar
input{background-color:hsla(0,0%,100%,.667)}#footer .content>*{display:grid;grid-template-rows:32px 1fr;margin-bottom:24px}#footer .content>*
.label{text-transform:uppercase}#footer .content
a{color:inherit}@media screen and (min-width:1024px){#footer
.content{grid-template-areas:"none1 location contact search none2";margin:auto}#footer .content
.search{display:block}}.error-404.not-found-2{background-color:var(--dark-blue);border-radius:15px;box-shadow:0 4px 8px rgba(0,0,0,.1);color:#fff;display:flex;margin-top:30px;overflow:hidden;padding:0;text-align:center}.error-404.not-found-2
img{border-radius:15px 0 0 15px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.error-404.not-found-2 .page-title{font-size:5em;font-weight:700;margin-bottom:20px}.error-404.not-found-2 .page-content
p{font-size:1.7em;margin-bottom:2.5em}.error-404.not-found-2 .page-content
a.button{background-color:#fff;border:2px
solid #fff;border-radius:5px;color:var(--dark-blue);font-size:.7em;padding:12px
25px;text-decoration:none;transition:background-color .3s}.anchor-link{scroll-margin-top:100px}@media (min-width:600px){.anchor-link{scroll-margin-top:150px}}.adelt-page:not(.full-width),.blog-post{display:grid;margin-bottom:0}.adelt-page:not(.full-width)>*,.blog-post>*{min-width:0}.adelt-page:not(.full-width) .entry-header,.blog-post .entry-header{background-attachment:fixed;background-blend-mode:soft-light;background-color:var(--blue);background-position:50%;background-size:cover;display:grid;overflow:hidden;padding:96px
var(--padding) 32px;position:relative}@media screen and (min-width:1024px){.adelt-page:not(.full-width) .entry-header,.blog-post .entry-header{display:grid;grid-template-columns:1fr auto 1fr}.adelt-page:not(.full-width) .entry-header>*,.blog-post .entry-header>*{display:grid;grid-column:2;grid-template-columns:repeat(5,1fr);max-width:1920px;width:100%}.adelt-page:not(.full-width) .entry-header>*>*,.blog-post .entry-header>*>*{grid-column:2/span 3}}.adelt-page:not(.full-width) .entry-header .entry-title,.blog-post .entry-header .entry-title{margin-bottom:0}.adelt-page:not(.full-width) .entry-header>*>*,.blog-post .entry-header>*>*{grid-column-start:1}.adelt-page:not(.full-width) .entry-header>.excerpt>:last-child,.blog-post .entry-header>.excerpt>:last-child{margin-bottom:0}.adelt-page:not(.full-width) .entry-header>.content,.blog-post .entry-header>.content{display:grid;width:calc(var(--blog-width) + var(--sidebar-width))}.adelt-page:not(.full-width) .entry-header>.content>*,.blog-post .entry-header>.content>*{color:#fff;padding:12px
0 24px;width:var(--blog-width)}@media screen and (min-width:1024px){.adelt-page:not(.full-width) .entry-header>.content>*,.blog-post .entry-header>.content>*{padding-left:var(--padding);padding-right:var(--padding)}}.adelt-page:not(.full-width) .sidebar,.blog-post
.sidebar{grid-gap:0;box-shadow:0 4px 8px rgba(0,0,0,.2);display:grid;grid-template-areas:"image meta";grid-template-columns:3fr 2fr}@media screen and (min-width:1024px){.adelt-page:not(.full-width) .sidebar,.blog-post
.sidebar{box-shadow:none;grid-auto-rows:auto auto 1fr;grid-template-areas:"image" "meta" "index";grid-template-columns:1fr;margin-top:calc(var(--sidebar-width)/-2)}}.adelt-page:not(.full-width) .sidebar a,.adelt-page:not(.full-width) .sidebar a:visited,.blog-post .sidebar a,.blog-post .sidebar a:visited{color:var(--blue);text-decoration:none}.adelt-page:not(.full-width) .sidebar .image,.adelt-page:not(.full-width) .sidebar .meta,.blog-post .sidebar .image,.blog-post .sidebar
.meta{background-color:#fff}@media screen and (min-width:1024px){.adelt-page:not(.full-width) .sidebar .image,.adelt-page:not(.full-width) .sidebar .meta,.blog-post .sidebar .image,.blog-post .sidebar
.meta{box-shadow:0 4px 8px rgba(0,0,0,.2)}}.adelt-page:not(.full-width) .sidebar .image,.blog-post .sidebar
.image{grid-area:image}.adelt-page:not(.full-width) .sidebar .image img,.blog-post .sidebar .image
img{display:block;position:sticky;top:100px;width:100%}@media screen and (min-width:1024px){.adelt-page:not(.full-width) .sidebar .image img,.blog-post .sidebar .image
img{position:static}}.adelt-page:not(.full-width) .sidebar .meta,.blog-post .sidebar
.meta{grid-gap:12px;align-items:center;color:var(--light-gray);display:grid;font-size:12px;grid-area:meta;grid-template-columns:32px 1fr;padding:var(--padding)}@media screen and (min-width:1024px){.adelt-page:not(.full-width) .sidebar .meta,.blog-post .sidebar
.meta{margin-bottom:24px}}.adelt-page:not(.full-width) .sidebar .meta .label,.blog-post .sidebar .meta
.label{display:block}.adelt-page:not(.full-width) .sidebar .meta .category:not(:last-child),.adelt-page:not(.full-width) .sidebar .meta .tag:not(:last-child),.blog-post .sidebar .meta .category:not(:last-child),.blog-post .sidebar .meta .tag:not(:last-child){margin-right:8px}.adelt-page:not(.full-width) .sidebar .meta>:nth-child(odd),.blog-post .sidebar .meta>:nth-child(odd){align-self:center;color:var(--blue);font-size:24px;justify-self:center}.adelt-page:not(.full-width) .sidebar .meta>:nth-child(2n),.blog-post .sidebar .meta>:nth-child(2n){align-self:center}.adelt-page:not(.full-width) .sidebar .index,.blog-post .sidebar
.index{display:none;grid-area:index;padding:var(--padding)}@media screen and (min-width:1024px){.adelt-page:not(.full-width) .sidebar .index,.blog-post .sidebar
.index{display:block}}.adelt-page:not(.full-width) .sidebar .index>.content,.blog-post .sidebar .index>.content{grid-gap:12px;align-items:center;display:grid;grid-template-columns:32px 1fr;position:sticky;top:calc(var(--nav-height) + var(--page-top) + 10px)}.adelt-page:not(.full-width) .sidebar .index>.content a,.adelt-page:not(.full-width) .sidebar .index>.content a:visited,.blog-post .sidebar .index>.content a,.blog-post .sidebar .index>.content a:visited{color:inherit}.adelt-page:not(.full-width) .sidebar .index>.content>:nth-child(odd),.blog-post .sidebar .index>.content>:nth-child(odd){align-self:start;color:var(--softer);font-size:24px;justify-self:center}.adelt-page:not(.full-width) .sidebar .index>.content>:nth-child(2n),.blog-post .sidebar .index>.content>:nth-child(2n){align-self:start}.adelt-page:not(.full-width) .sidebar .index>.content .active,.blog-post .sidebar .index>.content
.active{color:var(--blue);font-weight:700}.adelt-page:not(.full-width) .sidebar .index .label,.blog-post .sidebar .index
.label{display:block}.adelt-page:not(.full-width) .entry-content,.blog-post .entry-content{margin:0}@media screen and (min-width:1024px){.adelt-page:not(.full-width) .entry-content,.blog-post .entry-content{display:grid;grid-template-columns:1fr auto 1fr}.adelt-page:not(.full-width) .entry-content>*,.blog-post .entry-content>*{display:grid;grid-column:2;grid-template-columns:repeat(5,1fr);max-width:1920px;width:100%}.adelt-page:not(.full-width) .entry-content>*>*,.blog-post .entry-content>*>*{grid-column:2/span 3}}.adelt-page:not(.full-width) .entry-content>.content,.blog-post .entry-content>.content{display:grid;grid-template-areas:"sidebar" "post";grid-template-columns:1fr;max-width:calc(var(--blog-width) + var(--sidebar-width));position:relative}.adelt-page:not(.full-width) .entry-content>.content .post,.blog-post .entry-content>.content
.post{padding:12px
var(--padding) 24px}.adelt-page:not(.full-width) .entry-content>.content .post .wp-block-image,.blog-post .entry-content>.content .post .wp-block-image{margin-bottom:2em}.adelt-page:not(.full-width) .entry-content>.content .post figure,.blog-post .entry-content>.content .post
figure{text-align:center}.adelt-page:not(.full-width) .entry-content>.content .post figure.size-large,.blog-post .entry-content>.content .post figure.size-large{box-shadow:0 4px 12px rgba(0,0,0,.133);margin-left:var(--image-margin)}.adelt-page:not(.full-width) .entry-content>.content .post figure.size-large img,.blog-post .entry-content>.content .post figure.size-large
img{display:block}.adelt-page:not(.full-width) .entry-content>.content .post figure:not(.size-large) img,.blog-post .entry-content>.content .post figure:not(.size-large) img{box-shadow:0 4px 12px rgba(0,0,0,.133)}.adelt-page:not(.full-width) .entry-content>.content .post figure figcaption,.blog-post .entry-content>.content .post figure
figcaption{color:var(--soft);font-size:.9em;padding:0
12px 12px}.adelt-page:not(.full-width) .entry-content>.content>.counter,.blog-post .entry-content>.content>.counter{align-items:end;color:rgba(0,0,0,.267);display:none;font-size:12px;grid-row:span 3;grid-template-rows:repeat(auto-fit,1fr);height:100%;left:-48px;line-height:24px;position:absolute;top:0;z-index:-1}.adelt-page:not(.full-width) .entry-content>.content>.counter>:nth-child(2n):after,.blog-post .entry-content>.content>.counter>:nth-child(2n):after{border-top:1px solid rgba(0,0,0,.067);content:"";display:block;height:12px;width:12px}@media screen and (min-width:1024px){.adelt-page:not(.full-width) .entry-content>.content,.blog-post .entry-content>.content{grid-gap:32px;grid-template-areas:"post sidebar";grid-template-columns:1fr var(--sidebar-width)}.adelt-page:not(.full-width) .entry-content>.content>.sidebar,.blog-post .entry-content>.content>.sidebar{grid-area:sidebar}.adelt-page:not(.full-width) .entry-content>.content>.post,.blog-post .entry-content>.content>.post{grid-area:post;width:var(--blog-width)}.adelt-page:not(.full-width) .entry-content>.content>.counter,.blog-post .entry-content>.content>.counter{display:grid}.adelt-page:not(.full-width) .after-content,.blog-post .after-content{display:grid;grid-template-columns:1fr auto 1fr}.adelt-page:not(.full-width) .after-content>*,.blog-post .after-content>*{display:grid;grid-column:2;grid-template-columns:repeat(5,1fr);max-width:1920px;width:100%}.adelt-page:not(.full-width) .after-content>*>*,.blog-post .after-content>*>*{grid-column:2/span 3}}.adelt-page:not(.full-width) .after-content .heading,.blog-post .after-content
.heading{color:var(--dark);margin-top:2em;padding-top:0;text-align:center}.adelt-page:not(.full-width) .after-content .project-references,.blog-post .after-content .project-references{--image-offset:48px;padding-top:calc(var(--image-offset) + 24px)}@media screen and (min-width:1024px){.adelt-page:not(.full-width) .after-content .project-references,.blog-post .after-content .project-references{display:grid;grid-template-columns:1fr 1fr 1fr}}.adelt-page:not(.full-width) .after-content .project-references>.column,.blog-post .after-content .project-references>.column{grid-gap:calc(var(--image-offset) - 12px);align-items:start;align-self:start;display:grid;margin-bottom:calc(var(--image-offset) - 12px);padding:0
12px}@media screen and (min-width:1024px){.adelt-page:not(.full-width) .after-content .project-references>.column,.blog-post .after-content .project-references>.column{margin-bottom:0}}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference,.blog-post .after-content .project-references>.column>.reference{grid-gap:12px;background-color:#fff;color:var(--dark);cursor:pointer;display:grid;filter:drop-shadow(0 8px 12px rgba(0,0,0,.1333333333));grid-template-areas:"image" "title" "text" "year" "link" "technologies";grid-template-columns:1fr;margin-bottom:calc(var(--image-offset) - 12px);outline:none;padding:12px;text-align:center;text-decoration:none;transition:filter 2s cubic-bezier(0,.5,.5,1)}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference:focus,.adelt-page:not(.full-width) .after-content .project-references>.column>.reference:focus-within,.blog-post .after-content .project-references>.column>.reference:focus,.blog-post .after-content .project-references>.column>.reference:focus-within{filter:drop-shadow(0 8px 16px rgba(0,0,0,.2));transition:filter .1s cubic-bezier(0,.5,.5,1)}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference:focus .text,.adelt-page:not(.full-width) .after-content .project-references>.column>.reference:focus-within .text,.blog-post .after-content .project-references>.column>.reference:focus .text,.blog-post .after-content .project-references>.column>.reference:focus-within
.text{max-height:100vh;transition:max-height .3s cubic-bezier(0,.5,.5,1)}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference:focus .text.overflow:after,.adelt-page:not(.full-width) .after-content .project-references>.column>.reference:focus-within .text.overflow:after,.blog-post .after-content .project-references>.column>.reference:focus .text.overflow:after,.blog-post .after-content .project-references>.column>.reference:focus-within .text.overflow:after{opacity:0}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.link,.blog-post .after-content .project-references>.column>.reference>.link{color:var(--soft);font-size:.8em;grid-area:link;line-height:24px;overflow:hidden;position:relative;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.link:before,.blog-post .after-content .project-references>.column>.reference>.link:before{background-color:rgba(0,0,0,.133);-webkit-clip-path:polygon(0 0,100% 0,calc(100% - 24px) 100%,0 100%);clip-path:polygon(0 0,100% 0,calc(100% - 24px) 100%,0 100%);content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:width .3s cubic-bezier(0,.5,.5,1);width:0}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.link:focus,.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.link:hover,.blog-post .after-content .project-references>.column>.reference>.link:focus,.blog-post .after-content .project-references>.column>.reference>.link:hover{text-decoration:underline}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.link:focus:before,.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.link:hover:before,.blog-post .after-content .project-references>.column>.reference>.link:focus:before,.blog-post .after-content .project-references>.column>.reference>.link:hover:before{width:calc(100% + 100px)}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.image,.blog-post .after-content .project-references>.column>.reference>.image{grid-area:image;margin-top:calc(var(--image-offset)*-1);text-align:center}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.image img,.blog-post .after-content .project-references>.column>.reference>.image
img{border:4px
solid #fff;max-height:400px;max-width:70%}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.image.desktop,.blog-post .after-content .project-references>.column>.reference>.image.desktop{display:none}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.image.desktop img,.blog-post .after-content .project-references>.column>.reference>.image.desktop
img{max-height:280px;max-width:70%}@media screen and (min-width:1024px){.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.image.mobile,.blog-post .after-content .project-references>.column>.reference>.image.mobile{display:none}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.image.desktop,.blog-post .after-content .project-references>.column>.reference>.image.desktop{display:block}}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.title,.blog-post .after-content .project-references>.column>.reference>.title{font-weight:700;grid-area:title}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.text,.blog-post .after-content .project-references>.column>.reference>.text{font-size:14px;grid-area:text;max-height:200px;overflow:hidden;padding:0
12px;position:relative;transition:max-height .3s cubic-bezier(0,.5,.5,1)}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.text.overflow:after,.blog-post .after-content .project-references>.column>.reference>.text.overflow:after{background-image:linear-gradient(0deg,#fff,#fff 1px,hsla(0,0%,100%,0));bottom:-1px;content:"";display:block;height:32px;left:0;opacity:1;position:absolute;transition:opacity .3s cubic-bezier(0,.5,.5,1);width:100%}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.text p,.blog-post .after-content .project-references>.column>.reference>.text
p{margin:0
0 .25em}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.year,.blog-post .after-content .project-references>.column>.reference>.year{color:var(--soft);font-size:.8em;grid-area:year}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.year:after,.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.year:before,.blog-post .after-content .project-references>.column>.reference>.year:after,.blog-post .after-content .project-references>.column>.reference>.year:before{content:"-";margin:0
4px}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.technologies,.blog-post .after-content .project-references>.column>.reference>.technologies{grid-gap:12px;align-items:center;display:grid;grid-area:technologies;grid-template-columns:repeat(auto-fit,minmax(48px,1fr));justify-items:center}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.technologies .technology .image img,.blog-post .after-content .project-references>.column>.reference>.technologies .technology .image
img{border:4px
solid #fff;border-radius:200px;box-shadow:0 4px 6px transparent;max-height:48px;max-width:100%;transition:box-shadow .3s cubic-bezier(0,.5,.5,1)}.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.technologies .technology .image img:focus,.adelt-page:not(.full-width) .after-content .project-references>.column>.reference>.technologies .technology .image img:hover,.blog-post .after-content .project-references>.column>.reference>.technologies .technology .image img:focus,.blog-post .after-content .project-references>.column>.reference>.technologies .technology .image img:hover{box-shadow:0 4px 6px rgba(0,0,0,.2);transition:box-shadow .1s cubic-bezier(0,.5,.5,1)}.adelt-page:not(.full-width) .product-columns,.blog-post .product-columns{color:rgba(0,0,0,.533);font-size:14px;margin-top:-80px;z-index:1}.adelt-page:not(.full-width) .product-columns h1,.adelt-page:not(.full-width) .product-columns h2,.adelt-page:not(.full-width) .product-columns h3,.adelt-page:not(.full-width) .product-columns h4,.adelt-page:not(.full-width) .product-columns h5,.blog-post .product-columns h1,.blog-post .product-columns h2,.blog-post .product-columns h3,.blog-post .product-columns h4,.blog-post .product-columns
h5{color:var(--blue);font-size:36px;line-height:36px}.adelt-page:not(.full-width) .product-columns>*,.blog-post .product-columns>*{box-shadow:0 12px 22px rgba(0,0,0,.4);margin-bottom:24px}.adelt-page:not(.full-width) .product-columns>*>*,.blog-post .product-columns>*>*{padding:0
12px}.adelt-page:not(.full-width) .product-columns>:before,.blog-post .product-columns>:before{background-color:transparent;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:200px}.adelt-page:not(.full-width) .product-columns>.wordpress:before,.blog-post .product-columns>.wordpress:before{background-color:#0087cb;background-image:url(/images/wordpress-logo.svg?1540ec77275457831f37f1ef64076b40)}.adelt-page:not(.full-width) .product-columns>.laravel:before,.blog-post .product-columns>.laravel:before{background-color:#efefef;background-image:url(/images/laravel-logo.svg?3583745669f24b084776507cb27fa4b3)}.adelt-page:not(.full-width) .product-columns>.magento:before,.blog-post .product-columns>.magento:before{background-color:#f47f30;background-image:url(/images/magento-logo.svg?5ac4e549f4db600e5def80f329f946a8)}.adelt-page:not(.full-width) p,.blog-post
p{margin-bottom:1.5em;margin-top:.5em}.adelt-page:not(.full-width) p:empty,.blog-post p:empty{margin:0}.adelt-page:not(.full-width) h1,.adelt-page:not(.full-width) h2,.adelt-page:not(.full-width) h3,.adelt-page:not(.full-width) h4,.adelt-page:not(.full-width) h5,.adelt-page:not(.full-width) h6,.blog-post h1,.blog-post h2,.blog-post h3,.blog-post h4,.blog-post h5,.blog-post
h6{margin-bottom:0}.adelt-page:not(.full-width) h1[id],.adelt-page:not(.full-width) h2[id],.adelt-page:not(.full-width) h3[id],.adelt-page:not(.full-width) h4[id],.adelt-page:not(.full-width) h5[id],.adelt-page:not(.full-width) h6[id],.blog-post h1[id],.blog-post h2[id],.blog-post h3[id],.blog-post h4[id],.blog-post h5[id],.blog-post h6[id]{margin-top:calc(var(--page-top)*-1 - var(--nav-height) - .5em);padding-top:calc(var(--page-top) + var(--nav-height) + .3em);pointer-events:none}.adelt-page:not(.full-width)+.post-navigation,.blog-post+.post-navigation{display:grid;grid-template-columns:1fr auto 1fr}.adelt-page:not(.full-width)+.post-navigation .nav-links,.blog-post+.post-navigation .nav-links{grid-gap:32px;display:grid;grid-column:2;grid-template-columns:1fr;margin-top:32px;width:100%}@media screen and (min-width:1024px){.adelt-page:not(.full-width)+.post-navigation .nav-links,.blog-post+.post-navigation .nav-links{grid-template-columns:1fr 1fr}}.adelt-page:not(.full-width)+.post-navigation .nav-links .nav-next,.blog-post+.post-navigation .nav-links .nav-next{text-align:right}.adelt-page:not(.full-width)+.post-navigation .nav-links a,.adelt-page:not(.full-width)+.post-navigation .nav-links a:visited,.blog-post+.post-navigation .nav-links a,.blog-post+.post-navigation .nav-links a:visited{color:var(--blue)}.full-width{margin:0}.full-width .padding-el{padding:100px
0}.full-width .case-study-content:not(.full-width-el),.full-width .inner:not(.full-width-el),.full-width .wp-block-yoast-faq-block:not(.full-width-el),.full-width figure:not(.full-width-el),.full-width h1:not(.full-width-el),.full-width h2:not(.full-width-el),.full-width h3:not(.full-width-el),.full-width h4:not(.full-width-el),.full-width h5:not(.full-width-el),.full-width ol:not(.full-width-el),.full-width p:not(.full-width-el),.full-width strong:not(.full-width-el),.full-width ul:not(.full-width-el){margin-left:auto;margin-right:auto;max-width:1130px}@media (max-width:1177px){.full-width .case-study-content:not(.full-width-el),.full-width .inner:not(.full-width-el),.full-width .wp-block-yoast-faq-block:not(.full-width-el),.full-width figure:not(.full-width-el),.full-width h1:not(.full-width-el),.full-width h2:not(.full-width-el),.full-width h3:not(.full-width-el),.full-width h4:not(.full-width-el),.full-width h5:not(.full-width-el),.full-width ol:not(.full-width-el),.full-width p:not(.full-width-el),.full-width strong:not(.full-width-el),.full-width ul:not(.full-width-el){max-width:unset;padding:0
24px}}.full-width .inner:first-child{padding-left:0!important;padding-right:0!important}.full-width
figure{margin:0}.full-width ul:not(.slick-dots) li{align-items:baseline;display:flex;font-size:18px;list-style-type:none;padding:10px
0;text-decoration:none}.full-width ul:not(.slick-dots) li:before{content:"\f058";font-family:Font Awesome\ 6 Pro;font-size:18px;margin-right:10px}.full-width-el{background-color:var(--blue);display:flex;justify-content:center;max-width:unset!important}@media screen and (max-width:1023px){#primary.jobs
.sidebar{grid-template-areas:"meta";grid-template-columns:1fr}#primary.jobs .sidebar .contact-button{grid-row:2}}#primary.jobs .sidebar .meta>*{align-self:center}.adelt-page:not(.full-width) .entry-header{padding-bottom:96px}.adelt-page:not(.full-width) .entry-content>.content{display:block;padding:var(--padding)}.adelt-page:not(.full-width) .about-us-quote{background-color:#f0f8ff;margin:0
-30px;padding:30px}@media screen and (min-width:1024px){#comments{display:grid;grid-template-columns:1fr auto 1fr}#comments>*{display:grid;grid-column:2;grid-template-columns:repeat(5,1fr);max-width:1920px;width:100%}#comments>*>*{grid-column:2/span 3}}#comments>*{max-width:calc(var(--blog-width) + var(--sidebar-width));padding:32px}#comments>*>*{grid-column-start:1}#comments .comment-list{list-style:none;margin:0;padding:0}.contact-button{width:100%}.contact-button
.button{color:#fff!important;position:sticky;text-align:center;text-decoration:none;top:calc(var(--page-top) + var(--nav-height) + 16px);width:100%}body.archive .content.category-postlist{margin-top:-80px;z-index:1}body.archive .content.category-postlist>.post{background-color:#fff}body.archive .content.category-postlist>.post
a{text-decoration:none}body.archive .content.category-postlist>.post a,body.archive .content.category-postlist>.post a:focus,body.archive .content.category-postlist>.post a:hover,body.archive .content.category-postlist>.post a:visited{color:inherit}body.archive .content.category-postlist>.post
.title{font-size:1.2em;font-weight:700}body.archive .content.category-postlist>.post .description,body.archive .content.category-postlist>.post
.title{padding:4px
12px}.error404 .site-main{padding:0
24px 100px}@media (min-width:1448px){.error404 .site-main{margin:auto;max-width:1700px;padding:0
0 100px}}.search .site-main{padding:0
24px 100px}@media (min-width:1448px){.search .site-main{margin:auto;max-width:1400px;padding:0
0 100px}}.search .site-main .search-grid{display:grid;grid-template-columns:1fr;margin-top:30px}@media (min-width:678px){.search .site-main .search-grid{grid-column-gap:20px;grid-template-columns:1fr 1fr}}@media screen and (min-width:1024px){.search .site-main .search-grid{grid-template-columns:1fr 1fr 1fr 1fr}}.search .site-main .search-grid
article{grid-row-gap:10px;align-self:baseline;display:grid;grid-template-rows:minmax(100px,auto) auto auto}.search .site-main .search-grid article .entry-header
h2{font-size:20px;margin:0}.search .site-main .search-grid article .entry-summary{margin:0}.wp-block-yoast-faq-block{display:flex;flex-direction:column;margin:20px
0;row-gap:10px}.wp-block-yoast-faq-block .schema-faq-section{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.051);padding:10px}.wp-block-yoast-faq-block .schema-faq-section .schema-faq-question{cursor:pointer;display:block;font-size:20px;padding:0}.wp-block-yoast-faq-block .schema-faq-section .schema-faq-question:before{content:"+";font-family:Font Awesome\ 6 Pro;font-size:18px;margin-right:20px}.wp-block-yoast-faq-block .schema-faq-section .schema-faq-answer{margin:0;max-height:0;overflow:hidden;padding:0}.wp-block-yoast-faq-block .schema-faq-section.active .schema-faq-question:before{content:"\f068"}.wp-block-yoast-faq-block.dark .schema-faq-section{background-color:var(--dark-blue)}.wp-block-yoast-faq-block.dark .schema-faq-section .schema-faq-answer,.wp-block-yoast-faq-block.dark .schema-faq-section .schema-faq-question{color:#fff}.grid-two-cols{padding:50px
0}.grid-two-cols figure
img{box-shadow:0 7px 14px rgba(0,0,0,.15)}.grid-two-cols.dark-design{background-color:var(--dark-blue)}.grid-two-cols.dark-design .headline,.grid-two-cols.dark-design .person-info,.grid-two-cols.dark-design .person-name{color:#fff!important;font-weight:500}.grid-two-cols.dark-design .cta-button{margin-top:20px}.grid-two-cols.dark-design .cta-button>a{background-color:#fff!important;border:1px
solid #fff!important;color:var(--dark-blue)!important}.grid-two-cols.dark-design .cta-button>a:hover{background-color:var(--dark-blue)!important;border:1px
solid #fff!important;color:#fff!important}.grid-two-cols .content .headline,.grid-two-cols .content .person-info,.grid-two-cols .content .person-name{color:var(--font);font-weight:500}.grid-two-cols .content .cta-button{margin-top:20px}.grid-two-cols .content .cta-button>a{align-items:center;background-color:var(--blue);border:1px
solid var(--blue);border-radius:0!important;box-shadow:0 7px 14px rgba(0,0,0,.15);color:#fff;cursor:pointer;display:flex;font-size:18px;justify-content:center;min-height:30px;padding:10px;text-decoration:none}.grid-two-cols .content .cta-button>a:hover{background-color:var(--dark-blue);border:1px
solid var(--dark-blue);color:#fff}.grid-two-cols .content .person-info,.grid-two-cols .content .person-name{color:var(--dark-blue);margin:0}.case-study .entry-content
.content{display:grid!important}.case-study .entry-content .content
.post{padding-left:0!important;padding-right:0!important}.case-study .entry-content .meta
span{align-self:center!important}@media (max-width:1199px){.case-study .entry-content
.meta{grid-column:1!important}}.case-study .case-study-slider{grid-column:span 2!important;margin-top:50px!important}.facts-element .wp-block-adelt-icon-text-element-container{background-color:hsla(0,0%,95%,.271);border-radius:3px;box-shadow:0 4px 12px rgba(0,0,0,.06);grid-template-columns:1fr!important;padding:20px
10px}.facts-element .wp-block-adelt-icon-text-element-container .content
.headline{margin-bottom:0!important}.facts-element .wp-block-adelt-icon-text-element-container .content
h3{font-weight:400!important}.facts-element .wp-block-adelt-icon-text-element-container
.icon{margin-bottom:10px;margin-top:0}.facts-element.dark .wp-block-adelt-icon-text-element-container{background-color:#252525}.facts-element.dark .wp-block-adelt-icon-text-element-container>*{color:#fff!important}.admin-bar .home-header
img{height:600px}@media (min-width:600px){.admin-bar .home-header
img{height:calc(100vh - var(--header-height) - 32px)}}.home-header{position:relative}.home-header .tabs-holder{left:0;margin:auto;position:absolute;top:10%;width:100%}@media (min-width:600px){.home-header .tabs-holder{top:20%}}.home-header .tabs-holder .wp-block-group__inner-container{margin:auto;max-width:var(--header-max-width)}.home-header .tabs-holder .wp-block-group__inner-container .wp-block-adelt-tabs-container{max-width:600px}.home-header
img{height:600px;max-width:100%;width:100vW}@media (min-width:600px){.home-header
img{height:calc(100vh - var(--header-height))}}@media (min-width:1200px){.hide-on-desktop{display:none!important}}@media (max-width:599px){.hide-on-mobile{display:none!important}}@media (min-width:600px) and (max-width:1199px){.hide-on-tablet{display:none!important}}h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background{padding:1.25em 2.375em}h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]){rotate:180deg}.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}.wp-block-table{overflow-x:auto}.wp-block-table table{border-collapse:collapse;width:100%}.wp-block-table thead{border-bottom:3px solid}.wp-block-table tfoot{border-top:3px solid}.wp-block-table td,.wp-block-table th{border:1px solid;padding:.5em}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{background-color:initial;border-collapse:inherit;border-spacing:0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:#0000}.wp-block-table.is-style-stripes{border-bottom:1px solid #f0f0f0}.wp-block-table .has-border-color td,.wp-block-table .has-border-color th,.wp-block-table .has-border-color tr,.wp-block-table .has-border-color>*{border-color:inherit}.wp-block-table table[style*=border-top-color] tr:first-child,.wp-block-table table[style*=border-top-color] tr:first-child td,.wp-block-table table[style*=border-top-color] tr:first-child th,.wp-block-table table[style*=border-top-color]>*,.wp-block-table table[style*=border-top-color]>* td,.wp-block-table table[style*=border-top-color]>* th{border-top-color:inherit}.wp-block-table table[style*=border-top-color] tr:not(:first-child){border-top-color:initial}.wp-block-table table[style*=border-right-color] td:last-child,.wp-block-table table[style*=border-right-color] th,.wp-block-table table[style*=border-right-color] tr,.wp-block-table table[style*=border-right-color]>*{border-right-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:last-child,.wp-block-table table[style*=border-bottom-color] tr:last-child td,.wp-block-table table[style*=border-bottom-color] tr:last-child th,.wp-block-table table[style*=border-bottom-color]>*,.wp-block-table table[style*=border-bottom-color]>* td,.wp-block-table table[style*=border-bottom-color]>* th{border-bottom-color:inherit}.wp-block-table table[style*=border-bottom-color] tr:not(:last-child){border-bottom-color:initial}.wp-block-table table[style*=border-left-color] td:first-child,.wp-block-table table[style*=border-left-color] th,.wp-block-table table[style*=border-left-color] tr,.wp-block-table table[style*=border-left-color]>*{border-left-color:inherit}.wp-block-table table[style*=border-style] td,.wp-block-table table[style*=border-style] th,.wp-block-table table[style*=border-style] tr,.wp-block-table table[style*=border-style]>*{border-style:inherit}.wp-block-table table[style*=border-width] td,.wp-block-table table[style*=border-width] th,.wp-block-table table[style*=border-width] tr,.wp-block-table table[style*=border-width]>*{border-style:inherit;border-width:inherit}