@font-face{font-family:"Avenir-Heavy";src:url(../../../../../../../themes/siddall-2022/fonts/Avenir-Heavy.eot),url(../../../../../../../themes/siddall-2022/fonts/Avenir-Heavy.woff) format("woff"),url(../../../../../../../themes/siddall-2022/fonts/Avenir-Heavy.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Avenir-Light";src:url(../../../../../../../themes/siddall-2022/fonts/Avenir-Light.eot),url(../../../../../../../themes/siddall-2022/fonts/Avenir-Light.woff) format("woff"),url(../../../../../../../themes/siddall-2022/fonts/Avenir-Light.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"AvenirBook";src:url(../../../../../../../themes/siddall-2022/fonts/Avenir-Book.eot),url(../../../../../../../themes/siddall-2022/fonts/Avenir-Book.woff) format("woff"),url(../../../../../../../themes/siddall-2022/fonts/Avenir-Book.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"AvenirMedium";src:url(../../../../../../../themes/siddall-2022/fonts/Avenir-Medium.eot);src:url("../../../../../../../themes/siddall-2022/fonts/Avenir-Medium.eot?#iefix") format("embedded-opentype"),url(../../../../../../../themes/siddall-2022/fonts/Avenir-Medium.woff) format("woff"),url(../../../../../../../themes/siddall-2022/fonts/Avenir-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"AvenirRoman";src:url(../../../../../../../themes/siddall-2022/fonts/Avenir-Roman.eot);src:url("../../../../../../../themes/siddall-2022/fonts/Avenir-Roman.eot?#iefix") format("embedded-opentype"),url(../../../../../../../themes/siddall-2022/fonts/Avenir-Roman.woff) format("woff"),url(../../../../../../../themes/siddall-2022/fonts/Avenir-Roman.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}strong{font-family:"AvenirMedium",arial,sans-serif;font-weight:700}.flex{display:flex}.flex.gap-small{gap:10px}.flex.gap-medium{gap:30px}.flex.gap-large{gap:60px}.flex.valign-top{align-items:flex-start}.flex.valign-middle{align-items:center}.flex.valign-bottom{align-items:flex-end}.flex .block-editor-inner-blocks{flex:1}.flex .block-editor-inner-blocks .block-editor-block-list__layout{display:flex;gap:30px}.flex .block-editor-inner-blocks .block-editor-block-list__layout>div{flex:1}.flexwrap{flex-wrap:wrap}.flexwrap .block-editor-inner-blocks .block-editor-block-list__layout{flex-wrap:wrap}.flex-vert-center{align-items:center}.fixed-width{position:relative;width:100%;max-width:1200px;margin:0 auto}@media only screen and (max-width:1255px){.fixed-width{padding:0 15px}}.block.fullvh-1{height:100vh}.button{background:#8CAD04;display:inline-block;color:#fff;padding:10px 20px;text-decoration:none;font-size:19px;letter-spacing:.04em;overflow:hidden;position:relative;transition:all 0.5s;z-index:0;border-radius:4px;margin-right:10px}.button.green{background:#8CAD04;color:#fff}.button.outline{background:transparent;border:1px solid #fff;color:#fff}.button.black{border-color:#000;color:#000}.button:hover{text-decoration:none;background:rgba(0,0,0,.1)}.block h1{font-size:54px;font-weight:300;line-height:1.25em}@media only screen and (max-width:1105px){.block h1{font-size:32px}}.block h2{font-size:42px;font-weight:400;line-height:1.25em}@media only screen and (max-width:1105px){.block h2{font-size:30px}}@media only screen and (max-width:650px){.block h2{font-size:28px}}.block h3{font-size:36px;font-weight:400;line-height:1.25em;text-transform:uppercase}@media only screen and (max-width:1105px){.block h3{font-size:28px}}.block h4{font-size:24px;font-weight:400;line-height:1.25em;margin-bottom:10px}@media only screen and (max-width:1105px){.block h4{font-size:24px;line-height:1.1em}}.block h5{font-size:22px;font-weight:400;line-height:1.25em;margin-bottom:10px}@media only screen and (max-width:1105px){.block h5{font-size:22px;line-height:1.1em}}.block h6{font-size:12px;font-weight:400;line-height:1.25em}@media only screen and (max-width:1105px){.block h6{font-size:18px;line-height:1.1em}}.block em{font-style:italic}.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto}.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.block-editor-block-list__layout{font-family:"Avenir-Light",arial,sans-serif}.acf-block-preview a,.acf-block-preview .block *{pointer-events:none}.acf-block-preview .block .block-list-appender *,.acf-block-preview .block-editor-block-list__block,.acf-block-preview .block-editor-block-list__block .carousel-block .slider-navigation *{pointer-events:auto}.acf-block-preview .columns-flex.gap-small .block-editor-inner-blocks .block-editor-block-list__layout{gap:10px}.acf-block-preview .columns-flex.gap-medium .block-editor-inner-blocks .block-editor-block-list__layout{gap:30px}.acf-block-preview .columns-flex.gap-large .block-editor-inner-blocks .block-editor-block-list__layout{gap:60px}.acf-block-preview .columns-flex.valign-top .block-editor-inner-blocks .block-editor-block-list__layout{align-items:flex-start}.acf-block-preview .columns-flex.valign-middle .block-editor-inner-blocks .block-editor-block-list__layout{align-items:center}.acf-block-preview .columns-flex.valign-bottom .block-editor-inner-blocks .block-editor-block-list__layout{align-items:flex-end}.headline-content-block{position:relative;padding:40px 0}@media only screen and (max-width:650px){.headline-content-block{padding:20px 0}}.headline-content-block.bg-white{background-color:#fff}.headline-content-block.bg-black{background-color:#000}.headline-content-block.bg-gray{background-color:#818181}.headline-content-block.bg-green{background-color:#8CAD04}.headline-content-block.text-white{color:#fff}.headline-content-block.text-black{color:#000}.headline-content-block.text-gray{color:#818181}.headline-content-block.text-green{color:#8CAD04}.headline-content-block.top-padding-small{padding-top:20px}.headline-content-block.top-padding-none{padding-top:0}.headline-content-block.bottom-padding-small{padding-bottom:20px}.headline-content-block.bottom-padding-none{padding-bottom:0}.headline-content-block img.bg-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:.05}.headline-content-block .fixed-width .limited-width{max-width:850px;overflow:hidden}.headline-content-block .fixed-width .limited-width h2{margin-bottom:30px}@media only screen and (max-width:650px){.headline-content-block .fixed-width .limited-width h2{margin-bottom:15px}}.headline-content-block .fixed-width .limited-width h2.headline-white{color:#fff}.headline-content-block .fixed-width .limited-width h2.headline-black{color:#000}.headline-content-block .fixed-width .limited-width h2.headline-gray{color:#818181}.headline-content-block .fixed-width .limited-width h2.headline-green{color:#8CAD04}.headline-content-block .fixed-width .limited-width h2.has-effect{padding-top:20px}.headline-content-block .fixed-width .limited-width h2.headline-effect{opacity:.2;position:absolute;font-size:45px;left:-20px;margin-top:0}.headline-content-block .fixed-width .limited-width p,.headline-content-block .fixed-width .limited-width ul,.headline-content-block .fixed-width .limited-width ol{font-size:20px;line-height:140%;margin-bottom:25px}@media only screen and (max-width:650px){.headline-content-block .fixed-width .limited-width p,.headline-content-block .fixed-width .limited-width ul,.headline-content-block .fixed-width .limited-width ol{font-size:18px}}.headline-content-block .fixed-width .limited-width ul{list-style:disc;margin-left:25px;text-align:left}.headline-content-block .fixed-width .limited-width ul li{margin-bottom:1em}.headline-content-block .fixed-width .limited-width ol{list-style:numeric;margin-left:25px;text-align:left}.headline-content-block .fixed-width .limited-width ol li{margin-bottom:1em}.headline-content-block .fixed-width .limited-width blockquote{background:#ECF1BE;border-radius:16px;text-align:left;font-size:20px;line-height:28px;padding:40px;margin-bottom:1em}.headline-content-block .fixed-width .limited-width blockquote strong{color:#8A5782}.headline-content-block.left .fixed-width p{text-align:left}.hero-headline{position:relative;height:40vw;background-size:cover;text-align:center}.hero-headline .overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}.call-to-action{padding:40px 0}.call-to-action.bg-white{background:#fff}.call-to-action.bg-black{background:#000}.call-to-action.bg-gray{background:#818181}.call-to-action.bg-green{background:#8CAD04}.call-to-action.text-white{color:#fff}.call-to-action.text-black{color:#000}.call-to-action.text-gray{color:#818181}.call-to-action.text-green{color:#8CAD04}.call-to-action .fixed-width{display:flex;justify-content:space-between;align-items:center;gap:20px}@media only screen and (max-width:650px){.call-to-action .fixed-width{flex-wrap:wrap}}.call-to-action .fixed-width h2{margin-bottom:0}.our-team .team-grid{display:flex;flex-wrap:wrap}.our-team .team-grid a.team-member{display:block;flex-basis:33.33%;height:38vw;position:relative;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none}@media only screen and (max-width:650px){.our-team .team-grid a.team-member{flex-basis:50%;height:60vw}}.our-team .team-grid a.team-member img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.our-team .team-grid a.team-member .overlay{position:absolute;bottom:0;height:0;width:100%;background-color:rgba(140,173,4,.8);transition:all 0.4s ease-in-out}.our-team .team-grid a.team-member h2{position:relative;opacity:0;transition:all 0.3s;text-align:center}.our-team .team-grid a.team-member:hover .overlay{height:100%}.our-team .team-grid a.team-member:hover h2{opacity:1}.team-member-details{background:#8CAD04;padding:30px}.team-member-details img{float:left;max-width:300px;margin-left:-150px;margin-right:30px;margin-top:-80px;-webkit-box-shadow:5px 5px 10px 0 rgba(0,0,0,.5);box-shadow:5px 5px 10px 0 rgba(0,0,0,.5)}@media only screen and (max-width:650px){.team-member-details img{float:none;margin:20px auto 0 auto;max-width:100%}}.team-member-details h2,.team-member-details h3{color:#fff}.team-member-details h2{margin-top:50px;font-family:"AvenirMedium",arial,sans-serif}@media only screen and (max-width:650px){.team-member-details h2{margin-top:25px}}.team-member-details h3{font-size:1.25rem}@media only screen and (max-width:650px){.team-member-details h3{font-size:1rem}}.team-member-details .bio{clear:both;padding-top:30px}@media only screen and (max-width:650px){.team-member-details .bio{padding-top:15px}}.block.timeline{height:auto;max-width:calc(100vw - 15px)}.block.timeline .timeline-inner{width:100%;overflow-x:scroll}.block.timeline .timeline-inner ::-webkit-scrollbar{-webkit-appearance:none;width:10px}.block.timeline .timeline-inner ::-webkit-scrollbar-thumb{border-radius:5px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.block.timeline .timeline-inner img{object-fit:contain;width:auto;max-width:none;max-height:400px}.block.columns-block{padding:40px 0}@media only screen and (max-width:650px){.block.columns-block{padding:20px 0}}.block.columns-block.bg-white{background-color:#fff}.block.columns-block.bg-black{background-color:#000}.block.columns-block.bg-gray{background-color:#818181}.block.columns-block.bg-green{background-color:#8CAD04}.block.columns-block.text-white{color:#fff}.block.columns-block.text-black{color:#000}.block.columns-block.text-gray{color:#818181}.block.columns-block.text-green{color:#8CAD04}.block.columns-block.top-padding-small{padding-top:20px}.block.columns-block.top-padding-none{padding-top:0}.block.columns-block.bottom-padding-small{padding-bottom:20px}.block.columns-block.bottom-padding-none{padding-bottom:0}.block.columns-block .columns-flex .column{flex:1}@media only screen and (max-width:650px){.block.columns-block .columns-flex .column{flex-basis:100%}}.column.column-text h4{line-height:150%}.column.column-text.capability-column{text-align:center}.column.column-text.capability-column img{max-height:150px;width:auto;margin-bottom:15px}.column.column-logo{text-align:center}.column.column-logo img{filter:grayscale(100%);height:75px;width:auto;max-width:none}@media only screen and (max-width:650px){.column.column-logo img{height:50px}}.column.column-photo{text-align:center}.carousel-block{position:relative;padding:20px 0}.carousel-block.bg-white{background-color:#fff}.carousel-block.bg-black{background-color:#000}.carousel-block.bg-gray{background-color:#818181}.carousel-block.bg-green{background-color:#8CAD04}.carousel-block .carousel-holder.image-carousel .carousel-slide{padding:0 10px;text-align:center;display:flex;align-items:center;justify-content:center}.carousel-block .carousel-holder.image-carousel .carousel-slide img{display:inline-block;max-height:425px}.carousel-block .carousel-holder.image-carousel.show-2 .carousel-slide img{max-height:35vw}.carousel-block .carousel-holder.image-carousel.show-1 .carousel-slide img{max-height:40vw}.carousel-block .slider-navigation{position:absolute;top:50%;width:100%}.carousel-block .slider-navigation .slick-prev-next{display:flex}@media only screen and (max-width:650px){.carousel-block .slider-navigation .slick-prev-next{display:none}}.carousel-block .slider-navigation .slick-prev-next svg{top:50%;transform:translateY(-50%);right:30px;position:absolute;pointer-events:auto;width:55px}.carousel-block .slider-navigation .slick-prev-next.slick-prev svg{transform:translateY(-50%) rotate(180deg);left:30px}.video-carousel-block{padding:0}.video-carousel-block .carousel-slide{padding:0 10px}