#landing-page{align-items:center;display:flex;flex-direction:column;justify-content:center}#landing-page>.page-body>:last-child{margin-bottom:32px}.public-page p{font-weight:200;font-size:24px}.landing-section{min-height:calc(100vh - 70px);width:100%;background-color:#f4f4f4;display:flex;align-items:center;justify-content:center}.landing-section>div{padding:0 16px;max-width:1500px;display:flex;align-items:center}.landing-section>div>*{flex:1}.landing-section>div .landing-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.landing-section>div .landing-info h1{margin:16px 0 0;font-size:50px}.landing-section>div .landing-info p{margin:16px 0;padding-right:16px;text-align:justify;font-size:24px}.landing-section>div>img{max-width:50%;height:auto;object-fit:contain}.landing-section.active>div .landing-info h1{animation-duration:2s;animation-name:slide-in-left}.landing-section.active>div .landing-info p{animation-duration:2.5s;animation-name:slide-in-left}@media screen and (max-width:992px){.landing-section>div{flex-direction:column;align-items:center;justify-content:center}.landing-section>div .landing-info{padding:32px}.landing-section>div>img{max-width:100%}}.service-card{padding:32px}.service-card>div{padding:32px;border-radius:32px;display:flex;flex-direction:column;align-items:flex-start;overflow:hidden}.service-card>div>p{width:75%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}.service-card>div>.btn{border:0;border-radius:32px;font-size:20px;padding:16px 32px}.service-card>div img{border-radius:8px;margin-bottom:16px;max-height:150px}.services-section{width:100%;background-color:#fff;display:flex;flex-direction:column;align-items:center}.services-section>div{width:calc(100% - 32px);padding:0 16px;max-width:1500px;align-items:center}.services-section .services{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.services-section .services .services-info{width:calc(50% - 32px);margin:16px}.services-section .services .service-card{width:50%;align-self:center}.services-section .services .service-card>div{color:#fff;background-color:#bfbed4}.services-section .services .service-card>.btn{background-color:transparent;border:0;font-size:24px;transition:all .25s ease-in-out;width:25%;margin:auto}.services-section .services .service-card>.btn:hover{color:#cd241f;background-color:rgba(243,193,191,.25)}.services-section .services .service-card:nth-child(3)>div{background-color:#f3c1bf}.services-section .services .service-card:nth-child(4)>div{background-color:#bcc9c4}.services-section .services .service-card:nth-child(5)>div{background-color:#fff786;color:#282828}.services-section.active>div .services .service-card{animation-name:slide-in-down;animation-duration:1s}@media screen and (max-width:992px){.services-section>div{flex-direction:column;align-items:center;justify-content:center}.services-section .services{max-height:none;align-items:center}.services-section .services .services-info{width:calc(100% - 32px)}.services-section .services .service-card{width:100%;margin:16px 0}}.loading-container{height:100px;width:100px;display:flex;align-items:center;justify-content:center;margin:10px auto}.loading-container>div{border:1px solid #d8d8d8;border-radius:50%;position:absolute;transition:all .5s linear}.loading-container .loader{width:80px;height:80px;border-top:3px solid #2a276e;animation:spin .8s linear infinite}.loading-container .loader2{width:60px;height:60px;border-right:2px solid rgba(106,104,154,.8);animation:spin-two .85s linear infinite}.loading-container .loader3{width:40px;height:40px;border-left:1px solid rgba(42,39,110,.5);animation:spin-three .9s linear infinite}.loading-container img{height:20px;width:auto;animation:scaleZeroToOne 1s linear infinite}.loading-container:hover>div{border-radius:5%}.loading-container:hover .loader{border-left:40px solid transparent;border-top:80px solid #2a276e;border-right:40px solid transparent}.loading-container:hover .loader2{border-top:30px solid transparent;border-right:60px solid rgba(106,104,154,.8);border-bottom:30px solid transparent}.loading-container:hover .loader3{border-top:20px solid transparent;border-left:40px solid rgba(42,39,110,.5);border-bottom:20px solid transparent}@keyframes spin{0%{transform:rotate(0deg);border-top-color:#2a276e}25%{border-top-color:#d7302a}50%{border-top-color:#2a276e}75%{border-top-color:#d7302a}to{transform:rotate(1turn)}}@keyframes spin-two{0%{transform:rotate(0deg);border-right-color:rgba(106,104,154,.8)}15%{border-right-color:rgba(227,110,106,.8)}40%{border-right-color:rgba(106,104,154,.8)}65%{border-right-color:rgba(227,110,106,.8)}90%{border-right-color:rgba(106,104,154,.8)}to{transform:rotate(-1turn)}}@keyframes spin-three{0%{transform:rotate(0deg);border-left-color:rgba(215,48,42,.5)}25%{border-left-color:rgba(42,39,110,.5)}50%{border-left-color:rgba(215,48,42,.5)}75%{border-left-color:rgba(42,39,110,.5)}to{transform:rotate(1turn)}}.team-member-card{display:flex;justify-content:center;padding:16px 8px;white-space:normal}.team-member-card>div{width:calc(100% - 16px);padding:32px 8px;border-radius:32px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.team-member-card>div h2,.team-member-card>div p{margin:8px 0;padding:0 8px}.team-member-card img{width:200px;height:200px;object-fit:cover;border-radius:50%;margin-bottom:8px}.team-members-section{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-bottom:32px}.team-members-section>*{width:100%;padding:0 16px}.team-members-section .team-members-info{background-color:#f4f4f4;background-image:url(/5ae271c48b54e3ea233ba953f84a10fc.png);display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;padding-bottom:240px}.team-members-section .team-members-info>*{max-width:33.3333%}.team-members-section>.team-members-slider-container{margin-top:-240px}.team-members-section>.team-members-slider-container #team-members-slider{overflow:visible}.team-members-section>.team-members-slider-container #team-members-slider .cards{overflow:hidden}.team-members-section>.team-members-slider-container #team-members-slider .slider-btns .slider-btn{background-color:#d7302a;padding:0;border:0;color:#fff}@media screen and (max-width:992px){.team-members-section .team-members-info>*{max-width:75%}}.description-section{width:100%;background-color:#fff;display:flex;align-items:center;justify-content:center;padding-bottom:32px}.description-section>div{padding:0 16px;max-width:1500px;display:flex;align-items:center}.description-section>div>*{flex:1}.description-section>div>*>.btn{border-radius:32px;font-size:24px;padding:16px 32px}.description-section>div .description-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding-left:16px}.description-section>div .description-info h2{margin:16px 0 0}.description-section>div .description-info p{margin:16px 0;padding-right:16px;text-align:justify;font-size:32px;font-weight:200}.description-section>div .description-decoration{padding-right:16px;display:flex;flex-direction:column}.description-section>div .description-decoration>div{border-radius:16px}.description-section>div .description-decoration>div:first-child{background-image:url(/e82fd2d5024b481b48bc20db443c7d2a.png);background-size:cover;background-color:#bfbed4;align-self:flex-end;height:250px;width:40%;margin-bottom:-100px;margin-right:32px;z-index:2}.description-section>div .description-decoration>div:nth-child(2){background-image:url(/35bf2a5fae36477c776d6c2b6b27c39c.png);background-repeat:no-repeat;background-position:0 100%;align-self:center;background-color:#fff786;height:400px;width:75%;z-index:1;margin-bottom:-100px;padding:32px;background-origin:content-box}.description-section>div .description-decoration>div:nth-child(3){background-image:url(/ed0dfe434b220a52b9037a512a8e79d8.png);background-size:90%;background-repeat:no-repeat;background-position:100% 100%;background-color:#bcc9c4;align-self:flex-end;height:180px;width:25%;z-index:2;padding:16px 4px;background-origin:content-box}.description-section.active>div .description-decoration>div:first-child{animation-duration:2s;animation-name:slide-in-left}.description-section.active>div .description-decoration>div:nth-child(2){animation-duration:1.5s;animation-name:slide-in-left}.description-section.active>div .description-decoration>div:nth-child(3){animation-duration:2.5s;animation-name:slide-in-left}@media screen and (max-width:992px){.description-section>div{flex-direction:column;align-items:center;justify-content:center}.description-section>div .description-decoration,.description-section>div .description-info{padding-left:0;padding-right:0;width:100%}.description-section>div .description-info{padding:0 32px}}.posts-section{padding-bottom:32px;background-color:rgba(188,201,196,.5)}.posts-section,.posts-section>div{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.posts-section>div{padding:32px}.posts-section>div>p{max-width:33.3333%}.posts-section>div .posts-container{display:flex;max-width:1500px;width:calc(100% - 32px);padding:0 16px}.posts-section>div .posts-container .post-card{margin-right:16px;flex:0 50%}.posts-section>div .posts-container .post-card img{width:100%}.posts-section>div .posts-container .post-card:last-child{margin-right:0}.posts-section>div>.btn{margin-top:32px;background-color:transparent;border:0;font-size:24px;transition:all .25s ease-in-out}.posts-section>div>.btn:hover{color:#cd241f;background-color:rgba(243,193,191,.25)}@media screen and (max-width:992px){.posts-section>div>p{max-width:75%}.posts-section>div .posts-container{flex-direction:column}.posts-section>div .posts-container .post-card:not(:last-child){margin-bottom:32px}}.post-card{display:flex;flex-direction:column;align-items:center}.post-card>*{border-radius:16px}.post-card>.btn{width:90%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;background-color:#fff;padding:8px 16px;border:0}.post-card>.btn .post-content,.post-card>.btn h2{margin:8px 0;font-size:24px}.post-card>.btn .post-content{width:100%;display:flex;align-items:flex-end;justify-content:space-between}.post-card>.btn .post-content p{margin:0;font-size:20px}.post-card>.btn .post-content p.primary-color{font-weight:400}.post-card>.btn .post-content p.post-date{font-size:14px}.post-card>.btn:hover{transform:scale(1.02);-webkit-box-shadow:0 0 16px 4px hsla(0,0%,75.3%,.3),inset 0 2px 2px 0 hsla(0,0%,53.3%,.5);-moz-box-shadow:0 0 16px 4px hsla(0,0%,75.3%,.3),inset 0 2px 2px 0 hsla(0,0%,53.3%,.5);box-shadow:0 0 16px 4px hsla(0,0%,75.3%,.3),inset 0 2px 2px 0 hsla(0,0%,53.3%,.5)}.post-card img{min-width:200px;width:100%;height:300px;margin-bottom:-32px;object-fit:cover}.page-container{padding-top:70px;display:flex;flex-direction:column;align-items:center}.page-container .page-header{width:100%;height:400px;object-fit:cover;display:flex;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:50%;margin-bottom:32px}.page-container .page-header>div{display:flex;align-items:center;width:calc(100% - 32px);padding:0 16px;max-width:1500px;height:100%}.page-container .page-header h2{margin:0;color:#fff;font-size:50px;-webkit-text-shadow:0 0 4px rgba(40,40,40,.3);-moz-text-shadow:0 0 4px rgba(40,40,40,.3);text-shadow:0 0 4px rgba(40,40,40,.3)}.page-container .page-body{width:100%}.page-container.backoffice-page{padding-top:0;padding-left:80px}.page-container.backoffice-page .page-header{height:250px;margin-bottom:0}.page-container.backoffice-page .page-body{padding:32px}@media screen and (max-width:1200px){.page-container.backoffice-page{padding-top:70px;padding-left:0}.page-container.backoffice-page .page-header{height:150px}}#not-found-container>.page-body{display:flex;align-items:center;justify-content:center;background-color:#f4f4f4;min-height:70vh;padding:32px}#not-found-container>.page-body .not-found{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:32px;border-radius:4px;max-width:1200px}#not-found-container>.page-body .not-found img{max-width:500px;margin-right:32px}#not-found-container>.page-body .not-found>div{display:flex;flex-direction:column;align-items:center}#not-found-container>.page-body .not-found>div h1{margin:0;font-size:50px}#not-found-container>.page-body .not-found>div>p{font-size:50px;text-align:center}#not-found-container>.page-body .not-found>div>div{width:100%;display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:1200px){#not-found-container>.page-body .not-found img{max-width:400px}#not-found-container>.page-body .not-found>div h1{font-size:50px}}@media screen and (max-width:992px){#not-found-container>.page-body .not-found{flex-direction:column}#not-found-container>.page-body .not-found img{max-width:300px;margin-right:0}#not-found-container>.page-body .not-found>div h1{font-size:32px}#not-found-container>.page-body .not-found>div>p{font-size:20px}#not-found-container>.page-body .not-found>div>div{flex-direction:column}#not-found-container>.page-body .not-found>div>div .btn:not(:last-child){margin:16px}}@media screen and (max-width:768px){#not-found-container>.page-body .not-found img{max-width:200px}#not-found-container>.page-body .not-found>div>p{font-size:20px}}#team-member-page .page-header{background-size:initial;background-position:100%;padding-right:32px;background-origin:content-box}#team-member-page .page-header h2{animation-duration:2s;animation-name:slide-in-left}#team-member-page .page-body{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;max-width:1500px}#team-member-page .page-body .team-member-card{flex:0 33.3333%}@media screen and (max-width:992px){#team-member-page .page-header{padding-right:0}#team-member-page .page-header h2{position:absolute;top:19%}#team-member-page .page-body .team-member-card{flex:0 50%}}@media screen and (max-width:768px){#team-member-page .page-body .team-member-card{flex:0 100%}}#posts-page .page-header{background-size:initial;background-position:100%;padding-right:32px;background-origin:content-box}#posts-page .page-header h2{animation-duration:2s;animation-name:slide-in-left}#posts-page .page-body{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;max-width:1500px}#posts-page .page-body .post-card{width:calc(33.3333% - 32px);padding:0 16px;margin-bottom:16px}#posts-page .page-body .alert-container{margin:auto}#posts-page .page-body .alert-container .alert{background-color:#1f4b3a;border:1px solid #bcc9c4}#posts-page .page-body .alert-container .alert>div{border-left:1px solid #bcc9c4}@media screen and (max-width:992px){#posts-page .page-header{padding-right:12px}#posts-page .page-header h2{position:absolute;top:15%}#posts-page .page-body .post-card{width:calc(50% - 32px)}}@media screen and (max-width:768px){#posts-page .page-body .post-card{width:calc(100% - 32px)}}#services-page .page-header{background-size:initial;background-position:100% 100%;padding-right:32px;background-origin:content-box}#services-page .page-header h2{animation-duration:2s;animation-name:slide-in-left}#services-page .page-body{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;max-width:1500px}#services-page .page-body .service-card{width:33.3333%}#services-page .page-body .service-card>div{background-color:#bfbed4;color:#fff}#services-page .page-body .service-card:nth-child(2n)>div{background-color:#f3c1bf}#services-page .page-body .service-card:nth-child(4n-1)>div{background-color:#bcc9c4}#services-page .page-body .service-card:nth-child(4n)>div{background-color:#fff786;color:#282828}@media screen and (max-width:992px){#services-page .page-header{padding-right:0}#services-page .page-header h2{position:absolute;top:15%}#services-page .page-body .post-card{width:calc(50% - 32px)}}@media screen and (max-width:768px){#services-page .page-body .service-card{width:100%}}#service-page .page-body{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;max-width:1500px;padding:0 32px}.related-services{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}.related-services h3{text-align:center;margin:0;padding:32px 0 8px;border-top:1px solid #d8d8d8}.related-services .related-services-container{display:flex;width:100%}.related-services .related-services-container .service-card{width:33.3333%}.related-services .related-services-container .service-card>div{background-color:#bfbed4;color:#fff}.related-services .related-services-container .service-card:nth-child(2n)>div{background-color:#fff786;color:#282828}.related-services .related-services-container .service-card:nth-child(3n)>div{background-color:#bcc9c4}@media screen and (max-width:992px){.related-services .related-services-container{flex-direction:column}.related-services .related-services-container .service-card{width:100%;margin:16px 0}}#post-page .page-body{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#post-page .page-body .post-header{margin-top:-100px;background-color:#fff;padding:16px 32px;width:100%;display:flex;align-items:flex-end;justify-content:space-between;border-radius:16px;max-width:1200px}#post-page .page-body .post-header>div h2,#post-page .page-body .post-header>div h3{margin:0}#post-page .page-body .post-header>div h3{font-weight:200}#post-page .page-body .post-header>div>:first-child{margin-bottom:16px}#post-page .page-body .post-header>div>:last-child{margin-top:16px}#post-page .page-body .post-header span{color:#2a276e}#post-page .page-body p{text-align:justify;max-width:992px}#post-page .page-body .post-description{padding:32px 16px}#post-page .page-body .post-description .ql-toolbar{display:none}#post-page .page-body .post-description .wozzo-editor>div{border:0;font-size:24px}#post-page .page-body .post-description .wozzo-editor>div .ql-editor{padding:0}#post-page .page-body .related-posts>*{max-width:1200px}.related-posts{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f4f4f4;padding:32px}.related-posts h3{text-align:center;margin:0;padding-bottom:32px}.related-posts .related-posts-container{display:flex;width:100%}.related-posts .related-posts-container .post-card{width:50%;margin:0 16px}@media screen and (max-width:992px){.posts-section .related-posts-container .post-card{width:100%;margin:16px 0}}.default-toolbar{background-color:#fff}#contact-page .page-body{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}#contact-page .page-body .decoration-box{height:200px;width:200px;position:absolute;margin-top:-150px;margin-bottom:16px;margin-left:100px;background-color:rgba(255,236,40,.5);background-image:url(/e82fd2d5024b481b48bc20db443c7d2a.png);background-size:cover;align-self:flex-end;z-index:2;border-radius:16px}#contact-page .page-body .contact-header{max-width:1200px;margin-top:-100px;background-color:#fff;padding:32px 64px;margin-bottom:64px;width:calc(100% - 64px);display:flex;flex-direction:column;border-radius:16px;z-index:1}#contact-page .page-body .contact-header h2{margin:0 0 32px}#contact-page .page-body .contact-header>div{display:flex}#contact-page .page-body .contact-header>div .company-info{flex:1;display:flex;align-items:flex-start;flex-direction:column}#contact-page .page-body .contact-header>div .company-info>a{display:flex;text-decoration:none;margin-bottom:16px;color:#282828}#contact-page .page-body .contact-header>div .company-info>a strong{margin-right:16px}#contact-page .page-body .contact-header>div .company-info .contact-social{display:flex;flex-wrap:wrap;align-items:center}#contact-page .page-body .contact-header>div .company-info .contact-social .btn{border:0;padding:0;color:#282828;font-size:24px;margin-right:32px;margin-bottom:16px;transition:all .25s ease-in-out}#contact-page .page-body .contact-header>div .company-info .contact-social .btn:hover{color:#d7302a;box-shadow:none}#contact-page .page-body .contact-header>div .company-info .contact-social .btn:last-child{margin-right:0}#contact-page .page-body .contact-header>div .company-info:last-child{align-items:flex-end}@media screen and (max-width:992px){#contact-page .page-body .contact-header>div{flex-direction:column}#contact-page .page-body .contact-header>div .company-info:last-child{align-items:flex-start}}@media screen and (max-width:768px){#contact-page .page-body .decoration-box{margin-top:-200px;margin-left:80px}#contact-page .page-body .contact-header>div .company-info>div{flex-direction:column;word-break:break}}.contact-form{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#f4f4f4;padding:32px}.contact-form>:not(.btn){max-width:1200px;width:100%}.contact-form>:not(:last-child){margin-bottom:16px}.contact-form .contact-form-row{display:flex}.contact-form .contact-form-row>.wozzo-input{flex:1}.contact-form .contact-form-row>:first-child{margin-right:8px}.contact-form .contact-form-row>:last-child{margin-left:8px}.contact-form .wozzo-input{background-color:#fff;border-radius:4px}.contact-form .wozzo-input>div{padding:8px;border-radius:4px;border:1px solid #d8d8d8}.contact-form .wozzo-input .placeholder:not(.with-content){transform:translate(32px,-4px)}.contact-form .wozzo-input .wozzo-input-counter{background-color:#f4f4f4;float:right}.contact-form .wozzo-input.error>div{border-color:#db341a}.contact-form>.btn{justify-self:center;font-size:24px;border-radius:32px;padding:16px 64px}#login-page{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100%;padding:16px;background-color:#2a276e;background:radial-gradient(circle,#2a276e 0,#6a689a 100%)}#login-page img{max-height:30vh;margin-bottom:16px}#login-page .login-form{padding:32px;border-radius:16px;background-color:hsla(0,0%,100%,.5);background:linear-gradient(180deg,#fff,#bfbed4);max-width:400px}#login-page .login-form h2{margin:0 0 16px;text-align:center}#login-page .login-form .wozzo-input{background-color:#fff;border-radius:4px;margin-bottom:16px}#login-page .login-form .wozzo-input>div{padding:8px;border-radius:4px;border:1px solid #d8d8d8}#login-page .login-form .wozzo-input .placeholder:not(.with-content){transform:translate(32px,-4px)}#login-page .login-form .wozzo-input.error>div{border-color:#db341a}#login-page .login-form>.error-container{margin-bottom:16px}#login-page .login-form>.btn{display:flex;align-items:center;justify-content:center;font-size:24px;border-radius:32px;padding:16px 64px;height:64px;margin:0 auto}#login-page .login-form>.btn .loading-container{transform:scale(.5);margin-right:-64px}body .layout-topbar a.btn.btn-link.disabled{background-color:transparent}.layout-topbar{display:block;position:fixed;top:0;left:0;width:100%;z-index:999;pointer-events:none;transition:all .25s ease-in-out;background:#fff;-webkit-box-shadow:0 0 4px 4px hsla(0,0%,53.3%,.25);-moz-box-shadow:0 0 4px 4px hsla(0,0%,53.3%,.25);box-shadow:0 0 4px 4px hsla(0,0%,53.3%,.25)}.layout-topbar>div{margin:0 auto;padding:0;height:70px;max-width:1500px;width:90%;pointer-events:all;display:flex;align-items:center;justify-content:space-between}.layout-topbar .menu-button{color:#282828;display:none;font-size:32px;position:absolute;left:0;top:0;width:60px;height:100%;line-height:60px;text-align:center;border:0;background:#fff}.layout-topbar .menu-button i{line-height:inherit}.layout-topbar .btn{border:0}.layout-topbar .logo{display:inline-block;height:100%;transition:all .25s ease-in-out;border-radius:0;padding:0}.layout-topbar .logo img{max-height:70px}.layout-topbar .logo:hover{background-color:#bfbed4}.layout-topbar .nav-narrow{flex:1;height:100%;margin:0;padding:0}.layout-topbar .nav-narrow .narrow-links{display:flex;align-items:center;justify-content:flex-end;height:100%}.layout-topbar .nav-narrow .narrow-links .link{height:100%;display:flex;align-items:center;justify-content:center}.layout-topbar .nav-narrow .narrow-links .link>.btn{color:#282828;display:flex;align-items:center;border-radius:0;font-size:20px;font-weight:500;padding:0 32px;text-decoration:none;height:100%;transition:all .25s ease-in-out}.layout-topbar .nav-narrow .narrow-links .link>.btn:hover{background-color:#bfbed4}.layout-topbar .nav-narrow .narrow-links .link>.btn.selected{color:#d7302a}.layout-topbar .nav-narrow .narrow-links .link>.btn.selected:hover{background-color:#f3c1bf}@media screen and (max-width:1200px){.layout-topbar .nav-narrow .narrow-links .link>.btn{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.layout-topbar .nav-narrow.expanded .narrow-links{background-color:#fff}}@media screen and (max-width:1200px){.layout-topbar{text-align:center}.layout-topbar .menu-button{display:inline-block;outline:none}.layout-topbar>div{height:70px;width:100%;flex-direction:column;justify-content:center}.layout-topbar .nav-narrow{margin:0;position:inherit;height:auto;width:100%;transition:all .2s ease-in-out;pointer-events:none}.layout-topbar .nav-narrow .narrow-links{display:flex;flex-direction:column;position:fixed;height:auto;top:70px;width:100%;transition:all .2s ease-in-out}.layout-topbar .nav-narrow .narrow-links .link{font-size:0;width:100%;height:0;opacity:0;padding:0;transition:all .2s ease-in-out}.layout-topbar .nav-narrow .narrow-links .link>.btn{border-radius:0;height:100%;width:100%}.layout-topbar .nav-narrow.expanded{pointer-events:all}.layout-topbar .nav-narrow.expanded .narrow-links{-webkit-box-shadow:0 4px 2px 2px hsla(0,0%,53.3%,.25);-moz-box-shadow:0 4px 2px 2px hsla(0,0%,53.3%,.25);box-shadow:0 4px 2px 2px hsla(0,0%,53.3%,.25)}.layout-topbar .nav-narrow.expanded .narrow-links .link{border-top:1px solid #d8d8d8;font-size:24px;height:40px;opacity:1;transition:all .2s ease-in-out;display:flex;align-items:center;justify-content:flex-start}.layout-topbar .nav-narrow.expanded .narrow-links .link>.btn,.layout-topbar .nav-narrow.expanded .narrow-links .link>a{padding:0 16px;font-size:bold}}.footer{margin-top:auto;padding:32px 0;justify-content:center}.footer,.footer>div{display:flex;align-items:center}.footer>div{justify-content:space-between;max-width:1500px;width:calc(100% - 32px)}.footer>div>div{flex:1}.footer>div .footer-image{display:flex;align-items:center;justify-content:center}.footer>div .footer-image img{max-height:200px;width:auto}.footer>div .footer-info{display:flex;align-items:flex-start;flex-direction:column}.footer>div .footer-info .language-selector>*{min-width:250px}.footer>div .footer-info>a{display:flex;text-decoration:none;margin-bottom:16px;color:#282828}.footer>div .footer-info>a strong{margin-right:16px}.footer>div .footer-info>div{display:flex;margin-bottom:16px}.footer>div .footer-info>div strong{margin-right:16px}.footer>div .footer-info>div .footer-social{display:flex;align-items:center}.footer>div .footer-info>div .footer-social .btn{border:0;padding:0;color:#282828;font-size:24px;margin-right:32px;transition:all .25s ease-in-out}.footer>div .footer-info>div .footer-social .btn:hover{color:#d7302a;box-shadow:none}.footer>div .footer-info>div .footer-social .btn:last-child{margin-right:0}.footer>div .footer-info>div:last-child{margin-bottom:0}.footer>div .footer-info:last-child{align-items:flex-end}@media screen and (max-width:992px){.footer{padding:64px 32px}.footer img{margin:32px 0}.footer>div{flex-direction:column}}#backoffice-main-page .page-header{background-size:unset;background-position:100%}#backoffice-main-page .page-body{max-width:1500px;display:flex;flex-wrap:wrap}#backoffice-main-page .page-body>.backoffice-card{flex:0 50%;padding:16px}@media screen and (max-width:992px){#backoffice-main-page .page-body{flex-direction:column}#backoffice-main-page .page-body>.backoffice-card{flex:1}}.backoffice-card{min-height:250px;display:flex}.backoffice-card>.btn{flex:1;flex-direction:column;border-radius:16px;font-size:40px;background:radial-gradient(circle,#2a276e 0,#2a276e 100%);transition:all .25s ease-in-out;border:0}.backoffice-card>.btn i.left.with-margin{margin:0}.backoffice-card>.btn:hover{background:radial-gradient(circle,#2a276e 0,#6a689a 100%)}.main-sidebar{top:0;bottom:0;display:flex;flex-direction:column;background-color:#2a276e;width:80px;transition:width .25s ease-in-out;z-index:3}.main-sidebar,.main-sidebar .arrow-button{position:fixed;-webkit-box-shadow:2px 0 4px 2px rgba(40,40,40,.2);-moz-box-shadow:2px 0 4px 2px rgba(40,40,40,.2);box-shadow:2px 0 4px 2px rgba(40,40,40,.2)}.main-sidebar .arrow-button{margin-left:90px;margin-top:8px;transition:margin-left .25s ease-in-out,background-color .25s ease-in-out;border:0}.main-sidebar .arrow-button i{transition:transform .25s ease-in-out}.main-sidebar .expand-button{display:none}.main-sidebar>div{display:flex;flex-direction:column;flex:1}.main-sidebar span{font-size:0;transition:all .25s ease-in-out}.main-sidebar .tooltip span{font-size:16px}.main-sidebar .sidebar-header{flex:inherit}.main-sidebar .sidebar-header .home{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;color:#fff;margin:16px auto;height:80px;max-width:80px;overflow:hidden;transition:all .25s ease-in-out}.main-sidebar .sidebar-header .home img{max-width:40px}.main-sidebar .sidebar-header .home span{text-transform:uppercase;margin-top:8px}.main-sidebar .sidebar-content{display:flex;justify-content:space-between}.main-sidebar .sidebar-content .btn{border-radius:0}.main-sidebar .sidebar-content .tooltip-container,.main-sidebar .sidebar-content .tooltip-trigger{width:100%}.main-sidebar .sidebar-content .link{margin-top:-1px;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;transition:background-color .25s ease-in-out;display:flex;align-items:center;justify-content:flex-start;height:40px;font-family:Arial,Helvetica,sans-serif}.main-sidebar .sidebar-content .link i{margin-left:10px;font-size:16px}.main-sidebar .sidebar-content .link:hover{background-color:#6a689a}.main-sidebar.expanded{width:250px}.main-sidebar.expanded .arrow-button{margin-left:260px}.main-sidebar.expanded .arrow-button i{transform:rotate(180deg)}.main-sidebar.expanded .home{max-width:300px;transition:all .3s ease-in-out}.main-sidebar.expanded .home span{font-size:24px}.main-sidebar.expanded .link span{margin-left:8px;font-size:16px}@media screen and (max-width:1200px){.main-sidebar{bottom:inherit;position:fixed;width:100%}.main-sidebar .arrow-button{display:none}.main-sidebar span{font-size:inherit}.main-sidebar .sidebar-header{width:100%;display:flex;align-items:center;justify-content:center;height:70px}.main-sidebar .sidebar-header .home{max-width:none;margin:0;flex-direction:row;align-items:center}.main-sidebar .sidebar-header .home img{max-height:40px;margin-right:8px}.main-sidebar .sidebar-header .home span{font-size:32px;margin:0}.main-sidebar .sidebar-header .expand-button{display:block;position:fixed;top:16px;left:8px;padding:0}.main-sidebar .sidebar-header .expand-button i{font-size:40px;margin:0}.main-sidebar .sidebar-content,.main-sidebar .sidebar-content *{max-height:0;opacity:0;font-size:0;transition:all .25s ease-in-out;pointer-events:none}.main-sidebar.expanded{width:100%}.main-sidebar.expanded .sidebar-content,.main-sidebar.expanded .sidebar-content *{max-height:100vh;opacity:1;font-size:20px;pointer-events:all}}#backoffice-posts-page .page-body{max-width:1500px;display:flex;flex-wrap:wrap}.post-modal{max-width:600px}.post-modal .post-form .btns{border-top:1px solid silver;padding:8px 16px 0;margin:0 -16px -8px}.post-form{display:flex;flex-direction:column}.post-form>:not(:last-child){margin-bottom:16px}.post-form .wozzo-dropzone,.post-form .wozzo-select-btn{align-self:center}.post-form .wozzo-dropzone.error div.wozzo-dropzone-drop{border-color:#db341a}.post-form .btns{display:flex;flex-direction:row-reverse}.post-form .btns>:not(:last-child){margin-left:8px}#backoffice-services-page .page-body{max-width:1500px;display:flex;flex-wrap:wrap}.service-modal{max-width:600px}.service-modal .service-form .btns{border-top:1px solid silver;padding:8px 16px 0;margin:0 -16px -8px}.service-form{display:flex;flex-direction:column}.service-form>:not(:last-child){margin-bottom:16px}.service-form .wozzo-dropzone,.service-form .wozzo-select-btn{align-self:center}.service-form .btns{display:flex;flex-direction:row-reverse}.service-form .btns>:not(:last-child){margin-left:8px}#backoffice-team-members-page .page-body{max-width:1500px;display:flex;flex-wrap:wrap}.team-member-modal{max-width:600px}.team-member-modal .team-member-form .btns{border-top:1px solid silver;padding:8px 16px 0;margin:0 -16px -8px}.team-member-form{display:flex;flex-direction:column}.team-member-form>:not(:last-child){margin-bottom:16px}.team-member-form .wozzo-dropzone,.team-member-form .wozzo-select-btn{align-self:center}.team-member-form .btns{display:flex;flex-direction:row-reverse}.team-member-form .btns>:not(:last-child){margin-left:8px}#user-container{background-color:#f4f4f4;min-height:100vh}#user-container>.page-body{display:flex;flex-direction:column;align-items:center}#user-container>.page-body>*{max-width:1500px;width:calc(100% - 32px);padding:16px;border-radius:8px}#user-container>.page-body>* form{width:100%}#user-container>.page-body>* .user-info-container{display:flex}#user-container>.page-body>* .user-edit-btns{display:flex;flex-direction:row-reverse;margin-top:16px}#user-container>.page-body>* .user-edit-btns>:not(:last-child){margin-left:16px}.user{display:flex;flex-direction:column}.user>div,.user>div .user-form{display:flex;align-items:center}.user>div .user-form{flex-direction:column;flex:1}.user>div .user-form .user-info{flex:3;width:100%}.user>div .user-form .user-info>*{margin:8px 0}.user>div .user-form .user-info>:first-child{margin-top:0}.user>div .user-form .user-info>:last-child{margin-bottom:0}.user .user-buttons{margin-top:16px;display:flex;flex-direction:row-reverse}.user .user-buttons .btn{margin-left:8px}.user .user-buttons .btn:last-child{margin-left:0}.wozzo-modal-container .wozzo-modal.change-password{max-width:600px}.wozzo-modal-container .wozzo-modal.change-password .wozzo-modal-body{display:flex;flex-direction:column}#backoffice-users-page .page-body{max-width:1500px;display:flex;flex-wrap:wrap}.wozzo-modal-container .wozzo-modal.generate-password{max-width:600px}.wozzo-modal-container .wozzo-modal.generate-password .wozzo-modal-body{display:flex;flex-direction:column;align-items:center;justify-content:center}.wozzo-modal-container .wozzo-modal.generate-password .wozzo-modal-body p{margin:0}.wozzo-modal-container .wozzo-modal.generate-password .wozzo-modal-body .password{padding:8px 16px;font-size:32px;font-weight:700;margin-bottom:16px}#backoffice-errors-page .page-body,#backoffice-user-roles-page .page-body{max-width:1500px;display:flex;flex-wrap:wrap}#backoffice-errors-page .page-body .generic-backoffice-table .wozzo-table tr td{overflow:hidden}#backoffice-errors-page .page-body .generic-backoffice-table .wozzo-table tr .error-text{white-space:nowrap;text-overflow:ellipsis}#connection-error-container{display:flex;align-items:center;justify-content:center;min-height:100vh;background-color:#f4f4f4}#connection-error-container .connection-error{display:flex;align-items:center;justify-content:space-between;background-color:#fff;padding:16px;border-radius:4px;max-width:1200px}#connection-error-container .connection-error img{max-width:500px;margin-right:32px}#connection-error-container .connection-error>div{display:flex;flex-direction:column;align-items:center}#connection-error-container .connection-error>div h1{margin:0;font-size:50px}#connection-error-container .connection-error>div>p{font-size:32px;text-align:center}#connection-error-container .connection-error>div>div{width:100%;display:flex;align-items:center;justify-content:space-around}@media screen and (max-width:1200px){#connection-error-container .connection-error img{max-width:400px}#connection-error-container .connection-error>div h1{font-size:50px}}@media screen and (max-width:992px){#connection-error-container .connection-error{flex-direction:column}#connection-error-container .connection-error img{max-width:350px;margin-right:0}#connection-error-container .connection-error>div h1{margin-top:16px;font-size:40px}#connection-error-container .connection-error>div>p{font-size:24px}}@media screen and (max-width:992px){#connection-error-container .connection-error img{max-width:300px}#connection-error-container .connection-error>div h1{font-size:32px}#connection-error-container .connection-error>div>p{font-size:20px}}@media screen and (max-width:768px){#connection-error-container .connection-error img{max-width:250px}#connection-error-container .connection-error>div>p{font-size:20px}}#faq-page .page-header{margin-bottom:0}#faq-page .page-body{padding:16px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;background-color:#f4f4f4}#faq-page .page-body .faqs-container{display:flex;flex-direction:column;max-width:1500px;width:100%}#faq-page .page-body .faqs-container .faq{width:100%}#faq-page .page-body .faqs-container .faq:not(:last-child){margin-bottom:16px}.faq{display:flex;flex-direction:column;background-color:#fff;border-radius:4px}.faq .faq-header{padding:4px 0;display:flex;align-items:center;justify-content:space-between;width:100%;cursor:pointer}.faq .faq-header span{padding:4px 16px;font-size:24px}.faq .faq-header .btn{border:0;height:100%}.faq .faq-header .btn i{transition:transform .2s ease}.faq .faq-body{max-height:0;opacity:0;overflow:hidden;transition:opacity .2s ease;width:100%;padding:0 16px;border-top:0 solid #d8d8d8}.faq .faq-body p{margin:0;font-weight:200;white-space:pre-wrap}.faq.expanded .faq-header .btn i{transform:rotate(180deg)}.faq.expanded .faq-body{max-height:none;opacity:1;padding:4px 16px;border-top-width:1px}.faq.expanded .faq-body p{margin:16px 0;font-size:24px}.cookieModal .wozzo-cookie-minimized{padding:16px}.cookieModal .wozzo-cookie-minimized .modalBody{display:flex;flex-direction:column;gap:4px}.cookieModal .wozzo-cookie-minimized .modalBody>p{font-weight:500;margin:0;font-size:14px}.cookieModal .wozzo-cookie-minimized .modalBody>p>a{color:#282828;font-weight:600;margin-left:4px;text-decoration:none;font-size:14px}.cookieModal .wozzo-cookie-minimized .modalBody .modalFooter{display:flex;flex-wrap:wrap}.cookieModal .wozzo-cookie-minimized .modalBody .modalFooter>p{font-weight:500;margin:0 4px 0 0;font-size:14px}.cookieModal .wozzo-cookie-minimized .modalBody .modalFooter>a{color:#282828;font-weight:600;font-size:16px;text-decoration:underline;margin-right:8px;font-size:14px}@font-face{font-family:FuturaPT;font-style:normal;font-weight:400;src:url(/098188f70722ebed7df791a105ae829f.ttf) format("truetype")}@font-face{font-family:FuturaPT;font-style:normal;font-weight:500;src:url(/792754073ede37a4e3e064b69db17008.ttf) format("truetype")}@font-face{font-family:FuturaPT;font-style:normal;font-weight:700;src:url(/bc16b5a1528543757fef7d8ce202f0b2.ttf) format("truetype")}@font-face{font-family:FuturaPT;font-style:normal;font-weight:600;src:url(/a8c6cebe9afa0bf6045d1ee3ae343ba5.ttf) format("truetype")}@font-face{font-family:FuturaPT;font-style:normal;font-weight:200;src:url(/e4eb91309cc96aa0b3a6038deb864cb9.ttf) format("truetype")}@font-face{font-family:FuturaPT;font-style:normal;font-weight:300;src:url(/284c479d9a4da8f3edbce9aff804eaf2.ttf) format("truetype")}.fadein{-webkit-animation:fadein .5s;-moz-animation:fadein .5s;-ms-animation:fadein .5s;-o-animation:fadein .5s;animation:fadein .5s}@keyframes fadein{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@-ms-keyframes fadein{0%{opacity:0}to{opacity:1}}@-o-keyframes fadein{0%{opacity:0}to{opacity:1}}.shine{-webkit-animation:shine 1.5s infinite;-moz-animation:shine 1.5s infinite;-ms-animation:shine 1.5s infinite;-o-animation:shine 1.5s infinite;animation:shine 1.5s infinite}@keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}@-moz-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}@-webkit-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}@-ms-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}@-o-keyframes shine{0%{opacity:1}10%{opacity:1}50%{opacity:0}90%{opacity:1}to{opacity:1}}@keyframes scaleZeroToOne{0%{transform:scale(0)}50%{transform:scale(1)}to{transform:scale(0)}}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes bounceEffect{0%{transform:translateY(0)}1%{transform:translateY(-1%)}25%{transform:translateY(-20%)}40%{transform:translateY(-24%)}50%{transform:translateY(-25%)}60%{transform:translateY(-24%)}75%{transform:translateY(-20%)}99%{transform:translateY(-1%)}to{transform:translateY(0)}}@keyframes bounceShadow{0%{height:1px;width:25%;background-color:rgba(40,40,40,.1)}25%{height:3px;width:33%;background-color:rgba(40,40,40,.2)}40%{height:4px;width:45%;background-color:rgba(40,40,40,.4)}50%{height:6px;width:50%;background-color:rgba(40,40,40,.5)}60%{height:4px;width:45%;background-color:rgba(40,40,40,.4)}75%{height:3px;width:33%;background-color:rgba(40,40,40,.2)}to{height:1px;width:25%;background-color:rgba(40,40,40,.1)}}@keyframes slide-in-left{0%{transform:translateX(-200px) scale(.2);opacity:0}80%{transform:translateX(0) scale(.7);opacity:.12}to{transform:scale(1);opacity:1}}@keyframes slide-in-down{0%{transform:translateY(-200px) scale(.2);opacity:0}80%{transform:translateY(0) scale(.7);opacity:.12}to{transform:scale(1);opacity:1}}body{font-size:20px;margin:0;color:#282828;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:auto}*,body,input,textarea{font-family:FuturaPT,sans-serif}.shadow{-webkit-box-shadow:0 0 16px 4px hsla(0,0%,75.3%,.3);-moz-box-shadow:0 0 16px 4px hsla(0,0%,75.3%,.3);box-shadow:0 0 16px 4px hsla(0,0%,75.3%,.3)}.generic-backoffice{background:transparent}.generic-backoffice h1{display:none}.generic-backoffice .generic-backoffice-body{width:100%}.generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table tbody tr td{text-align:center}.generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table tbody tr td i.fa-check{color:#699c1c}.generic-backoffice .generic-backoffice-body .generic-backoffice-table .wozzo-table tbody tr td i.fa-times{color:#db341a}.primary-bg{background-color:#2a276e}.primary-border{border-color:#2a276e}.primary-color,body a.primary-color:hover{color:#2a276e}.primary-light-bg{background-color:#6a689a}.primary-light-border{border-color:#6a689a}.primary-light-color,body a.primary-light-color:hover{color:#6a689a}.primary-lighter-bg{background-color:#bfbed4}.primary-lighter-border{border-color:#bfbed4}.primary-lighter-color,body a.primary-lighter-color:hover{color:#bfbed4}.primary-dark-bg{background-color:#1f1d5b}.primary-dark-border{border-color:#1f1d5b}.primary-dark-color,body a.primary-dark-color:hover{color:#1f1d5b}.primary-darker-bg{background-color:#0f0e3f}.primary-darker-border{border-color:#0f0e3f}.primary-darker-color,body a.primary-darker-color:hover{color:#0f0e3f}.secondary-bg{background-color:#d7302a}.secondary-border{border-color:#d7302a}.secondary-color,body a.secondary-color:hover{color:#d7302a}.secondary-light-bg{background-color:#e36e6a}.secondary-light-border{border-color:#e36e6a}.secondary-light-color,body a.secondary-light-color:hover{color:#e36e6a}.secondary-lighter-bg{background-color:#f3c1bf}.secondary-lighter-border{border-color:#f3c1bf}.secondary-lighter-color,body a.secondary-lighter-color:hover{color:#f3c1bf}.secondary-dark-bg{background-color:#cd241f}.secondary-dark-border{border-color:#cd241f}.secondary-dark-color,body a.secondary-dark-color:hover{color:#cd241f}.secondary-darker-bg{background-color:#be130f}.secondary-darker-border{border-color:#be130f}.secondary-darker-color,body a.secondary-darker-color:hover{color:#be130f}.tertiary-bg{background-color:#1f4b3a}.tertiary-border{border-color:#1f4b3a}.tertiary-color,body a.tertiary-color:hover{color:#1f4b3a}.tertiary-light-bg{background-color:#628175}.tertiary-light-border{border-color:#628175}.tertiary-light-color,body a.tertiary-light-color:hover{color:#628175}.tertiary-lighter-bg{background-color:#bcc9c4}.tertiary-lighter-border{border-color:#bcc9c4}.tertiary-lighter-color,body a.tertiary-lighter-color:hover{color:#bcc9c4}.tertiary-dark-bg{background-color:#173b2c}.tertiary-dark-border{border-color:#173b2c}.tertiary-dark-color,body a.tertiary-dark-color:hover{color:#173b2c}.tertiary-darker-bg{background-color:#0a2318}.tertiary-darker-border{border-color:#0a2318}.tertiary-darker-color,body a.tertiary-darker-color:hover{color:#0a2318}.accent-bg{background-color:#fff452}.accent-border{border-color:#fff452}.accent-color,body a.accent-color:hover{color:#fff452}.accent-light-bg{background-color:#fff786}.accent-light-border{border-color:#fff786}.accent-light-color,body a.accent-light-color:hover{color:#fff786}.accent-lighter-bg{background-color:#fffccb}.accent-lighter-border{border-color:#fffccb}.accent-lighter-color,body a.accent-lighter-color:hover{color:#fffccb}.accent-dark-bg{background-color:#fff141}.accent-dark-border{border-color:#fff141}.accent-dark-color,body a.accent-dark-color:hover{color:#fff141}.accent-darker-bg{background-color:#ffec28}.accent-darker-border{border-color:#ffec28}.accent-darker-color,body a.accent-darker-color:hover{color:#ffec28}.gray-bg{background-color:#888}.gray-border{border-color:#888}.gray-color,body a.gray-color:hover{color:#888}.black-bg{background-color:#282828}.black-border{border-color:#282828}.black-color,body a.black-color:hover{color:#282828}.white-bg{background-color:#fff}.white-border{border-color:#fff}.white-color,body a.white-color:hover{color:#fff}.transparent-bg{background-color:transparent}.transparent-border{border-color:transparent}.transparent-color,body a.transparent-color:hover{color:transparent}.wozzo-table-container .wozzo-table-overflow .wozzo-table tbody tr:nth-child(2n){background-color:rgba(106,104,154,.1)}