.clients .swiper-pagination-client,.whatwedo .swiper-pagination-what,.banner .swiper-pagination{text-align:center;margin-top:3rem}.clients .swiper-pagination-client .swiper-pagination-bullet,.whatwedo .swiper-pagination-what .swiper-pagination-bullet,.banner .swiper-pagination .swiper-pagination-bullet{opacity:1;background-color:#2e2b2b;border-radius:1rem;width:100px;height:7px}@media (max-width:767.98px){.clients .swiper-pagination-client .swiper-pagination-bullet,.whatwedo .swiper-pagination-what .swiper-pagination-bullet,.banner .swiper-pagination .swiper-pagination-bullet{width:20px}}.banner .swiper-slide{justify-content:center;display:flex}.banner .swiper-pagination .swiper-pagination-bullet{background-color:#fff}.banner .swiper-pagination .swiper-pagination-bullet-active{background-color:#e30613}@media (max-width:767.98px){.banner .swiper-container{padding-bottom:30px}}.register{padding-top:5.875rem}@media (max-width:767.98px){.register{padding-top:1.5rem}}.register h1{text-transform:uppercase;font-size:3rem;font-weight:900}@media (max-width:767.98px){.register h1{text-align:center;margin-bottom:1.5rem;font-size:1.5rem}}.register .shield-marcas .col-md-6:first-child{border-right:1px dashed #ccc}.register .shield-marcas .col-md-6 ul{text-align:center;margin-bottom:0;padding:.5rem 0;list-style:none}@media (max-width:767.98px){.register .shield-marcas .col-md-6 ul{padding-top:0;padding-bottom:0;padding-left:1rem}.register .shield-marcas .col-md-6 ul:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.register .shield-marcas .col-md-6 ul:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.register .shield-marcas .col-md-6 ul:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.register .shield-marcas .col-md-6 ul:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.register .shield-marcas .col-md-6 ul:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.register .shield-marcas .col-md-6 ul:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}}@media (min-width:768px){.register .shield-marcas .col-md-6 ul li:not(:last-child){margin-bottom:2rem}}@media (max-width:767.98px){.register .shield-marcas .col-md-6 ul li{margin-bottom:1.5rem}}.register hr{margin-top:5.3125rem;margin-bottom:5.625rem}@media (max-width:767.98px){.register hr{margin-top:2rem;margin-bottom:2rem}}.whatwedo{padding-bottom:5.875rem}@media (max-width:767.98px){.whatwedo{padding-bottom:2.5rem}}.whatwedo h2{text-transform:uppercase;text-align:center;margin-bottom:4.0625rem;font-size:3rem;font-weight:900}@media (max-width:767.98px){.whatwedo h2{margin-bottom:1.5rem;font-size:1.5rem}}.whatwedo .swiper-wrapper{align-items:center}.whatwedo .box-what{background:#fcfafa;border:2px solid #fcfafa;border-radius:.75rem}.whatwedo .box-what:hover{border-color:#e30613}.whatwedo .box-what:hover a{color:#e30613}.whatwedo .box-what a{color:#2e2b2b;flex-direction:column;justify-content:center;align-items:center;padding:1.875rem 1.625rem;display:flex}.whatwedo .box-what a span{text-transform:uppercase;text-align:center;margin-top:.5rem;font-size:1.125rem;font-weight:700;display:block}.whatwedo .swiper-pagination-what .swiper-pagination-bullet-active{background-color:#e30613}.marcas{padding-top:2rem;padding-bottom:8.75rem;position:relative}@media (max-width:1399.98px){.marcas{padding-bottom:4.75rem}}@media (max-width:1199.98px){.marcas{padding-top:0}}@media (max-width:767.98px){.marcas{padding-bottom:2.75rem}}.marcas .container{padding-top:5.625rem}@media (max-width:767.98px){.marcas .container{padding-top:1rem}}.marcas .container h2{text-transform:uppercase;margin-bottom:2.5rem;font-size:3rem;font-weight:900}@media (max-width:767.98px){.marcas .container h2{text-align:center;margin-bottom:1.5rem;font-size:1.5rem}}.marcas .container .btn-1{text-transform:uppercase;color:#fff;background-image:linear-gradient(270deg,#e30613 50%,#fff 0);background-position:100% 100%;background-size:200% 100%;border-color:#e30613;border-radius:10rem;padding:1rem;font-size:1.1875rem;font-weight:700;transition:background-position .5s ease-in-out}.marcas .container .btn-1:hover{color:#e30613;background-position:0 100%}@media (min-width:768px){.marcas .container .col-text{border-left:1px dashed #ccc}}.marcas .container .col-img{z-index:-1;background:url(/images/web/pages/home/cannon-marcas.webp) no-repeat;position:absolute;top:0;bottom:0;right:0}@media (min-width:1400px){.marcas .container .col-img{background-position:0}}@media (max-width:767.98px){.marcas .container .col-img{display:none}}.marcas .container p{text-shadow:0 0 5px #fff}.clients{background-color:#e30613;padding-top:5rem;padding-bottom:5.625rem}@media (max-width:767.98px){.clients{padding-top:2.5rem;padding-bottom:3rem}}.clients h2{text-transform:uppercase;text-align:center;color:#fff;margin-bottom:4.0625rem;font-size:3rem;font-weight:900}@media (max-width:767.98px){.clients h2{margin-bottom:2rem;font-size:1.5rem}}.clients .box-client{text-align:center;background:#fff;border-radius:.75rem;padding:.5rem 1.625rem}@media (max-width:767.98px){.clients .box-client{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:auto}}.clients .swiper-pagination-client .swiper-pagination-bullet-active{background-color:#fff}.question{padding-top:6.25rem;padding-bottom:8.75rem}@media (max-width:767.98px){.question{padding-top:2.5rem;padding-bottom:3rem}}.question h2{text-transform:uppercase;margin-bottom:2.875rem;font-size:3rem;font-weight:900}@media (max-width:1199.98px){.question h2{font-size:2.5rem}}@media (max-width:767.98px){.question h2{text-align:center;margin-bottom:1.5rem;font-size:1.5rem}}.question .accordion .accordion-item{border:none;border-bottom:1px solid #2e2b2b}.question .accordion .accordion-item .accordion-button:after{content:none}.question .accordion .accordion-item .accordion-button:before{content:"";background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Camada_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23000000;stroke-width:0.9167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:7.3333;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='2.5,9 8.3,14.9 14.1,9 '/%3E%3Cpolyline class='st0' points='2.5,0.9 8.3,6.7 14.1,0.9 '/%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:1.25rem;flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:1.5rem;transition:transform .2s ease-in-out}.question .accordion .accordion-item .accordion-button:not(.collapsed):before{background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Camada_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:none;stroke:%23cc0511;stroke-width:0.9167;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:7.3333;%7D%0A%3C/style%3E%3Cpolyline class='st0' points='2.5,9 8.3,14.9 14.1,9 '/%3E%3Cpolyline class='st0' points='2.5,0.9 8.3,6.7 14.1,0.9 '/%3E%3C/svg%3E%0A");transform:rotate(-180deg)}.contact{background-color:#2e2b2b;padding-top:8.125rem;padding-bottom:5rem;position:relative}@media (max-width:767.98px){.contact{padding-top:2.5rem;padding-bottom:3rem}}.contact:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Camada_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 207 786' fill='%23282525' style='enable-background:new 0 0 207 786;' xml:space='preserve'%3E%3Cpath d='M207,448c-0.9,3.8-1.8,7.7-2.8,11.5c-9.6,37-42.7,62.7-80.9,62.7c-39.3,0-78.5,0-117.8,0c-1.8,0-3.7-0.1-5.5-0.2 c0-83.7,0-167.3,0-251c2,0.1,4,0.3,6,0.3c37.7,0,75.3,0.6,113-0.1c48.2-0.9,82.7,34.3,87.3,73c0.1,0.6,0.5,1.2,0.8,1.7 C207,380,207,414,207,448z'/%3E%3Cpath d='M0,0c65.5,43.7,117.3,100,155,169.2c0.9,1.7,1.8,3.5,2.9,5.6c-1.9,0.2-3.2,0.3-4.4,0.4c-50.1,0-100.3,0-150.4,0 c-1,0-2-0.1-3-0.2C0,116.7,0,58.3,0,0z'/%3E%3Cpath d='M0,618c2.2,0.1,4.3,0.3,6.5,0.3c47,0,93.9,0,140.9,0c2,0,3.9,0,6.5,0c-0.5,1.4-0.7,2.3-1.2,3.1 C115.5,687.9,65.4,742.4,2.2,784.8c-0.7,0.5-1.5,0.8-2.2,1.2C0,730,0,674,0,618z'/%3E%3C/svg%3E%0A");background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;left:0}.contact:before{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg version='1.1' id='Camada_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 655 942' fill='%23282525' style='enable-background:new 0 0 655 942;' xml:space='preserve'%3E%3Cg%3E%3Cpath d='M457,0c9.3,0,18.7,0,28,0c7.9,0.7,15.8,1.4,23.7,1.9C553,5.3,595.8,15,637.3,30.6c5.9,2.2,11.8,4.3,17.7,6.4 c0,78.3,0,156.7,0,235c-8.9-14.7-22.3-19-38.9-19c-111.3,0.4-222.6,0.2-333.9,0.3c-7.1,0-14.3,0.5-21.4,1.5 c-66.6,9.2-116.6,66.7-116.6,134c0,57.5-0.1,115,0.1,172.4c0,9.4,1,19,3.1,28.2C161.6,653,216,696.3,281,696.3 c76.5,0,152.9,0,229.4,0c37.7,0,75.3,0,113,0c11.6,0,21-4.5,28-13.7c1.2-1.5,2.4-3.1,3.6-4.6c0,75.7,0,151.3,0,227 c-1.1,0.3-2.2,0.5-3.3,1c-45,18.7-91.8,30.2-140.5,34.2c-6.1,0.5-12.1,1.2-18.2,1.8c-14.7,0-29.3,0-44,0c-1.9-0.3-3.9-0.9-5.8-1 c-28.8-1.4-57.3-5.7-85.3-12.7c-91.6-22.9-169.8-69-233.6-138.5C52.5,711.3,11.7,618.8,2,512.8c-0.6-6.6-1.3-13.2-2-19.8 c0-14.7,0-29.3,0-44c0.3-1.6,0.8-3.2,0.9-4.8c1.6-31.2,6.1-62,14.4-92.1C52.6,216.7,133.7,116.3,258.1,51.2 C313,22.5,371.9,6.6,433.7,1.9C441.5,1.3,449.2,0.6,457,0z'/%3E%3Cpath d='M655,619c-1.8-2.4-3.5-4.8-5.4-7.1c-7.6-8.6-17.4-11.8-28.6-11.7c-86.7,0-173.3,0-260,0c-42.5,0-75.8-27-84.2-68.7 c-1.1-5.3-1.6-10.9-1.6-16.4c-0.2-26.8-0.2-53.7,0-80.5c0.3-42.5,28.2-76.1,69.8-84c4.9-0.9,9.9-1.3,14.9-1.3 c84.5-0.1,169-0.3,253.5,0.2c17.3,0.1,32-2.9,41.6-18.6C655,427,655,523,655,619z'/%3E%3C/g%3E%3C/svg%3E%0A");background-position:100%;background-repeat:no-repeat;width:100%;height:100%;position:absolute;top:0;right:0}.contact h2{text-transform:uppercase;color:#fff;z-index:1000;margin-bottom:1rem;font-size:3rem;font-weight:900;position:relative}@media (max-width:767.98px){.contact h2{text-align:center;margin-bottom:2rem;font-size:1.5rem}}.contact p{color:#fff;z-index:1000;margin-bottom:3rem;display:block;position:relative}@media (max-width:767.98px){.contact p{margin-bottom:2rem}}.contact .row{z-index:1000;position:relative}.contact form .form-floating .form-control{color:#fff;background:0 0;border:2px solid #fff;border-radius:1.5rem;font-size:1.125rem}.contact form .form-floating label{color:#fff;font-size:1.125rem}.contact form .form-floating textarea{height:8.1rem}.contact form .form-check label{color:#fff}.contact form .btn-primary{text-transform:uppercase;color:#fff;background-image:linear-gradient(270deg,#e30613 50%,#2e2b2b 0);background-position:100% 100%;background-size:200% 100%;border-color:#e30613;border-radius:10rem;width:100%;padding:1rem;font-weight:700;transition:background-position .5s ease-in-out}.contact form .btn-primary:hover{color:#e30613;background-position:0 100%}.contact .address-name{color:#fff;margin-top:-6rem;margin-bottom:1rem;font-size:1.125rem;font-weight:700;display:block}.contact .address-name:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.contact .address-name:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.contact .address-name:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){text-align:left}.contact .address-name:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.contact .address-name:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}.contact .address-name:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){text-align:right}@media (max-width:1199.98px){.contact .address-name{margin-top:-3rem}}@media (max-width:991.98px){.contact .address-name{margin-top:1rem}}.contact iframe{border-radius:1.5rem}.contact .btn-white{color:#282525;text-transform:uppercase;background-image:linear-gradient(270deg,#fff 50%,#2e2b2b 0);background-position:100% 100%;background-size:200% 100%;border-color:#fff;border-radius:10rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-top:1rem;padding:1rem 1.5rem;font-size:1.1875rem;font-weight:700;transition:background-position .5s ease-in-out}.contact .btn-white:hover{color:#fff;background-position:0 100%}.contact hr{background-color:#fff;margin-top:3rem;margin-bottom:2rem}.contact .infos-contact ul{justify-content:space-between;list-style:none;display:flex}@media (max-width:767.98px){.contact .infos-contact ul{display:block}.contact .infos-contact ul li{padding-bottom:.5rem}}.contact .infos-contact ul li a{color:#fff}.contact .infos-contact ul li a:hover{text-decoration:underline}.contact .infos-contact ul li a svg{stroke:#fff;fill:none}
