.aktualnosci_wrap_button{float:right;padding-top:50px}.section_aktualnosci{background-color:#fff;padding-top:88px;padding-bottom:60px;color:#1a202c}.aktualnosci_wrap{display:flex;align-items:flex-start;width:calc(100% + 24px);margin:0 -12px}.aktualnosci_wrap .post{width:calc(33.33% - 24px);margin:0 12px;padding:14px;border:1px solid rgba(0,0,0,.1)}.aktualnosci_wrap .post h3{margin-top:5px}.aktualnosci_wrap .post .img{background-position:center;background-size:cover;width:100%;height:287px;display:block}.aktualnosci_wrap .post .top_wrap{width:100%;display:block;margin-top:47px;margin-bottom:47px;font-size:20px;line-height:24px;letter-spacing:0px}.aktualnosci_wrap .post .top_wrap .category{color:#fbb505;margin-left:25px}.aktualnosci_wrap .post .desc{letter-spacing:0px;font-size:13px;line-height:14px;margin-bottom:10px;display:block}.section_nasi_partnerzy{padding-top:60px;padding-bottom:40px}.section_nasi_partnerzy .nasi_partnerzy_wrap .slick-track{display:flex;align-items:center}.section_nasi_partnerzy .nasi_partnerzy_wrap a{max-height:125px;max-width:290px}.section_nasi_partnerzy .nasi_partnerzy_wrap a img{max-height:100%}.section_rekomendacje{padding:40px 0}.section_header{text-align:center;margin:0;margin-bottom:57px;letter-spacing:0px;font-weight:900;font-size:44px;line-height:54px}.rekomendacje_wrap{max-width:1144px;margin:auto;position:relative}.rekomendacje_wrap .slick_arrow{position:absolute;margin:auto;top:0;bottom:0;cursor:pointer}.rekomendacje_wrap .prevArrow{left:-64px}.rekomendacje_wrap .nextArrow{right:-64px}.rekomendacje_wrap_slick{width:100%;display:flex;justify-content:space-between;padding-top:65px;align-items:flex-start}.rekomendacje_wrap_slick .rekomendacja{border:2px solid #fff;border-radius:7px;text-align:center;padding:45px;padding-bottom:40px;max-width:338px;width:32%;background-color:#1896fe;color:#fff}.rekomendacje_wrap_slick .rekomendacja>div{background-color:#00a5d2;border-radius:7px;padding:14px}.rekomendacje_wrap_slick .rekomendacja>div>div{border:1px solid #fff;border-radius:7px;padding:10px}.rekomendacje_wrap_slick .rekomendacja .name{letter-spacing:0px;font-size:17px;line-height:27px;margin:0;font-weight:800;padding-top:17px}.rekomendacje_wrap_slick .rekomendacja .desc{letter-spacing:0px;font-size:12px;line-height:14px;margin-top:20px}.rekomendacje_wrap_slick .rekomendacja .star_wrap{display:flex;justify-content:center;margin-top:25px;margin-bottom:20px}.rekomendacje_wrap_slick .rekomendacja .star_wrap img{margin:0 3px;width:18px}.rekomendacje_wrap_slick .rekomendacja .cat{margin-top:30px;margin-bottom:0;letter-spacing:0px;color:#fbb505;font-size:20px;line-height:24px;font-weight:800}.zdjecie_opis_zalety .zdjecie_opis_zalety_title{margin:0;font-size:36px;font-weight:600;padding:22px 0;text-align:center}.zdjecie_opis_zalety .img{width:100%;height:580px;background-position:center;background-size:cover}.zdjecie_opis_zalety .bottom{display:flex}.zdjecie_opis_zalety .bottom .left{width:calc(100% - 530px)}.zdjecie_opis_zalety .bottom .left.zdjecie_opis{width:100%}.zdjecie_opis_zalety .bottom .right{width:530px;padding-left:80px}.zdjecie_opis_zalety.przycisk .right{display:flex;justify-content:flex-end;align-items:flex-end}.tytul_opis{padding-top:35px}.wysfig{font-size:16px;line-height:32px;letter-spacing:0px}.wysfig .cennik_info{margin-top:17px;margin-bottom:0;padding-bottom:17px}.wysfig .bottom{padding:28px 0}.wysfig h4,.wysfig h5,.wysfig h6{font-size:25px;line-height:30px;font-weight:800;letter-spacing:0px;margin-top:0;margin-bottom:29px}.wysfig p{margin-top:0;margin-bottom:29px}.wysfig h2{margin:0;line-height:40px;font-size:36px;font-weight:600;margin-bottom:22px}.wysfig h2.center{text-align:center}.wysfig h3{margin:0;letter-spacing:0px;color:#fbb505;font-size:28px;line-height:34px;font-weight:800;margin-bottom:33px}.wysfig.wysfig_wrap h2{margin-left:0}.wysfig.wysfig_wrap img{max-width:90%;height:auto;margin:25px auto;display:block}.wysfig.wysfig_wrap a{color:#fbb505;opacity:1;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}@media screen and (min-width:1025px){.wysfig.wysfig_wrap a:hover{opacity:.8}}.w_list{list-style:none;margin:0;background:#019ec4;color:#fff;padding:25px 25px 25px 65px}.w_list li{position:relative;margin-bottom:10px}.w_list li:before{position:absolute;display:block;content:"";top:2px;left:-37px;width:25px;height:26px;background-image:url(//www.hardydzieciak.pl/wp-content/themes/hardy/css/../img/V.svg);background-repeat:no-repeat}.w_list.wady li:before{background-image:url(//www.hardydzieciak.pl/wp-content/themes/hardy/css/../img/x.svg)}.faq_wrap{width:100%;margin-bottom:11px}.faq_wrap .title{background:#0886a5;padding:35px 45px;letter-spacing:0px;color:#fbb505;font-weight:800;cursor:pointer;position:relative}.faq_wrap .title:after{width:15px;height:15px;position:absolute;display:block;content:"";top:0;bottom:0;margin:auto;right:41px;background-image:url(//www.hardydzieciak.pl/wp-content/themes/hardy/css/../img/Polygon2.svg);transform:rotate(180deg);background-repeat:no-repeat}.faq_wrap .desc{background:#019ec4;padding:24px 45px;display:none}.faq_wrap.open .title:after{transform:rotate(0deg)}.faq_wrap.open .desc{display:block}.faq{padding-top:33px}.cennik{padding-top:33px}.bottom_cennik{padding:45px;background:#019ec4;color:#fff;margin-bottom:45px}.cennik_row{display:flex;width:100%;border-bottom:2px solid #006982;padding-bottom:7px;padding-top:7px}.cennik_row:last-of-type{border:none}.cennik_row:first-of-type{border:none}.cennik_row .left{width:120px;text-align:right;font-size:14px;line-height:16px;font-weight:800}.cennik_row .left.small{font-size:15px;line-height:19px}.cennik_row .left.big{font-size:20px;line-height:24px;color:#fbb505}.cennik_row .right{width:calc(100% - 120px);display:flex;justify-content:center;align-items:center;font-size:14px;line-height:16px;font-weight:800;text-align:center}.cennik_row .right div{padding:0 15px}.cennik_row .right .orange{color:#fbb505}.nazwa_2_przyciski{display:flex;width:100%;justify-content:space-between;align-items:center;padding:39px 45px;background:#019ec4;margin:0}.nazwa_2_przyciski h3{font-size:27px;line-height:34px}.nazwa_2_przyciski .btn_wrap{width:auto}.o_szkole_section{letter-spacing:0px}.o_szkole_section h3{font-size:45px;line-height:55px;font-weight:900;margin-bottom:51px;margin-top:0}.o_szkole_section p{margin-bottom:31px;margin-top:0}.o_szkole_section .img{height:287px;background-position:center;background-size:cover;width:100%;margin-bottom:40px}.o_szkole_section.kadra{padding-bottom:51px}.o_szkole_section.oferta h4{font-size:23px;line-height:28px}.cena_zawiera_cena_nie_zawiera_wrap{display:flex;width:calc(100% + 22px);margin-left:-11px;margin-right:-11px;padding:33px 0}.cena_zawiera_cena_nie_zawiera_wrap .element{width:50%;margin:0 11px;background:#019ec4;padding:26px 50px}.cena_zawiera_cena_nie_zawiera_wrap .element h4{display:flex;align-items:center;letter-spacing:0px;color:#fbb505;font-size:28px;line-height:34px;font-weight:800}.cena_zawiera_cena_nie_zawiera_wrap .element h4 img{margin-right:17px}.dokumenty_do_pobrania{padding-top:40px}.bottom_dokumenty_do_pobrania{background:#019ec4;padding:32px 45px;display:flex;flex-wrap:wrap}.bottom_dokumenty_do_pobrania a{display:flex;align-items:center;margin-right:35px;margin-bottom:20px}.bottom_dokumenty_do_pobrania a img{margin-right:15px}.zapis_biuro_podrozy h3{font-size:28px;line-height:34px;font-weight:800;letter-spacing:0px;margin:0}.zapis_biuro_podrozy .date_top{display:flex;align-items:flex-end}.zapis_biuro_podrozy .date_top .date{font-size:42px;line-height:52px;font-weight:800;letter-spacing:0px;color:#fbb505;margin-right:35px}.zapis_biuro_podrozy .date_top .days{font-size:26px;line-height:32px;font-weight:800;letter-spacing:0px;margin-bottom:5px}.opis_kadry_bottom{display:flex;flex-wrap:wrap;width:calc(100% + 26px);margin-left:-13px;margin-right:-13px;padding:46px 0;justify-content:space-between}.opis_kadry_bottom .element{width:calc(25% - 24px);margin:12px 0;text-align:center}.opis_kadry_bottom .element img{width:100%;height:275px;object-fit:cover}.opis_kadry_bottom .element h4{font-size:27px;font-weight:700;line-height:25px;letter-spacing:.4px;color:#00a5d1;margin:13px 0}.opis_kadry_bottom .element p{font-size:14px;font-weight:500;line-height:15px;color:#1a202c}.opis_kadry_bottom .element .info{margin-bottom:0}.title_padding_top{padding-top:34px}.wpcf7-response-output{width:auto;border-radius:36px;padding:45px !important;text-align:center}.formularz_wrap{padding:84px 0}.formularz_wrap_bottom{padding:0 45px}.formularz_element{padding-bottom:54px}.formularz_element p{margin:0;margin-left:27px;margin-bottom:10px;letter-spacing:0px;font-size:21px;line-height:25px;font-weight:800}.formularz_element p small{font-size:14px;vertical-align:super}.formularz_element.error p small{color:#ff4500}.formularz_element input,.formularz_element textarea,.formularz_element select{background:#008ac0;border:2px solid #fabe05;border-radius:43px;height:70px;color:#fff;padding:0 27px;font-size:21px;line-height:25px;width:100%}.formularz_element input{max-width:666px}.formularz_element textarea{height:180px;max-width:895px;padding:27px}.formularz_element textarea::-webkit-scrollbar{display:none}.formularz_element select{width:auto;padding-right:100px}.formularz_element .select_wrap{position:relative}.formularz_element .select_wrap:after{display:block;content:"";position:absolute;top:5px;right:14px;width:0;height:0;border-style:solid;border-width:9px 12.5px 0;border-color:#fabe05 transparent transparent;transform:rotate(0deg)}.formularz_element input[type=checkbox],.formularz_element input[type=radio]{width:auto;height:auto;padding:0}.formularz_element label{padding:17px 0;padding-left:27px;width:100%;display:flex;align-items:center;position:relative;cursor:pointer}.formularz_element label span{margin-left:20px}.formularz_element input[type=checkbox]:checked~.checkmark_checkbox{background-color:#fabe05}.formularz_element input[type=checkbox]:checked~.checkmark_checkbox:after{opacity:1}.formularz_element .checkmark_checkbox{width:31px;height:31px;position:absolute;background:#008ac0;border:2px solid #fabe05;top:0;bottom:0;left:27px;margin:auto;cursor:pointer;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.formularz_element .checkmark_checkbox:after{width:100%;height:100%;content:"";display:block;position:absolute;top:0;left:0;background-image:url(//www.hardydzieciak.pl/wp-content/themes/hardy/css/../img/Path81.svg);background-repeat:no-repeat;background-position:center;opacity:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.formularz_element .checkmark_radio{border-radius:16px;width:31px;height:31px;position:absolute;background:#008ac0;border:2px solid #fabe05;top:0;bottom:0;left:27px;margin:auto;cursor:pointer;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.formularz_element input[type=radio]:checked~.checkmark_radio{border-width:7px}.hp_3_kafelki{padding-bottom:75px;padding-top:30px}.hp_3_kafelki h2{font-size:39px;font-weight:800;margin:0;text-align:center}.hp_3_kafelki .hp_3_kafelki_wrap{width:100%;display:flex;justify-content:space-between;padding-top:65px}.hp_3_kafelki .hp_3_kafelki_wrap div{max-width:338px;width:32%;background-color:#1896fe;padding:30px;border-radius:7px;color:#fff}.hp_3_kafelki .hp_3_kafelki_wrap div h3{font-size:25px;font-weight:700;line-height:30px;margin:0}.hp_3_kafelki .hp_3_kafelki_wrap div p{font-size:16px;line-height:26px}.hd_galery h2{font-size:39px;font-weight:800;margin:0;text-align:center;padding:30px 0}.hd_galery .hd_galeria_wrap{padding:3px 60px;display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:490px;gap:16px;align-items:stretch}.hd_galery .hd_galeria_wrap img{width:100%;height:100%;object-fit:cover;object-position:center}.hd_galery .hd_galeria_wrap .right{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px}.hd_galery .hd_galeria_wrap .right img{height:207px}.hd_galery .hd_galeria_wrap .right .right-top{grid-column:1/-1;width:100%;height:270px;object-fit:cover}.footer_top_wrap{display:flex;padding:0 35px 60px}.footer_top_wrap>div{width:50%;padding:0 35px}.footer_top_wrap h3{font-size:2.6rem;font-weight:700;line-height:1.1666em;color:#00a5d1;margin:0;padding:52px 0}.footer_top_wrap iframe{height:300px;border:none;line-height:1;max-width:100%;width:100%;margin:0 0 50px}.footer_top_wrap p,.footer_top_wrap a{display:block;margin:0;font-size:1.4rem;line-height:1.5em;color:#1a202c}.footer_full_wrap{display:flex;align-items:center;padding-bottom:8px;padding-left:25px}.footer_full_wrap svg{fill:#00a5d1;transition:fill .3s;height:27px}.footer_full_wrap div{padding-left:35px}.hp_baner_bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover}.hp_baner_bg:after{content:"";position:absolute;display:block;top:0;left:0;background-color:#000;opacity:.38;width:100%;height:100%}.hp_baner_bg video{position:absolute;top:50%;left:50%;width:100%;height:100%;object-fit:cover;transform:translate(-50%,-50%)}.bloki_z_przyciskami_wrap{padding-top:20px;padding-bottom:20px;width:100%;display:flex;justify-content:flex-start;flex-wrap:wrap}.bloki_z_przyciskami_wrap .blue_content{width:calc(33.33% - 40px);margin:20px;padding:40px 20px 20px;border-radius:7px;text-align:center;display:flex;justify-content:center;flex-direction:column;align-items:center}.bloki_z_przyciskami_wrap .blue_content p{color:#fbb505;font-size:23px;font-weight:600}.bloki_z_przyciskami_wrap .blue_content h3{font-size:25px;font-weight:700;line-height:30px;margin:0}.bloki_z_przyciskami_wrap .blue_content a{width:fit-content}.baner_zdjecie_w_tle_2_przyciski{text-align:center}.baner_zdjecie_w_tle_2_przyciski .hp_baner_wrap{justify-content:center}.baner_zdjecie_w_tle_2_przyciski p{max-width:650px;margin-bottom:60px}.odniesienia_do_stron_wrap{width:calc(100% + 60px);display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -30px;padding-bottom:50px}.odniesienia_do_stron_wrap div{width:calc(50% - 30px)}.odniesienia_do_stron_wrap div h3{font-size:2.6rem;font-weight:700;line-height:1.1666em;color:#00a5d1}.odniesienia_do_stron_wrap div p{font-size:1.25rem;font-weight:500;line-height:1.2em;letter-spacing:.15px;color:rgba(0,0,0,.54)}.odniesienia_do_stron_wrap div img{object-fit:cover;width:100%;height:255px;display:block}.odniesienia_do_stron_wrap div .btn{float:left}