/*!normalize.css v7.0.0 | MIT License | github.com/necolas/normalize.css*/button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,h5,h6{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:initial;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=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:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[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-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}html{box-sizing:border-box}body{font-size:16px;color:#404040}body.oxygen-aos-enabled{overflow-x:hidden}*,::after,::before{box-sizing:inherit}.ct-section-inner-wrap{margin-left:auto;margin-right:auto;height:100%;min-height:inherit}.ct-section-with-shape-divider{position:relative!important}.oxygen-unslider-container:not(.unslider-fade)>ul{list-style:none;width:0}.oxygen-unslider-container:not(.unslider-fade):not(.unslider-horizontal)>ul>li{opacity:0}.oxygen-unslider-container.unslider-fade>ul>li:not(.unslider-active){opacity:0}div.ct-svg-icon>svg,svg.ct-svg-icon{height:1em!important;fill:currentColor}.ct-columns-inner-wrap{display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.ct-column{float:left!important;word-break:break-word}svg.ct-svg-icon{display:inline-block;width:1em!important}div.ct-svg-icon{display:inline-block;box-sizing:content-box;border-radius:50%;width:auto}div.ct-svg-icon>svg{width:1em!important;display:block}div.ct-fancy-icon{display:inline-flex;border-radius:50%}.ct-fancy-icon>svg{fill:currentColor}.ct-columns-inner-wrap>.ct-column:first-child{margin-left:0!important}.ct-columns-inner-wrap>.ct-column:last-child{margin-right:0!important}.ct-video{width:100%}.ct-video>.oxygen-vsb-responsive-video-wrapper{position:relative}.ct-video>.oxygen-vsb-responsive-video-wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}.oxy-nav-menu-list{display:flex;padding:0;margin:0}.oxy-nav-menu .oxy-nav-menu-list li.menu-item{list-style-type:none;display:flex;flex-direction:column}.oxy-nav-menu .oxy-nav-menu-list li.menu-item a{text-decoration:none;border-style:solid;border-width:0;transition-timing-function:ease-in-out;transition-property:background-color,color,border-color;border-color:transparent}.oxy-nav-menu .oxy-nav-menu-list li.current-menu-item>a,.oxy-nav-menu .oxy-nav-menu-list li.menu-item:focus-within>a,.oxy-nav-menu .oxy-nav-menu-list li.menu-item:hover>a{border-color:initial}.oxy-nav-menu .menu-item,.oxy-nav-menu .sub-menu{position:relative}.oxy-nav-menu .menu-item .sub-menu{padding:0;flex-direction:column;white-space:nowrap;transition-timing-function:ease-in-out;transition-property:visibility,opacity;visibility:hidden;opacity:0;display:flex;position:absolute;top:100%}.oxy-nav-menu .sub-menu .sub-menu,.oxy-nav-menu.oxy-nav-menu-vertical .sub-menu{left:100%;top:0}.oxy-nav-menu .menu-item:hover>.sub-menu,.oxy-nav-menu .menu-item:focus-within>.sub-menu{visibility:visible;opacity:1}.oxy-nav-menu .sub-menu li.menu-item{flex-direction:column}@keyframes oxy_sticky_header_fadein{0%{opacity:0}100%{opacity:1}}.oxy-sticky-header-fade-in{animation-name:oxy_sticky_header_fadein;animation-duration:.5s;animation-iteration-count:1}.oxy-sticky-header .oxygen-show-in-sticky-only{display:none}.oxy-sticky-header.oxy-sticky-header-active .oxygen-show-in-sticky-only{display:block}.oxy-header-wrapper{position:relative}.oxy-header-row{width:100%;display:block}.oxy-header-container{height:100%;margin-left:auto;margin-right:auto;display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:stretch}.oxy-header-center,.oxy-header-left,.oxy-header-right{display:flex;align-items:center}.oxy-header .oxygen-only-show-in-overlay,.oxy-video-container{display:none}.oxy-header-left{justify-content:flex-start}.oxy-header-center{flex-grow:1;justify-content:center}.oxy-header-right{justify-content:flex-end}.admin-bar .oxy-sticky-header-active{top:32px!important}@media screen and (max-width:782px){.admin-bar .oxy-sticky-header-active{top:46px!important}}@media screen and (max-width:600px){.admin-bar .oxy-sticky-header-active{top:0!important}}.oxy-video-background{position:relative;z-index:1}.oxy-video-background .oxy-video-container{display:block;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:-1}.oxy-video-background .oxy-video-container video{min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;position:absolute;transform:translate(-50%,-50%)}.oxy-video-overlay{position:absolute;top:0;bottom:0;left:0;right:0}.oxy-map iframe{width:100%;height:100%;display:block}.unslider .unslider-fade ul li.unslider-active{position:relative}.oxy-menu-toggle{cursor:pointer;display:none}.oxy-nav-menu.oxy-nav-menu-open{width:100%;position:fixed;top:0;right:0;left:0;bottom:0;display:flex;align-items:center;justify-content:center;flex-direction:column;overflow:auto;z-index:2147483642!important;background-color:#fff}.oxy-nav-menu.oxy-nav-menu-open>div:last-child{max-height:100%;overflow:auto;padding-top:2em;padding-bottom:2em;width:100%}.oxy-nav-menu-prevent-overflow{overflow:hidden;height:100%}.oxy-nav-menu.oxy-nav-menu-open .oxy-menu-toggle{display:initial}.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list{flex-direction:column!important;width:100%}.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-list .menu-item a{text-align:center;border:0!important;background-color:initial!important;justify-content:center}.oxy-nav-menu.oxy-nav-menu-open .oxy-nav-menu-hamburger-wrap{position:absolute;top:20px;right:20px;z-index:1}.oxy-nav-menu:not(.oxy-nav-menu-open) .sub-menu{background-color:#fff;z-index:2147483641}.oxy-nav-menu.oxy-nav-menu-open .menu-item .sub-menu,.oxy-nav-menu.oxy-nav-menu-open .menu-item-has-children>a::after{display:none}.oxy-nav-menu.oxy-nav-menu-open.oxy-nav-menu-responsive-dropdowns .menu-item .sub-menu{display:flex;position:static;animation-name:none;visibility:visible;opacity:1;transition-duration:0s!important}.oxy-nav-menu.oxy-nav-menu-open a:not([href]){display:none}.oxy-nav-menu-hamburger-wrap{display:flex;align-items:center;justify-content:center}.oxy-nav-menu-hamburger{display:flex;justify-content:space-between;flex-direction:column}.oxy-nav-menu-hamburger-line{border-radius:2px}.oxy-nav-menu-open .oxy-nav-menu-hamburger{transform:rotate(45deg)}.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line{display:none}.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:first-child{display:initial;position:relative}.oxy-nav-menu-open .oxy-nav-menu-hamburger .oxy-nav-menu-hamburger-line:last-child{display:initial;position:relative;transform:rotate(90deg)}.oxy-nav-menu .menu-item a{display:flex;align-items:center}.oxy-nav-menu.oxy-nav-menu-vertical .menu-item a{flex-direction:row}.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow .menu-item-has-children>a::after{width:.35em;height:.35em;margin-left:.5em;border-right:.1em solid;border-top:.1em solid;transform:rotate(135deg);content:""}.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow .sub-menu .menu-item-has-children>a::after,.oxy-nav-menu-dropdowns.oxy-nav-menu-dropdown-arrow.oxy-nav-menu-vertical .menu-item-has-children>a::after{transform:rotate(45deg)}.oxy-social-icons{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start}.oxy-social-icons a{line-height:1;width:1em;height:1em;display:flex;align-items:center;justify-content:center;text-decoration:none}.oxy-social-icons a svg{stroke-width:0;stroke:currentColor;fill:currentColor}.oxy-soundcloud{min-width:300px;min-height:120px}.oxy-soundcloud iframe{width:100%;height:100%}.comment-body .alignleft,.oxy-stock-content-styles .alignleft{margin-right:1em;float:left}.comment-body .alignright,.oxy-stock-content-styles .alignright{margin-left:1em;float:right}.comment-body .aligncenter,.oxy-stock-content-styles .aligncenter{margin-left:auto;margin-right:auto}.comment-body img,.oxy-stock-content-styles img{max-width:100%}.oxy-comment-form .comment-reply-title{margin-bottom:.5em}.oxy-comment-form .logged-in-as{margin-bottom:1em;font-size:.75em}.oxy-comment-form #submit{padding:1em 2em;background-color:#000;color:#fff;cursor:pointer;margin-top:.5em;border:none;font-weight:700}.oxy-comment-form input,.oxy-comment-form textarea{padding:.5em;border-radius:0;border:1px solid #000;color:gray;width:100%}.oxy-comment-form label{font-weight:700}.oxy-comment-form .comment-form>p{margin-top:0;margin-bottom:1em}.oxy-comments h3.comments-title{margin-bottom:1em}.oxy-comments ol.children,.oxy-comments ol.comments-list{list-style:none;margin:0;padding:0}.oxy-comments ol.children{margin-left:50px}.oxy-comments li.comment .comment-body{margin-left:0;margin-right:0;margin-bottom:50px}.oxy-comments li.comment .comment-body .comment-content{margin-bottom:1em}.oxy-comments .comment-meta .comment-author{display:flex;flex-direction:row;align-items:center}.oxy-comments .comment-meta .comment-author .avatar{max-width:64px;max-height:64px;margin-right:.5em}.oxy-comments .comment-meta .comment-author span.says::before{content:" ";white-space:pre}.oxy-progress-bar-overlay-percent,.oxy-progress-bar-overlay-text{line-height:1;white-space:nowrap;color:#fff}.oxy-comments .comment-meta .comment-metadata{font-size:.75em;margin-top:.75em}.oxy-comments .comment-meta .edit-link{margin-left:.5em}.oxy-comments .reply{display:flex}.oxy-comments .reply .comment-reply-link{font-size:.75em}.oxy-comments .comment-meta{flex-wrap:wrap}.oxy-comments .comment-awaiting-moderation{flex-basis:100%}.oxy-login-form p{display:flex;flex-direction:column}.oxy-login-form input{padding:.5em;border-radius:0;border:1px solid #000}.oxy-login-form input[type=submit]{padding:1em 2em;background-color:#000;color:#fff;cursor:pointer;border:none;font-weight:700}.oxy-search-form input{padding:.5em;border-radius:0;border:1px solid #000}.oxy-search-form input[type=submit]{padding:calc(.5em + 1px)1em;background-color:#000;color:#fff;cursor:pointer;border:none}.oxy-search-form label.screen-reader-text{display:none}.oxy-icon-box-icon{display:flex;flex-shrink:0;flex-grow:0}.oxy-icon-box-content{flex-grow:1;width:100%}.oxy-icon-box-heading,.oxy-icon-box-text{margin:0}.oxy-icon-box{display:flex;align-items:flex-start}.oxy-pricing-box{display:flex;flex-direction:column;position:relative;overflow:hidden}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic{order:10;display:flex;flex-direction:row}.oxy-pricing-box-graphic>img{max-width:100%;display:block}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-title{order:20}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price{order:30;display:flex;flex-wrap:wrap;flex-direction:row;align-items:baseline;justify-content:center}.oxy-pricing-box-amount{display:flex;align-items:baseline;flex-direction:row}.oxy-pricing-box-currency{align-self:flex-start}.oxy-pricing-box-amount-decimal{align-self:baseline}.oxy-pricing-box-term{margin-left:.4em}.oxy-pricing-box-sale-price{width:100%;flex-grow:0;flex-shrink:0}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content{order:40}.oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta{order:60}@keyframes oxy_progress_bar_width{0%{width:0%}100%{width:100%}}@keyframes oxy_progress_bar_stripes{from{background-position:44px 0}to{background-position:0 0}}.oxy-progress-bar-background,.oxy-progress-bar-progress{background-position:0 0;background-attachment:fixed;background-size:44px 44px}.oxy-progress-bar{display:flex;flex-direction:column;align-items:center;width:100%}.oxy-progress-bar-background{background-color:#d3d3d3;width:100%}.oxy-progress-bar-progress{padding:20px;display:flex;background-color:#a9a9a9;align-items:center}.oxy-progress-bar-overlay-percent{margin-left:auto;padding-left:1em;font-size:.8em}.oxy-tab,.oxy-tab-content{padding:20px}.oxy-progress-bar-overlay-percent:empty{display:none}.oxy-superbox{display:inline-flex}.oxy-superbox-primary,.oxy-superbox-secondary,.oxy-tabs-wrapper{display:flex}.oxy-superbox-wrap{position:relative;overflow:hidden;display:flex;width:100%}.oxy-superbox-primary{position:relative;top:0;left:0;width:100%}.oxy-superbox-secondary{position:absolute;top:0;left:0;width:100%;height:100%}.oxy-tab{cursor:pointer}.oxy-tabs-contents-content-hidden{display:none!important}.oxy-testimonial{display:flex;width:100%}.oxy-testimonial .oxy-testimonial-photo-wrap{display:flex;flex-direction:column}.oxy-testimonial .oxy-testimonial-photo{border-radius:50%}.oxy-testimonial .oxy-testimonial-content-wrap{display:flex;flex-direction:column;order:2}.oxy-testimonial .oxy-testimonial-author-wrap{display:flex;flex-direction:column}.oxy-testimonial .oxy-testimonial-author,.oxy-testimonial .oxy-testimonial-author-info{display:flex}.oxy-toggle{display:flex;flex-direction:row;cursor:pointer}.oxy-toggle-content{align-self:stretch;flex-grow:1;display:flex;flex-direction:column;justify-content:center}.oxy-expand-collapse-icon{align-self:center;flex-shrink:0;flex-grow:0;margin-right:.4em;text-align:initial;width:1em;height:1em;position:relative;display:inline-block}.oxy-expand-collapse-icon::after,.oxy-expand-collapse-icon::before{content:"";background-color:#000;position:absolute;width:1em;height:.16em;top:calc((1em/2) - .08em);transition:.3s ease-in-out all;border-radius:.03em}.oxy-expand-collapse-icon::after{transform:rotate(-90deg)scale(0)}.oxy-eci-collapsed.oxy-expand-collapse-icon::after{transform:rotate(-180deg)}.oxy-eci-collapsed.oxy-expand-collapse-icon::before{transform:rotate(-90deg)}[data-aos][data-aos=""]{transition-duration:0s!important}body.oxy-modal-active{height:100vh;overflow-y:hidden;position:fixed;right:0;left:0}.oxy-modal-backdrop{display:flex;align-items:center;justify-content:center}body:not(.oxygen-builder-body) .oxy-modal-backdrop{display:none}body.oxygen-builder-body .oxy-modal-backdrop{height:100vh}.oxy-modal-backdrop.live{position:fixed;top:0;left:0;width:100%;height:100%;z-index:1400}.oxy-modal-backdrop.hidden{display:none}.oxy-modal-backdrop.left{flex-direction:column;align-items:flex-start}.oxy-modal-backdrop.right{flex-direction:column;align-items:flex-end}.oxy-modal-backdrop.top{flex-direction:row;align-items:flex-start}.oxy-modal-backdrop.bottom{flex-direction:row;align-items:flex-end}.oxy-modal-backdrop.upper_left{flex-direction:row;align-items:flex-start;justify-content:flex-start}.oxy-modal-backdrop.upper_right{flex-direction:row;align-items:flex-start;justify-content:flex-end}.oxy-modal-backdrop.bottom_left{flex-direction:row;align-items:flex-end;justify-content:flex-start}.oxy-modal-backdrop.bottom_right{flex-direction:row;align-items:flex-end;justify-content:flex-end}.oxy-modal-backdrop .ct-modal{background-color:#fff;max-height:100vh;overflow-y:auto}div.oxy-dynamic-list div.oxy-product-images.oxy-woo-element{align-self:stretch}div.oxy-repeater-pages,div.oxy-repeater-pages-wrap{display:flex}.oxy-rich-text p:first-child{margin-block-start:0}.oxy-rich-text p:last-child{margin-block-end:0}:-webkit-any(li,div._important),:is(li,div._important){display:list-item}:-webkit-any(table,div._important),:is(table,div._important){display:table}:is(thead,div._important),:-webkit-any(thead,div._important){display:table-header-group}:is(tr,div._important),:-webkit-any(tr,div._important){display:table-row}:is(tbody,div._important),:-webkit-any(tbody,div._important){display:table-row-group}:is(th,td,div._important),:-webkit-any(th,td,div._important){display:table-cell}:is(caption,div._important),:-webkit-any(caption,div._important){display:table-caption}:is(colgroup,div._important),:-webkit-any(colgroup,div._important){display:table-column-group}:is(col,div._important),:-webkit-any(col,div._important){display:table-column}:is(tfoot,div._important),:-webkit-any(tfoot,div._important){display:table-footer-group}
@font-face{font-family:aspekta;src:url(https://astridmanzo.com/wp-content/uploads/useanyfont/5155Aspekta.woff2)format('woff2'),url(https://astridmanzo.com/wp-content/uploads/useanyfont/5155Aspekta.woff)format('woff');font-display: swap}.aspekta{font-family:aspekta!important}
#infinite-footer{z-index:1}.infinite-scroll .pagination-wrapper,.infinite-scroll.neverending .footer-nav-widgets-wrapper,.infinite-scroll.neverending #site-footer{display:none}.infinite-end.neverending .footer-nav-widgets-wrapper,.infinity-end.neverending #site-footer{display:block}.infinity-end.neverending #site-footer{margin:8rem 0 0}.infinite-loader{margin:5rem auto}.infinite-loader .spinner{margin:0 auto;left:inherit!important}#site-content #infinite-handle{margin:5rem auto;max-width:58rem;width:calc(100% - 8rem)}#site-content #infinite-handle span{background:0 0;display:block;font-size:1.7rem;text-align:center}#site-content #infinite-handle span button,#site-content #infinite-handle span button:hover,#site-content #infinite-handle span button:focus{-webkit-appearance:none;-moz-appearance:none;border:none;background:#cd2653;border-radius:0;color:#fff;cursor:pointer;display:inline-block;font-size:1.5rem;font-weight:600;letter-spacing:.0333em;line-height:1.25;margin:0;opacity:1;padding:1.1em 1.44em;text-align:center;text-decoration:none;text-transform:uppercase;transition:opacity .15s linear}#site-content #infinite-handle span button:hover{text-decoration:underline}#site-content .infinite-wrap .hentry:first-of-type{padding:4rem 0 0}.entry-content div.sharedaddy h3.sd-title,.entry-content h3.sd-title,.entry-content #jp-relatedposts h3.jp-relatedposts-headline{font-size:2.8rem;font-weight:700;letter-spacing:-.016875em;line-height:1.5}@media(min-width:700px){.entry-content div.sharedaddy h3.sd-title,.entry-content h3.sd-title,.entry-content #jp-relatedposts h3.jp-relatedposts-headline{font-size:4rem}}.entry-content div.sharedaddy h3.sd-title::before,.entry-content h3.sd-title::before{border:0}.entry-content #jp-relatedposts h3.jp-relatedposts-headline em::before{border:0}.widget_authors ul{list-style:none;margin-left:0}.widget_authors li{margin-top:1rem;list-style:none}.widget_authors li:first-child{margin-top:2rem}.widget_flickr .flickr-size-thumbnail .flickr-images{justify-content:left}.widget_eu_cookie_law_widget #eu-cookie-law,.widget_eu_cookie_law_widget #eu-cookie-law .accept{font-size:1.6rem;font-weight:500;padding:2rem}.widget_eu_cookie_law_widget #eu-cookie-law .accept{font-size:1.4rem;font-weight:600;letter-spacing:.0333em;line-height:1.25;padding:1.1em 1.44em;text-decoration:none;text-transform:uppercase;transition:opacity .15s linear}@media(max-width:600px){.widget_eu_cookie_law_widget #eu-cookie-law{font-size:1.4rem;padding:1.5rem 1.5rem 6.5rem}.widget_eu_cookie_law_widget #eu-cookie-law .accept{font-size:1.2rem;bottom:1.5rem;right:auto;left:1.5rem;padding:1rem;margin:0}}.jetpack_subscription_widget .widget-title label{font-size:2.8rem;font-weight:700;margin:0}@media(min-width:700px){.jetpack_subscription_widget .widget-title label{font-size:4rem}}.widget_blog_subscription form p:not(#subscribe-email) input[type=text]{padding:1.5rem 1.8rem!important;width:100%!important}.entry-content #jp-relatedposts{max-width:120rem;margin:1em auto;width:calc(100% - 4rem)}@media(min-width:700px){.entry-content #jp-relatedposts{width:calc(100% - 8rem)}}#jp-relatedposts .jp-relatedposts-grid{display:flex;flex-grow:1;flex-basis:0;justify-content:space-between;box-sizing:border-box}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post,#jp-relatedposts .jp-relatedposts-post{width:calc(33% - 2rem);margin-left:0;margin-right:0}@media only screen and (max-width:640px){#jp-relatedposts .jp-relatedposts-grid{flex-direction:column}#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post,#jp-relatedposts .jp-relatedposts-post{width:100%}}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post{padding-right:0}#jp-relatedposts#jp-relatedposts .jp-relatedposts-items p,#jp-relatedposts#jp-relatedposts .jp-relatedposts-items-visual h4.jp-relatedposts-post-title{font-size:inherit;line-height:1.5}#jp-relatedposts .jp-relatedposts-items-visual{margin-right:0}#jp-relatedposts .jp-relatedposts-items-visual .jp-relatedposts-post img.jp-relatedposts-post-img{width:100%}.entry-content .tiled-gallery{margin:0 auto 1.5em}.entry-content .jetpack-recipe{margin:1em auto}.entry-content .fb-video{display:block}.jp-related-posts-i2__post li{margin:0}.wp-block-jetpack-gif{margin:1em auto!important}.entry-content img.latex{display:inline}.admin-bar{position:unset!important}.screen-reader-text{position:absolute}.contact-form input.grunion-field[type=checkbox]{padding:0;width:1.5rem;height:1.5rem}
#div_block-2933-2264{width:100%;flex-direction:row;display:flex;justify-content:space-between;margin-top:0px;padding-bottom:20px;flex-wrap:wrap;padding-left:20px;padding-right:20px;text-align:justify;height:auto}#div_block-10-2509{gap:20px;text-align:left;flex-direction:row;display:flex;padding-left:16px;padding-right:16px}@media (max-width:767px){#div_block-2933-2264{justify-content:center;text-align:left;flex-direction:column;display:flex;align-items:center}}#text_block-2935-2264{font-size:14px;color:#ffffff}#text_block-9-2509{font-size:14px;color:#ffffff}#text_block-2937-2264{font-size:14px;color:#ffffff}#text_block-2939-2264{font-size:14px;color:#ffffff}#link-8-2509:hover{opacity:0.7}#footer-text:hover{opacity:0.7}
#div_block-1517-2264{flex-direction:row;display:flex;padding-top:0px;padding-bottom:20px;width:100%;align-items:center;gap:40px;justify-content:space-between}#div_block-1495-2264{text-align:left;flex-direction:row;display:flex;align-items:center;gap:16px}#div_block-1501-2264{gap:4px}#div_block-2307-2264{flex-direction:row;display:flex;text-align:justify;flex-grow:1;justify-content:flex-end}#div_block-1512-2264{background-color:#cef79e}@media (max-width:1380px){#div_block-1517-2264{text-align:justify}}@media (max-width:991px){#div_block-1517-2264{text-align:justify;flex-direction:column;display:flex;gap:16px}}@media (max-width:767px){#div_block-1517-2264{gap:0px;padding-bottom:0px}}@media (max-width:767px){#div_block-1495-2264{margin-bottom:20px}}@media (max-width:767px){#div_block-2307-2264{flex-direction:column;display:flex;gap:8px;align-items:center}}@media (max-width:479px){#div_block-1517-2264{text-align:justify;flex-direction:column;display:flex}}#headline-1502-2264{font-family:'aspekta';color:#ffffff;font-size:22px;letter-spacing:.25px;line-height:120%}@media (max-width:1380px){#headline-1502-2264{font-size:20px}}@media (max-width:767px){#headline-1502-2264{font-size:16px}}#text_block-1500-2264{font-family:'Work Sans';color:#ffffff;font-size:12px;border-top-style:none;border-right-style:none;border-bottom-style:none;border-left-style:none}#text_block-1503-2264{color:#ffffff;font-family:'Work Sans';font-size:16px;font-weight:200}#text_block-1513-2264{font-family:'Work Sans';font-weight:500;letter-spacing:0px;color:#262425;font-size:16px}@media (max-width:1380px){#text_block-1503-2264{font-size:13px}}@media (max-width:1380px){#text_block-1513-2264{font-size:14px}}@media (max-width:767px){#text_block-1503-2264{font-size:12px}}@media (max-width:767px){#text_block-1513-2264{font-size:12px}}#div_block-1498-2264{border-top-color:#cef79e;border-right-color:#cef79e;border-bottom-color:#cef79e;border-left-color:#cef79e;border-top-width:.5px;border-right-width:.5px;border-bottom-width:.5px;border-left-width:.5px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-radius:999px;text-align:left;flex-direction:row;display:flex;align-items:center;padding-left:16px;padding-top:8px;padding-right:16px;padding-bottom:8px;gap:4px}#link-1511-2264{text-align:left;flex-direction:row;display:flex;gap:0px;margin-left:8px;align-items:center;transition-property:opacity;transition-duration:.25s;transition-timing-function:ease-in-out}@media (max-width:1380px){#div_block-1498-2264{padding-top:6px;padding-bottom:6px;padding-left:12px;padding-right:12px}}#image-1496-2264{width:120px}#image-1515-2264{width:24px;height:24px}@media (max-width:1380px){#image-1496-2264{width:90px}}@media (max-width:1380px){#image-1515-2264{width:18px;height:20px}}@media (max-width:767px){#image-1496-2264{width:75px}}
#div_block-3910-2545{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.60);pointer-events:none;z-index:-1}#div_block-3066-2264{width:100%;padding-left:20px;padding-right:20px;text-align:left;align-items:center}#div_block-3391-2545{align-items:center}#div_block-2764-2264{padding-left:20px;padding-right:20px;gap:80px;width:40%;display:flex;padding-bottom:40px;flex-direction:column;justify-content:space-between;padding-top:80px;text-align:left;align-items:center}#div_block-3382-2545{width:100%;gap:24px;text-align:left;align-items:center}#div_block-3689-2545{flex-direction:row;display:flex;text-align:left;gap:16px}#div_block-3542-2545{text-align:left;display:flex;flex-direction:row;align-items:center}#recent-work{width:50%;align-items:center;gap:32px;text-align:left;margin-top:80px}#div_block-3582-2545{flex-direction:row;display:flex;align-items:center;width:100%;gap:20px;justify-content:space-around;text-align:justify}#div_block-3583-2545{margin-left:0px;margin-right:0px;text-align:center;align-items:stretch;min-width:350pxpx}#div_block-3584-2545{justify-content:space-between}#div_block-3587-2545{align-self:center;flex-direction:row;display:flex;position:relative;right:0px;width:100%;padding-top:0px;margin-top:0px;z-index:1111111;gap:4px;justify-content:flex-end}#div_block-3590-2545{width:50%;gap:16px}#div_block-3836-2545{background-color:#cef79e}#div_block-3545-2545{flex-direction:row;display:flex;align-items:center;width:100%;gap:20px;justify-content:space-around;text-align:justify}#div_block-3546-2545{margin-left:0px;margin-right:0px;text-align:center;align-items:stretch;min-width:350pxpx}#div_block-3547-2545{justify-content:space-between}#div_block-3552-2545{align-self:center;flex-direction:row;display:flex;position:relative;right:0px;width:100%;padding-top:0px;margin-top:0px;z-index:1111111;gap:4px;justify-content:flex-end}#div_block-3560-2545{width:50%;gap:16px}#div_block-3852-2545{background-color:#cef79e}#div_block-3913-2545{background-color:#cef79e}#div_block-3916-2545{flex-direction:row;display:flex;align-items:center;width:100%;gap:20px;justify-content:space-around;text-align:justify}#div_block-3917-2545{margin-left:0px;margin-right:0px;text-align:center;align-items:stretch;min-width:350pxpx}#div_block-3918-2545{justify-content:space-between}#div_block-3921-2545{align-self:center;flex-direction:row;display:flex;position:relative;right:0px;width:100%;padding-top:0px;margin-top:0px;z-index:1111111;gap:4px;justify-content:flex-end}#div_block-3924-2545{width:50%;gap:16px}#div_block-3928-2545{background-color:#cef79e}#div_block-3930-2545{width:50%;align-items:center;gap:32px;text-align:left;margin-top:80px}#div_block-3934-2545{flex-direction:row;display:flex;align-items:center;width:100%;gap:20px;justify-content:space-around;text-align:justify}#div_block-3935-2545{margin-left:0px;margin-right:0px;text-align:center;align-items:stretch;min-width:350pxpx}#div_block-3936-2545{justify-content:space-between}#div_block-3939-2545{align-self:center;flex-direction:row;display:flex;position:relative;right:0px;width:100%;padding-top:0px;margin-top:0px;z-index:1111111;gap:4px;justify-content:flex-end}#div_block-3556-2545{z-index:11111111;display:flex;flex-direction:column;text-align:left;gap:8px;width:100%}#div_block-3556-2545:hover{background-size:auto auto}#div_block-3558-2545{background-color:#cef79e;padding-left:8px;border-radius:50px;padding-top:1px;padding-bottom:1px;padding-right:8px}#div_block-3942-2545{width:50%;gap:16px}#div_block-3946-2545{background-color:#cef79e}#div_block-3432-2545{width:100%;padding-top:80px;padding-bottom:80px;margin-top:80px;align-items:center;flex-direction:column;display:flex;justify-content:center;padding-left:20px;padding-right:20px;gap:40px;text-align:center}#div_block-3461-2545{text-align:left;flex-direction:row;display:flex;gap:24px;align-items:stretch;width:50%}#div_block-3433-2545{flex-direction:column;display:flex;align-items:stretch;width:75%;gap:40px;padding-left:20px;padding-right:20px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid;border-radius:24px;padding-top:40px;padding-bottom:40px;border-top-color:#cef79e;border-right-color:#cef79e;border-bottom-color:#cef79e;border-left-color:#cef79e;border-top-width:.25px;border-right-width:.25px;border-bottom-width:.25px;border-left-width:.25px}#div_block-3434-2545{flex-direction:column;display:flex;width:100%;gap:16px;text-align:left}#div_block-3757-2545{flex-direction:row;display:flex;text-align:left;gap:20px;align-items:center}#div_block-3864-2545{background-color:#cef79e}#div_block-3657-2545{text-align:left;flex-direction:row;display:flex;gap:20px;align-items:center}@media (max-width:1380px){#div_block-3391-2545{align-items:center;text-align:center}}@media (max-width:1380px){#div_block-2764-2264{width:70%;text-align:left;align-items:center}}@media (max-width:1380px){#recent-work{width:100%;padding-left:20px;padding-right:20px}}@media (max-width:1380px){#div_block-3582-2545{text-align:center;flex-direction:row;display:flex;width:100%}}@media (max-width:1380px){#div_block-3590-2545{width:100%}}@media (max-width:1380px){#div_block-3545-2545{text-align:center;flex-direction:row;display:flex;align-items:center;width:100%}}@media (max-width:1380px){#div_block-3560-2545{width:100%}}@media (max-width:1380px){#div_block-3916-2545{text-align:center;flex-direction:row;display:flex;width:100%}}@media (max-width:1380px){#div_block-3924-2545{width:100%}}@media (max-width:1380px){#div_block-3930-2545{width:100%;padding-left:20px;padding-right:20px}}@media (max-width:1380px){#div_block-3934-2545{text-align:center;flex-direction:row;display:flex;width:100%}}@media (max-width:1380px){#div_block-3942-2545{width:100%}}@media (max-width:1380px){#div_block-3461-2545{width:100%}}@media (max-width:1380px){#div_block-3433-2545{width:100%}}@media (max-width:991px){#div_block-2764-2264{display:flex;text-align:left;gap:32px;align-items:stretch;flex-direction:column;height:auto;padding-bottom:0px;width:auto}}@media (max-width:991px){#div_block-3382-2545{width:100%}}@media (max-width:991px){#div_block-3582-2545{text-align:justify;flex-direction:column;display:flex}}@media (max-width:991px){#div_block-3587-2545{flex-direction:row;display:flex;align-items:flex-end;flex-wrap:wrap}}@media (max-width:991px){#div_block-3545-2545{text-align:justify;flex-direction:column;display:flex}}@media (max-width:991px){#div_block-3552-2545{flex-direction:row;display:flex;align-items:flex-end;flex-wrap:wrap}}@media (max-width:991px){#div_block-3916-2545{text-align:justify;flex-direction:column;display:flex}}@media (max-width:991px){#div_block-3921-2545{flex-direction:row;display:flex;align-items:flex-end;flex-wrap:wrap}}@media (max-width:991px){#div_block-3934-2545{text-align:justify;flex-direction:column;display:flex}}@media (max-width:991px){#div_block-3939-2545{flex-direction:row;display:flex;align-items:flex-end;flex-wrap:wrap}}@media (max-width:991px){#div_block-3461-2545{flex-direction:column;display:flex}}@media (max-width:991px){#div_block-3433-2545{width:100%}}@media (max-width:767px){#div_block-3391-2545{display:flex;text-align:center;max-width:100%}}@media (max-width:767px){#div_block-2764-2264{flex-direction:column;display:flex;text-align:left;width:100%;max-width:100%;padding-top:40px}}@media (max-width:767px){#div_block-3382-2545{padding-bottom:0px;gap:8px}}@media (max-width:767px){#div_block-3542-2545{flex-direction:column;display:flex;gap:16px}}@media (max-width:767px){#div_block-3583-2545{min-height:300px}}@media (max-width:767px){#div_block-3587-2545{flex-direction:row;display:flex;align-items:flex-end;flex-wrap:wrap}}@media (max-width:767px){#div_block-3546-2545{min-height:300px}}@media (max-width:767px){#div_block-3552-2545{flex-direction:row;display:flex;align-items:flex-end;flex-wrap:wrap}}@media (max-width:767px){#div_block-3917-2545{min-height:300px}}@media (max-width:767px){#div_block-3921-2545{flex-direction:row;display:flex;align-items:flex-end;flex-wrap:wrap}}@media (max-width:767px){#div_block-3935-2545{min-height:300px}}@media (max-width:767px){#div_block-3939-2545{flex-direction:row;display:flex;align-items:flex-end;flex-wrap:wrap}}@media (max-width:767px){#div_block-3432-2545{padding-top:40px;padding-bottom:40px;margin-bottom:0px}}@media (max-width:767px){#div_block-3433-2545{flex-direction:column;display:flex;gap:20px;padding-top:40px;padding-bottom:40px}}@media (max-width:767px){#div_block-3434-2545{width:100%}}@media (max-width:479px){#div_block-2764-2264{gap:0px}}@media (max-width:479px){#div_block-3382-2545{margin-bottom:40px}}@media (max-width:479px){#div_block-3587-2545{flex-direction:row;display:flex}}@media (max-width:479px){#div_block-3552-2545{flex-direction:row;display:flex}}@media (max-width:479px){#div_block-3921-2545{flex-direction:row;display:flex}}@media (max-width:479px){#div_block-3939-2545{flex-direction:row;display:flex}}#headline-3404-2545{font-size:48px;text-transform:capitalize;font-family:'aspekta';font-weight:900;line-height:120%}#headline-3781-2545{color:#ffffff;width:100%;text-align:center;line-height:120%;margin-bottom:0px}#headline-3561-2545{color:#ffffff;font-weight:400;text-align:left}#headline-3925-2545{color:#ffffff;font-weight:400;text-align:left}#headline-3932-2545{color:#ffffff;width:100%;text-align:center;line-height:120%;margin-bottom:0px}#headline-3775-2545{color:#ffffff;width:100%;text-align:center;line-height:120%;margin-bottom:0px}#headline-3435-2545{color:#ffffff;width:100%;text-align:left;font-size:20px;font-weight:600;line-height:120%}#headline-3454-2545{color:#ffffff;width:100%;text-align:left;font-size:20px;font-weight:600;line-height:120%}@media (max-width:1380px){#headline-3404-2545{font-size:48px}}@media (max-width:991px){#headline-3404-2545{line-height:120%;font-size:40px}}@media (max-width:991px){#headline-3781-2545{font-size:30px}}@media (max-width:991px){#headline-3932-2545{font-size:30px}}@media (max-width:991px){#headline-3435-2545{font-size:24px}}@media (max-width:991px){#headline-3454-2545{font-size:24px}}@media (max-width:767px){#headline-3404-2545{line-height:140%;font-size:28px}}@media (max-width:767px){#headline-3781-2545{font-size:26px}}@media (max-width:767px){#headline-3932-2545{font-size:26px}}@media (max-width:479px){#headline-3404-2545{font-size:28px}}#text_block-3383-2545{color:#ffffff;opacity:.85;font-weight:300}#text_block-3387-2545{font-family:'Inter';font-weight:500;letter-spacing:0px;color:#e8f0ea;font-size:14px}#text_block-2770-2264{text-align:left;color:#e8f0ea;font-size:14px;line-height:150%;font-weight:300;font-family:'Work Sans'}#text_block-3588-2545{color:#ffffff;font-size:14px}#text_block-3553-2545{color:#ffffff;font-size:14px}#text_block-3692-2545{color:#ffffff;font-size:14px;text-transform:uppercase}#text_block-3563-2545{font-size:14px;color:#ffffff;text-align:left}#text_block-3922-2545{color:#ffffff;font-size:14px}#text_block-3926-2545{font-size:14px;color:#ffffff;text-align:left}#text_block-3940-2545{color:#ffffff;font-size:14px}#text_block-3559-2545{font-size:10px;color:rgba(0,0,0,0.8)}#text_block-3759-2545{color:#ffffff;font-size:62px;font-weight:600}#text_block-3772-2545{color:#ffffff;opacity:.75;font-size:14px}#text_block-3455-2545{color:#ffffff;opacity:.75;font-size:14px}@media (max-width:1380px){#text_block-3387-2545{font-size:14px}}@media (max-width:1380px){#text_block-3563-2545{text-align:left}}@media (max-width:1380px){#text_block-3926-2545{text-align:left}}@media (max-width:767px){#text_block-3387-2545{font-size:12px}}@media (max-width:479px){#text_block-3759-2545{font-size:40px}}#link-3882-2545{text-align:left;flex-direction:row;display:flex;gap:0px;align-items:center;transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:transform;transition-delay:.1s;flex-shrink:0}#link-3882-2545:hover{transform:scale3d(1.1,1.1,1.1);transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:transform;transition-delay:.1s}#link-3835-2545{text-align:left;flex-direction:row;display:flex;gap:0px;align-items:center;transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:transform;transition-delay:.1s}#link-3835-2545:hover{transform:scale3d(1.1,1.1,1.1);transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:transform;transition-delay:.1s}#link-3851-2545{text-align:left;flex-direction:row;display:flex;gap:0px;align-items:center;transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:transform;transition-delay:.1s}#link-3851-2545:hover{transform:scale3d(1.1,1.1,1.1);transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:transform;transition-delay:.1s}#link-3912-2545{text-align:left;gap:0px;align-items:center;transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:transform;transition-delay:.1s}#link-3912-2545:hover{transform:scale3d(1.1,1.1,1.1);transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:transform;transition-delay:.1s}#link-3927-2545{text-align:left;flex-direction:row;display:flex;gap:0px;align-items:center;transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:transform;transition-delay:.1s}#link-3927-2545:hover{transform:scale3d(1.1,1.1,1.1);transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:transform;transition-delay:.1s}#link-3945-2545{text-align:left;flex-direction:row;display:flex;gap:0px;align-items:center;transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:transform;transition-delay:.1s}#link-3945-2545:hover{transform:scale3d(1.1,1.1,1.1);transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:transform;transition-delay:.1s}#link-3445-2545{text-align:center;align-items:flex-start;gap:20px}#link-3863-2545{text-align:left;flex-direction:row;display:flex;gap:0px;align-items:center;transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:transform;transition-delay:.1s}#link-3863-2545:hover{transform:scale3d(1.1,1.1,1.1);transition-duration:.3s;transition-timing-function:ease-in-out;transition-property:transform;transition-delay:.1s}#div_block-3451-2545{flex-direction:column;display:flex;text-align:center;width:100%;gap:16px;align-items:flex-start}@media (max-width:1380px){#div_block-3451-2545{text-align:center;align-items:flex-start}}@media (max-width:767px){#div_block-3451-2545{width:100%}}#image-3899-2545{width:60px;filter:grayscale(100%)}#image-3448-2545{width:200px}#image-3755-2545{border-radius:999px;width:100px;height:100px;object-fit:cover}#image-3452-2545{width:140px;background-color:#ffffff}#image-3475-2545{width:100px}@media (max-width:479px){#image-3755-2545{width:60px;height:60px}}#code_block-3002-2264{display:none}#code_block-3908-2545{useCustomTag:true}
.ct-section {
width:100%;
background-size:cover;
background-repeat:repeat;
}
.ct-section>.ct-section-inner-wrap {
display:flex;
flex-direction:column;
align-items:flex-start;
}
.ct-div-block {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.ct-new-columns {
display:flex;
width:100%;
flex-direction:row;
align-items:stretch;
justify-content:center;
flex-wrap:wrap;
}
.ct-link-text {
display:inline-block;
}
.ct-link {
display:flex;
flex-wrap:wrap;
text-align:center;
text-decoration:none;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-link-button {
display:inline-block;
text-align:center;
text-decoration:none;
}
.ct-link-button {
background-color: #1e73be;
border: 1px solid #1e73be;
color: #ffffff;
padding: 10px 16px;
}
.ct-image {
max-width:100%;
}
.ct-fancy-icon>svg {
width:55px;height:55px;}
.ct-inner-content {
width:100%;
}
.ct-slide {
display:flex;
flex-wrap:wrap;
text-align:center;
flex-direction:column;
align-items:center;
justify-content:center;
}
.ct-nestable-shortcode {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-comments {
width:100%;
text-align:left;
}
.oxy-comment-form {
width:100%;
}
.oxy-login-form {
width:100%;
}
.oxy-search-form {
width:100%;
}
.oxy-tabs-contents {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab {
display:flex;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-tab-content {
display:flex;
width:100%;
flex-wrap:nowrap;
flex-direction:column;
align-items:flex-start;
}
.oxy-testimonial {
width:100%;
}
.oxy-icon-box {
width:100%;
}
.oxy-pricing-box {
width:100%;
}
.oxy-posts-grid {
width:100%;
}
.oxy-gallery {
width:100%;
}
.ct-slider {
width:100%;
}
.oxy-tabs {
display:flex;
flex-wrap:nowrap;
flex-direction:row;
align-items:stretch;
}
.ct-modal {
flex-direction:column;
align-items:flex-start;
}
.ct-span {
display:inline-block;
text-decoration:inherit;
}
.ct-widget {
width:100%;
}
.oxy-dynamic-list {
width:100%;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
			.ct-div-block,
			.oxy-post-content,
			.ct-text-block,
			.ct-headline,
			.oxy-rich-text,
			.ct-link-text { max-width: 100%; }
			img { flex-shrink: 0; }
			body * { min-height: 1px; }
		}            .oxy-testimonial {
                flex-direction: row;
                align-items: center;
            }
                        .oxy-testimonial .oxy-testimonial-photo-wrap {
                order: 1;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo {
                width: 125px;                height: 125px;                margin-right: 20px;
            }
            
                        .oxy-testimonial .oxy-testimonial-photo-wrap, 
            .oxy-testimonial .oxy-testimonial-author-wrap, 
            .oxy-testimonial .oxy-testimonial-content-wrap {
                align-items: flex-start;                text-align: left;            }
            
                                                            .oxy-testimonial .oxy-testimonial-text {
                margin-bottom:8px;font-size: 21px;
line-height: 1.4;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
                                    .oxy-testimonial .oxy-testimonial-author {
                font-size: 18px;
-webkit-font-smoothing: subpixel-antialiased;
            }
                            

                                                .oxy-testimonial .oxy-testimonial-author-info {
                font-size: 12px;
-webkit-font-smoothing: subpixel-antialiased;
            }
            
             
            
                        .oxy-icon-box {
                text-align: left;                flex-direction: column;            }
            
                        .oxy-icon-box .oxy-icon-box-icon {
                margin-bottom: 12px;
                align-self: flex-start;            }
            
                                                                        .oxy-icon-box .oxy-icon-box-heading {
                font-size: 21px;
margin-bottom: 12px;            }
            
                                                                                    .oxy-icon-box .oxy-icon-box-text {
                font-size: 16px;
margin-bottom: 12px;align-self: flex-start;            }
            
                        .oxy-icon-box .oxy-icon-box-link {
                margin-top: 20px;                            }
            
            
            /* GLOBALS */

                                                            .oxy-pricing-box .oxy-pricing-box-section {
                padding-top: 20px;
padding-left: 20px;
padding-right: 20px;
padding-bottom: 20px;
text-align: center;            }
                        
                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                justify-content: center;            }
            
            /* IMAGE */
                                                                                    .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-graphic {
                justify-content: center;            }
            
            /* TITLE */
                                                            
                                    .oxy-pricing-box .oxy-pricing-box-title-title {
                font-size: 48px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-title-subtitle {
                font-size: 24px;
            }
            

            /* PRICE */
                                                .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-price {
                                                flex-direction: row;                                            }
            
                                    .oxy-pricing-box .oxy-pricing-box-currency {
                font-size: 28px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-main {
                font-size: 80px;
line-height: 0.7;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-amount-decimal {
                font-size: 13px;
            }
                        
                                    .oxy-pricing-box .oxy-pricing-box-term {
                font-size: 16px;
            }
            
                                    .oxy-pricing-box .oxy-pricing-box-sale-price {
                font-size: 12px;
color: rgba(0,0,0,0.5);
                margin-bottom: 20px;            }
            
            /* CONTENT */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-content {
                font-size: 16px;
color: rgba(0,0,0,0.5);
            }
            
            /* CTA */

                                                                        .oxy-pricing-box .oxy-pricing-box-section.oxy-pricing-box-cta {
                justify-content: center;            }
            
        
                                .oxy-progress-bar .oxy-progress-bar-background {
            background-color: #000000;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);            animation: none 0s paused;        }
                
                .oxy-progress-bar .oxy-progress-bar-progress-wrap {
            width: 85%;        }
        
                                                        .oxy-progress-bar .oxy-progress-bar-progress {
            background-color: #66aaff;padding: 40px;animation: none 0s paused, none 0s paused;            background-image: linear-gradient(-45deg,rgba(255,255,255,.12) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.12) 50%,rgba(255,255,255,.12) 75%,transparent 75%,transparent);        
        }
                
                        .oxy-progress-bar .oxy-progress-bar-overlay-text {
            font-size: 30px;
font-weight: 900;
-webkit-font-smoothing: subpixel-antialiased;
        }
        
                        .oxy-progress-bar .oxy-progress-bar-overlay-percent {
            font-size: 12px;
        }
        
        .ct-slider .unslider-nav ol li {border-color: #ffffff; }.ct-slider .unslider-nav ol li.unslider-active {background-color: #ffffff; }.ct-slider .ct-slide {
				padding: 0px;			}
		
                        .oxy-superbox .oxy-superbox-secondary, 
            .oxy-superbox .oxy-superbox-primary {
                transition-duration: 0.5s;            }
            
            
            
            
            
        
        
        
        
            .oxy-shape-divider {
                width: 0px;
                height: 0px;
                
            }
            
            .oxy_shape_divider svg {
                width: 100%;
            }
            .oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .sub-menu{
box-shadow:px px px px ;}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-show-dropdown .oxy-pro-menu-list .menu-item-has-children > a div{
margin-left:0px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
width:30px;
height:30px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon{
padding-top:15px;
padding-right:15px;
padding-bottom:15px;
padding-left:15px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-open-icon, .oxy-pro-menu .oxy-pro-menu-mobile-open-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon{
top:20px;
left:20px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
width:24px;
height:24px;
}

.oxy-pro-menu .oxy-pro-menu-mobile-close-icon, .oxy-pro-menu .oxy-pro-menu-mobile-close-icon svg{
transition-duration:0.4s;
}

.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container{
background-color:#ffffff;
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container, .oxy-pro-menu .oxy-pro-menu-open-container{
background-image:url();
}

.oxy-pro-menu .oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item-has-children > a svg, .oxy-pro-menu .oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item-has-children > a svg{
font-size:24px;
}

.oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-open-container .menu-item-has-children ul, .oxy-pro-menu .oxy-pro-menu-dropdown-links-toggle.oxy-pro-menu-off-canvas-container .menu-item-has-children ul{
background-color:rgba(0,0,0,0.2);
border-top-style:solid;
}

.oxy-pro-menu .oxy-pro-menu-container:not(.oxy-pro-menu-open-container):not(.oxy-pro-menu-off-canvas-container) .oxy-pro-menu-list{
                    flex-direction: row;
               }
.oxy-pro-menu .oxy-pro-menu-container .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .menu-item, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .menu-item{
                    align-items: flex-start;
                }

            .oxy-pro-menu .oxy-pro-menu-off-canvas-container{
                    top: 0;
                    bottom: 0;
                    right: auto;
                    left: 0;
               }
.oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-open-container .oxy-pro-menu-list .menu-item a, .oxy-pro-menu .oxy-pro-menu-container.oxy-pro-menu-off-canvas-container .oxy-pro-menu-list .menu-item a{
                    text-align: left;
                    justify-content: flex-start;
                }

            .oxy-site-navigation {
--oxynav-brand-color:#4831B0;
--oxynav-neutral-color:#FFFFFF;
--oxynav-activehover-color:#EFEDF4;
--oxynav-background-color:#4831B0;
--oxynav-border-radius:0px;
--oxynav-other-spacing:8px;
--oxynav-transition-duration:0.3s;
--oxynav-transition-timing-function:cubic-bezier(.84,.05,.31,.93);
}

.oxy-site-navigation .oxy-site-navigation__mobile-close-wrapper{
text-align:left;
}

.oxy-site-navigation > ul{ left: 0; }
.oxy-site-navigation {
                        --oxynav-animation-name: none; 
                    }

                .oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1){ 
                    background-color: var(--oxynav-brand-color);
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                    border: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2){ 
                    background: transparent;
                    border: 1px solid currentColor;
                    transition: var(--oxynav-transition-duration);
                    margin-left: var(--oxynav-other-spacing);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2):not(:hover) > img{
                    filter: invert(0) !important;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover{
                    background-color: var(--oxynav-activehover-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a{
                    color: var(--oxynav-neutral-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a{
                    color: var(--oxynav-brand-color);
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(1) > a::after{
                    color: var(--oxynav-neutral-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:nth-last-child(2) > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true']:hover > a::after{
                    color: var(--oxynav-brand-color);   
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }
.oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > button, .oxy-site-navigation > ul:not(.open) > li[data-cta='true'] > ul{
                    display: none;
                }

                .ct-section-inner-wrap, .oxy-header-container{
  max-width: 1380px;
}
body {font-family: 'Work Sans';}body {line-height: 1.7;font-size: 18px;font-weight: 400;color: #444444;}.oxy-nav-menu-hamburger-line {background-color: #444444;}h1, h2, h3, h4, h5, h6 {font-family: 'aspekta';font-size: 4rem;font-weight: 900;line-height: 78px;}h2, h3, h4, h5, h6{font-size: 58px;font-weight: 900;color: #262425;}h3, h4, h5, h6{font-size: 32px;line-height: 42px;}h4, h5, h6{font-size: 22px;font-weight: 500;line-height: 30px;color: #262425;}h5, h6{font-size: 18px;}h6{font-size: 16px;}a {color: #0074db;text-decoration: none;}a:hover {text-decoration: none;}.ct-link-text {color: #313131;text-decoration: ;}.ct-link-text:hover {color: #181818;}.ct-link {text-decoration: ;}.ct-link-button {font-weight: 500;border-radius: 100px;}.ct-section-inner-wrap {
padding-top: 75px;
padding-right: 20px;
padding-bottom: 75px;
padding-left: 20px;
}.ct-new-columns > .ct-div-block {
padding-top: 20px;
padding-right: 20px;
padding-bottom: 20px;
padding-left: 20px;
}.oxy-header-container {
padding-right: 20px;
padding-left: 20px;
}@media (max-width: 992px) {
				.ct-columns-inner-wrap {
					display: block !important;
				}
				.ct-columns-inner-wrap:after {
					display: table;
					clear: both;
					content: "";
				}
				.ct-column {
					width: 100% !important;
					margin: 0 !important;
				}
				.ct-columns-inner-wrap {
					margin: 0 !important;
				}
			}
.oxy-superbox-primary {
}
.oxy-superbox-secondary {
}
.form-slides {
}
.form-slides-button:hover{
background-color :#d83838;
border: 1px solid #d83838;
}.form-slides-button:hover{
}
.form-slides-button {
background-color :#cef79e;
border: 1px solid #cef79e;
padding: 10px 16px;
}.form-slides-button {
 button-hover_color:#d83838;
}
.oxy-close-modal:hover{
color: #cef79e;}.oxy-close-modal:hover{
color: #CCD9EF !important;
}
.oxy-close-modal {
color: #ffffff;}.oxy-close-modal 
>svg {width: 32px;height: 32px;}.oxy-close-modal {
 margin-bottom:32px;
 width:32px;
cursor: pointer;
}
@media (max-width: 1380px) {
.oxy-close-modal {
 width:32px;
}
}

.hover-style {
 width:100%;
 border-bottom-width:0px;
}
.hover-style:not(.ct-section):not(.oxy-easy-posts),
.hover-style.oxy-easy-posts .oxy-posts,
.hover-style.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:flex-start;
}
.full-width {
}
.full-width .ct-section-inner-wrap {
padding-bottom: 0;
}
@media (max-width: 991px) {
.full-width {
}
.full-width .ct-section-inner-wrap {
padding-top: 0;
}
}

.all-right {
}
.masonry-img {
}
.masonry-div {
}
.mason-block {
 background-color:#f2df52;
}
.mason-block-3 {
 background-color:#003fff;
}
.mason-block-2 {
 background-color:#00dd7a;
}
.mason-block-4 {
 background-color:#444444;
}
.mason-block-5 {
 background-color:#cef79e;
}
.grid {
 margin-left:0px;
 margin-right:0px;
 text-align:center;
 padding-top:0px;
 padding-bottom:0px;
 padding-right:0px;
 width:100%;
 padding-left:0px;
}
.grid:not(.ct-section):not(.oxy-easy-posts),
.grid.oxy-easy-posts .oxy-posts,
.grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;justify-items: stretch;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 24px;grid-auto-rows: minmax(min-content,1fr);}
.grid:not(.ct-section):not(.oxy-easy-posts) > *,
.grid.ct-section .ct-section-inner-wrap > *,
.grid.oxy-easy-posts .oxy-posts > *{
height: 100%;}
@media (max-width: 767px) {
.grid {
 padding-bottom:0px;
}
}

.mason-block--width2 {
}
.grid-item {
 border-radius:10px;
 border-top-width:.5px;
 border-right-width:.5px;
 border-bottom-width:.5px;
 border-left-width:.5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 min-height:260px;
 min-width:350pxpx;
 border-top-color:rgba(0,0,0,0.8);
 border-right-color:rgba(0,0,0,0.8);
 border-bottom-color:rgba(0,0,0,0.8);
 border-left-color:rgba(0,0,0,0.8);
}
.grid-item--width2 {
}
.tdt:hover{
}
.tdt {
background-image:linear-gradient(rgba(0,0,0,0.35), rgba(0,0,0,0.35)), url(https://astridmanzo.com/wp-content/uploads/2025/01/the-dent-trooper-cover.jpg);background-size:auto,  cover; padding-left:20px;
 padding-right:20px;
 background-repeat:no-repeat;
 flex-grow:1;
 width:100%;
 padding-bottom:80px;
 background-attachment:fixed;
 background-position:0% 50%;
}
.tdt:not(.ct-section):not(.oxy-easy-posts),
.tdt.oxy-easy-posts .oxy-posts,
.tdt.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.tdt {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.tdt {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.tdt {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.assistguard {
background-image:url(https://astridmanzo.com/wp-content/uploads/2021/09/astrid-manzo-ui-designer.jpg); padding-top:32px;
 padding-left:32px;
 padding-right:32px;
 padding-bottom:160px;
}
.tag-portfolio {
 font-family:'Inter';
 background-color:rgba(255,255,255,0.9);
 padding-left:12px;
 padding-right:12px;
 padding-top:6px;
 padding-bottom:6px;
 color:rgba(0,0,0,0.8);
 border-radius:50px;
 font-weight:300;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; letter-spacing:-.5px;
 text-transform:lowercase;
color: #383A40 !important; font-size: 10px !important;
}
.tag {
}
.td:hover{
 background-blend-mode:multiply;
}
.td {
background-image: linear-gradient(rgba(14,19,21,0), rgba(14,19,21,0), rgba(0,0,0,0.63), #0e1315), linear-gradient(rgba(14,19,21,0.46), rgba(14,19,21,0.46)), url(https://astridmanzo.com/wp-content/uploads/2021/09/astrid-manzo-the-dent-trooper.jpg);background-size:auto, auto,  cover; padding-top:32px;
 min-height:500px;
 padding-bottom:32px;
 padding-left:32px;
 padding-right:32px;
}
.td:not(.ct-section):not(.oxy-easy-posts),
.td.oxy-easy-posts .oxy-posts,
.td.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:space-between;
}
.zoom-in {
 padding-top:32px;
 padding-bottom:32px;
 padding-left:32px;
 padding-right:32px;
 overflow:hidden;
 min-height:280px;
}
@media (max-width: 767px) {
.zoom-in {
}
}

.image {
}
.new-button {
 border-radius:0px;
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:2px;
 border-right-width:2px;
 border-bottom-width:2px;
 border-left-width:2px;
 border-top-style:dashed;
 border-right-style:dashed;
 border-bottom-style:dashed;
 border-left-style:dashed;
}
.subtitle {
 font-weight:900;
}
.project-scroll {
 overflow:scroll;
}
@media (max-width: 991px) {
.project-scroll {
}
.project-scroll:not(.ct-section):not(.oxy-easy-posts),
.project-scroll.oxy-easy-posts .oxy-posts,
.project-scroll.ct-section .ct-section-inner-wrap{
flex-direction:column;
}
}

@media (max-width: 767px) {
.project-scroll {
 width:100%;
}
.project-scroll:not(.ct-section):not(.oxy-easy-posts),
.project-scroll.oxy-easy-posts .oxy-posts,
.project-scroll.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

@media (max-width: 479px) {
.project-scroll {
 padding-left:0px;
 padding-right:0px;
 width:100%;
}
}

.oxy-close-modal-2 {
color: #cef79e;}.oxy-close-modal-2 
>svg {width: 55px;height: 55px;}.oxy-close-modal-2 {
}
.cta-button {
 border-radius:4px;
}
.left-menu:hover{
color: #ccd8ef !important;
}
.left-menu {
}
.block-one-home {
 border-radius:16px;
 border-top-color:#262425;
 border-right-color:#262425;
 border-bottom-color:#262425;
 border-left-color:#262425;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 padding-bottom:40px;
 padding-left:40px;
 padding-right:40px;
 padding-top:40px;
 gap:16px;
 box-shadow:-8px 8px 0px rgba(0,0,0,0.8);
backdrop-filter: blur(10px); padding-bottom: 40px !important;
}
.block-one-home:not(.ct-section):not(.oxy-easy-posts),
.block-one-home.oxy-easy-posts .oxy-posts,
.block-one-home.ct-section .ct-section-inner-wrap{
gap:16px;
}
.block-two-homeblock-three-home {
}
.astrid_info {
 gap:8px;
}
.astrid_info:not(.ct-section):not(.oxy-easy-posts),
.astrid_info.oxy-easy-posts .oxy-posts,
.astrid_info.ct-section .ct-section-inner-wrap{
gap:8px;
}
.nav-item:hover{
 opacity:0.7;
color: #fff !important;
}
.nav-item {
 padding-left:32px;
 padding-right:32px;
 letter-spacing:0px;
 font-size:16px;
 url_encoded:true;
 border-right-width:1px;
 border-right-color:rgba(232,240,234,0.8);
 border-right-style:solid;
 font-weight:400;
 color:#e8f0ea;
}
@media (max-width: 1380px) {
.nav-item {
 padding-left:20px;
 padding-right:20px;
 font-size:14px;
}
.nav-item:not(.ct-section):not(.oxy-easy-posts),
.nav-item.oxy-easy-posts .oxy-posts,
.nav-item.ct-section .ct-section-inner-wrap{
flex-direction:unset;
}
}

@media (max-width: 767px) {
.nav-item {
 font-size:12px;
}
}

@media (max-width: 479px) {
.nav-item {
 padding-left:12px;
 padding-right:12px;
}
}

.button-complex:hover{
}
.button-complex {
 padding-top:16px;
 padding-bottom:16px;
 padding-left:24px;
 padding-right:24px;
 border-radius:999px;
 letter-spacing:0px;
}
@media (max-width: 1380px) {
.button-complex {
 padding-top:16px;
 padding-left:24px;
 padding-right:24px;
 padding-bottom:16px;
}
}

.button-complex-icon:hover{
}
.button-complex-icon {
 padding-top:16px;
 padding-bottom:16px;
 padding-left:16px;
 padding-right:16px;
 margin-left:-1px;
 border-radius:99px;
 background-color:#cef79e;
}
@media (max-width: 1380px) {
.button-complex-icon {
 padding-top:14px;
 padding-left:14px;
 padding-right:14px;
 padding-bottom:14px;
}
}

.marquee-content {
 gap:24px;
}
.marquee-content:not(.ct-section):not(.oxy-easy-posts),
.marquee-content.oxy-easy-posts .oxy-posts,
.marquee-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:stretch;
gap:24px;
}
@media (max-width: 991px) {
.marquee-content {
 min-height:320px;
}
}

@media (max-width: 767px) {
.marquee-content {
}
}

.project-block {
 box-shadow:-8px 8px 0px #cef79e;
}
.carousel-container {
 padding-top:64px;
 padding-bottom:64px;
 width:100vw;
}
.carousel-track {
}
.carousel-track:not(.ct-section):not(.oxy-easy-posts),
.carousel-track.oxy-easy-posts .oxy-posts,
.carousel-track.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.project-item {
}
.active {
}
.swiper {
}
.swiper-wrapper {
 width:100vw;
}
.swiper-wrapper:not(.ct-section):not(.oxy-easy-posts),
.swiper-wrapper.oxy-easy-posts .oxy-posts,
.swiper-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
.swiper-slide {
}
@media (max-width: 767px) {
.swiper-slide {
 font-size:28px;
}
}

.sliderm_slider {
}
.sliderm {
}
.sliderm__slider {
}
.sliderm__slides {
 width:100vw;
 gap:300px;
}
.sliderm__slides:not(.ct-section):not(.oxy-easy-posts),
.sliderm__slides.oxy-easy-posts .oxy-posts,
.sliderm__slides.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
justify-content:space-between;
gap:300px;
}
.sliderm__slide {
}
.logo {
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:.5px;
 border-right-width:.5px;
 border-bottom-width:.5px;
 border-left-width:.5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:8px;
 padding-top:40px;
 padding-bottom:40px;
 padding-right:40px;
 padding-left:40px;
 background-color:rgba(255,255,255,0.01);
 min-width:200px;
 min-height:200px;
 align-self:center;
}
.logo:not(.ct-section):not(.oxy-easy-posts),
.logo.oxy-easy-posts .oxy-posts,
.logo.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
align-content:center;
justify-content:center;
}
.project-tag {
}
.wrapper {
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:.5px;
 border-right-width:.5px;
 border-bottom-width:.5px;
 border-left-width:.5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:16px;
 width:100%;
 gap:20px;
 height:auto;
}
.wrapper:not(.ct-section):not(.oxy-easy-posts),
.wrapper.oxy-easy-posts .oxy-posts,
.wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
gap:20px;
}
@media (max-width: 1380px) {
.wrapper {
}
}

@media (max-width: 991px) {
.wrapper {
 height:100%;
}
}

@media (max-width: 479px) {
.wrapper {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
}

.outer-wrapper {
transform:; padding-bottom:20px;
 padding-left:20px;
 padding-right:20px;
 padding-top:20px;
 height:auto;
 background-position:65% 0%;
}
@media (max-width: 1380px) {
.outer-wrapper {
 height:100%;
}
}

@media (max-width: 991px) {
.outer-wrapper {
background-size: cover; background-repeat:no-repeat;
 background-attachment:fixed;
 background-position:0% 30%;
}
}

@media (max-width: 767px) {
.outer-wrapper {
}
}

@media (max-width: 479px) {
.outer-wrapper {
background-size: cover; padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
 background-attachment:scroll;
 background-position:050% 19%;
}
}

.logo-client {
 background-color:#edeced;
 border-radius:8px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:rgba(0,0,0,0.8);
 border-right-color:rgba(0,0,0,0.8);
 border-bottom-color:rgba(0,0,0,0.8);
 border-left-color:rgba(0,0,0,0.8);
 border-top-width:.5px;
 border-right-width:.5px;
 border-bottom-width:.5px;
 border-left-width:.5px;
 padding-left:8px;
 padding-right:8px;
 padding-top:8px;
 padding-bottom:8px;
 align-self:flex-start;
 z-index:1111111;
 max-width:100px;
}
.logo-client:not(.ct-section):not(.oxy-easy-posts),
.logo-client.oxy-easy-posts .oxy-posts,
.logo-client.ct-section .ct-section-inner-wrap{
display:flex;
}
@media (max-width: 767px) {
.logo-client {
 max-width:90px;
}
}

.project-new:hover{
}
.project-new {
 padding-top:24px;
 padding-left:24px;
 padding-right:24px;
 padding-bottom:24px;
 background-blend-mode:normal;
 position:relative;
 z-index:0;
 border-radius:18px;
 flex-grow:1;
 align-self:stretch;
 max-width:520px;
 min-width:520px;
}
.project-new:not(.ct-section):not(.oxy-easy-posts),
.project-new.oxy-easy-posts .oxy-posts,
.project-new.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
justify-content:space-between;
}
@media (max-width: 991px) {
.project-new {
 min-height:280px;
 max-width:100%;
}
}

@media (max-width: 767px) {
.project-new {
 min-width:375px;
 padding-top:16px;
 padding-left:16px;
 padding-bottom:16px;
 padding-right:16px;
}
}

@media (max-width: 479px) {
.project-new {
 min-width:1px;
}
}

.project-headline {
}
.project-header {
 font-family:'Inter';
 font-size:24px;
 font-weight:500;
 color:#ffffff;
 -webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale; letter-spacing:-.5px;
 line-height:110%;
 text-shadow:0px #ffffff;
}
.project-overlay:hover{
 background-color:rgba(0,0,0,0.65);
}
.project-overlay {
 position:absolute;
 top:0px;
 left:0px;
 z-index:11111;
 width:100%;
 height:100%;
 border-radius:16px;
 transition-duration:.5s;
 transition-timing-function:ease-in-out;
 transition-property:background-color;
 background-color:rgba(0,0,0,0.85);
}
.project-overlay:not(.ct-section):not(.oxy-easy-posts),
.project-overlay.oxy-easy-posts .oxy-posts,
.project-overlay.ct-section .ct-section-inner-wrap{
display:flex;
}
.hide {
}
.hide:not(.ct-section):not(.oxy-easy-posts),
.hide.oxy-easy-posts .oxy-posts,
.hide.ct-section .ct-section-inner-wrap{
display:none;
}
.ttrooper {
}
.trooper {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/01/tdt-cover.jpg); background-position:2% 0%;
}
.lower:hover{
 background-color:rgba(0,0,0,0.45);
}
.lower {
 position:absolute;
 top:0px;
 left:0px;
 z-index:11111;
 width:100%;
 height:100%;
 border-radius:16px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 transition-duration:.5s;
 transition-timing-function:ease-in-out;
 transition-property:background-color;
 background-color:rgba(0,0,0,0.55);
}
.lower:not(.ct-section):not(.oxy-easy-posts),
.lower.oxy-easy-posts .oxy-posts,
.lower.ct-section .ct-section-inner-wrap{
display:flex;
}
.crystal-bridges-1 {
background-image:url(https://astridmanzo.com/wp-content/uploads/2023/08/ahh-hero.jpg);}
.crystal-bridges-2 {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/01/we-the-people-cover.jpg);}
.just-fix-it {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/01/just-fix-it-cover-1.jpg); background-position:50% 50%;
}
.just-fix-it-tech {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/01/just-fix-it-cover.png);background-size: cover; height:280px;
}
.little-rock-airport {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/01/clinton-national-airport.jpg);}
.schlep:hover{
}
.schlep {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/02/schlep-1.jpg); padding-left:20px;
 padding-right:20px;
 flex-grow:1;
 width:100%;
 min-height:280px;
 background-position:0% 100%;
}
.schlep:not(.ct-section):not(.oxy-easy-posts),
.schlep.oxy-easy-posts .oxy-posts,
.schlep.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.schlep {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.schlep {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.schlep {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.bg-img-overlay:hover{
transform:scale3d(1.1,1.1,1.1);}
.bg-img-overlay {
background-image:linear-gradient(rgba(0,0,0,0.85), rgba(0,0,0,0.85));}
.project-top {
 gap:4px;
}
.project-top:not(.ct-section):not(.oxy-easy-posts),
.project-top.oxy-easy-posts .oxy-posts,
.project-top.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:4px;
}
.project-subtitle {
 font-family:'Inter';
 font-size:12px;
 font-weight:300;
 text-transform:uppercase;
 letter-spacing:.5px;
}
.mod:hover{
}
.mod {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/02/mod-cover-full-size.png); padding-left:20px;
 padding-right:20px;
 flex-grow:1;
 width:100%;
 background-position:0% 50%;
}
.mod:not(.ct-section):not(.oxy-easy-posts),
.mod.oxy-easy-posts .oxy-posts,
.mod.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.mod {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.mod {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.mod {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.crystal-bridges-main {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/01/crystal-bridges-museum.jpg);}
.crystal-bridges-aah {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/01/aah-cover.png);}
.centennial-bank {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/01/centennial-cover.jpg); height:280px;
}
.fit-body {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/01/fitbody-cover.jpg);}
.lyon-college {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/01/lyon-cover.jpg);}
.arkansas-heart {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/01/arh-cover.jpg);}
.marquee-arrow {
}
.left {
}
.right {
}
.marquee-arrows {
}
.marquee-wrapper {
 height:100%;
}
.last-item {
 border-right-width:0px;
}
.outer-wrapper-inner-pages {
background-size: cover; padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 z-index:0;
 width:100%;
 padding-bottom:20px;
 background-color:#181818;
 background-position:65% 0%;
}
@media (max-width: 1380px) {
.outer-wrapper-inner-pages {
 height:100%;
}
}

@media (max-width: 991px) {
.outer-wrapper-inner-pages {
background-size: cover; background-repeat:no-repeat;
 background-attachment:fixed;
 background-position:0% 30%;
}
}

@media (max-width: 767px) {
.outer-wrapper-inner-pages {
}
}

@media (max-width: 479px) {
.outer-wrapper-inner-pages {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/01/bg-small.jpg);background-size: contain; padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
 background-color:#080c29;
 background-attachment:scroll;
 background-position:050% 19%;
}
}

.wrapper-inner-pages {
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:16px;
 width:100%;
 gap:20px;
}
.wrapper-inner-pages:not(.ct-section):not(.oxy-easy-posts),
.wrapper-inner-pages.oxy-easy-posts .oxy-posts,
.wrapper-inner-pages.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
justify-content:flex-start;
gap:20px;
}
@media (max-width: 1380px) {
.wrapper-inner-pages {
}
}

@media (max-width: 991px) {
.wrapper-inner-pages {
 height:100%;
}
}

@media (max-width: 479px) {
.wrapper-inner-pages {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
}

.education-date {
 font-size:12px;
 letter-spacing:.25px;
 text-transform:uppercase;
 color:#eefcd4;
}
.education-block {
 gap:4px;
}
.education-block:not(.ct-section):not(.oxy-easy-posts),
.education-block.oxy-easy-posts .oxy-posts,
.education-block.ct-section .ct-section-inner-wrap{
display:flex;
gap:4px;
}
.certification-name {
 font-size:16px;
 line-height:130%;
 color:#ffffff;
}
.school-name {
}
.skills {
 gap:8px;
 width:100%;
 margin-bottom:20px;
}
.skills:not(.ct-section):not(.oxy-easy-posts),
.skills.oxy-easy-posts .oxy-posts,
.skills.ct-section .ct-section-inner-wrap{
display:flex;
gap:8px;
}
.sidebar-blocks {
 border-bottom-style:none;
 padding-bottom:32px;
 width:100%;
 gap:0px;
}
.sidebar-blocks:not(.ct-section):not(.oxy-easy-posts),
.sidebar-blocks.oxy-easy-posts .oxy-posts,
.sidebar-blocks.ct-section .ct-section-inner-wrap{
gap:0px;
}
@media (max-width: 767px) {
.sidebar-blocks {
 padding-bottom:32px;
}
}

.about-photos {
 border-radius:8px;
 width:45%;
}
.about-photos:not(.ct-section):not(.oxy-easy-posts),
.about-photos.oxy-easy-posts .oxy-posts,
.about-photos.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 767px) {
.about-photos {
 gap:16px;
}
.about-photos:not(.ct-section):not(.oxy-easy-posts),
.about-photos.oxy-easy-posts .oxy-posts,
.about-photos.ct-section .ct-section-inner-wrap{
gap:16px;
}
}

.caption {
 opacity:0.6;
 color:#ffffff;
 font-size:12px;
 margin-top:16px;
}
.button-complex-small:hover{
background-image:linear-gradient(rgba(24,24,24,0.1), rgba(24,24,24,0.1));}
.button-complex-small {
 padding-left:20px;
 padding-right:20px;
 padding-top:12px;
 padding-bottom:12px;
 border-radius:999px;
 letter-spacing:0px;
 border-top-color:#cef79e;
 border-right-color:#cef79e;
 border-bottom-color:#cef79e;
 border-left-color:#cef79e;
 background-color:#cef79e;
}
@media (max-width: 1380px) {
.button-complex-small {
 padding-top:16px;
 padding-bottom:16px;
 padding-left:24px;
 padding-right:24px;
}
}

@media (max-width: 767px) {
.button-complex-small {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
}
}

.sidebar {
 width:30%;
 gap:0px;
}
.sidebar:not(.ct-section):not(.oxy-easy-posts),
.sidebar.oxy-easy-posts .oxy-posts,
.sidebar.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:0px;
}
@media (max-width: 767px) {
.sidebar {
 width:100%;
 padding-left:0px;
 padding-right:0px;
 order:0;
}
}

.skills-block {
 gap:32px;
}
.skills-block:not(.ct-section):not(.oxy-easy-posts),
.skills-block.oxy-easy-posts .oxy-posts,
.skills-block.ct-section .ct-section-inner-wrap{
gap:32px;
}
.last {
 border-bottom-style:none;
 padding-bottom:0px;
}
@media (max-width: 767px) {
.last {
 padding-bottom:0px;
}
}

.work-grid {
 width:100%;
 padding-left:20px;
 padding-right:20px;
}
.work-grid:not(.ct-section):not(.oxy-easy-posts),
.work-grid.oxy-easy-posts .oxy-posts,
.work-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 991px) {
.work-grid {
}
.work-grid:not(.ct-section):not(.oxy-easy-posts),
.work-grid.oxy-easy-posts .oxy-posts,
.work-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.work-grid {
}
.work-grid:not(.ct-section):not(.oxy-easy-posts),
.work-grid.oxy-easy-posts .oxy-posts,
.work-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.project-grid:hover{
}
.project-grid {
 padding-top:24px;
 padding-left:24px;
 padding-right:24px;
 padding-bottom:24px;
 background-blend-mode:normal;
 z-index:0;
 border-radius:18px;
 flex-grow:1;
 align-self:stretch;
 min-width:100%;
 position:relative;
 min-height:320px;
 box-shadow:-8px 8px 0px rgba(0,0,0,0.8);
}
.project-grid:not(.ct-section):not(.oxy-easy-posts),
.project-grid.oxy-easy-posts .oxy-posts,
.project-grid.ct-section .ct-section-inner-wrap{
display:flex;
justify-content:space-between;
}
@media (max-width: 991px) {
.project-grid {
 min-height:280px;
 max-width:100%;
}
}

@media (max-width: 767px) {
.project-grid {
 min-width:100%%;
 padding-top:16px;
 padding-left:16px;
 padding-bottom:16px;
 padding-right:16px;
}
}

@media (max-width: 479px) {
.project-grid {
 min-width:1px;
}
}

.project-outer-wrapper {
background-size: cover; padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 z-index:0;
 width:100%;
 padding-bottom:20px;
 background-color:#181818;
 background-position:50% 0%;
}
@media (max-width: 1380px) {
.project-outer-wrapper {
 height:100%;
}
}

@media (max-width: 991px) {
.project-outer-wrapper {
}
}

@media (max-width: 767px) {
.project-outer-wrapper {
}
}

@media (max-width: 479px) {
.project-outer-wrapper {
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
}
}

.project-wrapper {
 border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:.5px;
 border-right-width:.5px;
 border-bottom-width:.5px;
 border-left-width:.5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:16px;
 width:100%;
 padding-top:20px;
 padding-right:20px;
 padding-bottom:0px;
 padding-left:20px;
}
.project-wrapper:not(.ct-section):not(.oxy-easy-posts),
.project-wrapper.oxy-easy-posts .oxy-posts,
.project-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1380px) {
.project-wrapper {
}
}

@media (max-width: 991px) {
.project-wrapper {
 height:100%;
}
}

@media (max-width: 479px) {
.project-wrapper {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
}

.project-intro {
 width:100%;
 text-align:center;
}
.project-intro .ct-section-inner-wrap {
padding-top: 40px;
padding-bottom: 40px;
}
.project-intro:not(.ct-section):not(.oxy-easy-posts),
.project-intro.oxy-easy-posts .oxy-posts,
.project-intro.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:flex-start;
}
@media (max-width: 991px) {
.project-intro {
 width:100%;
}
}

@media (max-width: 767px) {
.project-intro {
 padding-top:80px;
}
}

.project-intro-info-header {
 font-family:'Inter';
 color:#e8f0ea;
 font-size:14px;
 font-weight:300;
 line-height:120%;
 text-transform:uppercase;
 width:100%;
}
.project-intro-text {
 font-family:Work Sans;
 line-height:160%;
 font-size:16px;
 opacity:.9;
 text-align:left;
 color:#ffffff;
 width:100%;
 font-weight:300;
}
@media (max-width: 767px) {
.project-intro-text {
}
}

.project-intro-block {
 gap:20px;
 width:100%;
}
.project-intro-block:not(.ct-section):not(.oxy-easy-posts),
.project-intro-block.oxy-easy-posts .oxy-posts,
.project-intro-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:20px;
}
@media (max-width: 1380px) {
.project-intro-block {
 gap:8px;
}
.project-intro-block:not(.ct-section):not(.oxy-easy-posts),
.project-intro-block.oxy-easy-posts .oxy-posts,
.project-intro-block.ct-section .ct-section-inner-wrap{
gap:8px;
}
}

@media (max-width: 991px) {
.project-intro-block {
}
}

@media (max-width: 767px) {
.project-intro-block {
}
}

.project-intro-columns {
 gap:16px;
 width:100%;
}
.project-intro-columns:not(.ct-section):not(.oxy-easy-posts),
.project-intro-columns.oxy-easy-posts .oxy-posts,
.project-intro-columns.ct-section .ct-section-inner-wrap{
gap:16px;
}
@media (max-width: 991px) {
.project-intro-columns {
}
.project-intro-columns:not(.ct-section):not(.oxy-easy-posts),
.project-intro-columns.oxy-easy-posts .oxy-posts,
.project-intro-columns.ct-section .ct-section-inner-wrap{
display:flex;
}
}

.project-intro-image {
 border-radius:16px;
 overflow:hidden;
 border-top-left-radius:0px;
 border-top-right-radius:0px;
 border-bottom-left-radius:16px;
 border-bottom-right-radius:16px;
 width:100%;
}
.project-hero {
 border-radius:16px;
 border-top-left-radius:16px;
 border-top-right-radius:16px;
 border-bottom-left-radius:0px;
 border-bottom-right-radius:0px;
 min-height:40vh;
 padding-bottom:80px;
}
@media (max-width: 767px) {
.project-hero {
 padding-bottom:40px;
}
}

.project-title {
 font-family:'clash-display';
 font-size:56px;
 line-height:100%;
 color:#efffc6;
 margin-top:0px;
 margin-bottom:0px;
 text-transform:uppercase;
 letter-spacing:1px;
}
@media (max-width: 767px) {
.project-title {
 font-size:40px;
}
}

@media (max-width: 479px) {
.project-title {
 font-size:36px;
}
}

.project-info {
 gap:32px;
 width:50%;
 padding-left:20px;
 padding-right:20px;
 border-bottom-style:none;
 padding-bottom:80px;
 color:#ffffff;
 margin-top:32px;
}
.project-info:not(.ct-section):not(.oxy-easy-posts),
.project-info.oxy-easy-posts .oxy-posts,
.project-info.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:32px;
}
@media (max-width: 1380px) {
.project-info {
 width:75%;
}
}

@media (max-width: 991px) {
.project-info {
 gap:40px;
 width:100%;
}
.project-info:not(.ct-section):not(.oxy-easy-posts),
.project-info.oxy-easy-posts .oxy-posts,
.project-info.ct-section .ct-section-inner-wrap{
gap:40px;
}
}

.four-column-img {
}
.four-img-block {
}
.four-img-block:not(.ct-section):not(.oxy-easy-posts),
.four-img-block.oxy-easy-posts .oxy-posts,
.four-img-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(4, minmax(200px, 2fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1380px) {
.four-img-block {
}
.four-img-block:not(.ct-section):not(.oxy-easy-posts),
.four-img-block.oxy-easy-posts .oxy-posts,
.four-img-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.four-img-block {
}
}

@media (max-width: 767px) {
.four-img-block {
}
.four-img-block:not(.ct-section):not(.oxy-easy-posts),
.four-img-block.oxy-easy-posts .oxy-posts,
.four-img-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(150px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 479px) {
.four-img-block {
}
.four-img-block:not(.ct-section):not(.oxy-easy-posts),
.four-img-block.oxy-easy-posts .oxy-posts,
.four-img-block.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(80px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.project-one-third {
 width:100%;
}
.project-one-column {
}
.centered {
 text-align:center;
 width:100%;
}
.centered:not(.ct-section):not(.oxy-easy-posts),
.centered.oxy-easy-posts .oxy-posts,
.centered.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
@media (max-width: 991px) {
.centered {
}
}

.project-two-columns {
 gap:40px;
 width:100%;
}
.project-two-columns:not(.ct-section):not(.oxy-easy-posts),
.project-two-columns.oxy-easy-posts .oxy-posts,
.project-two-columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:40px;
}
@media (max-width: 767px) {
.project-two-columns {
 gap:16px;
}
.project-two-columns:not(.ct-section):not(.oxy-easy-posts),
.project-two-columns.oxy-easy-posts .oxy-posts,
.project-two-columns.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:16px;
}
}

.sixty {
 width:60%;
}
@media (max-width: 767px) {
.sixty {
 width:100%;
}
}

.forty {
 width:40%;
}
@media (max-width: 767px) {
.forty {
 width:100%;
}
}

.project-image {
 border-radius:0px;
 width:100%;
}
.intrp-block {
}
.intro-block {
 width:50%;
 gap:16px;
}
.intro-block:not(.ct-section):not(.oxy-easy-posts),
.intro-block.oxy-easy-posts .oxy-posts,
.intro-block.ct-section .ct-section-inner-wrap{
gap:16px;
}
@media (max-width: 1380px) {
.intro-block {
 width:75%;
}
}

@media (max-width: 991px) {
.intro-block {
 width:100%;
}
}

.project-licnk {
}
.project-link {
 font-family:'Inter';
 color:#ffffff;
 font-size:12px;
 text-transform:uppercase;
 font-weight:300;
}
.info {
}
.link:hover{
 opacity:0.7;
}
.link {
 gap:8px;
}
.link:not(.ct-section):not(.oxy-easy-posts),
.link.oxy-easy-posts .oxy-posts,
.link.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:8px;
}
.link-text {
 font-family:'Inter';
 font-size:14px;
 color:#ffffff;
 font-weight:300;
 text-transform:uppercase;
}
.more-projects {
 border-radius:8px;
 width:100%;
 gap:40px;
 padding-top:80px;
 padding-bottom:80px;
}
.more-projects:not(.ct-section):not(.oxy-easy-posts),
.more-projects.oxy-easy-posts .oxy-posts,
.more-projects.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:40px;
}
@media (max-width: 991px) {
.more-projects {
 padding-top:40px;
 padding-bottom:40px;
}
}

.contact-complex-text {
 font-family:Work Sans;
 font-size:16px;
 color:#262425;
}
.airport:hover{
}
.airport {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://astridmanzo.com/wp-content/uploads/2025/01/clinton-national-airport.jpg);background-size:auto,  cover; padding-left:20px;
 padding-right:20px;
 background-repeat:no-repeat;
 flex-grow:1;
 width:100%;
 padding-bottom:80px;
 background-attachment:fixed;
 background-position:0% 100%;
}
.airport:not(.ct-section):not(.oxy-easy-posts),
.airport.oxy-easy-posts .oxy-posts,
.airport.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.airport {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.airport {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.airport {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.aah:hover{
}
.aah {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://astridmanzo.com/wp-content/uploads/2025/01/aah-cover.png);background-size:auto,  cover; padding-left:20px;
 padding-right:20px;
 background-repeat:no-repeat;
 flex-grow:1;
 width:100%;
 padding-bottom:80px;
 background-attachment:fixed;
 background-position:0% 100%;
}
.aah:not(.ct-section):not(.oxy-easy-posts),
.aah.oxy-easy-posts .oxy-posts,
.aah.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.aah {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.aah {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.aah {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.project-page-subtitle {
 font-family:aspekta;
 font-size:24px;
 line-height:120%;
 color:#ffffff;
 font-weight:300;
 margin-bottom:0px;
}
@media (max-width: 767px) {
.project-page-subtitle {
 font-size:20px;
}
}

@media (max-width: 479px) {
.project-page-subtitle {
 font-size:20px;
}
}

.mod-page:hover{
}
.mod-page {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://astridmanzo.com/wp-content/uploads/2025/02/mod-cover-full-size.png);background-size:auto,  cover; padding-left:20px;
 padding-right:20px;
 background-repeat:no-repeat;
 flex-grow:1;
 width:100%;
 background-attachment:fixed;
 background-position:0% 50%;
}
.mod-page:not(.ct-section):not(.oxy-easy-posts),
.mod-page.oxy-easy-posts .oxy-posts,
.mod-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.mod-page {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.mod-page {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.mod-page {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.schle-page {
}
.schlep-page:hover{
}
.schlep-page {
background-size: cover; padding-left:20px;
 padding-right:20px;
 background-repeat:no-repeat;
 flex-grow:1;
 width:100%;
 background-attachment:fixed;
}
.schlep-page:not(.ct-section):not(.oxy-easy-posts),
.schlep-page.oxy-easy-posts .oxy-posts,
.schlep-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.schlep-page {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.schlep-page {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.schlep-page {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.bodylura {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/02/fitbody-cover.png); min-height:280px;
}
.lowest:hover{
 background-color:rgba(0,0,0,0.45);
}
.lowest {
 position:absolute;
 top:0px;
 left:0px;
 z-index:11111;
 width:100%;
 height:100%;
 border-radius:16px;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
 transition-duration:.5s;
 transition-timing-function:ease-in-out;
 transition-property:background-color;
 background-color:rgba(0,0,0,0.05);
}
.lowest:not(.ct-section):not(.oxy-easy-posts),
.lowest.oxy-easy-posts .oxy-posts,
.lowest.ct-section .ct-section-inner-wrap{
display:flex;
}
.jfi-client-page:hover{
}
.jfi-client-page {
background-size: cover; padding-left:20px;
 padding-right:20px;
 background-repeat:no-repeat;
 flex-grow:1;
 width:100%;
 background-attachment:fixed;
 background-position:0% 50%;
}
.jfi-client-page:not(.ct-section):not(.oxy-easy-posts),
.jfi-client-page.oxy-easy-posts .oxy-posts,
.jfi-client-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.jfi-client-page {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.jfi-client-page {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.jfi-client-page {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.jfi-tech-page:hover{
}
.jfi-tech-page {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://astridmanzo.com/wp-content/uploads/2025/01/just-fix-it-cover.png);background-size:auto,  cover; padding-left:20px;
 padding-right:20px;
 background-repeat:no-repeat;
 flex-grow:1;
 width:100%;
 background-attachment:fixed;
 background-position:0% 50%;
}
.jfi-tech-page:not(.ct-section):not(.oxy-easy-posts),
.jfi-tech-page.oxy-easy-posts .oxy-posts,
.jfi-tech-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.jfi-tech-page {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.jfi-tech-page {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.jfi-tech-page {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.two-img-project-block {
 width:100.00%;
 padding-bottom:0px;
 padding-top:0px;
 margin-top:0px;
 gap:20px;
}
.two-img-project-block:not(.ct-section):not(.oxy-easy-posts),
.two-img-project-block.oxy-easy-posts .oxy-posts,
.two-img-project-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:20px;
}
.title-subtitle-project {
 gap:8px;
}
.title-subtitle-project:not(.ct-section):not(.oxy-easy-posts),
.title-subtitle-project.oxy-easy-posts .oxy-posts,
.title-subtitle-project.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:8px;
}
.centennial-page:hover{
}
.centennial-page {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://astridmanzo.com/wp-content/uploads/2025/01/centennial-cover.jpg);background-size:auto,  cover; padding-left:20px;
 padding-right:20px;
 background-repeat:no-repeat;
 flex-grow:1;
 width:100%;
 padding-bottom:80px;
 background-attachment:fixed;
 background-position:0% 100%;
}
.centennial-page:not(.ct-section):not(.oxy-easy-posts),
.centennial-page.oxy-easy-posts .oxy-posts,
.centennial-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.centennial-page {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.centennial-page {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.centennial-page {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.arkansas-heart-page:hover{
}
.arkansas-heart-page {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://astridmanzo.com/wp-content/uploads/2025/02/arkansas-heart-hospital-cover.png);background-size:auto,  cover; padding-left:20px;
 padding-right:20px;
 background-repeat:no-repeat;
 flex-grow:1;
 width:100%;
 background-attachment:fixed;
 background-position:0% 50%;
}
.arkansas-heart-page:not(.ct-section):not(.oxy-easy-posts),
.arkansas-heart-page.oxy-easy-posts .oxy-posts,
.arkansas-heart-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.arkansas-heart-page {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.arkansas-heart-page {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.arkansas-heart-page {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.crystal-bridges-main-site-page:hover{
}
.crystal-bridges-main-site-page {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://astridmanzo.com/wp-content/uploads/2025/02/cb-main.jpg);background-size:auto,  cover; padding-left:20px;
 padding-right:20px;
 background-repeat:no-repeat;
 flex-grow:1;
 width:100%;
 padding-bottom:80px;
 background-attachment:fixed;
 background-position:0% 100%;
}
.crystal-bridges-main-site-page:not(.ct-section):not(.oxy-easy-posts),
.crystal-bridges-main-site-page.oxy-easy-posts .oxy-posts,
.crystal-bridges-main-site-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.crystal-bridges-main-site-page {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.crystal-bridges-main-site-page {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.crystal-bridges-main-site-page {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.lyon-page:hover{
}
.lyon-page {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://astridmanzo.com/wp-content/uploads/2025/01/lyon-cover.jpg);background-size:auto,  cover; padding-left:20px;
 padding-right:20px;
 background-repeat:no-repeat;
 flex-grow:1;
 width:100%;
 padding-bottom:80px;
 background-attachment:fixed;
 background-position:0% 100%;
}
.lyon-page:not(.ct-section):not(.oxy-easy-posts),
.lyon-page.oxy-easy-posts .oxy-posts,
.lyon-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.lyon-page {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.lyon-page {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.lyon-page {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.fitbody-page:hover{
}
.fitbody-page {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://astridmanzo.com/wp-content/uploads/2025/02/fitbody-cover.png);background-size:auto,  cover; padding-left:20px;
 padding-right:20px;
 background-repeat:no-repeat;
 flex-grow:1;
 width:100%;
 padding-bottom:80px;
 background-attachment:fixed;
 background-position:0% 100%;
}
.fitbody-page:not(.ct-section):not(.oxy-easy-posts),
.fitbody-page.oxy-easy-posts .oxy-posts,
.fitbody-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.fitbody-page {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.fitbody-page {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.fitbody-page {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.we-the-people-page:hover{
}
.we-the-people-page {
background-image:linear-gradient(rgba(0,0,0,0.1), rgba(0,0,0,0.1)), url(https://astridmanzo.com/wp-content/uploads/2025/02/we-the-people-cover.png);background-size:auto,  cover; padding-left:20px;
 padding-right:20px;
 background-repeat:no-repeat;
 flex-grow:1;
 width:100%;
 padding-bottom:80px;
 background-attachment:fixed;
 background-position:0% 100%;
}
.we-the-people-page:not(.ct-section):not(.oxy-easy-posts),
.we-the-people-page.oxy-easy-posts .oxy-posts,
.we-the-people-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.we-the-people-page {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.we-the-people-page {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.we-the-people-page {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.photography-page {
}
.photography-page-hero {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://astridmanzo.com/wp-content/uploads/2023/08/moose-colorado-20212.jpg);background-size:auto,  cover;}
.photography-dif {
 gap:80px;
 width:85%;
 padding-left:20px;
 padding-right:20px;
 padding-bottom:80px;
 padding-top:80px;
}
.photography-dif:not(.ct-section):not(.oxy-easy-posts),
.photography-dif.oxy-easy-posts .oxy-posts,
.photography-dif.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:80px;
}
@media (max-width: 991px) {
.photography-dif {
 width:100%;
 gap:0px;
}
.photography-dif:not(.ct-section):not(.oxy-easy-posts),
.photography-dif.oxy-easy-posts .oxy-posts,
.photography-dif.ct-section .ct-section-inner-wrap{
gap:0px;
}
}

@media (max-width: 767px) {
.photography-dif {
 padding-top:40px;
 padding-bottom:40px;
}
}

.projects-grid {
 width:85%;
}
.projects-grid:not(.ct-section):not(.oxy-easy-posts),
.projects-grid.oxy-easy-posts .oxy-posts,
.projects-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(3, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
@media (max-width: 1380px) {
.projects-grid {
 padding-left:20px;
 padding-right:20px;
}
}

@media (max-width: 991px) {
.projects-grid {
 width:100%;
}
.projects-grid:not(.ct-section):not(.oxy-easy-posts),
.projects-grid.oxy-easy-posts .oxy-posts,
.projects-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 767px) {
.projects-grid {
}
.projects-grid:not(.ct-section):not(.oxy-easy-posts),
.projects-grid.oxy-easy-posts .oxy-posts,
.projects-grid.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.project-block-grid:hover{
}
.project-block-grid {
 padding-top:24px;
 padding-left:24px;
 padding-right:24px;
 padding-bottom:24px;
 background-blend-mode:normal;
 position:relative;
 z-index:0;
 border-radius:18px;
 flex-grow:1;
 align-self:stretch;
 min-height:320px;
 box-shadow:-8px 8px 0px rgba(0,0,0,0.8);
}
.project-block-grid:not(.ct-section):not(.oxy-easy-posts),
.project-block-grid.oxy-easy-posts .oxy-posts,
.project-block-grid.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
justify-content:space-between;
}
@media (max-width: 991px) {
.project-block-grid {
 min-height:280px;
 max-width:100%;
}
}

@media (max-width: 767px) {
.project-block-grid {
 min-width:375px;
 padding-top:16px;
 padding-left:16px;
 padding-bottom:16px;
 padding-right:16px;
}
}

@media (max-width: 479px) {
.project-block-grid {
 min-width:1px;
}
}

.more-projects-headline {
 font-family:'clash-display';
}
.logo-animation {
}
.two-prototype-row {
 width:100%;
 text-align:center;
 gap:20px;
}
.two-prototype-row:not(.ct-section):not(.oxy-easy-posts),
.two-prototype-row.oxy-easy-posts .oxy-posts,
.two-prototype-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
align-items:center;
justify-content:center;
gap:20px;
}
@media (max-width: 1380px) {
.two-prototype-row {
}
.two-prototype-row:not(.ct-section):not(.oxy-easy-posts),
.two-prototype-row.oxy-easy-posts .oxy-posts,
.two-prototype-row.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(2, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

@media (max-width: 991px) {
.two-prototype-row {
}
}

@media (max-width: 767px) {
.two-prototype-row {
}
.two-prototype-row:not(.ct-section):not(.oxy-easy-posts),
.two-prototype-row.oxy-easy-posts .oxy-posts,
.two-prototype-row.ct-section .ct-section-inner-wrap{
display:grid;
display: grid !important;align-items: stretch;grid-template-columns: repeat(1, minmax(200px, 1fr));grid-column-gap: 20px;grid-row-gap: 20px;}
}

.project-section-sutbtitle {
 font-family:aspekta;
 font-size:24px;
 line-height:120%;
 color:#ffffff;
 font-weight:300;
 margin-bottom:0px;
 text-transform:uppercase;
}
@media (max-width: 991px) {
.project-section-sutbtitle {
}
}

@media (max-width: 767px) {
.project-section-sutbtitle {
 font-size:20px;
}
}

@media (max-width: 479px) {
.project-section-sutbtitle {
 font-size:20px;
}
}

.code-wrapper {
 border-radius:32px;
 overflow:hidden;
}
@media (max-width: 1380px) {
.code-wrapper {
}
}

.three-col-inner {
 gap:20px;
}
.three-col-inner:not(.ct-section):not(.oxy-easy-posts),
.three-col-inner.oxy-easy-posts .oxy-posts,
.three-col-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:20px;
}
@media (max-width: 991px) {
.three-col-inner {
}
.three-col-inner:not(.ct-section):not(.oxy-easy-posts),
.three-col-inner.oxy-easy-posts .oxy-posts,
.three-col-inner.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.project-info-block {
 gap:40px;
 width:100%;
}
.project-info-block:not(.ct-section):not(.oxy-easy-posts),
.project-info-block.oxy-easy-posts .oxy-posts,
.project-info-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:40px;
}
@media (max-width: 991px) {
.project-info-block {
}
}

@media (max-width: 767px) {
.project-info-block {
}
}

.col-single {
 width:100%;
}
.prototype-div {
 gap:20px;
 flex-grow:0;
 flex-shrink:1;
 width:100%;
}
.prototype-div:not(.ct-section):not(.oxy-easy-posts),
.prototype-div.oxy-easy-posts .oxy-posts,
.prototype-div.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
flex-wrap:wrap;
align-items:center;
gap:20px;
}
.border-project-image {
 border-top-color:#e8f0ea;
 border-right-color:#e8f0ea;
 border-bottom-color:#e8f0ea;
 border-left-color:#e8f0ea;
 border-top-width:.5px;
 border-right-width:.5px;
 border-bottom-width:.5px;
 border-left-width:.5px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:16px;
 width:100%;
}
.project-singe-col {
 gap:20px;
}
.project-singe-col:not(.ct-section):not(.oxy-easy-posts),
.project-singe-col.oxy-easy-posts .oxy-posts,
.project-singe-col.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:20px;
}
.project-slider {
 width:100vw;
 slider-remove-padding:no;
}
.slider {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/02/jfi-slide-bg.svg); width:100%;
 border-radius:16px;
 padding-top:40px;
 padding-bottom:40px;
 gap:20px;
}
.slider:not(.ct-section):not(.oxy-easy-posts),
.slider.oxy-easy-posts .oxy-posts,
.slider.ct-section .ct-section-inner-wrap{
gap:20px;
}
.slide {
 flex-shrink:0;
 text-align:right;
 margin-left:10px;
 margin-right:10px;
}
.slide:not(.ct-section):not(.oxy-easy-posts),
.slide.oxy-easy-posts .oxy-posts,
.slide.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
}
.slider-dots {
 text-align:center;
 margin-top:10px;
}
.slide-image {
 max-height:500px;
}
.purple-link {
 font-family:Work Sans;
 color:#cef79e;
 font-size:14px;
}
.link-external {
 color:#e8f0ea;
 font-size:14px;
}
.highlight-tags {
 gap:4px;
}
.highlight-tags:not(.ct-section):not(.oxy-easy-posts),
.highlight-tags.oxy-easy-posts .oxy-posts,
.highlight-tags.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:4px;
}
.open-to-work:hover{
 background-color:rgba(255,247,247,0.1);
cursor: pointer;
}
.open-to-work {
}
.footer-text {
}
.goodchange-page:hover{
}
.goodchange-page {
background-image:linear-gradient(rgba(0,0,0,0.65), rgba(0,0,0,0.65)), url(https://astridmanzo.com/wp-content/uploads/2025/02/good-change-hero.png);background-size:auto,  cover; padding-left:20px;
 padding-right:20px;
 background-repeat:no-repeat;
 flex-grow:1;
 width:100%;
 background-attachment:fixed;
 background-position:50% 20%;
}
.goodchange-page:not(.ct-section):not(.oxy-easy-posts),
.goodchange-page.oxy-easy-posts .oxy-posts,
.goodchange-page.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.goodchange-page {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.goodchange-page {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.goodchange-page {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.slider-gc {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/02/goochangebg.svg);}
.hide-button {
}
.goodchange:hover{
}
.goodchange {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/02/good-change-hero.png); padding-left:20px;
 padding-right:20px;
 flex-grow:1;
 width:100%;
 background-position:80% 100%;
}
.goodchange:not(.ct-section):not(.oxy-easy-posts),
.goodchange.oxy-easy-posts .oxy-posts,
.goodchange.ct-section .ct-section-inner-wrap{
display:none;
align-items:center;
justify-content:space-between;
}
@media (max-width: 1380px) {
.goodchange {
 align-self:stretch;
 flex-shrink:0;
}
}

@media (max-width: 767px) {
.goodchange {
 background-position:25% 0%;
}
}

@media (max-width: 479px) {
.goodchange {
background-size: cover; background-attachment:scroll;
 background-position:50% 0%;
}
}

.youtube-home {
 width:80%;
 gap:40px;
}
.youtube-home:not(.ct-section):not(.oxy-easy-posts),
.youtube-home.oxy-easy-posts .oxy-posts,
.youtube-home.ct-section .ct-section-inner-wrap{
gap:40px;
}
.rotating-image:hover{
 opacity:0.9;
}
.rotating-image {
}
.this {
 margin-top:0px;
}
.case0study-subtitle {
 font-family:aspekta;
 font-size:32px;
 text-align:left;
}
.oxy-stock-content-styles {
}
.post {
 width:100%;
 padding-left:20px;
 padding-right:20px;
}
.post:not(.ct-section):not(.oxy-easy-posts),
.post.oxy-easy-posts .oxy-posts,
.post.ct-section .ct-section-inner-wrap{
display:flex;
align-items:center;
}
.blog-contnet {
}
.blog-content {
 gap:80px;
 width:55%;
 padding-left:20px;
 padding-right:20px;
 border-bottom-color:#e8f0ea;
 border-bottom-width:.5px;
 border-bottom-style:solid;
 padding-bottom:80px;
 padding-top:80px;
 color:#ffffff;
}
.blog-content:not(.ct-section):not(.oxy-easy-posts),
.blog-content.oxy-easy-posts .oxy-posts,
.blog-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:80px;
}
@media (max-width: 1380px) {
.blog-content {
 width:75%;
}
}

@media (max-width: 991px) {
.blog-content {
 gap:40px;
 width:100%;
}
.blog-content:not(.ct-section):not(.oxy-easy-posts),
.blog-content.oxy-easy-posts .oxy-posts,
.blog-content.ct-section .ct-section-inner-wrap{
gap:40px;
}
}

.blog-outer-wrapper {
background-image:url(https://astridmanzo.com/wp-content/uploads/2025/01/bgsimple-nocircle.svg);background-size: cover; padding-top:20px;
 padding-left:20px;
 padding-right:20px;
 z-index:0;
 width:100%;
 padding-bottom:20px;
 background-position:50% 0%;
}
@media (max-width: 1380px) {
.blog-outer-wrapper {
 height:100%;
}
}

@media (max-width: 991px) {
.blog-outer-wrapper {
}
}

@media (max-width: 767px) {
.blog-outer-wrapper {
}
}

@media (max-width: 479px) {
.blog-outer-wrapper {
 padding-left:0px;
 padding-right:0px;
 padding-top:0px;
 padding-bottom:0px;
}
}

.blog-wrapper {
background-image:linear-gradient(rgba(0,0,0,0.6), rgba(0,0,0,0.6)); border-top-color:#ffffff;
 border-right-color:#ffffff;
 border-bottom-color:#ffffff;
 border-left-color:#ffffff;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-radius:16px;
 width:100%;
}
.blog-wrapper:not(.ct-section):not(.oxy-easy-posts),
.blog-wrapper.oxy-easy-posts .oxy-posts,
.blog-wrapper.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:flex-start;
}
@media (max-width: 1380px) {
.blog-wrapper {
}
}

@media (max-width: 991px) {
.blog-wrapper {
 height:100%;
}
}

@media (max-width: 479px) {
.blog-wrapper {
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:none;
 border-left-style:none;
}
}

.gradient-animated {
}
.gradient-background {
}
.Content-block {
 gap:8px;
}
.Content-block:not(.ct-section):not(.oxy-easy-posts),
.Content-block.oxy-easy-posts .oxy-posts,
.Content-block.ct-section .ct-section-inner-wrap{
gap:8px;
}
.image-caption-block {
 margin-bottom:16px;
 margin-top:16px;
}
.recent-work {
}
.Table-Overview {
 width:100%;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:rgba(204,216,239,0.2);
 border-right-color:rgba(204,216,239,0.2);
 border-bottom-color:rgba(204,216,239,0.2);
 border-left-color:rgba(204,216,239,0.2);
 border-top-width:.5px;
 border-right-width:.5px;
 border-bottom-width:.5px;
 border-left-width:.5px;
 border-radius:8px;
}
.table-row {
 width:100%;
 border-top-style:none;
 border-right-style:none;
 border-bottom-style:solid;
 border-left-style:none;
 border-bottom-width:.5px;
 border-bottom-color:rgba(204,216,239,0.2);
}
.table-row:not(.ct-section):not(.oxy-easy-posts),
.table-row.oxy-easy-posts .oxy-posts,
.table-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 767px) {
.table-row {
}
.table-row:not(.ct-section):not(.oxy-easy-posts),
.table-row.oxy-easy-posts .oxy-posts,
.table-row.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
}
}

.table-column-header {
 width:20%;
 background-color:rgba(204,216,239,0.13);
 padding-left:8px;
 padding-top:8px;
 padding-bottom:8px;
 padding-right:8px;
}
@media (max-width: 767px) {
.table-column-header {
 width:100%;
 padding-left:24px;
}
}

.table-column-content {
 padding-left:24px;
 padding-top:8px;
 padding-bottom:8px;
 padding-right:8px;
 width:100%;
}
.body-text {
 font-family:Work Sans;
 font-size:16px;
 font-weight:300;
 color:#e8f0ea;
}
.body-bold {
 font-weight:500;
}
.highlight-block {
 background-color:#5d00c1;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 border-radius:8px;
 padding-top:16px;
 gap:8px;
 width:100%;
}
.highlight-block:not(.ct-section):not(.oxy-easy-posts),
.highlight-block.oxy-easy-posts .oxy-posts,
.highlight-block.ct-section .ct-section-inner-wrap{
display:flex;
gap:8px;
}

                .highlight-block .oxy-expand-collapse-icon {
            font-size: 12px;        }
        
                .highlight-block .oxy-expand-collapse-icon::before,
        .highlight-block .oxy-expand-collapse-icon::after {
            background-color: #e8f0ea;        }
        
        .subtle-block {
 background-color:rgba(204,216,239,0.13);
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 border-radius:8px;
 gap:12px;
 width:100%;
}
.subtle-block:not(.ct-section):not(.oxy-easy-posts),
.subtle-block.oxy-easy-posts .oxy-posts,
.subtle-block.ct-section .ct-section-inner-wrap{
display:flex;
gap:12px;
}

        
                .subtle-block .oxy-expand-collapse-icon::before,
        .subtle-block .oxy-expand-collapse-icon::after {
            background-color: #e8f0ea;        }
        
        .sub {
 padding-bottom:8px;
 border-bottom-color:rgba(204,216,239,0.49);
 border-bottom-style:solid;
 border-bottom-width:.5px;
 width:100%;
 min-width:100%;
 padding-top:8px;
}
.toggle-1713 {
 width:100%;
 min-width:100%;
}

                .toggle-1713 .oxy-expand-collapse-icon {
            font-size: 16px;        }
        
                .toggle-1713 .oxy-expand-collapse-icon::before,
        .toggle-1713 .oxy-expand-collapse-icon::after {
            background-color: #e8f0ea;        }
        
        .toggle-1713-expanded {
}
.body-quote {
 font-size:16px;
 color:#e8f0ea;
 padding-left:8px;
 border-left-style:solid;
 border-left-width:.5px;
 border-left-color:#e8f0ea;
 margin-top:16px;
 margin-bottom:16px;
}
.tabs-1004-tab {
}
.tabs-1004-tab-active {
 background-color:rgba(204,216,239,0.1);
 border-radius:4px;
}
.tabs-contents-1004-tab {
 padding-top:8px;
 padding-bottom:8px;
}
.tabs-7395-tab {
}
.tabs-7395-tab-active {
 background-color:rgba(204,216,239,0.1);
 border-radius:4px;
}
.tabs-contents-7395-tab {
 gap:8px;
 padding-top:8px;
 padding-bottom:8px;
}
.tabs-contents-7395-tab:not(.ct-section):not(.oxy-easy-posts),
.tabs-contents-7395-tab.oxy-easy-posts .oxy-posts,
.tabs-contents-7395-tab.ct-section .ct-section-inner-wrap{
gap:8px;
}
.tab-content {
 width:100%;
}
.toggle-4323 {
 background-color:rgba(204,216,239,0.13);
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 border-radius:8px;
 gap:12px;
 width:100%;
}
.toggle-4323:not(.ct-section):not(.oxy-easy-posts),
.toggle-4323.oxy-easy-posts .oxy-posts,
.toggle-4323.ct-section .ct-section-inner-wrap{
display:flex;
gap:12px;
}

        
                .toggle-4323 .oxy-expand-collapse-icon::before,
        .toggle-4323 .oxy-expand-collapse-icon::after {
            background-color: #e8f0ea;        }
        
        .toggle-4323-expanded {
}
.subtoggle-content {
 gap:8px;
 padding-top:0px;
 padding-bottom:0px;
 padding-left:0px;
 padding-right:0px;
}
.subtoggle-content:not(.ct-section):not(.oxy-easy-posts),
.subtoggle-content.oxy-easy-posts .oxy-posts,
.subtoggle-content.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:8px;
}
.toggle-highlight {
}
.toggle-9749 {
 background-color:rgba(204,216,239,0.13);
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 border-radius:8px;
 gap:12px;
 width:100%;
}
.toggle-9749:not(.ct-section):not(.oxy-easy-posts),
.toggle-9749.oxy-easy-posts .oxy-posts,
.toggle-9749.ct-section .ct-section-inner-wrap{
display:flex;
gap:12px;
}

        
                .toggle-9749 .oxy-expand-collapse-icon::before,
        .toggle-9749 .oxy-expand-collapse-icon::after {
            background-color: #e8f0ea;        }
        
        .toggle-9749-expanded {
}
.toggle-4312 {
 background-color:rgba(204,216,239,0.13);
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 border-radius:8px;
 gap:12px;
 width:100%;
}
.toggle-4312:not(.ct-section):not(.oxy-easy-posts),
.toggle-4312.oxy-easy-posts .oxy-posts,
.toggle-4312.ct-section .ct-section-inner-wrap{
display:flex;
gap:12px;
}

        
                .toggle-4312 .oxy-expand-collapse-icon::before,
        .toggle-4312 .oxy-expand-collapse-icon::after {
            background-color: #e8f0ea;        }
        
        .toggle-4312-expanded {
}
.toggle-5198 {
}
.toggle-5198-expanded {
}
.toggle-7385 {
 background-color:rgba(204,216,239,0.13);
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 border-radius:8px;
 gap:12px;
 width:100%;
}
.toggle-7385:not(.ct-section):not(.oxy-easy-posts),
.toggle-7385.oxy-easy-posts .oxy-posts,
.toggle-7385.ct-section .ct-section-inner-wrap{
display:flex;
gap:12px;
}

        
                .toggle-7385 .oxy-expand-collapse-icon::before,
        .toggle-7385 .oxy-expand-collapse-icon::after {
            background-color: #e8f0ea;        }
        
        .toggle-7385-expanded {
}
.toggle-0816 {
 background-color:rgba(204,216,239,0.13);
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 border-radius:8px;
 gap:12px;
 width:100%;
}
.toggle-0816:not(.ct-section):not(.oxy-easy-posts),
.toggle-0816.oxy-easy-posts .oxy-posts,
.toggle-0816.ct-section .ct-section-inner-wrap{
display:flex;
gap:12px;
}

        
                .toggle-0816 .oxy-expand-collapse-icon::before,
        .toggle-0816 .oxy-expand-collapse-icon::after {
            background-color: #e8f0ea;        }
        
        .toggle-0816-expanded {
}
.toggle-1795 {
 padding-bottom:16px;
 padding-top:16px;
 padding-right:16px;
 padding-left:16px;
 width:100%;
 background-color:rgba(204,216,239,0.13);
 gap:8px;
 border-radius:8px;
}
.toggle-1795:not(.ct-section):not(.oxy-easy-posts),
.toggle-1795.oxy-easy-posts .oxy-posts,
.toggle-1795.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:8px;
}

                .toggle-1795 .oxy-expand-collapse-icon {
            font-size: 12px;        }
        
        
        .toggle-1795-expanded {
}
.toggle-1761 {
}
.toggle-1761-expanded {
}
.toggle-8600 {
}
.toggle-8600-expanded {
}
.toggle-7835 {
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 background-color:rgba(204,216,239,0.13);
 gap:8px;
 width:100%;
 border-radius:8px;
}
.toggle-7835:not(.ct-section):not(.oxy-easy-posts),
.toggle-7835.oxy-easy-posts .oxy-posts,
.toggle-7835.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:8px;
}

                .toggle-7835 .oxy-expand-collapse-icon {
            font-size: 12px;        }
        
                .toggle-7835 .oxy-expand-collapse-icon::before,
        .toggle-7835 .oxy-expand-collapse-icon::after {
            background-color: #e8f0ea;        }
        
        .toggle-7835-expanded {
}
.toggle-7500 {
 gap:8px;
 width:100%;
 background-color:rgba(204,216,239,0.13);
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 border-radius:8px;
}
.toggle-7500:not(.ct-section):not(.oxy-easy-posts),
.toggle-7500.oxy-easy-posts .oxy-posts,
.toggle-7500.ct-section .ct-section-inner-wrap{
display:flex;
gap:8px;
}

                .toggle-7500 .oxy-expand-collapse-icon {
            font-size: 12px;        }
        
                .toggle-7500 .oxy-expand-collapse-icon::before,
        .toggle-7500 .oxy-expand-collapse-icon::after {
            background-color: #e8f0ea;        }
        
        .toggle-7500-expanded {
}
.toggle-0062 {
 gap:8px;
 background-color:rgba(204,216,239,0.15);
 padding-top:16px;
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 width:100%;
 border-radius:8px;
}
.toggle-0062:not(.ct-section):not(.oxy-easy-posts),
.toggle-0062.oxy-easy-posts .oxy-posts,
.toggle-0062.ct-section .ct-section-inner-wrap{
display:flex;
gap:8px;
}

                .toggle-0062 .oxy-expand-collapse-icon {
            font-size: 12px;        }
        
                .toggle-0062 .oxy-expand-collapse-icon::before,
        .toggle-0062 .oxy-expand-collapse-icon::after {
            background-color: #e8f0ea;        }
        
        .toggle-0062-expanded {
}
.toggle-8900 {
 gap:8px;
 width:85%;
 padding-top:12px;
 padding-right:12px;
 padding-bottom:12px;
 padding-left:12px;
 background-color:rgba(204,216,239,0.13);
 border-radius:4px;
}
.toggle-8900:not(.ct-section):not(.oxy-easy-posts),
.toggle-8900.oxy-easy-posts .oxy-posts,
.toggle-8900.ct-section .ct-section-inner-wrap{
display:flex;
gap:8px;
}

                .toggle-8900 .oxy-expand-collapse-icon {
            font-size: 12px;        }
        
                .toggle-8900 .oxy-expand-collapse-icon::before,
        .toggle-8900 .oxy-expand-collapse-icon::after {
            background-color: #e8f0ea;        }
        
        .toggle-8900-expanded {
}
.toggle-7774 {
 padding-left:12px;
 padding-top:12px;
 padding-right:12px;
 padding-bottom:12px;
 background-color:rgba(204,216,239,0.13);
 border-radius:4px;
 width:85%;
}

                .toggle-7774 .oxy-expand-collapse-icon {
            font-size: 12px;        }
        
        
        .toggle-7774-expanded {
}
.toggle-7382 {
 padding-top:12px;
 padding-left:12px;
 padding-bottom:12px;
 padding-right:12px;
 background-color:rgba(204,216,239,0.13);
 border-radius:4px;
 width:85%;
}

                .toggle-7382 .oxy-expand-collapse-icon {
            font-size: 12px;        }
        
                .toggle-7382 .oxy-expand-collapse-icon::before,
        .toggle-7382 .oxy-expand-collapse-icon::after {
            background-color: #e8f0ea;        }
        
        .toggle-7382-expanded {
}
.toggle-8663 {
 background-color:rgba(204,216,239,0.13);
 padding-top:12px;
 padding-right:12px;
 padding-bottom:12px;
 padding-left:12px;
 border-radius:4px;
 width:85%;
}

                .toggle-8663 .oxy-expand-collapse-icon {
            font-size: 12px;        }
        
                .toggle-8663 .oxy-expand-collapse-icon::before,
        .toggle-8663 .oxy-expand-collapse-icon::after {
            background-color: #e8f0ea;        }
        
        .toggle-8663-expanded {
}
.deep-dive {
 background-color:rgba(204,216,239,0.05);
 padding-top:16px;
 padding-left:16px;
 padding-right:16px;
 padding-bottom:16px;
 border-radius:8px;
 gap:12px;
 width:100%;
 border-top-style:dashed;
 border-right-style:dashed;
 border-bottom-style:dashed;
 border-left-style:dashed;
 border-top-color:#efffc6;
 border-right-color:#efffc6;
 border-bottom-color:#efffc6;
 border-left-color:#efffc6;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
}
.deep-dive:not(.ct-section):not(.oxy-easy-posts),
.deep-dive.oxy-easy-posts .oxy-posts,
.deep-dive.ct-section .ct-section-inner-wrap{
display:flex;
gap:12px;
}

        
                .deep-dive .oxy-expand-collapse-icon::before,
        .deep-dive .oxy-expand-collapse-icon::after {
            background-color: #e8f0ea;        }
        
        .project-h1 {
 font-family:aspekta;
 color:#efffc6;
 text-align:center;
 padding-top:40px;
 font-size:4rem;
}
@media (max-width: 991px) {
.project-h1 {
 font-size:3rem;
 line-height:110%;
}
}

@media (max-width: 767px) {
.project-h1 {
 font-size:2.5rem;
}
}

@media (max-width: 479px) {
.project-h1 {
 font-size:2rem;
}
}

.header-sub {
 width:50%;
 gap:8px;
}
.header-sub:not(.ct-section):not(.oxy-easy-posts),
.header-sub.oxy-easy-posts .oxy-posts,
.header-sub.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
gap:8px;
}
@media (max-width: 1380px) {
.header-sub {
 gap:8px;
}
.header-sub:not(.ct-section):not(.oxy-easy-posts),
.header-sub.oxy-easy-posts .oxy-posts,
.header-sub.ct-section .ct-section-inner-wrap{
gap:8px;
}
}

@media (max-width: 767px) {
.header-sub {
 width:100%;
}
}

.body-white {
 color:#e8f0ea;
}
.body-small {
 color:#e8f0ea;
 font-size:14px;
 font-weight:300;
 text-align:left;
}
.darker-block {
 width:75%;
 gap:40px;
 padding-left:20px;
 padding-right:20px;
 padding-top:40px;
 padding-bottom:40px;
 background-color:#181818;
 border-radius:24px;
}
.darker-block:not(.ct-section):not(.oxy-easy-posts),
.darker-block.oxy-easy-posts .oxy-posts,
.darker-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:stretch;
gap:40px;
}
@media (max-width: 1380px) {
.darker-block {
 width:100%;
}
}

@media (max-width: 991px) {
.darker-block {
 width:100%;
}
}

@media (max-width: 767px) {
.darker-block {
 gap:20px;
 padding-top:40px;
 padding-bottom:40px;
}
.darker-block:not(.ct-section):not(.oxy-easy-posts),
.darker-block.oxy-easy-posts .oxy-posts,
.darker-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
gap:20px;
}
}

.about-me-block {
background-image:linear-gradient(rgba(24,24,24,0.8), rgba(24,24,24,0.8)), url(https://astridmanzo.com/wp-content/uploads/2026/01/5-dots.webp); background-color:#313131;
 padding-top:32px;
 padding-left:32px;
 padding-bottom:32px;
 padding-right:32px;
 border-radius:16px;
 border-top-color:#565656;
 border-right-color:#565656;
 border-bottom-color:#565656;
 border-left-color:#565656;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-width:.5px;
 border-right-width:.5px;
 border-bottom-width:.5px;
 border-left-width:.5px;
 gap:16px;
}
.about-me-block:not(.ct-section):not(.oxy-easy-posts),
.about-me-block.oxy-easy-posts .oxy-posts,
.about-me-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
gap:16px;
}
@media (max-width: 767px) {
.about-me-block {
 padding-top:24px;
 padding-right:24px;
 padding-bottom:24px;
 padding-left:24px;
}
}

.button-white {
 background-color:#e8f0ea;
 border-radius:99px;
 padding-left:16px;
 padding-top:6px;
 padding-right:16px;
 padding-bottom:6px;
}
.glow-button {
}
.btn-glow {
}
.project-title-preview {
 color:#ffffff;
 font-weight:400;
 text-align:left;
 font-size:22px;
 line-height:120%;
}
@media (max-width: 991px) {
.project-title-preview {
 font-size:18px;
}
}

@media (max-width: 767px) {
.project-title-preview {
 line-height:120%;
}
}

.main-text {
}
@media (max-width: 991px) {
.main-text {
 font-size:14px;
}
}

@media (max-width: 479px) {
.main-text {
}
}

.jeading-h2 {
}
.heading-h2 {
 font-size:36px;
 letter-spacing:1px;
}
@media (max-width: 479px) {
.heading-h2 {
 font-size:24px;
}
}

.News {
 width:100%;
 padding-top:40px;
 padding-bottom:80px;
 margin-top:80px;
 padding-left:20px;
 padding-right:20px;
 gap:40px;
 text-align:center;
}
.News:not(.ct-section):not(.oxy-easy-posts),
.News.oxy-easy-posts .oxy-posts,
.News.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:column;
align-items:center;
justify-content:center;
gap:40px;
}
@media (max-width: 767px) {
.News {
 padding-top:40px;
 padding-bottom:40px;
 margin-bottom:0px;
}
}

.nav-block {
 text-align:left;
 background-color:rgba(255,255,255,0.2);
 padding-right:16px;
 padding-bottom:16px;
 padding-left:16px;
 border-radius:999px;
 color:#262425;
 padding-top:16px;
backdrop-filter: blur(6px); box-shadow: rgba(255, 255, 255, 0.05) 0px 1px 0px 0px inset, rgba(0, 0, 0, 0.25) 0px -1px 0px 0px inset;
}
.nav-block:not(.ct-section):not(.oxy-easy-posts),
.nav-block.oxy-easy-posts .oxy-posts,
.nav-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
@media (max-width: 1380px) {
.nav-block {
 padding-top:16px;
 padding-bottom:16px;
}
.nav-block:not(.ct-section):not(.oxy-easy-posts),
.nav-block.oxy-easy-posts .oxy-posts,
.nav-block.ct-section .ct-section-inner-wrap{
display:flex;
flex-direction:row;
}
}

@media (max-width: 479px) {
.nav-block {
 padding-left:12px;
 padding-right:12px;
 padding-top:12px;
 padding-bottom:12px;
}
}

.button-glow {
}
.outlined {
 background-color:#313131;
 border-top-width:.25px;
 border-right-width:.25px;
 border-bottom-width:.25px;
 border-left-width:.25px;
 border-top-style:solid;
 border-right-style:solid;
 border-bottom-style:solid;
 border-left-style:solid;
 border-top-color:rgba(232,240,234,0.3);
 border-right-color:rgba(232,240,234,0.3);
 border-bottom-color:rgba(232,240,234,0.3);
 border-left-color:rgba(232,240,234,0.3);
}
.button-filled-small:hover{
background-image:linear-gradient(rgba(24,24,24,0.1), rgba(24,24,24,0.1));}
.button-filled-small {
 padding-left:16px;
 padding-right:16px;
 padding-top:8px;
 padding-bottom:8px;
 border-radius:999px;
 letter-spacing:0px;
 border-top-color:#cef79e;
 border-right-color:#cef79e;
 border-bottom-color:#cef79e;
 border-left-color:#cef79e;
 background-color:#cef79e;
}
@media (max-width: 1380px) {
.button-filled-small {
}
}

@media (max-width: 767px) {
.button-filled-small {
 padding-top:8px;
 padding-bottom:8px;
 padding-left:16px;
 padding-right:16px;
}
}

.button-filled-small-text {
 font-family:'Inter';
 letter-spacing:0px;
 color:#262425;
 font-weight:500;
 font-size:12px;
}
@media (max-width: 1380px) {
.button-filled-small-text {
}
}

@media (max-width: 767px) {
.button-filled-small-text {
 font-size:12px;
}
}

.button-outlined-small-text {
 font-family:'Inter';
 font-weight:300;
 letter-spacing:0px;
 color:#e8f0ea;
 font-size:14px;
}
@media (max-width: 1380px) {
.button-outlined-small-text {
 font-size:14px;
}
}

@media (max-width: 767px) {
.button-outlined-small-text {
 font-size:12px;
}
}

.background-canvas {
}
.arrow-icon {
}
.status-indicator {
}
.outer-circle {
}
.inner-dot {
}
.tldr-block {
 background-color:#181818;
 border-top-style:dashed;
 border-right-style:dashed;
 border-bottom-style:dashed;
 border-left-style:dashed;
 border-top-color:#cef79e;
 border-right-color:#cef79e;
 border-bottom-color:#cef79e;
 border-left-color:#cef79e;
 border-top-width:1px;
 border-right-width:1px;
 border-bottom-width:1px;
 border-left-width:1px;
}
.the-dent-trooper-card {
}
.tdt-app {
background-image:url(https://astridmanzo.com/wp-content/uploads/2021/09/astrid-manzo-the-dent-trooper.jpg);}
.blog-wrapper h1, h2, h3, h4, h5, h6, p{
  color: #fff;
}

.blog-wrapper h1,
.blog-wrapper h2,
.blog-wrapper h3,
.blog-wrapper h4 {
  line-height: 1.2;
  margin: 1.2em 0 0.5em;
  font-weight: 600;
}

/* Responsive heading scaling */
.blog-wrapper h1 { font-size: clamp(2rem, 4vw + 1rem, 3rem); }
.blog-wrapper h2 { font-size: clamp(1.6rem, 3vw + 0.5rem, 2.2rem); }
.blog-wrapper h3 { font-size: clamp(1.3rem, 2.2vw + 0.3rem, 1.7rem); }
.blog-wrapper h4 { font-size: clamp(1.1rem, 1.5vw + 0.2rem, 1.3rem); }

/* Paragraph styling */
.blog-wrapper p, .blog-wrapper ul, .blog-wrapper ol {
  font-size: clamp(0.95rem, 1vw + 0.7rem, 1.1rem);
  line-height: 1.7;
  margin: 0 0 1.2em;
  opacity: .7;
}

/* Optional fine-tuning for very small screens */
@media (max-width: 480px) {
  .blog-wrapper h1 { font-size: 1.8rem; }
  .blog-wrapper h2 { font-size: 1.5rem; }
  .blog-wrapper h3 { font-size: 1.25rem; }
  .blog-wrapper h4 { font-size: 1.1rem; }
  .blog-wrapper p   { font-size: 0.95rem; line-height: 1.6; }
}
.oxy-expand-collapse-icon.oxy-eci-collapsed, .toggle-1713 .oxy-expand-collapse-icon, .oxy-expand-collapse-icon{
    order: 2;
}


.button-complex-icon {
  overflow: hidden;
  position: relative;
}

.arrow-icon {
  transition: none;
}

.ct-link:hover .arrow-icon {
  animation: arrowLoop 0.6s cubic-bezier(0.4, 0, 0.2, 1) forwards;
}

@keyframes arrowLoop {
  0% {
    transform: translateY(0);
    opacity: 1;
  }
  45% {
    opacity: 1;
  }
  50% {
    transform: translateY(-100px);
    opacity: 0;
  }
  51% {
    transform: translateY(100px);
    opacity: 0;
  }
  55% {
    opacity: 1;
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}


.status-indicator {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.outer-circle {
  width: 16px;
  height: 16px;
  border: 1.5px solid #CEF79E;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
}

.inner-dot {
  width: 6px;
  height: 6px;
  background: #CEF79E;
  border-radius: 50%;
  animation: pulse 3s ease-in-out infinite;
}

@keyframes pulse {
  0%, 100% {
    transform: scale(0);
    opacity: 1;
  }
  50% {
    transform: scale(1);
    opacity: 0.6;
  }
}

#div_block-3433-2545{
  border: 0;
}