@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Pacifico&display=swap);*{box-sizing:border-box;margin:0;padding:0}body,html{scroll-behavior:smooth;scroll-padding-top:100px!important;scroll-padding-top:var(--scroll-padding,100px)!important}*{--color-primary:#184893;--color-secondary:#437bbe;--text-primary-light:#fff;--text-primary-dark:#030504;--text-secondary-dark:#070a09}*,.app{font-family:Montserrat,sans-serif}.app{height:100vh;width:100%}h2{font-size:38px;letter-spacing:2px}h2,h3{color:var(--text-primary-light)}h3{font-size:32px;letter-spacing:1px}a{text-decoration:none}p{font-size:18px}.section-title{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:20px}.hero_divider{bottom:0;left:0;line-height:0;overflow:hidden;position:absolute;-webkit-transform:rotate(180deg);transform:rotate(180deg);width:100%}.hero_divider svg{display:block;height:78px;position:relative;-webkit-transform:rotateY(180deg);transform:rotateY(180deg);width:calc(160% + 1.3px)}.hero_divider .shape-fill{fill:#fff}.contact-phone-button{bottom:0;left:0;margin-bottom:20px;margin-left:20px;position:fixed;z-index:50}@media screen and (min-width:1024px){.contact-phone-button{display:none!important}}.contact-whatsapp-button{bottom:0;margin-bottom:20px;margin-right:20px;position:fixed;right:0;z-index:50}@media screen and (min-width:1024px){.contact-whatsapp-button{display:none!important}}.app__about{align-items:center;background:#fff;gap:30px;height:100vh;padding-left:3em;padding-right:3em;position:relative}.app-section-title,.app__about{display:flex;justify-content:center;width:100%}.app-section-title{align-items:flex-start;flex-direction:column;margin-top:10px}.app-section-title .title{color:var(--text-secondary-dark);font-size:38px;font-weight:800;text-align:start;text-transform:uppercase}.app-section-title .underline{background:linear-gradient(90deg,#020024,#082f6b 0,#0082ff);height:2px;width:120px}.about-text{align-items:flex-start;display:flex;flex:1 1;flex-direction:column;gap:10px;justify-content:flex-start;max-width:50%}.about-text p{margin-bottom:5px}.about-text span{background-color:var(--color-secondary);border-radius:5px;color:var(--text-primary-light);padding:2px 5px}.about-img-container{background:#000;flex:1 1;height:500px;max-width:500px;width:500px}.app__contact-buttons{align-items:center;bottom:0;display:flex;justify-content:space-between;padding:20px;position:fixed;width:100%;z-index:50}.contact-phone-button{background-color:#1c4996}.contact-phone-button,.contact-whatsapp-button{align-items:center;border-radius:50%;box-shadow:0 1px 10px rgba(0,0,0,.85);display:flex;height:60px;justify-content:center;text-decoration:none;width:60px}.contact-whatsapp-button{background-color:#25d366}.comp-container{background-color:#fff;font-family:Lato,sans-serif;padding:40px 20px;width:100%}.comp-title{color:red;font-size:38px;font-weight:800;margin-bottom:20px;margin-top:20px;text-transform:uppercase}.comp-list{flex-wrap:wrap;gap:40px;justify-content:center;padding-bottom:40px;padding-left:20px;padding-right:20px;width:100%}.comp-list,.comp-list-item{align-items:center;display:flex}.comp-list-item{flex-direction:column;gap:20px;height:250;justify-content:flex-start;max-width:300px;min-width:200px}.comp-list-item-img-container{align-items:flex-end;background:transparent;display:flex;height:150px;justify-content:center;width:150px}.comp-list-item-title{color:#00488c;font-size:28px}.comp-list-item-text{color:#494949;font-size:18px;line-height:20px;text-align:center;width:100%}.contact-form{align-items:center;background-color:#fff;display:flex;flex-direction:column;gap:.8em;justify-content:center;padding-bottom:30px;padding-left:20px;padding-right:20px;position:relative;width:100%}@media screen and (min-width:1024px){.contact-form{gap:2em;padding-left:10em;padding-right:10em}}@media screen and (min-width:425px)and (max-width:1024px){.contact-form{gap:1.5em;padding-left:2em;padding-right:2em}}.contact-form-line{align-items:center;display:flex;flex-wrap:wrap;gap:1em;justify-content:center;width:100%}.contact-form-input-container{flex:1 1;height:3em;min-width:120px;position:relative}.contact-form-input{background:none;border:2px solid #484848;border-radius:.2rem;font-family:Montserrat,sans-serif;height:100%;left:0;outline:none;padding:.5em;position:absolute;top:0;width:100%;z-index:2}.contact-form-input:focus,.contact-form-input:hover{border-color:#111}.contact-form-label{background-color:#fff;color:#484848;cursor:text;font-family:Montserrat,sans-serif;font-size:.8em;left:1em;padding:0 .5em;position:absolute;top:1.2em;transition:top .15s ease-in,left .15s ease-in,font-size .15s ease-in,z-index .15s ease-in;z-index:1}.contact-form-input:not(:focus):not(:placeholder-shown):invalid{border-color:red}.contact-form-input:not(:focus):not(:placeholder-shown):valid{border-color:green}.contact-form-input:focus~.contact-form-label,.contact-form-input:not(:placeholder-shown).contact-form-input:not(:focus)~.contact-form-label{font-size:.7em;left:1.2em;top:-.6rem;z-index:20}.contact-form-inline-input-container{height:3em;min-width:100px;position:relative;width:100%}.contact-form-inline-input{background:none;border:2px solid #484848;border-radius:.2rem;font-family:Montserrat,sans-serif;height:3em;left:0;outline:none;padding:.5em;position:absolute;top:0;width:100%;z-index:2}.contact-form-inline-input:focus,.contact-form-inline-input:hover{border-color:#111}.contact-form-inline-input:not(:focus):not(:placeholder-shown):invalid{border-color:red}.contact-form-inline-input:not(:focus):not(:placeholder-shown):valid{border-color:green}.contact-form-inline-input-label{background-color:#fff;color:#484848;cursor:text;font-family:Montserrat,sans-serif;font-size:.8em;left:1em;padding:0 .5em;position:absolute;top:1.2em;transition:top .15s ease-in,left .15s ease-in,font-size .15s ease-in,z-index .15s ease-in;z-index:1}.contact-form-inline-input:focus~.contact-form-inline-input-label,.contact-form-inline-input:not(:placeholder-shown).contact-form-inline-input:not(:focus)~.contact-form-inline-input-label{font-size:.7em;left:1.2em;top:-.6rem;z-index:20}.contact-form-textarea-container{height:100%;height:8.5em;min-width:100px;position:relative;width:100%}.contact-form-textarea{background:none;border:2px solid #484848;border-radius:.2rem;font-family:Montserrat,sans-serif;left:0;outline:none;padding:.5em;position:absolute;top:0;width:100%;z-index:2}.contact-form-textarea:focus,.contact-form-textarea:hover{border-color:#111}.contact-form-textarea-label{background-color:#fff;color:#484848;cursor:text;font-family:Montserrat,sans-serif;font-size:.8em;left:1em;padding:0 .5em;position:absolute;top:1.2em;transition:top .15s ease-in,left .15s ease-in,font-size .15s ease-in,z-index .15s ease-in;z-index:1}.contact-form-textarea:focus~.contact-form-textarea-label,.contact-form-textarea:not(:placeholder-shown).contact-form-textarea:not(:focus)~.contact-form-textarea-label{font-size:.7em;left:1.2em;top:-.6rem;z-index:20}.contact-send{align-items:center;display:flex;gap:2em;justify-content:flex-start;margin-top:-30px;width:100%}.contact-send-button{background:#1c4996;border:1px solid #171717;bottom:1em;color:#fff;cursor:pointer;display:inline-block;font:.8em Montserrat,sans-serif;left:50%;letter-spacing:.2em;padding:13px 20px;text-align:center;text-decoration:none;text-indent:2px;text-transform:uppercase;-webkit-transform:translate(0);transform:translate(0);transition:color .1s linear .05s;z-index:2}@media screen and (max-width:640px){.contact-send-button{font-size:.76em}}.contact-send-button:before{background:#fff;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;top:50%;transition:height .2s ease,top .2s ease,opacity 0s linear .2s;width:100%;z-index:1}.contact-send-button:after{transition:border .1s linear .05s}.contact-send-button .contact-send-button-inner{position:relative;z-index:2}.contact-send-button:hover{color:#171717;transition:color .1s linear 0s}.contact-send-button:hover:before{height:100%;opacity:1;top:0;transition:height .2s ease,top .2s ease,opacity 0s linear 0s}.contact-send-button:hover:after{border-color:#fff;transition:border .1s linear 0s}.contact-send-success{color:#0b940b;font-size:1em}.contact-send-error{color:#c70d0d;font-size:1em}.display{display:none}.app__contact{background-color:#1c4996;background-image:url(/static/media/contact.d2bbe37a0eb6ad8df1e8.jpg);background-position:50%;font-family:Lato,sans-serif;padding:20px 20px 40px;width:100%}.contact-infos{align-items:center;display:flex;flex-wrap:wrap;gap:2em;justify-content:space-evenly;padding-bottom:2em}.contact-section{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;padding-left:2em;padding-right:2em}.contact-section .info{font-size:.9em}@media screen and (min-width:1024px){.contact-section .info{font-size:1.1em}}@media screen and (min-width:425px)and (max-width:1024px){.contact-section .info{font-size:1em}}.contact-section .title-container{align-items:center;display:flex;gap:.5em;justify-content:center;width:100%}.contact-section svg{vertical-align:text-top}.title-email{color:#fff;font-size:1.1em;font-weight:600;margin:0;padding:0}@media screen and (min-width:1024px){.title-email{font-size:1.3em}}@media screen and (min-width:425px)and (max-width:1024px){.title-email{font-size:1.2em}}.title-phone{color:#fff;font-size:1.1em;font-weight:600;margin:0;padding:0}@media screen and (min-width:1024px){.title-phone{font-size:1.3em}}@media screen and (min-width:425px)and (max-width:1024px){.title-phone{font-size:1.2em}}.prestations-container{background-color:#2525b3;background-image:url(/static/media/prestations.bb275b112cea30002c72.jpg);background-position:50%;font-family:Lato,sans-serif;padding-left:20px;padding-right:20px;padding-top:40px}.pres-item-arrow{align-items:center;display:flex;height:100%;justify-content:center;width:25px}.prestation-title{margin-bottom:60px;margin-top:40px}.prestations-items{align-items:center;display:flex;flex-wrap:wrap;gap:80px;justify-content:center;padding-bottom:40px}.pres-item{align-items:flex-start;background:#fff;border-radius:40px;display:flex;flex-direction:column;gap:20px;height:100%;justify-content:flex-start;padding:40px 40px 20px;width:400px}@media screen and (max-width:425px){.pres-item{border-radius:20px;padding-left:20px;padding-right:20px;padding-top:20px;width:300px}}.pres-item-note-container{width:100%}.pres-item-note{align-items:center;display:flex;gap:15px;justify-content:flex-start;width:100%}.pres-item-title{color:red;font-size:24px;font-weight:700;text-align:center;width:100%}.pres-item-desc{color:dimgray;font-size:16px;line-height:20px;text-align:center;width:100%}.pres-item-text{color:#1c4996;font-size:16px;font-weight:600;line-height:20px}.pres-separator{background:dimgray;height:1px;margin-bottom:10px;margin-top:10px;width:100%}.pres-item-btn-container{align-items:center;display:flex;justify-content:center;width:100%}.pres-item-btn{font-size:16px;padding:10px 20px}.pres-item-btn,.pres-item-button{background:red;color:#fff;text-decoration:none}.pres-item-button{border:1px solid dimgray;bottom:1em;cursor:pointer;display:inline-block;font:.8em Montserrat,sans-serif;left:50%;letter-spacing:.2em;padding:13px 20px;text-align:center;text-indent:2px;text-transform:uppercase;-webkit-transform:translate(0);transform:translate(0);transition:color .1s linear .05s;z-index:2}@media screen and (max-width:640px){.pres-item-button{font-size:.76em}}.pres-item-button:before{background:#fff;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;top:50%;transition:height .2s ease,top .2s ease,opacity 0s linear .2s;width:100%;z-index:1}.pres-item-button:after{transition:border .1s linear .05s}.pres-item-button .pres-item-button-inner{position:relative;z-index:2}.pres-item-button:hover{color:#171717;transition:color .1s linear 0s}.pres-item-button:hover:before{height:100%;opacity:1;top:0;transition:height .2s ease,top .2s ease,opacity 0s linear 0s}.pres-item-button:hover:after{border-color:#fff;transition:border .1s linear 0s}.app__hero{height:auto;margin-bottom:120px;width:100%}.stats-container{height:auto;margin-bottom:-70px;position:relative;width:100%;z-index:4}@media screen and (max-width:425px){.stats-container{margin-bottom:-70px}}.hero-container{align-items:center;background-image:url(/static/media/artpatternbg.05baeb7025a178d143d3.jpg);background:red;border-radius:20px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;margin-left:40px;margin-right:40px;padding-bottom:25px;-webkit-transform:translateY(-130px);transform:translateY(-130px)}@media screen and (max-width:600px){.hero-container{flex-direction:column;justify-content:flex-start;margin-left:0;margin-right:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}}.stat-container{align-items:center;color:#fff;display:flex;gap:30px;justify-content:center;margin-top:25px}.stat-img{background:transparent;height:75px;width:75px}.stat-text{align-items:center;display:flex;flex-direction:column;justify-content:center}.stat-num{font-size:38px;font-weight:700}.stat-desc{font-size:14px}.solution-container{flex-wrap:wrap;margin-bottom:-100px;padding-bottom:100px;padding-left:20px;padding-right:20px}.solution-container,.solution-container-1{align-items:center;display:flex;gap:60px;justify-content:center;-webkit-transform:translateY(-130px);transform:translateY(-130px);width:100%}.solution-container-1{background-color:#1c4996;background-image:url(/static/media/artpatternbg.05baeb7025a178d143d3.jpg);flex-wrap:wrap-reverse;padding:150px 20px 160px}.solution-title-1{color:#fff;font-size:38px;font-weight:800;max-width:500px;text-shadow:0 2px 1px #000}.solution-desc-1{color:#fff;font-size:18px;font-weight:400;line-height:22px;max-width:500px}.solution-separator{display:relative;height:10vw;-webkit-transform:translateY(-170%);transform:translateY(-170%);width:100%}.solution-separator svg{bottom:0;height:10vw;position:absolute;width:100%}.solution-text{align-items:flex-start;display:flex;flex-direction:column;gap:20px;justify-content:center}.solution-title{font-size:38px;font-weight:800;max-width:500px;text-shadow:0 2px 1px #969696}.solution-subtitle-1{text-shadow:0 1px 0 #000}.solution-subtitle,.solution-subtitle-1{color:red;font-size:28px;font-weight:800}.solution-subtitle{text-shadow:0 1px 1px #969696}.solution-desc{color:dimgray;font-size:18px;font-weight:400;line-height:22px;max-width:500px}.solution-devis-button{background-color:#1c4996;color:#fff;padding:10px 20px;text-decoration:none}.solution-imgs-container{aspect-ratio:1/1;background-color:#494949;height:auto;max-height:400px;max-width:400px;min-height:300px;min-width:300px;width:100%}.solution-imgs-container img{height:auto;max-width:100%}.prestations-container{background-color:#1c4996;padding-top:20px;width:100%}.prestation-title{color:#fff;font-size:38px;font-weight:800;text-transform:uppercase}.hero-text-container{flex-shrink:1;padding:1em 2em;position:relative;z-index:1}.hero-text-container h2{font-weight:600;text-align:center;text-shadow:0 1px 5px var(--text-primary-dark)}.hero-text-container h3{font-weight:400;text-shadow:0 1px 5px var(--text-primary-dark)}.contour-button{background:#1c4996;border:1px solid #171717;bottom:1em;color:#fff;cursor:pointer;display:inline-block;font:.8em Montserrat,sans-serif;left:50%;letter-spacing:.2em;padding:13px 20px;text-align:center;text-decoration:none;text-indent:2px;text-transform:uppercase;-webkit-transform:translate(0);transform:translate(0);transition:color .1s linear .05s;z-index:2}@media screen and (max-width:640px){.contour-button{font-size:.76em}}.contour-button:before{background:#fff;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;top:50%;transition:height .2s ease,top .2s ease,opacity 0s linear .2s;width:100%;z-index:1}.contour-button:after{transition:border .1s linear .05s}.contour-button .contour-button-inner{position:relative;z-index:2}.contour-button:hover{color:#171717;transition:color .1s linear 0s}.contour-button:hover:before{height:100%;opacity:1;top:0;transition:height .2s ease,top .2s ease,opacity 0s linear 0s}.contour-button:hover:after{border-color:#fff;transition:border .1s linear 0s}.app__about-carousel-item{width:100%}.app__about-carousel-item img{height:auto;max-width:100%}.app__about-carousel-slider{width:100%}.app-copyrights{background:#171717;color:#fff;font-size:14px;font-weight:200;padding:20px 80px;text-align:center;width:100%}@media screen and (max-width:425px){.app-copyrights{font-size:12px}}.app-copyrights span{font-weight:600}.app-copyrights a{color:#fff04f;font-family:Pacifico,cursive;letter-spacing:1px;text-decoration:none}.app__avis{align-items:center;background-color:#184893;background-image:url(/static/media/avis.50164bdeeea54dabf17a.jpg);background-position:50%;display:flex;flex-direction:column;font-family:Lato,sans-serif;justify-content:flex-start;margin:0;overflow:hidden;padding:0;position:relative;width:100%;z-index:40;z-index:0}.section-subtitle{color:#fff;font-size:20px;font-weight:300;margin-bottom:40px;margin-top:-40px;max-width:600px;padding:20px;text-align:center;width:100%}.section-subtitle span{font-weight:600}.disable-button{pointer-events:none}.anim-next-quote{-webkit-animation:next-text .65s 85ms,fade-out .65s 85ms;animation:next-text .65s 85ms,fade-out .65s 85ms}.anim-next-quote:before{-webkit-animation:fade-in .65s 85ms;animation:fade-in .65s 85ms}.anim-next-name{-webkit-animation:next-name .65s 85ms,fade-out .65s 85ms;animation:next-name .65s 85ms,fade-out .65s 85ms}.anim-next-name:before{-webkit-animation:fade-in .65s 85ms;animation:fade-in .65s 85ms}.anim-previous-quote{-webkit-animation:previous-text .65s 85ms,fade-out .65s 85ms;animation:previous-text .65s 85ms,fade-out .65s 85ms}.anim-previous-quote:after{-webkit-animation:fade-in .65s 85ms;animation:fade-in .65s 85ms}.anim-previous-name{-webkit-animation:previous-name .65s 85ms,fade-out .65s 85ms;animation:previous-name .65s 85ms,fade-out .65s 85ms}.anim-previous-name:after{-webkit-animation:fade-in .65s 85ms;animation:fade-in .65s 85ms}.animate-image{-webkit-animation:anim-image .65s 85ms;animation:anim-image .65s 85ms}@-webkit-keyframes anim-image{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes anim-image{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}70%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes fade-out{0%{color:#000}to{color:transparent}}@keyframes fade-out{0%{color:#000}to{color:transparent}}@-webkit-keyframes fade-in{0%{color:transparent}to{color:#000}}@keyframes fade-in{0%{color:transparent}to{color:#000}}@-webkit-keyframes next-text{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@keyframes next-text{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-50px);transform:translateY(-50px)}}@-webkit-keyframes next-name{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-25px);transform:translateY(-25px)}}@keyframes next-name{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(-25px);transform:translateY(-25px)}}@-webkit-keyframes previous-text{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(50px);transform:translateY(50px)}}@keyframes previous-text{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(50px);transform:translateY(50px)}}@-webkit-keyframes previous-name{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(25px);transform:translateY(25px)}}@keyframes previous-name{0%{-webkit-transform:translate(0);transform:translate(0)}to{-webkit-transform:translateY(25px);transform:translateY(25px)}}.fancy-carousel{align-items:center;background:#fff;display:flex;gap:20px;height:450px;justify-content:center;margin-bottom:40px;margin-left:20px;margin-right:20px;max-width:600px;padding:20px}.fancy-carousel .buttons{flex-direction:column;gap:40px;height:auto}.fancy-carousel .buttons,.fancy-carousel .buttons .previous{align-items:center;display:flex;justify-content:center;width:50px}.fancy-carousel .buttons .previous{border-radius:50%;cursor:pointer;height:50px;transition:all .2s ease-in-out}.fancy-carousel .buttons .previous:hover{background-color:#eee}.fancy-carousel .buttons .next{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:50px;justify-content:center;transition:all .2s ease-in-out;width:50px}.fancy-carousel .buttons .next:hover{background-color:#eee}.fancy-carousel .current-content{align-items:center;display:flex;flex-direction:column;justify-content:center}.fancy-carousel .current-content .quote{color:#000;font-size:14px;height:280px;margin-bottom:20px;padding-top:20px;position:relative;text-align:center}.fancy-carousel .current-content .quote,.fancy-carousel .current-content .quote:before{align-items:center;box-sizing:border-box;display:flex;justify-content:center;max-width:400px;width:100%}.fancy-carousel .current-content .quote:before{color:transparent;content:attr(data-next-quote);height:150px;position:absolute;-webkit-transform:translateY(50px);transform:translateY(50px)}.fancy-carousel .current-content .quote:after{align-items:center;box-sizing:border-box;color:transparent;content:attr(data-previous-quote);display:flex;justify-content:center;max-width:400px;position:absolute;-webkit-transform:translateY(-50px);transform:translateY(-50px);width:100%}.fancy-carousel .current-content .img-container{align-items:center;background-color:#fff;display:flex;height:75px;justify-content:center;position:relative;width:100%;z-index:5}.fancy-carousel .current-content .img-container img{height:auto;width:75px}.fancy-carousel .current-content .name{align-items:flex-start;color:#000;display:flex;font-size:12px;font-weight:600;height:50px;justify-content:center;position:relative;text-align:center;width:100%}.fancy-carousel .current-content .name:before{content:attr(data-next-name);-webkit-transform:translateY(25px);transform:translateY(25px)}.fancy-carousel .current-content .name:after,.fancy-carousel .current-content .name:before{align-items:flex-start;box-sizing:border-box;color:transparent;display:flex;height:50px;justify-content:center;max-width:400px;position:absolute;width:100%}.fancy-carousel .current-content .name:after{content:attr(data-previous-name);-webkit-transform:translateY(-25px);transform:translateY(-25px)}.app__partners{background:#fff;padding:20px 20px 40px;width:100%}.partner-title{color:red;font-size:32px;font-weight:800;margin-bottom:40px;text-transform:uppercase}.partners-container{align-items:center;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-evenly;padding-left:20px;padding-right:20px}.partner-img-container{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:200px;min-width:200px}@media screen and (max-width:425px){.partner-img-container{max-width:150px;min-width:150px}}.partner-img-container img{height:auto;max-width:100%}.app_qualities{background:#fff;padding:20px 20px 40px;width:100%}.qualities-title{color:red;font-size:38px;font-weight:800;margin-bottom:40px;text-transform:uppercase}.quality-item{width:100%}.quality-item,.quality-item-num-container{align-items:center;display:flex;justify-content:center}.quality-item-num-container{align-self:normal;color:#1c4996;font-size:16px;font-weight:600;position:relative;width:50px}.quality-item-num-line{align-self:normal;background-color:#1c4996;width:2px}.quality-item-num{align-items:center;background:#fff;border-radius:50%;box-shadow:0 0 5px #000;display:flex;height:40px;justify-content:center;left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40px}.quality-item-content{align-content:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:20px;padding:0 20px}@media screen and (max-width:650px){.quality-item-content{flex-direction:column;margin-bottom:0}}.quality-item-img-container{align-items:center;background-color:#1c4996;border-radius:50%;display:flex;height:250px;justify-content:center;position:relative;width:250px;z-index:3}.quality-item-img-container img{border:10px solid #1c4996;border-radius:50%;box-shadow:0 0 5px #000;box-sizing:border-box;height:auto;-webkit-transform:scale(1.01);transform:scale(1.01);width:100%}.quality-item-text-container{align-items:center;background-color:#171717;border-radius:50px;border-bottom-left-radius:0;border-bottom-right-radius:25px;border-top-left-radius:0;border-top-right-radius:25px;color:#fff;display:flex;flex-direction:column;height:250px;justify-content:center;margin-bottom:0;margin-right:-130px;max-width:400px;padding:20px 20px 20px 150px;-webkit-transform:translate(-125px);transform:translate(-125px)}@media screen and (max-width:650px){.quality-item-text-container{border-bottom-left-radius:25px;border-bottom-right-radius:25px;border-top-left-radius:0;border-top-right-radius:0;height:250px;margin-bottom:-80px;margin-right:0;max-width:250px;padding-left:20px;padding-top:150px;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transform:translateY(-125px);transform:translateY(-125px)}}.quality-item-title{font-size:18px;font-weight:700;margin-bottom:10px}@media screen and (min-width:650px){.quality-item-title{font-size:20px}}.quality-item-title:after{background-color:#fff;content:"";display:block;height:2px;width:100%}.quality-item-text{font-size:12px;text-align:center}@media screen and (min-width:650px){.quality-item-text{font-size:14px}}.quality-item-text span{font-weight:800}.carousel-main-content{height:320px;width:320px}@media screen and (min-width:600px){.carousel-main-content{height:450px;width:450px}}.carousel-slideshow{height:320px;overflow:hidden;position:relative;width:320px;z-index:1}@media screen and (min-width:600px){.carousel-slideshow{height:450px;width:450px}}.carousel-slideshow .slideshow-inner{height:100%;left:0;position:absolute;top:0;width:100%}.carousel-slideshow .slide,.carousel-slideshow .slides{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.carousel-slideshow .slide{display:none;opacity:0;overflow:hidden;transition:opacity .3s ease}.carousel-slideshow .slide.is-active{display:block}.carousel-slideshow .slide.is-loaded{opacity:1}.carousel-slideshow .slide .caption{width:100%}.carousel-slideshow .slide .image-container{background-position:50%;background-size:cover;height:100%;image-rendering:optimizeQuality;left:0;position:absolute;top:0;width:100%;z-index:1}.carousel-slideshow .slide .image-container:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.carousel-slideshow .slide .image{height:100%;object-fit:cover;width:100%}.carousel-slideshow .slide-content{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2}.carousel-slideshow .slide .title{font-size:2.3em;font-weight:700;margin:0 auto 15px;max-width:1000px;text-shadow:0 3px 10px #000}.carousel-slideshow .slide .text{font-size:1.1em;font-weight:300;font-weight:500;line-height:1.4;margin:0 auto;max-width:1000px;padding-left:40px;padding-right:40px;text-shadow:0 3px 5px #000;width:100%}.carousel-slideshow .slide .btn{border-color:#fff;margin:15px 0 0}.carousel-slideshow .slide .btn:before{background:#fff}.carousel-slideshow .pagination{background-color:rgba(0,0,0,.6);border-radius:15px;bottom:35px;cursor:default;height:30px;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:300px;z-index:2}.carousel-slideshow .pagination .item{cursor:pointer;display:inline-block;height:32px;padding:15px 5px;position:relative;text-indent:-999em;width:46px;z-index:1}.carousel-slideshow .pagination .item+.page{margin-left:-2px}.carousel-slideshow .pagination .item:before{background:hsla(0,0%,100%,.5);content:"";display:block;height:4px;left:5px;position:absolute;top:15px;transition:all .2s ease;width:36px}.carousel-slideshow .pagination .item:after{background:#fff;transition:width .2s ease;width:0;z-index:2}.carousel-slideshow .pagination .item.is-active:before,.carousel-slideshow .pagination .item:hover:before{background-color:#fff}.carousel-slideshow .arrows .arrow{cursor:pointer;margin:-33px 0 0;padding:20px;position:absolute;top:50%;z-index:3}.carousel-slideshow .arrows .prev{left:15px}.carousel-slideshow .arrows .prev:hover .svg{left:-10px}.carousel-slideshow .arrows .isnext{right:15px}.carousel-slideshow .arrows .isnext:hover .svg{left:10px}.carousel-slideshow .arrows .svg{fill:#fff;height:26px;left:0;position:relative;transition:left .2s ease;width:14px}.btnnn{border:1px solid transparent;color:transparent}.btnnn,.btnnn:before{background:transparent}.btnnn:hover{color:transparent}.btnnn:hover:after{border-color:transparent}.carousel-main-content-2{height:320px;width:320px}@media screen and (min-width:600px){.carousel-main-content-2{height:450px;width:450px}}.carousel-slideshow-2{height:320px;overflow:hidden;position:relative;width:320px;z-index:1}@media screen and (min-width:600px){.carousel-slideshow-2{height:450px;width:450px}}.carousel-slideshow-2 .slideshow-inner{height:100%;left:0;position:absolute;top:0;width:100%}.carousel-slideshow-2 .slide,.carousel-slideshow-2 .slides{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.carousel-slideshow-2 .slide{display:none;opacity:0;overflow:hidden;transition:opacity .3s ease}.carousel-slideshow-2 .slide.is-active{display:block}.carousel-slideshow-2 .slide.is-loaded{opacity:1}.carousel-slideshow-2 .slide .caption{width:100%}.carousel-slideshow-2 .slide .image-container{background-position:50%;background-size:cover;height:100%;image-rendering:optimizeQuality;left:0;position:absolute;top:0;width:100%;z-index:1}.carousel-slideshow-2 .slide .image-container:before{content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.carousel-slideshow-2 .slide .image{height:100%;object-fit:cover;width:100%}.carousel-slideshow-2 .slide-content{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2}.carousel-slideshow-2 .slide .title{font-size:2.3em;font-weight:700;margin:0 auto 15px;max-width:1000px;text-shadow:0 3px 10px #000}.carousel-slideshow-2 .slide .text{font-size:1.1em;font-weight:300;font-weight:500;line-height:1.4;margin:0 auto;max-width:1000px;padding-left:40px;padding-right:40px;text-shadow:0 3px 5px #000;width:100%}.carousel-slideshow-2 .slide .btn{border-color:#fff;margin:15px 0 0}.carousel-slideshow-2 .slide .btn:before{background:#fff}.carousel-slideshow-2 .pagination{background-color:rgba(0,0,0,.6);border-radius:15px;bottom:35px;cursor:default;height:30px;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:300px;z-index:2}.carousel-slideshow-2 .pagination .item{cursor:pointer;display:inline-block;height:32px;padding:15px 5px;position:relative;text-indent:-999em;width:46px;z-index:1}.carousel-slideshow-2 .pagination .item+.page{margin-left:-2px}.carousel-slideshow-2 .pagination .item:before{background:hsla(0,0%,100%,.5);content:"";display:block;height:4px;left:5px;position:absolute;top:15px;transition:all .2s ease;width:36px}.carousel-slideshow-2 .pagination .item:after{background:#fff;transition:width .2s ease;width:0;z-index:2}.carousel-slideshow-2 .pagination .item.is-active:before,.carousel-slideshow-2 .pagination .item:hover:before{background-color:#fff}.carousel-slideshow-2 .arrows .arrow{cursor:pointer;margin:-33px 0 0;padding:20px;position:absolute;top:50%;z-index:3}.carousel-slideshow-2 .arrows .prev{left:15px}.carousel-slideshow-2 .arrows .prev:hover .svg{left:-10px}.carousel-slideshow-2 .arrows .isnext{right:15px}.carousel-slideshow-2 .arrows .isnext:hover .svg{left:10px}.carousel-slideshow-2 .arrows .svg{fill:#fff;height:26px;left:0;position:relative;transition:left .2s ease;width:14px}.app__navbar{align-items:center;box-sizing:border-box;display:flex;gap:2rem;justify-content:center;list-style:none;margin:0}.app__navbar li{display:block}@media screen and (max-width:1024px){.app__navbar{display:none}}.app__navbar-link{background:transparent;border:none;color:#fff;cursor:pointer;display:block;font-size:.9rem;font-weight:700;padding-bottom:2rem;padding-top:2rem;position:relative;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out}.app__navbar-link:hover{color:#fff;text-shadow:0 2px 2px #0f0f0f}.app__navbar-link:hover:after{background-color:#fff;bottom:25%;height:1px;width:100%}.app__navbar-link:after{bottom:25%;content:"";display:block;height:1px;left:0;position:absolute;transition:all .3s ease;width:0}.app__navigation{align-items:center;background:transparent;box-sizing:border-box;display:flex;justify-content:space-between;padding:2rem 5vw;position:fixed;transition:all .3s ease;width:100%;z-index:10000}.stickyMenu svg path{stroke:#171717!important}.stickyBar .app__navbar-link{color:#171717!important}.stickyBar .app__navbar-link:hover{text-shadow:0 2px 2px #cfcfcf!important}.stickyBar .app__navbar-link:hover:after{background-color:#171717!important}.stickyBar .app__navbar-link:hover:before{color:#171717!important}.stickyBar .app__navbar-link:after{background-color:#171717!important}.sticky{background-color:rgba(11,10,7,.49);background:#fff;box-shadow:0 1px 5px #000;padding-bottom:.5rem;padding-top:.5rem}.sticky .app__navigation-logo-container{height:80px;width:80px}.app__navigation-logo{align-items:center;display:flex;gap:1rem;justify-content:center;text-decoration:none;transition:all .2s ease-in-out}@media screen and (max-width:600px){.app__navigation-logo{gap:.5rem}}.app__navigation-logo h3{color:#fff;font-size:1.5rem;font-weight:400;margin:0;transition:all .2s ease;word-spacing:5px}@media screen and (max-width:1024px){.app__navigation-logo h3{font-size:1.1rem}}.app__navigation-logo img{height:80px;transition:all .2s ease;width:80px}.app__navigation-logo:hover h3{text-shadow:0 2px 2px #0f0f0f}.app__navigation-logo:hover img{-webkit-filter:drop-shadow(0 0 2px #0f0f0f);filter:drop-shadow(0 0 2px rgb(15,15,15))}.navigation-burger-menu{cursor:pointer;display:flex;height:75px;position:relative;width:75px;z-index:3}@media screen and (min-width:1024px){.navigation-burger-menu{display:none}}@media screen and (min-width:600px){.navigation-burger-menu{align-items:center}}svg{transition:-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1)}svg path{stroke:#fff}.activeburger svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}path{transition:stroke-dasharray .5s cubic-bezier(.4,0,.2,1),stroke-dashoffset .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),stroke-dasharray .5s cubic-bezier(.4,0,.2,1),stroke-dashoffset .5s cubic-bezier(.4,0,.2,1);transition:transform .5s cubic-bezier(.4,0,.2,1),stroke-dasharray .5s cubic-bezier(.4,0,.2,1),stroke-dashoffset .5s cubic-bezier(.4,0,.2,1),-webkit-transform .5s cubic-bezier(.4,0,.2,1)}path:first-child{-webkit-transform-origin:36% 40%;transform-origin:36% 40%}path:nth-child(2){stroke-dasharray:29 299}path:nth-child(3){-webkit-transform-origin:35% 63%;transform-origin:35% 63%}path:nth-child(4){stroke-dasharray:29 299}path:nth-child(5){-webkit-transform-origin:61% 52%;transform-origin:61% 52%}path:nth-child(6){-webkit-transform-origin:62% 52%;transform-origin:62% 52%}.activeburger path:first-child{-webkit-transform:translateX(9px) translateY(1px) rotate(45deg);transform:translateX(9px) translateY(1px) rotate(45deg)}.activeburger path:nth-child(2){stroke-dasharray:225 299;stroke-dashoffset:-72px}.activeburger path:nth-child(3){-webkit-transform:translateX(9px) translateY(1px) rotate(-45deg);transform:translateX(9px) translateY(1px) rotate(-45deg)}.activeburger path:nth-child(4){stroke-dasharray:225 299;stroke-dashoffset:-72px}.activeburger path:nth-child(5){-webkit-transform:translateX(9px) translateY(1px) rotate(-45deg);transform:translateX(9px) translateY(1px) rotate(-45deg)}.activeburger path:nth-child(6){-webkit-transform:translateX(9px) translateY(1px) rotate(45deg);transform:translateX(9px) translateY(1px) rotate(45deg)}.btnnn{background:#1c4996;border:1px solid #171717;color:#fff;display:inline-block;letter-spacing:.1em;margin-top:1em;padding:13px 20px;position:relative;text-align:center;text-decoration:none;text-indent:2px;text-transform:uppercase;transition:color .1s linear .05s}.btnnn:before{background:#fff;content:"";display:block;height:1px;left:0;opacity:0;position:absolute;top:50%;transition:height .2s ease,top .2s ease,opacity 0s linear .2s;width:100%;z-index:1}.btnnn:after{transition:border .1s linear .05s}.btnnn .btn-inner{position:relative;z-index:2}.btnnn:hover{color:#171717;transition:color .1s linear 0s}.btnnn:hover:before{height:100%;opacity:1;top:0;transition:height .2s ease,top .2s ease,opacity 0s linear 0s}.btnnn:hover:after{border-color:#171717;transition:border .1s linear 0s}.slideshow{height:100vh;overflow:hidden;position:relative;width:100%;z-index:1}@media screen and (min-width:425px){.slideshow{-webkit-transform:translateY(-70px);transform:translateY(-70px)}}.slideshow .slideshow-inner{height:100%;left:0;position:absolute;top:0;width:100%}.slideshow .slide,.slideshow .slides{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slideshow .slide{display:none;opacity:0;overflow:hidden;transition:opacity .3s ease}.slideshow .slide.is-active{display:block}.slideshow .slide.is-loaded{opacity:1}.slideshow .slide .caption{width:100%}.slideshow .slide .image-container{background-position:50%;background-size:cover;height:100%;image-rendering:optimizeQuality;left:0;position:absolute;top:0;width:100%;z-index:1}.slideshow .slide .image-container:before{background:rgba(0,0,0,.5);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}.slideshow .slide .image{height:100%;object-fit:cover;width:100%}.slideshow .slide-content{align-items:center;color:#fff;display:flex;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:2}.slideshow .slide .title{font-size:2.3em;font-weight:700;margin:0 auto 15px;max-width:1000px;text-shadow:0 3px 10px #000}.slideshow .slide .text{font-size:1.1em;font-weight:300;font-weight:500;line-height:1.4;margin:0 auto;max-width:1000px;padding-left:40px;padding-right:40px;text-shadow:0 3px 5px #000;width:100%}.slideshow .slide .btn{border-color:#fff;margin:15px 0 0}.slideshow .slide .btn:before{background:#fff}.slideshow .pagination{bottom:35px;cursor:default;height:12px;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:2}.slideshow .pagination .item{cursor:pointer;display:inline-block;height:32px;padding:15px 5px;position:relative;text-indent:-999em;width:46px;z-index:1}.slideshow .pagination .item+.page{margin-left:-2px}.slideshow .pagination .item:before{background:hsla(0,0%,100%,.5);content:"";display:block;height:2px;left:5px;position:absolute;top:15px;transition:all .2s ease;width:36px}.slideshow .pagination .item:after{background:#fff;transition:width .2s ease;width:0;z-index:2}.slideshow .pagination .item.is-active:before,.slideshow .pagination .item:hover:before{background-color:#fff}.slideshow .arrows .arrow{cursor:pointer;margin:-33px 0 0;padding:20px;position:absolute;top:50%;z-index:3}.slideshow .arrows .prev{left:15px}.slideshow .arrows .prev:hover .svg{left:-10px}.slideshow .arrows .isnext{right:15px}.slideshow .arrows .isnext:hover .svg{left:10px}.slideshow .arrows .svg{fill:#fff;height:26px;left:0;position:relative;transition:left .2s ease;width:14px}.animate-caption{-webkit-animation:AnimCaption .8s ease-in-out .6s;animation:AnimCaption .8s ease-in-out .6s}@-webkit-keyframes AnimCaption{0%{opacity:0;-webkit-transform:translate(-60px);transform:translate(-60px)}to{opacity:0;-webkit-transform:translate(0);transform:translate(0)}}@keyframes AnimCaption{0%{opacity:0;-webkit-transform:translate(-60px);transform:translate(-60px)}to{opacity:0;-webkit-transform:translate(0);transform:translate(0)}}.navigation-sidebar{align-items:center;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:rgba(36,36,36,.78);display:flex;flex-direction:column;height:100vh;justify-content:flex-start;list-style:none;padding-top:140px;position:fixed;width:100%;z-index:5000}.navigation-sidebar li{display:block;width:50%}.app__sidebar-link{color:#fff;display:block;font-size:1.5em;font-weight:700;padding-bottom:1rem;padding-top:1rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;width:100%}@media screen and (max-width:425px){.app__sidebar-link{font-size:1em}}@media screen and (min-width:425px)and (max-width:1024px){.app__sidebar-link{font-size:1.2em}}.app__sidebar-link:hover{color:#fff;text-shadow:0 3px 2px #202020}.app__sidebar-link:hover:after{background-color:#fff;bottom:25%;height:1px;width:100%}.app__sidebar-link:hover:before{background-color:#fff;height:1px;top:25%;width:100%}.app__sidebar-link:after{bottom:25%;left:0}.app__sidebar-link:after,.app__sidebar-link:before{content:"";display:block;height:1px;position:absolute;transition:all .3s ease;width:0}.app__sidebar-link:before{right:0;top:25%}.sidebar-separator{height:20px;width:100%}
/*# sourceMappingURL=main.9d26024a.css.map*/