.top-work__item{border-radius:10px;padding:50px 42px;position:relative;text-decoration:none;display:block;width:100%}@media (max-width:768px){.top-work__item{background:var(--white);box-shadow:0px 30px 100px rgba(105, 95, 126, 0.1);display:flex;flex-flow:column;justify-content:space-around}}.top-work__item:hover{text-decoration:none}@media (max-width:768px){.top-work__item{padding:24px}}.top-work__item .top-work__button{display:block;text-align:center;opacity:0;position:absolute;transition:0.3s;bottom:0px;z-index:5;width:100%;left:0px;bottom:-30px}@media (max-width:768px){.top-work__item .top-work__button{opacity:1;position:relative;top:0px;margin-top:22px}}@media (min-width:768px){.top-work__item:before{content:"";background:#FFFFFF;box-shadow:0px 30px 100px rgba(105, 95, 126, 0.1);position:absolute;left:0px;top:0px;width:100%;height:100%;border-radius:10px;z-index:-2;transition:0.4s}}.top-work__item:hover{z-index:5}.top-work__item:hover:before{transform:scale(1.15);height:125%;z-index:3;transition:0.4s}.top-work__item:hover>*:not(:before){z-index:4}.top-work__item:hover .top-work__button{transition:0.5s;opacity:1}.top-work__item:hover .top-work__price{background-color:var(--white);font-weight:400;font-size:18px;line-height:25px;color:var(--black)}.top-work__item .top-work__information{display:flex;justify-content:space-between;align-items:flex-start;margin-top:35px;z-index:4;position:relative}@media (max-width:768px){.top-work__item .top-work__information{margin-top:22px}}.top-work__item .top-work__information .top-work__descript{display:flex;flex-flow:column}.top-work__item .top-work__price.button{padding:10px 20px;border:1px solid var(--primary-green);min-width:fit-content}.top-work__item .top-work__title{font-weight:700;font-size:16px;line-height:22px;z-index:4;position:relative;transition:0.3s}.top-work__item .top-work__title span{-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;line-height:24px;height:75px;display:-webkit-box}.banner{background-image:url(/wp-content/themes/twodip/assets/img/vector-2.svg), url(/wp-content/themes/twodip/assets/img/vector-3.svg), url(/wp-content/themes/twodip/assets/img/vector-4.svg);background-repeat:no-repeat;background-position:30px 410px, 671px 400px, 600px 580px;padding-bottom:140px}@media (max-width:1280px){.banner{background-position:-190px 410px, 401px 430px, 640px 580px}}@media (max-width:768px){.banner{padding-bottom:60px}}.banner .container{position:relative}.banner:after{content:"";width:100%;height:800px;position:absolute;top:0px;left:0px;background-image:url(/wp-content/themes/twodip/assets/img/vector.svg);background-repeat:no-repeat;background-position:top right;z-index:-2}@media (max-width:1440px){.banner:after{top:-350px}}@media (max-width:1024px){.banner:after{top:0px;left:0px;background-image:url(/wp-content/themes/twodip/assets/img/vector-5.svg);background-size:310px}}@media (max-width:480px){.banner:after{top:-75px;right:-130px;left:inherit}}.banner .banner__wrapper{height:480px;display:flex;align-items:center}.banner .banner__wrapper:before{content:"";background-image:url(/wp-content/themes/twodip/assets/img/persona.png);background-repeat:no-repeat;background-size:700px;background-position:right;width:100%;height:100%;position:absolute;right:-160px;z-index:-1}@media (max-width:1024px){.banner .banner__wrapper:before{background-image:url(/wp-content/themes/twodip/assets/img/persona-2.png);background-size:250px;right:0px}}@media (max-width:768px){.banner .banner__wrapper .banner__title h1{line-height:1.2}}.banner .banner__wrapper .banner__title h1 span{color:var(--primary-purple);font-weight:800;font-size:64px}@media (max-width:768px){.banner .banner__wrapper .banner__title h1 span{font-size:48px;line-height:52px}}.banner .banner__wrapper .banner__title p{margin-top:27px;font-size:24px;line-height:33px;max-width:520px;font-weight:400}@media (max-width:768px){.banner .banner__wrapper .banner__title p{font-size:18px;max-width:280px;line-height:25px}}@media (max-width:480px){.banner .banner__wrapper .banner__title p{max-width:220px;font-size:16px}}.banner .banner__form{background:var(--white);box-shadow:0px 30px 100px rgba(105, 95, 126, 0.1);border-radius:10px;padding:50px 55px}@media (max-width:1024px){.banner .banner__form{padding:40px}}@media (max-width:768px){.banner .banner__form{padding:24px}}.banner .banner__form .form__request{display:flex;justify-content:space-between}@media (max-width:1024px){.banner .banner__form .form__request{flex-flow:column;align-items:center}}.banner .banner__form .form__request>*{width:100%;max-width:25%}@media (min-width:1024px){.banner .banner__form .form__request>*:not(:last-child){margin-right:25px}}@media (max-width:1024px){.banner .banner__form .form__request>*{max-width:100%}.banner .banner__form .form__request>*:not(:last-child){margin-bottom:15px}}.banner .banner__form .form__request .button{max-width:220px;min-width:220px}@media (max-width:768px){.banner .banner__form .form__request .button{max-width:100%;width:100%}}.banner .banner__form .form__request .select2-container--default .select2-selection--single{border:0px;border-bottom:1px solid var(--primary-purple);height:52px;border-radius:0px}.banner .banner__form .form__request .select2-container .select2-selection--single .select2-selection__rendered{margin:0px;padding:0px;line-height:52px;opacity:0.8}.banner .banner__form .form__request .select2-container--default .select2-selection--single .select2-selection__arrow b{margin-top:10px;border-color:#5a1ddf transparent transparent transparent}.banner .banner__form .form__request .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #5a1ddf transparent;border-width:0 4px 5px 4px}.how-work .subtitle{margin-bottom:32px}.how-work .subtitle p{margin-top:18px;font-weight:400;font-size:18px;line-height:25px}@media (max-width:768px){.how-work .subtitle p span{display:block}}.how-work .subtitle p span.slash{margin-right:10px;margin-left:10px}@media (max-width:768px){.how-work .subtitle p span.slash{display:none}}.how-work .how-work__wrapper{position:relative}.how-work .how-work__wrapper:before{content:"";background-image:url(/wp-content/themes/twodip/assets/img/persona-3.png);background-position:right bottom;background-size:auto 90%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;z-index:0;right:-90px;top:0px}@media (max-width:1024px){.how-work .how-work__wrapper:before{right:-150px}}@media (max-width:768px){.how-work .how-work__wrapper:before{right:-45px;width:100%;height:190px;top:-180px}}.how-work .how-work__wrapper .how-work_item-wrapper{max-width:490px;position:relative;margin-bottom:20px}@media (max-width:768px){.how-work .how-work__wrapper .how-work_item-wrapper{max-width:100%}}.how-work .how-work__wrapper .how-work_item-wrapper:hover{z-index:5}.how-work .how-work__wrapper .how-work_item-wrapper:hover>*{transform:scale(1.1);transition:0.4s}.how-work .how-work__wrapper .how-work_item-wrapper:hover .how-work_item__description{z-index:1;opacity:1;transition:0.4s;margin-top:0px;max-height:inherit;padding:0px 25px 25px 25px}.how-work .how-work__wrapper .how-work_item-wrapper:hover .how-work_item__description .how-work_item_text{filter:blur(0px);padding:0px;font-size:inherit;opacity:1}.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item_text{font-size:15px}.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item_text a{color:var(--primary-purple-active)}.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item_text ul,.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item_text ol{margin-bottom:0px;padding-top:8px}.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item_text h3{font-size:17px;line-height:24px;margin-top:15px}.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item_text ul.tul{list-style:none;padding:0px}.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item_text ul.tul li{display:flex;align-items:baseline;padding-right:27px;flex-wrap:wrap}.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item_text ul.tul li:before{content:"";background-image:url(/wp-content/themes/twodip/assets/img/check.svg);width:16px;height:16px;min-width:16px;min-height:16px;display:block;margin-right:10px}.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item__description{position:absolute;top:170px;padding:0px 25px;max-width:100%;z-index:0;background:#Fff;transition:0.4s;border-radius:0px 0px 10px 10px;box-shadow:0px 70px 100px rgba(105, 95, 126, 0.1);max-height:37px;overflow:hidden;margin-top:-36px}@media (max-width:768px){.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item__description{display:none}}.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item__description .how-work_item_text{filter:blur(1px);opacity:0.3;font-size:13px;padding:0px 35px}.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item__description:after{content:"";position:absolute;left:0px;bottom:0px;width:100%;height:40px;background:linear-gradient(to top, #ffffff87 0%, transparent 70%)}.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item{background:#FFFFFF;box-shadow:0px 30px 100px rgba(105, 95, 126, 0.1);border-radius:10px;padding:42px 32px 42px 62px;display:flex;align-items:center;transition:0.4s}@media (max-width:768px){.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item{max-width:100%;padding:23px 45px}}.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item:not(:last-child){margin-bottom:20px}@media (max-width:768px){.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item:not(:last-child){margin-bottom:15px}}.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item span{font-weight:800;font-size:64px;line-height:87px;color:#5A1CDE;margin-right:22px}@media (max-width:768px){.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item span{font-size:32px;line-height:42px}}.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item p{font-weight:400;font-size:18px;line-height:25px;max-width:270px}@media (max-width:768px){.how-work .how-work__wrapper .how-work_item-wrapper .how-work_item p{font-size:14px}}