section.pd-cta .pd-cta__list-item::before{content:"";position:absolute;left:6px;top:10px;border-radius:4px;transform:translate(-50%,-50%);width:10px;height:10px;background-color:var(--main-green)}section.pd-cta .pd-cta__layout{display:grid;grid-template-columns:2fr 1fr;gap:var(--mn-24);padding:calc(var(--mn-32)*2);border-radius:var(--r-24);background-color:transparent;background-image:url(/include/blocks/pd-promo/images/pd-cta__content.webp);background-repeat:no-repeat;position:relative;background-position:center}section.pd-cta .pd-cta__container{position:relative}section.pd-cta .pd-cta__container::before{position:absolute;bottom:0;z-index:1;width:593px;height:392px;content:"";right:64px;display:block;background-image:url(/include/blocks/pd-promo/images/pd-cta__1.webp);background-position:bottom center;background-repeat:no-repeat}section.pd-cta .pd-cta__layout .pd-cta__content{position:relative;z-index:2}section.pd-cta .pd-cta__content .pd-cta__title{color:var(--main-white);margin:0 0 var(--mn-16)}section.pd-cta .pd-cta____description{font-size:var(--fs-16);font-weight:400;line-height:22px;margin:0 0 var(--mn-32);color:var(--main-black)}section.pd-cta .pd-cta__image{width:auto;position:absolute;bottom:0;right:0}section.pd-cta .pd-cta__list{display:grid;grid-template-columns:320px 320px;gap:var(--mn-16) var(--mn-24);margin:0 0 40px;padding:0;list-style:none}section.pd-cta .pd-cta__list-item{position:relative;font-size:var(--fs-14);font-weight:var(--fw-400);line-height:var(--lh-16);color:var(--main-white);padding-left:var(--mn-18);margin:unset;list-style:none}section.pd-cta .pd-cta__button{color:var(--main-white);background-color:var(--main-green);padding:var(--mn-16) var(--mn-32);border-radius:var(--r-8);text-align:center;display:inline-block;font-size:var(--fs-14);font-weight:var(--fw-500);line-height:var(--lh-20);transition:all .3s ease}section.pd-cta .pd-cta__title{color:var(--main-black);font-size:var(--fs-32);font-weight:var(--fw-500);line-height:var(--lh-38);margin-bottom:var(--mn-32);margin-top:unset}section.pd-cta .pd-cta__button:hover{background-color:#2ca534;transition:all .3s ease}@media (min-width:321px) and (max-width:768px){section.pd-cta .pd-cta__title{font-size:var(--fs-20);font-weight:var(--fw-500);line-height:var(--lh-24)}section.pd-cta .pd-cta__list-item{font-size:var(--fs-12);font-weight:var(--fw-400);line-height:var(--lh-16);margin-bottom:var(--mn-8)}section.pd-cta .pd-cta__button{font-size:var(--fs-12);font-weight:var(--fw-600);line-height:var(--lh-16);padding:var(--mn-14)}section.pd-cta .pd-cta____description{font-size:var(--fs-12);line-height:14px}section.pd-cta .pd-cta__media{display:none}section.pd-cta .pd-cta__layout,section.pd-cta .pd-cta__list,section.pd-cta .pd-cta__list{grid-template-columns:1fr}section.pd-cta .pd-cta__list{gap:unset;margin-bottom:var(--mn-24);display:grid}section.pd-cta .pd-cta__figure{margin:unset!important;padding:unset}section.pd-cta .pd-cta__image,section.pd-cta .pd-cta__image{width:100%}section.pd-cta .pd-cta__image{position:unset;max-height:190px;object-fit:contain;display:block}section.pd-cta .pd-cta__container{overflow:hidden}section.pd-cta .pd-cta__container::before{background-size:315px;left:-100px;z-index:1}section.pd-cta .pd-cta__layout{background-image:unset;background-color:#2f4a88}}@media (min-width:425px) and (max-width:768px){section.pd-cta .pd-cta__container::before{background-size:300px;right:0;left:-80px}}@media (min-width:480px) and (max-width:768px){section.pd-cta .pd-cta__container::before{background-size:250px;right:30px;left:unset;width:240px}section.pd-cta .pd-cta__layout{padding:var(--mn-32) var(--mn-16);background:url(/local/templates/gofromir_refactored/assets/pd_redesign_img/pd-promo__content_mobile.webp)#d3d3d3 -180px -150px/325% 250%no-repeat}}@media (min-width:769px) and (max-width:1024px){section.pd-cta .pd-cta__container::before{background-size:290px;right:0;left:unset}section.pd-cta .pd-cta__layout{padding:var(--mn-32)}}@media (min-width:1024px) and (max-width:1365px){section.pd-cta .pd-cta__layout{display:block;padding:32px}section.pd-cta .pd-cta__container::before{background-size:290px;right:32px;background-position:bottom right}}@media (min-width:1280px) and (max-width:1366px){section.pd-cta .pd-cta__container::before{right:0}}@media (min-width:769px) and (max-width:1366px){section.pd-cta .pd-cta__image{position:unset;transform:unset;margin:0 auto}}@media (max-width:480px){section.pd-cta .pd-cta__layout{padding:var(--mn-32) var(--mn-16) 225px}}