@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Inter+Tight:wght@300;500;600;700&display=swap);:root{--primary-color:#0c2d69;--secondary-color:#009fe3;--secondary-dark-color:#0074a1;--tertiary-color:#0074a1;--quaternary-color:#fff;--text-color:#282828;--color1:#fff;--color2:#ececec;--color3:#073954;--color4:#0070a8;--color5:#c47800;--color6:#282828;--error-color:#bf1650;--border-radius:0.875rem;--padding-form:20px 30px;--speed:500ms}*{box-sizing:border-box;font-family:Inter Tight,sans-serif}html{scroll-behavior:smooth}body{background-color:#ececec;background-color:var(--color2)}a{width:-webkit-fit-content;width:fit-content;width:-moz-fit-content}#root .banner{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%}#root .banner,#root .banner .card{display:flex;flex-direction:column}#root .banner .card>.preTitle{font-size:30px}#root .banner .card>.title{font-size:40px}#root .banner .card>.description{font-size:20px;margin:10px 0 25px}#root .locale{background-color:#ececec;background-color:var(--color2);border-radius:.875rem;border-radius:var(--border-radius);display:block;padding:10px;position:relative}#root .locale>div{color:#073954;color:var(--color3);font-weight:500}#root .locale>div,#root .locale>ul>li{align-items:center;display:flex;flex-direction:row;position:relative}#root .locale>ul>li{-webkit-column-break-inside:avoid;line-height:32px;padding:4px 10px 4px 20px;white-space:nowrap}#root .locale>ul>li.active{color:#073954;color:var(--color3)}#root .locale>ul>li.active:before{border-bottom:2px solid #073954;border-bottom:2px solid var(--color3);border-right:2px solid #073954;border-right:2px solid var(--color3);content:"";height:10px;left:5px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:5px}#root .locale>div:hover,#root .locale>ul>li{cursor:pointer}#root .locale>ul>li:hover{color:#0070a8;color:var(--color4)}#root section{padding:160px 0;position:relative}#root section p{margin:30px 0}#root section .header{margin-bottom:50px}#root section .header .title{color:#0c2d69;color:var(--primary-color);display:inline-block;font-size:45px;font-weight:800;position:relative;text-transform:uppercase;z-index:1}#root section .header .title.secondary{color:#009fe3;color:var(--secondary-color)}#root section .header .title.secondary:after{color:#0c2d69;color:var(--primary-color);text-shadow:0 0 1px #009fe3;text-shadow:0 0 1px var(--secondary-color)}#root section .header>.description{margin:5px 0 20px!important;max-width:80%}#root section .header>.description>p{color:#0c2d69;color:var(--primary-color);font-size:12pt;font-weight:400;margin:initial!important}#root section .imageCard{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}#root section .imageCard>img{-webkit-filter:drop-shadow(5px 5px 8px rgba(0,0,0,.12));filter:drop-shadow(5px 5px 8px rgba(0,0,0,.12));width:65%}#root section .imageCard>.protector{height:100%;inset:0;position:absolute;width:100%}#root section .card{height:100%;justify-content:center;position:relative;width:100%}#root section .card>.content{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}#root .slanted{background-color:#0c2d69;background-color:var(--primary-color);-webkit-transform:skewY(-3deg);transform:skewY(-3deg)}#root .slanted>.content{-webkit-transform:skewY(3deg);transform:skewY(3deg)}#root .blog{display:block;max-width:100%;width:100%}#root .header h1{font-size:35px}#root .header p{font-size:18px}.preloader{background-color:#fff;background-color:var(--color1);height:100%;left:0;position:fixed;top:0;width:100%;z-index:99999}.preloader>.sk-three-bounce{background-color:#000;height:100%;margin:0;text-align:center;width:100%}.preloader>.sk-three-bounce>.sk-child{-webkit-animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;animation:sk-three-bounce 1.4s ease-in-out 0s infinite both;background-color:#ececec;background-color:var(--color2);border-radius:100%;display:inline-block;height:20px;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px}.preloader>.sk-three-bounce>.sk-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.preloader>.sk-three-bounce>.sk-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}#root .blog>.post-progress{background-color:var(--light-grey);height:5px;overflow:hidden;position:-webkit-sticky;position:sticky;top:0;width:100%;z-index:999}#root .blog>.post-progress>.bar{background-color:var(--dark-grey);height:100%}#root .blog>.body .content-detail>.tag-list{display:flex;flex-direction:row;flex-wrap:wrap}#root .blog>.body .content-detail>.tag-list>.tag{background-color:var(--black);border:none;border-radius:.875rem;border-radius:var(--border-radius);color:var(--white);margin:0 5px 5px;padding:5px 15px;text-decoration:none}#root .blog>.body .content-detail>.tag-list>.tag:not(:last-child){margin-right:5px}#root .blog>.body{font-family:Roboto,sans-serif;padding:5rem 4rem;width:100%}#root .blog>.body .post h3{color:var(--dark-grey);font-family:Nunito,Arial,sans-serif;font-weight:700;line-height:1.4;margin:28px 0}#root .blog>.body .post p{font-size:14px;font-weight:400;line-height:1.4;margin:20px 0}#root .blog>.body .post figure{align-items:center;display:flex;flex-direction:column}#root .blog>.body .post figure>a>img{max-width:100%}#root .blog>.body .post figure>figcaption{font-size:13px;margin:15px 0;text-align:center}#root .blog>.body .sidebar{display:flex;flex-direction:column;position:-webkit-sticky;position:sticky;top:10px}#root .blog>.body .card{background-color:var(--white);padding:1.5rem;width:100%}#root .blog>.body .card.border{border:1px solid var(--light-grey);border-radius:.875rem;border-radius:var(--border-radius)}#root .blog>.body .card:not(:last-child){margin-bottom:20px}#root .blog>.body .card>.content-detail{align-items:center;display:flex;flex-direction:column;justify-content:center}#root .blog>.body .card>.content-detail>.loader{background-color:var(--dark-grey);border:none;border-radius:.875rem;border-radius:var(--border-radius);color:var(--white);cursor:pointer;font-size:20px;padding:.5rem 3rem}#root .blog>.body .card>.content-detail>.loader:hover{background-color:#ececec;background-color:var(--color2)}#root .blog>.body .card>.content-detail>.post-list{display:flex;flex-direction:column;margin-bottom:2rem;width:100%}#root .blog>.body .card>.content-detail>.post-list>.post{background-color:var(--white);border:1px solid var(--light-grey);border-radius:.875rem;border-radius:var(--border-radius);display:flex;flex-direction:row;padding:.5rem}#root .blog>.body .card>.content-detail>.post-list>.post:not(:last-child){margin-bottom:20px}#root .blog>.body .card>.content-detail>.post-list>.post>picture{border-radius:.875rem;border-radius:var(--border-radius);height:135px;overflow:hidden;width:200px}#root .blog>.body .card>.content-detail>.post-list>.post picture>img{height:100%;object-fit:cover;transition:all .5s ease-in-out 0s;width:100%}#root .blog>.body .card>.content-detail>.post-list>.post:hover picture>img{-webkit-transform:scale(1.05) rotate(-1deg);transform:scale(1.05) rotate(-1deg)}#root .blog>.body .card>.content-detail>.post-list>.post>.details{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-between;padding:10px 15px}#root .blog>.body .card>.content-detail>.post-list>.post>.details>.header{display:flex;flex:1 0 auto;flex-direction:column;justify-content:space-evenly}#root .blog>.body .card>.content-detail>.post-list>.post>.details>.header>.title{color:var(--dark-grey);font-size:27px;font-weight:500;text-transform:uppercase}#root .blog>.body .card>.content-detail>.post-list>.post>.details>.header>.description{color:var(--dark-grey);font-size:15px;font-weight:100}#root .blog>.body .card>.content-detail>.post-list>.post>.details>.info{display:flex;flex-direction:row;justify-content:space-between}#root .blog>.body .card>.content-detail>.post-list>.post>.details>.info>.author{font-size:15px}#root .blog>.body>.error{align-content:center;align-items:center;display:flex;flex-direction:column;height:60vh;justify-content:center}#root .blog>.body>.error>h2{font-size:45px;margin-bottom:5px}#root .blog>.body>.error>.description{font-size:14px;margin-bottom:25px}#solutions .solution>.icon{color:#009fe3;color:var(--secondary-color);font-size:60px}#solutions .solution>.title{color:#0c2d69;color:var(--primary-color);font-size:25px;font-weight:800}#solutions .solution>p{margin:15px 0 0!important}#counters{background-color:#0c2d69;background-color:var(--primary-color);text-align:center}#counters .counter{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}#counters .counter>.count{color:#009fe3;color:var(--secondary-color);font-size:50px;font-weight:800}#counters .counter>.title{color:#fff;color:var(--quaternary-color);font-size:30px}.slider{align-items:center;display:flex;flex-direction:column;padding:0 60px;position:relative}.slider.no-padding{padding:0}.slider .swiper{height:300px;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;width:100%;z-index:1}.slider .swiper.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.slider .swiper.swiper-pointer-events{touch-action:pan-y}.slider .swiper .swiper-android .swiper-slide,.slider .swiper .swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.slider .swiper .swiper-wrapper{box-sizing:initial;display:flex;z-index:1}.slider .swiper .swiper-wrapper,.slider .swiper .swiper-wrapper .swiper-slide{height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.slider .swiper .swiper-wrapper .swiper-slide{background-color:#fff;background-color:var(--quaternary-color);border-radius:.875rem;border-radius:var(--border-radius);flex-shrink:0;overflow:hidden;z-index:0}.slider .swiper .swiper-wrapper .swiper-slide .card{background-size:cover;background:no-repeat 50%;display:block;height:100%;overflow:hidden;position:relative;width:100%}.slider .swiper .swiper-wrapper .swiper-slide .card:hover>.details{backdrop-filter:none;-webkit-backdrop-filter:unset;cursor:pointer;transition:.5s}.slider .swiper .swiper-wrapper .swiper-slide .card.clients{align-items:center;display:flex;justify-content:center;overflow:hidden}.slider .swiper .swiper-wrapper .swiper-slide .card.clients>a{align-items:center;display:flex;justify-content:center}.slider .swiper .swiper-wrapper .swiper-slide .card.clients>a:hover>img{-webkit-filter:none;filter:none;-webkit-transform:scale(1.2);transform:scale(1.2)}.slider .swiper .swiper-wrapper .swiper-slide .card.clients>a>img{-webkit-filter:grayscale(1);filter:grayscale(1);transition:.6s;width:50%}.slider .swiper .swiper-wrapper .swiper-slide .card>.details{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(2px);backdrop-filter:saturate(180%) blur(2px);background:rgba(22,22,23,.8);display:flex;height:100%;inset:0;justify-content:center;position:absolute;transition:.5s;width:100%}.slider .swiper .swiper-wrapper .swiper-slide .card>.details>.title{color:#009fe3;color:var(--secondary-color);font-size:15pt;font-weight:800}.slider .swiper .swiper-wrapper .swiper-slide-invisible-blank{visibility:hidden}.slider .navigation{align-items:center;display:flex;width:100%}.slider .navigation.center{justify-content:space-between;left:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.slider .navigation.bottom{bottom:0;justify-content:flex-end;margin-top:20px;top:auto}.slider .navigation .next,.slider .navigation>.prev{align-items:center;display:flex!important;font-size:30px;height:50px!important;justify-content:center;position:relative;width:50px!important}.slider .navigation>button{background-color:#0c2d69!important;background-color:var(--primary-color)!important;border:none;border-radius:50%!important;padding:20px!important}.slider .navigation>button:not(:last-child){margin-right:5px}.slider .navigation>button:hover{background-color:#0074a1;background-color:var(--tertiary-color);cursor:pointer}.imageExample{background-color:#fff;background-color:var(--quaternary-color);border:1px solid #0c2d69;border:1px solid var(--primary-color);border-radius:.875rem;border-radius:var(--border-radius);height:500px;margin:0 auto;position:relative;width:80%}.imageExample:after{color:#0c2d69;color:var(--primary-color);content:"Imagem aqui";font-size:25px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#root .card .preTitle{font-weight:300;letter-spacing:5px;margin-bottom:15px}#root .card .title{font-weight:600;letter-spacing:5px;text-transform:uppercase}#root button{background-color:#009fe3;background-color:var(--secondary-color);border:none;border-radius:.875rem;border-radius:var(--border-radius);color:#fff;display:inline-block;font-size:20px;padding:15px 60px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#root button:hover{background-color:#0074a1;background-color:var(--secondary-dark-color);box-shadow:inset 0 0 5px #333;cursor:pointer}.textAlignCenter{text-align:center}.textAlignRight{text-align:right}.lineHeight-30{line-height:30px}.same{flex-wrap:wrap}.bg-white{background-color:#fff}.darkblue{color:#073954}.white{color:#fff}.orange{color:#c47800}@media (max-width:768px){#root section{padding:40px}}@media (max-width:1024px){#root section .card>.content{position:relative;top:auto;-webkit-transform:none;-webkit-transform:initial;transform:none}.marginT60{margin-top:60px}}.html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}.container,.container-fluid{margin-left:auto;margin-right:auto}.container-fluid{padding-left:2rem;padding-right:2rem}.row{box-sizing:border-box;display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;margin-left:-.5rem;margin-right:-.5rem}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem}.col-xs{flex-basis:0;flex-grow:1;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs{justify-content:space-around}.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:48em){.container{width:49rem}.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem}.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm{justify-content:space-around}.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:64em){.container{width:65rem}.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-offset-0,.col-md-offset-1,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem}.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md{justify-content:space-around}.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:75em){.container{width:76rem}.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9{box-sizing:border-box;flex:0 0 auto;padding-left:.5rem;padding-right:.5rem}.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg{justify-content:space-around}.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}.sticky{position:fixed;top:0;z-index:999999}.sticky+*{margin-top:100px}header{background-color:var(--color1);box-shadow:0 1px 10px #999;width:100%;z-index:15}header .toolbar{background:var(--primary-color);display:flex;height:50px;padding:5px}header .toolbar .items{align-items:center;display:flex;height:100%;justify-content:end;width:100%}header .toolbar .items>a>button{border-radius:5px!important;font-size:15px!important;padding:5px 15px!important}header .headerbar{align-content:center;height:100px;padding:.8rem 0;width:100%}header .headerbar,header .headerbar .body,header .headerbar nav,header .headerbar nav>.items{align-items:center;display:flex;flex-direction:row;justify-content:space-between}header .headerbar .toggle>label:hover{cursor:pointer}header .headerbar .toggle>label>span{background-color:var(--secondary-color);display:block;height:4px;margin:6px auto;transition:all .3s ease-in-out;width:30px}header .headerbar .body,header .headerbar nav{height:100%;width:100%}header .headerbar .body>.logo img{width:8rem}header .headerbar nav{padding-left:5rem}header .headerbar nav:not(.hasLocale){justify-content:flex-end}header .headerbar nav>.items>.item{display:block;position:relative}header .headerbar nav>.items>.item:not(:last-child){margin-right:20px}header .headerbar nav>.items>.item a{color:var(--primary-color);font-size:18px;font-weight:600;padding:10px 0;text-decoration:none}header .headerbar nav>.items>.item a:after{background-color:var(--secondary-dark-color);bottom:-10px;content:"";height:2px;left:0;position:absolute;transition:.3s;width:0}header .headerbar nav>.items>.item a.active,header .headerbar nav>.items>.item a:hover{color:var(--secondary-color)}.sidebar,header .headerbar nav>.items>.item a.active:after,header .headerbar nav>.items>.item a:hover:after{width:100%}.sidebar{background-color:rgba(0,0,0,.5);display:none;height:100%;inset:0;position:fixed;z-index:9999}.sidebar.opened{display:block}.sidebar .body{background-color:var(--quaternary-color);display:flex;flex-direction:column;height:100%;overflow:auto;position:absolute;right:0;top:0;width:65%}.sidebar .body>.logo{border-bottom:1px solid var(--primary-color);display:flex;justify-content:center;padding:20px}.sidebar .body>.logo img{width:10rem}.sidebar .body nav{flex:1 1 auto;overflow:hidden}.sidebar .body nav>.items{display:flex;flex-direction:column;max-height:85%;min-height:85%;overflow:auto;padding:20px;width:100%}.sidebar .body nav>.items>.item:not(:first-child){margin-top:20px}.sidebar .body nav>.items>.item>a{align-items:center;border:1px solid transparent;border-radius:var(--border-radius);color:var(--primary-color);display:flex;flex-direction:row;font-size:16px;font-weight:600;height:100%;line-height:1.5;max-height:48px;min-height:48px;padding-left:12px;padding-right:12px;text-decoration:none;transition:background-color .2s,box-shadow .2s,color .2s;white-space:nowrap;width:100%}.sidebar .body nav>.items>.item>a.active,.sidebar .body nav>.items>.item>a:hover{border-color:var(--secondary-color);color:var(--secondary-color)}.sidebar .body nav.hasLocale>.locale,.sidebar .body nav>.intranet{display:flex;justify-content:center;padding:10px;width:100%}.sidebar .body nav.hasLocale>.locale{align-content:center;align-items:center;border-radius:0;border-radius:initial;flex-direction:row;height:10%;position:relative}.sidebar .body nav.hasLocale>.locale ul{border-top:1px solid var(--secondary-color);bottom:calc(100% + 20px);-webkit-column-count:auto;-webkit-column-count:initial;column-count:auto;max-height:300px;overflow:auto;right:auto!important;top:auto;width:90%}#root .dropdown{border-radius:var(--border-radius);box-shadow:0 10px 50px rgba(0,0,0,.1);color:#b8b8b8;-webkit-column-count:2;column-count:2;-webkit-column-gap:12px;column-gap:12px;display:none;list-style:none;margin:0;padding:14px 10px;text-align:left;top:calc(100% + 20px)}#root .dropdown,#root .dropdown:before{background-color:var(--quaternary-color);position:absolute}#root .dropdown:before{-webkit-clip-path:polygon(0 0,100% 105%,100% 0);clip-path:polygon(0 0,100% 105%,100% 0);content:"";height:14px;right:25px;top:-30px;-webkit-transform:rotate(135deg);transform:rotate(135deg);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;transition:opacity .3s linear;width:14px;z-index:7000}#root .dropdown.active{display:block;z-index:15}.hidden{display:none!important}.blocked{overflow:hidden!important}.forceLeft{left:0!important}.forceRight{right:0!important}#root .headerbar.mobile{padding:.5rem 40px}#root .headerbar.mobile .logo img{width:10rem}#root .breadcrumb{background-color:var(--color2)}#root .breadcrumb .body{display:flex;flex-direction:row;justify-content:space-between;padding:1rem 0}#root .breadcrumb .title{font-size:1.2rem}#root .breadcrumb .routes{display:flex;flex-direction:row;justify-content:space-between}#root .breadcrumb .routes>.route{align-items:center;display:flex;position:relative}#root .breadcrumb .routes>.route:not(:last-child):after{border:5px solid transparent;border-left:5px solid var(--color3);content:"";height:0;margin:0 12px;width:0}#root .breadcrumb .routes>.route>a{color:var(--color3);text-decoration:none}#root .breadcrumb .routes>.route>.active,#root .breadcrumb .routes>.route>a:hover{color:var(--color4)}#root footer .top{background:var(--primary-color);padding:1.5rem 0}#root footer>.top{background-color:var(--primary-color);color:var(--color1);padding:4rem 0}#root footer>.top .category{margin-bottom:2rem}#root footer>.top .category>.title{border-bottom:2px solid var(--secondary-color);color:var(--quaternary-color);font-size:1.2rem;font-weight:800;margin:0 0 2rem;padding:1rem 0}#root footer>.top .category>.items{display:flex;flex-direction:column;font-weight:500;padding:0}#root footer>.top .category>.items>.item:not(:last-child){margin-bottom:2.5rem}#root footer>.top .category>.items>.item>.title{color:var(--quaternary-color);margin-bottom:15px}#root footer>.top .category>.items>.item>.description{color:var(--color2);font-size:.9rem;font-weight:200;line-height:1.5rem}#root footer .top .logo>img{height:3rem}#root footer .top .social{align-items:center;display:flex;height:100%;justify-content:flex-end;list-style-type:none;padding:0}#root footer .top .social>li:not(:last-child){margin-right:15px}#root footer .top .social>li a{color:var(--quaternary-color);text-decoration:none}#root footer .top .social>li a:hover{text-decoration:underline}#root footer .bottom{background:var(--tertiary-color);color:var(--quaternary-color);padding:1rem 0}@media only screen and (max-width:768px){footer>.top{padding:40px!important}footer>.bottom{padding:20px 40px!important}}.centered{justify-content:center}.full{height:100%}#root .banner{background-color:var(--primary-color)}#root .banner .wrapper{align-self:stretch;position:relative;width:100%}#root .banner .scroll,#root .banner .wrapper{align-items:center;display:flex;justify-content:center}#root .banner .scroll{background-color:var(--tertiary-color);border-radius:50%;bottom:-20px;color:var(--quaternary-color);font-size:2rem;left:50%;padding:10px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:999}#root .banner .buttons>a:not(:first-child){margin-left:15px}#root .banner .product{display:block;height:100%;position:relative;width:100%}#root .banner .product header{background:none!important;box-shadow:none!important}#root .banner .product header ul.slide{display:flex;flex-direction:row;height:200px;list-style-type:none;overflow:hidden;width:100%}#root .banner .product header ul.slide>li{flex-basis:95px;height:95px;position:relative}#root .banner .product header ul.slide>li:not(:first-child){margin-left:15px}#root .banner .product header ul.slide>li>img{background-position:50%;height:100%;inset:0;position:absolute;width:100%}#root .banner .product>ul.tablist{bottom:10px;display:flex;flex-direction:row;justify-content:flex-end;list-style-type:none;position:absolute;width:100%}#root .banner .product>ul.tablist>li{background-color:var(--color3);border-radius:var(--border-radius);color:var(--color1);padding:10px}#root .banner .product>ul.tablist>li.active,#root .banner .product>ul.tablist>li:hover{background-color:var(--color4);cursor:pointer}#root .banner .product>ul.tablist>li:not(:last-child){margin-right:5px}#root .banner.layout1{background-attachment:scroll!important;background-position:100%!important;background-size:45%!important}form .formGroup{display:flex;flex-direction:column;margin:12px 0;position:relative}form .formGroup>label{font-size:1rem;margin-bottom:15px;padding:0}form .formGroup>select{-webkit-appearance:none;appearance:none;background:var(--color1) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cpath d='M10.293 3.293 6 7.586 1.707 3.293A1 1 0 0 0 .293 4.707l5 5a1 1 0 0 0 1.414 0l5-5a1 1 0 1 0-1.414-1.414Z' fill='%23333'/%3E%3C/svg%3E") no-repeat 95% center}form .formGroup>textarea{flex-grow:1;height:100%;padding:15px!important;resize:none}form .formGroup>input,form .formGroup>select,form .formGroup>textarea{border:2px solid transparent;border-radius:var(--border-radius);box-shadow:0 0 5px -3px rgba(0,0,0,.41);height:50px;max-width:100%;padding:5px 15px;width:100%}form .formGroup .hasError{outline:1px solid var(--error-color)}form .formGroup>button{background-color:var(--primary-color);border:none;border-radius:var(--border-radius);color:var(--quaternary-color);padding:10px 15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}form .formGroup>.error{color:var(--error-color);margin-top:5px!important}form .formGroup>.error:before{content:"⚠ ";display:inline}.col-dflex{display:flex!important;flex-direction:column!important}.fgrow{flex-grow:1}#contact .card{background:var(--primary-color);border-radius:var(--border-radius);min-height:400px;overflow:hidden;padding:40px 30px;position:relative}#contact .card>div:not(:last-child){margin-bottom:30px}#contact .card .header{margin:0 auto}#contact .card .header>*{max-width:none!important;text-align:inherit;width:100%}#contact .card .header .title{color:var(--quaternary-color);font-size:20px;margin-bottom:5px}#contact .card .header .description{color:var(--secondary-color);font-size:15px;margin:0}#contact .card .items{color:var(--quaternary-color);font-size:15px;list-style-type:none;margin-top:20px;padding:0}#contact .card .items>li:not(:last-child){margin-bottom:10px}#contact .card .items>li>a{align-items:center;color:var(--quaternary-color);display:flex;text-decoration:none}#contact .card .items>li>a>:first-child{margin-right:5px}#contact .card .items>li>a:hover{color:var(--secondary-color);text-decoration:underline}