:root{--wp-admin-theme-color:#007cba;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-20:#005a87}#start-resizable-editor-section{display:none}.wp-block-audio figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-audio audio{width:100%;min-width:300px}.wp-block-button__link{color:#fff;background-color:#32373c;border:none;border-radius:28px;box-shadow:none;cursor:pointer;display:inline-block;font-size:18px;padding:12px 24px;text-align:center;text-decoration:none;overflow-wrap:break-word}.wp-block-button__link:active,.wp-block-button__link:focus,.wp-block-button__link:hover,.wp-block-button__link:visited{color:#fff}.wp-block-button__link.aligncenter{text-align:center}.wp-block-button__link.alignright{text-align:right}.wp-block-button.is-style-squared,.wp-block-button__link.wp-block-button.is-style-squared{border-radius:0}.wp-block-button.no-border-radius,.wp-block-button__link.no-border-radius{border-radius:0!important}.is-style-outline .wp-block-button__link,.wp-block-button__link.is-style-outline{color:#32373c;background-color:transparent;border:2px solid}.wp-block-buttons .wp-block-button{display:inline-block;margin-right:8px;margin-bottom:8px}.wp-block-buttons .wp-block-button:last-child{margin-right:0}.wp-block-buttons.alignright .wp-block-button{margin-right:0;margin-left:8px}.wp-block-buttons.alignright .wp-block-button:first-child{margin-left:0}.wp-block-buttons.alignleft .wp-block-button{margin-left:0;margin-right:8px}.wp-block-buttons.alignleft .wp-block-button:last-child{margin-right:0}.wp-block-button.aligncenter,.wp-block-buttons.aligncenter,.wp-block-calendar{text-align:center}.wp-block-calendar tbody td,.wp-block-calendar th{padding:4px;border:1px solid #ddd}.wp-block-calendar tfoot td{border:none}.wp-block-calendar table{width:100%;border-collapse:collapse;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.wp-block-calendar table th{font-weight:400;background:#ddd}.wp-block-calendar a{text-decoration:underline}.wp-block-calendar tfoot a{color:#007cba;color:var(--wp-admin-theme-color)}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:#40464d}.wp-block-categories.alignleft{margin-right:2em}.wp-block-categories.alignright{margin-left:2em}.wp-block-columns{display:flex;margin-bottom:28px;flex-wrap:wrap}@media (min-width:782px){.wp-block-columns{flex-wrap:nowrap}}.wp-block-columns.has-background{padding:20px 38px}.wp-block-column{flex-grow:1;min-width:0;word-break:break-word;overflow-wrap:break-word}@media (max-width:599px){.wp-block-column{flex-basis:100%!important}}@media (min-width:600px) and (max-width:781px){.wp-block-column{flex-basis:calc(50% - 16px)!important;flex-grow:0}.wp-block-column:nth-child(2n){margin-left:32px}}@media (min-width:782px){.wp-block-column{flex-basis:0;flex-grow:1}.wp-block-column[style*=flex-basis]{flex-grow:0}.wp-block-column:not(:first-child){margin-left:32px}}.wp-block-columns.are-vertically-aligned-top{align-items:flex-start}.wp-block-columns.are-vertically-aligned-center{align-items:center}.wp-block-columns.are-vertically-aligned-bottom{align-items:flex-end}.wp-block-column.is-vertically-aligned-top{align-self:flex-start}.wp-block-column.is-vertically-aligned-center{-ms-grid-row-align:center;align-self:center}.wp-block-column.is-vertically-aligned-bottom{align-self:flex-end}.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top{width:100%}.wp-block-cover,.wp-block-cover-image{position:relative;background-size:cover;background-position:50%;min-height:430px;height:100%;width:100%;display:flex;justify-content:center;align-items:center;padding:16px}.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:fixed}@supports (-webkit-overflow-scrolling:touch){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}@media (prefers-reduced-motion:reduce){.wp-block-cover-image.has-parallax,.wp-block-cover.has-parallax{background-attachment:scroll}}.wp-block-cover-image.has-background-dim,.wp-block-cover.has-background-dim{background-color:#000}.wp-block-cover-image.has-background-dim:before,.wp-block-cover.has-background-dim:before{content:"";background-color:inherit}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{position:absolute;top:0;left:0;bottom:0;right:0;z-index:1}.wp-block-cover-image.has-background-dim:not(.has-background-gradient):before,.wp-block-cover-image .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim:not(.has-background-gradient):before,.wp-block-cover .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-10:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-10:not(.has-background-gradient):before{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-10 .wp-block-cover__gradient-background{opacity:.1}.wp-block-cover-image.has-background-dim.has-background-dim-20:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-20:not(.has-background-gradient):before{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-20 .wp-block-cover__gradient-background{opacity:.2}.wp-block-cover-image.has-background-dim.has-background-dim-30:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-30:not(.has-background-gradient):before{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-30 .wp-block-cover__gradient-background{opacity:.3}.wp-block-cover-image.has-background-dim.has-background-dim-40:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-40:not(.has-background-gradient):before{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-40 .wp-block-cover__gradient-background{opacity:.4}.wp-block-cover-image.has-background-dim.has-background-dim-50:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-50:not(.has-background-gradient):before{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-50 .wp-block-cover__gradient-background{opacity:.5}.wp-block-cover-image.has-background-dim.has-background-dim-60:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-60:not(.has-background-gradient):before{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-60 .wp-block-cover__gradient-background{opacity:.6}.wp-block-cover-image.has-background-dim.has-background-dim-70:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-70:not(.has-background-gradient):before{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-70 .wp-block-cover__gradient-background{opacity:.7}.wp-block-cover-image.has-background-dim.has-background-dim-80:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-80:not(.has-background-gradient):before{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-80 .wp-block-cover__gradient-background{opacity:.8}.wp-block-cover-image.has-background-dim.has-background-dim-90:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-90:not(.has-background-gradient):before{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-90 .wp-block-cover__gradient-background{opacity:.9}.wp-block-cover-image.has-background-dim.has-background-dim-100:not(.has-background-gradient):before,.wp-block-cover.has-background-dim.has-background-dim-100:not(.has-background-gradient):before{opacity:1}.wp-block-cover-image.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background,.wp-block-cover.has-background-dim.has-background-dim-100 .wp-block-cover__gradient-background{opacity:1}.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.alignleft,.wp-block-cover.alignright{max-width:290px;width:100%}.wp-block-cover-image:after,.wp-block-cover:after{display:block;content:"";font-size:0;min-height:inherit}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-cover-image:after,.wp-block-cover:after{content:none}}.wp-block-cover-image.aligncenter,.wp-block-cover-image.alignleft,.wp-block-cover-image.alignright,.wp-block-cover.aligncenter,.wp-block-cover.alignleft,.wp-block-cover.alignright{display:flex}.wp-block-cover-image .wp-block-cover__inner-container,.wp-block-cover .wp-block-cover__inner-container{width:calc(100% - 70px);z-index:1;color:#fff}.wp-block-cover-image .wp-block-subhead:not(.has-text-color),.wp-block-cover-image h1:not(.has-text-color),.wp-block-cover-image h2:not(.has-text-color),.wp-block-cover-image h3:not(.has-text-color),.wp-block-cover-image h4:not(.has-text-color),.wp-block-cover-image h5:not(.has-text-color),.wp-block-cover-image h6:not(.has-text-color),.wp-block-cover-image p:not(.has-text-color),.wp-block-cover .wp-block-subhead:not(.has-text-color),.wp-block-cover h1:not(.has-text-color),.wp-block-cover h2:not(.has-text-color),.wp-block-cover h3:not(.has-text-color),.wp-block-cover h4:not(.has-text-color),.wp-block-cover h5:not(.has-text-color),.wp-block-cover h6:not(.has-text-color),.wp-block-cover p:not(.has-text-color){color:inherit}.wp-block-cover-image.is-position-top-left,.wp-block-cover.is-position-top-left{align-items:flex-start;justify-content:flex-start}.wp-block-cover-image.is-position-top-center,.wp-block-cover.is-position-top-center{align-items:flex-start;justify-content:center}.wp-block-cover-image.is-position-top-right,.wp-block-cover.is-position-top-right{align-items:flex-start;justify-content:flex-end}.wp-block-cover-image.is-position-center-left,.wp-block-cover.is-position-center-left{align-items:center;justify-content:flex-start}.wp-block-cover-image.is-position-center-center,.wp-block-cover.is-position-center-center{align-items:center;justify-content:center}.wp-block-cover-image.is-position-center-right,.wp-block-cover.is-position-center-right{align-items:center;justify-content:flex-end}.wp-block-cover-image.is-position-bottom-left,.wp-block-cover.is-position-bottom-left{align-items:flex-end;justify-content:flex-start}.wp-block-cover-image.is-position-bottom-center,.wp-block-cover.is-position-bottom-center{align-items:flex-end;justify-content:center}.wp-block-cover-image.is-position-bottom-right,.wp-block-cover.is-position-bottom-right{align-items:flex-end;justify-content:flex-end}.wp-block-cover-image.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container,.wp-block-cover.has-custom-content-position.has-custom-content-position .wp-block-cover__inner-container{margin:0;width:auto}.wp-block-cover__video-background{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:100%;height:100%;z-index:0;object-fit:cover}.wp-block-cover-image-text,.wp-block-cover-text,section.wp-block-cover-image h2{color:#fff}.wp-block-cover-image-text a,.wp-block-cover-image-text a:active,.wp-block-cover-image-text a:focus,.wp-block-cover-image-text a:hover,.wp-block-cover-text a,.wp-block-cover-text a:active,.wp-block-cover-text a:focus,.wp-block-cover-text a:hover,section.wp-block-cover-image h2 a,section.wp-block-cover-image h2 a:active,section.wp-block-cover-image h2 a:focus,section.wp-block-cover-image h2 a:hover{color:#fff}.wp-block-cover-image .wp-block-cover.has-left-content{justify-content:flex-start}.wp-block-cover-image .wp-block-cover.has-right-content{justify-content:flex-end}.wp-block-cover-image.has-left-content .wp-block-cover-image-text,.wp-block-cover.has-left-content .wp-block-cover-text,section.wp-block-cover-image.has-left-content>h2{margin-left:0;text-align:left}.wp-block-cover-image.has-right-content .wp-block-cover-image-text,.wp-block-cover.has-right-content .wp-block-cover-text,section.wp-block-cover-image.has-right-content>h2{margin-right:0;text-align:right}.wp-block-cover-image .wp-block-cover-image-text,.wp-block-cover .wp-block-cover-text,section.wp-block-cover-image>h2{font-size:2em;line-height:1.25;z-index:1;margin-bottom:0;max-width:580px;padding:14px;text-align:center}.wp-block-embed.alignleft,.wp-block-embed.alignright,.wp-block[data-align=left]>[data-type^=core-embed],.wp-block[data-align=right]>[data-type^=core-embed]{max-width:360px;width:100%}.wp-block-embed.alignleft .wp-block-embed__wrapper,.wp-block-embed.alignright .wp-block-embed__wrapper,.wp-block[data-align=left]>[data-type^=core-embed] .wp-block-embed__wrapper,.wp-block[data-align=right]>[data-type^=core-embed] .wp-block-embed__wrapper{min-width:280px}.wp-block-embed{margin-bottom:1em}.wp-block-embed figcaption{margin-top:.5em;margin-bottom:1em}.wp-block-embed iframe{max-width:100%}.wp-block-embed__wrapper{position:relative}.wp-embed-responsive .wp-has-aspect-ratio .wp-block-embed__wrapper:before{content:"";display:block;padding-top:50%}.wp-embed-responsive .wp-has-aspect-ratio iframe{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%}.wp-embed-responsive .wp-embed-aspect-21-9 .wp-block-embed__wrapper:before{padding-top:42.85%}.wp-embed-responsive .wp-embed-aspect-18-9 .wp-block-embed__wrapper:before{padding-top:50%}.wp-embed-responsive .wp-embed-aspect-16-9 .wp-block-embed__wrapper:before{padding-top:56.25%}.wp-embed-responsive .wp-embed-aspect-4-3 .wp-block-embed__wrapper:before{padding-top:75%}.wp-embed-responsive .wp-embed-aspect-1-1 .wp-block-embed__wrapper:before{padding-top:100%}.wp-embed-responsive .wp-embed-aspect-9-6 .wp-block-embed__wrapper:before{padding-top:66.66%}.wp-embed-responsive .wp-embed-aspect-1-2 .wp-block-embed__wrapper:before{padding-top:200%}.wp-block-file{margin-bottom:1.5em}.wp-block-file.aligncenter{text-align:center}.wp-block-file.alignright{text-align:right}.wp-block-file .wp-block-file__button{background:#32373c;border-radius:2em;color:#fff;font-size:13px;padding:.5em 1em}.wp-block-file a.wp-block-file__button{text-decoration:none}.wp-block-file a.wp-block-file__button:active,.wp-block-file a.wp-block-file__button:focus,.wp-block-file a.wp-block-file__button:hover,.wp-block-file a.wp-block-file__button:visited{box-shadow:none;color:#fff;opacity:.85;text-decoration:none}.wp-block-file *+.wp-block-file__button{margin-left:.75em}.blocks-gallery-grid,.wp-block-gallery{display:flex;flex-wrap:wrap;list-style-type:none;padding:0;margin:0}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{margin:0 16px 16px 0;display:flex;flex-grow:1;flex-direction:column;justify-content:center;position:relative}.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{margin:0;height:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image figure,.blocks-gallery-grid .blocks-gallery-item figure,.wp-block-gallery .blocks-gallery-image figure,.wp-block-gallery .blocks-gallery-item figure{display:flex;align-items:flex-end;justify-content:flex-start}}.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{display:block;max-width:100%;height:auto;width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid .blocks-gallery-image img,.blocks-gallery-grid .blocks-gallery-item img,.wp-block-gallery .blocks-gallery-image img,.wp-block-gallery .blocks-gallery-item img{width:auto}}.blocks-gallery-grid .blocks-gallery-image figcaption,.blocks-gallery-grid .blocks-gallery-item figcaption,.wp-block-gallery .blocks-gallery-image figcaption,.wp-block-gallery .blocks-gallery-item figcaption{position:absolute;bottom:0;width:100%;max-height:100%;overflow:auto;padding:40px 10px 9px;color:#fff;text-align:center;font-size:13px;background:linear-gradient(0deg,rgba(0,0,0,.7),rgba(0,0,0,.3) 70%,transparent)}.blocks-gallery-grid .blocks-gallery-image figcaption img,.blocks-gallery-grid .blocks-gallery-item figcaption img,.wp-block-gallery .blocks-gallery-image figcaption img,.wp-block-gallery .blocks-gallery-item figcaption img{display:inline}.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.blocks-gallery-grid.is-cropped .blocks-gallery-image a,.blocks-gallery-grid.is-cropped .blocks-gallery-image img,.blocks-gallery-grid.is-cropped .blocks-gallery-item a,.blocks-gallery-grid.is-cropped .blocks-gallery-item img,.wp-block-gallery.is-cropped .blocks-gallery-image a,.wp-block-gallery.is-cropped .blocks-gallery-image img,.wp-block-gallery.is-cropped .blocks-gallery-item a,.wp-block-gallery.is-cropped .blocks-gallery-item img{height:100%;flex:1;object-fit:cover}}.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc(50% - 16px)}.blocks-gallery-grid .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-1 .blocks-gallery-image,.blocks-gallery-grid.columns-1 .blocks-gallery-item,.wp-block-gallery.columns-1 .blocks-gallery-image,.wp-block-gallery.columns-1 .blocks-gallery-item{width:100%;margin-right:0}@media (min-width:600px){.blocks-gallery-grid.columns-3 .blocks-gallery-image,.blocks-gallery-grid.columns-3 .blocks-gallery-item,.wp-block-gallery.columns-3 .blocks-gallery-image,.wp-block-gallery.columns-3 .blocks-gallery-item{width:calc(33.33333% - 10.66667px);margin-right:16px}.blocks-gallery-grid.columns-4 .blocks-gallery-image,.blocks-gallery-grid.columns-4 .blocks-gallery-item,.wp-block-gallery.columns-4 .blocks-gallery-image,.wp-block-gallery.columns-4 .blocks-gallery-item{width:calc(25% - 12px);margin-right:16px}.blocks-gallery-grid.columns-5 .blocks-gallery-image,.blocks-gallery-grid.columns-5 .blocks-gallery-item,.wp-block-gallery.columns-5 .blocks-gallery-image,.wp-block-gallery.columns-5 .blocks-gallery-item{width:calc(20% - 12.8px);margin-right:16px}.blocks-gallery-grid.columns-6 .blocks-gallery-image,.blocks-gallery-grid.columns-6 .blocks-gallery-item,.wp-block-gallery.columns-6 .blocks-gallery-image,.wp-block-gallery.columns-6 .blocks-gallery-item{width:calc(16.66667% - 13.33333px);margin-right:16px}.blocks-gallery-grid.columns-7 .blocks-gallery-image,.blocks-gallery-grid.columns-7 .blocks-gallery-item,.wp-block-gallery.columns-7 .blocks-gallery-image,.wp-block-gallery.columns-7 .blocks-gallery-item{width:calc(14.28571% - 13.71429px);margin-right:16px}.blocks-gallery-grid.columns-8 .blocks-gallery-image,.blocks-gallery-grid.columns-8 .blocks-gallery-item,.wp-block-gallery.columns-8 .blocks-gallery-image,.wp-block-gallery.columns-8 .blocks-gallery-item{width:calc(12.5% - 14px);margin-right:16px}.blocks-gallery-grid.columns-1 .blocks-gallery-image:nth-of-type(1n),.blocks-gallery-grid.columns-1 .blocks-gallery-item:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-image:nth-of-type(1n),.wp-block-gallery.columns-1 .blocks-gallery-item:nth-of-type(1n){margin-right:0}.blocks-gallery-grid.columns-2 .blocks-gallery-image:nth-of-type(2n),.blocks-gallery-grid.columns-2 .blocks-gallery-item:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-image:nth-of-type(2n),.wp-block-gallery.columns-2 .blocks-gallery-item:nth-of-type(2n){margin-right:0}.blocks-gallery-grid.columns-3 .blocks-gallery-image:nth-of-type(3n),.blocks-gallery-grid.columns-3 .blocks-gallery-item:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-image:nth-of-type(3n),.wp-block-gallery.columns-3 .blocks-gallery-item:nth-of-type(3n){margin-right:0}.blocks-gallery-grid.columns-4 .blocks-gallery-image:nth-of-type(4n),.blocks-gallery-grid.columns-4 .blocks-gallery-item:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-image:nth-of-type(4n),.wp-block-gallery.columns-4 .blocks-gallery-item:nth-of-type(4n){margin-right:0}.blocks-gallery-grid.columns-5 .blocks-gallery-image:nth-of-type(5n),.blocks-gallery-grid.columns-5 .blocks-gallery-item:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-image:nth-of-type(5n),.wp-block-gallery.columns-5 .blocks-gallery-item:nth-of-type(5n){margin-right:0}.blocks-gallery-grid.columns-6 .blocks-gallery-image:nth-of-type(6n),.blocks-gallery-grid.columns-6 .blocks-gallery-item:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-image:nth-of-type(6n),.wp-block-gallery.columns-6 .blocks-gallery-item:nth-of-type(6n){margin-right:0}.blocks-gallery-grid.columns-7 .blocks-gallery-image:nth-of-type(7n),.blocks-gallery-grid.columns-7 .blocks-gallery-item:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-image:nth-of-type(7n),.wp-block-gallery.columns-7 .blocks-gallery-item:nth-of-type(7n){margin-right:0}.blocks-gallery-grid.columns-8 .blocks-gallery-image:nth-of-type(8n),.blocks-gallery-grid.columns-8 .blocks-gallery-item:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-image:nth-of-type(8n),.wp-block-gallery.columns-8 .blocks-gallery-item:nth-of-type(8n){margin-right:0}}.blocks-gallery-grid .blocks-gallery-image:last-child,.blocks-gallery-grid .blocks-gallery-item:last-child,.wp-block-gallery .blocks-gallery-image:last-child,.wp-block-gallery .blocks-gallery-item:last-child{margin-right:0}.blocks-gallery-grid.alignleft,.blocks-gallery-grid.alignright,.wp-block-gallery.alignleft,.wp-block-gallery.alignright{max-width:290px;width:100%}.blocks-gallery-grid.aligncenter .blocks-gallery-item figure,.wp-block-gallery.aligncenter .blocks-gallery-item figure{justify-content:center}h1.has-background,h2.has-background,h3.has-background,h4.has-background,h5.has-background,h6.has-background{padding:20px 38px}.wp-block-image{margin-bottom:1em}.wp-block-image img{max-width:100%}.wp-block-image.aligncenter{text-align:center}.wp-block-image.alignfull img,.wp-block-image.alignwide img{width:100%}.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.is-resized{display:table}.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.is-resized>figcaption{display:table-caption;caption-side:bottom}.wp-block-image .alignleft{float:left;margin:.5em 1em .5em 0}.wp-block-image .alignright{float:right;margin:.5em 0 .5em 1em}.wp-block-image .aligncenter{margin-left:auto;margin-right:auto}.wp-block-image figcaption{margin-top:.5em;margin-bottom:1em}.is-style-circle-mask img,.is-style-rounded img{border-radius:9999px}@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none){.is-style-circle-mask img{-webkit-mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-image:url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');mask-mode:alpha;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;border-radius:0}}.wp-block-latest-comments__comment{font-size:15px;line-height:1.1;list-style:none;margin-bottom:1em}.has-avatars .wp-block-latest-comments__comment{min-height:36px;list-style:none}.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt,.has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{margin-left:52px}.has-dates .wp-block-latest-comments__comment,.has-excerpts .wp-block-latest-comments__comment{line-height:1.5}.wp-block-latest-comments__comment-excerpt p{font-size:14px;line-height:1.8;margin:5px 0 20px}.wp-block-latest-comments__comment-date{color:#8f98a1;display:block;font-size:12px}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:24px;display:block;float:left;height:40px;margin-right:12px;width:40px}.wp-block-latest-posts.alignleft{margin-right:2em}.wp-block-latest-posts.alignright{margin-left:2em}.wp-block-latest-posts.wp-block-latest-posts__list{list-style:none}.wp-block-latest-posts.wp-block-latest-posts__list li{clear:both}.wp-block-latest-posts.is-grid{display:flex;flex-wrap:wrap;padding:0}.wp-block-latest-posts.is-grid li{margin:0 20px 20px 0;width:100%}@media (min-width:600px){.wp-block-latest-posts.columns-2 li{width:calc(50% - 20px)}.wp-block-latest-posts.columns-3 li{width:calc(33.33333% - 20px)}.wp-block-latest-posts.columns-4 li{width:calc(25% - 20px)}.wp-block-latest-posts.columns-5 li{width:calc(20% - 20px)}.wp-block-latest-posts.columns-6 li{width:calc(16.66667% - 20px)}}.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:block;color:#6c7781;font-size:13px}.wp-block-latest-posts__post-excerpt{margin-top:8px;margin-bottom:16px}.wp-block-latest-posts__featured-image img{height:auto;width:auto}.wp-block-latest-posts__featured-image.alignleft{margin-right:1em}.wp-block-latest-posts__featured-image.alignright{margin-left:1em}.wp-block-latest-posts__featured-image.aligncenter{margin-bottom:1em;text-align:center}.edit-post-visual-editor .wp-block-latest-posts.is-grid li{margin-bottom:20px}.wp-block-media-text{ direction:ltr; display:-ms-grid;display:grid;-ms-grid-columns:50% 1fr;grid-template-columns:50% 1fr;-ms-grid-rows:auto;grid-template-rows:auto}.wp-block-media-text.has-media-on-the-right{-ms-grid-columns:1fr 50%;grid-template-columns:1fr 50%}.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-top .wp-block-media-text__media{-ms-grid-row-align:start;align-self:start}.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-center .wp-block-media-text__media,.wp-block-media-text .wp-block-media-text__content,.wp-block-media-text .wp-block-media-text__media{-ms-grid-row-align:center;align-self:center}.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__content,.wp-block-media-text.is-vertically-aligned-bottom .wp-block-media-text__media{-ms-grid-row-align:end;align-self:end}.wp-block-media-text .wp-block-media-text__media{ -ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1; margin:0}.wp-block-media-text .wp-block-media-text__content{direction:ltr; -ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1; padding:0 8%;word-break:break-word}.wp-block-media-text.has-media-on-the-right .wp-block-media-text__media{ -ms-grid-column:2;grid-column:2;-ms-grid-row:1;grid-row:1 }.wp-block-media-text.has-media-on-the-right .wp-block-media-text__content{ -ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1 }.wp-block-media-text__media img,.wp-block-media-text__media video{max-width:unset;width:100%;vertical-align:middle}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media{height:100%;min-height:250px;background-size:cover}.wp-block-media-text.is-image-fill figure.wp-block-media-text__media>img{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}@media (max-width:600px){.wp-block-media-text.is-stacked-on-mobile{-ms-grid-columns:100%!important;grid-template-columns:100%!important}.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__media{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__media,.wp-block-media-text.is-stacked-on-mobile .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:2;grid-row:2}.wp-block-media-text.is-stacked-on-mobile.has-media-on-the-right .wp-block-media-text__content{-ms-grid-column:1;grid-column:1;-ms-grid-row:1;grid-row:1}}.wp-block-navigation.is-style-light .wp-block-navigation-link:not(.has-text-color),.wp-block-navigation .wp-block-navigation-link:not(.has-text-color){color:#1e1e1e}.wp-block-navigation.is-style-light:not(.has-background) .wp-block-navigation__container,.wp-block-navigation:not(.has-background) .wp-block-navigation__container{background-color:#fff}.wp-block-navigation.is-style-dark .wp-block-navigation-link:not(.has-text-color){color:#fff}.wp-block-navigation.is-style-dark:not(.has-background) .wp-block-navigation__container{background-color:#1e1e1e}.items-justified-left>ul{justify-content:flex-start}.items-justified-center>ul{justify-content:center}.items-justified-right>ul{justify-content:flex-end}.wp-block-navigation-link{display:flex;align-items:center;position:relative;margin:0}.wp-block-navigation-link .wp-block-navigation__container:empty{display:none}.wp-block-navigation__container{list-style:none;margin:0;padding-left:0;display:flex;flex-wrap:wrap}.is-vertical .wp-block-navigation__container{display:block}.has-child .wp-block-navigation__container{border:1px solid rgba(0,0,0,.15);background-color:inherit;color:inherit;position:absolute;left:0;top:100%;width:fit-content;z-index:1;opacity:0;transition:opacity .1s linear;visibility:hidden}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__content{flex-grow:1}.has-child .wp-block-navigation__container>.wp-block-navigation-link>.wp-block-navigation-link__submenu-icon{padding-right:8px}@media (min-width:782px){.has-child .wp-block-navigation__container{left:24px}.has-child .wp-block-navigation__container .wp-block-navigation__container{left:100%;top:-1px}.has-child .wp-block-navigation__container .wp-block-navigation__container:before{content:"";position:absolute;right:100%;height:100%;display:block;width:8px;background:transparent}.has-child .wp-block-navigation__container .wp-block-navigation-link__submenu-icon svg{transform:rotate(0)}}.has-child:hover{cursor:pointer}.has-child:hover>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.has-child:focus-within{cursor:pointer}.has-child:focus-within>.wp-block-navigation__container{visibility:visible;opacity:1;display:flex;flex-direction:column}.wp-block-navigation-link__content{text-decoration:none;padding:8px 16px}.wp-block-navigation-link__content+.wp-block-navigation-link__content{padding-top:0}.has-text-color .wp-block-navigation-link__content{color:inherit}.wp-block-navigation-link__label{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif;word-break:normal;overflow-wrap:break-word}.wp-block-navigation-link__submenu-icon{height:inherit;padding:6px 16px}.wp-block-navigation-link__submenu-icon svg{fill:currentColor}@media (min-width:782px){.wp-block-navigation-link__submenu-icon svg{transform:rotate(90deg)}}.is-small-text{font-size:14px}.is-regular-text{font-size:16px}.is-large-text{font-size:36px}.is-larger-text{font-size:48px}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;line-height:.68;font-weight:100;margin:.05em .1em 0 0;text-transform:uppercase;font-style:normal}p.has-background{padding:20px 38px}p.has-text-color a{color:inherit}.wp-block-post-author{display:flex;flex-wrap:wrap;line-height:1.5}.wp-block-post-author__byline{width:100%;margin-top:0;margin-bottom:0;font-size:.5em}.wp-block-post-author__avatar{margin-right:16px}.wp-block-post-author__bio{margin-bottom:8px;font-size:.7em}.wp-block-post-author__content{flex-grow:1;flex-basis:0}.wp-block-post-author__name{font-weight:700;margin:0}.wp-block-pullquote{padding:3em 0;margin-left:0;margin-right:0;text-align:center}.wp-block-pullquote.alignleft,.wp-block-pullquote.alignright{max-width:290px}.wp-block-pullquote.alignleft p,.wp-block-pullquote.alignright p{font-size:20px}.wp-block-pullquote p{font-size:28px;line-height:1.6}.wp-block-pullquote cite,.wp-block-pullquote footer{position:relative}.wp-block-pullquote .has-text-color a{color:inherit}.wp-block-pullquote:not(.is-style-solid-color){background:none}.wp-block-pullquote.is-style-solid-color{border:none}.wp-block-pullquote.is-style-solid-color blockquote{margin-left:auto;margin-right:auto;text-align:left;max-width:60%}.wp-block-pullquote.is-style-solid-color blockquote p{margin-top:0;margin-bottom:0;font-size:32px}.wp-block-pullquote.is-style-solid-color blockquote cite{text-transform:none;font-style:normal}.wp-block-pullquote cite{color:inherit}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:0 0 16px;padding:0 1em}.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:24px;font-style:italic;line-height:1.6}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:18px;text-align:right}.wp-block-rss.alignleft{margin-right:2em}.wp-block-rss.alignright{margin-left:2em}.wp-block-rss.is-grid{display:flex;flex-wrap:wrap;padding:0;list-style:none}.wp-block-rss.is-grid li{margin:0 16px 16px 0;width:100%}@media (min-width:600px){.wp-block-rss.columns-2 li{width:calc(50% - 16px)}.wp-block-rss.columns-3 li{width:calc(33.33333% - 16px)}.wp-block-rss.columns-4 li{width:calc(25% - 16px)}.wp-block-rss.columns-5 li{width:calc(20% - 16px)}.wp-block-rss.columns-6 li{width:calc(16.66667% - 16px)}}.wp-block-rss__item-author,.wp-block-rss__item-publish-date{display:block;color:#6c7781;font-size:13px}.wp-block-search{display:flex;flex-wrap:wrap}.wp-block-search .wp-block-search__label{width:100%}.wp-block-search .wp-block-search__input{flex-grow:1;max-width:360px}.wp-block-search .wp-block-search__button{margin-left:10px}.wp-block-separator.is-style-wide{border-bottom-width:1px}.wp-block-separator.is-style-dots{background:none!important;border:none;text-align:center;max-width:none;line-height:1;height:auto}.wp-block-separator.is-style-dots:before{content:"\00b7 \00b7 \00b7";color:currentColor;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}.wp-block-social-links{display:flex;justify-content:flex-start;padding-left:0;padding-right:0;margin-left:0}.wp-block-social-links .wp-social-link a,.wp-block-social-links .wp-social-link a:hover{text-decoration:none;border-bottom:0;box-shadow:none}.wp-social-link{display:block;width:36px;height:36px;border-radius:36px;margin-right:8px;transition:transform .1s ease}@media (prefers-reduced-motion:reduce){.wp-social-link{transition-duration:0s}}.wp-social-link a{padding:6px;display:block;line-height:0;transition:transform .1s ease}.wp-social-link a,.wp-social-link a:active,.wp-social-link a:hover,.wp-social-link a:visited,.wp-social-link svg{color:currentColor;fill:currentColor}.wp-social-link:hover{transform:scale(1.1)}.wp-block-social-links.aligncenter{justify-content:center;display:flex}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link{background-color:#f0f0f0;color:#444}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-amazon{background-color:#f90;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-bandcamp{background-color:#1ea0c3;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-behance{background-color:#0757fe;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-codepen{background-color:#1e1f26;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-deviantart{background-color:#02e49b;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dribbble{background-color:#e94c89;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-dropbox{background-color:#4280ff;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-etsy{background-color:#f45800;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-facebook{background-color:#1778f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-fivehundredpx{background-color:#000;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-flickr{background-color:#0461dd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-foursquare{background-color:#e65678;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-github{background-color:#24292d;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-goodreads{background-color:#eceadd;color:#382110}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-google{background-color:#ea4434;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-instagram{background-color:#f00075;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-lastfm{background-color:#e21b24;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-linkedin{background-color:#0d66c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-mastodon{background-color:#3288d4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-medium{background-color:#02ab6c;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-meetup{background-color:#f6405f;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pinterest{background-color:#e60122;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-pocket{background-color:#ef4155;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-reddit{background-color:#fe4500;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-skype{background-color:#0478d7;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-snapchat{background-color:#fefc00;color:#fff;stroke:#000}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-soundcloud{background-color:#ff5600;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-spotify{background-color:#1bd760;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-tumblr{background-color:#011835;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitch{background-color:#6440a4;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-twitter{background-color:#1da1f2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vimeo{background-color:#1eb7ea;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-vk{background-color:#4680c2;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-wordpress{background-color:#3499cd;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links:not(.is-style-logos-only) .wp-social-link-youtube{background-color:red;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link{background:none;padding:4px}.wp-block-social-links.is-style-logos-only .wp-social-link svg{width:28px;height:28px}.wp-block-social-links.is-style-logos-only .wp-social-link-amazon{color:#f90}.wp-block-social-links.is-style-logos-only .wp-social-link-bandcamp{color:#1ea0c3}.wp-block-social-links.is-style-logos-only .wp-social-link-behance{color:#0757fe}.wp-block-social-links.is-style-logos-only .wp-social-link-codepen{color:#1e1f26}.wp-block-social-links.is-style-logos-only .wp-social-link-deviantart{color:#02e49b}.wp-block-social-links.is-style-logos-only .wp-social-link-dribbble{color:#e94c89}.wp-block-social-links.is-style-logos-only .wp-social-link-dropbox{color:#4280ff}.wp-block-social-links.is-style-logos-only .wp-social-link-etsy{color:#f45800}.wp-block-social-links.is-style-logos-only .wp-social-link-facebook{color:#1778f2}.wp-block-social-links.is-style-logos-only .wp-social-link-fivehundredpx{color:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-flickr{color:#0461dd}.wp-block-social-links.is-style-logos-only .wp-social-link-foursquare{color:#e65678}.wp-block-social-links.is-style-logos-only .wp-social-link-github{color:#24292d}.wp-block-social-links.is-style-logos-only .wp-social-link-goodreads{color:#382110}.wp-block-social-links.is-style-logos-only .wp-social-link-google{color:#ea4434}.wp-block-social-links.is-style-logos-only .wp-social-link-instagram{color:#f00075}.wp-block-social-links.is-style-logos-only .wp-social-link-lastfm{color:#e21b24}.wp-block-social-links.is-style-logos-only .wp-social-link-linkedin{color:#0d66c2}.wp-block-social-links.is-style-logos-only .wp-social-link-mastodon{color:#3288d4}.wp-block-social-links.is-style-logos-only .wp-social-link-medium{color:#02ab6c}.wp-block-social-links.is-style-logos-only .wp-social-link-meetup{color:#f6405f}.wp-block-social-links.is-style-logos-only .wp-social-link-pinterest{color:#e60122}.wp-block-social-links.is-style-logos-only .wp-social-link-pocket{color:#ef4155}.wp-block-social-links.is-style-logos-only .wp-social-link-reddit{color:#fe4500}.wp-block-social-links.is-style-logos-only .wp-social-link-skype{color:#0478d7}.wp-block-social-links.is-style-logos-only .wp-social-link-snapchat{color:#fff;stroke:#000}.wp-block-social-links.is-style-logos-only .wp-social-link-soundcloud{color:#ff5600}.wp-block-social-links.is-style-logos-only .wp-social-link-spotify{color:#1bd760}.wp-block-social-links.is-style-logos-only .wp-social-link-tumblr{color:#011835}.wp-block-social-links.is-style-logos-only .wp-social-link-twitch{color:#6440a4}.wp-block-social-links.is-style-logos-only .wp-social-link-twitter{color:#1da1f2}.wp-block-social-links.is-style-logos-only .wp-social-link-vimeo{color:#1eb7ea}.wp-block-social-links.is-style-logos-only .wp-social-link-vk{color:#4680c2}.wp-block-social-links.is-style-logos-only .wp-social-link-wordpress{color:#3499cd}.wp-block-social-links.is-style-logos-only .wp-social-link-yelp{background-color:#d32422;color:#fff}.wp-block-social-links.is-style-logos-only .wp-social-link-youtube{color:red}.wp-block-social-links.is-style-pill-shape .wp-social-link{width:auto}.wp-block-social-links.is-style-pill-shape .wp-social-link a{padding-left:16px;padding-right:16px}.wp-block-spacer{clear:both}p.wp-block-subhead{font-size:1.1em;font-style:italic;opacity:.75}.wp-block-table{overflow-x:auto}.wp-block-table table{width:100%}.wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}.wp-block-table .has-fixed-layout td,.wp-block-table .has-fixed-layout th{word-break:break-word}.wp-block-table.aligncenter,.wp-block-table.alignleft,.wp-block-table.alignright{display:table;width:auto}.wp-block-table.aligncenter td,.wp-block-table.aligncenter th,.wp-block-table.alignleft td,.wp-block-table.alignleft th,.wp-block-table.alignright td,.wp-block-table.alignright th{word-break:break-word}.wp-block-table .has-subtle-light-gray-background-color{background-color:#f3f4f5}.wp-block-table .has-subtle-pale-green-background-color{background-color:#e9fbe5}.wp-block-table .has-subtle-pale-blue-background-color{background-color:#e7f5fe}.wp-block-table .has-subtle-pale-pink-background-color{background-color:#fcf0ef}.wp-block-table.is-style-stripes{border-spacing:0;border-collapse:inherit;background-color:transparent;border-bottom:1px solid #f0f0f0}.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background-color:#f0f0f0}.wp-block-table.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd){background-color:#f3f4f5}.wp-block-table.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd){background-color:#e9fbe5}.wp-block-table.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd){background-color:#e7f5fe}.wp-block-table.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd){background-color:#fcf0ef}.wp-block-table.is-style-stripes td,.wp-block-table.is-style-stripes th{border-color:transparent}.wp-block-text-columns,.wp-block-text-columns.aligncenter{display:flex}.wp-block-text-columns .wp-block-column{margin:0 16px;padding:0}.wp-block-text-columns .wp-block-column:first-child{margin-left:0}.wp-block-text-columns .wp-block-column:last-child{margin-right:0}.wp-block-text-columns.columns-2 .wp-block-column{width:50%}.wp-block-text-columns.columns-3 .wp-block-column{width:33.33333%}.wp-block-text-columns.columns-4 .wp-block-column{width:25%}.wp-block-video{margin-left:0;margin-right:0}.wp-block-video video{max-width:100%}@supports ((position:-webkit-sticky) or (position:sticky)){.wp-block-video [poster]{object-fit:cover}}.wp-block-video.aligncenter{text-align:center}.wp-block-video figcaption{margin-top:.5em;margin-bottom:1em}:root .editor-styles-wrapper .has-pale-pink-background-color,:root .has-pale-pink-background-color{background-color:#f78da7}:root .editor-styles-wrapper .has-vivid-red-background-color,:root .has-vivid-red-background-color{background-color:#cf2e2e}:root .editor-styles-wrapper .has-luminous-vivid-orange-background-color,:root .has-luminous-vivid-orange-background-color{background-color:#ff6900}:root .editor-styles-wrapper .has-luminous-vivid-amber-background-color,:root .has-luminous-vivid-amber-background-color{background-color:#fcb900}:root .editor-styles-wrapper .has-light-green-cyan-background-color,:root .has-light-green-cyan-background-color{background-color:#7bdcb5}:root .editor-styles-wrapper .has-vivid-green-cyan-background-color,:root .has-vivid-green-cyan-background-color{background-color:#00d084}:root .editor-styles-wrapper .has-pale-cyan-blue-background-color,:root .has-pale-cyan-blue-background-color{background-color:#8ed1fc}:root .editor-styles-wrapper .has-vivid-cyan-blue-background-color,:root .has-vivid-cyan-blue-background-color{background-color:#0693e3}:root .editor-styles-wrapper .has-vivid-purple-background-color,:root .has-vivid-purple-background-color{background-color:#9b51e0}:root .editor-styles-wrapper .has-white-background-color,:root .has-white-background-color{background-color:#fff}:root .editor-styles-wrapper .has-very-light-gray-background-color,:root .has-very-light-gray-background-color{background-color:#eee}:root .editor-styles-wrapper .has-cyan-bluish-gray-background-color,:root .has-cyan-bluish-gray-background-color{background-color:#abb8c3}:root .editor-styles-wrapper .has-very-dark-gray-background-color,:root .has-very-dark-gray-background-color{background-color:#313131}:root .editor-styles-wrapper .has-black-background-color,:root .has-black-background-color{background-color:#000}:root .editor-styles-wrapper .has-pale-pink-color,:root .has-pale-pink-color{color:#f78da7}:root .editor-styles-wrapper .has-vivid-red-color,:root .has-vivid-red-color{color:#cf2e2e}:root .editor-styles-wrapper .has-luminous-vivid-orange-color,:root .has-luminous-vivid-orange-color{color:#ff6900}:root .editor-styles-wrapper .has-luminous-vivid-amber-color,:root .has-luminous-vivid-amber-color{color:#fcb900}:root .editor-styles-wrapper .has-light-green-cyan-color,:root .has-light-green-cyan-color{color:#7bdcb5}:root .editor-styles-wrapper .has-vivid-green-cyan-color,:root .has-vivid-green-cyan-color{color:#00d084}:root .editor-styles-wrapper .has-pale-cyan-blue-color,:root .has-pale-cyan-blue-color{color:#8ed1fc}:root .editor-styles-wrapper .has-vivid-cyan-blue-color,:root .has-vivid-cyan-blue-color{color:#0693e3}:root .editor-styles-wrapper .has-vivid-purple-color,:root .has-vivid-purple-color{color:#9b51e0}:root .editor-styles-wrapper .has-white-color,:root .has-white-color{color:#fff}:root .editor-styles-wrapper .has-very-light-gray-color,:root .has-very-light-gray-color{color:#eee}:root .editor-styles-wrapper .has-cyan-bluish-gray-color,:root .has-cyan-bluish-gray-color{color:#abb8c3}:root .editor-styles-wrapper .has-very-dark-gray-color,:root .has-very-dark-gray-color{color:#313131}:root .editor-styles-wrapper .has-black-color,:root .has-black-color{color:#000}:root .editor-styles-wrapper .has-vivid-cyan-blue-to-vivid-purple-gradient-background,:root .has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:linear-gradient(135deg,#0693e3,#9b51e0)}:root .editor-styles-wrapper .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background,:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .editor-styles-wrapper .has-light-green-cyan-to-vivid-green-cyan-gradient-background,:root .has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:linear-gradient(135deg,#7adcb4,#00d082)}:root .editor-styles-wrapper .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background,:root .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:linear-gradient(135deg,#fcb900,#ff6900)}:root .editor-styles-wrapper .has-luminous-vivid-orange-to-vivid-red-gradient-background,:root .has-luminous-vivid-orange-to-vivid-red-gradient-background{background:linear-gradient(135deg,#ff6900,#cf2e2e)}:root .editor-styles-wrapper .has-very-light-gray-to-cyan-bluish-gray-gradient-background,:root .has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:linear-gradient(135deg,#eee,#a9b8c3)}:root .editor-styles-wrapper .has-cool-to-warm-spectrum-gradient-background,:root .has-cool-to-warm-spectrum-gradient-background{background:linear-gradient(135deg,#4aeadc,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c)}:root .editor-styles-wrapper .has-blush-light-purple-gradient-background,:root .has-blush-light-purple-gradient-background{background:linear-gradient(135deg,#ffceec,#9896f0)}:root .editor-styles-wrapper .has-blush-bordeaux-gradient-background,:root .has-blush-bordeaux-gradient-background{background:linear-gradient(135deg,#fecda5,#fe2d2d 50%,#6b003e)}:root .editor-styles-wrapper .has-purple-crush-gradient-background,:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .editor-styles-wrapper .has-luminous-dusk-gradient-background,:root .has-luminous-dusk-gradient-background{background:linear-gradient(135deg,#ffcb70,#c751c0 50%,#4158d0)}:root .editor-styles-wrapper .has-hazy-dawn-gradient-background,:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .editor-styles-wrapper .has-pale-ocean-gradient-background,:root .has-pale-ocean-gradient-background{background:linear-gradient(135deg,#fff5cb,#b6e3d4 50%,#33a7b5)}:root .editor-styles-wrapper .has-electric-grass-gradient-background,:root .has-electric-grass-gradient-background{background:linear-gradient(135deg,#caf880,#71ce7e)}:root .editor-styles-wrapper .has-subdued-olive-gradient-background,:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .editor-styles-wrapper .has-atomic-cream-gradient-background,:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .editor-styles-wrapper .has-nightshade-gradient-background,:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .editor-styles-wrapper .has-midnight-gradient-background,:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root .editor-styles-wrapper .has-link-color a,:root .has-link-color a{color:#00e;color:var(--wp--style--color--link,#00e)}.editor-styles-wrapper .has-small-font-size,.has-small-font-size{font-size:13px}.editor-styles-wrapper .has-normal-font-size,.editor-styles-wrapper .has-regular-font-size,.has-normal-font-size,.has-regular-font-size{font-size:16px}.editor-styles-wrapper .has-medium-font-size,.has-medium-font-size{font-size:20px}.editor-styles-wrapper .has-large-font-size,.has-large-font-size{font-size:36px}.editor-styles-wrapper .has-huge-font-size,.editor-styles-wrapper .has-larger-font-size,.has-huge-font-size,.has-larger-font-size{font-size:42px}.has-text-align-center{text-align:center}.has-text-align-left{text-align:left}.has-text-align-right{text-align:right}#end-resizable-editor-section{display:none}.aligncenter{clear:both}html:not(.et-fb-root-ancestor) .df-area:not(.df-rows).df-hide .et_pb_column:not([class^='df-elementindex-']):not([class*=' df-elementindex-']) {
margin: 0;
padding: 0;
height: 0 !important;
}.blog-clearfix:before, .blog-clearfix:after{content: "";display: table;}
.blog-clearfix::after, .blog-clearfix{clear: both;}
.blogfree-plugin{margin:15px -15px;}
.blog-col-1, .blog-col-0 { width: 100%; float: left; padding-left: 15px;  padding-right: 15px;}
.blog-col-3, .blog-col-4, .blog-col-2, .blog-col-1, .blog-col-0 {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.blog-col-3, .blog-col-4, .blog-col-2{margin-bottom:35px;}
.blog-col-1 .blog-inner-wrap-view, .blog-col-0 .blog-inner-wrap-view { border-bottom: 1px solid #d1d1d1; padding-bottom: 20px; margin-bottom: 20px;}
.blog .blog-title{margin-top:5px !important; margin-bottom:10px !important;}
.blog .blog-title a{font-size:22px; line-height:26px; color: #555; text-decoration:none;}
.blog-cat{margin-bottom:10px ;}
.blog-content{float:left; width:100%; clear:both;}
.date-post{width: 11%;float: left;text-align: center;}
.date-post span{display: block;color: #222;font-size: 30px;margin: 0px 0px 2px;padding-bottom: 2px;border-bottom: 1px dotted #C0C0C0;}
.date-post h2{margin-bottom:5px !important; padding-bottom:0 !important; margin-top:0px !important; text-align:center;}
.date-post p{margin: 0px;text-transform: uppercase;color: #333; text-align:center !important}
.post-content-text{width:87%; margin-left:2%; float:left;}
.blog-thumb{float:left; width:100%; }
.grid-category-post{margin-bottom:10px;}
.blog-author, .blog-author a{font-size: 13px;margin-bottom: 5px;}
.grid-category-post a{ color: #555; text-decoration:none;}
.blog-author a, .blog-cat a { text-decoration: none; color: #000; }
.blog-author a:hover, .blog-cat a:hover { text-decoration: none; color: #3F3F3F; } .blog_pagination{clear:both; padding:0 0 20px 0;  float:left; width:100%;text-align: center;}
.button-blog-p{width:49%; float:right; padding-right: 15px; text-align:right}
.button-blog-n{width:49%; float:left; padding-left: 15px; text-align:left}
.blog_pagination a, 
.blog_pagination a{color: #fff !important;background: #333;padding: 7px 10px;display: inline-block;text-align: center;line-height: normal;box-shadow: none;text-shadow: none;font-size: 14px;text-transform: uppercase;border: 1px solid #333;text-decoration: none !important;}
.blog_pagination a:hover, 
.blog_pagination a:focus, 
.blog_pagination a:hover, 
.blog_pagination a:focus{color: #333 !important;background: transparent;}
.blog-col-4{width:25%; float:left; clear:none !important; padding:0 15px;}
.blog-col-3{width:33%; float:left; clear:none !important; padding:0 15px;}
.blog-col-2{width:50%; float:left; clear:none !important; padding:0 15px;}
.blog-col-1{width:100%; float:left;}
.blog-author{ clear:both;}
.blog-author span, .grid-1-author{font-style:italic;}
.grid-blog-thumb{float: left; height: 200px;line-height: 0;  overflow: hidden;  position: relative;  width: 100%;background: #f1f1f1;  }
.grid-blog-thumb img{height: 100% !important;width: 100% !important;object-fit: cover;object-position: top center; } 
.blog-col-1 .grid-blog-thumb{height:400px;}
.blog-col-2 .grid-blog-thumb{height: 250px;}
.blog-col-1 .blog-thumb, .blog-col-3 .blog-thumb, .blog-col-2 .blog-thumb, .blog-col-4 .blog-thumb{margin-bottom:15px;}
.blog-col-3 .post-content-text, .blog-col-2 .post-content-text, .blog-col-4 .post-content-text{width:100%; margin:0px;}
p.blog-short-content{margin-bottom:10px !important}
.blog-col-0{width:100%; float:left;}
.blog-col-0 .blog-thumb{float:left; width:33%; margin-bottom:0px}
.blog-col-0 .blog-content{float:left;  margin-left:2% ; width:65%; clear:none; }.no-thumb.blog-col-0 .blog-content{ margin-left:0 ; width:100%; }
.blog-col-0 .blog-content .post-content-text{margin-left:0px;}
.blog.wpbaw-first{clear: both !important;}
.blog-col-1.has-no-date .post-content-text{margin-left:0px; width:100%;}
.grid-1-date{display:none;}
.widget-date-cat, .widget-date-cat a{font-size:13px;}
a.blog-more-link{background: #555; color:#fff; clear: both;  display: inline-block; padding: 5px 15px;font-size:14px;    text-decoration: none !important; font-weight: bold;}
a.blog-more-link:hover, a.blog-more-link:focus, a.blog-more-link:active{background: #000; color:#fff; } .recent-blog-items ul{padding:0; margin:0; list-style:none;}
.recent-blog-items ul li.blog_li{padding:10px 0; border-bottom:1px solid #ddd; clear:both;}
.blog_thumb_left{display:table-cell; vertical-align:top; width:100px;  }
.blog_thumb_left a{display:block; margin-right:10px;}
.blog_thumb_left img{height: 100% !important;width: 100% !important;object-fit: cover;object-position: top center; }
.blog_thumb_right{display:table-cell; vertical-align:top; }
.blog_li a.blogpost-title, .widget .blog_li a.blogpost-title, #secondary .widget .blog_li a.blogpost-title {  color: #555;}
.blog_li a.li-link-custom, .widget .blog_li a.li-link-custom, #secondary .widget .blog_li a.li-link-custom {color: #555;}
@media all and (max-width: 768px) {
.blog-col-3.wpbaw-first{clear:none !important}
.blog-col-3, .blog-col-4{width:50%;}
}
@media all and (max-width: 640px) {
.blog-col-2, .blog-col-3, .blog-col-4{width:100%;}
.blog-col-list .blog-thumb{margin-bottom:15px;}
}
@media all and (max-width: 500px) {
.grid-1-date{display:block;}
.blog-col-0 .blog-thumb{float:left; width:100%;}	
.blog-col-0 .blog-content{float:left;  margin-left:0% ; width:100%; clear:both; }
.blog-col-1 .date-post{display:none;}
.blog-col-1 .grid-blog-thumb{height:250px}
}.text-green { color: var(--green); }
.text-beige { color: var(--beige); }
.text-bodycolor { color: var(--bodycolor); }
.text-white { color: #ffffff; }
.text-dark { color: var(--dark); }
.text-black { color: #000000; }
.text-gold { color: var(--gold); }
.text-dark-grey { color: var(--dark-grey); }
.text-grey { color: var(--grey); }
.text-green-secondary { color: var(--green-secondary); }
.text-green-dark { color: var(--green-dark); }
.text-green-light { color: var(--green-light); }
.text-brown { color: var(--brown); }
.text-brown-body { color: var(--brown-body); }
.text-carribean-green { color: var(--carribean-green); }
.text-primary-deep-blue { color: var(--primary-deep-blue); }
.text-secondary-neutral-grey { color: var(--secondary-neutral-grey); }
.text-dark-grey { color: var(--dark-grey); }
.text-secondary-neutral { color: var(--secondary-neutral); }
.text-dark-slate { color: var(--dark-slate); } .bg-green { background-color: var(--green); }
.bg-green-light { background-color: var(--green-light); }
.bg-beige { background-color: var(--beige); }
.bg-white { background-color: #ffffff; }
.bg-gold { background-color: var(--gold); }
.bg-dark-grey { background-color: var(--dark-grey); }
.bg-grey { background-color: var(--grey); }
.bg-green-secondary { background-color: var(--green-secondary); }
.bg-green-dark { background-color: var(--green-dark); }
.bg-green-footer { background-color: var(--green-footer); }
.bg-brown { background-color: var(--brown); }
.bg-brown-body { background-color: var(--brown-body); }
.bg-light-beige { background-color: var(--light-beige); }
.bg-white-beige{ background-color: var(--white-beige); }
.bg-plain-green{ background-color: var(--plain-green); } .opacity-0 { opacity: 0; }
.\!opacity-0 { opacity: 0 !important; }
.opacity-10 { opacity: 0.1; }
.opacity-20 { opacity: 0.2; }
.opacity-30 { opacity: 0.3; }
.opacity-40 { opacity: 0.4; }
.opacity-50 { opacity: 0.5; }
.opacity-60 { opacity: 0.6; }
.opacity-70 { opacity: 0.7; }
.opacity-80 { opacity: 0.8; }
.opacity-90 { opacity: 0.9; }
.opacity-100 { opacity: 1; } .flex { display: flex; }
.flex-col { flex-direction: column; }
.flex-row { flex-direction: row; }
.flex-row-reverse { flex-direction: row-reverse; }
.flex-col-reverse { flex-direction: column-reverse; }
.flex-shrink-0 { flex-shrink: 0; }
.items-center { align-items: center; }
.items-start { align-items: flex-start; }
.items-end { align-items: flex-end; }
.justify-center { justify-content: center; }
.justify-between { justify-content: space-between; }
.justify-around { justify-content: space-around; }
.justify-start { justify-content: flex-start; }
.justify-end { justify-content: flex-end; }
.flex-wrap { flex-wrap: wrap; }
.flex-1 { flex: 1; }
.gap-1 { gap: 0.25rem; }
.gap-2 { gap: 0.5rem; }
.gap-3 { gap: 0.75rem; }
.gap-4 { gap: 1rem; }
.gap-5 { gap: 1.25rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.gap-10 { gap: 2.5rem; }
.gap-11 { gap: 2.75rem; }
.gap-12 { gap: 3rem; }
.gap-14 { gap: 3.5rem; }
.gap-16 { gap: 4rem; }
.gap-18 { gap: 4.5rem; }
.gap-20 { gap: 5rem; }
.gap-24 { gap: 6rem; }
.grid { display: grid; }
.grid-cols-1 { grid-template-columns: repeat(1, 1fr); }
.grid-cols-2 { grid-template-columns: repeat(2, 1fr); }
.grid-cols-3 { grid-template-columns: repeat(3, 1fr); }
.grid-cols-4 { grid-template-columns: repeat(4, 1fr); } .p-0 { padding: 0; }
.p-1 { padding: 0.25rem; }
.p-2 { padding: 0.5rem; }
.p-3 { padding: 0.75rem; }
.p-4 { padding: 1rem; }
.p-5 { padding: 1.25rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.p-10 { padding: 2.5rem; }
.p-12 { padding: 3rem; }
.p-20 { padding: 5rem; }
.px-0 { padding-left: 0; padding-right: 0; }
.px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.px-8 { padding-left: 2rem; padding-right: 2rem; }
.px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
.px-12 { padding-left: 3rem; padding-right: 3rem; }
.px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
.px-16 { padding-left: 4rem; padding-right: 4rem; }
.px-20 { padding-left: 5rem; padding-right: 5rem; }
.px-30 { padding-left: 7.5rem; padding-right: 7.5rem; }
.py-0 { padding-top: 0; padding-bottom: 0; }
.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.py-4 { padding-top: 1rem; padding-bottom: 1rem; }
.py-5 { padding-top: 1.25rem; padding-bottom: 1.25rem; }
.py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.py-8 { padding-top: 2rem; padding-bottom: 2rem; }
.py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.py-12 { padding-top: 3rem; padding-bottom: 3rem; }
.py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
.py-20 { padding-top: 5rem; padding-bottom: 5rem; }
.py-30 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
.py-40 { padding-top: 10rem; padding-bottom: 10rem; }
.py-50 { padding-top: 12.5rem; padding-bottom: 12.5rem; }
.pt-0 { padding-top: 0; }
.pt-1 { padding-top: 0.25rem; }
.pt-10 { padding-top: 2.5rem; }
.pt-12 { padding-top: 3rem; }
.pt-20 { padding-top: 5rem; }
.pt-30 { padding-top: 7.5rem; }
.pt-40 { padding-top: 10rem; }
.pt-50 { padding-top: 12.5rem; }
.pb-0 { padding-bottom: 0; }
.pb-1 { padding-bottom: 0.25rem; }
.pb-2 { padding-bottom: 0.5rem; }
.pb-3 { padding-bottom: 0.75rem; }
.pb-4 { padding-bottom: 1rem; }
.pb-5 { padding-bottom: 1.25rem; }
.pb-6 { padding-bottom: 1.5rem; }
.pb-8 { padding-bottom: 2rem; }
.pb-10 { padding-bottom: 2.5rem; }
.pb-12 { padding-bottom: 3rem; }
.pb-16 { padding-bottom: 4rem; }
.pb-20 { padding-bottom: 5rem; }
.pb-30 { padding-bottom: 7.5rem; }
.pb-40 { padding-bottom: 10rem; }
.pb-50 { padding-bottom: 12.5rem; }
.pl-0 { padding-left: 0; }
.pl-1 { padding-left: 0.25rem; }
.pl-2 { padding-left: 0.5rem; }
.pl-3 { padding-left: 0.75rem; }
.pl-4 { padding-left: 1rem; }
.pl-5 { padding-left: 1.25rem; }
.pl-6 { padding-left: 1.5rem; }
.pl-8 { padding-left: 2rem; }
.pl-10 { padding-left: 2.5rem; }
.pl-12 { padding-left: 3rem; }
.pl-14 { padding-left: 3.5rem; }
.pl-16 { padding-left: 4rem; }
.pl-20 { padding-left: 5rem; }
.pl-30 { padding-left: 7.5rem; }
.pr-0 { padding-right: 0; }
.pr-1 { padding-right: 0.25rem; }
.pr-2 { padding-right: 0.5rem; }
.pr-3 { padding-right: 0.75rem; }
.pr-4 { padding-right: 1rem; }
.pr-5 { padding-right: 1.25rem; }
.pr-6 { padding-right: 1.5rem; }
.pr-8 { padding-right: 2rem; }
.pr-10 { padding-right: 2.5rem; }
.pr-12 { padding-right: 3rem; }
.pr-14 { padding-right: 3.5rem; }
.pr-16 { padding-right: 4rem; }
.pr-20 { padding-right: 5rem; }
.pr-30 { padding-right: 7.5rem; }
.pr-50 { padding-right: 12.5rem; }
.pt-0 { padding-top: 0; }
.pt-1 { padding-top: 0.25rem; }
.pt-2 { padding-top: 0.5rem; }
.pt-3 { padding-top: 0.75rem; }
.pt-4 { padding-top: 1rem; }
.pt-5 { padding-top: 1.25rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-8 { padding-top: 2rem; }
.pt-10 { padding-top: 2.5rem; }
.pt-12 { padding-top: 3rem; }
.pt-14 { padding-top: 3.5rem; }
.pt-16 { padding-top: 4rem; }
.pt-20 { padding-top: 5rem; }
.pt-30 { padding-top: 7.5rem; }
.m-0 { margin: 0; }
.m-1 { margin: 0.25rem; }
.m-2 { margin: 0.5rem; }
.m-3 { margin: 0.75rem; }
.m-4 { margin: 1rem; }
.m-6 { margin: 1.5rem; }
.m-8 { margin: 2rem; }
.mx-auto { margin-left: auto; margin-right: auto; }
.mx-0 { margin-left: 0; margin-right: 0; }
.mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.mx-4 { margin-left: 1rem; margin-right: 1rem; }
.mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
.mx-8 { margin-left: 2rem; margin-right: 2rem; }
.mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
.mx-12 { margin-left: 3rem; margin-right: 3rem; }
.mx-14 { margin-left: 3.5rem; margin-right: 3.5rem; }
.mx-16 { margin-left: 4rem; margin-right: 4rem; }
.mx-20 { margin-left: 5rem; margin-right: 5rem; }
.my-0 { margin-top: 0; margin-bottom: 0; }
.my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.my-4 { margin-top: 1rem; margin-bottom: 1rem; }
.my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.my-8 { margin-top: 2rem; margin-bottom: 2rem; }
.my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
.my-12 { margin-top: 3rem; margin-bottom: 3rem; }
.my-14 { margin-top: 3.5rem; margin-bottom: 3.5rem; }
.my-16 { margin-top: 4rem; margin-bottom: 4rem; }
.my-18 { margin-top: 4.5rem; margin-bottom: 4.5rem; }
.my-20 { margin-top: 5rem; margin-bottom: 5rem; }
.my-24 { margin-top: 6rem; margin-bottom: 6rem; }
.mt-0 { margin-top: 0; }
.mt-1 { margin-top: 0.25rem; }
.mt-2 { margin-top: 0.5rem; }
.mt-4 { margin-top: 1rem; }
.mt-6 { margin-top: 1.5rem; }
.mt-8 { margin-top: 2rem; }
.mt-10 { margin-top: 2.5rem; }
.mt-12 { margin-top: 3rem; }
.mt-14 { margin-top: 3.5rem; }
.mt-16 { margin-top: 4rem; }
.mt-18 { margin-top: 4.5rem; }
.mt-20 { margin-top: 5rem; }
.mt-24 { margin-top: 6rem; }
.mt-30 { margin-top: 7.5rem; }
.mt-32 { margin-top: 8rem; }
.mt-34 { margin-top: 8.75rem; }
.mt-40 { margin-top: 10rem; }
.mt-50 { margin-top: 12.5rem; }
.mb-0 { margin-bottom: 0; }
.mb-2 { margin-bottom: 8px; }
.mb-3 { margin-bottom: 12px; }
.mb-4 { margin-bottom: 1rem; }
.mb-5 { margin-bottom: 1.25rem; }
.mb-6 { margin-bottom: 1.5rem; }
.mb-7 { margin-bottom: 1.75rem; }
.mb-8 { margin-bottom: 2rem; }
.mb-9 { margin-bottom: 2.25rem; }
.mb-10 { margin-bottom: 2.5rem; }
.mb-12 { margin-bottom: 3rem; }
.mb-14 { margin-bottom: 3.5rem; }
.mb-16 { margin-bottom: 4rem; }
.mb-18 { margin-bottom: 4.5rem; }
.mb-20 { margin-bottom: 5rem; }
.mb-24 { margin-bottom: 6rem; }
.mb-26 { margin-bottom: 6.5rem; }
.mb-28 { margin-bottom: 7rem; }
.mb-30 { margin-bottom: 7.5rem; }
.mb-32 { margin-bottom: 8rem; }
.mb-40 { margin-bottom: 10rem; }
.mb-50 { margin-bottom: 12.5rem; } .text-left { text-align: left; }
.text-center { text-align: center; }
.text-right { text-align: right; } .line-clamp-1 {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
}
.line-clamp-2 {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.line-clamp-3 {
overflow: hidden;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
}
.text-xxs { font-size: 10px; }
.text-xs { font-size: 12px; }
.text-sm { font-size: 14px; }
.text-base { font-size: 16px; }
.text-lg { font-size: 18px; }
.text-xl { font-size: 20px; }
.text-2xl { font-size: 24px; }
.text-3xl { font-size: 28px; }
.text-4xl { font-size: 32px; }
.text-36px { font-size: 36px; }
.text-40px { font-size: 40px; }
.text-5xl { font-size: 48px; }
.text-56px { font-size: 56px; }
.text-60px { font-size: 60px; }
.text-6xl { font-size: 64px; }
.text-7xl { font-size: 72px; }
.text-8xl { font-size: 96px; }
.font-extralight { font-weight: 200; }
.font-light { font-weight: 300; }
.font-normal { font-weight: 400; }
.font-medium { font-weight: 500; }
.font-semibold { font-weight: 600; }
.font-bold { font-weight: 700; }
.leading-10 { line-height: 100%; }
.leading-11 { line-height: 110%; }
.leading-12 { line-height: 120%; }
.leading-15 { line-height: 150%; }
.tracking-normal { letter-spacing: 0; }
.tracking-wide { letter-spacing: 0.02em; }
.tracking-wider { letter-spacing: 0.04em; }
.tracking-widest { letter-spacing: 0.06em; }
.tracking-10 { letter-spacing: 10%; } .text-beige { color: var(--beige); }
.text-green { color: var(--green); }
.text-textcolor { color: var(--textcolor); }
.bg-beige { background-color: var(--beige); }
.bg-green { background-color: var(--green); }
.bg-textcolor { background-color: var(--textcolor); } .w-full { width: 100%; }
.w-auto { width: auto; }
.w-fit { width: fit-content; }
.w-3\/4 { width: 75%; }
.w-1\/2 { width: 50%; }
.w-3\/5 { width: 60%; }
.w-6 { width: 1.5rem; }
.w-8 { width: 2rem; }
.w-sm { width: 14px; }
.w-16 { width: 4rem; }
.w-22 { width: 5.5rem; }
.h-full { height: 100%; }
.h-auto { height: auto; }
.h-screen { height: 100vh; }
.w-screen { width: 100vw; }
.h-6 { height: 1.5rem; }
.h-8 { height: 2rem; }
.h-sm { height: 14px; }
.h-11 { height: 44px; }
.max-w-full { max-width: 100%; }
.max-w-screen-sm { max-width: 640px; }
.max-w-screen-md { max-width: 768px; }
.max-w-screen-lg { max-width: 1024px; }
.max-w-screen-xl { max-width: 1280px; } .relative { position: relative; }
.absolute { position: absolute; }
.fixed { position: fixed; }
.sticky { position: sticky; } .top-0 { top: 0; }
.top-1 { top: 0.25rem; }
.top-2 { top: 0.5rem; }
.top-3 { top: 0.75rem; }
.top-4 { top: 1rem; }
.top-5 { top: 1.25rem; }
.top-6 { top: 1.5rem; }
.top-8 { top: 2rem; }
.top-10 { top: 2.5rem; }
.top-12 { top: 3rem; }
.top-16 { top: 4rem; }
.top-20 { top: 5rem; }
.top-24 { top: 6rem; }
.top-32 { top: 8rem; }
.top-40 { top: 10rem; }
.top-48 { top: 12rem; }
.top-56 { top: 14rem; }
.top-64 { top: 16rem; }
.top-1\/2 { top: 50%; }
.top-1\/3 { top: 33.333333%; }
.top-2\/3 { top: 66.666667%; }
.top-1\/4 { top: 25%; }
.top-3\/4 { top: 75%; }
.top-full { top: 100%; }
.top-auto { top: auto; } .right-0 { right: 0; }
.right-1 { right: 0.25rem; }
.right-2 { right: 0.5rem; }
.right-3 { right: 0.75rem; }
.right-4 { right: 1rem; }
.right-5 { right: 1.25rem; }
.right-6 { right: 1.5rem; }
.right-8 { right: 2rem; }
.right-10 { right: 2.5rem; }
.right-12 { right: 3rem; }
.right-16 { right: 4rem; }
.right-20 { right: 5rem; }
.right-24 { right: 6rem; }
.right-32 { right: 8rem; }
.right-40 { right: 10rem; }
.right-48 { right: 12rem; }
.right-56 { right: 14rem; }
.right-64 { right: 16rem; }
.right-1\/2 { right: 50%; }
.right-1\/3 { right: 33.333333%; }
.right-2\/3 { right: 66.666667%; }
.right-1\/4 { right: 25%; }
.right-3\/4 { right: 75%; }
.right-full { right: 100%; }
.right-auto { right: auto; } .bottom-0 { bottom: 0; }
.bottom-1 { bottom: 0.25rem; }
.bottom-2 { bottom: 0.5rem; }
.bottom-3 { bottom: 0.75rem; }
.bottom-4 { bottom: 1rem; }
.bottom-5 { bottom: 1.25rem; }
.bottom-6 { bottom: 1.5rem; }
.bottom-8 { bottom: 2rem; }
.bottom-10 { bottom: 2.5rem; }
.bottom-12 { bottom: 3rem; }
.bottom-16 { bottom: 4rem; }
.bottom-20 { bottom: 5rem; }
.bottom-24 { bottom: 6rem; }
.bottom-32 { bottom: 8rem; }
.bottom-40 { bottom: 10rem; }
.bottom-48 { bottom: 12rem; }
.bottom-56 { bottom: 14rem; }
.bottom-64 { bottom: 16rem; }
.bottom-1\/2 { bottom: 50%; }
.bottom-1\/3 { bottom: 33.333333%; }
.bottom-2\/3 { bottom: 66.666667%; }
.bottom-1\/4 { bottom: 25%; }
.bottom-3\/4 { bottom: 75%; }
.bottom-full { bottom: 100%; }
.bottom-auto { bottom: auto; } .left-0 { left: 0; }
.left-1 { left: 0.25rem; }
.left-2 { left: 0.5rem; }
.left-3 { left: 0.75rem; }
.left-4 { left: 1rem; }
.left-5 { left: 1.25rem; }
.left-6 { left: 1.5rem; }
.left-8 { left: 2rem; }
.left-10 { left: 2.5rem; }
.left-12 { left: 3rem; }
.left-16 { left: 4rem; }
.left-20 { left: 5rem; }
.left-24 { left: 6rem; }
.left-32 { left: 8rem; }
.left-40 { left: 10rem; }
.left-48 { left: 12rem; }
.left-56 { left: 14rem; }
.left-64 { left: 16rem; }
.left-1\/2 { left: 50%; }
.left-1\/3 { left: 33.333333%; }
.left-2\/3 { left: 66.666667%; }
.left-1\/4 { left: 25%; }
.left-3\/4 { left: 75%; }
.left-full { left: 100%; }
.left-auto { left: auto; }
.translate-x-1\/2 { 
--tw-translate-x: 50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y));
}
.translate-y-1\/2 { 
--tw-translate-y: 50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y));
}
.-translate-x-1\/2 { 
--tw-translate-x: -50%;
transform: translateX(-50%); }
.-translate-y-1\/2 { 
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y));
} .hidden { display: none; }
.block { display: block; }
.inline { display: inline; }
.inline-block { display: inline-block; } .border-none { border: none; }
.border { border: 1px solid; }
.border-0 { border: 0; }
.border-2 { border-width: 2px; }
.border-4 { border-width: 4px; }
.border-l-2 { border-left-width: 2px; }
.border-l-4 { border-left-width: 4px; }
.rounded { border-radius: 0.25rem; }
.rounded-sm { border-radius: 0.125rem; }
.rounded-md { border-radius: 0.375rem; }
.rounded-lg { border-radius: 0.5rem; }
.rounded-full { border-radius: 9999px; } .shadow { box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
.shadow-md { box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
.shadow-lg { box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); } .cursor-pointer { cursor: pointer; }
.cursor-default { cursor: default; } .overflow-hidden { overflow: hidden; }
.overflow-auto { overflow: auto; }
.overflow-scroll { overflow: scroll; } .z-1 { z-index: 1; }
.z-2 { z-index: 2; }
.z-10 { z-index: 10; }
.z-20 { z-index: 20; }
.z-30 { z-index: 30; }
.z-40 { z-index: 40; }
.z-50 { z-index: 50; } .scale-50 { transform: scale(0.5); }
.scale-60 { transform: scale(0.6); }
.scale-65 { transform: scale(0.65); }
.scale-70 { transform: scale(0.7); }
.scale-75 { transform: scale(0.75); }
.scale-90 { transform: scale(0.9); }
.scale-100 { transform: scale(1); }
.scale-110 { transform: scale(1.1); }
.scale-120 { transform: scale(1.2); }
.scale-130 { transform: scale(1.3); }
.scale-140 { transform: scale(1.4); }
.scale-150 { transform: scale(1.5); } @media (min-width: 1024px) { .xl\:text-green { color: var(--green); }
.xl\:text-white { color: #FFFFFF; }
.xl\:text-black { color: #212121; }
.xl\:text-dark { color: #212121; }
.xl\:text-dark-grey { color: #454543; }
.xl\:text-grey { color: #F2F1EB; }
.xl\:text-beige { color: #F2F1EB; }
.xl\:text-green-light { color: #014E3C; } .xl\:hidden { display: none; }
.xl\:block { display: block; }
.xl\:inline { display: inline; }
.xl\:inline-block { display: inline-block; } .xl\:p-0 { padding: 0; }
.xl\:p-1 { padding: 0.25rem; }
.xl\:p-2 { padding: 0.5rem; }
.xl\:p-3 { padding: 0.75rem; }
.xl\:p-4 { padding: 1rem; }
.xl\:p-5 { padding: 1.25rem; }
.xl\:p-6 { padding: 1.5rem; }
.xl\:p-8 { padding: 2rem; }
.xl\:p-10 { padding: 2.5rem; }
.xl\:p-12 { padding: 3rem; }
.xl\:p-16 { padding: 4rem; }
.xl\:p-20 { padding: 5rem; }
.xl\:p-24 { padding: 6rem; }
.xl\:p-32 { padding: 8rem; }
.xl\:px-0 { padding-left: 0; padding-right: 0; }
.xl\:px-1 { padding-left: 0.25rem; padding-right: 0.25rem; }
.xl\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.xl\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
.xl\:px-4 { padding-left: 1rem; padding-right: 1rem; }
.xl\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.xl\:px-8 { padding-left: 2rem; padding-right: 2rem; }
.xl\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
.xl\:px-12 { padding-left: 3rem; padding-right: 3rem; }
.xl\:px-14 { padding-left: 3.5rem; padding-right: 3.5rem; }
.xl\:px-16 { padding-left: 4rem; padding-right: 4rem; }
.xl\:px-20 { padding-left: 5rem; padding-right: 5rem; }
.xl\:px-24 { padding-left: 6rem; padding-right: 6rem; }
.xl\:px-32 { padding-left: 8rem; padding-right: 8rem; }
.xl\:px-30 { padding-left: 7.5rem; padding-right: 7.5rem; }
.xl\:px-40 { padding-left: 10rem; padding-right: 10rem; }
.xl\:px-50 { padding-left: 12.5rem; padding-right: 12.5rem; }
.xl\:py-0 { padding-top: 0; padding-bottom: 0; }
.xl\:py-1 { padding-top: 0.25rem; padding-bottom: 1rem; }
.xl\:py-2 { padding-top: 0.5rem; padding-bottom: 0.5rem; }
.xl\:py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.xl\:py-4 { padding-top: 1rem; padding-bottom: 1rem; }
.xl\:py-6 { padding-top: 1.5rem; padding-bottom: 1.5rem; }
.xl\:py-8 { padding-top: 2rem; padding-bottom: 2rem; }
.xl\:py-10 { padding-top: 2.5rem; padding-bottom: 2.5rem; }
.xl\:py-12 { padding-top: 3rem; padding-bottom: 3rem; }
.xl\:py-14 { padding-top: 3.5rem; padding-bottom: 3.5rem; }
.xl\:py-16 { padding-top: 4rem; padding-bottom: 4rem; }
.xl\:py-20 { padding-top: 5rem; padding-bottom: 5rem; }
.xl\:py-24 { padding-top: 6rem; padding-bottom: 6rem; }
.xl\:py-30 { padding-top: 7.5rem; padding-bottom: 7.5rem; }
.xl\:py-32 { padding-top: 8rem; padding-bottom: 8rem; }
.xl\:py-40 { padding-top: 10rem; padding-bottom: 10rem; }
.xl\:py-50 { padding-top: 12.5rem; padding-bottom: 12.5rem; } .xl\:pl-0 { padding-left: 0; }
.xl\:pl-1 { padding-left: 0.25rem; }
.xl\:pl-2 { padding-left: 0.5rem; }
.xl\:pl-3 { padding-left: 0.75rem; }
.xl\:pl-4 { padding-left: 1rem; }
.xl\:pl-5 { padding-left: 1.25rem; }
.xl\:pl-6 { padding-left: 1.5rem; }
.xl\:pl-8 { padding-left: 2rem; }
.xl\:pl-10 { padding-left: 2.5rem; }
.xl\:pl-12 { padding-left: 3rem; }
.xl\:pl-16 { padding-left: 4rem; }
.xl\:pl-20 { padding-left: 5rem; }
.xl\:pl-24 { padding-left: 6rem; }
.xl\:pl-32 { padding-left: 8rem; }
.xl\:pr-0 { padding-right: 0; }
.xl\:pr-1 { padding-right: 0.25rem; }
.xl\:pr-2 { padding-right: 0.5rem; }
.xl\:pr-3 { padding-right: 0.75rem; }
.xl\:pr-4 { padding-right: 1rem; }
.xl\:pr-5 { padding-right: 1.25rem; }
.xl\:pr-6 { padding-right: 1.5rem; }
.xl\:pr-8 { padding-right: 2rem; }
.xl\:pr-10 { padding-right: 2.5rem; }
.xl\:pr-12 { padding-right: 3rem; }
.xl\:pr-14 { padding-right: 3.5rem; }
.xl\:pr-16 { padding-right: 4rem; }
.xl\:pr-20 { padding-right: 5rem; }
.xl\:pr-24 { padding-right: 6rem; }
.xl\:pr-32 { padding-right: 8rem; }
.xl\:pr-30 { padding-right: 7.5rem; }
.xl\:pr-40 { padding-right: 10rem; }
.xl\:pr-44 { padding-right: 11rem; }
.xl\:pt-0 { padding-top: 0; }
.xl\:pt-1 { padding-top: 0.25rem; }
.xl\:pt-2 { padding-top: 0.5rem; }
.xl\:pt-3 { padding-top: 0.75rem; }
.xl\:pt-4 { padding-top: 1rem; }
.xl\:pt-6 { padding-top: 1.5rem; }
.xl\:pt-8 { padding-top: 2rem; }
.xl\:pt-10 { padding-top: 2.5rem; }
.xl\:pt-12 { padding-top: 3rem; }
.xl\:pt-16 { padding-top: 4rem; }
.xl\:pt-20 { padding-top: 5rem; }
.xl\:pt-24 { padding-top: 6rem; }
.xl\:pt-32 { padding-top: 8rem; }
.xl\:pt-30 { padding-top: 7.5rem; }
.xl\:pt-40 { padding-top: 10rem; }
.xl\:pt-44 { padding-top: 11rem; }
.xl\:pt-50 { padding-top: 12.5rem; }
.xl\:pb-0 { padding-bottom: 0; }
.xl\:pb-1 { padding-bottom: 0.25rem; }
.xl\:pb-2 { padding-bottom: 0.5rem; }
.xl\:pb-3 { padding-bottom: 0.75rem; }
.xl\:pb-4 { padding-bottom: 1rem; }
.xl\:pb-6 { padding-bottom: 1.5rem; }
.xl\:pb-8 { padding-bottom: 2rem; }
.xl\:pb-10 { padding-bottom: 2.5rem; }
.xl\:pb-12 { padding-bottom: 3rem; }
.xl\:pb-16 { padding-bottom: 4rem; }
.xl\:pb-20 { padding-bottom: 5rem; }
.xl\:pb-24 { padding-bottom: 6rem; }
.xl\:pb-30 { padding-bottom: 7.5rem; }
.xl\:pb-32 { padding-bottom: 8rem; }
.xl\:pb-40 { padding-bottom: 10rem; }
.xl\:pb-50 { padding-bottom: 12.5rem; } .xl\:m-0 { margin: 0; }
.xl\:m-1 { margin: 0.25rem; }
.xl\:m-2 { margin: 0.5rem; }
.xl\:m-3 { margin: 0.75rem; }
.xl\:m-4 { margin: 1rem; }
.xl\:m-6 { margin: 1.5rem; }
.xl\:m-8 { margin: 2rem; }
.xl\:m-10 { margin: 2.5rem; }
.xl\:m-12 { margin: 3rem; }
.xl\:m-16 { margin: 4rem; }
.xl\:m-20 { margin: 5rem; }
.xl\:m-24 { margin: 6rem; }
.xl\:m-32 { margin: 8rem; }
.xl\:mx-auto { margin-left: auto; margin-right: auto; }
.xl\:mx-0 { margin-left: 0; margin-right: 0; }
.xl\:mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.xl\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
.xl\:m-0 { margin: 0; }
.xl\:m-1 { margin: 0.25rem; }
.xl\:m-2 { margin: 0.5rem; }
.xl\:m-3 { margin: 0.75rem; }
.xl\:m-4 { margin: 1rem; }
.xl\:m-6 { margin: 1.5rem; }
.xl\:m-8 { margin: 2rem; }
.xl\:m-10 { margin: 2.5rem; }
.xl\:m-12 { margin: 3rem; }
.xl\:m-16 { margin: 4rem; }
.xl\:m-20 { margin: 5rem; }
.xl\:m-24 { margin: 6rem; }
.xl\:m-32 { margin: 8rem; }
.xl\:mx-auto { margin-left: auto; margin-right: auto; }
.xl\:mx-0 { margin-left: 0; margin-right: 0; }
.xl\:mx-2 { margin-left: 0.5rem; margin-right: 0.5rem; }
.xl\:mx-4 { margin-left: 1rem; margin-right: 1rem; }
.xl\:mx-6 { margin-left: 1.5rem; margin-right: 1.5rem; }
.xl\:mx-8 { margin-left: 2rem; margin-right: 2rem; }
.xl\:mx-10 { margin-left: 2.5rem; margin-right: 2.5rem; }
.xl\:mx-12 { margin-left: 3rem; margin-right: 3rem; }
.xl\:mx-16 { margin-left: 4rem; margin-right: 4rem; }
.xl\:mx-20 { margin-left: 5rem; margin-right: 5rem; }
.xl\:mx-24 { margin-left: 6rem; margin-right: 6rem; }
.xl\:mx-32 { margin-left: 8rem; margin-right: 8rem; }
.xl\:my-0 { margin-top: 0; margin-bottom: 0; }
.xl\:my-2 { margin-top: 0.5rem; margin-bottom: 0.5rem; }
.xl\:my-4 { margin-top: 1rem; margin-bottom: 1rem; }
.xl\:my-6 { margin-top: 1.5rem; margin-bottom: 1.5rem; }
.xl\:my-8 { margin-top: 2rem; margin-bottom: 2rem; }
.xl\:my-10 { margin-top: 2.5rem; margin-bottom: 2.5rem; }
.xl\:my-12 { margin-top: 3rem; margin-bottom: 3rem; }
.xl\:my-16 { margin-top: 4rem; margin-bottom: 4rem; }
.xl\:my-20 { margin-top: 5rem; margin-bottom: 5rem; }
.xl\:my-24 { margin-top: 6rem; margin-bottom: 6rem; }
.xl\:my-32 { margin-top: 8rem; margin-bottom: 8rem; }
.xl\:my-40 { margin-top: 10rem; margin-bottom: 10rem; }
.xl\:mt-0 { margin-top: 0; }
.xl\:mt-1 { margin-top: 0.25rem; }
.xl\:mt-2 { margin-top: 0.5rem; }
.xl\:mt-4 { margin-top: 1rem; }
.xl\:mt-6 { margin-top: 1.5rem; }
.xl\:mt-8 { margin-top: 2rem; }
.xl\:mt-10 { margin-top: 2.5rem; }
.xl\:mt-12 { margin-top: 3rem; }
.xl\:mt-14 { margin-top: 3.5rem; }
.xl\:mt-16 { margin-top: 4rem; }
.xl\:mt-20 { margin-top: 5rem; }
.xl\:mt-24 { margin-top: 6rem; }
.xl\:mt-30 { margin-top: 7.5rem; }
.xl\:mt-32 { margin-top: 8rem; }
.xl\:mt-40 { margin-top: 10rem; }
.xl\:mb-0 { margin-bottom: 0; }
.xl\:mb-2 { margin-bottom: 0.5rem; }
.xl\:mb-4 { margin-bottom: 1rem; }
.xl\:mb-5 { margin-bottom: 1.25rem; }
.xl\:mb-6 { margin-bottom: 1.5rem; }
.xl\:mb-8 { margin-bottom: 2rem; }
.xl\:mb-10 { margin-bottom: 2.5rem; }
.xl\:mb-12 { margin-bottom: 3rem; }
.xl\:mb-14 { margin-bottom: 3.5rem; }
.xl\:mb-16 { margin-bottom: 4rem; }
.xl\:mb-18 { margin-bottom: 4.5rem; }
.xl\:mb-20 { margin-bottom: 5rem; }
.xl\:mb-24 { margin-bottom: 6rem; }
.xl\:mb-30 { margin-bottom: 7.5rem; }
.xl\:mb-32 { margin-bottom: 8rem; }
.xl\:mb-32 { margin-bottom: 8rem; }
.xl\:mb-40 { margin-bottom: 10rem; }
.xl\:ml-24 { margin-left: 6rem; }
.xl\:mr-30 { margin-right: 7.5rem; } .xl\:text-xs { font-size: 12px; }
.xl\:text-sm { font-size: 14px; }
.xl\:text-base { font-size: 16px; }
.xl\:text-lg { font-size: 18px; }
.xl\:text-xl { font-size: 20px; }
.xl\:text-2xl { font-size: 24px; }
.xl\:text-3xl { font-size: 28px; }
.xl\:text-4xl { font-size: 32px; }
.xl\:text-5xl { font-size: 48px; }
.xl\:text-56px { font-size: 56px; }
.xl\:text-6xl { font-size: 64px; }
.xl\:text-7xl { font-size: 72px; }
.xl\:text-8xl { font-size: 96px; }
.xl\:text-36px { font-size: 36px; }
.xl\:text-40px { font-size: 40px; }
.xl\:text-60px { font-size: 60px; }
.xl\:text-80px { font-size: 80px; }
.xl\:text-120px { font-size: 120px; }
.xl\:leading-10 { line-height: 2.5rem; }
.xl\:leading-11 { line-height: 2.75rem; }
.xl\:text-left { text-align: left; }
.xl\:text-center { text-align: center; }
.xl\:text-right { text-align: right; }
.xl\:font-normal { font-weight: 400; }
.xl\:font-medium { font-weight: 500; }
.xl\:font-semibold { font-weight: 600; }
.xl\:font-bold { font-weight: 700; } .xl\:w-full { width: 100%; }
.xl\:w-auto { width: auto; }
.xl\:w-fit { width: fit-content; }
.xl\:w-1-2 { width: 50%; }
.xl\:w-1-3 { width: 33.333333%; }
.xl\:w-2-3 { width: 66.666667%; }
.xl\:w-1-4 { width: 25%; }
.xl\:w-3-4 { width: 75%; }
.xl\:w-3-5 { width: 60%; }
.xl\:w-sm { width: 24rem; }
.xl\:w-40vw { width: 40vw; }
.xl\:w-875 { width: 8.75rem; }
.xl\:h-full { height: 100%; }
.xl\:h-auto { height: auto; }
.xl\:h-screen { height: 100vh; }
.xl\:h-sm { height: 24rem; }
.xl\:max-w-full { max-width: 100%; }
.xl\:max-w-screen-sm { max-width: 640px; }
.xl\:max-w-screen-md { max-width: 768px; }
.xl\:max-w-screen-lg { max-width: 1024px; }
.xl\:max-w-screen-xl { max-width: 1280px; }
.xl\:max-w-screen-2xl { max-width: 1536px; } .xl\:flex { display: flex; }
.xl\:flex-col { flex-direction: column; }
.xl\:flex-row { flex-direction: row; }
.xl\:flex-row-reverse { flex-direction: row-reverse; }
.xl\:flex-col-reverse { flex-direction: column-reverse; }
.xl\:items-center { align-items: center; }
.xl\:items-start { align-items: flex-start; }
.xl\:items-end { align-items: flex-end; }
.xl\:justify-center { justify-content: center; }
.xl\:justify-between { justify-content: space-between; }
.xl\:justify-start { justify-content: flex-start; }
.xl\:justify-end { justify-content: flex-end; }
.xl\:flex-wrap { flex-wrap: wrap; }
.xl\:flex-1 { flex: 1; } .xl\:grid { display: grid; }
.xl\:grid-cols-1 { grid-template-columns: repeat(1, minmax(0, 1fr)); }
.xl\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0, 1fr)); }
.xl\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0, 1fr)); }
.xl\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0, 1fr)); }
.xl\:grid-cols-6 { grid-template-columns: repeat(6, minmax(0, 1fr)); }
.xl\:grid-cols-12 { grid-template-columns: repeat(12, minmax(0, 1fr)); }
.xl\:grid-cols-\[2fr_1fr\] { grid-template-columns: 2fr 1fr; }
.xl\:grid-cols-\[1\.2fr_1fr\] { grid-template-columns: 1.2fr 1fr; }
.xl\:grid-cols-\[1\.4fr_1fr\] { grid-template-columns: 1.4fr 1fr; }
.xl\:grid-cols-\[1\.5fr_1fr\] { grid-template-columns: 1.5fr 1fr; } .xl\:gap-0 { gap: 0; }
.xl\:gap-1 { gap: 0.25rem; }
.xl\:gap-2 { gap: 0.5rem; }
.xl\:gap-4 { gap: 1rem; }
.xl\:gap-5 { gap: 1.25rem; }
.xl\:gap-6 { gap: 1.5rem; }
.xl\:gap-8 { gap: 2rem; }
.xl\:gap-10 { gap: 2.5rem; }
.xl\:gap-12 { gap: 3rem; }
.xl\:gap-14 { gap: 3.5rem; }
.xl\:gap-16 { gap: 4rem; }
.xl\:gap-20 { gap: 5rem; }
.xl\:gap-24 { gap: 6rem; }
.xl\:gap-32 { gap: 8rem; }
.xl\:gap-x-6 { column-gap: 1.5rem; }
.xl\:gap-y-12 { row-gap: 3rem; }
.xl\:gap-x-12 { column-gap: 3rem; }
.xl\:gap-y-40 { row-gap: 10rem; } .xl\:hidden { display: none; }
.xl\:block { display: block; }
.xl\:inline { display: inline; }
.xl\:inline-block { display: inline-block; }
.xl\:flex { display: flex; }
.xl\:grid { display: grid; } .xl\:relative { position: relative; }
.xl\:absolute { position: absolute; }
.xl\:fixed { position: fixed; }
.xl\:sticky { position: sticky; }
.xl\:static { position: static; } .xl\:top-0 { top: 0; }
.xl\:top-1 { top: 0.25rem; }
.xl\:top-2 { top: 0.5rem; }
.xl\:top-3 { top: 0.75rem; }
.xl\:top-4 { top: 1rem; }
.xl\:top-5 { top: 1.25rem; }
.xl\:top-6 { top: 1.5rem; }
.xl\:top-8 { top: 2rem; }
.xl\:top-10 { top: 2.5rem; }
.xl\:top-12 { top: 3rem; }
.xl\:top-16 { top: 4rem; }
.xl\:top-20 { top: 5rem; }
.xl\:top-24 { top: 6rem; }
.xl\:top-32 { top: 8rem; }
.xl\:top-40 { top: 10rem; }
.xl\:top-48 { top: 12rem; }
.xl\:top-56 { top: 14rem; }
.xl\:top-64 { top: 16rem; }
.xl\:top-1\/2 { top: 50%; }
.xl\:top-1\/3 { top: 33.333333%; }
.xl\:top-2\/3 { top: 66.666667%; }
.xl\:top-1\/4 { top: 25%; }
.xl\:top-3\/4 { top: 75%; }
.xl\:top-full { top: 100%; }
.xl\:top-auto { top: auto; } .xl\:right-0 { right: 0; }
.xl\:right-1 { right: 0.25rem; }
.xl\:right-2 { right: 0.5rem; }
.xl\:right-3 { right: 0.75rem; }
.xl\:right-4 { right: 1rem; }
.xl\:right-5 { right: 1.25rem; }
.xl\:right-6 { right: 1.5rem; }
.xl\:right-8 { right: 2rem; }
.xl\:right-10 { right: 2.5rem; }
.xl\:right-12 { right: 3rem; }
.xl\:right-16 { right: 4rem; }
.xl\:right-20 { right: 5rem; }
.xl\:right-24 { right: 6rem; }
.xl\:right-32 { right: 8rem; }
.xl\:right-40 { right: 10rem; }
.xl\:right-48 { right: 12rem; }
.xl\:right-56 { right: 14rem; }
.xl\:right-64 { right: 16rem; }
.xl\:right-1\/2 { right: 50%; }
.xl\:right-1\/3 { right: 33.333333%; }
.xl\:right-2\/3 { right: 66.666667%; }
.xl\:right-1\/4 { right: 25%; }
.xl\:right-3\/4 { right: 75%; }
.xl\:right-full { right: 100%; }
.xl\:right-auto { right: auto; } .xl\:bottom-0 { bottom: 0; }
.xl\:bottom-1 { bottom: 0.25rem; }
.xl\:bottom-2 { bottom: 0.5rem; }
.xl\:bottom-3 { bottom: 0.75rem; }
.xl\:bottom-4 { bottom: 1rem; }
.xl\:bottom-5 { bottom: 1.25rem; }
.xl\:bottom-6 { bottom: 1.5rem; }
.xl\:bottom-8 { bottom: 2rem; }
.xl\:bottom-10 { bottom: 2.5rem; }
.xl\:bottom-12 { bottom: 3rem; }
.xl\:bottom-16 { bottom: 4rem; }
.xl\:bottom-20 { bottom: 5rem; }
.xl\:bottom-24 { bottom: 6rem; }
.xl\:bottom-32 { bottom: 8rem; }
.xl\:bottom-40 { bottom: 10rem; }
.xl\:bottom-48 { bottom: 12rem; }
.xl\:bottom-56 { bottom: 14rem; }
.xl\:bottom-64 { bottom: 16rem; }
.xl\:bottom-1\/2 { bottom: 50%; }
.xl\:bottom-1\/3 { bottom: 33.333333%; }
.xl\:bottom-2\/3 { bottom: 66.666667%; }
.xl\:bottom-1\/4 { bottom: 25%; }
.xl\:bottom-3\/4 { bottom: 75%; }
.xl\:bottom-full { bottom: 100%; }
.xl\:bottom-auto { bottom: auto; } .xl\:left-0 { left: 0; }
.xl\:left-1 { left: 0.25rem; }
.xl\:left-2 { left: 0.5rem; }
.xl\:left-3 { left: 0.75rem; }
.xl\:left-4 { left: 1rem; }
.xl\:left-5 { left: 1.25rem; }
.xl\:left-6 { left: 1.5rem; }
.xl\:left-8 { left: 2rem; }
.xl\:left-10 { left: 2.5rem; }
.xl\:left-12 { left: 3rem; }
.xl\:left-16 { left: 4rem; }
.xl\:left-20 { left: 5rem; }
.xl\:left-24 { left: 6rem; }
.xl\:left-32 { left: 8rem; }
.xl\:left-40 { left: 10rem; }
.xl\:left-48 { left: 12rem; }
.xl\:left-56 { left: 14rem; }
.xl\:left-64 { left: 16rem; }
.xl\:left-1\/2 { left: 50%; }
.xl\:left-1\/3 { left: 33.333333%; }
.xl\:left-2\/3 { left: 66.666667%; }
.xl\:left-1\/4 { left: 25%; }
.xl\:left-3\/4 { left: 75%; }
.xl\:left-full { left: 100%; }
.xl\:left-auto { left: auto; }
.xl\:translate-x-1\/2 { 
--tw-translate-x: 50%;
--tw-translate-y: 50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y));
}
.xl\:translate-y-1\/2 { 
--tw-translate-y: 50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y));
}
.xl\:.-translate-x-1\/2 { 
--tw-translate-x: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y));
}
.xl\:.-translate-y-1\/2 { 
--tw-translate-y: -50%;
transform: translate(var(--tw-translate-x), var(--tw-translate-y));
}
.xl\:translate-y-200 { 
--tw-translate-y: -200%;
transform: translate(0, var(--tw-translate-y));
} .xl\:border { border: 1px solid; }
.xl\:border-0 { border: 0; }
.xl\:border-2 { border-width: 2px; }
.xl\:border-4 { border-width: 4px; }
.xl\:border-b-2 { border-bottom-width: 2px; }
.xl\:rounded { border-radius: 0.25rem; }
.xl\:rounded-sm { border-radius: 0.125rem; }
.xl\:rounded-md { border-radius: 0.375rem; }
.xl\:rounded-lg { border-radius: 0.5rem; }
.xl\:rounded-full { border-radius: 9999px; } .xl\:shadow { box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); }
.xl\:shadow-md { box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); }
.xl\:shadow-lg { box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); }
.xl\:shadow-xl { box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }
.xl\:shadow-2xl { box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); } .xl\:space-y-8 > * + * { margin-top: 2rem; }
.xl\:resize-none { resize: none; }
.xl\:bg-transparent { background-color: transparent; }
.xl\:transition-colors { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.xl\:hover\:bg-green-dark:hover { background-color: var(--green-dark); }
.xl\:focus\:border-green:focus { border-color: var(--green); }
.xl\:focus\:outline-none:focus { outline: 2px solid transparent; outline-offset: 2px; } .xl\:scale-50 { transform: scale(0.5); }
.xl\:scale-60 { transform: scale(0.6); }
.xl\:scale-75 { transform: scale(0.75); }
.xl\:scale-90 { transform: scale(0.9); }
.xl\:scale-100 { transform: scale(1); }
.xl\:scale-110 { transform: scale(1.1); }
.xl\:scale-120 { transform: scale(1.2); }
.xl\:scale-130 { transform: scale(1.3); }
.xl\:scale-140 { transform: scale(1.4); }
.xl\:scale-150 { transform: scale(1.5); } .xl\:opacity-0 { opacity: 0; }
.xl\:opacity-1 { opacity: 1; }
}
img { width: 100%; height: auto; object-fit: contain; }
.aspect-square { aspect-ratio: 1/1; }
.object-cover { object-fit: cover; }
.object-contain { object-fit: contain; }
ul { list-style: none; }
a { text-decoration: none; }
.uppercase { text-transform: uppercase; }
.lowercase { text-transform: lowercase; }
.underline { text-decoration: underline; }
.capitalize { text-transform: capitalize; }
.whitespace-nowrap { white-space: nowrap; }
button { border: none; background: none; cursor: pointer; outline: none; padding: 0; margin: 0; appearance: none; } .nav-services--link:hover .services-dropdown {
opacity: 1 !important;
visibility: visible !important;
height: auto !important;
}
.services-dropdown {
transition: all 0.3s ease-in-out;
height: 0;
overflow: hidden;
width: 240px;
}
.services-dropdown a{
white-space: nowrap;
padding: 16px 0;
display: flex;
align-items: center;
justify-content: space-between;
width: 100%;
}
.services-dropdown ul li:first-child{
border-bottom: 1px solid #0000000A;
}
.services-dropdown a:hover svg path{
stroke: var(--green-light);
} .hero-video-wrapper {
position: relative;
overflow: hidden;
}
.hero-video-placeholder {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
transition: opacity 0.5s ease-out;
}
.hero-placeholder-image {
width: 100%;
height: 100%;
object-fit: cover;
}
.hero-loading-spinner {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 3;
}
.spinner {
width: 40px;
height: 40px;
border: 3px solid rgba(255, 255, 255, 0.3);
border-top: 3px solid white;
border-radius: 50%;
animation: spin 1s linear infinite;
}
@keyframes spin {
0% { transform: rotate(0deg); }
100% { transform: rotate(360deg); }
}
.hero-video-desktop,
.hero-video-mobile {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
object-fit: cover;
opacity: 0;
transition: opacity 0.5s ease-in;
z-index: 1;
}
.hero-video-desktop.loaded,
.hero-video-mobile.loaded {
opacity: 1;
}
.hero-video-placeholder.hidden {
opacity: 0;
pointer-events: none;
}:root {
--beige: #F2F1EB;
--light-beige: #EBE7E0;
--white-beige: #F7F5F2;
--dark-beige: #E7E5DF;
--green: #00362A;
--green-secondary: #216C4D;
--carribean-green: #01664D;
--green-light: #027E5D;
--green-dark: #002D23;
--green-footer: #00261E;
--plain-green: #014E3C;
--primary-deep-blue: #000A1E;
--secondary-neutral-grey: #2E2E2E;
--gold: #867C5F;
--bodycolor: #000000B2;
--dark-grey: #454543;
--dark-slate: #424242;
--grey: #F2F1EB;
--dark-grey: #001623;
--secondary-neutral: #737373;
--dark: #212121;
--brown: #403524;
--brown-beige: #ECEAE3;
--brown-light: #40352412;
--brown-body: #333333B2;
}  .overflow-hidden {
overflow: hidden;
}
.lh-fix {  margin: 0;
padding: 0;
}
.hero-banner .line{ }
.hero-banner .line-wrapper {
overflow: hidden;
padding-bottom: 0.3em; margin-bottom: -0.3em;
} .hero-video-wrapper {
position: relative;
width: 100%;
overflow: hidden;
opacity: 0; }
.hero-video-desktop,
.hero-video-mobile {
width: 100%;
height: auto;
display: block;
} .hero-video-desktop {
display: block;
}
.hero-video-mobile {
display: none;
} @media (max-width: 1279px) {
.hero-video-desktop {
display: none;
}
.hero-video-mobile {
display: block;
}
}
.scroll-to-explore{
opacity: 0;
transform: translateY(10px);
transition: all 0.8s ease;
} .btn-primary,
.btn-secondary{
transition: all 0.3s ease;
}
.btn-primary:hover{
background-color: #014E3C;
}
.btn-primary:focus{
background-color: #027E5D;
}
.btn-primary:disabled{
opacity: 0.5;
}
.btn-secondary:hover{
background-color: #027E5D;
color: #FFFFFF;
}
.btn-secondary:hover svg circle{
stroke: #FFFFFF;
}
.btn-secondary:focus{
background-color: #027E5D;
}
.btn-secondary:disabled{
opacity: 0.5;
}
.header nav ul {
letter-spacing: 1px;
}
.header nav ul li a{
transition: all 0.3s ease;
}
.header nav ul li a,
.header nav ul li span{
font-size: 14px !important;
}
.header nav ul li a:hover{
color: #027E5D;
}
.services-dropdown li a{
font-size: 14px !important;
letter-spacing: 1px;
}
.header .menu-bar .btn-primary,
.header .menu-bar .btn-secondary,
.nav-overlay .nav-overlay-contact-us{
padding-top: 16px;
padding-bottom: 16px;
}
.nav-overlay .nav-list--item a{
letter-spacing: -1px;
}
.nav-overlay .nav-list--item .services-submenu a{
letter-spacing: -0.5px;
} .text-reveal--wrapper .overflow-hidden {
margin: 0 !important;
padding: 0 !important;
}
.text-reveal--wrapper .overflow-hidden > div {
margin: 0 !important;
padding: 0 !important;
line-height: inherit !important;
} .text-reveal--wrapper .lh-fix {
margin: 0 !important;
padding: 0 !important;
line-height: 0.96 !important;
padding-bottom: 0.2em !important;
margin-bottom: -0.2em !important;
}
.text-reveal--wrapper.developments-text-line .lh-fix{
line-height: 1.06 !important;
}
.text-reveal--wrapper.developments-text-line-paragraph .lh-fix{
line-height: 1.56 !important;
}
.text-reveal--wrapper .lh-fix > div {
margin: 0 !important;
padding: 0 !important;
line-height: inherit !important;
} .development-project-item .overflow-hidden {
margin: 0 !important;
padding: 0 !important;
}
.development-project-item .overflow-hidden > div {
margin: 0 !important;
padding: 0 !important;
line-height: inherit !important;
}
.development-project-item .lh-fix {
margin: 0 !important;
padding: 0 !important;
line-height: 1.1 !important;
}
.development-project-item .lh-fix > div {
margin: 0 !important;
padding: 0 !important;
line-height: inherit !important;
} .hero-image-wrapper {
overflow: hidden;
position: relative;
width: 100%; aspect-ratio: 1.7;
min-height: 700px; 
display: block;
}
@media (max-width: 1023px) {
.hero-image-wrapper {
aspect-ratio: 1.4;
min-height: 210px;
}
} .hero-banner-animation {
opacity: 0; } .hero-banner-animation h1 {
opacity: 1; }
.hero-banner-animation .line-wrapper {
display: block;
overflow: hidden;
}
.hero-banner-animation .line {
display: block;
opacity: 0;
transform: translateY(100%);
} .header {
opacity: 0; will-change: opacity; transition: none; } #nav-overlay {
position: fixed !important;
top: -100vh !important;
left: 0 !important;
width: 100vw !important;
height: 100vh !important;
background-color: #00261E !important;
z-index: 50 !important;
transition: top 1.2s cubic-bezier(0.25, 0.1, 0.25, 1) !important;
transform: translateY(0) !important;
}
#nav-overlay.open {
top: 0 !important;
} @media (max-width: 768px) {
#nav-overlay {
top: -100vh !important;
transition: top 1.2s cubic-bezier(0.25, 0.1, 0.25, 1) !important;
}
#nav-overlay.open {
top: 0 !important;
}
}
@media (min-width: 769px) {
#nav-overlay {
top: -100vh !important;
transition: top 1.2s cubic-bezier(0.25, 0.1, 0.25, 1) !important;
}
#nav-overlay.open {
top: 0 !important;
}
}
.nav-close {
-webkit-tap-highlight-color: transparent;
-webkit-touch-callout: none;
-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
touch-action: manipulation;
z-index: 1000;
position: relative;
}
.nav-close svg {
pointer-events: none;
}
.nav-list--container{
width: 100%;
height: 100%;
overflow-y: scroll;
scrollbar-width: none; -ms-overflow-style: none; }
.nav-list--container::-webkit-scrollbar {
display: none; }
.nav-list--container .nav-list--item{
width: 100%;
padding: 20px 0;
border-bottom: 1px solid #FFFFFF1F;
}
.nav-list--container .nav-list--item a,
.nav-list--container .nav-list--item .text-white{
opacity: 32%;
transition: opacity 0.3s ease;
}
.nav-list--container .nav-list--item:hover a,
.nav-list--container .nav-list--item:hover .text-white,
.nav-list--container .nav-list--item:hover span{
opacity: 1;
}
.hero-banner-image-animation {
width: 100%;
height: 100%;
object-fit: cover;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
transform: scale(1.2); will-change: transform;
} @font-face {
font-family: 'Teodor';
src: url(https://www.maiaestates.in/in-the-news/wp-content/themes/maia-2025/fonts/Teodor-Light.woff2) format('woff2'),
url(https://www.maiaestates.in/in-the-news/wp-content/themes/maia-2025/fonts/Teodor-Light.woff) format('woff'),
url(https://www.maiaestates.in/in-the-news/wp-content/themes/maia-2025/fonts/Teodor-Light.ttf) format('truetype'),
url(https://www.maiaestates.in/in-the-news/wp-content/themes/maia-2025/fonts/Teodor-Light.eot) format('embedded-opentype'),
url(https://www.maiaestates.in/in-the-news/wp-content/themes/maia-2025/fonts/Teodor-Light.svg) format('svg');
font-weight: 300;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Teodor';
src: url(https://www.maiaestates.in/in-the-news/wp-content/themes/maia-2025/fonts/Teodor-Regular.woff2) format('woff2'),
url(https://www.maiaestates.in/in-the-news/wp-content/themes/maia-2025/fonts/Teodor-Regular.woff) format('woff'),
url(https://www.maiaestates.in/in-the-news/wp-content/themes/maia-2025/fonts/Teodor-Regular.ttf) format('truetype'),
url(https://www.maiaestates.in/in-the-news/wp-content/themes/maia-2025/fonts/Teodor-Regular.eot) format('embedded-opentype'),
url(https://www.maiaestates.in/in-the-news/wp-content/themes/maia-2025/fonts/Teodor-Regular.svg) format('svg');
font-weight: 400;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Teodor';
src: url(https://www.maiaestates.in/in-the-news/wp-content/themes/maia-2025/fonts/Teodor-Medium.woff2) format('woff2'),
url(https://www.maiaestates.in/in-the-news/wp-content/themes/maia-2025/fonts/Teodor-Medium.woff) format('woff'),
url(https://www.maiaestates.in/in-the-news/wp-content/themes/maia-2025/fonts/Teodor-Medium.ttf) format('truetype'),
url(https://www.maiaestates.in/in-the-news/wp-content/themes/maia-2025/fonts/Teodor-Medium.eot) format('embedded-opentype'),
url(https://www.maiaestates.in/in-the-news/wp-content/themes/maia-2025/fonts/Teodor-Medium.svg) format('svg');
font-weight: 500;
font-style: normal;
font-display: swap;
}
*{
margin: 0;
padding: 0;
box-sizing: border-box;
}
.font-heading{
font-family: 'Teodor', serif;
}
.font-body{
font-family: "Albert Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
}
.letter-spacing-0-05{
letter-spacing: -0.5px;
}
.letter-spacing-0-1{
letter-spacing: -1px;
}
.letter-spacing-0-2{
letter-spacing: -2px;
}
.letter-spacing-2-05{
letter-spacing: -2.5px;
}
.larger-text-size{
letter-spacing: -3px;
}
@media (max-width: 1023px) {
.letter-spacing-0-2{
letter-spacing: -1px;
}
.larger-text-size{
letter-spacing: -1.75px !important;
}
}
body{
background-color: var(--dark-beige);
color: var(--bodycolor);
font-family: "Albert Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
font-smoothing: antialiased;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
h1, h2, h3, h4, h5, h6{
font-family: 'Teodor', serif;
color: var(--green);
line-height: 96%;
letter-spacing: -2px;
}
@media (max-width: 1023px) {
h1, h2, h3, h4, h5, h6{
letter-spacing: -1px !important;
}
}
p{
font-size: 16px;
line-height: 156%;
font-weight: 500;
color: var(--bodycolor);
}
.container{ margin: 0 auto;
padding: 0 80px;
} .header{
padding: 6px 0;
background-color: var(--dark-beige);
}
.header-transparent{
background-color: transparent;
}
.header-green{
background-color: var(--green-dark);
border-bottom: 1px solid #FFFFFF2E;
}
.header .logo,
.nav-overlay .logo{
width: 106px;
}
.nav-overlay .h-screen{
height: 100dvh;
}
.header .social-icons{
display: flex;
gap: 10px;
}
.header .social-icons img{
width: 20px;
} .footer .footer-content {
border-bottom: 1px solid #FFFFFF29;
}
.footer a{
opacity: 0.6;
transition: opacity 0.3s ease;
}
.footer a.footer-info-item,
.footer a.footer-policy-item{
opacity: 0.4;
}
.footer a:hover{
opacity: 0.8;
}
.footer .footer-logo{
width: 198px;
}
@media (min-width: 1024px) {  .sticky-section {
position: fixed;
bottom: 0;
left: 0;
right: 0;
z-index: 10;
pointer-events: none; }
.sticky-section .footer {
pointer-events: auto; } .scroll-section {
position: relative;
z-index: 20;
background: inherit;
min-height: 100vh;
margin-bottom: 100vh; }
}
@media (max-width: 1023px) {
.container{
padding: 0 20px;
}
.header{
padding: 4px 0;
}
p{
font-size: 14px;
}
.footer .footer-logo{
width: 158px;
}
}  .hero-banner .hero-content h1{
line-height: 96%;
letter-spacing: -0.04em;
font-weight: 400;
} .about-maia{
padding: 140px 0 218px;
} .image-reveal--wrapper {
position: relative;
overflow: hidden; }
.image-reveal--wrapper img {
width: 100%;
height: 100%;
object-fit: cover;
will-change: transform; }
.section-subheader{
font-size: 16px;
line-height: 140%;
letter-spacing: 0.16em;
text-transform: uppercase;
font-weight: 400;
}
@media (max-width: 1023px) {
.section-subheader{
font-size: 14px;
}
}
.line-divider {
background: linear-gradient(90deg, rgba(1, 78, 60, 0) 0%, rgba(1, 78, 60, 0.108) 20.67%, rgba(0, 54, 42, 0.108) 72.6%, rgba(2, 180, 138, 0) 100%);
width: 100%;
height: 1px;
}
.line-divider-light{
background: #FFFFFF1F;
width: 100%;
height: 1px;
}
.line-divider-plain-green{
background-color: #014E3C2E;
width: 100%;
height: 1px;
}
.line-divider-green-light{
background:#014E3C2E;
width: 100%;
height: 1px;
}
.line-divider-plain-beige{
background-color: #847B5E38;
width: 100%;
height: 1px;
}
.line-divider-brown{
background-color: #4035241F;
width: 100%;
height: 1px;
} .line-divider-with-star{
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
}
.line-divider-with-star::before,
.line-divider-with-star::after {
content: '';
height: 1px; background-color: #014E3C2E;
position: absolute;
top: 50%;
transform: translateY(-50%);
}
.line-divider-with-star::before {
right: calc(50% + 40px);
left: 0; }
.line-divider-with-star::after {
left: calc(50% + 40px);
right: 0;
} .header {
transition: all 0.3s ease;
}
.header-transparent {
background: transparent;
}
.header-transparent.header-scrolled {
background: rgba(0, 45, 35, 0.95); backdrop-filter: blur(10px);
-webkit-backdrop-filter: blur(10px);
box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);
}    .featured-blog--item,
.featured-article--item{
position: relative;
}
.featured-article--item h3{
letter-spacing: -1px;
}
.featured-blog--info h3{
letter-spacing: -1px;
}
.featured-blog--header h2,
.popular-this-month--item h3{
letter-spacing: -1px;
}
.featured-blog--item h3,
.popular-blog--item h3{
letter-spacing: -0.5px !important;
}
.bg-plain-green h4{
letter-spacing: -1px;
}
.featured-blog--item::before{
content: '';
background-color: #014E3C2E;
position: absolute;
top: 0;
right: -40px;
width: 1px;
height: 100%;
}
.featured-blog--item:last-child::before,
.featured-article--item:last-child::before{
display: none;
}
.featured-article--item::before{
content: '';
background-color: #014E3C2E;
position: absolute;
bottom: -40px;
left: 0;
width: 100%;
height: 1px;
}
@media (max-width: 1023px) {
.featured-blog--item::before{
width: 100%;
height: 1px;
top: unset;
right: unset;
bottom: -22px;
left: 0;
}
.featured-article--item::before{
bottom: -22px;
}
}  .blog-search-wrapper input,
.latest-news-search-wrapper input {
min-width: 250px;
background: #F7F5F2;
border-radius: 46px;
font-size: 16px;
font-weight: 300;
color: #737373;
padding: 8px 24px;
border: 1px solid #CCCCCC;
outline: none;
}
.latest-blogs-search-btn,
.latest-news-search-btn {
color: #737373;
transition: color 0.3s ease;
transform: translateY(-50%);
}
.blog-search-btn:hover,
.latest-news-search-btn:hover {
color: #00362A;
} .category-filter-btn,
.latest-news-category-filter-btn {
display: inline-block;
padding: 8px 16px; background: #ECEAE3;
border-radius: 2px;
font-size: 14px;
font-weight: 400;
color: #737373;
text-decoration: none;
cursor: pointer;
transition: all 0.3s ease;
}
.category-filter-btn:hover,
.latest-news-category-filter-btn:hover {
border-color: #00362A;
color: #00362A;
text-decoration: none;
}
.category-filter-btn.active,
.latest-news-category-filter-btn.active {
background: #00362A;
color: white;
border-color: #00362A;
text-decoration: none; } .blog-post-card,
.latest-news-post-card {
display: block;
background: transparent;
border-radius: 4px;
overflow: hidden;
cursor: pointer;
text-decoration: none;
color: inherit;
}
.blog-post-card:hover,
.latest-news-post-card:hover {
text-decoration: none;
color: inherit;
}
.blog-post-image,
.latest-news-post-image { aspect-ratio: 1.6;
overflow: hidden;
object-fit: cover;
}
.latest-news-post-image{
aspect-ratio: 1/1.2;
}
.latest-news-post-image img{
width: 100%;
height: 100%;
object-fit: cover;
}
.blog-post-content,
.latest-news-post-content {
padding: 32px 0;
width: 80%;
}
.blog-post-category,
.latest-news-post-category {
display: inline-block;
background: #01664D2E;
color: #00362A;
padding: 4px 16px;
border-radius: 2px;
font-size: 14px;
font-weight: 500;
margin-bottom: 22px;
}
.blog-post-title,
.latest-news-post-title {
font-family: 'Teodor', serif;
font-size: 24px;
font-weight: 400;
line-height: 1.2;
color: #000A1E;
margin-bottom: 18px;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
overflow: hidden;
letter-spacing: -1px;
}
.blog-post-date,
.latest-news-post-date {
font-size: 16px;
color: #000A1E;
margin: 0;
} .pagination-btn,
.latest-news-pagination-btn {
padding: 8px 12px;
border: 1px solid #E5E5E5;
background: white;
border-radius: 6px;
font-size: 14px;
font-weight: 500;
color: #666;
cursor: pointer;
transition: all 0.3s ease;
display: flex;
align-items: center;
justify-content: center;
min-width: 40px;
height: 40px;
}
.pagination-btn:hover:not(.disabled),
.latest-news-pagination-btn:hover:not(.disabled) {
border-color: #00362A;
color: #00362A;
}
.pagination-btn.active,
.latest-news-pagination-btn.active {
background: #00362A;
color: white;
border-color: #00362A;
}
.pagination-btn.active:hover,
.latest-news-pagination-btn.active:hover{
background: #00362A;
color: white;
border-color: #00362A;
}
.pagination-btn.disabled,
.latest-news-pagination-btn.disabled {
opacity: 0.5;
cursor: not-allowed;
}
.pagination-ellipsis,
.latest-news-pagination-ellipsis {
padding: 8px 4px;
color: #666;
font-size: 14px;
}
.latest-blogs-post-item  .latest-blogs-post-image{
aspect-ratio: 1.6/1;
}
.latest-blogs-post-item  .latest-blogs-post-image img{
width: 100%;
height: 100%;
object-fit: cover;
} @media (max-width: 768px) {
.blog-search-wrapper input,
.latest-news-search-wrapper input {
min-width: 200px;
}
.blog-post-image { }
.blog-post-content,
.latest-news-post-content {
padding: 24px 0;
}
.blog-post-category,
.latest-news-post-category {
padding: 4px 12px;
margin-bottom: 18px;
font-size: 12px;
}
.blog-post-title,
.latest-news-post-title {
font-size: 20px;
margin-bottom: 14px;
}
.blog-post-date,
.latest-news-post-date {
font-size: 14px;
}
} .bd-breadcrumb{
border-radius: 2px;
padding: 4px 16px;
font-size: 12px;
font-weight: 600;
}
.bd-breadcrumb-middle{
background: #E3E3E342;
}
.bd-breadcrumb-last{
background: #FFFFFFED;
color: #01664D;
}
.bd-breadcrumb-separator{
padding: 4px 8px;
} .blog-details--body-content,
.blog-details--body-content p{
font-weight: 300;
font-size: 18px;
leading-trim: NONE;
line-height: 148%;
letter-spacing: 0%;
color: #2E2E2E;
}
.blog-details--body-content strong{
font-weight: 500;
}
.blog-details--body-content h2{
font-weight: 400;
font-style: Regular;
font-size: 32px;
leading-trim: NONE;
line-height: 36px;
letter-spacing: -0.5%;
vertical-align: middle;
color: var(--primary-deep-blue);
margin-bottom: 24px;
margin-top: 24px;
}
.blog-details--body-content h3{
font-weight: 400;
font-style: Regular;
font-size: 36px;
leading-trim: NONE;
line-height: 36px;
letter-spacing: -0.5%;
vertical-align: middle;
color: var(--primary-deep-blue);
margin-bottom: 24px;
margin-top: 56px;
letter-spacing: -1px;
}
.blog-details--body-content h4{
font-weight: 400;
font-style: Regular;
font-size: 24px;
leading-trim: NONE;
line-height: 128%;
letter-spacing: 0%;
vertical-align: middle;
color: var(--primary-deep-blue);
margin-bottom: 24px;
letter-spacing: -1px;
}
.blog-details--body-content h5{
font-weight: 400;
font-style: Regular;
font-size: 20px;
leading-trim: NONE;
line-height: 128%;
letter-spacing: 0%;
vertical-align: middle;
color: var(--primary-deep-blue);
margin-bottom: 24px;
letter-spacing: -1px;
}
.blog-details--body-content h2 strong,
.blog-details--body-content h3 strong,
.blog-details--body-content h4 strong,
.blog-details--body-content h5 strong
{
font-weight: 400;
}
.blog-details--body-content h2 b,
.blog-details--body-content h3 b,
.blog-details--body-content h4 b,
.blog-details--body-content h5 b {
font-weight: 400 !important;
}
.blog-details--body-content ul{
margin-bottom: 50px;
list-style: disc;
padding-left: 20px;
}
.blog-details--body-content ol{
margin-bottom: 50px;
list-style: decimal;
padding-left: 20px;
}
.blog-details--body-content ul li,
.blog-details--body-content ol li{
font-weight: 300;
font-size: 18px;
leading-trim: NONE;
line-height: 148%;
letter-spacing: 0%;
color: #2E2E2E;
}
.blog-details--body-content a{
color:inherit;
text-decoration: underline;
} .toc-link{
font-weight: 400;
font-size: 18px;
leading-trim: NONE;
line-height: 150%;
letter-spacing: -1.5%;
vertical-align: middle;
color: #2E2E2E;
padding: 0;
margin-bottom: 24px;
opacity: 0.5;
}
.toc-link.active { color: #027E5D !important;
font-weight: 600;
opacity: 1; }  .table-of-contents summary {
cursor: pointer;
list-style: none;
}
.table-of-contents summary::-webkit-details-marker {
display: none;
}
.table-of-contents details[open] summary .minus {
transform: rotate(0deg);
}
.table-of-contents details:not([open]) summary .minus {
transform: rotate(0deg);
}
.minus {
transition: transform 0.2s ease;
font-weight: bold;
font-size: 1.2em;
} .text-primary-deep-blue.leading-12 {
cursor: pointer;
user-select: none;
}
.text-primary-deep-blue.leading-12:hover {
opacity: 0.8;
}
.accordion-icon {
transition: opacity 0.2s ease;
}
@media (max-width: 768px) {
.blog-details-sidebar--wrapper{
order: 1 !important;
position: static !important;
min-height: auto !important;
}
.blog-details-content--wrapper{
order: 2 !important;
}
.blog-details--body-content,
.blog-details--body-content p{
font-size: 16px;
}
.blog-details--body-content h3{
font-weight: 350;
font-size: 28px;
line-height: 36px;
}
.blog-details--body-content h4{
font-size: 20px;
line-height: 128%;
}
.blog-details--body-content h5{
font-size: 18px;
line-height: 128%;
}
.blog-details--body-content ul li,
.blog-details--body-content ol li{
font-size: 16px;
line-height: 148%;
}
}  .featured-article--image{
aspect-ratio: 1/1;
}
.latest-news-post-item .post-image{
aspect-ratio: 1/1.2;
}
.featured-article--image img{
width: 100%;
height: 100%;
object-fit: cover;
object-position: top
}
.latest-news-post-item .post-image img{
width: 100%;
height: 100%;
object-fit: cover;
object-position: top
}
.featured-articles-slider .featured-article--slide .article-slide--img{
aspect-ratio: 1/1.2;
}
.featured-article--slide h3{
letter-spacing: -1px;
}
.featured-blogposts-slider .featured-blogpost--slide .blogpost-slide--img{
aspect-ratio: 1.6;
}
.featured-articles-slider .slick-slide,
.featured-blogposts-slider .slick-slide{
margin-right: 32px;
}
.featured-articles-slider .slick-list,
.featured-blogposts-slider .slick-list{
padding: 0 10% 0 0 !important;
} .article-slider-progress,
.blogpost-slider-progress {
width: 100%;
max-width: 100%;
margin: 0 auto;
}
.article-slider-progress-bar,
.blogpost-slider-progress-bar {
width: 100%;
height: 3px;
background-color: #EBE7E0;
position: relative;
overflow: hidden;
}
.article-slider-progress-fill,
.blogpost-slider-progress-fill {
height: 100%;
background-color: #000A1E;
width: 25%; transition: width 0.3s ease;
position: absolute;
left: 0;
top: 0;
min-width: 1px; } .article-details--image{
aspect-ratio: 1.1;
}
@media (max-width: 1023px) {
.featured-article--image{
aspect-ratio: auto;
}
.article-details--image{ aspect-ratio: auto;
}
}
.slick-arrow{
transition: opacity 0.3s ease;
}
.slick-disabled {
opacity: 0.5;
pointer-events: none;
}