@media screen{.build-kit-cta{max-width:1920px;margin-left:auto;margin-right:auto;margin-top:calc((38.4px + 3 * var(--linear-exp)) * -1 * -1);margin-bottom:calc((38.4px + 3 * var(--linear-exp)) * -1 * -1);position:relative;z-index:0}}@media screen and (min-width:568px){.build-kit-cta{padding-left:calc((2.28571px + 4.28571 * var(--linear-exp)) * -1 * -1);padding-right:calc((2.28571px + 4.28571 * var(--linear-exp)) * -1 * -1)}}@media screen{.build-kit-cta+.build-kit-cta{margin-top:calc((46.4px + .5 * var(--linear-exp)) - (38.4px + 3 * var(--linear-exp)))}}@media screen{.build-kit-cta--selected+.build-kit-cta{margin-top:calc(0px - (38.4px + 3 * var(--linear-exp)))}}@media screen{.build-kit-cta+.build-kit-cta .build-kit-cta__outer{--border-opacity:1;border:0 solid #d9d3c4;border-color:rgba(217,211,196,var(--border-opacity));border-top:1px solid rgba(217,211,196,var(--border-opacity));padding-top:calc((46.4px + .5 * var(--linear-exp)) * -1 * -1)}}@media screen{.build-kit-cta--selected .build-kit-cta__outer{--bg-opacity:1;background-color:#f4f2ed;background-color:rgba(244,242,237,var(--bg-opacity));padding-top:0!important}}@media screen{.build-kit-cta__inner{display:grid;padding-left:calc((2.28571px + 4.28571 * var(--linear-exp)) * -1 * -1);padding-right:calc((2.28571px + 4.28571 * var(--linear-exp)) * -1 * -1);--inner-padding:0;grid-template-columns:1fr;grid-template-rows:1fr calc((11.42857143px + 1.42857143 * var(--linear-exp))) -webkit-min-content;grid-template-rows:1fr calc((11.42857143px + 1.42857143 * var(--linear-exp))) min-content;grid-template-areas:"picture" ".      " "content"}}@media screen and (min-width:568px){.build-kit-cta__inner{padding-left:0;padding-right:0;grid-template-columns:calc((11.42857143px + 1.42857143 * var(--linear-exp))) 1fr calc((11.42857143px + 1.42857143 * var(--linear-exp))) 1fr calc((11.42857143px + 1.42857143 * var(--linear-exp)));grid-template-rows:1fr;grid-template-areas:". picture . content ."}}@media screen and (min-width:768px){.build-kit-cta__inner{--inner-padding:16px}}@media screen and (min-width:992px){.build-kit-cta__inner{--inner-padding:24px;grid-template-columns:var(--inner-padding) calc(50% - var(--inner-padding) - (11.42857143px + 1.42857143 * var(--linear-exp)) / 2) calc((11.42857143px + 1.42857143 * var(--linear-exp))) 1fr calc((11.42857143px + 1.42857143 * var(--linear-exp))) -webkit-min-content var(--inner-padding);grid-template-columns:var(--inner-padding) calc(50% - var(--inner-padding) - (11.42857143px + 1.42857143 * var(--linear-exp)) / 2) calc((11.42857143px + 1.42857143 * var(--linear-exp))) 1fr calc((11.42857143px + 1.42857143 * var(--linear-exp))) min-content var(--inner-padding);grid-template-rows:1fr;grid-template-areas:". picture . content . button ."}}@media screen and (min-width:1200px){.build-kit-cta__inner{--inner-padding:32px}}@media screen and (min-width:1440px){.build-kit-cta__inner{--inner-padding:40px}}@media print{.build-kit-cta__inner{text-decoration:none;color:currentcolor}}@media screen{.build-kit-cta--selected .build-kit-cta__inner{padding-top:calc((43.2px + 1.5 * var(--linear-exp)) * -1 * -1);padding-bottom:calc((43.2px + 1.5 * var(--linear-exp)) * -1 * -1)}}@media screen{.build-kit-cta__pic-wrapper{display:block;width:100%;max-width:480px;grid-area:picture;justify-self:center}}@media print{.build-kit-cta__pic-wrapper{display:none}}@media screen{.build-kit-cta__pic{display:block;width:100%;position:relative}.build-kit-cta__pic:before{display:block;height:0;width:100%;content:"";padding-bottom:var(--ratio-height,56.25%)}}@media screen{.build-kit-cta__img{position:absolute;display:block;transition-duration:.5s;transition-timing-function:cubic-bezier(.33,1,.68,1);height:100%;left:0;object-position:center;object-fit:scale-down;opacity:0;top:0;transition-property:opacity;width:100%}}@media screen{.build-kit-cta__selected{position:relative;align-self:flex-start;z-index:10;grid-area:picture;justify-self:center;transform:translateY(calc(-50% - (46.4px + .5 * var(--linear-exp)) / 2))}}@media screen and (min-width:568px){.build-kit-cta__selected{justify-self:start}}@media screen{.build-kit-cta__content{display:flex;flex-direction:column;justify-content:center;text-align:center;grid-area:content;align-self:start}}@media screen and (min-width:568px){.build-kit-cta__content{justify-content:flex-start;text-align:left;align-self:center}}@media screen{.build-kit-cta__content-link{display:flex;flex-direction:column}}@media screen{.build-kit-cta__btn{display:none;grid-area:button}}@media screen and (min-width:992px){.build-kit-cta__btn{display:block;align-self:center}}

/*# sourceMappingURL=css-build-kit-cta.css.map*/