.et_pb_blog_posts .et_pb_post .entry-featured-image-url{overflow:hidden}.et_pb_blog_posts .et_pb_post .entry-featured-image-url img{transform:scale(1);transition:transform 0.7s ease}.et_pb_blog_posts .et_pb_post:hover .entry-featured-image-url img{transform:scale(1.08)}@media (max-width:340px){.logo_text{display:none}}@media (min-width:981px){.header-sticky{position:fixed!important;top:0;left:0;width:100%;z-index:99999;transform:translateY(-110%);opacity:0;pointer-events:none;will-change:transform,opacity}.header-sticky.is-scrolled{pointer-events:auto;animation:stickySlideDown .7s cubic-bezier(.22,1,.36,1) forwards}}@media (max-width:980px){.header-sticky.is-scrolled{position:fixed!important;top:0;left:0;width:100%;z-index:99999;animation:stickySlideDown .7s cubic-bezier(.22,1,.36,1) forwards}}.header-sticky.is-scrolled{box-shadow:0 2px 16px rgba(0,0,0,.08)}@keyframes stickySlideDown{0%{transform:translateY(-100%);opacity:0}50%{opacity:.5}100%{transform:translateY(0);opacity:1}}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}50%{opacity:0.5}to{transform:translateY(0);opacity:1}}@keyframes slideDown{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pendulum{0%,100%{transform:rotate(-15deg);transform-origin:center top}50%{transform:rotate(15deg);transform-origin:center top}}.dp-coming-soon-light{overflow:hidden;position:relative;background-size:cover;background-position:center top;animation:pendulum 3.4s ease-in-out infinite}@keyframes moveBackground{0%{background-position:0 0}25%{background-position:0 0}50%{background-position:100% 0}75%{background-position:100% 0}100%{background-position:0 0}}a:focus{outline:none}.accent{background-color:var(--gcid-primary-color);color:#fff;padding:0px 10px 0px 10px;border-radius:8px}.accent-link{transition:.5s;border-bottom:3px solid var(--gcid-primary-color)}.accent-link:hover{border-bottom-color:transparent}:root{--cf7-primary:var(--gcid-primary-color,#2271b1);--cf7-font-bold:'Circe-Bold',Helvetica,Arial,sans-serif;--cf7-font-reg:'Circe-Regular',Helvetica,Arial,sans-serif;--cf7-error:#e74c3c;--cf7-border:#000;--cf7-radius:8px}.wpcf7-spinner{display:none!important}.wpcf7-response-output{display:none!important}.wpcf7-form p{margin:0}.wpcf7-form input[type="text"],.wpcf7-form input[type="tel"],.wpcf7-form input[type="email"]{width:100%;box-sizing:border-box;border:none;border-bottom:3px solid var(--cf7-border);background:transparent;padding:10px 5px;font-family:var(--cf7-font-bold);font-size:18px;color:#000;outline:none;transition:border-color 0.3s ease;border-radius:0;box-shadow:none}.wpcf7-form input[type="text"]::placeholder,.wpcf7-form input[type="tel"]::placeholder,.wpcf7-form input[type="email"]::placeholder{color:#000;font-family:var(--cf7-font-bold);font-size:18px;opacity:1}.wpcf7-form input[type="text"]:focus,.wpcf7-form input[type="tel"]:focus,.wpcf7-form input[type="email"]:focus{border-bottom-color:var(--cf7-primary)}.wpcf7-not-valid-tip{position:absolute!important;bottom:-18px;left:0;font-size:12px;white-space:nowrap;color:var(--cf7-error);font-family:var(--cf7-font-reg);z-index:1}.wpcf7-submit{background-color:var(--cf7-primary);color:#fff;border:none;padding:10px 50px;font-family:var(--cf7-font-bold);font-size:18px;border-radius:var(--cf7-radius);cursor:pointer;transition:filter 0.3s ease;white-space:nowrap;display:inline-block}.wpcf7-submit:hover{filter:brightness(0.88)}.wpcf7-form.submitting .wpcf7-submit{cursor:wait;opacity:0.75;position:relative;color:transparent!important}.wpcf7-form.submitting .wpcf7-submit::after{content:"";position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2px solid rgba(255,255,255,0.35);border-top-color:#fff;border-radius:50%;animation:cf7spin 0.65s linear infinite}@keyframes cf7spin{to{transform:rotate(360deg)}}.cf7-field{position:relative;overflow:visible}.cf7-row{display:flex;align-items:center;gap:40px;overflow:visible}.cf7-row .cf7-field{flex:1}.cf7-button{flex-shrink:0}.cf7-row-bottom{display:flex;align-items:center;gap:20px;margin-top:15px}.cf7-row-bottom .cf7-button{flex-shrink:0}.cf7-row-bottom .cf7-consent{margin-top:0}.cf7-consent{font-size:14px;font-family:var(--cf7-font-reg);text-align:center;margin-top:10px}.cf7-consent a{color:var(--cf7-primary);text-decoration:underline}.cf7-main .cf7-field,.cf7-gift .cf7-field{margin-bottom:10px}.cf7-main .cf7-consent{text-align:left}.cf7-gift .cf7-row-bottom{flex-direction:column;align-items:stretch;gap:12px}.cf7-gift .cf7-row-bottom .cf7-button,.cf7-gift .cf7-row-bottom .wpcf7-submit{width:100%}.cf7-gift .cf7-row-bottom .cf7-consent{text-align:center}.cf7-pills{padding:6px 0}div.course-pills,div.course-pills p,.pum-content div.course-pills,.pum-content div.course-pills p,.pum-overlay div.course-pills,.pum-overlay div.course-pills p{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;width:100%!important;margin:0!important;padding:0!important}div.course-pills br,div.course-pills p br{display:none!important}.course-pill{display:inline-block!important;flex:0 0 auto!important;margin:0!important;padding:5px 20px;border:1.5px solid #ccc;border-radius:var(--cf7-radius);cursor:pointer;background:#fff;font-family:var(--cf7-font-reg);font-size:16px;color:#000;line-height:1.5;white-space:nowrap;user-select:none;transition:border-color 0.2s ease,background 0.2s ease,color 0.2s ease}.course-pill:hover{border-color:var(--cf7-primary);background:rgba(0,0,0,0.03)}.course-pill.active{background:var(--cf7-primary);border-color:var(--cf7-primary);color:#fff;font-family:var(--cf7-font-bold)}.course-pills-error{display:none;margin-top:6px;font-size:12px;color:var(--cf7-primary);font-family:var(--cf7-font-reg)}.pum-content .et_pb_button::before,.pum-content .et-social-icon a::before,.pum-content .et-social-telegram a::before{font-family:'ETmain',sans-serif!important;display:inline-block!important}@media (max-width:980px){.cf7-row-bottom{flex-direction:column;align-items:stretch;gap:12px}.cf7-row-bottom .cf7-button,.cf7-row-bottom .wpcf7-submit{width:100%}.cf7-row-bottom .cf7-consent{text-align:center}}@media (max-width:820px){div.course-pills,div.course-pills p{gap:8px!important}.course-pill{font-size:14px;padding:5px 14px}}@media (max-width:767px){.cf7-row{flex-direction:column;gap:10px}.cf7-row .cf7-field,.cf7-row .cf7-button,.wpcf7-submit{width:100%}.cf7-row-bottom{flex-direction:column;align-items:stretch;gap:12px}.cf7-row-bottom .cf7-button{width:100%}.cf7-row-bottom .cf7-consent{text-align:center}.et_pb_post .entry-featured-image-url{margin-bottom:15px}.et_pb_image_container{margin:-20px -20px 0px}.et_grid_module>.et_pb_post,.et_pb_blog_grid .et_pb_post{padding:10px}}@media (max-width:393px){div.course-pills,div.course-pills p{gap:6px!important}.course-pill{font-size:13px;padding:4px 12px}}