@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,600;0,700;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,600;0,700;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,600;0,700;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,600;0,700;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,600;0,700;1,400&display=swap");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,200;0,300;0,400;0,600;0,700;1,400&display=swap");
/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@keyframes blink-animation{to{visibility:hidden;}}@-webkit-keyframes blink-animation{to{visibility:hidden;}}button,[type=button],[type=reset],[type=submit],a.button{appearance:none;background-color:#8d273e;border:0;border-radius:2px;color:white;cursor:pointer;display:inline-block;font-family:"Montserrat",sans-serif;-webkit-font-smoothing:antialiased;font-weight:600;line-height:1;padding:0.75em 1.5em;text-align:center;text-decoration:none;transition:background-color 150ms ease;user-select:none;vertical-align:middle;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.checkout-pane-coupon-redemption button,.checkout-pane-coupon-redemption [type=button],.checkout-pane-coupon-redemption [type=reset],.checkout-pane-coupon-redemption [type=submit],.checkout-pane-coupon-redemption a.button{font-size:0.85em;}button:hover,button:focus,[type=button]:hover,[type=button]:focus,[type=reset]:hover,[type=reset]:focus,[type=submit]:hover,[type=submit]:focus,a.button:hover,a.button:focus{background-color:#f29323;color:contrast-switch(#f29323);}button:disabled,[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,a.button:disabled{cursor:not-allowed;opacity:0.5;}button:disabled:hover,[type=button]:disabled:hover,[type=reset]:disabled:hover,[type=submit]:disabled:hover,a.button:disabled:hover{background-color:#8d273e;}button svg.ext,[type=button] svg.ext,[type=reset] svg.ext,[type=submit] svg.ext,a.button svg.ext{display:none;}.extlink-nobreak{white-space:normal;}.form-item{margin-bottom:0.5em;max-width:100%;}@media all and (min-width:720px){.form-item{margin-bottom:1em;}}.address-container-inline .form-item{margin-bottom:0;}fieldset{min-width:0;}@media all and (min-width:960px){fieldset{padding:15px 30px;}}@media all and (min-width:1200px){fieldset{margin-left:-30px;}}@media all and (min-width:1200px){fieldset fieldset{margin-left:0;}}fieldset fieldset legend{font-size:1.1em;}fieldset fieldset fieldset legend{font-size:1em;}#edit-login fieldset{margin-left:0;}.field--type-list-string{margin-bottom:1em;}.field--type-list-string legend{font-size:0.85em;}.field--type-list-string .form-item{margin-bottom:0;}.field--type-list-string label{font-weight:normal;}.field--type-list-string .fieldset-wrapper{margin-left:1em;}legend{font-weight:700;background:white;padding:5px;margin-left:-5px;font-size:1.3em;}label{display:block;font-weight:bold;font-size:0.85em;margin-bottom:0.375em;}label.option{display:inline;}label.form-required::after,.fieldset-legend.form-required::after{content:" *";color:#8d273e;}input,select,textarea{font-family:"Montserrat",sans-serif;font-size:18px;}[type=color],[type=date],[type=datetime],[type=datetime-local],[type=email],[type=month],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=time],[type=url],[type=week],input:not([type]),textarea{appearance:none;background-color:#f8f9fb;border:1px solid #76788F;border-radius:3px;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06);box-sizing:border-box;margin-bottom:0.75em;padding:0.5em;transition:border-color 150ms ease;width:100%;}.trainings-dashboard [type=color],.trainings-dashboard [type=date],.trainings-dashboard [type=datetime],.trainings-dashboard [type=datetime-local],.trainings-dashboard [type=email],.trainings-dashboard [type=month],.trainings-dashboard [type=number],.trainings-dashboard [type=password],.trainings-dashboard [type=search],.trainings-dashboard [type=tel],.trainings-dashboard [type=text],.trainings-dashboard [type=time],.trainings-dashboard [type=url],.trainings-dashboard [type=week],.trainings-dashboard input:not([type]),.trainings-dashboard textarea{width:auto;}[type=color]:hover,[type=date]:hover,[type=datetime]:hover,[type=datetime-local]:hover,[type=email]:hover,[type=month]:hover,[type=number]:hover,[type=password]:hover,[type=search]:hover,[type=tel]:hover,[type=text]:hover,[type=time]:hover,[type=url]:hover,[type=week]:hover,input:not([type]):hover,textarea:hover{border-color:shade(#f8f9fb,20%);}[type=color]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=email]:focus,[type=month]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=time]:focus,[type=url]:focus,[type=week]:focus,input:not([type]):focus,textarea:focus{border-color:#278D76;box-shadow:inset 0 1px 3px rgba(0,0,0,0.06),0 0 5px rgba(39,141,118,0.7);outline:none;}[type=color]:disabled,[type=date]:disabled,[type=datetime]:disabled,[type=datetime-local]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,input:not([type]):disabled,textarea:disabled{background-color:shade(#f8f9fb,5%);cursor:not-allowed;}[type=color]:disabled:hover,[type=date]:disabled:hover,[type=datetime]:disabled:hover,[type=datetime-local]:disabled:hover,[type=email]:disabled:hover,[type=month]:disabled:hover,[type=number]:disabled:hover,[type=password]:disabled:hover,[type=search]:disabled:hover,[type=tel]:disabled:hover,[type=text]:disabled:hover,[type=time]:disabled:hover,[type=url]:disabled:hover,[type=week]:disabled:hover,input:not([type]):disabled:hover,textarea:disabled:hover{border:1px solid #76788F;}[type=color]::placeholder,[type=date]::placeholder,[type=datetime]::placeholder,[type=datetime-local]::placeholder,[type=email]::placeholder,[type=month]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=search]::placeholder,[type=tel]::placeholder,[type=text]::placeholder,[type=time]::placeholder,[type=url]::placeholder,[type=week]::placeholder,input:not([type])::placeholder,textarea::placeholder{color:tint(#1D252C,40%);}[type=number]{max-width:200px;}textarea{resize:vertical;}[type=checkbox],[type=radio]{display:inline;margin-right:0.375em;}[type=file]{margin-bottom:0.75em;width:100%;}select{margin-bottom:0.75em;max-width:100%;width:auto;padding:8px;}[type=checkbox]:focus,[type=radio]:focus,[type=file]:focus,select:focus{outline:3px solid rgba(39,141,118,0.6);outline-offset:2px;}input[type=search]{box-sizing:border-box;}.fieldset-wrapper .description{margin-bottom:0.5em;}ul.menu,ol.menu{list-style-type:none;margin:0;padding:0;}dl{margin:0;}dt{font-weight:600;margin:0;}dd{margin:0;}ul.emphasize{margin:0;padding:0;}ul.emphasize li{margin-bottom:30px;min-height:40px;list-style-type:none;list-style-image:none;padding-left:40px;position:relative;}@media all and (min-width:960px){ul.emphasize li{padding-left:100px;}}ul.emphasize li::before{content:"";display:inline-block;height:30px;width:30px;position:absolute;left:0;top:-5px;background:url(/themes/custom/emdria/images/icons/checked.svg) no-repeat 0 0;background-size:cover;}@media all and (min-width:960px){ul.emphasize li::before{height:50px;width:50px;}}figure{margin:0;}img,picture{max-width:100%;height:auto;vertical-align:top;}table{border-collapse:collapse;margin:1.5em 0;table-layout:auto;text-align:left;width:100%;}thead{line-height:1.3;background:#8d273e;color:white;}thead a{color:white;text-decoration:underline;}tbody{vertical-align:top;}tbody tr{border-bottom:1px solid #76788F;background:#f8f9fb;}tbody tr:hover{background:white;}th{font-weight:600;padding:1em 0.75em;}td{padding:0.75em;}.field-type--file th:last-child,.field-type--file td:last-child{text-align:right;}html{color:#1D252C;font-family:"Montserrat",sans-serif;font-size:18px;line-height:1.5;letter-spacing:0;}@media all and (max-width:720px){html{font-size:15.3px;}}h1,h2,h3,h4,h5,h6{font-family:"Montserrat",sans-serif;font-size:18px;line-height:1.3;margin:1.5em 0 0.75em 0;letter-spacing:-0.04em;}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0;}h1{margin-top:0;font-size:2.4em;color:#8d273e;}@media all and (min-width:960px){h1{font-size:2.8em;}}.training-product-full h1{font-size:2.2em;color:#1D252C;}@media all and (min-width:960px){.training-product-full h1{margin-bottom:0.2em;}}h2{font-size:1.8em;color:#8d273e;}@media all and (min-width:960px){h2{font-size:2em;}}h2.field-subtitle{font-weight:300;color:#1D252C;font-size:1.8em;margin-top:0;}h3{font-size:1.3em;}@media all and (min-width:960px){h3{font-size:1.4em;}}h4{font-size:1.2em;}h5{font-size:1.1em;}p{margin:0 0 0.75em;}p.emphasize{font-size:1.2em;}@media all and (min-width:720px){p.emphasize{font-size:1.4em;}}a{color:#278D76;text-decoration:none;transition:color 150ms ease;}a:active,a:focus,a:hover{color:shade(#278D76,25%);}a:hover{text-decoration:underline;}hr{border-bottom:1px solid #76788F;border-left:0;border-right:0;border-top:0;margin:1.5em 0;}pre,code,tt{font:1em "andale mono","lucida console",monospace;line-height:1.5;}pre{background-color:#efefef;display:block;padding:5px;margin:5px 0;border:1px solid #aaaaaa;}abbr{border-bottom:1px dotted #666666;cursor:help;white-space:nowrap;}blockquote{position:relative;font-style:italic;margin-top:40px;margin-bottom:40px;margin-left:80px;}@media all and (min-width:960px){blockquote{font-size:1.2em;max-width:50%;float:right;}}blockquote::before{content:"“";font-size:4em;font-weight:700;font-style:normal;display:block;position:absolute;top:-30px;left:-56px;color:#f29323;}.orangeblock{background:#f29323;padding:20px;margin:20px -20px;color:white;font-weight:bold;}@media all and (min-width:720px){.orangeblock{padding:40px;}}.mm-menu_theme-black{font-weight:bold;--mm-color-background:#8d273e;--mm-color-background-highlight:rgba(255,255,255,1);}.mm-menu_offcanvas{z-index:100;}.file{display:inline-block;min-height:16px;font-size:0.85em;padding-left:30px;background-repeat:no-repeat;background-position:left 6px;}.file a{color:#1D252C;text-decoration:underline dotted;}.file a:hover{text-decoration:underline solid;}.file--general,.file--application-octet-stream{background-image:url(/themes/custom/emdria/images/icons/filetypes/application-octet-stream.png);}.file--package-x-generic{background-image:url(/themes/custom/emdria/images/icons/filetypes/package-x-generic.png);}.file--x-office-spreadsheet{background-image:url(/themes/custom/emdria/images/icons/filetypes/x-office-spreadsheet.png);}.file--x-office-document{background-image:url(/themes/custom/emdria/images/icons/filetypes/x-office-document.png);}.file--x-office-presentation{background-image:url(/themes/custom/emdria/images/icons/filetypes/x-office-presentation.png);}.file--text-x-script{background-image:url(/themes/custom/emdria/images/icons/filetypes/text-x-script.png);}.file--text-html{background-image:url(/themes/custom/emdria/images/icons/filetypes/text-html.png);}.file--text-plain{background-image:url(/themes/custom/emdria/images/icons/filetypes/text-plain.png);}.file--application-pdf{background-image:url(/themes/custom/emdria/images/icons/filetypes/application-pdf.png);}.file--application-x-executable{background-image:url(/themes/custom/emdria/images/icons/filetypes/application-x-executable.png);}.file--audio{background-image:url(/themes/custom/emdria/images/icons/filetypes/audio-x-generic.png);}.file--video{background-image:url(/themes/custom/emdria/images/icons/filetypes/video-x-generic.png);}.file--text{background-image:url(/themes/custom/emdria/images/icons/filetypes/text-x-generic.png);}.file--image{background-image:url(/themes/custom/emdria/images/icons/filetypes/image-x-generic.png);}
@keyframes blink-animation{to{visibility:hidden;}}@-webkit-keyframes blink-animation{to{visibility:hidden;}}html{background-color:#fff;box-sizing:border-box;scroll-behavior:smooth;}*,*::before,*::after{box-sizing:inherit;}html,body{height:100%;}body{margin:0;}.layout-container{overflow:hidden;display:flex;min-height:100vh;flex-direction:column;}.mainflex{flex:1 0 auto;padding-top:40px;}#main{position:relative;z-index:100;}.node-type--frontpage{margin-top:-40px;}.container{margin:auto;max-width:1200px;padding-left:20px;padding-right:20px;}@media all and (min-width:720px){.container{padding-left:40px;padding-right:40px;}}.section{margin-bottom:40px;}.layout-two-col{display:flex;flex-wrap:wrap;gap:20px;}@media all and (min-width:720px){.layout-two-col{flex-wrap:no-wrap;gap:0;}}@media all and (min-width:720px){.layout-two-col .first-col{padding-right:40px;flex:1 1 66%;}}@media all and (min-width:960px){.layout-two-col .second-col{flex:0 0 34%;}}@media all and (max-width:960px){.layout-two-col .second-col.small-screen-first{order:-1;}}#content-header{overflow:hidden;}
@keyframes blink-animation{to{visibility:hidden;}}@-webkit-keyframes blink-animation{to{visibility:hidden;}}.messages{background:no-repeat 15px 30px;padding:25px 25px 25px 45px;word-wrap:break-word;overflow-wrap:break-word;margin-left:12px;margin-top:40px;margin-bottom:20px;background-color:#1D252C;color:white;background-size:20px auto;}.nodetype-frontpage .messages{margin-bottom:80px;}.messages pre{border:0;}.messages a:hover{color:white;text-decoration-style:double;}.messages--warning{color:#f6efcf;border-color:#f29323;background-image:url(/core/misc/icons/e29700/warning.svg);box-shadow:-12px 0 0 #f29323;}.messages--warning pre{background-color:#d1b328;}.messages--warning a{color:#e5d27a;}.messages--error{color:white;border-color:#ebb5ae;background-image:url(/core/misc/icons/e32700/error.svg);box-shadow:-12px 0 0 #cd4533;}.messages--error pre{background-color:#a53728;}.messages--error a{color:#ebb5ae;}.messages--status{color:white;border-color:#4cceb0;background-image:url(/core/themes/claro/images/icons/42a877/checkmark.svg);box-shadow:-12px 0 0 #278D76;background-color:#353641;}.messages--status pre{background-color:#1c6555;}.messages--status a{color:#38c8a8;text-decoration:underline;}
@keyframes blink-animation{to{visibility:hidden;}}@-webkit-keyframes blink-animation{to{visibility:hidden;}}.breadcrumb{font-size:0.9em;}.breadcrumb ul,.breadcrumb ol{padding:0;margin:0 0 40px 0;}.breadcrumb li{list-style-type:none;display:inline-block;}.breadcrumb li::after{content:">";padding:0 10px;}.breadcrumb li:last-child::after{display:none;}.back-link-view{margin-bottom:40px;}#header nav li,#submenu nav li{list-style-type:none;display:inline-block;}#header nav a,#submenu nav a{color:#1D252C;}#header nav a:hover,#submenu nav a:hover{color:#f29323;}#header nav .menu-item--active-trail a,#submenu nav .menu-item--active-trail a{color:#f29323;font-weight:bold;}@media all and (max-width:1200px){#header .menu--main{display:none;}}#header .navigation{font-weight:600;font-size:0.9em;text-transform:uppercase;margin:0 -10px;text-align:right;}#header .navigation a{padding:8px 12px;display:inline-block;}#header .navigation .menu--account{font-size:0.8em;}@media all and (max-width:720px){#header .navigation .menu--account .menu-item:not(.log-in){display:none;}}#header .navigation .menu--account a{padding:5px 14px;display:inline;}#header .navigation .menu--account .log-in a::before{content:"";display:inline-block;width:24px;height:19px;float:left;box-sizing:content-box;margin-right:-5px;background:url(/themes/custom/emdria/images/icons/login.svg) no-repeat center center;}@media all and (max-width:720px){#header .navigation .menu--account .log-in a::before{display:none;}}#header .navigation .menu--account a.cart-link::before{content:"";display:inline-block;width:20px;height:20px;float:left;box-sizing:content-box;margin-right:-5px;margin-top:-2px;background:url(/themes/custom/emdria/images/icons/cart.svg) no-repeat center center;}@media all and (max-width:320px){#header .navigation .menu--account a.cart-link::before{display:none;}}#submenu{position:relative;}#submenu::after{z-index:-100;pointer-events:none;display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 20px #ccc;-moz-box-shadow:0 0 20px #ccc;box-shadow:0 0 20px #ccc;mix-blend-mode:multiply;}#submenu nav{margin:0 -20px;font-size:0.9em;line-height:1em;}@media all and (max-width:1200px){#submenu nav{display:none;}}#submenu nav a{color:#1D252C;padding:30px 15px 35px 15px;display:inline-block;}#footer .menu--main a{color:white;display:block;}#footer .menu--main .menu-item--active-trail > a{color:#f29323;}#footer .menu--main > ul{font-weight:bold;}@media all and (min-width:960px){#footer .menu--main > ul{display:flex;column-gap:20px;justify-content:space-between;}}#footer .menu--main > ul li ul{font-weight:normal;font-size:0.9em;margin:0 0 0.5em 0.5em;}@media all and (min-width:960px){#footer .menu--main > ul li ul{margin:0.5em 0;}}.responsive-menu-toggle{display:none;margin-top:10px;}@media all and (max-width:1200px){.responsive-menu-toggle{display:block;}}.responsive-menu-toggle-icon span.icon,.responsive-menu-toggle-icon::before,.responsive-menu-toggle-icon::after{background:#f29323;width:40px;height:4px;left:0;}.responsive-menu-toggle-icon span.icon{top:20px;}.responsive-menu-toggle-icon::after{top:32px;}.responsive-menu-toggle-icon span.label{display:none;}nav.action-links{text-align:right;margin-bottom:40px;}.site-name{font-size:2.2em;line-height:1.3em;font-weight:300;padding:0 0 0.5em;margin:0;}#header{position:relative;position:-webkit-sticky;position:sticky;top:0;z-index:210;background:white;}#header::after{content:"";position:absolute;bottom:0;right:0;display:block;width:100%;max-width:100%;height:10px;background:-webkit-linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);background:-moz-linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);background:-o-linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);background:linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);}.toolbar-fixed #header{top:39px;}.toolbar-tray-open.toolbar-horizontal #header{top:78px;}#header .container{display:flex;min-height:100px;}#header .container .branding{padding:15px 0 20px 0;flex:1 0 185px;margin-right:30px;max-width:40%;}#header .container > .navigation{flex:1 1 100%;margin-top:10px;}#header .menu--main{margin-top:14px;}#submenu{background:white;position:-webkit-sticky;position:sticky;top:0;z-index:209;transition:top 0.3s linear;transition-delay:0.2s;}#header:hover ~ #submenu,#submenu:hover{top:107.75px;}.toolbar-fixed #header:hover ~ #submenu,.toolbar-fixed #submenu:hover{top:146.75px;}.toolbar-tray-open.toolbar-horizontal #header:hover ~ #submenu,.toolbar-tray-open.toolbar-horizontal #submenu:hover{top:185.75px;}.pager__item{display:inline;}.pager__item a{display:inline-block;}.field--label-inline > *{display:inline;}.field--label-inline .label{margin-right:5px;}.label{color:#8d273e;}.label::after{content:":";}.field-type--boolean .label::after{display:none;}.field-type--boolean{display:flex;}.field-type--boolean .check{background:#3e94f6;color:white;padding:2px;font-size:14px;border-radius:2px;height:25px;min-width:25px;text-align:center;margin-right:10px;margin-top:2px;}.file-download,.field-link{font-weight:bold;}.paragraph--type--formatted-text .file-download,.paragraph--type--highlight .file-download,.paragraph--type--link .file-download,.paragraph--type--formatted-text .field-link,.paragraph--type--highlight .field-link,.paragraph--type--link .field-link{margin-top:40px;}.paragraph--type--link.button .field-link a,.paragraph--type--teaser .field-link a,.paragraph--type--training-type-teaser .field-link a,.paragraph--type--title-link .field-link a,.node-readmore a,a.training-readmore,a .apply,.node-type--quiz .field-link a,.go-to-upcoming a,a.cta-button{font-weight:bold;}.paragraph--type--link.button .field-link a svg.ext,.paragraph--type--teaser .field-link a svg.ext,.paragraph--type--training-type-teaser .field-link a svg.ext,.paragraph--type--title-link .field-link a svg.ext,.node-readmore a svg.ext,a.training-readmore svg.ext,a .apply svg.ext,.node-type--quiz .field-link a svg.ext,.go-to-upcoming a svg.ext,a.cta-button svg.ext{display:none;}.paragraph--type--link.button .field-link a::before,.paragraph--type--teaser .field-link a::before,.paragraph--type--training-type-teaser .field-link a::before,.paragraph--type--title-link .field-link a::before,.node-readmore a::before,a.training-readmore::before,a .apply::before,.node-type--quiz .field-link a::before,.go-to-upcoming a::before,a.cta-button::before{margin-right:20px;margin-bottom:-20px;content:"";display:inline-block;width:70px;height:50px;background-repeat:no-repeat;background-position:0 0;background-image:url(/themes/custom/emdria/images/icons/button-cta.svg);background-size:99%;transition:margin 0.2s;}.paragraph--type--link.button .field-link a:hover::before,.paragraph--type--teaser .field-link a:hover::before,.paragraph--type--training-type-teaser .field-link a:hover::before,.paragraph--type--title-link .field-link a:hover::before,.node-readmore a:hover::before,a.training-readmore:hover::before,a .apply:hover::before,.node-type--quiz .field-link a:hover::before,.go-to-upcoming a:hover::before,a.cta-button:hover::before{margin-right:16px;margin-left:4px;}@media all and (max-width:720px){.paragraph--type--link.button .field-link a::before,.paragraph--type--teaser .field-link a::before,.paragraph--type--training-type-teaser .field-link a::before,.paragraph--type--title-link .field-link a::before,.node-readmore a::before,a.training-readmore::before,a .apply::before,.node-type--quiz .field-link a::before,.go-to-upcoming a::before,a.cta-button::before{width:40px;height:34px;margin-bottom:-15px;margin-right:10px;}.paragraph--type--link.button .field-link a:hover::before,.paragraph--type--teaser .field-link a:hover::before,.paragraph--type--training-type-teaser .field-link a:hover::before,.paragraph--type--title-link .field-link a:hover::before,.node-readmore a:hover::before,a.training-readmore:hover::before,a .apply:hover::before,.node-type--quiz .field-link a:hover::before,.go-to-upcoming a:hover::before,a.cta-button:hover::before{margin-right:6px;}}.red-bg .paragraph--type--link.button .field-link a::before,.training-registration .paragraph--type--link.button .field-link a::before,.upcoming-master-retreat .paragraph--type--link.button .field-link a::before,.paragraph--type--quiz-link .paragraph--type--link.button .field-link a::before,.red-bg .paragraph--type--teaser .field-link a::before,.training-registration .paragraph--type--teaser .field-link a::before,.upcoming-master-retreat .paragraph--type--teaser .field-link a::before,.paragraph--type--quiz-link .paragraph--type--teaser .field-link a::before,.red-bg .paragraph--type--training-type-teaser .field-link a::before,.training-registration .paragraph--type--training-type-teaser .field-link a::before,.upcoming-master-retreat .paragraph--type--training-type-teaser .field-link a::before,.paragraph--type--quiz-link .paragraph--type--training-type-teaser .field-link a::before,.red-bg .paragraph--type--title-link .field-link a::before,.training-registration .paragraph--type--title-link .field-link a::before,.upcoming-master-retreat .paragraph--type--title-link .field-link a::before,.paragraph--type--quiz-link .paragraph--type--title-link .field-link a::before,.red-bg .node-readmore a::before,.training-registration .node-readmore a::before,.upcoming-master-retreat .node-readmore a::before,.paragraph--type--quiz-link .node-readmore a::before,.red-bg a.training-readmore::before,.training-registration a.training-readmore::before,.upcoming-master-retreat a.training-readmore::before,.paragraph--type--quiz-link a.training-readmore::before,.red-bg a .apply::before,.training-registration a .apply::before,.upcoming-master-retreat a .apply::before,.paragraph--type--quiz-link a .apply::before,.red-bg .node-type--quiz .field-link a::before,.training-registration .node-type--quiz .field-link a::before,.upcoming-master-retreat .node-type--quiz .field-link a::before,.paragraph--type--quiz-link .node-type--quiz .field-link a::before,.red-bg .go-to-upcoming a::before,.training-registration .go-to-upcoming a::before,.upcoming-master-retreat .go-to-upcoming a::before,.paragraph--type--quiz-link .go-to-upcoming a::before,.red-bg a.cta-button::before,.training-registration a.cta-button::before,.upcoming-master-retreat a.cta-button::before,.paragraph--type--quiz-link a.cta-button::before{background-image:url(/themes/custom/emdria/images/icons/button-cta-alt.svg);}.cta-button{display:block;margin-bottom:40px;text-align:right;}.file-download{margin-left:70px;}.file-download::before{margin-right:20px;margin-left:-70px;margin-bottom:-20px;content:"";display:inline-block;width:50px;height:66px;background-repeat:no-repeat;background-position:0 0;background-image:url(/themes/custom/emdria/images/icons/button-down.svg);background-size:99%;transition:margin 0.2s;}.file-download:hover::before{margin-top:4px;margin-bottom:-24px;}@media all and (max-width:720px){.file-download::before{width:40px;height:53px;margin-bottom:-15px;margin-right:10px;}.file-download:hover::before{margin-bottom:-19px;}}.file-download.order-completed{display:block;margin-top:20px;}.red-bg .file-download::before{background-image:url(/themes/custom/emdria/images/icons/button-down-alt.svg);}.header .file-download.order-completed::before{background-image:url(/themes/custom/emdria/images/icons/button-down-alt.svg);}.file-download.smaller-icon::before{width:40px;height:53px;margin-bottom:-15px;margin-right:10px;}.file-download.smaller-icon:hover::before{margin-bottom:-19px;}.node-type--training-type > .content > .field-image,.node-type--page > .content > .field-image{margin:20px 0;width:100%;}@media all and (min-width:720px){.node-type--training-type > .content > .field-image,.node-type--page > .content > .field-image{margin:80px 0;}}.node-type--training-type > .content > .field-image img,.node-type--page > .content > .field-image img{width:100%;}.paragraph--type--section{margin:40px 0;}@media all and (min-width:720px){.paragraph--type--section{margin:80px 0;}}.paragraph--type--section > .field-title{font-size:2.6em;text-align:center;}.border-after{position:relative;padding-bottom:40px;}.border-after::after{content:"";position:absolute;bottom:0;right:0;display:block;width:100%;max-width:100%;height:5px;background:-webkit-linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);background:-moz-linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);background:-o-linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);background:linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);}.paragraph--type--highlight{position:relative;background:#f8f9fb;padding:40px 0;margin:40px 0;}.paragraph--type--highlight:before,.paragraph--type--highlight:after{content:"";position:absolute;background:#f8f9fb;top:0;bottom:0;width:9999px;height:100%;}.paragraph--type--highlight:before{right:100%;}.paragraph--type--highlight:after{left:100%;}.paragraph--type--highlight .field-text{font-size:1.4em;font-weight:300;}.paragraph--type--video{margin:40px 0;}@media all and (min-width:960px){.field-recommended,.paragraph--type--recommended > .field-paragraphs,.paragraph--type--teasers{display:flex;gap:80px;flex-wrap:wrap;}.field-recommended.paragraphs-count-2,.paragraph--type--recommended > .field-paragraphs.paragraphs-count-2,.paragraph--type--teasers.paragraphs-count-2{padding-left:80px;padding-right:80px;}}.field-recommended .paragraph--type--teaser,.paragraph--type--recommended > .field-paragraphs .paragraph--type--teaser,.paragraph--type--teasers .paragraph--type--teaser{margin-bottom:40px;flex:1 1 calc(33% - 50px);}.field-recommended .field-description,.paragraph--type--recommended > .field-paragraphs .field-description,.paragraph--type--teasers .field-description{margin-bottom:20px;}@media all and (min-width:1200px){.field-recommended .field-title,.paragraph--type--recommended > .field-paragraphs .field-title,.paragraph--type--teasers .field-title{max-width:70%;}}.paragraph p:last-child{margin-bottom:0;}.paragraph.light-bg{background:#f8f9fb;padding:40px;}.paragraph.orange-bg{background:#f29323;padding:40px;color:white;font-weight:300;position:relative;}.paragraph.orange-bg::after{z-index:-100;pointer-events:none;display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;mix-blend-mode:multiply;}.paragraph.orange-bg > *{color:white;}@media all and (min-width:1200px){.paragraph.orange-bg{margin-left:-40px;margin-right:-40px;}}.paragraph.orange-bg a{color:white;font-weight:bold;}.paragraph.red-bg{background:#8d273e;margin-top:40px;margin-bottom:40px;color:white;font-weight:300;}.paragraph.red-bg h2,.paragraph.red-bg h3,.paragraph.red-bg h4{color:#f29323;}.paragraph.red-bg p a{color:white;text-decoration:underline;}.paragraph.dark-bg{background:#4a4f54;margin-top:40px;margin-bottom:40px;color:white;font-weight:300;}.paragraph.dark-bg h2,.paragraph.dark-bg h3,.paragraph.dark-bg h4{color:#f29323;}.paragraph.dark-bg p a{color:white;text-decoration:underline;}.paragraph.full-width{position:relative;background:#f8f9fb;}.paragraph.full-width:before,.paragraph.full-width:after{content:"";position:absolute;background:#f8f9fb;top:0;bottom:0;width:9999px;height:100%;}.paragraph.full-width:before{right:100%;}.paragraph.full-width:after{left:100%;}.paragraph.full-width.dark-bg{position:relative;background:#4a4f54;}.paragraph.full-width.dark-bg:before,.paragraph.full-width.dark-bg:after{content:"";position:absolute;background:#4a4f54;top:0;bottom:0;width:9999px;height:100%;}.paragraph.full-width.dark-bg:before{right:100%;}.paragraph.full-width.dark-bg:after{left:100%;}.paragraph.full-width.red-bg{position:relative;background:#8d273e;}.paragraph.full-width.red-bg:before,.paragraph.full-width.red-bg:after{content:"";position:absolute;background:#8d273e;top:0;bottom:0;width:9999px;height:100%;}.paragraph.full-width.red-bg:before{right:100%;}.paragraph.full-width.red-bg:after{left:100%;}.paragraph.light-title .field-title{font-weight:300;color:#1D252C;font-size:1.8em;}.paragraph--type--text-block{padding:40px;margin-top:40px;margin-bottom:40px;}@media all and (max-width:720px){.paragraph--type--text-block{padding:20px 40px;margin-left:-40px;margin-right:-40px;margin-top:20px;margin-bottom:20px;}}.paragraph--type--text-block h3{color:#f29323;font-weight:normal;}@media all and (min-width:1200px){.paragraph--type--text-block:not(.full-width,.orange-bg),.is-node .block-emdria-page-title,.node--layout-full > .content > .field-subtitle,.node--layout-full > .content > .body,.node-type--team-member.node--layout-full,.node-type--therapist-profile.node--layout-full,.node-type--article.node--layout-full,.node-type--blog.node--layout-full,.node-type--resource-article.node--layout-full,.page-resources-faq-support .node--layout-full,.node-type--quiz.node--layout-full,.training-product-full .intro-content{padding-left:160px;padding-right:80px;margin-left:0;}.paragraph--type--text-block:not(.full-width,.orange-bg) .body,.paragraph--type--text-block:not(.full-width,.orange-bg) .field-subtitle,.is-node .block-emdria-page-title .body,.is-node .block-emdria-page-title .field-subtitle,.node--layout-full > .content > .field-subtitle .body,.node--layout-full > .content > .field-subtitle .field-subtitle,.node--layout-full > .content > .body .body,.node--layout-full > .content > .body .field-subtitle,.node-type--team-member.node--layout-full .body,.node-type--team-member.node--layout-full .field-subtitle,.node-type--therapist-profile.node--layout-full .body,.node-type--therapist-profile.node--layout-full .field-subtitle,.node-type--article.node--layout-full .body,.node-type--article.node--layout-full .field-subtitle,.node-type--blog.node--layout-full .body,.node-type--blog.node--layout-full .field-subtitle,.node-type--resource-article.node--layout-full .body,.node-type--resource-article.node--layout-full .field-subtitle,.page-resources-faq-support .node--layout-full .body,.page-resources-faq-support .node--layout-full .field-subtitle,.node-type--quiz.node--layout-full .body,.node-type--quiz.node--layout-full .field-subtitle,.training-product-full .intro-content .body,.training-product-full .intro-content .field-subtitle{padding-left:0;padding-right:0;}}@media all and (min-width:1200px){.training-product-full > header{padding-left:160px;}}.paragraph--type--accommodation-options{padding:40px 0;margin-top:40px;margin-bottom:40px;}@media all and (min-width:960px){.paragraph--type--title-link{display:flex;column-gap:40px;justify-content:space-between;}.paragraph--type--title-link .field-link{flex:1 1 30%;}}.field-facebook,.field-twitter,.field-linkedin,.field-instagram{display:inline-block;margin-right:20px;}.field-facebook a,.field-twitter a,.field-linkedin a,.field-instagram a{display:block;width:25px;height:25px;overflow:hidden;text-indent:-100em;}@media all and (min-width:960px){.node-type--team-member .field-facebook,.node-type--team-member .field-twitter,.node-type--team-member .field-linkedin,.node-type--team-member .field-instagram{margin-right:40px;}}.field-facebook{background:url(/themes/custom/emdria/images/icons/social/facebook.svg) no-repeat 0 0;}.field-twitter{background:url(/themes/custom/emdria/images/icons/social/twitter.svg) no-repeat 0 0;}.field-linkedin{background:url(/themes/custom/emdria/images/icons/social/linkedin.svg) no-repeat 0 0;}.field-instagram{background:url(/themes/custom/emdria/images/icons/social/instagram.svg) no-repeat 0 0;}.application-entity .field-item{margin-bottom:1em;}.application-entity .agreement-body,.application-entity .field-agreement,.application-entity .field-agreement-additional,.application-entity .field-attendance-requirements,.application-entity .field--name-field-attendance-requirements,#edit-application-form .agreement-body,#edit-application-form .field-agreement,#edit-application-form .field-agreement-additional,#edit-application-form .field-attendance-requirements,#edit-application-form .field--name-field-attendance-requirements{font-size:0.85em;border:1px solid #76788F;padding:15px;margin-bottom:40px;max-height:600px;overflow-y:auto;background:#f8f9fb;}@media all and (min-width:720px){.application-entity .agreement-body,.application-entity .field-agreement,.application-entity .field-agreement-additional,.application-entity .field-attendance-requirements,.application-entity .field--name-field-attendance-requirements,#edit-application-form .agreement-body,#edit-application-form .field-agreement,#edit-application-form .field-agreement-additional,#edit-application-form .field-attendance-requirements,#edit-application-form .field--name-field-attendance-requirements{padding:30px;}}.application-entity .agreement-body ul,.application-entity .agreement-body ol,.application-entity .field-agreement ul,.application-entity .field-agreement ol,.application-entity .field-agreement-additional ul,.application-entity .field-agreement-additional ol,.application-entity .field-attendance-requirements ul,.application-entity .field-attendance-requirements ol,.application-entity .field--name-field-attendance-requirements ul,.application-entity .field--name-field-attendance-requirements ol,#edit-application-form .agreement-body ul,#edit-application-form .agreement-body ol,#edit-application-form .field-agreement ul,#edit-application-form .field-agreement ol,#edit-application-form .field-agreement-additional ul,#edit-application-form .field-agreement-additional ol,#edit-application-form .field-attendance-requirements ul,#edit-application-form .field-attendance-requirements ol,#edit-application-form .field--name-field-attendance-requirements ul,#edit-application-form .field--name-field-attendance-requirements ol{padding-left:1em;}.application-entity .agreement-body li,.application-entity .field-agreement li,.application-entity .field-agreement-additional li,.application-entity .field-attendance-requirements li,.application-entity .field--name-field-attendance-requirements li,#edit-application-form .agreement-body li,#edit-application-form .field-agreement li,#edit-application-form .field-agreement-additional li,#edit-application-form .field-attendance-requirements li,#edit-application-form .field--name-field-attendance-requirements li{margin-bottom:0.5em;}.training-product-full .field-description{font-size:1.2em;}@media all and (max-width:960px){.training-product-full .field-description{margin-bottom:1em;}}.training-product-full .date-location{margin-left:-20px;margin-right:-20px;}@media all and (max-width:720px){.training-product-full .date-location{margin-bottom:20px;}}.training-product-full .date-location > *{padding:10px 20px;}@media all and (min-width:720px){.training-product-full .date-location{display:flex;}.training-product-full .date-location > *{flex:1 1 50%;}}.training-product-full .date-location .field-item{padding-right:20px;}.training-product-full .date-location .field-item > *:last-child{font-size:1.3em;}@media all and (min-width:720px){.training-product-full .date-location .field-item > *:last-child{font-size:1.6em;}}.training-product-full > header{margin-bottom:40px;}@media all and (min-width:960px){.training-product-full > header{display:flex;column-gap:40px;}.training-product-full > header .info{flex:1 1 calc(100% - 310px);}.training-product-full > header .image{flex:0 0 230px;}}.training-product-full > header .status{display:flex;column-gap:40px;flex-wrap:wrap;justify-content:space-between;}.training-product-full > header .status .training-status{text-align:right;}.training-product-full .variations{z-index:100;position:relative;}.training-product-full .variations .rows{margin-left:-20px;margin-right:-20px;display:flex;}@media all and (min-width:720px){.training-product-full .variations .rows{align-items:end;}}@media all and (max-width:720px){.training-product-full .variations .rows{flex-wrap:wrap;}}.training-product-full .variations .rows .variation{position:relative;flex:1 1 50%;background:#f8f9fb;padding:20px;border-left:1px solid white;border-right:1px solid white;}@media all and (min-width:720px){.training-product-full .variations .rows .variation{flex:1 1 33.3%;}}.training-product-full .variations .rows .variation .title{font-weight:bold;}.training-product-full .variations .rows .variation .prices{font-size:0.85em;}.training-product-full .variations .rows .variation .variation-total{font-size:2.2em;font-weight:300;}.training-product-full .variations .rows .variation .field-date-range{font-weight:bold;font-size:0.8em;}@media all and (min-width:720px){.training-product-full .variations .rows .variation .field-date-range{margin-top:10px;}}.training-product-full .variations .rows .variation .smart-date--date{display:flex;justify-content:space-between;column-gap:2px;}.training-product-full .variations .rows .variation-current:first-child .progress-bar{min-width:15px;}.training-product-full .variations .rows .variation-current:last-child .progress-bar{max-width:calc(100% - 15px);}@media all and (max-width:720px){.training-product-full .variations .rows .variation-current{order:50;}.training-product-full .variations .rows .variation-current .progress-bar{min-width:15px;max-width:calc(100% - 15px);}}.training-product-full .variations .rows .variation-current .variation-total{font-weight:bold;color:#8d273e;}.training-product-full .variations .rows .variation-upcoming .variation-total{text-decoration-thickness:3px;}.training-product-full .variations .rows .variation-passed .field-date-range{text-decoration-thickness:1px;}.training-product-full .variations .rows .variation-upcoming,.training-product-full .variations .rows .variation-passed{color:#b8bacc;}.training-product-full .variations .rows .variation-upcoming .label,.training-product-full .variations .rows .variation-passed .label{color:#b8bacc;}.training-product-full .variations .rows .variation-upcoming .current-date,.training-product-full .variations .rows .variation-passed .current-date{display:none;}@media all and (max-width:720px){.training-product-full .variations .rows .variation-upcoming .variation-total,.training-product-full .variations .rows .variation-passed .variation-total{font-size:1.2em;}}.training-product-full .variations .rows .variation-upcoming .field-date-range{color:#1D252C;}.training-product-full .variations .variation-progress{position:absolute;bottom:0;left:0;width:100%;background:#f29323;}@media all and (min-width:720px){.training-product-full .variations .variation-progress{left:-1px;width:calc(100% + 2px);}}.training-product-full .variations .variation-progress .progress-bar{background:#b8bacc;height:10px;}.training-product-full .variations .variation-current .variation-progress{background:-webkit-linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);background:-moz-linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);background:-o-linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);background:linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);}.training-product-full .variations .variation-current .variation-progress .progress-bar{position:relative;z-index:20;}.training-product-full .variations .variation-current .variation-progress .progress-bar .current-date{display:block;position:absolute;width:30px;height:20px;bottom:-3px;right:-15px;background:#8d273e;clip-path:polygon(50% 0%,0% 100%,100% 100%);-webkit-clip-path:polygon(50% 0%,0% 100%,100% 100%);}.training-product-full .training-registration a{display:block;position:relative;padding:20px;background:#8d273e;color:#f8f9fb;font-weight:bold;margin-left:-20px;margin-right:-20px;line-height:2em;position:relative;}.training-product-full .training-registration a::after{z-index:-100;pointer-events:none;display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;mix-blend-mode:multiply;}@media all and (min-width:960px){.training-product-full .training-registration a{display:flex;gap:40px;justify-content:space-between;padding:40px;}}.training-product-full .training-registration a:hover{color:#f29323;}.training-product-full .training-registration a .title{font-size:1.4em;}@media all and (min-width:960px){.training-product-full .training-registration a .title{font-size:1.8em;}}.training-product-full .training-registration a .apply{color:#f29323;}.training-product-full .training-registration a .apply:hover{color:white;}.training-product-full .training-registration .rows > div:nth-child(even) a{background:#a12d47;}.training-product-full .training-details{margin-left:-20px;margin-right:-20px;}@media all and (min-width:960px){.training-product-full .training-details{display:flex;gap:20px;}}@media all and (min-width:1200px){.training-product-full .training-details{gap:40px;}}.training-product-full .training-details > div{flex:1 1 50%;}.training-product-full .training-details > div > *{padding:20px;}.training-product-full .training-details .field-schedule{background:#f8f9fb;}@media all and (min-width:960px){.training-product-full .training-details .field-schedule{margin-bottom:40px;}}.training-product-full .training-details .trainers-group{background:#f8f9fb;}@media all and (min-width:960px){.training-product-full .training-details .trainers-group{margin-bottom:40px;}}.training-product-full .training-details .field-coordinator{margin-top:20px;}.training-product-full .training-details .field-ce-credits{padding-bottom:0;}.training-product-full .training-details .field-ce-credits *:last-child{font-size:2.4em;font-weight:bold;color:#8d273e;}.training-product-full .training-details .field-ce-credits-file{padding-top:0;}.field-overview > div p:first-child{font-size:1.2em;}.section.learning-objectives,.section.additional-info{background:#f8f9fb;padding:40px;margin-left:-40px;margin-right:-40px;position:relative;}.section.learning-objectives::after,.section.additional-info::after{content:"";position:absolute;bottom:0;right:0;display:block;width:100%;max-width:200px;height:5px;background:-webkit-linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);background:-moz-linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);background:-o-linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);background:linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);}.section.training-variations{margin-bottom:2px;}.training-product-teaser .training-title{margin-top:10px;font-size:1.8em;max-width:700px;}.training-product-teaser .training-title a{color:#1D252C;}.training-product-teaser .intro{display:flex;flex-wrap:wrap;column-gap:40px;row-gap:1em;justify-content:space-between;}@media all and (max-width:720px){.training-product-teaser .intro .image{display:none;}}.training-product-teaser .info{flex:1 1 calc(100% - 310px);display:flex;flex-direction:column;justify-content:space-between;}@media all and (min-width:960px){.training-product-teaser .info{padding-top:1em;}}.training-product-teaser .date-location{margin-bottom:1em;}.training-product-teaser .status{display:flex;flex-wrap:wrap;column-gap:40px;justify-content:space-between;}.training-product-teaser .training-type{color:#8d273e;}.training-product-teaser .training-type .icon{display:inline-block;margin-top:-4px;margin-right:5px;}.training-product-teaser .training-type .field-type{display:inline-block;font-weight:bold;}.training-product-teaser .field-schedule{margin-bottom:20px;font-size:0.9em;}.training-product-teaser .field-ce-credits{margin-bottom:20px;font-weight:bold;}.training-product-teaser.on-demand header,.training-product-teaser.external header{margin-bottom:1em;}.training-product-teaser.on-demand .training-title,.training-product-teaser.external .training-title{margin-top:0;margin-bottom:0;}.training-product-teaser.on-demand .training-subtitle,.training-product-teaser.external .training-subtitle{margin-top:0;margin-bottom:0;font-weight:normal;}@media all and (min-width:720px){.training-product-teaser.on-demand .field-image,.training-product-teaser.external .field-image{float:right;margin-left:30px;margin-bottom:1em;}}.training-product-teaser.on-demand .field-description,.training-product-teaser.external .field-description{font-size:14.4px;margin-bottom:1em;}.go-to-upcoming,.see-more-trainings{margin-bottom:40px;}.go-to-upcoming a,.see-more-trainings a{font-weight:bold;text-decoration:underline;}.go-to-upcoming a:hover,.see-more-trainings a:hover{text-decoration-style:double;}#upcoming-trainings,#courses{padding-top:127px;margin-top:-107px;}@media all and (min-width:960px){.upcoming-trainings{margin-bottom:40px;padding-bottom:40px;}}.upcoming-trainings.on-demand-trainings{margin-top:80px;}.upcoming-trainings .views-group{position:relative;}.upcoming-trainings .views-group > h3 .year{color:#f29323;}@media all and (min-width:960px){.upcoming-trainings .views-group > h3 .year{display:block;}}@media all and (min-width:960px){.upcoming-trainings .views-group{display:flex;column-gap:80px;}.upcoming-trainings .views-group > h3{flex:0 0 230px;padding-top:1em;}.upcoming-trainings .views-group::before{position:absolute;top:0;left:0;content:"";width:calc(100% - 270px);height:1px;background:#b8bacc;}}.upcoming-trainings .views-rows{width:100%;}.upcoming-trainings .views-row{border-bottom:1px solid #b8bacc;padding:40px 0;}.upcoming-trainings .views-row:last-child{border-bottom:0;}.upcoming-trainings .views-row:first-child{padding-top:0;}.view-external-trainings{position:relative;background:#f8f9fb;padding-top:40px;padding-bottom:40px;}.view-external-trainings:before,.view-external-trainings:after{content:"";position:absolute;background:#f8f9fb;top:0;bottom:0;width:9999px;height:100%;}.view-external-trainings:before{right:100%;}.view-external-trainings:after{left:100%;}@media all and (min-width:1200px){.view-external-trainings .rows{margin-left:300px;}}.view-external-trainings .icon{float:left;}.view-external-trainings .icon svg{fill:#8d273e;}@media all and (max-width:720px){.view-external-trainings .icon svg{width:60px;height:60px;}}.view-external-trainings > header{margin-bottom:2em;}.view-external-trainings > header h2{margin:0;}.view-external-trainings > header em{border-bottom:1px solid #76788F;font-style:normal;}.paragraph--type--training-types{margin:40px 0;}.paragraph--type--training-types .paragraph--type--training-type-teaser{padding:40px 0;}@media all and (min-width:960px){.paragraph--type--training-types .paragraph--type--training-type-teaser{display:flex;column-gap:80px;justify-content:space-between;padding:80px 0;}.paragraph--type--training-types .paragraph--type--training-type-teaser aside{flex:0 0 calc(50% - 60px);}.paragraph--type--training-types .paragraph--type--training-type-teaser .field-image{position:relative;}.paragraph--type--training-types .paragraph--type--training-type-teaser .field-image::after{content:"";display:block;position:absolute;top:40px;left:-40px;width:100%;height:100%;z-index:100;background:#f8f9fb;}.paragraph--type--training-types .paragraph--type--training-type-teaser .field-image img{position:relative;z-index:200;position:relative;}.paragraph--type--training-types .paragraph--type--training-type-teaser .field-image img::after{z-index:-100;pointer-events:none;display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;mix-blend-mode:multiply;}}.paragraph--type--training-types .paragraph--type--training-type-teaser:nth-child(odd){position:relative;background:#f8f9fb;}.paragraph--type--training-types .paragraph--type--training-type-teaser:nth-child(odd):before,.paragraph--type--training-types .paragraph--type--training-type-teaser:nth-child(odd):after{content:"";position:absolute;background:#f8f9fb;top:0;bottom:0;width:9999px;height:100%;}.paragraph--type--training-types .paragraph--type--training-type-teaser:nth-child(odd):before{right:100%;}.paragraph--type--training-types .paragraph--type--training-type-teaser:nth-child(odd):after{left:100%;}@media all and (min-width:960px){.paragraph--type--training-types .paragraph--type--training-type-teaser:nth-child(odd) aside{order:-1;}.paragraph--type--training-types .paragraph--type--training-type-teaser:nth-child(odd) .field-image::after{background:white;left:40px;}}.paragraph--type--training-types .paragraph--type--training-type-teaser .field-link{margin:20px 0;}.training-type-icon{float:right;}.field-type--training-status-list{font-size:0.9em;}.field-type--training-status-list::after{content:"";display:inline-block;width:20px;height:20px;border-radius:50%;background:#f29323;margin-left:10px;margin-bottom:-4px;}.field-type--training-status-list.status-1::after{background:#278D76;}.field-type--training-status-list.status-2::after{background:#8d273e;}.field-type--training-status-list.status-3::after{background:#8d273e;}.activehosted_form input[type=text]{width:250px !important;}.training-product-full.legacy .variation .variation-progress,.training-product-full.legacy .variation .field-date-range{display:none;}.field-cta-text{border:2px solid #8d273e;padding:20px;margin:20px 0;font-size:1.2em;background:#f8f9fb;}.field-cta-text a{color:#8d273e;font-weight:bold;}.field-cta-text p:last-child{margin-bottom:0;}.media-oembed-content{border:0;}.field-video article{margin:40px 0;}.field-media-oembed-video > div{margin-bottom:20px;}.cta .body{background:#f29323;color:white;font-size:1.45em;font-weight:300;padding:30px;margin:80px 0;position:relative;}.cta .body::after{z-index:-100;pointer-events:none;display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;mix-blend-mode:multiply;}.cta .body p:last-child{margin-bottom:0;}.cta .body a{color:white;font-weight:bold;}.field-books{display:flex;gap:40px;flex-wrap:wrap;}@media all and (min-width:960px){.field-books{column-gap:80px;}}.field-books > *{margin-bottom:20px;}@media all and (min-width:500px){.field-books > *{flex:1 1 calc(33% - 50px);}}.field-books header{margin-bottom:1em;}.field-books h3{margin-bottom:0;font-size:1.2em;}.field-books article{display:flex;flex-wrap:wrap;column-gap:40px;}.field-books article aside{order:-1;}@media all and (min-width:960px){.field-books article aside{flex:0 0 180px;}}@media all and (min-width:960px){.field-books article .content{flex:1 1 50%;}}.field-books .field-image{margin-bottom:1em;}.field-books .field-link{margin-top:1em;}.field-books .field-author{margin-top:5px;}.field-books .field-description{font-size:0.85em;}.node-testimonial{position:relative;background:#f8f9fb;margin-top:40px;}.node-testimonial:before,.node-testimonial:after{content:"";position:absolute;background:#f8f9fb;top:0;bottom:0;width:9999px;height:100%;}.node-testimonial:before{right:100%;}.node-testimonial:after{left:100%;}@media all and (max-width:720px){.node-testimonial{margin-top:20px;padding-bottom:20px;}}@media all and (min-width:720px){.node-testimonial .content{display:flex;column-gap:80px;}.node-testimonial .content .photo{flex:0 0 340px;}}.node-testimonial .field-description{font-weight:300;margin-bottom:1em;padding-top:40px;}@media all and (min-width:960px){.node-testimonial .field-description{font-size:1.2em;}}.node-testimonial .field-image{position:relative;width:270px;}@media all and (max-width:720px){.node-testimonial .field-image{max-width:50%;}}.node-testimonial .field-image::after{content:"";display:block;position:absolute;top:-25px;left:25px;width:100%;height:100%;z-index:100;background:-webkit-linear-gradient(45deg,#f29323,#8d273e);background:-moz-linear-gradient(45deg,#f29323,#8d273e);background:-o-linear-gradient(45deg,#f29323,#8d273e);background:linear-gradient(45deg,#f29323,#8d273e);}@media all and (max-width:720px){.node-testimonial .field-image::after{top:-15px;left:15px;}}.node-testimonial .field-image img{position:relative;z-index:200;}.node-testimonial .text{margin-bottom:40px;}.node-testimonial .author{margin-bottom:0;}.node-testimonial .author-name{font-weight:bold;}.node-testimonial .author-title{color:#76788F;}.node-testimonial .author-title .comma{color:#1D252C;font-weight:bold;margin-left:-5px;}.node-testimonial .field-affiliation{color:#f29323;text-transform:uppercase;font-size:0.85em;letter-spacing:1px;}.view-testimonials .node-testimonial{margin-top:80px;}.view-testimonials .views-row:nth-child(odd) .node-testimonial{position:relative;background:white;}.view-testimonials .views-row:nth-child(odd) .node-testimonial:before,.view-testimonials .views-row:nth-child(odd) .node-testimonial:after{content:"";position:absolute;background:white;top:0;bottom:0;width:9999px;height:100%;}.view-testimonials .views-row:nth-child(odd) .node-testimonial:before{right:100%;}.view-testimonials .views-row:nth-child(odd) .node-testimonial:after{left:100%;}.paragraph--type--testimonial > .field-title{margin-top:80px;}#footer{margin-top:80px;padding:40px 0;background:#4a4f54;}#footer .subscribe-link{margin-top:40px;font-size:0.85em;color:#b8bacc;}#footer .subscribe-link a{color:#f8f9fb;}#closure{position:relative;padding-top:20px;font-size:0.85em;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:end;}#closure::before{content:"";position:absolute;top:0;right:0;display:block;width:100%;max-width:100%;height:2px;background:-webkit-linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);background:-moz-linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);background:-o-linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);background:linear-gradient(left,#8d273e 0%,#8d273e 26%,#f29323 100%);}#closure > div{margin-bottom:20px;}@media all and (max-width:960px){#closure .sociala{flex:0 0 100%;}}@media all and (min-width:960px){#closure > div{flex:1 1 33%;}}#closure .logo{text-align:center;}@media all and (max-width:320px){#closure .logo{order:-1;}}@media all and (min-width:960px){#closure .sociala{text-align:right;}}#closure .copyright{color:#b8bacc;}#closure .legal .menu{font-weight:bold;}#closure .legal .menu li{display:inline-block;}#closure .legal .menu li::after{content:" | ";color:#b8bacc;padding:0 5px;}#closure .legal .menu li:last-child::after{display:none;}#closure .legal .menu a{color:white;}#closure .legal .menu a.is-active{color:#f29323;}.paragraph--type--brochure{position:relative;background:#8d273e;padding-top:20px;margin-top:40px;}.paragraph--type--brochure:before,.paragraph--type--brochure:after{content:"";position:absolute;background:#8d273e;top:0;bottom:0;width:9999px;height:calc(100% - 80px);}.paragraph--type--brochure:before{right:100%;}.paragraph--type--brochure:after{left:100%;}@media all and (min-width:720px){.paragraph--type--brochure{padding-top:40px;}}.paragraph--type--brochure .field-title{color:white;}.paragraph--type--brochure .content{background:white;padding:40px;position:relative;z-index:200;position:relative;}.paragraph--type--brochure .content::after{z-index:-100;pointer-events:none;display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;mix-blend-mode:multiply;}@media all and (min-width:720px){.paragraph--type--brochure .content{display:flex;}}.paragraph--type--brochure .content .field-subtitle{font-weight:300;max-width:400px;}@media all and (min-width:960px){.paragraph--type--brochure .content{padding:80px;}}.paragraph--type--brochure .content .field-image{position:relative;margin-right:40px;margin-bottom:20px;width:80px;height:100px;background-size:cover;flex:0 0 80px;}.paragraph--type--brochure .content .field-image::after{z-index:-100;pointer-events:none;display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;mix-blend-mode:multiply;}@media all and (min-width:960px){.paragraph--type--brochure .content .field-image{margin-right:80px;flex:0 0 245px;width:245px;height:316px;}}.paragraph--type--brochure .content .field-description{margin-bottom:40px;}@media all and (max-width:720px){.paragraph--type--brochure .content .field-description{clear:both;}}.nodetype-team_member h1,.nodetype-therapist_profile h1{font-size:2.2em;color:#1D252C;}.node-type--team-member .field-image,.node-type--therapist-profile .field-image{margin-bottom:1em;max-width:60%;}@media all and (min-width:720px){.node-type--team-member .field-image,.node-type--therapist-profile .field-image{max-width:340px;}}.node-type--team-member .field-speciality,.node-type--therapist-profile .field-speciality{margin:1em 0;}.node-type--team-member .field-address .label,.node-type--team-member .field-contact .label,.node-type--therapist-profile .field-address .label,.node-type--therapist-profile .field-contact .label{display:block;margin-bottom:5px;}@media all and (min-width:960px){.node-type--team-member .field-address,.node-type--therapist-profile .field-address{margin-bottom:40px;}}.node-type--team-member .field-contact > div strong,.node-type--therapist-profile .field-contact > div strong{color:#f29323;}.node-type--team-member .field-contact > div a,.node-type--therapist-profile .field-contact > div a{color:#1D252C;}.node-type--team-member .body,.node-type--therapist-profile .body{margin-top:2em;}.node-type--team-member .body .label,.node-type--therapist-profile .body .label{font-size:1.4em;color:#f29323;display:block;margin-bottom:0.5em;font-weight:normal;}.node-type--team-member .body .label::after,.node-type--therapist-profile .body .label::after{display:none;}@media all and (min-width:720px){.node-type--team-member .intro,.node-type--therapist-profile .intro{display:flex;column-gap:40px;}.node-type--team-member .intro .field-image,.node-type--therapist-profile .intro .field-image{flex:0 0 30%;}}@media all and (min-width:960px){.node-type--team-member .intro,.node-type--therapist-profile .intro{column-gap:80px;}.node-type--team-member .intro .field-image,.node-type--therapist-profile .intro .field-image{flex:0 0 340px;}}.node-type--team-member .social-links,.node-type--therapist-profile .social-links{margin:10px 0;}@media all and (min-width:960px){.node-type--team-member .social-links,.node-type--therapist-profile .social-links{margin:20px 0;}}@media all and (min-width:960px){.view-team-groups .rows{display:flex;column-gap:80px;flex-wrap:wrap;}.view-team-groups .rows > *{flex:0 0 calc(50% - 40px);}}.view-team-groups ul.links{list-style-type:none;list-style-image:none;margin:0;padding:0;font-weight:bold;}.view-team-groups .node-type--team-member{margin-bottom:80px;}.view-team-groups .node-type--team-member h2{margin:0;}.view-team-groups .node-type--team-member h2 a{color:#1D252C;}.view-team-groups .field-image{max-width:60%;}@media all and (min-width:720px){.view-team-groups .field-image{max-width:240px;}}.node-type--team-group form,.view-therapists form{margin:20px 0;}@media all and (min-width:1200px){.node-type--team-group form,.view-therapists form{margin-top:40px;}}.node-type--team-group form .form-item,.view-therapists form .form-item{display:inline-block;margin-right:20px;margin-bottom:10px;max-width:240px;}.node-type--team-group form label,.view-therapists form label{font-weight:bold;}.node-type--team-group form .form-actions,.view-therapists form .form-actions{margin-top:0;margin-bottom:40px;}.view-therapists .views-field-field-speciality ul{margin:0;padding-left:1em;font-size:0.9em;}.view-therapists .photo{display:block;overflow:hidden;max-width:110px;transition:filter,0.2s;filter:grayscale(80%);border-radius:100%;}@media all and (max-width:960px){.view-therapists .photo{display:none;}}.view-therapists .photo a{float:left;}.view-therapists tr:hover .photo{filter:grayscale(0);}.view-therapists .views-field-title{display:table-caption;}.node-type--article .field-image,.node-type--event .field-image,.node-type--blog .field-image{margin-bottom:40px;}@media all and (min-width:960px){.node-type--article .field-image,.node-type--event .field-image,.node-type--blog .field-image{margin-bottom:80px;}}.node-type--article h1,.node-type--event h1,.node-type--blog h1{color:#1D252C;font-size:2.2em;margin-bottom:10px;}.node-type--article .node-type,.node-type--article .field-time-required,.node-type--event .node-type,.node-type--event .field-time-required,.node-type--blog .node-type,.node-type--blog .field-time-required{margin-bottom:0;color:#8d273e;font-size:1.2em;font-weight:bold;}.node-type--article .field-date,.node-type--blog .field-date{color:#76788F;margin-bottom:10px;}.node-type--article .field-author,.node-type--blog .field-author{color:#76788F;margin-bottom:40px;}.node-type--article .field-author .label,.node-type--blog .field-author .label{font-weight:normal;color:#76788F;}.node-type--event .field-date,.node-type--event .field-location{margin-bottom:40px;}.node-type--event .field-date > div,.node-type--event .field-location > div{font-size:1.6em;font-weight:300;}@media all and (min-width:960px){.node-type--event .info{display:flex;column-gap:40px;justify-content:space-between;}}.view-articles{margin-bottom:80px;}.view-articles article{margin-top:80px;}@media all and (min-width:960px){.view-articles article{display:flex;column-gap:80px;}.view-articles article .field-image{flex:0 0 340px;}}.view-articles .body h2{font-size:1.1em;color:#1D252C;}.view-articles .body h3,.view-articles .body h4,.view-articles .body h5{font-size:1em;color:#1D252C;}.view-articles .field-image{margin-bottom:20px;}.view-articles h2{margin-top:0;font-size:1.8em;}.view-articles h2 a{color:#1D252C;font-weight:normal;}.view-articles .field-date{margin-bottom:1em;}.view-articles ul.links{list-style-type:none;list-style-image:none;margin-left:0;padding:0;font-weight:bold;}.nodetype-resource_article h1,.nodetype-recource_video h1{color:#1D252C;font-size:2.2em;}.node-type--resource-article .field-image{margin-bottom:40px;}.node-type--recource-video .field-video{margin-bottom:40px;}.view-resource{margin:80px 0;}.view-resource article{margin-bottom:40px;}.view-resource .field-image{margin-bottom:20px;}.view-resource h2{margin-top:0;font-size:1.8em;}.view-resource h2 a{color:#1D252C;font-weight:normal;}.view-resource .body *{font-size:1em;color:#1D252C;}.view-resource ul.links{list-style-type:none;list-style-image:none;margin-left:0;padding:0;font-weight:bold;}@media all and (min-width:720px){.view-resource .rows{display:flex;column-gap:80px;flex-wrap:wrap;}}.view-resource .rows .views-row{flex:0 0 calc(50% - 40px);}@media all and (min-width:960px){.view-resource .rows .views-row{flex:0 0 calc(33% - 50px);}}.paragraph--type--accommodation{margin:20px 0 40px 0;}.paragraph--type--accommodation:last-child{margin-bottom:0;}@media all and (min-width:720px){.paragraph--type--accommodation{display:flex;column-gap:40px;}}@media all and (min-width:960px){.paragraph--type--accommodation{column-gap:80px;margin:40px 0 80px 0;}}.paragraph--type--accommodation aside{order:-1;flex:0 0 30%;}@media all and (min-width:960px){.paragraph--type--accommodation aside{flex:0 0 340px;}}@media all and (max-width:720px){.paragraph--type--accommodation .main{margin-bottom:40px;}}.paragraph--type--accommodation h3{margin-top:0;font-weight:normal;}@media all and (min-width:960px){.paragraph--type--accommodation h3{font-size:2em;}}.paragraph--type--accommodation .field-title-prefix{font-weight:bold;color:#8d273e;font-size:1.1em;}@media all and (min-width:720px){.layout-region-checkout-main,.layout-region-checkout-footer{padding-right:40px;}}@media all and (min-width:1200px){.layout-region-checkout-main,.layout-region-checkout-footer{padding-right:80px;}}.cart-form table{table-layout:auto;}.cart-form .training-title{font-size:1.4em;margin-bottom:0;}.cart-form .delete-order-item{font-size:0.7em;}.cart-form .views-field-unit-price__number,.cart-form .views-field-total-price__number{text-align:right;}.cart-form .views-field-remove-button{width:80px;}.cart-form .views-field-remove-button [type=submit]{background-color:#f29323;}.cart-form .views-field-remove-button [type=submit]:hover{background-color:#8d273e;}.form-actions{margin-top:40px;}.order-total-line-label{margin-right:0.3em;display:inline;}.order-total-line-label::after{content:":";margin-left:-0.3em;}.commerce-checkout-flow-trainings-checkout-flow .training-full-note{color:#8d273e;font-weight:bold;}ol.checkout-progress{margin:0;padding:0;margin:0 -20px;font-size:0.9em;line-height:1em;}@media all and (max-width:720px){ol.checkout-progress{display:none;}}ol.checkout-progress li{display:inline-block;padding:30px 10px 35px 20px;}ol.checkout-progress .checkout-progress--step__current{color:#f29323;}ol.checkout-progress a{color:#1D252C;text-decoration:underline;}ol.checkout-progress a:hover{color:#f29323;}.checkout-pane-coupon-redemption{margin-top:40px;}.form-wrapper__login-option input[type=checkbox],.form-wrapper__returning-customer input[type=checkbox]{width:auto;}.node-type--frontpage .paragraph--type--text-block h2.field-title,.node-type--frontpage .view-title{font-size:2.2em;}@media all and (min-width:960px){.node-type--frontpage .paragraph--type--text-block h2.field-title,.node-type--frontpage .view-title{font-size:2.6em;}}.node-type--frontpage .about-trainings{background:#4a4f54;color:white;margin-top:80px;position:relative;background:#4a4f54;}.node-type--frontpage .about-trainings:before,.node-type--frontpage .about-trainings:after{content:"";position:absolute;background:#4a4f54;top:0;bottom:0;width:9999px;height:100%;}.node-type--frontpage .about-trainings:before{right:100%;}.node-type--frontpage .about-trainings:after{left:100%;}@media all and (min-width:960px){.node-type--frontpage .about-trainings{padding-bottom:40px;}}.node-type--frontpage .about-trainings h2,.node-type--frontpage .about-trainings h3,.node-type--frontpage .about-trainings h4,.node-type--frontpage .about-trainings a{color:#f29323;}.node-type--frontpage .about-trainings .view-title{text-align:center;margin:40px 0;}.node-type--frontpage .about-trainings h3.training-type{display:flex;justify-content:space-between;}@media all and (min-width:960px){.node-type--frontpage .about-trainings h3.training-type{font-weight:normal;}}@media all and (max-width:960px){.node-type--frontpage .about-trainings .field-image{max-width:33%;float:right;margin-left:20px;margin-bottom:10px;}}.node-type--frontpage .about-trainings .field-image a:hover{opacity:0.8;}@media all and (min-width:720px){.node-type--frontpage .about-trainings .rows{display:flex;column-gap:40px;flex-wrap:wrap;}}@media all and (min-width:960px){.node-type--frontpage .about-trainings .rows{column-gap:80px;}.node-type--frontpage .about-trainings .rows .field-image{position:relative;z-index:100;margin-left:-40px;margin-right:-40px;}}.node-type--frontpage .about-trainings .rows > *{padding-bottom:40px;}@media all and (min-width:720px){.node-type--frontpage .about-trainings .rows > *{flex:0 0 calc(50% - 20px);}}@media all and (min-width:960px){.node-type--frontpage .about-trainings .rows > *{flex:0 0 calc(25% - 60px);}}.node-type--frontpage .about-trainings .field-video{position:relative;top:-40px;margin-bottom:-40px;}@media all and (min-width:720px){.node-type--frontpage .about-trainings .field-video{top:-80px;margin-bottom:-80px;}}@media all and (min-width:960px){.node-type--frontpage .about-trainings{margin-top:300px;}.node-type--frontpage .about-trainings .field-video{top:-260px;margin-bottom:-260px;}}.node-type--frontpage .upcoming-trainings{margin-top:80px;}.upcoming-master-retreat .field-image img{left:50%;margin-left:-50vw;margin-right:-50vw;max-width:100vw;position:relative;right:50%;width:100vw;border-bottom:10px solid #f29323;}.upcoming-master-retreat h2{color:#f29323;}.upcoming-master-retreat .training-title{margin-top:0;}.upcoming-master-retreat .training-title a{color:white;}.upcoming-master-retreat .training-title a:hover{color:#f29323;}.upcoming-master-retreat .info-block{background:#8d273e;padding:40px;background:linear-gradient(45deg,rgb(141,39,62) 0%,rgb(141,39,62) 50%,rgb(188,87,54) 87%,rgb(243,148,35) 100%);color:white;position:relative;top:-80px;}.node-type--frontpage .upcoming-master-retreat .info-block{margin-bottom:-80px;}@media all and (min-width:960px){.upcoming-master-retreat .info-block{display:flex;column-gap:80px;}.upcoming-master-retreat .info-block .aside{padding-top:40px;flex:0 0 40%;}}.upcoming-master-retreat .field-dates,.upcoming-master-retreat .field-location{margin-bottom:1em;}.upcoming-master-retreat .field-dates > div,.upcoming-master-retreat .field-location > div{color:orange;font-size:1.2em;font-weight:bold;}.upcoming-master-retreat .field-dates .label,.upcoming-master-retreat .field-location .label{color:white;font-weight:normal;}ul.social-links{list-style-type:none;list-style-image:none;margin:0;padding:0;}ul.social-links li{display:inline-block;width:20px;height:20px;background-size:cover;background-repeat:no-repeat;background-position:0 0;margin-right:15px;}ul.social-links li:last-child{margin-right:0;}ul.social-links li.facebook{background-image:url(/themes/custom/emdria/images/icons/social/footer/facebook.svg);}ul.social-links li.twitter{background-image:url(/themes/custom/emdria/images/icons/social/footer/twitter.svg);}ul.social-links li.linkedin{background-image:url(/themes/custom/emdria/images/icons/social/footer/linkedin.svg);}ul.social-links li.instagram{background-image:url(/themes/custom/emdria/images/icons/social/footer/instagram.svg);}ul.social-links li.youtube{width:30px;background-image:url(/themes/custom/emdria/images/icons/social/footer/youtube.svg);}ul.social-links a{display:block;text-indent:-100em;text-align:left;overflow:hidden;}.block-socialsharingbuttons{margin-top:3em;}.block-socialsharingbuttons h2{font-size:1.2em;}.block-socialsharingbuttons .social-sharing-buttons{justify-content:left;margin:0 0 1em 0;}.view-quiz .node-type--quiz{margin-bottom:80px;}.view-quiz .node-type--quiz > h2{font-weight:normal;color:#1D252C;}.paragraph--type--quiz-link{background:#8d273e;padding:40px;color:white;position:relative;}.paragraph--type--quiz-link::after{z-index:-100;pointer-events:none;display:block;content:"";position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 5px #ccc;-moz-box-shadow:0 0 5px #ccc;box-shadow:0 0 5px #ccc;mix-blend-mode:multiply;}@media all and (min-width:1200px){.paragraph--type--quiz-link{margin-left:-40px;margin-right:-40px;}}.paragraph--type--quiz-link h2{margin:0;color:white;}.paragraph--type--quiz-link h3{margin-top:0;color:orange;font-weight:normal;}.paragraph--type--quiz-link .field-link{text-align:right;}.node-type--quiz .field-link{margin-top:20px;}.training-order > .header{position:relative;background:#f29323;margin-bottom:40px;padding:20px 0 40px 0;margin-top:-40px;align-items:end;position:sticky;}.training-order > .header:before,.training-order > .header:after{content:"";position:absolute;background:#f29323;top:0;bottom:0;width:9999px;height:100%;}.training-order > .header:before{right:100%;}.training-order > .header:after{left:100%;}.training-order > .header h1{margin:0;font-size:3.6em;letter-spacing:2px;position:relative;}.training-order > .header h1::before{content:"#";position:absolute;top:-10px;left:-25px;font-size:30px;}@media all and (max-width:720px){.training-order > .header h1::before{left:unset;right:-25px;}}.training-order > .header :not(input){color:white;}.training-order > .header.status-review{background:#f29323;}.training-order > .header.status-review::after{background:#f29323;}.training-order > .header.status-incomplete{background:#f8f9fb;}.training-order > .header.status-incomplete :not(input){color:#1D252C;}.training-order > .header.status-incomplete::before,.training-order > .header.status-incomplete::after{background:#f8f9fb;}.training-order > .header.status-approved{background:#3e94f6;}.training-order > .header.status-approved::before,.training-order > .header.status-approved::after{background:#3e94f6;}.training-order > .header.status-completed{background:#278D76;}.training-order > .header.status-completed::before,.training-order > .header.status-completed::after{background:#278D76;}.training-order > .header.status-denied{background:#8d273e;}.training-order > .header.status-denied::before,.training-order > .header.status-denied::after{background:#8d273e;}.training-order > .header.status-withdrawn{background:#76788F;}.training-order > .header.status-withdrawn::before,.training-order > .header.status-withdrawn::after{background:#76788F;}.training-order .block{margin-bottom:1em;}@media all and (min-width:960px){.training-order .history{display:flex;gap:40px;}}.training-order .current-status .status{display:block;font-size:1.6em;line-height:1.2em;font-weight:bold;margin-bottom:0;margin-top:20px;}.training-order .field-item.completed{padding-top:10px;border-top:2px solid white;margin-top:10px;}a.go-to-comments{text-decoration:underline;animation:blink-animation 1s steps(5,start) infinite;-webkit-animation:blink-animation 1s steps(5,start) infinite;}a.go-to-comments:hover{text-decoration-style:double;animation:none;-webkit-animation:none;}.order-edit{text-align:right;margin-top:1em;}.state-machine-transition-form .ajax-progress{display:none;}.state-machine-transition-form .button{padding:10px 15px;margin-right:5px;margin-bottom:10px;}.state-machine-transition-form .button:hover{opacity:0.8;}.state-machine-transition-form input[type=submit]{color:white;}.trainings-dashboard .state-machine-transition-form input[type=submit]{font-size:0.85em;padding:5px 10px;font-weight:normal;}.state-machine-transition-form input[id^=edit-incomplete]{background:#f8f9fb;color:#1D252C;border:1px dotted #76788F;}.state-machine-transition-form input[id^=edit-incomplete]:hover{background:#f8f9fb;}.state-machine-transition-form input[id^=edit-approve]{background:#3e94f6;}.state-machine-transition-form input[id^=edit-approve]:hover{background:#3e94f6;}.state-machine-transition-form input[id^=edit-deny]{background:#8d273e;}.state-machine-transition-form input[id^=edit-deny]:hover{background:#8d273e;}.state-machine-transition-form input[id^=edit-withdraw]{background:#76788F;}.state-machine-transition-form input[id^=edit-withdraw]:hover{background:#76788F;}.state-machine-transition-form input[id^=edit-complete]{background:#278D76;}.state-machine-transition-form input[id^=edit-complete]:hover{background:#278D76;}a.online-training-link{margin-bottom:1em;background-color:#308eff;}.training-order-summary .views-field-title > *{margin-bottom:0;}.training-order-summary .views-field-title a{color:#8d273e;text-decoration:underline;}.training-order-summary .views-field-title a:hover{text-decoration-style:double;}.training-order-summary .prices-attachement{text-align:right;margin-top:1em;}.training-order-summary .prices-attachement .views-field{border-bottom:1px dotted;}.training-order-summary .prices-attachement .views-label{font-size:0.85em;}.training-order-summary .prices-attachement .field-content{display:inline-block;margin-left:10px;}.training-order-summary .prices-attachement .views-field-order-total .field-content{font-size:1.4em;}.checkout-pane-trainings-checkout-pane-review-message{margin-top:40px;font-size:0.85em;}@media all and (min-width:1500px){.trainings-dashboard{margin-left:-150px;margin-right:-150px;}}.trainings-dashboard table{font-size:0.9em;}.trainings-dashboard tbody .views-field-state{font-weight:bold;font-size:0.9em;}.trainings-dashboard tbody .views-field-state span{display:block;border-left:10px solid #f8f9fb;padding-left:10px;}.trainings-dashboard tbody .views-field-state.review span{border-left-color:#f29323;}.trainings-dashboard tbody .views-field-state.incomplete span{border-left-color:#76788F;}.trainings-dashboard tbody .views-field-state.approved span{border-left-color:#3e94f6;}.trainings-dashboard tbody .views-field-state.completed span{border-left-color:#278D76;}.trainings-dashboard tbody .views-field-state.denied span{border-left-color:#8d273e;}.trainings-dashboard tbody .views-field-state.withdrawn span{border-left-color:#1D252C;}.trainings-dashboard tbody .views-field-order-number{font-size:1.2em;font-weight:bold;}.trainings-dashboard .button{background:#f29323;}.trainings-dashboard .button:hover{background:#8d273e;}.trainings-dashboard .views-exposed-form{margin-bottom:40px;}.trainings-dashboard .views-exposed-form .form-item{display:inline-block;margin-right:10px;margin-bottom:10px;}.trainings-dashboard .views-exposed-form .form-item input{max-width:100%;}.trainings-dashboard .views-exposed-form .form-item.form-item-training,.trainings-dashboard .views-exposed-form .form-item.form-item-order-id{max-width:200px;}.trainings-dashboard .views-exposed-form #edit-actions{display:inline-block;}.trainings-dashboard .views-exposed-form #edit-actions .button{margin-top:-4px;}#content .comment-wrapper h2{margin-bottom:1em;}#content .comment-wrapper h2.comment-form__title{margin-bottom:1em;}.field-node--comment{font-size:0.934em;}.comment{margin-bottom:19px;vertical-align:top;display:table;}[dir=rtl] .comment{direction:rtl;}.comment__meta{padding:0 30px 0 0;font-size:1.071em;}[dir=rtl] .comment__meta{padding:0 0 0 30px;}.comment__attribution img{border:1px solid #d3d7d9;}.comment .field--name-user-picture img{margin:0;}.comment__author{margin:4px 0;line-height:1.2;}.comment__author .username{white-space:nowrap;}.comment__time{margin-bottom:4px;color:#68696b;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:0.733em;line-height:1.2;}.comment__permalink{font-size:0.733em;line-height:1.2;}.comment__content{position:relative;display:table-cell;padding:10px 25px 10px 25px;vertical-align:top;width:100%;border:1px solid #d3d7d9;font-size:0.929em;line-height:1.6;word-break:break-all;}.comment__content:before{content:"";position:absolute;right:100%;top:20px;border-top:20px solid transparent;border-right:20px solid #d3d7d9;border-bottom:20px solid transparent;}[dir=rtl] .comment__content:before{right:auto;left:100%;border-right:none;border-left:20px solid #d3d7d9;}.comment__content:after{content:"";position:absolute;right:100%;top:20px;border-top:20px solid transparent;border-right:20px solid #fff;border-bottom:20px solid transparent;margin-right:-1px;}[dir=rtl] .comment__content:after{right:auto;left:100%;border-right:none;border-left:20px solid #fff;margin-right:0;margin-left:-1px;}.comment__content h3{margin-top:0.94em;margin-bottom:0.45em;font-size:1.171em;}.indented{margin-left:40px;}[dir=rtl] .indented{margin-right:40px;margin-left:0;}.comment .links{padding:0 0 0.25em 0;float:right;font-size:0.9em;}.comment .links li{padding:0 0.5em 0 0;font-size:1.08em;}[dir=rtl] .comment .links li{padding:0 0 0 0.5em;}.comment--unpublished{margin-right:5px;padding:5px 2px 5px 5px;background:#fff4f4;}[dir=rtl] .comment--unpublished{margin-left:5px;margin-right:0;padding:5px 5px 5px 2px;}.unpublished{padding:20px 15px 0;}.unpublished .comment-text .comment-arrow{border-left:1px solid #fff4f4;border-right:1px solid #fff4f4;}.comment-footer{display:table-row;}.comment--unpublished .comment__text:after,.node--unpublished .comment__text:after{border-right-color:#fff4f4;}[dir=rtl] .comment--unpublished .comment__content:after,[dir=rtl] .node--unpublished .comment__content:after{border-left-color:#fff4f4;}#application-comments{padding-top:40px;margin-top:40px;}.paragraph--type--trainers-speakers{margin-top:80px;overflow:hidden;}.paragraph--type--trainers-speakers .field-description{margin-bottom:40px;}.paragraph--type--trainer-info{overflow:hidden;clear:both;margin-bottom:40px;}.paragraph--type--trainer-info .field-image{margin-bottom:20px;max-width:260px;}@media all and (min-width:720px){.paragraph--type--trainer-info .field-image{float:left;margin-right:30px;}}
@keyframes blink-animation{to{visibility:hidden;}}@-webkit-keyframes blink-animation{to{visibility:hidden;}}.trainee-resources-view{max-width:700px;}.explorer-order .trainee-resources-view{max-width:100%;}.section-emdr-training-resources .trainee-resources-view{margin-top:20px;}.trainee-resources-view .inner{margin-bottom:40px;background:#f8f9fb;padding:30px;margin-left:-30px;}@media all and (min-width:960px){.trainee-resources-view .inner{margin-top:-40px;}}.trainee-resources-view .inner > .item-list > ol > li{margin-bottom:30px;}.trainee-resources-view .inner > .item-list > ol > li::marker{font-size:1.6em;font-weight:bold;color:#8d273e;}.trainee-resources-view .view-title{margin-top:0;}.trainee-resources-view .node-type--trainee-resources{margin-top:20px;}.trainee-resources-view .accordion > h2,.trainee-resources-view h3.accordion{font-size:1.6em;color:#8d273e;text-decoration:underline;}.trainee-resources-view .accordion > h2:hover,.trainee-resources-view h3.accordion:hover{text-decoration-style:double;}.accordion,.accordion-group{cursor:pointer;}
@keyframes blink-animation{to{visibility:hidden;}}@-webkit-keyframes blink-animation{to{visibility:hidden;}}
