/**handles:avia-dynamic,avia-custom,avia-style**/
::-moz-selection{background-color:#5a5a5a;color:#fff}::selection{background-color:#5a5a5a;color:#fff}html.html_boxed{background:#eee top left no-repeat scroll}body,body .avia-tooltip{font-size:12px}#top .socket_color .pullquote_boxed,#top .socket_color.fullsize .template-blog .post_delimiter,.responsive #top .socket_color .avia-testimonial,.responsive #top.avia-blank #main .socket_color.container_wrap:first-child,.socket_color,.socket_color .related_posts.av-related-style-full a,.socket_color a,.socket_color abbr,.socket_color acronym,.socket_color address,.socket_color applet,.socket_color article,.socket_color aside,.socket_color audio,.socket_color b,.socket_color big,.socket_color blockquote,.socket_color canvas,.socket_color caption,.socket_color center,.socket_color cite,.socket_color code,.socket_color dd,.socket_color del,.socket_color details,.socket_color dfn,.socket_color div,.socket_color dl,.socket_color dt,.socket_color em,.socket_color embed,.socket_color fieldset,.socket_color figcaption,.socket_color figure,.socket_color footer,.socket_color form,.socket_color h1,.socket_color h2,.socket_color h3,.socket_color h4,.socket_color h5,.socket_color h6,.socket_color header,.socket_color hgroup,.socket_color i,.socket_color iframe,.socket_color img,.socket_color ins,.socket_color kbd,.socket_color label,.socket_color legend,.socket_color li,.socket_color main,.socket_color mark,.socket_color menu,.socket_color nav,.socket_color object,.socket_color ol,.socket_color output,.socket_color p,.socket_color pre,.socket_color q,.socket_color ruby,.socket_color s,.socket_color samp,.socket_color section,.socket_color small,.socket_color span,.socket_color strike,.socket_color strong,.socket_color sub,.socket_color summary,.socket_color sup,.socket_color table,.socket_color tbody,.socket_color td,.socket_color tfoot,.socket_color th,.socket_color thead,.socket_color time,.socket_color tr,.socket_color tt,.socket_color u,.socket_color ul,.socket_color var,.socket_color video{border-color:#ebebeb}#top .socket_color .pagination a:hover,.socket_color .fallback-post-type-icon,.socket_color .rounded-container,.socket_color .small-preview{background:#969696;color:#fff}#top .socket_color .av-force-default-color,.socket_color .av-catalogue-item,.socket_color .av-default-color,.socket_color .wp-playlist,.socket_color .wp-playlist-item .wp-playlist-caption{color:#000}#top .socket_color .av-related-style-full .related-format-icon,.grid-entry .socket_color .avia-arrow,.socket_color,.socket_color #js_sort_items,.socket_color .ajax_controlls a,.socket_color .av-hotspot-fallback-tooltip-count,.socket_color .av-hotspot-fallback-tooltip-inner,.socket_color .av-share-box ul,.socket_color .avia-gallery img,.socket_color .avia-gallery-big,.socket_color .first-quote,.socket_color .gravatar img .socket_color .hr_content,.socket_color .grid-content,.socket_color .grid-entry-title,.socket_color .news-thumb,.socket_color .post-format-icon,.socket_color .related-format-icon,.socket_color .related_image_wrap,.socket_color .related_posts.av-related-style-full a:hover,.socket_color .site-background,.socket_color .toggler,.socket_color .toggler.activeTitle:hover,.socket_color .tweet-text.avatar_no,.socket_color.avia-fullwidth-portfolio .pagination .current,.socket_color.avia-fullwidth-portfolio .pagination a,.socket_color.inner-entry{background-color:#fff;color:#000}#top .socket_color .av-no-image-slider h2 a,#top .socket_color .av-related-style-full .av-related-title,.socket_color .asc_count,.socket_color .av-default-style .av-countdown-cell-inner .av-countdown-time,.socket_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,.socket_color .avia-testimonial-content strong,.socket_color .heading,.socket_color .heading-color,.socket_color .pagination .current,.socket_color .pagination a:hover,.socket_color .sidebar .current-menu-item>a,.socket_color .sidebar .current_page_item>a,.socket_color .tab_content strong,.socket_color .tab_content strong a,.socket_color .toggle_content strong,.socket_color .toggle_content strong a,.socket_color .wp-playlist-item-meta.wp-playlist-item-title,.socket_color a.iconbox_icon:hover,.socket_color div .news-headline,.socket_color h1,.socket_color h2,.socket_color h3,.socket_color h4,.socket_color h5,.socket_color h6,.socket_color strong.avia-testimonial-name{color:#000}#top .socket_color .extra-mini-title,.grid-entry-excerpt,.html_modern-blog #top div .socket_color .blog-categories a,.html_modern-blog #top div .socket_color .blog-categories a:hover,.socket_color #js_sort_items a,.socket_color .av-catalogue-content,.socket_color .av-magazine .av-magazine-entry-icon,.socket_color .av-magazine-time,.socket_color .av-sort-by-term a,.socket_color .avia-testimonial-subtitle,.socket_color .comment-text,.socket_color .commentmetadata a,.socket_color .meta-color,.socket_color .meta-heading>*,.socket_color .minor-meta,.socket_color .minor-meta a,.socket_color .news-time,.socket_color .pagination a,.socket_color .pagination span,.socket_color .phone-info,.socket_color .phone-info a,.socket_color .post_nav a,.socket_color .side-container-inner,.socket_color .sidebar,.socket_color .sidebar a,.socket_color .slide-meta,.socket_color .slide-meta a,.socket_color .social_bookmarks a,.socket_color .taglist,.socket_color .taglist a,.socket_color .team-member-job-title,.socket_color .team-social a,.socket_color .text-sep,.socket_color .tweet-text.avatar_no .tweet-time,.socket_color .wp-playlist-item-length,.socket_color blockquote{color:#969696}.socket_color .special-heading-inner-border{border-color:#000}.socket_color .meta-heading .special-heading-inner-border{border-color:#969696}#top .socket_color .av-no-color.av-icon-style-border a.av-icon-char,.html_elegant-blog #top .socket_color .blog-categories a,.html_elegant-blog #top .socket_color .blog-categories a:hover,.socket_color #commentform .required,.socket_color #js_sort_items a.active_sort,.socket_color #js_sort_items a:hover,.socket_color .av-sort-by-term a.active_sort,.socket_color .special_amp,.socket_color .taglist a.activeFilter,.socket_color .widget_first,.socket_color a,.socket_color b,.socket_color b a,.socket_color strong,.socket_color strong a{color:#719430}.socket_color .template-search a.news-content:hover,.socket_color .wp-playlist-item .wp-playlist-caption:hover,.socket_color a:hover,.socket_color h1 a:hover,.socket_color h2 a:hover,.socket_color h3 a:hover,.socket_color h4 a:hover,.socket_color h5 a:hover,.socket_color h6 a:hover{color:#8bba34}#top .socket_color .av-open-submenu.av-subnav-menu li>ul a:hover,.responsive #top .socket_color .av-open-submenu.av-subnav-menu>li>a:hover,.socket_color #submit,.socket_color .av-colored-style .av-countdown-cell-inner,.socket_color .av_dropcap2,.socket_color .avia-color-theme-color,.socket_color .avia-color-theme-color:hover,.socket_color .avia-data-table th.avia-highlight-col,.socket_color .avia-menu-fx,.socket_color .avia-menu-fx .avia-arrow,.socket_color .comment-count,.socket_color .iconbox_top a.iconbox_icon:hover,.socket_color .image-overlay .image-overlay-inside:before,.socket_color .primary-background,.socket_color .primary-background a,.socket_color .small-preview:hover,.socket_color input[type=submit],.socket_color.iconbox_top .iconbox_icon,div .socket_color .button{background-color:#719430;color:#fff;border-color:#507210}#top #wrap_all .socket_color .av-menu-button-colored>a .avia-menu-text{background-color:#719430;color:#fff;border-color:#719430}#top #wrap_all .socket_color .av-menu-button-colored>a .avia-menu-text:after{background-color:#507210}#top .socket_color .mobile_menu_toggle{color:#719430;background:#fff}#top .socket_color .av-menu-mobile-active .av-subnav-menu>li>a:before{color:#719430}#top .socket_color .av-open-submenu.av-subnav-menu>li>a:hover:before{color:#fff}.socket_color #submit:hover,.socket_color .ajax_controlls a:hover,.socket_color .big_button:hover,.socket_color .button:hover,.socket_color .contentSlideControlls a:hover,.socket_color input[type=submit]:hover{background-color:#8bba34;color:#fff;border-color:#699812}.socket_color .avia-toc-style-elegant a.avia-toc-level-0:after,.socket_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.socket_color .avia-toc-style-elegant a:first-child:after{background-color:#fff;border-color:#8bba34}.socket_color .avia-toc-style-elegant a.avia-toc-level-0 span:after,.socket_color .avia-toc-style-elegant a:first-child span:after{background-color:#fff}.socket_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after,.socket_color .avia-toc-style-elegant a:first-child:hover span:after{border-color:#8bba34}.socket_color .avia-toc-style-elegant a:before{border-color:#ebebeb}.socket_color .avia-toc-style-elegant a.avia-toc-level-0:after,.socket_color .avia-toc-style-elegant a:first-child:after{border-color:#8bba34;background-color:#fff}.socket_color .avia-toc-style-elegant a:last-child:after{background-color:#ebebeb}.socket_color .timeline-bullet{background-color:#ebebeb;border-color:#fff}#top .socket_color .av-minimal-toggle .toggler,.socket_color .av-boxed-grid-style .avia-testimonial,.socket_color .av-catalogue-list li:hover,.socket_color .av-magazine .av-magazine-entry-icon,.socket_color .av_promobox,.socket_color .avia-content-slider .slide-image,.socket_color .avia-form-error,.socket_color .avia-form-success,.socket_color .avia-slider-testimonials .avia-testimonial-content,.socket_color .avia-slideshow-fixed-height>li,.socket_color .avia-testimonial-arrow-wrap .avia-arrow,.socket_color .aviaccordion-slide,.socket_color .container_wrap_meta,.socket_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.socket_color .news-thumb,.socket_color .pagination .current,.socket_color .pagination a,.socket_color .portfolio-preview-content,.socket_color .portfolio-preview-content .avia-arrow,.socket_color .related_posts.av-related-style-full a,.socket_color .related_posts_default_image,.socket_color .search-result-counter,.socket_color .toggle_content,.socket_color .toggler:hover,.socket_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.socket_color .widget_nav_menu ul:first-child>.current-menu-item,.socket_color .widget_nav_menu ul:first-child>.current_page_item,.socket_color .wp-playlist,.socket_color table,.socket_color.avia-fullwidth-portfolio .pagination,.socket_color.iconbox_top .iconbox_content{background:#f8f8f8}#top .socket_color .post_timeline li:hover .timeline-bullet{background-color:#8bba34}.socket_color .av-no-color.av-icon-style-border a.av-icon-char,.socket_color .avia-bullet,.socket_color blockquote{border-color:#719430}.html_header_top #top .socket_color .avia_mega_div>.sub-menu,.html_header_top .socket_color .main_menu ul:first-child>li>ul{border-top-color:#719430}#top .socket_color.title_container .main-title,#top .socket_color.title_container .main-title a,.socket_color .breadcrumb,.socket_color .breadcrumb a{color:#000}#top .socket_color .av-related-style-full a:hover .related-format-icon,.socket_color .av-default-style .av-countdown-cell-inner,.socket_color .av-icon-display{background-color:#f8f8f8;color:#969696}.socket_color .av-masonry-entry:hover .av-icon-display{background-color:#719430;color:#fff;border-color:#507210}#top .socket_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#719430}.socket_color ::-webkit-input-placeholder{color:#969696}.socket_color ::-moz-placeholder{color:#969696;opacity:1}.socket_color :-ms-input-placeholder{color:#969696}.socket_color .av-subnav-menu a,.socket_color .av-subnav-menu>li ul,.socket_color .avia_mega_div,.socket_color .header_bg,.socket_color .main_menu .menu ul li a,.socket_color .main_menu ul ul,.socket_color .pointer_arrow_wrap .pointer_arrow{background-color:#fff;color:#969696}.socket_color .av-subnav-menu ul a:hover,.socket_color .main_menu .menu ul li a:hover{background-color:#f8f8f8}#top .socket_color .main_menu .menu ul .current-menu-item>a,#top .socket_color .main_menu .menu ul .current_page_item>a,#top .socket_color .sub_menu li ul a,.socket_color .main_menu ul:first-child>li>a,.socket_color .sub_menu>div>ul>li>a,.socket_color .sub_menu>ul>li>a{color:#969696}#top .socket_color .main_menu .menu ul li>a:hover{color:#000}.socket_color .av-subnav-menu a:hover,.socket_color .main_menu ul:first-child>li a:hover,.socket_color .main_menu ul:first-child>li.active-parent-item>a,.socket_color .main_menu ul:first-child>li.current-menu-item>a,.socket_color .main_menu ul:first-child>li.current_page_item>a{color:#000}#top .socket_color .main_menu .menu .avia_mega_div ul .current-menu-item>a{color:#719430}.socket_color .sub_menu>div>ul>li>a:hover,.socket_color .sub_menu>ul>li>a:hover{color:#000}#top .socket_color .sub_menu ul li a:hover,.socket_color .sub_menu ul:first-child>li.active-parent-item>a,.socket_color .sub_menu ul:first-child>li.current-menu-item>a,.socket_color .sub_menu ul:first-child>li.current_page_item>a{color:#000}#top .socket_color .sub_menu li li a:hover,.socket_color #payment,.socket_color .sub_menu li ul a,.socket_color .sub_menu ul,.socket_color .sub_menu ul li{background-color:#fff}.html_bottom_nav_header.html_logo_center #top #menu-item-search>a,.socket_color#header .avia_mega_div>.sub-menu.avia_mega_hr{border-color:#ebebeb}@media only screen and (max-width:767px){#top #wrap_all .av_header_transparency{background-color:#fff;color:#000;border-color:#ebebeb}}@media only screen and (max-width:989px){.html_mobile_menu_tablet #top #wrap_all .av_header_transparency{background-color:#fff;color:#000;border-color:#ebebeb}}.socket_color .avia-tt,.socket_color .avia-tt .avia-arrow{background-color:#fff;color:#969696}.socket_color .av_ajax_search_image{background-color:#719430;color:#fff}.socket_color .ajax_search_excerpt{color:#969696}.socket_color .av_ajax_search_title{color:#000}.socket_color .ajax_load{background-color:#719430}.socket_color .av_searchsubmit_wrapper{background-color:#719430}#top .socket_color .avia-color-theme-color{color:#fff;border-color:#507210}.socket_color .avia-color-theme-color-subtle{background-color:#f8f8f8;color:#000}.socket_color .avia-color-theme-color-subtle:hover{background-color:#fff;color:#000}#top .socket_color .avia-color-theme-color-highlight{color:#fff;border-color:#8bba34;background-color:#8bba34}.socket_color .avia-icon-list .iconlist_icon{background-color:#dadada}.socket_color .avia-icon-list .iconlist-timeline{border-color:#ebebeb}.socket_color .iconlist_content{color:#969696}.socket_color .avia-timeline .milestone_icon{background-color:#dadada}.socket_color .avia-timeline .milestone_inner{background-color:#dadada}.socket_color .avia-timeline{border-color:#dadada}.socket_color .av-milestone-icon-wrap:after{border-color:#dadada}.socket_color .avia-timeline .av-milestone-date{color:#a7a7a7}.socket_color .avia-timeline .av-milestone-date span{background-color:#dadada}.socket_color .avia-timeline-horizontal .av-milestone-content-wrap footer{background-color:#dadada}.socket_color .av-timeline-nav a span{background-color:#dadada}#top .socket_color .input-text,#top .socket_color input[type=email],#top .socket_color input[type=input],#top .socket_color input[type=number],#top .socket_color input[type=password],#top .socket_color input[type=search],#top .socket_color input[type=tel],#top .socket_color input[type=text],#top .socket_color input[type=url],#top .socket_color select,#top .socket_color textarea{border-color:#ebebeb;background-color:#f8f8f8;color:#969696}#top .socket_color .invers-color .input-text,#top .socket_color .invers-color input[type=email],#top .socket_color .invers-color input[type=input],#top .socket_color .invers-color input[type=number],#top .socket_color .invers-color input[type=password],#top .socket_color .invers-color input[type=search],#top .socket_color .invers-color input[type=tel],#top .socket_color .invers-color input[type=text],#top .socket_color .invers-color input[type=url],#top .socket_color .invers-color select,#top .socket_color .invers-color textarea{background-color:#fff}.socket_color .required{color:#719430}.socket_color .av-masonry{background-color:#e7e7e7}.socket_color .av-masonry-outerimage-container,.socket_color .av-masonry-pagination,.socket_color .av-masonry-pagination:hover{background-color:#fff}#top .socket_color .container .av-masonry-load-more,#top .socket_color .container .av-masonry-sort,.socket_color .container .av-inner-masonry-content,.socket_color .container .av-masonry-entry .avia-arrow{background-color:#f8f8f8}.socket_color .hr-short .hr-inner,.socket_color .hr-short .hr-inner-style{background-color:#fff}div .socket_color .tabcontainer .active_tab,div .socket_color .tabcontainer .active_tab_content{background-color:#f8f8f8;color:#000}.responsive.js_active #top .socket_color .avia_combo_widget .top_tab .tab{border-top-color:#ebebeb}#top .socket_color .tabcontainer .tab.active_tab,#top .socket_color .tabcontainer .tab:hover,.socket_color .template-archives .tabcontainer a{color:#000}.socket_color .template-archives .tabcontainer a:hover{color:#8bba34}.socket_color .sidebar_tab_icon{background-color:#ebebeb}#top .socket_color .sidebar_active_tab .sidebar_tab_icon{background-color:#719430}.socket_color .sidebar_tab:hover .sidebar_tab_icon{background-color:#8bba34}.socket_color .sidebar_tab,.socket_color .tabcontainer .tab{color:#969696}.socket_color div .sidebar_active_tab,div .socket_color .tabcontainer.noborder_tabs .active_tab,div .socket_color .tabcontainer.noborder_tabs .active_tab_content{color:#000;background-color:#fff}#top .avia-smallarrow-slider .avia-slideshow-dots a{background-color:#f8f8f8}#top .socket_color .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .socket_color .avia-smallarrow-slider .avia-slideshow-dots a:hover{background-color:#969696}@media only screen and (max-width:767px){.responsive #top .socket_color .tabcontainer .active_tab{background-color:#8bba34;color:#fff}.responsive #top .socket_color .tabcontainer{border-color:#ebebeb}.responsive #top .socket_color .active_tab_content{background-color:#f8f8f8}}#top .socket_color .avia-data-table.avia_pricing_minimal th,.socket_color .avia-data-table .avia-heading-row .avia-desc-col,.socket_color .avia-data-table .avia-highlight-col,.socket_color .pricing-table>li:nth-child(2n),.socket_color tr:nth-child(2n),body .socket_color .pricing-table.avia-desc-col li{background-color:#fff;color:#000}#top .socket_color .avia-data-table.avia_pricing_minimal td,.socket_color .pricing-table>li:nth-child(2n),.socket_color table caption,.socket_color tr:nth-child(2n){color:#969696}.socket_color .pricing-extra,.socket_color .pricing-table>li:nth-child(odd),.socket_color tr:nth-child(odd){background:#f8f8f8}.socket_color .pricing-table li.avia-heading-row,.socket_color .pricing-table li.avia-pricing-row,.socket_color .pricing-table li.avia-pricing-row .pricing-extra{background-color:#719430;color:#fff;border-color:#93b652}.socket_color .pricing-table li.avia-heading-row,.socket_color .pricing-table li.avia-heading-row .pricing-extra{background-color:#82a541;color:#fff;border-color:#93b652}.socket_color .pricing-table.avia-desc-col .avia-heading-row,.socket_color .pricing-table.avia-desc-col .avia-pricing-row{border-color:#ebebeb}.socket_color .theme-color-bar .bar{background:#719430}.socket_color .av-striped-bar .theme-color-bar .bar,.socket_color .button.av-sending-button,.socket_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.socket_color .mejs-controls .mejs-time-rail .mejs-time-current,.socket_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{background:#719430}body .socket_color .mejs-controls .mejs-time-rail .mejs-time-float{background:#719430;color:#fff}body .socket_color .mejs-controls .mejs-time-rail .mejs-time-float-corner{border:solid 4px #719430;border-color:#719430 transparent transparent transparent}.socket_color .progress{background-color:#f8f8f8}.socket_color .av_searchform_element_results .av_ajax_search_entry,.socket_color .av_searchform_element_results .av_ajax_search_title,.socket_color.av_searchform_element_results .av_ajax_search_entry,.socket_color.av_searchform_element_results .av_ajax_search_title{color:#719430}.socket_color .av_searchform_element_results .ajax_search_excerpt,.socket_color.av_searchform_element_results .ajax_search_excerpt{color:#969696}.socket_color .av_searchform_element_results .av_ajax_search_image,.socket_color.av_searchform_element_results .av_ajax_search_image{color:#969696}.socket_color .button.av-sending-button{background:#8bba34;background-image:-webkit-linear-gradient(-45deg,#8bba34 25%,#9ccb45 25%,#9ccb45 50%,#8bba34 50%,#8bba34 75%,#9ccb45 75%,#9ccb45);background-image:-moz-linear-gradient(-45deg,#8bba34 25%,#9ccb45 25%,#9ccb45 50%,#8bba34 50%,#8bba34 75%,#9ccb45 75%,#9ccb45);background-image:linear-gradient(-45deg,#8bba34 25%,#9ccb45 25%,#9ccb45 50%,#8bba34 50%,#8bba34 75%,#9ccb45 75%,#9ccb45);border-color:#8bba34}.socket_color span.bbp-admin-links a{color:#719430}.socket_color span.bbp-admin-links a:hover{color:#8bba34}#top .socket_color .bbp-body .sticky .page-numbers,#top .socket_color .bbp-body .super-sticky .page-numbers,#top .socket_color .bbp-pagination-links a:hover,#top .socket_color .bbp-pagination-links span.current,#top .socket_color .bbp-reply-content,#top .socket_color .bbp-topic-content{background:#fff}#top .socket_color .bbp-body .page-numbers,#top .socket_color .bbp-forum-content ul.sticky,#top .socket_color .bbp-forums .bbp-header,#top .socket_color .bbp-topics .bbp-header,#top .socket_color .bbp-topics ul.sticky,#top .socket_color .bbp-topics ul.super-sticky,#top .socket_color .bbp-topics-front ul.super-sticky{background-color:#f8f8f8}#top .socket_color .bbp-author-ip,#top .socket_color .bbp-author-role,#top .socket_color .bbp-meta,#top .socket_color .bbp-pagination-count,#top .socket_color .bbp-topics .bbp-body .bbp-topic-title:before{color:#969696}#top .socket_color .bbp-admin-links{color:#ebebeb}.avia_transform .forum-search .socket_color .bbp-reply-author:before,.avia_transform .forum-search .socket_color .bbp-topic-author:before,.avia_transform .socket_color .bbp-replies .bbp-reply-author:before,.socket_color #bbpress-forums li.bbp-body ul.forum,.socket_color #bbpress-forums li.bbp-body ul.topic{background-color:#fff;border-color:#ebebeb}#top .socket_color .bbp-author-name{color:#000}.socket_color .widget_display_stats dd,.socket_color .widget_display_stats dt{background-color:#f8f8f8}.socket_color .on-primary-color,.socket_color .on-primary-color:hover,.socket_color avia_button,.socket_color avia_button:hover,.socket_color dropcap2,.socket_color dropcap3{color:#fff}#av-cookie-consent-badge,#scroll-top-link,html{background-color:#fff}#av-cookie-consent-badge,#scroll-top-link{color:#000;border:1px solid #ebebeb}.html_stretched #wrap_all{background-color:#fff}#top .footer_color .pullquote_boxed,#top .footer_color.fullsize .template-blog .post_delimiter,.footer_color,.footer_color .related_posts.av-related-style-full a,.footer_color a,.footer_color abbr,.footer_color acronym,.footer_color address,.footer_color applet,.footer_color article,.footer_color aside,.footer_color audio,.footer_color b,.footer_color big,.footer_color blockquote,.footer_color canvas,.footer_color caption,.footer_color center,.footer_color cite,.footer_color code,.footer_color dd,.footer_color del,.footer_color details,.footer_color dfn,.footer_color div,.footer_color dl,.footer_color dt,.footer_color em,.footer_color embed,.footer_color fieldset,.footer_color figcaption,.footer_color figure,.footer_color footer,.footer_color form,.footer_color h1,.footer_color h2,.footer_color h3,.footer_color h4,.footer_color h5,.footer_color h6,.footer_color header,.footer_color hgroup,.footer_color i,.footer_color iframe,.footer_color img,.footer_color ins,.footer_color kbd,.footer_color label,.footer_color legend,.footer_color li,.footer_color main,.footer_color mark,.footer_color menu,.footer_color nav,.footer_color object,.footer_color ol,.footer_color output,.footer_color p,.footer_color pre,.footer_color q,.footer_color ruby,.footer_color s,.footer_color samp,.footer_color section,.footer_color small,.footer_color span,.footer_color strike,.footer_color strong,.footer_color sub,.footer_color summary,.footer_color sup,.footer_color table,.footer_color tbody,.footer_color td,.footer_color tfoot,.footer_color th,.footer_color thead,.footer_color time,.footer_color tr,.footer_color tt,.footer_color u,.footer_color ul,.footer_color var,.footer_color video,.responsive #top .footer_color .avia-testimonial,.responsive #top.avia-blank #main .footer_color.container_wrap:first-child{border-color:#ebebeb}#top .footer_color .pagination a:hover,.footer_color .fallback-post-type-icon,.footer_color .rounded-container,.footer_color .small-preview{background:#5a5a5a;color:#fff}#top .footer_color .av-force-default-color,.footer_color .av-catalogue-item,.footer_color .av-default-color,.footer_color .wp-playlist,.footer_color .wp-playlist-item .wp-playlist-caption{color:#5a5a5a}#top .footer_color .av-related-style-full .related-format-icon,.footer_color,.footer_color #js_sort_items,.footer_color .ajax_controlls a,.footer_color .av-hotspot-fallback-tooltip-count,.footer_color .av-hotspot-fallback-tooltip-inner,.footer_color .av-share-box ul,.footer_color .avia-gallery img,.footer_color .avia-gallery-big,.footer_color .first-quote,.footer_color .gravatar img .footer_color .hr_content,.footer_color .grid-content,.footer_color .grid-entry-title,.footer_color .news-thumb,.footer_color .post-format-icon,.footer_color .related-format-icon,.footer_color .related_image_wrap,.footer_color .related_posts.av-related-style-full a:hover,.footer_color .site-background,.footer_color .toggler,.footer_color .toggler.activeTitle:hover,.footer_color .tweet-text.avatar_no,.footer_color.avia-fullwidth-portfolio .pagination .current,.footer_color.avia-fullwidth-portfolio .pagination a,.footer_color.inner-entry,.grid-entry .footer_color .avia-arrow{background-color:#fff;color:#5a5a5a}#top .footer_color .av-no-image-slider h2 a,#top .footer_color .av-related-style-full .av-related-title,.footer_color .asc_count,.footer_color .av-default-style .av-countdown-cell-inner .av-countdown-time,.footer_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,.footer_color .avia-testimonial-content strong,.footer_color .heading,.footer_color .heading-color,.footer_color .pagination .current,.footer_color .pagination a:hover,.footer_color .sidebar .current-menu-item>a,.footer_color .sidebar .current_page_item>a,.footer_color .tab_content strong,.footer_color .tab_content strong a,.footer_color .toggle_content strong,.footer_color .toggle_content strong a,.footer_color .wp-playlist-item-meta.wp-playlist-item-title,.footer_color a.iconbox_icon:hover,.footer_color div .news-headline,.footer_color h1,.footer_color h2,.footer_color h3,.footer_color h4,.footer_color h5,.footer_color h6,.footer_color strong.avia-testimonial-name{color:#5a5a5a}#top .footer_color .extra-mini-title,.footer_color #js_sort_items a,.footer_color .av-catalogue-content,.footer_color .av-magazine .av-magazine-entry-icon,.footer_color .av-magazine-time,.footer_color .av-sort-by-term a,.footer_color .avia-testimonial-subtitle,.footer_color .comment-text,.footer_color .commentmetadata a,.footer_color .meta-color,.footer_color .meta-heading>*,.footer_color .minor-meta,.footer_color .minor-meta a,.footer_color .news-time,.footer_color .pagination a,.footer_color .pagination span,.footer_color .phone-info,.footer_color .phone-info a,.footer_color .post_nav a,.footer_color .side-container-inner,.footer_color .sidebar,.footer_color .sidebar a,.footer_color .slide-meta,.footer_color .slide-meta a,.footer_color .social_bookmarks a,.footer_color .taglist,.footer_color .taglist a,.footer_color .team-member-job-title,.footer_color .team-social a,.footer_color .text-sep,.footer_color .tweet-text.avatar_no .tweet-time,.footer_color .wp-playlist-item-length,.footer_color blockquote,.grid-entry-excerpt,.html_modern-blog #top div .footer_color .blog-categories a,.html_modern-blog #top div .footer_color .blog-categories a:hover{color:#5a5a5a}.footer_color .special-heading-inner-border{border-color:#5a5a5a}.footer_color .meta-heading .special-heading-inner-border{border-color:#5a5a5a}#top .footer_color .av-no-color.av-icon-style-border a.av-icon-char,.footer_color #commentform .required,.footer_color #js_sort_items a.active_sort,.footer_color #js_sort_items a:hover,.footer_color .av-sort-by-term a.active_sort,.footer_color .special_amp,.footer_color .taglist a.activeFilter,.footer_color .widget_first,.footer_color a,.footer_color b,.footer_color b a,.footer_color strong,.footer_color strong a,.html_elegant-blog #top .footer_color .blog-categories a,.html_elegant-blog #top .footer_color .blog-categories a:hover{color:#5a5a5a}.footer_color .template-search a.news-content:hover,.footer_color .wp-playlist-item .wp-playlist-caption:hover,.footer_color a:hover,.footer_color h1 a:hover,.footer_color h2 a:hover,.footer_color h3 a:hover,.footer_color h4 a:hover,.footer_color h5 a:hover,.footer_color h6 a:hover{color:#f82500}#top .footer_color .av-open-submenu.av-subnav-menu li>ul a:hover,.footer_color #submit,.footer_color .av-colored-style .av-countdown-cell-inner,.footer_color .av_dropcap2,.footer_color .avia-color-theme-color,.footer_color .avia-color-theme-color:hover,.footer_color .avia-data-table th.avia-highlight-col,.footer_color .avia-menu-fx,.footer_color .avia-menu-fx .avia-arrow,.footer_color .comment-count,.footer_color .iconbox_top a.iconbox_icon:hover,.footer_color .image-overlay .image-overlay-inside:before,.footer_color .primary-background,.footer_color .primary-background a,.footer_color .small-preview:hover,.footer_color input[type=submit],.footer_color.iconbox_top .iconbox_icon,.responsive #top .footer_color .av-open-submenu.av-subnav-menu>li>a:hover,div .footer_color .button{background-color:#5a5a5a;color:#fff;border-color:#383838}#top #wrap_all .footer_color .av-menu-button-colored>a .avia-menu-text{background-color:#5a5a5a;color:#fff;border-color:#5a5a5a}#top #wrap_all .footer_color .av-menu-button-colored>a .avia-menu-text:after{background-color:#383838}#top .footer_color .mobile_menu_toggle{color:#5a5a5a;background:#fff}#top .footer_color .av-menu-mobile-active .av-subnav-menu>li>a:before{color:#5a5a5a}#top .footer_color .av-open-submenu.av-subnav-menu>li>a:hover:before{color:#fff}.footer_color #submit:hover,.footer_color .ajax_controlls a:hover,.footer_color .big_button:hover,.footer_color .button:hover,.footer_color .contentSlideControlls a:hover,.footer_color input[type=submit]:hover{background-color:#f82500;color:#fff;border-color:#d60300}.footer_color .avia-toc-style-elegant a.avia-toc-level-0:after,.footer_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.footer_color .avia-toc-style-elegant a:first-child:after{background-color:#fff;border-color:#f82500}.footer_color .avia-toc-style-elegant a.avia-toc-level-0 span:after,.footer_color .avia-toc-style-elegant a:first-child span:after{background-color:#fff}.footer_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after,.footer_color .avia-toc-style-elegant a:first-child:hover span:after{border-color:#f82500}.footer_color .avia-toc-style-elegant a:before{border-color:#ebebeb}.footer_color .avia-toc-style-elegant a.avia-toc-level-0:after,.footer_color .avia-toc-style-elegant a:first-child:after{border-color:#f82500;background-color:#fff}.footer_color .avia-toc-style-elegant a:last-child:after{background-color:#ebebeb}.footer_color .timeline-bullet{background-color:#ebebeb;border-color:#fff}#top .footer_color .av-minimal-toggle .toggler,.footer_color .av-boxed-grid-style .avia-testimonial,.footer_color .av-catalogue-list li:hover,.footer_color .av-magazine .av-magazine-entry-icon,.footer_color .av_promobox,.footer_color .avia-content-slider .slide-image,.footer_color .avia-form-error,.footer_color .avia-form-success,.footer_color .avia-slider-testimonials .avia-testimonial-content,.footer_color .avia-slideshow-fixed-height>li,.footer_color .avia-testimonial-arrow-wrap .avia-arrow,.footer_color .aviaccordion-slide,.footer_color .container_wrap_meta,.footer_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.footer_color .news-thumb,.footer_color .pagination .current,.footer_color .pagination a,.footer_color .portfolio-preview-content,.footer_color .portfolio-preview-content .avia-arrow,.footer_color .related_posts.av-related-style-full a,.footer_color .related_posts_default_image,.footer_color .search-result-counter,.footer_color .toggle_content,.footer_color .toggler:hover,.footer_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.footer_color .widget_nav_menu ul:first-child>.current-menu-item,.footer_color .widget_nav_menu ul:first-child>.current_page_item,.footer_color .wp-playlist,.footer_color table,.footer_color.avia-fullwidth-portfolio .pagination,.footer_color.iconbox_top .iconbox_content{background:#f8f8f8}#top .footer_color .post_timeline li:hover .timeline-bullet{background-color:#f82500}.footer_color .av-no-color.av-icon-style-border a.av-icon-char,.footer_color .avia-bullet,.footer_color blockquote{border-color:#5a5a5a}.html_header_top #top .footer_color .avia_mega_div>.sub-menu,.html_header_top .footer_color .main_menu ul:first-child>li>ul{border-top-color:#5a5a5a}#top .footer_color.title_container .main-title,#top .footer_color.title_container .main-title a,.footer_color .breadcrumb,.footer_color .breadcrumb a{color:#5a5a5a}#top .footer_color .av-related-style-full a:hover .related-format-icon,.footer_color .av-default-style .av-countdown-cell-inner,.footer_color .av-icon-display{background-color:#f8f8f8;color:#5a5a5a}.footer_color .av-masonry-entry:hover .av-icon-display{background-color:#5a5a5a;color:#fff;border-color:#383838}#top .footer_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#5a5a5a}.footer_color ::-webkit-input-placeholder{color:#5a5a5a}.footer_color ::-moz-placeholder{color:#5a5a5a;opacity:1}.footer_color :-ms-input-placeholder{color:#5a5a5a}.footer_color .av-subnav-menu a,.footer_color .av-subnav-menu>li ul,.footer_color .avia_mega_div,.footer_color .header_bg,.footer_color .main_menu .menu ul li a,.footer_color .main_menu ul ul,.footer_color .pointer_arrow_wrap .pointer_arrow{background-color:#fff;color:#5a5a5a}.footer_color .av-subnav-menu ul a:hover,.footer_color .main_menu .menu ul li a:hover{background-color:#f8f8f8}#top .footer_color .main_menu .menu ul .current-menu-item>a,#top .footer_color .main_menu .menu ul .current_page_item>a,#top .footer_color .sub_menu li ul a,.footer_color .main_menu ul:first-child>li>a,.footer_color .sub_menu>div>ul>li>a,.footer_color .sub_menu>ul>li>a{color:#5a5a5a}#top .footer_color .main_menu .menu ul li>a:hover{color:#5a5a5a}.footer_color .av-subnav-menu a:hover,.footer_color .main_menu ul:first-child>li a:hover,.footer_color .main_menu ul:first-child>li.active-parent-item>a,.footer_color .main_menu ul:first-child>li.current-menu-item>a,.footer_color .main_menu ul:first-child>li.current_page_item>a{color:#5a5a5a}#top .footer_color .main_menu .menu .avia_mega_div ul .current-menu-item>a{color:#5a5a5a}.footer_color .sub_menu>div>ul>li>a:hover,.footer_color .sub_menu>ul>li>a:hover{color:#5a5a5a}#top .footer_color .sub_menu ul li a:hover,.footer_color .sub_menu ul:first-child>li.active-parent-item>a,.footer_color .sub_menu ul:first-child>li.current-menu-item>a,.footer_color .sub_menu ul:first-child>li.current_page_item>a{color:#5a5a5a}#top .footer_color .sub_menu li li a:hover,.footer_color #payment,.footer_color .sub_menu li ul a,.footer_color .sub_menu ul,.footer_color .sub_menu ul li{background-color:#fff}.footer_color#header .avia_mega_div>.sub-menu.avia_mega_hr,.html_bottom_nav_header.html_logo_center #top #menu-item-search>a{border-color:#ebebeb}@media only screen and (max-width:767px){#top #wrap_all .av_header_transparency{background-color:#fff;color:#5a5a5a;border-color:#ebebeb}}@media only screen and (max-width:989px){.html_mobile_menu_tablet #top #wrap_all .av_header_transparency{background-color:#fff;color:#5a5a5a;border-color:#ebebeb}}.footer_color .avia-tt,.footer_color .avia-tt .avia-arrow{background-color:#fff;color:#5a5a5a}.footer_color .av_ajax_search_image{background-color:#5a5a5a;color:#fff}.footer_color .ajax_search_excerpt{color:#5a5a5a}.footer_color .av_ajax_search_title{color:#5a5a5a}.footer_color .ajax_load{background-color:#5a5a5a}.footer_color .av_searchsubmit_wrapper{background-color:#5a5a5a}#top .footer_color .avia-color-theme-color{color:#fff;border-color:#383838}.footer_color .avia-color-theme-color-subtle{background-color:#f8f8f8;color:#5a5a5a}.footer_color .avia-color-theme-color-subtle:hover{background-color:#fff;color:#5a5a5a}#top .footer_color .avia-color-theme-color-highlight{color:#fff;border-color:#f82500;background-color:#f82500}.footer_color .avia-icon-list .iconlist_icon{background-color:#dadada}.footer_color .avia-icon-list .iconlist-timeline{border-color:#ebebeb}.footer_color .iconlist_content{color:#5a5a5a}.footer_color .avia-timeline .milestone_icon{background-color:#dadada}.footer_color .avia-timeline .milestone_inner{background-color:#dadada}.footer_color .avia-timeline{border-color:#dadada}.footer_color .av-milestone-icon-wrap:after{border-color:#dadada}.footer_color .avia-timeline .av-milestone-date{color:#a7a7a7}.footer_color .avia-timeline .av-milestone-date span{background-color:#dadada}.footer_color .avia-timeline-horizontal .av-milestone-content-wrap footer{background-color:#dadada}.footer_color .av-timeline-nav a span{background-color:#dadada}#top .footer_color .input-text,#top .footer_color input[type=email],#top .footer_color input[type=input],#top .footer_color input[type=number],#top .footer_color input[type=password],#top .footer_color input[type=search],#top .footer_color input[type=tel],#top .footer_color input[type=text],#top .footer_color input[type=url],#top .footer_color select,#top .footer_color textarea{border-color:#ebebeb;background-color:#f8f8f8;color:#5a5a5a}#top .footer_color .invers-color .input-text,#top .footer_color .invers-color input[type=email],#top .footer_color .invers-color input[type=input],#top .footer_color .invers-color input[type=number],#top .footer_color .invers-color input[type=password],#top .footer_color .invers-color input[type=search],#top .footer_color .invers-color input[type=tel],#top .footer_color .invers-color input[type=text],#top .footer_color .invers-color input[type=url],#top .footer_color .invers-color select,#top .footer_color .invers-color textarea{background-color:#fff}.footer_color .required{color:#5a5a5a}.footer_color .av-masonry{background-color:#e7e7e7}.footer_color .av-masonry-outerimage-container,.footer_color .av-masonry-pagination,.footer_color .av-masonry-pagination:hover{background-color:#fff}#top .footer_color .container .av-masonry-load-more,#top .footer_color .container .av-masonry-sort,.footer_color .container .av-inner-masonry-content,.footer_color .container .av-masonry-entry .avia-arrow{background-color:#f8f8f8}.footer_color .hr-short .hr-inner,.footer_color .hr-short .hr-inner-style{background-color:#fff}div .footer_color .tabcontainer .active_tab,div .footer_color .tabcontainer .active_tab_content{background-color:#f8f8f8;color:#5a5a5a}.responsive.js_active #top .footer_color .avia_combo_widget .top_tab .tab{border-top-color:#ebebeb}#top .footer_color .tabcontainer .tab.active_tab,#top .footer_color .tabcontainer .tab:hover,.footer_color .template-archives .tabcontainer a{color:#5a5a5a}.footer_color .template-archives .tabcontainer a:hover{color:#f82500}.footer_color .sidebar_tab_icon{background-color:#ebebeb}#top .footer_color .sidebar_active_tab .sidebar_tab_icon{background-color:#5a5a5a}.footer_color .sidebar_tab:hover .sidebar_tab_icon{background-color:#f82500}.footer_color .sidebar_tab,.footer_color .tabcontainer .tab{color:#5a5a5a}.footer_color div .sidebar_active_tab,div .footer_color .tabcontainer.noborder_tabs .active_tab,div .footer_color .tabcontainer.noborder_tabs .active_tab_content{color:#5a5a5a;background-color:#fff}#top .avia-smallarrow-slider .avia-slideshow-dots a{background-color:#f8f8f8}#top .footer_color .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .footer_color .avia-smallarrow-slider .avia-slideshow-dots a:hover{background-color:#5a5a5a}@media only screen and (max-width:767px){.responsive #top .footer_color .tabcontainer .active_tab{background-color:#f82500;color:#fff}.responsive #top .footer_color .tabcontainer{border-color:#ebebeb}.responsive #top .footer_color .active_tab_content{background-color:#f8f8f8}}#top .footer_color .avia-data-table.avia_pricing_minimal th,.footer_color .avia-data-table .avia-heading-row .avia-desc-col,.footer_color .avia-data-table .avia-highlight-col,.footer_color .pricing-table>li:nth-child(2n),.footer_color tr:nth-child(2n),body .footer_color .pricing-table.avia-desc-col li{background-color:#fff;color:#5a5a5a}#top .footer_color .avia-data-table.avia_pricing_minimal td,.footer_color .pricing-table>li:nth-child(2n),.footer_color table caption,.footer_color tr:nth-child(2n){color:#5a5a5a}.footer_color .pricing-extra,.footer_color .pricing-table>li:nth-child(odd),.footer_color tr:nth-child(odd){background:#f8f8f8}.footer_color .pricing-table li.avia-heading-row,.footer_color .pricing-table li.avia-pricing-row,.footer_color .pricing-table li.avia-pricing-row .pricing-extra{background-color:#5a5a5a;color:#fff;border-color:#7c7c7c}.footer_color .pricing-table li.avia-heading-row,.footer_color .pricing-table li.avia-heading-row .pricing-extra{background-color:#6b6b6b;color:#fff;border-color:#7c7c7c}.footer_color .pricing-table.avia-desc-col .avia-heading-row,.footer_color .pricing-table.avia-desc-col .avia-pricing-row{border-color:#ebebeb}.footer_color .theme-color-bar .bar{background:#5a5a5a}.footer_color .av-striped-bar .theme-color-bar .bar,.footer_color .button.av-sending-button,.footer_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.footer_color .mejs-controls .mejs-time-rail .mejs-time-current,.footer_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{background:#5a5a5a}body .footer_color .mejs-controls .mejs-time-rail .mejs-time-float{background:#5a5a5a;color:#fff}body .footer_color .mejs-controls .mejs-time-rail .mejs-time-float-corner{border:solid 4px #5a5a5a;border-color:#5a5a5a transparent transparent transparent}.footer_color .progress{background-color:#f8f8f8}.footer_color .av_searchform_element_results .av_ajax_search_entry,.footer_color .av_searchform_element_results .av_ajax_search_title,.footer_color.av_searchform_element_results .av_ajax_search_entry,.footer_color.av_searchform_element_results .av_ajax_search_title{color:#5a5a5a}.footer_color .av_searchform_element_results .ajax_search_excerpt,.footer_color.av_searchform_element_results .ajax_search_excerpt{color:#5a5a5a}.footer_color .av_searchform_element_results .av_ajax_search_image,.footer_color.av_searchform_element_results .av_ajax_search_image{color:#5a5a5a}.footer_color .button.av-sending-button{background:#f82500;background-image:-webkit-linear-gradient(-45deg,#f82500 25%,#f93611 25%,#f93611 50%,#f82500 50%,#f82500 75%,#f93611 75%,#f93611);background-image:-moz-linear-gradient(-45deg,#f82500 25%,#f93611 25%,#f93611 50%,#f82500 50%,#f82500 75%,#f93611 75%,#f93611);background-image:linear-gradient(-45deg,#f82500 25%,#f93611 25%,#f93611 50%,#f82500 50%,#f82500 75%,#f93611 75%,#f93611);border-color:#f82500}.footer_color span.bbp-admin-links a{color:#5a5a5a}.footer_color span.bbp-admin-links a:hover{color:#f82500}#top .footer_color .bbp-body .sticky .page-numbers,#top .footer_color .bbp-body .super-sticky .page-numbers,#top .footer_color .bbp-pagination-links a:hover,#top .footer_color .bbp-pagination-links span.current,#top .footer_color .bbp-reply-content,#top .footer_color .bbp-topic-content{background:#fff}#top .footer_color .bbp-body .page-numbers,#top .footer_color .bbp-forum-content ul.sticky,#top .footer_color .bbp-forums .bbp-header,#top .footer_color .bbp-topics .bbp-header,#top .footer_color .bbp-topics ul.sticky,#top .footer_color .bbp-topics ul.super-sticky,#top .footer_color .bbp-topics-front ul.super-sticky{background-color:#f8f8f8}#top .footer_color .bbp-author-ip,#top .footer_color .bbp-author-role,#top .footer_color .bbp-meta,#top .footer_color .bbp-pagination-count,#top .footer_color .bbp-topics .bbp-body .bbp-topic-title:before{color:#5a5a5a}#top .footer_color .bbp-admin-links{color:#ebebeb}.avia_transform .footer_color .bbp-replies .bbp-reply-author:before,.avia_transform .forum-search .footer_color .bbp-reply-author:before,.avia_transform .forum-search .footer_color .bbp-topic-author:before,.footer_color #bbpress-forums li.bbp-body ul.forum,.footer_color #bbpress-forums li.bbp-body ul.topic{background-color:#fff;border-color:#ebebeb}#top .footer_color .bbp-author-name{color:#5a5a5a}.footer_color .widget_display_stats dd,.footer_color .widget_display_stats dt{background-color:#f8f8f8}.footer_color .on-primary-color,.footer_color .on-primary-color:hover,.footer_color avia_button,.footer_color avia_button:hover,.footer_color dropcap2,.footer_color dropcap3{color:#fff}#top .alternate_color .pullquote_boxed,#top .alternate_color.fullsize .template-blog .post_delimiter,.alternate_color,.alternate_color .related_posts.av-related-style-full a,.alternate_color a,.alternate_color abbr,.alternate_color acronym,.alternate_color address,.alternate_color applet,.alternate_color article,.alternate_color aside,.alternate_color audio,.alternate_color b,.alternate_color big,.alternate_color blockquote,.alternate_color canvas,.alternate_color caption,.alternate_color center,.alternate_color cite,.alternate_color code,.alternate_color dd,.alternate_color del,.alternate_color details,.alternate_color dfn,.alternate_color div,.alternate_color dl,.alternate_color dt,.alternate_color em,.alternate_color embed,.alternate_color fieldset,.alternate_color figcaption,.alternate_color figure,.alternate_color footer,.alternate_color form,.alternate_color h1,.alternate_color h2,.alternate_color h3,.alternate_color h4,.alternate_color h5,.alternate_color h6,.alternate_color header,.alternate_color hgroup,.alternate_color i,.alternate_color iframe,.alternate_color img,.alternate_color ins,.alternate_color kbd,.alternate_color label,.alternate_color legend,.alternate_color li,.alternate_color main,.alternate_color mark,.alternate_color menu,.alternate_color nav,.alternate_color object,.alternate_color ol,.alternate_color output,.alternate_color p,.alternate_color pre,.alternate_color q,.alternate_color ruby,.alternate_color s,.alternate_color samp,.alternate_color section,.alternate_color small,.alternate_color span,.alternate_color strike,.alternate_color strong,.alternate_color sub,.alternate_color summary,.alternate_color sup,.alternate_color table,.alternate_color tbody,.alternate_color td,.alternate_color tfoot,.alternate_color th,.alternate_color thead,.alternate_color time,.alternate_color tr,.alternate_color tt,.alternate_color u,.alternate_color ul,.alternate_color var,.alternate_color video,.responsive #top .alternate_color .avia-testimonial,.responsive #top.avia-blank #main .alternate_color.container_wrap:first-child{border-color:#ebebeb}#top .alternate_color .pagination a:hover,.alternate_color .fallback-post-type-icon,.alternate_color .rounded-container,.alternate_color .small-preview{background:#5a5a5a;color:#fff}#top .alternate_color .av-force-default-color,.alternate_color .av-catalogue-item,.alternate_color .av-default-color,.alternate_color .wp-playlist,.alternate_color .wp-playlist-item .wp-playlist-caption{color:#5a5a5a}#top .alternate_color .av-related-style-full .related-format-icon,.alternate_color,.alternate_color #js_sort_items,.alternate_color .ajax_controlls a,.alternate_color .av-hotspot-fallback-tooltip-count,.alternate_color .av-hotspot-fallback-tooltip-inner,.alternate_color .av-share-box ul,.alternate_color .avia-gallery img,.alternate_color .avia-gallery-big,.alternate_color .first-quote,.alternate_color .gravatar img .alternate_color .hr_content,.alternate_color .grid-content,.alternate_color .grid-entry-title,.alternate_color .news-thumb,.alternate_color .post-format-icon,.alternate_color .related-format-icon,.alternate_color .related_image_wrap,.alternate_color .related_posts.av-related-style-full a:hover,.alternate_color .site-background,.alternate_color .toggler,.alternate_color .toggler.activeTitle:hover,.alternate_color .tweet-text.avatar_no,.alternate_color.avia-fullwidth-portfolio .pagination .current,.alternate_color.avia-fullwidth-portfolio .pagination a,.alternate_color.inner-entry,.grid-entry .alternate_color .avia-arrow{background-color:#fff;color:#5a5a5a}#top .alternate_color .av-no-image-slider h2 a,#top .alternate_color .av-related-style-full .av-related-title,.alternate_color .asc_count,.alternate_color .av-default-style .av-countdown-cell-inner .av-countdown-time,.alternate_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,.alternate_color .avia-testimonial-content strong,.alternate_color .heading,.alternate_color .heading-color,.alternate_color .pagination .current,.alternate_color .pagination a:hover,.alternate_color .sidebar .current-menu-item>a,.alternate_color .sidebar .current_page_item>a,.alternate_color .tab_content strong,.alternate_color .tab_content strong a,.alternate_color .toggle_content strong,.alternate_color .toggle_content strong a,.alternate_color .wp-playlist-item-meta.wp-playlist-item-title,.alternate_color a.iconbox_icon:hover,.alternate_color div .news-headline,.alternate_color h1,.alternate_color h2,.alternate_color h3,.alternate_color h4,.alternate_color h5,.alternate_color h6,.alternate_color strong.avia-testimonial-name{color:#5a5a5a}#top .alternate_color .extra-mini-title,.alternate_color #js_sort_items a,.alternate_color .av-catalogue-content,.alternate_color .av-magazine .av-magazine-entry-icon,.alternate_color .av-magazine-time,.alternate_color .av-sort-by-term a,.alternate_color .avia-testimonial-subtitle,.alternate_color .comment-text,.alternate_color .commentmetadata a,.alternate_color .meta-color,.alternate_color .meta-heading>*,.alternate_color .minor-meta,.alternate_color .minor-meta a,.alternate_color .news-time,.alternate_color .pagination a,.alternate_color .pagination span,.alternate_color .phone-info,.alternate_color .phone-info a,.alternate_color .post_nav a,.alternate_color .side-container-inner,.alternate_color .sidebar,.alternate_color .sidebar a,.alternate_color .slide-meta,.alternate_color .slide-meta a,.alternate_color .social_bookmarks a,.alternate_color .taglist,.alternate_color .taglist a,.alternate_color .team-member-job-title,.alternate_color .team-social a,.alternate_color .text-sep,.alternate_color .tweet-text.avatar_no .tweet-time,.alternate_color .wp-playlist-item-length,.alternate_color blockquote,.grid-entry-excerpt,.html_modern-blog #top div .alternate_color .blog-categories a,.html_modern-blog #top div .alternate_color .blog-categories a:hover{color:#5a5a5a}.alternate_color .special-heading-inner-border{border-color:#5a5a5a}.alternate_color .meta-heading .special-heading-inner-border{border-color:#5a5a5a}#top .alternate_color .av-no-color.av-icon-style-border a.av-icon-char,.alternate_color #commentform .required,.alternate_color #js_sort_items a.active_sort,.alternate_color #js_sort_items a:hover,.alternate_color .av-sort-by-term a.active_sort,.alternate_color .special_amp,.alternate_color .taglist a.activeFilter,.alternate_color .widget_first,.alternate_color a,.alternate_color b,.alternate_color b a,.alternate_color strong,.alternate_color strong a,.html_elegant-blog #top .alternate_color .blog-categories a,.html_elegant-blog #top .alternate_color .blog-categories a:hover{color:#5a5a5a}.alternate_color .template-search a.news-content:hover,.alternate_color .wp-playlist-item .wp-playlist-caption:hover,.alternate_color a:hover,.alternate_color h1 a:hover,.alternate_color h2 a:hover,.alternate_color h3 a:hover,.alternate_color h4 a:hover,.alternate_color h5 a:hover,.alternate_color h6 a:hover{color:#f82500}#top .alternate_color .av-open-submenu.av-subnav-menu li>ul a:hover,.alternate_color #submit,.alternate_color .av-colored-style .av-countdown-cell-inner,.alternate_color .av_dropcap2,.alternate_color .avia-color-theme-color,.alternate_color .avia-color-theme-color:hover,.alternate_color .avia-data-table th.avia-highlight-col,.alternate_color .avia-menu-fx,.alternate_color .avia-menu-fx .avia-arrow,.alternate_color .comment-count,.alternate_color .iconbox_top a.iconbox_icon:hover,.alternate_color .image-overlay .image-overlay-inside:before,.alternate_color .primary-background,.alternate_color .primary-background a,.alternate_color .small-preview:hover,.alternate_color input[type=submit],.alternate_color.iconbox_top .iconbox_icon,.responsive #top .alternate_color .av-open-submenu.av-subnav-menu>li>a:hover,div .alternate_color .button{background-color:#5a5a5a;color:#fff;border-color:#383838}#top #wrap_all .alternate_color .av-menu-button-colored>a .avia-menu-text{background-color:#5a5a5a;color:#fff;border-color:#5a5a5a}#top #wrap_all .alternate_color .av-menu-button-colored>a .avia-menu-text:after{background-color:#383838}#top .alternate_color .mobile_menu_toggle{color:#5a5a5a;background:#fff}#top .alternate_color .av-menu-mobile-active .av-subnav-menu>li>a:before{color:#5a5a5a}#top .alternate_color .av-open-submenu.av-subnav-menu>li>a:hover:before{color:#fff}.alternate_color #submit:hover,.alternate_color .ajax_controlls a:hover,.alternate_color .big_button:hover,.alternate_color .button:hover,.alternate_color .contentSlideControlls a:hover,.alternate_color input[type=submit]:hover{background-color:#f82500;color:#fff;border-color:#d60300}.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:after,.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.alternate_color .avia-toc-style-elegant a:first-child:after{background-color:#fff;border-color:#f82500}.alternate_color .avia-toc-style-elegant a.avia-toc-level-0 span:after,.alternate_color .avia-toc-style-elegant a:first-child span:after{background-color:#fff}.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after,.alternate_color .avia-toc-style-elegant a:first-child:hover span:after{border-color:#f82500}.alternate_color .avia-toc-style-elegant a:before{border-color:#ebebeb}.alternate_color .avia-toc-style-elegant a.avia-toc-level-0:after,.alternate_color .avia-toc-style-elegant a:first-child:after{border-color:#f82500;background-color:#fff}.alternate_color .avia-toc-style-elegant a:last-child:after{background-color:#ebebeb}.alternate_color .timeline-bullet{background-color:#ebebeb;border-color:#fff}#top .alternate_color .av-minimal-toggle .toggler,.alternate_color .av-boxed-grid-style .avia-testimonial,.alternate_color .av-catalogue-list li:hover,.alternate_color .av-magazine .av-magazine-entry-icon,.alternate_color .av_promobox,.alternate_color .avia-content-slider .slide-image,.alternate_color .avia-form-error,.alternate_color .avia-form-success,.alternate_color .avia-slider-testimonials .avia-testimonial-content,.alternate_color .avia-slideshow-fixed-height>li,.alternate_color .avia-testimonial-arrow-wrap .avia-arrow,.alternate_color .aviaccordion-slide,.alternate_color .container_wrap_meta,.alternate_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.alternate_color .news-thumb,.alternate_color .pagination .current,.alternate_color .pagination a,.alternate_color .portfolio-preview-content,.alternate_color .portfolio-preview-content .avia-arrow,.alternate_color .related_posts.av-related-style-full a,.alternate_color .related_posts_default_image,.alternate_color .search-result-counter,.alternate_color .toggle_content,.alternate_color .toggler:hover,.alternate_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.alternate_color .widget_nav_menu ul:first-child>.current-menu-item,.alternate_color .widget_nav_menu ul:first-child>.current_page_item,.alternate_color .wp-playlist,.alternate_color table,.alternate_color.avia-fullwidth-portfolio .pagination,.alternate_color.iconbox_top .iconbox_content{background:#f8f8f8}#top .alternate_color .post_timeline li:hover .timeline-bullet{background-color:#f82500}.alternate_color .av-no-color.av-icon-style-border a.av-icon-char,.alternate_color .avia-bullet,.alternate_color blockquote{border-color:#5a5a5a}.html_header_top #top .alternate_color .avia_mega_div>.sub-menu,.html_header_top .alternate_color .main_menu ul:first-child>li>ul{border-top-color:#5a5a5a}#top .alternate_color.title_container .main-title,#top .alternate_color.title_container .main-title a,.alternate_color .breadcrumb,.alternate_color .breadcrumb a{color:#5a5a5a}#top .alternate_color .av-related-style-full a:hover .related-format-icon,.alternate_color .av-default-style .av-countdown-cell-inner,.alternate_color .av-icon-display{background-color:#f8f8f8;color:#5a5a5a}.alternate_color .av-masonry-entry:hover .av-icon-display{background-color:#5a5a5a;color:#fff;border-color:#383838}#top .alternate_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#5a5a5a}.alternate_color ::-webkit-input-placeholder{color:#5a5a5a}.alternate_color ::-moz-placeholder{color:#5a5a5a;opacity:1}.alternate_color :-ms-input-placeholder{color:#5a5a5a}.alternate_color .av-subnav-menu a,.alternate_color .av-subnav-menu>li ul,.alternate_color .avia_mega_div,.alternate_color .header_bg,.alternate_color .main_menu .menu ul li a,.alternate_color .main_menu ul ul,.alternate_color .pointer_arrow_wrap .pointer_arrow{background-color:#fff;color:#5a5a5a}.alternate_color .av-subnav-menu ul a:hover,.alternate_color .main_menu .menu ul li a:hover{background-color:#f8f8f8}#top .alternate_color .main_menu .menu ul .current-menu-item>a,#top .alternate_color .main_menu .menu ul .current_page_item>a,#top .alternate_color .sub_menu li ul a,.alternate_color .main_menu ul:first-child>li>a,.alternate_color .sub_menu>div>ul>li>a,.alternate_color .sub_menu>ul>li>a{color:#5a5a5a}#top .alternate_color .main_menu .menu ul li>a:hover{color:#5a5a5a}.alternate_color .av-subnav-menu a:hover,.alternate_color .main_menu ul:first-child>li a:hover,.alternate_color .main_menu ul:first-child>li.active-parent-item>a,.alternate_color .main_menu ul:first-child>li.current-menu-item>a,.alternate_color .main_menu ul:first-child>li.current_page_item>a{color:#5a5a5a}#top .alternate_color .main_menu .menu .avia_mega_div ul .current-menu-item>a{color:#5a5a5a}.alternate_color .sub_menu>div>ul>li>a:hover,.alternate_color .sub_menu>ul>li>a:hover{color:#5a5a5a}#top .alternate_color .sub_menu ul li a:hover,.alternate_color .sub_menu ul:first-child>li.active-parent-item>a,.alternate_color .sub_menu ul:first-child>li.current-menu-item>a,.alternate_color .sub_menu ul:first-child>li.current_page_item>a{color:#5a5a5a}#top .alternate_color .sub_menu li li a:hover,.alternate_color #payment,.alternate_color .sub_menu li ul a,.alternate_color .sub_menu ul,.alternate_color .sub_menu ul li{background-color:#fff}.alternate_color#header .avia_mega_div>.sub-menu.avia_mega_hr,.html_bottom_nav_header.html_logo_center #top #menu-item-search>a{border-color:#ebebeb}@media only screen and (max-width:767px){#top #wrap_all .av_header_transparency{background-color:#fff;color:#5a5a5a;border-color:#ebebeb}}@media only screen and (max-width:989px){.html_mobile_menu_tablet #top #wrap_all .av_header_transparency{background-color:#fff;color:#5a5a5a;border-color:#ebebeb}}.alternate_color .avia-tt,.alternate_color .avia-tt .avia-arrow{background-color:#fff;color:#5a5a5a}.alternate_color .av_ajax_search_image{background-color:#5a5a5a;color:#fff}.alternate_color .ajax_search_excerpt{color:#5a5a5a}.alternate_color .av_ajax_search_title{color:#5a5a5a}.alternate_color .ajax_load{background-color:#5a5a5a}.alternate_color .av_searchsubmit_wrapper{background-color:#5a5a5a}#top .alternate_color .avia-color-theme-color{color:#fff;border-color:#383838}.alternate_color .avia-color-theme-color-subtle{background-color:#f8f8f8;color:#5a5a5a}.alternate_color .avia-color-theme-color-subtle:hover{background-color:#fff;color:#5a5a5a}#top .alternate_color .avia-color-theme-color-highlight{color:#fff;border-color:#f82500;background-color:#f82500}.alternate_color .avia-icon-list .iconlist_icon{background-color:#dadada}.alternate_color .avia-icon-list .iconlist-timeline{border-color:#ebebeb}.alternate_color .iconlist_content{color:#5a5a5a}.alternate_color .avia-timeline .milestone_icon{background-color:#dadada}.alternate_color .avia-timeline .milestone_inner{background-color:#dadada}.alternate_color .avia-timeline{border-color:#dadada}.alternate_color .av-milestone-icon-wrap:after{border-color:#dadada}.alternate_color .avia-timeline .av-milestone-date{color:#a7a7a7}.alternate_color .avia-timeline .av-milestone-date span{background-color:#dadada}.alternate_color .avia-timeline-horizontal .av-milestone-content-wrap footer{background-color:#dadada}.alternate_color .av-timeline-nav a span{background-color:#dadada}#top .alternate_color .input-text,#top .alternate_color input[type=email],#top .alternate_color input[type=input],#top .alternate_color input[type=number],#top .alternate_color input[type=password],#top .alternate_color input[type=search],#top .alternate_color input[type=tel],#top .alternate_color input[type=text],#top .alternate_color input[type=url],#top .alternate_color select,#top .alternate_color textarea{border-color:#ebebeb;background-color:#f8f8f8;color:#5a5a5a}#top .alternate_color .invers-color .input-text,#top .alternate_color .invers-color input[type=email],#top .alternate_color .invers-color input[type=input],#top .alternate_color .invers-color input[type=number],#top .alternate_color .invers-color input[type=password],#top .alternate_color .invers-color input[type=search],#top .alternate_color .invers-color input[type=tel],#top .alternate_color .invers-color input[type=text],#top .alternate_color .invers-color input[type=url],#top .alternate_color .invers-color select,#top .alternate_color .invers-color textarea{background-color:#fff}.alternate_color .required{color:#5a5a5a}.alternate_color .av-masonry{background-color:#e7e7e7}.alternate_color .av-masonry-outerimage-container,.alternate_color .av-masonry-pagination,.alternate_color .av-masonry-pagination:hover{background-color:#fff}#top .alternate_color .container .av-masonry-load-more,#top .alternate_color .container .av-masonry-sort,.alternate_color .container .av-inner-masonry-content,.alternate_color .container .av-masonry-entry .avia-arrow{background-color:#f8f8f8}.alternate_color .hr-short .hr-inner,.alternate_color .hr-short .hr-inner-style{background-color:#fff}div .alternate_color .tabcontainer .active_tab,div .alternate_color .tabcontainer .active_tab_content{background-color:#f8f8f8;color:#5a5a5a}.responsive.js_active #top .alternate_color .avia_combo_widget .top_tab .tab{border-top-color:#ebebeb}#top .alternate_color .tabcontainer .tab.active_tab,#top .alternate_color .tabcontainer .tab:hover,.alternate_color .template-archives .tabcontainer a{color:#5a5a5a}.alternate_color .template-archives .tabcontainer a:hover{color:#f82500}.alternate_color .sidebar_tab_icon{background-color:#ebebeb}#top .alternate_color .sidebar_active_tab .sidebar_tab_icon{background-color:#5a5a5a}.alternate_color .sidebar_tab:hover .sidebar_tab_icon{background-color:#f82500}.alternate_color .sidebar_tab,.alternate_color .tabcontainer .tab{color:#5a5a5a}.alternate_color div .sidebar_active_tab,div .alternate_color .tabcontainer.noborder_tabs .active_tab,div .alternate_color .tabcontainer.noborder_tabs .active_tab_content{color:#5a5a5a;background-color:#fff}#top .avia-smallarrow-slider .avia-slideshow-dots a{background-color:#f8f8f8}#top .alternate_color .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .alternate_color .avia-smallarrow-slider .avia-slideshow-dots a:hover{background-color:#5a5a5a}@media only screen and (max-width:767px){.responsive #top .alternate_color .tabcontainer .active_tab{background-color:#f82500;color:#fff}.responsive #top .alternate_color .tabcontainer{border-color:#ebebeb}.responsive #top .alternate_color .active_tab_content{background-color:#f8f8f8}}#top .alternate_color .avia-data-table.avia_pricing_minimal th,.alternate_color .avia-data-table .avia-heading-row .avia-desc-col,.alternate_color .avia-data-table .avia-highlight-col,.alternate_color .pricing-table>li:nth-child(2n),.alternate_color tr:nth-child(2n),body .alternate_color .pricing-table.avia-desc-col li{background-color:#fff;color:#5a5a5a}#top .alternate_color .avia-data-table.avia_pricing_minimal td,.alternate_color .pricing-table>li:nth-child(2n),.alternate_color table caption,.alternate_color tr:nth-child(2n){color:#5a5a5a}.alternate_color .pricing-extra,.alternate_color .pricing-table>li:nth-child(odd),.alternate_color tr:nth-child(odd){background:#f8f8f8}.alternate_color .pricing-table li.avia-heading-row,.alternate_color .pricing-table li.avia-pricing-row,.alternate_color .pricing-table li.avia-pricing-row .pricing-extra{background-color:#5a5a5a;color:#fff;border-color:#7c7c7c}.alternate_color .pricing-table li.avia-heading-row,.alternate_color .pricing-table li.avia-heading-row .pricing-extra{background-color:#6b6b6b;color:#fff;border-color:#7c7c7c}.alternate_color .pricing-table.avia-desc-col .avia-heading-row,.alternate_color .pricing-table.avia-desc-col .avia-pricing-row{border-color:#ebebeb}.alternate_color .theme-color-bar .bar{background:#5a5a5a}.alternate_color .av-striped-bar .theme-color-bar .bar,.alternate_color .button.av-sending-button,.alternate_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.alternate_color .mejs-controls .mejs-time-rail .mejs-time-current,.alternate_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{background:#5a5a5a}body .alternate_color .mejs-controls .mejs-time-rail .mejs-time-float{background:#5a5a5a;color:#fff}body .alternate_color .mejs-controls .mejs-time-rail .mejs-time-float-corner{border:solid 4px #5a5a5a;border-color:#5a5a5a transparent transparent transparent}.alternate_color .progress{background-color:#f8f8f8}.alternate_color .av_searchform_element_results .av_ajax_search_entry,.alternate_color .av_searchform_element_results .av_ajax_search_title,.alternate_color.av_searchform_element_results .av_ajax_search_entry,.alternate_color.av_searchform_element_results .av_ajax_search_title{color:#5a5a5a}.alternate_color .av_searchform_element_results .ajax_search_excerpt,.alternate_color.av_searchform_element_results .ajax_search_excerpt{color:#5a5a5a}.alternate_color .av_searchform_element_results .av_ajax_search_image,.alternate_color.av_searchform_element_results .av_ajax_search_image{color:#5a5a5a}.alternate_color .button.av-sending-button{background:#f82500;background-image:-webkit-linear-gradient(-45deg,#f82500 25%,#f93611 25%,#f93611 50%,#f82500 50%,#f82500 75%,#f93611 75%,#f93611);background-image:-moz-linear-gradient(-45deg,#f82500 25%,#f93611 25%,#f93611 50%,#f82500 50%,#f82500 75%,#f93611 75%,#f93611);background-image:linear-gradient(-45deg,#f82500 25%,#f93611 25%,#f93611 50%,#f82500 50%,#f82500 75%,#f93611 75%,#f93611);border-color:#f82500}.alternate_color span.bbp-admin-links a{color:#5a5a5a}.alternate_color span.bbp-admin-links a:hover{color:#f82500}#top .alternate_color .bbp-body .sticky .page-numbers,#top .alternate_color .bbp-body .super-sticky .page-numbers,#top .alternate_color .bbp-pagination-links a:hover,#top .alternate_color .bbp-pagination-links span.current,#top .alternate_color .bbp-reply-content,#top .alternate_color .bbp-topic-content{background:#fff}#top .alternate_color .bbp-body .page-numbers,#top .alternate_color .bbp-forum-content ul.sticky,#top .alternate_color .bbp-forums .bbp-header,#top .alternate_color .bbp-topics .bbp-header,#top .alternate_color .bbp-topics ul.sticky,#top .alternate_color .bbp-topics ul.super-sticky,#top .alternate_color .bbp-topics-front ul.super-sticky{background-color:#f8f8f8}#top .alternate_color .bbp-author-ip,#top .alternate_color .bbp-author-role,#top .alternate_color .bbp-meta,#top .alternate_color .bbp-pagination-count,#top .alternate_color .bbp-topics .bbp-body .bbp-topic-title:before{color:#5a5a5a}#top .alternate_color .bbp-admin-links{color:#ebebeb}.alternate_color #bbpress-forums li.bbp-body ul.forum,.alternate_color #bbpress-forums li.bbp-body ul.topic,.avia_transform .alternate_color .bbp-replies .bbp-reply-author:before,.avia_transform .forum-search .alternate_color .bbp-reply-author:before,.avia_transform .forum-search .alternate_color .bbp-topic-author:before{background-color:#fff;border-color:#ebebeb}#top .alternate_color .bbp-author-name{color:#5a5a5a}.alternate_color .widget_display_stats dd,.alternate_color .widget_display_stats dt{background-color:#f8f8f8}.alternate_color .on-primary-color,.alternate_color .on-primary-color:hover,.alternate_color avia_button,.alternate_color avia_button:hover,.alternate_color dropcap2,.alternate_color dropcap3{color:#fff}#top .main_color .pullquote_boxed,#top .main_color.fullsize .template-blog .post_delimiter,.main_color,.main_color .related_posts.av-related-style-full a,.main_color a,.main_color abbr,.main_color acronym,.main_color address,.main_color applet,.main_color article,.main_color aside,.main_color audio,.main_color b,.main_color big,.main_color blockquote,.main_color canvas,.main_color caption,.main_color center,.main_color cite,.main_color code,.main_color dd,.main_color del,.main_color details,.main_color dfn,.main_color div,.main_color dl,.main_color dt,.main_color em,.main_color embed,.main_color fieldset,.main_color figcaption,.main_color figure,.main_color footer,.main_color form,.main_color h1,.main_color h2,.main_color h3,.main_color h4,.main_color h5,.main_color h6,.main_color header,.main_color hgroup,.main_color i,.main_color iframe,.main_color img,.main_color ins,.main_color kbd,.main_color label,.main_color legend,.main_color li,.main_color main,.main_color mark,.main_color menu,.main_color nav,.main_color object,.main_color ol,.main_color output,.main_color p,.main_color pre,.main_color q,.main_color ruby,.main_color s,.main_color samp,.main_color section,.main_color small,.main_color span,.main_color strike,.main_color strong,.main_color sub,.main_color summary,.main_color sup,.main_color table,.main_color tbody,.main_color td,.main_color tfoot,.main_color th,.main_color thead,.main_color time,.main_color tr,.main_color tt,.main_color u,.main_color ul,.main_color var,.main_color video,.responsive #top .main_color .avia-testimonial,.responsive #top.avia-blank #main .main_color.container_wrap:first-child{border-color:#ebebeb}#top .main_color .pagination a:hover,.main_color .fallback-post-type-icon,.main_color .rounded-container,.main_color .small-preview{background:#5a5a5a;color:#fff}#top .main_color .av-force-default-color,.main_color .av-catalogue-item,.main_color .av-default-color,.main_color .wp-playlist,.main_color .wp-playlist-item .wp-playlist-caption{color:#5a5a5a}#top .main_color .av-related-style-full .related-format-icon,.grid-entry .main_color .avia-arrow,.main_color,.main_color #js_sort_items,.main_color .ajax_controlls a,.main_color .av-hotspot-fallback-tooltip-count,.main_color .av-hotspot-fallback-tooltip-inner,.main_color .av-share-box ul,.main_color .avia-gallery img,.main_color .avia-gallery-big,.main_color .first-quote,.main_color .gravatar img .main_color .hr_content,.main_color .grid-content,.main_color .grid-entry-title,.main_color .news-thumb,.main_color .post-format-icon,.main_color .related-format-icon,.main_color .related_image_wrap,.main_color .related_posts.av-related-style-full a:hover,.main_color .site-background,.main_color .toggler,.main_color .toggler.activeTitle:hover,.main_color .tweet-text.avatar_no,.main_color.avia-fullwidth-portfolio .pagination .current,.main_color.avia-fullwidth-portfolio .pagination a,.main_color.inner-entry{background-color:#fff;color:#5a5a5a}#top .main_color .av-no-image-slider h2 a,#top .main_color .av-related-style-full .av-related-title,.main_color .asc_count,.main_color .av-default-style .av-countdown-cell-inner .av-countdown-time,.main_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,.main_color .avia-testimonial-content strong,.main_color .heading,.main_color .heading-color,.main_color .pagination .current,.main_color .pagination a:hover,.main_color .sidebar .current-menu-item>a,.main_color .sidebar .current_page_item>a,.main_color .tab_content strong,.main_color .tab_content strong a,.main_color .toggle_content strong,.main_color .toggle_content strong a,.main_color .wp-playlist-item-meta.wp-playlist-item-title,.main_color a.iconbox_icon:hover,.main_color div .news-headline,.main_color h1,.main_color h2,.main_color h3,.main_color h4,.main_color h5,.main_color h6,.main_color strong.avia-testimonial-name{color:#5a5a5a}#top .main_color .extra-mini-title,.grid-entry-excerpt,.html_modern-blog #top div .main_color .blog-categories a,.html_modern-blog #top div .main_color .blog-categories a:hover,.main_color #js_sort_items a,.main_color .av-catalogue-content,.main_color .av-magazine .av-magazine-entry-icon,.main_color .av-magazine-time,.main_color .av-sort-by-term a,.main_color .avia-testimonial-subtitle,.main_color .comment-text,.main_color .commentmetadata a,.main_color .meta-color,.main_color .meta-heading>*,.main_color .minor-meta,.main_color .minor-meta a,.main_color .news-time,.main_color .pagination a,.main_color .pagination span,.main_color .phone-info,.main_color .phone-info a,.main_color .post_nav a,.main_color .side-container-inner,.main_color .sidebar,.main_color .sidebar a,.main_color .slide-meta,.main_color .slide-meta a,.main_color .social_bookmarks a,.main_color .taglist,.main_color .taglist a,.main_color .team-member-job-title,.main_color .team-social a,.main_color .text-sep,.main_color .tweet-text.avatar_no .tweet-time,.main_color .wp-playlist-item-length,.main_color blockquote{color:#5a5a5a}.main_color .special-heading-inner-border{border-color:#5a5a5a}.main_color .meta-heading .special-heading-inner-border{border-color:#5a5a5a}#top .main_color .av-no-color.av-icon-style-border a.av-icon-char,.html_elegant-blog #top .main_color .blog-categories a,.html_elegant-blog #top .main_color .blog-categories a:hover,.main_color #commentform .required,.main_color #js_sort_items a.active_sort,.main_color #js_sort_items a:hover,.main_color .av-sort-by-term a.active_sort,.main_color .special_amp,.main_color .taglist a.activeFilter,.main_color .widget_first,.main_color a,.main_color b,.main_color b a,.main_color strong,.main_color strong a{color:#5a5a5a}.main_color .template-search a.news-content:hover,.main_color .wp-playlist-item .wp-playlist-caption:hover,.main_color a:hover,.main_color h1 a:hover,.main_color h2 a:hover,.main_color h3 a:hover,.main_color h4 a:hover,.main_color h5 a:hover,.main_color h6 a:hover{color:#f82500}#top .main_color .av-open-submenu.av-subnav-menu li>ul a:hover,.main_color #submit,.main_color .av-colored-style .av-countdown-cell-inner,.main_color .av_dropcap2,.main_color .avia-color-theme-color,.main_color .avia-color-theme-color:hover,.main_color .avia-data-table th.avia-highlight-col,.main_color .avia-menu-fx,.main_color .avia-menu-fx .avia-arrow,.main_color .comment-count,.main_color .iconbox_top a.iconbox_icon:hover,.main_color .image-overlay .image-overlay-inside:before,.main_color .primary-background,.main_color .primary-background a,.main_color .small-preview:hover,.main_color input[type=submit],.main_color.iconbox_top .iconbox_icon,.responsive #top .main_color .av-open-submenu.av-subnav-menu>li>a:hover,div .main_color .button{background-color:#5a5a5a;color:#fff;border-color:#383838}#top #wrap_all .main_color .av-menu-button-colored>a .avia-menu-text{background-color:#5a5a5a;color:#fff;border-color:#5a5a5a}#top #wrap_all .main_color .av-menu-button-colored>a .avia-menu-text:after{background-color:#383838}#top .main_color .mobile_menu_toggle{color:#5a5a5a;background:#fff}#top .main_color .av-menu-mobile-active .av-subnav-menu>li>a:before{color:#5a5a5a}#top .main_color .av-open-submenu.av-subnav-menu>li>a:hover:before{color:#fff}.main_color #submit:hover,.main_color .ajax_controlls a:hover,.main_color .big_button:hover,.main_color .button:hover,.main_color .contentSlideControlls a:hover,.main_color input[type=submit]:hover{background-color:#f82500;color:#fff;border-color:#d60300}.main_color .avia-toc-style-elegant a.avia-toc-level-0:after,.main_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.main_color .avia-toc-style-elegant a:first-child:after{background-color:#fff;border-color:#f82500}.main_color .avia-toc-style-elegant a.avia-toc-level-0 span:after,.main_color .avia-toc-style-elegant a:first-child span:after{background-color:#fff}.main_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after,.main_color .avia-toc-style-elegant a:first-child:hover span:after{border-color:#f82500}.main_color .avia-toc-style-elegant a:before{border-color:#ebebeb}.main_color .avia-toc-style-elegant a.avia-toc-level-0:after,.main_color .avia-toc-style-elegant a:first-child:after{border-color:#f82500;background-color:#fff}.main_color .avia-toc-style-elegant a:last-child:after{background-color:#ebebeb}.main_color .timeline-bullet{background-color:#ebebeb;border-color:#fff}#top .main_color .av-minimal-toggle .toggler,.main_color .av-boxed-grid-style .avia-testimonial,.main_color .av-catalogue-list li:hover,.main_color .av-magazine .av-magazine-entry-icon,.main_color .av_promobox,.main_color .avia-content-slider .slide-image,.main_color .avia-form-error,.main_color .avia-form-success,.main_color .avia-slider-testimonials .avia-testimonial-content,.main_color .avia-slideshow-fixed-height>li,.main_color .avia-testimonial-arrow-wrap .avia-arrow,.main_color .aviaccordion-slide,.main_color .container_wrap_meta,.main_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.main_color .news-thumb,.main_color .pagination .current,.main_color .pagination a,.main_color .portfolio-preview-content,.main_color .portfolio-preview-content .avia-arrow,.main_color .related_posts.av-related-style-full a,.main_color .related_posts_default_image,.main_color .search-result-counter,.main_color .toggle_content,.main_color .toggler:hover,.main_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.main_color .widget_nav_menu ul:first-child>.current-menu-item,.main_color .widget_nav_menu ul:first-child>.current_page_item,.main_color .wp-playlist,.main_color table,.main_color.avia-fullwidth-portfolio .pagination,.main_color.iconbox_top .iconbox_content{background:#f8f8f8}#top .main_color .post_timeline li:hover .timeline-bullet{background-color:#f82500}.main_color .av-no-color.av-icon-style-border a.av-icon-char,.main_color .avia-bullet,.main_color blockquote{border-color:#5a5a5a}.html_header_top #top .main_color .avia_mega_div>.sub-menu,.html_header_top .main_color .main_menu ul:first-child>li>ul{border-top-color:#5a5a5a}#top .main_color.title_container .main-title,#top .main_color.title_container .main-title a,.main_color .breadcrumb,.main_color .breadcrumb a{color:#5a5a5a}#top .main_color .av-related-style-full a:hover .related-format-icon,.main_color .av-default-style .av-countdown-cell-inner,.main_color .av-icon-display{background-color:#f8f8f8;color:#5a5a5a}.main_color .av-masonry-entry:hover .av-icon-display{background-color:#5a5a5a;color:#fff;border-color:#383838}#top .main_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#5a5a5a}.main_color ::-webkit-input-placeholder{color:#5a5a5a}.main_color ::-moz-placeholder{color:#5a5a5a;opacity:1}.main_color :-ms-input-placeholder{color:#5a5a5a}.main_color .av-subnav-menu a,.main_color .av-subnav-menu>li ul,.main_color .avia_mega_div,.main_color .header_bg,.main_color .main_menu .menu ul li a,.main_color .main_menu ul ul,.main_color .pointer_arrow_wrap .pointer_arrow{background-color:#fff;color:#5a5a5a}.main_color .av-subnav-menu ul a:hover,.main_color .main_menu .menu ul li a:hover{background-color:#f8f8f8}#top .main_color .main_menu .menu ul .current-menu-item>a,#top .main_color .main_menu .menu ul .current_page_item>a,#top .main_color .sub_menu li ul a,.main_color .main_menu ul:first-child>li>a,.main_color .sub_menu>div>ul>li>a,.main_color .sub_menu>ul>li>a{color:#5a5a5a}#top .main_color .main_menu .menu ul li>a:hover{color:#5a5a5a}.main_color .av-subnav-menu a:hover,.main_color .main_menu ul:first-child>li a:hover,.main_color .main_menu ul:first-child>li.active-parent-item>a,.main_color .main_menu ul:first-child>li.current-menu-item>a,.main_color .main_menu ul:first-child>li.current_page_item>a{color:#5a5a5a}#top .main_color .main_menu .menu .avia_mega_div ul .current-menu-item>a{color:#5a5a5a}.main_color .sub_menu>div>ul>li>a:hover,.main_color .sub_menu>ul>li>a:hover{color:#5a5a5a}#top .main_color .sub_menu ul li a:hover,.main_color .sub_menu ul:first-child>li.active-parent-item>a,.main_color .sub_menu ul:first-child>li.current-menu-item>a,.main_color .sub_menu ul:first-child>li.current_page_item>a{color:#5a5a5a}#top .main_color .sub_menu li li a:hover,.main_color #payment,.main_color .sub_menu li ul a,.main_color .sub_menu ul,.main_color .sub_menu ul li{background-color:#fff}.html_bottom_nav_header.html_logo_center #top #menu-item-search>a,.main_color#header .avia_mega_div>.sub-menu.avia_mega_hr{border-color:#ebebeb}@media only screen and (max-width:767px){#top #wrap_all .av_header_transparency{background-color:#fff;color:#5a5a5a;border-color:#ebebeb}}@media only screen and (max-width:989px){.html_mobile_menu_tablet #top #wrap_all .av_header_transparency{background-color:#fff;color:#5a5a5a;border-color:#ebebeb}}.main_color .avia-tt,.main_color .avia-tt .avia-arrow{background-color:#fff;color:#5a5a5a}.main_color .av_ajax_search_image{background-color:#5a5a5a;color:#fff}.main_color .ajax_search_excerpt{color:#5a5a5a}.main_color .av_ajax_search_title{color:#5a5a5a}.main_color .ajax_load{background-color:#5a5a5a}.main_color .av_searchsubmit_wrapper{background-color:#5a5a5a}#top .main_color .avia-color-theme-color{color:#fff;border-color:#383838}.main_color .avia-color-theme-color-subtle{background-color:#f8f8f8;color:#5a5a5a}.main_color .avia-color-theme-color-subtle:hover{background-color:#fff;color:#5a5a5a}#top .main_color .avia-color-theme-color-highlight{color:#fff;border-color:#f82500;background-color:#f82500}.main_color .avia-icon-list .iconlist_icon{background-color:#dadada}.main_color .avia-icon-list .iconlist-timeline{border-color:#ebebeb}.main_color .iconlist_content{color:#5a5a5a}.main_color .avia-timeline .milestone_icon{background-color:#dadada}.main_color .avia-timeline .milestone_inner{background-color:#dadada}.main_color .avia-timeline{border-color:#dadada}.main_color .av-milestone-icon-wrap:after{border-color:#dadada}.main_color .avia-timeline .av-milestone-date{color:#a7a7a7}.main_color .avia-timeline .av-milestone-date span{background-color:#dadada}.main_color .avia-timeline-horizontal .av-milestone-content-wrap footer{background-color:#dadada}.main_color .av-timeline-nav a span{background-color:#dadada}#top .main_color .input-text,#top .main_color input[type=email],#top .main_color input[type=input],#top .main_color input[type=number],#top .main_color input[type=password],#top .main_color input[type=search],#top .main_color input[type=tel],#top .main_color input[type=text],#top .main_color input[type=url],#top .main_color select,#top .main_color textarea{border-color:#ebebeb;background-color:#f8f8f8;color:#5a5a5a}#top .main_color .invers-color .input-text,#top .main_color .invers-color input[type=email],#top .main_color .invers-color input[type=input],#top .main_color .invers-color input[type=number],#top .main_color .invers-color input[type=password],#top .main_color .invers-color input[type=search],#top .main_color .invers-color input[type=tel],#top .main_color .invers-color input[type=text],#top .main_color .invers-color input[type=url],#top .main_color .invers-color select,#top .main_color .invers-color textarea{background-color:#fff}.main_color .required{color:#5a5a5a}.main_color .av-masonry{background-color:#e7e7e7}.main_color .av-masonry-outerimage-container,.main_color .av-masonry-pagination,.main_color .av-masonry-pagination:hover{background-color:#fff}#top .main_color .container .av-masonry-load-more,#top .main_color .container .av-masonry-sort,.main_color .container .av-inner-masonry-content,.main_color .container .av-masonry-entry .avia-arrow{background-color:#f8f8f8}.main_color .hr-short .hr-inner,.main_color .hr-short .hr-inner-style{background-color:#fff}div .main_color .tabcontainer .active_tab,div .main_color .tabcontainer .active_tab_content{background-color:#f8f8f8;color:#5a5a5a}.responsive.js_active #top .main_color .avia_combo_widget .top_tab .tab{border-top-color:#ebebeb}#top .main_color .tabcontainer .tab.active_tab,#top .main_color .tabcontainer .tab:hover,.main_color .template-archives .tabcontainer a{color:#5a5a5a}.main_color .template-archives .tabcontainer a:hover{color:#f82500}.main_color .sidebar_tab_icon{background-color:#ebebeb}#top .main_color .sidebar_active_tab .sidebar_tab_icon{background-color:#5a5a5a}.main_color .sidebar_tab:hover .sidebar_tab_icon{background-color:#f82500}.main_color .sidebar_tab,.main_color .tabcontainer .tab{color:#5a5a5a}.main_color div .sidebar_active_tab,div .main_color .tabcontainer.noborder_tabs .active_tab,div .main_color .tabcontainer.noborder_tabs .active_tab_content{color:#5a5a5a;background-color:#fff}#top .avia-smallarrow-slider .avia-slideshow-dots a{background-color:#f8f8f8}#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .main_color .avia-smallarrow-slider .avia-slideshow-dots a:hover{background-color:#5a5a5a}@media only screen and (max-width:767px){.responsive #top .main_color .tabcontainer .active_tab{background-color:#f82500;color:#fff}.responsive #top .main_color .tabcontainer{border-color:#ebebeb}.responsive #top .main_color .active_tab_content{background-color:#f8f8f8}}#top .main_color .avia-data-table.avia_pricing_minimal th,.main_color .avia-data-table .avia-heading-row .avia-desc-col,.main_color .avia-data-table .avia-highlight-col,.main_color .pricing-table>li:nth-child(2n),.main_color tr:nth-child(2n),body .main_color .pricing-table.avia-desc-col li{background-color:#fff;color:#5a5a5a}#top .main_color .avia-data-table.avia_pricing_minimal td,.main_color .pricing-table>li:nth-child(2n),.main_color table caption,.main_color tr:nth-child(2n){color:#5a5a5a}.main_color .pricing-extra,.main_color .pricing-table>li:nth-child(odd),.main_color tr:nth-child(odd){background:#f8f8f8}.main_color .pricing-table li.avia-heading-row,.main_color .pricing-table li.avia-pricing-row,.main_color .pricing-table li.avia-pricing-row .pricing-extra{background-color:#5a5a5a;color:#fff;border-color:#7c7c7c}.main_color .pricing-table li.avia-heading-row,.main_color .pricing-table li.avia-heading-row .pricing-extra{background-color:#6b6b6b;color:#fff;border-color:#7c7c7c}.main_color .pricing-table.avia-desc-col .avia-heading-row,.main_color .pricing-table.avia-desc-col .avia-pricing-row{border-color:#ebebeb}.main_color .theme-color-bar .bar{background:#5a5a5a}.main_color .av-striped-bar .theme-color-bar .bar,.main_color .button.av-sending-button,.main_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.main_color .mejs-controls .mejs-time-rail .mejs-time-current,.main_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{background:#5a5a5a}body .main_color .mejs-controls .mejs-time-rail .mejs-time-float{background:#5a5a5a;color:#fff}body .main_color .mejs-controls .mejs-time-rail .mejs-time-float-corner{border:solid 4px #5a5a5a;border-color:#5a5a5a transparent transparent transparent}.main_color .progress{background-color:#f8f8f8}.main_color .av_searchform_element_results .av_ajax_search_entry,.main_color .av_searchform_element_results .av_ajax_search_title,.main_color.av_searchform_element_results .av_ajax_search_entry,.main_color.av_searchform_element_results .av_ajax_search_title{color:#5a5a5a}.main_color .av_searchform_element_results .ajax_search_excerpt,.main_color.av_searchform_element_results .ajax_search_excerpt{color:#5a5a5a}.main_color .av_searchform_element_results .av_ajax_search_image,.main_color.av_searchform_element_results .av_ajax_search_image{color:#5a5a5a}.main_color .button.av-sending-button{background:#f82500;background-image:-webkit-linear-gradient(-45deg,#f82500 25%,#f93611 25%,#f93611 50%,#f82500 50%,#f82500 75%,#f93611 75%,#f93611);background-image:-moz-linear-gradient(-45deg,#f82500 25%,#f93611 25%,#f93611 50%,#f82500 50%,#f82500 75%,#f93611 75%,#f93611);background-image:linear-gradient(-45deg,#f82500 25%,#f93611 25%,#f93611 50%,#f82500 50%,#f82500 75%,#f93611 75%,#f93611);border-color:#f82500}.main_color span.bbp-admin-links a{color:#5a5a5a}.main_color span.bbp-admin-links a:hover{color:#f82500}#top .main_color .bbp-body .sticky .page-numbers,#top .main_color .bbp-body .super-sticky .page-numbers,#top .main_color .bbp-pagination-links a:hover,#top .main_color .bbp-pagination-links span.current,#top .main_color .bbp-reply-content,#top .main_color .bbp-topic-content{background:#fff}#top .main_color .bbp-body .page-numbers,#top .main_color .bbp-forum-content ul.sticky,#top .main_color .bbp-forums .bbp-header,#top .main_color .bbp-topics .bbp-header,#top .main_color .bbp-topics ul.sticky,#top .main_color .bbp-topics ul.super-sticky,#top .main_color .bbp-topics-front ul.super-sticky{background-color:#f8f8f8}#top .main_color .bbp-author-ip,#top .main_color .bbp-author-role,#top .main_color .bbp-meta,#top .main_color .bbp-pagination-count,#top .main_color .bbp-topics .bbp-body .bbp-topic-title:before{color:#5a5a5a}#top .main_color .bbp-admin-links{color:#ebebeb}.avia_transform .forum-search .main_color .bbp-reply-author:before,.avia_transform .forum-search .main_color .bbp-topic-author:before,.avia_transform .main_color .bbp-replies .bbp-reply-author:before,.main_color #bbpress-forums li.bbp-body ul.forum,.main_color #bbpress-forums li.bbp-body ul.topic{background-color:#fff;border-color:#ebebeb}#top .main_color .bbp-author-name{color:#5a5a5a}.main_color .widget_display_stats dd,.main_color .widget_display_stats dt{background-color:#f8f8f8}.main_color .on-primary-color,.main_color .on-primary-color:hover,.main_color avia_button,.main_color avia_button:hover,.main_color dropcap2,.main_color dropcap3{color:#fff}#main{border-color:#ebebeb}#av-cookie-consent-badge:hover,#scroll-top-link:hover{background-color:#f8f8f8;color:#5a5a5a;border:1px solid #ebebeb}#top .avia-datepicker-div .ui-datepicker-month,#top .avia-datepicker-div .ui-datepicker-year{color:#5a5a5a}#top .avia-datepicker-div{background:#fff;border:1px solid #ebebeb}#top .avia-datepicker-div a{color:#5a5a5a;background-color:#f8f8f8}#top .avia-datepicker-div a.ui-state-active,#top .avia-datepicker-div a.ui-state-highlight{color:#5a5a5a}#top .avia-datepicker-div a.ui-state-hover{color:#f8f8f8;background-color:#5a5a5a}#top .avia-datepicker-div .ui-datepicker-buttonpane button{background-color:#5a5a5a;color:#fff;border-color:#5a5a5a}#top .av-siteloader{border-color:#ebebeb;border-left-color:#5a5a5a}#top div.avia-popup .mfp-preloader{border-left-color:#5a5a5a}.av-preloader-reactive #top .av-siteloader{border-color:#ebebeb}#top .av-siteloader-wrap{background-color:#fff}.av-preloader-reactive #top .av-siteloader:before{background-color:#ebebeb}.av-tab-section-tab-title-container{background-color:#f8f8f8}#top .av-section-tab-title{color:#5a5a5a}#top a.av-active-tab-title{color:#5a5a5a}#top .av-tab-arrow-container span{background-color:#fff}#top .header_color .pullquote_boxed,#top .header_color.fullsize .template-blog .post_delimiter,.header_color,.header_color .related_posts.av-related-style-full a,.header_color a,.header_color abbr,.header_color acronym,.header_color address,.header_color applet,.header_color article,.header_color aside,.header_color audio,.header_color b,.header_color big,.header_color blockquote,.header_color canvas,.header_color caption,.header_color center,.header_color cite,.header_color code,.header_color dd,.header_color del,.header_color details,.header_color dfn,.header_color div,.header_color dl,.header_color dt,.header_color em,.header_color embed,.header_color fieldset,.header_color figcaption,.header_color figure,.header_color footer,.header_color form,.header_color h1,.header_color h2,.header_color h3,.header_color h4,.header_color h5,.header_color h6,.header_color header,.header_color hgroup,.header_color i,.header_color iframe,.header_color img,.header_color ins,.header_color kbd,.header_color label,.header_color legend,.header_color li,.header_color main,.header_color mark,.header_color menu,.header_color nav,.header_color object,.header_color ol,.header_color output,.header_color p,.header_color pre,.header_color q,.header_color ruby,.header_color s,.header_color samp,.header_color section,.header_color small,.header_color span,.header_color strike,.header_color strong,.header_color sub,.header_color summary,.header_color sup,.header_color table,.header_color tbody,.header_color td,.header_color tfoot,.header_color th,.header_color thead,.header_color time,.header_color tr,.header_color tt,.header_color u,.header_color ul,.header_color var,.header_color video,.responsive #top .header_color .avia-testimonial,.responsive #top.avia-blank #main .header_color.container_wrap:first-child{border-color:#0a0a0a}#top .header_color .pagination a:hover,.header_color .fallback-post-type-icon,.header_color .rounded-container,.header_color .small-preview{background:#0a0a0a;color:#fff}#top .header_color .av-force-default-color,.header_color .av-catalogue-item,.header_color .av-default-color,.header_color .wp-playlist,.header_color .wp-playlist-item .wp-playlist-caption{color:#0a0a0a}#top .header_color .av-related-style-full .related-format-icon,.grid-entry .header_color .avia-arrow,.header_color,.header_color #js_sort_items,.header_color .ajax_controlls a,.header_color .av-hotspot-fallback-tooltip-count,.header_color .av-hotspot-fallback-tooltip-inner,.header_color .av-share-box ul,.header_color .avia-gallery img,.header_color .avia-gallery-big,.header_color .first-quote,.header_color .gravatar img .header_color .hr_content,.header_color .grid-content,.header_color .grid-entry-title,.header_color .news-thumb,.header_color .post-format-icon,.header_color .related-format-icon,.header_color .related_image_wrap,.header_color .related_posts.av-related-style-full a:hover,.header_color .site-background,.header_color .toggler,.header_color .toggler.activeTitle:hover,.header_color .tweet-text.avatar_no,.header_color.avia-fullwidth-portfolio .pagination .current,.header_color.avia-fullwidth-portfolio .pagination a,.header_color.inner-entry{background-color:#fff;color:#0a0a0a}#top .header_color .av-no-image-slider h2 a,#top .header_color .av-related-style-full .av-related-title,.header_color .asc_count,.header_color .av-default-style .av-countdown-cell-inner .av-countdown-time,.header_color .av-small-bar .avia-progress-bar .progressbar-title-wrap,.header_color .avia-testimonial-content strong,.header_color .heading,.header_color .heading-color,.header_color .pagination .current,.header_color .pagination a:hover,.header_color .sidebar .current-menu-item>a,.header_color .sidebar .current_page_item>a,.header_color .tab_content strong,.header_color .tab_content strong a,.header_color .toggle_content strong,.header_color .toggle_content strong a,.header_color .wp-playlist-item-meta.wp-playlist-item-title,.header_color a.iconbox_icon:hover,.header_color div .news-headline,.header_color h1,.header_color h2,.header_color h3,.header_color h4,.header_color h5,.header_color h6,.header_color strong.avia-testimonial-name{color:#0a0a0a}#top .header_color .extra-mini-title,.grid-entry-excerpt,.header_color #js_sort_items a,.header_color .av-catalogue-content,.header_color .av-magazine .av-magazine-entry-icon,.header_color .av-magazine-time,.header_color .av-sort-by-term a,.header_color .avia-testimonial-subtitle,.header_color .comment-text,.header_color .commentmetadata a,.header_color .meta-color,.header_color .meta-heading>*,.header_color .minor-meta,.header_color .minor-meta a,.header_color .news-time,.header_color .pagination a,.header_color .pagination span,.header_color .phone-info,.header_color .phone-info a,.header_color .post_nav a,.header_color .side-container-inner,.header_color .sidebar,.header_color .sidebar a,.header_color .slide-meta,.header_color .slide-meta a,.header_color .social_bookmarks a,.header_color .taglist,.header_color .taglist a,.header_color .team-member-job-title,.header_color .team-social a,.header_color .text-sep,.header_color .tweet-text.avatar_no .tweet-time,.header_color .wp-playlist-item-length,.header_color blockquote,.html_modern-blog #top div .header_color .blog-categories a,.html_modern-blog #top div .header_color .blog-categories a:hover{color:#0a0a0a}.header_color .special-heading-inner-border{border-color:#0a0a0a}.header_color .meta-heading .special-heading-inner-border{border-color:#0a0a0a}#top .header_color .av-no-color.av-icon-style-border a.av-icon-char,.header_color #commentform .required,.header_color #js_sort_items a.active_sort,.header_color #js_sort_items a:hover,.header_color .av-sort-by-term a.active_sort,.header_color .special_amp,.header_color .taglist a.activeFilter,.header_color .widget_first,.header_color a,.header_color b,.header_color b a,.header_color strong,.header_color strong a,.html_elegant-blog #top .header_color .blog-categories a,.html_elegant-blog #top .header_color .blog-categories a:hover{color:#0a0a0a}.header_color .template-search a.news-content:hover,.header_color .wp-playlist-item .wp-playlist-caption:hover,.header_color a:hover,.header_color h1 a:hover,.header_color h2 a:hover,.header_color h3 a:hover,.header_color h4 a:hover,.header_color h5 a:hover,.header_color h6 a:hover{color:#0a0a0a}#top .header_color .av-open-submenu.av-subnav-menu li>ul a:hover,.header_color #submit,.header_color .av-colored-style .av-countdown-cell-inner,.header_color .av_dropcap2,.header_color .avia-color-theme-color,.header_color .avia-color-theme-color:hover,.header_color .avia-data-table th.avia-highlight-col,.header_color .avia-menu-fx,.header_color .avia-menu-fx .avia-arrow,.header_color .comment-count,.header_color .iconbox_top a.iconbox_icon:hover,.header_color .image-overlay .image-overlay-inside:before,.header_color .primary-background,.header_color .primary-background a,.header_color .small-preview:hover,.header_color input[type=submit],.header_color.iconbox_top .iconbox_icon,.responsive #top .header_color .av-open-submenu.av-subnav-menu>li>a:hover,div .header_color .button{background-color:#0a0a0a;color:#fff;border-color:#080808}#top #wrap_all .header_color .av-menu-button-colored>a .avia-menu-text{background-color:#0a0a0a;color:#fff;border-color:#0a0a0a}#top #wrap_all .header_color .av-menu-button-colored>a .avia-menu-text:after{background-color:#080808}#top .header_color .mobile_menu_toggle{color:#0a0a0a;background:#fff}#top .header_color .av-menu-mobile-active .av-subnav-menu>li>a:before{color:#0a0a0a}#top .header_color .av-open-submenu.av-subnav-menu>li>a:hover:before{color:#fff}.header_color #submit:hover,.header_color .ajax_controlls a:hover,.header_color .big_button:hover,.header_color .button:hover,.header_color .contentSlideControlls a:hover,.header_color input[type=submit]:hover{background-color:#0a0a0a;color:#fff;border-color:#080808}.header_color .avia-toc-style-elegant a.avia-toc-level-0:after,.header_color .avia-toc-style-elegant a.avia-toc-level-0:last-child:after,.header_color .avia-toc-style-elegant a:first-child:after{background-color:#fff;border-color:#0a0a0a}.header_color .avia-toc-style-elegant a.avia-toc-level-0 span:after,.header_color .avia-toc-style-elegant a:first-child span:after{background-color:#fff}.header_color .avia-toc-style-elegant a.avia-toc-level-0:hover span:after,.header_color .avia-toc-style-elegant a:first-child:hover span:after{border-color:#0a0a0a}.header_color .avia-toc-style-elegant a:before{border-color:#0a0a0a}.header_color .avia-toc-style-elegant a.avia-toc-level-0:after,.header_color .avia-toc-style-elegant a:first-child:after{border-color:#0a0a0a;background-color:#fff}.header_color .avia-toc-style-elegant a:last-child:after{background-color:#0a0a0a}.header_color .timeline-bullet{background-color:#0a0a0a;border-color:#fff}#top .header_color .av-minimal-toggle .toggler,.header_color .av-boxed-grid-style .avia-testimonial,.header_color .av-catalogue-list li:hover,.header_color .av-magazine .av-magazine-entry-icon,.header_color .av_promobox,.header_color .avia-content-slider .slide-image,.header_color .avia-form-error,.header_color .avia-form-success,.header_color .avia-slider-testimonials .avia-testimonial-content,.header_color .avia-slideshow-fixed-height>li,.header_color .avia-testimonial-arrow-wrap .avia-arrow,.header_color .aviaccordion-slide,.header_color .container_wrap_meta,.header_color .isotope-item.special_av_fullwidth .av_table_col.portfolio-grid-image,.header_color .news-thumb,.header_color .pagination .current,.header_color .pagination a,.header_color .portfolio-preview-content,.header_color .portfolio-preview-content .avia-arrow,.header_color .related_posts.av-related-style-full a,.header_color .related_posts_default_image,.header_color .search-result-counter,.header_color .toggle_content,.header_color .toggler:hover,.header_color .widget_nav_menu ul:first-child>.current-menu-ancestor,.header_color .widget_nav_menu ul:first-child>.current-menu-item,.header_color .widget_nav_menu ul:first-child>.current_page_item,.header_color .wp-playlist,.header_color table,.header_color.avia-fullwidth-portfolio .pagination,.header_color.iconbox_top .iconbox_content{background:#f8f8f8}#top .header_color .post_timeline li:hover .timeline-bullet{background-color:#0a0a0a}.header_color .av-no-color.av-icon-style-border a.av-icon-char,.header_color .avia-bullet,.header_color blockquote{border-color:#0a0a0a}.html_header_top #top .header_color .avia_mega_div>.sub-menu,.html_header_top .header_color .main_menu ul:first-child>li>ul{border-top-color:#0a0a0a}#top .header_color.title_container .main-title,#top .header_color.title_container .main-title a,.header_color .breadcrumb,.header_color .breadcrumb a{color:#0a0a0a}#top .header_color .av-related-style-full a:hover .related-format-icon,.header_color .av-default-style .av-countdown-cell-inner,.header_color .av-icon-display{background-color:#f8f8f8;color:#0a0a0a}.header_color .av-masonry-entry:hover .av-icon-display{background-color:#0a0a0a;color:#fff;border-color:#080808}#top .header_color .av-masonry-entry.format-quote:hover .av-icon-display{color:#0a0a0a}.header_color ::-webkit-input-placeholder{color:#0a0a0a}.header_color ::-moz-placeholder{color:#0a0a0a;opacity:1}.header_color :-ms-input-placeholder{color:#0a0a0a}.header_color .av-subnav-menu a,.header_color .av-subnav-menu>li ul,.header_color .avia_mega_div,.header_color .header_bg,.header_color .main_menu .menu ul li a,.header_color .main_menu ul ul,.header_color .pointer_arrow_wrap .pointer_arrow{background-color:#fff;color:#0a0a0a}.header_color .av-subnav-menu ul a:hover,.header_color .main_menu .menu ul li a:hover{background-color:#f8f8f8}#top .header_color .main_menu .menu ul .current-menu-item>a,#top .header_color .main_menu .menu ul .current_page_item>a,#top .header_color .sub_menu li ul a,.header_color .main_menu ul:first-child>li>a,.header_color .sub_menu>div>ul>li>a,.header_color .sub_menu>ul>li>a{color:#0a0a0a}#top .header_color .main_menu .menu ul li>a:hover{color:#0a0a0a}.header_color .av-subnav-menu a:hover,.header_color .main_menu ul:first-child>li a:hover,.header_color .main_menu ul:first-child>li.active-parent-item>a,.header_color .main_menu ul:first-child>li.current-menu-item>a,.header_color .main_menu ul:first-child>li.current_page_item>a{color:#0a0a0a}#top .header_color .main_menu .menu .avia_mega_div ul .current-menu-item>a{color:#0a0a0a}.header_color .sub_menu>div>ul>li>a:hover,.header_color .sub_menu>ul>li>a:hover{color:#0a0a0a}#top .header_color .sub_menu ul li a:hover,.header_color .sub_menu ul:first-child>li.active-parent-item>a,.header_color .sub_menu ul:first-child>li.current-menu-item>a,.header_color .sub_menu ul:first-child>li.current_page_item>a{color:#0a0a0a}#top .header_color .sub_menu li li a:hover,.header_color #payment,.header_color .sub_menu li ul a,.header_color .sub_menu ul,.header_color .sub_menu ul li{background-color:#fff}.header_color#header .avia_mega_div>.sub-menu.avia_mega_hr,.html_bottom_nav_header.html_logo_center #top #menu-item-search>a{border-color:#0a0a0a}@media only screen and (max-width:767px){#top #wrap_all .av_header_transparency{background-color:#fff;color:#0a0a0a;border-color:#0a0a0a}}@media only screen and (max-width:989px){.html_mobile_menu_tablet #top #wrap_all .av_header_transparency{background-color:#fff;color:#0a0a0a;border-color:#0a0a0a}}.header_color .avia-tt,.header_color .avia-tt .avia-arrow{background-color:#fff;color:#0a0a0a}.header_color .av_ajax_search_image{background-color:#0a0a0a;color:#fff}.header_color .ajax_search_excerpt{color:#0a0a0a}.header_color .av_ajax_search_title{color:#0a0a0a}.header_color .ajax_load{background-color:#0a0a0a}.header_color .av_searchsubmit_wrapper{background-color:#0a0a0a}#top .header_color .avia-color-theme-color{color:#fff;border-color:#080808}.header_color .avia-color-theme-color-subtle{background-color:#f8f8f8;color:#0a0a0a}.header_color .avia-color-theme-color-subtle:hover{background-color:#fff;color:#0a0a0a}#top .header_color .avia-color-theme-color-highlight{color:#fff;border-color:#0a0a0a;background-color:#0a0a0a}.header_color .avia-icon-list .iconlist_icon{background-color:#090909}.header_color .avia-icon-list .iconlist-timeline{border-color:#0a0a0a}.header_color .iconlist_content{color:#0a0a0a}.header_color .avia-timeline .milestone_icon{background-color:#090909}.header_color .avia-timeline .milestone_inner{background-color:#090909}.header_color .avia-timeline{border-color:#090909}.header_color .av-milestone-icon-wrap:after{border-color:#090909}.header_color .avia-timeline .av-milestone-date{color:#060606}.header_color .avia-timeline .av-milestone-date span{background-color:#090909}.header_color .avia-timeline-horizontal .av-milestone-content-wrap footer{background-color:#090909}.header_color .av-timeline-nav a span{background-color:#090909}#top .header_color .input-text,#top .header_color input[type=email],#top .header_color input[type=input],#top .header_color input[type=number],#top .header_color input[type=password],#top .header_color input[type=search],#top .header_color input[type=tel],#top .header_color input[type=text],#top .header_color input[type=url],#top .header_color select,#top .header_color textarea{border-color:#0a0a0a;background-color:#f8f8f8;color:#0a0a0a}#top .header_color .invers-color .input-text,#top .header_color .invers-color input[type=email],#top .header_color .invers-color input[type=input],#top .header_color .invers-color input[type=number],#top .header_color .invers-color input[type=password],#top .header_color .invers-color input[type=search],#top .header_color .invers-color input[type=tel],#top .header_color .invers-color input[type=text],#top .header_color .invers-color input[type=url],#top .header_color .invers-color select,#top .header_color .invers-color textarea{background-color:#fff}.header_color .required{color:#0a0a0a}.header_color .av-masonry{background-color:#e7e7e7}.header_color .av-masonry-outerimage-container,.header_color .av-masonry-pagination,.header_color .av-masonry-pagination:hover{background-color:#fff}#top .header_color .container .av-masonry-load-more,#top .header_color .container .av-masonry-sort,.header_color .container .av-inner-masonry-content,.header_color .container .av-masonry-entry .avia-arrow{background-color:#f8f8f8}.header_color .hr-short .hr-inner,.header_color .hr-short .hr-inner-style{background-color:#fff}div .header_color .tabcontainer .active_tab,div .header_color .tabcontainer .active_tab_content{background-color:#f8f8f8;color:#0a0a0a}.responsive.js_active #top .header_color .avia_combo_widget .top_tab .tab{border-top-color:#0a0a0a}#top .header_color .tabcontainer .tab.active_tab,#top .header_color .tabcontainer .tab:hover,.header_color .template-archives .tabcontainer a{color:#0a0a0a}.header_color .template-archives .tabcontainer a:hover{color:#0a0a0a}.header_color .sidebar_tab_icon{background-color:#0a0a0a}#top .header_color .sidebar_active_tab .sidebar_tab_icon{background-color:#0a0a0a}.header_color .sidebar_tab:hover .sidebar_tab_icon{background-color:#0a0a0a}.header_color .sidebar_tab,.header_color .tabcontainer .tab{color:#0a0a0a}.header_color div .sidebar_active_tab,div .header_color .tabcontainer.noborder_tabs .active_tab,div .header_color .tabcontainer.noborder_tabs .active_tab_content{color:#0a0a0a;background-color:#fff}#top .avia-smallarrow-slider .avia-slideshow-dots a{background-color:#f8f8f8}#top .header_color .avia-smallarrow-slider .avia-slideshow-dots a.active,#top .header_color .avia-smallarrow-slider .avia-slideshow-dots a:hover{background-color:#0a0a0a}@media only screen and (max-width:767px){.responsive #top .header_color .tabcontainer .active_tab{background-color:#0a0a0a;color:#fff}.responsive #top .header_color .tabcontainer{border-color:#0a0a0a}.responsive #top .header_color .active_tab_content{background-color:#f8f8f8}}#top .header_color .avia-data-table.avia_pricing_minimal th,.header_color .avia-data-table .avia-heading-row .avia-desc-col,.header_color .avia-data-table .avia-highlight-col,.header_color .pricing-table>li:nth-child(2n),.header_color tr:nth-child(2n),body .header_color .pricing-table.avia-desc-col li{background-color:#fff;color:#0a0a0a}#top .header_color .avia-data-table.avia_pricing_minimal td,.header_color .pricing-table>li:nth-child(2n),.header_color table caption,.header_color tr:nth-child(2n){color:#0a0a0a}.header_color .pricing-extra,.header_color .pricing-table>li:nth-child(odd),.header_color tr:nth-child(odd){background:#f8f8f8}.header_color .pricing-table li.avia-heading-row,.header_color .pricing-table li.avia-pricing-row,.header_color .pricing-table li.avia-pricing-row .pricing-extra{background-color:#0a0a0a;color:#fff;border-color:#2c2c2c}.header_color .pricing-table li.avia-heading-row,.header_color .pricing-table li.avia-heading-row .pricing-extra{background-color:#1b1b1b;color:#fff;border-color:#2c2c2c}.header_color .pricing-table.avia-desc-col .avia-heading-row,.header_color .pricing-table.avia-desc-col .avia-pricing-row{border-color:#0a0a0a}.header_color .theme-color-bar .bar{background:#0a0a0a}.header_color .av-striped-bar .theme-color-bar .bar,.header_color .button.av-sending-button,.header_color .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,.header_color .mejs-controls .mejs-time-rail .mejs-time-current,.header_color .mejs-controls .mejs-volume-button .mejs-volume-slider .mejs-volume-current{background:#0a0a0a}body .header_color .mejs-controls .mejs-time-rail .mejs-time-float{background:#0a0a0a;color:#fff}body .header_color .mejs-controls .mejs-time-rail .mejs-time-float-corner{border:solid 4px #0a0a0a;border-color:#0a0a0a transparent transparent transparent}.header_color .progress{background-color:#f8f8f8}.header_color .av_searchform_element_results .av_ajax_search_entry,.header_color .av_searchform_element_results .av_ajax_search_title,.header_color.av_searchform_element_results .av_ajax_search_entry,.header_color.av_searchform_element_results .av_ajax_search_title{color:#0a0a0a}.header_color .av_searchform_element_results .ajax_search_excerpt,.header_color.av_searchform_element_results .ajax_search_excerpt{color:#0a0a0a}.header_color .av_searchform_element_results .av_ajax_search_image,.header_color.av_searchform_element_results .av_ajax_search_image{color:#0a0a0a}.header_color .button.av-sending-button{background:#0a0a0a;background-image:-webkit-linear-gradient(-45deg,#0a0a0a 25%,#1b1b1b 25%,#1b1b1b 50%,#0a0a0a 50%,#0a0a0a 75%,#1b1b1b 75%,#1b1b1b);background-image:-moz-linear-gradient(-45deg,#0a0a0a 25%,#1b1b1b 25%,#1b1b1b 50%,#0a0a0a 50%,#0a0a0a 75%,#1b1b1b 75%,#1b1b1b);background-image:linear-gradient(-45deg,#0a0a0a 25%,#1b1b1b 25%,#1b1b1b 50%,#0a0a0a 50%,#0a0a0a 75%,#1b1b1b 75%,#1b1b1b);border-color:#0a0a0a}.header_color span.bbp-admin-links a{color:#0a0a0a}.header_color span.bbp-admin-links a:hover{color:#0a0a0a}#top .header_color .bbp-body .sticky .page-numbers,#top .header_color .bbp-body .super-sticky .page-numbers,#top .header_color .bbp-pagination-links a:hover,#top .header_color .bbp-pagination-links span.current,#top .header_color .bbp-reply-content,#top .header_color .bbp-topic-content{background:#fff}#top .header_color .bbp-body .page-numbers,#top .header_color .bbp-forum-content ul.sticky,#top .header_color .bbp-forums .bbp-header,#top .header_color .bbp-topics .bbp-header,#top .header_color .bbp-topics ul.sticky,#top .header_color .bbp-topics ul.super-sticky,#top .header_color .bbp-topics-front ul.super-sticky{background-color:#f8f8f8}#top .header_color .bbp-author-ip,#top .header_color .bbp-author-role,#top .header_color .bbp-meta,#top .header_color .bbp-pagination-count,#top .header_color .bbp-topics .bbp-body .bbp-topic-title:before{color:#0a0a0a}#top .header_color .bbp-admin-links{color:#0a0a0a}.avia_transform .forum-search .header_color .bbp-reply-author:before,.avia_transform .forum-search .header_color .bbp-topic-author:before,.avia_transform .header_color .bbp-replies .bbp-reply-author:before,.header_color #bbpress-forums li.bbp-body ul.forum,.header_color #bbpress-forums li.bbp-body ul.topic{background-color:#fff;border-color:#0a0a0a}#top .header_color .bbp-author-name{color:#0a0a0a}.header_color .widget_display_stats dd,.header_color .widget_display_stats dt{background-color:#f8f8f8}.header_color .on-primary-color,.header_color .on-primary-color:hover,.header_color avia_button,.header_color avia_button:hover,.header_color dropcap2,.header_color dropcap3{color:#fff}#main,.avia-msie-8 .av_header_sticky_disabled#header{background-color:#fff}.html_header_sidebar #header .av-main-nav>li>a .avia-menu-text{color:#0a0a0a}.html_header_sidebar #header .av-main-nav>li>a .avia-menu-subtext{color:#0a0a0a}.html_header_sidebar #header .av-main-nav li.current-menu-item>a .avia-menu-text,.html_header_sidebar #header .av-main-nav>li.current-menu-ancestor>a .avia-menu-text,.html_header_sidebar #header .av-main-nav>li:hover>a .avia-menu-text{color:#0a0a0a}#top #wrap_all .av_seperator_big_border#header .av-menu-button-colored>a{background-color:#0a0a0a}#top #wrap_all .av_seperator_big_border#header .av-menu-button-bordered>a{background-color:#f8f8f8}html.html_header_sidebar #wrap_all{background-color:#fff}.header_color .av-hamburger-inner,.header_color .av-hamburger-inner::after,.header_color .av-hamburger-inner::before{background-color:#0a0a0a}.html_av-overlay-side #top .av-burger-overlay-scroll{background:#fff}.html_av-overlay-side #top #wrap_all div .av-burger-overlay-scroll #av-burger-menu-ul a:hover{background-color:#f8f8f8}.html_av-overlay-side-classic #top #wrap_all .av-burger-overlay #av-burger-menu-ul li a{border-color:#0a0a0a}.html_av-overlay-side #top #wrap_all .av-burger-overlay-scroll #av-burger-menu-ul a{color:#0a0a0a}.html_av-overlay-side.av-burger-overlay-active #top #wrap_all #header .menu-item-search-dropdown a{color:#0a0a0a}.html_av-overlay-side-classic #top .av-burger-overlay li li .avia-bullet,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::after,.html_av-overlay-side.av-burger-overlay-active #top .av-hamburger-inner::before{background-color:#0a0a0a}.header_color .av-hamburger-inner,.header_color .av-hamburger-inner::after,.header_color .av-hamburger-inner::before{background-color:#f03}@media only screen and (max-width:767px){#top .header_color .av-hamburger-inner,#top .header_color .av-hamburger-inner::after,#top .header_color .av-hamburger-inner::before{background-color:#f03}}.html_av-overlay-side .av-burger-overlay-scroll{width:350px;-webkit-transform:translateX(350px);transform:translateX(350px)}.bbp-topics .bbp-body .bbp-topic-title:before{content:'\E83b';font-family:entypo-fontello}.bbp-topics .bbp-body .topic-voices-multi .bbp-topic-title:before{content:'\E83c';font-family:entypo-fontello}.bbp-topics .bbp-body .super-sticky .bbp-topic-title:before{content:'\E808';font-family:entypo-fontello}.bbp-topics .bbp-body .sticky .bbp-topic-title:before{content:'\E809';font-family:entypo-fontello}.bbp-topics .bbp-body .status-closed .bbp-topic-title:before{content:'\E824';font-family:entypo-fontello}.bbp-topics .bbp-body .super-sticky.status-closed .bbp-topic-title:before{content:'\E809\E824';font-family:entypo-fontello}.bbp-topics .bbp-body .sticky.status-closed .bbp-topic-title:before{content:'\E808\E824';font-family:entypo-fontello}#top .avia-layerslider .ls-nav-prev:before{content:'\E87c';font-family:entypo-fontello}#top .avia-layerslider .ls-nav-next:before{content:'\E87d';font-family:entypo-fontello}#top .avia-layerslider .ls-nav-start:before,#top .avia_playpause_icon:before{content:'\E897';font-family:entypo-fontello}#top .avia-layerslider .ls-nav-stop:before,#top .avia_playpause_icon.av-pause:before{content:'\E899';font-family:entypo-fontello}.image-overlay .image-overlay-inside:before{content:'\E869';font-family:entypo-fontello}.image-overlay.overlay-type-extern .image-overlay-inside:before{content:'\E832';font-family:entypo-fontello}.image-overlay.overlay-type-video .image-overlay-inside:before{content:'\E897';font-family:entypo-fontello}div.avia-popup button.mfp-arrow:before{content:'\E87d';font-family:entypo-fontello}div.avia-popup button.mfp-arrow-left:before{content:'\E87c';font-family:entypo-fontello}.html_header_transparency #top .avia-builder-el-0 .container,.html_header_transparency #top .avia-builder-el-0 .slideshow_caption{padding-top:61px}.container{width:100%}.container .av-content-small.units{width:73%}.responsive .boxed#top,.responsive.html_boxed.html_header_sticky #header,.responsive.html_boxed.html_header_transparency #header{width:1310px;max-width:90%}.responsive .container{max-width:1310px}

:root{--zahner-red:#f82400;--zahner-black:#0a0a0a;--zahner-font:"aktiv-grotesk","Aktiv Grotesk","Helvetica Neue","Helvetica",Helvetica,Arial,sans-serif;--zahner-gray:#9a9a9a;--zahner-gray2:#6a6a6a;--menu-link-height:60px;--standard-transition:all 400ms cubic-bezier(0.16, 0.68, 0.43, 0.99)}body,html{-moz-osx-font-smoothing:grayscale}@-moz-document url-prefix(){body,html{font-weight:lighter!important}}#av-burger-menu-ul li,#top .portfolio-title,#top .title_container .main-title,.av-current-sort-title,.av-special-font,.avia-big-box .avia-innerbox,.callout .content-area,.html_elegant-blog #top .minor-meta,h1,h2,h3,h4,h5,h6,tr.pricing-row td{font-family:var(--zahner-font)}a,h1,h2,h3,h4,h5,p{font-family:var(--zahner-font);margin-bottom:0}p+h1,p+h2,p+h3,p+h4,p+h5,p+h6{margin-top:0}li b,p b,p strong{font-weight:500}i{font-style:italic}body,html{font-size:12px;font-size:75%;font-family:aktiv-grotesk,"Aktiv Grotesk","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif}#scroll-top-link{display:none}#top.home #main .avia-section .template-page h1.home-hero__text{padding-top:6rem}@media only screen and (min-width:641px){#top.home #main .avia-section .template-page h1.home-hero__text{padding-top:8.5rem}}@media only screen and (min-width:961px){#top.home #main .avia-section .template-page h1.home-hero__text{padding-top:11rem}}@media only screen and (min-width:1281px){#top.home #main .avia-section .template-page h1.home-hero__text{padding-top:13.5rem}}::-moz-selection{color:#fff;background:var(--zahner-red)}::selection{color:#fff;background:var(--zahner-red)}.title-section:nth-of-type(2),.title-section:nth-of-type(3),.title-section:nth-of-type(4),.title-section:nth-of-type(5){display:none}.main_color h1,h1{color:var(--zahner-black);font-weight:300;letter-spacing:.00625em;line-height:1.2;font-size:32px;font-size:2.6666666667rem}.main_color h2,h2{color:var(--zahner-black);font-weight:300;letter-spacing:.00625em;line-height:1.5;font-size:18px;font-size:1.5rem}.main_color h3,h3{font-weight:300;letter-spacing:.00625em;line-height:1.33333;font-size:27px;font-size:2.25rem}.main_color h4,h4{color:var(--zahner-black);font-weight:300;letter-spacing:.00625em;line-height:1.6;font-size:22.5px;font-size:1.875rem}.main_color h5,h5{color:#5a5a5a;font-weight:700;line-height:1.5;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-size:1rem}.main_color p,p{color:#5a5a5a;font-weight:300;letter-spacing:.00625em;line-height:1.6;font-size:15px;font-size:1.25rem}a,a.button{-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}#top .main_color .av_textblock_section h2 a,#top .main_color .av_textblock_section h2 a:hover{color:inherit;border-bottom:none}#top .main_color .av_textblock_section a{color:var(--zahner-red);text-decoration:none;border-bottom:1px solid var(--zahner-red)}#top .main_color .av_textblock_section a:hover{color:var(--zahner-black);border-bottom:1px solid var(--zahner-black)}li,ol,ul{margin:0;padding:0;list-style:none}@media screen and (max-width:640px){p span{font-size:1.25rem!important;letter-spacing:.00625em!important}}@media only screen and (min-width:1330px){.no-side-padding .container{padding-left:3rem;padding-right:3rem}}@media only screen and (max-width:767px){.responsive #top #wrap_all .container{width:90%;max-width:90%}}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,input{line-height:normal}#top #main .avia-section .template-page{padding-right:0}.av-image-caption-overlay,.avia-image-container-inner,.avia_image{border-radius:0}@media only screen and (min-width:641px){.main_color h1,h1{line-height:1.125;font-size:48px;font-size:4rem}.main_color h2,h2{line-height:1.33333;font-size:27px;font-size:2.25rem}.main_color p,p{line-height:1.6;font-size:22.5px;font-size:1.875rem}}@media only screen and (-webkit-max-device-pixel-ratio:1.9979166667),only screen and (max-resolution:191.8dpi){body{-webkit-font-smoothing:antialiased}}@media only screen and (max-width:767px){.hr-invisible{display:none}}div .av_one_third{margin-left:30px;width:30.99999%}div .av_one_half{margin-left:30px;width:48%}div article.slide-entry.av_one_half{width:47%}.main_color .error-page h5{color:var(--zahner-red)}.main_color .error-page a{color:var(--zahner-red);border-bottom:1px solid var(--zahner-red);transition:all .4s cubic-bezier(.16, .68, .43, .99)}.main_color .error-page a:hover{color:var(--zahner-black);text-decoration:none;border-bottom:1px solid var(--zahner-black)}div .zahner-third.av_one_third{margin-left:2%;width:31.333333%}.responsive .avia-section.full-width-section{overflow:hidden}.responsive .avia-section.full-width-section .container{max-width:100%;padding-left:0;padding-right:0}.responsive #top #wrap_all .full-width-container .container{padding-left:0;padding-right:0}.black-background.page-section h4{color:#fff}.main_color.page-section h4{padding-right:0}.zahner-page-section{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-animation:fadeUpDelay .6s;animation:fadeUpDelay .6s}.page-section h5{color:#8a8a8a;margin-bottom:2rem;margin-top:0}.black-background h5{color:#fff}.main-hero-section,.main_color.main-hero-section{border-bottom:1px solid #eaeaea}.page h1,.page.page-id-29 .main_color h1,.single h1{display:inline-block;margin:0;border-bottom:4px solid #f82400}.main-hero-section.with-title h1{padding-bottom:1rem;margin-top:-1rem}.page:not(.home) .main_color .template-page p a:not(.button):not(.contact-list__link):not(.card-location__address),.page:not(.home) .main_color .template-page ul.red-links a:not(.button){color:var(--zahner-red);border-bottom:1px solid var(--zahner-red);text-decoration:none;position:relative}.page:not(.home) .main_color .template-page p a:not(.button):not(.contact-list__link):not(.card-location__address):hover,.page:not(.home) .main_color .template-page ul.red-links a:not(.button):hover{color:var(--zahner-black);border-bottom:1px solid var(--zahner-black);text-decoration:none}.page:not(.home) .main_color .template-page a[target="_blank"]{margin-right:20px}.page:not(.home) .main_color .template-page a[target="_blank"]:after{content:"";position:absolute;display:inline-block;width:1rem;height:1rem;bottom:.625rem;margin-left:.25rem;background-color:transparent;background-image:url(https://s3.amazonaws.com/zahner-media/icons/icon-external-url--small-red.svg);background-repeat:no-repeat;background-position:top left;-webkit-transform:scale(.75);transform:scale(.75);-webkit-transition:-webkit-filter .4s cubic-bezier(.16, .68, .43, .99);transition:-webkit-filter .4s cubic-bezier(.16, .68, .43, .99);transition:filter .4s cubic-bezier(.16, .68, .43, .99);transition:filter .4s cubic-bezier(.16, .68, .43, .99),-webkit-filter .4s cubic-bezier(.16, .68, .43, .99)}.page:not(.home) .main_color .template-page p a[target="_blank"]:hover:after{-webkit-filter:grayscale(1);filter:grayscale(1)}.page:not(.home) h4{color:#5a5a5a;font-weight:700;line-height:1.5;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-size:1rem}#top .main_color .text a{color:var(--zahner-red);border-bottom:1px solid var(--zahner-red);-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}#top .main_color .text a:hover{color:var(--zahner-black);border-color:var(--zahner-black);text-decoration:none}#top .main-color.text p span{font-weight:300!important;font-size:15px!important;font-size:1.25rem!important;letter-spacing:.00625em!important}@media only screen and (min-width:641px){.page:not(.home) h4{line-height:1.6;font-size:15px;font-size:1.25rem}#top .main-color.text p span{font-size:22.5px!important;font-size:1.875rem!important}#top .main_color .text a{padding-bottom:1px}.page:not(.home) .main_color .template-page a[target="_blank"]:after{height:1.375rem;margin-left:.5rem;background-image:url(https://s3.amazonaws.com/zahner-media/icons/icon-external-url--medium12-red.svg);-webkit-transform:none;transform:none}}@media only screen and (min-width:961px){.text p{margin-bottom:1.25rem}.text p{max-width:62.5vw}.sidebar_right p,.single-post .text p,.single-works .text p,.text p{max-width:51.5vw}}@media only screen and (min-width:1281px){.page:not(.home) .main_color .template-page a[target="_blank"]:after{margin-left:.5rem;-webkit-transform:none;transform:none}}#top.page .hero-section .av_textblock_section,#top.single .hero-section .av_textblock_section{position:relative;z-index:5}#top.page .hero-section .av_textblock_section,#top.page .hero-section .hero-navigation,#top.single .hero-section .av_textblock_section,#top.single .hero-section .hero-navigation{top:-3.25rem}@media only screen and (min-width:641px){#top .hero-section .av_textblock_section,#top .hero-section .hero-navigation,#top.page .hero-section .av_textblock_section,#top.page .hero-section .hero-navigation,#top.single .hero-section .av_textblock_section,#top.single .hero-section .hero-navigation{top:-4.5rem}#top .main-hero-section.with-title .hero-section,#top.page .main-hero-section.with-title .hero-section,#top.single .main-hero-section.with-title .hero-section{margin-bottom:-3rem}#top.hero-section-has-title .main-hero-section.with-title .hero-section,#top.page.hero-section-has-title .main-hero-section.with-title .hero-section,#top.single.hero-section-has-title .main-hero-section.with-title .hero-section{margin-bottom:-5rem}#top.hero-section-has-navigation .main-hero-section.with-title .hero-section,#top.page.hero-section-has-navigation .main-hero-section.with-title .hero-section,#top.single.hero-section-has-navigation .main-hero-section.with-title .hero-section{margin-bottom:-3rem}}.template-page .entry-content-wrapper h1,.template-page .entry-content-wrapper h2{text-transform:none;letter-spacing:.00625em;padding:0}#top .main_color .pullquote_boxed,#top .main_color.fullsize .template-blog .post_delimiter,.main_color,.main_color .related_posts.av-related-style-full a,.main_color a,.main_color abbr,.main_color acronym,.main_color address,.main_color applet,.main_color article,.main_color aside,.main_color audio,.main_color b,.main_color big,.main_color blockquote,.main_color canvas,.main_color caption,.main_color center,.main_color cite,.main_color code,.main_color dd,.main_color del,.main_color details,.main_color dfn,.main_color div,.main_color dl,.main_color dt,.main_color em,.main_color embed,.main_color fieldset,.main_color figcaption,.main_color figure,.main_color footer,.main_color form,.main_color h1,.main_color h2,.main_color h3,.main_color h4,.main_color h5,.main_color h6,.main_color header,.main_color hgroup,.main_color i,.main_color iframe,.main_color img,.main_color ins,.main_color kbd,.main_color label,.main_color legend,.main_color li,.main_color main,.main_color mark,.main_color menu,.main_color nav,.main_color object,.main_color ol,.main_color output,.main_color p,.main_color pre,.main_color q,.main_color ruby,.main_color s,.main_color samp,.main_color section,.main_color small,.main_color span,.main_color strike,.main_color strong,.main_color sub,.main_color summary,.main_color sup,.main_color table,.main_color tbody,.main_color td,.main_color tfoot,.main_color th,.main_color thead,.main_color time,.main_color tr,.main_color tt,.main_color u,.main_color ul,.main_color var,.main_color video,.responsive #top .main_color .avia-testimonial,.responsive #top.avia-blank #main .main_color.container_wrap:first-child{border:none}#top #main .sidebar{display:none}.before-footer-section{padding-bottom:100px!important}.sidebar_right .container .av-content-small.units{width:100%}div.avia-section{-webkit-transition:all .2s cubic-bezier(.16, .68, .43, .99);transition:all .2s cubic-bezier(.16, .68, .43, .99)}#top .input-text,#top input[type=email],#top input[type=input],#top input[type=number],#top input[type=password],#top input[type=search],#top input[type=tel],#top input[type=text],#top input[type=url],#top select,#top textarea{margin-bottom:0}.av_minimal_header #header_main,.av_minimal_header #header_meta{border-bottom:1px solid #eaeaea}.html_header_top #top .av_header_stretch .container{width:100%;padding:0 0 0 2rem}.logo{display:flex;justify-content:center}.logo a svg,.logo a svg.lazyloading{fill:var(--zahner-red);opacity:1;width:154px;height:100%;max-height:20px;margin-bottom:-4px;-webkit-transition:fill .2s cubic-bezier(.16, .68, .43, .99);transition:fill .2s cubic-bezier(.16, .68, .43, .99)}.logo a svg.lazyloading:hover,.logo a svg:hover{fill:var(--zahner-black)}.header_color .main_menu ul>li>a{font-style:normal;line-height:1.618;letter-spacing:.125em;text-transform:uppercase;font-size:1rem}nav.main_menu{display:flex;align-items:center}#top #wrap_all #mega-menu-wrap-avia #mega-menu-avia li .mega-search.mega-search-open input[type=text]::placeholder{color:#cacaca!important}.avia-search-tooltip{top:-1px!important;border-radius:0}.avia-search-tooltip .close-button{top:0;right:12px}#top .av_minimal_header #s{padding:12px 47px 12px 27px}#top .avia-search-tooltip input[type=text]{font-weight:300}#top #searchsubmit{width:58px}@media only screen and (max-width:1100px){#top #mega-menu-wrap-avia #mega-menu-avia>li.mega-menu-item{padding-bottom:1.33333rem}#top #wrap_all #mega-menu-wrap-avia #mega-menu-avia li .mega-search-wrap{margin:0;height:auto}#mega-menu-wrap-avia #mega-menu-avia li#mega-menu-item-173 .mega-search .search-icon{display:none}#top #mega-menu-wrap-avia #mega-menu-avia>li.mega-menu-item>a.mega-menu-link{border-radius:0;border:0;margin:0;height:auto;padding:0 10px 0 0;background:0 0;text-align:left;color:#333;font-weight:300;line-height:1;font-size:40px;font-size:3.3333333333rem;text-transform:none;letter-spacing:normal}#top #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator{font-size:2rem}#top #wrap_all #mega-menu-wrap-avia #mega-menu-avia li .mega-search.mega-search-open input[type=text],#top #wrap_all #mega-menu-wrap-avia #mega-menu-avia li .mega-search.mega-search-open input[type=text]:focus{font-size:40px;font-size:3.3333333333rem;position:relative;height:auto!important;width:100%!important;padding:0 0 1.25rem!important;border:none!important;border-bottom:1px solid #eaeaea!important;background:0 0!important;color:#cacaca!important;font-family:var(--zahner-font);font-style:normal!important;font-weight:300!important;line-height:1!important;letter-spacing:.025em!important;-webkit-transition:top .4s cubic-bezier(.16, .68, .43, .99);transition:top .4s cubic-bezier(.16, .68, .43, .99);box-shadow:none}#top .av-logo-container .social_bookmarks li a{font-size:1.5rem;color:#8a8a8a}#top #mega-menu-wrap-avia .mega-menu-toggle+#mega-menu-avia{padding:2rem;border-top:1px solid #eaeaea}.responsive #top #wrap_all #header .main_menu .mega-menu-item .social_bookmarks{display:block;margin-top:1rem}#top .menu-mobile-about-container #menu-mobile-about{margin:0!important;padding:0 5px}.responsive .main_menu ul:first-child>li a{height:auto;line-height:1rem}#menu-mobile-about .menu-item a{color:#8a8a8a;font-weight:300;font-size:15px;font-size:1.25rem}#menu-mobile-about .menu-item{display:inline-block;width:49%;margin-bottom:0}}@media only screen and (max-width:320px){,#top #mega-menu-wrap-avia #mega-menu-avia>li.mega-menu-item>a.mega-menu-link,#top #wrap_all #mega-menu-wrap-avia #mega-menu-avia li .mega-search.mega-search-open input[type=text]{font-size:27px;font-size:2.25rem}#top #menu-mobile-about .menu-item a{font-size:14px;font-size:1rem}}@media only screen and (min-width:1100px){#top #mega-menu-wrap-avia #mega-menu-avia>li.mega-menu-megamenu>ul.mega-sub-menu{border-bottom:4px solid var(--zahner-red)}#top #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{font-size:1.25rem;transition:all .2s ease-in-out}#top #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{transform:rotate(90deg)}#top #mega-menu-wrap-avia #mega-menu-avia>li.mega-menu-item>a.mega-menu-link{height:100%;line-height:var(--menu-link-height)}#top #menu-item-search.menu-item-search-dropdown>a{line-height:65px;background:var(--zahner-red);color:#fff;height:100%;display:block;padding:0 50px 0 35px;font-size:2rem;margin-top:-4px}#top #menu-item-search.menu-item-search-dropdown>a:hover{text-decoration:none}#top #mega-menu-wrap-avia #mega-menu-avia>li.mega-menu-item>a.mega-menu-link:after{display:block;content:'';height:4px;width:0;background:red;margin-top:-2px;-webkit-transition:width .4s cubic-bezier(.16, .68, .43, .99),opacity .4s cubic-bezier(.16, .68, .43, .99);transition:width .4s cubic-bezier(.16, .68, .43, .99),opacity .4s cubic-bezier(.16, .68, .43, .99);opacity:0}#top #mega-menu-wrap-avia #mega-menu-avia>li.mega-menu-item>a.mega-menu-link:hover:after{width:100%;opacity:1}}@media only screen and (min-width:960px){#top #main .sidebar{display:block}.sidebar_right .container main.av-content-small.units{width:68%}}#top #menu-item-search{margin:0;display:inline-block;height:auto;vertical-align:middle;border-bottom:1px solid #f82400;margin-bottom:-1px}#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{color:#cacaca;font-weight:700;line-height:1.5;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-size:1rem;padding:0}.av_minimal_header #header_main .container,.av_minimal_header .main_menu ul:first-child>li a{height:auto;line-height:1}#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a.custom-mega-menu-link{display:block;color:var(--zahner-red);font-weight:700;text-transform:uppercase;letter-spacing:.075em;line-height:1.5;font-size:12px;font-size:1rem;display:inline-block;vertical-align:middle;margin-top:2px;margin-right:.25rem;line-height:1}#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a.custom-mega-menu-link:hover{color:var(--zahner-red);text-decoration:none}#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item{border-left:1px solid #eaeaea}#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu.mega-toggle-on>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column:first-of-type>ul.mega-sub-menu>li.mega-menu-item{border-left:none;padding:0 10px}#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column:first-of-type>ul.mega-sub-menu>li.mega-menu-item{border-left:none;padding-left:2rem!important}@media (max-width:1100px){#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column:first-of-type>ul.mega-sub-menu>li.mega-menu-item{padding-left:0!important}}#mega-menu-wrap-avia #mega-menu-avia>li.mega-menu-megamenu>ul.mega-sub-menu{box-shadow:unset!important;margin-top:1px!important}#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h2{margin-top:4rem;letter-spacing:.025em;line-height:1.33333;font-size:27px;font-size:2.25rem;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99);margin-bottom:0}#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item p{display:block;display:-webkit-box;height:48px;margin-top:.5rem;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.6;font-size:15px;font-size:1.25rem}#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a:hover{text-decoration:none}#mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item a:hover h2{text-decoration:none;color:var(--zahner-red)}#top #mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-blocks-right .mega-toggle-block{margin-right:7px}@media only screen and (max-width:1100px){.responsive #top #header_main>.container .main_menu .av-main-nav>li>a,.responsive #top #wrap_all .av-logo-container{height:63px;line-height:63px;width:90%;max-width:90%}.responsive #top .logo{height:63px!important}.responsive #top #header .main_menu .mega-menu-item .social_bookmarks{display:block;position:relative;margin-top:-15px}.av_mobile_menu_phone #mega-menu-wrap-avia #mega-menu-avia>li.mega-menu-megamenu>ul.mega-sub-menu{box-shadow:none;padding-left:0}.av_mobile_menu_phone #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item h4.mega-block-title{display:none}.av_mobile_menu_phone #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item .custom-html-widget a{font-size:35px;font-size:2.5rem;line-height:1;font-weight:300;display:block;padding:5px 0;color:var(--zahner-red)}.av_mobile_menu_phone #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item-has-children>a.mega-menu-link>span.mega-indicator:after{transition:.2s ease-in-out}.av_mobile_menu_phone #mega-menu-wrap-avia #mega-menu-avia li.mega-menu-item-has-children.mega-toggle-on>a.mega-menu-link>span.mega-indicator:after{transform:rotate(90deg);content:'\f140'}}body.mega-menu-avia-mobile-open #main:before{content:'';position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.2);z-index:100}#top #mega-menu-wrap-avia .mega-menu-toggle .mega-toggle-block-1:after{color:var(--zahner-red)}@media only screen and (max-width:1150px) and (min-width:768px){#top #mega-menu-wrap-avia #mega-menu-avia>li.mega-menu-item>a.mega-menu-link{padding:0 10px}}@media only screen and (max-width:1100px){#top #menu-item-search{display:none}}.black-footer .footer{background:#000}.footer p{font-weight:300;font-style:normal;line-height:1.6;letter-spacing:.025em;font-size:15px;font-size:1.25rem}#top .main_color.footer .privacy a,#top .main_color.footer .privacy a:hover{text-decoration:underline;color:inherit}#top .main_color.footer .privacy a:hover{color:var(--zahner-red)}.footer.bottom-section{margin:0 auto}@media only screen and (min-width:961px){.footer.bottom-section br{display:block}}@media only screen and (min-width:1281px){.footer.bottom-section br{display:none}}#top .footer .social_bookmarks li{margin-left:0;border-right:none;width:35px}#top .footer .social_bookmarks li a{font-size:1.5rem;color:#8a8a8a}.footer.bottom-section .flex_column{text-align:center}#top .footer .social_bookmarks{display:inline-block;margin:6px auto}@media only screen and (max-width:1329px) and (min-width:768px){.footer.bottom-section{padding:0 1rem}.footer.top-section{padding:0 1rem}#top .footer .social_bookmarks li{width:30px}}#top #wrap_all .av-social-link-facebook:hover a,#top #wrap_all .av-social-link-instagram:hover a,#top #wrap_all .av-social-link-linkedin:hover a,#top #wrap_all .av-social-link-pinterest:hover a,#top #wrap_all .av-social-link-twitter:hover a{color:var(--zahner-red);background:#fff}.more-work-container{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.more-posts-section{display:flex;gap:1rem;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;padding:0 1rem}.blog-posts-slider .slide-image,.blog-posts-slider .slide-image img,.project-posts-slider .slide-image,.project-posts-slider .slide-image img,article.post-card .image-container,article.post-card .image-container img{border-radius:0}article.post-card .image-container{height:0;padding-bottom:49%}article.post-card .image-container img{margin-top:-20px}.blog-posts-slider .slide-entry .avia-copyright,.project-posts-slider .slide-entry .avia-copyright,article.post-card .image-container .avia-copyright,article.post-card .image-container .zahner-caption{display:none}.blog-posts-slider .av_one_fourth{width:25%;padding-left:1rem;padding-right:1rem;margin-left:0}article.post-card{width:100%}.more-posts{padding:50px 0 100px}article.post-card a{background:#fff}.white-footer .blog-posts-slider .slide-content{background:#fff}.blog-posts-slider .slide-content{margin-top:-4px;background:#1a1a1a}.blog-posts-slider .av_one_third,.project-posts-slider .av_one_third{width:33.33%;padding-left:1rem;padding-right:1rem;margin-left:0}.blog-posts-slider article a,.project-posts-slider article a,article.post-card a{border:1px solid #eaeaea;display:block;overflow:hidden;position:relative}#top.black-footer .main_color .blog-posts-slider article a,#top.black-footer .main_color .project-posts-slider article a{background:#1a1a1a;border-color:#1a1a1a}article.more-projects-card a img{width:100%}.blog-posts-slider article a img,.flex_column.show-color-img img,.project-posts-slider article a img,a.connector .connector-media__image--original,a.connector .connector-media__image--screen,article.featured-projects a img,article.more-projects-card a img,article.post-card a img,article.works-card a img{transition:all .6s cubic-bezier(.16, .68, .43, .99)}.blog-posts-slider article a:hover img,.flex_column.show-color-img:hover img,.project-posts-slider article a:hover img,article.featured-projects a:hover img,article.more-projects-card a:hover img,article.post-card a:hover img,article.works-card a:hover img{transform:scale(1.125)}.flex_column.show-color-img:hover .original-img img{opacity:0}.blog-posts-slider article a img.color-img,.project-posts-slider article a img.color-img,article.featured-projects a img.color-img,article.more-projects-card a img.color-img,article.post-card a img.color-img,article.works-card a img.color-img{position:absolute;z-index:0;opacity:0;left:0}.blog-posts-slider article a:hover img.color-img,.project-posts-slider article a:hover img.color-img,article.featured-projects a:hover img.color-img,article.more-projects-card a:hover img.color-img,article.post-card a:hover img.color-img,article.works-card a:hover img.color-img{opacity:1}.flex_column.show-color-img .color-img{position:absolute;z-index:-1}.flex_column.show-color-img .avia-image-container-inner{overflow:hidden}article.featured-projects a img.color-img,article.more-projects-card a img.color-img,article.post-card a img.color-img,article.works-card a img.color-img{z-index:0}#top .main_color article.featured-projects.project,#top .main_color article.featured-projects.project:first-child,#top .main_color article.featured-projects.project:nth-child(2),#top .main_color article.featured-projects.project:nth-child(3),#top .main_color article.featured-projects.project:nth-child(4){margin-left:0;margin-right:1rem}.blog-posts-slider .slide-content,.project-posts-slider .slide-content,article.post-card .post-content{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;height:0;padding-left:2rem;padding-right:2rem;padding-bottom:85%}article .post-content{background:#fff;margin-top:-4px}article.post-card .post-content{padding-bottom:40%}.project-posts-slider .slide-content{padding-bottom:29%;margin-top:-4px;background:#1a1a1a}.white-footer .project-posts-slider .slide-content{padding-bottom:29%;margin-top:-4px;background:#fff}.blog-posts-slider footer,article.post-card footer{padding-left:1rem;padding-right:1rem;padding-bottom:1rem}@media only screen and (min-width:321px){.blog-posts-slider .slide-content,.blog-posts-slider footer,.project-posts-slider .slide-content,article.post-card footer{padding-left:1.5rem;padding-right:1.5rem}}@media only screen and (min-width:641px){.blog-posts-slider .slide-content,.blog-posts-slider footer,.project-posts-slider .slide-content,article.post-card footer{padding-left:2rem;padding-right:2rem}article.post-card .post-content{padding-bottom:60%}}@media only screen and (min-width:961px){article.post-card .post-content{padding-bottom:85%}}@media only screen and (min-width:1281px){.blog-posts-slider footer,article.post-card footer{padding-left:2rem;padding-right:2rem}.blog-posts-slider .slide-content,.project-posts-slider .slide-content{padding-left:3rem;padding-right:3rem}}.entry-post__arrow{position:absolute;top:1.25rem;right:1rem}.icon-arrow{display:inline-block;vertical-align:middle;box-sizing:initial;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99),-webkit-transform .6s cubic-bezier(.16, .68, .43, .99)}@media only screen and (min-width:321px){.entry-post__arrow{top:1.375rem;right:1.5rem}}@media only screen and (min-width:641px){.entry-post__arrow{top:1.5rem;right:2rem}article.post-card{width:calc(50% - 1rem)}}@media only screen and (min-width:961px){.entry-post__arrow{top:1.25rem}article.post-card{width:calc(25% - 1rem)}}@media only screen and (min-width:1281px){.entry-post__arrow{right:3rem;top:2.125rem}}@media only screen and (min-width:1601px){.entry-post__arrow{top:3rem}}.icon-arrow-xs:before{width:16px}.icon-arrow:before{height:1px;background:var(--zahner-red);-webkit-transition:background .4s cubic-bezier(.16, .68, .43, .99);transition:background .4s cubic-bezier(.16, .68, .43, .99)}.icon-arrow-white:before{background:#fff}a:hover .icon-arrow-white:before{background:#fff}.icon-arrow:after,.icon-arrow:before{content:"";position:relative;display:inline-block;vertical-align:middle;box-sizing:initial}.icon-arrow-xs:after{left:-7px;width:6px;height:6px}.icon-arrow:after{background:0 0;border-top:1px solid var(--zahner-red);border-right:1px solid var(--zahner-red);-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:border-color .4s cubic-bezier(.16, .68, .43, .99);transition:border-color .4s cubic-bezier(.16, .68, .43, .99)}.icon-arrow-white:after{border-top-color:#fff;border-right-color:#fff}a:hover .icon-arrow-white:after{border-top-color:#fff;border-right-color:#fff}a:hover .icon-arrow,button:hover .icon-arrow{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}.blog-posts-slider article a:hover .entry-post__arrow,.project-posts-slider article a:hover .entry-post__arrow,article.post-card a:hover .entry-post__arrow{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}.blog-posts-slider .slide-entry-title,article.post-card .entry-title{position:absolute;display:block;display:-webkit-box;top:21%;width:calc(100% - 2rem);height:67.5px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;height:67.5px;font-size:18px;font-size:1.5rem;color:#0a0a0a}.black-footer .blog-posts-slider .slide-entry-title,.black-footer .project-posts-slider .slide-entry-title{color:#fff}@media only screen and (min-width:321px){.blog-posts-slider .slide-entry-title,article.post-card .entry-title{top:25%;width:calc(100% - 3rem);height:100px;-webkit-line-clamp:4}article.post-card .entry-title{height:95px}}@media only screen and (min-width:641px){.blog-posts-slider .slide-entry-title,article.post-card .entry-title{top:25%;width:calc(100% - 4rem)}}@media only screen and (min-width:961px){.blog-posts-slider .slide-entry-title,article.post-card .entry-title{top:20%}}@media only screen and (min-width:1281px){.blog-posts-slider .slide-entry-title,article.post-card .entry-title{width:calc(100% - 6rem);height:112.5px;line-height:1.25;font-size:22.5px;font-size:1.875rem}}.blog-posts-slider .image-overlay,.featured-projects .image-overlay,.image-overlay,.project-posts-slider .image-overlay,article.post-card .image-overlay{display:none!important}.project-posts-slider .slide-entry-title{position:absolute;display:block;display:-webkit-box;width:calc(100% - 2rem);height:40.5px;top:36%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.125;font-size:18px;font-size:1.5rem;color:var(--zahner-black)}@media only screen and (min-width:321px){.project-posts-slider .slide-entry-title{width:calc(100% - 3rem);height:50.625px;font-size:22.5px;font-size:1.875rem}}@media only screen and (min-width:641px){.project-posts-slider .slide-entry-title{width:calc(100% - 4rem);height:54px;line-height:1.2}}@media only screen and (min-width:961px){.project-posts-slider .slide-entry-title{top:40%;height:43.2px;font-size:18px;font-size:1.5rem}}@media only screen and (min-width:1281px){.project-posts-slider .slide-entry-title{top:3.75rem;width:calc(100% - 6rem);height:54px;font-size:22.5px;font-size:1.875rem}}@media only screen and (min-width:1281px){.project-posts-slider .slide-entry-title{top:4.5rem}}.blog-posts-slider .blog-categories,article.post-card .blog-categories{position:relative;display:block;display:-webkit-box;top:1rem;width:100%;height:18px;color:var(--zahner-gray);overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;font-weight:700;line-height:1.5;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-size:1rem}.blog-posts-slider .blog-categories,.blog-posts-slider article a:hover .blog-categories{color:#5a5a5a}article.post-card a:hover .blog-categories{color:var(--zahner-gray);text-decoration:none}.blog-posts-slider article a:hover,article.post-card a:hover{text-decoration:none}@media only screen and (min-width:321px){.blog-posts-slider .blog-categories,article.post-card .blog-categories{top:1.25rem}}@media only screen and (min-width:641px){.blog-posts-slider .blog-categories,article.post-card .blog-categories{top:1.5rem}}@media only screen and (min-width:961px){.blog-posts-slider .blog-categories,article.post-card .blog-categories{top:1.25rem}}@media only screen and (min-width:1281px){.blog-posts-slider .blog-categories,article.post-card .blog-categories{top:2rem}}.blog-posts-slider .slide-meta time,article.post-card .post-meta time{color:#8a8a8a}.blog-posts-slider .slide-meta time,article.post-card .post-meta time{display:block;bottom:1rem;overflow:hidden;text-overflow:ellipsis;color:var(--zahner-gray);font-family:var(--zahner-font);font-weight:300;line-height:1.125;letter-spacing:.0025em;text-transform:none;font-size:15px;font-size:1.25rem}.blog-posts-slider .slide-meta time{color:#5a5a5a}@media only screen and (min-width:641px){.blog-posts-slider .slide-meta time,article.post-card .post-meta time{bottom:1rem}}@media only screen and (min-width:1281px){.blog-posts-slider .slide-meta time,article.post-card .post-meta time{bottom:1.5rem}}.page-section-title p{padding-top:0;padding-bottom:2rem},.page-section-title p{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;padding-top:.5rem;padding-bottom:1.5rem}.page-section-title p{padding-left:1.66667rem;padding-right:1.66667rem;color:var(--zahner-black);font-weight:700;line-height:1.5;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-size:1rem}.black-footer .footer .page-section-title p{color:#fff}@media only screen and (min-width:641px){.page-section-title p{padding-top:2rem;padding-left:.66667rem;padding-right:.66667rem;padding-bottom:0}}@media only screen and (min-width:961px){.page-section-title p{width:66.66667%;max-width:66.66667%;margin-right:33.33333%}}@media only screen and (min-width:1281px){.page-section-title p{padding-left:4rem;padding-right:4rem}.page-section-title p{padding-top:3rem;padding-bottom:0}}.project-posts-slider .project-categories{position:absolute;pointer-events:none;display:block;display:-webkit-box;width:calc(100% - 3rem);height:18px;top:12%;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;color:var(--zahner-gray2);font-family:var(--zahner-font);font-weight:300;letter-spacing:.025em;line-height:1.5;font-size:12px;font-size:1rem}@media only screen and (min-width:321px){.project-posts-slider .project-categories{width:calc(100% - 4.5rem);height:24px;line-height:1.6;font-size:15px;font-size:1.25rem}}@media only screen and (min-width:641px){.project-posts-slider .project-categories{width:calc(100% - 6rem)}}@media only screen and (min-width:1281px){.project-posts-slider .project-categories{top:1.75rem}}#top .footer.top-section{border-top:1px solid #eaeaea!important}#top .footer.top-section h5{margin-bottom:1.375rem;color:var(--zahner-black)}#top.black-footer .footer.top-section h5{color:#fff}#top .footer.top-section input{display:block;width:100%;padding:8px 12px;background:0 0;border:1px solid #5a5a5a;color:#fff;font-weight:300;letter-spacing:.025em;line-height:1.5;font-size:18px;font-size:1.5rem;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#top .footer.top-section .signup-confirmation{color:#fff}#top .footer .page-section-title p{margin-top:0}#top .main_color input.card-newsletter__input::placeholder{color:#cacaca}#top .footer.top-section input::placeholder{color:#5a5a5a;font-weight:300}#top.white-footer .footer.top-section input,#top.white-footer .main_color input.card-newsletter__input{color:#0a0a0a;border-color:#eaeaea}#top.white-footer .footer.top-section input::placeholder,#top.white-footer .main_color input.card-newsletter__input:: placeholder{color:#cacaca}#top .footer.top-section button{margin:1rem 0 0;padding:0;background:0 0;outline:0;border:none;border-radius:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}#top .footer.top-section button span{display:inline-block;vertical-align:middle;margin-right:.5rem;color:var(--zahner-red);font-weight:300;letter-spacing:.025em;line-height:1.6;font-size:15px;font-size:1.25rem}.footer-logo .lazyload,.footer-logo .lazyloading{opacity:1}.page .main_color .template-page a.footer-logo{border-bottom:none}.footer-logo svg path{fill:var(--zahner-red);-webkit-transition:fill .2s cubic-bezier(.16, .68, .43, .99);transition:fill .2s cubic-bezier(.16, .68, .43, .99)}.footer-logo:hover svg path{fill:var(--zahner-black)}.black-footer .footer-logo svg path{fill:#fff}.black-footer .footer-logo:hover svg path{fill:var(--zahner-red)}#top .footer.top-section .content .flex_column .widget_nav_menu .menu li{margin-bottom:1.5rem;border-bottom:none;border-top:none}#top .footer.top-section .content .flex_column .widget_nav_menu .menu li a{padding:0;color:var(--zahner-black);font-weight:700;letter-spacing:.075em;text-transform:uppercase;line-height:1.5;font-size:12px;font-size:1rem}#top .content .flex_column .widget_nav_menu li a:hover,#top .content .flex_column .widget_nav_menu ul:first-child>.current-menu-item,#top .content .flex_column .widget_nav_menu ul:first-child>.current_page_item{background-color:transparent}#top.black-footer .footer.top-section .content .flex_column .widget_nav_menu .menu li a{color:#fff}#top.black-footer .footer.top-section .content .flex_column .widget_nav_menu .menu li a:hover{color:var(--zahner-red)}.footer.top-section .flex_column.av_three_fifth .avia-builder-widget-area{width:25%;display:inline-block;vertical-align:top}.footer.top-section .flex_column.av_three_fifth>section:last-of-type{width:49%;display:none;vertical-align:top}.footer.top-section .flex_column.av_three_fifth>section:first-of-type{margin-bottom:5rem}#top .main_color.footer .av_textblock_section a,#top .main_color.footer .av_textblock_section a:hover{border-bottom:none}.breadcrumb.breadcrumbs.avia-breadcrumbs{margin-top:10px}.breadcrumb-trail .bbp-breadcrumb-current,.breadcrumb-trail .sep,.breadcrumb-trail .trail-before,.breadcrumb-trail .trail-end,.breadcrumb-trail a{float:none;padding:0;display:inline-block;vertical-align:top}.black-footer .footer.top-section .breadcrumb-trail span{color:#fff;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}.black-footer .footer.top-section .breadcrumb-trail span a:hover span{color:var(--zahner-red)}#top .footer.top-section .content .flex_column .widget_nav_menu .menu li a{border-bottom:none}@media only screen and (max-width:767px){.footer.top-section .breadcrumb-trail span{margin-bottom:10px}}.footer.top-section .breadcrumb-trail>span:before{width:8px;height:8px}.footer.top-section .breadcrumb-trail>span:before{background:0 0;border-top:1px solid #8a8a8a;border-right:1px solid #8a8a8a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.footer.top-section .breadcrumb-trail>span:before{content:"";position:relative;display:inline-block;vertical-align:middle;box-sizing:initial;margin-right:20px;margin-left:10px}.footer.top-section .breadcrumb-trail>span:first-of-type:before{display:none}.footer.top-section .breadcrumb-trail span.sep{display:none}.footer.top-section .breadcrumb-trail span{font-weight:300;letter-spacing:.025em;line-height:1.2;font-size:18px;font-size:1.5rem;overflow:hidden}.footer.top-section .breadcrumb-trail>span a{-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99);text-decoration:none}.footer.top-section .breadcrumb-trail>span a:hover{color:var(--zahner-red);text-decoration:none}.page .sidebar,.profile .sidebar,.responsive #top #wrap_all .flex_column.footer-sidebar,.single .sidebar{margin-top:-90px;border-top:4px solid var(--zahner-red);border-color:var(--zahner-red);position:absolute;right:0}.page .sidebar,.profile .sidebar,.single .sidebar{background:#fff;border-left:1px solid #eaeaea;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;position:relative;top:-90px;padding-top:0;padding-bottom:0}.page .sidebar .card-pricing a,.profile .sidebar .card-pricing a,.single .sidebar .card-pricing a{padding-bottom:0}.page .sidebar .widget,.profile .sidebar .widget,.single .sidebar .widget{padding-left:2rem;padding-top:2rem;padding-bottom:2rem;padding-right:2rem;border-bottom:1px solid #eaeaea}.single-works .sidebar .widget{padding-bottom:0}.page .main_color .template-page .footer-sidebar a{border-bottom-color:#eaeaea}.footer-sidebar a,.page .sidebar a,.profile .sidebar a,.single .sidebar .sidebar-card{display:block;width:100%;height:0;padding-bottom:56.25%;border:1px solid #eaeaea;background:#fff;text-decoration:none;position:relative}.single.single-post .sidebar .sidebar-card{padding-bottom:0;height:100%}.page .sidebar a,.profile .sidebar a,.single .sidebar .sidebar-card,.single .sidebar a{border:none}.page .sidebar .inner_sidebar,.profile .sidebar .inner_sidebar,.single .sidebar .inner_sidebar{margin:0}.footer-sidebar section:last-of-type a,.page .sidebar section:last-of-type a,.profile .sidebar section:last-of-type a,.single .sidebar section:last-of-type a:not(.page-text__share-link){border-top:none;padding-bottom:33%}.footer-sidebar h3,.page .sidebar h3,.profile .sidebar h3,.single .sidebar h3:not(.card-datasheet__title){position:absolute;bottom:4rem;font-size:22.5px;font-size:1.875rem;-webkit-transition:color .4s cubic-bezier(.16, .68, .43, .99);transition:color .4s cubic-bezier(.16, .68, .43, .99)}.footer-sidebar h3{color:#000}.black-footer .footer-sidebar h3{color:#0a0a0a}.page .sidebar h3,.profile .sidebar h3,.single .sidebar h3:not(.card-datasheet__title){bottom:2rem}.footer-sidebar a:hover,.footer-sidebar a:hover h3,.page .sidebar a:hover,.page .sidebar a:hover h3,.profile .sidebar a:hover,.profile .sidebar a:hover h3,.single .sidebar a:hover,.single .sidebar a:hover h3{text-decoration:none;color:var(--zahner-red)}#top .footer.top-section .footer-sidebar a h5,#top .footer.top-section .footer-sidebar a:hover h5,.page .sidebar a h5,.page .sidebar a:hover h5,.profile .sidebar a h5,.profile .sidebar a:hover h5,.single .sidebar a h5,.single .sidebar a:hover h5{color:#8a8a8a;line-height:1}.footer-sidebar span,.page .sidebar span,.profile .sidebar span,.single:not(.single-works):not(.single-post) .sidebar span:not(.card-datasheet__more){display:inline-block;vertical-align:middle;margin-right:.5rem;color:var(--zahner-red);line-height:1;font-weight:300;font-size:15px;font-size:1.25rem}.footer-sidebar a>div,.page .sidebar a>div,.profile .sidebar a>div,.single .sidebar a>div{width:100%;padding:1rem}.footer-sidebar-button{position:absolute;bottom:2rem}.page .sidebar .sidebar-button,.profile .sidebar .sidebar-button,.single .sidebar .sidebar-button{position:absolute;bottom:0}.single .sidebar h3:not(.card-datasheet__title).card-newsletter__title{position:relative;bottom:auto;font-size:18px;font-size:1.5rem;padding-top:50px}#top .main_color input.card-newsletter__input{position:absolute;display:block;width:calc(100% - 2rem);bottom:calc(18% + 1rem);padding:.5rem .75rem;background:0 0;border:1px solid #eaeaea;color:#5a5a5a;font-weight:300;line-height:1.6;font-size:15px;font-size:1.25rem}#top .main_color .is-subscribed input.card-newsletter__input{background:#f7f7f7;border:1px solid #f7f7f7}.card-newsletter .newsletter__message{color:var(--zahner-red);line-height:1;font-weight:300;font-size:15px;font-size:1.25rem}.card-newsletter .newsletter__message,.card-newsletter__button{position:absolute;padding:0;bottom:1rem;border:0;border-radius:0;background:0 0}.single .sidebar span.card-newsletter__button-text{display:inline-block;vertical-align:middle;margin-right:.5rem;color:#f82400;line-height:1;font-weight:300;font-size:15px;font-size:1.25rem}.card-newsletter__button-arrow{display:inline-block;vertical-align:middle;margin-top:2px;-webkit-transition:-webkit-transform .4s cubic-bezier(.16, .68, .43, .99);transition:-webkit-transform .4s cubic-bezier(.16, .68, .43, .99);transition:transform .4s cubic-bezier(.16, .68, .43, .99);transition:transform .4s cubic-bezier(.16, .68, .43, .99),-webkit-transform .4s cubic-bezier(.16, .68, .43, .99)}.page-text__share{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;margin-bottom:.5rem;padding:0 0;border:1px solid #eaeaea;border-top:none}#top .main_color .sidebar a.page-text__share-link{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:20%;text-align:center;border-right:1px solid #eaeaea;color:var(--zahner-red)}#top .main_color .sidebar a.page-text__share-link:last-of-type{border-right:none}#top .main_color .sidebar a.page-text__share-link svg{fill:var(--zahner-red);-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}#top .main_color .sidebar a.page-text__share-link:hover svg{fill:var(--zahner-black)}@media only screen and (min-width:321px){.footer-sidebar a>div{padding:1.5rem}#top .main_color input.card-newsletter__input{width:calc(100% - 3rem)}}@media only screen and (min-width:641px){.footer-sidebar a>div{padding:2rem}.single .sidebar h3:not(.card-datasheet__title).card-newsletter__title{font-size:22.5px;font-size:1.875rem}#top .main_color input.card-newsletter__input{width:calc(100% - 4rem)}}@media only screen and (min-width:961px){.footer-sidebar h3,.page .sidebar h3,.single .sidebar h3:not(.card-datasheet__title){bottom:4.5rem;font-size:22.5px;font-size:1.875rem}.footer.top-section .breadcrumb-trail span{font-size:22.5px;font-size:1.875rem}.page .sidebar h3,.single .sidebar h3:not(.card-datasheet__title){bottom:1.5rem}}@media only screen and (min-width:1281px){.footer-sidebar h3,.page .sidebar h3,.single .sidebar h3:not(.card-datasheet__title){bottom:5rem;font-size:27px;font-size:2.25rem}.single .sidebar h3:not(.card-datasheet__title).card-newsletter__title{font-size:27px;font-size:2.25rem}.footer-sidebar a>div{padding:3rem}.page .sidebar h3,.single .sidebar h3:not(.card-datasheet__title){bottom:2rem}.single .sidebar span.card-newsletter__button-text{font-size:18px;font-size:1.5rem}#top .main_color input.card-newsletter__input{width:calc(100% - 6rem);padding:.66667rem 1rem;line-height:1.5;font-size:18px;font-size:1.5rem}.card-newsletter .newsletter__message{font-size:18px;font-size:1.5rem}}@media only screen and (max-width:1024px) and (min-width:768px){#top .footer.bottom-section .flex_cell.av_one_half{width:100%;display:block}.footer.bottom-section .flex_column{text-align:center;margin-left:0;width:100%}.footer.bottom-section{padding-bottom:55px}}@media only screen and (max-width:960px) and (min-width:768px){.footer-sidebar a{padding-bottom:38.25%}div .z-column-card.column-responsive.av_one_third{margin-left:20px;width:calc(33.33333% - 20px)}}@media only screen and (max-width:960px){.footer-sidebar>section:last-of-type{display:none}#top .footer-sidebar{width:50%}#top .footer.top-section .flex_column.footer-menus{width:100%}}@media only screen and (max-width:767px){#top .footer.bottom-section .flex_cell.av_one_half{padding:0}.footer.bottom-section{padding-bottom:55px}.responsive #top #wrap_all .flex_column.footer-sidebar{position:relative;margin-bottom:45px}.avia-content-slider{padding-bottom:25px;margin:0}}@media only screen and (max-width:639px){.footer.top-section .flex_column.av_three_fifth>section:first-of-type{margin-bottom:3rem}.footer.top-section .flex_column.av_three_fifth .avia-builder-widget-area{width:49%}.footer.top-section .flex_column.av_three_fifth>section:last-of-type{width:100%;display:block;vertical-align:top}}#top .blog-posts-slider .avia-slideshow-arrows a,#top .project-posts-slider .avia-slideshow-arrows a{display:none}#top .blog-posts-slider .image-container,#top .project-posts-slider .image-container{height:0;padding-bottom:55%}.avia-slideshow-dots{bottom:20px}.avia-slideshow-dots a{float:left;width:.5rem;height:.5rem;margin-right:1rem;background:#cacaca;border-radius:50%;padding:0;bottom:0}.avia-slideshow-dots a.active,.avia-slideshow-dots a:hover{background:var(--zahner-red)}#top.home #main #hero-section.avia-section .template-page{padding-top:100px}.home-hero h1{width:100%;margin-bottom:2.5rem;padding:0 1rem;color:#fff;line-height:1.125;font-size:36px;font-size:3rem;-webkit-animation:fadeUpDelay .4s;animation:fadeUpDelay .4s}@media only screen and (min-width:321px){.home-hero h1{font-size:40px;font-size:3.3333333333rem}}@media only screen and (min-width:641px){.home-hero h1{line-height:1.1;font-size:60px;font-size:5rem}.avia-slideshow-dots{display:none}}@media only screen and (min-width:961px){.home-hero h1{line-height:1.12;font-size:75px;font-size:6.25rem}}@media only screen and (min-width:1281px){.home-hero h1{line-height:1.06667;font-size:90px;font-size:7.5rem}}body div a.avia-button{font-weight:600;border-radius:0;letter-spacing:.075em;text-transform:uppercase}body div a.avia-button.avia-size-medium{padding:1.5rem 1.75rem}#hero-section .av-section-color-overlay-wrap .container{z-index:5}#hero-button-row a.avia-button:first-of-type .avia_button_icon:before{border:2px solid #fff;border-radius:50%;padding:0 4px 1px 6px;margin-right:5px;box-sizing:border-box;height:19px;width:20px;display:inline-block}#top #hero-button-row a.avia-button:first-of-type:hover{background:#000!important;border-color:#000!important;opacity:1}#hero-button-row a.avia-button:last-of-type{background:0 0!important;border:none}#hero-button-row a.avia-button:last-of-type:hover{background:0 0!important;color:#fff!important;border:none}.avia-section.left-side-dots-background,.avia-section.right-side-dots-background{position:relative;overflow:hidden}.avia-section.left-side-dots-background:before,.avia-section.right-side-dots-background:before{content:'';position:absolute;width:66vw;height:90vw;background-size:2rem 2rem;background-position:0 0,2rem 2rem;background-image:-webkit-radial-gradient(#2a2a2a 15%,transparent 15%),-webkit-radial-gradient(#2a2a2a 15%,transparent 15%);background-image:radial-gradient(#2a2a2a 15%,transparent 15%),radial-gradient(#2a2a2a 15%,transparent 15%);top:0}.avia-section.left-side-dots-background:before{left:0}.avia-section.right-side-dots-background:before{top:0;right:0;height:100rem}@media only screen and (min-width:641px){.avia-section.left-side-dots-background:before{height:54rem}.avia-section.right-side-dots-background:before{height:63rem}#related-work-systems-by-zahner.avia-section.right-side-dots-background:before{height:20rem}#experimental-research.avia-section.left-side-dots-background:before{height:78rem}}@media only screen and (min-width:961px){.avia-section.left-side-dots-background:before{height:104rem}}@media only screen and (min-width:1281px){.avia-section.left-side-dots-background:before,.avia-section.right-side-dots-background:before{background-size:2vw 2vw;background-position:0 0,2vw 2vw}}#iconic-craft .image-column img{position:absolute;display:none}#iconic-craft .avia-image-container{min-width:710px}@media only screen and (min-width:768px){#iconic-craft .image-column img{display:block;width:93.33333rem;top:-13.5rem;left:-47.5%}}@media only screen and (min-width:961px){#iconic-craft .image-column img{width:106.66667rem;top:-5rem;left:-75%;top:-12rem;left:-30%}#iconic-craft .avia-image-container{min-width:780px}}@media only screen and (min-width:1281px){#iconic-craft .image-column img{left:calc(((100vw - 1310px)/ 2 + 200px) * -1);max-width:60vw;top:-14rem}}.column-callout-text .avia_textblock{padding-bottom:4rem}.column-callout-text .avia_textblock h4{color:var(--zahner-red);margin:.5em 0;font-weight:700;line-height:1;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-size:1rem}#top .main_color .column-callout-text .avia_textblock h2,#top .main_color .column-callout-text .avia_textblock h2 a{color:#fff;line-height:1.125;font-size:48px;font-size:4rem;margin-top:0;border-bottom:none}.column-callout-text .avia_textblock p{color:var(--zahner-gray);margin:2em 0 0;letter-spacing:.0125em}#top .main_color .column-callout-text .avia_textblock a{display:inline-block;margin-top:-2rem;color:#fff;font-weight:300;line-height:1.6;letter-spacing:.0125em;font-size:15px;font-size:1.25rem;border-bottom:none;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}#top .main_color .column-callout-text .avia_textblock a:hover{text-decoration:none}#top .main_color .column-callout-text .avia_textblock a .icon-arrow{margin-left:1rem;margin-top:-7px}@media only screen and (min-width:768px){.column-callout-text .avia_textblock h4{font-size:15px;font-size:1.25rem;margin-top:5rem}#top .main_color .column-callout-text .avia_textblock h2,#top .main_color .column-callout-text .avia_textblock h2 a{line-height:1.1;font-size:60px;font-size:5rem}.column-callout-text .avia_textblock{padding-bottom:5rem}.column-callout-text .avia_textblock p{line-height:1.5;font-size:18px;font-size:1.5rem}#top .main_color .column-callout-text .avia_textblock a{line-height:1.5;font-size:18px;font-size:1.5rem}}@media only screen and (max-width:767px){.column-callout-text .avia_textblock{padding-top:0;padding-bottom:0}}@media only screen and (min-width:961px){.column-callout-text .avia_textblock h4,.home #experimental-research .column-callout-text .avia_textblock h4,.home #iconic-craft .column-callout-text .avia_textblock h4{font-size:18px;font-size:1.5rem;margin-top:10rem}.home .column-callout-text .avia_textblock h4{font-size:18px;font-size:1.5rem;margin-top:0}#top .main_color .column-callout-text .avia_textblock h2,#top .main_color .column-callout-text .avia_textblock h2 a{line-height:1.12;font-size:75px;font-size:6.25rem}.column-callout-text .avia_textblock{padding-bottom:5rem}.column-callout-text .avia_textblock p{font-size:22.5px;font-size:1.875rem}}@media only screen and (min-width:1281px){#iconic-craft h2{line-height:1.06667;font-size:90px;font-size:7.5rem}#top .main_color .column-callout-text .avia_textblock a{line-height:1.6;font-size:22.5px;font-size:1.875rem}}@media only screen and (min-width:1601px){#top .main_color .column-callout-text .avia_textblock h2,#top .main_color .column-callout-text .avia_textblock h2 a{margin-bottom:4rem;font-size:60px;font-size:5rem}}#top .featured-projects-section{margin-top:-20px}.projects-section{display:flex;flex-direction:row;flex-wrap:wrap;gap:2rem}#top .main_color article.featured-projects,#top article.works-card,article.more-projects-card{width:100%;display:inline-block;vertical-align:top;background:#1a1a1a}#top article.works-card a,article.featured-projects a,article.more-projects-card a{display:flex;width:100%;flex-direction:column;border-width:0 1px 1px 1px;border-color:#1a1a1a;border-style:solid;overflow:hidden}#top .main_color article.featured-projects{margin-bottom:2rem}#top article.works-card img{width:100%}#top .main_color article.featured-projects.white-background a,#top article.works-card.white-background a,article.more-projects-card.white-background a{border-color:#eaeaea}#top .main_color article.featured-projects.white-background,#top article.works-card.white-background,article.more-projects-card.white-background{background:#fff}#top article.featured-projects a .image-container,#top works-projects-card a .image-container,article.more-projects-card a .image-container{overflow:hidden;position:relative;display:block;width:calc(100% + 2px);margin-left:-1px}#top .main_color article.featured-projects img,#top article.works-card img,article.more-projects-card img{margin-bottom:-3px;z-index:2;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}#top .main_color article.featured-projects .card-content,#top article.works-card .card-content,article.more-projects-card .card-content{position:relative;padding-left:1rem;padding-right:1rem;padding-bottom:30%;background:#1a1a1a;margin-top:0}#top .main_color article.featured-projects.featured-project .card-content{margin-top:1rem}#top .main_color article.featured-projects.white-background .card-content,#top article.works-card.white-background .card-content,article.more-projects-card.white-background .card-content{background:#fff}#top .main_color article.featured-projects .header,#top article.works-card .header,article.more-projects-card .header{position:absolute;display:none;height:18px;top:1.75rem;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;color:var(--zahner-red);font-family:var(--zahner-font);font-weight:700;letter-spacing:.075em;text-transform:uppercase;line-height:1.5;font-size:12px;font-size:1rem}#top .main_color article.featured-projects .location,#top article.works-card .location,article.more-projects-card .location{color:var(--zahner-gray2);position:absolute;pointer-events:none;display:block;display:-webkit-box;width:calc(100% - 3rem);height:18px;top:12%;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;font-family:var(--zahner-font);font-weight:300;letter-spacing:.025em;line-height:1.5;font-size:12px;font-size:1rem}#top .main_color article.featured-projects .icon-arrow,#top article.works-card .icon-arrow,article.more-projects-card .icon-arrow{pointer-events:none;position:absolute;top:14%;right:1rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99),-webkit-transform .6s cubic-bezier(.16, .68, .43, .99)}#top .main_color article.featured-projects .title,#top article.works-card .title,article.more-projects-card .title{color:#fff;position:absolute;display:block;display:-webkit-box;width:calc(100% - 2rem);height:40.5px;top:36%;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.125;font-size:18px;font-size:1.5rem;--webkit-transition:var(--standard-transition);transition:var(--standard-transition)}#top .main_color article.featured-projects.white-background .title,#top article.works-card.white-background .title,article.more-projects-card.white-background .title{color:var(--zahner-black)}#top .main_color article.featured-projects .description,#top article.works-card .description,article.more-projects-card .description{position:absolute;display:none;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-overflow:ellipsis;color:var(--zahner-gray)}#top article.works-card:hover .title{color:var(--zahner-red)}.card-project__featured{position:absolute;display:none;height:18px;top:1.75rem;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;color:var(--zahner-red);font-family:var(--zahner-font);font-weight:700;letter-spacing:.075em;text-transform:uppercase;line-height:1.5;font-size:12px;font-size:1rem}article.works-card .image-container{background:#f7f7f7;max-height:230px}#top article.works-card.x-large .card-project__featured{display:none}#top article.works-card.hide{display:none}.card-project__description{position:absolute;display:none;overflow:hidden;-webkit-line-clamp:6;-webkit-box-orient:vertical;text-overflow:ellipsis}@media only screen and (min-width:321px){#top .main_color article.featured-projects .card-content,#top article.works-card .card-content,article.more-projects-card .card-content{padding-left:1.5rem;padding-right:1.5rem}#top .main_color article.featured-projects .location,#top article.works-card .location,article.more-projects-card .location{width:calc(100% - 4.5rem);height:24px;line-height:1.6;font-size:15px;font-size:1.25rem}#top .main_color article.featured-projects .icon-arrow,#top article.works-card .icon-arrow,article.more-projects-card .icon-arrow{top:16%;right:1.5rem}#top .main_color article.featured-projects .title,#top article.works-card .title,article.more-projects-card .title{width:calc(100% - 3rem);height:50.625px;font-size:22.5px;font-size:1.875rem}}@media only screen and (min-width:641px){#top .main_color article.featured-projects,#top article.works-card{width:calc(100%/2 - 2rem - 4px)}#top article.works-card{width:calc(50% - 1rem)}#top .main_color article.featured-projects:first-child,#top .main_color article.featured-projects:nth-child(2),#top .main_color article.featured-projects:nth-child(3),#top .main_color article.featured-projects:nth-child(4){margin-left:0;margin-right:0}#top .main_color article.featured-projects:nth-child(2),#top .main_color article.featured-projects:nth-child(4){margin-left:1rem}#top .main_color article.featured-projects:first-child,#top .main_color article.featured-projects:nth-child(3){margin-right:1rem}#top .main_color article.featured-projects .card-content,#top article.more-projects-card .card-content,#top article.works-card .card-content{padding-left:2rem;padding-right:2rem}#top .main_color article.featured-projects .location,#top article.works-card .location,article.more-projects-card .location{width:calc(100% - 6rem)}#top .main_color article.featured-projects .icon-arrow,#top article.works-card .icon-arrow,article.more-projects-card .icon-arrow{right:2rem}#top .main_color article.featured-projects .title,#top article.works-card .title,article.more-projects-card .title{width:calc(100% - 5rem);height:54px;line-height:1.2}#top article.works-card.x-large{left:-50px}}@media only screen and (min-width:961px){#top article.works-card.large{width:100%}#top article.works-card.x-large{width:100vw}#top article.works-card.x-large img{width:100vw}#top article.works-card.large img{height:100%}#top .main_color article.featured-projects:first-child,#top .main_color article.featured-projects:nth-child(2),#top .main_color article.featured-projects:nth-child(3),#top .main_color article.featured-projects:nth-child(4){margin-left:0;margin-right:0}#top .main_color article.featured-projects:nth-child(4){margin-left:1rem}#top .main_color article.featured-projects:nth-child(3){margin-left:1rem;margin-right:1rem}#top .main_color article.featured-projects:nth-child(2){margin-right:1rem}#top .main_color article.featured-projects{width:calc(100%/3 - 1rem - 4px)}#top article.works-card{width:calc(33.3333% - 1.35rem)}#top article.works-card.medium{width:calc(50% - 1rem)}#top .main_color article.featured-projects.featured-project,#top article.works-card.featured-project,article.more-projects-card.featured-project{width:100%}#top .main_color article.featured-projects.featured-project{margin-bottom:2rem}#top .main_color article.featured-projects.featured-project a,#top article.works-card.featured-project a,article.more-projects-card.featured-project a{flex-direction:row}#top .main_color article.featured-projects.featured-project .image-container,#top article.works-card.featured-project .image-container,article.more-projects-card.featured-project .image-container{float:right;width:calc(66.66667% - 3px);margin:-1px 0 -1px 0;order:2;z-index:2}#top .main_color article.featured-projects.featured-project .card-content,#top article.works-card.featured-project .card-content,article.more-projects-card.featured-project .card-content{float:left;width:33.33333%}#top .main_color article.featured-projects .header,#top article.works-card .header,article.more-projects-card .header{display:block;display:-webkit-box}#top .main_color article.featured-projects.featured-project .location,#top article.works-card.featured-project .location,article.more-projects-card.featured-project .location{bottom:197.25px;height:18px;line-height:1.5;font-size:12px;font-size:1rem;top:auto;font-weight:700;letter-spacing:.075em;text-transform:uppercase}#top .main_color article.featured-projects.featured-project .icon-arrow,#top article.works-card.featured-project .icon-arrow,article.more-projects-card.featured-project .icon-arrow{top:1.875rem}#top .main_color article.featured-projects .title,#top article.works-card .title,article.more-projects-card .title{top:36%;height:43.2px;font-size:18px;font-size:1.5rem}#top .main_color article.featured-projects.featured-project .title,#top article.works-card.featured-project .title,article.more-projects-card.featured-project .title{height:97.2px;top:11%;-webkit-line-clamp:3;font-size:27px;font-size:2.25rem}#top .main_color article.featured-projects.featured-project .title{height:144px;font-size:40px;font-size:2.3333333333rem}#top .main_color article.featured-projects.featured-project .description,#top article.works-card.featured-project .description,article.more-projects-card.featured-project .description{-webkit-line-clamp:6;height:162px;line-height:1.5;font-size:18px;font-size:1.5rem;display:block;display:-webkit-box;bottom:2.5rem;width:calc(100% - 5rem)}#top .main_color article.featured-project a .img.color-img{right:0}#top article.works-card.large a{border-width:1px 0 1px 1px}#top article.works-card.large .image-container{float:right;width:66.66667%;margin:-1px 0 -1px 0;max-height:unset;padding-bottom:unset;height:auto}#top article.works-card.large .card-content{float:left;width:33.33333%;padding-bottom:48%}.card-project__featured{display:block;display:-webkit-box}#top article.works-card.large .location{top:auto;bottom:180px;height:18px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;line-height:1.5;font-size:12px;font-size:1rem}#top article.works-card.large .icon-arrow,#top article.works-card.x-large .icon-arrow{top:1.875rem}#top article.works-card.large .title{height:97.2px;top:15%;-webkit-line-clamp:3;font-size:27px;font-size:2.25rem}#top article.works-card.large .title{height:144px;font-size:40px;font-size:3.3333333333rem}#top article.works-card.large .card-project__description{display:block;display:-webkit-box;-webkit-line-clamp:5;bottom:1.5rem;width:calc(100% - 4rem);height:120px;line-height:1.6;font-size:15px;font-size:1.25rem}#top article.works-card.large .card-project__description{-webkit-line-clamp:6;height:162px;line-height:1.5;font-size:18px;font-size:1.5rem}#top article.works-card.large a,#top article.works-card.x-large a{flex-direction:row;border-right-width:0;border-top-width:1px;width:calc(100% - 0px)}#top article.works-card.large .image-container{order:2}#top article.works-card.large .card-content{order:1}#top article.works-card.x-large{height:48vw;position:relative;overflow:visible}#top article.works-card.x-large a{position:relative;width:100vw;height:48vw;overflow:hidden;border-width:0}#top article.works-card.x-large .image-container{max-height:unset}article.works-card.medium .image-container{max-height:330px}#top article.works-card.x-large .card-content{position:absolute;top:8.5%;width:calc(50% - 82px);margin-left:50px;padding-bottom:40%;background:#fff}#top article.works-card.x-large .card-project__featured{display:block;display:-webkit-box}#top article.works-card.x-large .location{display:block;display:-webkit-box;top:initial;bottom:174px;height:11.99997px;font-weight:700;letter-spacing:.075em;text-transform:uppercase;line-height:1.33333;font-size:9px;font-size:.75rem}#top article.works-card.x-large .title{top:18%;height:71.99982px;font-size:27px;font-size:2.25rem}#top article.works-card.x-large .card-project__description{display:block;display:-webkit-box;width:calc(100% - 4rem);-webkit-line-clamp:6;height:162px;bottom:1rem;line-height:1.5;font-size:18px;font-size:1.5rem}}@media only screen and (min-width:1100px){#top .main_color article.featured-projects.featured-project .title{font-size:3.3333333333rem}}@media only screen and (min-width:1281px){#top .main_color article.featured-projects .card-content{padding-left:3rem;padding-right:3rem}#top article.works-card.large .image-container{width:75%}#top article.works-card.large .card-content{width:25%}.card-project__featured{top:2.5rem}#top article.works-card.large .icon-arrow,#top article.works-card.x-large .icon-arrow{top:2.5rem}#top article.works-card.large .card-project__description{bottom:1rem;width:calc(100% - 6rem)}#top article.works-card.x-large .card-content{width:43.5%;max-width:612px;margin-left:50px}#top article.works-card.x-large .location{bottom:189px;height:18px;line-height:1.5;font-size:12px;font-size:1rem}#top article.works-card.x-large .location{bottom:249.75px}#top .main_color article.featured-projects .title,#top article.works-card .title,article.more-projects-card .title{top:33%;height:54px;font-size:22.5px;font-size:1.875rem}#top article.works-card.x-large .title{height:96px;font-size:40px;font-size:3.3333333333rem}#top article.works-card.x-large .title{height:108px;line-height:1.125;font-size:48px;font-size:4rem}#top article.works-card.x-large .card-project__description{-webkit-line-clamp:8;width:calc(100% - 6rem);height:216px;bottom:1rem}}@media only screen and (min-width:1310px){#top article.works-card.x-large{left:calc((100vw - 1310px + 100px)/ 2 * -1)}#top article.works-card.x-large .card-content{width:50%;max-width:577px;margin-left:calc(50vw - 603px)}}@media only screen and (min-width:1601px){#top .main_color article.featured-projects .title,#top article.works-card .title,article.more-projects-card .title{top:4.5rem}}.latest-updates,.related-work{display:flex;flex-direction:column}.latest-updates article,.related-work article{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#eaeaea}.latest-updates article,.related-work article{border-bottom-color:#2a2a2a}.latest-updates article:last-of-type,.related-work article:last-of-type{border-bottom:none}.latest-updates a:hover,.related-work a:hover{text-decoration:none}.latest-updates a.see-more,.related-work a.see-more{color:var(--zahner-red);font-weight:300;line-height:1.6;font-size:15px;font-size:1.25rem;-webkit-transition:color .4s cubic-bezier(.16, .68, .43, .99);transition:color .4s cubic-bezier(.16, .68, .43, .99)}.latest-updates a.see-more:hover,.related-work a.see-more:hover{color:#fff}.latest-updates a.see-more:hover .icon-arrow:before,.related-work a.see-more:hover .icon-arrow:before{background:#fff}.latest-updates a.see-more:hover .icon-arrow:after,.related-work a.see-more:hover .icon-arrow:after{border-top-color:#fff;border-right-color:#fff}.page-section h4{color:var(--zahner-black);line-height:1.2;font-size:18px;font-size:1.5rem;-webkit-transition:color .4s cubic-bezier(.16, .68, .43, .99);transition:color .4s cubic-bezier(.16, .68, .43, .99)}.black-background.page-section .blog-categories{color:var(--zahner-gray2)}.page-section .blog-categories{display:inline-block;margin-bottom:.25rem;color:#5a5a5a;font-weight:300;line-height:1;font-size:12px;font-size:1rem}.testimonial br{display:none}.testimonial .testimonial-icon{position:absolute;top:1.5rem;left:-.5rem;z-index:-1;color:#1a1a1a;font-weight:500;line-height:.875;font-size:120px;font-size:10rem}.testimonial blockquote{margin:0;color:#fff;font-weight:300;line-height:1.2;font-size:22.5px;font-size:1.875rem;border-left:none;padding-left:0}.testimonial cite{display:block;margin:1.5rem 0 0;padding:0;line-height:1}.main_color .testimonial cite a,.main_color .testimonial cite span{color:var(--zahner-gray2);font-style:normal;font-weight:300;line-height:1.5;letter-spacing:.025em}.main_color .testimonial cite a:hover{color:var(--zahner-gray2);text-decoration:none}.testimonial cite span.author{color:#fff;display:block;line-height:1;font-size:15px;font-size:1.25rem}.testimonial cite span.author:before{content:""}.testimonial cite span.author:after{content:""}.testimonial cite span.position{font-size:15px;font-size:1.25rem}.testimonial cite span.position:after{content:" at "}.testimonial cite a.company{border-bottom:1px solid var(--zahner-gray2);-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99);font-size:15px;font-size:1.25rem}.testimonial cite a.company:hover{color:#fff;border-color:#fff;text-decoration:none}.related-work h4{line-height:1.2;font-size:18px;font-size:1.5rem;-webkit-transition:color .4s cubic-bezier(.16, .68, .43, .99);transition:color .4s cubic-bezier(.16, .68, .43, .99)}@media only screen and (min-width:641px){#top .flex_column_table_cell.latest-updates-column{display:none}.latest-updates,.related-work{padding-left:1rem;padding-right:1rem}.flex_column.testimonial-column{padding-left:1rem;padding-right:1rem}.page-section h4{font-size:18px;font-size:1.5rem}.page-section .blog-categories{margin-bottom:.375rem;font-size:15px;font-size:1.25rem}.related-work h4{font-size:18px;font-size:1.5rem}.latest-updates article,.related-work article{width:calc(50% - 2rem)}.latest-updates a.see-more,.related-work a.see-more{line-height:1.5;font-size:18px;font-size:1.5rem}.testimonial .testimonial-icon{top:1rem;left:-1rem;font-size:180px;font-size:15rem}.testimonial blockquote{font-size:40px;font-size:3.3333333333rem}.testimonial cite span.author{display:inline;font-size:22.5px;font-size:1.875rem}.testimonial cite span.author:before{content:"— "}.testimonial cite span.author:after{content:", "}.testimonial cite span.position{font-size:22.5px;font-size:1.875rem}.testimonial cite a.company{font-size:22.5px;font-size:1.875rem}}@media only screen and (min-width:961px){#top .flex_column_table_cell.latest-updates-column{display:table-cell}.latest-updates article,.related-work article{width:100%}}@media only screen and (min-width:1281px){.related-work h4{font-size:22.5px;font-size:1.875rem}.testimonial blockquote{padding-top:.5rem;font-size:48px;font-size:4rem}}@media only screen and (min-width:641px) and (max-width:960px){.responsive #top #wrap_all .related-work-column{display:none}.responsive #top #wrap_all .systems-by-zahner-column{width:100%}}@media only screen and (max-width:640px){#related-work-systems-by-zahner.avia-section.right-side-dots-background:before{top:0;right:0;height:40rem}}.creation-case-study-column .avia-image-container,.image-overlay-column .avia-image-container{position:absolute;top:0}.full-width-section section.av_textblock_section{padding-left:4rem;padding-right:4rem}.full-width-section .column-callout-text .featured{display:block;margin-bottom:.5em;color:var(--zahner-red);font-weight:700;letter-spacing:.075em;text-transform:uppercase;line-height:1.5;font-size:12px;font-size:1rem}#top .main_color.full-width-section .column-callout-text h2 a{color:#fff}#top .main_color.full-width-section .column-callout-text h2 a{display:block;width:100%;margin-bottom:9%;line-height:1.2;font-size:27px;font-size:2.25rem}.full-width-section .column-callout-text{width:100%;padding:0 1rem 2.5rem}.full-width-section .column-callout-text p{margin:0}.full-width-section .column-callout-text h5{display:block;display:-webkit-box;height:18px;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;color:var(--zahner-gray2)}.full-width-section .column-callout-text p{display:block;display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.6;font-size:15px;font-size:1.25rem;color:var(--zahner-gray)}#top .full-width-section .column-callout-text .avia_textblock a.button{margin-top:8%;background:var(--zahner-red);font-weight:600;text-transform:uppercase;font-size:12px;font-size:1rem;padding:1rem 2rem;letter-spacing:.075em;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}#top .full-width-section .column-callout-text .avia_textblock a.button:hover{background:#000}@media only screen and (min-width:768px){.full-width-section .column-callout-text{padding:2.5rem 1rem}.full-width-section .column-callout-text .featured{margin-bottom:0}#top .main_color.full-width-section .column-callout-text h2 a{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;font-size:32px;font-size:2.6666666667rem}.full-width-section .column-callout-text p{line-height:1.5;font-size:15px;font-size:1.25rem}}@media only screen and (min-width:768px){.full-width-section .column-callout-text .avia_textblock .button-row{position:absolute;bottom:4rem}}@media only screen and (min-width:961px){.full-width-section .column-callout-text{padding:2rem 1rem}.full-width-section .column-callout-text .featured{margin-bottom:.5em;line-height:1.6;font-size:15px;font-size:1.25rem}#top .main_color.full-width-section .column-callout-text h2 a{font-size:40px;font-size:3.3333333333rem}.full-width-section .column-callout-text p{line-height:1.5;font-size:18px;font-size:1.5rem}.full-width-section .column-callout-text p{height:136px}}@media only screen and (min-width:1281px){.full-width-section .column-callout-text{padding:3rem 1rem}#top .main_color.full-width-section .column-callout-text h2 a{margin-bottom:15%}#top .main_color.full-width-section .column-callout-text h2 a{font-size:48px;font-size:4rem}.full-width-section .column-callout-text p{height:176px;line-height:1.6;font-size:22.5px;font-size:1.875rem}}@media only screen and (min-width:1601px){.full-width-section .column-callout-text p{height:216px;margin-top:.75rem;margin-bottom:3.5rem;-webkit-line-clamp:6;line-height:1.6;font-size:22.5px;font-size:1.875rem}}@media only screen and (max-width:767px){.responsive #top .full-width-section .flex_column_table{display:flex;flex-direction:column-reverse}.responsive #top #wrap_all .full-width-section .container{max-width:100%;width:100%}.full-width-section .column-callout-text{padding:2rem 0}#top .main_color.full-width-section .column-callout-text h2 a{margin-bottom:8%}}@media only screen and (min-width:1601px){.page-block__text-content{padding:4rem 1rem}}.column-callout-text .avia_textblock.material-applications-text{padding-bottom:5rem;width:100%;max-width:100vw;padding-left:1rem;padding-right:1rem}.material-applications article,.systems-by-zahner article{display:block;width:100%;float:left;margin-bottom:2rem}.home .material-applications article:nth-child(3),.home .material-applications article:nth-child(4),.home .systems-by-zahner article:nth-child(3),.home .systems-by-zahner article:nth-child(4){display:none}.labs-rd .image-overlay,.material-applications .image-overlay,.systems-by-zahner .image-overlay,article.features-card .image-overlay,article.labsrd-card .image-overlay,article.materials-card .image-overlay,article.new-service-card .image-overlay{display:none!important}.labs-rd article a,.material-applications article a,.systems-by-zahner article a,article.features-card a,article.labsrd-card a,article.materials-card a{position:relative;display:block;width:100%;height:0;padding-bottom:56%;background:#fff;border-color:#eaeaea;border-style:solid;border-width:1px 1px 1px 1px;background:#1a1a1a;border-color:#1a1a1a;overflow:hidden}#top .main_color article.features-card.white-background a,#top .main_color article.features-card.white-background a:hover,#top .main_color article.materials-card.white-background a,#top .main_color article.materials-card.white-background a:hover,.material-applications article.white-background a,.material-applications article.white-background a:hover,.page .main_color .template-page article.features-card.white-background a,.page .main_color .template-page article.features-card.white-background a:hover,.page .main_color .template-page article.labsrd-card.white-background a,.page .main_color .template-page article.labsrd-card.white-background a:hover,.page .main_color .template-page article.materials-card.white-background a,.page .main_color .template-page article.materials-card.white-background a:hover,.systems-by-zahner article.white-background a,.systems-by-zahner article.white-background a:hover{background:#fff;border-color:#eaeaea}.labs-rd article img,.systems-by-zahner article img,article.features-card img,article.labsrd-card img{position:absolute;display:block;overflow:hidden;width:calc(100% + 2px);-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99);z-index:0;height:100%}.systems-by-zahner article img{opacity:.25}.labs-rd article:hover img,.systems-by-zahner article:hover img,article.features-card:hover img,article.labsrd-card:hover img{-webkit-transform:scale(1.125);transform:scale(1.125)}.systems-by-zahner article a:before,article.features-card a:before{content:"";position:absolute;display:block;width:75%;height:100%;background:#fff;border-color:#eaeaea;border-style:solid;border-width:1px 0 1px 1px;-webkit-transition:width .6s cubic-bezier(.16, .68, .43, .99);transition:width .6s cubic-bezier(.16, .68, .43, .99);background:#1a1a1a;border-color:#1a1a1a;z-index:1}#top .main_color article.features-card.white-background a:before,#top .main_color article.materials-card.white-background a:before,.page .main_color .template-page article.features-card.white-background a:before,.page .main_color .template-page article.materials-card.white-background a:before,.systems-by-zahner article.white-background a:before{background:#fff;border-color:#fff}.systems-by-zahner article:hover a:before,article.features-card:hover a:before{width:0%}.labs-rd article a:after,article.features-card a:after,article.labsrd-card a:after{content:"";position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);display:block;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}#top .main_color article.features-card.white-background a:after,.page .main_color .template-page article.features-card.white-background a:after,.systems-by-zahner article.white-background a:after,article.labsrd-card.white-background a:after{background:rgba(255,255,255,.8)}.labs-rd article a:hover:after{background:rgba(0,0,0,.2)}article.labsrd-card.white-background a:hover:after{background:rgba(255,255,255,.4)}.material-applications article.white-background a:before{content:'';display:block;width:0;height:4px;margin-top:-1px;margin-left:-1px;background:0 0;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}.material-applications article.white-background a:hover:before{width:calc(100% + 2px);background:var(--zahner-red)}.material-applications article figure,article.materials-card figure{position:absolute;width:60%;top:50%;left:0;right:-105%;bottom:0;margin:0 auto;padding-bottom:60%;overflow:hidden;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}.material-applications article img,article.materials-card img{-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}.material-applications article:hover img,article.materials-card:hover img{-webkit-transform:scale(1.125);transform:scale(1.15)}.labs-rd article .systems-content,.material-applications article .materials-content,.systems-by-zahner article .systems-content,article.features-card .systems-content,article.labsrd-card .systems-content,article.materials-card .materials-content{position:relative;width:100%;height:0;padding-left:1rem;padding-right:1rem;padding-bottom:56.25%;z-index:2}article.labsrd-card .systems-content{padding-bottom:53.25%}.labs-rd article .subtitle,.systems-by-zahner article .subtitle,article.features-card .subtitle,article.labsrd-card .subtitle{position:absolute;display:inline-block;top:1rem;color:#cacaca;border-radius:2px;font-weight:700;line-height:1;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-size:1rem;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99);color:#5a5a5a}.material-applications article .subtitle,article.materials-card .subtitle{position:absolute;display:block;display:-webkit-box;width:calc(100% - 4rem);height:18px;bottom:1.5rem;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;color:#8a8a8a;font-family:var(--zahner-font);font-weight:300;letter-spacing:.025em;line-height:1.5;font-size:12px;font-size:1rem;top:3.5rem}#top .main_color article.materials-card.white-background .subtitle,.material-applications article.white-background .subtitle,.page .main_color .template-page article.materials-card.white-background .subtitle{color:#8a8a8a}#top .main_color article.features-card.white-background .subtitle,.page .main_color .template-page article.features-card.white-background .subtitle{color:#cacaca}#top .main_color article.features-card.white-background:hover .subtitle,.page .main_color .template-page article.features-card.white-background:hover .subtitle{color:#8a8a8a}.systems-by-zahner article.white-background .subtitle,article.labsrd-card.white-background .subtitle{color:#cacaca}.labs-rd article h3,.systems-by-zahner article h3,article.features-card h3,article.labsrd-card h3{position:absolute;display:block;display:-webkit-box;width:calc(100% - 2rem);height:36px;bottom:61.875px;color:#0a0a0a;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.6;font-size:22.5px;font-size:1.875rem;color:#fff;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}article.labsrd-card.white-background h3{color:var(--zahner-black)}.material-applications article h3,article.materials-card h3{position:absolute;display:block;display:-webkit-box;width:calc(100% - 4rem);height:27px;top:.5rem;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.5;font-size:18px;font-size:1.5rem;color:#fff;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}#top .main_color article.features-card.white-background h3,#top .main_color article.materials-card.white-background h3,.material-applications article.white-background h3,.page .main_color .template-page article.features-card.white-background h3,.page .main_color .template-page article.materials-card.white-background h3,.systems-by-zahner article.white-background h3{color:var(--zahner-black)}.material-applications article.white-background a:hover h3{color:var(--zahner-red)}.labs-rd article p,.material-applications article p,.systems-by-zahner article p,article.features-card p,article.labsrd-card p,article.materials-card p{position:absolute;display:block;display:-webkit-box;width:calc(100% - 3rem);height:45px;bottom:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.5;font-size:15px;font-size:1.25rem;color:#8a8a8a}#top .main_color article.features-card.white-background p,#top .main_color article.materials-card.white-background p,.page .main_color .template-page article.features-card.white-background p,.page .main_color .template-page article.labsrd-card.white-background p,.page .main_color .template-page article.materials-card.white-background p{color:#5a5a5a}.systems-by-zahner article.white-background p{color:#5a5a5a}.labs-rd article p,article.labsrd-card p{bottom:1rem}.labs-rd article .icon-arrow,.material-applications article .icon-arrow,.systems-by-zahner article .icon-arrow,article.features-card .icon-arrow,article.labsrd-card .icon-arrow,article.materials-card .icon-arrow{position:absolute;top:1.25rem;right:1rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99),-webkit-transform .6s cubic-bezier(.16, .68, .43, .99)}.labs-rd article .icon-arrow,article.labsrd-card .icon-arrow{top:.75rem}.left-link-list,.related-work-column{display:block;order:2}#top #experimental-research .column-callout-text .avia_textblock h2 a,#top #experimental-research .column-callout-text .avia_textblock h2 a:hover,#top .column-callout-text .avia_textblock.material-applications-text h2 a,#top .column-callout-text .avia_textblock.material-applications-text h2 a:hover{color:#fff;line-height:1.125;font-size:48px;font-size:4rem;border:none}.responsive #top .link-list-systems-by-zahner .av-flex-placeholder{display:none}.responsive #top .link-list-systems-by-zahner .flex_column_table{display:flex;flex-direction:column}.associated-projects-section .container .av-content-small.units{width:100%}.associated-projects-section h2{text-transform:uppercase!important}.associated-projects-container,.creations-container,.labs-container,.services-container,.surfaces-container{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:0 1rem}.associated-projects-section{padding-bottom:10rem}.creations-container,.labs-container,.services-container,.surfaces-container{display:flex;justify-content:space-between;gap:1rem}.labs-container{padding:0}.associated-projects-container{padding:0 0;justify-content:flex-start;gap:1.5rem;margin-top:1rem}#top .associated-projects-container article.works-card.white-background .card-content{padding-bottom:30%}#top .associated-projects-container article.works-card.project.white-background.small{width:100%}.associated-projects-container .image-container,article.works-card.large .image-container,article.works-card.medium .image-container,article.works-card.small .image-container,article.works-card.x-large .image-container{padding-bottom:54%;height:0}.associated-projects-section .button-row{display:block;width:100%;margin-top:2rem}.main_color.associated-projects-section .button.load-more-associated-projects{display:block!important;margin:0 auto!important;background-color:var(--zahner-red)!important;font-weight:700;font-size:15px;font-size:1.25rem;padding:1.5rem 2rem;text-transform:uppercase;letter-spacing:.075em}.main_color.associated-projects-section .button.load-more-associated-projects.no-more-projects{display:none!important}.more-creations,.more-services,.more-surfaces{padding-top:4rem}@media only screen and (min-width:321px){.column-callout-text .avia_textblock.material-applications-text{padding-left:0;padding-right:1rem}.labs-rd article .systems-content,.material-applications article .materials-content,.systems-by-zahner article .systems-content,article.features-card .systems-content,article.labsrd-card .systems-content,article.materials-card .materials-content{padding-left:1.5rem;padding-right:1.5rem}.labs-rd article .subtitle,.systems-by-zahner article .subtitle,article.features-card .subtitle{top:1.5rem}.labs-rd article h3,.systems-by-zahner article h3,article.features-card h3,article.labsrd-card h3{width:calc(100% - 3rem);bottom:67.5px}.material-applications article h3,article.materials-card h3{width:calc(100% - 5rem);height:36px;line-height:1.6;font-size:22.5px;font-size:1.875rem}.material-applications article p,.systems-by-zahner article p,article.features-card p,article.materials-card p{bottom:.25rem}.labs-rd article p,article.labsrd-card p{bottom:1.25rem}.labs-rd article .icon-arrow,.material-applications article .icon-arrow,.systems-by-zahner article .icon-arrow,article.features-card .icon-arrow,article.labsrd-card .icon-arrow,article.materials-card .icon-arrow{top:1.75rem;right:1.5rem}.labs-rd article .icon-arrow{top:1.25rem}.material-applications article .subtitle,article.materials-card .subtitle{width:calc(100% - 5rem);height:24px;line-height:1.6;font-size:15px;font-size:1.25rem}}@media only screen and (max-width:640px){.responsive #top #related-work-systems-by-zahner .flex_column_table{display:flex;flex-direction:column}}@media only screen and (min-width:641px){#top .associated-projects-container article.works-card.project.white-background.small{width:calc(50% - 1rem)}#top .associated-projects-container article.works-card.white-background .card-content{padding-bottom:40%}.column-callout-text .avia_textblock.material-applications-text{max-width:66.66667vw;margin-left:0;padding-left:0;padding-right:0}.associated-projects-container,.creations-container,.labs-container,.services-container,.surfaces-container{flex-direction:row;flex-wrap:wrap}.material-applications article,.systems-by-zahner article{width:50%;padding-left:1rem;padding-right:1rem}article.features-card,article.labsrd-card,article.materials-card,article.new-service-card{width:calc(50% - 1rem)}article.more-projects-card{width:calc(50% - 1rem)}.home .material-applications article:nth-child(3),.home .material-applications article:nth-child(4),.home .systems-by-zahner article:nth-child(3),.home .systems-by-zahner article:nth-child(4){display:block}.labs-rd article .systems-content,.material-applications article .materials-content,.systems-by-zahner article .systems-content,article.features-card .systems-content,article.labsrd-card .systems-content,article.materials-card .materials-content{padding-left:2rem;padding-right:2rem}.labs-rd article .subtitle,.systems-by-zahner article .subtitle,article.features-card .subtitle{top:2rem}.labs-rd article h3,.systems-by-zahner article h3,article.features-card h3,article.labsrd-card h3{width:calc(100% - 4rem)}#top #experimental-research .column-callout-text .avia_textblock h2 a,#top #experimental-research .column-callout-text .avia_textblock h2 a:hover,.column-callout-text .avia_textblock.material-applications-text h2 a,.column-callout-text .avia_textblock.material-applications-text h2 a:hover{line-height:1.1;font-size:60px;font-size:5rem}.material-applications article h3,article.materials-card h3{top:1.5rem;width:calc(100% - 6rem);height:27px;line-height:1.5;font-size:18px;font-size:1.5rem}.material-applications article p,.systems-by-zahner article p,article.features-card p,article.materials-card p{width:calc(100% - 4rem);bottom:.5rem}.labs-rd article p,article.labsrd-card p{width:calc(100% - 4rem);bottom:1.5rem}.labs-rd article .icon-arrow,.material-applications article .icon-arrow,.systems-by-zahner article .icon-arrow,article.features-card .icon-arrow,article.labsrd-card .icon-arrow,article.materials-card .icon-arrow{top:2rem;right:2rem}.labs-rd article .icon-arrow,article.labsrd-card .icon-arrow{top:1.5rem}.related-work-column{display:none}.material-applications article .subtitle,article.materials-card .subtitle{width:calc(100% - 6rem);height:18px;line-height:1.5;font-size:12px;font-size:1rem;top:4.5rem}}@media only screen and (max-width:960px){.link-list-systems-by-zahner .flex_column{width:100%;margin-left:0}}@media only screen and (min-width:961px){#top .associated-projects-container article.works-card.project.white-background.small{width:calc(33.3333% - 1rem)}article.more-projects-card{width:calc(33% - 1rem)}#top .associated-projects-container article.works-card.white-background .card-content{padding-bottom:30%}.column-callout-text .avia_textblock.material-applications-text{max-width:50vw}#top #experimental-research .column-callout-text .avia_textblock h2 a,#top #experimental-research .column-callout-text .avia_textblock h2 a:hover,.column-callout-text .avia_textblock.material-applications-text h2 a,.column-callout-text .avia_textblock.material-applications-text h2 a:hover{line-height:1.12;font-size:75px;font-size:6.25rem}.labs-rd article a:hover .icon-arrow,.material-applications article a:hover .icon-arrow,.systems-by-zahner article a:hover .icon-arrow,article.features-card a:hover .icon-arrow,article.labsrd-card a:hover .icon-arrow,article.materials-card a:hover .icon-arrow,article.more-projects-card a:hover .icon-arrow,article.works-card a:hover .icon-arrow{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}.material-applications article h3,article.materials-card h3{height:36px;line-height:1.6;font-size:22.5px;font-size:1.875rem}.responsive #top .link-list-systems-by-zahner .flex_column_table{flex-direction:row}.responsive #top .link-list-systems-by-zahner .flex_column_table .av_two_third{order:2}.left-link-list,.related-work{display:block;order:1}.material-applications article .subtitle,article.materials-card .subtitle{height:24px;line-height:1.6;font-size:15px;font-size:1.25rem}.material-applications{margin-left:-35px}article.features-card,article.labsrd-card,article.materials-card,article.new-service-card{width:calc(33% - 1rem)}.labs-rd article:first-of-type{width:66%}}@media only screen and (min-width:1281px){.column-callout-text .avia_textblock.material-applications-text{max-width:55.33333rem;margin-left:0;padding-left:0}.labs-rd article .systems-content,.material-applications article .materials-content,.systems-by-zahner article .systems-content,article.features-card .systems-content,article.labsrd-card .systems-content,article.materials-card .materials-content{padding-left:3rem;padding-right:3rem}.systems-by-zahner article .subtitle,article.features-card .subtitle{top:3rem}.systems-by-zahner article h3,article.features-card h3{width:calc(100% - 6rem);bottom:79.5px;height:35.99991px;line-height:1.33333;font-size:27px;font-size:2.25rem}.material-applications article h3,article.materials-card h3{height:35.99991px;line-height:1.33333;font-size:24px;font-size:2rem;top:2.5rem}article.labsrd-card h3{width:calc(100% - 6rem);bottom:94.5px;height:35.99991px;line-height:1.33333;font-size:27px;font-size:2.25rem}.material-applications article p,.systems-by-zahner article p,article.features-card p,article.materials-card p{width:calc(100% - 6rem);bottom:1.5rem;height:54px;line-height:1.5;font-size:18px;font-size:1.5rem}article.labsrd-card p{width:calc(100% - 6rem);bottom:2.5rem;height:54px;line-height:1.5;font-size:18px;font-size:1.5rem}.labs-rd article .icon-arrow,.material-applications article .icon-arrow,.systems-by-zahner article .icon-arrow,article.features-card .icon-arrow,article.labsrd-card .icon-arrow,article.materials-card .icon-arrow{top:2.875rem;right:3rem}.labs-rd article .icon-arrow{top:2.375rem}.material-applications article .subtitle,article.materials-card .subtitle{bottom:2.5rem;top:5.5rem}#top #experimental-research .column-callout-text .avia_textblock h2 a,#top #experimental-research .column-callout-text .avia_textblock h2 a:hover,#top .column-callout-text .avia_textblock.material-applications-text h2 a,#top .column-callout-text .avia_textblock.material-applications-text h2 a:hover{line-height:1.06667;font-size:90px;font-size:7.5rem}}@media only screen and (min-width:1330px){.associated-projects-container,.creations-container,.labs-container,.services-container,.surfaces-container{padding:0 0}}@media only screen and (max-width:1024px){.responsive #top #wrap_all .material-applications-column{width:100%}.responsive #top #wrap_all .material-applications-empty-column{width:0}}.material-applications-img-lg,.material-applications-img-md,.material-applications-img-sm,.material-applications-img-xs{position:absolute;overflow:hidden;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#1a1a1a}.material-applications-img-sm{width:2.5rem;height:2.5rem;top:2rem;right:7.5rem}.material-applications-img-lg{width:10rem;height:10rem;top:13rem;right:-5rem}.material-applications-img-md{width:5rem;height:5rem;top:17.5rem;right:-1rem}.material-applications-img-sm img{width:2.5rem;height:2.5rem}.material-applications-img-lg img{width:10rem;height:10rem}.material-applications-img-md img{width:5rem;height:5rem}.material-applications-img-lg,.material-applications-img-md,.material-applications-img-sm,.material-applications-img-xs{display:none}@media only screen and (min-width:641px){.material-applications-img-xs{display:block;width:4rem;height:4rem;top:7.5rem;right:11rem}.material-applications-img-md{width:12rem;height:12rem;top:37.5rem;right:-2.25rem;display:block}.material-applications-img-lg{width:18rem;height:16rem;top:19rem;right:-12.5rem;display:block}.material-applications-img-sm{width:7.5rem;height:7.5rem;top:30rem;right:7rem;display:block}.material-applications-img-xs img{width:4rem;height:4rem}.material-applications-img-md img{width:12rem;height:12rem}.material-applications-img-lg img{width:18rem;height:16rem}.material-applications-img-sm img{width:7.5rem;height:7.5rem}}@media only screen and (max-width:767px){.material-applications-img-lg,.material-applications-img-md,.material-applications-img-sm,.material-applications-img-xs{display:none}.column-callout-text .avia_textblock.material-applications-text{max-width:100vw;padding-left:0;padding-right:0}}@media only screen and (min-width:961px){.material-applications-img-lg{width:30rem;height:25rem;right:-8.5rem}.material-applications-img-xs{width:5rem;height:5rem;top:10rem;right:27rem}.material-applications-img-md{width:15rem;height:15rem;top:48rem;right:5rem}.material-applications-img-sm{width:10rem;height:10rem;top:38rem;right:16rem}.material-applications-img-lg img{width:30rem;height:30rem}.material-applications-img-xs img{width:5rem;height:5rem}.material-applications-img-md img{width:15rem;height:15rem}.material-applications-img-sm img{width:10rem;height:10rem}}@media only screen and (min-width:1025px){.material-applications-img-md{width:20rem;height:20rem;top:54.5rem;right:1.5rem}.material-applications-img-lg{width:30rem;height:30rem;right:-12rem}.material-applications-img-sm{width:12.5rem;height:12.5rem;top:42rem;right:16rem}.material-applications-img-xs{width:6.25rem;height:6.25rem;top:12.5rem;right:25rem}.material-applications-img-md img{width:20rem;height:20rem}.material-applications-img-lg img{width:30rem;height:30rem}.material-applications-img-sm img{width:12.5rem;height:12.5rem}.material-applications-img-xs img{width:6.25rem;height:6.25rem}}@media only screen and (min-width:1201px){.material-applications-img-md{width:25rem;height:25rem;top:58rem;right:-3.75rem}.material-applications-img-lg{width:35rem;height:35rem;right:-20.5rem}.material-applications-img-sm{width:15rem;height:15rem;top:43rem;right:14rem}.material-applications-img-xs{width:7.5rem;height:7.5rem;top:10rem;right:29rem}.material-applications-img-md img{width:25rem;height:25rem}.material-applications-img-lg img{width:35rem;height:35rem}.material-applications-img-sm img{width:15rem;height:15rem}.material-applications-img-xs img{width:7.5rem;height:7.5rem}}@media only screen and (max-width:640px){#material-applications.avia-section.right-side-dots-background:before{height:60rem}}@-webkit-keyframes spinRight{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spinRight{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spinLeft{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes spinLeft{from{-webkit-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes fadeUpDelay{0%{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0}25%{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes fadeUpDelay{0%{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0}25%{-webkit-transform:translate3d(0,60px,0);transform:translate3d(0,60px,0);opacity:0}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}.main_color .home-labs__hero-graphic{position:relative;width:50vw;margin:0 auto;padding-left:10vw}.main_color .home-labs__hero-graphic-outer{position:absolute;width:50vw;height:50vw;border:1px solid #6a6a6a;border-radius:50%}.main_color .home-labs__hero-graphic-middle{position:absolute;width:46vw;height:46vw;margin-top:2vw;margin-left:2vw;border:1px dashed #6a6a6a;border-radius:50%;-webkit-animation:spinRight 8s linear infinite;animation:spinRight 8s linear infinite}.main_color .home-labs__hero-graphic-inner{position:absolute;width:30vw;height:30vw;margin-top:10vw;margin-left:10vw;border:1px dotted #6a6a6a;border-radius:50%;-webkit-animation:spinLeft 12s linear infinite;animation:spinLeft 12s linear infinite}.main_color .home-labs__hero-graphic-line{position:absolute;height:75vw;margin-top:-10vw;margin-left:25vw;border:1px dashed #6a6a6a}@media only screen and (min-width:641px){.main_color .home-labs__hero-graphic{width:25vw;padding-left:8vw}.main_color .home-labs__hero-graphic-outer{width:25vw;height:25vw}.main_color .home-labs__hero-graphic-middle{width:23.5vw;height:23.5vw;margin-top:.75vw;margin-left:.75vw;border:2px dashed #6a6a6a}.main_color .home-labs__hero-graphic-inner{width:16.5vw;height:16.5vw;margin-top:4.25vw;margin-left:4.25vw;border:2px dotted #6a6a6a}.main_color .home-labs__hero-graphic-line{height:40vw;margin-top:-5vw;margin-left:12.5vw}}#experimental-research .column-callout-text .avia_textblock{padding-top:0}.page-gallery__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap}.entry-content-wrapper .page-gallery__item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-left:0;margin-right:1rem;margin-bottom:1.5rem;padding-bottom:1.5rem;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#eaeaea}.entry-content-wrapper .page-gallery__item a:hover{text-decoration:none;border-bottom:none}#top .main_color:not(.footer) .template-page .post-entry ul:not(.page-gallery__list):not(.contact-list):not(.card-location__list):not(.project-data__list):not(.project-data__sublist):not(.category__list):not(.menu){margin:2rem 0;border-top:1px solid #eaeaea}#top .main_color:not(.footer) .template-page .post-entry ul:not(.page-gallery__list):not(.contact-list):not(.card-location__list):not(.project-data__list):not(.project-data__sublist):not(.category__list):not(.menu) li{margin-left:4rem;padding:1.5rem 0;border-bottom:1px solid #eaeaea;color:#5a5a5a;font-weight:300;line-height:1.6;font-size:15px;font-size:1.25rem}#top .main_color:not(.footer) .template-page .post-entry ul li:last-of-type{border-bottom:none}#top .main_color:not(.footer) .template-page .post-entry ul:not(.page-gallery__list):not(.contact-list):not(.card-location__list):not(.project-data__list):not(.project-data__sublist):not(.category__list):not(.menu) li:before{content:"+";font-weight:700;display:inline-block;color:#f82400;margin-left:-4rem;margin-right:3.125rem}.page-gallery__item-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;overflow:visible!important}.page-gallery__item-text{display:inline-block;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.page h4.page-gallery__item-title{color:var(--zahner-black);line-height:1.2;font-size:18px;font-size:1.5rem;-webkit-transition:color .4s cubic-bezier(.16, .68, .43, .99);transition:color .4s cubic-bezier(.16, .68, .43, .99);font-weight:300;text-transform:none;padding-right:0}.page-gallery__item-subtitle{display:inline-block;margin-top:.25rem;color:#8a8a8a;font-weight:300;line-height:1.6;font-size:15px;font-size:1.25rem}@media only screen and (min-width:641px){#top .main_color:not(.footer) .template-page .post-entry ul:not(.page-gallery__list):not(.contact-list):not(.card-location__list):not(.project-data__list):not(.project-data__sublist):not(.category__list):not(.menu) li{line-height:1.5;font-size:18px;font-size:1.5rem;word-break:break-word}#top .main_color:not(.footer) .template-page .post-entry ul:not(.page-gallery__list):not(.contact-list):not(.card-location__list):not(.project-data__list):not(.project-data__sublist):not(.category__list):not(.menu) li a{word-break:break-all}.entry-content-wrapper .page-gallery__item{width:calc(50% - 2rem)}.page h4.page-gallery__item-title{font-size:18px;font-size:1.5rem}}@media only screen and (min-width:961px){.entry-content-wrapper .page-gallery__item{width:100%}}@media only screen and (min-width:1281px){.entry-content-wrapper .page-gallery__item{margin-bottom:2rem;padding-bottom:2rem}.page h4.page-gallery__item-title{font-size:22.5px;font-size:1.875rem}}.hero-video{position:relative;width:100%;height:17.5rem;overflow:hidden;background:#f7f7f7}.hero-video video{position:absolute;left:50%;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0)}@media only screen and (min-width:641px){.hero-video{height:30rem}}@media only screen and (min-width:1281px){.hero-video{height:40rem}}.hero-navigation{position:relative;width:100%;height:4.5rem;height:3rem;margin-bottom:-1rem;z-index:1;overflow:hidden}.hero-navigation ul{height:6rem;overflow:hidden;white-space:nowrap;-webkit-overflow-scrolling:touch}.hero-navigation ul.expanded{overflow:auto}.hero-navigation ul li:first-child{padding-left:1rem}.hero-navigation ul li{display:inline-block;padding-left:.5rem;padding-right:.5rem}.hero-navigation ul li a{display:block;padding:1.66667rem 0 1.5rem;color:#8a8a8a;font-weight:300;line-height:1;letter-spacing:.025em;font-size:15px;font-size:1.25rem}.hero-navigation ul li a:hover{text-decoration:none;color:var(--zahner-red)}.works-page-hero-title .hero-navigation ul li .filterValue{display:block;padding:1rem 0 .75rem;color:var(--zahner-red);font-weight:300;line-height:1;letter-spacing:.025em;font-size:18px;font-size:1.5rem}.works-page-hero-title .hero-navigation ul li.selected:after{content:unset}.works-page-hero-title .hero-navigation ul li .filterValue:after{content:'+';display:inline-block;margin-left:.5rem;font-size:2rem;transform:rotate(45deg);vertical-align:middle;cursor:pointer}@media only screen and (min-width:641px){.hero-navigation{height:3.5rem}.hero-navigation ul{height:initial}.hero-navigation ul li{padding-left:1rem;padding-right:1rem}.hero-navigation ul li a{padding:1.83333rem 0 1.66667rem;font-size:18px;font-size:1.5rem}.works-page-hero-title .hero-navigation ul li .filterValue{padding:.5rem .5rem .25rem;font-size:18px;font-size:1.25rem;font-weight:300;line-height:1;letter-spacing:.025em;border:1px solid var(--zahner-red)}}@media only screen and (max-width:767px){.responsive #top #wrap_all .flex_column.hero-section{margin-bottom:0!important}}.page:not(.home) .main_color .template-page h6 a{color:var(--zahner-red);font-weight:700;letter-spacing:.075em;text-transform:uppercase;line-height:1.5;font-size:12px;font-size:1rem;text-decoration:none;border-bottom:none}.page:not(.home) .main_color .template-page h6 a:hover{color:var(--zahner-black)!important;border-bottom:none}@media only screen and (min-width:641px){.page:not(.home) .main_color .template-page h6 a{line-height:1.6;font-size:15px;font-size:1.25rem}}@media only screen and (min-width:768px){.hero-navigation{height:4.5rem}}.flex_column.force-full-width{width:calc(100vw - 25%);max-width:1310px}article.card{position:relative;margin-bottom:2rem;float:left;padding-left:1rem;padding-right:1rem;margin-left:-1rem}article.card-md,article.card-sm{width:100%;max-width:100%}.page .main_color .template-page article.card:not(.card-location):not(.card-post):not(.card-page) a,article.new-service-card a,article.service-card.card:not(.card-location) a{display:block;width:100%;height:0;padding-bottom:57.25%;background:#fff;border-color:#eaeaea;border-style:solid;border-width:1px 1px 1px 1px}#top .main_color article.features-card:before,#top .main_color article.materials-card:before,.page .main_color .template-page article.card:not(.card-location):not(.card-post):not(.card-page) a:before,.page .main_color .template-page article.features-card:before,article.new-service-card a:before,article.service-card.card:not(.card-location) a:before{content:'';display:block;width:0;height:4px;margin-top:-1px;margin-left:-1px;background:0 0;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}#top .main_color article.features-card:hover:before,#top .main_color article.materials-card:hover:before,.page .main_color .template-page article.card:not(.card-location):not(.card-post):not(.card-page) a:hover:before,.page .main_color .template-page article.features-card:hover:before,article.new-service-card a:hover:before,article.service-card.card:not(.card-location) a:hover:before{width:calc(100% + 2px);background:#f82400}.page .main_color .template-page article.card:not(.card-location):not(.card-post):not(.card-page) a:hover,article.service-card.card:not(.card-location) a:hover{border-bottom-color:#eaeaea}article.card .card-content{position:relative;width:100%;height:0;padding-left:1rem;padding-right:1rem;padding-bottom:56.25%}article.new-service-card .card-content{position:relative;width:100%;height:0;padding-left:1rem;padding-right:1rem;padding-bottom:56.25%}article.card .subtitle,article.new-service-card .subtitle{position:absolute;display:inline-block;top:1rem;color:#cacaca;letter-spacing:.075em;line-height:1;text-transform:uppercase;font-size:12px;font-size:1rem;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}article.card.service-card .subtitle-icon,article.new-service-card .subtitle-icon{display:inline-block;vertical-align:middle;padding:.33333rem .5rem;margin-right:.33333rem;border:1px solid #cacaca;border-radius:2px;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}article.card.service-card:hover .subtitle-icon,article.new-service-card:hover .subtitle-icon{border-color:var(--zahner-red);color:var(--zahner-red)}article.card.service-card .subtitle-text,article.new-service-card .subtitle-text{display:inline-block;vertical-align:middle}article.card:not(.card-post):not(.card-page) h3{position:absolute;display:block;display:-webkit-box;width:calc(100% - 2rem);height:36px;bottom:61.875px;color:var(--zahner-black);overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.6;font-size:22.5px;font-size:1.875rem;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}article.new-service-card h3{position:absolute;display:block;display:-webkit-box;width:calc(100% - 2rem);height:36px;bottom:61.875px;color:var(--zahner-black);overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.6;font-size:22.5px;font-size:1.875rem;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}article.card:not(.card-post):hover h3{color:var(--zahner-red)}article.new-service-card:hover h3{color:var(--zahner-red)}article.card a .icon-arrow,article.new-service-card a .icon-arrow{position:absolute;top:1.25rem;right:1rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99),-webkit-transform .6s cubic-bezier(.16, .68, .43, .99)}article.card .description,article.new-service-card .description{position:absolute;display:block;display:-webkit-box;width:calc(100% - 3rem);height:45px;color:#8a8a8a;bottom:0;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.5;font-size:15px;font-size:1.25rem}@media only screen and (min-width:321px){article.card .card-content{padding-left:1.5rem;padding-right:1.5rem}article.new-service-card .card-content{padding-left:1.5rem;padding-right:1.5rem}article.card .subtitle{top:1.5rem}article.new-service-card .subtitle{top:1.5rem}article.card:not(.card-post):not(.card-page) h3{width:calc(100% - 3rem);bottom:67.5px}article.new-service-card h3{width:calc(100% - 3rem);bottom:67.5px}article.card a .icon-arrow{top:1.75rem;right:1.5rem}article.new-service-card a .icon-arrow{top:1.75rem;right:1.5rem}article.card .description{bottom:.25rem}}@media only screen and (min-width:641px){article.card-sm{width:50%;max-width:50%}article.card-md{width:50%;max-width:50%}article.card .card-content{padding-left:2rem;padding-right:2rem}article.new-service-card .card-content{padding-left:2rem;padding-right:2rem}article.card .subtitle{top:2rem}article.new-service-card .subtitle{top:2rem}article.card:not(.card-post):not(.card-page) h3{width:calc(100% - 4rem)}article.new-service-card h3{width:calc(100% - 4rem)}article.card a .icon-arrow{top:2rem;right:2rem}article.new-service-card a .icon-arrow{top:2rem;right:2rem}article.card .description{width:calc(100% - 4rem);bottom:1.5rem}}@media only screen and (min-width:961px){article.card-sm{width:33.33333%;max-width:33.33333%}article.card-md{width:50%;max-width:50%}article.card a:hover .icon-arrow{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}article.new-service-card a:hover .icon-arrow{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}}@media only screen and (min-width:1281px){article.card .card-content{padding-left:3rem;padding-right:3rem}article.new-service-card .card-content{padding-left:3rem;padding-right:3rem}article.card .subtitle{top:3rem}article.new-service-card .subtitle{top:3rem}article.card:not(.card-post):not(.card-page) h3{width:calc(100% - 6rem);bottom:84.5px;height:35.99991px;line-height:1.33333;font-size:27px;font-size:2.25rem}article.new-service-card h3{width:calc(100% - 6rem);bottom:84.5px;height:35.99991px;line-height:1.33333;font-size:27px;font-size:2.25rem}article.card a .icon-arrow{top:3.25rem;right:3rem}article.new-service-card a .icon-arrow{top:3.25rem;right:3rem}article.card .description,article.new-service-card .description{width:calc(100% - 6rem);bottom:2.5rem;height:54px;line-height:1.5;font-size:18px;font-size:1.5rem}}#top #main .sidebar.sidebar_more-links{border-top:none;margin-top:35rem;border-bottom:none;border-right:none;padding-top:0}#top.single-post #main .sidebar.sidebar_more-links{margin-top:35rem}.page .main_color .sidebar.sidebar_more-links a,.page .main_color .sidebar.sidebar_more-links a span,.single .main_color .sidebar.sidebar_more-links a,.single .main_color .sidebar.sidebar_more-links a span{height:auto;display:inline-block;color:var(--zahner-black);font-weight:300;line-height:1.2;font-size:15px;font-size:1.25rem;margin-right:0;vertical-align:inherit;-webkit-transition:all .6s cubic-bezier(.16, .68, .43, .99);transition:all .6s cubic-bezier(.16, .68, .43, .99)}.single .main_color .sidebar.sidebar_more-links a:hover span{color:var(--zahner-red)}.page .main_color .sidebar.sidebar_more-links h5,.single .main_color .sidebar.sidebar_more-links h5{margin-left:3rem}.page .main_color .sidebar.sidebar_more-links a,.single .main_color .sidebar.sidebar_more-links a{padding:1rem 0 1.5rem 0;border-bottom:1px solid #eaeaea;margin-left:3rem;width:calc(100% - 3rem)}.page .main_color .sidebar.sidebar_more-links a:last-of-type,.single .main_color .sidebar.sidebar_more-links a:last-of-type{border-bottom:none}.page .main_color .sidebar.sidebar_more-links a span.more-title,.single .main_color .sidebar.sidebar_more-links a span.more-title{display:block;margin-bottom:.25rem}.page .main_color .sidebar.sidebar_more-links a span.more-description,.single .main_color .sidebar.sidebar_more-links a span.more-description{color:#8a8a8a;font-size:15px;font-size:1.25rem}@media only screen and (min-width:641px){.page .main_color .sidebar.sidebar_more-links a,.page .main_color .sidebar.sidebar_more-links a span,.single .main_color .sidebar.sidebar_more-links a,.single .main_color .sidebar.sidebar_more-links a span{line-height:1.2;font-size:18px;font-size:1.5rem}}.element-testimonial{position:relative}.reference{margin-bottom:.5em}.testimonial{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.testimonial__icon{position:relative;left:-1rem;z-index:-1;color:var(--zahner-red);font-weight:300;font-style:italic;line-height:.875;font-size:120px;font-size:10rem}.testimonial__text{display:block;margin-left:1rem}q{quotes:none;margin-left:-8px}q{quotes:"\201C" "\201D" "\2018" "\2019"}.testimonial__text p{color:var(--zahner-black);margin-bottom:.5em;font-style:italic;line-height:1.414;font-size:18px;font-size:1.5rem}.testimonial__citation{color:#5a5a5a;font-family:var(--zahner-font);font-weight:300;font-style:normal;line-height:1.6;font-size:15px;font-size:1.25rem}.testimonial__citation-name:before{content:""}a.testimonial__citation-company{border-bottom:1px solid #eaeaea}.testimonial__citation-name:before{content:"—\00A0"}.testimonial__citation-role:before{content:", "}.testimonial__citation-break:after,.testimonial__citation-break:before{content:"\00A0"}q:before{content:''}.element-award{margin-top:2rem}.award{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.award__laurel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5rem;min-width:5rem;height:3.5rem;margin-top:.25rem;margin-right:1rem}.award__laurel-image{position:absolute;display:block;top:0;left:0;border:none;width:100%}.award__laurel-year{position:absolute;display:block;top:1.75rem;left:2.125rem;color:#cacaca;letter-spacing:.075em;font-size:9px;font-size:.75rem}.award__text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.page .element-award h4.award__title{position:relative;margin-bottom:.25rem;line-height:1.125;font-size:22.5px;font-size:1.875rem;font-weight:300;color:var(--zahner-black);text-transform:none}.award__link{position:relative}#top.page .main_color .template-page a.award__link[target="_blank"]:after{content:"";display:inline-block;width:1rem;height:1.5rem;margin-left:.375rem;background-color:transparent;background-image:url(https://s3.amazonaws.com/zahner-media/icons/icon-external-url--medium12-gray-300.svg);background-repeat:no-repeat;background-position:top left;-webkit-transform:scale(.75);transform:scale(.75)}#top.page .main_color .template-page .award__description p{margin:0}#top.page .main_color .template-page .award__description p,#top.page .main_color .template-page a.award__project{position:relative;display:inline;vertical-align:top;color:#5a5a5a;font-family:var(--zahner-font);font-weight:300;line-height:1.33333;font-size:15px;font-size:1.25rem}#top.page .main_color .template-page a.award__project:hover{color:var(--zahner-red);border-color:var(--zahner-red)}#top.page .main_color .template-page a.award__project{border-bottom:1px solid #eaeaea}#top.page .main_color .template-page .element-award h4.award__title a{color:var(--zahner-black);border-bottom:none}#top.page .main_color .template-page .element-award h4.award__title a:hover{color:var(--zahner-red)}#top.page .main_color .template-page a.award__project:before{content:' '}@media only screen and (min-width:641px){.element-testimonial{width:100%;max-width:100%;margin-bottom:2rem}.testimonial__icon{left:-1.625rem;font-size:180px;font-size:15rem}.testimonial__text{margin-left:2rem}.testimonial__text p{font-size:27px;font-size:2.25rem}.testimonial__citation{line-height:1.5;font-size:18px;font-size:1.5rem}.element-award{margin-top:1.875rem;margin-bottom:.625rem}.award__laurel{width:7rem;min-width:7rem;height:5rem;margin-right:2rem}.award__laurel-year{font-size:12px;font-size:1rem}.page .element-award h4.award__title{margin-bottom:.5rem;font-size:24px;font-size:2rem}#top.page .main_color .template-page .award__description p,#top.page .main_color .template-page a.award__project{line-height:1.5;font-size:18px;font-size:1.5rem}#top.page .main_color .template-page a.award__link[target="_blank"]:after{height:1.625rem;margin-left:.625rem;-webkit-transform:none;transform:none}}.text h6{color:#5a5a5a;margin:1em 0 -.5em;font-weight:700;letter-spacing:.075em;text-transform:uppercase;line-height:1.5;font-size:12px;font-size:1rem}@media only screen and (min-width:641px){.text h6{font-size:15px;font-size:1.25rem}}.page-block__text{position:relative;width:100%;max-width:100vw;margin:3rem auto 0;padding-left:1rem;padding-right:1rem}.page-block__text-content{width:100%;padding:0 1rem 2.5rem}.page-block__text-kicker{display:block;margin-bottom:.5em;color:var(--zahner-red);font-weight:700;letter-spacing:.075em;text-transform:uppercase;line-height:1.5;font-size:12px;font-size:1rem}.main_color h2.page-block__text-title{display:block;width:100%;margin-bottom:3rem;line-height:1.2;font-size:27px;font-size:2.25rem}.main_color h2.page-block__text-title{line-height:1.2;font-size:32px;font-size:2.6666666667rem}.page-block__text-subtitle{display:block;display:-webkit-box;height:18px;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.creations-section p{margin-top:0;margin-bottom:0}.creations-section .page-block__card-text p{line-height:0}.main_color p.page-block__text-description{display:block;display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;max-height:120px;margin-top:.25rem;margin-bottom:2rem;line-height:1.6;font-size:15px;font-size:1.25rem}#top .main_color .column-callout-text .avia-textblock a.button,#top .main_color a.button{color:var(--zahner-red)!important;display:inline-block!important;line-height:1!important;font-weight:700!important;letter-spacing:.075em!important;text-transform:uppercase!important;background:0 0!important}#top .main_color .column-callout-text .avia-textblock a.button:not(.button-fill):hover,#top .main_color a.button:not(.button-fill):hover{color:var(--zahner-black);background:0 0;border:transparent;text-decoration:none}#top .main_color .column-callout-text .avia-textblock a.button-sm.button-fill,#top .main_color a.button-sm.button-fill{padding:.75rem}#top .main_color .column-callout-text .avia-textblock a.button-fill,#top .main_color .column-callout-text .avia-textblock a.button-stroke,#top .main_color a.button-fill,#top .main_color a.button-stroke{border-style:solid;border-color:var(--zahner-red)}#top .main_color .column-callout-text .avia-textblock a.button-sm,#top .main_color a.button-sm{padding:.75rem 0!important;font-size:12px!important;font-size:1rem!important}#top .main_color .column-callout-text .avia-textblock a.button-fill,#top .main_color a.button-fill{margin-right:1rem!important;color:#fff!important;background:var(--zahner-red)!important}#top .main_color .column-callout-text .avia-textblock a.button-fill:hover,#top .main_color a.button-fill:hover{color:#fff!important;background:var(--zahner-black)!important;border-color:var(--zahner-black)!important;text-decoration:none!important}#top .main_color a.page-block__button.button.button-sm:not(.button-fill){border-bottom:none}@media only screen and (min-width:321px){.page-block__text{padding-left:1rem;padding-right:1rem}#top .main_color .column-callout-text .avia-textblock a.button-sm,#top .main_color a.button-sm{padding:1rem 1rem!important}#top .main_color .column-callout-text .avia-textblock a.button-sm.button-fill,#top .main_color a.button-sm.button-fill{padding:1rem 1.25rem!important}}@media only screen and (min-width:641px){.page-block--right .page-block__text{max-width:50vw;padding-left:1.5rem;padding-right:0}.page-block__text{margin:0 auto}.page-block__text-content{padding:2.5rem 1rem}.page-block__text-kicker{margin-bottom:0}.main_color h2.page-block__text-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;height:115.2px;margin-bottom:2rem;font-size:32px;font-size:2.6666666667rem}.main_color p.page-block__text-description{height:112.5px;max-height:none;line-height:1.5;font-size:15px;font-size:1.25rem}}@media only screen and (min-width:961px){.page-block--right .page-block__text{max-width:calc(50vw - .5rem);padding-left:2rem}.page-block__text-content{padding:2rem 1rem}.page-block__text-kicker{line-height:1.6;font-size:15px;font-size:1.25rem}.main_color h2.page-block__text-title{height:144px;margin-bottom:2rem;font-size:40px;font-size:3.3333333333rem}.main_color p.page-block__text-description{height:135px;margin-top:.5rem;margin-bottom:2rem;line-height:1.5;font-size:18px;font-size:1.5rem}}@media only screen and (min-width:1281px){.main_color h2.page-block__text-title{height:172.8px;margin-bottom:3rem;font-size:48px;font-size:4rem}}@media only screen and (min-width:1601px){.main_color h2.page-block__text-title{height:216px;margin-bottom:4rem;font-size:60px;font-size:5rem}.main_color .page-block__text-description{height:216px;margin-top:.75rem;margin-bottom:3.5rem;-webkit-line-clamp:6;line-height:1.6;font-size:22.5px;font-size:1.875rem}.main_color .page-block__text-content{padding:4rem 1rem}}.responsive #top #wrap_all .flex_column.creation-case-study-column{overflow:hidden}.responsive .creations-hero .container{max-width:100%;width:100%;padding-right:0;padding-left:50px}.responsive .creations-section .container{max-width:100%;width:100%}.responsive .creations-section.creations-left-side .container{padding-right:50px;padding-left:0}.responsive .creations-section .container{padding-right:0;padding-left:50px}.creation-case-study-column .avia-image-container{margin-bottom:0}.creation-case-study-column img{height:100%;min-height:100%;min-width:auto;max-width:10000000%;width:100%}.creation-case-study-column:hover .original-img img{opacity:0}.creation-case-study-column:hover .color-img img,.creation-case-study-column:hover .original-img img{transform:scale(1.125)}@media only screen and (max-width:767px){.responsive #top .creations-section.creations-left-side .flex_column_table{display:flex;flex-direction:column}.responsive #top .creations-section.creations-left-side .creation-case-study-column.flex_column{order:2}}@media only screen and (min-width:768px){.creation-case-study-column img{height:100%;min-height:100%;left:50%;width:auto;margin-top:0;transform:translate(-50%,0)}.creation-case-study-column.margin40 img{margin-top:43%}.creation-case-study-column:hover .color-img img,.creation-case-study-column:hover .original-img img{transform:translate(-50%,0) scale(1.125)}}.creation-case-study-column .avia-image-container.original-img{z-index:1}.responsive .creations-section.creations-left-side .avia-image-container.avia-align-center{height:100%}.creations-section .creation-case-study-column .original-img{position:absolute;top:0}.creation-case-study-column .av_textblock_section{z-index:3;background:#fff;position:absolute;bottom:1.5rem;width:100%;max-width:calc(100vw - 10rem);padding:1.25rem;background:#fff;left:1.5rem;right:1.5rem}.creations-section{margin-bottom:-1px}.creations-section.creations-left-side .creation-case-study-column .av_textblock_section{left:1.5rem;right:1.5rem}.main_color h5.page-block__card-subtitle{color:var(--zahner-red);margin-bottom:.25rem}.page-block__card-arrow{position:absolute;top:1.25rem;right:1rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99),-webkit-transform .6s cubic-bezier(.16, .68, .43, .99)}.creation-case-study-column h3.page-block__card-title{color:#0a0a0a;line-height:1.33333;font-size:18px;font-size:1.5rem}@media only screen and (min-width:321px){.creation-case-study-column .av_textblock_section{padding:1.5rem}.page-block__card-arrow{top:1.5rem;right:1.5rem}}@media only screen and (min-width:641px){.creations-section.creations-left-side .creation-case-study-column .av_textblock_section{left:auto;right:2rem}}@media only screen and (min-width:768px){.creation-case-study-column .av_textblock_section{max-width:calc(45.83333vw - 6rem);padding:2rem;bottom:2rem}.creation-case-study-column .av_textblock_section{left:2rem;right:auto}.page-block__card-arrow{top:2rem;right:2rem}}@media only screen and (min-width:961px){.creation-case-study-column .av_textblock_section{max-width:calc(41.66667vw - 6rem);bottom:3rem}.creation-case-study-column .av_textblock_section{left:3rem}.creation-case-study-column:hover .page-block__card-arrow{-webkit-transform:translate3d(8px,0,0);transform:translate3d(8px,0,0)}.creation-case-study-column h3.page-block__card-title{line-height:1.33333;font-size:22.5px;font-size:1.875rem}.creations-section.creations-left-side .creation-case-study-column .av_textblock_section{right:3rem}}@media only screen and (min-width:1281px){.creation-case-study-column .av_textblock_section{max-width:calc(640px - 12rem);padding:2.5rem 3rem 2rem}.page-block__card-arrow{top:2.625rem;right:3rem}.main_color p.page-block__text-description{height:180px;margin-top:.75rem;margin-bottom:.5rem;line-height:1.6;font-size:22.5px;font-size:1.875rem}.responsive .creations-hero .container{padding-left:calc((100vw - 1310px)/ 2 + 3%)}.responsive .creations-section .container{padding-left:calc((100vw - 1310px)/ 2 + 3%)}.responsive .creations-section.creations-left-side .container{padding-right:calc((100vw - 1310px)/ 2 + 3%);padding-left:0}.creations-section:not(.creations-left-side) .creation-case-study-column{right:calc((100vw - 1310px)/ 2 * -1)}.creations-section.creations-left-side .flex_column:not(.creation-case-study-column){width:58.5rem;padding-left:8rem!important;padding-right:2rem!important}.creations-section:not(.creations-left-side) .creation-case-study-column{right:calc((100vw - 1265px)/ 2 * -1)}.creations-section:not(.creations-left-side) .flex_column:not(.creation-case-study-column) section{width:43vw}}@media only screen and (min-width:1400px){.creations-section:not(.creations-left-side) .creation-case-study-column{right:calc((100vw - 1265px)/ 2 * -1)}.creations-section:not(.creations-left-side) .flex_column:not(.creation-case-study-column) section{width:min(600px,43vw)}}.page-hero{position:relative;width:100%;height:17.5rem;background:var(--zahner-black)}.main_color .surface-hero{overflow:hidden}.main_color .surface-hero__slider{width:100%;overflow:hidden}.page-hero__image{position:absolute;overflow:hidden;width:100vw;height:100%}.page-hero__image img{position:absolute;display:block;height:100%;min-width:100%;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;image-rendering:pixelated}@media screen and (min-width:961px){.single-post .page-hero{height:50rem}}figure{margin:0}.main_color .surface-hero__slider-foreground{display:none;overflow:hidden}.main_color .surface-hero__slider .js-surface-background img{max-width:1920px;height:100%}.main_color .surface-hero__slider-background,.main_color .surface-hero__slider-foreground{position:absolute;width:100%;height:180px}.main_color .surface-hero__slider-guide{position:absolute;display:none;width:180px;height:180px}.main_color .surface-hero__slider-line{width:2px;height:270px;margin:-45px auto 0;background:#f82400;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.main_color .surface-hero__slider-circle{position:absolute;width:32px;height:32px;top:121px;left:-16px;background:#fff;border:2px solid #f82400;border-radius:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.main_color .surface-hero__slider-angle-left,.main_color .surface-hero__slider-angle-right{position:absolute;width:0;height:0;top:8px;border-top:6px solid transparent;border-bottom:6px solid transparent}.main_color .surface-hero__slider-angle-left{left:5px;border-right:6px solid var(--zahner-red)}.main_color .surface-hero__slider-angle-right{right:5px;border-left:6px solid var(--zahner-red)}.main_color .surface-hero__resolution{position:absolute;display:none;left:0;right:0;z-index:4;bottom:20px}.main_color .surface-hero__resolution-text{padding:0 1rem;color:#fff;font-weight:700;line-height:1;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-size:1rem}@media only screen and (min-width:321px){.page-hero{height:20rem}.main_color .surface-hero__slider-background,.main_color .surface-hero__slider-foreground{height:210px}.main_color .surface-hero__slider-guide{width:210px;height:210px}.main_color .surface-hero__slider-line{height:300px;margin:-45px auto 0}.main_color .surface-hero__slider-circle{top:134px}}@media only screen and (min-width:641px){.page-hero{height:30rem}.main_color .surface-hero__slider-background,.main_color .surface-hero__slider-foreground{height:360px}.main_color .surface-hero__slider-guide{width:360px;height:360px}.main_color .surface-hero__slider-line{height:540px;margin:-90px auto 0}.main_color .surface-hero__slider-circle{width:48px;height:48px;top:270px;left:-24px}.main_color .surface-hero__slider-angle-left,.main_color .surface-hero__slider-angle-right{top:12px;border-top:10px solid transparent;border-bottom:10px solid transparent}.main_color .surface-hero__slider-angle-left{left:8px;border-right:10px solid var(--zahner-red)}.main_color .surface-hero__slider-angle-right{right:8px;border-left:10px solid var(--zahner-red)}}@media only screen and (min-width:961px){.page-hero{height:40rem}.main_color .surface-hero__slider-background,.main_color .surface-hero__slider-foreground{height:420px}.main_color .surface-hero__slider-foreground{display:block}.main_color .surface-hero__slider-guide{display:block;width:40rem;height:40rem}.main_color .surface-hero__slider-line{height:60rem;margin:-10rem auto 0}.main_color .surface-hero__slider-circle{top:30rem}.main_color .surface-hero__resolution{display:block}}@media only screen and (min-width:1601px){.main_color .surface-hero__slider-guide{width:50rem;height:50rem}.main_color .surface-hero__slider-line{height:80rem;margin:-15rem auto 0}.main_color .surface-hero__slider-background,.main_color .surface-hero__slider-foreground{height:600px}.page-hero{height:50rem}.projects-hero__content{height:50rem}.main_color .surface-hero__slider-circle{top:40rem}}@media only screen and (min-width:1921px){.page-hero__image img{height:initial;min-width:initial;width:100%;min-height:100%}.main_color .surface-hero__slider .js-surface-background img{max-width:2880px;height:auto}}.footer.main_color .breadcrumb span{margin-bottom:5px}.main_color a.page-text__breadcrumb-link{color:var(--zahner-red);font-weight:700;letter-spacing:.075em;text-transform:uppercase;line-height:1.5;font-size:12px;font-size:1rem;text-decoration:none;border-bottom:none!important;display:inline-block}.main_color a.page-text__breadcrumb-link:hover{color:var(--zahner-black)!important;text-decoration:none;border-bottom:none!important}.main_color .av_textblock_section h3:not(.card-post__title),.text h3:not(.page-text__subtitle):not(.connector-text__title):not(.page-block__card-title){color:#5a5a5a;margin:1em 0 -.5em;font-weight:700;letter-spacing:.075em;text-transform:uppercase;line-height:1.5;font-size:12px;font-size:1rem}.text h2{margin:1.25rem 0;line-height:1.125}@media only screen and (min-width:641px){.main_color a.page-text__breadcrumb-link{line-height:1.6;font-size:15px;font-size:1.25rem}.main_color .av_textblock_section h3:not(.card-post__title),.text h3:not(.page-text__subtitle):not(.connector-text__title):not(.page-block__card-title){font-size:15px;font-size:1.25rem}.text h2{margin:1.5rem 0}}@media only screen and (max-width:960px){.footer.main_color .breadcrumb{max-width:min(360px,50%)}}@media only screen and (max-width:767px){.footer.main_color .breadcrumb{max-width:100%}}@media only screen and (min-width:1281px){.text h2{margin:1.875rem 0}}a.download__list-link{color:var(--zahner-red);border-bottom:1px solid var(--zahner-red)}a.download__list-link:hover{text-decoration:none}.page:not(.home) .main_color .template-page .press__link[target="_blank"]:after{content:"";display:inline-block;width:1rem;height:1.5rem;margin-left:.375rem;background-color:transparent;background-image:url(https://s3.amazonaws.com/zahner-media/icons/icon-external-url--medium12-gray-300.svg);background-repeat:no-repeat;background-position:top left;-webkit-transform:scale(.75);transform:scale(.75)}.press__title{position:relative;margin-bottom:.25rem;line-height:1.125;font-size:22.5px;font-size:1.875rem}.press__text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.press__date{position:relative;display:inline;vertical-align:middle;margin-right:.5rem;color:#8a8a8a;font-weight:300;font-size:12px;font-size:1rem}.press__date:after{content:"—";margin-left:.625rem}.press p,.press__description{display:inline;vertical-align:middle}.press p,.press__description p,.press__project{position:relative;display:inline;vertical-align:middle;color:#5a5a5a!important;font-family:var(--zahner-font);font-weight:300;line-height:1.33333;font-size:15px;font-size:1.25rem}.press__project{border-bottom:1px solid #eaeaea!important;vertical-align:text-bottom}.press__project:hover{color:var(--zahner-red)!important;border-color:var(--zahner-red)!important}.press__link{color:var(--zahner-black)}.press__link:hover{color:var(--zahner-red)!important}.element-press{margin:0 0 3rem}.element-text,.page-text{margin-bottom:4rem}.element-text:last-of-type,.page-text:last-of-type{margin-bottom:0}@media only screen and (min-width:641px){.press__link[target="_blank"]:after{height:1.625rem;margin-left:.625rem;-webkit-transform:none;transform:none}.press__title{margin-bottom:.5rem;font-size:27px;font-size:2.25rem}.press__date{font-size:15px;font-size:1.25rem}.press p,.press__description p,.press__project{line-height:1.5;font-size:18px;font-size:1.5rem}}br.avia-permanent-lb{display:none}article.related-surface-card.white-background{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-bottom:4rem}#top .main_color a.connector{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:1.5rem 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}#top .main_color a.connector:hover{border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}.connector-media{position:relative;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:calc(50% - .75rem);height:0;margin-right:.75rem;padding-bottom:33%;background-color:#f7f7f7}.related-surface-card a .connector-media img{-webkit-transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99),-webkit-transform .6s cubic-bezier(.16, .68, .43, .99)}.related-surface-card a:hover .connector-media img{transform:scale(1.125)}.connector-text{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:calc(50% - .75rem);margin-left:.75rem}.connector-text__arrow{pointer-events:none;position:absolute;display:none;top:.125rem;right:10px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99),-webkit-transform .6s cubic-bezier(.16, .68, .43, .99)}h5.connector-text__subtitle{color:var(--zahner-red)}h3.connector-text__title{line-height:1.25;-webkit-line-clamp:3;height:67.5px;margin-top:.5rem;font-size:18px;font-size:1.5rem;-webkit-transition:color .4s cubic-bezier(.16, .68, .43, .99);transition:color .4s cubic-bezier(.16, .68, .43, .99);color:#000}.main_color .connector:hover{text-decoration:none}.main_color .connector:hover h3.connector-text__title{color:var(--zahner-red)}.related-surface-card a:hover{text-decoration:none}.main_color p.connector-text__description{display:none;margin:0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}article.related-surface-card.white-background .image-overlay{display:none!important}@media only screen and (min-width:321px){.connector-media{padding-bottom:27%}.connector-text__arrow{display:block}}@media only screen and (min-width:641px){.main_color .connector{padding:2rem 0}.connector-media{width:calc(50% - 1rem);margin-right:1rem;padding-bottom:24%}.connector-text{width:calc(50% - 1rem);margin-left:1rem}h3.connector-text__title{display:block;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;height:101.25px;margin-top:0;font-size:27px;font-size:2.25rem}.main_color p.connector-text__description{position:absolute;display:block;display:-webkit-box;-webkit-line-clamp:4;bottom:-.375rem;height:96px;line-height:1.6;font-size:15px;font-size:1.25rem}}@media only screen and (min-width:961px){h3.connector-text__title{-webkit-line-clamp:2;height:56.25px;font-size:22.5px;font-size:1.875rem}.main_color p.connector-text__description{-webkit-line-clamp:3;bottom:-.375rem;height:72px;line-height:1.6;font-size:15px;font-size:1.25rem}}@media only screen and (min-width:1281px){h3.connector-text__title{-webkit-line-clamp:3;height:101.25px;font-size:27px;font-size:2.25rem;-webkit-line-clamp:2;height:65.25px}.main_color p.connector-text__description{bottom:-.375rem;-webkit-line-clamp:4;height:108px;line-height:1.5;font-size:18px;font-size:1.5rem}}.page-section__title,h2.page-section__title{color:#5a5a5a;font-weight:700;line-height:1.5;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-size:1rem}@media only screen and (min-width:641px){.page-section__title,h2.page-section__title{line-height:1.6;font-size:15px;font-size:1.25rem}}.main_color .card-profile{position:relative;width:100%;float:left;margin-bottom:2rem}.main_color .card-profile__text{padding-left:1rem;padding-right:1rem;padding-bottom:2rem;border-bottom:1px solid #eaeaea}.main_color .card-profile__link{color:var(zahner-red);font-weight:300;line-height:1.6;letter-spacing:.025em;font-size:15px;font-size:1.25rem;border-bottom:none!important;margin-right:10px}.main_color .card-profile__link:hover{border-bottom:none!important;color:var(--zahner-red)!important}.main_color .card-profile__arrow{margin-top:-.5rem;margin-left:1rem;-webkit-transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99),-webkit-transform .6s cubic-bezier(.16, .68, .43, .99)}@media only screen and (min-width:641px){.main_color .card-profile{margin-bottom:3rem}.main_color .card-profile__link{line-height:1.5;font-size:18px;font-size:1.5rem}.main_color .card-profile__arrow{margin-top:-.25rem}}@media only screen and (min-width:961px){.main_color .card-profile{margin-bottom:5rem}}.page-gallery__item-image{display:inline-block;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:3rem;height:3rem;margin-left:.625rem;margin-right:2rem;-webkit-transform:rotate(45deg);transform:rotate(45deg)}article.card.card-location{width:100%;margin-left:0}.contact-list__title{margin-top:2rem;color:#5a5a5a;font-weight:300;font-style:normal;letter-spacing:.00625em;line-height:1.5;font-size:18px;font-size:1.5rem}.contact-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:3rem}.contact-list__item{float:left;width:100%;margin-top:2rem}.page h4.contact-list__department{display:block;margin-bottom:1rem;color:var(--zahner-red);font-weight:700;letter-spacing:.075em;line-height:1;text-transform:uppercase;font-size:12px;font-size:1rem}.contact-list__person{display:block;margin-bottom:.375rem;color:var(--zahner-black);font-weight:300;letter-spacing:.00625;line-height:1.25;font-size:18px;font-size:1.5rem}.contact-list__contact{display:block;color:#8a8a8a;font-weight:700;line-height:1.5;font-size:12px;font-size:1rem}.contact-list__link{display:inline-block;margin-left:1rem;color:#5a5a5a;font-weight:300;line-height:1.2;font-size:12px;font-size:1rem}a.contact-list__link:hover{text-decoration:none}.main_color .card-location__content{position:relative;display:block;width:100%;background:#fff;border-color:#eaeaea;border-style:solid;border-width:1px}.main_color .card-location__content:before{content:"";display:block;width:calc(100% + 2px);height:4px;margin-top:-1px;margin-left:-1px;background:var(--zahner-red);-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}.card-location__text{position:relative;padding:1rem;overflow:hidden}article.card:not(.card-post):not(.card-page) h3.card-location__title{margin-bottom:0;position:relative;width:100%;bottom:auto}a.card-location__address,a.card-location__address:hover{display:inline-block;color:#5a5a5a;line-height:1.6;font-weight:300;font-size:15px;font-size:1.25rem;text-decoration:none}.page .main_color .template-page a.card-location__address:after{content:'';display:none!important}.card-location__address-country,.card-location__address-street{display:block}.card-location__list{margin-top:1rem}.entry-content-wrapper li.card-location__item{margin-top:.5rem;color:#8a8a8a;line-height:1.5;font-weight:700;font-size:12px;font-size:1rem;margin-left:0}.card-location__email,.card-location__fax,.card-location__phone{margin-left:1rem;color:#5a5a5a;line-height:1.6;font-weight:300;font-size:15px;font-size:1.25rem}.card-location__map{margin-top:-1rem;position:relative;width:100%;height:0;padding-bottom:75%;overflow:hidden;border-top:1px solid #eaeaea}.card-location__map img{max-width:100%}@media only screen and (min-width:321px){.card-location__text{padding:1.5rem}}@media only screen and (min-width:641px){.contact-list__title{margin-top:2.5rem;line-height:1.6;font-size:22.5px;font-size:1.875rem}.contact-list__item{width:33.33333%}.contact-list__person{font-size:18px;font-size:1.5rem}.contact-list__link{line-height:1.6;font-size:15px;font-size:1.25rem}.card-location__text{padding-left:2rem;padding-right:2rem}article.card.card-location{width:50%;max-width:450px}}@media only screen and (min-width:1281px){.card-location__text{padding:2rem 3rem 3.5rem}}#main{-webkit-animation:fadeUpDelay .4s;animation:fadeUpDelay .4s}#top .main_color .text h3.page-text__subtitle,.main_color h4{color:#8a8a8a;margin-top:.25rem;line-height:1.375;font-size:18px;font-size:1.5rem}#top .main_color .text h3.page-text__subtitle,#top .main_color h1.page-text__title,.page-text__breadcrumbs,.page-text__data{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;max-width:100%;font-weight:300;text-transform:none}#top .main_color h1.page-text__title{clear:both}.page-text__data{margin-top:4rem;margin-bottom:-.5rem}.page-text__date{color:#5a5a5a}.page-text__author,.page-text__date{color:#5a5a5a;font-family:var(--zahner-font);font-weight:700;line-height:1.5;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-size:1rem}li.page-text__breadcrumb{float:left;margin-left:0}.page-text__breadcrumb-link{color:var(--zahner-red);font-weight:700;letter-spacing:.075em;text-transform:uppercase;line-height:1.5;font-size:12px;font-size:1rem}.icon-caret{display:inline-block;vertical-align:middle;box-sizing:initial}.page-text__breadcrumb-caret{margin:-.375rem .75rem 0 .5rem}.icon-caret:after{content:"";position:relative;display:inline-block;vertical-align:middle;box-sizing:initial;background:0 0;border-top:1px solid #8a8a8a;border-right:1px solid #8a8a8a;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.icon-caret-xs:after{width:5px;height:5px}.icon-caret-bold:after{border-top:2px solid #8a8a8a;border-right:2px solid #8a8a8a}.icon-caret-red:after{border-color:#f82400}@media only screen and (min-width:641px){#top .main_color .text h3.page-text__subtitle,.main_color h4{margin-top:0;font-size:22.5px;font-size:1.875rem;display:block}.icon-caret-xs:after{width:6px;height:6px}.page-text__breadcrumb-link{line-height:1.6;font-size:15px;font-size:1.25rem}.page-text__data{margin-top:5rem;margin-bottom:-1rem}#top .main_color h1.page-text__title{margin-bottom:.625rem}.page-text__breadcrumb-caret{margin:-.75rem .75rem 0 .5rem}}@media only screen and (min-width:961px){#top .main_color h1.page-text__title{margin-bottom:.375rem}#top .main_color .text h3.page-text__subtitle,#top .main_color h1.page-text__title,.page-text__breadcrumbs,.page-text__data{width:100%;max-width:100%;padding-right:36%;display:block}#top.single-post.news-titlewidth .main_color .text h3.page-text__subtitle,#top.single-post.news-titlewidth .main_color h1.page-text__title,.main_color h4,.page-text__breadcrumbs{width:100%;max-width:100%;padding-right:36%;display:block}#top.single-post .main_color .text h3.page-text__subtitle,#top.single-post .main_color h1.page-text__title{width:100%;max-width:100%;padding-right:0;display:block}}@media only screen and (min-width:1281px){#top .main_color h1.page-text__title{margin-bottom:.625rem}}@media only screen and (min-width:961px){#top .main_color .text h3.page-text__subtitle,#top .main_color h1.page-text__title,.page-text__breadcrumbs,.page-text__data{width:100%;max-width:100%;padding-right:36%;display:block}}.element{position:relative;width:100%;float:left;padding-right:2rem}.element-xl{width:100%}.element-embed,.element-image{margin-top:1.25rem;margin-bottom:1.25rem}.element-lg{width:100%}.element-md{width:100%}.element-sm{width:100%}.element-xs{width:100%}.element-md img{width:100%}.element-xl.element-image img{width:100%}@media only screen and (min-width:641px){.element-lg,.single-post .element-lg,.single-works .element-lg{width:66.66667%}.element-md,.single-post .element-md,.single-works .element-md{width:50%}.element-embed,.element-image{margin-top:1.5rem;margin-bottom:1.5rem}.element-sm,.single-post .element-sm,.single-works .element-sm{width:33.33333%}.element-xs,.single-post .element-xs,.single-works .element-xs{width:25%}}@media only screen and (min-width:961px){.element-text{width:100%;max-width:100%;padding-right:36%}.element-testimonial{width:100%;max-width:100%;padding-right:36%}.page-text{width:100%;max-width:100%;padding-right:36%}.single-works .element-text{width:100%;max-width:100%;padding-right:36%}}@media only screen and (min-width:1281px){.element-embed,.element-image{margin-top:1.875rem;margin-bottom:3.125rem}}.project-hero__image{float:left;display:block;overflow:hidden}.project-hero__image-sm{display:none;width:16.66667%;-webkit-animation:slideUpRight 1s;animation:slideUpRight 1s}.project-hero__image-sm-content{position:relative;display:block;overflow:hidden;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d}.project-hero__image-sm-content img{position:absolute;display:block;height:100%;min-width:100%;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d}.project-hero__image-md{display:none;width:33.33333%;-webkit-animation:slideInRight .8s;animation:slideInRight .8s}.project-hero__image-md-content{position:relative;display:block;overflow:hidden;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d}.project-hero__image-md-content img{position:absolute;display:block;height:100%;min-width:100%;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d}.project-hero__image-lg{width:100%;max-width:100%;-webkit-animation:slideInLeft .6s;animation:slideInLeft .6s}.project-hero__image-lg,.project-hero__image-lg-content{height:17.5rem}.project-hero__image-lg-content{position:relative;display:block;overflow:hidden;width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d}.project-hero__image-lg-content img{position:absolute;display:block;height:100%;min-width:100%;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d}@media only screen and (min-width:321px){.project-hero__image-lg,.project-hero__image-lg-content{height:20rem}.project-hero__image-md,.project-hero__image-md-content{height:13.33333rem}.project-hero__image-sm,.project-hero__image-sm-content{height:6.66667rem}}@media only screen and (min-width:641px){.project-hero__image-lg{width:66.66667%;max-width:66.66667%}.project-hero__image-lg,.project-hero__image-lg-content{height:30rem}.project-hero__image-md,.project-hero__image-md-content{height:20rem}.project-hero__image-sm,.project-hero__image-sm-content{height:14rem}.project-hero__image-md{display:block}.project-hero__image-sm{display:block}}@media only screen and (min-width:961px){.project-hero__image-lg,.project-hero__image-lg-content{height:40rem}.project-hero__image-md,.project-hero__image-md-content{height:26.66667rem}}@media only screen and (min-width:1281px){.project-hero__image-sm,.project-hero__image-sm-content{height:13.33333rem}}@media only screen and (min-width:1601px){.project-hero__image-lg,.project-hero__image-lg-content{height:50rem}.project-hero__image-sm,.project-hero__image-sm-content{height:16.66667rem}.project-hero__image-md,.project-hero__image-md-content{height:33.33333rem}}.main_color h3.card-datasheet__title{margin-bottom:18%;line-height:1}.card-datasheet__map{margin-top:-1rem;position:relative;width:100%;height:0;padding-bottom:75%;overflow:hidden;border-top:1px solid #eaeaea!important;margin-left:-2rem;width:calc(100% + 4rem)}#top .main_color .card-datasheet__map-link{position:absolute;display:inline-block;padding:.5rem 2rem;bottom:0;color:#5a5a5a;background:#fff;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;font-weight:300;line-height:1.6;letter-spacing:.025em;font-size:15px;font-size:1.25rem}.card-datasheet__more{position:absolute;top:1.25rem;right:1rem;color:var(--zahner-red);opacity:0;font-weight:700;line-height:1.5;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-size:1rem;-webkit-transform:translate3d(1.5rem,0,0);transform:translate3d(1.5rem,0,0);-webkit-transition:all .2s cubic-bezier(.16, .68, .43, .99);transition:all .2s cubic-bezier(.16, .68, .43, .99)}.card-datasheet__icon{position:absolute;top:1.25rem;right:0;padding-right:1rem;background-color:#fff}.card-datasheet__icon .fill{fill:var(--zahner-red)}.card-datasheet__list-item{margin-bottom:1.5rem}.card-datasheet__list-title{color:#8a8a8a}.card-datasheet__list-link{color:#5a5a5a;font-weight:300;line-height:1.6;letter-spacing:.025em;font-size:15px;font-size:1.25rem}.card-datasheet__link:hover .card-datasheet__more{opacity:1;-webkit-transform:translate3d(-3rem,0,0);transform:translate3d(-3rem,0,0)}@media only screen and (min-width:321px){.card-datasheet__more{top:1.75rem;right:1.5rem}.card-datasheet__icon{top:1.75rem;padding-right:1.5rem}}@media only screen and (min-width:641px){.card-datasheet__more{top:1.875rem;right:2rem}.card-datasheet__icon{top:1.75rem;padding-right:2rem}.card-datasheet__list-link{line-height:1.5;font-size:18px;font-size:1.5rem}}.main-hero-section .avia-image-container.avia-align-center{margin-bottom:0}@media only screen and (min-width:960px){#top #main .sidebar,#top.single-post.newscat-single #main .sidebar,#top.single-works #main .sidebar{display:block;position:absolute;margin-top:30px;max-width:33%;width:420px;right:50px;top:-90px;margin-left:auto;margin-right:auto}#top.single-post #main .sidebar{display:block;position:relative;margin-top:0;max-width:750px;width:100%;right:0;box-sizing:border-box;margin-left:2rem;margin-right:2rem;margin-bottom:30px;top:0}#top.hero-section-has-title.hero-section-has-navigation #main .sidebar{margin-top:-45px}.sidebar_right .container main.av-content-small.units,.single-post .sidebar_right .container .av-content-small.units,.single-works .sidebar_right .container .av-content-small.units{width:90vw;max-width:calc(1310px - 100px + 2rem)}}.works-datasheet{border-top:1px solid #eaeaea}.main_color .project-data{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;border-top:1px solid #eaeaea;padding-left:1rem;padding-right:1rem}.main_color .project-data,.project-footer{-webkit-animation:fadeUpDelay .8s;animation:fadeUpDelay .8s}.main_color .project-data__section{padding-bottom:5rem}.main_color .project-data__header{padding-top:2rem;padding-bottom:2rem}.main_color .project-data__gallery,.main_color .project-data__header,.main_color .project-data__section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%}.main_color .project-data__gallery,.main_color .project-data__header,.main_color .project-data__section,.post-text{position:relative;width:100%;max-width:100vw;margin:0 auto}.main_color .project-data__button{position:absolute;display:none;top:2rem;right:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;background:0 0;border:none;cursor:pointer;outline:0;color:var(--zahner-red);font-family:var(--zahner-font);font-weight:300;line-height:1;font-size:40px;font-size:3.3333333333rem;-webkit-transition:color .4s cubic-bezier(.16, .68, .43, .99);transition:color .4s cubic-bezier(.16, .68, .43, .99)}.main_color .project-data__subtitle{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;color:var(--zahner-red)}.main_color .project-data__title{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;line-height:1.125;font-size:27px;font-size:2.25rem}.main_color .project-data__block--product-cards{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.main_color .project-data__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:1rem;gap:1rem}.main_color .project-data__cards-title{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;color:#5a5a5a;margin-bottom:1rem;font-size:18px;font-size:1.5rem}.card-system{overflow:hidden}.card-system__link{position:relative;display:block;width:100%;height:0;padding-bottom:56.25%;background:#fff;border-color:#eaeaea;border-style:solid;border-width:1px 1px 1px 1px}.main_color .project-data__block--product-list{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.main_color .project-data__block-title{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;margin-bottom:1rem;color:#5a5a5a;font-size:18px;font-size:1.5rem;overflow-wrap:break-word}.main_color .project-data__item-title{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:33.33333%;min-width:33.33333%;color:#8a8a8a;margin-top:.25rem;margin-right:1rem;overflow-wrap:break-word}.main_color .project-data__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:2rem 0;border-top:1px solid #eaeaea}.main_color .project-data__block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-bottom:1rem;padding:0 1.5rem}.main_color .project-data__item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;padding:0 1rem .5rem 0;margin-left:0}.main_color .project-data__block--map.no-map .project-data__item{padding:2rem 0;border-top:1px solid #eaeaea}.main_color .project-data__sublist li{padding:0;margin-left:0;margin-bottom:0}.main_color ul.project-data__sublist{margin-left:0;margin-top:0}.main_color a.project-data__item-link[target="_blank"]{border-bottom:none}.main_color .project-data__item-link,.main_color .project-data__item-text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;font-family:var(--zahner-font);color:#5a5a5a;font-weight:300;line-height:1.6;letter-spacing:.025em;font-size:15px;font-size:1.25rem}.main_color a.project-data__item-link{padding-bottom:1px;border-bottom:1px solid #eaeaea}.main_color a.project-data__item-link:hover{color:var(--zahner-red);text-decoration:none;border-bottom:1px solid var(--zahner-red)}.project-data__map-link{position:absolute;display:inline-block;padding:.5rem 2rem;bottom:0;color:#5a5a5a;background:#fff;border-top:1px solid #eaeaea;border-right:1px solid #eaeaea;font-weight:300;line-height:1.6;letter-spacing:.025em;font-size:15px;font-size:1.25rem}.project-data__section a[target="_blank"]:after{content:"";display:inline-block;width:1rem;height:1rem;margin-left:.5rem;background-color:transparent;background-image:url(https://s3.amazonaws.com/zahner-media/icons/icon-external-url--small-gray-300.svg);background-repeat:no-repeat;background-position:bottom left}.main_color .project-data__block--data{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.main_color .project-data__block--team{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.main_color .project-data__block--map{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.main_color .project-data__block--awards{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.main_color .project-data__block--timeline{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.main_color .project-data__block--statistics{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.project-data__section a[target="_blank"]:after{content:"";display:inline-block;width:1rem;height:1rem;margin-left:.5rem;background-color:transparent;background-image:url(https://s3.amazonaws.com/zahner-media/icons/icon-external-url--small-gray-300.svg);background-repeat:no-repeat;background-position:bottom left}.project-data__item-laurel{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:7rem;min-width:7rem;height:5rem;margin-right:2rem;color:#8a8a8a}.project-data__block--awards .project-data__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}#top .main_color .project-data__map{position:relative;width:100%;height:0;margin-bottom:2rem;padding-bottom:78%;overflow:hidden;border:1px solid #eaeaea}.project-data__map img{max-width:100%}@media only screen and (min-width:321px){.main_color .project-data__gallery,.main_color .project-data__header,.main_color .project-data__section{max-width:100%}}@media only screen and (min-width:641px){.main_color .project-data__gallery,.main_color .project-data__header,.main_color .project-data__section{max-width:100%}.main_color .project-data__header{padding-top:3rem;padding-bottom:3rem}.main_color .project-data__block{width:50%;margin-bottom:2rem}.main_color .project-data__cards{margin-bottom:2rem}.main_color .project-data__title{width:66.66667%;font-size:40px;font-size:3.3333333333rem}}@media only screen and (min-width:961px){.main_color .project-data__gallery,.main_color .project-data__header,.main_color .project-data__section{max-width:100%}.main_color .project-data__cards{width:66.66667%;margin-bottom:3rem}.main_color .project-data__cards .card-sm{width:50%;max-width:50%}.main_color .project-data__block{width:33.33333%;margin-bottom:3rem}.main_color .project-data__block--data{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.main_color .project-data__block--team{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.main_color .project-data__block--map{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}}.content .entry-content-wrapper,.single-post .content .entry-content-wrapper,.single-works .content .entry-content-wrapper{padding-right:0}.sidebar_right .container .av-content-small.units,.single-post .sidebar_right .container .av-content-small.units,.single-works .sidebar_right .container .av-content-small.units{padding-left:2rem;padding-right:2rem;box-sizing:border-box}.post-type-archive-works .sidebar_right .container .av-content-small.units{padding-left:0;width:100%}.project-data article.features-card,.project-data article.materials-card,.project-data article.new-service-card{width:100%}@media only screen and (min-width:961px){.project-data article.features-card,.project-data article.materials-card,.project-data article.new-service-card{width:48%}}.layout-modal{display:none}.modal-is-ready.modal-is-active{overflow:hidden}.modal-is-ready .layout-modal{display:block;position:fixed;content:"";background:#fff;top:0;left:0;right:0;bottom:0;z-index:-1;opacity:0;font-size:0;-webkit-transition:opacity .4s cubic-bezier(.16, .68, .43, .99),z-index 0s .4s;transition:opacity .4s cubic-bezier(.16, .68, .43, .99),z-index 0s .4s;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.modal-is-ready.modal-is-active .layout-modal{z-index:99;opacity:1;-webkit-transition:opacity .4s cubic-bezier(.16, .68, .43, .99);transition:opacity .4s cubic-bezier(.16, .68, .43, .99)}.modal-content{padding:90px 2rem 0}.modal-content .project-data__button{display:block}.project-data__button{position:absolute;display:none;top:2rem;right:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none;border-radius:none;background:0 0;border:none;cursor:pointer;outline:0;color:var(--zahner-red);font-family:var(--zahner-font);font-weight:300;line-height:1;font-size:40px;font-size:3.3333333333rem;-webkit-transition:color .4s cubic-bezier(.16, .68, .43, .99);transition:color .4s cubic-bezier(.16, .68, .43, .99)}.project-data__button:hover{color:var(--zahner-black)}.surfaces-hero__content{width:100%;height:100%;overflow:hidden}.surfaces-hero__content--rotated{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;width:120%;margin-left:-10%;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all 350ms ease-out;transition:all 350ms ease-out}.surfaces-hero__figure{position:relative;display:block;width:10%;height:53.33333rem;float:left;overflow:hidden;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.surfaces-hero__link{display:block;width:100%;height:100%}.surfaces-hero__image{position:relative;display:block;width:100%;height:100%;height:104%}.surfaces-hero__image img{position:absolute;display:block;top:50%;left:50%;min-width:100%;-webkit-transform:translate(-50%,-50%) rotate(90deg);transform:translate(-50%,-50%) rotate(90deg);max-width:unset}.surfaces-hero__caption{display:none;position:absolute;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}figcaption{color:#fff;font-weight:700;line-height:1.5;letter-spacing:.075em;font-size:12px;font-size:1rem}.image{width:100%;display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d}.image__caption{display:block;margin-top:8px}.image__caption-credit,.image__caption-text{display:block;font-weight:500;font-style:normal;letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-size:.75rem}.image__caption-text{color:#8a8a8a}.image__caption-credit{color:#cacaca}.image__caption-text a{border-bottom:1px solid #8a8a8a;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}.image__caption-text a:hover{color:#0a0a0a;border-color:#0a0a0a;text-decoration:none}.main_color span.surfaces-hero__button-selector{position:relative;cursor:pointer;display:inline-block;vertical-align:middle;width:32px;height:32px;border:4px solid var(--zahner-red);border-radius:50%;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .4s cubic-bezier(.16, .68, .43, .99);transition:-webkit-transform .4s cubic-bezier(.16, .68, .43, .99);transition:transform .4s cubic-bezier(.16, .68, .43, .99);transition:transform .4s cubic-bezier(.16, .68, .43, .99),-webkit-transform .4s cubic-bezier(.16, .68, .43, .99)}.surfaces-hero__button-callout{pointer-events:none;position:absolute;display:block}.page h4.surfaces-hero__button-title{pointer-events:none;position:relative;margin-left:4rem;color:#fff;opacity:0;font-weight:300;letter-spacing:.025em;font-size:27px;font-size:2.25rem;-webkit-transform:translate3d(-1rem,0,0);transform:translate3d(-1rem,0,0);-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}.main_color p.surfaces-hero__button-description{pointer-events:none;position:relative;width:20rem;margin-top:0;margin-left:4rem;color:#fff;opacity:0;font-weight:300;letter-spacing:.025em;font-size:15px;font-size:1.25rem;-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0);-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}.surfaces-hero__button-selector:after{content:"+";color:#fff;font-size:21px;font-weight:700;font-family:var(--zahner-font);margin-left:.5rem;line-height:1.125}.surfaces-hero__figure.is-active .surfaces-hero__button-selector{-webkit-transform:scale(1);transform:scale(1)}.main_color .surfaces-hero__caption:hover p.surfaces-hero__button-description{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .4s 150ms cubic-bezier(.16, .68, .43, .99);transition:all .4s 150ms cubic-bezier(.16, .68, .43, .99)}.surfaces-hero__caption:hover .surfaces-hero__button-title{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:all .4s 50ms cubic-bezier(.16, .68, .43, .99);transition:all .4s 50ms cubic-bezier(.16, .68, .43, .99)}.surfaces-hero__figure:first-child{width:12.5%;z-index:1}.surfaces-hero__figure:first-child .surfaces-hero__caption{top:80vw;left:23vw}.surfaces-hero__figure:nth-child(2){width:12.5%;z-index:2}.surfaces-hero__figure:nth-child(2) .surfaces-hero__caption{top:80vw;left:13vw}.surfaces-hero__figure:nth-child(3){width:12.5%;z-index:3}.surfaces-hero__figure:nth-child(3) .surfaces-hero__caption{top:73vw;left:10vw}.surfaces-hero__figure:nth-child(4){width:12.5%;z-index:4}.surfaces-hero__figure:nth-child(4) .surfaces-hero__caption{top:63vw;left:10vw}.surfaces-hero__figure:nth-child(5){width:12.5%;z-index:5}.surfaces-hero__figure:nth-child(5) .surfaces-hero__caption{top:53vw;left:10vw}.surfaces-hero__figure:nth-child(6){z-index:6;display:none}.surfaces-hero__figure:nth-child(6) .surfaces-hero__caption{top:43vw;left:10vw}.surfaces-hero__figure:nth-child(7){z-index:7;display:none}.surfaces-hero__figure:nth-child(7) .surfaces-hero__caption{top:33vw;left:7vw}.surfaces-hero__link .image-overlay{display:none!important}@media only screen and (min-width:321px){.surfaces-hero__content--rotated{width:140%;margin-left:-10%}.surfaces-hero__figure{height:62.5rem}.surfaces-hero__figure.is-active{width:40%}}@media only screen and (min-width:641px){.surfaces-hero__content--rotated{width:110%;margin-top:2.5rem;margin-left:-10%}.surfaces-hero__figure{height:85rem}.surfaces-hero__figure:first-child{width:10%}.surfaces-hero__figure:nth-child(2){width:10%}.surfaces-hero__figure:nth-child(3){width:10%}.surfaces-hero__figure:nth-child(4){width:10%}.surfaces-hero__figure:nth-child(5){width:10%}.surfaces-hero__figure:nth-child(6){display:block}.surfaces-hero__figure:nth-child(7){display:block}figcaption{line-height:1.6;font-size:15px;font-size:1.25rem}.image__caption-credit,.image__caption-text{font-size:12px;font-size:1rem}.surfaces-hero__figure.is-active{width:40%}}@media only screen and (min-width:961px){.surfaces-hero__content--rotated{width:106%;margin-top:2.5rem;margin-left:-3%}.surfaces-hero__figure{height:110rem}.surfaces-hero__caption{display:block}.surfaces-hero__button-callout{top:-.5rem}.main_color p.surfaces-hero__button-description{font-size:18px;font-size:1.5rem}.surfaces-hero__content--rotated{margin-top:0}}@media only screen and (min-width:1281px){.surfaces-hero__content--rotated{margin-top:0;width:100%;margin-left:0}.surfaces-hero__figure{height:130rem}.surfaces-hero__figure:first-child .surfaces-hero__caption{top:78.75vw;left:21.25vw}.surfaces-hero__figure:nth-child(2) .surfaces-hero__caption{top:75vw;left:15vw}.surfaces-hero__figure:nth-child(3) .surfaces-hero__caption{top:65vw;left:15vw}.surfaces-hero__figure:nth-child(4) .surfaces-hero__caption{top:55vw;left:15vw}.surfaces-hero__figure:nth-child(5) .surfaces-hero__caption{top:45vw;left:15vw}.surfaces-hero__figure:nth-child(6) .surfaces-hero__caption{top:35vw;left:15vw}.surfaces-hero__figure:nth-child(7) .surfaces-hero__caption{top:27.5vw;left:12.5vw}}@media only screen and (min-width:1601px){.surfaces-hero__figure{height:170rem}.surfaces-hero__figure:first-child .surfaces-hero__caption{top:73.75vw;left:21.25vw}.surfaces-hero__figure:nth-child(2) .surfaces-hero__caption{top:70vw;left:15vw}.surfaces-hero__figure:nth-child(3) .surfaces-hero__caption{top:60vw;left:15vw}.surfaces-hero__figure:nth-child(4) .surfaces-hero__caption{top:50vw;left:15vw}.surfaces-hero__figure:nth-child(5) .surfaces-hero__caption{top:40vw;left:15vw}.surfaces-hero__figure:nth-child(6) .surfaces-hero__caption{top:30vw;left:15vw}.surfaces-hero__figure:nth-child(7) .surfaces-hero__caption{top:22.5vw;left:12.5vw}}@media only screen and (min-width:1921px){.surfaces-hero__figure{height:100vw}}.element-connector{margin-top:1.25rem;margin-bottom:1.25rem}.connector-media__image img{position:absolute;display:block;top:50%;left:50%;min-width:100%;height:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:opacity .6s cubic-bezier(.16, .68, .43, .99),-webkit-transform .8s cubic-bezier(.16, .68, .43, .99);transition:opacity .6s cubic-bezier(.16, .68, .43, .99),-webkit-transform .8s cubic-bezier(.16, .68, .43, .99);transition:opacity .6s cubic-bezier(.16, .68, .43, .99),transform .8s cubic-bezier(.16, .68, .43, .99);transition:opacity .6s cubic-bezier(.16, .68, .43, .99),transform .8s cubic-bezier(.16, .68, .43, .99),-webkit-transform .8s cubic-bezier(.16, .68, .43, .99)}.connector-text{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:calc(50% - .75rem);margin-left:.75rem}.connector-text__arrow{pointer-events:none;position:absolute;display:none;top:.125rem;right:3px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99),-webkit-transform .6s cubic-bezier(.16, .68, .43, .99)}.connector-text__subtitle{color:var(--zahner-red)}.connector-text__title{line-height:1.25;-webkit-line-clamp:3;height:67.5px;margin-top:.5rem;font-size:18px;font-size:1.5rem;-webkit-transition:color .4s cubic-bezier(.16, .68, .43, .99);transition:color .4s cubic-bezier(.16, .68, .43, .99)}.connector-text__description{display:none;margin:0;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis}@media only screen and (min-width:321px){.connector-media{padding-bottom:27%}.connector-text__arrow{display:block}}@media only screen and (min-width:641px){.element-connector{margin-top:1.5rem;margin-bottom:1.5rem}.main_color .connector{padding:2rem 0}.connector-media{width:calc(50% - 1rem);margin-right:1rem;padding-bottom:25%}.connector-text{width:calc(50% - 1rem);margin-left:1rem}.connector-text__title{display:block;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;text-overflow:ellipsis;-webkit-line-clamp:3;height:101.25px;margin-top:0;font-size:27px;font-size:2.25rem}.connector-text__description{position:absolute;display:block;display:-webkit-box;-webkit-line-clamp:4;bottom:-.375rem;height:96px;line-height:1.6;font-size:15px;font-size:1.25rem}}@media only screen and (min-width:961px){.element-connector{width:100%;max-width:66.67vw}.single-post .element-connector,.single-works .element-connector{width:100%;max-width:64%}.connector-text__title{-webkit-line-clamp:2;height:56.25px;font-size:22.5px;font-size:1.875rem}.connector-text__description{-webkit-line-clamp:3;bottom:-.375rem;height:72px;line-height:1.6;font-size:15px;font-size:1.25rem}}@media only screen and (min-width:1281px){.element-connector{width:100%;max-width:67.67%;margin-top:1.875rem;margin-bottom:3.125rem}.single-post .element-connector,.single-works .element-connector{width:100%;max-width:64%;clear:both}.element .element-connector{max-width:100%}.connector-text__title{height:84.375px}.connector-text__title{-webkit-line-clamp:3;height:101.25px;font-size:27px;font-size:2.25rem}.connector-text__description{bottom:-.375rem;-webkit-line-clamp:4;height:108px;line-height:1.5;font-size:18px;font-size:1.5rem}}.page-footer__title{padding:0 .66667rem}.page-footer__text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;padding:0 1.5rem 1rem}.more-projects{padding-bottom:100px}@media only screen and (min-width:641px){.page-footer__text{padding:0 .66667rem 1rem}}@media only screen and (min-width:961px){.page-footer__text{padding:0 .66667rem 1.5rem}.page-footer__title{padding:0 4rem}}.projects-hero__map{width:100vw;height:17.5rem}.projects-hero__map>div{background-color:#0a0a0a!important}@media only screen and (min-width:321px){.projects-hero__map{height:20rem}}@media only screen and (min-width:641px){.projects-hero__map{height:30rem}}@media only screen and (min-width:961px){.projects-hero__map{height:40rem}}@media only screen and (min-width:1601px){.projects-hero__map{height:50rem}}#top .main_color .text ul li a:not(.page-text__breadcrumb-link):not(.connector){font-weight:300!important;font-size:15px!important;font-size:1.25rem!important;letter-spacing:.00625em!important}#top .main_color .text ul li{display:block}@media only screen and (min-width:641px){#top .main_color .text ul li a:not(.page-text__breadcrumb-link):not(.connector){font-size:18px!important;font-size:1.5rem!important}}.text blockquote{position:relative;color:#0a0a0a;margin-left:0;margin-right:0;padding-left:2rem;border-left:4px solid #f82400;font-family:aktiv-grotesk,"Aktiv Grotesk","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-style:italic;font-weight:300;line-height:1.6;letter-spacing:.025em;font-size:15px;font-size:1.25rem}@media only screen and (min-width:641px){.text blockquote{line-height:1.5;font-size:18px;font-size:1.5rem}}@media only screen and (min-width:961px){.text blockquote{padding-left:3rem;line-height:1.6;font-size:22.5px;font-size:1.875rem}}article.service-card a .card-content{background:#fff}article.new-service-card a .card-content{background:#fff}.mfp-iframe-holder button.mfp-close{opacity:1;color:var(--zahner-red);right:0;font-size:3rem}.mfp-iframe-holder button.mfp-close:before{content:'CLOSE';color:var(--zahner-red);font-weight:600;font-family:var(--zahner-font);font-size:1.5rem;margin-right:1rem;vertical-align:top}.mfp-iframe-holder button.mfp-close:hover{transform:unset;border:none}.mfp-iframe-holder .mfp-content{max-width:1200px}#mega-menu-wrap-avia .mega-menu-toggle.mega-menu-open .mega-toggle-block-1:after{content:'+'!important;transform:rotate(45deg);font-size:5rem;margin:-15px 0 0 -5px}.home-surfaces__hero{position:absolute;overflow:hidden;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100vw;min-height:30rem}.home-surfaces__hero-image-lg,.home-surfaces__hero-image-md,.home-surfaces__hero-image-sm,.home-surfaces__hero-image-xs{position:absolute;overflow:hidden;-webkit-transform:rotate(45deg);transform:rotate(45deg);background:#1a1a1a}.home-surfaces__hero-image-lg img,.home-surfaces__hero-image-md img,.home-surfaces__hero-image-sm img,.home-surfaces__hero-image-xs img{width:100%;height:100%}.home-surfaces__hero-image-lg{width:10rem;height:10rem;top:4rem;right:-5rem}.home-surfaces__hero-image-sm{width:2.5rem;height:2.5rem;top:2rem;right:7.5rem}.home-surfaces__hero-image-md{width:5rem;height:5rem;top:17.5rem;right:-1rem}.home-surfaces__hero-image-xs{display:none}.home-surfaces__hero{margin-right:-50px}@media only screen and (min-width:641px){.home-surfaces__hero{width:33.33333vw;min-height:60rem;right:0}.home-surfaces__hero-image-lg{width:20rem;height:20rem;top:15rem;right:-7.5rem}.home-surfaces__hero-image-md{width:12rem;height:12rem;top:37.5rem;right:3.25rem}.home-surfaces__hero-image-sm{width:7.5rem;height:7.5rem;top:30rem;right:12rem}.home-surfaces__hero-image-xs{display:block;width:4rem;height:4rem;top:7.5rem;right:14rem}}@media only screen and (max-width:767px){.home-surfaces__hero{display:none}}@media only screen and (min-width:961px){.home-surfaces__hero{width:50vw;min-height:90rem}.home-surfaces__hero-image-lg{width:30rem;height:30rem;right:-10rem}.home-surfaces__hero-image-md{width:15rem;height:15rem;top:48rem;right:8rem}.home-surfaces__hero-image-sm{width:10rem;height:10rem;top:37.5rem;right:20rem}.home-surfaces__hero-image-xs{width:5rem;height:5rem;top:10rem;right:27rem}}@media only screen and (min-width:1025px){.home-surfaces__hero-image-lg{width:35rem;height:35rem;right:-12.5rem}.home-surfaces__hero-image-md{width:20rem;height:20rem;top:54.5rem;right:6rem}.home-surfaces__hero-image-sm{width:12.5rem;height:12.5rem;top:42rem;right:21rem}.home-surfaces__hero-image-xs{width:6.25rem;height:6.25rem;top:12.5rem;right:30rem}}@media only screen and (min-width:1201px){.home-surfaces__hero-image-lg{width:40rem;height:40rem;right:-15rem}.home-surfaces__hero-image-md{width:25rem;height:25rem;top:59rem;right:6.25rem}.home-surfaces__hero-image-sm{width:15rem;height:15rem;top:44rem;right:24rem}.home-surfaces__hero-image-xs{width:7.5rem;height:7.5rem;top:10rem;right:35rem}}@media only screen and (min-width:1310px){.home-surfaces__hero{margin-right:calc(((100vw - 1310px)/ 2 + 50px) * -1)}}.card-post{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;overflow:visible}.card-lg.card-post{width:100%;max-width:100%}.card-post__link{display:block;width:100%;height:0;padding-bottom:120%;background:#fff;border-color:#eaeaea;border-style:solid;border-width:0 1px 1px 1px}#top .main_color .av_textblock_section .card-lg.card-post a.card-post__link{padding-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:initial;background:0 0;border-width:0}.card-post__image{position:relative;display:block;width:calc(100% + 2px);height:0;margin-left:-1px;padding-bottom:40%;overflow:hidden;-webkit-transition:width .4s cubic-bezier(.16, .68, .43, .99);transition:width .4s cubic-bezier(.16, .68, .43, .99)}.card-post__image img{position:absolute;display:block;top:50%;left:50%;width:100%;min-height:100%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);background:#f7f7f7;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:opacity .6s cubic-bezier(.16, .68, .43, .99),-webkit-transform .8s cubic-bezier(.16, .68, .43, .99);transition:opacity .6s cubic-bezier(.16, .68, .43, .99),-webkit-transform .8s cubic-bezier(.16, .68, .43, .99);transition:opacity .6s cubic-bezier(.16, .68, .43, .99),transform .8s cubic-bezier(.16, .68, .43, .99);transition:opacity .6s cubic-bezier(.16, .68, .43, .99),transform .8s cubic-bezier(.16, .68, .43, .99),-webkit-transform .8s cubic-bezier(.16, .68, .43, .99)}.card-post__text{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;height:0;padding-left:1rem;padding-right:1rem;padding-bottom:80%}.card-lg.card-post .card-post__text{padding:1.5rem 0;height:initial;min-height:9.5rem}.card-post__tag{position:relative;display:block;display:-webkit-box;top:1rem;width:100%;height:18px;color:#8a8a8a;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;font-weight:700;line-height:1.5;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-size:1rem}.card-lg.card-post .card-post__tag{top:initial;color:var(--zahner-red);margin-bottom:.5rem}.card-post__title{position:absolute;display:block;display:-webkit-box;top:21%;width:calc(100% - 2rem);height:67.5px;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;height:67.5px;font-size:18px;font-size:1.5rem;color:var(--zahner-black)}.card-lg.card-post .card-post__title{position:relative;top:initial;height:initial;max-height:81px;line-height:1.2;font-size:22.5px;font-size:1.875rem}.main_color p.card-post__subtitle{position:relative;color:#8a8a8a;width:100%;margin:.25em 0;line-height:1.33333;font-size:15px;font-size:1.25rem}.card-lg.card-post:after{content:"";position:absolute;width:100vw;height:1px;left:51%;bottom:0;-webkit-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);background-color:#eaeaea}.card-lg.card-post .card-post__link:hover .card-post__title{color:var(--zahner-black)}.card-lg.card-post .card-post__link:hover{text-decoration:none}.card-lg.card-post .card-post__link:hover .card-post__image--screen img{opacity:0}@media only screen and (min-width:321px){.card-post__text{padding-left:1.5rem;padding-right:1.5rem}.card-post__tag{top:1.25rem}.card-post__title{top:21%;width:calc(100% - 3rem);height:90px;-webkit-line-clamp:4}}@media only screen and (min-width:641px){.card-lg.card-post{margin-bottom:0}.card-lg.card-post .card-post__link{height:11rem;margin-top:3rem;margin-bottom:3rem}.card-lg.card-post .card-post__image{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:calc(33.33333% - 1rem);height:11rem;margin-left:1rem;padding-bottom:0}.card-post__text{padding-left:2rem;padding-right:2rem}.card-lg.card-post .card-post__text{width:calc(66.66667% - 1rem);height:11rem;margin-top:0;margin-right:1rem;padding:0}.card-post__tag{top:1.5rem}.card-post__title{top:21%;width:calc(100% - 4rem)}.card-lg.card-post .card-post__title{width:100%;max-height:97.2px;font-size:27px;font-size:2.25rem}.main_color p.card-post__subtitle{display:block;display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;max-height:23.99994px;line-height:1.33333;font-size:18px;font-size:1.5rem}}@media only screen and (min-width:961px){.card-lg.card-post .card-post__link{height:12rem}.card-lg.card-post .card-post__image{height:12rem}.card-lg.card-post .card-post__text{height:8rem}.card-post__tag{top:1.25rem}.card-post__title{top:20%}.card-lg.card-post .card-post__title{max-height:64.8px}}@media only screen and (min-width:1281px){.card-lg.card-post .card-post__link{height:16rem;margin-top:4rem;margin-bottom:4rem}.card-lg.card-post .card-post__image{height:16rem}.card-post__text{padding-left:3rem;padding-right:3rem}.card-lg.card-post .card-post__text{height:13rem}.card-post__tag{top:2rem}.card-lg.card-post .card-post__tag{margin-bottom:1rem;height:24px;line-height:1.6;font-size:15px;font-size:1.25rem}.card-post__title{width:calc(100% - 6rem);height:112.5px;line-height:1.25;font-size:22.5px;font-size:1.875rem}.card-lg.card-post .card-post__title{max-height:96px;font-size:40px;font-size:3.3333333333rem}.main_color p.card-post__subtitle{margin:.5em 0;max-height:29.999925px;line-height:1.33333;font-size:22.5px;font-size:1.875rem}}#top.page-id-35 div#av_section_1 .content{padding-top:0}.page-block__text-title{display:block;width:100%;margin-bottom:3rem;line-height:1.2;font-size:27px;font-size:2.25rem}.creations-hero .page-block__text-title{line-height:1.2;font-size:32px;font-size:2.6666666667rem}.page-block__text-subtitle{display:block;display:-webkit-box;height:18px;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis}.main_color p.page-block__text-description{display:block;display:-webkit-box;overflow:hidden;-webkit-line-clamp:5;-webkit-box-orient:vertical;text-overflow:ellipsis;max-height:120px;margin-top:.25rem;margin-bottom:2rem;line-height:1.6;font-size:15px;font-size:1.25rem}@media only screen and (min-width:641px){.page-block__text-title{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;text-overflow:ellipsis;height:115.2px;margin-bottom:2rem;font-size:32px;font-size:2.6666666667rem}.main_color p.page-block__text-description{height:112.5px;max-height:none;line-height:1.5;font-size:15px;font-size:1.25rem}}@media only screen and (min-width:961px){.page-block__text-title{height:144px;margin-bottom:2rem;font-size:40px;font-size:3.3333333333rem}.creations-hero .page-block__text-title{font-size:40px;font-size:3.3333333333rem}.main_color p.page-block__text-description{height:135px;margin-top:.5rem;margin-bottom:2rem;line-height:1.5;font-size:18px;font-size:1.5rem}}@media only screen and (min-width:1281px){.page-block__text-title{height:172.8px;margin-bottom:3rem;font-size:48px;font-size:4rem}.creations-hero .page-block__text-title{font-size:48px;font-size:4rem}.main_color p.page-block__text-description{height:180px;margin-top:.75rem;margin-bottom:2.5rem;line-height:1.6;font-size:22.5px;font-size:1.875rem}}@media only screen and (min-width:1601px){.creations-hero .page-block__text-title{font-size:60px;font-size:5rem}.creation-case-study-column h3.page-block__card-title{font-size:27px;font-size:2.25rem}.main_color .page-block__text-title{height:265px;margin-bottom:4rem;font-size:60px;font-size:5rem}.main_color p.page-block__text-description{height:240px;margin-top:.75rem;margin-bottom:3.5rem;-webkit-line-clamp:6;line-height:1.6;font-size:22.5px;font-size:1.875rem}}.main-hero-section.image-section .avia-image-container-inner,.main-hero-section.image-section .avia-image-container-inner img{width:100%;min-height:100px}.avia-search-tooltip .avia-arrow-wrap{display:none}.avia-search-tooltip{margin-left:0;width:100vw;height:135px;box-shadow:0 3px 50vw 25vw rgba(0,0,0,.2);padding-top:35px;border:none;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}#top .avia-search-tooltip input[type=text]{font:2.25rem var(--zahner-font);padding-left:1rem}.close-button{display:none}.avia-search-tooltip .close-button{display:block;position:absolute;top:-5px;right:15px;font-size:2rem;color:var(--zahner-red);cursor:pointer}.header_color #submit,.header_color input[type=submit],div .header_color .button{background:var(--zahner-red);border-color:var(--zahner-red)}#top #searchform>div{max-width:80%;margin:0 auto}.template-search .page-heading-container{display:none}#top .template-search.content .entry-content-wrapper{padding-left:0;display:flex;flex-direction:row}.search-image{display:block;width:28%;margin-right:2rem}.search-content{width:72%}.search-content h2,.search-content h2 a{font-size:3rem;color:var(--zahner-red);-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}#top .template-search .entry-content-wrapper .search-content h2.post-title a:hover{color:var(--zahner-black);text-decoration:none}#top .template-search .entry-content-wrapper .search-content h2.post-title{line-height:1.5em}.template-search .post-entry{border-bottom:1px solid #cacaca;padding-top:4rem}.template-search .post-entry:last-of-type{border-bottom:none}.search-content .entry-content p{font-size:1.5rem}.template-search .pagination{display:flex;flex-direction:row;justify-content:flex-end;gap:.5rem}#top .fullsize .template-blog .pagination a,#top .pagination .current,#top .pagination a{float:none;box-shadow:none;border-radius:0}#top .pagination .current{background:#000;color:#fff}#top .main_color .pagination a:hover{background:var(--zahner-red)}.pagination .pagination-meta{float:none;order:2}.element-category{width:100%;max-width:100%;margin-top:1.5rem}.element-category .category{border-bottom:1px solid #eaeaea;padding:1rem 0 3rem}.profiles-section:last-of-type .element-category .category{border-bottom:none}.main_color h3.category__title{color:var(--zahner-red);font-weight:700;margin-bottom:.5rem;letter-spacing:.075em;text-transform:uppercase;line-height:1.5;font-size:12px;font-size:1rem}.category__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-line-pack:start;align-content:flex-start}.entry-content-wrapper li.category__list-item{-webkit-box-flex:0;-ms-flex:0 1 auto;margin-left:0;padding:0;flex:0 1 auto;width:100%;margin:.25rem 0}#top .main_color .category__list-link{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;padding-bottom:1px;border-bottom:1px solid #eaeaea;color:#5a5a5a;font-family:var(--zahner-font);font-weight:300;line-height:1.375;letter-spacing:.00625em;font-size:15px;font-size:1.25rem;transition:var(--standard-transition);-webkit-transition:var(--standard-transition)}#top .main_color .category__list-link:hover{color:var(--zahner-red);text-decoration:none}@media only screen and (min-width:641px){.element-category{margin-top:1.875rem;margin-bottom:.625rem}.main_color h3.category__title{margin-bottom:1rem;line-height:1.6;font-size:15px;font-size:1.25rem}.category__list--category{height:7.5rem}.entry-content-wrapper li.category__list-item{width:50%;padding-right:1rem}#top .main_color .category__list-link{line-height:1.375;font-size:18px;font-size:1.5rem}.category__list--color{height:25rem}.category__list--artist{height:87.5rem}.category__list--architect{height:290rem}.category__list--location{height:240rem}.category__list--typology{height:70rem}.category__list--year{height:45rem}.category__list--scale{height:7.5rem}}@media only screen and (min-width:961px){.category__list--category{height:5rem}.entry-content-wrapper li.category__list-item{width:33.33333%}.category__list--color{height:17.5rem}.category__list--artist{height:55rem}.category__list--architect{height:185rem}.category__list--location{height:165rem}.category__list--typology{height:52.5rem}.category__list--year{height:30rem}.category__list--scale{height:5rem}}@media only screen and (min-width:1281px){.element-category{width:66.66667%;max-width:66.66667%;margin-right:33.33333%}}.page-section--gallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;-webkit-animation:fadeUpDelay .6s;animation:fadeUpDelay .6s}.page-section--gallery{margin-bottom:1.5rem}.page-section--gallery .page-section__text{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100%;padding-top:.5rem;padding-bottom:1.5rem}.page-section--gallery .page-section__text{padding-left:1rem;padding-right:1rem}@media only screen and (min-width:641px){.page-section--gallery{margin-bottom:2rem}.page-section--gallery .page-section__text{padding-top:2rem;padding-left:.66667rem;padding-right:.66667rem;padding-bottom:2rem}}@media only screen and (min-width:1281px){.page-section--gallery{margin-bottom:3rem}.page-section--gallery .page-section__text{padding-top:3rem;padding-bottom:3rem}.page-section--gallery .page-section__text{padding-left:4rem;padding-right:4rem}}.project-hero__image-lg-content img{max-width:unset}.project-hero__image-md-content img{max-width:unset}.project-hero__image-sm-content img{max-width:unset}.creations-hero{margin-top:0;margin-bottom:3rem;padding-top:5rem}.responsive #top #wrap_all .flex_column.creation-case-study-column{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100vw;height:0;padding-bottom:70.66667%;margin-left:-5.5%;margin-bottom:-20px}@media only screen and (min-width:768px){.creations-hero{max-height:35rem;margin-bottom:5rem;padding-top:0}.creations-hero .creation-case-study-column{margin-left:4.16667vw}.responsive #top #wrap_all .flex_column.creation-case-study-column{width:45.83333vw;height:35rem;max-height:35rem;padding-bottom:0}.creations-hero .creation-case-study-column{width:45.83333vw;height:35rem;max-height:35rem;padding-bottom:0}}@media only screen and (min-width:961px){.creations-hero{max-height:40rem}.creations-hero .creation-case-study-column{margin-left:8.33333vw}.responsive #top #wrap_all .flex_column.creation-case-study-column{width:41.66667vw;height:40rem;max-height:40rem}.responsive #top #wrap_all .creations-hero .flex_column.creation-case-study-column{width:41.66667vw;height:40rem;max-height:40rem}}@media only screen and (min-width:1281px){.creations-hero{max-height:50rem}.responsive #top #wrap_all .flex_column.creation-case-study-column{width:calc(50vw - (.08333 * 106.66667rem));height:50rem;max-height:50rem}.responsive #top #wrap_all .creations-hero .flex_column.creation-case-study-column{margin-left:calc(.08333 * 106.66667rem)}.responsive #top #wrap_all .creations-hero .flex_column.creation-case-study-column{height:50rem;max-height:50rem}}@media only screen and (min-width:1601px){.creations-hero{max-height:65rem}.responsive #top #wrap_all .flex_column.creation-case-study-column{width:calc(50vw - (.08333 * 120rem));height:65rem;max-height:65rem}.responsive #top #wrap_all .creations-hero .flex_column.creation-case-study-column{margin-left:calc(.08333 * 120rem)}.responsive #top #wrap_all .creations-hero .flex_column.creation-case-study-column{height:65rem;max-height:65rem}}.image-overlay-column{position:relative;-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:100vw;height:0;padding-bottom:66.66667%}@media only screen and (min-width:768px){.image-overlay-column{width:45.83333vw;height:35rem;max-height:35rem;padding-bottom:0}.left-side-image .page-block__card{margin-right:4.16667vw}.full-width-section .image-overlay-column{width:calc(50vw - 1.5rem);height:35rem;max-height:35rem;margin-right:1.5rem;padding-bottom:0}.full-width-section .image-overlay-column img{min-width:140%}}@media only screen and (min-width:961px){.image-overlay-column{width:41.66667vw;height:40rem;max-height:40rem}.left-side-image .page-block__card{margin-right:8.33333vw}.full-width-section .image-overlay-column{height:40rem;max-height:40rem}}@media only screen and (min-width:1281px){.image-overlay-column{width:calc(50vw - (.08333 * 106.66667rem));height:50rem;max-height:50rem}.left-side-image .page-block__card{margin-right:calc(.08333 * 106.66667rem)}.full-width-section .image-overlay-column{width:calc(50vw - 2rem);height:50rem;max-height:50rem;margin-right:2rem}.full-width-section .image-overlay-column img{min-width:130%}}@media only screen and (min-width:1601px){.image-overlay-column{width:calc(50vw - (.08333 * 120rem));height:60rem;max-height:60rem}.left-side-image .page-block__card{margin-right:calc(.08333 * 120rem)}.full-width-section .image-overlay-column{width:calc(50vw - 2.5rem);height:60rem;max-height:60rem;margin-right:2.5rem}.full-width-section .image-overlay-column img{min-width:120%}}.column-callout-text{position:relative;width:100%;max-width:100vw;margin:3rem auto 0;padding-left:1rem;padding-right:1rem}.full-width-section .column-callout-text{margin:2rem auto 0}.creation-case-study-column .avia-image-container .avia-image-container-inner,.creation-case-study-column .avia-image-container .avia-image-overlay-wrap,.creation-case-study-column img{height:100%}@media only screen and (min-width:321px){.column-callout-text{padding-left:1rem;padding-right:1rem}}@media only screen and (min-width:768px){.column-callout-text{margin:0 auto}.left-side-image .column-callout-text{max-width:calc(50vw - .5rem);padding-left:0;padding-right:1.5rem}.full-width-section .column-callout-text{height:35rem;max-height:35rem;margin-top:0;margin-left:.5rem}.creation-case-study-column .avia-image-container .avia-image-container-inner,.creation-case-study-column .avia-image-container .avia-image-overlay-wrap,.creation-case-study-column img{height:35rem}}@media only screen and (min-width:961px){.left-side-image .column-callout-text{padding-right:2rem}.full-width-section .column-callout-text{height:40rem;max-height:40rem}.creation-case-study-column .avia-image-container .avia-image-container-inner,.creation-case-study-column .avia-image-container .avia-image-overlay-wrap,.creation-case-study-column img{height:40rem}}@media only screen and (min-width:1281px){.left-side-image .column-callout-text{max-width:52.3333333333rem;margin-right:calc(50vw - 640px);padding-right:2rem}.full-width-section .column-callout-text{height:50rem;max-height:50rem;margin-left:1rem}.creation-case-study-column .avia-image-container .avia-image-container-inner,.creation-case-study-column .avia-image-container .avia-image-overlay-wrap,.creation-case-study-column img{height:50rem}}@media only screen and (min-width:1601px){.left-side-image .column-callout-text{max-width:58.5rem;margin-right:calc(50vw - 720px);padding-right:2rem}.full-width-section .column-callout-text{height:60rem;max-height:60rem;margin-left:1.5rem}.creation-case-study-column .avia-image-container .avia-image-container-inner,.creation-case-study-column .avia-image-container .avia-image-overlay-wrap,.creation-case-study-column img{height:65rem}}@media only screen and (min-width:1801px){.full-width-section .column-callout-text{height:65rem;max-height:65rem;margin-left:1.5rem}.creation-case-study-column .avia-image-container .avia-image-container-inner,.creation-case-study-column .avia-image-container .avia-image-overlay-wrap,.creation-case-study-column img{height:65rem}}.main-hero-section.profile-hero.image-section{max-height:320px}.main-hero-section.profile-hero .avia-image-container img{margin-top:-25%}.works-page-hero-title{margin-top:-3.25rem;position:relative}.works-page-hero-title .hero-navigation{margin-bottom:0;height:auto}.works-page-hero-title .hero-navigation ul{height:65rem;max-height:5rem;-webkit-transition:all .2s cubic-bezier(.16, .68, .43, .99);transition:all .2s cubic-bezier(.16, .68, .43, .99)}.works-page-hero-title .hero-navigation ul.expanded{max-height:34rem}.works-page-hero-title h1{color:#fff;display:inline-block;margin:0;border-bottom:4px solid #f82400}.works-page-hero-title a.filtered{display:none!important}.projects-nav__category-container{display:none}.works-page-hero-title .hero-navigation ul li.filter-button h5{color:var(--zahner-red);padding:2rem 0;box-sizing:border-box}.works-page-hero-title .hero-navigation ul li{display:block;padding:0 2rem}.works-page-hero-title .hero-navigation ul li a{font-size:18px;font-size:1.5rem}.works-page-hero-title .hero-navigation ul li.filter-button h5:after{content:'';display:inline-block;height:6px;width:6px;border-right:2px solid var(--zahner-red);border-bottom:2px solid var(--zahner-red);transform:rotate(45deg);margin-left:10px;margin-bottom:2px}.works-page-hero-title .hero-navigation ul li{border-bottom:1px solid #eaeaea;position:relative}.responsive #top #wrap_all .works-page-hero-title .container{width:100%;max-width:100%}.projects-hero__text{padding:0 2rem}.works-page-hero-title .hero-navigation ul li:after{content:'';display:block;position:absolute;height:7px;width:7px;border-top:1px solid #8a8a8a;border-right:1px solid #8a8a8a;transform:rotate(45deg);right:2rem;top:50%;margin-top:-3px}.works-page-hero-title .hero-navigation ul li.filter-button{border-bottom:none;min-height:50px;box-sizing:border-box}.works-page-hero-title .hero-navigation ul li.filter-button:after{display:none}.projects-nav__category-container.active ul li{border-bottom:none;cursor:pointer}@media only screen and (max-width:640px){.works-page-hero-title .hero-navigation ul h5{cursor:pointer}.works-page-hero-title .hero-navigation ul.expanded li.filter-button h5:after{content:'+';display:inline-block;height:6px;width:6px;border-right:none;border-bottom:none;transform:rotate(45deg);margin-left:10px;margin-bottom:0;font-size:1.75rem;line-height:.5}.projects-nav__category-container{display:block;position:absolute;z-index:10;top:3.5rem;right:-1.5rem;bottom:1.5rem;background:#fff;width:0;border-left:1px solid #eee;padding-left:1.5rem;border-bottom:1px solid #eee;overflow:scroll;font-size:15px;font-size:1.25rem;font-weight:300;line-height:1.6;letter-spacing:.025em;padding-top:1.25rem;opacity:0;-webkit-transition:all .2s cubic-bezier(.16, .68, .43, .99);transition:all .2s cubic-bezier(.16, .68, .43, .99)}.projects-nav__category-container.active{width:75vw;opacity:1}.works-page-hero-title .hero-navigation ul li.selected .filterValue{padding:1.66667rem 0 1.5rem;cursor:pointer}.works-page-hero-title .hero-navigation ul li.selected .filterValue:after{position:absolute;top:50%;margin-top:-.75rem;right:1.5rem;margin-left:0}}@media only screen and (min-width:641px){.works-page-hero-title .hero-navigation ul li:after{display:none}.responsive #top #wrap_all .works-page-hero-title .container{width:90%;max-width:1310px}.projects-hero__text{padding:0}.works-page-hero-title .hero-navigation ul li.filter-button{padding-left:1rem}.works-page-hero-title .hero-navigation ul li{padding-left:.5rem;padding-right:.5rem}.works-page-hero-title{border-bottom:1px solid #eaeaea}ul.projects-nav__category-list{position:relative;padding:1rem 0 1rem 2.7rem;max-height:29rem;display:flex;flex-direction:column;flex-wrap:wrap}.works-page-hero-title .hero-navigation ul li.filter-button h5{color:#5a5a5a;margin-top:0}.works-page-hero-title .hero-navigation ul li.filter-button h5:after{display:none}.works-page-hero-title .hero-navigation ul li{display:inline-block}.works-page-hero-title .hero-navigation ul li a{font-size:15px;font-size:1.25rem}.works-page-hero-title .hero-navigation{height:4.5rem}.works-page-hero-title .hero-navigation ul{height:6rem;max-height:unset}.works-page-hero-title .hero-navigation ul li{border-bottom:none}.projects-nav__category-container{display:block}.projects-nav__category-list-link{cursor:pointer;color:#5a5a5a;-webkit-transition:color .4s cubic-bezier(.16, .68, .43, .99);transition:color .4s cubic-bezier(.16, .68, .43, .99)}.works-page-hero-title{margin-top:-4.5rem}.projects-nav__category-list-item{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;width:auto;margin-right:2rem;font-weight:300;line-height:1.6;letter-spacing:.025em;font-size:15px;font-size:1.25rem}.projects-nav__category-container{height:100%;overflow:hidden;max-height:0;opacity:0;border-top:1px solid #eee;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}.projects-nav__category-container.active{max-height:2000px;opacity:1}.projects-nav__category-container.removed{display:none}}@media only screen and (max-width:549px){iframe#frame-one1796566043{height:2190px}}@media only screen and (min-width:768px){.responsive #top #wrap_all .works-page-hero-title .container{width:calc(100% - 100px)}}@media only screen and (min-width:1000px){ul.projects-nav__category-list{padding:1rem 0 1rem 7.7rem;max-height:25rem}}@media only screen and (min-width:1281px){.works-page-hero-title .hero-navigation ul li a{font-size:15px}}.no-projects{display:none;text-align:center}.no-more-projects .no-projects{display:block}#top .avia-post-nav{height:auto;background:#fff;border:1px solid #eee;padding:3rem 2rem}#top .avia-post-next{border-right:none}#top .avia-post-prev{border-left:none}.avia-post-nav span.entry-info{margin:0;text-align:left}#top .avia-post-nav:hover{background:#fff;padding:0}.avia-post-nav .entry-info span{display:block;width:100%;height:auto;color:#000;background:#fff;text-align:left;font-size:1.5rem;font-weight:300;line-height:1.25}.avia-post-nav .entry-image img{border-radius:0;display:none}.avia-post-nav .entry-info{height:auto}.avia-post-nav:hover .entry-image img{display:block}.avia-post-nav .entry-info span.entry-title{padding:1rem;display:none}.avia-post-nav:hover .entry-info span.entry-title{display:block}.avia-post-nav:hover .entry-info-wrap{width:221px}.avia-post-nav .entry-info span.entry-direction{display:none;position:absolute;top:0;background:0 0;color:#fff;text-transform:uppercase;font-size:.9rem;font-weight:800;padding:1rem}.avia-post-nav:hover .entry-info span.entry-direction{display:block}.responsive #top .avia-post-nav .icon-arrow{position:absolute;z-index:502;right:1rem;top:2.5rem}.responsive #top .avia-post-nav:hover .icon-arrow{top:1rem}.responsive #top .avia-post-prev .icon-arrow{transform:rotate(180deg);right:unset;left:1rem}.avia-post-prev .entry-info span.entry-direction{text-align:right}@media only screen and (max-width:989px){.responsive #top .avia-post-next{right:-1px}.responsive #top .avia-post-prev{left:-2px}}article.card h3.card-company__title{position:absolute;display:block;display:-webkit-box;width:calc(100% - 2rem);height:27px;bottom:5rem;color:#fff;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.2;font-size:22.5px;font-size:1.875rem}article.card a:hover h3.card-company__title{color:#fff}#top .main_color article.card-page .card-company__description{position:absolute;overflow:hidden;width:calc(100% - 2rem);bottom:1em;margin:0;color:#8a8a8a;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;height:39.9999px;line-height:1.33333;font-size:15px;font-size:1.25rem}.card-company__text{position:relative;height:0;padding-left:1rem;padding-right:1rem;padding-bottom:54%}.card-company__arrow{pointer-events:none;position:absolute;top:14%;right:1rem;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:-webkit-transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99);transition:transform .6s cubic-bezier(.16, .68, .43, .99),-webkit-transform .6s cubic-bezier(.16, .68, .43, .99)}.card-company__subtitle{position:absolute;pointer-events:none;display:block;display:-webkit-box;width:calc(100% - 3rem);height:18px;top:12%;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical;text-overflow:ellipsis;color:#8a8a8a;font-family:aktiv-grotesk,"Aktiv Grotesk","Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:700;letter-spacing:.075em;text-transform:uppercase;line-height:1.5;font-size:12px;font-size:1rem}.card-company__image{position:relative;display:block;width:calc(100% + 2px);height:0;margin-left:-1px;padding-bottom:30%;overflow:hidden;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}.card-company__image--screen{z-index:1;position:relative}article.card a.show-img:hover .card-company__image--screen{opacity:0}.card-company__image--original{position:absolute;top:0;left:0;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}article.card a .card-company__image img{background:#f7f7f7;margin-top:-10%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:all .4s cubic-bezier(.16, .68, .43, .99);transition:all .4s cubic-bezier(.16, .68, .43, .99)}article.card a:hover .card-company__image img{transform:scale(1.125)}.card-company__link{display:block;width:100%;height:0;padding-bottom:84%;background:#fff;border-color:#eaeaea;border-style:solid;border-width:0 1px 1px 1px;background:#1a1a1a;border-color:#1a1a1a}@media only screen and (min-width:321px){article.card h3.card-company__title{width:calc(100% - 3rem)}#top .main_color article.card-page .card-company__description{width:calc(100% - 3rem)}.card-company__text{padding-left:1.5rem;padding-right:1.5rem}.card-company__arrow{top:16%;right:1.5rem}.card-company__subtitle{width:calc(100% - 4.5rem)}}@media only screen and (min-width:641px){article.card h3.card-company__title{bottom:6rem;width:calc(100% - 4rem)}#top .main_color article.card-page .card-company__description{width:calc(100% - 4rem);bottom:1.5rem}.card-company__text{padding-left:2rem;padding-right:2rem}.card-company__arrow{right:2rem}.card-company__subtitle{width:calc(100% - 6rem)}}@media only screen and (min-width:961px){article.card h3.card-company__title{bottom:5.5rem}#top .main_color article.card-page .card-company__description{bottom:1.25rem}}@media only screen and (max-width:640px){#top .flex_column_table.mobile-flex{display:flex;flex-direction:column}#top .flex_column_table_cell.latest-updates-column{order:2}}time.project-data__item-laurel-year{position:absolute}.main_color p.zahner-caption{color:#8a8a8a}.avia-image-container small.avia-copyright,small.avia-copyright{color:#cacaca}p.zahner-caption a{color:inherit!important;border-color:#8a8a8a!important;transition:.2s all ease-in;-webkit-transition:.2s all ease-in}p.zahner-caption a:hover{color:#0a0a0a!important;border-color:#0a0a0a!important}.avia-image-container small.avia-copyright,.main_color p.zahner-caption,small.avia-copyright{display:block;font-weight:500;font-style:normal;letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-size:.75rem;text-align:left}#top .main_color .text small.avia-copyright a,#top .main_color small.avia-copyright a{font-size:9px!important;font-size:.75rem!important}#top .main_color p>small.avia-copyright a,p>small.avia-copyright{margin-top:-15px}#top .main_color .text small.avia-copyright a,#top .main_color small.avia-copyright a{color:inherit;border:none;transition:.2s all ease-in;-webkit-transition:.2s all ease-in}#top .main_color .text small.avia-copyright a:hover,#top .main_color small.avia-copyright a:hover{color:inherit;border:none}@media only screen and (min-width:641px){#top .main_color .avia-image-container small.avia-copyright,#top .main_color .text small.avia-copyright a,#top .main_color small.avia-copyright,#top .main_color small.avia-copyright a,.main_color p.zahner-caption{font-size:12px!important;font-size:1rem!important}}.embed__content{position:relative;width:100%;height:0;padding-bottom:56.25%;overflow:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden}.embed__map,.embed__video{position:absolute;display:block;width:100%;height:100%;top:0;left:0}.main_color .surfaces-hero__caption:hover p.surfaces-hero__button-description{-webkit-font-smoothing:subpixel-antialiased}​ .surfaces-hero__caption:hover .surfaces-hero__button-title{line-height:1.2;text-transform:capitalize}.main_color a b{color:inherit}.page-id-29 div .av_two_third{margin-left:4%;width:64.66666666666666%}.element-connector .avia-copyright{display:none}@media (max-width:1200px){.avia-image-container.avia-align-left{margin-right:0}}@media (min-width:1250px) and (max-width:1400px){#mega-menu-wrap-avia #mega-menu-avia>li.mega-menu-item>a.mega-menu-link{padding:0 15px!important}}@media (max-width:1250px){#mega-menu-wrap-avia #mega-menu-avia>li.mega-menu-item>a.mega-menu-link{padding:0 7px!important}}@media only screen and (min-width:1315px){.sidebar_right p,.single-post .text p,.single-post.single p,.single-works .text p,.text p{max-width:750px}}#top.page-id-15917 .more-creations{display:none}#top.page-id-15917 .footer.top-section{margin-top:10rem}#top.page-id-15831 .more-creations{display:none}#top.page-id-27 .more-creations{display:none}#top.parent-pageid-27 .more-creations{display:none}.bt-none{border-top:none!important}.border-bottom{border-bottom:1px solid #eaeaea!important}p.projects-nav__category-list--title{border-bottom:1px solid #eaeaea}.loader{display:none;width:10px;height:10px;border-radius:50%;margin:15px 0;position:relative;color:#000;left:0;box-sizing:border-box;animation:shadowRolling 2s linear infinite}@keyframes shadowRolling{0%{box-shadow:0 0 rgba(54,54,54,0),0 0 rgba(54,54,54,0),0 0 rgba(54,54,54,0),0 0 rgba(54,54,54,0)}12%{box-shadow:100px 0 #8a8a8a,0 0 rgba(54,54,54,0),0 0 rgba(54,54,54,0),0 0 rgba(54,54,54,0)}25%{box-shadow:110px 0 #8a8a8a,100px 0 #8a8a8a,0 0 rgba(54,54,54,0),0 0 rgba(54,54,54,0)}36%{box-shadow:120px 0 #8a8a8a,110px 0 #8a8a8a,100px 0 #8a8a8a,0 0 rgba(54,54,54,0)}50%{box-shadow:130px 0 #8a8a8a,120px 0 #8a8a8a,110px 0 #8a8a8a,100px 0 #8a8a8a}62%{box-shadow:200px 0 rgba(54,54,54,0),130px 0 #8a8a8a,120px 0 #8a8a8a,110px 0 #8a8a8a}75%{box-shadow:200px 0 rgba(54,54,54,0),200px 0 rgba(54,54,54,0),130px 0 #8a8a8a,120px 0 #8a8a8a}87%{box-shadow:200px 0 rgba(54,54,54,0),200px 0 rgba(54,54,54,0),200px 0 rgba(54,54,54,0),130px 0 #8a8a8a}100%{box-shadow:200px 0 rgba(54,54,54,0),200px 0 rgba(54,54,54,0),200px 0 rgba(54,54,54,0),200px 0 rgba(54,54,54,0)}}.loading-more-projects .loader{display:block}.hero-navigation ul{position:relative}.hero-navigation ul.disable-menu::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;z-index:10}.projects-section .not-found{font-size:14px;padding-left:10px}@media only screen and (min-width:1000px){p.projects-nav__category-list--title{margin:1rem 0 1rem 7.7rem}.projects-nav__category-wrapper{display:flex}}.projects-nav__category-list-link:hover{color:var(--zahner-red)}#top.page .hero-section .av_textblock_section,#top.single .hero-section .av_textblock_section{position:absolute;bottom:100%!important;top:auto!important;margin-bottom:-4px}#top.page.hero-section-has-navigation .main-hero-section.with-title .hero-section,#top.single.hero-section-has-navigation .main-hero-section.with-title .hero-section{margin-bottom:0!important}#top.page .hero-section .hero-navigation,#top.single .hero-section .hero-navigation{top:auto!important;height:auto!important;margin:0!important}#top.page .hero-section .hero-navigation ul,#top.single .hero-section .hero-navigation ul{height:auto!important;overflow-x:auto}#top.page .hero-section .av_textblock_section h1,#top.single .hero-section .av_textblock_section h1{font-size:1.675rem;margin-top:0}@media only screen and (min-width:641px){#top.page .hero-section .av_textblock_section h1,#top.single .hero-section .av_textblock_section h1{margin-top:1.5rem}}@media only screen and (min-width:768px){#top.page .hero-section .av_textblock_section h1,#top.single .hero-section .av_textblock_section h1{font-size:2.2rem;margin-top:1rem}}@media only screen and (min-width:1024px){#top.page .hero-section .av_textblock_section h1,#top.single .hero-section .av_textblock_section h1{font-size:3rem;margin-top:0}}@media only screen and (min-width:1280px){#top.page .hero-section .av_textblock_section h1,#top.single .hero-section .av_textblock_section h1{font-size:4rem;margin-top:-1rem}}