body,html{font-size:17px;line-height:29px}body{-webkit-animation-name:fadeIn;-webkit-animation-duration:1s;animation-name:fadeIn;animation-duration:1s;font-family:'Poppins',sans-serif;color:var(--txt-color);font-weight:400;padding-top:130px;background-color:#fff;--txt-color:#343434;--txt-second:#949ea0;--txt-third:#464646;--main-color:#fa4368;--bg-color:#eff3f4}*{outline:none}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}h1,h2,h3,h4,h5,h6{font-weight:700;font-family:'Libre Caslon Text',serif}main{position:relative}.wrapper-small{padding-left:6vw;padding-right:6vw}.wrapper{padding-left:9vw;padding-right:9vw}.wrapper-big{padding-left:12vw;padding-right:12vw}.flex-wrapper{display:flex;flex-wrap:wrap}.padds{padding-left:10px;padding-right:10px}.padd-top{padding-top:60px}.marg-top-small{margin-top:30px}.marg-top{margin-top:60px}.marg-top-big{margin-top:120px}.marg-bottom{margin-bottom:60px}.w-100{width:100%}.absolute-link{position:relative}.absolute-link .absolute-link__item{position:absolute;top:0;right:0;left:0;bottom:0;z-index:9}.custom-list ul{list-style:none;padding:10px 0 0;margin:0}.custom-list ul li{position:relative;padding-left:50px;margin:20px 0}.custom-list ul li:before{content:'';background-color:var(--main-color);width:16px;height:16px;display:inline-block;position:absolute;left:0;top:50%;transform:translateY(-50%);border-radius:50%}.pattern{display:flex;justify-content:center;align-items:center}.sideimg{display:flex;justify-content:center;align-items:center}.slick-lightbox .slick-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:9;cursor:pointer;padding:0;font-size:0;color:transparent;border:none;border-radius:50%;background-color:#fff;background-image:url(//annapaprocka.pl/wp-content/themes/smart_a-theme/css/../assets/arrow.svg);background-repeat:no-repeat;background-position:center;background-size:22px;width:30px;height:30px}.slick-lightbox .slick-next{right:10px}.slick-lightbox .slick-prev{left:10px;transform:translateY(-50%) rotate(180deg)}.boxshadow{background-color:#fff;position:relative}.boxshadow:before{content:'';width:100%;height:30px;position:absolute;left:0;bottom:0;z-index:-1;display:inline-block;box-shadow:0px 0px 18px -6px rgba(0,0,0,.5);border-radius:50%}.position-relative{position:relative}.heading-center{text-align:center}.section-heading{margin-bottom:20px;font-size:clamp(25px,3vw,45px);line-height:clamp(32px,3.1vw,52px);font-weight:700;color:var(--txt-color);position:relative;z-index:3}.section-heading span{color:var(--main-color)}.section-heading--icon{padding-top:50px}.section-heading--icon:before{content:'';width:100px;height:2px;background-color:#000;position:absolute;top:11px}.section-heading--icon:after{content:'';border-radius:50%;border:2px solid #000;width:20px;height:20px;background-color:#fff;position:absolute;top:0;left:37px}.section-heading--icon-bg:after{background-color:var(--bg-color)}.heading-center .section-heading--icon:before{left:50%;transform:translateX(-50%)}.heading-center .section-heading--icon:after{left:50%;transform:translateX(-50%)}.text-center{text-align:center}.error-wrapper{margin-top:120px;display:flex;align-items:center;flex-direction:column}.cbtn{font-family:'Poppins',sans-serif;display:inline-block;padding:8px 25px;text-align:center;background-color:var(--main-color);border:2px solid var(--main-color);color:#fff;border:3px solid var(--main-color);transition:.3s;cursor:pointer;border-radius:0;font-weight:700;font-size:1rem}.cbtn:hover{color:var(--main-color);background-color:#fff}.cbtn--icon{display:flex;align-items:center;justify-content:flex-start}.cbtn--icon svg{margin-right:10px}.cbtn--icon svg path{transition:.3s}.cbtn--icon:hover svg path{fill:var(--main-color)}.cbtn--dark{border-color:var(--txt-color);background-color:var(--txt-color)}.cbtn--dark:hover{background-color:var(--main-color);border-color:var(--main-color);color:#fff}.cbtn--dark-second svg path,.cbtn--dark svg path{fill:#fff !important}.cbtn--dark-second{border-color:var(--txt-color);background-color:transparent;color:var(--txt-color)}.cbtn--dark-second:hover{color:#fff;background-color:var(--main-color);border-color:var(--main-color)}.cbtn--border{color:var(--main-color);background-color:#fff}.cbtn--border:hover{background-color:var(--main-color);color:#fff}.bottom-links{position:relative;z-index:3;display:flex;flex-wrap:wrap}.bottom-links--center{justify-content:center}.bottom-links a{margin:15px}.nav-icon{width:33px;height:23px;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer;z-index:999999;position:relative;display:none;margin-left:10px}.nav-icon span{display:block;position:absolute;height:3px;width:100%;background:var(--main-color);opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.nav-icon span:nth-child(1){top:0}.nav-icon span:nth-child(2),.nav-icon span:nth-child(3){top:10px}.nav-icon span:nth-child(4){top:20px}.nav-icon.open span:nth-child(1){top:18px;width:0;left:50%}.nav-icon.open span:nth-child(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.nav-icon.open span:nth-child(4){top:18px;width:0;left:50%}.header{position:fixed;top:0;left:0;width:100%;transition:.3s;padding-top:40px;padding-bottom:40px;z-index:999;background-color:#fff}.scrolled .header{padding-top:15px;padding-bottom:15px;box-shadow:0px 0px 6px rgba(144,144,144,.4)}.header__logo{padding:0 10px;display:flex;align-items:center;justify-content:space-between}.header__logo img{width:280px;transition:.3s}.scrolled .header__logo img{width:190px}.header__menu{padding:0 10px;flex:1;display:flex;align-items:center;justify-content:flex-end}.header__menu>div>ul{display:flex;justify-content:flex-end}.header__menu>div>ul>li{margin-left:30px}.header__menu>div>ul>li>a{text-transform:uppercase;font-weight:500;position:relative;padding-top:3px;padding-bottom:3px}.header__menu>div>ul>li.current_page_parent>a,.header__menu>div>ul>li.current_page_item>a,.header__menu>div>ul>li>a:hover{color:var(--main-color)}.header__menu>div>ul>li>a:before{content:'';width:0;height:1px;background-color:var(--main-color);position:absolute;top:-10px;left:50%;transform:translateX(-50%);transition:.3s}.header__menu>div>ul>li.current_page_parent>a:before,.header__menu>div>ul>li.current_page_item>a:before,.header__menu>div>ul>li>a:hover:before{top:0;width:80%}.header__menu>div>ul>li>a:after{content:'';width:0;height:1px;background-color:var(--main-color);position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);transition:.3s}.header__menu>div>ul>li.current_page_parent>a:after,.header__menu>div>ul>li.current_page_item>a:after,.header__menu>div>ul>li>a:hover:after{content:'';bottom:0;width:80%}.header__menu ul{list-style:none;padding:0;margin:0}.header__menu ul ul{display:none}.header__menu .cbtn{font-size:.8rem;padding:10px 15px;margin-left:30px}.breadcrumbs{margin-top:20px}.breadcrumbs__item{display:flex;justify-content:center}.breadcrumbs p,.breadcrumbs a{font-size:14px;font-weight:400;color:#a3a3a3;text-transform:uppercase;margin:0}.breadcrumbs .sep{display:inline-block;margin:0 5px}.baner{position:relative;padding-top:60px;overflow:hidden}.baner .pattern{position:absolute;z-index:1}.baner .pattern1{right:-60px;top:60px;width:440px;transform:rotate(30deg)}.baner .pattern2{left:50%;top:50%;transform:translate(-50%,-50%) rotate(45deg);width:340px}.baner__txt{position:relative;z-index:3;padding:80px 80px 40px;background-color:var(--bg-color);margin-top:30px}.baner__txt h1{font-size:clamp(30px,5vw,70px);line-height:clamp(36px,5.1vw,77px);padding-top:40px;position:relative}.baner__txt h1:before{content:'';width:100px;height:2px;background-color:#000;position:absolute;top:11px}.baner__txt h1:after{content:'';border-radius:50%;border:2px solid #000;width:20px;height:20px;background-color:var(--bg-color);position:absolute;top:0;left:37px}.baner__txt p{font-weight:500;font-size:24px;line-height:40px}.baner__links a{margin:10px 10px 0 0}.baner__tags{list-style:none;padding:0;margin:30px 0 0}.baner__tags li{color:var(--txt-second);margin:5px 0}.baner__img{display:flex;justify-content:center;align-items:flex-end;position:relative;position:relative;z-index:3}.baner__img img{width:400px}.baner__icon{display:flex;flex-direction:column;align-items:center;position:absolute;width:120px;padding:10px}.baner__icon figure{width:90px;height:90px;border-radius:50%;display:flex;justify-content:center;align-items:center;padding:5px}.baner__icon figure img{width:60%;height:auto}.baner__icon span{display:block;text-align:center;font-size:14px;line-height:21px;font-weight:500;margin-top:10px}.baner-form{position:relative;overflow-x:clip}.baner-form .pattern{position:absolute;z-index:1}.baner-form .pattern1{left:-120px;bottom:-60px;opacity:.6}.baner-form .pattern2{top:60px;left:50%}.baner-form__txt{position:relative;z-index:3}.baner-form__txt header{margin-bottom:120px}.baner-form__contact{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.baner-form__contact a{display:flex;align-items:center;justify-content:flex-start;margin:20px 0;font-size:1.2rem}.baner-form__contact svg{margin-right:25px}.baner-form__img{display:flex;justify-content:center;padding-right:120px;position:relative;z-index:3;align-items:flex-start}.cf{position:relative;z-index:3}.cf br{display:none}.cf label{margin:10px 0;display:block;font-size:14px;font-weight:600}.cf label>span{width:100%;display:block}.cf input,.cf textarea{border:none;background-color:var(--bg-color);padding:10px;font-family:'Poppins',sans-serif;resize:none;width:100%}.cf button[type=submit],.cf input[type=submit]{padding:10px 25px;background-color:var(--main-color);border:2px solid var(--main-color);color:#fff;border:3px solid var(--main-color);transition:.3s;cursor:pointer;border-radius:0;font-weight:700;font-size:.9rem;display:flex;align-items:center;justify-content:center;width:100%;text-align:center}.cf button[type=submit]:hover,.cf input[type=submit]:hover{color:var(--main-color);background-color:#fff}.cf button[type=submit] svg,.cf input[type=submit] svg{margin-right:10px}.cf button[type=submit] svg path,.cf input[type=submit] svg path{transition:.3s}.cf button[type=submit]:hover svg path,.cf input[type=submit]:hover svg path{fill:var(--main-color)}.cf .wpcf7-not-valid-tip{font-size:13px}.cf .wpcf7 form .wpcf7-response-output{font-size:13px;line-height:20px}.baner-txt{position:relative;overflow-x:clip}.baner-txt .pattern{position:absolute;z-index:1}.baner-txt .pattern1{left:-160px;bottom:-60px}.baner-txt .pattern2{right:10%;bottom:0}.baner-txt .pattern3{right:30%;bottom:0}.baner-txt__content{padding-left:180px;padding-right:140px;padding-top:60px;position:relative;z-index:3;font-size:1.3rem;line-height:2.4rem}.baner-txt__img{display:flex;justify-content:center;align-items:flex-start;position:relative;z-index:3}.baner-txt__img img{width:400px}.baner-title{position:relative}.baner-title .pattern{position:absolute;z-index:1}.baner-title .pattern1{right:30%;bottom:0}.baner-title .pattern2{right:10%;bottom:0}.baner-title__txt{padding-left:60px;padding-right:60px;padding-top:60px;position:relative;z-index:3}.baner-title__txt h1{font-weight:400;line-height:1.5em}.baner-title__img{display:flex;justify-content:center;align-items:flex-start;position:relative;z-index:3}.baner-title__img img{width:400px}.blogposts__item{margin-top:60px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.blogposts__img{display:block;width:100%;overflow:hidden}.blogposts__img img{transition:.3s;width:100%;object-fit:cover;aspect-ratio:16/10}.blogposts__img:hover img{filter:brightness(65%);transform:scale(1.1)}.blogposts__title{font-size:clamp(18px,3vw,26px);line-height:clamp(26px,3.1vw,34px);margin:20px 0}.blogposts__title:hover{color:var(--main-color)}.blogposts__date{display:block;color:var(--main-color);letter-spacing:1.4px;font-weight:500;font-size:13px}.blogposts__excerpt{font-size:14px;line-height:24px;color:#161615;margin:10px 0 30px}.blogposts__excerpt p{margin:0}.blogposts__link{font-size:.9rem;padding:6px 25px;margin-top:auto}.pagination{display:flex;justify-content:center}.pagination .page-numbers{font-weight:500;margin:6px;font-size:1.3rem}.pagination .page-numbers.current{color:var(--main-color)}.singleblog{position:relative;overflow:hidden}.singleblog .pattern{position:absolute;z-index:1}.singleblog .pattern.active{display:flex}.singleblog .pattern1{right:-120px;top:60px}.singleblog .pattern2{left:-160px;top:14%}.singleblog .pattern3{display:none}.singleblog .pattern3{right:-160px;bottom:20%}.singleblog .pattern4{left:-160px;bottom:0}.singleblog__img{position:relative;z-index:3;display:flex;justify-content:center}.singleblog__img img{aspect-ratio:16/9;object-fit:cover}.singleblog__content{width:1300px;margin-left:auto;margin-right:auto;max-width:100%;position:relative;z-index:3}.singleblog__title{margin-top:60px}.singleblog__title div{margin-bottom:10px}.singleblog__title div span{color:var(--main-color);letter-spacing:1.8px;font-weight:600}.singleblog__sep{display:inline-block;margin:0 20px}.singleblog__links{display:flex;justify-content:space-between}.singleblog__links a{max-width:50%;flex:0 0 50%;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.singleblog__links a:nth-child(2){text-align:right;align-items:flex-end;margin-left:auto}.singleblog__links a span{color:var(--main-color);font-size:14px;line-height:20px;text-transform:uppercase;font-weight:500;letter-spacing:1.4px;display:block;position:relative;padding-bottom:10px;margin-bottom:10px;width:100%}.singleblog__links a span:before{content:'';border-radius:50%;border:2px solid var(--main-color);position:absolute;bottom:-10px;left:60%;width:20px;height:20px;transition:.3s}.singleblog__links a:hover span:before{background-color:var(--main-color)}.singleblog__links a:nth-child(2) span:before{left:initial;right:60%}.singleblog__links a span:after{content:'';width:60%;background-color:var(--main-color);height:2px;position:absolute;bottom:0;left:0}.singleblog__links a:nth-child(2) span:after{left:initial;right:0}.pops-cal{position:fixed !important;top:0;left:0;z-index:99999;display:none;width:100%;height:100% !important;background-color:rgba(255,255,255,.9)}.pops-cal__close{position:absolute;top:60px;right:60px;color:var(--main-color);font-size:42px;display:block;z-index:99;cursor:pointer;width:40px;height:40px}.footer{margin-top:120px}.footer__top{padding-top:80px;padding-bottom:80px;background-color:var(--bg-color)}.footer__logo{display:flex;justify-content:center;padding-bottom:60px;position:relative}.footer__logo:before{content:'';width:150px;height:2px;background-color:#000;position:absolute;bottom:30px;left:50%;transform:translateX(-50%)}.footer__logo:after{content:'';border-radius:50%;border:2px solid #000;width:20px;height:20px;background-color:var(--bg-color);position:absolute;bottom:20px;left:50%;transform:translateX(-50%)}.footer__logo img{width:450px}.footer__contact{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column}.footer__contact a{display:flex;align-items:center;justify-content:flex-start;font-weight:500;font-size:1.2rem;margin:15px 0}.footer__contact a svg{margin-right:15px}.footer__txt{display:flex;flex-direction:column;align-items:center}.footer__socials{margin-top:10px}.footer__socials>div{display:flex;justify-content:center}.footer__socials>div a{display:flex;justify-content:center;align-items:center;margin:0 10px 10px;padding:7px}.footer__socials>div a svg{transition:.3s}.footer__socials>div a:hover svg{transform:scale(1.1)}.footer__btns{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin-top:20px}.footer__btns>div{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start}.footer__btns .cbtn{font-size:.9rem;padding:5px 15px;margin:10px;min-height:48px;display:flex;align-items:center}.footer__bottom{padding-top:30px;padding-bottom:30px;color:#929292;font-size:14px;line-height:22px}.footer__policy{margin:10px 0;display:flex;align-items:center}.footer__policy span{display:inline-block;margin:0 5px}.footer__copy{text-align:center;display:flex;align-items:center;margin:10px 0;justify-content:center}.footer__copy span{display:inline-block;margin-left:3px}.footer__built{margin:10px 0}.footer__built p{margin:0;display:flex;justify-content:flex-end;align-items:center}.footer__built p a{text-decoration:underline;display:inline-block;margin-left:15px}.footer__built p a img{margin-left:20px}@media(min-width:2400px){main{max-width:2400px;margin-left:auto;margin-right:auto}.wrap{max-width:2400px;margin-left:auto;margin-right:auto}.wrapper{padding-left:120px;padding-right:120px;max-width:2400px;margin-left:auto;margin-right:auto}.wrapper-big{padding-left:220px;padding-right:220px;max-width:2400px;margin-left:auto;margin-right:auto}.wrapper-small{padding-left:60px;padding-right:60px;max-width:2400px;margin-left:auto;margin-right:auto}}@media(max-width:1680px){.baner-txt__content{padding-left:120px}}@media(max-width:1440px){.wrapper{padding-left:4vw;padding-right:4vw}.wrapper-big{padding-right:6vw;padding-left:6vw}body{padding-top:100px}.marg-top-big{margin-top:80px}.cbtn{font-size:1rem}.header__logo img{width:200px}.scrolled .header__logo img{width:170px}.baner .pattern1{width:240px}.baner .pattern2{width:220px}.baner__txt p{font-size:1rem;line-height:1.5rem}.baner-form__img{padding-right:60px}.baner-txt .pattern2{right:2%}.baner-txt .pattern3{width:300px;bottom:10%}.baner-txt__content{font-size:1.2rem;line-height:2.3rem;padding-left:60px;padding-right:60px}.footer{margin-top:60px}.footer__top{padding-top:60px}.footer__logo img{width:350px}.footer__contact a{font-size:1.1rem}}@media(max-width:1380px){.baner__img>img{width:300px}}@media(max-width:1280px){.pops-cal__close{right:20px;top:20px}}@media(max-width:1200px){.header{padding-top:30px;padding-bottom:30px}.header__menu>div>ul>li{margin-left:20px}.header__menu>div>ul>li>a{font-size:15px}.header__menu .cbtn{margin-left:20px}.baner__img>img{width:200px}.baner-form__txt{order:0;max-width:50%;flex:0 0 50%;padding-right:60px}.baner-form__txt header{margin-bottom:60px}.baner-form__contact a{font-size:1rem;margin:10px 0}.baner-form__contact a svg{width:35px;height:35px;margin-right:15px}.baner-form__form{order:1;max-width:50%;flex:0 0 50%;padding-left:60px}.baner-form__img{order:2;padding:0 15px;margin-top:30px;max-width:100%;flex:0 0 100%}.baner-form__img img{width:300px}.footer__contact a{font-size:1rem}}@media(max-width:992px){.wrap,.wrapper-big,.wrapper-small,.wrapper{padding-left:10px;padding-right:10px}body,html{font-size:15px;line-height:24px}body{padding-top:100px}.marg-top-big{margin-top:60px}.marg-top{margin-top:30px}.header__logo{max-width:100%;flex:0 0 100%}.nav-icon{display:block}.header__menu{position:fixed;top:0;height:100%;overflow:hidden;right:-550px;box-shadow:0px 0px 6px rgba(144,144,144,.4);padding:30px 40px 40px 30px;flex-direction:column;justify-content:flex-start;align-items:center;max-width:100%;width:500px;background-color:#fff;transition:.5s;z-index:9999}.menuopened .header__menu{right:0}.header__menu>div>ul{flex-direction:column;align-items:center;justify-content:flex-start;text-align:center}.header__menu>div>ul>li{margin:10px 0}.header__menu>div>ul>li>a{font-size:18px}.header__menu .cbtn{margin:15px 0 0}.cbtn{padding:6px 15px}.baner{padding-top:20px}.baner__icon{position:initial}.baner__icon figure{width:60px;height:60px}.baner__txt{margin-top:0;padding:30px}.baner__img{margin-top:20px;display:flex;align-items:center}.baner__img>img{width:40%}.baner__icons{display:flex;flex-wrap:wrap;max-width:60%;flex:0 0 60%;padding:0 15px}.baner .pattern1{right:-40px;top:60%}.baner .pattern2{left:0}.baner-txt .pattern1{width:300px;opacity:.3;left:-20px}.baner-txt .pattern2{display:none}.baner-txt .pattern3{right:5%}.baner-txt__content{font-size:1rem;line-height:2rem;padding-left:15px;padding-right:15px;margin-bottom:30px;padding-top:0}.baner-txt__img img{width:260px}.baner-title__txt{padding:0 15px;margin-bottom:30px}.baner-title__img img{width:260px}.singleblog__links{flex-wrap:wrap}.singleblog__links a{max-width:80%;flex:0 0 80%}.singleblog__links a:last-child{margin-left:auto;margin-top:20px}.pops-cal__close{right:initial;top:15px;left:15px;font-size:36px}.footer__top{padding-top:40px;padding-bottom:60px}.footer__logo{padding-bottom:40px}.footer__logo:before{width:100px;bottom:25px}.footer__logo:after{width:16px;height:16px;bottom:16px}.footer__logo img{width:250px}.footer__contact{padding-top:10px;align-items:center}.footer__contact a{margin:10px 0}.footer__policy{justify-content:center;text-align:center}.footer__built{display:flex;justify-content:center}.footer__built p{justify-content:center}}@media(max-width:767px){body,html{font-size:14px;line-height:23px}body{padding-top:70px}.padd-top{padding-top:30px}.marg-top{margin-top:30px}.breadcrumbs p,.breadcrumbs a{font-size:10px;line-height:14px}.breadcrumbs .sep{margin:0 3px}.header{padding-top:20px;padding-bottom:20px}.scrolled .header{padding-top:15px;padding-bottom:15px}.header__logo img{width:160px}.scrolled .header__logo img{width:120px}.baner__img{justify-content:center;flex-wrap:wrap}.baner__img>img{width:200px;order:1}.baner__icons{max-width:100%;flex:0 0 100%;justify-content:center;margin-bottom:20px;order:0}.baner__icon{width:100px}.baner__icon span{font-size:12px;line-height:20px}.baner-form__form,.baner-form__txt{padding:0 15px;max-width:100%;flex:0 0 100%}.baner-form__txt header{margin-bottom:30px}.baner-form__txt{margin-bottom:30px}.baner-form .pattern{opacity:.1;width:300px}.blogposts__item:first-child{margin-top:10px}.singleblog .pattern{display:none !important}.singleblog__title{margin-top:20px}.singleblog__links a{max-width:100%;flex:0 0 100%}.singleblog__links a span:after{width:80%}.singleblog__links a span:before{left:80%}.singleblog__links a:last-child span:before{right:80%;left:initial}.footer__logo img{width:190px}.footer__built p a,.footer__built p{display:flex;align-items:center;flex-direction:column}.footer__built p a{margin-left:0}.footer__built p a img{margin-left:0;margin-top:10px}}