.container{width:90%}input:focus{border-color:#dfb160!important;outline:none;border:2px solid #dfb160!important}#main-header{border-bottom:1px solid #fff3}#top-menu-nav>ul>li>a:hover{opacity:1}#top-menu li{padding-right:25px}nav#top-menu-nav{padding-bottom:22px!important}.nav ul li a:hover{opacity:1!important;color:#fff!important}.golden_link_text{color:#3b5552!important;font-size:15px}.golden_link_text:hover{text-decoration:underline;color:#dfb160!important}#top-menu>li>a{position:relative;display:inline-block;padding-bottom:18px!important}#top-menu>li>a:before{content:"";position:absolute;left:0;bottom:0px;width:0;height:2px;background:#fff;transition:width .35s ease}#top-menu li:not(.menu-btn) a:hover::before{width:100%}#top-menu li.current-menu-item:not(.menu-btn) a::before{width:100%}.emdr-hero{position:relative;overflow:hidden}.golden_color{color:#dfb160}.emdr-hero::before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(43,63,58,0.82) 0%,rgba(43,63,58,0.72) 22%,rgba(43,63,58,0.45) 42%,rgba(43,63,58,0.10) 65%,rgba(43,63,58,0) 100%)}.emdr-hero::after{content:"";position:absolute;left:-5%;bottom:-120px;width:110%;height:215px;z-index:2;background:rgba(255,255,255,0.95);filter:blur(36px);border-radius:23%}.emdr-hero .et_pb_row{position:relative;z-index:5}.footer-logo img{filter:brightness(0) invert(1)}.green_icon_bg{width:50px;height:50px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#294b47,#5f8a83)}.green_icon_bg_news{width:55px;height:55px;border-radius:100px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#294b47,#5f8a83)}.main-box{transition:all 0.3s ease}.main-box .green_icon_bg{transition:transform 0.35s ease,background 0.35s ease}.main-box:hover .green_icon_bg{transform:scale(1.10)}.wpcf7-not-valid-tip{color:#ef4444!important;font-size:0.85em!important}.custom-circle-section{position:relative;overflow:hidden;background:#294E49}.custom-circle-section:before{content:"";position:absolute;top:-180px;right:-180px;width:370px;height:370px;background:rgba(180,175,120,0.16);border-radius:50%;z-index:1}.custom-circle-section:after{content:"";position:absolute;bottom:-180px;left:-180px;width:310px;height:310px;background:rgba(180,175,120,0.16);border-radius:50%;z-index:1}.custom-circle-section .et_pb_row{position:relative;z-index:5}.date_calendar .et_pb_main_blurb_image span{margin:inherit}.date_calendar .et_pb_blurb_container{padding-left:0}.webinar-btn{display:inline-flex;align-items:center;gap:6px;background:#c2a663;padding:0px 10px;border-radius:999px;text-decoration:none;font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#3b5552;transition:all 0.3s ease}.webinar-btn svg{width:15px;height:15px;flex-shrink:0}.webinar-date{display:inline-flex;align-items:center;gap:6px;padding:0px 0px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:700;color:#3b5552;transition:all 0.3s ease}.webinar-date svg{width:17px;height:17px;flex-shrink:0;margin-top:-3px}.mail_link{display:inline-flex;align-items:center;gap:6px;padding:0px 0px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:500;color:hsl(from var(--gcid-7po5bldba9) calc(h + 0) calc(s + 0) calc(l + 0) / 0.8)!important}.mail_link svg{width:17px;height:17px;flex-shrink:0}.mail_link_golden{display:inline-flex;align-items:center;gap:6px;padding:0px 0px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:500;color:#dfb160!important}.mail_link_golden svg{width:17px;height:17px;flex-shrink:0}.mail_link_golden a{}.mail_link_golden a:hover{text-decoration:underline}.testimonial_box .testimonial-inner{padding:2rem!important;border-radius:.75rem!important;min-height:345px;border:1px solid #dfe6e3!important;background-color:}.strong-view.wpmtst-default .wpmtst-testimonial{border:0px solid #E6E6E6!important}.testimonial_box .testimonial-inner:hover{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / .1),0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.testimonial_box .testimonial-content{border-bottom:1px solid #dfe6e3;padding-bottom:25px;margin-bottom:20px!important}.testimonial_box .testimonial-content p{font-weight:normal!important;font-style:italic!important;font-size:15px!important;color:#3b5552!important}.testimonial_box .testimonial-name{font-size:.875rem!important;color:#152929!important;margin-bottom:0px!important;padding-bottom:0px!important}.testimonial_box .testimonial-company{font-size:.75rem!important;line-height:1rem!important;line-height:0.7rem!important;font-weight:400!important}.testimonial_box .strong-view.wpmtst-default .wpmtst-testimonial-field{text-align:left}.testimonial-content{position:relative;padding-top:50px}.testimonial-content::before{content:"";position:absolute;top:0;left:0;width:32px;height:32px;background-image:url("https://emdr-academy.se/wp-content/uploads/2026/05/Quote.png");background-repeat:no-repeat;background-size:contain;opacity:0.7}.strong-rating-wrapper .star svg path{fill:#dfb160!important}.strong-rating{padding-top:8px!important}#test_min_height_01 p{min-height:300px}#test_min_height_02 p{min-height:185px}#top-menu .menu-btn a{background:#dfb160;color:#1f2e2b!important;padding:12px 22px!important;border-radius:.75rem;font-weight:600;transition:all 0.3s ease}#top-menu .menu-btn a:hover{background:#f1c670;color:#1f2e2b!important;transform:translateY(-2px)}.listing_icon{display:inline-flex;align-items:center;gap:6px;padding:0px 0px;border-radius:999px;text-decoration:none;font-size:14px;font-weight:400;color:#5c7a75;transition:all 0.3s ease}.listing_icon svg{width:17px;height:17px;flex-shrink:0;margin-top:-1px}.steps-box{max-width:500px}.step-item{display:flex;align-items:flex-start;gap:.75rem;;margin-bottom:16px}.step-number{width:24px;height:24px;min-width:24px;border-radius:50%;background:#2f574d;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;line-height:1}.step-text{color:#5c6f6a;font-size:.875rem;line-height:1.25rem;font-weight:400}.emdr-form{font-family:inherit}.emdr-form .form-row{display:flex;gap:24px}.emdr-form .form-group{width:100%}.emdr-form .full{}.emdr-form label{display:block}.emdr-form select,.emdr-form textarea{width:100%;border:1px solid #d8dfda;background:#f4f7f6;border-radius:18px;padding:0.75rem 1rem;font-size:14px;color:#5e746d;transition:all .3s ease}.emdr-form textarea{height:110px;resize:vertical}.emdr-form textarea{padding:0.75rem 0.75rem}.emdr-form input:focus,.emdr-form select:focus,.emdr-form textarea:focus{outline:none;border:2px solid #dfb160!important;outline:none}.emdr-form input::placeholder,.emdr-form textarea::placeholder{color:#6f847d}.submit-wrap input{background:#2f574d!important;color:#fff!important;border:none!important;border-radius:18px!important;padding:20px 38px!important;font-size:20px!important;font-weight:700;cursor:pointer;transition:all .3s ease;width:auto;min-width:290px}.submit-wrap input:hover{transform:translateY(-2px);opacity:.95}.et_pb_accordion .et_pb_toggle{background:#f5f7f4!important;border:1px solid #dce2dd!important;border-radius:.75rem!important;margin-bottom:18px!important;overflow:hidden;box-shadow:none!important}.et_pb_accordion .et_pb_toggle_title{font-size:1.25rem;font-weight:700;color:#3b5552;padding:34px 80px 34px 34px!important;line-height:1.3em;position:relative}.et_pb_toggle_title:before{display:none!important}.et_pb_toggle_title:after{content:"⌄";position:absolute;right:32px;top:32px;font-size:18px;color:#23443d;transition:all .3s ease;transform:rotate(0deg)}.et_pb_toggle_open .et_pb_toggle_title:after{transform:rotate(180deg)}.et_pb_accordion .et_pb_toggle_content{padding:0 34px 34px 34px!important;color:#5d726b;font-size:20px;line-height:1.8em}.et_pb_accordion .et_pb_toggle_title:before{display:none}.et_pb_accordion .et_pb_toggle_title{position:relative;padding-right:30px;cursor:pointer}.et_pb_accordion .et_pb_toggle_title:after{content:"\2192";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:20px;transition:all 0.3s ease;color:#3b5552}.et_pb_toggle_title:hover:after{color:#3b5552}.et_pb_accordion .et_pb_toggle_open .et_pb_toggle_title:after{transform:translateY(-50%) rotate(90deg);color:#3b5552}.et_pb_accordion .et_pb_toggle_title{padding:1.2rem 0rem 1.2rem 0rem!important}.et_pb_accordion .et_pb_toggle_content{padding:0rem 0rem 1.2rem 0rem!important}.green_text{color:#3b5552}.step-box{display:flex;align-items:center;gap:12px}.step-icon{width:42x;height:42px;min-width:42px;background:#36534d;border-radius:0.75rem;display:flex;align-items:center;justify-content:center}.step-text-big{font-size:1.5rem;line-height:2rem;font-weight:700;color:#3b5552;font-family:'Playfair Display'}.text-sm{font-size:.875rem;line-height:1.25rem;font-style:italic}.privacy_heading_small{font-size:1.25rem;line-height:1.75rem;margin-top:20px}#top-menu-nav>ul>li>a:hover{opacity:1!important;color:#fff!important}.et-fixed-header #top-menu .menu-btn a{color:#1f2e2b!important}.custom-faq{max-width:100%}.faq-item{background:#f4f7f6;overflow:hidden;transition:all 0.3s ease}.faq-question{display:flex;align-items:center;gap:18px;padding:10px 15px;cursor:pointer}.faq-icon{width:30px;height:30px;min-width:30px;border-radius:0.25rem;background:#d6a84c;position:relative;transition:all 0.3s ease}.faq-icon::before{content:"";position:absolute;top:50%;left:50%;width:12px;height:2px;background:#1d1d1d;transform:translate(-50%,-50%)}.faq-icon::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:12px;background:#1d1d1d;transform:translate(-50%,-50%);transition:opacity 0.3s ease}.faq-item.active .faq-icon::after{opacity:0}.faq-title{font-size:16px;font-weight:500;color:#dfb160;line-height:1.4}.faq-answer{max-height:0;overflow:hidden;transition:all 0.4s ease;padding:0 28px}.faq-item.active .faq-answer{max-height:500px;padding:0 28px 28px}.faq-answer p{margin:0;font-weight:400;font-size:14px;color:#5c7a75;line-height:1.7}.blog_post_card .et_grid_module>.et_pb_post{background-color:#ebefed}.blog_post_card .et_pb_post .entry-title a{transition:color 0.3s ease}.blog_post_card .et_pb_post:hover .entry-title a{color:#d6a84c!important}.et_pb_post .post-meta{font-size:0!important;margin-bottom:18px;display:flex;align-items:center;gap:10px}.et_pb_post .author,.et_pb_post .post-meta .sep,.et_pb_post .post-meta a{display:none!important}.et_pb_post .post-meta::before{content:"";width:13px;height:13px;display:inline-block;background-image:url("https://emdr-academy.se/wp-content/uploads/2026/05/Calendar.png");background-size:contain;background-repeat:no-repeat;background-position:center}.et_pb_post .published{font-size:12px!important;color:#5c7a75!important;font-weight:500;text-transform:lowercase}.blog_post_card .et_pb_post .post-content p{min-height:90px!important}.blog_post_card .et_pb_post .more-link{text-transform:lowercase}.blog_post_card .et_pb_post .more-link::first-letter{text-transform:uppercase}.blog_post_card .et_pb_post{display:flex;flex-direction:column}.blog_post_card .et_pb_post .entry-featured-image-url{order:1}.blog_post_card .et_pb_post .post-meta{order:2;margin-top:0px;margin-bottom:8px}.blog_post_card .et_pb_post .entry-title{order:3}.blog_post_card .et_pb_post .post-content{order:4}.blog_post_card .et_pb_image_container{margin:-20px -20px 0!important}.single-post .et-l--post .et_pb_row{max-width:1000px!important;width:90%}.single-post .et_post_meta_wrapper img,.single-post .et_pb_post img{max-width:1000px!important;width:90%;display:block;margin:0 auto;border-radius:0}.single-post h1.entry-title{max-width:1000px!important;width:90%;display:block;margin:0 auto}.single-post .post-meta{max-width:1000px!important;width:90%;display:block;margin:0 auto}strong{color:#000!important;font-weight:bold}.single-post .entry-content{max-width:1000px;margin:0 auto}.single-post .entry-content p{max-width:1000px;margin-bottom:24px}.post-password-form{max-width:600px;margin:80px 40px;padding:0}.post-password-form p:first-child{font-size:15px;color:#555;margin-bottom:20px}.post-password-form label{font-size:15px;color:#333;margin-right:10px}.post-password-form input[type="password"]{border:2px solid #4CAF50;padding:10px 14px;border-radius:4px;font-size:15px;width:220px;margin-right:8px}.post-password-form input[type="submit"]{background-color:#8B7A3A;color:#ffffff;border:none;padding:11px 28px;font-size:15px;font-weight:bold;border-radius:4px;cursor:pointer;vertical-align:middle}.post-password-form input[type="submit"]:hover{background-color:#6d5f2e}.post-password-form p:last-child{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}@media (max-width:767px){#test_min_height_01 p{min-height:auto}#test_min_height_02 p{min-height:auto}.step-text{font-size:17px}.step-item{gap:12px}.step-number{width:30px;height:30px;min-width:30px;font-size:16px}.emdr-form .form-row{flex-direction:column;gap:0;margin-bottom:0}.emdr-form .form-group{margin-bottom:0px}.submit-wrap input{width:100%;min-width:auto}.et_pb_accordion .et_pb_toggle_title{font-size:22px;padding:24px 60px 24px 24px!important}.et_pb_toggle_title:after{right:20px;top:20px;font-size:24px}.et_pb_accordion .et_pb_toggle_content{font-size:17px;padding:0 24px 24px 24px!important}.et_fixed_nav #main-header{position:fixed}.mobile_menu_bar:before{transition:all 0.4s ease;transform:rotate(0deg);display:block}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d";transform:rotate(180deg)}.et_mobile_menu li a:hover{opacity:1!important;color:#fff!important}.et_mobile_menu{padding:2%!important}.et_mobile_menu .menu-btn a{background:#dfb160;color:#1f2e2b!important;padding:12px 22px!important;border-radius:.75rem;font-weight:600;transition:all 0.3s ease}.et_mobile_menu .menu-btn a:hover{background:#f1c670;color:#1f2e2b!important;transform:translateY(-2px)}}@media (min-width:768px) and (max-width:980px){.et_fixed_nav #main-header{position:fixed!important}.mobile_menu_bar:before{transition:all 0.4s ease;transform:rotate(0deg);display:block}.mobile_nav.opened .mobile_menu_bar:before{content:"\4d";transform:rotate(180deg)}.et_mobile_menu li a:hover{opacity:1!important;color:#fff!important}.et_mobile_menu{padding:2%!important}.et_mobile_menu .menu-btn a{background:#dfb160;color:#1f2e2b!important;padding:12px 22px!important;border-radius:.75rem;font-weight:600;transition:all 0.3s ease}.et_mobile_menu .menu-btn a:hover{background:#f1c670;color:#1f2e2b!important;transform:translateY(-2px)}}@media (min-width:981px) and (max-width:1200px){}.et_pb_section_0_tb_footer{width:100%}.post-password-required{margin-bottom:100px}