.text-light{color:#f9f7f4}body .et_pb_button{line-height:1.3em}strong,b{font-family:'OpenSans SemiBold',sans-serif!important;font-weight:600!important}body #page-container .et_pb_module h1{font-family:"Lora Regular",serif;font-size:clamp(1.6rem,1.2rem + 2.5vw,3rem)!important;line-height:1.15em!important;margin-bottom:.3em!important}body #page-container .et_pb_module h2{font-size:clamp(1.625rem,1.45rem + 0.8vw,2.125rem);margin-bottom:0.7em}body #page-container .et_pb_module h3{font-size:clamp(1.25rem,1.15rem + 0.5vw,1.625rem);margin-bottom:0.4em}body #page-container .et_pb_module h4{font-family:"OpenSans Regular",sans-serif;font-weight:500;font-size:clamp(1.125rem,1.05rem + 0.3vw,1.35rem)}body #page-container .et_pb_module h5{font-family:"OpenSans Regular",sans-serif;font-weight:500;letter-spacing:0.02em;font-size:clamp(1rem,0.98rem + 0.2vw,1.125rem)}body #page-container h2,body #page-container h3,body #page-container h4,body #page-container h5{margin-bottom:0;letter-spacing:0.03em;line-height:1.2em}h1,h2,h3{text-wrap:balance}body,p,ul li,ol li{font-size:clamp(1rem,0.98rem + 0.1vw,1.125rem)}ul li{font-size:inherit!important}a{text-underline-offset:0.27em;text-decoration-thickness:1px;text-decoration-color:rgba(196,147,126,0.5)!important;transition:text-decoration-thickness 0.2s ease-in-out}.custom-links a{text-decoration-color:#f6eeec!important}#main-content a:hover,.et_pb_module a:hover{text-decoration-thickness:1.5px!important}@media all and (max-width:980px){#et-main-area{padding-top:0!important;padding-bottom:0!important;margin-bottom:0!important}}#footer-widgets,#footer-widgets:empty{display:none}.single .post{padding-bottom:0!important;margin-bottom:0!important}#et-boc .et-l ol li,#et-boc .et-l ul li{padding:0.25em 0}ul li{font-size:inherit!important}p a,li a,span a{text-underline-offset:4px}@media only screen and (min-width:981px){.nav li ul{width:fit-content;display:flex;flex-direction:column}.et_pb_menu .et_pb_menu__menu>nav>ul>li{margin-left:1.75vw!important;margin-right:1.75vw!important}.nav li li{white-space:nowrap}.nav li li a{width:auto!important}.et_pb_menu li ul{border-top:none}.et-menu-nav li a:hover{box-shadow:inset 0 -2px 0 0 #c4937e!important}.et-menu-nav li a{box-shadow:inset 0 0 0 0 transparent;transition:box-shadow 0.3s ease-in-out;border-radius:0!important}}@media only screen and (max-width:980px){.et_mobile_menu{margin-top:1em;border-radius:3px;border-top:none;width:100%!important;max-width:100%!important;margin-left:0!important;right:0!important;left:0!important;box-sizing:border-box;box-shadow:0 4px 8px rgba(0,0,0,0.1)}.et_mobile_menu li a:hover{background:none!important}.et_mobile_menu li li{white-space:normal!important}.et_mobile_menu li a{border-bottom:none;padding-top:0.2em;padding-bottom:0.2em}}@media only screen and (max-width:980px){.et_pb_menu .et_mobile_nav_menu{position:relative}.et_pb_menu .et_mobile_menu{left:auto!important;right:0!important;width:min(360px,calc(100vw - 32px))!important;max-width:calc(100vw - 32px)!important;margin-left:0!important;padding:16px 18px!important;box-sizing:border-box!important}.et_pb_menu .et_mobile_menu li a{white-space:normal!important}}.gg-team-card .et_pb_testimonial_position{margin-top:5px;display:block}.gg-team-card .et_pb_testimonial_portrait::before{content:none!important;display:none!important}.gg-team-card .et_pb_testimonial_portrait{float:none;display:block;margin:0 auto 20px}.gg-team-card .et_pb_testimonial_description{margin-left:0px!important}.gg-team-card .et_pb_testimonial_position{text-align:left!important;margin-top:3px!important}@media only screen and (max-width:980px){.gg-team-card .et_pb_testimonial_portrait{float:none;display:block;margin-top:0;margin-right:auto!important;margin-bottom:15px;margin-left:0!important}}@media all and (max-width:767px){html .et-db .two-col-mob .et_pb_column{width:47.25%!important}html .et-db .two-col-mob .et_pb_column:nth-last-child(-n+2){margin-bottom:0}html .et-db .two-col-mob .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}}@media all and (min-width:768px) and (max-width:980px){html .et-db .two-col-tab .et_pb_column{width:47.25%!important}.two-col-tab .et_pb_column:nth-last-child(-n+2){margin-bottom:0}html .et-db .two-col-tab .et_pb_column:not(:nth-child(2n)){margin-right:5.5%!important}html .et-db .three-col-tab .et_pb_column{width:29.6667%!important}html .et-db .three-col-tab .et_pb_column:nth-last-child(-n+3){margin-bottom:0}html .et-db .three-col-tab .et_pb_column:not(:nth-child(3n)){margin-right:5.5%!important}}