@media (min-width: 769px){.flex-collage{padding-bottom:90px}}.flex-built-to-last-container{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-flow:rows;place-content:center;gap:20px}.flex-built-to-last-container .flex-half-col-grid:nth-child(4) .flex-collage-content:before{top:1%}.flex-built-to-last-container .flex-half-col-grid:nth-child(4) .flex-collage-content:after{height:95%}@media (max-width: 900px){.flex-built-to-last-container{grid-template-columns:repeat(auto-fit,minmax(330px,.5fr));grid-auto-flow:row;gap:20px}.flex-built-to-last-container h3{font-size:32px!important}.flex-built-to-last-container .flex-full-col-grid .flex-collage-content p,.flex-built-to-last-container .flex-full-col-grid .flex-collage-content:after,.flex-built-to-last-container .flex-full-col-grid .flex-collage-content:before,.flex-built-to-last-container .flex-half-col-grid .flex-collage-content p,.flex-built-to-last-container .flex-half-col-grid .flex-collage-content:after,.flex-built-to-last-container .flex-half-col-grid .flex-collage-content:before{opacity:1}.flex-built-to-last-container .flex-title-section{max-width:88%;place-self:center}.flex-built-to-last-container .flex-title-section p{font-weight:500}.flex-built-to-last-container .flex-title-section h2{font-size:24px}.flex-built-to-last-container .flex-full-col-grid:not(.flex-title-section):after,.flex-built-to-last-container .flex-half-col-grid:after{opacity:1}.flex-built-to-last-container .flex-half-col-grid .flex-collage-content:before,.flex-built-to-last-container .flex-full-col-grid .flex-collage-content:before{top:33%}.flex-built-to-last-container .flex-full-col-grid:nth-of-type(2) .flex-collage-content{width:70%;justify-self:center}.flex-built-to-last-container .flex-full-col-grid:nth-of-type(2) .flex-collage-content:before{top:10%}.flex-built-to-last-container .flex-full-col-grid:nth-of-type(2) .flex-collage-content:after{height:85%}.flex-built-to-last-container .flex-full-col-grid:hover:after,.flex-built-to-last-container .flex-half-col-grid:hover:after{opacity:1}.flex-built-to-last-container .flex-half-col-grid[text-right] .flex-collage-content{right:18%;max-width:70%;place-self:end;bottom:14%}.flex-built-to-last-container .flex-half-col-grid[text-right] .flex-collage-content:before{top:14%}.flex-built-to-last-container .flex-half-col-grid[text-right] .flex-collage-content:after{height:80%}.flex-built-to-last-container .flex-full-col-grid:last-child .flex-collage-content{margin-bottom:18%;margin-right:18%;place-self:end;width:70%}.flex-built-to-last-container .flex-full-col-grid:last-child .flex-collage-content:before{left:unset;right:-36px;top:-78%}.flex-built-to-last-container .flex-half-col-grid .flex-collage-content:after,.flex-built-to-last-container .flex-full-col-grid .flex-collage-content:after{height:66%}}@media (max-width: 900px) and (min-width: 1000px) and (max-width: 1100px){.flex-built-to-last-container .flex-full-col-grid:nth-of-type(2) .flex-collage-content:before{top:25%}}@media (max-width: 900px) and (min-width: 1000px) and (max-width: 1100px){.flex-built-to-last-container .flex-full-col-grid:nth-of-type(2) .flex-collage-content:after{height:70%}}@media (max-width: 900px) and (max-width: 900px){.flex-built-to-last-container .flex-half-col-grid[text-right] .flex-collage-content{align-self:end;justify-self:center;bottom:0;margin-bottom:20px}}@media (max-width: 900px) and (min-width: 768px) and (max-width: 900px){.flex-built-to-last-container .flex-full-col-grid:last-child .flex-collage-content{width:40%;margin-bottom:1%}}@media (max-width: 900px) and (max-width: 767px){.flex-built-to-last-container .flex-full-col-grid:last-child .flex-collage-content:before{top:6%}}@media (max-width: 900px) and (min-width: 768px) and (max-width: 900px){.flex-built-to-last-container .flex-full-col-grid:last-child .flex-collage-content:after{left:unset;right:-31px;height:175%}}@media (max-width: 900px) and (max-width: 767px){.flex-built-to-last-container .flex-full-col-grid:last-child .flex-collage-content:after{height:90%}}.flex-built-to-last-container .flex-collage-content{height:fit-content;width:55%;position:relative}.flex-built-to-last-container .flex-collage-content h3{font-size:45px}.flex-built-to-last-container .flex-collage-content h3 span{color:#e88d61}.flex-built-to-last-container .flex-collage-content h3,.flex-built-to-last-container .flex-collage-content p{color:#fff}.flex-built-to-last-container .flex-collage-content p{font-size:18px}.flex-built-to-last-container picture{overflow:hidden;height:auto;width:auto}.flex-built-to-last-container img{width:100%;height:100%;object-fit:cover}.flex-title-section{grid-area:1/1/2/-1!important;text-align:center;padding:4.5em 0 0}@media (max-width: 900px){.flex-title-section{padding:.5em 0;max-height:15vh!important}}.flex-title-section h2{font-size:45px;font-weight:800}.flex-title-section .button{min-width:155px;max-width:fit-content;place-self:center}.flex-full-col-grid:nth-of-type(2) .flex-collage-content{margin-right:10px;align-self:end;justify-self:end;width:70%}.flex-full-col-grid:nth-of-type(2) .flex-collage-content:before{top:6%}.flex-full-col-grid:nth-of-type(2) .flex-collage-content:after{height:90%}.flex-full-col-grid:nth-of-type(2) img{transform-origin:28% 90%}.flex-full-col-grid:last-child .flex-collage-content{justify-self:center;align-self:end;text-align:right;width:min-content}@media (min-width: 1000px) and (max-width: 1100px){.flex-full-col-grid:last-child .flex-collage-content{width:70%;justify-self:start}}.flex-full-col-grid:last-child .flex-collage-content:before{left:unset;top:-21%;right:-36px}@media (min-width: 1000px) and (max-width: 1100px){.flex-full-col-grid:last-child .flex-collage-content:before{top:-5%}}.flex-full-col-grid:last-child .flex-collage-content:after{left:unset;right:-30px;height:115%}@media (min-width: 1000px) and (max-width: 1100px){.flex-full-col-grid:last-child .flex-collage-content:after{height:104%}}@media (max-width: 767px){.flex-full-col-grid:last-of-type img{height:60%}}.flex-half-col-grid :not([text-right] img){transform-origin:80% 20%}.flex-half-col-grid .flex-collage-content{width:70%;align-self:end;justify-self:center}.flex-full-col-grid,.flex-half-col-grid{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr;max-height:50vh}@media (max-width: 767px){.flex-full-col-grid,.flex-half-col-grid{height:50vh}}.flex-full-col-grid .hover-arrow,.flex-half-col-grid .hover-arrow{display:none}@media (min-width: 901px){.flex-full-col-grid .hover-arrow,.flex-half-col-grid .hover-arrow{display:block;position:absolute;top:12px;right:12px}}.flex-full-col-grid img,.flex-half-col-grid img{transition:scale .4s ease}.flex-full-col-grid picture:after,.flex-half-col-grid picture:after{content:"";height:100%;width:100%;background-color:#0000004d;position:absolute;top:0;left:0}.flex-full-col-grid .flex-collage-content,.flex-half-col-grid .flex-collage-content{position:relative}.flex-full-col-grid .flex-collage-content:before,.flex-half-col-grid .flex-collage-content:before{content:"";display:block;background:#e88d61;height:20px;width:20px;border-radius:100%;position:absolute;top:33%;left:-31px}@media (min-width: 1000px) and (max-width: 1100px){.flex-full-col-grid .flex-collage-content:before,.flex-half-col-grid .flex-collage-content:before{top:25%}}.flex-full-col-grid .flex-collage-content:after,.flex-half-col-grid .flex-collage-content:after{content:"";display:block;background:#e88d61;width:8px;height:63%;position:absolute;left:-25px;bottom:0}@media (min-width: 1000px) and (max-width: 1100px){.flex-full-col-grid .flex-collage-content:after,.flex-half-col-grid .flex-collage-content:after{height:72%}}.flex-full-col-grid .flex-collage-content p,.flex-full-col-grid .flex-collage-content:after,.flex-full-col-grid .flex-collage-content:before,.flex-half-col-grid .flex-collage-content p,.flex-half-col-grid .flex-collage-content:after,.flex-half-col-grid .flex-collage-content:before{opacity:0;transition:opacity .4s ease}.flex-full-col-grid .flex-collage-content,.flex-full-col-grid picture,.flex-half-col-grid .flex-collage-content,.flex-half-col-grid picture{grid-area:1 / 1 / 2 / 2}.flex-full-col-grid picture,.flex-half-col-grid picture{z-index:-1}.flex-half-col-grid[text-right] img{transform-origin:30% 80%}.flex-half-col-grid[text-right] .flex-collage-content{justify-self:start;margin-bottom:50px;max-width:50%;align-self:end}.flex-half-col-grid[text-right] p,.flex-half-col-grid[text-right] h3{text-align:right}.flex-half-col-grid[text-right] .flex-collage-content:after{right:-31px;left:unset}.flex-half-col-grid[text-right] .flex-collage-content:before{left:unset;right:-36px}.flex-full-col-grid:not(.flex-title-section):after,.flex-half-col-grid:after{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:100%;z-index:-1;opacity:0;background:linear-gradient(180deg,#0000 26.58%,#000 61.18%)}.flex-full-col-grid:hover:after,.flex-half-col-grid:hover:after{opacity:.5}.flex-full-col-grid:hover img,.flex-half-col-grid:hover img{scale:1.15}.flex-full-col-grid:hover .flex-collage-content p,.flex-full-col-grid:hover .flex-collage-content:after,.flex-full-col-grid:hover .flex-collage-content:before,.flex-half-col-grid:hover .flex-collage-content p,.flex-half-col-grid:hover .flex-collage-content:after,.flex-half-col-grid:hover .flex-collage-content:before{opacity:1}@media (max-width: 768px){.flex-built-to-last-container{grid-template-columns:1fr;width:100vw;margin-inline:50%;translate:-50%}}
/*# sourceMappingURL=/cdn/shop/t/104/assets/flex-launch-lp-built-to-last.scss.css.map */
