.bloc-image{overflow:hidden;padding:4rem 0}.instit a:hover{text-decoration:underline}.image-top{padding-top:16rem;position:relative}.image-top>picture{height:20rem;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.image-top>picture img{width:100%}.image-top>.title{display:table;height:20rem;position:absolute;top:0;vertical-align:middle;width:100%;z-index:2}.image-top>.title h1{color:#fff;display:table-cell;text-align:center;vertical-align:middle}.image-top>.content{background-color:#fff;margin:0 auto;padding:4rem;position:relative;width:calc(80% - 8rem);z-index:3}.image-left,.image-right{margin-bottom:4rem;position:relative}.image-right .content{background-color:#f5f5f5;padding:2rem;position:relative;width:calc(65% - 4rem);z-index:2}.image-right>picture{bottom:-4rem;position:absolute;right:0;width:calc(65% - 4rem)}.image-left>picture img,.image-right>picture img{width:100%}.image-left .content{background-color:#f5f5f5;margin-left:35%;padding:2rem;position:relative;width:calc(65% - 4rem);z-index:2}.image-left>picture{bottom:-4rem;left:0;position:absolute;width:calc(65% - 4rem)}.split-head{background-color:#f5f5f5;margin:0 auto;width:80%}.split-head>div{padding:2rem;width:calc(50% - 4rem)}.split-head>picture{display:block;float:right;overflow:hidden;width:50%}.split-head>picture img{max-width:none;min-height:100%;min-width:100%}.split-head .clear{padding:0}.main-content .breadcrumb,main.preview-taxon .breadcrumb{margin-bottom:1rem}.content-padding{padding:3rem}.champform2 input{background:#fff;height:3rem}.champform2 input,.champform2 textarea{font-family:sofia;font-size:14px;width:100%}.champform2 textarea{border:none}.formulaire_instit table{table-layout:fixed}.formulaire_instit .label{overflow:hidden;text-overflow:ellipsis}.formulaire_instit input.boutonvaliderInstit{background-color:#000;border:1px solid #000;color:#fff;cursor:pointer;font-size:1rem;height:64px;transition:background-color .5s ease;width:100%}.formulaire_instit input.boutonvaliderInstit:hover{background-color:transparent;color:#000}.fixed-width{margin:auto;max-width:100rem}.contact.formInstit tr{height:4rem}.contact.formInstit tr.textarea{height:12.5rem}.contact.formInstit .multi-field input{width:calc(100% - 2rem)}.page-contact .contact.formInstit .champform2 input,.page-contact .contact.formInstit .champform2 textarea,.page-contact .contact.formInstit input[type=text]{border-radius:.5rem;width:calc(100% - 2rem)}.page-contact .contact.formInstit .champform2 input,.page-contact .contact.formInstit input[type=text]{height:2rem}.page-contact .contact.formInstit .champform2 textarea{height:10rem}.contact.formInstit .multi-field td{padding-left:.5rem}.contact.formInstit .multi-field td:first-child{padding-left:0;padding-right:.5rem}.contact.formInstit input,.contact.formInstit select,.contact.formInstit textarea{padding:.5rem 1rem}.contact.formInstit select{border-radius:.5rem;color:gray}.contact.formInstit select option{color:#000}.contact.formInstit select option[value=""]{color:gray}.contact.formInstit input[type=file]{cursor:pointer;opacity:0;padding:0;position:absolute}.formInstit .upload-file{align-items:center;background:#fff;border-radius:.5rem;cursor:pointer;display:flex;justify-content:space-between;margin-bottom:.5rem;padding:1rem;position:relative;text-align:left;z-index:0}.formInstit .upload-file .label{margin-right:auto}.formInstit .upload-file .button-upload{background:#f5f5f5;border-radius:.5rem;display:inline-block;margin-right:.75rem;padding:.25rem 1rem}.add_item_link{border-radius:.5rem;font-family:sofia;font-size:1rem;padding:.5rem}@media (max-width:1023px){.image-top{padding-top:12rem}.image-top>.title,.image-top>picture{height:12rem}.image-top>.content{padding:1rem 4rem 4rem;text-align:center;width:calc(100% - 8rem)}.image-left>picture,.image-right>picture{bottom:0;position:relative;width:100%}.image-left .content,.image-right .content{margin-left:0;width:calc(100% - 4rem)}.split-head>picture{float:none;width:100%}.split-head>div{width:calc(100% - 4rem)}}@media (max-width:767px){.image-top{padding-top:6rem}.image-top>.title,.image-top>picture{height:6rem}.image-top>.title h1{font-size:1.25rem}.image-top>.content{padding:1rem 2rem 4rem;width:calc(100% - 4rem)}}.capemail_container{position:relative}.upload-file-remove{border-radius:.5rem;font-family:sofia;padding:.5rem;z-index:2}#verified-review-iframe{border:none;width:100%}