.flexible-blocks .upper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:100px;margin-bottom:50px}.flexible-blocks .upper h2{min-width:688px}@media (max-width:1200px){.flexible-blocks .upper{gap:30px}.flexible-blocks .upper h2{min-width:50vw}}@media (max-width:800px){.flexible-blocks .upper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.flexible-blocks .block-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.flexible-blocks .size-33{-webkit-box-flex:0;-ms-flex:0 0 calc(33.333% - 6.666px);flex:0 0 calc(33.333% - 6.666px);aspect-ratio:427/400}.flexible-blocks .size-40{-webkit-box-flex:0;-ms-flex:0 0 calc(40% - 5px);flex:0 0 calc(40% - 5px);aspect-ratio:510/400}.flexible-blocks .size-60{-webkit-box-flex:0;-ms-flex:0 0 calc(60% - 5px);flex:0 0 calc(60% - 5px);aspect-ratio:780/400}.flexible-blocks .size-100{width:100%}@media (max-width:900px){.flexible-blocks .size-33,.flexible-blocks .size-40{aspect-ratio:1/1;-webkit-box-flex:0;-ms-flex:0 0 calc(50% - 5px);flex:0 0 calc(50% - 5px)}.flexible-blocks .block.size-60{width:100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}}@media (max-width:650px){.flexible-blocks .size-33,.flexible-blocks .size-40{aspect-ratio:1/1;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.flexible-blocks .block.size-60{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flexible-blocks .slider{min-height:300px}}.flexible-blocks .block{position:relative;border-radius:10px;overflow:hidden;padding:30px;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.flexible-blocks .fact-link{color:#fff;text-shadow:1px 1px 4px #121d07}.flexible-blocks .fact-link:before{content:"";position:absolute;width:100%;height:100%;background-color:#121d07;top:0;left:0;z-index:1;opacity:.3}.flexible-blocks .fact-link img{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;left:0;top:0;width:100%;height:100%}.flexible-blocks .fact-link p{margin-bottom:0;font-size:.875rem;font-weight:700}.flexible-blocks .fact-link .btn-secondary{-ms-flex-item-align:start;align-self:flex-start}.flexible-blocks .inner{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%}.flexible-blocks .slider{color:#fff}.flexible-blocks .slider .slick-list,.flexible-blocks .slider .slick-slider,.flexible-blocks .slider .slick-track,.flexible-blocks .slider .slide{height:100%}.flexible-blocks .slider .h4{position:relative;z-index:1;max-width:450px}.flexible-blocks .slider .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;position:absolute;list-style:none;padding:0;bottom:0;right:0;margin:0 30px 30px 0}.flexible-blocks .slider .slick-dots button{display:none}.flexible-blocks .slider .slick-dots li{width:12px;height:12px;position:relative;border-radius:50%;cursor:pointer;border:1px solid transparent}.flexible-blocks .slider .slick-dots li:before{content:"";position:absolute;border-radius:50%;left:2px;top:2px;width:6px;height:6px;background-color:#f6f2ef}.flexible-blocks .slider .slick-dots li.slick-active{border:1px solid #f6f2ef}.flexible-blocks .slider .slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flexible-blocks .slider .slide:before{content:"";position:absolute;width:100%;height:100%;background-color:#121d07;top:0;left:0;z-index:1;opacity:.3}.flexible-blocks .slider .slide img{position:absolute;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.flexible-blocks .slider .slider-inner{position:absolute;width:100%;left:0;right:0;top:0;bottom:0}.flexible-blocks .slider .slider-inner .h2{position:relative;z-index:1;margin-bottom:30px;margin-left:30px}.flexible-blocks .fact{background-color:#fff;color:#121d07;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.flexible-blocks .fact div:first-of-type{font-weight:700;font-size:14px;text-transform:uppercase}.flexible-blocks .cta{color:#fff;text-align:center;background:-webkit-gradient(linear,right top,left top,color-stop(.35%,#121d07),to(#1c3503)),#121d07;background:linear-gradient(270deg,#121d07 .35%,#1c3503),#121d07;font-weight:500;position:relative;overflow:hidden}.flexible-blocks .cta p{margin-bottom:0}.flexible-blocks .cta .inner{position:relative;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:30px}.flexible-blocks .cta .rectangle-bottom,.flexible-blocks .cta .rectangle-top{position:absolute;z-index:1;-webkit-filter:drop-shadow(0 0 0 #76b82a);filter:drop-shadow(0 0 0 #76B82A)}.flexible-blocks .cta .rectangle-bottom path,.flexible-blocks .cta .rectangle-top path{stroke-width:4px;stroke-dasharray:3000;stroke-dashoffset:3000}.flexible-blocks .cta .rectangle-bottom.start,.flexible-blocks .cta .rectangle-top.start{-webkit-animation:shadowFadeIn 3s ease-in forwards;animation:shadowFadeIn 3s ease-in forwards;-webkit-animation-delay:3s;animation-delay:3s}.flexible-blocks .cta .rectangle-bottom.start path,.flexible-blocks .cta .rectangle-top.start path{-webkit-animation:draw 4s ease-in-out forwards;animation:draw 4s ease-in-out forwards}.flexible-blocks .cta .rectangle-top{top:-450px;left:-240px}.flexible-blocks .cta .rectangle-bottom{-webkit-transform:rotate(180deg);transform:rotate(180deg);bottom:-500px;right:-240px;mix-blend-mode:screen;z-index:1}.flexible-blocks .quote{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flexible-blocks .quote:before{content:"";position:absolute;width:100%;height:100%;background-color:#121d07;top:0;left:0;z-index:1;opacity:.3}.flexible-blocks .quote img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;top:0;left:0;right:0;bottom:0}.flexible-blocks .quote div,.flexible-blocks .quote p{z-index:1;position:relative;color:#fff}