.league{font-family:'League Spartan',sans-serif}.contact{background-color:#fff;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;height:50vh;min-height:770px;background-size:cover;background-repeat:no-repeat;background-position:center}.contact .map{width:calc(100% - 590px)}.contact .contact_form{position:relative;width:590px;padding:40px 51px 63px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;background-size:cover;background-repeat:no-repeat;background-position:center}.contact .contact_form .boxes_wrap{width:100%;height:100%;position:absolute;top:0;left:0}.contact .contact_form .boxes_wrap .box{width:10px;height:10px;position:absolute}.contact .contact_form .boxes_wrap .box::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0}.contact .contact_form .boxes_wrap .box.tl{top:0;left:0}.contact .contact_form .boxes_wrap .box.tl::before{border-top:1px solid #000;border-left:1px solid #000}.contact .contact_form .boxes_wrap .box.tr{top:0;right:0}.contact .contact_form .boxes_wrap .box.tr::before{border-top:1px solid #000;border-right:1px solid #000}.contact .contact_form .boxes_wrap .box.bl{bottom:0;left:0}.contact .contact_form .boxes_wrap .box.bl::before{border-bottom:1px solid #000;border-left:1px solid #000}.contact .contact_form .boxes_wrap .box.br{bottom:0;right:0}.contact .contact_form .boxes_wrap .box.br::before{border-bottom:1px solid #000;border-right:1px solid #000}.contact .contact_form .text_wrap{padding:5px 0;position:relative}.contact .contact_form .row{width:500px}.contact .contact_form .title_35{text-align:center;margin-bottom:31px;letter-spacing:0;font-size:25px}.contact .contact_form .title_21{max-width:400px;margin:auto;text-align:center}.contact .contact_form .form_wrap{margin-top:20px}.contact .read_more_wrap_outer{width:100%;position:relative;text-align:right}.contact .read_more_wrap{padding-top:4px;display:inline-block}@media screen and (min-width:1025px){.contact .read_more_wrap:hover .terms_n_cond{opacity:1;pointer-events:all}}.contact label{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;width:100%}.contact .wpcf7-form-control-wrap{width:100%}.contact .wpcf7-acceptance{width:100%;color:#5b5b5b}.contact .wpcf7-list-item{margin:0;width:100%}.contact .wpcf7-list-item-label{font-size:12px;padding-left:9px}.contact .submit_wrap{width:100%;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-moz-box-pack:end;box-pack:end;-webkit-justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-o-justify-content:flex-end;justify-content:flex-end;-ms-flex-pack:end;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-top:28px;position:relative}.contact input[type="checkbox"]{margin:0}.contact input.submit{margin:0;cursor:pointer;width:160px;height:40px;border:1px solid #2e7c92;background-color:#cfd7db;color:#000;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;text-transform:uppercase}.contact input.submit[disabled]{border:1px solid #fff0;background-color:#cfd7db;color:#fff}@media screen and (min-width:1025px){.contact input.submit[disabled]:hover{background-color:#cfd7db;color:#fff;border-color:#fff0}}@media screen and (min-width:1025px){.contact input.submit:hover{background-color:#f6c324;border-color:#f6c324}}.contact .ajax-loader{position:absolute;top:0;bottom:0;margin:auto 0!important;right:20px}.contact input:not([type="submit"]):not([type="checkbox"]){margin:0;width:100%;height:100%;background-color:#fff0;font-size:14px;color:#434343;padding:16px 30px;letter-spacing:0;border:none;border-bottom:1px solid #434343}.contact input:not([type="submit"]):not([type="checkbox"])::-webkit-input-placeholder{opacity:1;text-transform:uppercase}.contact input:not([type="submit"]):not([type="checkbox"])::-moz-placeholder{opacity:1;text-transform:uppercase}.contact input:not([type="submit"]):not([type="checkbox"]):-moz-placeholder{opacity:1;text-transform:uppercase}.contact input:not([type="submit"]):not([type="checkbox"]):-ms-input-placeholder{opacity:1;text-transform:uppercase}.contact textarea{margin:0;width:100%;height:90px;background-color:#fff0;font-size:14px;color:#434343;padding:16px 10px;letter-spacing:0;border:none;border-top:1px solid #434343;border-bottom:1px solid #434343;resize:none}.contact textarea::-webkit-input-placeholder{opacity:1;text-transform:uppercase}.contact textarea::-moz-placeholder{opacity:1;text-transform:uppercase}.contact textarea:-moz-placeholder{opacity:1;text-transform:uppercase}.contact textarea:-ms-input-placeholder{opacity:1;text-transform:uppercase}.contact span.wpcf7-not-valid-tip{display:none!important}.contact .status{position:absolute;bottom:45px;right:11px}.contact .valid-input{width:10px;height:4px;position:absolute;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px);-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s}.contact .valid-input::before{width:100%;height:100%;position:absolute;content:'';top:0;left:0;bottom:0;right:0;margin:auto;border-right:1px solid #74d01b;border-bottom:1px solid #74d01b}.contact .invalid-input{width:10px;height:10px;position:absolute;-webkit-transform:translateX(30px);-moz-transform:translateX(30px);-ms-transform:translateX(30px);-o-transform:translateX(30px);transform:translateX(30px);-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s}.contact .invalid-input::before{width:100%;height:1px;background-color:#cc0808;position:absolute;content:'';top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.contact .invalid-input::after{width:100%;height:1px;background-color:#cc0808;position:absolute;content:'';top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.contact .input_wrap.input{overflow:hidden;max-width:345px;margin:auto;position:relative}.contact .input_wrap.invalid .invalid-input{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.contact .input_wrap.valid .valid-input{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.contact .input_wrap.acceptance{margin-top:65px}.contact .label{color:#f6c324;font-size:14px;padding:0 30px}.contact .terms_n_cond{background-color:#FFF;border:1px solid #000;font-size:11px;padding:12px 15px;max-height:400px;overflow-y:scroll;width:100%;text-align:left;text-transform:none;position:absolute;z-index:9;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;opacity:0;pointer-events:none;left:0}.contact .row.form_2{display:none}.contact .row.form_1{width:500px}.contact .wpcf7-form-control-wrap{margin:auto auto auto 0;width:304px}.contact .title_21{font-size:20px}.contact .form_2_wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.contact .form_2_wrap .input_wrap.input{width:48.5%;margin:auto 0}.contact .form_2_wrap .input_wrap.textarea{position:relative;overflow:hidden;width:100%;margin-top:19px}.contact .form_2_wrap .input_wrap.textarea .label{padding-bottom:9px}.contact .form_2_wrap .input_wrap.textarea .status{top:47px;right:9px;bottom:inherit}.contact .form_2_wrap .input_wrap.acceptance{width:100%;margin-top:19px}.contact .form_2_wrap input:not([type="submit"]):not([type="checkbox"]){padding:16px 10px}.contact .form_2_wrap .label{padding:0}.contact .form_2_wrap .status{bottom:31px;right:9px}.contact .form_2_wrap input.submit{width:160px}.contact .btn_chng_cont{position:absolute;width:100%;max-width:590px;height:63px;padding:0 50px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;background-color:#111;color:#f6c324;font-size:16px;line-height:1;text-align:center;letter-spacing:.06em;bottom:0;right:0;cursor:pointer;border-bottom:1px solid #fff}.contact .btn_chng_cont .arrow{position:absolute;right:18px;width:14px;height:10px}.contact .btn_chng_cont .arrow::before{content:'';position:absolute;left:0;top:0;width:13px;height:2px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);background-color:#fff;border-radius:30%}.contact .btn_chng_cont .arrow::after{content:'';position:absolute;left:0;bottom:0;width:13px;height:2px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#fff;border-radius:30%}.contact .btn_chng_cont.form_1_active .form_1{display:block}.contact .btn_chng_cont.form_1_active .form_2{display:none}.contact .btn_chng_cont.form_2_active .form_1{display:none}.contact .btn_chng_cont.form_2_active .form_2{display:block}.infoBox img{width:10px;height:10px}.infobox_wrap{width:450px;height:540px;box-shadow:1px 1px 6px 6px #b5b5b5;background-color:#fff;padding:36px 21px 39px}.infobox_wrap .logo_wrap{text-align:center;position:relative;padding-bottom:21px}.infobox_wrap .logo_wrap::before{position:absolute;content:'';bottom:0;left:-40px;width:calc(100% + 80px);height:1px;background-color:#f6c324}.infobox_wrap .logo_wrap .web_logo{display:inline-block;width:260px;height:45px}.infobox_wrap .address{text-align:center;font-size:13px;line-height:1.5384615385}.infobox_wrap .address .address_info{max-width:316px;margin:15px auto 15px;border-bottom:1px solid #e1e1e1;padding:0 0 25px;position:relative}.infobox_wrap .address .address_info::before{width:21px;height:22px;position:absolute;content:'';bottom:4px;left:-8px;background-size:contain;background-repeat:no-repeat;background-position:center bottom;background-image:url(/wp-content/themes/xton/img/address_info.svg)}.infobox_wrap .address .address_info .country{text-transform:uppercase}.infobox_wrap .address .contact_info{max-width:297px;margin:25px auto 20px;border-bottom:1px solid #e1e1e1;padding:0 0 21px;position:relative}.infobox_wrap .address .contact_info::before{width:21px;height:22px;position:absolute;content:'';bottom:4px;left:-8px;background-size:contain;background-repeat:no-repeat;background-position:center bottom;background-image:url(/wp-content/themes/xton/img/contact_info.svg)}.infobox_wrap .address .contact_info .phone{display:block}.infobox_wrap .address .nip_regon{max-width:297px;margin:0 auto 20px;border-bottom:1px solid #e1e1e1;padding:0 0 21px;position:relative}.infobox_wrap .address .nip_regon::before{width:21px;height:22px;position:absolute;content:'';bottom:4px;left:-8px;background-size:contain;background-repeat:no-repeat;background-position:center bottom;background-image:url(/wp-content/themes/xton/img/nip_regon.svg)}.infobox_wrap .address .bank_acc{font-size:13px;padding:0 0 21px;margin:0 auto 20px;line-height:1.5384615385}.infobox_wrap .address .bank_acc::before{background-image:url(/wp-content/themes/xton/img/bank.svg)}.infobox_wrap .social_links{max-width:190px;margin:auto;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.infobox_wrap .social_links a{font-size:23px;color:#333}@media screen and (max-width:1024px){.contact{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto!important;min-height:inherit}.contact .map{width:100%;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;box-ordinal-group:1;-webkit-order:1;-moz-order:1;order:1;-ms-flex-order:1;height:639px}.contact .contact_form{width:100%;padding:128px 20px 85px;min-height:891px}.contact .contact_form .title_35{font-size:21px}.contact .contact_form .title_21{font-size:19px}.contact .contact_form .input_wrap.input{padding-top:22px}.contact .contact_form .input_wrap.input p{margin:0}.contact .contact_form .form_wrap{margin-top:26px}.contact .wpcf7-list-item-label{margin-left:5px}.contact label{-webkit-box-align:start;-moz-box-align:start;box-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;-ms-align-items:flex-start;-o-align-items:flex-start;align-items:flex-start;-ms-flex-align:start}.contact input[type="checkbox"]{margin-top:1px}.contact .read_more_wrap{padding-top:0}.contact .submit_wrap{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center;margin-bottom:39px}.contact input.submit{background-color:#fff0}.contact .row.form_2,.contact .row.form_1{margin:0 auto}.contact .btn_chng_cont{max-width:100%}.terms_modal{width:100%;height:100%;position:fixed;background-color:rgb(0 0 0 / .95);color:#fff;z-index:9999;top:0;left:0;height:100vh;overflow-x:hidden;overflow-y:scroll;padding:50px 0 40px;opacity:0;-webkit-transition:0.3s;-moz-transition:0.3s;transition:0.3s;pointer-events:none}.terms_modal.active{opacity:1;pointer-events:all}.terms_modal .cross{position:absolute;top:20px;right:20px;width:20px;height:20px}.terms_modal .cross::before{position:absolute;content:'';width:1px;height:10px;background-color:#fff;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.terms_modal .cross::after{position:absolute;content:'';width:1px;height:10px;background-color:#fff;top:0;left:0;right:0;bottom:0;margin:auto;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.infobox_wrap{width:320px;height:548px}.infobox_wrap .logo_wrap{padding-bottom:15px}.infobox_wrap .logo_wrap .web_logo{width:223px;height:38px}.infobox_wrap .address .address_info{margin:20px auto 24px;padding:0 0 25px}.infobox_wrap .address .contact_info{margin:0 auto 24px;padding:0 0 25px}.infobox_wrap .address .nip_regon{margin:0 auto 24px;padding:0 0 25px}.infobox_wrap .address .bank_acc{margin:0 auto 24px}}@media screen and (max-width:767px){.contact .status{bottom:31px}.contact .contact_form{min-height:935px}.contact .form_2_wrap .input_wrap.input{width:100%;max-width:345px;margin:auto}.contact .form_2_wrap .input_wrap.textarea{max-width:345px;margin:22px auto auto auto}.contact .form_2_wrap .submit_wrap{-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .form_2_wrap .wpcf7-form-control-wrap{width:100%;max-width:304px;margin:auto}.contact .form_2_wrap input.submit{width:200px;margin-top:20px}.contact .form_2_wrap .ajax-loader{top:101px}.contact .row.form_1{width:100%}.contact .row.form_2 .input_wrap.input{max-width:280px}.contact .btn_chng_cont{font-size:11px}.contact .btn_chng_cont .arrow{right:18px;width:12px;height:9px}.contact .btn_chng_cont .arrow::before{width:11px}.contact .btn_chng_cont .arrow::after{width:11px}.contact div.wpcf7-response-output{margin:10px 0}}.phones_section{background-color:#ccd8e2;color:#000;font-size:15px;font-weight:300;padding:58px 0 0;margin-top:89px}.phones_section .content{position:relative;overflow:hidden}.phones_section .cover{position:absolute;top:0;right:0;background-image:url(/wp-content/themes/xton/img/phone_icon.svg);width:491px;height:491px;background-size:contain;background-repeat:no-repeat}.phones_section .title{font-size:35px;font-weight:700;margin-bottom:71px;position:relative}.phones_section .phones{width:calc(100% + 56px);display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-lines:multiple;-moz-box-lines:multiple;box-lines:multiple;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;left:-28px}.phones_section .phone_wrap{margin:0 28px 60px;width:calc(25% - 56px)}.phones_section .phone_wrap img{display:block;max-width:100%;max-height:200px}.phones_section .text-only{font-size:12px}.phones_section .text-only p{margin:0}.phones_section .text-only .street{margin-top:10px}.phones_section .under_address{margin-top:8px}.phones_section .branch_name{font-weight:700;letter-spacing:.04em;color:#0081cc;text-transform:uppercase;border-bottom:1px solid #fff;padding-bottom:8px;margin-bottom:22px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.phones_section .branch_name .languages{margin-left:5px;margin-top:2px}.phones_section .branch_name img{display:inline-block;width:20px;height:14px;margin-right:3px}@media screen and (min-width:1025px){.phones_section .dane-rejestrowe{width:calc(50% - 56px)}}.phones_section .photo{width:150px;height:150px;background-size:cover;background-repeat:no-repeat;background-position:center;margin-bottom:10px}.phones_section .person_wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;margin-bottom:18px;margin-top:8px}.phones_section .person_wrap .languages{margin-left:5px;margin-top:2px}.phones_section .person_wrap img{display:inline-block;width:20px;height:14px;margin-right:3px}.phones_section .person{font-weight:700}.phones_section .phone{display:block;line-height:19px}.phones_section .phone-inner{position:relative;padding-left:17px}.phones_section .phone-inner.landline::before{background-image:url(/wp-content/themes/xton/img/landline.svg)}.phones_section .phone-inner.cell::before{background-image:url(/wp-content/themes/xton/img/cell.svg)}.phones_section .phone-inner::before{position:absolute;content:'';top:4px;left:0;width:10px;height:10px;background-size:contain;background-repeat:no-repeat;background-position:center}.phones_section .email{display:block;line-height:19px;position:relative;padding-left:17px}.phones_section .email::before{position:absolute;content:'';top:6px;left:0;width:10px;height:10px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url(/wp-content/themes/xton/img/email.svg)}@media screen and (max-width:1024px){.phones_section{padding:40px 0 0}.phones_section .title{font-size:21px;margin-bottom:41px}.phones_section .phone_wrap{margin:0 28px 40px;width:calc(50% - 56px);position:relative}.phones_section .branch_name{padding-bottom:8px;margin-bottom:22px}}@media screen and (max-width:767px){.phones_section{padding:40px 0 0}.phones_section .content{overflow:visible}.phones_section .title{font-size:21px;margin-bottom:41px}.phones_section .name,.phones_section img{margin:0 auto}.phones_section .person_wrap{-webkit-box-pack:center;-moz-box-pack:center;box-pack:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-o-justify-content:center;justify-content:center;-ms-flex-pack:center}.phones_section .phones{left:0;width:100%}.phones_section .email,.phones_section .phone{display:inline-block}.phones_section .phone_wrap{margin:0 0 40px;width:100%;position:relative;text-align:center}.phones_section .branch_name{margin-bottom:14px}}