body {min-height: 100vh;}

.premier {display: grid;grid-template-columns: 1.2fr 1fr 1.2fr;font: normal 1rem 'Poppins',sans-serf;min-height: 100vh;}

.premier__header {display: grid;place-items: center;padding: 3rem;background: #fff;position: relative;overflow: hidden;}
.premier__header img {width: 50%;max-width: 150px;display: block;margin: 0 0 2rem;filter: invert(1);transform: translate(0px, -100%);}
.premier__header h1 {font-family: "Poppins", serif;font-optical-sizing: auto;font-weight: 600;font-style: normal;font-size: 3.5rem;line-height: 3rem;margin: 0 auto 3rem;display: inline-block;padding: 0 0rem;}
/* .premier__header span {font-size: 5rem;} */
.premier__header .text {max-width: 400px;}
.premier__header .text p{font-family: 'Poppins';font-size: .9rem;}
.premier__header .social {display: flex;/* justify-content:center; */gap: 1rem;}
.premier__header .social a{display: grid;place-items:center;width:40px;height:40px;color: #999;}
.premier__header > div { position:relative;}
.premier__header::before{content:'';position:absolute;width: 150%;aspect-ratio:1/1;transform: rotate(34deg);background: #f2f2f2;top: 70%;left: -45%;}

.premier__images {position: relative;overflow: hidden;}
.premier__images img {position: absolute;inset: 0;width: 100%;object-fit: cover;height: 100%; opacity:0;}
.premier__images::before {content:'';position:absolute;width: 130%;height: 140%;transform: rotate(6deg);background: linear-gradient(45deg, transparent, #292828);top: -10%;left: -20%;z-index: 1;}

.imgshow img{animation:round 24s infinite;}
.imgshow img:nth-child(1){opacity: 1;}
.imgshow img:nth-child(1){animation-delay:0s;}
.imgshow img:nth-child(2){animation-delay:6s;}
.imgshow img:nth-child(3){animation-delay:12s;}
.imgshow img:nth-child(4){animation-delay:18s;}
@keyframes round{33%{ opacity:1;}66%{opacity:0;}}

.premier__form {display: grid;place-items: center;background:#292828;position: relative;padding: 2rem;overflow: hidden;}
.premier__form::before{content:'';position:absolute;width: 170%;aspect-ratio:1/1;transform: rotate(34deg);background: #2e2c2c;top: -80%;left: -15%;}
.premier__form form {position: relative;z-index: 1;}
.premier__form form .wpuf-label{ margin: 0!important;}
.premier__form form label{background: transparent;border-bottom: none;position: relative;border-radius: 0;overflow: initial;font-weight: normal;margin-bottom: 0rem!important;color: #fff;padding: 0 0 0px 5px;font-family: 'Poppins';letter-spacing: 2px;box-shadow: none;font-size: .8rem;text-transform: uppercase;}
.premier__form form label .required{position: absolute;left: 0;width: 5px;height: 5px;background: #5a1a01;border-radius: 10px;top: 7px;overflow: hidden;color: transparent!important;display: none;}
.premier__form ul.wpuf-form li{padding: 0;margin: 0 0 6px;}
.premier__form ul.wpuf-form li .wpuf-fields.has-error{ padding: 0!important; background: transparent!important;}
.premier__form ul.wpuf-form li .wpuf-fields.has-error .wpuf-error-msg{ display: none;}
.premier__form ul.wpuf-form li .wpuf-fields.has-error input{b;background-color: #4d3131 !important;}
.premier__form ul.wpuf-form li .wpuf-errors {display: none;}
.premier__form ul.wpuf-form input,
.premier__form ul.wpuf-form select{background: #3a3939 !important;border: none!important;color: #9f6914 !important;padding: 0 10px!important;line-height: initial;height: 35px;width: 100%!important;border-radius: 3px;}
.premier__form ul.wpuf-form input::placeholder {color: #704808;}
 
.premier__form ul.wpuf-form button{height: 40px;color: #fff;background-color: rgb(1, 137, 228);display: block;width: 100%;font-weight: 900;text-transform: uppercase;font-size: .9rem;} 
.premier__form ul.wpuf-form input[type="submit"]{background: #9f6914!important;height: 40px!important;font-family: 'Poppins'!important;text-shadow: none!important;color: #333!important;box-shadow: 0 15px 10px rgba(0,0,0,.2)!important;margin-top: 10px!important;text-transform: uppercase;font-weight: bold!important;}

.premier__footer {background-color: #0d0d0d;min-height: inherit;position: fixed;bottom: 0;left: 0;top: calc(100% - 35px);padding: 8px 1rem;height: 35px;}
.premier__footer .copyright {position: initial;background: inherit;color: #999;padding: 0;}
.premier__footer .copyright a{color: #666;}


.premier__lightbox {position:fixed;inset:0;display;grid;place-items:center;z-index: 1;background: rgba(0,0,0,.6);backdrop-filter: blur(3px);width: 100%;display: grid;height: 100%;}
.premier__lightbox .premier__lightbox-content { max-width:500px;width: 90%;border-radius: 7px;background:#ddd;box-shadow: 0 10px 30px rgba(0,0,0,.7);position: relative;padding: 2rem;text-align: center;}
.premier__lightbox .premier__lightbox-content .close {width:40px;height:40px;display: block;text-indent: initial;right: 0;font-size: 22px;}
.premier__lightbox .premier__lightbox-content h3 {font-family: 'Poppins';margin: 0;}

