
/*!
Theme Name: Tressler Associates
Author: FortyAU
Description: Theme created to be used for the Tressler Associates website.
Version: 0.0.1
Tested up to: 5.9
Requires PHP: 7.2
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: tressler-associates
*/
@import"https://fonts.googleapis.com/css2?family=Noto+Serif+Display&display=swap&family=Kumbh+Sans:wght@500";:root{--c-white:#fff;--c-gray--light:#f1f0ef;--c-gray--dark:#444a4e;--c-off-black:#2e2c2c;--c-primary:#bb6c4a;--c-primary--darker:#b05a34;--c-secondary:#535C72;--c-tertiary:#CCD4D0;--c-tan:#F1E3D1;--f-primary:montserrat, segoe ui, frutiger, frutiger linotype, dejavu sans, helvetica neue, arial, sans-serif;--f-secondary:"Noto Serif Display", serif;--f-tertiary:"Kumbh Sans", arial, sans-serif;--sz-header-height:7.5rem;--sz-v-padding:5rem;--sz-general-spacing:2rem;--card-grid-border:1px
solid var(--c-gray--dark)}@media(min-width: 1230px){:root{--sz-header-height:10.3rem;--sz-v-padding:10rem;--sz-general-spacing:2.5rem}}.flex-center-column{align-items:center;display:flex;flex-direction:column;justify-content:center}.padding-top-0{padding-top:0}.padding-right-0{padding-right:0}.padding-bottom-0{padding-bottom:0}.padding-left-0{padding-left:0}.social-icon{display:block;margin-right:1.5rem}.social-icon:hover,.social-icon:focus,.social-icon:focus-within,.social-icon:active{filter:brightness(0) saturate(100%) invert(45%) sepia(65%) saturate(400%) hue-rotate(333deg) brightness(94%) contrast(94%)}.social-icon--linkedin{content:url("/wp-content/themes/tressler-associates/assets/images/icons/social/linkedin.svg")}.social-icon--twitter{content:url("/wp-content/themes/tressler-associates/assets/images/icons/social/twitter.svg")}.social-icon--facebook{content:url("/wp-content/themes/tressler-associates/assets/images/icons/social/facebook.svg")}.social-icon--instagram{content:url("/wp-content/themes/tressler-associates/assets/images/icons/social/instagram.svg")}.social-icon--tiktok{content:url("/wp-content/themes/tressler-associates/assets/images/icons/social/tiktok.svg")}.social-icon--email{content:url("/wp-content/themes/tressler-associates/assets/images/icons/social/email.svg")}.social-icon--youtube{content:url("/wp-content/themes/tressler-associates/assets/images/icons/social/youtube.svg")}.social-icon__container{align-items:center;display:flex;flex-wrap:wrap}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.ui-helper-clearfix{display:inline-block}* html .ui-helper-clearfix{height:1%}.ui-helper-clearfix{display:block}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-state-disabled{cursor:default !important}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%}.ui-accordion{width:100%}.ui-accordion .ui-accordion-header{cursor:pointer;position:relative;margin-top:1px;zoom:1}.ui-accordion .ui-accordion-li-fix{display:inline}.ui-accordion .ui-accordion-header-active{border-bottom:0 !important}.ui-accordion .ui-accordion-header
a{display:block;font-size:1em;padding:.5em .5em .5em .7em}.ui-accordion-icons .ui-accordion-header
a{padding-left:2.2em}.ui-accordion .ui-accordion-header .ui-icon{position:absolute;left:.5em;top:50%;margin-top:-8px}.ui-accordion .ui-accordion-content{padding:1em
2.2em;border-top:0;margin-top:-2px;position:relative;top:1px;margin-bottom:2px;overflow:auto;display:none;zoom:1}.ui-accordion .ui-accordion-content-active{display:block}.ui-autocomplete{position:absolute;cursor:default}* html .ui-autocomplete{width:1px}.ui-menu{list-style:none;padding:2px;margin:0;display:block;float:left}.ui-menu .ui-menu{margin-top:-3px}.ui-menu .ui-menu-item{margin:0;padding:0;zoom:1;float:left;clear:left;width:100%}.ui-menu .ui-menu-item
a{text-decoration:none;display:block;padding:.2em .4em;line-height:1.5;zoom:1}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}.ui-button{display:inline-block;position:relative;padding:0;margin-right:.1em;text-decoration:none !important;cursor:pointer;text-align:center;zoom:1;overflow:visible}.ui-button-icon-only{width:2.2em}button.ui-button-icon-only{width:2.4em}.ui-button-icons-only{width:3.4em}button.ui-button-icons-only{width:3.7em}.ui-button .ui-button-text{display:block;line-height:1.4}.ui-button-text-only .ui-button-text{padding:.4em 1em}.ui-button-icon-only .ui-button-text,.ui-button-icons-only .ui-button-text{padding:.4em;text-indent:-9999999px}.ui-button-text-icon-primary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 1em .4em 2.1em}.ui-button-text-icon-secondary .ui-button-text,.ui-button-text-icons .ui-button-text{padding:.4em 2.1em .4em 1em}.ui-button-text-icons .ui-button-text{padding-left:2.1em;padding-right:2.1em}input.ui-button{padding:.4em 1em}.ui-button-icon-only .ui-icon,.ui-button-text-icon-primary .ui-icon,.ui-button-text-icon-secondary .ui-icon,.ui-button-text-icons .ui-icon,.ui-button-icons-only .ui-icon{position:absolute;top:50%;margin-top:-8px}.ui-button-icon-only .ui-icon{left:50%;margin-left:-8px}.ui-button-text-icon-primary .ui-button-icon-primary,.ui-button-text-icons .ui-button-icon-primary,.ui-button-icons-only .ui-button-icon-primary{left:.5em}.ui-button-text-icon-secondary .ui-button-icon-secondary,.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-button-text-icons .ui-button-icon-secondary,.ui-button-icons-only .ui-button-icon-secondary{right:.5em}.ui-buttonset{margin-right:7px}.ui-buttonset .ui-button{margin-left:0;margin-right:-0.3em}button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget
button{font-family:Verdana,Arial,sans-serif;font-size:1em}.ui-widget-content{border:1px
solid #aaa;background:#fff url(/wp-content/themes/tressler-associates/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222}.ui-widget-content
a{color:#222}.ui-widget-header{border:1px
solid #aaa;background:#ccc url(/wp-content/themes/tressler-associates/images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;color:#222;font-weight:bold}.ui-widget-header
a{color:#222}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px
solid #d3d3d3;background:#e6e6e6 url(/wp-content/themes/tressler-associates/images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#555}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px
solid #999;background:#dadada url(/wp-content/themes/tressler-associates/images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px
solid #aaa;background:#fff url(/wp-content/themes/tressler-associates/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;text-decoration:none}.ui-widget :active{outline:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px
solid #fcefa1;background:#fbf9ee url(/wp-content/themes/tressler-associates/images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight
a{color:#363636}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px
solid #cd0a0a;background:#fef1ec url(/wp-content/themes/tressler-associates/images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error
a{color:#cd0a0a}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#cd0a0a}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-icon{width:16px;height:16px;background-image:url(/wp-content/themes/tressler-associates/images/ui-icons_222222_256x240.png)}.ui-widget-content .ui-icon{background-image:url(/wp-content/themes/tressler-associates/images/ui-icons_222222_256x240.png)}.ui-widget-header .ui-icon{background-image:url(/wp-content/themes/tressler-associates/images/ui-icons_222222_256x240.png)}.ui-state-default .ui-icon{background-image:url(/wp-content/themes/tressler-associates/images/ui-icons_888888_256x240.png)}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/wp-content/themes/tressler-associates/images/ui-icons_454545_256x240.png)}.ui-state-active .ui-icon{background-image:url(/wp-content/themes/tressler-associates/images/ui-icons_454545_256x240.png)}.ui-state-highlight .ui-icon{background-image:url(/wp-content/themes/tressler-associates/images/ui-icons_2e83ff_256x240.png)}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/wp-content/themes/tressler-associates/images/ui-icons_cd0a0a_256x240.png)}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-bottom-right-radius:4px}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-bottom-left-radius:4px}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px}.ui-widget-overlay{background:#aaa url(/wp-content/themes/tressler-associates/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(/wp-content/themes/tressler-associates/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px}.button--primary{align-items:center;background:var(--c-primary);border:2px
solid var(--c-primary);color:#fff;display:inline-flex;font-family:var(--f-primary);font-size:1.8rem;font-weight:500;justify-content:center;line-height:1;padding:1.5rem 2rem;text-align:center;text-decoration:none;transition:100ms all ease-out;white-space:nowrap}.button--primary:hover,.button--primary:focus,.button--primary:focus-within,.button--primary:active{background:var(--c-primary--darker);border:2px
solid var(--c-primary--darker);color:#fff;cursor:pointer;text-decoration:none}.button--secondary{align-items:center;background:#fff;border:2px
solid var(--c-primary);color:var(--c-gray--dark);display:inline-flex;font-family:var(--f-primary);font-size:1.8rem;font-weight:500;justify-content:center;line-height:1;padding:1.5rem 2rem;text-align:center;text-decoration:none;transition:100ms all ease-out;white-space:nowrap}.button--secondary:hover,.button--secondary:focus,.button--secondary:focus-within,.button--secondary:active{background:var(--c-gray--light);border:2px
solid var(--c-primary--darker);color:var(--c-gray--dark);cursor:pointer;text-decoration:none}.button--text{align-items:center;background:rgba(0,0,0,0);color:var(--c-primary);display:inline-flex;font-family:var(--f-primary);font-size:1.8rem;font-weight:500;justify-content:center;line-height:1;padding:0
0 1.5rem;position:relative;text-align:center;text-decoration:none;transition:100ms all ease-out;white-space:nowrap}.button--text::after{background:var(--c-primary);bottom:0;content:"";height:.3rem;left:0;position:absolute;width:100%}.button--text:hover,.button--text:focus,.button--text:focus-within,.button--text:active{color:var(--c-primary--darker);cursor:pointer;text-decoration:none}.button--text:hover::after,.button--text:focus::after,.button--text:focus-within::after,.button--text:active::after{background:var(--c-primary--darker)}.button--text-white{align-items:center;background:rgba(0,0,0,0);color:var(--c-primary);display:inline-flex;font-family:var(--f-primary);font-size:1.8rem;font-weight:500;justify-content:center;line-height:1;padding:0
0 1.5rem;position:relative;text-align:center;text-decoration:none;transition:100ms all ease-out;white-space:nowrap;color:var(--c-white)}.button--text-white::after{background:var(--c-primary);bottom:0;content:"";height:.3rem;left:0;position:absolute;width:100%}.button--text-white:hover,.button--text-white:focus,.button--text-white:focus-within,.button--text-white:active{color:var(--c-primary--darker);cursor:pointer;text-decoration:none}.button--text-white:hover::after,.button--text-white:focus::after,.button--text-white:focus-within::after,.button--text-white:active::after{background:var(--c-primary--darker)}.button--text-white::after{background:var(--c-white)}.button--text-white:hover,.button--text-white:focus,.button--text-white:focus-within,.button--text-white:active{color:var(--c-gray--light);cursor:pointer;text-decoration:none}.button--text-white:hover::after,.button--text-white:focus::after,.button--text-white:focus-within::after,.button--text-white:active::after{background:var(--c-gray--light)}*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-inline-size:100%;max-block-size:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}pre{all:revert}::placeholder{color:unset}::marker{content:initial}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}:where(dialog:modal){all:revert}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide
img{display:block}.slick-slide.slick-loading
img{display:none}.slick-slide.dragging
img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px
solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}html,body{scroll-behavior:smooth}html{font-size:62.5%}body{background:var(--c-white)}a{color:var(--c-primary);transition:color .1s ease-in}a:hover,a:focus,a:focus-within,a:active{color:var(--c-primary--darker);text-decoration:underline;text-decoration-skip:ink;text-decoration-skip-ink:all;transition:none}img{vertical-align:bottom}section{padding:var(--sz-v-padding) 2rem;width:100%}body{--sz-admin-bar:0px}body
#wpadminbar{position:fixed}body.admin-bar{--sz-admin-bar:46px}@media(min-width: 783px){body.admin-bar{--sz-admin-bar:32px}}@media(prefers-reduced-motion: reduce){*{animation-duration:.01ms !important;animation-iteration-count:1 !important;scroll-behavior:auto !important;transition-duration:.01ms !important}}.screen-reader-text,.sr-only{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.screen-reader-text:focus,.screen-reader-text:focus-within,.sr-only:focus,.sr-only:focus-within{background-color:#eee;clip:auto !important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px
23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}body{color:var(--c-gray--dark);font-family:var(--f-primary);font-size:1.8rem}p{font-weight:400;letter-spacing:0;line-height:2.6rem;margin-bottom:.8rem}@media(min-width: 980px){p{font-size:1.8rem;margin-bottom:1.6rem}}strong{font-weight:bold}em{font-style:italic}h1,h2,h3,h4,h5,h6{color:var(--c-off-black);font-family:var(--f-secondary);font-weight:600;line-height:1.2}@media(min-width: 640px){h1,h2,h3,h4,h5,h6{line-height:1.3}}@media(min-width: 1230px){h1,h2,h3,h4,h5,h6{line-height:1.4}}h1{font-size:3.6rem}@media(min-width: 640px){h1{font-size:4.5rem}}@media(min-width: 1230px){h1{font-size:5.4rem}}h2{font-size:2.9rem}@media(min-width: 640px){h2{font-size:3.6rem}}@media(min-width: 1230px){h2{font-size:4.1rem}}h3{font-size:2.5rem}@media(min-width: 640px){h3{font-size:2.7rem}}@media(min-width: 1230px){h3{font-size:3.2rem}}h4{font-size:2rem}.intro-loader{animation:750ms linear forwards intro-container-animation 2s;align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.intro-loader::before,.intro-loader::after{animation:750ms linear forwards intro-image-split-animation 2s;content:"";display:block;height:51vh;left:0;position:fixed;right:0;width:100%}.intro-loader::before{background-image:url("/wp-content/themes/tressler-associates/assets/images/intro-leather-top.png");top:0}.intro-loader::after{background-image:url("/wp-content/themes/tressler-associates/assets/images/intro-leather-bottom.png");bottom:0}.intro-loader
img{animation:2s linear forwards intro-logo-animation;opacity:0;position:relative;transform:translateY(10rem);z-index:1000}@keyframes intro-container-animation{100%{display:none;visibility:hidden;display:none;z-index:-1}}@keyframes intro-logo-animation{0%{opacity:0;transform:translateY(10rem)}50%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}100%{display:none;visibility:hidden;opacity:0;transform:translateY(0)}}@keyframes intro-image-split-animation{0%{height:50vh}100%{display:none;visibility:hidden;height:0vh}}.blog-page{margin:4rem 2rem}@media(min-width: 640px){.blog-page{margin:4rem 0 6rem}}.blog-page .entry-title-section{padding:2rem 0;text-align:center}.blog-page .entry-title-section
img{max-height:40rem;padding:2rem 0}.blog-page
ol{list-style:decimal;padding:0
2rem 1rem}.blog-page
ul{list-style:disc;padding:0
2rem 1rem}.featured-blog .featured-blog-container{align-items:center;display:flex;flex-direction:column;margin:0
auto;max-width:144rem}@media(min-width: 640px){.featured-blog .featured-blog-container{flex-direction:row;margin-bottom:2rem}}.featured-blog .featured-image-section{padding:2rem}@media(min-width: 640px){.featured-blog .featured-image-section{padding:2rem 2rem 2rem 4rem;width:50%}}.featured-blog .featured-content-section{padding:2rem}@media(min-width: 640px){.featured-blog .featured-content-section{padding:4rem;width:50%}}.featured-blog .featured-content-section .entry-title{padding-bottom:1rem}.featured-blog .featured-content-section .featured-content-buttons{padding-top:1rem}.featured-blog .featured-content-section .featured-content-buttons a:not(:last-child){margin-bottom:1rem}@media(min-width: 640px){.featured-blog .featured-content-section .featured-content-buttons a:not(:last-child){margin-bottom:0;margin-right:2rem}}.recommended-resources-section{background-color:var(--c-gray--light);padding:4rem 2rem}.recommended-resources-section .block-group-container{margin:0
auto;max-width:144rem}.recommended-resources-section .block-group-container .custom_grid-block-container{padding:0}.recommended-resources-section .block-group-container h3.content-title{text-align:center}.slick-dots{user-select:none}.slick-dots
li{border:1px
solid var(--c-primary);border-radius:50%;cursor:pointer;display:inline-block;height:1.2rem;margin:0
1rem;width:1.2rem}.slick-dots li.slick-active{background-color:var(--c-primary)}.slick-dots li
button{font-size:0;height:1px;left:-10000px;line-height:0;overflow:hidden;position:absolute;top:auto;width:1px}.slick-prev,.slick-next{cursor:pointer;padding:0
1rem}.slick-prev{margin-right:1.4rem}.slick-prev::before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAVCAYAAAByrA+0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADQSURBVHgBlZPNEYIwEEaz63IiKiVwZsaZtEAHUoF2plagVoAlpARK4AA3ICbMwAwQIPkuGTbvAZsfYDuJ4zg6cX5jSpUYBF/YhcMwZwDCPCvGfuAKDwEfWH/hA66w7kFiXafgA8uiKMEHHntwhXvBBzahI+cPPTrBJqj/6bootm1mg/s5s3vzYkf0FkJEVuFAlOlRzuqia5rcJvWrZCYMsOhFvwiJUillORF8pMlOu0iLs7QnWU/rmrR5H9akzRs3l0Cp56Yw5JIkd0A8Y1W9/se+iphyXteYAAAAAElFTkSuQmCC")}.slick-next{margin-left:1.4rem}.slick-next::before{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAVCAYAAAByrA+0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADhSURBVHgBlZPREYIwDECbUPgBkRH45Di4YwU30AlwJFdwAnQCHKEbyAh8wB9nJZyHUrCUfNHkPZr0WgjDMPA9L2dS1mjbdyFEzTQBaZIUwNjxsxbI+UEn4Q9Mkb26rsyyLPgrSMYeSk4rocX5iVoxlWCo9gUC6FOpz2aC8ZeGEkz6MJBA7XFNmgk6iU50UaCIoih0OH+qeVyC6bo4llWo+X6HGyzBvuuWDGA6g5QC23Y6wxosqup7SiYwLWELPAhbYArcue7FFB4EAMhN4UGYvIcVeBw6jeMzIO6xaa46mOINQeycIqbuds4AAAAASUVORK5CYII=")}.c-dropdowns__dropdown-item{cursor:pointer;margin-bottom:3.5rem;text-align:left}.c-dropdowns__dropdown-item:last-child{margin-bottom:0}.c-dropdowns__dropdown-item>label{display:block;font-family:var(--f-secondary);font-size:2.4rem;font-weight:500;position:relative}.c-dropdowns__dropdown-item>label::after{content:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAANCAYAAACtpZ5jAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABiSURBVHgBrcw7EcAgEIThlRAJkRBHsRAJcYgUJMAVBwXD4+B2Z/5imw8ALukGb9ULUpQe+PdKSU38erx4QZOaYOBd1ItP0VPchO7iW6gVP0JXuAsd4RS0h9PQFqeiZZ9mWgZHRzkewc4vUAAAAABJRU5ErkJggg==");display:block;font-size:1px;position:absolute;right:0;top:50%;transform:translateY(-50%);transition:250ms transform ease-out;transform-origin:50% 30%}.c-dropdowns__dropdown-item>input{left:-9999vw;position:absolute;display:none}.c-dropdowns__dropdown-item>input:checked~div{display:block}.c-dropdowns__dropdown-item>input:checked~label::after{transform:rotate(180deg)}.c-dropdowns__content{display:none;margin:2rem 0 0 2rem}.c-dropdowns__cta-buttons-container{align-items:center;display:flex;flex-wrap:wrap;margin-top:2rem}.c-dropdowns__cta-buttons-container>a{margin:1.5rem}.block-bg-c--white{background-color:var(--c-white)}.block-bg-c--light-gray{background-color:var(--c-gray--light)}.block-bg-c--dark-gray{background-color:var(--c-gray--dark)}.block-bg-c--tressler-orange{background-color:var(--c-primary)}.block-bg-c--navy{background-color:var(--c-secondary)}.block-bg-c--sage-green{background-color:var(--c-tertiary)}.site-footer{border-top:var(--card-grid-border)}.site-footer__container{margin:0
auto;max-width:130rem;padding:var(--sz-v-padding) 2rem}@media(min-width: 980px){.site-footer__container{display:flex}}.site-footer__details-container>*,.site-footer__additional-column>*{margin-bottom:3rem}.site-footer__details-container>*:last-child,.site-footer__additional-column>*:last-child{margin-bottom:0}.site-footer__details-container
img{max-width:15rem}@media(min-width: 980px){.site-footer__details-container{max-width:20rem;transform:translateY(-2rem)}}.site-footer__details-container
address{font-size:1.8rem;font-weight:500}@media(min-width: 980px){.site-footer__details-container
address{font-size:1.6rem}}.site-footer__details-container>a{font-weight:400;text-decoration:none}.site-footer__additional-column{max-width:30rem}.site-footer__additional-column-header{font-size:2rem;font-weight:600}@media(min-width: 980px){.site-footer__additional-column-header{font-size:1.8rem}}.site-footer__additional-column-copy
p{font-size:1.6rem;font-weight:400;line-height:1.5}.site-footer__nav{margin:3.5rem 0 5rem}@media(min-width: 980px){.site-footer__nav{flex:1;margin:0
2.5rem}}@media(min-width: 1230px){.site-footer__nav{margin:0
5rem}}.site-footer__nav
.menu{display:grid;row-gap:5rem}@media(min-width: 980px){.site-footer__nav
.menu{column-gap:1rem;grid-template-columns:repeat(3, 1fr)}}.site-footer__nav .menu-item{font-size:1.6rem;font-weight:500;margin-bottom:2rem}.site-footer__nav .menu-item:last-child{margin-bottom:0}.site-footer__nav .menu-item .menu-item-description{display:none}.site-footer__nav .menu-item.menu-item-has-children{font-size:2rem;font-weight:600;margin-bottom:0}@media(min-width: 980px){.site-footer__nav .menu-item.menu-item-has-children{font-size:1.8rem}}.site-footer__nav .menu-item.menu-item-has-children .sub-menu{margin-top:3rem}.site-footer__nav .menu-item
a{color:var(--c-off-black);text-decoration:none}.site-footer__nav .menu-item a:hover,.site-footer__nav .menu-item a:focus,.site-footer__nav .menu-item a:focus-within,.site-footer__nav .menu-item a:active{color:var(--c-primary)}.site-footer__copyright-container{background:url("/wp-content/themes/tressler-associates/assets/images/leather-border-black.png");padding:.5rem 2rem}.site-footer__copyright-container>div{margin:0
auto;max-width:132rem}@media(min-width: 980px){.site-footer__copyright-container>div{display:flex;flex-wrap:wrap}}.site-footer__copyright-container a,.site-footer__copyright-container
p{color:var(--c-white);display:block;font-size:1.6rem;text-decoration:none;line-height:1;margin:0;padding:1.5rem}@media(min-width: 980px){.site-footer__copyright-container a,.site-footer__copyright-container
p{font-size:1.4rem}}.site-footer__copyright-container a:hover,.site-footer__copyright-container a:focus,.site-footer__copyright-container a:focus-within,.site-footer__copyright-container a:active{color:var(--c-primary)}.site-footer__copyright-container
p{margin-left:auto}.site-header{background:#fff;border-bottom:.1rem solid rgba(44,44,44,.2);position:sticky;width:100%;top:0;right:0;left:0;z-index:10}.site-header::before{background:url("/wp-content/themes/tressler-associates/assets/images/leather-border.png");content:"";display:block;height:10px;width:100%}.site-header__container{align-items:center;box-sizing:content-box;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0
auto;max-width:140rem;padding:0
1.5rem}@media(min-width: 1230px){.site-header__container{padding:0
1.4rem}}.site-header .site-logo{height:auto;max-width:15rem;width:100%}@media(min-width: 1230px){.site-header .site-logo{max-width:20rem}}.site-header .site-logo
img{vertical-align:bottom}@media(max-width: 1229px){.main-menu{background:#fff;display:none;left:0;overflow:auto;position:absolute;top:100%;width:100vw;z-index:99}}.main-menu
.menu{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width: 1230px){.main-menu
.menu{flex-direction:row}}@media(max-width: 1229px){.main-menu .menu .menu-item{width:100%}}.main-menu .menu .menu-item
a{border-bottom:.3rem solid rgba(0,0,0,0);color:var(--c-off-black);font-size:1.6rem;font-weight:500;text-decoration:none;white-space:normal;word-break:break-word}@media(max-width: 1229px){.main-menu .menu .menu-item
a{padding:3rem 0;width:100%;border-bottom:none}}.main-menu .menu .menu-item.current_page_item
a{color:var(--c-primary);font-weight:800}@media(max-width: 1229px){.main-menu .menu .menu-item.menu-item-has-children{position:relative}}.main-menu .menu>.menu-item{border-bottom:.2rem solid var(--c-gray--light);position:unset;font-weight:500}@media(min-width: 1230px){.main-menu .menu>.menu-item{border-bottom:none;padding:0
1.5rem}.main-menu .menu>.menu-item:first-child{padding-left:.5rem}.main-menu .menu>.menu-item:last-child{padding-right:0}}.main-menu .menu>.menu-item.current-menu-item>a,.main-menu .menu>.menu-item.current-menu-parent>a{color:var(--c-primary);font-weight:800}@media(min-width: 1230px){.main-menu .menu>.menu-item:hover:before,.main-menu .menu>.menu-item:focus:before,.main-menu .menu>.menu-item:focus-within:before,.main-menu .menu>.menu-item:active:before{bottom:0;content:"";display:block;left:0;padding-top:2.4rem;position:absolute;width:100%}.main-menu .menu>.menu-item:hover>a,.main-menu .menu>.menu-item:focus>a,.main-menu .menu>.menu-item:focus-within>a,.main-menu .menu>.menu-item:active>a{border-bottom:3px solid #535c72;color:var(--c-primary)}.main-menu .menu>.menu-item:hover>.sub-menu,.main-menu .menu>.menu-item:focus>.sub-menu,.main-menu .menu>.menu-item:focus-within>.sub-menu,.main-menu .menu>.menu-item:active>.sub-menu{border-bottom:.2rem solid var(--c-gray--light);display:grid;grid-template-columns:repeat(3, auto)}}@media(max-width: 1229px){.main-menu .menu>.menu-item{margin:0
auto;max-width:calc(100% - 32px)}}.main-menu .menu>.menu-item>a{display:inline-block;padding:3rem 0}@media(min-width: 1230px){.main-menu .menu>.menu-item>a{padding:3.5rem 0}}.main-menu .menu>.menu-item:last-of-type{border-bottom:none}.main-menu .menu>.menu-item:last-of-type
a{align-items:center;background:var(--c-primary);border:2px
solid var(--c-primary);color:#fff;display:inline-flex;font-family:var(--f-primary);font-size:1.8rem;font-weight:500;justify-content:center;line-height:1;padding:1.5rem 2rem;text-align:center;text-decoration:none;transition:100ms all ease-out;white-space:nowrap;margin:2rem 0 3rem;width:100%}.main-menu .menu>.menu-item:last-of-type a:hover,.main-menu .menu>.menu-item:last-of-type a:focus,.main-menu .menu>.menu-item:last-of-type a:focus-within,.main-menu .menu>.menu-item:last-of-type a:active{background:var(--c-primary--darker);border:2px
solid var(--c-primary--darker);color:#fff;cursor:pointer;text-decoration:none}@media(min-width: 1230px){.main-menu .menu>.menu-item:last-of-type
a{align-items:center;background:#fff;border:2px
solid var(--c-primary);color:var(--c-gray--dark);display:inline-flex;font-family:var(--f-primary);font-size:1.8rem;font-weight:500;justify-content:center;line-height:1;padding:1.5rem 2rem;text-align:center;text-decoration:none;transition:100ms all ease-out;white-space:nowrap;margin:0}.main-menu .menu>.menu-item:last-of-type a:hover,.main-menu .menu>.menu-item:last-of-type a:focus,.main-menu .menu>.menu-item:last-of-type a:focus-within,.main-menu .menu>.menu-item:last-of-type a:active{background:var(--c-gray--light);border:2px
solid var(--c-primary--darker);color:var(--c-gray--dark);cursor:pointer;text-decoration:none}}.main-menu .menu .search-form--toggle{display:none}@media(min-width: 1230px){.main-menu .menu .search-form--toggle{display:inline-block}}.main-menu .menu .search-form--toggle
span{left:-9999vw;position:absolute}.main-menu .menu .search-form--toggle
a{display:flex;flex-direction:row-reverse;border-bottom:none !important}.main-menu .menu .search-form--toggle a:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADxSURBVHgBtVSBEYIwDHydgBE6AiNkBDeADXQD3AQ24ZgAN6gb4AaaajgilrZw+Hd/cM3nk9KUA36RMQsmMXPmQ9gwO+YdK3BmDsxngFWqWa2SWmbJNNLlSToc43XMrBKh644COsK0g8uSyKjKOeIgpTc+QYPEbXhyrr5gL0FCOkhyrC84tr8GWShvi+Fi3hHToBqkYzy8m8+wk/cS6SiWDB0I0wwaxOE0FpGDbEXQR0y1WXDMMiV0z0LWdHx+z/uZxlu9xfePwKpC+p7bVFOH0mM8yBqp4qtMddcmENtkGiv4V9P2gH1g8PnG2MvQ4b3dF3ilZEyN1i46AAAAAElFTkSuQmCC");background-size:2rem;content:"";display:inline-block;height:2rem;position:relative;width:2rem}.main-menu .sub-menu{background:#fff;border-top:none;display:none;flex-direction:column;font-weight:600;justify-content:flex-start;left:0;overflow:hidden;padding:0
0 0 2.25rem;position:relative;width:100%;z-index:99}@media(min-width: 1230px){.main-menu .sub-menu{border-top:1px solid var(--c-gray--light);flex-direction:row;padding:4rem 10rem;position:absolute}}@media(max-width: 1229px){.main-menu .sub-menu .menu-item{width:100%}}.main-menu .sub-menu .menu-item
a{display:block;line-height:1.5;padding:1.5rem 0}@media(min-width: 1230px){.main-menu .sub-menu .menu-item
a{padding:1.5rem 3rem}}.main-menu .sub-menu .menu-item a:hover,.main-menu .sub-menu .menu-item a:focus,.main-menu .sub-menu .menu-item a:focus-within,.main-menu .sub-menu .menu-item a:active{color:var(--c-primary);outline:0}@media(max-width: 1229px){.main-menu .sub-menu .menu-item:last-child
a{padding-bottom:3rem}}.main-menu .sub-menu .sub-menu{border:none;display:flex;flex-direction:column;position:relative;font-weight:500;padding:0
0 0 1.6rem}.main-menu .sub-menu .sub-menu li.menu-item
a{white-space:normal;word-break:break-word}@media(max-width: 1229px){.main-menu .sub-menu .sub-menu li.menu-item
a{padding:1.5rem 0}}.main-menu .menu-item-object-category .menu-item-description{display:none}.main-menu .mega-menu-item.menu-item{padding-bottom:1.5rem}@media(min-width: 1230px){.main-menu .mega-menu-item.menu-item{border-right:1px solid var(--c-gray--light);grid-row:span 10;margin:1.5rem 4rem 2.5rem 0;padding-bottom:0;padding-right:4rem}}.main-menu .mega-menu-item.menu-item>a:first-of-type{color:var(--c-off-black);font-family:var(--f-secondary);font-weight:600;line-height:1.2;color:var(--c-primary) !important;cursor:normal;font-size:2.8rem !important;padding:0;pointer-events:none;white-space:normal;width:100%}@media(min-width: 640px){.main-menu .mega-menu-item.menu-item>a:first-of-type{line-height:1.3}}@media(min-width: 1230px){.main-menu .mega-menu-item.menu-item>a:first-of-type{line-height:1.4}}@media(min-width: 1230px){.main-menu .mega-menu-item.menu-item>a:first-of-type{font-size:3.2rem !important}}.main-menu .mega-menu-item.menu-item .menu-item-description{color:var(--c-off-black);display:block;font-family:var(--f-primary);font-size:1.6rem;font-weight:400;max-width:30rem;padding-top:1.5rem;white-space:normal}.menu-trigger{left:-9999vw;position:absolute;display:none}@media(max-width: 1229px){.menu-trigger:checked~label
span{background:rgba(0,0,0,0)}.menu-trigger:checked~label span::before,.menu-trigger:checked~label span::after{background:var(--c-off-black);top:50%}.menu-trigger:checked~label span::before{transform:rotate(45deg)}.menu-trigger:checked~label span::after{transform:rotate(135deg)}.menu-trigger:checked~.main-menu{display:block;height:55rem}.menu-trigger:checked~.sub-menu-toggler-icon{transform:rotate(180deg)}.menu-trigger:checked~.sub-menu{display:flex}.sub-menu-toggler{bottom:0;left:0;position:absolute;right:0;top:0;z-index:2}.sub-menu-toggler-icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAHCAYAAADebrddAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACRSURBVHgBdYzBDcIwDEXtJuJSCWUEH3MMI8AGMCCjwAjtCBmhh/YWNfgHWoVW/ZIj5//3TSLiMHSgOm/ObdthvPeyBeEteYEzcyRmORnzrgvY4SHT7wDPGmvvc0oww69wRbCCOffNNBWP8YQQnBZeul40jOX0F+wUvPUxDiu8K0Ab8A9eCjml50zkzDg+ahD6AONaQFKa742dAAAAAElFTkSuQmCC");background-repeat:no-repeat;background-position:right center;background-size:1rem;display:block;height:2rem;position:absolute;right:0;transition:250ms transform ease-out;top:3rem;width:1rem;z-index:1}}.mobile-menu-button{appearance:none;padding:3rem 0 3rem 1.6rem;transition:250ms ease-out;display:inline-block}@media(min-width: 1230px){.mobile-menu-button{display:none}}.mobile-menu-button
span{display:block;width:2.4rem;height:.3rem;background:var(--c-off-black);position:relative;transition:inherit}.mobile-menu-button span:before,.mobile-menu-button span:after{content:"";background:var(--c-off-black);width:100%;height:100%;display:block;position:absolute;transition:inherit}.mobile-menu-button span:before{top:-0.7rem}.mobile-menu-button span:after{top:.7rem}.resources{background-color:var(--c-gray--light)}.resources .header-title-section{margin:0
auto;max-width:80rem;padding:4rem 2rem;text-align:center}.resources-page__content .custom_grid-block-container{margin:0
4rem;padding-top:2rem}@media(min-width: 640px){.resources-page__content .custom_grid-block-container{padding-top:6rem}}.resources-page__content .block-group-container{margin:0
auto;max-width:144rem}.resources-page__content
.pagination{text-align:right;padding:2rem 0 4rem}.resources-page__content .pagination .nav-links>*{color:var(--c-off-black);padding:.5rem;text-decoration:none}.resources-page__content .pagination .nav-links>*:hover{color:var(--c-primary--darker)}.resources-page__content .pagination
.current{color:var(--c-primary)}.resources-page__content .pagination .pag-arrow{display:inline-block;font-size:1.5rem}.resources-page__content .pagination .pag-arrow.prev-arrow{transform:rotate(45deg) translateY(-4px) translateX(2px)}.resources-page__content .pagination .pag-arrow.next-arrow{transform:rotate(-135deg) translateY(-5px) translateX(3px)}.resources_filter_form_wrapper{position:relative;padding:1rem 4rem}.resources_filter_form_wrapper
.resources_filter_form{color:var(--c-off-black);display:flex;font-family:var(--f-tertiary);flex-direction:column;flex-wrap:wrap}@media(min-width: 640px){.resources_filter_form_wrapper
.resources_filter_form{flex-direction:row}}.resources_filter_form_wrapper .select-wrap{display:block;margin-bottom:5px;margin-right:2rem;position:relative}@media(min-width: 640px){.resources_filter_form_wrapper .select-wrap{display:inline-block;width:25rem}}@media(min-width: 1230px){.resources_filter_form_wrapper .select-wrap{width:30rem}}.resources_filter_form_wrapper .select-wrap .filter-select{background-color:var(--c-white);border:1px
solid var(--c-primary);font-family:var(--f-tertiary);font-size:1.4rem;padding:1rem 3rem 1rem 1rem;width:100%}.resources_filter_form_wrapper .select-wrap::after{color:var(--c-primary);content:"∟";font-size:12px;position:absolute;right:10px;top:40%;transform:translateY(-50%) rotate(-45deg)}.resources_filter_form_wrapper .label-text{font-family:var(--f-tertiary);font-size:1.2rem;margin-bottom:2rem}@media(min-width: 640px){.resources_filter_form_wrapper .label-text{margin-bottom:0}}.resources_filter_form_wrapper #clear-form{color:var(--c-primary);display:none;font-size:1.2rem;font-weight:400;line-height:1.5rem;position:absolute;right:4rem;top:3rem}.resources_filter_form_wrapper #clear-form.active{display:block}.resources_filter_form_wrapper #clear-form:hover{cursor:pointer;opacity:.6}.resources .wp-block-cover{align-items:center;background-position:center center;display:flex;justify-content:center;min-height:40rem;position:relative;width:100%}.resources .hero-overlay{background:rgba(0,0,0,.5);bottom:0;height:100%;position:absolute;width:100%}.no-results{padding:5rem 4rem}.filter-text-input-label{margin-right:2rem;display:block;margin-bottom:2rem;position:relative}@media(min-width: 640px){.filter-text-input-label{display:inline-block;width:25rem}}@media(min-width: 1230px){.filter-text-input-label{width:30rem}}.filter-text-input-label .filter-text-input{background-color:var(--c-white);border:1px
solid var(--c-primary);font-family:var(--f-tertiary);font-size:1.4rem;padding:1rem 1rem 1rem 3rem;width:100%;background-position:10px 47%;background-repeat:no-repeat;background-size:13px;background-image:url("/wp-content/themes/tressler-associates/assets/images/icons/icon-search.svg")}.ui-widget-content{background:var(--c-white);color:var(--c-primary);font-size:1.4rem}.ui-widget-content .ui-menu-item-wrapper{padding:.5rem}#resources-loader{border:3px
solid var(--c-gray--light);border-top:3px solid var(--c-primary);border-radius:50%;width:20px;height:20px;animation:spin 1s ease-in-out infinite;position:absolute;right:8px;top:8px;display:none}#resources-loader.active{display:block}@keyframes
spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.disabled{pointer-events:none}.b-banner-component{padding:3rem 2rem}.b-banner-component__container{margin:0
auto;max-width:80rem;text-align:center}.b-banner-component.block-bg-c--tressler-orange h2,.b-banner-component.block-bg-c--navy
h2{color:var(--c-white)}.b-banner-component.block-bg-c--sage-green
h2{color:var(--c-off-black)}.b-card-component.block-bg-c--sage-green{--card-grid-border:1px
solid var(--c-gray--light)}.b-card-component__container{margin:0
auto;max-width:136rem;text-align:center}.b-card-component h2,.b-card-component__copy{margin:0
auto var(--sz-general-spacing);max-width:80rem}.b-card-component__cards{column-gap:3rem;display:grid;grid-template-columns:1fr;margin-top:5rem;row-gap:5rem}@media(min-width: 640px){.b-card-component__cards{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1230px){.b-card-component__cards{row-gap:10rem}}.b-card-component__card{align-items:center;display:flex;flex-direction:column}.b-card-component__card-icon,.b-card-component__card-image,.b-card-component__card-header,.b-card-component__card-copy{margin-bottom:var(--sz-general-spacing)}.b-card-component__card-icon:last-child,.b-card-component__card-image:last-child,.b-card-component__card-header:last-child,.b-card-component__card-copy:last-child{margin-bottom:0}.b-card-component__card-icon{max-height:10rem}.b-card-component__card-image{max-height:30rem;object-fit:cover;width:100%}.b-card-component__card-header{margin-bottom:1.5rem}.b-card-component__card-copy{max-width:90%}.b-card-component__card-copy p,.b-card-component__card-copy span,.b-card-component__card-copy
a{font-size:2rem;line-height:1.5}.b-card-component__card>a{margin-top:auto}.b-card-component.b-card-component--card-background-style .b-card-component__card{background-color:var(--c-white);padding:3rem}@media(min-width: 1230px){.b-card-component.b-card-component--card-background-style .b-card-component__card{padding:5rem 3rem}}.b-card-component.b-card-component--card-background-style .b-card-component__card-copy{max-width:100%}.b-card-component.b-card-component--card-background-style.block-bg-c--white .b-card-component__card{background-color:var(--c-gray--light)}.b-card-component.b-card-component--card-grid-line-style .b-card-component__cards{column-gap:0;row-gap:0}.b-card-component.b-card-component--card-grid-line-style .b-card-component__card{padding:3rem 0}@media(min-width: 640px){.b-card-component.b-card-component--card-grid-line-style .b-card-component__card{border-left:var(--card-grid-border);padding:3rem}}@media(min-width: 1230px){.b-card-component.b-card-component--card-grid-line-style .b-card-component__card{padding:5rem 3rem}}.b-card-component.b-card-component--card-grid-line-style .b-card-component__card-header{color:var(--c-primary)}.b-card-component.b-card-component--card-grid-line-style .b-card-component__card{border-top:var(--card-grid-border)}@media(min-width: 640px){.b-card-component.b-card-component--card-grid-line-style .b-card-component__card:nth-child(1){border-top:none}.b-card-component.b-card-component--card-grid-line-style .b-card-component__card:nth-child(2){border-top:none}.b-card-component.b-card-component--card-grid-line-style .b-card-component__card:nth-child(2n+1){border-left:none}}@media(min-width: 1230px){.b-card-component.b-card-component--card-grid-line-style .b-card-component__card:nth-child(2n+1){border-left:var(--card-grid-border)}.b-card-component.b-card-component--card-grid-line-style.b-card-component--2-cards .b-card-component__card:nth-child(1){border-top:none}.b-card-component.b-card-component--card-grid-line-style.b-card-component--2-cards .b-card-component__card:nth-child(2){border-top:none}.b-card-component.b-card-component--card-grid-line-style.b-card-component--2-cards .b-card-component__card:nth-child(2n+1){border-left:none}.b-card-component.b-card-component--card-grid-line-style.b-card-component--3-cards .b-card-component__card:nth-child(1){border-top:none}.b-card-component.b-card-component--card-grid-line-style.b-card-component--3-cards .b-card-component__card:nth-child(2){border-top:none}.b-card-component.b-card-component--card-grid-line-style.b-card-component--3-cards .b-card-component__card:nth-child(3){border-top:none}.b-card-component.b-card-component--card-grid-line-style.b-card-component--3-cards .b-card-component__card:nth-child(3n+1){border-left:none}.b-card-component.b-card-component--card-grid-line-style.b-card-component--4-cards .b-card-component__card:nth-child(1){border-top:none}.b-card-component.b-card-component--card-grid-line-style.b-card-component--4-cards .b-card-component__card:nth-child(2){border-top:none}.b-card-component.b-card-component--card-grid-line-style.b-card-component--4-cards .b-card-component__card:nth-child(3){border-top:none}.b-card-component.b-card-component--card-grid-line-style.b-card-component--4-cards .b-card-component__card:nth-child(4){border-top:none}.b-card-component.b-card-component--card-grid-line-style.b-card-component--4-cards .b-card-component__card:nth-child(4n+1){border-left:none}}@media(min-width: 1230px){.b-card-component--2-cards .b-card-component__cards{grid-template-columns:repeat(2, 1fr)}.b-card-component--2-cards img.b-card-component__card-image{height:45rem;max-height:45rem;width:55rem}.b-card-component--3-cards .b-card-component__cards{grid-template-columns:repeat(3, 1fr)}.b-card-component--4-cards .b-card-component__cards{grid-template-columns:repeat(4, 1fr)}}@media(min-width: 980px){.b-card-component-2{padding-left:0;padding-right:0}}.b-card-component-2__container{align-items:center;display:grid;margin:0
auto;max-width:144rem;row-gap:4rem}@media(min-width: 980px){.b-card-component-2__container{column-gap:2rem;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1230px){.b-card-component-2__container{column-gap:4rem}}.b-card-component-2__content-container{order:-1;text-align:center}@media(min-width: 980px){.b-card-component-2__content-container{order:1;padding:0
3rem;text-align:left}}@media(min-width: 1230px){.b-card-component-2__content-container{padding:0
6rem}}.b-card-component-2__content-container h2,.b-card-component-2__content-container .b-card-component-2__copy{margin-bottom:var(--sz-general-spacing)}.b-card-component-2__cta-buttons{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width: 980px){.b-card-component-2__cta-buttons{justify-content:flex-start}}.b-card-component-2__cta-buttons
a{margin:2rem 1.5rem 0 1.5rem}@media(min-width: 980px){.b-card-component-2__cta-buttons
a{margin:2rem 3rem 0 0}}.b-card-component-2__image-container{display:grid;grid-gap:2rem;justify-items:center}@media(min-width: 980px){.b-card-component-2__image-container{grid-auto-rows:1fr;grid-template-columns:repeat(3, 1fr)}}.b-card-component-2__image-container
img{height:100%;max-height:30rem;min-height:20rem;object-fit:cover;max-width:33.5rem;width:100%}@media(min-width: 980px){.b-card-component-2__image-container
img{max-width:22rem;min-height:25rem}}@media(min-width: 980px){.b-card-component-2--right-image .b-card-component-2__content-container{order:-1}}.custom_grid-block-container{padding-top:4rem;text-align:center}.custom_grid-block-container
h2{font-weight:100;margin:0
auto 3rem auto}.custom_grid-block-container
.description{font-size:2.4rem;font-weight:400;line-height:3.6rem;margin:0
auto 5rem auto}.custom_grid-block-container>h3.content-title{font-size:4.2rem;font-weight:100;margin-bottom:4rem;margin-left:0;text-align:left}.custom_grid-block-container .lower-content{text-align:center}.custom_grid-block-container .cards-wrapper{display:flex;flex-direction:column;text-align:left}@media(min-width: 640px){.custom_grid-block-container .cards-wrapper{flex-direction:row;flex-wrap:wrap}}.custom_grid-block-container .cards-wrapper .article-date{display:none}.custom_grid-block-container .cards-wrapper .custom_grid-card{margin-bottom:5rem}.custom_grid-block-container .cards-wrapper .custom_grid-card .card-title{font-family:var(--f-secondary);font-size:2.4rem;font-weight:300;line-height:130%;margin-bottom:1rem}.custom_grid-block-container .cards-wrapper .custom_grid-card .card-description{font-size:1.6rem;font-weight:400;line-height:150%;margin-bottom:3.1rem}.custom_grid-block-container .cards-wrapper.cards-per-row-3 .custom_grid-card>img{margin-bottom:3rem;width:100%}@media(min-width: 980px){.custom_grid-block-container .cards-wrapper.cards-per-row-3 .custom_grid-card{margin-right:5%;width:30%}.custom_grid-block-container .cards-wrapper.cards-per-row-3 .custom_grid-card:nth-child(3n+3){margin-right:0}.custom_grid-block-container .cards-wrapper.cards-per-row-3 .custom_grid-card>img{height:20rem;object-fit:cover}}.custom_grid-block-container .cards-wrapper.cards-per-row-1 .custom_grid-card{margin-bottom:0}.custom_grid-block-container .cards-wrapper.cards-per-row-1 .custom_grid-card>img{width:100%}.b-form-component.full-form .b-form-component__container{display:flex;flex-direction:column;margin:0
auto}@media(min-width: 640px){.b-form-component.full-form .b-form-component__container{max-width:80%}}.b-form-component.full-form .b-form-component__header-container{order:0;padding-bottom:3rem;text-align:center}.b-form-component.full-form .b-form-component__form-container{background-color:#fff;order:1;padding:3rem 4rem;text-align:center}.b-form-component.full-form .b-form-component__form-container .b-form-component__description{padding-bottom:3rem}.b-form-component.full-form .b-form-component__social-container{display:flex;flex-direction:row;justify-content:center;order:2;padding-top:3rem}.b-form-component.full-form .b-form-component__social-container .social-icon{filter:brightness(0) saturate(100%) invert(45%) sepia(65%) saturate(400%) hue-rotate(333deg) brightness(94%) contrast(94%)}.b-form-component.full-form .b-form-component__social-container .social-icon:hover,.b-form-component.full-form .b-form-component__social-container .social-icon:focus,.b-form-component.full-form .b-form-component__social-container .social-icon:focus-within,.b-form-component.full-form .b-form-component__social-container .social-icon:active{filter:brightness(0%)}@media(min-width: 640px){.b-form-component.image-form.show-social{padding:6rem 4rem}}.b-form-component.image-form.show-social .b-form-component__container{display:flex;flex-wrap:wrap;justify-content:space-between}.b-form-component.image-form.show-social .b-form-component__header-container{margin-bottom:2rem;order:0;text-align:center;width:100%}@media(min-width: 640px){.b-form-component.image-form.show-social .b-form-component__header-container{margin-bottom:4rem;text-align:left;width:45%}}.b-form-component.image-form.show-social .b-form-component__social-container{align-items:center;order:1;display:flex;flex-direction:row;justify-content:center;margin-bottom:2rem;width:100%}@media(min-width: 640px){.b-form-component.image-form.show-social .b-form-component__social-container{justify-content:flex-end;margin-bottom:4rem;width:45%}}.b-form-component.image-form.show-social .b-form-component__social-container .social-icon{filter:brightness(0) saturate(100%) invert(45%) sepia(65%) saturate(400%) hue-rotate(333deg) brightness(94%) contrast(94%)}.b-form-component.image-form.show-social .b-form-component__social-container .social-icon:hover,.b-form-component.image-form.show-social .b-form-component__social-container .social-icon:focus,.b-form-component.image-form.show-social .b-form-component__social-container .social-icon:focus-within,.b-form-component.image-form.show-social .b-form-component__social-container .social-icon:active{filter:brightness(0%)}.b-form-component.image-form.hide-social{padding:0}.b-form-component.image-form.hide-social .b-form-component__header{display:none}.b-form-component.image-form .b-form-component__form-container{background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:space-between;padding:2rem;position:relative;order:2;width:100%}@media(min-width: 640px){.b-form-component.image-form .b-form-component__form-container{flex-direction:row}}.b-form-component.image-form .b-form-component__form-container:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.5)}.b-form-component.image-form .b-form-component__form-container .b-form-component__description-section{align-items:center;display:flex;justify-content:center;padding-bottom:2rem;text-align:center;width:100%;z-index:5}@media(min-width: 640px){.b-form-component.image-form .b-form-component__form-container .b-form-component__description-section{padding-bottom:0;width:45%}}.b-form-component.image-form .b-form-component__form-container .b-form-component__description-section .b-form-component__description{color:var(--c-white)}.b-form-component.image-form .b-form-component__form-container .b-form-component__form-section{background-color:var(--c-white);padding:2rem;width:100%;z-index:5}@media(min-width: 640px){.b-form-component.image-form .b-form-component__form-container .b-form-component__form-section{width:45%}}.b-form-component__form-section
form{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.b-form-component__form-section form
h3{display:none}.b-form-component__form-section form
label{font-size:12px;font-family:var(--f-tertiary);order:1;text-align:left;text-transform:uppercase}.b-form-component__form-section form textarea,.b-form-component__form-section form
input{font-size:14px;font-family:var(--f-tertiary);padding:1rem;outline:1px
solid var(--c-primary);text-align:left}@media(min-width: 640px){.b-form-component__form-section form #lf_first_name_block,.b-form-component__form-section form
#lf_last_name_block{width:48%}}.b-form-component__form-section form
p{display:flex;flex-direction:column;padding-bottom:1rem;width:100%}@media(min-width: 640px){.b-form-component__form-section form
p{padding-bottom:0}}.b-form-component__form-section form
.buttons{align-items:center;display:flex;padding-top:2rem}@media(min-width: 640px){.b-form-component__form-section form
.buttons{align-items:flex-end}}.b-form-component__form-section form .buttons
input{align-items:center;background:var(--c-primary);border:2px
solid var(--c-primary);color:#fff;display:inline-flex;font-family:var(--f-primary);font-size:1.8rem;font-weight:500;justify-content:center;line-height:1;padding:1.5rem 2rem;text-align:center;text-decoration:none;transition:100ms all ease-out;white-space:nowrap}.b-form-component__form-section form .buttons input:hover,.b-form-component__form-section form .buttons input:focus,.b-form-component__form-section form .buttons input:focus-within,.b-form-component__form-section form .buttons input:active{background:var(--c-primary--darker);border:2px
solid var(--c-primary--darker);color:#fff;cursor:pointer;text-decoration:none}.b-header-copy__logo{margin-bottom:var(--sz-general-spacing);max-width:6rem}.b-header-copy
h2{margin-bottom:var(--sz-general-spacing)}.b-header-copy__container{margin:0
auto;max-width:80rem;text-align:center}.b-header-copy__dropdown-container{margin-top:2.5rem}@media(min-width: 980px){.b-header-copy__dropdown-container{margin-top:5rem}}.b-header-copy__cta-buttons{display:flex;justify-content:center;margin-top:3.5rem}@media(min-width: 1230px){.b-header-copy__cta-buttons{margin-top:4.5rem}}.b-header-copy__cta-buttons
a{margin-right:3rem}.b-header-copy__cta-buttons a:last-child{margin-right:0}.b-hero-full{display:flex;flex-direction:column;min-height:calc(100vh - var(--sz-header-height) - var(--sz-admin-bar) - 5px);overflow:hidden;padding:0}.b-hero-full__header-container{padding:3.5rem 3rem}@media(min-width: 1230px){.b-hero-full__header-container{padding:5rem 6rem 6rem}}.b-hero-full__header-container
h1{margin:0;max-width:100rem}.b-hero-full__image-container{position:relative;flex:1;min-height:300px}.b-hero-full__image-container
img{bottom:0;height:100%;left:0;object-fit:cover;object-position:50% 30%;position:absolute;right:0;top:0;width:100%}.b-hero-full__image-container>a{left:3rem;position:absolute;top:0;transform:translateY(-50%);z-index:2}@media screen and (max-width: 450px){.b-hero-full__image-container>a{font-size:1.2rem}}@media(min-width: 1230px){.b-hero-full__image-container>a{left:6rem}}.b-hero-full__image-container>a::after{content:url("/wp-content/themes/tressler-associates/assets/images/icons/icon-arrow-right.svg");display:block;margin-left:1.3rem}.b-hero-full__image-container
h2{bottom:3rem;color:var(--c-white);font-size:3rem;position:absolute;left:3rem;z-index:2}@media(min-width: 1230px){.b-hero-full__image-container
h2{bottom:6rem;font-size:4.1rem;left:6rem}}.b-hero-full__image-container h2 .spinny-words{position:absolute}.b-hero-full__image-container h2 .spinny-words
.phrase{position:absolute;top:0px;opacity:0;white-space:nowrap}.b-hero-full__image-container h2 .spinny-words .phrase:nth-child(2){animation-delay:calc((2 - 1)*5s)}.b-hero-full__image-container h2 .spinny-words .phrase:nth-child(3){animation-delay:calc((3 - 1)*5s)}.b-hero-full__image-container h2 .spinny-words .phrase:nth-child(4){animation-delay:calc((4 - 1)*5s)}.b-hero-full__image-container h2 .spinny-words .phrase:nth-child(5){animation-delay:calc((5 - 1)*5s)}.b-hero-full__image-container h2 .spinny-words .phrase:nth-child(6){animation-delay:calc((6 - 1)*5s)}.b-hero-full__image-container h2 .spinny-words .phrase:nth-child(7){animation-delay:calc((7 - 1)*5s)}.b-hero-full__image-container h2 .spinny-words .phrase:nth-child(8){animation-delay:calc((8 - 1)*5s)}.b-hero-full__image-container h2 .spinny-words .phrase:nth-child(9){animation-delay:calc((9 - 1)*5s)}.b-hero-full__image-container h2 .spinny-words .phrase:nth-child(10){animation-delay:calc((10 - 1)*5s)}.b-hero-full__image-container h2 .spinny-words .phrase>span{color:var(--c-primary)}.b-hero-full__image-container::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0.2) 20%, rgba(0, 0, 0, 0.7) 100%);bottom:0;content:"";height:100%;left:0;position:absolute;right:0}@media(max-width: 979px){.b-hero-full__image-container h2 .spinny-words{display:grid;position:relative}.b-hero-full__image-container h2 .spinny-words
.phrase{grid-area:1/1/2/2;position:relative;white-space:normal}.b-hero-full__image-container h2 .spinny-words .phrase
span{display:block}}.b-hero-secondary{padding:0}.b-hero-secondary__container{align-items:center;display:grid;margin:0
auto;row-gap:1rem}@media(min-width: 640px){.b-hero-secondary__container{column-gap:1rem;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 980px){.b-hero-secondary__container{column-gap:4rem}}.b-hero-secondary__image-container
img{height:100%;max-height:65rem;object-fit:cover;width:100%}.b-hero-secondary__content-container{padding:2rem;text-align:center}@media(min-width: 640px){.b-hero-secondary__content-container{padding:4rem;text-align:left}}@media(min-width: 980px){.b-hero-secondary__content-container{padding:6rem}}.b-hero-secondary__header,.b-hero-secondary__copy{margin-bottom:var(--sz-general-spacing)}.b-hero-secondary__cta-buttons{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width: 640px){.b-hero-secondary__cta-buttons{justify-content:flex-start}}.b-hero-secondary__cta-buttons
a{margin:2rem 1.5rem 0 1.5rem}@media(min-width: 640px){.b-hero-secondary__cta-buttons
a{margin:2rem 3rem 0 0}}.b-hero-secondary--padded{padding:5rem 2rem}@media(min-width: 640px){.b-hero-secondary--padded{padding:7.5rem 4rem}}@media(min-width: 980px){.b-hero-secondary--padded{padding:10rem 6rem}}.b-hero-secondary--padded .b-hero-secondary__container{max-width:144rem;row-gap:3rem}@media(min-width: 640px){.b-hero-secondary--padded .b-hero-secondary__container{column-gap:5rem}}@media(min-width: 980px){.b-hero-secondary--padded .b-hero-secondary__container{column-gap:10rem}}.b-hero-secondary--padded .b-hero-secondary__content-container{padding:0}@media(min-width: 980px){.b-hero-secondary--offset-content .b-hero-secondary__content-container{background:var(--c-white);left:-18rem;position:relative;width:calc(100% + 12rem)}.b-hero-secondary--offset-content.b-hero-secondary--right-image .b-hero-secondary__content-container{left:unset;right:-6rem}.b-hero-secondary--offset-content.block-bg-c--white .b-hero-secondary__content-container{background-color:var(--c-gray--light)}}@media(min-width: 640px){.b-hero-secondary--has-dropdowns .b-hero-secondary__container{align-items:flex-start}}@media(max-width: 639px){.b-hero-secondary--bottom-image .b-hero-secondary__image-container{order:1}}@media(min-width: 640px){.b-hero-secondary--right-image .b-hero-secondary__image-container{order:1}}.b-hero-secondary .social-container{display:flex;align-items:center;justify-content:center;margin-bottom:2rem}@media(min-width: 640px){.b-hero-secondary .social-container{justify-content:flex-start;margin-bottom:0}}.b-hero-secondary .social-container a.social-link{padding-right:1.5rem}.b-hero-secondary .social-container a.social-link:hover,.b-hero-secondary .social-container a.social-link:focus,.b-hero-secondary .social-container a.social-link:focus-within,.b-hero-secondary .social-container a.social-link:active{filter:brightness(0) saturate(100%) invert(45%) sepia(65%) saturate(400%) hue-rotate(333deg) brightness(94%) contrast(94%)}.b-hero-slider{padding:0}.b-hero-slider .carousel__slide
img{max-height:50rem;object-fit:cover;width:100%}.b-hero-slider__carousel-content-container{margin:0
auto;max-width:80rem;padding:2.5rem 2rem 5rem;text-align:center}@media(min-width: 640px){.b-hero-slider__carousel-content-container{padding:5rem 5rem 10rem}}.b-hero-slider__carousel-content-container>*{margin-bottom:var(--sz-general-spacing)}.b-hero-slider .slick-dots{bottom:2.5rem;left:50%;position:absolute;transform:translateX(-50%)}@media(min-width: 640px){.b-hero-slider .slick-dots{bottom:5rem}}.b-hero-slider.slide-only-text .no-slide-image{max-height:50rem;object-fit:cover;width:100%}.b-icon-component__container{margin:0
auto;max-width:132rem}.b-icon-component
header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.b-icon-component header>*{margin:1.5rem}.b-icon-component header>*:first-child{margin-left:0}.b-icon-component__container
main{margin-top:4rem}@media(min-width: 640px){.b-icon-component__container
main{margin-top:7rem}}.b-icon-component__card-container{align-items:flex-start;column-gap:5rem;display:grid;row-gap:4.5rem}@media(min-width: 640px){.b-icon-component__card-container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 980px){.b-icon-component__card-container{grid-template-columns:repeat(4, 1fr)}}.b-icon-component__card{align-items:center;display:flex;flex-direction:column;height:100%;text-align:center}.b-icon-component__card>a{color:var(--c-off-black);text-decoration:none}.b-icon-component__card>a:hover .b-icon-component__card-header,.b-icon-component__card>a:focus .b-icon-component__card-header,.b-icon-component__card>a:focus-within .b-icon-component__card-header,.b-icon-component__card>a:active .b-icon-component__card-header{color:var(--c-primary)}.b-icon-component__card-icon{margin-bottom:2rem;height:10rem}.b-icon-component__card-header{font-family:var(--f-primary);font-size:2.2rem;font-weight:500;margin-bottom:2rem}.b-icon-component__card-copy{margin-top:auto}@media(min-width: 980px){.b-icon-component--2-cards .b-icon-component__card{align-items:flex-start;flex-direction:row;text-align:left}.b-icon-component--2-cards .b-icon-component__card
img{margin-right:3rem}}.b-icon-component--2-cards .b-icon-component__card>a{color:var(--c-white);display:flex;flex-direction:column}@media(min-width: 980px){.b-icon-component--2-cards .b-icon-component__card>a{flex-direction:row}}.b-icon-component--2-cards .b-icon-component__card>a:hover h3,.b-icon-component--2-cards .b-icon-component__card>a:focus h3,.b-icon-component--2-cards .b-icon-component__card>a:focus-within h3,.b-icon-component--2-cards .b-icon-component__card>a:active
h3{color:var(--c-tertiary)}@media(min-width: 980px){.b-icon-component--2-cards .b-icon-component__card-container{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 1230px){.b-icon-component--2-cards .b-icon-component__card-container{grid-gap:9rem}}.b-icon-component--2-cards .b-icon-component__card-header{font-size:2.8rem;font-family:var(--f-secondary)}@media(min-width: 980px){.b-icon-component--5-cards .b-icon-component__card-container{grid-template-columns:repeat(5, 1fr)}}.b-icon-component.block-bg-c--primary-leather,.b-icon-component.block-bg-c--secondary-leather{background-color:var(--c-gray--light)}.b-icon-component.block-bg-c--primary-leather p,.b-icon-component.block-bg-c--primary-leather span,.b-icon-component.block-bg-c--primary-leather h1,.b-icon-component.block-bg-c--primary-leather h2,.b-icon-component.block-bg-c--primary-leather h3,.b-icon-component.block-bg-c--primary-leather h4,.b-icon-component.block-bg-c--primary-leather h5,.b-icon-component.block-bg-c--primary-leather h6,.b-icon-component.block-bg-c--secondary-leather p,.b-icon-component.block-bg-c--secondary-leather span,.b-icon-component.block-bg-c--secondary-leather h1,.b-icon-component.block-bg-c--secondary-leather h2,.b-icon-component.block-bg-c--secondary-leather h3,.b-icon-component.block-bg-c--secondary-leather h4,.b-icon-component.block-bg-c--secondary-leather h5,.b-icon-component.block-bg-c--secondary-leather
h6{color:var(--c-white)}.b-icon-component.block-bg-c--primary-leather .button--text,.b-icon-component.block-bg-c--secondary-leather .button--text{align-items:center;background:rgba(0,0,0,0);color:var(--c-primary);display:inline-flex;font-family:var(--f-primary);font-size:1.8rem;font-weight:500;justify-content:center;line-height:1;padding:0
0 1.5rem;position:relative;text-align:center;text-decoration:none;transition:100ms all ease-out;white-space:nowrap;color:var(--c-white)}.b-icon-component.block-bg-c--primary-leather .button--text::after,.b-icon-component.block-bg-c--secondary-leather .button--text::after{background:var(--c-primary);bottom:0;content:"";height:.3rem;left:0;position:absolute;width:100%}.b-icon-component.block-bg-c--primary-leather .button--text:hover,.b-icon-component.block-bg-c--primary-leather .button--text:focus,.b-icon-component.block-bg-c--primary-leather .button--text:focus-within,.b-icon-component.block-bg-c--primary-leather .button--text:active,.b-icon-component.block-bg-c--secondary-leather .button--text:hover,.b-icon-component.block-bg-c--secondary-leather .button--text:focus,.b-icon-component.block-bg-c--secondary-leather .button--text:focus-within,.b-icon-component.block-bg-c--secondary-leather .button--text:active{color:var(--c-primary--darker);cursor:pointer;text-decoration:none}.b-icon-component.block-bg-c--primary-leather .button--text:hover::after,.b-icon-component.block-bg-c--primary-leather .button--text:focus::after,.b-icon-component.block-bg-c--primary-leather .button--text:focus-within::after,.b-icon-component.block-bg-c--primary-leather .button--text:active::after,.b-icon-component.block-bg-c--secondary-leather .button--text:hover::after,.b-icon-component.block-bg-c--secondary-leather .button--text:focus::after,.b-icon-component.block-bg-c--secondary-leather .button--text:focus-within::after,.b-icon-component.block-bg-c--secondary-leather .button--text:active::after{background:var(--c-primary--darker)}.b-icon-component.block-bg-c--primary-leather .button--text::after,.b-icon-component.block-bg-c--secondary-leather .button--text::after{background:var(--c-white)}.b-icon-component.block-bg-c--primary-leather .button--text:hover,.b-icon-component.block-bg-c--primary-leather .button--text:focus,.b-icon-component.block-bg-c--primary-leather .button--text:focus-within,.b-icon-component.block-bg-c--primary-leather .button--text:active,.b-icon-component.block-bg-c--secondary-leather .button--text:hover,.b-icon-component.block-bg-c--secondary-leather .button--text:focus,.b-icon-component.block-bg-c--secondary-leather .button--text:focus-within,.b-icon-component.block-bg-c--secondary-leather .button--text:active{color:var(--c-gray--light);cursor:pointer;text-decoration:none}.b-icon-component.block-bg-c--primary-leather .button--text:hover::after,.b-icon-component.block-bg-c--primary-leather .button--text:focus::after,.b-icon-component.block-bg-c--primary-leather .button--text:focus-within::after,.b-icon-component.block-bg-c--primary-leather .button--text:active::after,.b-icon-component.block-bg-c--secondary-leather .button--text:hover::after,.b-icon-component.block-bg-c--secondary-leather .button--text:focus::after,.b-icon-component.block-bg-c--secondary-leather .button--text:focus-within::after,.b-icon-component.block-bg-c--secondary-leather .button--text:active::after{background:var(--c-gray--light)}.b-icon-component.block-bg-c--primary-leather{background-image:url("/wp-content/themes/tressler-associates/assets/images/leather-primary-full.jpg")}.b-icon-component.block-bg-c--secondary-leather{background-image:url("/wp-content/themes/tressler-associates/assets/images/leather-secondary-full.jpg")}.b-line-component{background:var(--c-primary);display:block;height:.5rem;padding:0;width:100%}.b-line-component--sage-green{background:var(--c-tertiary)}.b-line-component--dark-gray{background:var(--c-gray--dark)}.b-list-component__header-container,.b-list-component__description-container{margin:0
auto;max-width:80rem;padding-bottom:2rem;text-align:center}.b-list-component__bullet-list{list-style:disc;margin:0
auto;max-width:80rem;padding-left:2rem}@media(min-width: 640px){.b-list-component .two-columns{display:grid;grid-gap:4rem;grid-template-columns:repeat(2, 1fr);margin:0
auto;max-width:100rem}}.b-list-component .copy-bullet{grid-gap:1rem 5rem;max-width:70rem}@media(min-width: 640px){.b-list-component .copy-bullet{padding-left:5rem}}.b-list-component .copy-bullet .b-list-component__bullet{padding-bottom:0}.b-list-component__bullet{padding-left:1rem;padding-bottom:2rem;margin-left:2rem}.b-list-component__bullet-header{color:var(--c-primary)}.b-list-component__cta-buttons{padding-top:2rem;text-align:center}.b-list-component__cta-buttons a:not(:last-child){margin-right:2rem}.b-media-with-text-slider{padding:5rem 2rem}@media(min-width: 640px){.b-media-with-text-slider{padding:7.5rem 4rem}}@media(min-width: 980px){.b-media-with-text-slider{padding:10rem 6rem}}.b-media-with-text-slider__container{display:flex;flex-direction:column;margin:0
auto;max-width:144rem;row-gap:3rem}@media(min-width: 640px){.b-media-with-text-slider__container{align-items:center;column-gap:5rem;flex-direction:row}}@media(min-width: 980px){.b-media-with-text-slider__container{column-gap:10rem}}@media(min-width: 640px){.b-media-with-text-slider__image-container{width:calc(50% - 2.5rem)}}@media(min-width: 980px){.b-media-with-text-slider__image-container{width:calc(50% - 5rem)}}.b-media-with-text-slider__image-container
img{height:100%;max-height:65rem;max-width:75rem;object-fit:cover;width:100%}.b-media-with-text-slider__content-container{padding:0;position:relative;text-align:center}@media(min-width: 640px){.b-media-with-text-slider__content-container{width:calc(50% - 2.5rem)}}@media(min-width: 980px){.b-media-with-text-slider__content-container{width:calc(50% - 5rem)}}@media(min-width: 640px){.b-media-with-text-slider__content-container{text-align:left}}.b-media-with-text-slider__header,.b-media-with-text-slider__copy{margin-bottom:var(--sz-general-spacing)}.b-media-with-text-slider__cta-buttons{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width: 640px){.b-media-with-text-slider__cta-buttons{justify-content:flex-start}}.b-media-with-text-slider__cta-buttons
a{margin:2rem 1.5rem 0 1.5rem}@media(min-width: 640px){.b-media-with-text-slider__cta-buttons
a{margin:2rem 3rem 0 0}}.b-media-with-text-slider .slick-dots{margin-top:3rem}@media(min-width: 980px){.b-media-with-text-slider .slick-dots{margin-top:6rem}}.b-media-with-text-slider__arrow-container{display:none}@media(min-width: 640px){.b-media-with-text-slider__arrow-container{bottom:0;display:block;position:absolute;right:0}}@media(max-width: 639px){.b-media-with-text-slider--bottom-image .b-media-with-text-slider__image-container{order:1}}@media(min-width: 640px){.b-media-with-text-slider--right-image .b-media-with-text-slider__image-container{order:1}}.b-media-with-text-slider.slide-with-image .b-media-with-text-slider__slide-item{align-items:center;display:flex;flex-direction:column;justify-content:space-around}@media(min-width: 640px){.b-media-with-text-slider.slide-with-image .b-media-with-text-slider__slide-item{justify-content:space-between;flex-direction:row}}.b-media-with-text-slider.slide-with-image .b-media-with-text-slider__content-container{height:100%;width:100%}.b-media-with-text-slider.slide-with-image .b-media-with-text-slider__image-section{margin-bottom:2rem;width:100%}@media(min-width: 640px){.b-media-with-text-slider.slide-with-image .b-media-with-text-slider__image-section{margin-bottom:0;order:0;width:45%}}.b-media-with-text-slider.slide-with-image .b-media-with-text-slider__image-section .b-media-with-text-slider__image{height:100%;max-height:50rem;max-width:75rem;object-fit:cover;width:100%}.b-media-with-text-slider.slide-with-image .b-media-with-text-slider__content{margin-bottom:2rem;width:100%}@media(min-width: 640px){.b-media-with-text-slider.slide-with-image .b-media-with-text-slider__content{margin-bottom:0;width:45%}}.b-media-with-text-slider.slide-with-image .slick-dots{margin-top:0;text-align:center;width:100%}@media(min-width: 640px){.b-media-with-text-slider.slide-with-image .slick-dots{margin-top:1rem;text-align:right;width:65%}}@media(min-width: 640px){.b-media-with-text-slider--right-image.slide-with-image .b-media-with-text-slider__image-section{order:1}.b-media-with-text-slider--right-image.slide-with-image .slick-dots{text-align:left}.b-media-with-text-slider--right-image.slide-with-image .b-media-with-text-slider__arrow-container{right:50%}}@media(max-width: 639px){.b-media-with-text-slider--bottom-image.slide-with-image .b-media-with-text-slider__image-section{order:1}}.b-resources__container{margin:0
auto;max-width:132rem}.b-resources
header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.b-resources header>*{margin:1.5rem}.b-resources header>*:first-child{margin-left:0}.b-resources
main{margin-top:3rem}@media(min-width: 980px){.b-resources
main{margin-top:6rem}}.b-resources main
ul{column-gap:2rem;display:grid;justify-content:center;grid-auto-rows:33rem;row-gap:3rem}@media(min-width: 980px){.b-resources main
ul{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:45rem}}.b-resources__card{background:var(--c-tertiary);position:relative}@media(max-width: 979px){.b-resources__card{max-width:40rem}}.b-resources__card .button--primary{bottom:0;left:50%;padding:1.5rem;position:absolute;transform:translate(-50%, 50%);z-index:2}@media(max-width: 979px){.b-resources__card:first-child{margin-bottom:3rem}}.b-resources__card:first-child .b-resources__card-image-container{height:100%;position:relative}.b-resources__card:first-child .b-resources__card-image-container::after{background:var(--c-off-black);content:"";height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%}.b-resources__card:first-child .b-resources__card-copy{color:var(--c-white);font-size:2.8rem;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%, -50%);width:100%}@media(min-width: 980px){.b-resources__card:first-child .b-resources__card-copy{font-size:3.2rem;padding:5rem}}.b-resources .b-resources__card-copy-link{text-decoration:none}.b-resources .b-resources__card-copy-link:hover
h3{text-decoration:underline}.b-resources__card-image-container{display:flex;height:45%;position:relative}.b-resources__card-image-container
img{height:100%;object-fit:cover;object-position:top;width:100%}.b-resources__card-copy{align-items:center;display:flex;font-size:2.2rem;height:55%;justify-content:center;padding:2rem;text-align:center}.b-testimonials__container{margin:0
auto;max-width:132rem}.b-testimonials
header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.b-testimonials header>*{margin:1.5rem}.b-testimonials header>*:first-child{margin-left:0}.b-testimonials
main{margin-top:3rem}@media(min-width: 980px){.b-testimonials
main{margin-top:6rem}}.b-testimonials main
ul{align-items:normal;display:grid;justify-content:center;justify-items:center;min-height:33rem}@media(min-width: 640px){.b-testimonials main
ul{grid-template-columns:repeat(2, clamp(300px, 50%, 400px))}}@media(min-width: 1230px){.b-testimonials main
ul{grid-template-columns:repeat(4, 1fr)}}.b-testimonials__testimonial{display:grid;overflow:hidden;position:relative;width:100%}.b-testimonials__testimonial
img{grid-area:1/1/2/2;height:100%;max-width:100%;object-fit:cover;width:100%}.b-testimonials__testimonial:hover .b-testimonials__testimonial-copy,.b-testimonials__testimonial:focus .b-testimonials__testimonial-copy,.b-testimonials__testimonial:focus-within .b-testimonials__testimonial-copy,.b-testimonials__testimonial:active .b-testimonials__testimonial-copy{opacity:1}.b-testimonials__testimonial-copy{align-items:center;background:rgba(187,108,74,.75);color:var(--c-white);display:flex;font-size:1.4rem;grid-area:1/1/2/2;opacity:0;padding:5rem 3rem;transition:.4s opacity ease-in-out}@media(min-width: 640px){.b-testimonials__testimonial-copy{font-size:1.8rem}}.b-video-component.full-width .b-video-component__container{margin:0
auto;max-width:80rem;text-align:center}.b-video-component.full-width h1,.b-video-component.full-width
p{color:var(--c-white);padding-bottom:2rem}.b-video-component.full-width .wp-block-embed
iframe{border:none;height:400px;width:100%}.b-video-component.block-bg-c--brown-leather{background-image:url("/wp-content/themes/tressler-associates/assets/images/brown-leather-background.png")}.b-video-component.block-bg-c--gray-leather{background-image:url("/wp-content/themes/tressler-associates/assets/images/gray-leather-background.png")}@media(min-width: 640px){.b-video-component.two-column{padding-left:5rem;padding-right:5rem}}.b-video-component.two-column .b-video-component__container{align-items:center;display:grid;margin:0
auto;row-gap:1rem}@media(min-width: 640px){.b-video-component.two-column .b-video-component__container{column-gap:1rem;grid-template-columns:repeat(2, 1fr)}}@media(min-width: 980px){.b-video-component.two-column .b-video-component__container{column-gap:4rem}}.b-video-component.two-column .b-video-component__header,.b-video-component.two-column .b-video-component__description-container{margin-bottom:2rem}.b-video-component.two-column .wp-block-embed{text-align:center}.b-video-component.two-column .wp-block-embed
iframe{border:none;min-height:300px;max-width:500px;width:100%}.b-video-component.two-column__cta-buttons a:not(:last-child){margin-bottom:1rem}@media(min-width: 640px){.b-video-component.two-column__cta-buttons a:not(:last-child){margin-bottom:0;margin-right:2rem}}.b-video-component.two-column.video-left .content-block{max-width:55rem;order:1}.b-video-component.two-column.video-left .video-block{order:0}.b-video-component.two-column.video-right .content-block{max-width:55rem;order:0}.b-video-component.two-column.video-right .video-block{order:1}