@media(max-width: 1366px){.virtuelleScenariiCard{width:33% !important;min-width:250px}.virtuelleScenariiCardContainer .elementor-container{flex-wrap:wrap}.virtuelleScenariiCard img{height:200px !important;width:250px}.virtuelleConditions{text-align:center}}@media(max-width: 1024px){.virtuellePresentation p{padding:2em 2em !important}}@media(max-width: 767px){.virtuellePresentation p{padding:1em 1em !important}.virtuelleAdvantages .flexContainer .elementor-container{justify-content:center !important}.virtuelleAdvantages .flexContainer .elementor-container .flexContainer-item.elementor-column{width:100% !important}}.banner{background-color:#2a1e34}.hfe-nav-menu-icon i{color:#9371ad !important}.section:nth-child(2n),.sectionColored:nth-child(2n){background-color:#f5f2f8}.button a{background-color:#9371ad}.banner .elementor-shape-fill{fill:#fff !important}.bannerText{margin-inline:2em}.bannerText h1{max-width:23ch}.bannerText h1,.bannerText p,.bannerText .elementor-button-wrapper{text-align:left}.banner img,.banner iframe{border-radius:2em}@media(max-width: 1024px){.banner .elementor-container{flex-direction:column;align-content:center}.banner .elementor-container>.elementor-column{width:90%}}.virtuellePresentation.section{background-color:#fff}.virtuellePresentation.section .elementor-container{max-width:1400px}.virtuellePresentation p{background-color:#f5f2f8;border-radius:2em;padding:2em 8em;text-align:center}.virtuelleAdvantages h2{margin-bottom:1em}.virtuelleAdvantages .flexContainer{max-width:80%;margin:auto}.virtuelleAdvantages .flexContainer .elementor-container{justify-content:space-between;flex-wrap:wrap}.virtuelleAdvantages .flexContainer .elementor-container .flexContainer-item{text-align:center;max-width:50ch;width:32% !important}.virtuelleAdvantages .flexContainer .elementor-container .flexContainer-item svg{width:90px;height:90px}.virtuelleScenarii{text-align:center}.virtuelleScenarii .elementor-container{max-width:1400px !important;justify-content:center;flex-wrap:wrap;gap:0}.virtuelleScenariiCard{width:33% !important;justify-content:center;padding-inline:1em}.virtuelleScenariiCard .titleContainer{margin-bottom:0}.virtuelleScenariiCard .titleContainer h4{font-weight:bold}.virtuelleScenariiCard img{max-height:250px;box-shadow:0 3px 6px 0 rgba(0,0,0,.16)}.virtuelleScenariiFormationTitle h4{font-weight:bold;font-style:italic;font-family:"Cormorant",serif}.virtuelleSteps .elementor-container{max-width:1050px !important}.virtuelleStepsCard{text-align:center;background-color:#f5f2f8;border-radius:2em;padding:2em;margin-bottom:1.5em;transition:all .5s}.virtuelleStepsCard .elementor-column{min-width:20ch;align-items:center}.virtuelleStepsCard .cardDescription{text-align:left}.virtuelleStepsCard p{margin:0}.virtuelleStepsCard:hover{background-color:#9371ad;transform:translateX(-100px)}.virtuelleStepsCard:hover p{color:#fff !important}@media(max-width: 1366px){.virtuelleStepsCard{margin-inline:1%}.virtuelleStepsCard:hover{transform:translateX(-1%)}}@media(max-width: 1024px){.virtuelleStepsCard .elementor-container{flex-wrap:nowrap !important}}@media(max-width: 767px){.virtuelleStepsCard{padding:1em 1em !important}.virtuelleStepsCard .elementor-container{flex-wrap:nowrap !important;gap:0}.virtuelleStepsCard .elementor-container .elementor-column{width:auto}.virtuelleStepsCard .elementor-container .elementor-column .elementor-widget-wrap{padding:0}}.virtuelleConditions{background-color:#fff !important}.virtuelleNews h2{text-align:left}.virtuelleNews .postContentExcerpt{display:none}.virtuelleNews .alm-btn-wrap{display:none}.virtuelleNews .alm-listing{padding:0;align-items:stretch;display:flex;flex-wrap:wrap;gap:4em;justify-content:space-between;list-style:none;margin-bottom:4em}.virtuelleNews .alm-listing li:not(.elementor-editor-element-setting){display:flex;flex-direction:column;position:relative;width:30%}.virtuelleNews .alm-listing li:not(.elementor-editor-element-setting) .postThumbnail a{display:inline-block;position:relative;width:100%;text-align:center}.virtuelleNews .alm-listing li:not(.elementor-editor-element-setting) .postThumbnail a img{border-radius:2em;height:10em;object-fit:contain;width:max-content;padding:0em}.virtuelleNews .alm-listing li:not(.elementor-editor-element-setting) .postContent{display:flex;flex-direction:column;height:100%;position:relative}.virtuelleNews .alm-listing li:not(.elementor-editor-element-setting) .postContentMeta{font-size:1.5rem;margin:1em 0}.virtuelleNews .alm-listing li:not(.elementor-editor-element-setting) .postContentTitle{text-align:left}.virtuelleNews .alm-listing li:not(.elementor-editor-element-setting) .postContentTitle a{font-size:2.5rem !important}.virtuelleNews .alm-listing li:not(.elementor-editor-element-setting) .postContentRead{align-items:center;color:#5d80c1;display:flex;font-size:1.8rem;margin-top:auto;transition:color .5s;margin-top:auto;width:fit-content;padding:.3em 1em;color:#fff;background-color:#5d80c1;border:1px solid rgba(0,0,0,0);border-radius:1em;transition:background-color .5s,color .5s}.virtuelleNews .alm-listing li:not(.elementor-editor-element-setting) .postContentRead:hover{color:#08243e}.virtuelleNews .alm-listing li:not(.elementor-editor-element-setting) .postContentRead:hover{background-color:#fff;border:1px solid #08243e;color:#08243e}.virtuelleNews .alm-btn-wrap{margin-top:5em;text-align:center}.virtuelleNews .alm-btn-wrap button{background-color:#17243b;border:1px solid #17243b;border-radius:1em;color:#f9f9f9;cursor:pointer;font-size:2rem;padding:.5em 2em}.virtuelleNews .alm-btn-wrap button.done{background-color:rgba(0,0,0,0);border:1px solid #08243e;color:#08243e;cursor:default;opacity:.5}.virtuelleNews .alm-btn-wrap button:not(.done):hover{background-color:rgba(0,0,0,0);border:1px solid #08243e;color:#08243e}@media(max-width: 767px){.virtuelleNews h2{text-align:center !important}.virtuelleNews .alm-listing{flex-direction:column;align-content:center}.virtuelleNews .alm-listing li:not(.elementor-editor-element-setting){width:100% !important}.virtuelleNews .alm-listing li:not(.elementor-editor-element-setting) p,.virtuelleNews .alm-listing li:not(.elementor-editor-element-setting) h3{text-align:center !important}.virtuelleNews .alm-listing li:not(.elementor-editor-element-setting) .postContentRead{margin:auto}.virtuelleNews .alm-listing li:not(.elementor-editor-element-setting) .postContentTitle a{font-size:2rem !important}}
