.col-md-5{position:relative;width:100%;padding-right:15px;padding-left:15px}.puzzle-text{display:none;opacity:0;-webkit-transition:opacity .3s;transition:opacity .3s}.puzzle-text.active{display:block;opacity:1}.puzzle-container{display:inline-block;position:relative}.puzzle-container svg{width:100%}.puzzle-container svg #avaliacoes,.puzzle-container svg #conformidade,.puzzle-container svg #controle-total,.puzzle-container svg #faturamento,.puzzle-container svg #gerenciamento,.puzzle-container svg #gestao-financeira,.puzzle-container svg #inovacao,.puzzle-container svg #prontuarios{cursor:pointer}.puzzle-container svg g{-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;isolation:isolate}.puzzle-container svg g path,.puzzle-container svg g polygon,.puzzle-container svg g rect{-webkit-transition:all .3s cubic-bezier(.4,0,.2,1);transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center}.puzzle-container svg g.active path,.puzzle-container svg g.active polygon,.puzzle-container svg g.active rect,.puzzle-container svg g:hover path,.puzzle-container svg g:hover polygon,.puzzle-container svg g:hover rect{-webkit-transform:translateY(-10px) scale(1.08);-ms-transform:translateY(-10px) scale(1.08);transform:translateY(-10px) scale(1.08);-webkit-filter:drop-shadow(0 15px 25px rgba(0, 0, 0, .4));filter:drop-shadow(0 15px 25px rgba(0, 0, 0, .4))}.puzzle-container svg g:has(path.ap):hover path,.puzzle-container svg g:has(path.ap):hover polygon,.puzzle-container svg g:has(path.ap):hover rect{-webkit-filter:drop-shadow(0 15px 30px rgba(119, 36, 98, .6));filter:drop-shadow(0 15px 30px rgba(119, 36, 98, .6))}.puzzle-container svg g:has(path.an):hover path,.puzzle-container svg g:has(path.an):hover polygon,.puzzle-container svg g:has(path.an):hover rect{-webkit-filter:drop-shadow(0 15px 30px rgba(87, 153, 222, .6));filter:drop-shadow(0 15px 30px rgba(87, 153, 222, .6))}.puzzle-container svg g:has(path.ah):hover path,.puzzle-container svg g:has(path.ah):hover polygon,.puzzle-container svg g:has(path.ah):hover rect{-webkit-filter:drop-shadow(0 15px 30px rgba(68, 62, 161, .6));filter:drop-shadow(0 15px 30px rgba(68, 62, 161, .6))}.puzzle-container svg g:has(path.aq):hover path,.puzzle-container svg g:has(path.aq):hover polygon,.puzzle-container svg g:has(path.aq):hover rect{-webkit-filter:drop-shadow(0 15px 30px rgba(109, 182, 101, .6));filter:drop-shadow(0 15px 30px rgba(109, 182, 101, .6))}.puzzle-container svg g:has(path.al):hover path,.puzzle-container svg g:has(path.al):hover polygon,.puzzle-container svg g:has(path.al):hover rect{-webkit-filter:drop-shadow(0 15px 30px rgba(229, 168, 67, .6));filter:drop-shadow(0 15px 30px rgba(229, 168, 67, .6))}.puzzle-container svg g:has(path.ak):hover path,.puzzle-container svg g:has(path.ak):hover polygon,.puzzle-container svg g:has(path.ak):hover rect{-webkit-filter:drop-shadow(0 15px 30px rgba(206, 103, 166, .6));filter:drop-shadow(0 15px 30px rgba(206, 103, 166, .6))}.puzzle-container svg g:has(path.ao):hover path,.puzzle-container svg g:has(path.ao):hover polygon,.puzzle-container svg g:has(path.ao):hover rect{-webkit-filter:drop-shadow(0 15px 30px rgba(197, 85, 76, .6));filter:drop-shadow(0 15px 30px rgba(197, 85, 76, .6))}.puzzle-container svg g:has(path.am):hover path,.puzzle-container svg g:has(path.am):hover polygon,.puzzle-container svg g:has(path.am):hover rect{-webkit-filter:drop-shadow(0 15px 30px rgba(213, 115, 55, .6));filter:drop-shadow(0 15px 30px rgba(213, 115, 55, .6))}.puzzle-container.effect-3d{-webkit-perspective:1000px;perspective:1000px}.puzzle-container.effect-3d svg g:not(#texts,#logo-atrio):hover path,.puzzle-container.effect-3d svg g:not(#texts,#logo-atrio):hover polygon,.puzzle-container.effect-3d svg g:not(#texts,#logo-atrio):hover rect{-webkit-transform:translateY(-10px) translateZ(30px) scale(1.08);transform:translateY(-10px) translateZ(30px) scale(1.08);-webkit-filter:drop-shadow(0 20px 35px rgba(0, 0, 0, .5));filter:drop-shadow(0 20px 35px rgba(0, 0, 0, .5))}@-webkit-keyframes pulse-animation{0%,100%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}50%{-webkit-transform:scale(1.08) translateY(-10px);transform:scale(1.08) translateY(-10px)}}@keyframes pulse-animation{0%,100%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}50%{-webkit-transform:scale(1.08) translateY(-10px);transform:scale(1.08) translateY(-10px)}}@media (min-width:768px){.puzzle-container svg g:active path,.puzzle-container svg g:active polygon,.puzzle-container svg g:active rect{-webkit-transform:translateY(-6px) scale(1.05);-ms-transform:translateY(-6px) scale(1.05);transform:translateY(-6px) scale(1.05);-webkit-filter:drop-shadow(0 10px 20px rgba(0, 0, 0, .4));filter:drop-shadow(0 10px 20px rgba(0, 0, 0, .4))}.puzzle-container svg g:hover path,.puzzle-container svg g:hover polygon,.puzzle-container svg g:hover rect{-webkit-transform:none;-ms-transform:none;transform:none;-webkit-filter:none;filter:none}}@media (min-width:768px){.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%}}.text-quaternary{color:#61a4fc!important}.navbar+.header,.navbar+header{margin-top:0}@media (min-width:768px){header{padding:1rem}}.box-title{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991.98px){.box-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.box-title-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:3rem}.card-header-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}.header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff;position:relative;padding:10rem 1rem 4rem;background-image:var(--bg-image);background-repeat:no-repeat;background-size:cover;background-position:center top}@media (max-width:991.98px){.header{border-bottom-right-radius:2rem;border-bottom-left-radius:2rem}}@media (min-width:768px){.header{border-radius:3rem;padding:20rem 1rem 4rem}}@media (min-width:768px){.header h1{padding:0 6rem}}.header h1 .display-3{font-size:5.2rem}@media (max-width:1200px){.header h1 .display-3{font-size:calc(1.645rem + 4.74vw)}}@media (min-width:768px){.separator-line{padding-left:2rem;padding-right:2rem}}#atrio-puzzle{position:relative;overflow:hidden}@media (min-width:768px){#atrio-puzzle .card-puzzle-svg{padding-left:1.5rem;padding-right:1.5rem}}#atrio-puzzle .card-puzzle-svg .puzzle-container{-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.175);box-shadow:0 1rem 3rem rgba(0,0,0,.175);border-radius:100%}@media (min-width:768px){#atrio-puzzle .card-puzzle-svg .puzzle-container{margin-top:-4rem;margin-bottom:-4rem}}#atrio-puzzle .card-puzzle{border-radius:2rem;background-color:#fff;display:grid}@media (max-width:991.98px){#atrio-puzzle .card-puzzle{gap:2rem;padding:1rem}}@media (min-width:768px){#atrio-puzzle .card-puzzle{margin-top:3rem;margin-bottom:10rem;grid-template-columns:repeat(12,minmax(0,1fr))}}@media (min-width:768px){#atrio-puzzle .card-puzzle .card-puzzle-svg{grid-column:span 7/span 7}}@media (min-width:768px){#atrio-puzzle .card-puzzle .card-puzzle-text{grid-column:span 5/span 5;padding-right:6rem;padding-top:3rem;padding-bottom:3rem}}#atrio-puzzle .card-puzzle .card-puzzle-text .card-puzzle-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.5rem}@media (max-width:991.98px){#atrio-puzzle .card-puzzle .card-puzzle-text .card-puzzle-title{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}#atrio-puzzle .card-puzzle .card-puzzle-text .card-puzzle-title .icon{font-size:4rem}@media (min-width:768px){#atrio-puzzle .card-puzzle .card-puzzle-text .card-puzzle-title .icon{font-size:5rem}}#atrio-puzzle .card-puzzle .card-puzzle-text .card-puzzle-title h2{-webkit-box-flex:1;-ms-flex:1;flex:1;line-height:1}#atrio-puzzle .card-puzzle .card-puzzle-text .card-puzzle-description{color:#6c757d}#atrio-rgb .card-rgb{background-image:var(--bg-atrio-rgb);background-position:left top;background-repeat:no-repeat;background-size:50%;background-color:#fff;border-radius:2rem;position:relative;padding:2rem;height:30rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:991.98px){#atrio-rgb .card-rgb{display:none}}#atrio-rgb .card-rgb .card-rgb-title{display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:4rem;gap:1rem}@media (min-width:768px){#atrio-rgb .card-rgb .card-rgb-text{width:50%;margin-left:auto}}#atrio-rgb .card-rgb .card-rgb-text p{color:#3d3d3d}#atrio-cards .simples-cards{display:grid;gap:1rem 2rem;margin-bottom:4rem}@media (min-width:768px){#atrio-cards .simples-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}#atrio-cards .simple-card{background-color:#fff;border-radius:3rem;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.05);box-shadow:0 2px 2px 0 rgba(0,0,0,.05);color:#3d3d3d;overflow:hidden;padding:2rem}@media (min-width:768px){#atrio-cards .simple-card{padding:4rem}}#atrio-cards .simple-card p.lead{padding:0 2rem}#atrio-cards .simple-card p:last-child{margin-bottom:0}#atrio-cards .img-retina{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#atrio-cards .simple-card-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#atrio-why-chose #atrio-why-chose-bg{background-image:var(--bg-why-chose);background-clip:content-box;background-repeat:no-repeat;background-size:cover;background-position:center top;border-radius:2rem;overflow:hidden;position:relative}#atrio-why-chose .row-icons{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;position:absolute;width:100%}#atrio-why-chose .row-icons .row-icons-icon{width:50%;position:relative;padding:2rem;display:-webkit-box;display:-ms-flexbox;display:flex}#atrio-why-chose .row-icons .row-icons-icon svg{font-size:1.5rem}#atrio-why-chose .row-icons .row-icons-icon:nth-of-type(2){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#atrio-why-chose .row-icons .row-icons-icon:nth-of-type(3){-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#atrio-why-chose .row-icons .row-icons-icon:nth-of-type(4){-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}#atrio-why-chose .card-big{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:2rem;border:solid 2px rgba(161,216,220,.1215686275);backdrop-filter:blur(1rem);color:#fff;background:rgba(21,120,78,.24) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.3'/%3E%3C/svg%3E");width:100%;padding:2rem;margin-top:4rem;margin-bottom:4rem}@media (min-width:768px){#atrio-why-chose .card-big{width:95%;padding:3.5rem 5rem;margin-top:8rem;margin-bottom:8rem}#atrio-why-chose .card-big a{position:absolute;bottom:-1rem}}@media (max-width:991.98px){#atrio-why-chose .card-big{gap:2rem;width:100%}}#atrio-resource{padding-top:4rem;padding-bottom:4rem}#atrio-resource .cards-resources{display:grid;gap:3rem}@media (min-width:768px){#atrio-resource .cards-resources{grid-template-columns:repeat(4,minmax(0,1fr))}}#atrio-resource .card-resource{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}#atrio-resource .card-resource .card-resource-title,#atrio-resource .card-resource p{margin:0}#atrio-resource .card-resource .card-resource-title{padding:0 1.5rem}#atrio-resource .card-resource .icon{font-size:4rem}#atrio-resource .card-resource p{color:#3d3d3d}#atrio-resource .card-resource b,#atrio-resource .card-resource strong{color:#0b0bd8}