/**handles:block-acf-hero,block-acf-sidebar,block-acf-content-dots,block-acf-zig-zag-container**/
section.default-hero{position:relative;padding:3.25rem 30px;margin-top:7.85em;box-shadow:inset 0 0 0 1000px rgb(0 0 0 / 50%)}section.default-hero .titleContent{color:#fff}section.default-hero .backgroundImage img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;z-index:-1}section.default-hero .titleContent h1{text-transform:uppercase;margin:0;position:relative;text-align:center;color:#fff;font-size:3.4em}section.default-hero .titleContent p{font-size:1em;font-weight:600;line-height:1.6}.is-style-btn-outline>a::after,.wp-block.is-style-btn-outline .wp-block-button__link::after{content:"\f178";font-weight:300;display:inline-block;font-size:1.4em;transition:all .2s ease-in-out;font-family:"Font Awesome 6 Pro"}section.default-hero .titleContent h1::after{content:"";width:4em;height:.16em;background:#68bbbf;position:absolute;left:50%;transform:translateX(-50%);bottom:-.54em;top:inherit}@media (max-width:480px){section.default-hero .titleContent h1{font-size:2em}section.default-hero{padding:3.25rem 30px}}@media (max-width:760px){section.default-hero .titleContent h1{font-size:1.9em}}@media (min-width:760px){section.default-hero{padding:7.5rem 30px}}@media (min-width:960px){section.default-hero{padding:10.5rem 30px}}
.sidebar{background:#f2f2f260;padding:2em 1.725em 1.725em 2.35em}.sidebar .sidebarLinks .wp-block-navigation__container{display:block}.sidebar .sidebarLinks a{display:block;font-size:.9em;text-decoration:none;color:#161514;line-height:1.2;padding:1em 0;transition:all .4s ease-in-out;position:relative;width:100%}.sidebar .sidebarLinks li:first-of-type a{margin-top:0}.sidebar .sidebarLinks li:not(:first-of-type){border-top:1px solid #e2dfdf;transition:all .4s ease-in-out}.sidebar .sidebarLinks li:not(:first-of-type):hover{border:none}.sidebar .sidebarLinks li:hover+li{border:none}.sidebar .sidebarLinks a.active,.sidebar .sidebarLinks a:hover{font-size:1em;font-weight:700;color:#68bbbf}.sidebar .sidebarLinks a>span{display:inline-block;position:relative}.sidebar .sidebarLinks a>span::after{content:"";position:absolute;z-index:-1;left:0;bottom:-5px;background:#68bbbf;height:.0666666666666667em;width:0;transition:all .4s ease-in-out}.sidebar .sidebarLinks a.active>span::after,.sidebar .sidebarLinks a:hover>span::after{width:6rem}@media (min-width:1000px){.sidebar{background:#f2f2f260;padding:8em 1.725em 1.725em 2.35em;will-change:min-height}.sidebarLinks{position:relative;transform:translate(0,0);transform:translate3d(0,0,0);will-change:position,transform}}@media (min-width:1700px){.sidebar{padding:8em 1.725em 1.725em 4.35em}}
.contentDots{padding:2.25em 1em 2.25em 5.25em;position:relative;color:#68bbbf;background:rgba(242,242,242,.38)}.contentDots svg{width:80px;height:204.83px;position:absolute;top:50%;transform:translatey(-50%);left:-20px;z-index:3}.contentDots p{color:inherit;line-height:1.71428571429;font-size:1.2rem;font-weight:600;margin-top:0}.contentDots :last-of-type{margin-bottom:0}.content-socials{display:flex;padding:2em 0 0 0;justify-content:center;gap:1em;position:absolute;right:1.5em;bottom:1.4em}.content-socials .single-media a{background-color:#263640;width:3em;height:3em;display:flex;align-items:center;justify-content:center;border-radius:100%;text-decoration:none;transition:all .4s ease-in-out;color:#fff}.content-socials .single-media a:hover{background-color:#68bbbf}@media only screen and (min-width:600px){.contentDots p{font-size:1.75rem}.contentDots{padding:4.25em 4em 4.25em 6.25em}}@media only screen and (min-width:960px){.contentDots svg{top:50%;left:-20px;transform:translateY(-50%)}.contentDots{padding:4.25em 4em 4.25em 6.25em}}
section.zig-zag .eachImageContentGrid{display:block;grid-template-columns:47.67441860465116% 43.25581395348837%;gap:3.5em;margin-bottom:2.2em}section.zig-zag .eachImageContentGrid .content h2:first-of-type,section.zig-zag .eachImageContentGrid .content h3:first-of-type,section.zig-zag .eachImageContentGrid .content h4:first-of-type{margin-top:0;margin-bottom:1.5em}section.zig-zag .eachImageContentGrid .content{padding:1.2em 0}section.zig-zag .eachImageContentGrid .content p:last-of-type{margin-bottom:3em}section.zig-zag .eachImageContentGrid .content p{line-height:1.92;margin-top:0}section.zig-zag .eachImageContentGrid .content .button a{font-size:.8em;text-decoration:none;font-weight:700;color:#000;letter-spacing:.02em;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;gap:1.62em}section.zig-zag .eachImageContentGrid .content .button{margin-top:1.88em}section.zig-zag .eachImageContentGrid .image img{width:100%;height:auto;object-fit:cover}section.zig-zag .invert_order .image{order:2}.block-post-row.zig-zag-post-row.eachImageContentGrid.invert_order .block-editor-block-list__block.wp-block-acf-post-row-image{order:2}section.zig-zag .eachImageContentGrid .content .button a i{font-size:1.75em;position:relative}section.zig-zag .eachImageContentGrid:nth-child(odd) a i::after{content:"";display:inline-block;width:.5333333333333333em;height:.5333333333333333em;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;border:.04em solid #000;position:absolute;right:-.2666666666666667em;top:50%;transform:translateY(-50%)}section.zig-zag .eachImageContentGrid:nth-child(2n) .button a{padding:1em;width:fit-content;border:.04em solid #000;font-weight:400}section.zig-zag .eachImageContentGrid .image,section.zig-zag .eachImageContentGrid .image *{position:relative;width:100%;height:100%;object-fit:cover}section.zig-zag .eachImageContentGrid .image1 img{width:100%}section.zig-zag .eachImageContentGrid .image2 img{right:0;top:0;position:relative;width:100%;height:auto}section.zig-zag .eachImageContentGrid .image1{margin-bottom:1em}section.zig-zag .eachImageContentGrid .image img{width:100%;height:100%;object-fit:contain}.block-editor section.zig-zag .eachImageContentGrid .image .overImage{position:relative}@media only screen and (min-width:960px){section.zig-zag .eachImageContentGrid .image1{margin-bottom:0}section.zig-zag .eachImageContentGrid .image1 img{width:18em}section.zig-zag .eachImageContentGrid .image2 img{top:3.48em;position:absolute;width:18em}section.zig-zag .eachImageContentGrid{display:grid;margin-bottom:7.2em;align-items:start}}@media only screen and (max-width:1200px){.sidebar-content-wrap section.zig-zag .eachImageContentGrid{display:block}}