:root{--reflex-columns:12;--reflex-grid-spacing:15px;--reflex-xs:576px;--reflex-sm:768px;--reflex-md:992px;--reflex-lg:1200px;--reflex-xlg:1600px;--reflex-xxs-max:575px;--reflex-xs-max:767px;--reflex-sm-max:991px;--reflex-md-max:1199px;--reflex-lg-max:1599px}.container, .container-full{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px}.container .grid, .container-full .grid{margin-right:-15px;margin-left:-15px}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1600px){.container{max-width:1600px}}.grid{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0 auto;position:relative;letter-spacing:-.31em;*letter-spacing:normal;word-spacing:-.43em;list-style-type:none}.grid::before, .grid::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*="col-"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal;position:relative;width:100%;vertical-align:top;padding:15px;display:inline-block;*display:inline;zoom:1}[class*="col-"]::before, [class*="col-"]::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;letter-spacing:normal;word-spacing:normal;white-space:normal}[class*="col-"] .grid{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto;margin:-15px}.col-12{width:100%;*width:99.9%}.col-11{width:91.66666667%;*width:91.56666667%}.col-10{width:83.33333333%;*width:83.23333333%}.col-9{width:75%;*width:74.9%}.col-8{width:66.66666667%;*width:66.56666667%}.col-7{width:58.33333333%;*width:58.23333333%}.col-6{width:50%;*width:49.9%}.col-5{width:41.66666667%;*width:41.56666667%}.col-4{width:33.33333333%;*width:33.23333333%}.col-3{width:25%;*width:24.9%}.col-2{width:16.66666667%;*width:16.56666667%}.col-1{width:8.33333333%;*width:8.23333333%}@media (min-width:576px){.col-xs-12{width:100%;*width:99.9%}.col-xs-11{width:91.66666667%;*width:91.56666667%}.col-xs-10{width:83.33333333%;*width:83.23333333%}.col-xs-9{width:75%;*width:74.9%}.col-xs-8{width:66.66666667%;*width:66.56666667%}.col-xs-7{width:58.33333333%;*width:58.23333333%}.col-xs-6{width:50%;*width:49.9%}.col-xs-5{width:41.66666667%;*width:41.56666667%}.col-xs-4{width:33.33333333%;*width:33.23333333%}.col-xs-3{width:25%;*width:24.9%}.col-xs-2{width:16.66666667%;*width:16.56666667%}.col-xs-1{width:8.33333333%;*width:8.23333333%}}@media (min-width:768px){.col-sm-12{width:100%;*width:99.9%}.col-sm-11{width:91.66666667%;*width:91.56666667%}.col-sm-10{width:83.33333333%;*width:83.23333333%}.col-sm-9{width:75%;*width:74.9%}.col-sm-8{width:66.66666667%;*width:66.56666667%}.col-sm-7{width:58.33333333%;*width:58.23333333%}.col-sm-6{width:50%;*width:49.9%}.col-sm-5{width:41.66666667%;*width:41.56666667%}.col-sm-4{width:33.33333333%;*width:33.23333333%}.col-sm-3{width:25%;*width:24.9%}.col-sm-2{width:16.66666667%;*width:16.56666667%}.col-sm-1{width:8.33333333%;*width:8.23333333%}}@media (min-width:992px){.col-md-12{width:100%;*width:99.9%}.col-md-11{width:91.66666667%;*width:91.56666667%}.col-md-10{width:83.33333333%;*width:83.23333333%}.col-md-9{width:75%;*width:74.9%}.col-md-8{width:66.66666667%;*width:66.56666667%}.col-md-7{width:58.33333333%;*width:58.23333333%}.col-md-6{width:50%;*width:49.9%}.col-md-5{width:41.66666667%;*width:41.56666667%}.col-md-4{width:33.33333333%;*width:33.23333333%}.col-md-3{width:25%;*width:24.9%}.col-md-2{width:16.66666667%;*width:16.56666667%}.col-md-1{width:8.33333333%;*width:8.23333333%}}@media (min-width:1200px){.col-lg-12{width:100%;*width:99.9%}.col-lg-11{width:91.66666667%;*width:91.56666667%}.col-lg-10{width:83.33333333%;*width:83.23333333%}.col-lg-9{width:75%;*width:74.9%}.col-lg-8{width:66.66666667%;*width:66.56666667%}.col-lg-7{width:58.33333333%;*width:58.23333333%}.col-lg-6{width:50%;*width:49.9%}.col-lg-5{width:41.66666667%;*width:41.56666667%}.col-lg-4{width:33.33333333%;*width:33.23333333%}.col-lg-3{width:25%;*width:24.9%}.col-lg-2{width:16.66666667%;*width:16.56666667%}.col-lg-1{width:8.33333333%;*width:8.23333333%}}@media (min-width:1600px){.col-xlg-12{width:100%;*width:99.9%}.col-xlg-11{width:91.66666667%;*width:91.56666667%}.col-xlg-10{width:83.33333333%;*width:83.23333333%}.col-xlg-9{width:75%;*width:74.9%}.col-xlg-8{width:66.66666667%;*width:66.56666667%}.col-xlg-7{width:58.33333333%;*width:58.23333333%}.col-xlg-6{width:50%;*width:49.9%}.col-xlg-5{width:41.66666667%;*width:41.56666667%}.col-xlg-4{width:33.33333333%;*width:33.23333333%}.col-xlg-3{width:25%;*width:24.9%}.col-xlg-2{width:16.66666667%;*width:16.56666667%}.col-xlg-1{width:8.33333333%;*width:8.23333333%}}.col-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}@media (min-width:576px){.col-xs-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width:768px){.col-sm-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width:992px){.col-md-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width:1200px){.col-lg-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}@media (min-width:1600px){.col-xlg-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0px;flex:1 0 0px;width:auto}}.order-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-0{-ms-flex-order:0;-webkit-order:0;order:0}@media only screen and (min-width:576px){.order-xs-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-xs-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-xs-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-xs-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-xs-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-xs-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-xs-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-xs-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-xs-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-xs-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-xs-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-xs-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-xs-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media only screen and (min-width:768px){.order-sm-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-sm-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-sm-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-sm-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-sm-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-sm-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-sm-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-sm-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-sm-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-sm-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-sm-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-sm-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-sm-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media only screen and (min-width:992px){.order-md-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-md-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-md-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-md-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-md-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-md-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-md-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-md-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-md-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-md-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-md-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-md-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-md-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media only screen and (min-width:1200px){.order-lg-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-lg-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-lg-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-lg-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-lg-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-lg-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-lg-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-lg-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-lg-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-lg-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-lg-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-lg-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-lg-0{-ms-flex-order:0;-webkit-order:0;order:0}}@media only screen and (min-width:1600px){.order-xlg-12{-ms-flex-order:12;-webkit-order:12;order:12}.order-xlg-11{-ms-flex-order:11;-webkit-order:11;order:11}.order-xlg-10{-ms-flex-order:10;-webkit-order:10;order:10}.order-xlg-9{-ms-flex-order:9;-webkit-order:9;order:9}.order-xlg-8{-ms-flex-order:8;-webkit-order:8;order:8}.order-xlg-7{-ms-flex-order:7;-webkit-order:7;order:7}.order-xlg-6{-ms-flex-order:6;-webkit-order:6;order:6}.order-xlg-5{-ms-flex-order:5;-webkit-order:5;order:5}.order-xlg-4{-ms-flex-order:4;-webkit-order:4;order:4}.order-xlg-3{-ms-flex-order:3;-webkit-order:3;order:3}.order-xlg-2{-ms-flex-order:2;-webkit-order:2;order:2}.order-xlg-1{-ms-flex-order:1;-webkit-order:1;order:1}.order-xlg-0{-ms-flex-order:0;-webkit-order:0;order:0}}.offset-11{margin-left:91.66666667%;*margin-left:91.56666667%}.offset-10{margin-left:83.33333333%;*margin-left:83.23333333%}.offset-9{margin-left:75%;*margin-left:74.9%}.offset-8{margin-left:66.66666667%;*margin-left:66.56666667%}.offset-7{margin-left:58.33333333%;*margin-left:58.23333333%}.offset-6{margin-left:50%;*margin-left:49.9%}.offset-5{margin-left:41.66666667%;*margin-left:41.56666667%}.offset-4{margin-left:33.33333333%;*margin-left:33.23333333%}.offset-3{margin-left:25%;*margin-left:24.9%}.offset-2{margin-left:16.66666667%;*margin-left:16.56666667%}.offset-1{margin-left:8.33333333%;*margin-left:8.23333333%}@media only screen and (min-width:576px){.offset-xs-11{margin-left:91.66666667%;*margin-left:91.56666667%}.offset-xs-10{margin-left:83.33333333%;*margin-left:83.23333333%}.offset-xs-9{margin-left:75%;*margin-left:74.9%}.offset-xs-8{margin-left:66.66666667%;*margin-left:66.56666667%}.offset-xs-7{margin-left:58.33333333%;*margin-left:58.23333333%}.offset-xs-6{margin-left:50%;*margin-left:49.9%}.offset-xs-5{margin-left:41.66666667%;*margin-left:41.56666667%}.offset-xs-4{margin-left:33.33333333%;*margin-left:33.23333333%}.offset-xs-3{margin-left:25%;*margin-left:24.9%}.offset-xs-2{margin-left:16.66666667%;*margin-left:16.56666667%}.offset-xs-1{margin-left:8.33333333%;*margin-left:8.23333333%}.offset-xs-0{margin-left:0;*margin-left:-0.1%}}@media only screen and (min-width:768px){.offset-sm-11{margin-left:91.66666667%;*margin-left:91.56666667%}.offset-sm-10{margin-left:83.33333333%;*margin-left:83.23333333%}.offset-sm-9{margin-left:75%;*margin-left:74.9%}.offset-sm-8{margin-left:66.66666667%;*margin-left:66.56666667%}.offset-sm-7{margin-left:58.33333333%;*margin-left:58.23333333%}.offset-sm-6{margin-left:50%;*margin-left:49.9%}.offset-sm-5{margin-left:41.66666667%;*margin-left:41.56666667%}.offset-sm-4{margin-left:33.33333333%;*margin-left:33.23333333%}.offset-sm-3{margin-left:25%;*margin-left:24.9%}.offset-sm-2{margin-left:16.66666667%;*margin-left:16.56666667%}.offset-sm-1{margin-left:8.33333333%;*margin-left:8.23333333%}.offset-sm-0{margin-left:0;*margin-left:-0.1%}}@media only screen and (min-width:992px){.offset-md-11{margin-left:91.66666667%;*margin-left:91.56666667%}.offset-md-10{margin-left:83.33333333%;*margin-left:83.23333333%}.offset-md-9{margin-left:75%;*margin-left:74.9%}.offset-md-8{margin-left:66.66666667%;*margin-left:66.56666667%}.offset-md-7{margin-left:58.33333333%;*margin-left:58.23333333%}.offset-md-6{margin-left:50%;*margin-left:49.9%}.offset-md-5{margin-left:41.66666667%;*margin-left:41.56666667%}.offset-md-4{margin-left:33.33333333%;*margin-left:33.23333333%}.offset-md-3{margin-left:25%;*margin-left:24.9%}.offset-md-2{margin-left:16.66666667%;*margin-left:16.56666667%}.offset-md-1{margin-left:8.33333333%;*margin-left:8.23333333%}.offset-md-0{margin-left:0;*margin-left:-0.1%}}@media only screen and (min-width:1200px){.offset-lg-11{margin-left:91.66666667%;*margin-left:91.56666667%}.offset-lg-10{margin-left:83.33333333%;*margin-left:83.23333333%}.offset-lg-9{margin-left:75%;*margin-left:74.9%}.offset-lg-8{margin-left:66.66666667%;*margin-left:66.56666667%}.offset-lg-7{margin-left:58.33333333%;*margin-left:58.23333333%}.offset-lg-6{margin-left:50%;*margin-left:49.9%}.offset-lg-5{margin-left:41.66666667%;*margin-left:41.56666667%}.offset-lg-4{margin-left:33.33333333%;*margin-left:33.23333333%}.offset-lg-3{margin-left:25%;*margin-left:24.9%}.offset-lg-2{margin-left:16.66666667%;*margin-left:16.56666667%}.offset-lg-1{margin-left:8.33333333%;*margin-left:8.23333333%}.offset-lg-0{margin-left:0;*margin-left:-0.1%}}@media only screen and (min-width:1600px){.offset-xlg-11{margin-left:91.66666667%;*margin-left:91.56666667%}.offset-xlg-10{margin-left:83.33333333%;*margin-left:83.23333333%}.offset-xlg-9{margin-left:75%;*margin-left:74.9%}.offset-xlg-8{margin-left:66.66666667%;*margin-left:66.56666667%}.offset-xlg-7{margin-left:58.33333333%;*margin-left:58.23333333%}.offset-xlg-6{margin-left:50%;*margin-left:49.9%}.offset-xlg-5{margin-left:41.66666667%;*margin-left:41.56666667%}.offset-xlg-4{margin-left:33.33333333%;*margin-left:33.23333333%}.offset-xlg-3{margin-left:25%;*margin-left:24.9%}.offset-xlg-2{margin-left:16.66666667%;*margin-left:16.56666667%}.offset-xlg-1{margin-left:8.33333333%;*margin-left:8.23333333%}.offset-xlg-0{margin-left:0;*margin-left:-0.1%}}.wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.no-wrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.no-wrap [class*="col-"]{-ms-flex-negative:1;-webkit-flex-shrink:1;flex-shrink:1}.wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.direction-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.direction-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.direction-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.direction-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.align-start{-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}.align-end{-ms-flex-align:end;-webkit-align-items:flex-end;align-items:flex-end}.align-end [class*="col-"]{vertical-align:bottom}.align-center{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.align-center [class*="col-"]{vertical-align:middle}.align-baseline{-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.align-content-start{-ms-flex-line-pack:start;-webkit-align-content:flex-start;align-content:flex-start}.align-content-end{-ms-flex-line-pack:end;-webkit-align-content:flex-end;align-content:flex-end}.align-content-end [class*="col-"]{vertical-align:bottom}.align-content-center{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.align-content-space-between{-ms-flex-line-pack:justify;-webkit-align-content:space-between;align-content:space-between}.align-content-space-around{-ms-flex-line-pack:distribute;-webkit-align-content:space-around;align-content:space-around}.align-self-stretch{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.align-self-start{-ms-flex-item-align:start;-webkit-align-self:flex-start;align-self:flex-start}.align-self-end{-ms-flex-item-align:end;-webkit-align-self:flex-end;align-self:flex-end;vertical-align:bottom}.align-self-center{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;vertical-align:middle}.align-self-baseline{-ms-flex-item-align:baseline;-webkit-align-self:baseline;align-self:baseline;vertical-align:baseline}.justify-start{-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.justify-start.grid{text-align:left}.justify-end{-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.justify-end.grid{text-align:right;-moz-text-align-last:right;text-align-last:right}.justify-end.grid [class*="col-"]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-center{-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.justify-center.grid{text-align:center;-moz-text-align-last:center;text-align-last:center}.justify-center.grid [class*="col-"]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-between{-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.justify-space-between.grid{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-between.grid [class*="col-"]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-around{-ms-flex-pack:distribute;-webkit-justify-content:space-around;justify-content:space-around}.justify-space-around.grid{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-around.grid [class*="col-"]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.grid-bleed [class*="col-"]{padding:0}.col-grid{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.col-grid.direction-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.col-bleed{padding:0}.col-bleed-x{padding:15px 0}.col-bleed-y{padding:0 15px}.flex-img{display:block;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;max-width:100%;height:auto;width:100%;*width:auto}.flex-footer{width:100%;margin-top:auto;margin-bottom:0}.flex-footer >:last-child{margin-bottom:0}@media (max-width:575px){.hidden-xxs{display:none}}@media (min-width:576px) and (max-width:767px){.hidden-xs{display:none}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none}}@media (min-width:1200px) and (max-width:1599px){.hidden-lg{display:none}}@media (min-width:1600px){.hidden-xlg{display:none}}.svg-dermato .str0{stroke:#00096b;stroke-width:70.56;stroke-miterlimit:22.9256}.svg-dermato .str1{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-dermato .fil0{fill:none}.svg-endocri .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-endocri .fil0{fill:none}.svg-endocri .fil1{fill:#00096b}.svg-cardio .str0{stroke:#00096b;stroke-width:70.56;stroke-miterlimit:22.9256}.svg-cardio .fil0{fill:none}.svg-onco .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-onco .fil0{fill:none}.svg-onco .fil1{fill:none;fill-rule:nonzero}.svg-oftalmo .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-oftalmo .fil0{fill:none}.svg-oftalmo .fil1{fill:none;fill-rule:nonzero}.svg-odonto .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-odonto .fil0{fill:none}.svg-odonto .fil1{fill:none;fill-rule:nonzero}.svg-odonto .fil2{fill:#00096b}.svg-nutri .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-nutri .fil0{fill:none}.svg-felino .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-felino .fil0{fill:none}.svg-acupu .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-acupu .fil0{fill:none}.svg-laser .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-laser .fil0{fill:none}.svg-ozonio .str0{stroke:#00096b;stroke-width:2.67;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-ozonio .fil0{fill:none}.svg-ozonio .fil1{fill:#00096b;fill-rule:nonzero}.svg-orto .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-orto .fil1{fill:none}.svg-orto .fil0{fill:#00096b}.svg-nefro .str0{stroke:rgba(255, 255, 255, 0);stroke-width:0;stroke-miterlimit:22.9256}.svg-nefro .str1{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-nefro .fil1{fill:none}.svg-nefro .fil0{fill:#00096b}.svg-silvestres .str1{stroke:#00096b;stroke-width:26.46;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-silvestres .str0{stroke:#00096b;stroke-width:52.92;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-silvestres .str2{stroke:#00096b;stroke-width:35.28;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-silvestres .fil0{fill:none}.svg-silvestres .fil1{fill:#00096b}.svg-gastro .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-gastro .fil0{fill:none}.svg-gastro .fil1{fill:none;fill-rule:nonzero}.svg-neuro .str1{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-neuro .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-neuro .fil0{fill:none}.svg-atendimento .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-atendimento .fil0{fill:none}.svg-atendimento .fil1{fill:#00096b}.svg-castra .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-castra .fil0{fill:none}.svg-cirurgias .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-cirurgias .fil0{fill:none}.svg-cirurgias .fil1{fill:none;fill-rule:nonzero}.svg-procedimentos .str1{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-procedimentos .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-procedimentos .fil0{fill:none}.svg-procedimentos .fil1{fill:none;fill-rule:nonzero}.svg-procedimentos .fil2{fill:#00096b}.svg-internacao .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-internacao .fil0{fill:none}.svg-internacao .fil1{fill:#00096b}.svg-vacina .str1{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-vacina .str0{stroke:#00096b;stroke-width:70.56;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:22.9256}.svg-vacina .fil0{fill:none}.svg-vacina .fil1{fill:#00096b}.reveal{opacity:0;transform:translateY(28px);transition:opacity .65s cubic-bezier(0.16, 1, 0.3, 1), transform .65s cubic-bezier(0.16, 1, 0.3, 1)}@media (min-width:768px){.reveal-left{opacity:0;transform:translateX(-48px);transition:opacity .7s cubic-bezier(0.16,1,0.3,1), transform .7s cubic-bezier(0.16,1,0.3,1)}.reveal-right{opacity:0;transform:translateX( 48px);transition:opacity .7s cubic-bezier(0.16,1,0.3,1), transform .7s cubic-bezier(0.16,1,0.3,1)}}.reveal.active, .reveal-left.active, .reveal-right.active{opacity:1;transform:none}#site-loader{position:fixed;inset:0;z-index:9999;background:#00096b;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;transition:opacity .7s cubic-bezier(0.4,0,0.2,1), transform .7s cubic-bezier(0.4,0,0.2,1)}#site-loader.hide{opacity:0;transform:scale(1.08);pointer-events:none}#loader-bg{position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 40%, #0a1e8a 0%, #00096b 50%, #000540 100%);animation:bgShift 4s ease-in-out infinite alternate}@keyframes bgShift{from{background-position:0% 50%}to{background-position:100% 50%}}.loader-orb{position:absolute;border-radius:50%;filter:blur(60px);animation:orbFloat 5s ease-in-out infinite alternate;opacity:.35}.loader-orb-1{width:320px;height:320px;background:#2c9998;top:-80px;left:-80px;animation-delay:0s}.loader-orb-2{width:260px;height:260px;background:#00096b;bottom:-60px;right:-60px;animation-delay:1.5s}.loader-orb-3{width:180px;height:180px;background:#ffe100;top:60%;left:65%;animation-delay:.8s;opacity:.12}@keyframes orbFloat{from{transform:translate(0,0) scale(1)}to{transform:translate(20px,20px) scale(1.1)}}#loader-logo{position:relative;z-index:2;width:220px;animation:logoIn .9s cubic-bezier(0.16,1,0.3,1) both}@keyframes logoIn{from{opacity:0;transform:scale(.7) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}#loader-tag{position:relative;z-index:2;color:rgba(255,255,255,.6);font-size:.85rem;letter-spacing:.2em;text-transform:uppercase;margin-top:18px;animation:tagIn .9s .3s cubic-bezier(0.16,1,0.3,1) both}@keyframes tagIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}#loader-bar-wrap{position:relative;z-index:2;width:180px;height:3px;background:rgba(255,255,255,.15);border-radius:99px;margin-top:36px;overflow:hidden;animation:tagIn .9s .5s both}#loader-bar{height:100%;width:0;background:linear-gradient(90deg, #2c9998, #ffe100);border-radius:99px;animation:barFill 1.6s .4s cubic-bezier(0.4,0,0.2,1) forwards}@keyframes barFill{to{width:100%}}#loader-dots{position:relative;z-index:2;display:flex;gap:8px;margin-top:20px;animation:tagIn .9s .6s both}#loader-dots span{width:7px;height:7px;background:rgba(255,255,255,.4);border-radius:50%;animation:dotBounce 1.2s ease-in-out infinite}#loader-dots span:nth-child(2){animation-delay:.15s}#loader-dots span:nth-child(3){animation-delay:.3s}@keyframes dotBounce{0%,80%,100%{transform:scale(1);opacity:.4}40%{transform:scale(1.5);opacity:1}}@keyframes pulse-dot{0%, 100%{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}.pulse-dot{animation:pulse-dot 1.6s infinite}#navbar.scrolled{background:rgba(0, 9, 107, 0.97);backdrop-filter:blur(14px);box-shadow:0 4px 30px rgba(0, 0, 0, 0.15);border-color:rgba(255, 255, 255, 0.1);padding-top:0.85rem !important;padding-bottom:0.85rem !important}#navbar.scrolled img{height:3.1rem !important}.unit-row.hidden-unit{display:none}.grid{display:flex !important}*:hover.hover\:bg-accent, .hover\:bg-accent:hover{background-color:#2c9998 !important}.unidades-secao-bg{background-color:#0a3d62 !important;background-image:linear-gradient( rgba(0, 20, 69, 0.921), rgba(0, 20, 69, 0.921) ), url('../imagens/frente-do-site.webp') !important;background-size:cover !important;background-position:center center !important;background-repeat:no-repeat !important}.unidades-secao-bg .unidades-title{color:#ffffff !important}.unidades-secao-bg .unidades-title .text-secondary{color:#d6eeff !important}#unidades-grid{margin-right:-6px !important;margin-left:-6px !important}#unidades-grid > [class*="col-"]{padding:6px !important}@media (min-width:768px){#unidades-grid{margin-right:-8px !important;margin-left:-8px !important}#unidades-grid > [class*="col-"]{padding:8px !important}}.units-scroll{scrollbar-width:thin;scrollbar-color:rgba(0, 0, 0, .05) transparent}.units-scroll::-webkit-scrollbar{width:4px}.units-scroll::-webkit-scrollbar-thumb{background:rgba(0, 0, 0, .1);border-radius:10px}.service-card{transition:all 0.5s cubic-bezier(0.4, 0, 0.2, 1);background:#ffffff;border:1.5px solid rgba(44, 153, 152, 0.08);box-shadow:0 2px 20px rgba(0, 9, 107, 0.04);position:relative;overflow:hidden;z-index:1}.service-card::before{content:'';position:absolute;top:0;right:0;width:60px;height:60px;background:radial-gradient(circle at top right, rgba(44,153,152,0.12), transparent 70%);pointer-events:none;border-radius:0 2rem 0 100%}.service-card::after{content:'';position:absolute;inset:0;background:linear-gradient(160deg, rgba(44, 153, 152, 0.04) 0%, rgba(0, 9, 107, 0.03) 100%);opacity:0;transition:opacity 0.5s ease;pointer-events:none;z-index:-1}.service-card:hover{transform:translateY(-8px) scale(1.02);background-color:#00096b !important;border-color:transparent !important;box-shadow:0 20px 45px -12px rgba(0, 9, 107, 0.35)}.service-card:hover::after{opacity:1}.service-icon{background:linear-gradient(135deg, rgba(44,153,152,0.10) 0%, rgba(0,9,107,0.07) 100%);border:1.5px solid rgba(44, 153, 152, 0.18);box-shadow:inset 0 1px 0 rgba(255,255,255,0.9), 0 6px 20px rgba(44, 153, 152, 0.12);color:#2c9998;transition:all 0.55s cubic-bezier(0.34, 1.56, 0.64, 1);position:relative;overflow:visible}.service-icon::after{content:'';position:absolute;inset:-6px;border-radius:inherit;background:radial-gradient(circle, rgba(44,153,152,0.5) 0%, rgba(255,225,0,0.25) 60%, transparent 100%);opacity:0;filter:blur(10px);transition:opacity 0.55s ease;z-index:-1}.service-card:hover .service-icon{transform:scale(1.1) rotate(4deg);background:#ffffff !important;border-color:rgba(44, 153, 152, 0.3) !important;box-shadow:0 10px 20px -5px rgba(0, 9, 107, 0.15)}.service-icon svg{transition:all 0.55s cubic-bezier(0.34, 1.56, 0.64, 1)}.service-label{font-size:0.82rem;color:#2c9998;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;margin-top:0.25rem;opacity:0.8;transition:color 0.3s}.service-card:hover h4, .service-card:hover .text-primary{color:#ffffff !important}.service-card:hover .service-label{color:#3ae3e1 !important;opacity:1}#especialidades .service-card:hover{background-color:#ffffff !important;border-color:#2c9998 !important;box-shadow:0 20px 45px -12px rgba(44, 153, 152, 0.35)}#especialidades .service-card:hover h4, #especialidades .service-card:hover .text-primary{color:#00096b !important}#especialidades .service-card:hover .service-label{color:#2c9998 !important}#services-carousel::-webkit-scrollbar, #specialties-carousel::-webkit-scrollbar{display:none}#mobile-menu-overlay{transition:opacity 0.3s ease-in-out}#mobile-menu-overlay.active{opacity:1;pointer-events:auto}#mobile-menu{transition:transform 0.4s cubic-bezier(0.16, 1, 0.3, 1)}#mobile-menu.open{transform:translateX(0)}@keyframes float{0%, 100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.animate-float{animation:float 5s ease-in-out infinite}.glass-card{background:rgba(255, 255, 255, 0.85);backdrop-filter:blur(16px);border:1px solid rgba(255, 255, 255, 0.4);box-shadow:0 20px 40px -15px rgba(0, 0, 0, 0.05)}.hero-gradient{background:radial-gradient(circle at 70% 30%, #f8fbff 0%, #ffffff 100%)}.btn-shadow{box-shadow:0 10px 25px -5px rgba(0, 9, 107, 0.15), 0 8px 10px -6px rgba(0, 9, 107, 0.1)}.wave-divider{position:relative;width:100%;overflow:hidden;line-height:0}.wave-divider svg{position:relative;display:block;width:calc(150% + 1.3px);height:80px}.wave-divider .shape-fill{fill:#00096b}.wave-divider.flipped{transform:rotate(180deg)}.exam-card{background:white;border-radius:24px;padding:24px;border:1px solid rgba(0, 9, 107, 0.05);transition:all 0.3s ease}.exam-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px rgba(0, 9, 107, 0.08);border-color:rgba(0, 9, 107, 0.1)}.modal{opacity:0;pointer-events:none;transition:all 0.3s ease;z-index:100}.modal.open{opacity:1;pointer-events:auto}.modal-content{transform:scale(0.9);transition:all 0.3s ease}.modal.open .modal-content{transform:scale(1)}.unit-card-outline:hover{border-color:rgba(0, 9, 107, 0.2)}.unidades-title{font-size:1.25rem}@media (min-width:768px){.unidades-title{font-size:1.50rem}}.badges-grid{display:grid !important}@media (max-width:639px){#services-carousel, #specialties-carousel{scroll-snap-type:x mandatory !important;padding-left:0 !important;padding-right:0 !important}#services-carousel .service-card, #specialties-carousel .service-card{scroll-snap-align:center !important}}.content-dense p{margin-bottom:1.5rem;line-height:1.8;color:#4b5563;font-size:1.05rem;font-weight:500}.content-dense h2{color:#00096b;font-weight:900;font-size:1.35rem;margin-top:2.5rem;margin-bottom:1rem;letter-spacing:-0.025em;line-height:1.25}@media (min-width:768px){.content-dense h2{font-size:1.55rem}}@media (min-width:1024px){.content-dense h2{font-size:1.65rem}}.content-dense h3{color:#00096b;font-weight:800;font-size:1.6rem;margin-top:2.5rem;margin-bottom:1rem;letter-spacing:-0.02em}.content-dense ul{margin-bottom:2rem;list-style-type:none;padding-left:0}.content-dense li{position:relative;padding-left:1.75rem;margin-bottom:0.90rem;color:#374151;font-weight:600;font-size:1.02rem}.content-dense li::before{content:'✓';color:#2c9998;font-weight:900;position:absolute;left:0;top:0.1rem}@media (max-width:767px){main > section:nth-of-type(1) .reveal, main > section:nth-of-type(2) .reveal, main > section:nth-of-type(1).reveal, main > section:nth-of-type(2).reveal{opacity:1 !important;transform:none !important;transition:none !important}}.text-x{font-size:14px !important}@media (min-width:768px){.md\:text-x{font-size:14px !important}}