.cards__container{margin:0 auto;max-width:1820px;padding:0 30px}@media only screen and (max-width:768px){.cards__container{padding:0 10px}}.cards__title{padding:0 14px}.cards__subtitle{padding:0 14px;color:#545F7E;font-weight:500;text-align:center}.cards__wrapper{display:flex;gap:32px;justify-content:center;flex-wrap:wrap}.cards__card{background-color:#FFF;box-shadow:5px 5px 20px rgba(27,85,216,.19);border-radius:20px;max-width:434px;overflow:hidden;padding:12px;transform:scale(1);transition:all .4s ease;width:100%;will-change:transform}.cards__card:hover{box-shadow:1px 1px 10px rgba(56,125,255,.16);transform:scale(.98)}.cards__card:hover .cards__card_img{transform:scale(1.02)}.cards__card:hover .cards__card_title{background-size:100% 1px}.cards__card:hover .cards__card_fig-wrap:after{box-shadow:inset 3px 3px 10px rgba(53,78,123,.4)}.cards__card_fig-wrap{border-radius:8px;height:266px;overflow:hidden;position:relative;width:410px}.cards__card_fig-wrap:after{background-color:transparent;border-radius:6px;box-shadow:inset 10px 10px 20px rgba(53,78,123,.4);bottom:0;content:'';left:0;position:absolute;right:0;top:0;transition:box-shadow .4s ease;z-index:2}@media only screen and (max-width:1480px){.cards__card{max-width:355px;padding:10px}.cards__card_fig-wrap{height:218px;width:335px}}.cards__card_img{height:auto;object-fit:cover;transition:transform .4s ease;vertical-align:middle;width:100%}.cards__card_content{padding:24px 0 12px;text-align:center}.cards__card_title{background:linear-gradient(transparent,#252E48) no-repeat;background-size:0 1px;-webkit-box-decoration-break:clone;box-decoration-break:clone;color:#252E48;display:inline;font-size:18px;font-weight:500;line-height:24px;position:relative;transition:all .3s linear}.hero__title>span,.needs__title>span,.steps__step_desc>a{-webkit-box-decoration-break:clone}html[dir=ltr] .cards__card_title{background-position:left bottom}html[dir=rtl] .cards__card_title{background-position:right bottom}.cards__card_desc{color:#545F7E;font-size:14px;line-height:22px;padding:12px 24px 0}.additional .cards__title,.faq__title,.needs__title,.page-title,.solution__title,.templates .cards__title{color:#252E48;font-weight:700;font-size:36px;line-height:46px;padding:0 15px;text-align:center}.hero__img-alt_1,.hero__img-alt_3,.hero__img-alt_4,.hero__img-main,.img-border{border:11px solid #FFF;border-radius:22px}.hero__img-alt_2,.img-border-sm{border:6px solid #FFF;border-radius:12px}.main-wrap{background-repeat:no-repeat;background-position:50% -2%;background-size:contain;background-image:url(https://static.rfstat.com/renderforest/images/v2/landing-pics/website-design/hero-bg.jpeg);overflow-x:hidden}.webp-available .main-wrap{background-image:url(https://static.rfstat.com/renderforest/images/v2/landing-pics/website-design/hero-bg.webp)}.hero{min-height:80vh;padding:50px 0}.hero__container{align-items:center;display:flex;justify-content:space-between;max-width:1420px;margin:0 auto;padding:0 30px;width:100%}@media only screen and (max-width:1150px){.additional .cards__title,.faq__title,.needs__title,.page-title,.solution__title,.templates .cards__title{font-size:28px;line-height:36px}.hero__container{flex-direction:column;text-align:center}}.hero__content{flex:0 1 500px;height:100%}@media only screen and (max-width:1150px){.hero__content{flex-basis:unset;margin-bottom:60px}}.hero__title{color:#252E48;font-weight:700;font-size:52px;line-height:64px;margin-bottom:24px;max-width:480px}@media only screen and (max-width:1150px){.hero__title{font-size:36px;line-height:46px}}@media only screen and (max-width:768px){.main-wrap{background-position:80% 4%;background-size:initial;background-image:url(https://static.rfstat.com/renderforest/images/v2/landing-pics/website-design/hero-bg-sm.jpeg)}.webp-available .main-wrap{background-image:url(https://static.rfstat.com/renderforest/images/v2/landing-pics/website-design/hero-bg-sm.webp)}.hero__container{padding:0 24px}.hero__title{font-size:28px;line-height:34px}}.hero__title>span{animation:shine 4s linear infinite;background:linear-gradient(135deg,#FF39A7 0,#E265AF 16%,#9F5DE6 33%,#655BE2 50%,#9F5DE6 67%,#E265AF 84%,#FF39A7 100%);background-clip:text;background-size:200% auto;color:#000;text-fill-color:transparent;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center;transform:translateZ(0)}@keyframes shine{to{background-position:200% center;will-change:background-position}}.hero__desc{color:#545F7E;font-size:16px;line-height:24px;margin-bottom:32px;max-width:400px}@media only screen and (max-width:1150px){.hero__desc{margin:0 auto 32px}}.hero__img-sm{display:none}@media only screen and (max-width:900px){.hero__img-sm{display:block;height:570px;width:786px}.hero__img-main{display:none}}@media only screen and (max-width:767px){.hero__img-sm{height:285px;width:393px;transform:translateX(20px)}}.hero__img-box{position:relative}.hero__img-alt,.hero__img-float{position:absolute}@media only screen and (min-width:1150px) and (max-width:1600px){.hero__img-box{margin-inline-end:100px}}.hero__img-float_left{bottom:60px;left:-180px}.hero__img-float_right{right:-120px;top:30px}@media only screen and (min-width:901px){.hero__picture{flex:0 1 600px;text-align:right}.hero__img-float_left.animate{animation:scale 2.4s 6 .4s}.hero__img-float_right.animate{animation:scale 1.6s 6 .8s}}.hero__img-alt_1.img-scale,.hero__img-alt_2.img-scale{animation:scale-img 2.4s cubic-bezier(.07,.21,.85,1.16) infinite}@media only screen and (max-width:1439px){.hero__img-float_left,.hero__img-float_right{display:none}}.hero__img-main{box-shadow:5px 5px 8px rgba(7,45,129,.15);box-sizing:content-box}.hero__img-alt{box-shadow:15px 15px 30px rgba(7,45,129,.31);box-sizing:content-box}.hero__img-alt_1{right:330px;top:70px;z-index:2}@media only screen and (min-width:1150px) and (max-width:1359px){.hero__img-alt_1{right:-80px}}.hero__img-alt_2{right:-130px;top:405px;z-index:2}@media only screen and (min-width:1150px) and (max-width:1359px){.hero__img-alt_2{right:110px}.hero__img-alt_3{display:none}}@media only screen and (max-width:1149px){.hero__img-alt_2{right:-210px}}.hero__img-alt_3{right:390px;top:340px;z-index:1}@media only screen and (max-width:1149px){.hero__img-alt_3{right:300px}}.hero__img-alt_4{right:-100px;top:180px;z-index:1}@media only screen and (min-width:1150px) and (max-width:1359px){.hero__img-alt_4{display:none}}@media only screen and (max-width:900px){.hero__img-alt{display:none}}.templates{padding:60px 0}.templates .cards__title{margin:0 auto 16px;max-width:800px}@media only screen and (max-width:600px){.templates .cards__title{font-size:22px;line-height:32px}}.templates .cards__subtitle{font-size:16px;line-height:28px;max-width:680px;margin:0 auto 64px}.additional{padding:50px 0 100px}@media only screen and (max-width:768px){.templates .cards__subtitle{margin-bottom:36px}.additional{padding-bottom:64px}}.additional .cards__title{margin:0 auto 32px;max-width:780px}.needs{padding:60px 30px;position:relative}@media only screen and (max-width:768px){.needs{padding:0 14px 64px}}.needs__container{background-color:rgba(255,255,255,.3);border:1px solid #FFF;border-radius:20px;box-shadow:2px 2px 24px rgba(74,107,132,.12),inset -4px -4px 4px rgba(255,255,255,.34),inset 4px 4px 4px rgba(255,255,255,.42),inset -80px -80px 160px rgba(118,109,232,.05);box-sizing:border-box;padding:52px 30px 64px;position:relative;max-width:100%;margin:0 auto;text-align:center;width:1400px;z-index:2}.needs__img-blur,.needs__img-float{position:absolute}@media only screen and (max-width:600px){.templates .cards__subtitle{font-size:14px;line-height:22px}.needs__container{padding-bottom:52px}.needs__title{font-size:22px;line-height:32px}}.needs__title{margin:0 auto 18px;max-width:640px;padding:0}.needs__title>span{background:-webkit-linear-gradient(135deg,#655BE2 0,#9F5DE6 33%,#E265AF 67%,#FF39A7 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline-block;text-indent:3px}.solution__section:before,.steps__container:after,.steps__container:before{background-repeat:no-repeat;background-position:center;background-size:contain;content:''}@media only screen and (max-width:1150px){.needs__title{max-width:520px}}.needs__subtitle{color:#545F7E;font-size:18px;line-height:28px;max-width:590px;margin:0 auto 110px}.needs__img{height:351px;width:430px}.needs__img-float_left{bottom:60px;left:-60px}@media only screen and (min-width:901px){.needs__img{position:absolute;right:-120px;top:-20px}.needs__img-float_left.animate{animation:scale 2.4s infinite .4s}.needs__img-float_right.animate{animation:scale 3.2s infinite}}@media only screen and (max-width:1600px){.needs__img-float_left{bottom:unset;left:-20px;top:170px}}.needs__img-float_right{right:-110px;top:320px}@media only screen and (max-width:1600px){.needs__img-float_right{bottom:-70px;right:-20px;top:unset}}@media only screen and (max-width:900px){.needs__subtitle{font-size:14px;line-height:22px;margin-bottom:12px}.needs__img{margin:0 auto;max-width:100%;object-fit:contain;transform:translateX(20px)}.needs__img-float_left,.needs__img-float_right{display:none}}.needs__img-float_right-sm{right:260px;top:-20px}@media only screen and (min-width:901px){.needs__img-float_right-sm.animate{animation:scale 1.6s infinite .8s}}@media only screen and (max-width:1150px){.needs__img{height:237px;width:285px}.needs__img-float_right-sm{display:none}}.needs__img-blur{z-index:1}.needs__img-blur_purple{left:0;bottom:-50px;width:480px}.needs__img-blur_pink{right:0;bottom:190px;width:500px}.needs__content{display:flex;flex-wrap:wrap;gap:50px 90px;justify-content:center;margin-bottom:64px;text-align:initial}@media only screen and (max-width:900px){.needs__content{gap:50px;margin-bottom:52px}}@media only screen and (max-width:600px){.needs__content{gap:36px}}.needs__need{flex:0 1 330px}.needs__need_title{color:#363F5A;font-size:18px;font-weight:700;line-height:28px;margin-bottom:12px}.needs__need_desc{color:#545F7E;font-size:16px;line-height:22px}.needs__need-wrap{padding-bottom:3px;padding-inline-start:22px;padding-top:3px}html[dir=ltr] .needs__need-wrap{border-left:2px solid #8980F7}html[dir=rtl] .needs__need-wrap{border-right:2px solid #8980F7}.solution__title{margin-bottom:48px}.solution__wrapper{background-color:rgba(238,238,255,.5);display:flex;min-height:350px}@media only screen and (max-width:1150px){.needs__need{flex-basis:300px}.solution__wrapper{flex-direction:column}}.solution__section{align-items:center;box-sizing:content-box;display:flex;flex:1;flex-direction:column;max-width:460px;padding:70px 120px 80px;text-align:center;position:relative}@media only screen and (max-width:1150px){.solution__section{max-width:100%;padding:48px 20px}.solution__section:first-child{border-bottom:3px solid #FFF}}@media only screen and (min-width:1151px){.solution__section:first-child{margin-inline-start:auto}html[dir=ltr] .solution__section:first-child{border-right:3px solid #FFF}html[dir=rtl] .solution__section:first-child{border-left:3px solid #FFF}.solution__section:last-child{margin-inline-end:auto}}.solution__section:last-child>p{max-width:400px}.solution__section:before{position:absolute;opacity:0;transition:all 1s ease-out;transform:scale(.5);visibility:hidden}.solution__section.animate:before{opacity:1;transform:scale(1);visibility:visible;z-index:-1}.solution__section.animate:first-child:before{background-image:url(https://static.rfstat.com/renderforest/images/v2/landing-pics/website-design/angle-left.png);height:500px;top:-90px;transform-origin:left;width:604px}html[dir=ltr] .solution__section.animate:first-child:before{right:30vw}html[dir=rtl] .solution__section.animate:first-child:before{left:30vw}@media only screen and (max-width:1600px){html[dir=ltr] .solution__section.animate:first-child:before{right:35vw}html[dir=rtl] .solution__section.animate:first-child:before{left:35vw}}@media only screen and (max-width:1150px){.solution__section.animate:first-child:before{background-image:url(https://static.rfstat.com/renderforest/images/v2/landing-pics/website-design/angle-right-sm.png);height:114px;top:600px;transform-origin:right;width:69px}html[dir=ltr] .solution__section.animate:first-child:before,html[dir=rtl] .solution__section.animate:first-child:before{right:0}}.solution__section.animate:last-child:before{background-image:url(https://static.rfstat.com/renderforest/images/v2/landing-pics/website-design/angle-right.png);bottom:-140px;height:477px;transform-origin:right;width:430px}html[dir=ltr] .solution__section.animate:last-child:before{left:35vw}html[dir=rtl] .solution__section.animate:last-child:before{right:35vw}@media only screen and (max-width:1600px){html[dir=ltr] .solution__section.animate:last-child:before{left:40vw}html[dir=rtl] .solution__section.animate:last-child:before{right:40vw}}@media only screen and (max-width:1150px){.solution__section.animate:last-child:before{background-image:url(https://static.rfstat.com/renderforest/images/v2/landing-pics/website-design/angle-left-sm.png);bottom:400px;height:254px;transform-origin:left;width:169px}html[dir=ltr] .solution__section.animate:last-child:before,html[dir=rtl] .solution__section.animate:last-child:before{left:0}}.solution__section_title{color:#252E48;font-size:24px;font-weight:600;line-height:36px;margin:0 auto 16px;width:310px;max-width:100%}.solution__section_desc{color:#545F7E;flex:1;font-size:16px;font-weight:400;line-height:22px;margin:0 auto 32px;max-width:460px}.steps{padding:100px 0 50px;position:relative}@media only screen and (max-width:768px){.steps{padding-top:50px}}.steps__container{align-items:center;display:flex;gap:0 100px;justify-content:center;margin:0 auto;max-width:1200px;padding:0 30px}.steps__container:after,.steps__container:before{position:absolute;z-index:2}.steps__container:after{background-image:url(https://static.rfstat.com/renderforest/images/v2/landing-pics/website-design/steps-left.png);bottom:0;height:344px;opacity:.7;right:-80px;transform:rotate(-25deg);width:348px}@media only screen and (max-width:768px){.steps__container:after{display:none}}.steps__container:before{background-image:url(https://static.rfstat.com/renderforest/images/v2/landing-pics/website-design/steps-right.png);height:162px;left:0;top:0;transform:rotate(15deg);width:234px}@media only screen and (max-width:1150px){.steps__container:before{left:-40px;top:120px}.steps__container{flex-direction:column;position:relative;z-index:2}}.steps__title-wrapper{flex:0 1 450px;position:relative;z-index:2}.steps__title-wrapper~.rf-btn-sq{display:none}@media only screen and (max-width:1150px){.steps__title-wrapper{flex:1;max-width:720px}.steps__title-wrapper>h2{text-align:center}.steps__title-wrapper>.rf-btn-sq{display:none}.steps__title-wrapper~.rf-btn-sq{display:block}}.steps__title{color:#252E48;font-size:48px;font-weight:600;line-height:64px;margin-bottom:48px}.steps__title>img{display:inline-block;height:31px;margin-inline-start:36px;width:95px}html[dir=ltr] .steps__title>img.animate{animation:appear-left 1s ease}html[dir=rtl] .steps__title>img.animate{animation:appear-right-mirror 1s ease}@media only screen and (max-width:1150px){.steps__title>img{display:none}.steps__title{font-size:28px;line-height:36px}}@media only screen and (max-width:768px){.steps__title{margin-bottom:32px}}.steps__content{display:flex;flex:0 1 580px;flex-direction:column;justify-content:center;position:relative;z-index:2}@media only screen and (max-width:1150px){.steps__content{flex:1;margin-bottom:48px;max-width:720px}}.steps__step{align-items:flex-start;display:flex;gap:0 24px;margin-bottom:12px}@media only screen and (min-width:1150px){.steps__step:hover>img{transform:scale(1.2);transition-duration:.2s}}.steps__step_img{flex:0 1 36px;transition:all .3s linear;width:36px}.steps__step_img.animate{animation:appear .8s alternate}.steps__step_desc{flex-grow:1;color:#363F5A;font-weight:400;font-size:19px;line-height:32px}.steps__step_desc>a{background:linear-gradient(transparent,#387DFF) no-repeat;background-size:0 2px;box-decoration-break:clone;color:#387DFF;position:relative;text-decoration:underline;transition:all .3s linear}html[dir=ltr] .steps__step_desc>a{background-position:left bottom}html[dir=rtl] .steps__step_desc>a{background-position:right bottom}.steps__step_desc>a:hover{background-size:100% 2px}.steps__img-blur{position:absolute;z-index:1}.steps__img-blur_blue-left{left:0;bottom:20px;width:350px}.steps__img-blur_blue-right{right:0;bottom:-150px;width:430px}.faq{overflow:hidden;padding:50px 0}.faq__container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:813px;padding:0 30px;position:relative;width:100%}@media only screen and (max-width:1150px){.faq__container{max-width:600px;padding:0 24px}}.faq__container::after,.faq__container::before{content:'';position:absolute;z-index:1}.faq__container::before{background:url(https://static.rfstat.com/renderforest/images/v2/landing-pics/wedding-slideshow/question-icon.png) center/cover no-repeat;height:155px;top:-20px;transform:rotate(-15deg);width:106px}html[dir=ltr] .faq__container::before{right:10px}html[dir=rtl] .faq__container::before{left:10px}@media only screen and (min-width:901px){.faq__container::after,.faq__container::before{animation:rotate 3s ease-out infinite}.faq__container::before{animation-delay:.8s;height:310px;top:45px;transform:none;transform-origin:50% 80%;width:212px}html[dir=rtl] .faq__container::before{left:unset}html[dir=ltr] .faq__container::before{right:unset;left:-150px}html[dir=rtl] .faq__container::before{right:-150px}}.faq__container::after{background:url(https://static.rfstat.com/renderforest/images/v2/landing-pics/wedding-slideshow/answer-icon.png) center/cover no-repeat;bottom:0;height:95px;width:102px}html[dir=ltr] .faq__container::after{right:40px}html[dir=rtl] .faq__container::after{left:40px}@media only screen and (min-width:900px){.faq__container::after{bottom:40px;height:189px;transform-origin:20% 95%;width:204px}html[dir=ltr] .faq__container::after{right:-150px}html[dir=rtl] .faq__container::after{left:-150px}}@media only screen and (max-width:768px){.steps__step{gap:0 16px}.steps__step_desc{font-size:14px;line-height:24px}.faq__container{padding:0 14px}.faq__container::before{top:-40px}.faq__container::after{bottom:-15px}}.faq__title{margin-bottom:38px}@media only screen and (min-width:601px){.faq__title{text-align:left;width:100%}}.faq__content_wrapper{display:flex;flex-direction:column;gap:32px;margin-bottom:52px}@media only screen and (max-width:768px){.faq__content_wrapper{margin-bottom:48px}}.faq__question{background-color:#EEF5FF;border-radius:20px;color:#363F5A;display:inline-block;font-size:18px;font-weight:700;line-height:22px;margin-bottom:9px;padding:25px 33px}@media only screen and (max-width:600px){.faq__question{width:100%}}.faq__answer{border:1px solid #C1C9E0;border-radius:20px;box-shadow:5px 5px 20px 0 rgba(27,85,216,.19);color:#545F7E;font-size:16px;font-weight:500;line-height:28px;padding:32px 26px}.faq__answer>span{color:#363F5A;font-weight:700}html[dir=ltr] .faq__answer.odd.animate-item.animate{animation:appear-right 1s ease}html[dir=ltr] .faq__answer.even.animate-item.animate,html[dir=rtl] .faq__answer.odd.animate-item.animate{animation:appear-left 1s ease}html[dir=rtl] .faq__answer.even.animate-item.animate{animation:appear-right 1s ease}@keyframes appear-left{0%{transform:translateX(-150%)}50%{transform:translateX(5%)}100%{transform:translateX(0)}}@keyframes appear-right{0%{transform:translateX(150%)}50%{transform:translateX(-2%)}100%{transform:translateX(0)}}@keyframes scale{0%,100%{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes spring{0%{opacity:0;transform:translateX(0)}50%{opacity:1;transform:translateX(150px)}100%{opacity:1;transform:translateX(100px)}}@keyframes rotate{0%,100%{transform:translateZ(0) rotate(-10deg)}50%{transform:translateZ(0) rotate(10deg)}}@keyframes appear{0%{transform:scale(0);opacity:0}50%{transform:scale(1.2);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes scale{0%,100%{transform:scale(1)}50%{transform:scale(1.2)}}@keyframes scale-img{0%,100%{box-shadow:15px 15px 30px rgba(7,45,129,.31);transform:translateZ(0) scale(1);will-change:transform}50%{box-shadow:30px 30px 40px rgba(7,45,129,.31);transform:translateZ(0) scale(1.04);will-change:transform}}@keyframes appear-right-mirror{0%{transform:scaleX(-1) translateX(-150%)}50%{transform:scaleX(-1) translateX(5%)}100%{transform:scaleX(-1) translateX(0)}}html[lang=ar] .steps__title>img{transform:scaleX(-1)}@media only screen and (max-width:1150px){html[lang=ar] .solution__section.animate:first-child:before{left:unset}html[lang=ar] .solution__section.animate:last-child:before{right:unset}}html[lang=ru] .steps__title{font-size:43px}html[lang=fr] .steps__title{font-size:42px}@media only screen and (max-width:480px){html[lang=ja] .faq__title{max-width:180px}}