.container{max-width:1200px;margin:0 auto;padding:0 20px;position:relative}section .container{display:flex;align-items:center;justify-content:space-between;gap:60px}body:is(.blog,.archive,.single-post,.single-download):not(.home) .site-content .container{display:flex;align-items:stretch;justify-content:space-between;gap:60px}#contact-info .container,.blog-section .container,.portfolio-section .container,.reviews-section .container,.services-section .container{display:block}.newsletter-section .container{align-items:flex-end}footer .container{display:flex;justify-content:space-between;row-gap:60px;flex-wrap:wrap}section{padding:80px 0;position:relative}section[id]{scroll-margin-top:30px}.service-1,.service-2,.service-3,.service-4,.service-5{scroll-margin-top:80px}.section-title span{background-repeat:repeat-x;background-size:100% 100%;background-position:center}.icons-bg{background-image:url('../img/vectors/icons_bg.webp');background-repeat:no-repeat;background-size:500px 500px;background-position:left top}.icons-bg.right-top{background-position:right top}.icons-bg.right-bottom{background-position:right bottom}.icons-bg-purple{background-image:url('../img/vectors/icons_bg_purple.svg');background-repeat:no-repeat;background-size:100% 100%;background-position:left bottom}.swish-bg{background-image:url('../img/vectors/swish_bg.svg');background-repeat:no-repeat;background-size:100% 100%}.swish-bg-2{background-image:url('../img/vectors/swish_bg_2.svg');background-repeat:no-repeat;background-size:100% 100%}.swish-bg-3{background-image:url('../img/vectors/vector_bg.png');background-repeat:no-repeat;background-size:contain}.swish-bg-3-flipped{position:relative;z-index:1}.swish-bg-3-flipped::before{content:'';background-image:url('../img/vectors/vector_bg.png');background-repeat:no-repeat;background-size:contain;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;transform:scaleY(-1)}.wave-short{background-image:url('../img/vectors/wave_short.svg')}.wave-mid{background-image:url('../img/vectors/wave_mid.svg')}.wave-long{background-image:url('../img/vectors/wave_long.svg')}.btn{display:inline-block;background-color:var(--orange);color:var(--white)!important;padding:14px 28px;border-radius:8px;text-decoration:none;font-weight:700;transition:background-color .3s ease}.btn[hidden]{display:none}.btn:hover{background-color:#fb923c}.section-cta{margin:30px 0 0}.basic-btn,.primary-btn,.secondary-btn,.simple-btn,.third-btn{position:relative;display:inline-block;z-index:8;font-family:inherit;font-weight:700;font-size:16px;text-decoration:none;text-align:center;cursor:pointer;border-radius:10px;border-bottom-left-radius:25px;border-top-right-radius:25px;transition:transform .3s ease-out,border-color .3s ease-out,color .3s ease-out}.primary-btn{color:var(--white);background-color:var(--orange);border:none;padding:5px 40px}.primary-btn:empty{display:none}.secondary-btn{background-color:transparent;color:inherit;padding:3px 43px;background-image:url('../img/vectors/secondary_btn_bg.png');background-size:100% 100%;background-repeat:no-repeat;border:none;border-radius:0}button.primary-btn{line-height:1.5em}.third-btn{background-image:url('../img/vectors/buton_testimoniale.svg');padding:0;background-size:100% 100%;background-repeat:no-repeat;background-color:transparent;border:none;border-radius:50%;font-family:var(--_typography---font-styles--heading);font-size:2em;width:41px;height:41px;line-height:41px}.simple-btn{background-color:transparent;color:inherit;padding:6px 16px 6px 0;border:none;border-radius:0;font-size:.8em}.simple-btn::after{content:'+';position:absolute;top:2px;right:4px;width:10px;height:auto;font-size:16px}.basic-btn{background-color:transparent;color:inherit;padding:6px 40px 6px 20px;border:1px solid #eee;border-radius:8px;font-size:.8em;font-family:var(--font-new-spirit)}.basic-btn::after{content:'+';position:absolute;top:5px;right:15px;width:20px;height:auto}.basic-btn:hover{border-color:var(--third-purple)}.primary-btn::after,.primary-btn::before{content:'\25CF';position:absolute;z-index:0;background-color:var(--parent-bg);width:20px;height:20px;color:var(--orange);border-radius:10px;font-size:21px;text-align:center;line-height:17px;border-top-left-radius:0;border-bottom-left-radius:10px;border-top-right-radius:10px;border-bottom-right-radius:0;transition:color .2s ease-out}.primary-btn::before{top:-2px;right:-2px}.primary-btn::after{bottom:-2px;left:-2px}.basic-btn:hover,.primary-btn:hover,.secondary-btn:hover,.simple-btn:hover{transform:translateY(3px);color:var(--primary-purple)}.primary-btn:hover::after,.primary-btn:hover::before{color:var(--primary-purple)}.purple-bg .primary-btn:hover::after,.purple-bg .primary-btn:hover::before{color:var(--secondary-purple)}.primary-btn:hover{color:var(--white);background-color:var(--secondary-purple)}.hero-section{position:relative;padding-bottom:30px}.hero-content{--overlay-1:url('../img/vectors/circle1.svg');--overlay-2:url('../img/vectors/circle2.svg');contain:layout}.hero-content h1{color:var(--white);font-size:4.8rem;line-height:1.1;margin:0;position:relative}.hero-content h1 span{display:inline-block}.hero-content h2{font-size:clamp(1.3rem, 2vw + .5rem, 1.7rem);font-family:var(--font-new-spirit);font-weight:700}.hero-content span.overlay{display:inline-block;background-size:contain;width:.7em;height:.7em;background-repeat:no-repeat;background-position:center;vertical-align:middle;text-indent:-999999px;animation:overlaySpin 6s linear infinite reverse;transform-origin:center center;backface-visibility:hidden;will-change:transform;contain:layout style paint;isolation:isolate}.hero-content span.overlay.one{background-image:var(--overlay-2)}.hero-content span.overlay.two{background-image:var(--overlay-1)}@keyframes overlaySpin{from{transform:rotate(0)}to{transform:rotate(360deg)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.hero-image-wrapper{position:relative;width:35%}.hero-image-wrapper img{position:relative;z-index:2}.hero-image-wrapper p{font-size:.9rem}.intro-image{flex:0 0 40%}.intro-image img{transform:scaleX(-1)}.intro-text{flex:1}.services-section{background-color:var(--white);text-align:center;padding:0}.services-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:40px;margin-top:60px;text-align:left;justify-items:stretch;align-items:stretch}.services-grid .service-card:nth-child(2n){top:190px}.service-card{padding:30px 30px 60px;border-radius:16px;position:relative;display:flex;flex-direction:column;align-items:center;transition:transform .3s ease;box-sizing:border-box;width:100%;min-width:0}.service-card:hover .primary-btn{transform:translateY(3px)}.service-card::before{content:'';position:absolute;top:-10px;left:-10px;width:60px;height:60px;border-radius:16px;z-index:10;background-size:100% 100%}.service-card.service-1::before{background-image:url('../img/vectors/services-vector.png')}.service-card.service-2::before{background-image:url('../img/vectors/services-vector3.png')}.service-card.service-3::before{background-image:url('../img/vectors/services-vector1.png')}.service-card.service-4::before{background-image:url('../img/vectors/services-vector4.png')}.service-card.service-5::before{background-image:url('../img/vectors/services-vector2.png')}.service-card h3{margin:0;text-align:center}.service-card .section-cta{text-align:center}.service-card p{font-weight:700}.service-card-image{width:100%;height:100%;max-height:250px;overflow:hidden;border-radius:8px;margin-bottom:20px}.service-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.service-card:hover .service-card-image img{transform:scale(1.1)}.service-card .info-box{background-color:var(--third-purple);padding:15px;margin:20px 0 4px;border-radius:8px}.reviews-section{text-align:center;position:relative;overflow:hidden}.reviews-wrapper{column-count:3;column-gap:20px}.reviews-wrapper.has-fade-effect{position:relative;padding-bottom:0;margin-bottom:-75px}.reviews-wrapper.has-fade-effect::after{content:'';position:absolute;bottom:0;left:0;right:0;height:500px;background:linear-gradient(to top,#fff 30%,rgba(255,255,255,0));pointer-events:none;z-index:5}.review-card{background-color:var(--light-sand);padding:20px;border-radius:16px;text-align:left;margin-bottom:20px;display:inline-block;width:100%;transition:transform .3s ease}.review-card:hover{transform:translateY(-2px)}.review-author{display:flex;align-items:center;gap:15px;margin-bottom:10px;position:relative;padding-bottom:15px}.review-author::after{content:'';position:absolute;bottom:0;left:0;width:80px;height:2px;background-color:var(--primary-purple);opacity:.9}.review-author-info{display:flex;flex-direction:column;line-height:1;gap:5px}.review-author-image{width:55px;height:55px;position:relative}.review-author-image img{width:100%;height:100%;object-fit:cover;display:block;padding:1px}.review-author-image::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('../img/vectors/picture_rama.png');background-size:100% 100%;background-repeat:no-repeat;background-position:center;pointer-events:none}.review-author-photo{width:82%;height:82%;background-size:cover;background-position:center;border-radius:50%}.review-author-info .name{font-weight:700;color:var(--dark-text);font-size:1.25rem}.review-author-info .role{font-size:.8em;color:var(--lighter-dark-text)}.review-author-info .rating{font-size:50%}.review-author-info .rating .checked{color:var(--third-purple);vertical-align:sub;width:12px;height:12px}.review-text{font-size:1rem;flex-grow:1}#load-more-reviews.loading{cursor:wait;opacity:.5;animation:spin 1s linear infinite;transform-origin:center center;backface-visibility:hidden;will-change:transform;contain:layout style paint;isolation:isolate}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.about-section{padding-bottom:0}.about-image{flex:0 0 45%;position:relative}.about-text{flex:1;--parent-bg:var(--white);margin-bottom:80px}.portfolio-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-top:60px}.portfolio-card{background-color:var(--white);border-radius:16px;overflow:hidden;text-align:left;position:relative;display:flex;flex-direction:column;align-items:center}.portfolio-grid .portfolio-card:nth-child(2),.portfolio-grid .portfolio-card:nth-child(5){top:60px}.portfolio-card-image{aspect-ratio:4/3;overflow:hidden;margin:25px 25px 0;border-radius:16px 16px 0 0}.portfolio-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card:hover .secondary-btn,.portfolio-card:hover .secondary-btn{transform:translateY(-3px);transition:transform .3s ease}.portfolio-card:hover .portfolio-card-image img{transform:scale(1.1)}.portfolio-content{padding:25px}.portfolio-content h3{margin:0}.portfolio-content p{margin-top:0;margin-bottom:25px}.portfolio-section .bottom-text{margin:120px auto 0;max-width:600px}.blog-section{text-align:center;--parent-bg:var(--white)}.blog-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;margin:60px 0 90px;text-align:left}.blog-card{display:flex;gap:20px;background-color:var(--light-sand);border-radius:16px;padding:20px}.blog-card:hover h3 a{color:var(--orange)}.blog-card:hover .blog-card-image img{transform:scale(1.1)}.blog-grid .blog-card{position:relative}.blog-grid .blog-card:nth-child(2n){top:60px}.blog-card-image{flex:0 0 150px;overflow:hidden;border-radius:8px}.blog-card-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-card-content h3{margin:0;line-height:1em;word-break:break-word}.blog-card-content h3 a{color:var(--dark-text);text-decoration:none}.blog-card-content p{font-size:.9rem}.blog-section .bottom-cta{margin-top:60px}.products-section{--parent-bg:var(--white)}.products-content{flex:1;min-width:0}.products-image{background-image:url('../img/vectors/vector_bg.png');background-repeat:no-repeat;background-size:contain;flex:1;min-width:0}.products-image img{margin-bottom:-320px}.newsletter-section-wrapper{position:relative}section.newsletter-section{padding:40px 0 0}.newsletter-image{flex:0 0 48%;margin-top:0}.newsletter-section .container{overflow:hidden}.newsletter-image img{max-width:130%;vertical-align:bottom}.newsletter-content{flex:1;margin:20px 0}.pre-heading{font-size:1rem;letter-spacing:2px;font-family:var(--font-new-spirit);font-weight:700;text-transform:uppercase}.newsletter-content h2{margin:15px 0}.newsletter-disclaimer{font-size:.8rem;margin-top:5px;margin-bottom:30px;opacity:.8}.newsletter-disclaimer a:hover{color:var(--orange)}.light-beige-bg{background-color:var(--light-beige);--parent-bg:var(--light-beige)}.purple-bg{background-color:var(--primary-purple);--parent-bg:var(--primary-purple);color:var(--white);position:relative}.purple-bg a,.purple-bg h2,.purple-bg h3{color:var(--white)}.dark-purple-bg{background-color:var(--secondary-purple);--parent-bg:var(--secondary-purple);color:var(--white);position:relative}.light-purple-bg{background-color:var(--light-purple);--parent-bg:var(--light-purple)}.light-sand-bg{background-color:var(--light-sand);--parent-bg:var(--light-sand);position:relative}.dark-purple-bg,.light-sand-bg,.purple-bg{position:relative}.dark-purple-bg::before,.light-sand-bg::before,.purple-bg::before{content:'';position:absolute;top:-209px;left:0;right:0;height:210px;background:inherit;clip-path:polygon(100% 100%,0% 100%,0.00% 90.03%,2.00% 89.32%,4.00% 88.62%,6.00% 87.94%,8.00% 87.30%,10.00% 86.71%,12.00% 86.18%,14.00% 85.74%,16.00% 85.38%,18.00% 85.12%,20.00% 84.96%,22.00% 84.91%,24.00% 84.96%,26.00% 85.12%,28.00% 85.38%,30.00% 85.74%,32.00% 86.19%,34.00% 86.71%,36.00% 87.30%,38.00% 87.94%,40.00% 88.63%,42.00% 89.33%,44.00% 90.04%,46.00% 90.74%,48.00% 91.42%,50.00% 92.05%,52.00% 92.63%,54.00% 93.14%,56.00% 93.58%,58.00% 93.92%,60.00% 94.16%,62.00% 94.30%,64.00% 94.34%,66.00% 94.27%,68.00% 94.09%,70.00% 93.81%,72.00% 93.44%,74.00% 92.98%,76.00% 92.44%,78.00% 91.84%,80.00% 91.19%,82.00% 90.50%,84.00% 89.80%,86.00% 89.09%,88.00% 88.39%,90.00% 87.72%,92.00% 87.09%,94.00% 86.52%,96.00% 86.02%,98.00% 85.61%,100.00% 85.28%);width:100%;z-index:99}.dark-purple-bg::after,.light-sand-bg::after,.purple-bg::after{content:'';position:absolute;bottom:-209px;left:0;right:0;height:210px;background:inherit;clip-path:polygon(100% 100%,0% 100%,0.00% 90.03%,2.00% 89.32%,4.00% 88.62%,6.00% 87.94%,8.00% 87.30%,10.00% 86.71%,12.00% 86.18%,14.00% 85.74%,16.00% 85.38%,18.00% 85.12%,20.00% 84.96%,22.00% 84.91%,24.00% 84.96%,26.00% 85.12%,28.00% 85.38%,30.00% 85.74%,32.00% 86.19%,34.00% 86.71%,36.00% 87.30%,38.00% 87.94%,40.00% 88.63%,42.00% 89.33%,44.00% 90.04%,46.00% 90.74%,48.00% 91.42%,50.00% 92.05%,52.00% 92.63%,54.00% 93.14%,56.00% 93.58%,58.00% 93.92%,60.00% 94.16%,62.00% 94.30%,64.00% 94.34%,66.00% 94.27%,68.00% 94.09%,70.00% 93.81%,72.00% 93.44%,74.00% 92.98%,76.00% 92.44%,78.00% 91.84%,80.00% 91.19%,82.00% 90.50%,84.00% 89.80%,86.00% 89.09%,88.00% 88.39%,90.00% 87.72%,92.00% 87.09%,94.00% 86.52%,96.00% 86.02%,98.00% 85.61%,100.00% 85.28%);transform:scaleY(-1);width:100%}.purple-parent{--parent-bg:var(--primary-purple);background-color:var(--primary-purple)}.white-parent{--parent-bg:var(--white);background-color:var(--white)}.site-footer{color:var(--light-sand);padding:60px 0 20px;position:relative;z-index:10}#contact-info::after,.site-footer::after{content:none}.footer-main{display:flex;justify-content:space-between;gap:40px;padding-bottom:40px;border-bottom:1px solid rgba(255,255,255,.2);--parent-bg:var(--secondary-purple)}.footer-left{display:flex;flex-direction:column;align-items:flex-start;flex-basis:40%}.footer-left .primary-btn:hover{background-color:var(--primary-purple)}.footer-left .footer-logo{max-width:100px}.footer-logo a img{height:100%}.footer-socials{display:flex;gap:15px;margin-top:30px}.footer-socials a{color:var(--white);font-size:1.5rem;background-color:var(--orange);width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px}.footer-socials a:hover{transform:translateY(5px);transition:all .3s ease}.footer-socials a:hover :before{color:var(--primary-purple)}.footer-socials .social-icon{width:20px;height:20px;transition:fill .3s ease}.footer-socials a:hover .social-icon{fill:var(--primary-purple)}.trust-icon{width:16px;height:16px;fill:currentColor;margin-right:8px;vertical-align:middle}.footer-right:has(> :first-child:last-child),.footer-right:has(> :nth-child(2):last-child){justify-content:flex-end}.footer-right{display:flex;justify-content:space-between;flex-basis:60%}.footer-menu-widget h3{color:var(--white);font-size:1.1rem}.footer-menu-widget ul{list-style:none;padding:0 10px;margin:0}.footer-menu-widget ul li a{color:var(--light-purple);text-decoration:none}.footer-menu-widget ul li a:hover{color:inherit}.footer-menu-widget ul li{margin-bottom:10px}.disclaimer{font-size:.9rem;text-align:center;margin:60px auto auto;border-top:1px solid var(--secondary-purple);padding-top:20px;flex-basis:100%}.disclaimer p{opacity:.8}.footer-bottom.disclaimer{border-top:1px solid var(--primary-purple);margin:0}.footer-payment-icons{display:flex;gap:10px;align-items:center}.footer-payment-icons img{max-height:25px}@media (max-width:992px){.page-template-ebook-homepage .hero-section{padding-top:60px}#forminator-module-626 .forminator-row{width:100%}.hero-content h1,h1{font-size:clamp(2.8rem, 2vw + .5rem, 4.8rem)}.page .entry-title,.page-title,.single .entry-title{font-size:2.4rem}h2{font-size:2.25rem}.site-content .container{flex-direction:column}.site-content .container.hero-container{flex-direction:column;align-items:flex-start;gap:20px}section{padding:60px 0}.hero-content{max-width:100%}.hero-image-wrapper{width:100%;flex:1;text-align:center;margin:auto}.cadou-section .container,.contine-section .container,.intro-section .container,.newsletter-section .container,.obtine-section .container{flex-direction:column-reverse}.blog-card{flex-direction:column}.blog-grid .blog-card:nth-child(2n),.portfolio-grid .portfolio-card:nth-child(2),.portfolio-grid .portfolio-card:nth-child(5),.services-grid .service-card:nth-child(2n){top:0}.services-grid .service-card:nth-child(5){max-width:100%;top:0}.reviews-wrapper{column-count:2}.review-card{max-width:100%}.blog-grid,.portfolio-grid,.services-grid{grid-template-columns:1fr}.blog-grid{margin:60px auto}.products-section .container{flex-direction:column-reverse;text-align:center}.products-image{order:-1;margin-bottom:30px}.portfolio-section .bottom-text{margin:60px auto 0}.footer-left{flex-basis:100%}.footer-socials{justify-content:center}.footer-right{flex-direction:column;gap:30px;flex-basis:100%}.sticky{position:static!important;top:auto!important}}@media (max-width:768px){.reviews-wrapper{column-count:1}.newsletter-image img{max-width:100%}}.page .entry-title,.page-title,.single .entry-title{font-size:3.5rem;font-weight:700;line-height:1.2}.page .entry-title{color:var(--primary-purple);text-align:center}.page h3.wp-block-heading{font-size:1.6rem;font-weight:700;line-height:1.3}.page p.subtitle{text-align:center;margin-bottom:100px}.archive .entry-title,.single .entry-title{margin-bottom:10px}.archive .entry-meta,.single .entry-meta{margin-bottom:20px}.blog-card .entry-meta{font-size:.85rem;color:var(--lighter-dark-text);margin-top:10px}.archive .div#comments,.single div#comments{margin-bottom:80px}.archive .nav-links,.single .nav-links{background:var(--light-sand);padding:20px}.archive footer.entry-footer,.single footer.entry-footer{display:flex;gap:1rem}.archive .entry-content img,.post-thumbnail img,.single .entry-content img{display:block;width:100%;border-radius:8px}.comments-title{font-size:1.75rem}.widget-area{margin-top:50px;flex:1;position:relative;overflow:visible}.widget-area .wp-block-heading{font-size:100%}@media (min-width:992px){.sticky{position:sticky;top:30px;z-index:100;transition:top .3s ease;height:fit-content}.admin-bar .sticky{top:52px}}.widget-area .sticky{max-height:calc(100vh - 40px);overflow-y:auto;margin-bottom:20px}.site-header{padding:0;z-index:999;height:64px}.site-header.sticky-header{position:sticky;top:0}.admin-bar .site-header.sticky-header{top:32px}@media (max-width:782px){.admin-bar .site-header.sticky-header{top:46px}}.header-container{height:64px;display:flex;align-items:center;justify-content:space-between}.header-container .container{display:flex;align-items:center;justify-content:space-between;width:100%}.site-branding a{display:inline-block}.site-branding .custom-logo{height:44px;max-width:69px}.site-branding img{width:auto;vertical-align:middle;display:inline-block}
/*# sourceMappingURL=page.min.css.map */