.video{width:100%;margin-bottom:1rem}.anchor{position:absolute;top:0}.section{position:relative;padding-top:1rem}.masthead-heading,.section-heading{margin-bottom:1rem;font-family:Montserrat;font-size:27px;color:#151d41}.masthead-subheading,.section-subheading{margin-bottom:.75rem;font-family:Montserrat;line-height:29px;color:#151d41}.section p{margin-bottom:1rem;font-family:Montserrat;font-size:15px;line-height:35px;color:#151d41}.figure-credits{color:#bdbdbf;text-align:center}.aside-quote{max-width:500px;margin-left:auto;color:#151d41;font-family:Montserrat;font-weight:700;font-size:22px;text-align:right}.list{padding-left:1.25rem;font-family:Montserrat;font-size:13px;line-height:18px}.list-item{margin-bottom:.75rem}.masthead-img{margin-top:6rem}#blue-figure,#circle-figure{position:absolute;top:0;right:0;display:none}#circle-figure{transform:translate(178px,-103.5px)}#blue-figure{width:240px}.section-objectives .section-description{font-family:Montserrat;font-size:13px;font-weight:700}.objectives-wrapper{margin-top:1rem}.section-functions{padding-bottom:4rem}.section-functions .section-text{line-height:normal}.functions-list{list-style-type:none;counter-reset:item}.functions-list>.list-item{position:relative;counter-increment:item}.functions-list>.list-item::before{position:absolute;left:-20px;width:20px;content:counter(item,lower-alpha) ") ";text-align:center}.section-legal{padding:5rem 0;background-color:#e7f4f9}.section-legal .section-heading{margin-bottom:5rem}.card-law{padding:1rem;margin-bottom:2.5rem;font-family:Montserrat;text-align:left;transition:background-color .3s,box-shadow .3s}.card-law:hover{background-color:#fff;box-shadow:rgba(100,100,111,.2) 0 7px 29px 0}.card-law>.card-title{min-height:58px;margin-bottom:.5rem;font-size:16px}.card-law>.card-body{padding:0}.card-law>.card-body>.card-text{min-height:80px;font-size:14px;line-height:20px}.card-law>.card-body>.card-link{font-size:14px}.section-composition{padding-top:5rem}.section-composition .section-heading{margin-bottom:2rem}.composition-list{list-style-type:none;margin-bottom:6rem}.composition-list>.list-item{position:relative}.composition-list>.list-item::before{position:absolute;top:6px;left:-15px;display:block;content:"";width:6px;height:6px;transform:rotate(225deg);border-bottom:2px solid #000;border-left:2px solid #000}.section-composition .logo-img{display:block;max-width:100%;max-height:104px;margin:0 auto 3rem}#dimar-logo{padding-top:.75rem;padding-bottom:.75rem;max-height:80px}.aside{width:100%;min-height:81px;padding:4rem 0}@media (min-width:576px){.masthead{padding-bottom:4rem}.objectives-wrapper{margin-top:6.84375rem}.section-objectives{padding-bottom:2rem}}@media (min-width:992px){.masthead{min-height:553px;padding-bottom:12rem}.section-vision{padding-bottom:12rem}.section-functions{padding:5rem 0}.card-law>.card-title{min-height:58px}#blue-figure,#circle-figure{display:block}.aside{width:100%;min-height:81px;padding:10.875rem 0 5.875rem}}