.elementor-8366 .elementor-element.elementor-element-f713be3{--display:flex;--min-height:100vh;--justify-content:space-around;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% )}.elementor-8366 .elementor-element.elementor-element-f713be3:not(.elementor-motion-effects-element-type-background),.elementor-8366 .elementor-element.elementor-element-f713be3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://cynopsy.com/wp-content/uploads/2026/02/fondCC-copie-scaled.jpg);background-position:center center;background-size:cover}.portal-wrap{position:relative;z-index:20;text-align:center;padding:24px;max-width:980px;margin:0 auto}.portal-doors{display:flex;gap:32px;justify-content:center;align-items:center;flex-wrap:wrap}.elementor-8366 .elementor-element.elementor-element-ce4724b h1,.elementor-8366 .elementor-element.elementor-element-ce4724b h2,.elementor-8366 .elementor-element.elementor-element-ce4724b h3,.portal-title{background:linear-gradient(to right,#BF953F,#FCF6BA,#B38728,#FBF5B7,#AA771C)!important;-webkit-background-clip:text!important;background-clip:text!important;color:transparent!important;font-family:"Playfair Display",serif!important;filter:drop-shadow(0 0 8px rgb(177 139 8 / .3));margin-bottom:40px!important}.card-choice{width:220px;height:320px;background:rgb(5 5 5 / .55);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid #fff0;border-radius:12px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all 0.5s cubic-bezier(.25,1,.5,1);position:relative;overflow:hidden;box-shadow:0 4px 30px rgb(0 0 0 / .6)}.card-kicker{font-family:'Inter',sans-serif;text-transform:uppercase;letter-spacing:.22em;font-size:.95rem;color:rgb(255 255 255 / .35);transition:color 0.3s ease,text-shadow 0.3s ease;z-index:2}.card-choice::after{content:"";position:absolute;top:-120%;left:0;width:100%;height:100%;background:linear-gradient(to bottom,transparent,rgb(177 139 8 / .15),transparent);transition:top 0.6s ease-in-out;pointer-events:none}.card-choice:hover{transform:translateY(-8px);border-color:#B18B08;box-shadow:0 15px 40px rgb(0 0 0 / .9),0 0 25px rgb(177 139 8 / .4)}.card-choice:hover .card-kicker{color:#FCF6BA;text-shadow:0 0 10px rgb(177 139 8 / .8)}.card-choice:hover::after{top:120%}.atmos-overlay{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(circle at center,#05070a 0%,#000000 80%);filter:brightness(.6) contrast(1.1);opacity:.95;animation:breathing 10s infinite ease-in-out}.atmos-overlay::before{content:"";position:absolute;inset:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noiseFilter'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noiseFilter)' opacity='0.05'/%3E%3C/svg%3E");opacity:.3;mix-blend-mode:overlay}.atmos-overlay::after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,transparent 30%,rgb(0 0 0 / .8) 70%,#000000 100%);opacity:1}@keyframes breathing{0%{transform:scale(1);opacity:.9}50%{transform:scale(1.02);opacity:1}100%{transform:scale(1);opacity:.9}}@keyframes deepLevitate{0%{transform:translateY(0);box-shadow:0 10px 30px rgb(0 0 0 / .8);border-color:#fff0}50%{transform:translateY(-10px);box-shadow:0 40px 70px rgb(0 0 0 / .9),0 0 25px rgb(177 139 8 / .15);border-color:rgb(177 139 8 / .1)}100%{transform:translateY(0);box-shadow:0 10px 30px rgb(0 0 0 / .8);border-color:#fff0}}.card-choice:nth-child(1){animation:deepLevitate 6s ease-in-out infinite}.card-choice:nth-child(2){animation:deepLevitate 8s ease-in-out infinite;animation-delay:1s}.card-choice:nth-child(3){animation:deepLevitate 7s ease-in-out infinite;animation-delay:2.5s}.card-choice:nth-child(4){animation:deepLevitate 9s ease-in-out infinite;animation-delay:0.5s}.card-choice:hover{animation-play-state:paused;transform:translateY(-18px) scale(1.02)!important;border-color:#B18B08!important;box-shadow:0 30px 60px rgb(0 0 0 / .95),0 0 35px rgb(177 139 8 / .4)!important;z-index:10}@media (max-width:768px){.card-choice{width:min(360px, 92vw);height:130px}}