.masthead .top-bar .mini-contacts{font-weight:300 !important}.underline-red{-webkit-text-decoration:underline solid #e62b36 3px;text-decoration:underline solid #e62b36 3px;text-underline-offset:5px}.underline-text-red{-webkit-text-decoration:underline solid #e62b36 3px;text-decoration:underline solid #e62b36 3px;text-underline-offset:5px;color:#e62b36}.content ul{list-style:square !important}.hred{color:#e62b36}.table-ctp{width:100%}.table-teaching-method{font-size:14px;line-height:24px;font-weight:400;color:rgba(17,33,52,.5);font-style:italic;margin-bottom:10px !important}.table-thematic-unit{width:85%;font-size:16px;line-height:26px;font-weight:500;font-style:italic;color:#113656}.table-time{width:15%;font-size:16px;line-height:26px;font-weight:500;font-style:italic;color:#e62b36;text-align:center}.map-overlay{filter:saturate(40%)}.rednav{font-size:18px;line-height:28px;font-weight:500;font-style:italic;color:#e62b36;text-align:center}.desc-small{font-size:14px;line-height:20px;font-weight:400;font-style:italic;color:#999;text-align:center}.desc-accreditation{font-size:12px;line-height:18px;font-weight:300;color:#999;text-align:center}.nf-field-label{font-size:16px !important;line-height:20px !important;font-weight:400 !important;font-style:italic !important;color:#fff !important}.nf-form-fields-required{font-size:14px;line-height:20px;font-weight:400;font-style:italic;color:#999}.nf-field-description{color:#fff !important}.nf-field-element .form-btn{width:100% !important;color:#fff !important;background:#e62b36 !important;border:none !important;padding:12px 0 !important;font-size:18px !important}.nf-field-element .form-btn:hover{background:#112134 !important}.footer-quote{font-size:24px;line-height:32px;font-weight:500;font-style:italic;color:#999;margin-top:30px !important}.footer-pages{font-size:14px;line-height:20px;font-weight:300;color:#999;text-align:right}.footer-pages a:hover{color:#e62b36}.footer-address{font-size:14px;line-height:20px;font-weight:300;color:#fff;text-align:right}.vc_tta-title-text{font-size:22px;line-height:30px;font-weight:700;font-style:italic;color:#113656 !important}a:-webkit-any-link{text-decoration:none !important}@media only screen and (max-width:450px){.swap-on-mobile{display:flex !important;flex-direction:column-reverse}}.hspacing{letter-spacing:.3px !important}@media screen and (min-width:769px){.img-leftbc{clip-path:polygon(0 0,100% 0,100% 0,100% 100%,100% 100%,20% 100%,0 80%,0 0)}.img-lefttc{clip-path:polygon(20% 0%,100% 0,100% 0,100% 100%,100% 100%,0 100%,0 100%,0% 20%)}.img-rightbc{clip-path:polygon(0 0,100% 0,100% 0,100% 80%,80% 100%,0 100%,0 100%,0 0)}.img-righttc{clip-path:polygon(0 0,80% 0,100% 20%,100% 100%,100% 100%,0 100%,0 100%,0 0)}.img-rightc{clip-path:polygon(0 0,80% 0,100% 20%,100% 80%,80% 100%,0 100%,0 100%,0 0)}.img-leftc{clip-path:polygon(20% 0,100% 0,100% 0,100% 100%,100% 100%,20% 100%,0 80%,0 20%)}}.img-ownoverlay{filter:saturate(.9) brightness(1) grayscale(.1)}.img-ownoverlay-1{filter:saturate(.9) brightness(1) grayscale(.1)}.img-ownoverlay-map{filter:saturate(.4) brightness(1.1) grayscale(.8) hue-rotate(40deg);border-radius:4px}.blog-shortcode article{border-radius:4px}.post-thumbnail-rollover,.single-postlike img,.mini-post-img,.blog-media img{filter:saturate(.9) brightness(1) grayscale(.1)}.form-text-w{color:#fff !important}.form-text-r{color:#e62b36 !important}.hyperlink-w a{color:#fff !important}.hyperlink-w a:hover{color:#e62b36 !important}.ribbon{font-size:28px;font-weight:700}.ribbon{--r:.4em;--c:#e62b36;position:absolute;top:20px;right:calc(-1*var(--r));line-height:1.8;padding:0 .5em calc(2*var(--r));border-radius:0 var(--r) var(--r) 0;background:radial-gradient(100% 50% at right,var(--c) 98%,#0000 101%) 0 0/.5lh calc(100% - 2*var(--r)),
    radial-gradient(100% 50% at left,#0005 98%,#0000 101%) 
     100% 100%/var(--r) calc(2*var(--r)),
    conic-gradient(from 180deg at calc(100% - var(--r)) calc(100% - 2*var(--r)),#0000 25%,var(--c) 0)
     100% 0/calc(101% - .5lh) 100%;background-repeat:no-repeat;margin-right:10px}.ribbon1{font-size:28px;font-weight:700}.ribbon1{--f:.5em;position:absolute;top:0;right:0;line-height:1.8;padding-inline:1lh;padding-bottom:var(--f);border-image:conic-gradient(#0008 0 0) 51%/var(--f);clip-path:polygon(100% calc(100% - var(--f)),100% 100%,calc(100% - var(--f)) calc(100% - var(--f)),var(--f) calc(100% - var(--f)), 0 100%,0 calc(100% - var(--f)),999px calc(100% - var(--f) - 999px),calc(100% - 999px) calc(100% - var(--f) - 999px));transform:translate(calc((1 - cos(45deg))*100%), -100%) rotate(45deg);transform-origin:0% 100%;margin:10px 10px 0 0}.ribbon2{font-size:28px;font-weight:700}.ribbon2{--f:.5em;--r:.8em;position:absolute;right:20px;top:calc(-1*var(--f));padding:.2em .6em;border-right:var(--f) solid #0005;border-bottom:var(--r) solid #0000;clip-path:polygon(calc(100% - var(--f)) 0,0 0,0 calc(100% - var(--r)),calc(50% - var(--f)/2) 100%,calc(100% - var(--f)) calc(100% - var(--r)),calc(100% - var(--f)) var(--f),100% var(--f));margin-top:10px}.ribbontext{color:#fff !important}.ribbonbgred{background-color:#e62b36}.ribbonbgblue{background-color:#113656}.zasady a{color:#999 !important;font-size:11px}.zasady a:hover{color:#e62b36 !important}@media screen and (min-width:600px){.mobile-break{display:none}}.greybtntext{font-weight:400 !important}.validity{font-size:12px}@media only screen and (max-width:689px){.footer-pages{text-align:center;font-size:1.2em}}@media only screen and (max-width:689px){.footer-address{text-align:center;font-size:1.1em}}a.button:not(.edd-submit){margin-bottom:10px;border-radius:4px;width:fit-content}.product .woo-buttons-on-img{box-shadow:0 0 5px rgba(0,0,0,.1)}.redbtnprice a{font-size:16px !important;font-style:italic;font-weight:700}.redbtnprice a:hover{background:#113656 !important}.dbluebtn:hover{background:#112134 !important}h1,h2,h3,h4,h5{letter-spacing:.1px}.company{font-weight:500;letter-spacing:.2px}.wpb-plan-title{font-size:22px !important}.period-bold .wpb-period{font-size:18px !important;font-weight:500}.nf-response-msg{color:#fff !important;text-align:center !important;font-style:italic !important}.related.products{padding-bottom:60px}.img-vbottom{align-self:flex-end !important}@media only screen and (max-width:689px){.vc_column-inner .contact-form-mobile{padding-left:0 !important;padding-right:0 !important}}@media only screen and (max-width:779px){.price-mobile{padding-left:5% !important;padding-right:5% !important}}@media only screen and (max-width:689px){.vc_column-inner .description-mobile{padding-left:0 !important;padding-right:0 !important}}@media only screen and (max-width:689px){.professional-heading{font-size:46px !important;line-height:50px !important}}.fs-separator-text h4{font-size:11px}.neovideo{border-radius:4px;margin:0 !important}.neovideo .ultv-video__outer-wrap{border-radius:4px}.faq .vc_toggle_icon{background-color:#113656 !important}.faq .vc_toggle_icon:hover{background-color:#e62b36 !important}.desc-law{font-size:14px;line-height:20px;font-weight:400;font-style:italic;color:#e62b36;text-align:left}.we-event-label{border-radius:4px !important;font-style:italic}.we-social-share ul{list-style:none !important}.woocommerce .we-navigation div a:hover{background:#e62b36 !important}.we-icl-import .exwt-btn:hover{background:#e62b36 !important}.we-icl-import .exwt-btn a{color:#fff !important}.woocommerce-MyAccount-navigation>ul li a{border-radius:4px !important}.tcenter{margin-left:auto !important;margin-right:auto !important}.woocommerce .product .woocom-list-content h4{min-height:50px !important}@media only screen and (max-width:767px){.uvc-main-heading{text-align:left !important}}@media only screen and (max-width:767px){.aio-icon-component{text-align:right !important}}.coupon button.dt-wc-btn{border-radius:4px !important}.wc-coupon-wrap .form-coupon-wrap .button{border-radius:4px !important}.packetery-widget-button-logo{margin-left:0 !important;display:none !important}.checkout-button.wc-forward,body #place_order{width:100% !important;border-radius:4px !important}.woocommerce-MyAccount-content mark{background:#113656 !important}.ship-to-different-address input{margin-right:0 !important}.woocommerce .checkout .woocommerce-order-review .wc-order-review{-ms-align-self:flex-end !important;-ms-flex-item-align:flex-end !important;align-self:flex-end !important}form.cart div.quantity:not([style='display: none;'])+button,.the7-cart-form .quantity:not([style='display: none;'])+button{margin-left:0 !important}.woocommerce .woocommerce-order-details .order-again{margin:30px 0 15px !important}.woocommerce .woocommerce-order-details .we-user-info{padding:10px 0 !important}.woocommerce .checkout .woocommerce-order-review .wc-order-review .content .payment_methods li img{height:50% !important}.comgate-footer{max-width:100% !important;height:auto !important}.footer .widget{margin-bottom:10px !important}.woocommerce-we-onsale{background:#e62b36 !important;padding:7px 15px 7px 20px !important;border-radius:4px !important}.we-subtitle span{text-transform:none !important}.we-print-tk a{display:none !important}.we-carousel.we-grid-shortcode.we-grid-column-1 .item-post-n .ex-modern-blog{border-radius:4px !important}.we-table-lisst.table-style-2.table-style-3 .we-table td.tb-viewdetails .exwt-btn.we-button{background:#e62b36 !important;border-radius:4px !important}.we-table-lisst.table-style-2.table-style-3 .we-table td.tb-viewdetails .exwt-btn.we-button:hover{background:#113656 !important;border-left-color:#113656 !important}.we-table-lisst.table-style-2 .we-table .we-first-row .tb2-day{text-shadow:2px 2px 3px #113656}.we-table-lisst.table-style-2 .we-table .we-first-row .tb2-month{text-shadow:2px 2px 3px #113656}.ex-loadmore .loadmore-grid:hover{background:#e62b36 !important;border-radius:4px !important}.we-carousel.we-grid-shortcode figure.ex-modern-blog .we-more-meta .exev-tk{display:none !important}.we-table .product-type-simple .tb-meta.exwv-tk{display:none !important}.we-table .tb-meta{margin-right:6px !important}