@import url('https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');*:focus{outline:none !important}img{max-width:100%;height:auto}.wow{visibility:hidden}body{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;line-height:160%;color:#000;position:relative;background:#fff;margin:0 auto;padding:0}a,button,.btn{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}a{color:#0080c9;text-decoration:underline}a:hover{color:#000;text-decoration:underline}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Bebas Neue",sans-serif}h1{font-weight:400;font-size:56px;line-height:100%;color:#14519b;margin:0 0 20px}h2{font-weight:400;font-size:46px;line-height:100%;color:#14519b;margin:0 0 20px}h3{font-weight:400;font-size:26px;line-height:36px;color:#14519b;margin:0 0 20px}h4{font-weight:400;font-size:24px;line-height:34px;color:#14519b;margin:0 0 20px}h5{font-weight:400;font-size:22px;line-height:32px;color:#14519b;margin:0 0 20px}h6{font-weight:400;font-size:20px;line-height:30px;color:#14519b;margin:0 0 20px}p{font-weight:400;font-size:16px;line-height:160%;color:#000;margin:0 0 20px}ul,ol{margin:0 0 20px}ol{padding-left:50px}ul{padding:0;list-style-type:none}ul li{padding-left:20px;position:relative}ul li:before{content:'';position:absolute;left:9px;top:12px;width:2px;height:2px;border-radius:50%;background:#000}li{font-weight:400;font-size:16px;line-height:160%;color:#000}b,strong{font-weight:700}table{background:#fff;width:100%;border:none;margin:0 0 20px}table tr{border:none;border-bottom:3px solid #fff}table th:first-of-type,table td:first-of-type{border-top-left-radius:20px;border-bottom-left-radius:20px}table th:last-of-type,table td:last-of-type{border-top-right-radius:20px;border-bottom-right-radius:20px}th{background:#e6f6ff;font-weight:700;font-size:16px;line-height:160%;border:none;padding:18px 40px;color:#052d76}td{background:#e6f6ff;font-weight:400;font-size:16px;line-height:160%;border:none;padding:18px 40px;color:#052d76}hr{display:block;border:none;height:1px;width:100%;background:#e4e4e4;margin:30px 0;padding:0}blockquote{font-weight:400;font-size:16px;line-height:160%;color:#000;margin:0 0 20px;background:0 0;font-style:italic}img.aligncenter{display:block;margin:15px auto}img.alignleft{float:left;margin:15px 15px 15px 0}img.alignright{float:right;margin:15px 0 15px 15px}.dnone{display:none !important}.container-fluid{width:100%;max-width:100%}.container{width:1898px;max-width:100%}.container.small-c{width:1787px}.p-init{position:initial}.btn-primary{font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;text-align:center;text-transform:uppercase;display:inline-block;position:relative;color:#fff;background:#14519b;box-shadow:none;height:auto;border:none;z-index:2;text-decoration:none;padding:16px 25px;border-radius:10px}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:#0080c9;color:#fff;border-color:#0080c9;box-shadow:none;text-decoration:none !important}.fb-link{display:inline-block;vertical-align:middle}.fb-link:hover{opacity:.7}.more-link{display:inline-block;font-weight:600;font-size:16px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#052d76;text-decoration:none}.more-link svg{display:inline-block;vertical-align:middle;margin-left:20px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.more-link:hover{color:#052d76;text-decoration:none}.more-link:hover svg{margin-left:30px}.download-btn{width:280px;text-align:left;line-height:24px}.download-btn svg{float:right}.lightbox{height:100vh;display:flex;align-content:center;align-items:center;flex-wrap:wrap}.lb-outerContainer{width:100% !important;margin-bottom:20px !important}.lb-data .lb-caption{font-size:15px;line-height:20px}.lightbox .lb-image{border:none;border-radius:0}.lb-data .lb-number{display:none !important}.lb-data .lb-close{position:absolute;right:30px;top:30px;background:url(//sep.lublin.pl/wp-content/themes/sep/assets/images/close_ico.png) center no-repeat;z-index:9999}.lb-nav a.lb-next{opacity:1;width:60px;height:60px;top:calc(50% - 30px);position:absolute;z-index:2;background:url(//sep.lublin.pl/wp-content/themes/sep/assets/images/lightbox_arrow.png) center right 3px no-repeat;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.lb-nav a.lb-prev{opacity:1;width:60px;height:60px;top:calc(50% - 30px);position:absolute;z-index:2;background:url(//sep.lublin.pl/wp-content/themes/sep/assets/images/lightbox_arrow.png) center right 3px no-repeat;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.lightboxOverlay{opacity:.9;background:#052d76}.lb-outerContainer{border-radius:0;background:0 0;position:initial;display:flex;justify-content:center;align-items:center}.lb-nav a.lb-prev{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.lb-nav a.lb-prev:hover,.lb-nav a.lb-next:hover{opacity:.7}.lb-dataContainer{padding:0}.lb-cancel{background:url(//sep.lublin.pl/wp-content/themes/sep/assets/images/loader-white.gif) no-repeat;background-size:contain}.page-header{padding:30px 0 0;position:relative;z-index:9}.mobile-menu.logo,.page-header .logo{display:inline-block}.mobile-menu .logo svg,.page-header .logo svg{max-width:100%;height:auto}.page-header .top-row{padding:0 50px}.page-header .fb-link{margin-left:45px}.mobile-menu .main-menu,.page-header .main-menu{background:#14519b;border-radius:10px;margin:20px 0 0;padding:0;text-align:center}.mobile-menu .main-menu li,.page-header .main-menu li{display:inline-block;vertical-align:middle;padding:0}.mobile-menu .main-menu li:before,.page-header .main-menu li:before{display:none}.mobile-menu .main-menu a,.page-header .main-menu a{font-weight:700;font-size:20px;line-height:24px;letter-spacing:0;text-transform:uppercase;text-decoration:none;color:#fff;padding:34px 20px;display:inline-block;position:relative}.mobile-menu .main-menu a:before,.page-header .main-menu a:before{content:'';position:absolute;right:50%;left:50%;height:2px;background:#fff;bottom:30px;border-radius:2px;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.mobile-menu .main-menu .current-menu-item a:before,.page-header .main-menu .current-menu-item a:before,.mobile-menu .main-menu .current-page-ancestor a:before,.page-header .main-menu .current-page-ancestor a:before,.mobile-menu .main-menu a:hover:before,.page-header .main-menu a:hover:before{left:20px;right:20px}.homepage-banner{margin-bottom:60px}.homepage-banner .bg{display:block;width:100%;height:862px;background-size:cover;background-position:center;border-radius:10px;margin-top:-92px;padding-top:260px;padding-left:110px;position:relative;overflow:hidden}.homepage-banner .bg:before{content:'';background:linear-gradient(180deg,rgba(5,45,118,0) 0%,#052d76 100%);position:absolute;left:0;right:0;bottom:0;height:70%}.homepage-banner .bg .text{position:relative;z-index:2}.homepage-banner .bg .text h1{font-weight:700;font-size:100px;line-height:100%;letter-spacing:0;text-transform:uppercase;color:#fff;margin:0}.homepage-banner .bg .text h2{font-weight:700;font-size:60px;line-height:100%;letter-spacing:0;color:#fff;margin:0}.homepage-banner .bot-links{padding:0 50px;margin-top:-170px;position:relative}.homepage-banner .bot-links a.bot-link{display:block;background-size:cover;background-position:center;position:relative;height:240px;border-radius:10px;overflow:hidden}.homepage-banner .bot-links a.bot-link:before{content:'';background:linear-gradient(180deg,rgba(5,45,118,0) 0%,#052d76 100%);position:absolute;left:0;right:0;bottom:0;top:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}.homepage-banner .bot-links a.bot-link h3{font-weight:400;font-size:26px;line-height:36px;letter-spacing:0;text-align:center;text-transform:uppercase;color:#fff;position:absolute;left:0;right:0;bottom:18px;z-index:2;margin:0}.homepage-banner .bot-links a.bot-link:hover{transform:translate(0,-10px)}.homepage-banner .bot-links a.bot-link:hover:before{opacity:0}.phone-modal .modal-content{padding:20px}.phone-modal .bg-modal{border-radius:20px;padding:40px;position:relative;overflow:hidden}.phone-modal .bg-modal:before{content:'';background:linear-gradient(180deg,rgba(5,45,118,0) 0%,#052d76 100%);position:absolute;left:0;right:0;bottom:0;top:0}.phone-modal .bg-modal *{color:#fff}.phone-modal .modal-content .modal-header{padding-left:0;padding-right:0;padding-top:0;position:relative;z-index:2}.phone-modal .modal-content .modal-body{padding:50px 0;position:relative;z-index:2}.hp-news{margin-bottom:70px}.hp-news h2{margin:0}.news-thumb{margin-top:15px;display:block;background:#fff;box-shadow:0px 0px 10.2px 0px rgba(20,81,155,.1);border-radius:20px;overflow:hidden;padding:12px;text-decoration:none}.news-thumb .image{width:100%;padding-top:100%;border-radius:20px;background-position:center;background-size:cover;position:relative;overflow:hidden}.news-thumb .image:before{content:'';background:linear-gradient(180deg,rgba(5,45,118,0) 0%,#052d76 100%);position:absolute;left:0;right:0;bottom:0;top:0}.news-thumb .date{font-weight:400;font-size:14px;line-height:160%;letter-spacing:0;vertical-align:middle;color:#8b8b8b;margin-bottom:12px}.news-thumb h4{font-family:"Montserrat",sans-serif;font-weight:700;font-size:18px;line-height:160%;letter-spacing:0;vertical-align:middle;color:#14519b;margin-bottom:12px;text-transform:initial}.news-thumb p{font-weight:400;font-size:16px;line-height:160%;letter-spacing:0;vertical-align:middle;color:#000;margin:0}.news-thumb:hover{text-decoration:none;box-shadow:0px 0px 10.2px 0px rgba(20,81,155,.6)}.image-banner{margin-bottom:80px}.image-banner .bg{border-radius:20px;background-color:#052d76;background-position:right center;background-repeat:no-repeat;position:relative;overflow:hidden;padding:60px 100px}.image-banner .bg:before{content:'';background:linear-gradient(90deg,#052d76 25%,rgba(5,45,118,0) 100%);position:absolute;left:0;right:0;top:0;bottom:0}.image-banner .bg *{display:inline-block;vertical-align:middle}.image-banner .bg h2{font-weight:400;font-size:46px;line-height:100%;letter-spacing:0;vertical-align:middle;color:#fff;margin:0}.image-banner .bg h2 b,.image-banner .bg h2 strong{font-weight:700;font-size:60px;line-height:100%}.image-banner .bg img{margin-right:90px}.sliders-section .slider{margin:0 0 60px;padding:0 140px;position:relative}.sliders-section .swiper a{border:1px solid #e4e4e4;width:100%;height:208px;border-radius:20px;display:flex;justify-content:center;align-items:center;padding:15px}.sliders-section .swiper a:hover{text-decoration:none;border-color:#14519b}.sliders-section .slider .swiper-button-next,.sliders-section .slider .swiper-button-prev{width:auto;height:30px;top:calc(50% - 15px);bottom:initial;margin:0}.sliders-section .slider .swiper-button-next:after,.sliders-section .slider .swiper-button-prev:after{display:none}.sliders-section .slider .swiper-button-next svg,.sliders-section .slider .swiper-button-prev svg{width:46px;height:8px}.sliders-section .slider .swiper-button-next{left:0;right:initial}.sliders-section .slider .swiper-button-prev{right:0;left:initial}.sliders-section .slider .swiper-wrapper{justify-content:center}.news-page,.text-page{padding:50px 0 90px}.pagination{margin:50px 0 0;justify-content:center;align-items:center}.pagination li{padding:0;margin:0 4px}.pagination li:before{display:none}.pagination li span,.pagination li a{font-weight:400;font-size:16px;line-height:100%;letter-spacing:0;text-align:center;vertical-align:middle;text-transform:uppercase;width:58px;height:58px;border-radius:10px !important;background:#ececec;box-shadow:none !important;border:none;display:inline-flex;justify-content:center;align-items:center;color:#000;text-decoration:none}.pagination li a.prev,.pagination li a.next{width:280px}.pagination li span:hover,.pagination li span,.pagination li a:hover{color:#fff;background:#14519b}.news-header{text-align:center;margin-bottom:80px}.news-header h1{margin:0 !important}.news-header .date{font-weight:400;font-size:14px;line-height:160%;letter-spacing:0;vertical-align:middle;color:#8b8b8b}.text-page h1{margin-bottom:80px}.text-page img{border-radius:20px}.side-menu li{padding:0}.side-menu li:before{display:none}.side-menu li a{width:100%;margin-bottom:7px;text-align:left;text-transform:initial;padding:20px 20px 20px 35px;font-family:"Montserrat",sans-serif;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;display:inline-block;position:relative;color:#fff;background:#14519b;box-shadow:none;height:auto;border:none;z-index:2;text-decoration:none;border-radius:10px}.side-menu li a.active,.side-menu li.current-menu-item a,.side-menu li a:hover{background:#0080c9;color:#fff;border-color:#0080c9;box-shadow:none;text-decoration:none !important}.news-thumb.wyd-thumb{padding:0;box-shadow:none}.news-thumb.wyd-thumb .image{padding-top:70%;margin-bottom:20px}.editor-img{display:inline-block;position:relative;border-radius:20px;overflow:hidden}.editor-img:before{content:'';background:linear-gradient(180deg,rgba(5,45,118,0) 0%,#052d76 100%);position:absolute;left:0;right:0;bottom:0;top:0}.link-row,.download-row{padding:40px 0;border-top:1px solid #e4e4e4}.link-row:last-of-type,.download-row:last-of-type{padding-bottom:10px}.link-row h3{text-transform:uppercase;margin:0;color:#0080c9}.link-row h3 a{color:#052d76;text-decoration:underline}.link-row h3 a:hover{color:#0080c9}.pub-thumb,.gallery-thumb{display:block;text-decoration:none;margin-bottom:30px;border-radius:20px;padding:10px}.gallery-thumb .img{padding-top:70%;border-radius:20px;background-position:center;background-size:cover}.gallery-thumb h4{font-weight:400;font-size:26px;line-height:36px;text-transform:uppercase;color:#0080c9;margin:10px 0 0}.pub-thumb .img{padding-top:144%;border-radius:20px;background-position:center;background-size:cover}.pub-thumb h2{font-weight:400;font-size:46px;line-height:100%;margin:0 0 25px}.pub-thumb h4{font-weight:400;font-size:26px;line-height:36px;color:#0080c9;text-transform:uppercase;margin:10px 0}.pub-thumb h5{font-weight:400;font-size:26px;line-height:36px;color:#052d76;text-transform:uppercase;margin:10px 0}.pub-thumb p{margin:10px 0}.shop-title{text-align:center;font-weight:400;font-size:26px;line-height:36px;vertical-align:middle;text-transform:uppercase;margin-bottom:30px}.shop-thumb .img{padding-top:148%}.shop-thumb h3{font-weight:400;font-size:16px;line-height:160%;vertical-align:middle;font-family:"Montserrat",sans-serif;margin:10px 0}.shop-thumb h6{font-family:"Montserrat",sans-serif;font-weight:700;font-size:16px;line-height:160%;vertical-align:middle;margin:10px 0}.shop-thumb .price{font-weight:400;font-size:46px;line-height:100%;vertical-align:middle;font-family:"Bebas Neue",sans-serif;margin-bottom:10px}.shop-thumb .btn-primary{width:100%}.gallery-thumb:hover{text-decoration:none;box-shadow:0px 0px 10.2px 0px rgba(20,81,155,.6)}.shop-thumb:hover{box-shadow:none}.c-title{font-weight:400;font-size:26px;line-height:36px;text-align:center;text-transform:uppercase;margin-bottom:50px;color:#000}.cbox{background:#14519b;border-radius:20px;margin-bottom:30px;text-align:center;padding:40px 15px}.cbox .text{margin-top:15px}.cbox .text *{font-family:"Bebas Neue",sans-serif;font-weight:400;font-size:26px;line-height:36px;text-transform:uppercase;color:#fff;margin:0}.cbox .text a{text-decoration:none}.map-section{margin-top:50px;text-align:center}.modal-backdrop{background:#052d76}.modal-backdrop.show{opacity:.8}.modal-content{border:none;border-radius:20px;background:#fff}.modal-dialog{width:1160px;max-width:calc(100% - 30px)}.modal-header{border:none;padding:25px 40px 50px}.modal-header .close{margin:0 0 0 auto;padding:0;opacity:1}.modal-body{padding:0 20px 20px;text-align:center}.modal-body h3{color:#000}.modal-body a{color:#000;text-decoration:none}.modal-body a:hover{text-decoration:underline}.modal-body .bg-box{border-radius:20px;background:#e6f6ff;padding:40px 20px;margin-top:30px}.gmap{height:500px}.egza-page h3{color:#0080c9}.page-footer{background:#14519b;padding:50px 0}.page-footer p{margin:0;font-weight:400;font-size:18px;line-height:26px;letter-spacing:0;color:#fff}.page-footer p a{color:#fff;text-decoration:none}.page-footer p a:hover{text-decoration:underline}.menu-opener,.mobile-menu{display:none}.menu-closer svg,.menu-opener svg{fill:#14519b}.mobile-only{display:none}.desktop-only{display:block}@media (max-width:767px){.mobile-only{display:block}.desktop-only{display:none}.page-header{padding:10px 0}.page-header .main-menu{display:none}.page-header .top-row{padding:0}.page-header .fb-link{margin-left:5px}.menu-opener svg,.page-header .fb-link svg{width:28px}.page-header .rc{padding-left:0}.menu-opener{display:inline-block;vertical-align:middle;margin-left:5px}.page-header img{max-width:30px}.mobile-menu{transform:translate(0,-100%);position:fixed;left:0;right:0;top:0;z-index:99;background:#fff;padding:10px 15px 15px;display:block;box-shadow:0px 0px 10.2px 0px rgba(20,81,155,.4);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.mobile-menu .main-menu li{display:block}.mobile-menu .main-menu li a{display:block;padding:15px}.mobile-menu.active{transform:translate(0,0%)}.homepage-banner .bg{padding:40px 15px;margin-top:30px;height:auto}.homepage-banner .bg .text h1{font-size:50px}.homepage-banner .bg .text h2{font-size:40px}.homepage-banner .bot-links{margin-top:0;padding:0}.homepage-banner .bot-links a.bot-link{margin-top:15px;height:130px}.homepage-banner .bot-links a.bot-link h3{bottom:50%;transform:translate(0,50%)}.hp-news h2,.hp-news .text-right{text-align:center !important}.hp-news .text-right{margin-top:30px}.mobile-menu .main-menu a:before,.page-header .main-menu a:before{bottom:0}.sliders-section .slider .swiper-wrapper{justify-content:initial}.image-banner .bg{padding:60px 15px;text-align:center}.image-banner .bg img{margin:0 0 15px}.image-banner .bg h2{display:block}.sliders-section .slider{padding:0 50px}.page-footer{text-align:center}.page-footer p{margin-bottom:15px}.pagination{flex-wrap:wrap}.pagination li a.prev,.pagination li a.next{margin:10px 0}.news-thumb .date{margin-top:10px}.side-menu li a{padding:20px 15px}}@media (max-width:991px) and (min-width:768px){.page-header{padding:10px 0}.page-header .main-menu{display:none}.page-header .top-row{padding:0}.page-header .fb-link{margin-left:10px}.menu-opener{display:inline-block;vertical-align:middle;margin-left:10px}.page-header img{max-width:30px}.mobile-menu{transform:translate(0,-100%);position:fixed;left:0;right:0;top:0;z-index:99;background:#fff;padding:10px 15px 15px;display:block;box-shadow:0px 0px 10.2px 0px rgba(20,81,155,.4);-webkit-transition:all .2s linear;-moz-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.mobile-menu .main-menu li{display:block}.mobile-menu .main-menu li a{display:block;padding:15px}.mobile-menu.active{transform:translate(0,0%)}.homepage-banner .bg{margin-top:30px}.image-banner .bg{padding:60px 40px}.image-banner .bg img{margin-right:50px}.page-footer p{margin-bottom:15px}.side-menu li a{padding:20px 15px}.sliders-section .slider .swiper-wrapper{justify-content:initial}.mobile-menu .main-menu a:before,.page-header .main-menu a:before{bottom:0}}@media (max-width:1199px) and (min-width:992px){.mobile-menu .main-menu a,.page-header .main-menu a{font-size:14px;padding:34px 5px}}@media (max-width:1400px) and (min-width:1200px){.mobile-menu .main-menu a,.page-header .main-menu a{font-size:16px;padding:34px 5px}}@media (max-width:1660px) and (min-width:1401px){.mobile-menu .main-menu a,.page-header .main-menu a{font-size:18px;padding:34px 10px}}