.site_header{z-index:999;position:fixed;left:0;right:0;top:0;bottom:auto;width:100%;max-width:100%;padding:0;margin:0;background-color:#312782;transition:all linear 0.2s;border-bottom:1px solid transparent}@media (max-width: 1024px){.site_header{padding:10px 0}}.site_header .top_bar{background-color:#E72469;padding:4px 0}.site_header .top_bar .inner{display:flex;align-items:center;justify-content:space-between}.site_header .top_bar .inner .col2{display:flex;align-items:center}.site_header .top_bar .inner .col2 .social_item{display:block;margin-left:12px;transition:all ease 0.2s}.site_header .top_bar .inner .col2 .social_item:hover{transition:all ease 0.2s;transform:scale(1.05)}.site_header .top_bar ul{display:flex;margin:0;padding:0}.site_header .top_bar ul li{padding:0 24px 0 0;margin:0;display:block;color:#ffffff;list-style-type:none}.site_header .top_bar ul li a{font-size:16px;color:#ffffff;font-weight:500;letter-spacing:0.5px}.site_header .inner_header{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:100%;transition:all linear 0.2s;padding:4px 0}.site_header .inner_header .buttons_wrapper{margin:0 !important}.site_header .inner_header .logo{width:fit-content;transition:all linear 0.2s;position:relative;width:170px}@media (max-width: 1024px){.site_header .inner_header .logo{width:120px}}.site_header .inner_header .logo img{width:fit-content;height:80px;object-fit:contain;padding:0;margin:0;transition:all linear 0.2s;display:block}.site_header .inner_header .menu{position:relative}@media (max-width: 1024px){.site_header .inner_header .menu{display:none}}.site_header .inner_header .menu ul{padding:0;margin:0;display:flex;position:relative;align-items:center}.site_header .inner_header .menu ul li{position:relative;transition:all linear 0.2s;display:flex;align-items:center;justify-content:center;list-style-type:none;padding:0 7px;margin:0 5px;position:relative}@media (max-width: 1300px){.site_header .inner_header .menu ul li{padding:0 7px}}.site_header .inner_header .menu ul li.current-menu-item,.site_header .inner_header .menu ul li.page_item,.site_header .inner_header .menu ul li.page-item-7,.site_header .inner_header .menu ul li.current_page_item{position:relative}.site_header .inner_header .menu ul li.current-menu-item::after,.site_header .inner_header .menu ul li.page_item::after,.site_header .inner_header .menu ul li.page-item-7::after,.site_header .inner_header .menu ul li.current_page_item::after{position:absolute;bottom:-5px;display:block;background-color:red;content:'';height:2px;width:100%;border-radius:2px}.site_header .inner_header .menu ul li a{font-weight:600;color:#ffffff}.site_header .inner_header .menu ul li.menu-item-has-children{transition:all linear 0.2s}.site_header .inner_header .menu ul li.menu-item-has-children:hover{transition:all linear 0.2s}.site_header .inner_header .menu ul li.menu-item-has-children:hover span{transform:rotate(0);transition:all linear 0.2s}.site_header.is-scrolled{transition:all linear 0.2s;border-bottom:1px solid #e4e4e4}.site_header.is-scrolled .inner_header{transition:all linear 0.2s}.site_header.is-scrolled .inner_header .logo{transition:all linear 0.2s;width:170px}@media (max-width: 1024px){.site_header.is-scrolled .inner_header .logo{width:120px}}.site_header.is-scrolled .inner_header .logo img{height:64px;transition:all linear 0.2s}.site_header.is-scrolled .inner_header .menu ul li{height:auto}.site_header.is-scrolled .header_bar{transition:all linear 0.2s}.site_header.is-scrolled .header_bar .inner{transition:all linear 0.2s;height:40px}@media (max-width: 1024px){.site_header.is-scrolled .header_bar .inner{height:58px}}.site_header.is-scrolled .header_bar .inner p{transition:all linear 0.2s}.site_header.is-scrolled .header_bar .inner p a{font-size:24px;transition:all linear 0.2s}.site_header .right_col{display:flex;align-items:center}@media (max-width: 1024px){.site_header .right_col .buttons_wrapper{display:none}}.site_header .burger_menu{display:none;cursor:pointer}@media (max-width: 1024px){.site_header .burger_menu{height:40px;width:40px;border-radius:6px;padding:12px;display:block;display:flex;align-items:stretch;justify-content:space-between;flex-direction:column;background-color:#166d61;margin-left:20px}.site_header .burger_menu span{display:block;height:2px;width:100%;padding:0;margin:0;background-color:#ffffff;transition:all ease 0.2s}}.site_header .burger_menu.is-active{transition:all ease 0.2s}.site_header .burger_menu.is-active span:nth-child(1){transition:all ease 0.2s;transform:rotate(45deg);position:relative;top:8px}.site_header .burger_menu.is-active span:nth-child(2){transition:all ease 0.2s;opacity:0;transform:translateX(-5px)}.site_header .burger_menu.is-active span:nth-child(3){transition:all ease 0.2s;transform:rotate(-45deg);position:relative;top:-6px}.mobile_menu{position:fixed;z-index:998;top:0;right:0;width:88vw;height:100vh;background-color:#ffffff;transform:translateX(100%);transition:transform 0.35s ease;box-shadow:-10px 0 40px rgba(0,0,0,0.08);visibility:hidden}.mobile_menu.is-active{transform:translateX(0);visibility:visible}@media (min-width: 1025px){.mobile_menu{display:none}}.mobile_menu .callus{margin-bottom:12px}.mobile_menu .callus p.subtitle{margin-bottom:0;padding-bottom:8px}.mobile_menu .callus .underphone{padding-top:8px;color:#333333}.mobile_menu .callus .phone{display:flex;align-items:center;position:relative}.mobile_menu .callus .phone::before{height:23px;width:23px;padding:0;margin:0;margin-right:0;display:block;content:'';background-image:url("./img/icons/zadzwon_poradnia_psychologiczno_pedagogiczna_ursynow-yellow.png");background-repeat:no-repeat;background-size:contain;background-position:center;display:block;margin-bottom:2px;margin-right:13px}@media (min-width: 601px){.mobile_menu .callus .phone::before{display:none}}.mobile_menu .callus a{transition:all linear 0.2s;color:#fabd15;font-size:28px;font-weight:600;font-family:sans-serif;letter-spacing:-1px}.mobile_menu__nav{padding-bottom:32px}.mobile_menu__inner{height:100%;padding:130px 30px 120px 30px;display:flex;flex-direction:column;justify-content:start;overflow-y:auto}.mobile_menu__list{display:flex;flex-direction:column;padding:0;margin:0;list-style:none;margin-top:0 !important;margin-bottom:0 !important}.mobile_menu__list li{padding:0;margin:0;border-bottom:1px solid #e8eeee;list-style-type:none}.mobile_menu__list li:nth-last-child(1){border-bottom:none}.mobile_menu__list li a{display:flex;align-items:center;min-height:50px;padding:8px 0;color:#102c21;font-size:16px;font-weight:600;text-decoration:none;transition:color 0.2s ease}.mobile_menu__list li a:hover{color:#166d61}.mobile_menu__button{width:100%;text-align:center}.mobile_menu::before{content:'';position:fixed;top:0;right:100%;width:100vw;height:100vh;background-color:rgba(16,28,44,0.35);opacity:0;visibility:hidden;transition:opacity 0.3s ease, visibility 0.3s ease}.mobile_menu.is-active::before{opacity:1;visibility:visible}.mobile_menu button{box-shadow:none !important}.mobile_menu__list li.menu-item-has-children{position:relative}.mobile_menu__list li.menu-item-has-children>a{padding-right:50px}.mobile_menu__list li.menu-item-has-children>.submenu-toggle{position:absolute;top:0;right:0;width:50px;height:50px;padding:0;margin:0;border:0;background:transparent;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:2}.mobile_menu__list li.menu-item-has-children>.submenu-toggle::before{content:'';width:10px;height:10px;border-right:2px solid #1f7a6e;border-bottom:2px solid #1f7a6e;transform:rotate(45deg);transition:transform 0.25s ease;margin-top:-5px}.mobile_menu__list li.menu-item-has-children>.sub-menu{display:none;position:static;width:100%;padding:0 0 10px 20px;margin:0;background:transparent;box-shadow:none;border-radius:0}.mobile_menu__list li.menu-item-has-children>.sub-menu li{border-bottom:0}.mobile_menu__list li.menu-item-has-children>.sub-menu li a{min-height:42px;font-size:15px;font-weight:600;padding:6px 0}.mobile_menu__list li.menu-item-has-children.is-open>.sub-menu{display:block}.mobile_menu__list li.menu-item-has-children.is-open>.submenu-toggle::before{transform:rotate(225deg);margin-top:5px}.site_header .menu ul.sub-menu{position:absolute;top:calc(100% - 1px);left:0;width:240px;padding:10px 0;margin:0;background:#ffffff;border-radius:10px;box-shadow:0 12px 35px rgba(0,0,0,0.1);z-index:997;display:none;list-style:none}.site_header .menu li.menu-item-has-children.is-open>ul.sub-menu{display:block}.site_header .menu ul.sub-menu>li{position:relative;width:100%;height:auto !important;padding:0 !important;margin:0;display:block !important;list-style:none}.site_header .menu ul.sub-menu>li>a{display:flex;align-items:center;width:100%;min-height:46px;padding:10px 18px;color:#000000;text-align:left;text-decoration:none;box-sizing:border-box;transition:color 0.2s ease, background-color 0.2s ease}.site_header .menu ul.sub-menu>li>a:hover{color:#166d61;background-color:#f6f8f7}.site_header .menu ul.sub-menu li.menu-item-has-children>ul.sub-menu{top:-10px;left:calc(100% - 1px)}.site_header .menu ul.sub-menu li.menu-item-has-children>a{padding-right:40px}.site_header .menu ul.sub-menu li.menu-item-has-children>a::after{content:'';position:absolute;right:17px;width:7px;height:7px;border-right:2px solid #166d61;border-bottom:2px solid #166d61;transform:rotate(-45deg);transition:transform 0.2s ease}.site_header .menu ul.sub-menu li.menu-item-has-children.is-open>a::after{transform:rotate(45deg)}.site_header .menu>ul>li.menu-item-has-children>a{position:relative;display:flex;align-items:center;padding-right:30px}.site_header .menu>ul>li.menu-item-has-children>a::after{content:'';width:7px;height:7px;margin-left:9px;margin-top:-4px;border-right:2px solid #166d61;border-bottom:2px solid #166d61;transform:rotate(45deg);transition:transform 0.2s ease, margin-top 0.2s ease}.site_header .menu>ul>li.menu-item-has-children.is-open>a::after{transform:rotate(225deg);margin-top:4px}.site_header.is-scrolled .menu>ul>li{height:70px}@media (max-width: 1024px){.site_header .menu{display:none}}@media (min-width: 1025px){.site_header .inner_header .menu>ul{display:flex;align-items:center;position:relative;padding:0;margin:0}.site_header .inner_header .menu>ul>li{position:relative}.site_header .inner_header .menu li.menu-item-has-children{position:relative}.site_header .inner_header .menu .submenu-toggle{position:absolute;top:50%;right:0px;width:22px;height:22px;padding:0;margin:0;border:0;outline:0;background:transparent;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:50;box-shadow:none !important;appearance:none;-webkit-appearance:none}.site_header .inner_header .menu .submenu-toggle::before{content:'';display:block;width:7px;height:7px;border-right:2px solid #166d61;border-bottom:2px solid #166d61;transform:rotate(45deg);transition:transform 0.2s ease}.site_header .inner_header .menu .submenu-toggle:hover,.site_header .inner_header .menu .submenu-toggle:focus,.site_header .inner_header .menu .submenu-toggle:active{background:transparent;border:0;outline:0;box-shadow:none !important}.site_header .inner_header .menu>ul>li.menu-item-has-children>a{padding-right:30px}.site_header .inner_header .menu>ul>li.menu-item-has-children>.submenu-toggle{right:4px}.site_header .inner_header .menu>ul>li.menu-item-has-children>.submenu-toggle::before{width:7px;height:7px;transform:rotate(45deg)}.site_header .inner_header .menu>ul>li.menu-item-has-children.is-open>.submenu-toggle::before{transform:rotate(225deg)}.site_header .inner_header .menu>ul>li.menu-item-has-children>ul.sub-menu{position:absolute;top:100%;left:0;width:270px;display:none;flex-direction:column;align-items:stretch;padding:10px 0;margin:0;background:#ffffff;border:1px solid #e9eeee;border-radius:0 0 10px 10px;box-shadow:0 10px 30px rgba(0,0,0,0.1);list-style:none;z-index:9999}.site_header .inner_header .menu>ul>li.menu-item-has-children:hover>ul.sub-menu{display:flex}.site_header .inner_header .menu>ul>li.menu-item-has-children.is-open>ul.sub-menu{display:flex}.site_header .inner_header .menu ul.sub-menu{display:none;flex-direction:column;align-items:stretch;padding:10px 0;margin:0;list-style:none}.site_header .inner_header .menu ul.sub-menu>li{position:relative;display:block !important;width:100%;height:auto !important;min-height:0 !important;padding:0 !important;margin:0 !important;list-style:none}.site_header .inner_header .menu ul.sub-menu>li>a{display:flex;align-items:center;width:100%;min-height:46px;box-sizing:border-box;padding:10px 48px 10px 18px;color:#000000;font-size:15px;font-weight:600;line-height:1.35;text-align:left;text-decoration:none;white-space:normal;transition:color 0.2s ease, background-color 0.2s ease}.site_header .inner_header .menu ul.sub-menu>li>a:hover{color:#166d61;background-color:#f6f8f7}.site_header .inner_header .menu ul.sub-menu>li.menu-item-has-children>.submenu-toggle{top:0;right:0;width:46px;height:46px;transform:none}.site_header .inner_header .menu ul.sub-menu>li.menu-item-has-children>.submenu-toggle::before{display:none;width:7px;height:7px;transform:rotate(-45deg)}.site_header .inner_header .menu ul.sub-menu>li.menu-item-has-children.is-open>.submenu-toggle::before{transform:rotate(135deg)}.site_header .inner_header .menu ul.sub-menu>li.menu-item-has-children>ul.sub-menu{position:absolute;top:0;left:100%;width:270px;display:none;flex-direction:column;align-items:stretch;padding:10px 0;margin:0;background:#ffffff;border:1px solid #e9eeee;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.1);z-index:10000}.site_header .inner_header .menu ul.sub-menu>li.menu-item-has-children.is-open>ul.sub-menu{display:flex}.site_header .inner_header .menu ul.sub-menu ul.sub-menu>li{height:auto !important;min-height:0 !important;display:block !important}.site_header .inner_header .menu ul.sub-menu ul.sub-menu>li.menu-item-has-children>ul.sub-menu{position:absolute;top:0;left:100%;width:270px;display:none;flex-direction:column;padding:10px 0;margin:0;background:#ffffff;border:1px solid #e9eeee;border-radius:10px;box-shadow:0 10px 30px rgba(0,0,0,0.1);z-index:10001}.site_header .inner_header .menu ul.sub-menu ul.sub-menu>li.menu-item-has-children.is-open>ul.sub-menu{display:flex}.site_header.is-scrolled .site_header .inner_header .menu>ul>li{height:70px}}.site_footer{padding:80px 0;background-color:#f8f8f8;margin:0}@media only screen and (max-width: 768px){.site_footer{padding:40px 0}}.site_footer .logo{max-width:230px}@media only screen and (max-width: 1024px){.site_footer .logo{max-width:170px}}.site_footer .footer_inner{display:flex;align-items:start;justify-content:start;gap:40px}@media only screen and (max-width: 1024px){.site_footer .footer_inner{gap:16px}}@media only screen and (max-width: 768px){.site_footer .footer_inner{flex-direction:column}.site_footer .footer_inner p.subtitle{padding-bottom:8px}}.site_footer .footer_inner .footer_col{flex:2}@media only screen and (max-width: 1024px){.site_footer .footer_inner .footer_col .link_arrow{margin-bottom:10px}}.site_footer .footer_inner .footer_col-1{text-align:left;flex:3}.site_footer .footer_inner .footer_col ul{display:flex;align-items:start;justify-content:start;flex-direction:column;padding:0;margin:0}.site_footer .footer_inner .footer_col ul li{padding:0;margin:0;list-style-type:none}.site_footer .footer_inner .footer_col ul li a{font-size:16px;color:#000000}.site_footer .footer_inner .footer_col ul li:hover a{color:#035a57}.site_footer .footer_inner-2{display:flex;align-items:center;justify-content:space-between;padding-top:60px;margin-top:60px;border-top:1px solid #e0e0e0}@media only screen and (max-width: 768px){.site_footer .footer_inner-2{padding-top:20px;margin-top:20px;flex-direction:column}}.site_footer .footer_inner-2 a,.site_footer .footer_inner-2 p{color:#2b2b2b;margin:0}.site_footer .footer_inner-2 .col2 a,.site_footer .footer_inner-2 .col2 p{font-size:16px}@media only screen and (max-width: 768px){.site_footer .footer_inner-2 .col2{width:100%;max-width:100%}}.site_footer .footer_inner-2 .col1{display:flex;align-items:center;justify-content:start}@media only screen and (max-width: 768px){.site_footer .footer_inner-2 .col1{align-items:start;flex-direction:column;width:100%;max-width:100%}}.site_footer .footer_inner-2 .col1 a,.site_footer .footer_inner-2 .col1 p{font-size:16px;display:block;padding-right:20px;margin-right:20px;border-right:1px solid #e0e0e0}@media only screen and (max-width: 768px){.site_footer .footer_inner-2 .col1 a,.site_footer .footer_inner-2 .col1 p{padding-right:0;margin-right:0;border-right:0}}.site_footer .footer_inner-2 .col1 a:nth-last-child(1),.site_footer .footer_inner-2 .col1 p:nth-last-child(1){padding-right:0;margin-right:0;border:none;margin-bottom:0;padding-bottom:0}.site_footer .social_media{display:flex;align-items:center;justify-content:start}.site_footer .social_media .item{margin-right:12px;height:50px;width:50px;display:flex;align-items:center;justify-content:center;border-radius:100px;background-color:#FBA814;transition:all ease 0.3}.site_footer .social_media .item:hover{background-color:#06736F;transition:all ease 0.3}.site_footer .social_media .item:nth-child(2){background-color:#F0621F}.site_footer .social_media .item:nth-child(2):hover{background-color:#06736F}.site_footer .social_media .item img{padding:0;margin:0;display:block}.site_footer p.subtitle.work{padding-top:32px;padding-bottom:0;margin-bottom:16px}@media only screen and (max-width: 1024px){.site_footer p.subtitle.work{padding-top:20px}}.ast-container{flex-direction:column !important}#primary{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important}.ast-plain-container.ast-no-sidebar #primary{padding-top:0 !important;padding-bottom:0 !important;margin-top:0 !important;margin-bottom:0 !important}h2,h3,h4{letter-spacing:-1px;margin-bottom:16px;color:#021452}h1{letter-spacing:-2px;margin-bottom:16px;color:#021452}h5,h6{margin-bottom:16px;letter-spacing:-0,5px;color:#021452}a{text-decoration:none;outline:none}a.btn--primary{background-color:#E72469;transition:all ease 0.2s;color:#ffffff;padding:12px 32px 10px 32px;border-radius:100px;display:flex;align-items:center;justify-content:center;width:fit-content}a.btn--primary span{font-size:20px;line-height:5px;height:8px;margin-left:10px;margin-right:5px;transition:all ease 0.2s}a.btn--primary.arrow{padding:12px 27px 10px 32px}a.btn--primary.arrow:hover span{margin-left:15px;margin-right:0px;transition:all ease 0.2s}a.btn--primary:hover{background-color:#D61358;transition:all ease 0.2s}a.btn--secondary{background-color:#021452;color:#ffffff;padding:12px 32px 10px 32px;border-radius:100px;display:flex;align-items:center;justify-content:center;width:fit-content}a.btn--secondary:hover{background-color:#010341;transition:all ease 0.2s}a.btn--secondary span{font-size:20px;line-height:5px;height:8px;margin-left:10px;margin-right:5px;transition:all ease 0.2s}a.btn--secondary.arrow{padding:12px 27px 10px 32px}a.btn--secondary.arrow:hover span{margin-left:15px;margin-right:0px;transition:all ease 0.2s}body,html{background:#ffffff;padding:0;margin:0;scroll-behavior:smooth}section{margin:100px 0}.buttons_wrapper{display:flex;align-items:center;justify-content:start}.buttons_wrapper a:nth-child(2){margin-left:9px}.subtitle{letter-spacing:1px;margin-top:18px;margin-bottom:12px;font-size:15px;padding:0;color:#466DB5;font-weight:600;padding-left:20px;position:relative;height:20px;padding-bottom:0;padding-top:0}.subtitle::after{left:0;top:0;bottom:0;height:100%;width:3px;border-radius:100px;background-color:#E72469;display:block;content:'';position:absolute}.hero_banner{margin-bottom:0;margin-top:50px;padding-bottom:80px;padding-top:100px;width:100%;background-image:url("https://jakmotyl.stronazen.pl/wp-content/uploads/2026/10/quintron-badania-sibo-imo-jak-motyl-fundacja.png");background-position:center;background-repeat:no-repeat;background-size:cover}.hero_banner h1,.hero_banner p{color:#021452}.hero_banner p{font-weight:500}.hero_banner .hero_img{max-width:200px;padding:0;margin:0;display:block}.hero_banner .hero_sibo{letter-spacing:1px;margin-top:18px;margin-bottom:12px;font-size:15px;padding:0;color:#466DB5;font-weight:600}.hero_banner .hero_inner{display:flex;align-items:center}.hero_banner .hero_inner .col{flex:1}.magenta_bar{margin:0 !important;background-color:#312782;padding:12px 0}.magenta_bar .inner{display:flex;justify-content:space-between;align-items:center}.magenta_bar p{letter-spacing:0.5px;font-size:17px;padding:0;margin:0;color:#ffffff}.prepare_section .inner{width:100%;display:flex;align-items:center;justify-content:stretch}.prepare_section .inner .col{flex:1;height:fit-content}.prepare_section .inner .col img{padding:0;margin:0;display:block;height:100%;width:100%;border-radius:20px;height:500px;object-fit:cover}.prepare_section .inner .col2{padding-left:24px}.prepare_section .inner .col2 a{padding-left:20px;padding-right:20px}.about_section .inner{width:100%;display:flex;align-items:stretch}.about_section .inner .col{flex:1}.about_section .inner .col1{margin-right:24px}.about_section .inner .col2{height:100%;padding-left:24px;border-radius:20px;background-image:url("https://jakmotyl.stronazen.pl/wp-content/uploads/2026/10/fd6f166a-b5be-4fa5-a2af-f6a8d5174f99-1-e1791216157742.png");background-position:center left -65px;background-repeat:no-repeat;background-size:cover;display:flex;align-items:end;justify-content:end}.about_section .inner .col2 .col_inner{background-color:#ffffff;border-radius:16px;margin-top:20px;margin-bottom:20px;margin-right:20px;padding:32px 20px;max-width:282px}.about_section .inner .col2 .col_inner .item{display:flex;margin-bottom:28px}.about_section .inner .col2 .col_inner .item:nth-last-child(1){margin-bottom:0}.about_section .inner .col2 .col_inner .img{height:54px;min-height:54px;width:54px;min-width:54px;border-radius:100px;display:flex;align-items:center;justify-content:center;background-color:#E72469;margin-right:16px}.about_section .inner .col2 .col_inner .content p{padding:0;margin:0;font-size:14px}.about_section .inner .col2 .col_inner .content h3{padding:7px 0 6px 0;margin:0}
