.so-usps{aspect-ratio:1312/888;display:flex;flex-direction:column;flex-wrap:wrap;gap:var(--so-block-gap,32px);padding-top:64px;width:100%;.so-usp{max-width:calc(33.33333% - var(--so-block-gap, 32px)*2/3);overflow:hidden;width:100%;&[class*=text]{display:flex;flex-direction:column;gap:16px;justify-content:flex-end;padding:24px;>*{margin:0}}.text{display:flex;flex-direction:column;gap:16px;>*{margin:0}}.image{margin:0;object-fit:cover;object-position:center}.image,video{height:100%;width:100%}video{transform:scale(2.4)}.icon{aspect-ratio:1/1;filter:var(--so-filter-white);margin:0;object-fit:contain;object-position:center}&.icon_text{.icon{height:88px;width:88px}}&.text_icon{align-items:flex-end;flex-direction:row-reverse;gap:40px;.icon{height:176px;width:176px}}&.video{background-color:#252647;position:relative;&:has(video){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath stroke-dasharray='16' stroke-dashoffset='16' d='M12 3a9 9 0 0 1 9 9'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.3s' values='16;0'/%3E%3CanimateTransform attributeName='transform' dur='1.5s' repeatCount='indefinite' type='rotate' values='0 12 12;360 12 12'/%3E%3C/path%3E%3Cpath stroke-dasharray='64' stroke-dashoffset='64' stroke-opacity='.3' d='M12 3a9 9 0 1 1-.001 18.001A9 9 0 0 1 12 3'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='1.2s' values='64;0'/%3E%3C/path%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:32px}.watch-video{align-items:flex-end;display:flex;inset:0;padding:24px;position:absolute;z-index:1;&:before{aspect-ratio:1/1;background-color:var(--so-color-white,#fff);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' fill='none' viewBox='0 0 10 12'%3E%3Cpath fill='%230c0c0c' d='M9.75 5.629 0 11.259V-.002z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px;content:"";transform-origin:left bottom;transition:all var(--so-transition-speed) ease;width:48px}&:hover:before{background-color:var(--so-color-green);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='12' fill='none' viewBox='0 0 10 12'%3E%3Cpath fill='%23fff' d='M9.75 5.629 0 11.259V-.002z'/%3E%3C/svg%3E");transform:scale(1.1)}}}:is(h1,h2,h3,h4,h5,h6){font-size:96px;line-height:64px}p{font-size:28px;line-height:1}&.bg-color-light{background-color:var(--so-color-green,#3caf79)}&.bg-color-dark{background-color:var(--so-color-forest-green,#2a214e)}&:is(:first-child,:nth-child(4),:nth-child(5)){aspect-ratio:414/224}&:is(:not(:first-child,:nth-child(4),:nth-child(5))){aspect-ratio:1/1}}@media screen and (max-width:1344px){gap:16px;.so-usp{max-width:calc(33.33333% - 10.66667px);:is(h1,h2,h3,h4,h5,h6){font-size:56px;line-height:40px}&.icon_text{.icon{height:40px;width:40px}}&.text_icon{.icon{height:72px;width:72px}}}}@media screen and (min-width:820px){&>.so-usp:nth-child(3){margin-top:80px!important}}@media screen and (max-width:820px){aspect-ratio:660/1100;flex-direction:column;flex-wrap:wrap;.so-usp{aspect-ratio:unset;height:auto;max-width:calc(50% - 8px);p{font-size:14px;line-height:1}&.text_icon .icon{height:56px;width:56px}&.text_icon{gap:0;justify-content:space-between}&:is(:first-child,:nth-child(4),:nth-child(5)){aspect-ratio:414/224}&:not(:first-child){aspect-ratio:1/1}&:has(.image){aspect-ratio:unset;height:140px}}}@media screen and (max-width:480px){aspect-ratio:660/1200;.so-usp{&[class*=text]{padding:16px}}}}main#main-content>.container-fluid>.row-fluid-wrapper>.row-fluid>.widget-span>div[class*=full-width-section]:has(.so-usps){position:relative;z-index:1;&:after{background:var(--so-color-white,#fff);bottom:0;content:"";height:304px;left:0;margin-left:calc(50% - 50dvw);position:absolute;width:100dvw;z-index:-1;@media screen and (max-width:820px){height:160px}}}