*,*:before,*:after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-size:62.5%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}a{text-decoration:none;background-color:rgba(0,0,0,0)}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}small,.small{font-size:80%;font-weight:400}hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:.1rem solid rgba(0,0,0,.1)}figure{margin:0 0 1rem}.img-fluid,.img-responsive{max-width:100%;height:auto}img{vertical-align:middle;border-style:none;max-width:100%}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}fieldset{min-width:0;padding:0;margin:0;border:0}fieldset legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.btn,.salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.ckeditor a.btn.btn-success{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:.1rem solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}label{display:inline-block;margin-bottom:.5rem}.col-sm-1,.col-xs-1{padding:0rem;display:block;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-sm-2,.col-xs-2{padding:0rem;display:block;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-3,.col-xs-3{padding:0rem;display:block;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-sm-4,.col-xs-4{padding:0rem;display:block;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-5,.col-xs-5{padding:0rem;display:block;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-sm-6,.col-xs-6{padding:0rem;display:block;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-7,.col-xs-7{padding:0rem;display:block;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-sm-8,.col-xs-8{padding:0rem;display:block;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-1,.col-lg-1{padding:0rem;display:block;width:100%}.col-md-2,.col-lg-2{padding:0rem;display:block;width:100%}.col-md-3,.col-lg-3{padding:0rem;display:block;width:100%}.col-md-4,.col-lg-4{padding:0rem;display:block;width:100%}.col-md-5,.col-lg-5{padding:0rem;display:block;width:100%}.col-md-6,.col-lg-6{padding:0rem;display:block;width:100%}.col-md-7,.col-lg-7{padding:0rem;display:block;width:100%}.col-md-8,.col-lg-8{padding:0rem;display:block;width:100%}.col-offset-sm-1,.col-offset-xs-1,.col-offset-md-1,.col-offset-lg-1{margin-left:auto}.col-offset-sm-2,.col-offset-xs-2,.col-offset-md-2,.col-offset-lg-2{margin-left:auto}.col-offset-sm-3,.col-offset-xs-3,.col-offset-md-3,.col-offset-lg-3{margin-left:auto}.col-offset-sm-4,.col-offset-xs-4,.col-offset-md-4,.col-offset-lg-4{margin-left:auto}.col-offset-sm-5,.col-offset-xs-5,.col-offset-md-5,.col-offset-lg-5{margin-left:auto}.col-offset-sm-6,.col-offset-xs-6,.col-offset-md-6,.col-offset-lg-6{margin-left:auto}.col-offset-sm-7,.col-offset-xs-7,.col-offset-md-7,.col-offset-lg-7{margin-left:auto}.col-offset-sm-8,.col-offset-xs-8,.col-offset-md-8,.col-offset-lg-8{margin-left:auto}button,input,select,textarea{outline:none !important}@media(min-width: 62rem){.col-lg-1,.col-md-1{-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-lg-2,.col-md-2{-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-3,.col-md-3{-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-lg-4,.col-md-4{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-5,.col-md-5{-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-lg-6,.col-md-6{-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-7,.col-md-7{-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-lg-8,.col-md-8{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-offset-sm-1,.col-offset-xs-1,.col-offset-md-1,.col-offset-lg-1{margin-left:12.5%}.col-offset-sm-2,.col-offset-xs-2,.col-offset-md-2,.col-offset-lg-2{margin-left:25%}.col-offset-sm-3,.col-offset-xs-3,.col-offset-md-3,.col-offset-lg-3{margin-left:37.5%}.col-offset-sm-4,.col-offset-xs-4,.col-offset-md-4,.col-offset-lg-4{margin-left:50%}.col-offset-sm-5,.col-offset-xs-5,.col-offset-md-5,.col-offset-lg-5{margin-left:62.5%}.col-offset-sm-6,.col-offset-xs-6,.col-offset-md-6,.col-offset-lg-6{margin-left:75%}.col-offset-sm-7,.col-offset-xs-7,.col-offset-md-7,.col-offset-lg-7{margin-left:87.5%}.col-offset-sm-8,.col-offset-xs-8,.col-offset-md-8,.col-offset-lg-8{margin-left:100%}}:root{--bodyPaddingTop: 16rem}@font-face{font-family:"Kelson Regular W05 Regular";src:url("../fonts/5174686/f2e9478e-9598-4c6a-9a83-803268292940.woff2") format("woff2"),url("../fonts/5174686/b00a3b7d-4bbf-4eaa-a788-dd06c327cdb9.woff") format("woff")}*{-webkit-box-sizing:border-box;box-sizing:border-box}.hide{display:none !important}html{height:100%;font-family:"Nunito Sans",sans-serif;line-height:1.4em;color:#000}body{height:100%;font-family:"Nunito Sans",sans-serif;font-size:1.4rem;font-weight:500;line-height:1.4em;color:#000;padding-top:var(--bodyPaddingTop);background-color:#fff;overflow-x:hidden}img{max-width:100%;height:auto}.container{width:100%;max-width:188rem;padding:0 4rem;margin:0 auto;position:relative}.container.flex{display:flex;flex-wrap:wrap}.sprite{background-image:url("../img/sprite.svg");display:inline-block}.sprite.chevron_left{background-position:-1.1rem -20.4rem;width:.9rem;height:1.4rem}.sprite.chevron_left_big{background-position:-28rem -26.2rem;width:1.4rem;height:2.7rem}.sprite.chevron_left_white{background-position:-15.2rem -33rem;width:.6rem;height:1rem}.sprite.chevron_left_white_big{background-position:-15.1rem -30.2rem;width:.7rem;height:1.3rem}.sprite.chevron_left_gray{background-position:-0.7rem -23.6rem;width:.9rem;height:1.4rem}.sprite.chevron_right{background-position:-4.6rem -20.5rem;width:.8rem;height:1.3rem}.sprite.chevron_right_big{background-position:-35.6rem -26.2rem;width:1.4rem;height:2.7rem}.sprite.chevron_right_white{background-position:-18.5rem -33rem;width:.6rem;height:1rem}.sprite.chevron_right_white_big{background-position:-18.4rem -30.2rem;width:.8rem;height:1.3rem}.sprite.chevron_right_gray{background-position:-4.5rem -23.6rem;width:.9rem;height:1.4rem}.sprite.chevron_up{background-position:-7.9rem -20.7rem;width:1.4rem;height:.8rem}.sprite.chevron_up_big{background-position:-43.4rem -26.9rem;width:2.7rem;height:1.4rem}.sprite.chevron_up_gray{background-position:-7.9rem -23.9rem;width:1.4rem;height:.8rem}.sprite.chevron_down{background-position:-11.6rem -20.8rem;width:1.4rem;height:.8rem}.sprite.chevron_down_big{background-position:-51.9rem -27rem;width:2.7rem;height:1.4rem}.sprite.chevron_down_gray{background-position:-11.6rem -24rem;width:1.3rem;height:.8rem}.sprite.check{background-position:-12rem -33rem;width:1.1rem;height:.9rem}.sprite.check_white{background-position:-12rem -34.2rem;width:1.1rem;height:.9rem}.sprite.search{background-position:-1.4rem -16.4rem;width:1.3rem;height:1.3rem}.sprite.search_blue{background-position:-4.4rem -16.4rem;width:1.3rem;height:1.3rem}.sprite.remove{background-position:-78px -165px;width:13px;height:14px}.sprite.remove_white{background-position:-146px -166px;width:13px;height:13px}.sprite.remove_blue{background-position:-118px -165px;width:13px;height:14px}.sprite.play{background-position:-0.2rem -0.3rem;width:14rem;height:14rem}.sprite.pool{background-position:-15.9rem -23.1rem;width:9.3rem;height:5rem}.sprite.facebook{background-position:-1.2rem -34.3rem;width:2.1rem;height:2.1rem}.sprite.facebook_pink{background-position:-1.2rem -36.6rem;width:2.1rem;height:2.1rem}.sprite.pinterest{background-position:-4.5rem -34.3rem;width:2.1rem;height:2.1rem}.sprite.pinterest_pink{background-position:-4.5rem -36.6rem;width:2.1rem;height:2.1rem}.sprite.linkedin{background-position:-7.8rem -34.3rem;width:2.1rem;height:2.1rem}.sprite.linkedin_pink{background-position:-7.8rem -36.6rem;width:2.1rem;height:2.1rem}.sprite.dimensions{background-position:-40.5rem -1.8rem;width:2.9rem;height:3rem}.sprite.thickness{background-position:-72.2rem -2rem;width:1.5rem;height:2.8rem}.sprite.skimer{background-position:-87rem -1.9rem;width:2.7rem;height:2.8rem}.sprite.overflow_gutter{background-position:-102.2rem -2.1rem;width:3.3rem;height:2.5rem}.sprite.volume{background-position:-56rem -2rem;width:2.7rem;height:2.8rem}.sprite.water_filtration{background-position:-48.5rem -1.9rem;width:2.2rem;height:2.8rem}.sprite.lightning{background-position:-64.2rem -1.9rem;width:1.9rem;height:2.8rem}.sprite.fittings_finish{background-position:-110.2rem -2rem;width:2.7rem;height:2.7rem}.sprite.counter_currents{background-position:-94.4rem -2.3rem;width:3.4rem;height:2.1rem}.sprite.place_for_accessories{background-position:-79.1rem -2.1rem;width:3.2rem;height:2.5rem}.sprite.phone{background-position:-59.5rem -26.6rem;width:2.2rem;height:2.2rem}.hidden{display:none !important}a{color:#000;font-weight:400;position:relative;text-decoration:none !important;outline:none !important;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}a:hover,a.hover_state{color:#0d48d4}p{line-height:1.4em;margin-top:0;margin-bottom:1rem}.font2{font-family:"Kelson Regular W05 Regular",sans-serif}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{margin-bottom:.5em;font-weight:700;line-height:1.3em;font-family:"Kelson Regular W05 Regular",sans-serif}h1,.h1{font-size:3.6rem}h2,.h2{font-size:2.4rem}h3,.h3{font-size:2rem}h4,.h4{font-size:1.6rem}h5,.h5{font-size:1.4rem}h6,.h6{font-size:1.4rem}.lead{font-size:1.6rem;margin-bottom:2em}.subtitle{margin-bottom:0}.main_title{font-size:2.5vw;margin-bottom:3rem}.main_title.no_subtitle{margin-top:1.5rem}.subtitle+.main_title{margin-top:0rem}.main_title.with_subtitle span{display:block;font-size:1.4rem;line-height:1em;font-family:"Nunito Sans",sans-serif;font-weight:400}.main_title.big{font-size:3.2rem}.main_title.mid{font-size:4.8rem}.close:not(img){cursor:pointer;width:4rem;height:4rem;background-color:rgba(0,0,0,0);border:0rem solid #58b9c4;position:relative;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s;position:absolute;top:1rem;right:1rem;border:.2rem solid rgba(0,0,0,0)}.close:not(img):before{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;background-image:url(../img/sprite.svg);background-position:-11.8rem -16.5rem;width:1.3rem;height:1.4rem}.close:not(img):hover,.close:not(img).hover_state{border-color:#0d48d4}.btn,.salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.ckeditor a.btn.btn-success{text-align:left;cursor:pointer;font-size:1.5rem;color:#000;background-color:#000;border-radius:0;display:inline-block;padding:.8rem 2rem;transition:all .2s ease-in-out}.btn.turquoise,.salesman_subsite .dataTables_wrapper .dataTables_paginate .turquoise.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .turquoise.paginate_button,.ckeditor a.turquoise.btn.btn-success{background-color:#58b9c4}.btn.turquoise:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .turquoise.current:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .turquoise.paginate_button:hover,.ckeditor a.turquoise.btn.btn-success:hover,.btn.turquoise.hover_state,.salesman_subsite .dataTables_wrapper .dataTables_paginate .turquoise.hover_state.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .turquoise.hover_state.paginate_button,.ckeditor a.turquoise.hover_state.btn.btn-success{color:#000;background-color:#eac7bc}.btn.gray,.salesman_subsite .dataTables_wrapper .dataTables_paginate .gray.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .gray.paginate_button,.ckeditor a.gray.btn.btn-success{background-color:#e6e6e6;color:#000}.btn.gray:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .gray.current:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .gray.paginate_button:hover,.ckeditor a.gray.btn.btn-success:hover,.btn.gray.hover_state,.salesman_subsite .dataTables_wrapper .dataTables_paginate .gray.hover_state.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .gray.hover_state.paginate_button,.ckeditor a.gray.hover_state.btn.btn-success{color:#fff;background-color:#0d48d4}.btn.blue,.salesman_subsite .dataTables_wrapper .dataTables_paginate .blue.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .blue.paginate_button,.ckeditor a.blue.btn.btn-success{background-color:#0d48d4;color:#fff}.btn.blue:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .blue.current:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .blue.paginate_button:hover,.ckeditor a.blue.btn.btn-success:hover,.btn.blue.hover_state,.salesman_subsite .dataTables_wrapper .dataTables_paginate .blue.hover_state.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .blue.hover_state.paginate_button,.ckeditor a.blue.hover_state.btn.btn-success{color:#000;background-color:#eac7bc}.btn.pink,.salesman_subsite .dataTables_wrapper .dataTables_paginate .pink.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .pink.paginate_button,.ckeditor a.pink.btn.btn-success{background-color:#eac7bc;color:#000}.btn.pink:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .pink.current:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .pink.paginate_button:hover,.ckeditor a.pink.btn.btn-success:hover,.btn.pink.hover_state,.salesman_subsite .dataTables_wrapper .dataTables_paginate .pink.hover_state.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .pink.hover_state.paginate_button,.ckeditor a.pink.hover_state.btn.btn-success{color:#fff;background-color:#0d48d4}.btn.hollow,.salesman_subsite .dataTables_wrapper .dataTables_paginate .hollow.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .hollow.paginate_button,.ckeditor a.hollow.btn.btn-success{border:.1rem solid #e6e6e6;background-color:#fff;color:#000}.btn.hollow:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .hollow.current:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .hollow.paginate_button:hover,.ckeditor a.hollow.btn.btn-success:hover,.btn.hollow.hover_state,.salesman_subsite .dataTables_wrapper .dataTables_paginate .hollow.hover_state.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .hollow.hover_state.paginate_button,.ckeditor a.hollow.hover_state.btn.btn-success{color:#000;background-color:#eac7bc}.btn.underline,.salesman_subsite .dataTables_wrapper .dataTables_paginate .underline.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .underline.paginate_button,.ckeditor a.underline.btn.btn-success{background-color:rgba(0,0,0,0);position:relative;border:.1rem solid #e6e6e6;padding:.5rem 1.5rem;padding-left:3.3rem;font-weight:600}.btn.underline:before,.salesman_subsite .dataTables_wrapper .dataTables_paginate .underline.current:before,.salesman_subsite .dataTables_wrapper .dataTables_paginate .underline.paginate_button:before,.ckeditor a.underline.btn.btn-success:before{content:"";display:block;position:absolute;top:50%;left:1.5rem;z-index:10;background-image:url(../img/sprite.svg);background-position:-4.7rem -27.1rem;width:.7rem;height:1rem;transform:translateY(-50%);transition:all .2s ease-in-out}.btn.underline:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .underline.current:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .underline.paginate_button:hover,.ckeditor a.underline.btn.btn-success:hover,.btn.underline.hover_state,.salesman_subsite .dataTables_wrapper .dataTables_paginate .underline.hover_state.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .underline.hover_state.paginate_button,.ckeditor a.underline.hover_state.btn.btn-success{border-color:#0d48d4}.btn.line,.salesman_subsite .dataTables_wrapper .dataTables_paginate .line.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .line.paginate_button,.ckeditor a.line.btn.btn-success{background-color:rgba(0,0,0,0);border:none;padding:.5rem 1.5rem;position:relative;font-weight:600;font-size:2rem;text-transform:lowercase}.btn.line:before,.salesman_subsite .dataTables_wrapper .dataTables_paginate .line.current:before,.salesman_subsite .dataTables_wrapper .dataTables_paginate .line.paginate_button:before,.ckeditor a.line.btn.btn-success:before{content:"";display:block;position:absolute;top:50%;left:0;z-index:10;transform:translateY(-50%);background-image:url(../img/sprite.svg);background-position:-4.6rem -20.5rem;width:.8rem;height:1.3rem}.btn.line:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .line.current:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .line.paginate_button:hover,.ckeditor a.line.btn.btn-success:hover,.btn.line.hover_state,.salesman_subsite .dataTables_wrapper .dataTables_paginate .line.hover_state.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .line.hover_state.paginate_button,.ckeditor a.line.hover_state.btn.btn-success{color:#0d48d4}.alert{border-radius:0rem;margin:0;margin-bottom:1rem;padding:.3rem 1rem;position:relative;max-width:80rem}.alert-danger{background-color:#d6644b;color:#fff;border-color:#d6644b;font-size:1.2rem}.alert-success{background-color:#58b9c4;color:#fff;box-shadow:0 0 1rem rgba(0,0,0,.3)}.alert-warning{margin-bottom:4rem}@keyframes loading{0%{width:3rem;transform:translate(-50%, -50%)}25%{width:2rem;transform:translate(-50%, -50%)}75%{width:2rem;transform:translate(-50%, -50%) rotate(180deg)}100%{width:3rem;transform:translate(-50%, -50%) rotate(180deg)}}form,.form{--borderColor: #d6d6d6;--color: #0d48d4}form.sending [type=submit] .loading,.form.sending [type=submit] .loading{display:block}form.sending [type=submit] span,.form.sending [type=submit] span{display:none}form label,.form label{position:relative;width:100%}form label.checkbox_wrapper,.form label.checkbox_wrapper{cursor:pointer;margin-bottom:1rem}form label.checkbox_wrapper .input,.form label.checkbox_wrapper .input{position:absolute;left:0;top:.2rem;width:4rem}form label.checkbox_wrapper .input input,.form label.checkbox_wrapper .input input{position:absolute;top:0;left:0;opacity:0;width:100%;height:100%}form label.checkbox_wrapper .input input:checked+.check:before,.form label.checkbox_wrapper .input input:checked+.check:before{opacity:1}form label.checkbox_wrapper .input input+.check,.form label.checkbox_wrapper .input input+.check{position:relative;width:3.5rem;height:3.5rem;border:.1rem solid var(--borderColor);border-radius:100%}form label.checkbox_wrapper .input input+.check:before,.form label.checkbox_wrapper .input input+.check:before{content:"";display:block;opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10;background-image:url(../img/sprite.svg);background-position:-11.8rem -16.5rem;width:1.3rem;height:1.4rem}form label.checkbox_wrapper .text,.form label.checkbox_wrapper .text{padding-left:5rem;font-size:1.2rem;line-height:1.2em;color:var(--color);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form label .label,.form label .label{display:block;font-size:1.4rem;margin-bottom:.5rem;padding-right:2rem;padding-top:.5rem;font-weight:800;text-transform:uppercase;color:var(--color)}form label .input_inner_wrapper,.form label .input_inner_wrapper{position:relative;margin-bottom:1rem}form label input,form label textarea,form label select,.form label input,.form label textarea,.form label select{width:100%;border:.1rem solid var(--borderColor);background-color:#fff;padding:1.6rem 1.6rem;margin:0;transition:all .2s ease-in-out}form label input:focus,form label textarea:focus,form label select:focus,.form label input:focus,.form label textarea:focus,.form label select:focus{border-color:#0d48d4}form label select option,.form label select option{background-color:#fff !important}form label textarea,.form label textarea{display:block;margin:0;width:100%;max-width:100%;min-width:100%;height:15rem;min-height:15rem;max-height:15rem;border:.1rem solid #d6d6d6}form .input_wrapper,.form .input_wrapper{position:relative}form .input_wrapper.error,.form .input_wrapper.error{--borderColor: #d6644b;--color: #d6644b}form fieldset,.form fieldset{position:relative;margin-bottom:2rem}form fieldset legend,.form fieldset legend{position:absolute;left:0;top:0;font-size:1.4rem;text-align:right;width:25%;padding:1rem 2rem}form fieldset .input_inner_wrapper,.form fieldset .input_inner_wrapper{display:flex;flex-wrap:wrap;margin-left:25%}form fieldset .input_inner_wrapper label.radio,.form fieldset .input_inner_wrapper label.radio{margin-left:33.3333333333%;width:66.6666666667%;position:relative;cursor:pointer}form fieldset .input_inner_wrapper label.radio:hover input+.icon_wrapper .icon.hover,form fieldset .input_inner_wrapper label.radio.hover_state input+.icon_wrapper .icon.hover,.form fieldset .input_inner_wrapper label.radio:hover input+.icon_wrapper .icon.hover,.form fieldset .input_inner_wrapper label.radio.hover_state input+.icon_wrapper .icon.hover{display:inline-block}form fieldset .input_inner_wrapper label.radio input,.form fieldset .input_inner_wrapper label.radio input{position:absolute;top:0;left:0;opacity:0}form fieldset .input_inner_wrapper label.radio input:hover+.icon_wrapper .icon.hover,form fieldset .input_inner_wrapper label.radio input.hover_state+.icon_wrapper .icon.hover,.form fieldset .input_inner_wrapper label.radio input:hover+.icon_wrapper .icon.hover,.form fieldset .input_inner_wrapper label.radio input.hover_state+.icon_wrapper .icon.hover{display:inline-block}form fieldset .input_inner_wrapper label.radio input:checked+.icon_wrapper,.form fieldset .input_inner_wrapper label.radio input:checked+.icon_wrapper{background-color:#0d48d4}form fieldset .input_inner_wrapper label.radio input:checked+.icon_wrapper .icon,.form fieldset .input_inner_wrapper label.radio input:checked+.icon_wrapper .icon{display:inline-block}form fieldset .input_inner_wrapper label.radio input:checked+.icon_wrapper .icon.hover,.form fieldset .input_inner_wrapper label.radio input:checked+.icon_wrapper .icon.hover{display:none}form fieldset .input_inner_wrapper label.radio .icon_wrapper,.form fieldset .input_inner_wrapper label.radio .icon_wrapper{position:absolute;top:50%;left:0;transform:translateY(-50%);width:2rem;height:2rem;border:.1rem solid #e6e6e6;border-radius:5rem}form fieldset .input_inner_wrapper label.radio .icon_wrapper .icon,.form fieldset .input_inner_wrapper label.radio .icon_wrapper .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none}form fieldset .input_inner_wrapper label.radio .label,.form fieldset .input_inner_wrapper label.radio .label{border:.1rem solid #fff;border-bottom-color:#000;width:100%;padding:1rem;padding-left:4rem;font-weight:800;transition:all .2s ease-in-out}form fieldset .input_inner_wrapper label.radio,.form fieldset .input_inner_wrapper label.radio{margin-left:0;flex-grow:1;flex-basis:33.3333333333%}form fieldset .input_inner_wrapper label.radio .label,.form fieldset .input_inner_wrapper label.radio .label{text-align:left;margin-bottom:0}form .submit_wrapper,.form .submit_wrapper{margin-top:2rem;width:100%;text-align:center;display:flex;flex-wrap:wrap}form .submit_wrapper button,.form .submit_wrapper button{text-align:center}form .submit_wrapper button.gray,.form .submit_wrapper button.gray{width:calc(25% - 2rem);margin-right:2rem}form .submit_wrapper button.blue,.form .submit_wrapper button.blue{width:75%}form [type=submit],.form [type=submit]{position:relative}form [type=submit] .loading,.form [type=submit] .loading{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:3rem;animation:loading infinite 2s}form [type=submit] .loading .dot,.form [type=submit] .loading .dot{width:.6rem;height:.6rem;background-color:#fff;border-radius:5rem;position:absolute;top:50%;transform:translate(-50%, -50%)}form [type=submit] .loading .dot:nth-of-type(1),.form [type=submit] .loading .dot:nth-of-type(1){left:0}form [type=submit] .loading .dot:nth-of-type(2),.form [type=submit] .loading .dot:nth-of-type(2){left:50%}form [type=submit] .loading .dot:nth-of-type(3),.form [type=submit] .loading .dot:nth-of-type(3){left:100%}.form_send_success{position:fixed;top:50%;left:50%;z-index:5000;transform:translate(-50%, -50%);padding:2rem 4rem;padding-right:7rem;width:100%;max-width:80rem}.form_send_success .close{background-color:#fff}@media(min-width: 62rem){.show_mobile{display:none !important}}@media(max-width: 62rem){.hide_mobile{display:none !important}h1,.h1{font-size:2.6rem}h2,.h2{font-size:2.2rem}h3,.h3{font-size:1.8rem}h4,.h4{font-size:1.6rem}form label.checkbox_wrapper{margin-left:0;width:100%}form label .label{width:100%;text-align:left}form label .input_inner_wrapper{width:100%}form .submit_wrapper button.gray{width:100%;margin-right:0;order:20}form .submit_wrapper button.blue{margin-bottom:2rem;width:100%;order:10}form fieldset legend{position:static;text-align:left;width:100%;padding:1rem 0}form fieldset .input_inner_wrapper{margin-left:0}.form_send_success{width:calc(100% - 4rem * 1)}}.ckeditor{font-weight:400}.ckeditor h2{font-size:1.4em}.ckeditor h3{font-size:1.3em}.ckeditor h4{font-size:1.2em}.ckeditor h5,.ckeditor h6{font-size:1.1em}.ckeditor a{color:#000;border-bottom:.3rem solid #58b9c4}.ckeditor a:hover{color:#0d48d4;border-bottom-color:#0d48d4}.ckeditor a.btn.btn-success,.ckeditor .salesman_subsite .dataTables_wrapper .dataTables_paginate a.btn-success.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .ckeditor a.btn-success.current,.ckeditor .salesman_subsite .dataTables_wrapper .dataTables_paginate a.btn-success.paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .ckeditor a.btn-success.paginate_button{background-color:rgba(0,0,0,0);border:none;padding:.5rem 1.5rem;position:relative;font-weight:600;font-size:2rem;text-transform:lowercase}.ckeditor a.btn.btn-success:before,.ckeditor .salesman_subsite .dataTables_wrapper .dataTables_paginate a.btn-success.current:before,.salesman_subsite .dataTables_wrapper .dataTables_paginate .ckeditor a.btn-success.current:before,.ckeditor .salesman_subsite .dataTables_wrapper .dataTables_paginate a.btn-success.paginate_button:before,.salesman_subsite .dataTables_wrapper .dataTables_paginate .ckeditor a.btn-success.paginate_button:before{content:"";display:block;position:absolute;top:50%;left:0;z-index:10;transform:translateY(-50%);background-image:url(../img/sprite.svg);background-position:-4.6rem -20.5rem;width:.8rem;height:1.3rem}.ckeditor a.btn.btn-success:hover,.ckeditor .salesman_subsite .dataTables_wrapper .dataTables_paginate a.btn-success.current:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .ckeditor a.btn-success.current:hover,.ckeditor .salesman_subsite .dataTables_wrapper .dataTables_paginate a.btn-success.paginate_button:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .ckeditor a.btn-success.paginate_button:hover,.ckeditor a.btn.btn-success.hover_state,.ckeditor .salesman_subsite .dataTables_wrapper .dataTables_paginate a.btn-success.hover_state.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .ckeditor a.btn-success.hover_state.current,.ckeditor .salesman_subsite .dataTables_wrapper .dataTables_paginate a.btn-success.hover_state.paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .ckeditor a.btn-success.hover_state.paginate_button{color:#0d48d4}.ckeditor ul,.ckeditor ol{width:100%;list-style:none;padding-left:2rem}.ckeditor ul li,.ckeditor ol li{position:relative}.ckeditor ul li:before,.ckeditor ul li:after,.ckeditor ol li:before,.ckeditor ol li:after{content:"";display:block;width:1rem;height:.1rem;background-color:#000;position:absolute;right:calc(100% + .5rem);top:1em}.ckeditor ol{counter-reset:ol_counter}.ckeditor ol li:before{display:none}.ckeditor ol li:after{counter-increment:ol_counter;content:counters(ol_counter, ".") ".";text-align:center;top:0;font-size:.9em;color:#0d48d4;height:auto;background-color:rgba(0,0,0,0)}.ckeditor .table_wrapper{width:100%;overflow-x:auto}.ckeditor table{width:100%;border:.1rem solid #58b9c4;position:relative;margin-bottom:2rem}.ckeditor table tr{position:relative}.ckeditor table tr:last-of-type td:after{display:none}.ckeditor table tr td{padding:1rem 2rem;position:relative}.ckeditor table tr td:after{content:"";display:block;position:absolute;bottom:0;left:2rem;z-index:10;width:calc(100% + 2rem);height:.1rem;background-color:#58b9c4}.ckeditor table tr td:last-of-type:after{width:calc(100% - 4rem)}.ckeditor marker{color:#0d48d4;font-style:italic;font-size:1.6rem}.mfp-bg{z-index:100050;background-color:rgba(230,230,230,.8);opacity:.99}.mfp-wrap{z-index:100050}.mfp-wrap img.mfp-img{min-width:25rem}.mfp-wrap .mfp-figure:after{display:none}.mfp-wrap button.mfp-close.fa{position:fixed;right:1rem;top:1rem;width:4rem;height:4rem;opacity:1;background-color:rgba(0,0,0,0);border:.2rem solid rgba(0,0,0,0);-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s;z-index:100050}.mfp-wrap button.mfp-close.fa:before{content:"";display:block;background-image:url(../img/sprite.svg);background-position:-11.8rem -16.5rem;width:1.3rem;height:1.4rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.mfp-wrap button.mfp-close.fa:focus,.mfp-wrap button.mfp-close.fa:hover{border-color:#0d48d4}.mfp-wrap button.mfp-arrow{background-color:rgba(0,0,0,0);opacity:1;width:4rem;height:4rem;margin:0 !important;border:0rem solid #0d48d4;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s}.mfp-wrap button.mfp-arrow-left{left:1rem}.mfp-wrap button.mfp-arrow-right{right:1rem}.mfp-wrap button.mfp-arrow-left:before,.mfp-wrap button.mfp-arrow-left:after{border:none;margin:0}.mfp-wrap button.mfp-arrow-right:before,.mfp-wrap button.mfp-arrow-right:after{border:none;margin:0}.mfp-wrap button.mfp-arrow:before{background-image:url(../img/sprite.svg);background-position:-4.7rem -20.4rem;width:.9rem;height:1.4rem;z-index:10;position:absolute;top:50%;left:50%;opacity:1;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;transform:translate(-50%, -50%)}.mfp-wrap button.mfp-arrow:after{background-color:rgba(0,0,0,0);position:absolute;top:0;left:0;width:100%;height:100%;-webkit-transition:inherit;-o-transition:inherit;transition:inherit;border:.2rem solid rgba(0,0,0,0)}.mfp-wrap button.mfp-arrow:focus:after,.mfp-wrap button.mfp-arrow:hover:after{border-color:#0d48d4}.mfp-wrap button.mfp-arrow-left:before{transform:translate(-50%, -50%) rotate(180deg)}.mfp-wrap .mfp-title,.mfp-wrap .mfp-counter{color:#000}@media(max-width: 62rem){.mfp-bg{background-color:rgba(255,255,255,.9)}img.mfp-img{max-height:80vh !important}.mfp-title{padding-right:5rem}.mfp-bg,.mfp-wrap{z-index:500000}.mfp-wrap{position:fixed !important;top:0 !important;left:0;height:100% !important}.mfp-image-holder .mfp-content{height:100%}.mfp-image-holder .mfp-content .mfp-figure{height:100%;width:96vw}.mfp-image-holder .mfp-content .mfp-figure:after{display:none}.mfp-image-holder .mfp-content .mfp-figure figure{height:100%;display:-ms-grid;display:grid;align-items:end}.mfp-image-holder .mfp-content .mfp-figure figure figcaption{margin-bottom:6rem}.mfp-image-holder .mfp-content .mfp-figure figure figcaption .mfp-bottom-bar{margin:0;position:relative;top:auto}.mfp-container .mfp-arrow{top:auto;bottom:0rem;transform:scale(0.7)}.mfp-container .mfp-arrow.left{left:.5rem}.mfp-container .mfp-arrow.right{right:.5rem}}body.modal_on{overflow:hidden !important}.modal_backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(230,230,230,.5);z-index:100000;display:block;opacity:0;transition:all .3s}.modal_backdrop.show{opacity:1}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:100001;overflow-y:auto}.modal .modal_wrapper{position:relative;margin:2rem auto;width:100%;max-width:180rem}.modal .modal_wrapper .dialog{background-color:#fff;border:.1rem solid #e6e6e6;max-width:100rem;margin:0 auto}.modal .modal_wrapper .dialog .header,.modal .modal_wrapper .dialog .body{padding:3rem}.modal .modal_wrapper .dialog .header{position:relative;padding-right:8rem}.modal .modal_wrapper .dialog .header .title{margin:0;font-size:2rem}.modal .modal_wrapper .dialog .header .close{position:absolute;top:2rem;right:2rem}.modal .modal_wrapper .dialog .body{padding-top:0}@media(max-width: 62rem){.modal .modal_wrapper{margin:0}}.mouse_pointer{display:none}@media(min-width: 62rem){body.mouse_pointer_on *{cursor:none !important}.mouse_pointer{display:block;position:fixed;top:0;left:0;width:0rem;height:0rem;z-index:50000000;-webkit-backface-visibility:hidden;backface-visibility:hidden;pointer-events:none}.mouse_pointer img{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:auto;height:auto;min-height:initial;max-height:initial;min-width:initial;max-width:initial;transition:transform .15s ease-in-out}.mouse_pointer img.active{transform:translate(-50%, -50%) scale(1)}}.salesman_subsite{--itemPadding: 2.4rem}.salesman_subsite .main_title{border-bottom:.1rem solid #000;margin-bottom:5.4rem}.salesman_subsite .login_form{max-width:50rem;margin:0 auto;border:.1rem solid #d6d6d6;padding:2rem}.salesman_subsite .login_form .submit_wrapper button.blue{width:auto}.salesman_subsite .login_form .submit_wrapper+.alert{margin-top:2rem}.salesman_subsite .login_form .forgot_password{margin-top:4rem;color:#d6d6d6}.salesman_subsite .login_form .forgot_password a{color:#0d48d4}.salesman_subsite table.dataTable th:last-of-type,.salesman_subsite table.dataTable td:last-of-type{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end}.salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button{background:#0d48d4;color:#fff !important;border:none !important}.salesman_subsite .dataTables_wrapper .dataTables_paginate .current:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button:hover{background:#eac7bc;color:#000 !important}.salesman_subsite .clients_list{width:100%;margin-top:4rem}.salesman_subsite .offer_data{--clientDataWidth: 50%;--clientDate: 20rem;--clientRepresentant: calc( 100% - var(--clientDataWidth) - var(--clientDate) );display:flex;flex-wrap:wrap;width:100%}.salesman_subsite .offer_data.new_offer .col.representant{flex-basis:calc(var(--clientRepresentant) + var(--clientDataWidth))}.salesman_subsite .offer_data .col{padding:var(--itemPadding);border:.1rem solid #e6e6e6}.salesman_subsite .offer_data .col+.col{border-left:none}.salesman_subsite .offer_data .col.client_data{flex-basis:var(--clientDataWidth)}.salesman_subsite .offer_data .col.client_data p{margin:0}.salesman_subsite .offer_data .col.representant{flex-basis:var(--clientRepresentant)}.salesman_subsite .offer_data .col.date{flex-basis:var(--clientDate)}.salesman_subsite .offer_data .col .title{color:#0d48d4;font-size:1.6rem;font-weight:700;text-transform:uppercase}.salesman_subsite .offer_data .description{margin-top:3.2rem;margin-bottom:7.2rem}.salesman_subsite .salesman_actions{display:flex;flex-wrap:wrap;gap:1rem 2rem;justify-content:space-between}.image_creator_modal .section .title .ok_wrapper,.configurator .section_description>.title .ok_wrapper{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:50%;left:0;transform:translateY(-50%) scale(0);background-color:#d5de23;width:2.5rem;aspect-ratio:1;border-radius:100%;transition:.2s ease-in-out}.configurator{--itemPadding: 2.4rem;display:flex;flex-wrap:wrap;width:100%}.configurator.salesman_mode .section_description .ckeditor{display:none}.configurator.salesman_mode .summary_wrapper .pint_offer_wrapper{border-top:.3rem solid #e6e6e6}.configurator:not(.salesman_mode) .additional_description,.configurator:not(.salesman_mode) .adress_wrapper{display:none}.configurator:not(.salesman_mode) .adress_wrapper{display:flex}.configurator.only_show>*:not(.summary_wrapper),.configurator.only_show .modify_image,.configurator.only_show .go_to_section{display:none !important}.configurator .form label input,.configurator .form label select,.configurator .form label textarea,.configurator form label input,.configurator form label select,.configurator form label textarea{padding:1rem 1.6rem}.configurator .section{width:100%;border-top:.4rem solid #0d48d4;margin-bottom:5.4rem}.configurator .section .title{color:#0d48d4;margin-top:3.2rem}.configurator .subsection+.section,.configurator .subsection+.subsection{margin-top:4rem}.configurator .subsection.behaviour_size{--borderColor: #e6e6e6}.configurator .subsection.behaviour_size .money_outer_wrapper{display:flex;justify-content:flex-end}.configurator .subsection.behaviour_size .money_outer_wrapper .money_wrapper{margin-block:5.4rem;border-top:.1rem solid var(--borderColor)}.configurator .subsection.completed .main_description>.title{padding-left:4rem}.configurator .subsection.completed .main_description>.title .ok_wrapper{left:0;transform:translateY(-50%) scale(1)}@keyframes focusSection{0%{border-left:.2rem solid #d5de23;padding-left:2rem}80%{border-left:.2rem solid #d5de23;padding-left:2rem}82%{border-left:0rem solid #d5de23}100%{border-left:0rem solid #d5de23;padding-left:0}}.configurator .section_description{margin-bottom:3rem}.configurator .section_description.focused{animation:focusSection linear 5s forwards}.configurator .section_description>.title{position:relative;max-width:100ch;margin-bottom:2.4rem;padding-left:0rem;transition:.2s ease-in-out}.configurator .section_description .ckeditor{max-width:100ch}.configurator .options_wrapper{display:flex;flex-wrap:wrap;gap:2rem 5rem}.configurator .options_wrapper.joined{display:inline-flex;align-items:center;gap:2rem 2rem;border:.1rem solid #e6e6e6}.configurator .options_wrapper.joined .title{display:inline-block;padding:1.2rem 1.6rem;margin:0}.configurator .options_wrapper.joined .option{min-width:.1rem}.configurator .options_wrapper.joined .option .option_template{flex-direction:row-reverse;border:none}.configurator .options_wrapper .option{position:relative;min-width:20rem;margin:0}.configurator .options_wrapper .option.select select{width:100%;border-color:#e6e6e6}.configurator .options_wrapper .option input[type=radio]{position:absolute;top:0;left:0;opacity:0}.configurator .options_wrapper .option input[type=radio]:checked+.option_template{--borderColor: #e6e6e6;--bgc: #0d48d4;--color: #fff}.configurator .options_wrapper .option input[type=radio]:hover+.option_template{--borderColor: #0d48d4}.configurator .options_wrapper .option figure{margin:0;margin-bottom:3rem}.configurator .money_wrapper{display:grid;grid-template-columns:17rem 7rem auto;grid-template-rows:auto;gap:1rem 1rem;grid-template-areas:"base_price discount sum";gap:var(--itemPadding);justify-self:flex-end;padding:var(--itemPadding);margin-left:auto;border:.1rem solid var(--borderColor);border-top:none}.configurator .money_wrapper input{text-align:right}.configurator .money_wrapper .item.price{grid-area:base_price}.configurator .money_wrapper .item.discount{grid-area:discount}.configurator .money_wrapper .item.sum{grid-area:sum;display:flex;align-items:center;margin-bottom:.5rem;padding-top:.5rem;font-size:1.4rem;text-transform:uppercase;color:#0d48d4}.configurator .money_wrapper .item.sum .inner_wrapper{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:1rem;font-size:2.8rem}.configurator .money_wrapper .item.sum .inner_wrapper .title{font-size:1.8rem}.configurator .money_wrapper .item.sum .sum_value{font-weight:800}.configurator .money_wrapper .item .input_inner_wrapper{display:flex;align-items:center;gap:.5rem}.configurator .money_wrapper .item .input_inner_wrapper .small_text{position:absolute;top:calc(100% + .3rem);left:0;font-size:1.2rem;color:#d6d6d6}.configurator .big_items_wrapper .big_item{--basicTitleWidth: 20%;--basicDescriptionWidth: 50%;--basicImageWidth: 20rem;--basicCheckWidth: 10rem;--titleWidth: var(--basicTitleWidth);--descriptionWidth: calc( 100% - var(--basicTitleWidth) - var(--basicImageWidth) - var(--basicCheckWidth) );--imageWidth: var(--basicImageWidth);--checkWidth: var(--basicCheckWidth);--borderColor: #e6e6e6;display:flex;flex-wrap:wrap}.configurator .big_items_wrapper .big_item .wrapper:hover{--borderColor: #0d48d4}.configurator .big_items_wrapper .big_item.no_image .wrapper .col.description_wrapper{--descriptionWidth: calc( 100% - var(--basicTitleWidth) - var(--basicCheckWidth) )}.configurator .big_items_wrapper .big_item.resign{padding:0;border:none;background-color:rgba(0,0,0,0)}.configurator .big_items_wrapper .big_item.resign.active .option_template{--borderColor: #e6e6e6;--bgc: #0d48d4;--color: #fff}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper{display:flex;align-items:stretch;width:100%;padding:0;border:.1rem solid var(--borderColor);background-color:rgba(0,0,0,0);text-align:left}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col{padding:var(--itemPadding)}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col+.col{border-left:.1rem solid var(--borderColor)}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.title_wrapper{width:var(--titleWidth)}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.title_wrapper .title{font-weight:600;margin-bottom:0}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.description_wrapper{width:var(--descriptionWidth)}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.image_wrapper{margin:0;width:var(--imageWidth)}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.image_wrapper img{object-fit:contain;object-position:top center;width:100%;height:100%}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.price_wrapper{margin:0;width:var(--priceWidth);text-align:center}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.price_wrapper .item.price .title{font-weight:800;text-transform:uppercase;color:#0d48d4}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.price_wrapper .item:not(.price){display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.price_wrapper .item:not(.price) .title{margin:0}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.price_wrapper .item:not(.price) input{width:3rem;text-align:right}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.price_wrapper .item.new_price input{width:10rem;text-align:right}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.price_wrapper .item+.item{margin-top:2rem}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.price_wrapper .item .title{margin-bottom:.5rem}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.check_wrapper{display:grid;align-items:center;justify-content:center;flex-basis:var(--checkWidth)}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.check_wrapper .check{position:relative;width:3rem;height:3rem;border:.1rem solid var(--borderColor);border-radius:100%}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.check_wrapper .check .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.configurator .big_items_wrapper .big_item+.big_item{margin-top:3.2rem}.configurator .big_items_wrapper .big_item.active .wrapper{--borderColor: #0d48d4}.configurator .big_items_wrapper .big_item.active .wrapper .col.check_wrapper .check{background-color:#0d48d4}.configurator .size_options_wrapper{--borderColor: #e6e6e6;display:flex;flex-wrap:wrap;gap:2.4rem}.configurator .size_options_wrapper .col{flex-grow:1}.configurator .size_options_wrapper .col .money_wrapper{border-top:.1rem solid var(--borderColor)}.configurator .size_outer_wrapper{--gap: 4rem;--inputsWidth: 70rem;--imageWidth: 25rem;display:flex;flex-wrap:wrap;flex-direction:row-reverse;justify-content:flex-end;gap:4rem var(--gap)}.configurator .size_outer_wrapper .inputs_outer_wrapper{width:calc(100% - var(--imageWidth) - var(--gap));max-width:var(--inputsWidth)}.configurator .size_outer_wrapper .image_wrapper{width:var(--imageWidth);text-align:center}.configurator .stairs{--gapX: 5.2rem;--columns: 3;display:flex;flex-wrap:wrap;gap:5.2rem var(--gapX)}.configurator .stairs .item{--borderColor: #0d48d4;--backgroundColor: #fff;--itemBorderColor: #e6e6e6;flex-basis:calc(100%/var(--columns) - (var(--columns) - 1)/var(--columns)*var(--gapX));position:relative;padding:0;border:.1rem solid var(--itemBorderColor);background-color:rgba(0,0,0,0);text-align:left}.configurator .stairs .item:has(.steps.active){--itemBorderColor: #0d48d4}.configurator .stairs .item.custom{position:relative}.configurator .stairs .item.custom figure img{object-fit:contain;object-position:center;width:100%;aspect-ratio:413/232}.configurator .stairs .item .title{padding:1rem}.configurator .stairs .item figure{margin:0}.configurator .stairs .item .stair_steps{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:1rem;position:absolute;bottom:1rem;right:1rem;left:1rem}.configurator .stairs .item .stair_steps .button,.configurator .stairs .item .stair_steps button{--bg: #fff;--c: #0d48d4;display:flex;align-items:center;justify-content:center;padding:.5em 1em;border-radius:2rem;border:1px solid var(--c);background-color:var(--bg);color:var(--c);transition:.2s ease-in-out}.configurator .stairs .item .stair_steps .button:hover,.configurator .stairs .item .stair_steps button:hover{--bg: #d5de23;--c: #000}.configurator .stairs .item .stair_steps .button.red,.configurator .stairs .item .stair_steps button.red{--bg: #d6644b;--c: #fff}.configurator .stairs .item .stair_steps .button.show,.configurator .stairs .item .stair_steps button.show{--bg: #fff;--c: #000}.configurator .stairs .item .stair_steps .button.active,.configurator .stairs .item .stair_steps button.active{--bg: #0d48d4;--c: #fff}.configurator .stairs .item .upload_stairs_input{position:absolute;inset:0;z-index:100;opacity:0}.configurator .stairs .item .file_upload_wrapper .progress{position:absolute;bottom:0;left:0;right:0;height:.5rem}.configurator .stairs .item .file_upload_wrapper .progress .progress-bar{background-color:#0d48d4;height:100%;width:0}.configurator .additoional_options_wrapper .item{display:flex;flex-wrap:wrap}.configurator .additoional_options_wrapper .item+.item{margin-top:3rem}.configurator .additoional_options_wrapper .item .col{--titleWidth: 20%;--priceWidth: 20rem;--descriptionWidth: calc(100% - var(--titleWidth) - var(--priceWidth));border:.1rem solid #e6e6e6;margin:0}.configurator .additoional_options_wrapper .item .col+.col{border-left:none}.configurator .additoional_options_wrapper .item .col.title{flex-basis:var(--titleWidth)}.configurator .additoional_options_wrapper .item .col.description{flex-basis:var(--descriptionWidth)}.configurator .additoional_options_wrapper .item .col.price_wrapper{--curencyWidth: 3rem;flex-basis:var(--priceWidth);padding:var(--itemPadding)}.configurator .additoional_options_wrapper .item .col.price_wrapper .title{margin-bottom:.5rem;font-weight:800;text-transform:uppercase;color:#0d48d4}.configurator .additoional_options_wrapper .item .col.price_wrapper .price{display:flex;align-items:center;flex-wrap:wrap;gap:1rem .5rem}.configurator .additoional_options_wrapper .item .col.price_wrapper .price input{width:calc(100% - var(--curencyWidth) - .5rem);padding:1.6rem;border:.1rem solid #d6d6d6;text-align:right}.configurator .additoional_options_wrapper .item .col.price_wrapper .price .currency{width:var(--curencyWidth)}.configurator .additoional_options_wrapper .item .col textarea{width:100%;padding:var(--itemPadding);border:none;resize:none;height:15rem}.configurator .additional_description,.configurator .adress_wrapper{--basicTitleWidth: 20%;display:flex;border:.1rem solid #e6e6e6}.configurator .additional_description .title_wrapper .title,.configurator .adress_wrapper .title_wrapper .title,.configurator .additional_description textarea,.configurator .adress_wrapper textarea{padding:var(--itemPadding)}.configurator .additional_description .title_wrapper,.configurator .adress_wrapper .title_wrapper{flex-basis:var(--basicTitleWidth)}.configurator .additional_description .title_wrapper .title,.configurator .adress_wrapper .title_wrapper .title{display:block;font-weight:600}.configurator .additional_description .text_wrapper,.configurator .adress_wrapper .text_wrapper{flex-basis:calc(100% - var(--basicTitleWidth));height:15rem;border:none;border-left:.1rem solid #e6e6e6;resize:none}.configurator .additional_description+.additional_description,.configurator .adress_wrapper+.additional_description,.configurator .additional_description+.adress_wrapper,.configurator .adress_wrapper+.adress_wrapper,.configurator .additional_description+.big_items_wrapper,.configurator .adress_wrapper+.big_items_wrapper,.configurator .additional_description+.options_wrapper,.configurator .adress_wrapper+.options_wrapper,.configurator .additional_description+.section_description,.configurator .adress_wrapper+.section_description,.configurator .additional_description+.stairs,.configurator .adress_wrapper+.stairs,.configurator .big_items_wrapper+.additional_description,.configurator .big_items_wrapper+.adress_wrapper,.configurator .big_items_wrapper+.big_items_wrapper,.configurator .big_items_wrapper+.options_wrapper,.configurator .big_items_wrapper+.section_description,.configurator .big_items_wrapper+.stairs,.configurator .options_wrapper+.additional_description,.configurator .options_wrapper+.adress_wrapper,.configurator .options_wrapper+.big_items_wrapper,.configurator .options_wrapper+.options_wrapper,.configurator .options_wrapper+.section_description,.configurator .options_wrapper+.stairs,.configurator .stairs+.additional_description,.configurator .stairs+.adress_wrapper,.configurator .stairs+.big_items_wrapper,.configurator .stairs+.options_wrapper,.configurator .stairs+.section_description,.configurator .stairs+.stairs,.configurator .size_options_wrapper+.additional_description,.configurator .size_options_wrapper+.adress_wrapper,.configurator .size_options_wrapper+.big_items_wrapper,.configurator .size_options_wrapper+.options_wrapper,.configurator .size_options_wrapper+.section_description,.configurator .size_options_wrapper+.stairs{margin-top:3rem}.configurator .option_template{--borderColor: #e6e6e6;--bgc: #fff;--color: #000;display:flex;gap:2rem;align-items:center;position:relative;padding:.8rem 1.6rem;border:.1rem solid var(--borderColor);color:var(--color);background-color:var(--bgc)}.configurator .option_template .text{width:calc(100% - 3rem - 2rem)}.configurator .option_template .check{position:relative;width:3rem;height:3rem;border:.1rem solid var(--borderColor);border-radius:100%}.configurator .option_template .check .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.configurator .contact_data{--gapX: 5.5rem;--gapY: 2.4rem;display:flex;flex-wrap:wrap;gap:var(--gapY) var(--gapX)}.configurator .contact_data .col{display:flex;flex-wrap:wrap;flex-basis:calc(50% - var(--gapX)/2);gap:0 2rem}.configurator .contact_data .col.big{flex-basis:100%}.configurator .contact_data .col .textarea_wrapper,.configurator .contact_data .col .textarea_wrapper label,.configurator .contact_data .col .textarea_wrapper label .input_inner_wrapper{height:100%;max-height:100%}.configurator .contact_data .col .textarea_wrapper label .input_inner_wrapper textarea{height:calc(100% - 2.8em);max-height:calc(100% - 2.8em)}.configurator .contact_data .col .input_wrapper{flex-basis:100%}.configurator .contact_data .col .input_wrapper.small{flex-basis:calc(50% - 1rem)}.configurator .summary_wrapper{display:flex;flex-wrap:wrap;width:100%;margin-top:5.2rem}.configurator .summary_wrapper:not(.active){display:none}.configurator .summary_wrapper .item_wrapper{width:100%;margin-top:5.4rem}.configurator .summary_wrapper .item_wrapper .item{--basicTitleWidth: 20%;--basicDescriptionWidth: 55%;--basicImageWidth: 25%;--basicPriceWidth: calc(25% + 0.1rem);--titleWidth: var(--basicTitleWidth);--descriptionWidth: calc(var(--basicDescriptionWidth));--imageWidth: var(--basicImageWidth);--priceWidth: var(--basicPriceWidth);--borderColor: #e6e6e6;display:flex;flex-wrap:wrap;order:10;align-items:stretch;justify-content:flex-end;width:100%;background-color:rgba(0,0,0,0);text-align:left}.configurator .summary_wrapper .item_wrapper .item.matrix{display:none}.configurator .summary_wrapper .item_wrapper .item.purchaser_wrapper{order:500000}.configurator .summary_wrapper .item_wrapper .item.no_image{--descriptionWidth: calc( var(--basicDescriptionWidth) + var(--basicImageWidth) )}.configurator .summary_wrapper .item_wrapper .item+.item{margin-top:-0.1rem}.configurator .summary_wrapper .item_wrapper .item .col{padding:1rem 2rem;border:.1rem solid var(--borderColor)}.configurator .summary_wrapper .item_wrapper .item .col+.col{border-left:none}.configurator .summary_wrapper .item_wrapper .item .col.title_wrapper{display:flex;flex-wrap:wrap;align-items:flex-start;gap:1rem 1rem;flex-basis:var(--titleWidth)}.configurator .summary_wrapper .item_wrapper .item .col.title_wrapper .title{display:inline-block;font-weight:600}.configurator .summary_wrapper .item_wrapper .item .col.description_wrapper{flex-basis:var(--descriptionWidth)}.configurator .summary_wrapper .item_wrapper .item .col.description_wrapper .additional+.additional{margin-top:2rem}.configurator .summary_wrapper .item_wrapper .item .col.description_wrapper .additional .title{grid-area:title;font-weight:700;margin:0}.configurator .summary_wrapper .item_wrapper .item .col.description_wrapper .additional .price{grid-area:price;margin-bottom:.5rem;color:#0d48d4;font-weight:600}.configurator .summary_wrapper .item_wrapper .item .col.description_wrapper .additional .desc{grid-area:desc}.configurator .summary_wrapper .item_wrapper .item .col.image_wrapper{margin:0;flex-basis:var(--imageWidth)}.configurator .summary_wrapper .item_wrapper .item .col.price_wrapper{display:flex;flex-wrap:wrap;align-content:center;flex-basis:var(--priceWidth);border:.1rem solid var(--borderColor);border-top:none;margin-bottom:1rem;text-align:center}.configurator .summary_wrapper .item_wrapper .item .col.price_wrapper .price,.configurator .summary_wrapper .item_wrapper .item .col.price_wrapper .base_price,.configurator .summary_wrapper .item_wrapper .item .col.price_wrapper .discount{width:100%}.configurator .summary_wrapper .item_wrapper .item .col.price_wrapper .base_price,.configurator .summary_wrapper .item_wrapper .item .col.price_wrapper .discount{color:#d6d6d6}.configurator .summary_wrapper .item_wrapper .item .col.price_wrapper .price{font-weight:700;font-size:1.8rem;color:#0d48d4}.configurator .summary_wrapper .item_wrapper .item .go_to_section{display:inline-flex;align-items:center;gap:1.6rem;padding:0;border:none;background-color:rgba(0,0,0,0);color:#0d48d4;transition:.2s ease-in-out}.configurator .summary_wrapper .item_wrapper .item .go_to_section:hover{text-decoration:underline}.configurator .summary_wrapper .item_wrapper .item .go_to_section:hover .icon_wrapper .icon{visibility:hidden;opacity:0}.configurator .summary_wrapper .item_wrapper .item .go_to_section:hover .icon_wrapper .icon.hover{visibility:visible;opacity:1}.configurator .summary_wrapper .image_wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:5.4rem 2rem;margin-top:5.4rem}.configurator .summary_wrapper .image_wrapper .additional_options{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 4rem;margin-block:4rem;width:100%}.configurator .summary_wrapper .image_wrapper .modify_image_btn_wrapper{display:flex;justify-content:center;width:100%}.configurator .summary_wrapper .price_summary{display:flex;justify-content:flex-end}.configurator .summary_wrapper .price_summary .wrapper{display:inline-flex;gap:.5rem;align-items:baseline;padding:2.4rem;margin-top:5.4rem;border:.1rem solid #0d48d4;color:#0d48d4;font-weight:600;font-size:2.5rem;text-align:right}.configurator .summary_wrapper .price_summary .wrapper .value{font-size:4rem;line-height:1em;font-weight:800}.configurator .summary_wrapper .purchaser_wrapper{margin-bottom:2rem}.configurator .summary_wrapper .pint_offer_wrapper{padding-top:4rem}.configurator .summary_wrapper .pint_offer_wrapper .submit_wrapper{display:flex;justify-content:center}.configurator .done_wrapper{position:fixed;bottom:0rem;left:0;right:0}.configurator .done_wrapper .container{display:flex;justify-content:center}.configurator .done_wrapper .container .wrapper{display:inline-flex;flex-wrap:wrap;gap:0rem 0rem;justify-content:center;padding:0;border:.1rem solid #e6e6e6;filter:drop-shadow(0 0 1rem rgba(214, 214, 214, 0.3));background-color:#fff}.configurator .done_wrapper .container .wrapper .item{--numberBgc: #fff;--numberBdc: #e6e6e6;--numberC: #000;--paddingHorisontal: 3rem;position:relative;padding:.5rem 3rem;border:none;border-right:.1rem solid #e6e6e6;color:var(--numberC);background-color:var(--numberBgc);order:1;transition:.2s ease-in-out}.configurator .done_wrapper .container .wrapper .item:hover .title,.configurator .done_wrapper .container .wrapper .item:focus .title{visibility:visible;opacity:1;transform:translateX(-50%) translateY(0%)}.configurator .done_wrapper .container .wrapper .item::before{content:"";display:block;position:absolute;top:50%;right:0;width:.7rem;aspect-ratio:1;background-color:#fff;z-index:10;border:.1rem solid #e6e6e6;border-left:none;border-bottom:none;transform:translate(50%, -50%) rotate(45deg);transition:inherit}.configurator .done_wrapper .container .wrapper .item.matrix{display:none}.configurator .done_wrapper .container .wrapper .item.active{--numberBgc: #d5de23;--numberC: #000}.configurator .done_wrapper .container .wrapper .item.active::before{background-color:var(--numberBgc)}.configurator .done_wrapper .container .wrapper .item.next{--numberBgc: #0d48d4;--numberC: #fff;order:99;border-right:none}.configurator .done_wrapper .container .wrapper .item.next::before{display:none}.configurator .done_wrapper .container .wrapper .item .number{display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.2rem}.configurator .done_wrapper .container .wrapper .item .title{visibility:hidden;position:absolute;bottom:calc(100% + 0rem);left:50%;padding:.5rem 1rem;border:.1rem solid #e6e6e6;border-bottom:none;background-color:#fff;color:#000;white-space:nowrap;opacity:0;transform:translateX(-50%) translateY(20%);transition:.2s ease-in-out}.configurator .done_next_wrapper{--color: #000;--acctentColor: #0d48d4;--bgColor: #fff;display:flex;flex-wrap:wrap;gap:1rem;position:fixed;bottom:3.9rem;right:0;padding:1rem;border:.1rem solid #0d48d4;border-bottom:none;border-right:none;color:var(--color);background-color:var(--bgColor);transition:.2s ease-in-out}.configurator .done_next_wrapper:hover{--color: #fff;--acctentColor: #fff;--bgColor: #0d48d4}.configurator .done_next_wrapper:hover .next_wrapper .icon{display:none}.configurator .done_next_wrapper:hover .next_wrapper .icon.hover{display:inline-block}.configurator .done_next_wrapper .step_wrapper,.configurator .done_next_wrapper .next_wrapper{display:flex;gap:1rem;align-items:center}.configurator .done_next_wrapper .step_wrapper .step{color:var(--acctentColor);font-size:1.8rem;font-weight:800}.configurator .done_next_wrapper .next_wrapper .hover{display:none}@keyframes shakeAnimation{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.configurator .controlled_by_option:not(.show):not(.visible_by_default){display:none}.configurator .shake_aniamtion{border-color:#d6644b;animation:shakeAnimation ease-in-out .5s}.configurator_legend{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 4rem}.configurator_legend .item{display:flex;flex-direction:column;justify-content:space-between;align-items:center}.configurator_legend .item figure{display:flex;align-items:center;justify-content:center;margin:0;height:8rem}.image_creator_modal{background-color:#fff}.image_creator_modal .modal_wrapper{margin-top:0}.image_creator_modal .header{position:sticky;top:0;z-index:5000;width:100%;padding:2rem 0;margin-bottom:1rem;background-color:#fff}.image_creator_modal .body{display:flex;flex-wrap:wrap}.image_creator_modal .section{margin-bottom:3rem}.image_creator_modal .section.completed .title{padding-left:4rem}.image_creator_modal .section.completed .title .ok_wrapper{left:0;transform:translateY(-50%) scale(1)}.image_creator_modal .section .title{display:flex;flex-wrap:wrap;position:relative;transition:.2s ease-in-out}.image_creator_modal .section .hide_me{display:none}.image_creator_modal .created_image_wrapper{position:relative}.image_creator_modal .created_image_wrapper .image_wrapper{display:flex;flex-wrap:wrap;justify-content:center;position:sticky;top:10rem;max-width:100%}.image_creator_modal .created_image_wrapper .image_wrapper .image_completed{margin-top:4rem}@media(max-width: 62rem){.salesman_subsite .offer_data{--clientDataWidth: 100%;--clientDate: 100%;--clientRepresentant: 100%}.salesman_subsite .offer_data .col+.col{border-top:none;border-left:.1rem solid #e6e6e6}.configurator{--itemPadding: 2rem}.configurator .options_wrapper .option{width:100%}.configurator .big_items_wrapper .big_item{--basicTitleWidth: 100%;--basicDescriptionWidth: 100%;--basicImageWidth: 100%;--basicCheckWidth: 8rem;--titleWidth: calc(var(--basicTitleWidth) - var(--basicCheckWidth));--descriptionWidth: var(--basicDescriptionWidth);--imageWidth: var(--basicImageWidth);--checkWidth: var(--basicCheckWidth)}.configurator .big_items_wrapper .big_item.no_image .wrapper .col.description_wrapper{--descriptionWidth: var(--basicDescriptionWidth)}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper{flex-wrap:wrap}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col{width:100%}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col+.col{border-left:none;border-top:.1rem solid var(--borderColor)}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.title_wrapper{display:flex;align-items:center;order:10}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.description_wrapper{order:30}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.image_wrapper{order:20;height:20rem}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.price_wrapper{order:40}.configurator .big_items_wrapper .big_item:not(.resign) .wrapper .col.check_wrapper{order:15;border-top:none;border-left:.1rem solid var(--borderColor)}.configurator .size_outer_wrapper{--inputsWidth: 100%;--imageWidth: 100%;flex-direction:row}.configurator .size_outer_wrapper .inputs_outer_wrapper{width:var(--inputsWidth)}.configurator .stairs{--columns: 1}.configurator .money_wrapper{display:flex;flex-wrap:wrap}.configurator .money_wrapper .item{width:100%}.configurator .money_wrapper .item.sum .inner_wrapper{font-size:2.2rem}.configurator .additional_description,.configurator .adress_wrapper{--basicTitleWidth: 100%;flex-wrap:wrap}.configurator .additional_description .text_wrapper,.configurator .adress_wrapper .text_wrapper{flex-basis:100%;border:none;border-top:.1rem solid #e6e6e6}.configurator .additoional_options_wrapper .item .col{--titleWidth: 100%;--priceWidth: 100%;--descriptionWidth: 100%;flex-wrap:wrap}.configurator .additoional_options_wrapper .item .col+.col{border:.1rem solid #e6e6e6;border-top:none}.configurator .contact_data .col{flex-basis:100%}.configurator .contact_data .col .input_wrapper.small{flex-basis:100%}.configurator .summary_wrapper .item_wrapper .item{--basicTitleWidth: 100%;--basicDescriptionWidth: 100%;--basicImageWidth: 100%;--basicPriceWidth: 100%}.configurator .summary_wrapper .item_wrapper .item .col+.col{border:.1rem solid #e6e6e6;border-top:none}.configurator .summary_wrapper .item_wrapper .item .col.title_wrapper{order:10}.configurator .summary_wrapper .item_wrapper .item .col.description_wrapper{order:30}.configurator .summary_wrapper .item_wrapper .item .col.image_wrapper{order:20}.configurator .summary_wrapper .item_wrapper .item .col.price_wrapper{order:40}.configurator .done_wrapper{display:none}.configurator_legend{gap:3rem}.configurator_legend .item{flex-basis:100%;flex-direction:row;justify-content:flex-start;gap:2rem}.configurator_legend .item figure{height:auto;width:20%}.image_creator_modal .created_image_wrapper{padding-bottom:2rem}.image_creator_modal .created_image_wrapper .image_wrapper img{margin-bottom:3rem}}@media(min-width: 99.2rem){.reveal_element.revealed{transition:transform .7s}.reveal_element:not(.revealed){transform:translateY(10rem) scale(0.9)}}body.hide_overflow{overflow:hidden !important}main{min-height:calc(100vh - 61.6rem)}.alerts_wrapper{display:flex;flex-direction:column;gap:2rem;position:fixed;top:50%;left:50%;z-index:5000;transform:translate(-50%, -50%)}.alerts_wrapper .alert{max-width:100%;min-width:60rem;padding:2rem;padding-right:6rem;margin:0}.alerts_wrapper .alert .close{background-color:#fff}.cookies_wrapper{display:none;position:fixed;bottom:0;left:50%;z-index:1000000;padding:1rem 2rem;padding-right:6rem;width:100%;max-width:100rem;background-color:#0d48d4;color:#fff;transform:translateX(-50%)}.cookies_wrapper .cookies-close{position:absolute;top:2rem;right:2rem;width:3rem;height:3rem;background-color:rgba(0,0,0,0);border:none;transition:all .2s ease-in-out;cursor:pointer}.cookies_wrapper .cookies-close:before,.cookies_wrapper .cookies-close:after{content:"";display:block;position:absolute;top:50%;left:50%;z-index:10;width:70%;height:.2rem;background-color:#fff;transition:all .2s ease-in-out}.cookies_wrapper .cookies-close:before{transform:translate(-50%, -50%) rotate(45deg)}.cookies_wrapper .cookies-close:after{transform:translate(-50%, -50%) rotate(-45deg)}.cookies_wrapper .cookies-close:hover,.cookies_wrapper .cookies-close.hover_state{background-color:#fff}.cookies_wrapper .cookies-close:hover:before,.cookies_wrapper .cookies-close:hover:after,.cookies_wrapper .cookies-close.hover_state:before,.cookies_wrapper .cookies-close.hover_state:after{background-color:#0d48d4}.lang_de header .menu_wrapper ul>li>a{text-transform:none}header{position:fixed;top:0rem;left:0;width:100%;z-index:50000;border-bottom:.1rem solid rgba(0,0,0,0)}header.affix .menu_mt{padding-top:0}header.affix .logo_wrapper{margin:0;height:4.5rem}header.affix .logo_wrapper .logo img{display:none}header.affix .logo_wrapper .logo img.hover{margin-top:.8rem;display:block}header .container{align-items:flex-start}header .menu_mt{padding-top:6.5rem;background-color:#fff}header .logo_wrapper{background-color:#fff;margin-top:5rem}header .logo_wrapper .logo{display:inline-block;background:#fff;transition:all .2s ease-in-out}header .logo_wrapper .logo .hover{display:none;width:12rem}header .menu_wrapper{display:flex;position:relative;top:0;background-color:#fff;transition:all .2s ease-in-out}header .menu_wrapper ul{position:relative;display:inline-flex;flex-wrap:wrap;list-style:none;padding:0;margin:0;margin-left:-2rem}header .menu_wrapper ul:before{content:"";display:block;position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%)}header .menu_wrapper ul>li{padding-top:.6rem}header .menu_wrapper ul>li>a{display:block;font-size:1.6rem;text-transform:lowercase;font-weight:800;padding:1rem 2rem;padding-top:.7rem;padding-bottom:1.3rem}header .menu_wrapper ul>li>a:after{content:"";display:block;position:absolute;bottom:0rem;left:2rem;z-index:10;height:.2rem;width:0;background-color:#0d48d4}header .menu_wrapper ul>li>a.active:after{width:calc(100% - 2rem)}header .menu_wrapper ul>li>a:hover,header .menu_wrapper ul>li>a.hover_state{color:#0d48d4}header .menu_wrapper ul>li>a span{position:relative;z-index:100}header .menu_wrapper .menu_bottom_row{border-top:.1rem solid #e6e6e6}header .menu_wrapper .menu_bottom_row .lang_list{display:flex}header .menu_wrapper .menu_bottom_row .lang_list li{flex-grow:1;padding:0}header .menu_wrapper .menu_bottom_row .lang_list li+li{border-left:.1rem solid #e6e6e6}header .menu_wrapper .menu_bottom_row .lang_list li.active{display:none}header .menu_wrapper .menu_bottom_row .lang_list li a{display:block;text-align:center;text-transform:uppercase;padding:1rem 2rem}header .pool_configurator{width:100%;padding-top:1.1rem;padding-bottom:1rem}header .hamburger{display:none;position:fixed;padding:0;top:1.4rem;right:2rem;width:3rem;height:3rem;background-color:rgba(0,0,0,0);border:none}header .hamburger.active .dots_wrapper .dot{background-color:#0d48d4;opacity:0}header .hamburger.active .dots_wrapper .dot:nth-child(2),header .hamburger.active .dots_wrapper .dot:nth-child(7){height:1.8rem;width:.3rem;opacity:1;transform:translate(-50%, -50%) rotate(45deg)}header .hamburger.active .dots_wrapper .dot:nth-child(4),header .hamburger.active .dots_wrapper .dot:nth-child(6){width:1.8rem;height:.3rem;opacity:1;transform:translate(-50%, -50%) rotate(45deg)}header .hamburger.active .dots_wrapper .dot:nth-child(1){left:50%}header .hamburger.active .dots_wrapper .dot:nth-child(2){left:calc(100% - 0.9rem);top:0.9rem}header .hamburger.active .dots_wrapper .dot:nth-child(3){top:50%}header .hamburger.active .dots_wrapper .dot:nth-child(4){top:0.9rem;left:0.9rem}header .hamburger.active .dots_wrapper .dot:nth-child(5){opacity:1;width:.3rem;height:.3rem}header .hamburger.active .dots_wrapper .dot:nth-child(6){top:calc(100% - 0.9rem);left:calc(100% - 0.9rem)}header .hamburger.active .dots_wrapper .dot:nth-child(7){left:0.9rem;top:calc(100% - 0.9rem)}header .hamburger.active .dots_wrapper .dot:nth-child(8){left:50%}header .hamburger .dots_wrapper{position:absolute;top:0;left:50%;height:2rem;width:2rem;transform:translateX(-50%)}header .hamburger .dots_wrapper .dot{display:block;position:absolute;top:0;z-index:10;width:.4rem;height:.4rem;background-color:#000;border-radius:.4rem;transition:all .2s ease-in-out;transform:translate(-50%, -50%)}header .hamburger .dots_wrapper .dot:nth-child(1),header .hamburger .dots_wrapper .dot:nth-child(2),header .hamburger .dots_wrapper .dot:nth-child(3){top:0.2rem}header .hamburger .dots_wrapper .dot:nth-child(4),header .hamburger .dots_wrapper .dot:nth-child(5),header .hamburger .dots_wrapper .dot:nth-child(6){top:50%}header .hamburger .dots_wrapper .dot:nth-child(7),header .hamburger .dots_wrapper .dot:nth-child(8){top:calc(100% - 0.2rem)}header .hamburger .dots_wrapper .dot:nth-child(1),header .hamburger .dots_wrapper .dot:nth-child(4){left:0.2rem}header .hamburger .dots_wrapper .dot:nth-child(2),header .hamburger .dots_wrapper .dot:nth-child(5),header .hamburger .dots_wrapper .dot:nth-child(7){left:50%}header .hamburger .dots_wrapper .dot:nth-child(3),header .hamburger .dots_wrapper .dot:nth-child(6),header .hamburger .dots_wrapper .dot:nth-child(8){left:calc(100% - 0.2rem)}header .hamburger .text{font-size:.9rem;position:absolute;bottom:0;left:0;width:100%;text-align:center;line-height:1em}header .lang_wrapper .active_lang{border-top:none;border-right:none;padding-top:1.1rem;padding-bottom:1.1rem}header .lang_wrapper .active_lang:hover,header .lang_wrapper .active_lang.hover_state{background-color:#fff;border-color:#0d48d4}.search_wrapper{display:flex;background-color:#fff;padding:0rem 2rem;padding-top:.5rem;padding-left:0}.search_wrapper label{margin:0;width:100%}.search_wrapper label input{border-color:#e6e6e6;padding:1rem 0}.search_wrapper button{position:relative;background-color:rgba(0,0,0,0);border:none;cursor:pointer}.search_wrapper button:hover .icon,.search_wrapper button.hover_state .icon{display:none}.search_wrapper button:hover .icon.hover,.search_wrapper button.hover_state .icon.hover{display:block}.search_wrapper button .icon.hover{display:none;margin-top:-0.3rem}.mobile_c2a{position:fixed;bottom:0;left:0;z-index:3000;display:flex;width:100%}.mobile_c2a a{background-color:#fff;font-size:1.4rem;flex-grow:1;border:none;border-top:.2rem solid #0d48d4}.mobile_c2a a+a{border-top-color:#58b9c4}.lang_wrapper{position:relative}.lang_wrapper.active .active_lang .icon.up{display:inline-block}.lang_wrapper.active .active_lang .icon.down{display:none}.lang_wrapper span.to_upper{text-transform:uppercase}.lang_wrapper .active_lang{background-color:#fff;display:block;width:100%}.lang_wrapper .active_lang .icon{margin-right:1.5rem}.lang_wrapper .active_lang .icon.up{display:none}.lang_wrapper .lang_list{list-style:none;padding:0;margin:0;width:100%}.lang_wrapper .lang_list_wrapper{display:none;position:absolute;top:100%;left:0;width:100%;overflow:hidden}.lang_wrapper .lang_list li.active{display:none}.lang_wrapper .lang_list li a{width:100%;padding-left:5.3rem;border-top:none;border-bottom:.1rem solid #e6e6e6}.lang_wrapper .lang_list li a .iso{text-transform:uppercase}.home_text_quater_circle{position:relative;z-index:5000}.home_text_quater_circle img{position:absolute;top:50%;left:0;transform:translateY(-50%)}.home_text{margin-bottom:4rem}.home_text+.home_text{align-self:flex-end}.home_text .text{display:flex;align-items:flex-end;justify-content:space-between}.home_text .text .ckeditor{padding-right:10rem}.home_text .btn,.home_text .ckeditor a.btn.btn-success,.ckeditor .home_text a.btn.btn-success,.home_text .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .home_text .current,.home_text .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .home_text .paginate_button{margin-bottom:1.5rem}.home_realisation_wrapper{margin-top:5.4rem}.home_realisation_wrapper .home_realisation_title{margin-bottom:4rem}@keyframes configure_pool_tiles_pulse{from{border-bottom-color:#e6e6e6}to{border-bottom-color:#0d48d4}}.configure_pool_tiles_wrapper{--c2aWidth: 55rem;--gap: 6rem;--containerWidth: 100%;--offsetWidth: 0%;display:flex;flex-wrap:wrap;gap:4rem var(--gap);flex:0 0 var(--containerWidth);max-width:var(--containerWidth);margin-bottom:10rem;margin-left:var(--offsetWidth)}.configure_pool_tiles_wrapper.offset{--containerWidth: 75%;--offsetWidth: 12.5%}.configure_pool_tiles_wrapper>.title{flex-basis:100%}.configure_pool_tiles_wrapper .tiles_wrapper{--tileGap: 5.4rem;display:flex;flex-wrap:wrap;gap:4rem var(--tileGap);flex-basis:calc(100% - var(--gap) - var(--c2aWidth))}.configure_pool_tiles_wrapper .tiles_wrapper .tile{flex-basis:calc(50% - var(--tileGap)/2)}.configure_pool_tiles_wrapper .tiles_wrapper .tile a:not(.link){overflow:hidden}.configure_pool_tiles_wrapper .tiles_wrapper .tile a:not(.link):before{content:"+";display:grid;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%) scale(0);width:10rem;height:10rem;color:#0d48d4;font-size:2.4rem;font-weight:800;background-color:rgba(234,199,188,.8);border-radius:50%;opacity:0;transition:all .2s ease-in-out}.configure_pool_tiles_wrapper .tiles_wrapper .tile a:not(.link):hover:before,.configure_pool_tiles_wrapper .tiles_wrapper .tile a:not(.link).hover_state:before{opacity:1;transform:translate(-50%, -50%) scale(1)}.configure_pool_tiles_wrapper .tiles_wrapper .tile .link{display:flex;gap:1rem;align-items:center}.configure_pool_tiles_wrapper .tiles_wrapper .tile .link .icon{transform:scale(0.7)}.configure_pool_tiles_wrapper .call_to_action{display:flex;flex-direction:column;justify-content:space-between;gap:1.3rem;flex-basis:var(--c2aWidth)}.configure_pool_tiles_wrapper .call_to_action .preson{--figureWidth: 12rem;--gapX: 2rem;display:flex;flex-wrap:wrap;gap:2rem var(--gapX);align-items:center}.configure_pool_tiles_wrapper .call_to_action .preson figure{flex-basis:var(--figureWidth);margin:0}.configure_pool_tiles_wrapper .call_to_action .preson .text_wrapper{display:flex;flex-direction:column;gap:1rem;width:calc(100% - var(--gapX) - var(--figureWidth))}.configure_pool_tiles_wrapper .call_to_action .preson .text_wrapper .title{color:#0d48d4;font-size:1.8rem;font-weight:800}.configure_pool_tiles_wrapper .call_to_action .preson .text_wrapper p{font-size:1.8rem;margin:0}.configure_pool_tiles_wrapper .call_to_action .preson .text_wrapper a{color:#0d48d4;font-weight:600}.configure_pool_tiles_wrapper .call_to_action form{display:grid;grid-template-columns:1fr 17rem;grid-template-rows:auto auto auto;gap:1em 1em;grid-template-areas:"label label" "phone submit" "checkbox submit"}.configure_pool_tiles_wrapper .call_to_action form .label{grid-area:label;font-size:1.6rem;font-weight:600}.configure_pool_tiles_wrapper .call_to_action form .label .title{margin:0;font-weight:400}.configure_pool_tiles_wrapper .call_to_action form .phone_wrapper{grid-area:phone;margin:0}.configure_pool_tiles_wrapper .call_to_action form .phone_wrapper .input_inner_wrapper{width:100%;margin:0}.configure_pool_tiles_wrapper .call_to_action form .phone_wrapper .input_inner_wrapper input{width:100%;padding:.95rem 1rem;border:.1rem solid #e6e6e6;font-size:1.8rem;animation:configure_pool_tiles_pulse 1s alternate infinite linear}.configure_pool_tiles_wrapper .call_to_action form .checkbox_wrapper{grid-area:checkbox;width:100%;margin:0}.configure_pool_tiles_wrapper .call_to_action form .checkbox_wrapper .text{padding-left:3rem}.configure_pool_tiles_wrapper .call_to_action form .checkbox_wrapper .text p{margin:0}.configure_pool_tiles_wrapper .call_to_action form .checkbox_wrapper .text a{color:#0d48d4;text-decoration:underline !important}.configure_pool_tiles_wrapper .call_to_action form .checkbox_wrapper .input{top:-0.2rem}.configure_pool_tiles_wrapper .call_to_action form .checkbox_wrapper .input input+.check{width:2rem;height:auto;aspect-ratio:1;border:.1rem solid #e6e6e6}.configure_pool_tiles_wrapper .call_to_action form .checkbox_wrapper .input input+.check:before{transform:translate(-50%, -50%) scale(0.7)}.configure_pool_tiles_wrapper .call_to_action form .submit_wrapper{display:block;grid-area:submit;margin:0}.configure_pool_tiles_wrapper .call_to_action form .submit_wrapper .btn,.configure_pool_tiles_wrapper .call_to_action form .submit_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .configure_pool_tiles_wrapper .call_to_action form .submit_wrapper .current,.configure_pool_tiles_wrapper .call_to_action form .submit_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .configure_pool_tiles_wrapper .call_to_action form .submit_wrapper .paginate_button{width:100%;margin:0}.banner{position:relative;width:100%}.banner_outer_wrapper{height:63rem;overflow:hidden;margin-bottom:7rem}.banner_outer_wrapper .container{height:100%;position:relative}.banner_wrapper{height:100%;position:absolute;top:0;left:12.5%;overflow:hidden}.banner.small_banner .item{width:calc(42.8571428571% - 1.5rem);transform:translateX(calc(300% + 3rem))}.banner.small_banner .item .text_wrapper{left:calc(33.3333333333% + .5rem);width:calc(66.6666666667% - .4rem)}.banner .item{display:block;position:absolute;top:0;left:0;width:85.7142857143%;transform:translateX(calc(200% + 3rem));z-index:1000}.banner .item.active{display:block;z-index:10;transform:translateX(0)}.banner .item.next{display:block}.banner .item.nextnext{display:block}.banner .item figure{margin:0}.banner .item .text_wrapper{display:flex;align-items:flex-start;position:absolute;bottom:0;left:16.6666666667%;width:50%;background-color:#e6e6e6}.banner .item .text_wrapper.no_link .wrapper{width:100%}.banner .item .text_wrapper .wrapper{padding:1.5rem;width:66.6666666667%}.banner .item .text_wrapper .wrapper .title{font-size:1.6rem;margin:0}.banner .item .text_wrapper .wrapper .text{font-size:1.3rem}.banner .item .text_wrapper .see_more{background-color:rgba(0,0,0,0);position:relative;border:none;padding:0rem 2rem;padding-right:.5rem;font-weight:600;display:inline-block}.banner .item .text_wrapper .see_more_wrapper{text-align:right;width:33.3333333333%;padding:1.5rem;padding-left:0}.banner .item .text_wrapper .see_more:before{content:"";display:block;position:absolute;bottom:0;left:0;z-index:10;height:100%;width:.1rem;background-color:#b3b3b3;transition:all .2s ease-in-out}.banner .indicators{display:flex;position:absolute;bottom:0;left:12.5%;width:12.5%;z-index:1500}.banner .indicators .btn,.banner .indicators .ckeditor a.btn.btn-success,.ckeditor .banner .indicators a.btn.btn-success,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .current,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .paginate_button{width:50%;background-color:#fff;text-align:center;padding:1.7rem 2rem;display:grid;align-items:center;justify-content:center}.banner .indicators .btn:hover,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .current:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .current:hover,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .paginate_button:hover,.banner .indicators .btn.hover_state,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .hover_state.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .hover_state.current,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .hover_state.paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .hover_state.paginate_button{background-color:#0d48d4}.banner .indicators .btn:hover .icon,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .current:hover .icon,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .current:hover .icon,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button:hover .icon,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .paginate_button:hover .icon,.banner .indicators .btn.hover_state .icon,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .hover_state.current .icon,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .hover_state.current .icon,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .hover_state.paginate_button .icon,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .hover_state.paginate_button .icon{display:none}.banner .indicators .btn:hover .icon.hover,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .current:hover .icon.hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .current:hover .icon.hover,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button:hover .icon.hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .paginate_button:hover .icon.hover,.banner .indicators .btn.hover_state .icon.hover,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .hover_state.current .icon.hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .hover_state.current .icon.hover,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .hover_state.paginate_button .icon.hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .hover_state.paginate_button .icon.hover{display:inline-block}.banner .indicators .btn .icon.hover,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .current .icon.hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .current .icon.hover,.banner .indicators .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button .icon.hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .banner .indicators .paginate_button .icon.hover{display:none}.home_offer{display:flex;flex-wrap:wrap;margin:0 -4rem;margin-bottom:7rem;width:100%}.home_offer .section_title{width:100%;display:block;text-align:center}.view_templates-home .offer_item .text_wrapper{padding:3rem;padding-bottom:7rem;height:100%;position:relative}.view_templates-home .offer_item .text_wrapper .text{margin:0}.view_templates-home .offer_item .text_wrapper .btn,.view_templates-home .offer_item .text_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .view_templates-home .offer_item .text_wrapper .current,.view_templates-home .offer_item .text_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .view_templates-home .offer_item .text_wrapper .paginate_button{position:absolute;bottom:0rem;left:3rem}.offer_item .text_wrapper{padding:3rem}.offer_item .text_wrapper .icon{margin-bottom:1rem;position:relative}.offer_item .text_wrapper .icon a{display:inline-block}.offer_item .text_wrapper .icon a:before{content:"";display:block;position:absolute;top:50%;left:0;z-index:10;transform:translate(0%, -50%) scale(0);width:5rem;height:5rem;background-color:#eac7bc;border-radius:50%;opacity:0;transition:all .2s ease-in-out}.offer_item .text_wrapper .icon a:hover:before,.offer_item .text_wrapper .icon a.hover_state:before{opacity:1;transform:translate(0%, -50%) scale(1)}.offer_item .text_wrapper .icon img{position:relative;z-index:15}.offer_item .text_wrapper .title{margin-bottom:3rem}.offer_item .text_wrapper .title a{font:inherit}.offer_item .text_wrapper .title span{display:block;font-size:1.4rem}.offer_item .text_wrapper .text{margin-bottom:3rem}@keyframes grid_blink{from{opacity:0}to{opacity:.4}}.atributes_section_title{margin-bottom:4rem}.attributes_grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:0rem 0rem;grid-template-areas:". box_1 box_2 box_3 play_wrapper play_wrapper play_wrapper play_wrapper" ". box_4 box_5 box_6 play_wrapper play_wrapper play_wrapper play_wrapper";z-index:1000;position:relative}.attributes_grid_outer{background-size:cover;background-image:url(../img/grid_basen_bu.jpg);background-position:left center;background-repeat:repeat;position:relative;margin-bottom:7rem;overflow:hidden}.attributes_grid_outer video{position:absolute;top:50%;left:12.5%;width:37.5%;z-index:100}.attributes_grid:after{content:"";display:block;position:absolute;top:50%;left:0%;z-index:10;width:100%;height:.1rem;background-color:rgba(230,230,230,.3)}.attributes_grid .box{position:relative;padding:2.5rem 1.5rem;padding-bottom:4rem;color:#fff;border-left:.1rem solid rgba(230,230,230,.3);min-height:25vh}.attributes_grid .box:before{content:"";display:block;position:absolute;top:0%;left:0%;z-index:1;width:100%;height:100%;background-color:#0d48d4;opacity:0;animation-name:grid_blink;animation-direction:alternate;animation-duration:1s;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.attributes_grid .box .title,.attributes_grid .box .text{position:relative;z-index:10}.attributes_grid .box .title{font-size:1.6rem;font-weight:400}.attributes_grid .box .text{margin-bottom:0;font-size:1.2rem}.attributes_grid .box.box_1{grid-area:box_1;border-left:none}.attributes_grid .box.box_1:before{animation-delay:.4s}.attributes_grid .box.box_2{grid-area:box_2}.attributes_grid .box.box_2:before{animation-delay:.8s}.attributes_grid .box.box_3{grid-area:box_3}.attributes_grid .box.box_3:before{animation-delay:1.2s}.attributes_grid .box.box_4{grid-area:box_4;border-left:none}.attributes_grid .box.box_4:before{animation-delay:1.6s}.attributes_grid .box.box_5{grid-area:box_5}.attributes_grid .box.box_5:before{animation-delay:2s}.attributes_grid .box.box_6{grid-area:box_6}.attributes_grid .box.box_6:before{animation-delay:2.4s}.attributes_grid .play_wrapper{grid-area:play_wrapper;text-align:center;align-self:center}.attributes_grid .slug{grid-area:play_wrapper;display:grid;align-items:center;justify-content:center}.attributes_grid .slug .text{color:#fff;font-weight:800;font-family:"Kelson Regular W05 Regular",sans-serif;font-size:3vw;line-height:1.1em}.attributes_grid .slug .text span{font-weight:200}.attributes_grid .slug .text .wrapper{display:inline-block;position:relative}.attributes_grid .slug .text .circle{position:absolute;max-width:7vw}.attributes_grid .slug .text .circle_1{left:100%;top:0%;transform:translate(-50%, -75%) rotate(180deg)}.attributes_grid .slug .text .circle_2{right:100%;bottom:0%;transform:translate(50%, 75%)}.play_wrapper{text-align:center;position:relative;cursor:pointer}.play_wrapper *{cursor:pointer}.play_wrapper:hover .play_movie .sprite,.play_wrapper.hover_state .play_movie .sprite{opacity:1}.play_wrapper:hover .play_movie .wrapper img,.play_wrapper.hover_state .play_movie .wrapper img{transform:rotate(90deg)}.play_wrapper:hover .play_movie .wrapper .text,.play_wrapper.hover_state .play_movie .wrapper .text{transform:translateX(-50%)}.play_wrapper_bg{background-color:#333;grid-area:play_wrapper;opacity:0}.play_wrapper .play_movie{background-color:rgba(0,0,0,0);border:none}.play_wrapper .play_movie .sprite{opacity:.8;transition:all .2s ease-in-out}.play_wrapper .play_movie .wrapper{position:absolute;top:50%;left:0;width:50%}.play_wrapper .play_movie img{width:100%;transform-origin:top right;transition:all .2s ease-in-out}.play_wrapper .play_movie .text{position:absolute;bottom:-0.3rem;left:calc(100% + 2.5rem);color:#0d48d4;text-align:left;line-height:1.3em;width:15rem;margin:0;font-weight:800;color:#fff;transition:all .2s ease-in-out}.movie_modal iframe{width:100%;height:50vh}.home_bottom_text .icon{margin-bottom:1.5rem}.home_bottom_text .wrapper{padding:1.5rem 0;padding-top:0}.home_bottom_text .wrapper .title{font-size:2vw}.home_bottom_text .wrapper .btn,.home_bottom_text .wrapper .ckeditor a.btn.btn-success,.ckeditor .home_bottom_text .wrapper a.btn.btn-success,.home_bottom_text .wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .home_bottom_text .wrapper .current,.home_bottom_text .wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .home_bottom_text .wrapper .paginate_button{margin-top:2rem}.blue_border_box{border:.5rem solid #0d48d4;padding:2.5rem}.view_models-podstrony-kreator .blue_border_box .top_wrapper{border-bottom:none;padding-bottom:0;margin-bottom:0}.view_models-podstrony-kreator .blue_border_box .bottom_wrapper{display:none}.blue_border_box .title{color:#0d48d4;margin-top:0;margin-bottom:1rem}.blue_border_box .title+div{margin-top:2.5rem}.blue_border_box .title a{display:block;margin-top:.5rem}.blue_border_box .top_wrapper.no_pb{padding-bottom:0rem}.blue_border_box .top_wrapper .ckeditor{margin-bottom:2.5rem}.blue_border_box .top_wrapper .ckeditor:last-child{margin-bottom:0}.blue_border_box .top_wrapper .btn,.blue_border_box .top_wrapper .ckeditor a.btn.btn-success,.ckeditor .blue_border_box .top_wrapper a.btn.btn-success,.blue_border_box .top_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .blue_border_box .top_wrapper .current,.blue_border_box .top_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .blue_border_box .top_wrapper .paginate_button{font-weight:800}.blue_border_box .top_wrapper+.bottom_wrapper{border-top:.1rem solid #e6e6e6;padding-top:2.5rem;margin-top:2.5rem}.blue_border_box .small_representatives .item{display:flex;flex-wrap:wrap}.blue_border_box .small_representatives .item+.item{border-top:.1rem solid #e6e6e6;margin-top:1rem;padding-top:2rem}.blue_border_box .small_representatives .item .img figure{width:4.5rem;height:4.5rem;position:relative;border-radius:50%;overflow:hidden}.blue_border_box .small_representatives .item .img figure:after{content:"";display:block;position:absolute;bottom:0;left:0;width:4rem;height:4rem;border-radius:50%;background-color:#eac7bc;z-index:5;opacity:.5}.blue_border_box .small_representatives .item .img figure img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:10}.blue_border_box .small_representatives .item .text_wrapper{display:flex;flex-wrap:wrap;padding-left:2.5rem;width:calc(100% - 4.5rem);line-height:1em}.blue_border_box .small_representatives .item .text_wrapper .name{display:block;width:100%;margin:0;margin-top:.5rem;margin-bottom:0rem;font-weight:800}.blue_border_box .small_representatives .item .text_wrapper a{padding-right:2.5rem}.partners{border:.1rem solid #e6e6e6}.view_templates-home .partners_outer_wrapper .title{text-align:center;margin-top:7.5rem}.partners_outer_wrapper .title{margin-bottom:2rem}.partners_outer_wrapper .indicators{display:flex;width:100%;max-width:30rem;margin-top:3rem}.partners_outer_wrapper .indicators .item{height:.1rem;flex-grow:1;background-color:#e6e6e6;position:relative}.partners_outer_wrapper .indicators .item:before{content:"";display:block;position:absolute;top:0%;right:0%;left:auto;z-index:10;width:0%;height:100%;background-color:#0d48d4;transition:width 2s linear}.partners_outer_wrapper .indicators .item.active:before{width:100%;left:0%;right:auto}.partners .slick-slide{outline:none;height:100%;text-align:center;padding:4rem 2rem;display:grid;align-items:center;justify-content:center}.partners .slick-slide img{display:inline-block}.partners .slick-slide:after{content:"";display:block}.home_news_title{text-align:center;margin-top:9rem}.home_news_title .subtitle{margin:0}.home_news_title .title{margin-top:0rem}.news{display:flex;flex-wrap:wrap;margin-top:6rem}.news .item{display:inline-flex;flex-wrap:wrap;width:33.3333333333%;margin-bottom:6rem}.news .item.wide{width:100%}.news .item.wide.right .figure{order:20}.news .item.wide.right .text_wrapper{order:10;padding-left:1rem}.news .item.wide .figure{width:50%}.news .item.wide .text_wrapper{width:33.3333333333%}.news .item.wide .text_wrapper .btn,.news .item.wide .text_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .news .item.wide .text_wrapper .current,.news .item.wide .text_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .news .item.wide .text_wrapper .paginate_button{position:relative;bottom:auto;left:auto}.news .item .figure{width:50%;margin:0;display:block;overflow:hidden}.news .item .figure:before{content:"+";display:grid;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%) scale(0);width:10rem;height:10rem;color:#0d48d4;font-size:2.4rem;font-weight:800;background-color:rgba(234,199,188,.8);border-radius:50%;opacity:0;transition:all .2s ease-in-out}.news .item .figure:hover:before,.news .item .figure.hover_state:before{opacity:1;transform:translate(-50%, -50%) scale(1)}.news .item .figure .horisontal{display:none}.news .item .text_wrapper{width:50%;padding:2rem 3rem;padding-bottom:5.5rem;position:relative}.news .item .text_wrapper .date{margin-bottom:.5rem;font-size:1.2rem}.news .item .text_wrapper .title{margin-bottom:1.5rem}.news .item .text_wrapper .title a{font:inherit}.news .item .text_wrapper .lead{font-size:1.4rem;margin-bottom:3rem}.news .item .text_wrapper .btn,.news .item .text_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .news .item .text_wrapper .current,.news .item .text_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .news .item .text_wrapper .paginate_button{position:absolute;bottom:0;left:3rem}.more_news{text-align:center}.section_blue_box{display:none;order:20}.section_blue_box .wrapper{position:sticky;top:20rem}.section_blue_box .wrapper .item{padding:2rem;background-color:#0d48d4;color:#fff;position:relative}.section_blue_box .wrapper .item+.item{border-top:.1rem solid rgba(230,230,230,.2)}.section_blue_box .wrapper .item.active .toggle:before{content:"-"}.section_blue_box .wrapper .item .title{padding-right:3rem;margin-bottom:0}.section_blue_box .wrapper .item .toggle{position:absolute;top:2rem;right:2rem;width:2rem;text-align:center;color:#fff;background-color:rgba(0,0,0,0);font-weight:800;border:none;cursor:pointer;transition:all .2s ease-in-out}.section_blue_box .wrapper .item .toggle:before{content:"+";display:block}.section_blue_box .wrapper .item .toggle:hover,.section_blue_box .wrapper .item .toggle.hover_state{background-color:#fff;color:#0d48d4}.section_blue_box .wrapper .item .text{display:none;margin:0;padding-top:1em;font-size:1.2rem}.section_wrapper{order:10;margin:6rem 0;margin-bottom:0;position:relative}.view_models-podstrony-landing-akcesoria .section_wrapper .item .offer_item{margin-left:14.2857142857%}.section_wrapper .item{margin-bottom:8.5rem;display:flex;flex-wrap:wrap;align-items:flex-start}.section_wrapper .item:first-of-type:not(.default) .figure,.section_wrapper .item.highlighted .figure{order:10;width:57.1428571429%;margin-left:14.2857142857%}.section_wrapper .item:first-of-type:not(.default) .offer_item,.section_wrapper .item.highlighted .offer_item{order:20;margin-left:0}.section_wrapper .item:first-of-type:not(.default) .offer_item .text_wrapper,.section_wrapper .item.highlighted .offer_item .text_wrapper{padding-left:3rem}.section_wrapper .item:last-of-type{margin-bottom:0}.section_wrapper .item .figure{order:20;width:42.8571428571%;position:relative;overflow:hidden}.section_wrapper .item .figure:before{content:"+";display:grid;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%) scale(0);width:10rem;height:10rem;color:#0d48d4;font-size:2.4rem;font-weight:800;background-color:rgba(234,199,188,.8);border-radius:50%;opacity:0;transition:all .2s ease-in-out}.section_wrapper .item .figure:hover:before,.section_wrapper .item .figure.hover_state:before{opacity:1;transform:translate(-50%, -50%) scale(1)}.section_wrapper .item .offer_item{order:10;width:28.5714285714%;margin-left:14.2857142857%}.section_wrapper .item .offer_item .text_wrapper{padding-left:0}.subsite .ckeditor{margin:4rem 0}.subsite .attributes_grid_outer{margin-bottom:2rem}.subsite .partners_outer_wrapper{margin-bottom:6rem}.q_and_a>.title{margin-bottom:2rem}.q_and_a .item{border:.1rem solid #e6e6e6;padding:2rem}.q_and_a .item.active .header .toggle:hover .icon.up,.q_and_a .item.active .header .toggle:hover .icon.down,.q_and_a .item.active .header .toggle.hover_state .icon.up,.q_and_a .item.active .header .toggle.hover_state .icon.down{display:none !important}.q_and_a .item.active .header .toggle:hover .icon.up.hover,.q_and_a .item.active .header .toggle.hover_state .icon.up.hover{display:block !important}.q_and_a .item.active .header .toggle .icon.down{display:none !important}.q_and_a .item.active .header .toggle .icon.up:not(.hover){display:block}.q_and_a .item+.item{margin-top:-0.1rem}.q_and_a .item .header{position:relative;padding:0rem 0;padding-right:6rem;cursor:pointer;width:100%;background-color:rgba(0,0,0,0);border:none;text-align:left}.q_and_a .item .header>.title{margin:0}.q_and_a .item .header:hover .toggle .icon.down,.q_and_a .item .header.hover_state .toggle .icon.down{display:none}.q_and_a .item .header:hover .toggle .icon.down.hover,.q_and_a .item .header.hover_state .toggle .icon.down.hover{display:block}.q_and_a .item .header .toggle{position:absolute;top:50%;right:0;transform:translate(0%, -50%);display:grid;align-items:center;justify-content:center;width:4rem;height:4rem;background-color:rgba(0,0,0,0);border:none}.q_and_a .item .header .toggle .icon.up{display:none}.q_and_a .item .header .toggle .icon.hover{display:none}.q_and_a .item .text_wrapper{display:none;padding-top:1rem}.q_and_a .item .text_wrapper p{margin-bottom:0}.landing+.landing{margin-top:6rem}.landing.text2{align-items:center}.landing.text2 .icon{margin-bottom:2rem}.landing.text2 .ckeditor{padding-right:4rem}.landing.text3{align-items:center}.landing.text3 .ckeditor{padding-left:4rem}.landing.text4{align-items:center}.landing.text4 .ckeditor{padding-right:4rem}.landing.text4 .player_box{position:relative}.landing.text4 .player_box .play_movie{position:absolute;width:66.6666666667%;left:33.3333333333%;bottom:0;transform:translateY(-50%)}.landing.text4 .player_box .play_movie .text{color:#0d48d4}.landing.qa{margin-top:15rem}.landing.qa .q_and_a{padding-left:4rem}.creator+.configurator{margin-top:5.4rem}.small_tiles{display:flex;flex-wrap:wrap;margin:0 -1rem}.small_tiles .item{width:25%;padding:1rem;padding-bottom:6rem;position:relative}.small_tiles .item .figure{display:block;position:relative;overflow:hidden}.small_tiles .item .figure:before{content:"+";display:grid;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%) scale(0);width:10rem;height:10rem;color:#0d48d4;font-size:2.4rem;font-weight:800;background-color:rgba(234,199,188,.8);border-radius:50%;opacity:0;transition:all .2s ease-in-out}.small_tiles .item .figure:hover:before,.small_tiles .item .figure.hover_state:before{opacity:1;transform:translate(-50%, -50%) scale(1)}.small_tiles .item .text_wrapper{padding:1rem;padding-top:4rem}.small_tiles .item .text_wrapper .title{margin-bottom:1rem}.small_tiles .item .text_wrapper .title a{font:inherit}.small_tiles .item .text_wrapper .lead{font-size:1.4rem;margin:0}.small_tiles .item .text_wrapper .lead a{font:inherit}.small_tiles .item .text_wrapper .btn,.small_tiles .item .text_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .small_tiles .item .text_wrapper .current,.small_tiles .item .text_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .small_tiles .item .text_wrapper .paginate_button{position:absolute;bottom:2rem;left:2rem}.gallery{margin:4rem 0rem;width:calc(100% + 0rem);display:flex;flex-wrap:wrap}.gallery .item{display:block;width:25%;overflow:hidden}.gallery .item:before{content:"+";display:grid;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%) scale(0);width:10rem;height:10rem;color:#0d48d4;font-size:2.4rem;font-weight:800;background-color:rgba(234,199,188,.8);border-radius:50%;opacity:0;transition:all .2s ease-in-out}.gallery .item:hover:before,.gallery .item.hover_state:before{opacity:1;transform:translate(-50%, -50%) scale(1)}.gallery .item figure{margin-bottom:0;position:relative;display:block}.gallery .item figure:before,.gallery .item figure:after{opacity:0;transition:opacity .2s ease-in-out}.gallery .item figure:before{content:"+";font-size:4.8rem;color:#fff;position:absolute;top:50%;left:50%;transform:translate(-50%, -40%);z-index:20}.gallery .item figure:after{content:"";display:block;position:absolute;background-color:#0d48d4;top:0%;left:0%;z-index:10;width:100%;height:100%}.wide_gallery,.realisations{display:flex;flex-wrap:wrap;align-items:flex-start;margin:14rem -2rem}.wide_gallery .item,.realisations .item{width:50%;padding:2rem}.wide_gallery .item:nth-of-type(odd),.realisations .item:nth-of-type(odd){margin-top:-10rem}.wide_gallery .item .figure,.realisations .item .figure{position:relative;overflow:hidden}.wide_gallery .item .figure:before,.realisations .item .figure:before{content:"+";display:grid;align-items:center;justify-content:center;position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%, -50%) scale(0);width:10rem;height:10rem;color:#0d48d4;font-size:2.4rem;font-weight:800;background-color:rgba(234,199,188,.8);border-radius:50%;opacity:0;transition:all .2s ease-in-out}.wide_gallery .item .figure:hover:before,.realisations .item .figure:hover:before,.wide_gallery .item .figure.hover_state:before,.realisations .item .figure.hover_state:before{opacity:1;transform:translate(-50%, -50%) scale(1)}.wide_gallery .item figcaption,.realisations .item figcaption{padding:1rem}.files_list{background-color:#e6e6e6;padding:1rem 0;margin:4.5rem 0;margin-top:0;list-style:none}.files_list .item{display:block;width:100%;margin-bottom:0rem}.files_list .item a{display:flex;position:relative;padding:1rem 1rem}.files_list .item a:hover,.files_list .item a.hover_state{color:#0d48d4}.files_list .item a:hover .icon,.files_list .item a.hover_state .icon{border-right-color:#0d48d4;color:#0d48d4}.files_list .item a .icon{display:block;padding:.5rem;width:5rem;font-family:"Kelson Regular W05 Regular",sans-serif;font-weight:600;transition:all .2s ease-in-out;text-transform:uppercase;color:#0d48d4}.files_list .item a .icon span{position:relative}.files_list .item a .icon span:after{content:"";display:block;position:absolute;bottom:.3rem;left:calc(100% + .2rem);z-index:10;width:1rem;height:.2rem;background-color:#0d48d4}.files_list .item a .name{width:calc(100% - 8rem - 10rem);padding:.5rem 2rem;position:relative}.files_list .item a .name:before{content:"";display:block;position:absolute;bottom:1rem;left:3rem;z-index:5;width:calc(100% - 3rem);height:.1rem;background-color:#fff}.files_list .item a .name span{background-color:#e6e6e6;display:inline-block;position:relative;z-index:10;padding-right:1rem}.files_list .item a .download{width:10rem;padding-left:2rem;font-family:"Kelson Regular W05 Regular",sans-serif;font-weight:600;line-height:1.6em}.parameters{display:inline-flex;flex-wrap:wrap}.parameters>.item{width:33.3333333333%;display:flex;align-items:center}.parameters>.item .icon{width:4rem}.parameters>.item .text{width:calc(100% - 4rem);font-size:1.2rem;font-weight:600;padding:0 1.5rem;line-height:1.4em}.realisations{gap:4rem 4rem;margin-inline:0}.realisations>.item{padding:0;background-color:rgba(0,0,0,0);border:none}.realisations>.item .title{margin-top:1rem}.realisations .configure_pool_tiles_wrapper{margin-top:4rem;margin-bottom:20rem}.realisation_modal .modal_wrapper{max-width:100%;margin:0}.realisation_modal .modal_wrapper .dialog{max-width:100%}.realisation_modal .wrapper{position:relative;height:auto;min-height:calc(100vh - 4.2rem);min-height:100vh;max-width:calc(100% - 4rem);overflow:hidden}.realisation_modal .wrapper .realisation_item{width:100%;position:relative;top:0;left:0;z-index:5000;margin:2rem 0;border:.1rem solid #e6e6e6}.realisation_modal .wrapper .realisation_item:not(.transition):not(.slide_left):not(.slide_right):not(.active):not(.prev):not(.next){display:none}.realisation_modal .wrapper .realisation_item.transition{transition:all .5s ease-in-out;position:absolute}.realisation_modal .wrapper .realisation_item.prev,.realisation_modal .wrapper .realisation_item.slide_left{transform:translateX(-101%);position:absolute}.realisation_modal .wrapper .realisation_item.next,.realisation_modal .wrapper .realisation_item.slide_right{transform:translateX(101%);position:absolute}.realisation_modal .wrapper .realisation_item .images{position:absolute;top:0;right:0;width:calc(100% - 40rem);height:calc(100vh - 4.2rem)}.realisation_modal .wrapper .realisation_item .images .images_wrapper{position:absolute;top:0;right:0;height:100%;width:100%;overflow:hidden}.realisation_modal .wrapper .realisation_item .images .images_wrapper figure{width:100%;height:calc(100vh - 4.2rem);position:absolute;top:0;left:0;z-index:100}.realisation_modal .wrapper .realisation_item .images .images_wrapper figure:not(.prev):not(.next):not(.active){visibility:hidden}.realisation_modal .wrapper .realisation_item .images .images_wrapper figure.transition{transition:all .5s ease-in-out}.realisation_modal .wrapper .realisation_item .images .images_wrapper figure.prev,.realisation_modal .wrapper .realisation_item .images .images_wrapper figure.slide_left{transform:translateX(-101%)}.realisation_modal .wrapper .realisation_item .images .images_wrapper figure.next,.realisation_modal .wrapper .realisation_item .images .images_wrapper figure.slide_right{transform:translateX(101%)}.realisation_modal .wrapper .realisation_item .images .images_wrapper .img{height:100%;width:100%;background-size:contain;background-position:center center;background-repeat:no-repeat}.realisation_modal .wrapper .realisation_item .images .button_wrapper{display:flex;position:absolute;bottom:0;right:0;z-index:100}.realisation_modal .wrapper .realisation_item .images .button_wrapper .btn,.realisation_modal .wrapper .realisation_item .images .button_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .images .button_wrapper .current,.realisation_modal .wrapper .realisation_item .images .button_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .images .button_wrapper .paginate_button{position:relative;width:7rem;height:3rem}.realisation_modal .wrapper .realisation_item .images .button_wrapper .btn:hover .icon,.realisation_modal .wrapper .realisation_item .images .button_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current:hover .icon,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .images .button_wrapper .current:hover .icon,.realisation_modal .wrapper .realisation_item .images .button_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button:hover .icon,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .images .button_wrapper .paginate_button:hover .icon{visibility:hidden;opacity:0}.realisation_modal .wrapper .realisation_item .images .button_wrapper .btn:hover .icon.hover,.realisation_modal .wrapper .realisation_item .images .button_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current:hover .icon.hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .images .button_wrapper .current:hover .icon.hover,.realisation_modal .wrapper .realisation_item .images .button_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button:hover .icon.hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .images .button_wrapper .paginate_button:hover .icon.hover{visibility:visible;opacity:1}.realisation_modal .wrapper .realisation_item .images .button_wrapper .btn .icon,.realisation_modal .wrapper .realisation_item .images .button_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current .icon,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .images .button_wrapper .current .icon,.realisation_modal .wrapper .realisation_item .images .button_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button .icon,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .images .button_wrapper .paginate_button .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(1.5);transition:.2s ease-in-out}.realisation_modal .wrapper .realisation_item .images .button_wrapper .btn .icon.hover,.realisation_modal .wrapper .realisation_item .images .button_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current .icon.hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .images .button_wrapper .current .icon.hover,.realisation_modal .wrapper .realisation_item .images .button_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button .icon.hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .images .button_wrapper .paginate_button .icon.hover{visibility:hidden;opacity:0}.realisation_modal .wrapper .realisation_item .text_wrapper{display:flex;flex-direction:column;justify-content:space-between;width:40rem;min-height:calc(100vh - 4.2rem);padding:4.5rem}.realisation_modal .wrapper .realisation_item .text_wrapper .title{margin-bottom:4.5rem}.realisation_modal .wrapper .realisation_item .text_wrapper .subtitle{margin-bottom:2rem}.realisation_modal .wrapper .realisation_item .parameters{gap:2rem 2rem}.realisation_modal .wrapper .realisation_item .parameters .item{flex-basis:calc(50% - 1rem)}.realisation_modal .wrapper .realisation_item .want_to_configure_text{margin-top:5.4rem;color:#0d48d4}.realisation_modal .wrapper .realisation_item .want_to_configure_text .btn,.realisation_modal .wrapper .realisation_item .want_to_configure_text .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .want_to_configure_text .current,.realisation_modal .wrapper .realisation_item .want_to_configure_text .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .want_to_configure_text .paginate_button{margin-top:2.4rem}.realisation_controls .wrapper,.next_prev_subsite .wrapper{position:sticky;top:20rem;padding:0 4rem}.realisation_controls .wrapper .next,.next_prev_subsite .wrapper .next,.realisation_controls .wrapper .prev,.next_prev_subsite .wrapper .prev{border:none;background-color:rgba(0,0,0,0);text-align:left;border:none;width:100%;text-transform:lowercase;font-weight:600;cursor:pointer}.realisation_controls .wrapper .next:not(.disabled):hover,.next_prev_subsite .wrapper .next:not(.disabled):hover,.realisation_controls .wrapper .prev:not(.disabled):hover,.next_prev_subsite .wrapper .prev:not(.disabled):hover{color:#0d48d4}.realisation_controls .wrapper .next.disabled,.next_prev_subsite .wrapper .next.disabled,.realisation_controls .wrapper .prev.disabled,.next_prev_subsite .wrapper .prev.disabled{opacity:.5;cursor:default}.realisation_controls .wrapper .next+button,.next_prev_subsite .wrapper .next+button,.realisation_controls .wrapper .next+a,.next_prev_subsite .wrapper .next+a,.realisation_controls .wrapper .prev+button,.next_prev_subsite .wrapper .prev+button,.realisation_controls .wrapper .prev+a,.next_prev_subsite .wrapper .prev+a{border-top:.1rem solid #e6e6e6}.realisation_controls .wrapper .next .text,.next_prev_subsite .wrapper .next .text,.realisation_controls .wrapper .prev .text,.next_prev_subsite .wrapper .prev .text{padding:2.5rem 0}.next_prev_subsite .wrapper{transform:none;top:20rem}.next_prev_subsite .wrapper .next,.next_prev_subsite .wrapper .prev{display:block;padding:2.5rem 0}.next_prev_subsite .wrapper .next .icon,.next_prev_subsite .wrapper .prev .icon{margin-bottom:2rem;transition:all .2s ease-in-out}.next_prev_subsite .wrapper .next .text,.next_prev_subsite .wrapper .prev .text{padding:0;font-size:1.2rem}.next_prev_subsite .wrapper .next p,.next_prev_subsite .wrapper .prev p{margin:0;font-size:1.4rem;text-transform:none}.realisation_subsite .under_banner_wrapper{display:flex;flex-wrap:wrap}.realisation_subsite .under_banner_wrapper .ckeditor{width:60%;padding-right:4rem}.realisation_subsite .under_banner_wrapper .references{width:40%;position:relative;z-index:10}.realisation_subsite .under_banner_wrapper .references .quater_circle{width:50%;position:absolute;top:0;left:0;transform:translateY(-50%) rotate(90deg);z-index:10}.realisation_subsite .under_banner_wrapper .references .text{position:relative;z-index:20;padding:0 10rem}.realisation_subsite .under_banner_wrapper .parameters{width:100%;margin-top:6rem;margin-bottom:6rem}.realisation_subsite .under_banner_wrapper .parameters>.title{width:100%;margin-bottom:4rem}.realisation_subsite .under_banner_wrapper .parameters>.item{width:16.6666666667%;margin-bottom:4rem}.realisation_subsite .under_banner_wrapper .configure_own_pool{display:flex;flex-wrap:wrap;width:66.6666666667%;border:.5rem solid #0d48d4;align-items:center;padding:2rem;margin:6rem 0;margin-left:16.6666666667%}.realisation_subsite .under_banner_wrapper .configure_own_pool .btn_wrapper{width:25%;margin:0;font-weight:600}.realisation_subsite .under_banner_wrapper .configure_own_pool .btn_wrapper .btn,.realisation_subsite .under_banner_wrapper .configure_own_pool .btn_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_subsite .under_banner_wrapper .configure_own_pool .btn_wrapper .current,.realisation_subsite .under_banner_wrapper .configure_own_pool .btn_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_subsite .under_banner_wrapper .configure_own_pool .btn_wrapper .paginate_button{width:100%;text-align:center}.realisation_subsite .under_banner_wrapper .configure_own_pool .title{width:75%;margin:0;color:#0d48d4;font-family:"Kelson Regular W05 Regular",sans-serif;font-weight:600;font-size:2.4rem;padding:0 2rem}.contact_subsite .main_col{order:10}.contact_subsite .main_col .ckeditor{margin-bottom:4rem}.contact_subsite .map{order:20}.contact_subsite .button_col{order:30}.contact_subsite .button_col .btn,.contact_subsite .button_col .ckeditor a.btn.btn-success,.ckeditor .contact_subsite .button_col a.btn.btn-success,.contact_subsite .button_col .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .contact_subsite .button_col .current,.contact_subsite .button_col .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .contact_subsite .button_col .paginate_button{width:33.3333333333%}.contact_subsite .find_us_col{order:40}.contact_subsite .find_us_col .btn,.contact_subsite .find_us_col .ckeditor a.btn.btn-success,.ckeditor .contact_subsite .find_us_col a.btn.btn-success,.contact_subsite .find_us_col .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .contact_subsite .find_us_col .current,.contact_subsite .find_us_col .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .contact_subsite .find_us_col .paginate_button{width:33.3333333333%;margin-left:66.6666666667%}.contact_subsite .representatives_wrapper{order:100}.representatives{display:flex;flex-wrap:wrap;margin-top:8rem}.representatives .item{width:33.3333333333%;display:inline-flex;padding:2rem;border:.1rem solid #e6e6e6;margin-left:-0.1rem;margin-top:-0.1rem}.representatives .item .text_wrapper{width:calc(100% - 0rem)}.representatives .item .text_wrapper p{margin:0}.representatives .item .text_wrapper p:last-of-type{margin-bottom:2rem}.representatives .item .text_wrapper p.title{margin-top:2rem;font-size:1.4rem}.representatives .item .text_wrapper .btn,.representatives .item .text_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .representatives .item .text_wrapper .current,.representatives .item .text_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .representatives .item .text_wrapper .paginate_button{display:inline-block;font-size:1.4rem}@keyframes c2a_dots_bounce{0%{transform:translateY(0%)}25%{transform:translateY(-100%)}50%{transform:translateY(0%)}100%{transform:translateY(0%)}}@keyframes c2a_shake{0%{transform:translate(-50%, -50%) rotate(0deg)}5%{transform:translate(-50%, -50%) rotate(30deg)}10%{transform:translate(-50%, -50%) rotate(-30deg)}15%{transform:translate(-50%, -50%) rotate(20deg)}20%{transform:translate(-50%, -50%) rotate(-20deg)}25%{transform:translate(-50%, -50%) rotate(10deg)}30%{transform:translate(-50%, -50%) rotate(-10deg)}35%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(0deg)}}.search_results .items .item{display:flex;flex-wrap:wrap}.search_results .items .item+.item{margin-top:2rem}.search_results .items .item.no_img .text_wrapper{width:80%}.search_results .items .item figure{width:20%;padding-right:2rem;margin:0}.search_results .items .item figure .img{padding-bottom:60%;background-position:center center;background-size:cover}.search_results .items .item .text_wrapper{width:60%;padding:2rem 0;padding-left:2rem;border-bottom:.1rem solid #e6e6e6}.search_results .items .item .text_wrapper .title a{font:inherit}.search_results .items .item .btn_wrapper{width:20%;display:grid;align-items:center;justify-items:center;border-bottom:.1rem solid #e6e6e6}.c2a_wrapper{position:fixed;bottom:4rem;right:4rem;z-index:5000;transition:left .2s ease-in-out,transform .2s ease-in-out}.c2a_wrapper.beyond_screen{right:0;transform:translateX(100%)}.c2a_wrapper .img{background-color:rgba(0,0,0,0);border:none}.c2a_wrapper .img figure{position:relative;z-index:10;overflow:hidden;width:5rem;height:5rem;border-radius:50%;margin:0;background-color:#0d48d4}.c2a_wrapper .img figure .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);animation:c2a_shake infinite 2s ease-in-out}.c2a_wrapper .message_wrapper{position:absolute;bottom:calc(100% + 2rem);right:2.5rem;width:20rem;display:flex;flex-direction:column}.c2a_wrapper .message_wrapper .writing_box{display:none;order:10000;padding-top:.2rem;overflow:hidden;text-align:right}.c2a_wrapper .message_wrapper .writing_box:before{content:"";display:block;position:absolute;top:100%;right:0rem;z-index:10;width:.1rem;height:.1rem;border:.5rem solid rgba(0,0,0,0);border-top-color:#e6e6e6;border-left-color:#e6e6e6;transform:scale(0);transition:all .2s ease-in-out;transform-origin:right bottom}.c2a_wrapper .message_wrapper .writing_box .dot_wrapper{background-color:#e6e6e6;display:inline-flex;padding:1rem 1rem}.c2a_wrapper .message_wrapper .writing_box .dot_wrapper .dot{width:.5rem;height:.5rem;background-color:#0d48d4;position:relative;animation:c2a_dots_bounce ease-in .8s infinite}.c2a_wrapper .message_wrapper .writing_box .dot_wrapper .dot+.dot{margin-left:.7rem}.c2a_wrapper .message_wrapper .writing_box .dot_wrapper .dot:nth-of-type(1){animation-delay:.2666666667s}.c2a_wrapper .message_wrapper .writing_box .dot_wrapper .dot:nth-of-type(2){animation-delay:.5333333333s}.c2a_wrapper .message_wrapper .writing_box .dot_wrapper .dot:nth-of-type(3){animation-delay:.8s}.c2a_wrapper .message_wrapper .item{order:1;display:none;position:relative;padding-top:.2rem}.c2a_wrapper .message_wrapper .item.actions .message{padding:0;background-color:rgba(0,0,0,0)}.c2a_wrapper .message_wrapper .item.actions .message:before{border-top-color:#0d48d4;border-right-color:#0d48d4}.c2a_wrapper .message_wrapper .item.actions a,.c2a_wrapper .message_wrapper .item.actions button{text-align:left;display:inline-block;cursor:pointer;width:100%;background-color:#0d48d4;border:.1rem solid #0d48d4;color:#fff;padding:.3rem 1rem;transition:all .2s ease-in-out}.c2a_wrapper .message_wrapper .item.actions a:hover,.c2a_wrapper .message_wrapper .item.actions a.hover_state,.c2a_wrapper .message_wrapper .item.actions button:hover,.c2a_wrapper .message_wrapper .item.actions button.hover_state{background-color:#eac7bc;color:#000}.c2a_wrapper .message_wrapper .item.actions a+a,.c2a_wrapper .message_wrapper .item.actions a+button,.c2a_wrapper .message_wrapper .item.actions button+a,.c2a_wrapper .message_wrapper .item.actions button+button{border-top:.1rem solid rgba(255,255,255,.3)}.c2a_wrapper .message_wrapper .item.show{display:block}.c2a_wrapper .message_wrapper .item.show .message span{opacity:1}.c2a_wrapper .message_wrapper .item.show.arrow .message:before{transform:scale(1)}.c2a_wrapper .message_wrapper .item .message{display:block;padding:.5rem 1rem;background-color:#e6e6e6;font-size:1.2rem;line-height:1.4em}.c2a_wrapper .message_wrapper .item .message:before{content:"";display:block;position:absolute;top:100%;right:0rem;z-index:10;width:.1rem;height:.1rem;border:.5rem solid rgba(0,0,0,0);border-top-color:#e6e6e6;border-right-color:#e6e6e6;transform:scale(0);transition:all .2s ease-in-out;transform-origin:right bottom}.c2a_wrapper .message_wrapper .item .message span{opacity:0;transition:all .2s ease-in-out;transition-delay:.2s}footer{margin-top:6rem;position:relative;z-index:100;background-color:#333;color:#fff}footer .top_row{display:flex;justify-content:space-between;align-items:center;border-bottom:.1rem solid rgba(234,199,188,.1);padding:2rem 0rem}footer .top_row .logo{max-width:14rem;margin-left:.5rem}footer .top_row .social_wrapper{display:inline-flex}footer .top_row .social_wrapper .item{position:relative;margin-right:1.5rem}footer .top_row .social_wrapper .item:hover .icon,footer .top_row .social_wrapper .item.hover_state .icon{opacity:0}footer .top_row .social_wrapper .item:hover .icon.hover,footer .top_row .social_wrapper .item.hover_state .icon.hover{opacity:1}footer .top_row .social_wrapper .item .icon{transition:all .2s ease-in-out}footer .top_row .social_wrapper .item .icon.hover{position:absolute;top:0;left:0;opacity:0}footer .mid_row{padding:3rem 1.5rem;display:flex;flex-wrap:wrap}footer .mid_row+.mid_row{border-left:.1rem solid rgba(234,199,188,.1)}footer .mid_row .company_name_wrapper{width:20rem}footer .mid_row .company_name_wrapper .title{font-size:1.4rem;font-weight:800;line-height:1.2em;margin-bottom:1.5rem;font-family:"Nunito Sans",sans-serif}footer .mid_row .company_open_wrapper{width:calc(100% - 20rem)}footer .mid_row .company_open_wrapper .ckeditor{padding-left:2rem}footer .mid_row .company_open_wrapper .ckeditor p{margin-top:0}footer .mid_row .company_open_wrapper .ckeditor p:first-of-type{margin-bottom:0}footer .mid_row .company_open_wrapper .btn.line,footer .mid_row .company_open_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .line.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .company_open_wrapper .line.current,footer .mid_row .company_open_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .line.paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .company_open_wrapper .line.paginate_button{color:#fff;display:block;font-size:1.6rem;margin-left:2rem}footer .mid_row .company_open_wrapper .btn.line:before,footer .mid_row .company_open_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .line.current:before,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .company_open_wrapper .line.current:before,footer .mid_row .company_open_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .line.paginate_button:before,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .company_open_wrapper .line.paginate_button:before{background-position:-18.4rem -30.2rem;width:.8rem;height:1.4rem}footer .mid_row .company_open_wrapper .btn.line:hover,footer .mid_row .company_open_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .line.current:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .company_open_wrapper .line.current:hover,footer .mid_row .company_open_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .line.paginate_button:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .company_open_wrapper .line.paginate_button:hover,footer .mid_row .company_open_wrapper .btn.line.hover_state,footer .mid_row .company_open_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .line.hover_state.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .company_open_wrapper .line.hover_state.current,footer .mid_row .company_open_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .line.hover_state.paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .company_open_wrapper .line.hover_state.paginate_button{color:#58b9c4}footer .mid_row .footer_menu{display:flex;flex-wrap:wrap;width:100%;list-style:none;padding:0;margin:0}footer .mid_row .footer_menu>li{width:33.3333333333%}footer .mid_row .footer_menu>li b{display:block;margin-bottom:1.5rem}footer .mid_row .footer_menu>li>ul{list-style:none;padding:0;margin:0}footer .mid_row .footer_menu>li>ul>li{margin-top:.5rem;padding-right:1.5rem}footer .mid_row .footer_menu>li>ul>li a{color:#fff;display:inline-block}footer .mid_row .footer_menu>li>ul>li a:hover,footer .mid_row .footer_menu>li>ul>li a.hover_state{color:#58b9c4}footer .mid_row .footer_langs{margin-top:2rem}footer .mid_row .footer_langs .btn,footer .mid_row .footer_langs .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .footer_langs .current,footer .mid_row .footer_langs .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .footer_langs .paginate_button{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,.1);color:#fff}footer .mid_row .footer_langs .btn.active,footer .mid_row .footer_langs .salesman_subsite .dataTables_wrapper .dataTables_paginate .active.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .footer_langs .active.current,footer .mid_row .footer_langs .salesman_subsite .dataTables_wrapper .dataTables_paginate .active.paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .footer_langs .active.paginate_button{display:none}footer .mid_row .footer_langs .btn:hover,footer .mid_row .footer_langs .salesman_subsite .dataTables_wrapper .dataTables_paginate .current:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .footer_langs .current:hover,footer .mid_row .footer_langs .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button:hover,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .footer_langs .paginate_button:hover,footer .mid_row .footer_langs .btn.hover_state,footer .mid_row .footer_langs .salesman_subsite .dataTables_wrapper .dataTables_paginate .hover_state.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .footer_langs .hover_state.current,footer .mid_row .footer_langs .salesman_subsite .dataTables_wrapper .dataTables_paginate .hover_state.paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .footer_langs .hover_state.paginate_button{background-color:#58b9c4}footer .mid_row .footer_langs .btn .iso,footer .mid_row .footer_langs .salesman_subsite .dataTables_wrapper .dataTables_paginate .current .iso,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .footer_langs .current .iso,footer .mid_row .footer_langs .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button .iso,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .footer_langs .paginate_button .iso{text-transform:uppercase}footer .bottom_row{border-top:.1rem solid rgba(234,199,188,.1)}footer .bottom_row .copyright{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:1.2rem}footer .bottom_row .copyright .item{padding:1.5rem 1.5rem;position:relative}footer .bottom_row .copyright .item a{color:#fff}footer .bottom_row .copyright .item a:hover,footer .bottom_row .copyright .item a.hover_state{color:#58b9c4}footer .bottom_row .recaptcha_info{font-size:1.2rem;padding-left:1.5rem}footer .bottom_row .recaptcha_info a{color:#58b9c4}.grecaptcha-badge{z-index:5000;visibility:hidden}@media(max-width: 100rem){header.affix .pool_configurator{font-size:1.2rem}header.affix .lang_wrapper .active_lang{font-size:1.2rem}header .lang_wrapper .lang_list li a{font-size:1.2rem}header .pool_configurator{font-size:1.2rem;padding-top:1.3rem;padding-bottom:1.2rem}header .lang_wrapper .active_lang{font-size:1.2rem;padding-top:1.3rem;padding-bottom:1.3rem}.landing.text4{align-items:flex-start}.landing.text4>.col-md-2{max-width:37.5%;flex-basis:37.5%;margin-left:12.5%}.landing.text4 .player_box .play_movie{transform:none}.landing.qa>.col-md-2{margin-left:12.5%}.landing.qa>.col-md-3{max-width:50%;flex-basis:50%}.contact_subsite .button_col .btn,.contact_subsite .button_col .ckeditor a.btn.btn-success,.ckeditor .contact_subsite .button_col a.btn.btn-success,.contact_subsite .button_col .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .contact_subsite .button_col .current,.contact_subsite .button_col .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .contact_subsite .button_col .paginate_button{width:66.6666666667%}.contact_subsite .find_us_col .btn,.contact_subsite .find_us_col .ckeditor a.btn.btn-success,.ckeditor .contact_subsite .find_us_col a.btn.btn-success,.contact_subsite .find_us_col .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .contact_subsite .find_us_col .current,.contact_subsite .find_us_col .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .contact_subsite .find_us_col .paginate_button{width:66.6666666667%;margin-left:33.3333333333%}.configure_pool_tiles_wrapper.offset{--c2aWidth: 40%;--containerWidth: 87.5%}}@media(max-width: 90rem){header .contact a{font-size:1.2rem}header .lang_wrapper .lang_list li a{padding-left:2rem}.attributes_grid{grid-template-rows:1fr 1fr 1fr;grid-template-columns:1fr 1fr 1fr 1fr 3fr;grid-template-areas:"box_1 box_1 box_2 box_2 play_wrapper" "box_3 box_3 box_4 box_4 play_wrapper" "box_5 box_5 box_6 box_6 play_wrapper"}.attributes_grid:after{display:none}.attributes_grid_outer{margin-bottom:6rem}.attributes_grid_outer .video_wrapper{position:absolute;bottom:0;left:0;width:57.1428571429%;height:33.3333333333%;overflow:hidden}.attributes_grid_outer .video_wrapper video{top:50%;left:0;width:100%;transform:translateY(-50%)}.subsite .attributes_grid_outer{margin-bottom:4rem}.attributes_grid .box{min-height:10vh}.attributes_grid .box:before{animation:none;display:none}.attributes_grid .box:nth-of-type(odd){border-right:.1rem solid rgba(230,230,230,.3);border-left:none}.attributes_grid .box:nth-of-type(even){border:none}.attributes_grid .box:nth-of-type(n + 2){border-top:.1rem solid rgba(230,230,230,.3)}.attributes_grid .play_wrapper_bg{opacity:.2}.attributes_grid .play_wrapper .play_movie .text{bottom:2.5rem;transform:translateY(100%)}.small_tiles .item{width:50%}.small_tiles .item .text_wrapper .lead{font-size:1.2rem}.section_blue_box .wrapper>.title{font-size:1.6rem}.section_blue_box .wrapper .item .title{font-size:1.4rem}.news .item{width:100%}.news .item .figure{width:66.6666666667%}.news .item .figure .horisontal{display:block}.news .item .figure .vertical{display:none}.news .item .text_wrapper{width:33.3333333333%}.news .item.wide{width:100%}.news .item.wide .figure{width:66.6666666667%}.news .item.mobile_left.mobile_left .btn,.news .item.mobile_left.mobile_left .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .news .item.mobile_left.mobile_left .current,.news .item.mobile_left.mobile_left .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .news .item.mobile_left.mobile_left .paginate_button,.news .item.mobile_right.mobile_right .btn,.news .item.mobile_right.mobile_right .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .news .item.mobile_right.mobile_right .current,.news .item.mobile_right.mobile_right .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .news .item.mobile_right.mobile_right .paginate_button{position:relative;bottom:auto;left:auto}.news .item.mobile_left.mobile_left .text_wrapper,.news .item.mobile_right.mobile_right .text_wrapper{padding-bottom:1rem}.news .item.mobile_left.mobile_left .figure{order:10}.news .item.mobile_left.mobile_left .text_wrapper{order:20;padding-left:2rem}.news .item.mobile_right.mobile_right .figure{order:20}.news .item.mobile_right.mobile_right .text_wrapper{order:10;padding-left:1rem}.realisation_subsite .under_banner_wrapper .references .text{padding:0 8rem}}@media(max-width: 85.75rem){.container{padding:0 2rem}header .lang_wrapper .active_lang .company{display:none}.section_blue_box .wrapper{position:relative;top:0}footer .mid_row .company_name_wrapper{width:100%}footer .mid_row .company_open_wrapper{width:100%}footer .mid_row .company_open_wrapper .ckeditor{padding-left:0}footer .mid_row .company_open_wrapper .btn.line,footer .mid_row .company_open_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .line.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .company_open_wrapper .line.current,footer .mid_row .company_open_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .line.paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .company_open_wrapper .line.paginate_button{margin-left:0}}@media(max-width: 62rem){:root{--bodyPaddingTop: 7rem}.modal .modal_wrapper .dialog .header,.modal .modal_wrapper .dialog .body{padding:1rem 2rem}.modal .modal_wrapper .dialog .header{padding-right:4rem}.modal .modal_wrapper .dialog .header .close{top:0;right:0}.main_title{font-size:2.8rem}body{padding-top:7rem}header{background-color:#fff;border-bottom:.1rem solid #e6e6e6}header.affix .logo_wrapper{height:5rem;margin-top:.8rem}header .menu_mt{padding-top:0}header .logo_wrapper{margin-top:.8rem;height:5rem}header .logo_wrapper .logo{position:relative;left:0rem}header .logo_wrapper .logo img{display:none}header .logo_wrapper .logo img.hover{width:11.5rem;display:block;margin-top:.8rem}header .menu_wrapper{position:fixed;top:5rem;left:0;width:100%;display:none;transition:none;border-bottom:.1rem solid #e6e6e6}header .menu_wrapper>ul{margin:0}header .menu_wrapper>ul>li{width:100%;text-align:left;padding:0}header .menu_wrapper>ul>li:first-of-type{padding-top:1rem}header .menu_wrapper>ul>li:last-of-type{padding-bottom:1rem}header .menu_wrapper>ul>li a{padding:1rem 2rem}header .hamburger{display:block}.home_text{margin-bottom:1rem}.home_text+.home_text{margin-bottom:4rem}.home_text .text .ckeditor{padding:0}.home_news_title{text-align:left;margin-top:6rem}.home_realisation_wrapper .home_realisation_title{margin-bottom:2rem}.home_offer{margin-left:0;margin-right:0}.home_offer .section_title{text-align:left;margin-bottom:4rem}.section_wrapper{margin:2rem 0}.section_wrapper:first-of-type:not(.default) .offer_item .text_wrapper,.section_wrapper.highlighted .offer_item .text_wrapper{padding-left:0}.view_models-podstrony-landing-akcesoria .section_wrapper .item .offer_item{margin-left:0}.section_wrapper .item+.item{margin-top:4rem;margin-bottom:0}.section_wrapper .item .figure{width:100% !important;margin-left:0 !important;order:10}.section_wrapper .item .offer_item{width:100%;order:20;margin-left:0}.section_wrapper .item .offer_item .text_wrapper{padding-bottom:0}body:not(.view_templates-home) .banner_outer_wrapper{margin-bottom:4rem}.banner_outer_wrapper{margin-bottom:4rem}.banner_wrapper{left:-2rem;width:calc(100% + 2 * 2rem)}.banner.small_banner .item,.banner .item{width:100%}.banner.small_banner .item:not(.no_text) figure,.banner .item:not(.no_text) figure{padding-bottom:3.5rem}.banner.small_banner .item .text_wrapper,.banner .item .text_wrapper{left:0rem;width:100%}.banner.small_banner .item .text_wrapper .wrapper,.banner .item .text_wrapper .wrapper{padding:1rem 2rem}.banner.small_banner .item .text_wrapper .wrapper .title,.banner .item .text_wrapper .wrapper .title{font-size:1.2rem}.banner.small_banner .item .text_wrapper .see_more_wrapper,.banner .item .text_wrapper .see_more_wrapper{padding:1rem 2rem;font-size:1.2rem}.banner .indicators{display:none}.configure_pool_tiles_wrapper.offset{--containerWidth: 100%;--offsetWidth: 0%;margin-bottom:0rem}.configure_pool_tiles_wrapper .tiles_wrapper,.configure_pool_tiles_wrapper .call_to_action{flex-basis:100%}.configure_pool_tiles_wrapper .call_to_action .preson{--figureWidth: 6rem;align-items:flex-start}.configure_pool_tiles_wrapper .call_to_action .preson .text_wrapper p{font-size:1.4rem}.configure_pool_tiles_wrapper .call_to_action form{grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;grid-template-areas:"title" "label" "phone" "checkbox" "submit"}.configure_pool_tiles_wrapper .call_to_action form .label{font-size:1.4rem}.configure_pool_tiles_wrapper .call_to_action form .submit_wrapper{margin-top:2rem}.configure_pool_tiles_wrapper .tiles_wrapper .tile{flex-basis:100%}.blue_border_box .title{font-size:1.8rem}.view_templates-home .offer_item+.offer_item{margin-top:6rem}.view_templates-home .offer_item .text_wrapper{padding-top:0;padding-left:0;padding-right:0;padding-bottom:0}.view_templates-home .offer_item .text_wrapper .text{margin-bottom:3rem}.view_templates-home .offer_item .text_wrapper .icon{top:0}.view_templates-home .offer_item .text_wrapper .btn,.view_templates-home .offer_item .text_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .view_templates-home .offer_item .text_wrapper .current,.view_templates-home .offer_item .text_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .view_templates-home .offer_item .text_wrapper .paginate_button{position:relative;left:0}.offer_item{position:relative}.offer_item.no_icon .text_wrapper .title{padding-left:0}.offer_item .text_wrapper{padding-left:0 !important;padding-right:0;padding-bottom:5rem}.offer_item .text_wrapper .icon{position:absolute;top:3rem;left:0;margin-bottom:2rem;width:7rem}.offer_item .text_wrapper .title{padding-left:8rem}.attributes_grid{grid-template-rows:repeat(7, auto);grid-template-columns:1fr;grid-template-areas:"box_1" "box_2" "box_3" "box_4" "box_5" "box_6" "play_wrapper"}.attributes_grid_outer{background-image:url(../img/grid_basen-m.jpg);background-size:cover;margin-left:-2rem;margin-right:-2rem;margin-bottom:4rem}.subsite .attributes_grid_outer{margin-bottom:2rem}.attributes_grid_outer .video_wrapper{position:static;transform:none;width:100%;height:100%}.attributes_grid_outer video{display:none}.attributes_grid .box{padding:2rem;overflow:hidden}.attributes_grid .box video{left:0;display:block;z-index:-1;width:100%;top:50%;transform:translateY(-50%)}.attributes_grid .play_wrapper{border-top:.1rem solid rgba(230,230,230,.3);padding-bottom:4rem;padding-top:4rem}.attributes_grid .play_wrapper .play_movie .wrapper{position:relative;top:auto;left:auto;bottom:auto;transform:none;width:100%}.attributes_grid .play_wrapper .play_movie img{display:none}.attributes_grid .play_wrapper .play_movie .text{padding-top:2rem;position:relative;top:auto;left:auto;bottom:auto;transform:none}.attributes_grid .slug{height:20rem}.attributes_grid .slug .text{font-size:3.6rem}.home_bottom_text{margin-bottom:4rem}.home_bottom_text .wrapper{padding:0}.home_bottom_text .wrapper .title{font-size:2rem}.view_templates-home .blue_border_box{margin-bottom:4rem}.news{margin-top:4rem}.news .item{margin-bottom:2rem}.news .item.mobile_left.mobile_left .figure,.news .item.mobile_right.mobile_right .figure{order:10;width:calc(100% + 2 * 2rem)}.news .item.mobile_left.mobile_left .text_wrapper,.news .item.mobile_right.mobile_right .text_wrapper{order:20;padding:2rem 0;width:100%}.news .item .figure{width:calc(100% + 2 * 2rem);margin:0 -2rem}.news .item .text_wrapper{width:100%}.more_news{width:100%;text-align:left}.landing+.landing{margin-top:4rem}.landing.text3 .ckeditor{padding-left:0}.landing.text4 .player_box .play_movie{width:50%;top:50%;left:2rem}.landing.text4 .player_box .play_movie .sprite{transform:translateY(-10%) scale(0.5)}.landing.qa{margin-top:4rem}.landing.qa>.col-md-2{margin-left:0}.landing.qa .q_and_a{padding-left:0;margin-top:4rem}.landing.qa .q_and_a .item{padding:1rem 2rem}.landing.qa .q_and_a .item .header{padding-top:0;padding-bottom:0}.partners_outer_wrapper{margin-top:0rem}.view_templates-home .partners_outer_wrapper .title{text-align:left;margin-top:4rem}.c2a_wrapper{bottom:5rem;left:2rem;width:calc(100vw - 2 * 2rem)}.c2a_wrapper.beyond_screen{left:auto;transform:translateX(100%)}.c2a_wrapper .img figure{width:4rem;height:4rem}.c2a_wrapper .message_wrapper{left:5rem;bottom:0rem;width:calc(100% - 5rem);min-height:4rem;display:grid;align-items:center}.c2a_wrapper .message_wrapper .item.actions .message:before{border-color:rgba(0,0,0,0);border-bottom-color:#0d48d4;border-right-color:#0d48d4}.c2a_wrapper .message_wrapper .item .message:before{left:-1rem;top:auto;bottom:0rem;border-color:rgba(0,0,0,0);border-right-color:#e6e6e6;border-bottom-color:#e6e6e6}.realisation_modal .modal_wrapper .dialog{padding-top:2rem}.realisation_modal .wrapper{max-width:100%}.realisation_modal .wrapper .realisation_item .images{position:relative;height:auto;min-height:50vh;width:100%}.realisation_modal .wrapper .realisation_item .images .images_wrapper figure{height:50vh}.realisation_modal .wrapper .realisation_item .images .button_wrapper{width:100%}.realisation_modal .wrapper .realisation_item .images .button_wrapper .btn,.realisation_modal .wrapper .realisation_item .images .button_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .images .button_wrapper .current,.realisation_modal .wrapper .realisation_item .images .button_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .images .button_wrapper .paginate_button{width:50%}.realisation_modal .wrapper .realisation_item .text_wrapper{width:100%;min-height:50vh;padding:2rem}.realisation_modal .wrapper .realisation_item .text_wrapper .title{margin-bottom:2.5rem}.realisation_modal .wrapper .realisation_item .text_wrapper .subtitle{margin-bottom:2rem}.realisation_modal .wrapper .realisation_item .parameters{gap:1rem}.realisation_modal .wrapper .realisation_item .parameters .item{flex-basis:100%;margin:0}.realisation_modal .wrapper .realisation_item .want_to_configure_text{margin-top:5.4rem;color:#0d48d4}.realisation_modal .wrapper .realisation_item .want_to_configure_text .btn,.realisation_modal .wrapper .realisation_item .want_to_configure_text .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .want_to_configure_text .current,.realisation_modal .wrapper .realisation_item .want_to_configure_text .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .realisation_modal .wrapper .realisation_item .want_to_configure_text .paginate_button{margin-top:2.4rem}.realisation_controls,.next_prev_subsite{display:none}.parameters>.item{width:100%;margin-bottom:2rem}.parameters>.item .icon{text-align:center}.realisation_subsite .under_banner_wrapper{width:100%;margin-left:0}.realisation_subsite .under_banner_wrapper .ckeditor{width:100%;padding:0}.realisation_subsite .under_banner_wrapper .references{width:100%;margin-top:4rem}.realisation_subsite .under_banner_wrapper .references .quater_circle{display:none}.realisation_subsite .under_banner_wrapper .references .text{padding:2rem;border:.1rem solid #e6e6e6}.realisation_subsite .under_banner_wrapper .parameters{margin-bottom:2rem}.realisation_subsite .under_banner_wrapper .parameters>.item{width:50%}.realisation_subsite .under_banner_wrapper .parameters>.item:nth-of-type(even) .icon{text-align:right}.realisation_subsite .under_banner_wrapper .configure_own_pool{width:100%;margin:2rem 0}.realisation_subsite .under_banner_wrapper .configure_own_pool .title{width:100%;padding:0;margin-bottom:2rem}.realisation_subsite .under_banner_wrapper .configure_own_pool .btn_wrapper{width:100%}.wide_gallery,.realisations{margin:4rem -2rem;margin-bottom:0}.wide_gallery .item,.realisations .item{width:100%;padding:0;margin-bottom:2rem}.wide_gallery .item:nth-of-type(odd),.realisations .item:nth-of-type(odd){margin-top:0}.wide_gallery .item figcaption,.realisations .item figcaption{padding-left:2rem;padding-right:2rem}.gallery .item{width:50%}.realisations{margin-top:4rem;padding:0 2rem}.realisations .item{margin:0}.files_list .item a .name{width:calc(100% - 8rem)}.files_list .item a .download{display:none}.small_tiles{padding:0 2rem;margin-left:-2rem;margin-right:-2rem}.small_tiles .item{width:100%;padding:0;padding-bottom:7rem}.small_tiles .item .figure{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 2 * 2rem)}.small_tiles .item .text_wrapper{padding:0;padding-top:1rem}.small_tiles .item .text_wrapper .btn,.small_tiles .item .text_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .small_tiles .item .text_wrapper .current,.small_tiles .item .text_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .small_tiles .item .text_wrapper .paginate_button{left:0rem}.subsite .main_image{margin-left:-2rem;margin-right:-2rem;width:calc(100% + 2 * 2rem)}.subsite .ckeditor{margin:2rem 0;margin-bottom:4rem}.representatives{margin-top:4rem}.representatives .item{width:100%}.contact_subsite .button_col{order:15;margin-bottom:4rem}.contact_subsite .button_col .btn,.contact_subsite .button_col .ckeditor a.btn.btn-success,.ckeditor .contact_subsite .button_col a.btn.btn-success,.contact_subsite .button_col .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .contact_subsite .button_col .current,.contact_subsite .button_col .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .contact_subsite .button_col .paginate_button{width:100%}.contact_subsite .find_us_col .btn,.contact_subsite .find_us_col .ckeditor a.btn.btn-success,.ckeditor .contact_subsite .find_us_col a.btn.btn-success,.contact_subsite .find_us_col .salesman_subsite .dataTables_wrapper .dataTables_paginate .current,.salesman_subsite .dataTables_wrapper .dataTables_paginate .contact_subsite .find_us_col .current,.contact_subsite .find_us_col .salesman_subsite .dataTables_wrapper .dataTables_paginate .paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate .contact_subsite .find_us_col .paginate_button{width:100%;margin-left:0}.contact_subsite .map{height:50vh;width:calc(100% + 2 * 2rem);margin-left:-2rem;margin-right:-2rem;margin-bottom:2rem}.view_templates-search .search_wrapper{margin-bottom:2rem;padding-right:0}.search_results .items .item figure{width:100%;padding-right:0}.search_results .items .item .text_wrapper{width:100% !important;border-bottom:none;padding-left:0}.search_results .items .item .btn_wrapper{width:100% !important;padding-bottom:2rem;justify-content:start}footer .top_row .logo{margin-left:-1.2rem}footer .top_row .social_wrapper .item{margin-right:0;margin-left:1.5rem}footer .mid_row{padding-left:0;padding-right:0}footer .mid_row+.mid_row{border-left:none;border-top:.1rem solid rgba(230,230,230,.1)}footer .mid_row .company_open_wrapper .btn.line,footer .mid_row .company_open_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .line.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .company_open_wrapper .line.current,footer .mid_row .company_open_wrapper .salesman_subsite .dataTables_wrapper .dataTables_paginate .line.paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .company_open_wrapper .line.paginate_button,footer .mid_row .company_open_wrapper .ckeditor a.btn.btn-success,footer .mid_row .company_open_wrapper .ckeditor .salesman_subsite .dataTables_wrapper .dataTables_paginate a.btn-success.current,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .company_open_wrapper .ckeditor a.btn-success.current,footer .mid_row .company_open_wrapper .ckeditor .salesman_subsite .dataTables_wrapper .dataTables_paginate a.btn-success.paginate_button,.salesman_subsite .dataTables_wrapper .dataTables_paginate footer .mid_row .company_open_wrapper .ckeditor a.btn-success.paginate_button{margin-left:0}footer .mid_row .footer_menu>li{width:100%;margin-bottom:4rem}footer .mid_row .footer_menu>li:last-of-type{margin-bottom:0}footer .bottom_row{padding-bottom:5rem}footer .bottom_row .copyright .item{width:100%;text-align:center}footer .bottom_row .copyright .item+.item{padding-top:0}footer .bottom_row .recaptcha_info{text-align:center}}/*# sourceMappingURL=style.css.map */