:root{--small-gap: 1.6rem;--gap: 4rem;--big-gap: 10rem}@media only screen and (min-width: 768px){:root{--small-gap: 1.6rem;--gap: 9rem;--big-gap: 16rem}}:root{--small-gap: 1.6rem;--gap: 4rem;--big-gap: 10rem}@media only screen and (min-width: 768px){:root{--small-gap: 1.6rem;--gap: 9rem;--big-gap: 16rem}}.text-image-block{display:flex}@media only screen and (max-width: 768px){.text-image-block{flex-direction:column-reverse}}@media only screen and (max-width: 768px){.text-image-block__copy{display:contents}}@media only screen and (min-width: 769px){.text-image-block__copy{flex-grow:1;padding-right:9%}}@media only screen and (min-width: 769px){.text-image-block__copy .grid{margin-top:60px}}.text-image-block__title{max-width:430px;margin-bottom:50px}@media only screen and (max-width: 768px){.text-image-block__title{order:1;margin-bottom:40px}}.text-image-block h2{margin-bottom:0}.text-image-block__image{font-size:0}@media only screen and (max-width: 768px){.text-image-block__image{margin-bottom:30px;position:relative;margin-right:-30px;padding-right:30px}}@media only screen and (min-width: 769px){.text-image-block__image{flex-basis:47%;flex-shrink:0}}.text-image-block__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;font-family:"object-fit: cover; object-position: center"}.text-image-block__image>.with-small-decor{height:100%}.text-image-block__text .cta,.text-image-block__text .cta-layout{margin-top:var(--gap)}@media only screen and (min-width: 769px){.text-image-block--reverse{flex-direction:row-reverse}.text-image-block--reverse .text-image-block__copy{padding:20px 0 140px 10%}}@media only screen and (min-width: 769px){.text-image-block__smaller .text-image-block__image{flex-basis:37%}}@media only screen and (min-width: 769px){.text-image-block__smaller .text-image-block__copy{padding-right:5%}}.text-image-block-with-decor{position:relative}.text-image-block-with-decor.aos-animate .text-image-block-with-decor__decor{width:33%}@media only screen and (min-width: 769px){.text-image-block-with-decor.aos-animate .text-image-block-with-decor__decor{width:26%}}.text-image-block-with-decor--reverse{position:relative}.text-image-block-with-decor--reverse.aos-animate .text-image-block-with-decor__decor{width:69%}@media only screen and (min-width: 769px){.text-image-block-with-decor--reverse.aos-animate .text-image-block-with-decor__decor{width:70%}}.text-image-block-with-decor--reverse .text-image-block-with-decor__decor{border-color:#00fc87;left:31%;transition-duration:1s}@media only screen and (min-width: 769px){.text-image-block-with-decor--reverse .text-image-block-with-decor__decor{left:30%}}.text-image-block-with-decor--reverse .text-image-block-with-decor__decor:after,.text-image-block-with-decor--reverse .text-image-block-with-decor__decor:before{border-color:#00fc87}.text-image-block-with-decor__decor{position:absolute;width:0;height:50px;border-top:7px solid #000;border-left:7px solid #000;bottom:0;left:67%;z-index:1;transition:all .5s cubic-bezier(0.455, 0.03, 0.515, 0.955) .5s}@media only screen and (min-width: 769px){.text-image-block-with-decor__decor{height:126px;border-width:16px;left:74%}}.text-image-block-with-decor__decor:after{content:"";position:absolute;width:calc(100% - 7px);height:calc(100% - 7px);border-top:7px solid #000;border-left:7px solid #000;left:7px;top:7px}@media only screen and (min-width: 769px){.text-image-block-with-decor__decor:after{border-width:16px;width:calc(100% - 15px);height:calc(100% - 15px);left:15px;top:15px}}.text-image-block-with-decor__decor:before{content:"";position:absolute;width:calc(100% - 21px);height:calc(100% - 21px);border-top:7px solid #000;border-left:7px solid #000;left:21px;top:21px}@media only screen and (min-width: 769px){.text-image-block-with-decor__decor:before{border-width:16px;width:calc(100% - 47px);height:calc(100% - 47px);left:47px;top:47px}}.text-image-block-with-decor__green .text-image-block-with-decor__decor{border-color:#00fc87}.text-image-block-with-decor__green .text-image-block-with-decor__decor:after,.text-image-block-with-decor__green .text-image-block-with-decor__decor:before{border-color:#00fc87}:root{--small-gap: 1.6rem;--gap: 4rem;--big-gap: 10rem}@media only screen and (min-width: 768px){:root{--small-gap: 1.6rem;--gap: 9rem;--big-gap: 16rem}}.text-with-button{border-radius:15px;border:1px solid #000;box-shadow:0px 0px 5px 0px rgba(0,0,0,.25);padding:35px 30px 45px;position:relative}.text-with-button .cta{position:absolute;bottom:-21px;margin-top:0;left:50%;transform:translateX(-50%)}@media only screen and (min-width: 769px){.text-with-button .cta{bottom:-26px}}
/*# sourceMappingURL=text-image-layout.css.map */
