.piwt-row-inner{--section-height:clamp(434px, calc(434px + (618 - 434) * ((100vw - 1024px) / (1440 - 1024) )), 618px);--image-container:clamp(465px, calc(465px + (654 - 465) * ((100vw - 1024px) / (1343 - 1024) )), 654px);--texts-width:clamp(450px, calc(450px + (581 - 450) * ((100vw - 1024px) / (1343 - 1024) )), 581px);--title-width:498px;--title-padding-top:15px;--description-padding-top:42px;--description-margin-top:32px;--button-margin-top:30px;--padding-y:84px;display:flex;grid-gap:52px;gap:52px;justify-content:center;align-items:center;height:var(--section-height);background:#f8f7f9;padding:0 19px;overflow:hidden;}.piwt-block-image-wrapper{--object-fit:cover;flex-shrink:0;width:var(--image-container);max-width:100%;aspect-ratio:654/498;border-radius:10px;overflow:hidden;}.piwt-block-image-wrapper:before{display:none;}.piwt-block-content{position:relative;width:var(--texts-width);max-width:100%;}.piwt-block-content-inner{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;margin:auto;}.piwt-block-subtitle{margin-top:-4px;margin-bottom:-3px;font-weight:600;font-size:clamp(16px, calc(16px + (18 - 16) * ((100vw - 1024px) / (1440 - 1024) )), 18px);line-height:normal;color:var(--texts-color);}.piwt-block-title{max-width:var(--title-width);margin-top:calc(clamp(5px, calc(5px + (8 - 5) * ((100vw - 1024px) / (1440 - 1024) )), 8px) * -1);margin-bottom:calc(clamp(5px, calc(5px + (7 - 5) * ((100vw - 1024px) / (1440 - 1024) )), 7px) * -1);font-family:var(--secondary-font);font-weight:700;font-size:clamp(28px, calc(28px + (32 - 28) * ((100vw - 1024px) / (1440 - 1024) )), 32px);line-height:clamp(35px, calc(35px + (49 - 35) * ((100vw - 1024px) / (1440 - 1024) )), 49px);color:var(--texts-color);}.piwt-block-title:not(:first-child){padding-top:var(--title-padding-top);}.piwt-block-description{margin-top:-9px;margin-bottom:-9px;font-weight:600;font-size:clamp(16px, calc(16px + (20 - 16) * ((100vw - 1024px) / (1440 - 1024) )), 20px);line-height:clamp(28px, calc(28px + (30 - 28) * ((100vw - 1024px) / (1440 - 1024) )), 30px);}.piwt-block-description:not(:first-child){padding-top:var(--description-padding-top);}.piwt-block-description b,.piwt-block-description b *,.piwt-block-description strong,.piwt-block-description strong *{font-weight:700;}.piwt-block-description a{text-decoration:underline;}.piwt-block-description a:active{color:var(--primary-color);}.piwt-button-wrapper:not(:first-child){margin-top:var(--button-margin-top);}@media (max-width:1439px){.piwt-row-inner{--description-padding-top:32px;--button-margin-top:27px;grid-gap:31px;gap:31px;}}@media (max-width:1023px){.piwt-row-inner{--section-height:clamp(407px, calc(407px + (434 - 407) * ((100vw - 834px) / (985 - 834) )), 434px);--image-container:clamp(379px, calc(379px + (465 - 379) * ((100vw - 834px) / (985 - 834) )), 465px);}}@media (max-width:834px){.piwt-row-inner{grid-gap:28px;gap:28px;}}@media (max-width:833px){.piwt-row-inner{--section-height:auto;--image-container:450px;--title-padding-top:19px;flex-direction:column;grid-gap:33px;gap:33px;padding:25px 19px;}.piwt-block-content-inner{position:relative;}.piwt-block-image-wrapper{order:-1;}.piwt-block-image-wrapper:empty{display:none;}}@media (hover:hover){.piwt-block-description a:hover{color:var(--primary-color);}}
