main.p-design-page section.services{padding-bottom:60px;margin:unset}main.redesign_main_page section.services{padding:unset;margin:unset}section.services .services__list .services__item{list-style:none;display:flex;flex-direction:column;height:100%;min-height:0}section.cta .cta__list,section.services .services__list{margin:unset;padding:unset}section.services .services__title{color:var(--main-black);font-size:var(--fs-32);font-weight:var(--fw-500);line-height:var(--fs-38);margin-bottom:var(--mn-32);margin-top:unset}section.services .services__list .services__item,section.cta .cta__container{position:relative;z-index:4}section.services .services__list{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--mn-24);align-items:stretch}section.services .services__list .services__item .service-card__figure:after{position:absolute;content:"";bottom:0;right:0;width:0;height:0;border-top:30px solid transparent;border-bottom:0 solid transparent;border-right:30px solid var(--main-white)}section.services .services__list .services__item .service-card{background-color:var(--main-silver);border-radius:var(--mn-16)0 0 var(--mn-16);position:relative;display:flex;flex-direction:column;flex:1 1 auto;height:100%;box-sizing:border-box}section.services .services__list .services__item .service-card:before{border-radius:0 var(--mn-16)0 0;position:absolute;content:"";top:-30px;right:0;width:100px;height:30px;background-color:var(--main-silver)}section.services .services__list .services__item .service-card:after{position:absolute;content:"";top:-30px;right:100px;width:0;height:0;border-top:30px solid transparent;border-bottom:0 solid transparent;border-right:30px solid var(--main-silver)}section.services .services__list .service-card__number{color:var(--main-green);font-size:var(--lh-20);line-height:var(--lh-24);padding:var(--mn-32) var(--mn-32)0 var(--mn-32);font-weight:var(--fw-600);margin:0 0 var(--mn-16);display:block}section.services .services__list .service-card__number+.service-card__title{padding:0 var(--mn-32)0 var(--mn-32)}section.services .services__list .service-card__title{color:var(--main-black);font-size:var(--fs-16);padding:var(--mn-32) var(--mn-32)0 var(--mn-32);font-weight:var(--fw-600);line-height:var(--lh-20);margin:0 0 var(--mn-8)}section.services .services__list .service-card__text{color:var(--main-gray);padding:0 var(--mn-32);font-size:var(--fs-14);font-weight:var(--fw-500);line-height:var(--lh-20);margin:unset}section.services .services__list .service-card__figure{width:100%;padding:unset;margin:auto 0 0;display:flex;align-items:flex-end;flex:0 0 auto}section.services .services__list .service-card__figure img{display:block;width:100%;height:auto;max-width:465px;max-height:150px;margin:0 auto;object-fit:contain}.redesign_main_page section.services .services__button{margin:var(--mn-16) auto 0;width:100%}.p-design-page section.services .services__button{margin:0 var(--mn-32);display:inline-block}.p-design-page section.services .services__list .service-card__text{margin:0 0 var(--mn-16)}.p-design-page section.services .services__list{grid-template-columns:1fr 1fr;margin-top:50px}.p-design-page section.services .services__list .services__item:nth-child(3):last-child{grid-column:1/-1}.p-design-page section.services .services__item>.services__button{display:none}section.cta .cta__layout{border-radius:var(--r-16);background-color:var(--main-blue);display:grid;grid-template-columns:380px 400px 1fr;align-items:center;position:relative;background-repeat:repeat-x;padding:calc(var(--mn-32)*2);overflow:hidden}section.cta .cta__layout:before{position:absolute;content:"";background-color:#9cb7fdb0;width:50%;height:100%;left:10%;bottom:-25%;filter:blur(100px);border-radius:50%;z-index:1}section.cta .cta__layout:after{position:absolute;content:"";background-color:#3db845;width:800px;height:200px;left:35%;bottom:-100px;filter:blur(100px);border-radius:50%;z-index:1}section.cta .cta__container::before{position:absolute;bottom:0;z-index:2;width:458px;height:287px;content:"";right:64px;background-image:url(/local/templates/gofromir_refactored/assets/main_redesign_img/cta__aside.webp);background-repeat:no-repeat;background-position:bottom center}section.cta .cta__layout .cta__main,section.cta .cta__layout .cta__content,section.cta .cta__layout .cta__aside{z-index:3}section.cta .cta__layout .cta__title{color:var(--main-white);margin-bottom:unset;font-size:var(--fs-32);font-weight:var(--fw-500);line-height:var(--fs-38);margin-top:unset}section.cta .cta__layout .cta__text{color:var(--main-white);font-size:var(--fs-14);font-weight:var(--fw-400);line-height:var(--lh-20)}section.cta .cta__layout .cta__text strong{font-weight:var(--fw-600)}section.cta .cta__content{max-width:390px}section.cta .cta__layout .cta__button{margin:var(--mn-16) auto 0;display:inline-block;color:var(--main-white);font-size:var(--fs-14);font-weight:var(--fw-500);line-height:var(--lh-20);background-color:var(--main-green);padding:var(--mn-16);border-radius:var(--r-8);text-align:center}section.cta .cta__aside{height:100%}section.cta .cta__list{position:absolute;z-index:2;height:100%;top:0}section.cta .cta__list .cta__list-item{display:grid;grid-template-columns:32px 1fr;gap:var(--mn-16);align-items:center;padding:var(--mn-8) var(--mn-24);border-radius:var(--r-8);background-color:var(--main-white);color:var(--main-black);font-size:var(--fs-12);font-weight:var(--fw-500);line-height:var(--lh-16);margin:0 0 var(--mn-16);width:max-content;box-shadow:3px 4px 4px 0 rgba(151,200,246,.12)}section.cta .cta__list .cta__list-item:nth-child(1){margin:var(--mn-24)0 var(--mn-16)0}section.cta .cta__list .cta__list-item:nth-child(2){margin-left:calc(-1*var(--mn-24))}section.cta .cta__list .cta__list-item:nth-child(3){margin-left:calc(-1*var(--mn-24)*2)}section.services .services__button:hover,section.cta .cta__layout .cta__button:hover{background-color:#2ca534;transition:all .3s ease}section.services .services__button{font-size:var(--fs-14);font-weight:var(--fw-500);line-height:var(--lh-20);display:block;color:var(--main-white);background-color:var(--main-green);padding:var(--mn-16) var(--mn-32);border-radius:var(--r-8);text-align:center;transition:all .3s ease}@media screen and (max-width:991px){section.services .services__list .services__item .service-card:after,section.services .services__list .services__item .service-card:before{display:none}section.cta .cta__layout{padding:var(--mn-24) var(--mn-16)}section.services .services__list{grid-template-columns:1fr 1fr}section.services .services__list .services__item:nth-child(3):last-child{grid-column:1/-1}}@media screen and (max-width:767px){section.cta .cta__layout{padding:var(--mn-24) var(--mn-16) 215px}section.services .services__list{grid-template-columns:1fr;gap:46px}section.services .services__list .services__item:nth-child(3):last-child{grid-column:auto}}@media screen and (min-width:320px) and (max-width:992px){section.cta .cta__container::before{right:0;background-size:320px}}@media screen and (min-width:320px) and (max-width:479px){section.cta .cta__container::before{display:none}section.cta .cta__layout{padding:var(--mn-24) var(--mn-16)}}@media screen and (min-width:992px) and (max-width:1199px){section.cta .cta__layout{grid-template-columns:1fr 1fr 1fr}section.cta .cta__container::before{display:none}section.cta .cta__list .cta__list-item:nth-child(1),section.cta .cta__list .cta__list-item:nth-child(2),section.cta .cta__list .cta__list-item:nth-child(3){margin:0 0 var(--mn-16)0}section.cta .cta__list{position:relative;display:grid;grid-template-columns:1fr;align-items:center;justify-content:space-between}section.services .services__list{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:769px) and (max-width:991px){section.services .services__list .service-card__title{min-height:unset}section.cta .cta__container::before{display:none}}@media screen and (min-width:1200px) and (max-width:1440px){section.services .services__list .services__item .service-card{min-height:unset;display:flex;flex-direction:column;height:100%}section.services .services__list .service-card__figure{max-height:185px;min-height:165px;margin-top:auto}}@media (min-width:321px) and (max-width:768px){section.services .services__list .service-card__text,section.services .services__list .service-card__title{min-height:unset}section.cta .cta__title,section.services .services__title{font-size:var(--fs-20);font-weight:var(--fw-500);line-height:var(--fs-24)}section.cta .cta__layout .cta__button,section.services .services__button,section.services .services__list .service-card__title{font-size:var(--fs-12);font-weight:var(--fw-600);line-height:var(--fs-18)}section.services .services__list .service-card__number{font-size:var(--fs-12);font-weight:var(--fw-600);line-height:var(--lh-16)}section.services .services__list .service-card__text{font-size:var(--fs-12);font-weight:var(--fw-500);line-height:var(--lh-16);color:var(--main-gray)}section.cta .cta__layout .cta__text{font-size:var(--fs-12);font-weight:var(--fw-400);line-height:var(--lh-16)}section.cta .cta__list .cta__list-item,.p-design-page section.services .services__list,section.cta .cta__layout{grid-template-columns:1fr}section.services .services__list{gap:var(--mn-32)}section.cta .cta__title,section.cta .cta__layout .cta__title{margin-bottom:var(--mn-16);margin-top:unset}main.p-design-page section.services{margin-top:unset}section.services .services__list .services__item:last-child{margin-bottom:unset}section.services .services__item .services__button{margin:var(--mn-8)0}section.services .services__title{margin:0 0 calc(var(--mn-24)*2)}section.services .services__list .service-card__text,section.services .services__list .service-card__number,section.services .services__list .service-card__title{margin:0 0 var(--mn-8)}section.services .services__button{margin:var(--mn-8)0 var(--mn-32)}section.cta .cta__content{margin-bottom:unset}section.cta .cta__layout{padding:var(--mn-24) var(--mn-16)}section.cta .cta__layout .cta__button,section.services .services__button,section.services .services__button{padding:var(--mn-14)}section.services .services__list .services__item .service-card{padding:var(--mn-24) var(--mn-32)0 var(--mn-32);border-radius:16px;min-height:unset}section.services .services__list .service-card__number+.service-card__title,section.services .services__list .service-card__title,section.services .services__list .service-card__text,.p-design-page section.services,main.p-design-page section.services,section.services .services__list .service-card__number{padding:unset}section.cta .cta__list,section.services .service-card .services__button{display:none!important}.p-design-page section.services .services__item>.services__button{display:block!important}section.services .services__item .services__button,section.cta .cta__layout .cta__button{display:block}section.services .services__list .service-card__figure img{width:100%}section.cta .cta__aside::before{right:0;width:100%;max-width:320px;height:100%;background-size:280px;background-repeat:no-repeat;background-position:center bottom}section.cta .cta__container{overflow:hidden}section.cta .cta__layout .cta__title{font-size:var(--fs-20);line-height:var(--fs-24)}}@media (min-width:769px) and (max-width:1024px){.p-design-page section.services .services__list .service-card__text{max-width:80%}section.services .services__list .service-card__text,section.services .services__list .service-card__title{min-height:unset}section.services .services__list .service-card__text br{display:none}}@media (min-width:1024px) and (max-width:1440px){section.services .services__list .service-card__text,section.services .services__list .service-card__title{min-height:unset}}@media (min-width:1180px) and (max-width:1366px){section.services .services__list .service-card__title{padding:var(--mn-32) 24px 0 24px;min-height:unset}section.services .services__list .service-card__text{padding:0 24px}}