/*!
 * Theme Name: Churchill Investments
 * Theme URI: https://github.com/vatu-team/demo.vatu.dev/
 * Author: Vatu
 * Author URI: https://vatu.dev
 * Description: Standard child theme based on GeneratePress
 * Requires at least: 5.8
 * Tested up to: 5.8
 * Requires PHP: 7.3
 * Version: 0.0.2
 * License: GNU General Public License v2 or later
 * License URI: http://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain: vatu_gp_child_theme
 * Template: generatepress
 * Tags:
*/:root{--z-index-0:0;--z-index-1:10;--z-index-2:20;--z-index-3:30;--z-index-4:40;--z-index-5:50;--z-index-6:60;--z-index-7:70;--z-index-8:80;--z-index-9:90;--z-index-10:100;--baseline:4px;--transitions-duration-instant:100ms;--transitions-duration-fast:200ms;--transitions-duration-slower:400ms;--transitions-duration-slow:600ms;--transitions-timing:cubic-bezier(0.75,0.02,0.5,1)}html{-webkit-box-sizing:border-box;box-sizing:border-box}* :before,:after{-webkit-box-sizing:inherit;box-sizing:inherit}blockquote,body,dd,dl,fieldset,figure,h1,h2,h3,h4,h5,h6,hr,legend,ol,p,pre,ul{margin:0;padding:0}li>ol,li>ul{margin-bottom:0}table{border-collapse:collapse;border-spacing:0}body,html{-webkit-font-feature-settings:"dlig";font-feature-settings:"dlig";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;font-family:Libre Baskerville,serif!important;font-size:16px!important;font-size:1rem!important;-webkit-font-variant-ligatures:discretionary-ligatures;font-variant-ligatures:discretionary-ligatures;text-rendering:optimizeLegibility}.entry-content li,.entry-content ol,.has-medium-font-size,p,p.has-medium-font-size{color:#52462a;font-family:Libre Baskerville,serif;font-size:16px!important;font-size:1rem!important;line-height:1.5rem!important;margin-bottom:calc(var(--baseline)*6);margin-top:calc(var(--baseline)*0)}.has-xxl-font-size,p.has-xxl-font-size{font-size:32px!important;font-size:2rem!important;line-height:2.5rem!important}.has-extra-large-font-size,p.has-extra-large-font-size{font-size:24px!important;font-size:1.5rem!important;line-height:2rem!important}.has-large-font-size,p.has-large-font-size{font-size:20px!important;font-size:1.25rem!important;line-height:1.75rem!important}.has-small-font-size,p.has-small-font-size{font-size:14px!important;font-size:.875rem!important;line-height:1.25rem!important}.has-extra-small-font-size,p.has-extra-small-font-size{font-size:12px!important;font-size:.75rem!important;line-height:1rem!important}br{margin-bottom:0}cite,dfn,em{font-style:italic}i{font-style:normal}.site-main{margin-bottom:0!important;margin-top:0!important}@media (min-width:1024px){.site-main{margin-bottom:0!important;margin-top:0!important}}.inside-article{padding-bottom:0!important;padding-left:calc(var(--baseline)*7)!important;padding-right:calc(var(--baseline)*7)!important;padding-top:0!important}@media (min-width:1024px){.inside-article{padding-bottom:0!important;padding-left:calc(var(--baseline)*16)!important;padding-right:calc(var(--baseline)*16)!important;padding-top:0!important}}.heading-large,.heading-medium,.heading-small,.heading-xl,.heading-xs,.heading-xxl,.heading-xxs,h1,h2,h3,h4,h5,h6{color:#52462a;font-family:mundial,sans-serif!important;font-weight:400;text-transform:uppercase!important}.heading-xxl,h1{font-size:32px!important;font-size:2rem!important;line-height:2.25rem!important;margin-bottom:calc(var(--baseline)*8);margin-top:calc(var(--baseline)*1)}@media (min-width:1024px){.heading-xxl,h1{font-size:56px!important;font-size:3.5rem!important;line-height:3.75rem!important}}.heading-xl,h2{font-size:48px!important;font-size:3rem!important;line-height:3.5rem!important;margin-bottom:calc(var(--baseline)*7)}.heading-large,.heading-xl,h2,h3{margin-top:calc(var(--baseline)*3)}.heading-large,h3{font-size:36px!important;font-size:2.25rem!important;line-height:2.5rem!important;margin-bottom:calc(var(--baseline)*6)}.heading-medium,h4{font-size:32px!important;font-size:2rem!important;line-height:2.25rem!important;margin-bottom:calc(var(--baseline)*5);margin-top:calc(var(--baseline)*2)}.heading-small,h5{font-size:24px!important;font-size:1.5rem!important;line-height:1.75rem!important;margin-bottom:calc(var(--baseline)*4);margin-top:calc(var(--baseline)*1)}.heading-xs,h6{font-size:20px!important;font-size:1.25rem!important;line-height:1.5rem!important}.heading-xs,.heading-xxs,h6{margin-bottom:calc(var(--baseline)*3);margin-top:calc(var(--baseline)*1)}.heading-xxs{font-size:16px!important;font-size:1rem!important;line-height:1.25rem!important}form label,form label.label-large,form label.label-medium,form label.label-small,form label.label-xs{color:#52462a;font-family:mundial,sans-serif;font-weight:400;text-transform:uppercase}label.label-large{font-size:20px!important;font-size:1.25rem!important;line-height:1.75rem!important;margin-top:calc(var(--baseline)*4)}label.label-large,label.label-medium{margin-bottom:calc(var(--baseline)*1)}label.label-medium{font-size:16px!important;font-size:1rem!important;line-height:1.5rem!important;margin-top:calc(var(--baseline)*3)}label.label-small{font-size:14px!important;font-size:.875rem!important;margin-top:calc(var(--baseline)*2)}label.label-small,label.label-xs{line-height:1rem!important;margin-bottom:calc(var(--baseline)*1)}label.label-xs{font-size:12px!important;font-size:.75rem!important;margin-top:calc(var(--baseline)*1)}img{display:block;height:auto;max-width:100%}.wp-block-button .wp-block-button__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:mundial,sans-serif;text-transform:uppercase}.wp-block-button .wp-block-button__link:after{background-image:url(assets/svg/go-gold.svg);content:"  ";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;margin-left:calc(var(--baseline)*2);width:16px}.wp-block-button.is-style-outline .wp-block-button__link{background-color:transparent;border:1px solid #ab9249}.wp-block-button.is-style-outline .wp-block-button__link:hover{background-color:transparent;border:1px solid #8a7b50}.wp-block-button.is-style-outline .wp-block-button__link:hover:after{background-image:url(assets/svg/go-gold-base.svg);content:"  ";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;margin-left:calc(var(--baseline)*2);width:16px}.btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#006354;color:#fcf7eb;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:mundial,sans-serif;padding:10px 20px;text-decoration:none;text-transform:uppercase}.btn:active,.btn:focus,.btn:hover{background-color:#003830;color:#fcf7eb}.btn svg{stroke:#ab9249;stroke-width:2px;height:16px;width:16px}.gform_footer:after{background-image:url(assets/svg/go-gold.svg);content:"  ";display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:16px;margin-left:-36px;margin-top:16px;width:16px}.gform_button{font-family:mundial,sans-serif;font-size:1rem;line-height:1.5!important;padding:10px 44px 10px 20px!important;text-transform:uppercase}ol,ul{margin-left:calc(var(--baseline)*5)}.o-media{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex}.o-media__figure{margin-right:var(--space)}.o-media__content{-webkit-box-flex:1;-ms-flex:1;flex:1}.o-overlay{background-color:transparent;bottom:0;cursor:pointer;left:0;position:fixed;right:100%;top:0;-webkit-transition-duration:var(--transitions-duration);transition-duration:var(--transitions-duration);-webkit-transition-property:background-color,right;transition-property:background-color,right;-webkit-transition-timing-function:var(--transitions-timing);transition-timing-function:var(--transitions-timing);z-index:var(--z-index-7)}.has_overlay{position:fixed!important;width:100%}.has_overlay .o-overlay{background-color:hsla(210,3%,65%,.9);right:0}.o-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:24px;vertical-align:middle;width:24px}.demo{color:#000}header.site-header{background-color:#006354}header.site-header .inside-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;justify-content:space-between}@media (min-width:1024px){header.site-header .inside-header{padding:0}}header.site-header .inside-header button.menu-trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fcf7eb;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:mundial,sans-serif;font-size:16px!important;font-size:1rem!important;line-height:1.5rem!important;padding:0 0 0 15px;text-transform:uppercase}@media (min-width:1024px){header.site-header .inside-header button.menu-trigger{-webkit-box-ordinal-group:2;-ms-flex-order:1;background-color:#003830;order:1;padding:15px 20px}}header.site-header .inside-header button.menu-trigger svg{fill:#ab9249;stroke:#ab9249;stroke-width:2px;height:16px;margin-right:calc(var(--baseline)*2);margin-top:2px;width:16px}@media (min-width:1024px){header.site-header .inside-header .site-logo{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}header.site-header .inside-header .site-logo a img{max-width:200px}@media (min-width:1024px){header.site-header .inside-header .site-logo a img{max-height:40px;max-width:100%;width:auto}}header.site-header .inside-header .header-enquire{display:none}@media (min-width:1024px){header.site-header .inside-header .header-enquire{-webkit-box-ordinal-group:4;-ms-flex-order:3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fcf7eb;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:mundial,sans-serif;order:3;padding:15px 20px;text-decoration:none;text-transform:uppercase}}header.site-header .inside-header .header-enquire svg{fill:#ab9249;stroke:#ab9249;stroke-width:2px;height:16px;margin-left:calc(var(--baseline)*2);width:16px}.main-menu{background:url(assets/image/navigation.png),#006354;background-repeat:no-repeat;background-size:cover;height:100%;left:100vw;opacity:0;overflow:hidden;position:fixed;top:0;-webkit-transition:.2s;transition:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:100%;z-index:999999}@media (min-width:1024px){.main-menu{height:100%;left:-100vw;width:720px}}.main-menu.opened{left:0;opacity:1;overflow-y:scroll;-webkit-transition:.2s;transition:.2s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.main-menu .container button.close-menu-trigger{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#006354;color:#fcf7eb;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:mundial,sans-serif;font-size:16px!important;font-size:1rem!important;line-height:1.5rem!important;margin:12px 20px 0 auto;text-transform:uppercase}@media (min-width:1024px){.main-menu .container button.close-menu-trigger{margin:initial;padding:15px 20px}}.main-menu .container button.close-menu-trigger svg{fill:#ab9249;stroke:#ab9249;stroke-width:2px;height:16px;margin-right:calc(var(--baseline)*2);margin-top:2px;-webkit-transition:.15s;transition:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;width:16px}.main-menu .container .menu-main-menu-container{padding:calc(var(--baseline)*3) calc(var(--baseline)*7) calc(var(--baseline)*7);width:100%}@media (min-width:1024px){.main-menu .container .menu-main-menu-container{padding:calc(var(--baseline)*5) calc(var(--baseline)*14)}}.main-menu .container ul.menu{display:block;margin:0;padding:0;width:100%}.main-menu .container ul.menu>li{-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;list-style:none;padding:calc(var(--baseline)*4) 0;width:100%}.main-menu .container ul.menu>li:not(:last-child){border-bottom:1px solid #008a75}.main-menu .container ul.menu>li>svg{grid-area:icon;height:0;opacity:0;-ms-touch-action:none;touch-action:none;width:0}.main-menu .container ul.menu>li>svg,.main-menu .container ul.menu>li>svg.rotate{-webkit-transition:.15s;transition:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.main-menu .container ul.menu>li>svg.rotate{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.main-menu .container ul.menu>li.menu-item-has-children>svg{fill:#ab9249;stroke:#ab9249;stroke-width:2px;height:24px;margin-right:calc(var(--baseline)*2);opacity:1;width:24px}.main-menu .container ul.menu>li>a{color:#fcf7eb;font-family:mundial,sans-serif;font-size:20px!important;font-size:1.25rem!important;line-height:1.75rem!important;text-decoration:none;text-transform:uppercase}@media (min-width:1024px){.main-menu .container ul.menu>li:first-of-type{text-align:left}.main-menu .container ul.menu>li:first-of-type>a{padding-left:0}}@media (max-width:1024px){.main-menu .container a.button{display:inline-block}}.main-menu .container ul.sub-menu{grid-area:submenu}.main-menu .container ul.sub-menu,.main-menu .container ul.sub-menu.revealed{display:block;margin-top:calc(var(--baseline)*2);width:100%}.main-menu .container ul.sub-menu>li{list-style:none;padding:calc(var(--baseline)*2) 0;text-align:left}.main-menu .container ul.sub-menu>li>svg{display:none}.main-menu .container ul.sub-menu>li>a{color:#fcf7eb;font-family:mundial,sans-serif;font-size:16px!important;font-size:1rem!important;line-height:1.5rem!important;text-decoration:none;text-transform:uppercase}footer.site-footer{background-color:#fcf7eb;padding:calc(var(--baseline)*12) calc(var(--baseline)*7)}@media (min-width:1024px){footer.site-footer{padding:calc(var(--baseline)*16) calc(var(--baseline)*8)}}footer.site-footer .footer-content{font-size:14px!important;font-size:.875rem!important;line-height:1.25rem!important}@media (min-width:1024px){footer.site-footer .footer-content{-webkit-column-gap:calc(var(--baseline)*16);-moz-column-gap:calc(var(--baseline)*16);column-gap:calc(var(--baseline)*16);display:grid;grid-auto-columns:1fr;grid-auto-flow:column;margin:0 auto;max-width:1750px}}footer.site-footer .footer-content .footer-col{text-align:center}@media (min-width:1248px){footer.site-footer .footer-content .footer-col{padding:calc(var(--baseline)*5) calc(var(--baseline)*18) calc(var(--baseline)*2)}}footer.site-footer .footer-content .footer-col:nth-child(-n+2){border-bottom:1px solid rgba(121,111,88,.4);margin-bottom:calc(var(--baseline)*6)}@media (min-width:1024px){footer.site-footer .footer-content .footer-col:nth-child(-n+2){border-bottom:0;margin-bottom:0}footer.site-footer .footer-content .footer-col:nth-child(2){border-left:1px solid rgba(121,111,88,.4);border-right:1px solid rgba(121,111,88,.4)}}footer.site-footer .footer-content .footer-col .footer-label{color:#003830;font-family:mundial,sans-serif;margin-bottom:calc(var(--baseline)*2);text-transform:uppercase}footer.site-footer .footer-content .footer-col img{display:inline-block;margin-bottom:calc(var(--baseline)*6);max-width:50px}footer.site-footer .footer-content .footer-col .footer-small{font-size:14px!important;font-size:.875rem!important;line-height:1.25rem!important}footer.site-footer .footer-content .footer-col .footer-small a{color:#52462a}footer.site-footer .footer-bar .footer-legal{font-size:14px!important;font-size:.875rem!important;line-height:1.25rem!important;margin:calc(var(--baseline)*10) auto 0;max-width:636px;text-align:justify}.wp-block-columns.alignfull,.wp-block-embed.alignfull,.wp-block-image.alignfull{padding:0 calc(var(--baseline)*7)}@media (min-width:1024px){.wp-block-columns.alignfull,.wp-block-embed.alignfull,.wp-block-image.alignfull{padding:0 calc(var(--baseline)*8)}}.wp-block-columns.alignwide,.wp-block-embed.alignwide,.wp-block-image.alignwide{margin:0 calc(50% - 50vw);max-width:100vw;padding:0 calc(var(--baseline)*7);width:100vw}@media (min-width:1024px){.wp-block-columns.alignwide,.wp-block-embed.alignwide,.wp-block-image.alignwide{padding:0 calc(var(--baseline)*8)}}@media (min-width:1664px){.wp-block-columns.alignwide,.wp-block-embed.alignwide,.wp-block-image.alignwide{margin:0 -400px;max-width:1664px;width:1664px}}.wp-block-cover .wp-block-cover__inner-container{margin:0 auto;max-width:1088px}.home .wp-block-cover{padding:calc(var(--baseline)*8)}@media (max-width:1024px){.home .wp-block-cover{height:350px;min-height:auto}.home .wp-block-cover img{-o-object-position:right;object-position:right}.home .wp-block-cover .wp-block-cover__inner-container .wp-block-buttons{display:none}}.introduction-block{padding:calc(var(--baseline)*12) 0;position:relative}@media (min-width:1024px){.introduction-block{padding:calc(var(--baseline)*16) calc(var(--baseline)*8)}}.introduction-block .introduction-container .v-hr{display:none}@media (min-width:1024px){.introduction-block .introduction-container .v-hr{background-color:#ab9249;display:block;height:80px;margin:-105px auto calc(var(--baseline)*16);width:1px}}.introduction-block .introduction-container .text-container{margin:0 auto calc(var(--baseline)*12);max-width:864px;text-align:justify}.introduction-block .introduction-container .text-container p{font-size:20px!important;font-size:1.25rem!important;font-style:italic;line-height:1.75rem!important}@media (min-width:1024px){.introduction-block .introduction-container .text-container p{font-size:24px!important;font-size:1.5rem!important;line-height:2rem!important}}.introduction-block .introduction-container .usps-container{padding:0 calc(var(--baseline)*12)}@media (min-width:1024px){.introduction-block .introduction-container .usps-container{-webkit-column-gap:calc(var(--baseline)*8);-moz-column-gap:calc(var(--baseline)*8);column-gap:calc(var(--baseline)*8);display:grid;grid-auto-columns:1fr;grid-auto-flow:column;padding:0}}.introduction-block .introduction-container .usps-container .usp{text-align:center}.introduction-block .introduction-container .usps-container .usp:not(:first-child){border-top:1px solid #ab9249;padding-top:calc(var(--baseline)*5)}@media (min-width:1024px){.introduction-block .introduction-container .usps-container .usp{border-top:1px solid #ab9249;padding-top:calc(var(--baseline)*5)}}.introduction-block .introduction-container .usps-container .usp .usp-label{font-family:mundial,sans-serif;font-size:16px!important;font-size:1rem!important;line-height:1.25rem!important;text-transform:uppercase}@media (min-width:1024px){.introduction-block .introduction-container .usps-container .usp .usp-label{font-size:20px!important;font-size:1.25rem!important;line-height:1.5rem!important}}.introduction-block .introduction-container .usps-container .usp .usp-text{color:#ab9249;font-size:1.5rem!important;font-style:italic}@media (min-width:1024px){.introduction-block .introduction-container .usps-container .usp .usp-text{font-size:1.75rem!important}}.services-block{padding:calc(var(--baseline)*12) calc(var(--baseline)*7)}@media (min-width:1024px){.services-block{padding:calc(var(--baseline)*16) calc(var(--baseline)*8)}.services-block .services-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:calc(var(--baseline)*8);-moz-column-gap:calc(var(--baseline)*8);column-gap:calc(var(--baseline)*8);display:grid;grid-auto-columns:1fr;grid-auto-flow:column;margin:0 auto;max-width:1600px}}.services-block .services-container .services{background-color:#ab9249;padding:0 calc(var(--baseline)*6) calc(var(--baseline)*8)}@media (min-width:1024px){.services-block .services-container .services{padding:0 calc(var(--baseline)*16) calc(var(--baseline)*16)}}.services-block .services-container .services .v-hr{background-color:#fcf7eb;height:40px;margin:0 auto calc(var(--baseline)*8);width:1px}.services-block .services-container .services h2{color:#fcf7eb;font-size:20px!important;font-size:1.25rem!important;line-height:1.5rem!important;text-align:center}@media (min-width:1024px){.services-block .services-container .services h2{font-size:24px!important;font-size:1.5rem!important;line-height:1.75rem!important}}.services-block .services-container .services a{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;align-items:center;color:#fcf7eb;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px!important;font-size:1rem!important;font-style:italic;justify-content:space-between;line-height:1.25rem!important;padding:calc(var(--baseline)*4) 0;text-decoration:none}@media (min-width:1024px){.services-block .services-container .services a{font-size:20px!important;font-size:1.25rem!important;line-height:1.5rem!important}}.services-block .services-container .services a:not(:last-child){border-bottom:1px solid #8a7b50}.services-block .services-container .services a span{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.services-block .services-container .services a span img{height:48px;margin-right:calc(var(--baseline)*3);width:48px}.services-block .services-container .services a svg{stroke-width:2px;stroke:#cebd8d;height:24px;width:24px}.services-block .services-container .services a svg circle,.services-block .services-container .services a svg path{stroke-width:2px;stroke:#cebd8d}.services-block .services-container .quote{display:none}@media (min-width:1024px){.services-block .services-container .quote{display:block}}.services-block .services-container .quote p{color:#fcf7eb;font-size:32px!important;font-size:2rem!important;font-style:italic;line-height:2.5rem!important;margin-bottom:calc(var(--baseline)*4);margin-left:auto;margin-right:calc(var(--baseline)*8);max-width:296px;text-align:center}.services-block .services-container .quote span{color:#ab9249;display:block;font-family:mundial,sans-serif;font-size:16px!important;font-size:1rem!important;line-height:1.25rem!important;margin-left:auto;margin-right:calc(var(--baseline)*8);max-width:296px;text-align:center;text-transform:uppercase}.approach-block{padding:0 calc(var(--baseline)*7) calc(var(--baseline)*12)}@media (min-width:1024px){.approach-block{padding:0 calc(var(--baseline)*8) calc(var(--baseline)*16)}}.approach-block .approach-container{margin:0 auto;max-width:1600px}.approach-block .approach-container .v-hr{background-color:#ab9249;height:40px;margin:0 auto calc(var(--baseline)*8);width:1px}.approach-block .approach-container h2{color:#fcf7eb;font-size:20px!important;font-size:1.25rem!important;line-height:1.5rem!important;margin-bottom:calc(var(--baseline)*18);text-align:center}@media (min-width:1024px){.approach-block .approach-container h2{font-size:24px!important;font-size:1.5rem!important;line-height:1.75rem!important}.approach-block .approach-container .approach-columns{-webkit-column-gap:calc(var(--baseline)*16);-moz-column-gap:calc(var(--baseline)*16);column-gap:calc(var(--baseline)*16);display:grid;grid-auto-columns:1fr;grid-auto-flow:column}}.approach-block .approach-container .approach-columns .approach-column{margin-bottom:calc(var(--baseline)*6);position:relative}@media (min-width:1024px){.approach-block .approach-container .approach-columns .approach-column{margin-bottom:0}}.approach-block .approach-container .approach-columns .approach-column span{color:#ab9249;display:block;font-family:mundial,sans-serif;font-size:16px!important;font-size:1rem!important;line-height:1.25rem!important;margin-bottom:calc(var(--baseline)*3);text-align:center;text-transform:uppercase}.approach-block .approach-container .approach-columns .approach-column p{color:#fcf7eb;font-size:14px!important;font-size:.875rem!important;line-height:1.25rem!important;margin-bottom:calc(var(--baseline)*2);text-align:center}@media (min-width:768px){.approach-block .approach-container .approach-columns .approach-column p{margin-left:auto;margin-right:auto;max-width:296px}}@media (min-width:1024px){.approach-block .approach-container .approach-columns .approach-column p{margin-bottom:calc(var(--baseline)*6)}}.approach-block .approach-container .approach-columns .approach-column p.approach-label{font-size:1.75rem!important;font-style:italic}.approach-block .approach-container .approach-columns .approach-column .v-hr{background-color:#006354;height:40px;margin:calc(var(--baseline)*4) auto;width:1px}.approach-block .approach-container .approach-columns .approach-column:not(:last-child):after{background-image:url(assets/image/divider-down.png);background-position:bottom;background-repeat:no-repeat;background-size:contain;content:" ";display:block;height:100%;min-height:50px;position:relative;width:100%}@media (min-width:1024px){.approach-block .approach-container .approach-columns .approach-column:not(:last-child):after{background-image:url(assets/image/divider.png);background-position:100%;position:absolute;right:-30px;top:0}}.hero-bg-image{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);max-width:100vw;position:sticky;top:0;width:auto;z-index:-1}.hero-bg-image img{position:absolute}.hero-block{padding:calc(var(--baseline)*12) calc(var(--baseline)*7) 0}@media (min-width:1024px){.hero-block{margin-bottom:calc(var(--baseline)*10);padding:calc(var(--baseline)*30) calc(var(--baseline)*8) calc(var(--baseline)*16)}}.hero-block .hero-container .text-container{text-align:center}.hero-block .hero-container .text-container img{background-color:#ab9249;display:inline-block;height:48px;margin-bottom:calc(var(--baseline)*2);padding:8px;width:48px}@media (min-width:1024px){.hero-block .hero-container .text-container img{height:80px;margin-bottom:calc(var(--baseline)*9);padding:12px;width:80px}}.hero-block .hero-container .text-container h1{color:#006354}.hero-block .hero-container .text-container .v-hr{display:none}@media (min-width:1024px){.hero-block .hero-container .text-container .v-hr{background-color:#ab9249;display:block;height:80px;margin:0 auto -100px;width:1px}}.hero-block-2{padding:calc(var(--baseline)*14) calc(var(--baseline)*7) calc(var(--baseline)*9)}@media (min-width:1024px){.hero-block-2{padding:calc(var(--baseline)*40) calc(var(--baseline)*8)}}.hero-block-2 .hero-container .text-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1088px}.hero-block-2 .hero-container .text-container h1{-webkit-box-flex:0;color:#fcf7eb;-ms-flex:0 0 auto;flex:0 0 auto;margin-right:calc(var(--baseline)*4)}.hero-block-2 .hero-container .text-container hr{background-color:#ab9249;margin-bottom:calc(var(--baseline)*6);width:100%}.publications-block{margin-bottom:calc(var(--baseline)*8);padding:0 calc(var(--baseline)*7)}@media (min-width:1024px){.publications-block{margin-bottom:calc(var(--baseline)*8);padding:0 calc(var(--baseline)*8)}}.publications-block .publications-container{border:1px solid rgba(121,111,88,.4);padding:calc(var(--baseline)*8)}@media (min-width:1024px){.publications-block .publications-container{-webkit-column-gap:calc(var(--baseline)*36);-moz-column-gap:calc(var(--baseline)*36);column-gap:calc(var(--baseline)*36);display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1600px;padding:calc(var(--baseline)*16)}}.publications-block .publications-container .text-container{margin-bottom:calc(var(--baseline)*12)}@media (min-width:1024px){.publications-block .publications-container .text-container{margin-bottom:0}}.publications-block .publications-container .text-container img{margin-bottom:calc(var(--baseline)*5);max-height:32px}@media (min-width:1024px){.publications-block .publications-container .text-container img{margin-bottom:calc(var(--baseline)*8);max-height:40px}}.publications-block .publications-container .text-container>p{margin-bottom:calc(var(--baseline)*8)}@media (min-width:1024px){.publications-block .publications-container .text-container .quote-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.publications-block .publications-container .text-container .quote-container p{border-left:1px solid #ab9249;color:#006354;font-size:20px!important;font-size:1.25rem!important;font-style:italic;line-height:1.75rem!important;margin-bottom:calc(var(--baseline)*5);padding-left:calc(var(--baseline)*4)}@media (min-width:1024px){.publications-block .publications-container .text-container .quote-container p{margin:0;padding:0 calc(var(--baseline)*6)}}.publications-block .publications-container .text-container .quote-container a{-ms-flex-item-align:center;-webkit-box-flex:0;align-self:center;-ms-flex:0 0 auto;flex:0 0 auto;max-width:none;width:auto}.publications-block .publications-container .text-container .quote-container a svg{margin-right:calc(var(--baseline)*2)}.publications-block .publications-container .img-container{text-align:center}@media (min-width:1024px){.publications-block .publications-container .img-container{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}}.publications-block .publications-container .img-container img{display:inline-block;-webkit-filter:drop-shadow(0 0 56px rgba(0,0,0,.2));filter:drop-shadow(0 0 56px rgba(0,0,0,.2));max-width:208px}.wp-block-separator{border-bottom:0;border-top:1px solid rgba(121,111,88,.4)}.team-block{padding:calc(var(--baseline)*10) calc(var(--baseline)*7) 0}@media (min-width:1024px){.team-block{padding:calc(var(--baseline)*16) calc(var(--baseline)*8) 0}}.team-block .team-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (min-width:1024px){.team-block .team-container{margin-bottom:calc(var(--baseline)*14)}}.team-block .team-container hr{border-top:1px solid #ab9249;margin-top:calc(var(--baseline)*12);width:100%}@media (min-width:1024px){.team-block .team-container hr{-ms-flex-item-align:center;align-self:center;margin-top:0}}.team-block .team-container hr.hr-left{margin-left:-28px}@media (min-width:1024px){.team-block .team-container hr.hr-left{margin-left:-32px}}.team-block .team-container hr.hr-right{margin-right:-28px}@media (min-width:1024px){.team-block .team-container hr.hr-right{margin-right:-32px}}.team-block .team-container .img-container{display:none}@media (min-width:1024px){.team-block .team-container .img-container{-webkit-box-flex:0;display:block;-ms-flex:0 0 auto;flex:0 0 auto;width:auto}}.team-block .team-container .img-container img{max-width:416px}@media (min-width:1024px){.team-block .team-container .img-container.img-large img{padding:0 calc(var(--baseline)*14) 0 0}}.team-block .team-container .team-member{-webkit-box-align:center;-ms-flex-align:center;-webkit-box-flex:0;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex:0 0 auto;flex:0 0 auto;max-width:1232px;width:100%}@media (min-width:1024px){.team-block .team-container .team-member{margin:0 auto;padding:0 calc(var(--baseline)*12)}}.team-block .team-container .team-member .text-container{margin-bottom:calc(var(--baseline)*12)}@media (min-width:1024px){.team-block .team-container .team-member .text-container{margin-bottom:0}}.team-block .team-container .team-member .text-container .meta-container{-webkit-box-pack:justify;-ms-flex-pack:justify;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:0 calc(var(--baseline)*3)}@media (min-width:1024px){.team-block .team-container .team-member .text-container .meta-container{display:block;padding:0}.team-block .team-container .team-member .text-container .meta-container .meta{max-width:100%}}.team-block .team-container .team-member .text-container .meta-container .meta .name{color:#003830;font-family:mundial,sans-serif;font-size:28px!important;font-size:1.75rem!important;line-height:2rem!important;margin-bottom:calc(var(--baseline)*4);text-transform:uppercase}@media (min-width:1024px){.team-block .team-container .team-member .text-container .meta-container .meta .name{font-size:32px!important;font-size:2rem!important;line-height:2.25rem!important;margin-bottom:calc(var(--baseline)*3)}}.team-block .team-container .team-member .text-container .meta-container .meta .name span{display:block;font-family:Libre Baskerville,serif;font-size:.875rem;line-height:0;margin-top:calc(var(--baseline)*4)}@media (min-width:1024px){.team-block .team-container .team-member .text-container .meta-container .meta .name span{display:inline-block;font-size:1rem;margin-left:calc(var(--baseline)*2);margin-top:0}}.team-block .team-container .team-member .text-container .meta-container .meta .position{color:#ab9249;font-size:16px!important;font-size:1rem!important;font-style:italic;line-height:1.25rem!important}@media (min-width:1024px){.team-block .team-container .team-member .text-container .meta-container .meta .position{font-size:20px!important;font-size:1.25rem!important;line-height:1.5rem!important}}.team-block .team-container .team-member .text-container .meta-container .img-container{display:block;margin-bottom:calc(var(--baseline)*4);max-width:30%}@media (min-width:1024px){.team-block .team-container .team-member .text-container .meta-container .img-container{display:none}}.team-block .team-container .team-member .text-container .meta-container .img-container img{width:100%}.team-block .team-container .team-member .text-container .bio p{font-size:14px!important;font-size:.875rem!important;line-height:1.25rem!important;text-align:justify}@media (min-width:1024px){.team-block>div:nth-child(odd) .team-member{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.team-block>div:nth-child(odd) .team-member .img-large img{padding:0 0 0 calc(var(--baseline)*14)}}.contact-block{padding:calc(var(--baseline)*12) calc(var(--baseline)*7)}@media (min-width:1024px){.contact-block{padding:calc(var(--baseline)*16) calc(var(--baseline)*8)}}@media (min-width:1248px){.contact-block .contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 auto;max-width:1600px}}.contact-block .contact-container .contact{margin-bottom:calc(var(--baseline)*12)}@media (min-width:1248px){.contact-block .contact-container .contact{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%;margin-bottom:0;max-width:30%;padding-right:calc(var(--baseline)*16)}}.contact-block .contact-container .contact .contact-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.contact-block .contact-container .contact .contact-title h3{color:#fcf7eb}.contact-block .contact-container .contact .contact-title hr{border-top:1px solid #ab9249;margin-left:calc(var(--baseline)*4);width:100%}.contact-block .contact-container .contact .contact-intro{color:#fcf7eb;font-size:20px!important;font-size:1.25rem!important;line-height:1.75rem!important;margin-bottom:calc(var(--baseline)*12)}.contact-block .contact-container .contact .contact-info>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:375px){.contact-block .contact-container .contact .contact-info>div{-ms-flex-wrap:nowrap;flex-wrap:nowrap}}.contact-block .contact-container .contact .contact-info>div svg{fill:#fcf7eb;background-color:#008a75;border-radius:50%;height:32px;margin-bottom:calc(var(--baseline)*2);margin-right:calc(var(--baseline)*3);padding:calc(var(--baseline)*2);width:32px}@media (min-width:480px){.contact-block .contact-container .contact .contact-info>div svg{height:40px;margin-bottom:0;margin-right:calc(var(--baseline)*4);width:40px}}@media (min-width:1024px){.contact-block .contact-container .contact .contact-info>div svg{height:48px;padding:calc(var(--baseline)*2.5);width:48px}}.contact-block .contact-container .contact .contact-info>div div{width:100%}@media (min-width:375px){.contact-block .contact-container .contact .contact-info>div div{width:auto}}.contact-block .contact-container .contact .contact-info>div div .label{color:#ab9249;font-family:mundial,sans-serif;font-size:.875rem;margin-bottom:calc(var(--baseline)*1);text-transform:uppercase}.contact-block .contact-container .contact .contact-info>div div .address,.contact-block .contact-container .contact .contact-info>div div .email,.contact-block .contact-container .contact .contact-info>div div .phone{color:#fcf7eb;font-size:.875rem;margin-bottom:0}.contact-block .contact-container .contact .contact-info>div div .address a,.contact-block .contact-container .contact .contact-info>div div .email a,.contact-block .contact-container .contact .contact-info>div div .phone a{text-decoration:none}.contact-block .contact-container .contact .contact-info>div div a{color:#fcf7eb}.contact-block .contact-container .contact .contact-info hr{border-top:1px solid #008a75;margin:calc(var(--baseline)*6) 0;width:100%}.contact-block .contact-container .contact-form{background-color:#fcf7eb;padding:calc(var(--baseline)*8) calc(var(--baseline)*7)}@media (min-width:1248px){.contact-block .contact-container .contact-form{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;max-width:70%;padding:calc(var(--baseline)*12) calc(var(--baseline)*16)}}.gform_title{color:#ab9249;font-family:Libre Baskerville,serif;font-size:24px!important;font-size:1.5rem!important;font-style:italic;line-height:1.75rem!important;margin-top:0;text-transform:none}.gform-body .gfield,.gform_title{margin-bottom:calc(var(--baseline)*8)}.gform-body .gfield_label{color:#006354;font-size:.875rem!important;margin-bottom:0!important}.gform-body .gfield_label .gfield_required{color:inherit}.gform-body input,.gform-body textarea{border:0;border-bottom:1px solid #ab9249;padding:4px 0!important;-webkit-transition:.15s;transition:.15s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.gform-body input:focus,.gform-body input:focus-visible,.gform-body textarea:focus,.gform-body textarea:focus-visible{border:1px solid #ab9249;outline:none;padding:4px 8px!important}.gform-body ::-webkit-input-placeholder{color:rgba(82,70,42,.4)}.gform-body ::-moz-placeholder{color:rgba(82,70,42,.4)}.gform-body :-ms-input-placeholder{color:rgba(82,70,42,.4)}.gform-body :-moz-placeholder{color:rgba(82,70,42,.4)}.gform_validation_errors{margin-bottom:calc(var(--baseline)*6)!important}.gform_validation_errors .gform_submission_error{font-size:16px!important;font-size:1rem!important;line-height:1.25rem!important}.gform_required_legend{display:none}.error404 .inside-article{padding:50px 20px 70px!important;text-align:center}@media (min-width:768px){.error404 .inside-article{min-height:50vh;padding:50px 50px 100px!important}.error404 .inside-article h1{font-size:48px!important;font-size:3rem!important;line-height:3.5rem!important}}.wp-block-quote{border-left:2px solid #ab9249;margin-bottom:calc(var(--baseline)*5);padding-left:calc(var(--baseline)*5)}.wp-block-quote p{font-size:20px!important;font-size:1.25rem!important;line-height:1.75rem!important;text-align:justify}.wp-block-quote cite{font-family:mundial,sans-serif;font-style:normal;text-transform:uppercase}.entry-content>ol,.entry-content>p,.entry-content>ul,.wp-block-column>ol,.wp-block-column>p,.wp-block-column>ul{text-align:justify}.screen-reader-text,.u-hide-visually{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-text--center{text-align:center}.u-align--center{margin-left:auto}.u-align--center,.u-align--left{margin-right:auto}.u-align--right{margin-left:auto}.u-align--middle{-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:center}.u-height--full{min-height:100vh}
/*# sourceMappingURL=style.css.map */