@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:local("Nunito Regular"),url(/fonts/nunito-v12-latin_latin-ext/nunito-v12-latin_latin-ext-regular.woff2?id=1) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:600;src:local("Nunito SemiBold"),url(/fonts/nunito-v12-latin_latin-ext/nunito-v12-latin_latin-ext-600.woff2?id=1) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:300;src:local("Nunito Light"),url(/fonts/nunito-v12-latin_latin-ext/nunito-light-300.ttf?id=1) format("truetype")}.footer{margin-top:0!important}.lp-vendor{background-color:#fafafa;display:flex;flex-direction:column}.wrapper{margin-top:0!important}.video-container{height:692px;overflow:hidden;width:100%}.video-container,.video-container .content{display:flex;justify-content:center;position:relative}.video-container .content{align-items:center;color:#fff;flex-direction:column;text-align:center;z-index:1}@media (max-width:1400px){.video-container .content{padding:0 16px}}.video-container .background-video{height:100%;left:0;max-height:692px;-o-object-fit:cover;object-fit:cover;position:absolute;top:72px;width:100%;z-index:0}@media (max-width:1400px){.video-container .background-video{top:56px}}.video-container .opacity-custom{background:#000 0 0 no-repeat padding-box;height:100%;left:0;opacity:.65;position:absolute;top:71px;width:100%}@media (max-width:1400px){.video-container .opacity-custom{top:55px}}.video-container__title{font-family:Nunito,sans-serif;font-size:36px;font-weight:700;letter-spacing:0;line-height:49px}.video-container__description{font-family:Nunito,sans-serif;font-size:24px;letter-spacing:0;line-height:32px;margin:25px 0;max-width:710px}.video-container .btnn{background:#8f213f 0 0 no-repeat padding-box;border-radius:5px;font-size:16px;letter-spacing:0;line-height:22px;padding:21px 63px;width:294px}.video-container .link-container{align-items:center;display:flex;gap:10px;margin-top:25px}@media (max-width:1400px){.video-container .link-container{gap:0}}.video-container .link-container__link{color:#fff;display:inline-block;font-family:Arial,sans-serif;font-size:16px;text-decoration:none}.video-container .dot{color:#fff;font-size:18px;margin:0 10px}.video-container .bottom-link{bottom:18px;color:#fff;font-size:16px;letter-spacing:0;line-height:36px;position:absolute;z-index:1}@media (max-width:1400px){.video-container .bottom-link{padding:0 16px;text-align:center}}.video-container .bottom-link a{color:#fff;text-decoration:underline}.stay-with-us{align-items:center;background:#e4e4e40d 0 0 no-repeat padding-box;display:flex;flex-direction:column;justify-content:center;margin-top:120px}@media (max-width:1400px){.stay-with-us{padding:0 16px}}.stay-with-us .title{font-family:Nunito,sans-serif;font-size:36px;font-weight:700;letter-spacing:0;line-height:49px;text-align:center}.stay-with-us .title--primary{color:#9b033f}.stay-with-us .subtitle{font-size:24px;letter-spacing:0;line-height:32px;margin-top:25px;text-align:center}.stay-with-us .subtitle a{text-decoration:underline}.stay-with-us .cards-container{display:flex;flex-wrap:wrap;gap:38px;justify-content:center;margin-top:48px;max-width:1374px}.stay-with-us .card{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 3px 6px #0000001f;display:flex;flex:1 1 20%;flex-direction:column;max-width:315px;padding:8px 8px 16px;text-align:center;transition:transform .3s ease,box-shadow .3s ease}.stay-with-us .card__title{font-family:Nunito,sans-serif;font-size:40px;font-weight:700;letter-spacing:0;line-height:54px}.stay-with-us .card__subtitle{border-bottom:1px solid #eceaea;color:#8f213f;font-family:Nunito,sans-serif;font-size:21px;font-weight:400;letter-spacing:0;line-height:28px;padding-bottom:10px;width:100%}.stay-with-us .card__description{color:#626161;font-family:Nunito,sans-serif;font-size:16px;font-weight:400;letter-spacing:0;line-height:22px;margin-top:10px}.stay-with-us .card:hover{box-shadow:0 6px 15px rgba(0,0,0,.2);transform:translateY(-10px)}.stay-with-us .card-image{border-radius:10px;height:201px;-o-object-fit:cover;object-fit:cover;width:100%}.stay-with-us .card-icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);display:flex;flex-shrink:0;height:108px;justify-content:center;margin:-64px auto 10px;width:108px}.stay-with-us .card h3{color:#000;font-size:30px;font-weight:700;margin-bottom:10px}.stay-with-us .card p{color:#666;font-size:16px;line-height:1.5;margin-bottom:10px}.stay-with-us .card-subtitle{color:#a30046;font-size:14px;font-weight:700;margin-bottom:5px}@media (max-width:1400px){.stay-with-us .cards-container{flex-direction:column}.stay-with-us .card{max-width:100%;width:100%}}.tools-marketing-section .card-container{display:flex;gap:68px;justify-content:center;margin-top:90px}@media (max-width:1400px){.tools-marketing-section .card-container{align-items:center;flex-direction:column;padding:0 16px}}.tools-marketing-section .card{background-color:#fff;box-shadow:0 3px 6px #00000029;height:637px;max-width:648px;overflow:hidden;padding:30px 35px;position:relative;transition:transform .3s;width:100%}.tools-marketing-section .card__title{align-items:center;color:#272727;display:flex;font-family:Nunito,sans-serif;font-size:21px;font-weight:700;justify-content:center;letter-spacing:0;line-height:21px;margin-bottom:30px;text-align:center;width:100%}.tools-marketing-section .card-image{overflow:hidden;position:relative}.tools-marketing-section .card-image img{border-radius:4px;filter:grayscale(100%);height:auto;max-height:291px;max-width:578px;-o-object-fit:cover;object-fit:cover;transition:filter .3s;width:100%}.tools-marketing-section .card__description{color:#707070;font-size:16px;font-weight:300;letter-spacing:0;line-height:21px;text-align:center}.tools-marketing-section .card:hover .card-image img{filter:grayscale(0)}.tools-marketing-section .card:hover .card__description{color:#1f1f1f}.tools-marketing-section .card:hover .card__title{color:#8f213f}.tools-marketing-section .card-image__title{color:#fafafa;font-family:Nunito,sans-serif;font-size:36px;font-weight:700;left:50%;line-height:45px;max-width:434px;opacity:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:opacity .3s,color .3s;width:100%}.tools-marketing-section .card:hover .card-image__title{opacity:1}.tools-marketing-section .card-content{padding:20px;text-align:center}.tools-marketing-section .card-content p{color:#333;font-size:.9em;margin-bottom:20px}.tools-marketing-section .card-button{background-color:#8f213f;border:none;border-radius:4px;bottom:30px;color:#fafafa;cursor:pointer;display:inline-block;font-family:Nunito,sans-serif;font-size:16px;font-weight:600;left:58px;letter-spacing:0;line-height:22px;padding:21px 20px;position:absolute;text-decoration:none;width:calc(100% - 116px)}.vlp-form-container{align-items:center;display:flex;justify-content:center;margin-top:220px}.vlp-form-container .thanks-for-contact{align-items:center;display:none;flex-direction:column;gap:25px}.vlp-form-container .thanks-for-contact.show{display:flex}@media (max-width:1400px){.vlp-form-container{align-items:center;flex-direction:column;margin-top:120px;padding:0 16px;text-align:center}.vlp-form-container .contact-card{display:none}}.vlp-form-container .form{max-width:582px}.vlp-form-container .form.hide{display:none}.vlp-form-container .form .title-wrapper{display:flex;flex-direction:column;gap:25px;margin-bottom:25px}.vlp-form-container .form .title-wrapper .title{color:#272727;font-size:36px;font-weight:700;letter-spacing:0;line-height:49px}.vlp-form-container .form .title-wrapper .title--primary{color:#8f213f}.vlp-form-container .form .title-wrapper .subtitle{color:#4f4f4f;font-size:16px;letter-spacing:0;line-height:21px}.vlp-form-container .form .contact-form-row{display:flex;gap:22px;margin-top:10px}.vlp-form-container .form .contact-form-row .element{width:100%}.vlp-form-container .form .contact-form-row .form-input{background-color:#fff;border:1px solid #8f213f;border-radius:5px;height:64px;padding:21px 23px;width:100%}.vlp-form-container .form .contact-form-row .form-input--full-width{width:100%}.vlp-form-container .form .contact-form-row .form-select{border:1px solid #8f213f;border-radius:5px;font-weight:700;height:64px;margin-bottom:10px;padding:21px 23px;width:100%}.vlp-form-container .form .contact-form-row .checkbox-wrapper{align-items:flex-start;display:flex;gap:22px;margin-top:10px}.vlp-form-container .form .contact-form-row .checkbox-wrapper .label{color:#6a6a6a;font-family:Nunito,sans-serif;font-size:13px;letter-spacing:0;line-height:18px;text-align:left}.vlp-form-container .form .contact-form-row .checkbox-wrapper input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #707070;cursor:pointer;flex-shrink:0;height:19px;outline:none;position:relative;width:19px}.vlp-form-container .form .contact-form-row .checkbox-wrapper input[type=checkbox]:focus{border:1px solid #707070!important}.vlp-form-container .form .contact-form-row .checkbox-wrapper input[type=checkbox]:checked:before{background-color:#9e3056;content:"";display:block;height:13px;left:53%;position:absolute;top:53%;transform:translate(-53%,-53%);width:13px}.vlp-form-container .form .js-vendor-lp-form-submit{background:#8f213f;border-radius:5px;color:#fafafa;font-size:16px;height:64px;letter-spacing:0;line-height:22px;text-align:center;width:100%}.vlp-form-container .contact-card{max-width:795px}.premium-benefits-section{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:120px}@media (max-width:1400px){.premium-benefits-section{margin-top:60px}}.premium-benefits-section .premium-section{display:flex;flex-direction:column;gap:20px;margin-top:60px}@media (max-width:1400px){.premium-benefits-section .premium-section{flex-direction:column}}.premium-benefits-section .number-card-wrapper{align-items:center;background-color:#fff;border:2px solid #fff;box-shadow:0 3px 6px #00000029;display:flex;flex-basis:20%;flex-direction:column;gap:20px;justify-content:center}@media (max-width:1400px){.premium-benefits-section .number-card-wrapper{min-height:240px}}.premium-benefits-section .number-card-wrapper .number{color:#272727;font-family:Nunito,sans-serif;font-size:96px;font-weight:700;letter-spacing:0;line-height:32px}.premium-benefits-section .number-card-wrapper .text{color:#1d0303;font-family:Nunito,sans-serif;font-size:24px;font-weight:400;letter-spacing:0;line-height:32px}.premium-benefits-section .text-card{align-items:center;background-color:#fff;border:2px solid #fff;box-shadow:0 3px 6px #00000029;display:flex;flex-basis:40%;flex-direction:column;gap:10px;justify-content:center;padding:0 28px}@media (max-width:1400px){.premium-benefits-section .text-card{min-height:240px}}.premium-benefits-section .text-card .title{color:#000;font-family:Nunito,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;text-align:left}.premium-benefits-section .text-card .subtitle{color:#000;font-family:Nunito,sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:21px;text-align:left}.premium-benefits-section .text-card .subtitle--primary{color:#8f213f}.premium-benefits-section .icon-box-container{align-items:start;background-color:#fff;box-shadow:0 3px 6px #00000029;display:grid;gap:24px 48px;grid-template-columns:repeat(2,1fr);justify-content:center;padding:20px}.premium-benefits-section .icon-box-container--big{grid-template-columns:repeat(4,1fr);min-height:332px}@media (max-width:1400px){.premium-benefits-section .icon-box-container{flex-direction:column;grid-template-columns:repeat(1,1fr)!important;min-height:auto!important}}.premium-benefits-section .icon-box{align-items:center;display:flex;gap:27px;width:100%}@media (max-width:1400px){.premium-benefits-section .icon-box{flex-direction:column}}.premium-benefits-section .icon-box__image-wrapper{align-items:center;border:2px solid #fff;border-radius:100px;box-shadow:0 3px 6px #00000029;display:flex;height:96px;justify-content:center;min-width:96px;width:96px}.premium-benefits-section .icon-text-wrapper{align-items:center;border-left:1px solid #e9e9e9;display:flex;flex:1;height:100%;justify-content:center;min-height:123px;padding-left:14px}@media (max-width:1400px){.premium-benefits-section .icon-text-wrapper{border-left:0;padding-left:0;text-align:center;width:100%}}.premium-benefits-section .icon-text{color:#272727;font-size:16px;font-weight:300;letter-spacing:0;line-height:21px;text-align:left}@media (max-width:1400px){.premium-benefits-section .icon-text{text-align:center}}.premium-benefits-section .card-image{box-shadow:0 3px 6px #00000029;flex-basis:40%;height:332px;width:100%}.premium-benefits-section .title{font-family:Nunito,sans-serif;font-size:36px;font-weight:700;letter-spacing:0;line-height:49px;text-align:center}.premium-benefits-section .title--primary{color:#9b033f}.premium-benefits-section .premium-row{display:flex;flex-direction:column;gap:20px;justify-content:center;max-width:1364px}.premium-benefits-section .three-elements-row{display:flex;gap:18px}@media (max-width:1400px){.premium-benefits-section .three-elements-row{flex-direction:column}}.premium-benefits-section .two-elements-row{display:flex;gap:16px}@media (max-width:1400px){.premium-benefits-section .two-elements-row{flex-direction:column}}.be-on-wedding-section{align-items:center;display:flex;flex-direction:column;justify-content:center}.be-on-wedding-section .title{font-family:Nunito,sans-serif;font-size:36px;font-weight:700;letter-spacing:0;line-height:49px;margin-top:224px;text-align:center}.be-on-wedding-section .title--primary{color:#9b033f}.be-on-wedding-section .subtitle{font-size:24px;letter-spacing:0;line-height:32px;margin-top:25px;text-align:center}.be-on-wedding-section .subtitle a{text-decoration:underline}.be-on-wedding-section .boxes-container{align-items:start;display:grid;gap:22px;grid-template-columns:repeat(3,1fr);justify-content:center;margin-top:45px;max-width:1364px}.be-on-wedding-section .boxes-container .img-box{box-shadow:0 3px 6px #00000029;height:422px;-o-object-fit:cover;object-fit:cover;width:440px}.be-on-wedding-section .boxes-container .text-box{align-items:center;background-color:#fff;box-shadow:0 3px 6px #00000029;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 55px}.be-on-wedding-section .boxes-container .text-box .box-title{color:#1f1f1f;font-family:Nunito,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:21px}.be-on-wedding-section .boxes-container .text-box .category{color:#4f4f4f;font-family:Nunito,sans-serif;font-size:16px;letter-spacing:0;line-height:21px;margin-top:10px}.be-on-wedding-section .boxes-container .text-box .description{color:#4f4f4f;font-family:Nunito,sans-serif;font-size:16px;font-weight:300;letter-spacing:0;line-height:21px;margin-top:50px;text-align:left}@media (max-width:1400px){.be-on-wedding-section .boxes-container{flex-direction:column;grid-template-columns:repeat(1,1fr);padding:0 32px}.be-on-wedding-section .boxes-container .img-box{height:222px;width:100%}.be-on-wedding-section .boxes-container .text-box{padding:32px}}.register-on-our-platform{align-items:center;display:flex;flex-direction:column;justify-content:center}.register-on-our-platform .title{font-size:36px;font-weight:700;margin-top:120px;text-align:center}.register-on-our-platform .subtitle{font-size:18px;margin-top:10px;text-align:center}.register-on-our-platform .contact-card{align-items:center;background-color:#fff;box-shadow:0 4px 5px #00000029;display:flex;gap:60px;justify-content:center;margin-top:40px;max-width:1401px;padding:70px 90px 70px 25px}@media (max-width:1400px){.register-on-our-platform .contact-card{box-shadow:none;flex-direction:column;padding:0 16px}}.register-on-our-platform .contact-section{display:flex;flex-direction:column;justify-content:center}.register-on-our-platform .contact-title{color:#272727;font-size:24px;font-weight:700;line-height:32px;text-align:center}.register-on-our-platform .contact-title--primary{color:#9b033f}.register-on-our-platform .icon-divider{border:1px solid #eceaea;display:flex;height:1px;margin:66px 0;position:relative}.register-on-our-platform .icon-divider--email{margin:51px 0 36px}.register-on-our-platform .icon-divider .icon-img-wrapper{align-items:center;background:#fff;border:2px solid #fff;border-radius:100px;box-shadow:0 3px 6px #00000029;display:flex;height:61px;justify-content:center;left:calc(50% - 30.5px);min-width:51px;position:absolute;top:-30.5px;width:61px}.register-on-our-platform .btnn{align-items:center;display:flex;height:64px;justify-content:center;margin-top:35px;max-width:493px;text-align:center;width:100%}.register-on-our-platform .contact-list{margin-top:20px}.register-on-our-platform .contact-item{color:#272727;display:flex;font-family:Nunito,sans-serif;font-size:21px;font-weight:300;justify-content:space-between;letter-spacing:0;line-height:28px;padding:10px 0}.register-on-our-platform .contact-item .whats-app-icon{align-items:center;display:flex;gap:10px;justify-content:center}.register-on-our-platform .contact-item .whats-app-icon .icon{height:21px;width:21px}.register-on-our-platform .contact-item .whats-app-icon a{text-decoration:underline}.register-on-our-platform .contact-footer{display:flex;font-size:18px;justify-content:space-between}@media (max-width:1400px){.register-on-our-platform .contact-footer{margin-top:16px}}.register-on-our-platform .contact-footer a{text-decoration:underline}.register-on-our-platform .divider{background-color:#ddd;height:471px;width:1px}@media (max-width:1400px){.register-on-our-platform .divider{display:none}}.register-on-our-platform .join-now-section{align-items:center;display:flex;flex-direction:column;text-align:center}.register-on-our-platform .join-description{color:#272727;font-size:24px;font-weight:700;letter-spacing:0;line-height:32px;max-width:530px}.register-on-our-platform .join-now-section p{font-size:18px;line-height:1.5;max-width:300px}.register-on-our-platform button{background-color:#8e1e31;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-top:20px;padding:10px 20px}.register-on-our-platform .benefits{color:#4f4f4f;display:flex;font-size:13px;gap:10px;letter-spacing:0;line-height:18px;margin-top:35px}.read-on-us{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:120px}@media (max-width:1400px){.read-on-us{margin-top:60px}}.read-on-us .title{font-size:36px;font-weight:700;margin-bottom:45px;text-align:center}.read-on-us .media-container{flex-wrap:wrap}.read-on-us .cards-container,.read-on-us .media-container{align-items:center;display:flex;gap:22px;justify-content:center}@media (max-width:1400px){.read-on-us .cards-container{flex-direction:column}}.read-on-us .card{align-items:center;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);display:flex;height:590px;justify-content:center;overflow:hidden;position:relative;transition:transform .3s ease;width:440px}@media (max-width:1400px){.read-on-us .card{height:220px;padding:0 16px;width:290px}}.read-on-us .logo{left:50%;opacity:1;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.5);transition:all .5s ease-in-out}.read-on-us .join-img{height:88px;max-width:334px;width:100%}.read-on-us .content{left:50%;opacity:0;position:absolute;text-align:center;top:30%;transform:translateY(20px);transform:translate(-50%,-50%);transition:opacity .6s ease-in-out,transform .6s ease-in-out;width:100%}.read-on-us .content .icon-divider{border:1px solid #707070;display:flex;height:1px;margin:32px 12px;position:relative}.read-on-us .content .icon-divider .icon-img-wrapper{align-items:center;background:#fff;border:2px solid #fff;border-radius:100px;box-shadow:0 3px 6px #00000029;display:flex;height:64px;justify-content:center;left:calc(50% - 30.5px);min-width:64px;position:absolute;top:-30.5px;width:64px}@media (min-width:1400px){.read-on-us .card:hover .logo{left:50%;top:52px;transform:translateX(-50%) scale(.7)}.read-on-us .card:hover .content{opacity:1;transform:translate(-50%,-30px)}}.read-on-us .content-wrapper{display:flex;flex-direction:column}.read-on-us .content-wrapper .content-title{font-family:Nunito,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:28px;margin-left:50px;margin-top:35px;text-align:left}.read-on-us .content-wrapper .content-subtitle{color:#1f1f1f;font-size:16px;letter-spacing:0;line-height:21px;margin-top:25px;padding:0 50px;text-align:left}.share-knowledge{margin-bottom:60px;margin-top:120px}.share-knowledge,.share-knowledge .section-wrapper{align-items:center;display:flex;justify-content:center}.share-knowledge .section-wrapper{gap:50px;max-width:1364px}@media (max-width:1400px){.share-knowledge .section-wrapper{flex-direction:column}}.share-knowledge .text-container{display:flex;flex-direction:column;max-width:815px}.share-knowledge .text-container .title{font-family:Nunito,sans-serif;font-size:36px;font-weight:700;letter-spacing:0;line-height:49px}.share-knowledge .text-container .title--primary{color:#9b033f}.share-knowledge .text-container .subtitle{font-weight:300}.share-knowledge .text-container .link-section,.share-knowledge .text-container .subtitle{color:#4f4f4f;font-size:16px;letter-spacing:0;line-height:21px;margin-top:25px;text-align:left}.share-knowledge .text-container .link-section{font-weight:700}.share-knowledge .text-container .link-section a{cursor:pointer;text-decoration:underline}@media (max-width:1400px){.share-knowledge .text-container{padding:0 16px;text-align:center}.share-knowledge .text-container .link-section,.share-knowledge .text-container .subtitle{text-align:center}}.share-knowledge .socials-wrapper{display:flex;gap:30px;width:100%}@media (max-width:1400px){.share-knowledge .socials-wrapper{flex-direction:column}}.share-knowledge .socials-wrapper .social{align-items:center;border-radius:5px;display:flex;flex-shrink:0;height:245px;justify-content:center;width:222px}@media (max-width:1400px){.share-knowledge .socials-wrapper .social{width:100%}}.share-knowledge .socials-wrapper .social .icon{width:74px}.share-knowledge .socials-wrapper .social--facebook{background-color:#3b5998}.share-knowledge .socials-wrapper .social--instagram{background-color:#e4405f}.vlp-contact-container{margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.vlp-contact{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}.vlp-contact__area{display:block;gap:20px;margin:0 auto;padding:90px 10px 70px}.vlp-contact__area text{color:#272727}.vlp-thanks{align-items:center;display:flex!important;flex-direction:column;justify-content:center}
