@import url(https://fonts.googleapis.com/css?family=Cinzel|Open+Sans:300,400,700,900);.notices{padding:1px 1px 1px 30px;margin:15px 0}.notices.yellow{border-left:10px solid #f0ad4e;background:#fcf8f2;color:#df8a13}.notices.red{border-left:10px solid #d9534f;background:#fdf7f7;color:#b52b27}.notices.blue{border-left:10px solid #5bc0de;background:#f4f8fa;color:#28a1c5}.notices.green{border-left:10px solid #5cb85c;background:#f1f9f1;color:#3d8b3d}.form-group.has-errors{background:rgba(255,0,0,.05);border:1px solid rgba(255,0,0,.2);border-radius:3px;margin:0 -5px;padding:0 5px}.form-errors{color:#b52b27}.form-honeybear{visibility:hidden;position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px)}.form-errors p{margin:0}.form-input-file input{display:none}.form-input-file .dz-default.dz-message{position:absolute;text-align:center;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin:0}.form-input-file.dropzone{position:relative;min-height:70px;border-radius:3px;margin-bottom:.85rem;border:2px dashed #ccc;color:#aaa;padding:.5rem}.form-input-file.dropzone .dz-preview{margin:.5rem}.form-input-file.dropzone .dz-preview:hover{z-index:2}.form-input-file.dropzone .dz-preview .dz-error-message{min-width:140px;width:auto}.form-input-file.dropzone .dz-preview .dz-image,.form-input-file.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:3px;z-index:1}.form-tabs .tabs-nav{display:flex;padding-top:1px;margin-bottom:-1px}.form-tabs .tabs-nav a{flex:1;transition:color 0.5s ease,background 0.5s ease;cursor:pointer;text-align:center;padding:10px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #eee;border-radius:5px 5px 0 0}.form-tabs .tabs-nav a.active{border:1px solid #eee;border-bottom:1px solid transparent;margin:0 -1px}.form-tabs .tabs-nav a.active span{color:#000}.form-tabs .tabs-nav span{display:inline-block;line-height:1.1}.form-tabs.subtle .tabs-nav{margin-right:0!important}.form-tabs .tabs-content .tab__content{display:none;padding-top:2rem}.form-tabs .tabs-content .tab__content.active{display:block}.checkboxes{display:inline-block}.checkboxes label{display:inline;cursor:pointer;position:relative;padding:0 0 0 20px;margin-right:15px}.checkboxes label:before{content:"";display:inline-block;width:20px;height:20px;left:0;margin-top:0;margin-right:10px;position:absolute;border-radius:3px;border:1px solid #e6e6e6}.checkboxes input[type=checkbox]{display:none}.checkboxes input[type=checkbox]:checked+label:before{content:"\2713";font-size:20px;line-height:1;text-align:center}.checkboxes.toggleable label{margin-right:0}.form-field-toggleable .checkboxes.toggleable{margin-right:5px;vertical-align:middle}.form-field-toggleable .checkboxes+label{display:inline-block}.switch-toggle{display:inline-flex;overflow:hidden;border-radius:3px;line-height:35px;border:1px solid #eee}.switch-toggle input[type=radio]{position:absolute;visibility:hidden;display:none}.switch-toggle label{display:inline-block;cursor:pointer;padding:0 15px;margin:0;white-space:nowrap;color:inherit;transition:background-color 0.5s ease}.switch-toggle input.highlight:checked+label{background:#333;color:#fff}.switch-toggle input:checked+label{color:#fff;background:#999}.signature-pad{position:relative;display:flex;flex-direction:column;font-size:10px;width:100%;height:100%;max-width:700px;max-height:460px;border:1px solid #f0f0f0;background-color:#fff;padding:16px}.signature-pad--body{position:relative;flex:1;border:1px solid #f6f6f6;height:100px}.signature-pad--body canvas{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:4px;box-shadow:0 0 5px rgba(0,0,0,.02) inset}.signature-pad--footer{color:#C3C3C3;text-align:center;font-size:1.2em}.signature-pad--actions{display:flex;justify-content:space-between;margin-top:8px}[data-grav-field="array"] .form-row{display:flex;align-items:center;margin-bottom:.5rem}[data-grav-field="array"] .form-row>input,[data-grav-field="array"] .form-row>textarea{margin:0 .5rem;display:inline-block}#grav-login{max-width:30rem;margin:5rem auto;background:#fcfcfc;border:4px solid #eee;border-radius:4px;padding:1rem 3rem 3rem 3rem;text-align:center}#grav-login .form-actions{text-align:right}#grav-logout{position:absolute;bottom:5px;right:5px}.alert.info{color:#27ae60}.alert.error{color:#e74c3c}#grav-login p{font-size:small;margin:1rem 0;padding:0;text-align:center}#grav-login .form-actions p{margin-bottom:0}#grav-login .button{vertical-align:middle}#grav-login .delimiter{display:block;font-size:1.6rem;letter-spacing:1px;line-height:1.6rem;position:relative;text-transform:uppercase;margin:1rem 0}#grav-login .delimiter:after,#grav-login .delimiter:before{background-color:#777;content:"";height:1px;position:absolute;top:.8rem;width:40%}#grav-login .delimiter:before{background-image:-moz-linear-gradient(right center,#777777,#ffffff);left:0}#grav-login .delimiter:after{background-image:-moz-linear-gradient(left center,#777777,#ffffff);right:0}#grav-login .rememberme{display:inline-block;float:left;padding:7px 0;vertical-align:middle}#grav-login .rememberme label{font-weight:inherit;display:inline}.login-status{white-space:nowrap;vertical-align:middle}
/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */
 html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}.container{width:100%;max-width:100%;margin:0 auto;padding:0 1rem;position:relative}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.txt-left{text-align:left}.txt-center{text-align:center}.txt-right{text-align:right}.txt-justify{text-align:justify}*,*:before,*:after{box-sizing:border-box}img{max-width:100%;height:auto}ul{padding-left:0;margin:0}html{font-size:85%;font-family:"Open Sans",sans-serif;line-height:1.1;background-color:#F0F0F0}@media (min-width:1200px){html{font-size:100%;line-height:1.35}}a{text-decoration:none}*{list-style:none}p,ol,hr,table,form,pre,h1,h2{margin-bottom:1.414rem}h1{font-size:3.998rem}h2{font-size:2.827rem}h3{font-size:1.999rem}h4{font-size:1.414rem}h5{font-size:1rem}h6{font-size:1rem}.grid{display:flex;flex-wrap:wrap}.grid .grid{padding:0}.grid.no-padding>[class*=col-small-],.grid.no-padding>[class*=col-medium-],.grid.no-padding>[class*=col-large-]{padding:0}.grid.center-y{justify-content:center}.grid.center-x{align-items:center}[class*=col-small-],[class*=col-medium-],[class*=col-large-]{position:relative;padding-right:5px;padding-left:5px;min-width:1px;min-height:1px}@media (min-width:768px){[class*=col-small-],[class*=col-medium-],[class*=col-large-]{padding-right:15px;padding-left:15px}}@media (min-width:992px){[class*=col-small-],[class*=col-medium-],[class*=col-large-]{padding-right:15px;padding-left:15px}}.col-small-1{width:25%}.col-small-2{width:50%}.col-small-3{width:75%}.col-small-4{width:100%}@media (min-width:768px){.col-medium-1{width:8.3333333333%}.col-medium-2{width:16.6666666667%}.col-medium-3{width:25%}.col-medium-4{width:33.3333333333%}.col-medium-5{width:41.6666666667%}.col-medium-6{width:50%}.col-medium-7{width:58.3333333333%}.col-medium-8{width:66.6666666667%}.col-medium-9{width:75%}.col-medium-10{width:83.3333333333%}.col-medium-11{width:91.6666666667%}.col-medium-12{width:100%}}@media (min-width:992px){.col-large-1{width:8.3333333333%}.col-large-2{width:16.6666666667%}.col-large-3{width:25%}.col-large-4{width:33.3333333333%}.col-large-5{width:41.6666666667%}.col-large-6{width:50%}.col-large-7{width:58.3333333333%}.col-large-8{width:66.6666666667%}.col-large-9{width:75%}.col-large-10{width:83.3333333333%}.col-large-11{width:91.6666666667%}.col-large-12{width:100%}}.section-title{font-family:"Cinzel",serif;text-align:center;color:#002454;margin:0 0 30px;font-size:2.625rem}.section-title.title-contrast{color:#FFF}.button{border:1px solid #002454;font-size:1.125rem;background-color:transparent;color:#002454;display:inline-block;padding:10px 30px;font-weight:300;outline:none;cursor:pointer}.button.button-light{border-color:#FFF;color:#FFF}.footer{text-align:center;background-color:#002454;padding:20px 0}.footer p{margin:10px 0 0;font-size:300;font-size:.8125rem;color:#FFF}#modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.4);display:none}.modal-content{position:fixed;top:50%;left:50%;transform:translate3d(-50%,-50%,0);background-color:#FFF;padding:30px;display:none;width:80%}body.modal-active{overflow:hidden}body.modal-active #modal-overlay,body.modal-active .modal-content{display:block}.form-message-box{padding:80px 0;text-align:center}.form-message-box .brand{z-index:2;position:relative}.form-message-box .brand img{width:220px;display:block;margin:0 auto 40px}.section-banner{position:relative;padding:20px 0 100px}.section-banner .banner-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:top;transition:opacity 0.5s ease-in}.section-banner .banner-img+.banner-img{opacity:0}.section-banner .brand{z-index:2;position:relative}.section-banner .brand img{width:220px;display:block;margin:0 auto 40px}.section-banner .banner-item h1{color:#FFF;margin:0;font-weight:900;font-size:4.375rem;line-height:1}@media (min-width:768px){.section-banner .banner-item h1{font-size:5.5rem}}.section-banner .banner-item p{margin:0}.section-about{padding:40px 0}.section-about p{color:#696969;font-size:1.125rem;margin:0 0 25px}.section-about strong{font-weight:700;color:#002454}.section-investments{padding:40px 0 60px}.section-investments .tabs{display:flex;justify-content:center;margin-bottom:45px}.section-investments .tabs li{color:#002454;text-align:center;padding:10px;font-size:1.125rem;background-color:#FFF;border:1px solid #002454;cursor:pointer}@media (min-width:768px){.section-investments .tabs li{padding:10px 20px;font-size:1.375rem}}.section-investments .tabs li:first-child{border-right:none;border-radius:4px 0 0 4px}.section-investments .tabs li:last-child{border-left:none;border-radius:0 4px 4px 0}.section-investments .tabs li.active{font-weight:700;color:#FFF;background-color:#002454}.section-investments [data-tab]{display:none}.section-investments [data-tab].active{display:flex}.section-investments .card-investment{margin-bottom:40px;background-color:#FFF;border-radius:5px;height:100%}@media (min-width:768px){.section-investments .card-investment{margin-bottom:0}}.section-investments .card-thumb{position:relative}.section-investments .card-thumb::after{content:"";width:calc(100% - 25px);height:calc(100% - 25px);position:absolute;border-radius:5px;top:50%;left:50%;border:1px solid #FFF;transform:translate3d(-50%,-50%,0)}.section-investments .card-thumb img{width:100%;display:block}.section-investments .card-text{padding:20px}.section-investments .card-text p{color:#696969;margin:0;line-height:1.3;text-align:center;margin-bottom:10px}.section-investments .card-text .card-title{color:#002454;font-size:1.375rem;height:2.5rem;font-weight:700;margin:0 0 20px;padding:0 20px}@media (min-width:1200px){.section-investments .card-text .card-title{height:3.25rem}}@media (min-width:1200px){.section-investments .card-text .card-title{height:initial}}.section-investments .map-tab{background-color:#FFF}@media (min-width:768px){.section-investments .map-tab{background-color:transparent}}.section-investments .map-tab img{padding:20px}@media (min-width:768px){.section-investments .map-tab img{padding:0}}.section-investments .map-tab .map-legend{padding:20px}@media (min-width:768px){.section-investments .map-tab .map-legend{background-color:#FFF;padding:35px;position:absolute;top:50%;right:0;border-radius:4px;transform:translateY(-50%);width:70%;z-index:-1}}.section-investments .map-tab .map-legend p{margin:0;display:block;color:#002454;font-size:1.125rem;line-height:1.3}@media (min-width:768px){.section-investments .map-tab .map-legend p{width:60%;margin-left:40%}}.section-investments .brands-tab>.col-small-4{margin-bottom:20px}.section-investments .brands-items{background-color:#FFF;border-radius:4px;padding:15px;height:100%;display:flex;flex-wrap:wrap;align-items:center}.section-investments .brands-items div{width:100%}.section-investments .brands-items img{display:block;max-width:100%;margin:0 auto 10px}.section-investments .brands-items p{margin:0;text-align:center;font-size:1rem;line-height:1.3;color:#002454;align-self:flex-end}.section-family{background-color:#002454;padding:30px 0 45px;color:#FFF;text-align:center}.section-family p{margin-bottom:40px}.section-cta{background-image:url(/user/themes/Dupar/images/bg-cta.png);background-size:cover;background-position:top;color:#FFF;padding:40px 0}.section-cta p{margin:0;font-size:1.125rem;text-align:center;line-height:1.4}.section-cta-sub{background-color:#002454;color:#FFF;padding:50px 0;text-align:center}@media (min-width:992px){.section-cta-sub{text-align:left;padding:30px 0}}.section-cta-sub img{display:block;margin:0 auto 30px}@media (min-width:992px){.section-cta-sub img{margin:0 auto}}.section-cta-sub p{margin:0 0 30px;font-size:1.125rem;line-height:1.5}@media (min-width:992px){.section-cta-sub p{margin:0}}.section-cta-sub .button{text-align:center;width:100%}.section-form{padding:50px 0}.section-form .section-title{margin-bottom:0}.section-form .form-subtitle{margin:0 0 45px;text-align:center;font-size:1.125rem;color:#696969}.section-form form{text-align:center}.section-form form select,.section-form form input:not([type=submit]),.section-form form textarea{width:100%;display:block;background-color:#FFF;border-radius:4px;font-size:1.125rem;border:none;padding:12px 15px;margin-bottom:20px;color:#002454;text-align:left;outline:none}.section-form form select{height:44px}.section-form form span{display:block;text-align:left}.section-form form input[type=submit]{padding:10px 50px;margin-top:20px;cursor:pointer}.section-form .form-info{margin-top:40px}@media (min-width:768px){.section-form .form-info{margin:0;padding-left:60px}}.section-form .form-info .box-title{color:#696969;margin:0 0 3px;text-transform:uppercase}.section-form .form-info .box-info{display:block;color:#696969;font-size:1.25rem;margin:0 0 20px;font-style:normal}.section-form .form-info .box-info a{color:#696969;display:inline-block}.section-form .form-info .social-icon{display:inline-block;margin-top:10px;margin-right:5px}