.single-post li{padding:0;margin-bottom:10px}.course-template-default .elementor-section.elementor-top-section.elementor-element.elementor-element-cc1fdd4.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default .elementor-widget-wrap{display:flex;flex-flow:column wrap}@media screen and (max-width:1300px){.course-template-default .elementor-section.elementor-top-section.elementor-element.elementor-element-cc1fdd4.elementor-section-content-middle.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default{margin-top:-55%!important}}@media screen and (max-width:1300px){.course-template-default .elementor-motion-effects-parent .elementor-motion-effects-element{height:0%!important}}.course-template-default .elementor-23993 .elementor-element>.elementor-widget-container{padding:10px!important}.course-template-default .elementor-23993 .elementor-element-75b35a17.elementor-widget-heading .elementor-widget-container{padding:20px 5px!important}@media screen and (max-width:767px){.course-template-default .dce-title{padding:0;margin:0}}@media screen and (max-width:480px){.course-template-default .elementor-motion-effects-parent .elementor-motion-effects-element{--scale: 4.2 !important}}@media screen and (max-width:767px){.course-template-default .elementor-motion-effects-parent .elementor-motion-effects-element .dce-featured-image>.mask>.wrap-filters>img{height:93vh;object-fit:cover}}@media screen and (max-width:767px){.course-template-default .elementor>.elementor-inner>.elementor-section-wrap>.elementor-section.elementor-top-section.elementor-element.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default{padding:0!important}.course-template-default .cd-link-1 .cd-waiting-info .cd-waiting-tooltip{top:25px;left:-130px}.course-template-default .dce-title{font-size:1.3rem!important}}@media screen and (max-width:767px){.course-template-default .elementor-element-cd6a6cb>div>div{margin:0!important}}@media screen and (max-width:767px){.course-template-default .elementor-element-5193ea7>div>.elementor-shortcode{justify-content:center}}@media screen and (max-width:767px){.course-template-default .elementor-element-09b0326{display:none}}@media screen and (max-width:767px){.course-template-default .elementor-element-fd642f9{margin-top:50px}.course-template-default .elementor-element-fd642f9>div>h2{font-size:20px!important}}@media screen and (max-width:767px){.course-template-default .elementor-element-12fb98f{display:none}}@media screen and (max-width:767px){.course-template-default .elementor-element-78142a3,.course-template-default .elementor-element-e364486{margin-top:20px}}@media screen and (max-width:767px){.course-template-default .elementor-element-e364486{padding-bottom:40px!important}}@media screen and (max-width:767px){.course-template-default .elementor-element-cd05a2b{margin-top:50px}}@media screen and (max-width:767px){.course-template-default .elementor-element-42f06ac9{display:none}}@media screen and (max-width:767px){.course-template-default .elementor-element-c009efc>div>h2{margin-top:50px;font-size:20px!important}}@media screen and (max-width:767px){.course-template-default .elementor-element-48347ff4{height:300px}.course-template-default .elementor-element-48347ff4>div{padding:0!important}}@media screen and (max-width:767px){.course-template-default .elementor-element-7182a24.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default,.course-template-default .elementor-element-6804ba9.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default{padding:0!important}}@media screen and (max-width:767px){.course-template-default .elementor-element-73e82f00.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default,.course-template-default .elementor-element section.elementor-section.elementor-top-section.elementor-element.elementor-element-6536c1e0.animated-fast.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default.animated.fadeIn{padding:20px 10px!important}}@media screen and (max-width:767px){.course-template-default .elementor-element-2c91b6c{margin-top:20px}}@media screen and (max-width:767px){.course-template-default .elementor-element-75b35a17.elementor-widget-heading .elementor-widget-container{padding:20px 5px!important}}.course-template-default .elementor-element-23993>div>section{padding:50px 0!important}.course-template-default .elementor-element-23993 .elementor-element>.elementor-widget-container{padding:10px!important}.elementor-8080 .elementor-element .elementor-element-a154144 .elementor-button{padding:10px 50px!important}@media screen and (max-width:767px){.elementor-8080 .elementor-element .elementor-element-6ff632b .swiper-slide{height:84vh!important}}@media screen and (max-width:767px){.elementor-8080 .elementor-element .elementor-element-6ff632b .swiper-slide>.swiper-slide-inner{padding:10px}}.elementor-8080 .elementor-element .elementor-element-ffd0f6a .elementor-widget-wrap{align-content:flex-start!important}.elementor-8080 .elementor-element .elementor-element-ffd0f6a .elementor-post__thumbnail{margin:-20px}.elementor-8080 .elementor-element .elementor-element-ffd0f6a .elementor-post__excerpt p{overflow:hidden;-webkit-line-clamp:2;-o-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;margin-bottom:2em}@media screen and (max-width:767px){#job-offer>.elementor-container>.elementor-row{display:flex;gap:20px;flex-direction:column-reverse}}.elementor-sitemap-section ul:not(.children)>.elementor-sitemap-item>a{font-size:1.1em;font-weight:600;line-height:1.5}@media screen and (max-width:767px)and (orientation:portrait){.testimonials_container>div>div>div{margin-top:15px}}@media screen and (max-width:767px){.elementor-element-5effcae>.elementor-widget-container>.elementor-image>.attachment-large.size-large{width:100%}}@media screen and (max-width:767px){.elementor-element-cd630c3,.elementor-element-c45af47{margin-bottom:20px}}@media screen and (max-width:767px){.elementor-element-54d1358>.elementor-widget-container>.elementor-divider{padding:0!important;margin-bottom:20px}.elementor-element-54d1358>.elementor-widget-container>.elementor-divider-separator{min-width:100vw!important;margin-left:-20px!important;margin-bottom:20px!important}}@media screen and (max-width:767px){.elementor-slides>*{height:200px!important;border-radius:5px}}@media screen and (max-width:767px){.elementor-element-0732549>.elementor-container.elementor-column-gap-default>.elementor-row,.elementor-element-ce17e41>.elementor-container.elementor-column-gap-default>.elementor-row,.elementor-element-3d4df4d>.elementor-container.elementor-column-gap-default>.elementor-row,.elementor-element-803af5f>.elementor-container.elementor-column-gap-default>.elementor-row{display:flex;flex-wrap:wrap;flex-direction:row}}@media screen and (max-width:767px){.elementor-element-bef028b,.elementor-element-c691486,.elementor-element-68200a3,.elementor-element-d5576da{order:1;flex:1 0 100%}}@media screen and (max-width:767px){.elementor-element-3d773cc,.elementor-element-3df4142,.elementor-element-21d85fe,.elementor-element-200b329{order:-1;flex:1 0 100%}}@media screen and (min-width:767px){.elementor-element-80308bd>.elementor-widget-container,.elementor-element-90a00ac>.elementor-widget-container,.elementor-element-dc751c9>.elementor-widget-container,.elementor-element-bdb9b53>.elementor-widget-container,.elementor-element-fe249b6>.elementor-widget-container,.elementor-element-9376208>.elementor-widget-container,.elementor-element-88601f4>.elementor-widget-container,.elementor-element-ad9b9dd>.elementor-widget-container,.elementor-element-edc18de>.elementor-widget-container,.elementor-element-53a4d1b>.elementor-widget-container,.elementor-element-505b361>.elementor-widget-container,.elementor-element-4b17bf3>.elementor-widget-container{margin:0!important;padding:10px 0!important}}@media screen and (max-width:767px){.elementor-element-6a2649d{margin-top:40px}}@media screen and (max-width:767px){.elementor-element-53f149d,.elementor-element-11807b8,.elementor-element-9ac5880,.elementor-element-37f9083,.elementor-element-a8171a3{margin-bottom:20px!important}}@media screen and (max-width:767px){.elementor-element-db61b33 .elementor-widget-container{margin:0!important}}@media screen and (max-width:767px){.elementor-element-4818e86 .elementor-column-wrap.elementor-element-populated{padding:0!important}}@media screen and (max-width:767px){.elementor-8962 .elementor-element.elementor-element-a79351c>.elementor-widget-container,.elementor-8962 .elementor-element.elementor-element-ac94926>.elementor-widget-container{margin:0!important;padding:0 0 10px!important}}@media screen and (max-width:767px){.elementor-element-6d830d4{margin-top:20px}}@media screen and (max-width:767px){.elementor-element-df0866f,.elementor-element-e0e82f2{padding-top:30px}}@media screen and (max-width:767px){.elementor-element-e856832>.elementor-container.elementor-column-gap-default,.elementor-element-6b0c274>.elementor-container.elementor-column-gap-default,.elementor-element-93f138c>.elementor-container.elementor-column-gap-default,.elementor-element-06d4e1c>.elementor-container.elementor-column-gap-default,.elementor-element-4b31e53>.elementor-container.elementor-column-gap-default,.elementor-element-afc0ecd>.elementor-container.elementor-column-gap-default,.elementor-element-5ab746f>.elementor-container.elementor-column-gap-default,.elementor-element-a1074ca>.elementor-container.elementor-column-gap-default{margin-bottom:20px}}@media screen and (max-width:767px){.elementor-element-d0447f5>.elementor-column-wrap.elementor-element-populated,.elementor-element-d857155>.elementor-column-wrap.elementor-element-populated,.elementor-element-74d9d4d>.elementor-column-wrap.elementor-element-populated,.elementor-element-4345f7d>.elementor-column-wrap.elementor-element-populated,.elementor-element-6bb7360>.elementor-column-wrap.elementor-element-populated,.elementor-element-07559d6>.elementor-column-wrap.elementor-element-populated,.elementor-element-2e25667>.elementor-column-wrap.elementor-element-populated,.elementor-element-d8ee923>.elementor-column-wrap.elementor-element-populated{padding:0!important}}@media screen and (max-width:767px){.elementor-element-a747668,.elementor-element-d857155,.elementor-element-74d9d4d,.elementor-element-4345f7d,.elementor-element-6bb7360,.elementor-element-07559d6,.elementor-element-2e25667,.elementor-element-d8ee923{padding-top:30px}}@media screen and (max-width:767px){.elementor-element-e856832>.elementor-container.elementor-column-gap-default>.elementor-row,.elementor-element-93f138c>.elementor-container.elementor-column-gap-default>.elementor-row,.elementor-element-4b31e53>.elementor-container.elementor-column-gap-default>.elementor-row,.elementor-element-5ab746f>.elementor-container.elementor-column-gap-default>.elementor-row{display:flex;flex-wrap:wrap;flex-direction:row}}@media screen and (max-width:767px){.elementor-element-d0447f5,.elementor-element-2e25667,.elementor-element-4345f7d,.elementor-element-07559d6{order:1;flex:1 0 100%}}.elementor-section.elementor-top-section.elementor-element.elementor-element-7b46593.elementor-section-full_width.elementor-section-height-default.elementor-section-height-default.animated.fadeIn{padding:0!important}.dce-breadcrumbs>.item-home,.separator.separator-home{display:none}.elementor-element-135bb67{display:none}@media screen and (max-width:767px){.post-15044 .dce_masking-none.elementor-widget.elementor-widget-image>.elementor-widget-container>.elementor-image>img{height:200px!important}}@media screen and (max-width:767px){.elementor-element-54590df,.elementor-element-7e182a7,.elementor-element-d67c428,.elementor-element-f068758,.elementor-element-b7dfd1c,.elementor-element-3a1093e,.elementor-element-c8ecb75,.elementor-element-7741c30,.elementor-element-a2adee5,.elementor-element-f63ebae,.elementor-element-ff48223,.elementor-element-f09707d{display:none}}@media screen and (max-width:767px){.elementor-element-1ba75b2>.elementor-column-wrap.elementor-element-populated,.elementor-element-667df32>.elementor-column-wrap.elementor-element-populated,.elementor-element-e23fe18>.elementor-column-wrap.elementor-element-populated,.elementor-element-80ee145>.elementor-column-wrap.elementor-element-populated,.elementor-element-ea20fc6>.elementor-column-wrap.elementor-element-populated,.elementor-element-f7f048e>.elementor-column-wrap.elementor-element-populated,.elementor-element-baf6ce9>.elementor-column-wrap.elementor-element-populated,.elementor-element-60f7591>.elementor-column-wrap.elementor-element-populated,.elementor-element-74bbc93>.elementor-column-wrap.elementor-element-populated,.elementor-element-509f1c4>.elementor-column-wrap.elementor-element-populated,.elementor-element-a67b763>.elementor-column-wrap.elementor-element-populated,.elementor-element-0798540>.elementor-column-wrap.elementor-element-populated{border:none!important}}@media screen and (max-width:767px){.elementor-element-0e76af5>.elementor-widget-container,.elementor-element-d5fbe59>.elementor-widget-container,.elementor-element-a227bf4>.elementor-widget-container,.elementor-element-60f9af8>.elementor-widget-container,.elementor-element-7c7c54a>.elementor-widget-container,.elementor-element-9f534f9>.elementor-widget-container,.elementor-element-56d6d9d>.elementor-widget-container,.elementor-element-cf10789>.elementor-widget-container,.elementor-element-290a0e2>.elementor-widget-container,.elementor-element-d3b1985>.elementor-widget-container,.elementor-element-b80d099>.elementor-widget-container,.elementor-element-01c12d5>.elementor-widget-container{padding:0 0 10px!important}}@media screen and (max-width:767px){.elementor-element-8d4a3ca>.elementor-widget-container,.elementor-element-ea593df>.elementor-widget-container,.elementor-element-f3ae36a>.elementor-widget-container,.elementor-element-1079f04>.elementor-widget-container,.elementor-element-208c9c8>.elementor-widget-container,.elementor-element-f36a2cf>.elementor-widget-container,.elementor-element-67ac9d8>.elementor-widget-container,.elementor-element-366ac9c>.elementor-widget-container,.elementor-element-311f3fc>.elementor-widget-container,.elementor-element-d0cd579>.elementor-widget-container,.elementor-element-59646cd>.elementor-widget-container,.elementor-element-0462bd2>.elementor-widget-container,.elementor-element-74d31fa>.elementor-widget-container,.elementor-element-7cf21d4>.elementor-widget-container,.elementor-element-6d55106>.elementor-widget-container,.elementor-element-c8aa530>.elementor-widget-container,.elementor-element-cd68551>.elementor-widget-container,.elementor-element-5cd1486>.elementor-widget-container,.elementor-element-d65729b>.elementor-widget-container,.elementor-element-99a8549>.elementor-widget-container,.elementor-element-a7d8195>.elementor-widget-container,.elementor-element-89047bb>.elementor-widget-container,.elementor-element-69579bb>.elementor-widget-container,.elementor-element-48c6b1b>.elementor-widget-container{margin:5px 0!important}}@media screen and (max-width:767px){.elementor-element-ea593df>.elementor-widget-container,.elementor-element-1079f04>.elementor-widget-container,.elementor-element-f36a2cf>.elementor-widget-container,.elementor-element-366ac9c>.elementor-widget-container,.elementor-element-d0cd579>.elementor-widget-container,.elementor-element-0462bd2>.elementor-widget-container,.elementor-element-7cf21d4>.elementor-widget-container,.elementor-element-c8aa530>.elementor-widget-container,.elementor-element-99a8549>.elementor-widget-container,.elementor-element-5cd1486>.elementor-widget-container,.elementor-element-89047bb>.elementor-widget-container,.elementor-element-48c6b1b>.elementor-widget-container{padding-bottom:50px}}@media screen and (max-width:767px){.elementor-element-a941d6a>.elementor-container.elementor-column-gap-default>.elementor-row,.elementor-element-5c13525>.elementor-container.elementor-column-gap-default>.elementor-row,.elementor-element-6b031d4>.elementor-container.elementor-column-gap-default>.elementor-row,.elementor-element-6a28e5c>.elementor-container.elementor-column-gap-default>.elementor-row,.elementor-element-0742a93>.elementor-container.elementor-column-gap-default>.elementor-row,.elementor-element-c5d82ca>.elementor-container.elementor-column-gap-default>.elementor-row{display:flex;flex-wrap:wrap;flex-direction:row}}@media screen and (max-width:767px){.elementor-element-667df32,.elementor-element-80ee145,.elementor-element-f7f048e,.elementor-element-0798540,.elementor-element-74bbc93,.elementor-element-a67b763{order:1;flex:1 0 100%}}@media screen and (max-width:767px){.elementor-element-6d5b44c,.elementor-element-e973829,.elementor-element-43c9f9c,.elementor-element-edb2e4,.elementor-element-8f4c504,.elementor-element-168cd9d{order:-1;flex:1 0 100%}}@media screen and (max-width:767px){.elementor-element-a6c6d56{margin-top:20px}}@media screen and (max-width:767px){.elementor-element-c355d88>div>.elementor-heading-title,.elementor-element-4b8e8ad>div>.elementor-heading-title,.elementor-element-ed035e1>div>.elementor-heading-title{font-size:20px!important}}@media screen and (max-width:767px){.elementor-element-f2de1dd{margin-bottom:20px}.elementor-element-f2de1dd>div{padding:0 20px!important}}@media screen and (max-width:767px){.elementor-element-c3763eb,.elementor-element-2cb6f0a,.elementor-element-ef911fc,.elementor-element-dc04d6f,.elementor-element-2a71bb5,.elementor-element-7e7ed01,.elementor-element-959b71a,.elementor-element-49d151a,.elementor-element-7a5ecfc,.elementor-element-232df4b,.elementor-element-38b647b,.elementor-element-8043283,.elementor-element-5ee34f3,.elementor-element-a2ed4ed,.elementor-element-cdfa61a,.elementor-element-e3649f0{margin-bottom:20px}}@media screen and (max-width:767px){.elementor-element-496cb02{display:none}}@media screen and (min-width:767px){.elementor-element-b30a517,.elementor-element-453c388,.elementor-element-b11f645{margin-bottom:20px}}.elementor-element-74ded88{border:none!important;margin-top:0!important}.elementor-element-31f2eed{margin-top:20px}.button-websurg{display:flex;width:424px;height:48px;padding:5px 0;justify-content:center;align-items:center;border-radius:10px;box-shadow:0 4px 4px #00000040!important;margin:auto;cursor:pointer!important}.button-websurg-red:hover{background-color:#a61e24}.button-websurg-red{background-color:#ba2229;color:#fff!important}.button-websurg-gray:hover{background-color:#373737!important}.button-websurg-gray{background-color:#1d1d1d;color:#fff!important;transform:translateY(60px)}.button-websurg-blue:hover{background-color:#032e70!important}.button-websurg-blue{background-color:#022251;color:#fff!important}.imp-schema-container{display:flex;width:100%;flex-direction:column;align-items:center;row-gap:40px}.imp-schema{position:relative;width:60%;margin:0 auto;background-image:url(https://www.ircad.fr/wp-content/uploads/Lines_desktop.svg);background-repeat:no-repeat;background-size:cover;padding-block:25px;aspect-ratio:718/597}.imp-schema-icon{width:12%;max-width:70px!important;height:auto;position:absolute}.imp-schema-text{position:absolute;width:210px;font-size:14px;display:flex;flex-direction:column;justify-content:center;text-align:center;gap:10px}.imp-schema-text p:first-of-type{display:block}.imp-schema-text p:last-of-type{display:none}.imp-schema-text h1{font-size:24px!important;margin:0;font-family:Roboto,sans-serif}.imp-schema-text p{font-family:Open Sans,sans-serif;font-size:.875rem!important;margin:0}.imp-schema-icon[data-pos="1"]{top:25px;left:-5px}.imp-schema-text[data-pos="1"]{top:25px;left:0;transform:translate(-220px)}.imp-schema-icon[data-pos="2"]{top:25px;right:0}.imp-schema-text[data-pos="2"]{top:25px;right:0;transform:translate(220px)}.imp-schema-icon[data-pos="3"]{bottom:30px;left:0}.imp-schema-text[data-pos="3"]{bottom:30px;left:0;transform:translate(-220px)}.imp-schema-icon[data-pos="4"]{bottom:30px;right:0}.imp-schema-text[data-pos="4"]{bottom:30px;right:0;transform:translate(220px)}#imp-schema-desktop_mobile{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#imp-schema-desktop_mobile_sm{display:none}@media(max-width:1100px){.imp-schema{margin-block:8rem}.imp-schema-text[data-pos="1"]{transform:translate(-30%,-130px)}.imp-schema-text[data-pos="2"]{transform:translate(30%,-130px)}.imp-schema-text[data-pos="3"]{transform:translate(-30%,130px)}.imp-schema-text[data-pos="4"]{transform:translate(30%,130px)}}@media(max-width:640px){.button-websurg{width:80%!important}.imp-schema-container{position:relative;margin-bottom:100px}.imp-schema{position:static;width:80%;margin-block:0;aspect-ratio:257/280;background-image:url(https://cdn.websurg.com/ircaddb/WebSurg/Mobile_lines.svg);display:flex;flex-direction:column;justify-content:space-between}#imp-schema-desktop_mobile{display:none!important}#imp-schema-desktop_mobile_sm{display:block!important;width:100%;margin-bottom:37px}.imp-schema-icon{width:15%;transform:none!important}.imp-schema-text{position:absolute;width:50%;left:50%!important;transform:translate(-50%)!important}.imp-schema-text p:first-of-type{display:none}.imp-schema-text p:last-of-type{display:block}.imp-schema-text h1{font-size:16px!important}.imp-schema-text p{font-size:14px!important}.imp-schema-icon[data-pos="1"]{top:0;right:5%;left:auto}.imp-schema-icon[data-pos="2"]{top:28%;left:5%}.imp-schema-icon[data-pos="3"]{bottom:24%;left:auto;right:5%}.imp-schema-icon[data-pos="4"]{bottom:0;left:5%}.imp-schema-text[data-pos="1"]{top:0;left:0}.imp-schema-text[data-pos="2"]{top:32%;left:0}.imp-schema-text[data-pos="3"]{bottom:27%;left:0}.imp-schema-text[data-pos="4"]{bottom:0;left:0}.button-websurg-red{position:absolute;width:60%;bottom:-100px}}@media(max-width:430px){.imp-schema-text[data-pos="4"]{bottom:-20px;left:0}.imp-schema-text[data-pos="2"]{top:28%;left:0}.imp-schema-text[data-pos="3"]{bottom:24%;left:0}}@media(max-width:360px){.imp-schema-text{width:60%}.imp-schema-text h1,.imp-schema-text p{font-size:12px!important}}.ircad-se.course-btn-year{position:relative;margin:15px;padding:30px 15px;border-radius:15px;width:100%;color:#fff;text-align:center;overflow:hidden}.ircad-se.course-btn-year:before{position:absolute;inset:0;background:#00000080;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);content:"";border-radius:15px;z-index:0}.ircad-se.course-btn-year .cty-content{position:relative;z-index:1}.ircad-se.course-btn-year .cty-content p{font-weight:700;color:#fff}.ircad-se.course-btn-year .cty-content a{margin:10px auto;padding:5px 20px;border-radius:40px;background:var(--e-global-color-accent);border:1px solid var(--e-global-color-accent);color:#fff;transition:all .3s ease-in-out}.ircad-se.course-btn-year .cty-content a:hover,.ircad-se.course-btn-year .cty-content a:focus{background:#fff;color:var(--e-global-color-accent)}a.ircad-mp-btn-year{margin:5px auto;padding:5px 20px;border-radius:40px;background:var(--e-global-color-accent);border:1px solid var(--e-global-color-accent);color:#fff!important;transition:all .3s ease-in-out}a.ircad-mp-btn-year:hover,a.ircad-mp-btn-year:focus{background:#fff;color:var(--e-global-color-accent)!important}.subscription-frame{height:auto;overflow:auto}@media screen and (max-width:1024px){#cookie-law-info-bar{width:100%!important;inset:auto 0 0 auto!important}}.imp-medtronic-courses-alert .inner{display:block;padding:6px;margin:6px;border-radius:3px;border:1px solid rgb(180,180,180);background-color:#d4d4d4}.imp-medtronic-courses-alert.error .inner{border:1px solid rgb(238,211,215);background-color:#f2dede}.imp-websurg-feed{margin:2px 0;display:flex;justify-content:space-between}.imp-websurg-feed .imp-websurg-feed-item{position:relative;border-style:solid;border-width:1px 1px 1px 1px;border-radius:5px;border-color:var(--e-global-color-1cdc8136);transition:all .3s ease-in-out}.imp-websurg-feed .imp-websurg-feed-item:hover{transform:scale(1.01)}.imp-websurg-feed .imp-websurg-feed-item-fc .imp-websurg-feed-item-img{display:flex;width:50%;aspect-ratio:1;overflow-y:hidden;justify-content:center;margin:auto}.imp-websurg-feed .imp-websurg-feed-item-vd .imp-websurg-feed-item-img img{width:100%;height:100%;object-fit:cover}.imp-websurg-feed .imp-websurg-feed-item-fc:before{content:"Monthly focus";position:absolute;top:0;left:0;background-color:#c62828;color:#fff;font-size:12px;font-weight:700;padding:4px 8px;border-bottom-right-radius:4px;z-index:100}.imp-websurg-feed .imp-websurg-feed-item-vd .imp-websurg-feed-item-img:before{content:"Surgical intervention";position:absolute;top:0;left:0;background-color:#4b4b4b;color:#fff;font-size:12px;font-weight:700;padding:4px 8px;border-bottom-right-radius:4px}.imp-websurg-feed .imp-websurg-feed-item-img{position:relative;height:50%}.imp-websurg-feed .imp-websurg-feed-item-text{padding:0 20px;width:100%;height:50%;display:flex;flex-direction:column;justify-content:space-between;align-content:space-between}.imp-websurg-feed .imp-websurg-feed-item-author{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:30ch;color:#5b8eb2;font-size:14px}.imp-websurg-feed .imp-websurg-feed-item-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-family:Roboto,sans-serif!important;line-height:1.5rem;min-height:4.5rem;font-weight:500;font-size:14px;width:100%;font-style:normal;color:var(--e-global-color-primary)}.imp-websurg-feed .imp-websurg-feed-item-date{font-style:italic;opacity:.9;color:var(--e-global-color-primary)}.imp-websurg-feed .imp-websurg-feed-item-link{position:absolute;inset:0}@media(max-width:460px){.imp-websurg-feed-link{width:75%}}.list-wrapper .swiper{margin-inline:60px}#preloader{background-color:#f2f2f2;height:100%;width:100%;z-index:99}#status{width:200px;height:200px;position:relative;left:50%;top:30%;background-image:url(https://raw.githubusercontent.com/niklausgerber/PreLoadMe/master/img/status.gif);background-repeat:no-repeat;background-position:center;margin-left:-100px}.calendar{position:relative;transition:all .3s}.calendar-years{width:100%;display:flex;justify-content:flex-start;margin-left:17px;padding:5px 0 10px}.currentYear{border-top-left-radius:5px;border-bottom-left-radius:5px}.opacity-30{opacity:.3}.nextYear{border-top-right-radius:5px;border-bottom-right-radius:5px}.currentYear,.nextYear,.currentYearOfCalendar{padding:5px 15px;background-color:var(--e-global-color-accent);border:1px solid var(--e-global-color-accent);color:#fff;cursor:pointer;font-weight:800;transition:all .3s}.currentYear:hover,.nextYear:hover,.currentYearOfCalendar:hover{background-color:transparent;color:var(--e-global-color-accent)}.currentYearOfCalendar{font-weight:400}.year-inactive{background-color:#d7d7d7;border:1px solid #d7d7d7;cursor:not-allowed}.year-inactive:hover{background-color:#d7d7d7;border:1px solid #d7d7d7}.courses-calendar{background-color:#f2f2f2}.courses-calendar .month{width:auto;background-color:#fff}.courses-calendar .day-header{background-color:#ebebeb;color:gray;font-weight:400;padding:5px 0!important}.courses-calendar .day>*{cursor:pointer}.courses-calendar .day__numberOfCourses{position:absolute;top:-3px;right:-3px;font-size:8px;background-color:red;border-radius:100px;color:#fff;width:13px;height:13px;z-index:10}.courses-calendar .day .day-content{border-top:1px solid #f7fafa;color:#ebe9eb;position:relative;z-index:4}.courses-calendar .day__secondElBrother,.courses-calendar .day__thirdElBrother{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;box-sizing:border-box}.courses-calendar .months-container .month-container{min-height:240px}.courses-calendar .month-title{background-color:#dbdbdb;font-size:1.2em;font-weight:400}.course-others>label{margin-left:0}.course-type,.course-others{align-items:center;display:flex}.course-type>label+label,.course-others>label+label{margin-left:15px}@keyframes colorizedHalo{0%{transform:scale(.5)}25%{transform:scale(1.5)}50%{transform:scale(1)}75%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes unCheck{0%{transform:scale(.8)}50%{transform:scale(3)}to{transform:scale(1)}}@keyframes hoverCheckbox{0%{transform:scale(.8)}50%{transform:scale(1.8)}to{transform:scale(1)}}div.toggle-categories-box{width:100%}.toggle-categories-label{border:1px solid var(--e-global-color-accent);color:var(--e-global-color-accent);padding:10px 30px;width:100%;border-radius:5px;text-align:center}#toggle-categories,.toggle-categories-label{display:none}@media screen and (max-width:1100px){.categories.imp-cl__filter{display:none;position:absolute;min-height:fit-content;height:300px;overflow:auto;padding:15px;box-shadow:1px 6px 10px #0000004d}.categories.imp-cl__filter{top:3rem;width:100%}.toggle-categories-label{display:block}.toggle-categories-button{display:block;text-align:center;padding:10px 30px;border:1px solid var(--e-global-color-accent);color:var(--e-global-color-accent);border-radius:5px;cursor:pointer}.toggle-categories-button:hover{background-color:var(--e-global-color-accent);color:#fff}input#toggle-categories:checked~.categories{display:block;width:100%;overflow-y:auto;height:calc(100vh - 200px);border-bottom:2px solid var(--e-global-color-accent);border-left:2px solid var(--e-global-color-accent);border-right:2px solid var(--e-global-color-accent)}input#toggle-categories:checked+.toggle-categories-label{background-color:var(--e-global-color-accent);color:#fff;border-bottom-left-radius:0;border-bottom-right-radius:0}input#toggle-categories:checked+.toggle-categories-label:before{content:"X";position:absolute;top:50%;right:20px;border:1px solid #fff;border-radius:100px;padding:2px 5px;transform:translate(-50%,-50%)}.elementor-column.elementor-col-33.elementor-inner-column.elementor-element.elementor-element-e21d753,.elementor-column.elementor-col-66.elementor-inner-column.elementor-element.elementor-element-91400d1{width:100%!important}.imp-courses-listing{display:block}}@media screen and (max-width:500px){.courses-calendar .months-container .month-container,.courses-calendar table.month{width:100%}.day-content{font-size:16px}.event-button{padding:10px 30px}}.imp-calendar{position:relative;display:flex}@media(max-width:1000px){.imp-calendar{display:block}}.imp-calendar .imp-calendar__container{width:100%}.imp-calendar #preloader{background-color:#f2f2f2;height:100%;width:100%;z-index:99}.ise_odai_container{display:flex;margin-right:auto;margin-left:auto;position:relative}.ise_odai_container>div{flex:1 0 auto}.ise_odai{display:flex;justify-content:center;width:100vw}.ise_odai .vimeo_player{position:absolute;width:100vw;height:100%;z-index:2;overflow:hidden;background-image:url(/wp-content/uploads/CleanShot-2022-02-02-at-15.02.00@2x-e1643810623661.png);background-size:cover;background-position:center}.ise_odai .tac_activate{display:none!important}.ise_odai .vimeo_player>iframe{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:200%}.ise_odai .background-overlay{background-color:#000;opacity:.5;height:100%;width:100vw;position:absolute;z-index:3}.ise_odai .video_header_single_page{position:relative;display:flex;justify-content:center;align-items:center;z-index:10;padding:200px 0;width:100%;max-width:1000px}.ise_odai .scroll-down{padding-top:20px}.ise_odai .content-text{color:#e3e3e3}.ise_odai .content-header,.ise_odai .scroll-down{color:#fff!important}.ise_odai .content-text{margin-bottom:50px}@media screen and (max-width:767px){[data-elementor-type=wp-post] .elementor-top-section:first-of-type .vimeo_player iframe,.page-content .elementor-top-section:first-of-type .vimeo_player iframe{display:none;visibility:none}}.vimeo_player>iframe{width:100vw;height:56.25vw;min-height:100vh;min-width:177.77vh}.order_item .woocommerce-table__product-name.product-name .wc-item-meta{display:none}.ir-list-align--baseline li{align-items:baseline!important}.ir-list-align--baseline li span.elementor-icon-list-icon{padding-top:.1em}.ircad-se.course-date:before{color:var(--e-global-color-primary);font-weight:300}.ircad-se.course-date-block .cdb-container{display:flex;flex-wrap:wrap;align-items:stretch;align-content:stretch;margin-bottom:10px}.ircad-se.course-date-block .cdb-course{flex:0 0 auto;display:flex;align-items:center;justify-content:center;margin:10px 10px 0;padding:10px 40px;border-radius:1px;font-family:Open Sans,Roboto;font-size:20px;font-weight:500;fill:#1d1d1d;letter-spacing:1px;transition:border-color .3s,background-color .3s}.ircad-se.course-date-block a.cdb-course{border:1px solid #C9C9C9}.ircad-se.course-date-block a.cdb-course:hover{background-color:#f3f3f3;border-color:#0079a7}.ircad-se.course-date-block .cdb-course.next-year{flex:1 0 auto;border:1px solid #0079A7;color:#0079a7;font-size:16px}.ircad-se.course-date-block .cdb-course.next-year:hover{background-color:#f3f3f3;border-color:#c36;color:#c36}.ircad-se.course-date-block .cdb-table,.ircad-se.course-date-block .cdb-table tr,.ircad-se.course-date-block .cdb-table th,.ircad-se.course-date-block .cdb-table td{border-collapse:collapse;border:none}.ircad-se.course-date-block .cdb-table{table-layout:fixed}.ircad-se.course-date-block .cdb-table-status{display:flex;justify-content:flex-start;align-content:baseline;padding-left:25%}.ircad-se.course-date-block .cdb-table-status .cdb-table-status-label{margin-left:1rem}.ircad-se.course-date-block .cdb-table-status [class^=cdb-table-dot]{flex:0 0 1rem;border-radius:50%;height:1rem;width:1rem}.ircad-se.course-date-block .cdb-table-status .cdb-table-dot-0,.ircad-se.course-date-block .cdb-table-status .cdb-table-dot-1,.ircad-se.course-date-block .cdb-table-status .cdb-table-dot-2,.ircad-se.course-date-block .cdb-table-status .cdb-table-dot-3{position:relative;top:1px}.ircad-se.course-date-block .cdb-table-status .cdb-table-dot-0{background:#444}.ircad-se.course-date-block .cdb-table-status .cdb-table-dot-1{background:#ffba00}.ircad-se.course-date-block .cdb-table-status .cdb-table-dot-2{background:#00bcff}.ircad-se.course-date-block .cdb-table-status .cdb-table-dot-3{background:#7cff00}.cd-link-4{border:1px solid rgb(139,0,0);color:#8b0000!important;border-radius:50px;padding:2px 15px}.cd-link-4 .cd-link-4:hover{background-color:#8b000080;color:#424242;transition:all .3s}.cd-link-4 .cd-dot-4{display:inline-block;width:10px;height:10px;border-radius:50px;content:"";background-color:#8b0000!important}.cd-link-4 .cd-postpone-info{position:relative;display:inline-flex;justify-content:center;align-content:center;align-items:center;color:#fff;font-weight:800;font-style:italic;background-color:#707070;border-radius:100px;height:20px;width:20px;margin-left:.5rem}.cd-link-4 .cd-postpone-info .cd-postpone-tooltip{position:absolute;right:-305px;top:-40px;padding:10px;height:auto;width:300px;border-radius:6px;border:1px solid #d7d7d7;font-weight:400;font-style:normal;font-size:.9rem;background-color:#f2f2f2;color:#1d1d1d;z-index:10;opacity:0;transition:all .3s}.cd-link-4 .cd-postpone-info:hover .cd-postpone-tooltip{opacity:1}.ircad-se.course-btn-register{background-color:#0079a7;border-radius:50px;padding:10px 40px}#ircad-mp-course-registration label{cursor:pointer}#ircad-mp-course-registration .cr-dates,#ircad-mp-course-registration .cr-options,#ircad-mp-course-registration .cr-acco-choose{display:flex;justify-content:center;align-items:stretch;align-content:start;flex-wrap:wrap}@media screen and (min-width:767px){#ircad-mp-course-registration .cr-dates,#ircad-mp-course-registration .cr-options,#ircad-mp-course-registration .cr-acco-choose{justify-content:start}}#ircad-mp-course-registration .cr-acco-choose{flex-wrap:wrap}#ircad-mp-course-registration .cr-acco-choose label{text-align:center;max-width:calc(50% - 2rem)}@media screen and (min-width:767px){#ircad-mp-course-registration .cr-acco-choose label{max-width:fit-content}}#ircad-mp-course-registration .cr-course-date,#ircad-mp-course-registration .cr-course-option,#ircad-mp-course-registration .cr-acco-choose>label,#ircad-mp-course-registration .cr-acco-room>label,#ircad-mp-course-registration .cr-acco-options>label{order:1;position:relative;flex:0 0 auto;border:2px solid #ddd;border-radius:1px;color:#222;padding:1rem;margin:.5rem;min-width:5rem;opacity:1;transition:opacity .3s ease;width:100%}@media screen and (min-width:767px){#ircad-mp-course-registration .cr-course-date,#ircad-mp-course-registration .cr-course-option,#ircad-mp-course-registration .cr-acco-choose>label,#ircad-mp-course-registration .cr-acco-room>label,#ircad-mp-course-registration .cr-acco-options>label{width:auto}}#ircad-mp-course-registration .cr-course-date span:first-child,#ircad-mp-course-registration .cr-course-date h4,#ircad-mp-course-registration .cr-course-option span:first-child,#ircad-mp-course-registration .cr-course-option h4,#ircad-mp-course-registration .cr-acco-choose>label span:first-child,#ircad-mp-course-registration .cr-acco-choose>label h4,#ircad-mp-course-registration .cr-acco-room>label span:first-child,#ircad-mp-course-registration .cr-acco-room>label h4,#ircad-mp-course-registration .cr-acco-options>label span:first-child,#ircad-mp-course-registration .cr-acco-options>label h4{display:block;font-weight:700;margin-bottom:.3rem;color:#222}#ircad-mp-course-registration .cr-course-date span:first-child+span,#ircad-mp-course-registration .cr-course-date h4+span,#ircad-mp-course-registration .cr-course-option span:first-child+span,#ircad-mp-course-registration .cr-course-option h4+span,#ircad-mp-course-registration .cr-acco-choose>label span:first-child+span,#ircad-mp-course-registration .cr-acco-choose>label h4+span,#ircad-mp-course-registration .cr-acco-room>label span:first-child+span,#ircad-mp-course-registration .cr-acco-room>label h4+span,#ircad-mp-course-registration .cr-acco-options>label span:first-child+span,#ircad-mp-course-registration .cr-acco-options>label h4+span{color:#555}#ircad-mp-course-registration .cr-course-date[for=cr-acco-opt-nbefore].cr-hide,#ircad-mp-course-registration .cr-course-option[for=cr-acco-opt-nbefore].cr-hide,#ircad-mp-course-registration .cr-acco-choose>label[for=cr-acco-opt-nbefore].cr-hide,#ircad-mp-course-registration .cr-acco-room>label[for=cr-acco-opt-nbefore].cr-hide,#ircad-mp-course-registration .cr-acco-options>label[for=cr-acco-opt-nbefore].cr-hide{display:none}@media screen and (min-width:1024px){#ircad-mp-course-registration .cr-course-date:first-child,#ircad-mp-course-registration .cr-course-date[for=cr-acco-opt-nbefore].cr-hide+label,#ircad-mp-course-registration .cr-course-option:first-child,#ircad-mp-course-registration .cr-course-option[for=cr-acco-opt-nbefore].cr-hide+label,#ircad-mp-course-registration .cr-acco-choose>label:first-child,#ircad-mp-course-registration .cr-acco-choose>label[for=cr-acco-opt-nbefore].cr-hide+label,#ircad-mp-course-registration .cr-acco-room>label:first-child,#ircad-mp-course-registration .cr-acco-room>label[for=cr-acco-opt-nbefore].cr-hide+label,#ircad-mp-course-registration .cr-acco-options>label:first-child,#ircad-mp-course-registration .cr-acco-options>label[for=cr-acco-opt-nbefore].cr-hide+label{margin-left:0}}#ircad-mp-course-registration .cr-course-date input[type=radio],#ircad-mp-course-registration .cr-course-date input[type=checkbox],#ircad-mp-course-registration .cr-course-option input[type=radio],#ircad-mp-course-registration .cr-course-option input[type=checkbox],#ircad-mp-course-registration .cr-acco-choose>label input[type=radio],#ircad-mp-course-registration .cr-acco-choose>label input[type=checkbox],#ircad-mp-course-registration .cr-acco-room>label input[type=radio],#ircad-mp-course-registration .cr-acco-room>label input[type=checkbox],#ircad-mp-course-registration .cr-acco-options>label input[type=radio],#ircad-mp-course-registration .cr-acco-options>label input[type=checkbox]{display:none}#ircad-mp-course-registration .cr-course-date.checked,#ircad-mp-course-registration .cr-course-option.checked,#ircad-mp-course-registration .cr-acco-choose>label.checked,#ircad-mp-course-registration .cr-acco-room>label.checked,#ircad-mp-course-registration .cr-acco-options>label.checked{border-color:#0079a7}#ircad-mp-course-registration .cr-acco-options>p:first-of-type{margin-top:2.5rem}#ircad-mp-course-registration .cr-course-option:after,#ircad-mp-course-registration .cr-course-option:before,#ircad-mp-course-registration .cr-course-date:after,#ircad-mp-course-registration .cr-course-date:before{position:absolute;left:auto;bottom:-.4rem;display:flex;justify-content:center;align-items:center;width:1.2rem;height:1.2rem;font-size:.8rem}#ircad-mp-course-registration .cr-course-option:before,#ircad-mp-course-registration .cr-course-date:before{right:90px}#ircad-mp-course-registration .cr-course-option:after,#ircad-mp-course-registration .cr-course-date:after{right:3px}#ircad-mp-course-registration .cr-course-option.early-bird:after,#ircad-mp-course-registration .cr-course-date.early-bird:after{background:#0079a7;color:#fff;content:"Early bird";font-weight:700;width:auto;top:-10px;bottom:auto;padding:2px 10px;border-radius:15px}#ircad-mp-course-registration .cr-course-option.special-offer:before,#ircad-mp-course-registration .cr-course-date.special-offer:before{background:#daa520;color:#fff;content:"Special offer";font-weight:700;width:auto;top:-10px;bottom:auto;padding:2px 10px;border-radius:15px}#ircad-mp-course-registration .cr-course-option.full,#ircad-mp-course-registration .cr-course-date.full{cursor:not-allowed}#ircad-mp-course-registration .cr-course-option.full:after,#ircad-mp-course-registration .cr-course-date.full:after{background:#555;color:#fff;content:"Full";font-weight:700;width:auto;top:-10px;bottom:auto;padding:2px 10px;border-radius:15px}#ircad-mp-course-registration .cr-course-option.disabled{opacity:.3;display:none}#ircad-mp-course-registration label.cr-course-option p.cr-course-option-letter{font-size:.65rem;font-weight:700;color:#555;margin-bottom:0;text-transform:uppercase}#ircad-mp-course-registration .cr-course-option-msg-offer{background-color:#fff;padding:10px 20px;border-radius:5px;margin-top:-5px;opacity:0;transition:opacity .3s ease-in-out}#ircad-mp-course-registration .cr-options.special-offer+.cr-course-option-msg-offer{opacity:1}@media screen and (max-width:1024px){#ircad-mp-course-registration .cr-options>label{margin-left:0;margin-right:5px}}#ircad-mp-course-registration .cr-hints{flex:1 0 100%;display:block}#ircad-mp-course-registration .cr-hide{height:0;transform:scale(0)}#ircad-mp-course-registration .cr-hide.cr-room-standard,#ircad-mp-course-registration .cr-hide.cr-room-waiting{display:none}#ircad-mp-course-registration .cr-display{transform:scale(1)}#ircad-mp-course-registration .cr-accommodations{position:relative;z-index:5}#ircad-mp-course-registration .cr-acco-calendar-container{position:relative;right:0;background:#fff;padding:1rem;margin-bottom:-1rem}@media screen and (min-width:1024px){#ircad-mp-course-registration .cr-acco-calendar-container{position:absolute;top:5rem;padding:0;margin:1rem;margin-top:0;font-size:.9rem;transition:all .3s ease-in-out;z-index:5}}#ircad-mp-course-registration .cr-acco-calendar-container header{background-color:#ccc;text-align:center;padding:.2rem 1rem;border-top-left-radius:5px;border-top-right-radius:5px}#ircad-mp-course-registration .cr-acco-calendar-container table{border:2px solid #ccc;border-collapse:collapse;border-bottom-left-radius:5px;border-bottom-right-radius:5px;background-color:#fff}@media screen and (min-width:1024px){#ircad-mp-course-registration .cr-acco-calendar-container table{width:calc(17.5rem + 8px)}}#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr td,#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr:hover td,#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr:nth-child(odd) td{position:relative;text-align:center;width:2.5rem;background-color:transparent;border-bottom:1px solid #eee;padding:5px 5px 10px}#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr td+td,#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr:hover td+td,#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr:nth-child(odd) td+td{border-left:1px solid #eee}#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr td.booked-room,#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr:hover td.booked-room,#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr:nth-child(odd) td.booked-room{background-color:#0079a7;color:#fff}#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr td.course-period:before,#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr:hover td.course-period:before,#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr:nth-child(odd) td.course-period:before{position:absolute;content:" ";bottom:3px;left:0;right:0;height:9px;background:orange}#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr td.course-period.course-first:before,#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr:hover td.course-period.course-first:before,#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr:nth-child(odd) td.course-period.course-first:before{left:5px;border-top-left-radius:3px;border-bottom-left-radius:3px}#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr td.course-period.course-last:before,#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr:hover td.course-period.course-last:before,#ircad-mp-course-registration .cr-acco-calendar-container table tbody tr:nth-child(odd) td.course-period.course-last:before{right:5px;border-top-right-radius:3px;border-bottom-right-radius:3px}#ircad-mp-course-registration .cr-acco-calendar-container thead{background-color:#ddd;color:#555;font-size:.8rem}#ircad-mp-course-registration .cr-acco-calendar-container thead th{padding:5px;width:2.5rem!important;height:1.5rem}#ircad-mp-course-registration .cr-acco-calendar-container footer{padding:0 .5rem}#ircad-mp-course-registration .cr-acco-calendar-container footer div{margin-bottom:1rem}#ircad-mp-course-registration .cr-acco-calendar-container footer .cr-acco-legend{display:inline-block;vertical-align:middle;width:2rem;margin-right:.5rem}#ircad-mp-course-registration .cr-acco-calendar-container footer .cr-acco-legend.course{border-radius:5px;height:9px;background:orange}#ircad-mp-course-registration .cr-acco-calendar-container footer .cr-acco-legend.room{height:2rem;background-color:#0079a7}#ircad-mp-course-registration .cd-link-1,#ircad-mp-course-registration .cd-link-2{display:inline-flex;align-content:center;align-items:center;border-radius:50px;padding:2px 15px;margin:10px 0}#ircad-mp-course-registration .cd-link-1+p,#ircad-mp-course-registration .cd-link-2+p{margin:0}#ircad-mp-course-registration .cd-link-1 .cd-dot-1,#ircad-mp-course-registration .cd-link-1 .cd-dot-2,#ircad-mp-course-registration .cd-link-2 .cd-dot-1,#ircad-mp-course-registration .cd-link-2 .cd-dot-2{display:inline-block;width:10px;height:10px;border-radius:50px;content:"";margin-right:5px;margin-bottom:0!important}#ircad-mp-course-registration .cd-link-2{border:1px solid #51b551;color:#51b551!important}#ircad-mp-course-registration .cd-dot-1{background-color:#ffa850}#ircad-mp-course-registration .cd-dot-2{background-color:#51b551}[hotel-attribute].imp-cr-display{display:block}#ircad-mp-course-registration .cr-course-date.checked,#ircad-mp-course-registration .cr-course-option.checked,#ircad-mp-course-registration .cr-acco-choose>label.checked,#ircad-mp-course-registration .cr-acco-room>label.checked,#ircad-mp-course-registration .cr-acco-options>label.checked,#ircad-mp-course-registration .cr-early-bird-choose>.checked{border:4px solid var(--e-global-color-accent);border-radius:5px;transition:all .2s linear}@media screen and (min-width:1024px){#ircad-mp-course-registration label{max-width:48%}}#ircad-mp-course-registration .cr-acco-calendar-container table{border:1px solid #D7D7D7}#ircad-mp-course-registration .cr-options{max-width:100%}#ircad-mp-course-registration .cr-dates,#ircad-mp-course-registration .cr-options,#ircad-mp-course-registration .cr-acco-choose,#ircad-mp-course-registration .cr-accommodations-details,#ircad-mp-course-registration .cr-option-early-bird{background-color:#fff;padding:10px 20px;border-radius:5px}#ircad-mp-course-registration .cr-option-price,#ircad-mp-course-registration .cr-option-early-bird-price{margin:0}#ircad-mp-course-registration .cr-options-container>h3,#ircad-mp-course-registration .cr-accommodations>h3,#ircad-mp-course-registration .cr-options-early-container.cr-display>h3{margin-top:40px;margin-bottom:.5rem}#ircad-mp-course-registration #cr-early-bird-yes,#ircad-mp-course-registration #cr-early-bird-no{display:none}#ircad-mp-course-registration .cr-early-bird-choose>label{position:relative;flex:0 0 auto;border:2px solid #DDD;border-radius:1px;color:#222;padding:1rem;margin:.5rem;min-width:5rem;opacity:1;transition:opacity .3s ease;margin-left:0}#ircad-mp-course-registration .cr-early-bird-choose>label>span{font-weight:700}#ircad-mp-course-registration .cr-display{transition:all .3s ease-in-out}.cd-link-1{border:1px solid #ffa850;color:#ffa850}.cd-link-1 .cd-waiting-info{position:relative;display:inline-flex;justify-content:center;align-content:center;align-items:center;color:#fff;font-weight:800;font-style:italic;background-color:#707070;border-radius:100px;height:20px;width:20px;margin-left:.5rem}.cd-link-1 .cd-waiting-info .cd-waiting-tooltip{position:absolute;right:-305px;top:-40px;padding:10px;height:auto;width:300px;border-radius:6px;border:1px solid #d7d7d7;font-weight:400;font-style:normal;font-size:.9rem;background-color:#f2f2f2;color:#1d1d1d;z-index:10;opacity:0;transition:all .3s;pointer-events:none}@media screen and (max-width:767px){.cd-link-1 .cd-waiting-info .cd-waiting-tooltip{top:25px;left:-130px}}.cd-link-1 .cd-waiting-info:hover .cd-waiting-tooltip{opacity:1}[hotel-attribute]{display:none}section[hotel-attribute].imp-cr-display{display:block}span[hotel-attribute].imp-cr-display{display:inline}.faculty_container{display:flex;justify-content:space-around;flex-wrap:wrap}.faculty_container .faculty_item{flex:1 0 33%}.directors_container{font-weight:700}.imp-sis__label{font-weight:600;margin-bottom:2px;display:block}.imp-sis__td{vertical-align:top}.imp-sis__row{display:flex;align-items:center;gap:12px}.imp-sis__select{min-width:120px;padding:4px 8px;border-radius:4px;border:1px solid #ccc;background:#fff;font-size:1em}.imp-sis__preview{display:inline-block;width:32px;height:32px;vertical-align:middle}.imp-sis__img{width:32px;height:32px;object-fit:contain;display:block}.imp_prizedraw_result{max-width:100vw;margin:20px;padding-top:130px;text-align:center}.imp_prizedraw_result .imp_prizedraw_result_winner{padding:3rem;margin-bottom:3rem;border-radius:15px;background:orange;color:#820d0d}.imp_prizedraw_result .imp_prizedraw_result_winner h2{color:#820d0d}.imp_prizedraw_dashboard{--prizedraw-ink: #182230;--prizedraw-muted: #5d6a7a;--prizedraw-accent: #1677ff;--prizedraw-success: #0f9d72;--prizedraw-warning: #ec7a08;--prizedraw-border: #d5dce5;--prizedraw-border-strong: #bfc9d6;--prizedraw-surface: #f3f6fa;--prizedraw-card: #ffffff;--prizedraw-radius: 12px;display:grid;grid-template-columns:1fr;gap:12px;width:min(1220px,100%);margin:0 auto;padding:12px;color:var(--prizedraw-ink);background:var(--prizedraw-surface);border:1px solid var(--prizedraw-border);border-radius:var(--prizedraw-radius)}.imp_prizedraw_dashboard h1,.imp_prizedraw_dashboard h2,.imp_prizedraw_dashboard p{margin:0}.imp_prizedraw_dashboard__header{padding:14px;background:var(--prizedraw-card);border:1px solid var(--prizedraw-border-strong);border-radius:var(--prizedraw-radius)}.imp_prizedraw_dashboard__header h1{font-size:1.2rem;line-height:1.25;letter-spacing:.01em}.imp_prizedraw_dashboard__header p{margin-top:7px;color:var(--prizedraw-muted);font-size:.88rem}.imp_prizedraw_dashboard__demo-tag{display:inline-flex;margin-top:8px;padding:3px 10px;border-radius:999px;font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:#7c3e00;background:#ffeddc;border:1px solid #f8c89f}.imp_prizedraw_dashboard__stats{display:grid;grid-template-columns:1fr;gap:12px}.imp_prizedraw_card{background:var(--prizedraw-card);border:1px solid var(--prizedraw-border);border-radius:var(--prizedraw-radius);padding:12px}.imp_prizedraw_card h2{font-size:.84rem;text-transform:uppercase;letter-spacing:.07em;color:var(--prizedraw-muted);margin-bottom:8px}.imp_prizedraw_card--search{display:grid;gap:8px}.imp_prizedraw_search__label{font-size:.8rem;color:var(--prizedraw-muted)}.imp_prizedraw_search__input{width:100%;height:40px;border:1px solid var(--prizedraw-border-strong);border-radius:10px;background:#fff;padding:8px 12px;font-size:.9rem;color:var(--prizedraw-ink)}.imp_prizedraw_search__input:focus{outline:2px solid rgba(22,119,255,.2);border-color:var(--prizedraw-accent)}.imp_prizedraw_search__empty{margin-top:2px}.imp_prizedraw_metric{font-size:clamp(2rem,10vw,3rem);line-height:1;font-weight:800;color:var(--prizedraw-accent)}.imp_prizedraw_daily{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.imp_prizedraw_daily .imp_prizedraw_daily_item{display:grid;grid-template-columns:1fr;gap:3px;padding:8px;border-radius:10px;border:1px solid #d8e0ea;background:#f8fbff}.imp_prizedraw_daily .imp_prizedraw_daily_item span{color:var(--prizedraw-muted);font-size:.78rem}.imp_prizedraw_daily .imp_prizedraw_daily_item strong{font-size:1.2rem;color:var(--prizedraw-success)}.imp_prizedraw_entry{display:grid;grid-template-columns:1fr;gap:2px;padding:10px;border-radius:10px;border:1px solid #e1e7ef;background:#fafcff}.imp_prizedraw_entry+.imp_prizedraw_entry{margin-top:7px}.imp_prizedraw_entry--hidden{display:none}.imp_prizedraw_entry__meta{font-size:.74rem;color:var(--prizedraw-muted)}.imp_prizedraw_entry__name{font-weight:700;color:#1f2d3e}.imp_prizedraw_entry__email{font-size:.84rem;color:#344960;word-break:break-word}.imp_prizedraw_empty{color:var(--prizedraw-muted);font-size:.88rem}.imp_prizedraw_winner_item{background:#fff8f0;border-color:#ffd3ad}.imp_prizedraw_subs_item[data-winner]{border-color:#f6c39f;background:#fff4e9}@media screen and (min-width:768px){.imp_prizedraw_dashboard{gap:14px;padding:16px}.imp_prizedraw_dashboard__stats{grid-template-columns:minmax(230px,.9fr) minmax(360px,1.1fr)}.imp_prizedraw_card--search{grid-column:1/-1}.imp_prizedraw_entry{grid-template-columns:190px 1fr 1.2fr;align-items:center;gap:8px}.imp_prizedraw_daily{grid-template-columns:repeat(3,minmax(0,1fr))}.imp_prizedraw_dashboard__header h1{font-size:1.4rem}}@media screen and (min-width:1024px){.imp_prizedraw_dashboard{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px}.imp_prizedraw_dashboard__header,.imp_prizedraw_dashboard__stats,.imp_prizedraw_card--submissions{grid-column:1/-1}.imp_prizedraw_card--winners{grid-column:1}.imp_prizedraw_card--submissions{max-height:70vh;overflow:auto}}html{--imp-front-bundle: 1}
