*,*: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:1px 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,.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:1px 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:0px;display:block;-ms-flex:0 0 12.5%;flex:0 0 12.5%;max-width:12.5%}.col-sm-2,.col-xs-2{padding:0px;display:block;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-3,.col-xs-3{padding:0px;display:block;-ms-flex:0 0 37.5%;flex:0 0 37.5%;max-width:37.5%}.col-sm-4,.col-xs-4{padding:0px;display:block;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-5,.col-xs-5{padding:0px;display:block;-ms-flex:0 0 62.5%;flex:0 0 62.5%;max-width:62.5%}.col-sm-6,.col-xs-6{padding:0px;display:block;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-7,.col-xs-7{padding:0px;display:block;-ms-flex:0 0 87.5%;flex:0 0 87.5%;max-width:87.5%}.col-sm-8,.col-xs-8{padding:0px;display:block;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-md-1,.col-lg-1{padding:0px;display:block;width:100%}.col-md-2,.col-lg-2{padding:0px;display:block;width:100%}.col-md-3,.col-lg-3{padding:0px;display:block;width:100%}.col-md-4,.col-lg-4{padding:0px;display:block;width:100%}.col-md-5,.col-lg-5{padding:0px;display:block;width:100%}.col-md-6,.col-lg-6{padding:0px;display:block;width:100%}.col-md-7,.col-lg-7{padding:0px;display:block;width:100%}.col-md-8,.col-lg-8{padding:0px;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: 991px){.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%}}@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:14px;font-weight:500;line-height:1.4em;color:#000;padding-top:160px;background-color:#fff;overflow-x:hidden}.container{width:100%;max-width:1880px;padding:0 40px;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:-11px -204px;width:9px;height:14px}.sprite.chevron_left_big{background-position:-280px -262px;width:14px;height:27px}.sprite.chevron_left_white{background-position:-152px -330px;width:6px;height:10px}.sprite.chevron_left_white_big{background-position:-151px -302px;width:7px;height:13px}.sprite.chevron_left_gray{background-position:-7px -236px;width:9px;height:14px}.sprite.chevron_right{background-position:-46px -205px;width:8px;height:13px}.sprite.chevron_right_big{background-position:-356px -262px;width:14px;height:27px}.sprite.chevron_right_white{background-position:-185px -330px;width:6px;height:10px}.sprite.chevron_right_white_big{background-position:-184px -302px;width:8px;height:13px}.sprite.chevron_right_gray{background-position:-45px -236px;width:9px;height:14px}.sprite.chevron_up{background-position:-79px -207px;width:14px;height:8px}.sprite.chevron_up_big{background-position:-434px -269px;width:27px;height:14px}.sprite.chevron_up_gray{background-position:-79px -239px;width:14px;height:8px}.sprite.chevron_down{background-position:-116px -208px;width:14px;height:8px}.sprite.chevron_down_big{background-position:-519px -270px;width:27px;height:14px}.sprite.chevron_down_gray{background-position:-116px -240px;width:13px;height:8px}.sprite.check{background-position:-120px -330px;width:11px;height:9px}.sprite.check_white{background-position:-120px -342px;width:11px;height:9px}.sprite.search{background-position:-14px -164px;width:13px;height:13px}.sprite.search_blue{background-position:-44px -164px;width:13px;height:13px}.sprite.play{background-position:-2px -3px;width:140px;height:140px}.sprite.pool{background-position:-159px -231px;width:93px;height:50px}.sprite.facebook{background-position:-12px -343px;width:21px;height:21px}.sprite.facebook_pink{background-position:-12px -366px;width:21px;height:21px}.sprite.pinterest{background-position:-45px -343px;width:21px;height:21px}.sprite.pinterest_pink{background-position:-45px -366px;width:21px;height:21px}.sprite.linkedin{background-position:-78px -343px;width:21px;height:21px}.sprite.linkedin_pink{background-position:-78px -366px;width:21px;height:21px}.sprite.dimensions{background-position:-405px -18px;width:29px;height:30px}.sprite.thickness{background-position:-722px -20px;width:15px;height:28px}.sprite.skimer{background-position:-870px -19px;width:27px;height:28px}.sprite.overflow_gutter{background-position:-1022px -21px;width:33px;height:25px}.sprite.volume{background-position:-560px -20px;width:27px;height:28px}.sprite.water_filtration{background-position:-485px -19px;width:22px;height:28px}.sprite.lightning{background-position:-642px -19px;width:19px;height:28px}.sprite.fittings_finish{background-position:-1102px -20px;width:27px;height:27px}.sprite.counter_currents{background-position:-944px -23px;width:34px;height:21px}.sprite.place_for_accessories{background-position:-791px -21px;width:32px;height:25px}.sprite.phone{background-position:-595px -266px;width:22px;height:22px}.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:10px}.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:36px}h2,.h2{font-size:24px}h3,.h3{font-size:20px}h4,.h4{font-size:16px}h5,.h5{font-size:14px}h6,.h6{font-size:14px}.lead{font-size:16px;margin-bottom:2em}.subtitle{margin-bottom:0}.main_title{font-size:2.5vw;margin-bottom:30px}.main_title.no_subtitle{margin-top:15px}.subtitle+.main_title{margin-top:0px}.main_title.with_subtitle span{display:block;font-size:14px;line-height:1em;font-family:"Nunito Sans",sans-serif;font-weight:400}.main_title.big{font-size:32px}.main_title.mid{font-size:48px}.close:not(img){cursor:pointer;width:40px;height:40px;background-color:rgba(0,0,0,0);border:0px solid #58b9c4;position:relative;-webkit-transition:all .15s;-o-transition:all .15s;transition:all .15s;position:absolute;top:10px;right:10px;border:2px 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:-118px -165px;width:13px;height:14px}.close:not(img):hover,.close:not(img).hover_state{border-color:#0d48d4}.btn,.ckeditor a.btn.btn-success{text-align:left;cursor:pointer;font-size:15px;color:#000;background-color:#000;border-radius:0;display:inline-block;padding:8px 20px;transition:all .2s ease-in-out}.btn.turquoise,.ckeditor a.turquoise.btn.btn-success{background-color:#58b9c4}.btn.turquoise:hover,.ckeditor a.turquoise.btn.btn-success:hover,.btn.turquoise.hover_state,.ckeditor a.turquoise.hover_state.btn.btn-success{color:#000;background-color:#eac7bc}.btn.gray,.ckeditor a.gray.btn.btn-success{background-color:#e6e6e6;color:#000}.btn.gray:hover,.ckeditor a.gray.btn.btn-success:hover,.btn.gray.hover_state,.ckeditor a.gray.hover_state.btn.btn-success{color:#fff;background-color:#0d48d4}.btn.blue,.ckeditor a.blue.btn.btn-success{background-color:#0d48d4;color:#fff}.btn.blue:hover,.ckeditor a.blue.btn.btn-success:hover,.btn.blue.hover_state,.ckeditor a.blue.hover_state.btn.btn-success{color:#000;background-color:#eac7bc}.btn.pink,.ckeditor a.pink.btn.btn-success{background-color:#eac7bc;color:#000}.btn.pink:hover,.ckeditor a.pink.btn.btn-success:hover,.btn.pink.hover_state,.ckeditor a.pink.hover_state.btn.btn-success{color:#fff;background-color:#0d48d4}.btn.hollow,.ckeditor a.hollow.btn.btn-success{border:1px solid #e6e6e6;background-color:#fff;color:#000}.btn.hollow:hover,.ckeditor a.hollow.btn.btn-success:hover,.btn.hollow.hover_state,.ckeditor a.hollow.hover_state.btn.btn-success{color:#000;background-color:#eac7bc}.btn.underline,.ckeditor a.underline.btn.btn-success{background-color:rgba(0,0,0,0);position:relative;border:1px solid #e6e6e6;padding:5px 15px;padding-left:33px;font-weight:600}.btn.underline:before,.ckeditor a.underline.btn.btn-success:before{content:"";display:block;position:absolute;top:50%;left:15px;z-index:10;background-image:url(../img/sprite.svg);background-position:-47px -271px;width:7px;height:10px;transform:translateY(-50%);transition:all .2s ease-in-out}.btn.underline:hover,.ckeditor a.underline.btn.btn-success:hover,.btn.underline.hover_state,.ckeditor a.underline.hover_state.btn.btn-success{border-color:#0d48d4}.btn.line,.ckeditor a.line.btn.btn-success{background-color:rgba(0,0,0,0);border:none;padding:5px 15px;position:relative;font-weight:600;font-size:20px;text-transform:lowercase}.btn.line: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:-46px -205px;width:8px;height:13px}.btn.line:hover,.ckeditor a.line.btn.btn-success:hover,.btn.line.hover_state,.ckeditor a.line.hover_state.btn.btn-success{color:#0d48d4}.alert{border-radius:0px;margin:0;margin-bottom:10px;padding:3px 10px;position:relative;max-width:800px;margin-inline:auto;margin-top:20px}.alert-danger{background-color:#d6644b;color:#fff;border-color:#d6644b;font-size:12px}.alert-success{background-color:#58b9c4;color:#fff;box-shadow:0 0 10px rgba(0,0,0,.3)}.alert-warning{margin-bottom:40px}@keyframes loading{0%{width:30px;transform:translate(-50%, -50%)}25%{width:20px;transform:translate(-50%, -50%)}75%{width:20px;transform:translate(-50%, -50%) rotate(180deg)}100%{width:30px;transform:translate(-50%, -50%) rotate(180deg)}}form.sending [type=submit] .loading{display:block}form.sending [type=submit] span{display:none}form label{display:flex;flex-wrap:wrap;position:relative}form label.checkbox_wrapper{cursor:pointer;margin-bottom:10px;width:75%;margin-left:25%}form label.checkbox_wrapper .input{position:absolute;left:0;top:2px;width:40px}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{opacity:1}form label.checkbox_wrapper .input input+.check{position:relative;width:35px;height:35px;border:1px solid rgba(0,0,0,0);border-bottom-color:#000}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:-118px -165px;width:13px;height:14px}form label.checkbox_wrapper .text{padding-left:50px;font-size:12px;line-height:1.2em;-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{display:block;width:25%;font-size:14px;margin-bottom:5px;padding-right:20px;padding-top:5px;text-align:right}form label .input_inner_wrapper{position:relative;width:75%;margin-bottom:20px}form label input,form label textarea,form label select{width:100%;border:none;border-bottom:1px solid #000;color:#0d48d4;background-color:#fff;padding:3px 10px;margin:0;transition:all .2s ease-in-out}form label input:focus,form label textarea:focus,form label select:focus{border-color:#0d48d4}form label select option{background-color:#fff !important}form label textarea{display:block;margin:0;width:100%;max-width:100%;min-width:100%;height:150px;min-height:150px;max-height:150px;border:1px solid #000}form .input_wrapper{position:relative}form .input_wrapper.error{color:#d6644b}form .input_wrapper.error input{border-color:#d6644b}form fieldset{position:relative;margin-bottom:20px}form fieldset legend{position:absolute;left:0;top:0;font-size:14px;text-align:right;width:25%;padding:10px 20px}form fieldset .input_inner_wrapper{display:flex;flex-wrap:wrap;margin-left:25%}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{display:inline-block}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{display:inline-block}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{display:inline-block}form fieldset .input_inner_wrapper label.radio input:checked+.icon_wrapper .icon.hover{display:none}form fieldset .input_inner_wrapper label.radio .icon_wrapper{position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;border:1px solid #e6e6e6;border-radius:50px}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{border:1px solid #fff;border-bottom-color:#000;width:100%;padding:10px;padding-left:40px;font-weight:800;transition:all .2s ease-in-out}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{text-align:left;margin-bottom:0}form .submit_wrapper{margin-top:20px;width:100%;text-align:center;display:flex;flex-wrap:wrap}form .submit_wrapper button{text-align:center}form .submit_wrapper button.gray{width:calc(25% - 20px);margin-right:20px}form .submit_wrapper button.blue{width:75%}form [type=submit]{position:relative}form [type=submit] .loading{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:30px;animation:loading infinite 2s}form [type=submit] .loading .dot{width:6px;height:6px;background-color:#fff;border-radius:50px;position:absolute;top:50%;transform:translate(-50%, -50%)}form [type=submit] .loading .dot:nth-of-type(1){left:0}form [type=submit] .loading .dot:nth-of-type(2){left:50%}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:20px 40px;padding-right:70px;width:100%;max-width:800px}.form_send_success .close{background-color:#fff}@media(min-width: 991px){.show_mobile{display:none !important}}@media(max-width: 991px){.hide_mobile{display:none !important}h1,.h1{font-size:26px}h2,.h2{font-size:22px}h3,.h3{font-size:18px}h4,.h4{font-size:16px}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:20px;width:100%;order:10}form fieldset legend{position:static;text-align:left;width:100%;padding:10px 0}form fieldset .input_inner_wrapper{margin-left:0}.form_send_success{width:calc(100% - 40px * 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:3px solid #58b9c4}.ckeditor a:hover{color:#0d48d4;border-bottom-color:#0d48d4}.ckeditor a.btn.btn-success{background-color:rgba(0,0,0,0);border:none;padding:5px 15px;position:relative;font-weight:600;font-size:20px;text-transform:lowercase}.ckeditor a.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:-46px -205px;width:8px;height:13px}.ckeditor a.btn.btn-success:hover,.ckeditor a.btn.btn-success.hover_state{color:#0d48d4}.ckeditor ul,.ckeditor ol{width:100%;list-style:none;padding-left:20px}.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:10px;height:1px;background-color:#000;position:absolute;right:calc(100% + 5px);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:1px solid #58b9c4;position:relative;margin-bottom:20px}.ckeditor table tr{position:relative}.ckeditor table tr:last-of-type td:after{display:none}.ckeditor table tr td{padding:10px 20px;position:relative}.ckeditor table tr td:after{content:"";display:block;position:absolute;bottom:0;left:20px;z-index:10;width:calc(100% + 20px);height:1px;background-color:#58b9c4}.ckeditor table tr td:last-of-type:after{width:calc(100% - 40px)}.ckeditor marker{color:#0d48d4;font-style:italic;font-size:16px}.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:250px}.mfp-wrap .mfp-figure:after{display:none}.mfp-wrap button.mfp-close.fa{position:fixed;right:10px;top:10px;width:40px;height:40px;opacity:1;background-color:rgba(0,0,0,0);border:2px 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:-118px -165px;width:13px;height:14px;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:40px;height:40px;margin:0 !important;border:0px 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:10px}.mfp-wrap button.mfp-arrow-right{right:10px}.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:-47px -204px;width:9px;height:14px;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:2px 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: 991px){.mfp-bg{background-color:rgba(255,255,255,.9)}img.mfp-img{max-height:80vh !important}.mfp-title{padding-right:50px}.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:60px}.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:0px;transform:scale(0.7)}.mfp-container .mfp-arrow.left{left:5px}.mfp-container .mfp-arrow.right{right:5px}}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:20px auto;width:100%;max-width:1800px}.modal .modal_wrapper .dialog{background-color:#fff;border:1px solid #e6e6e6;max-width:1000px;margin:0 auto}.modal .modal_wrapper .dialog .header,.modal .modal_wrapper .dialog .body{padding:30px}.modal .modal_wrapper .dialog .header{position:relative;padding-right:80px}.modal .modal_wrapper .dialog .header .title{margin:0;font-size:20px}.modal .modal_wrapper .dialog .header .close{position:absolute;top:20px;right:20px}.modal .modal_wrapper .dialog .body{padding-top:0}@media(max-width: 991px){.modal .modal_wrapper{margin:0}}.mouse_pointer{display:none}@media(min-width: 991px){body.mouse_pointer_on *{cursor:none !important}.mouse_pointer{display:block;position:fixed;top:0;left:0;width:0px;height:0px;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)}}@media(min-width: 992px){.reveal_element.revealed{transition:transform .7s}.reveal_element:not(.revealed){transform:translateY(100px) scale(0.9)}}body.hide_overflow{overflow:hidden !important}main{min-height:calc(100vh - 616px)}.cookies_wrapper{display:none;position:fixed;bottom:0;left:50%;z-index:1000000;padding:10px 20px;padding-right:60px;width:100%;max-width:1000px;background-color:#0d48d4;color:#fff;transform:translateX(-50%)}.cookies_wrapper .cookies-close{position:absolute;top:20px;right:20px;width:30px;height:30px;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:2px;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:0px;left:0;width:100%;z-index:50000;border-bottom:1px solid rgba(0,0,0,0)}header.affix .menu_mt{padding-top:0}header.affix .logo_wrapper{margin:0;height:45px}header.affix .logo_wrapper .logo img{display:none}header.affix .logo_wrapper .logo img.hover{margin-top:8px;display:block}header .container{align-items:flex-start}header .menu_mt{padding-top:65px;background-color:#fff}header .logo_wrapper{background-color:#fff;margin-top:50px}header .logo_wrapper .logo{display:inline-block;background:#fff;transition:all .2s ease-in-out}header .logo_wrapper .logo .hover{display:none;width:120px}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:-20px}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:6px}header .menu_wrapper ul>li>a{display:block;font-size:16px;text-transform:lowercase;font-weight:800;padding:10px 20px;padding-top:7px;padding-bottom:13px}header .menu_wrapper ul>li>a:after{content:"";display:block;position:absolute;bottom:0px;left:20px;z-index:10;height:2px;width:0;background-color:#0d48d4}header .menu_wrapper ul>li>a.active:after{width:calc(100% - 20px)}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:1px 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:1px 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:10px 20px}header .pool_configurator{width:100%;padding-top:11px;padding-bottom:10px}header .hamburger{display:none;position:fixed;padding:0;top:14px;right:20px;width:30px;height:30px;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:18px;width:3px;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:18px;height:3px;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% - 9px);top:9px}header .hamburger.active .dots_wrapper .dot:nth-child(3){top:50%}header .hamburger.active .dots_wrapper .dot:nth-child(4){top:9px;left:9px}header .hamburger.active .dots_wrapper .dot:nth-child(5){opacity:1;width:3px;height:3px}header .hamburger.active .dots_wrapper .dot:nth-child(6){top:calc(100% - 9px);left:calc(100% - 9px)}header .hamburger.active .dots_wrapper .dot:nth-child(7){left:9px;top:calc(100% - 9px)}header .hamburger.active .dots_wrapper .dot:nth-child(8){left:50%}header .hamburger .dots_wrapper{position:absolute;top:0;left:50%;height:20px;width:20px;transform:translateX(-50%)}header .hamburger .dots_wrapper .dot{display:block;position:absolute;top:0;z-index:10;width:4px;height:4px;background-color:#000;border-radius:4px;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:2px}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% - 2px)}header .hamburger .dots_wrapper .dot:nth-child(1),header .hamburger .dots_wrapper .dot:nth-child(4){left:2px}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% - 2px)}header .hamburger .text{font-size:9px;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:11px;padding-bottom:11px}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:0px 20px;padding-top:5px;padding-left:0}.search_wrapper label{margin:0;width:100%}.search_wrapper label input{border-color:#e6e6e6;padding:10px 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:-3px}.mobile_c2a{position:fixed;bottom:0;left:0;z-index:3000;display:flex;width:100%}.mobile_c2a a{background-color:#fff;font-size:14px;flex-grow:1;border:none;border-top:2px 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:15px}.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:53px;border-top:none;border-bottom:1px 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:40px}.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:100px}.home_text .btn,.home_text .ckeditor a.btn.btn-success,.ckeditor .home_text a.btn.btn-success{margin-bottom:15px}.home_realisation_wrapper{margin-top:5.4rem}.home_realisation_wrapper .home_realisation_title{margin-bottom:40px}@keyframes configure_pool_tiles_pulse{from{border-bottom-color:#e6e6e6}to{border-bottom-color:#0d48d4}}.configure_pool_tiles_wrapper{--c2aWidth: 50%;--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:100px;height:100px;color:#0d48d4;font-size:24px;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{--borderColor: #e6e6e6;--bgc: #fff;--color: #000;display:flex;gap:2rem;justify-content:space-between;align-items:center;position:relative;padding:.8rem 1.6rem;border:.1rem solid var(--borderColor);color:var(--color);background-color:var(--bgc);transition:.2s ease-in-out}.configure_pool_tiles_wrapper .tiles_wrapper .tile .link:hover{--borderColor: #0d48d4}.configure_pool_tiles_wrapper .tiles_wrapper .tile .link .check{position:relative;width:3rem;height:3rem;border:.1rem solid var(--borderColor);border-radius:100%;transition:inherit}.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: 8rem;--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 1fr;grid-template-rows:auto auto auto auto;gap:1rem 1rem;grid-template-areas:"label label" "phone_label mail_label" "phone mail" "checkbox submit"}.configure_pool_tiles_wrapper .call_to_action form .alert{margin:0;width:100%;grid-column:1/-1}.configure_pool_tiles_wrapper .call_to_action form .error{color:#d6644b}.configure_pool_tiles_wrapper .call_to_action form .error input{border-color:#d6644b}.configure_pool_tiles_wrapper .call_to_action form .label{grid-area:label;font-size:1.8rem;font-weight:600}.configure_pool_tiles_wrapper .call_to_action form .label .title{margin:0;font-size:1.6rem;font-weight:600}.configure_pool_tiles_wrapper .call_to_action form .phone_label{grid-area:phone_label}.configure_pool_tiles_wrapper .call_to_action form .phone_wrapper{grid-area:phone}.configure_pool_tiles_wrapper .call_to_action form .email_label{grid-area:mail_label}.configure_pool_tiles_wrapper .call_to_action form .email_wrapper{grid-area:mail}.configure_pool_tiles_wrapper .call_to_action form .phone_wrapper,.configure_pool_tiles_wrapper .call_to_action form .email_wrapper{margin:0}.configure_pool_tiles_wrapper .call_to_action form .phone_wrapper .input_inner_wrapper,.configure_pool_tiles_wrapper .call_to_action form .email_wrapper .input_inner_wrapper{width:100%;margin:0}.configure_pool_tiles_wrapper .call_to_action form .phone_wrapper .input_inner_wrapper input,.configure_pool_tiles_wrapper .call_to_action form .email_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}.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{width:100%;margin:0}.banner{position:relative;width:100%}.banner_outer_wrapper{height:630px;overflow:hidden;margin-bottom:70px}.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% - 15px);transform:translateX(calc(300% + 30px))}.banner.small_banner .item .text_wrapper{left:calc(33.3333333333% + 5px);width:calc(66.6666666667% - 4px)}.banner .item{display:block;position:absolute;top:0;left:0;width:85.7142857143%;transform:translateX(calc(200% + 30px));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:15px;width:66.6666666667%}.banner .item .text_wrapper .wrapper .title{font-size:16px;margin:0}.banner .item .text_wrapper .wrapper .text{font-size:13px}.banner .item .text_wrapper .see_more{background-color:rgba(0,0,0,0);position:relative;border:none;padding:0px 20px;padding-right:5px;font-weight:600;display:inline-block}.banner .item .text_wrapper .see_more_wrapper{text-align:right;width:33.3333333333%;padding:15px;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:1px;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{width:50%;background-color:#fff;text-align:center;padding:17px 20px;display:grid;align-items:center;justify-content:center}.banner .indicators .btn:hover,.banner .indicators .btn.hover_state{background-color:#0d48d4}.banner .indicators .btn:hover .icon,.banner .indicators .btn.hover_state .icon{display:none}.banner .indicators .btn:hover .icon.hover,.banner .indicators .btn.hover_state .icon.hover{display:inline-block}.banner .indicators .btn .icon.hover{display:none}.home_offer{display:flex;flex-wrap:wrap;margin:0 -40px;margin-bottom:70px;width:100%}.home_offer .section_title{width:100%;display:block;text-align:center}.view_templates-home .offer_item .text_wrapper{padding:30px;padding-bottom:70px;height:100%;position:relative}.view_templates-home .offer_item .text_wrapper .text{margin:0}.view_templates-home .offer_item .text_wrapper .btn{position:absolute;bottom:0px;left:30px}.offer_item .text_wrapper{padding:30px}.offer_item .text_wrapper .icon{margin-bottom:10px;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:50px;height:50px;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:30px}.offer_item .text_wrapper .title a{font:inherit}.offer_item .text_wrapper .title span{display:block;font-size:14px}.offer_item .text_wrapper .text{margin-bottom:30px}@keyframes grid_blink{from{opacity:0}to{opacity:.4}}.atributes_section_title{margin-bottom:40px}.attributes_grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:1fr 1fr;gap:0px 0px;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:70px;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:1px;background-color:rgba(230,230,230,.3)}.attributes_grid .box{position:relative;padding:25px 15px;padding-bottom:40px;color:#fff;border-left:1px 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:16px;font-weight:400}.attributes_grid .box .text{margin-bottom:0;font-size:12px}.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:-3px;left:calc(100% + 25px);color:#0d48d4;text-align:left;line-height:1.3em;width:150px;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:15px}.home_bottom_text .wrapper{padding:15px 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{margin-top:20px}.blue_border_box{border:5px solid #0d48d4;padding:25px}.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:10px}.blue_border_box .title+div{margin-top:25px}.blue_border_box .title a{display:block;margin-top:5px}.blue_border_box .top_wrapper.no_pb{padding-bottom:0px}.blue_border_box .top_wrapper .ckeditor{margin-bottom:25px}.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{font-weight:800}.blue_border_box .top_wrapper+.bottom_wrapper{border-top:1px solid #e6e6e6;padding-top:25px;margin-top:25px}.blue_border_box .small_representatives .item{display:flex;flex-wrap:wrap}.blue_border_box .small_representatives .item+.item{border-top:1px solid #e6e6e6;margin-top:10px;padding-top:20px}.blue_border_box .small_representatives .item .img figure{width:45px;height:45px;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:40px;height:40px;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:25px;width:calc(100% - 45px);line-height:1em}.blue_border_box .small_representatives .item .text_wrapper .name{display:block;width:100%;margin:0;margin-top:5px;margin-bottom:0px;font-weight:800}.blue_border_box .small_representatives .item .text_wrapper a{padding-right:25px}.partners{border:1px solid #e6e6e6}.view_templates-home .partners_outer_wrapper .title{text-align:center;margin-top:75px}.partners_outer_wrapper .title{margin-bottom:20px}.partners_outer_wrapper .indicators{display:flex;width:100%;max-width:300px;margin-top:30px}.partners_outer_wrapper .indicators .item{height:1px;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:40px 20px;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:90px}.home_news_title .subtitle{margin:0}.home_news_title .title{margin-top:0px}.news{display:flex;flex-wrap:wrap;margin-top:60px}.news .item{display:inline-flex;flex-wrap:wrap;width:33.3333333333%;margin-bottom:60px}.news .item.wide{width:100%}.news .item.wide.right .figure{order:20}.news .item.wide.right .text_wrapper{order:10;padding-left:10px}.news .item.wide .figure{width:50%}.news .item.wide .text_wrapper{width:33.3333333333%}.news .item.wide .text_wrapper .btn{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:100px;height:100px;color:#0d48d4;font-size:24px;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:20px 30px;padding-bottom:55px;position:relative}.news .item .text_wrapper .date{margin-bottom:5px;font-size:12px}.news .item .text_wrapper .title{margin-bottom:15px}.news .item .text_wrapper .title a{font:inherit}.news .item .text_wrapper .lead{font-size:14px;margin-bottom:30px}.news .item .text_wrapper .btn{position:absolute;bottom:0;left:30px}.more_news{text-align:center}.section_blue_box{display:none;order:20}.section_blue_box .wrapper{position:sticky;top:200px}.section_blue_box .wrapper .item{padding:20px;background-color:#0d48d4;color:#fff;position:relative}.section_blue_box .wrapper .item+.item{border-top:1px solid rgba(230,230,230,.2)}.section_blue_box .wrapper .item.active .toggle:before{content:"-"}.section_blue_box .wrapper .item .title{padding-right:30px;margin-bottom:0}.section_blue_box .wrapper .item .toggle{position:absolute;top:20px;right:20px;width:20px;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:12px}.section_wrapper{order:10;margin:60px 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:85px;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:30px}.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:100px;height:100px;color:#0d48d4;font-size:24px;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:40px 0}.subsite .attributes_grid_outer{margin-bottom:20px}.subsite .partners_outer_wrapper{margin-bottom:60px}.q_and_a>.title{margin-bottom:20px}.q_and_a .item{border:1px solid #e6e6e6;padding:20px}.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:-1px}.q_and_a .item .header{position:relative;padding:0px 0;padding-right:60px;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:40px;height:40px;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:10px}.q_and_a .item .text_wrapper p{margin-bottom:0}.landing+.landing{margin-top:60px}.landing.text2{align-items:center}.landing.text2 .icon{margin-bottom:20px}.landing.text2 .ckeditor{padding-right:40px}.landing.text3{align-items:center}.landing.text3 .ckeditor{padding-left:40px}.landing.text4{align-items:center}.landing.text4 .ckeditor{padding-right:40px}.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:150px}.landing.qa .q_and_a{padding-left:40px}.creator .disabled{pointer-events:none;opacity:.5}.creator .ckeditor,.creator .blue_border_box{margin-bottom:40px}.creator .creator_prev:disabled{opacity:.5;background-color:#e6e6e6;color:#000;cursor:default}.creator .creator_next:disabled,.creator .send:disabled{opacity:.5;background-color:#0d48d4;color:#fff;cursor:default}.creator .creator_progress{position:sticky;top:45px;width:600%;margin-left:100%;z-index:5000}.creator .creator_progress .progress_bar{width:100%;background-color:#fff}.creator .creator_progress .progress_bar .progress{border-bottom:3px solid #0d48d4;display:inline-block;text-align:right;font-size:12px;width:auto;padding:5px 0;padding-top:7px;transition:all .2s ease-in-out}.creator .creator_progress .wrapper{display:flex;flex-wrap:wrap;background-color:#fff}.creator .creator_progress .wrapper .items{width:83.3333333333%;display:inline-flex}.creator .creator_progress .wrapper .items .item{width:25%;padding:15px;border:1px solid #e6e6e6;background-color:#fff}.creator .creator_progress .wrapper .items .item.active{background-color:#e6e6e6}.creator .creator_progress .wrapper .items .item+.item{border-left:none}.creator .creator_progress .wrapper .btn{width:16.6666666667%;text-align:center;display:grid;align-items:center;justify-content:center}.creator .creator_card{margin-top:150px;display:none}.creator .creator_card.active{display:block}.creator .creator_card .item{display:flex;flex-wrap:wrap;margin-top:50px}.creator .creator_card .item .text_wrapper{width:50%;margin-right:50%;padding-bottom:25px}.creator .creator_card .item .text_wrapper .title{font-weight:800}.creator .creator_card .item figure{width:50%}.creator .creator_card .item .input_wrapper{width:50%;padding:10px 0}.creator .creator_card .item .input_wrapper fieldset.is_filled+fieldset.is_filled{margin-top:40px}.creator .creator_card .item .input_wrapper .is_filled{position:relative}.creator .creator_card .item .input_wrapper .is_filled+.is_filled{margin-top:30px}.creator .creator_card .item .input_wrapper .is_filled legend{width:33.3333333333%;position:absolute;top:0;left:0;margin:0;font-size:14px;text-align:right;padding:10px 20px}.creator .creator_card .item .input_wrapper .is_filled .fieldset_label_wrapper{display:flex;flex-wrap:wrap;margin-left:33.3333333333%}.creator .creator_card .item .input_wrapper .is_filled .fieldset_label_wrapper label{margin-left:0;margin-top:0;flex-grow:1;flex-basis:33.3333333333%}.creator .creator_card .item .input_wrapper .is_filled .fieldset_label_wrapper label .label{height:100%;display:grid;align-items:center;text-align:left}.creator .creator_card .item .input_wrapper .is_filled.error label .error_wrapper{display:block}.creator .creator_card .item .input_wrapper label{width:100%;display:flex;flex-wrap:wrap;align-items:center;position:relative}.creator .creator_card .item .input_wrapper label.error{color:#d6644b}.creator .creator_card .item .input_wrapper label.error input{border-color:#d6644b !important}.creator .creator_card .item .input_wrapper label .error_wrapper{display:none;position:absolute;bottom:100%;right:0;font-size:12px;font-weight:800;color:#d6644b}.creator .creator_card .item .input_wrapper label+label{margin-top:30px}.creator .creator_card .item .input_wrapper label.radio{margin-left:33.3333333333%;width:66.6666666667%;position:relative;cursor:pointer}.creator .creator_card .item .input_wrapper label.radio:hover input+.icon_wrapper .icon.hover,.creator .creator_card .item .input_wrapper label.radio.hover_state input+.icon_wrapper .icon.hover{display:inline-block}.creator .creator_card .item .input_wrapper label.radio input{position:absolute;top:0;left:0;opacity:0}.creator .creator_card .item .input_wrapper label.radio input:hover+.icon_wrapper .icon.hover,.creator .creator_card .item .input_wrapper label.radio input.hover_state+.icon_wrapper .icon.hover{display:inline-block}.creator .creator_card .item .input_wrapper label.radio input:checked+.icon_wrapper{background-color:#0d48d4}.creator .creator_card .item .input_wrapper label.radio input:checked+.icon_wrapper .icon{display:inline-block}.creator .creator_card .item .input_wrapper label.radio input:checked+.icon_wrapper .icon.hover{display:none}.creator .creator_card .item .input_wrapper label.radio .icon_wrapper{position:absolute;top:50%;left:0;transform:translateY(-50%);width:20px;height:20px;border:1px solid #e6e6e6;border-radius:50px}.creator .creator_card .item .input_wrapper label.radio .icon_wrapper .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:none}.creator .creator_card .item .input_wrapper label.radio .label{border:1px solid #fff;border-bottom-color:#000;width:100%;padding:10px;padding-left:40px;font-weight:800;transition:all .2s ease-in-out}.creator .creator_card .item .input_wrapper label.radio .label{text-align:left}.creator .creator_card .item .input_wrapper label:not(.radio) .label{width:33.3333333333%;text-align:right;padding-right:20px}.creator .creator_card .item .input_wrapper label:not(.radio) input[type=text],.creator .creator_card .item .input_wrapper label:not(.radio) select,.creator .creator_card .item .input_wrapper label:not(.radio) textarea{width:66.6666666667%;border:1px solid #000;padding:10px;font-weight:800;transition:all .2s ease-in-out}.creator .creator_card .item .input_wrapper label:not(.radio) input[type=text]:hover,.creator .creator_card .item .input_wrapper label:not(.radio) input[type=text].hover_state,.creator .creator_card .item .input_wrapper label:not(.radio) input[type=text]:focus,.creator .creator_card .item .input_wrapper label:not(.radio) select:hover,.creator .creator_card .item .input_wrapper label:not(.radio) select.hover_state,.creator .creator_card .item .input_wrapper label:not(.radio) select:focus,.creator .creator_card .item .input_wrapper label:not(.radio) textarea:hover,.creator .creator_card .item .input_wrapper label:not(.radio) textarea.hover_state,.creator .creator_card .item .input_wrapper label:not(.radio) textarea:focus{border-color:#0d48d4}.creator .creator_card .item .input_wrapper label:not(.radio) input[type=text],.creator .creator_card .item .input_wrapper label:not(.radio) select{border-top-color:#fff;border-left-color:#fff;border-right-color:#fff}.creator .creator_card .item .input_wrapper label:not(.radio) textarea{width:66.6666666667%;min-width:66.6666666667%;max-width:66.6666666667%;height:200px;min-height:200px;max-height:200px}.creator .creator_card .item .input_wrapper label:not(.radio) select{cursor:pointer}.creator .creator_card .item .input_wrapper label.textarea{align-items:flex-start}.creator .creator_card .item .input_wrapper label.textarea .label{padding-top:10px}.creator .creator_card .item .input_wrapper label.checkbox_wrapper{margin-top:40px;margin-left:33.3333333333%;width:66.6666666667%}.creator .creator_card .next_prev_wrapper{width:100%;display:flex;flex-wrap:wrap;margin-top:40px}.creator .creator_card .next_prev_wrapper .btn{width:16.6666666667%;text-align:center}.creator .creator_card .next_prev_wrapper .btn:first-of-type{margin-left:33.3333333333%}.creator .creator_card .next_prev_wrapper .btn.send{width:33.3333333333%}.small_tiles{display:flex;flex-wrap:wrap;margin:0 -10px}.small_tiles .item{width:25%;padding:10px;padding-bottom:60px;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:100px;height:100px;color:#0d48d4;font-size:24px;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:10px;padding-top:40px}.small_tiles .item .text_wrapper .title{margin-bottom:10px}.small_tiles .item .text_wrapper .title a{font:inherit}.small_tiles .item .text_wrapper .lead{font-size:14px;margin:0}.small_tiles .item .text_wrapper .lead a{font:inherit}.small_tiles .item .text_wrapper .btn{position:absolute;bottom:20px;left:20px}.gallery{margin:40px 0px;width:calc(100% + 0px);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:100px;height:100px;color:#0d48d4;font-size:24px;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:48px;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:140px -20px}.wide_gallery .item,.realisations .item{width:50%;padding:20px}.wide_gallery .item:nth-of-type(odd),.realisations .item:nth-of-type(odd){margin-top:-100px}.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:100px;height:100px;color:#0d48d4;font-size:24px;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:10px}.files_list{background-color:#e6e6e6;padding:10px 0;margin:45px 0;margin-top:0;list-style:none}.files_list .item{display:block;width:100%;margin-bottom:0px}.files_list .item a{display:flex;position:relative;padding:10px 10px}.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:5px;width:50px;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:3px;left:calc(100% + 2px);z-index:10;width:10px;height:2px;background-color:#0d48d4}.files_list .item a .name{width:calc(100% - 80px - 100px);padding:5px 20px;position:relative}.files_list .item a .name:before{content:"";display:block;position:absolute;bottom:10px;left:30px;z-index:5;width:calc(100% - 30px);height:1px;background-color:#fff}.files_list .item a .name span{background-color:#e6e6e6;display:inline-block;position:relative;z-index:10;padding-right:10px}.files_list .item a .download{width:100px;padding-left:20px;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:40px}.parameters>.item .text{width:calc(100% - 40px);font-size:12px;font-weight:600;padding:0 15px;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{position:relative;width:7rem;height:3rem}.realisation_modal .wrapper .realisation_item .images .button_wrapper .btn:hover .icon{visibility:hidden;opacity:0}.realisation_modal .wrapper .realisation_item .images .button_wrapper .btn:hover .icon.hover{visibility:visible;opacity:1}.realisation_modal .wrapper .realisation_item .images .button_wrapper .btn .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{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{margin-top:2.4rem}.realisation_controls .wrapper,.next_prev_subsite .wrapper{position:sticky;top:200px;padding:0 40px}.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:1px 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:25px 0}.next_prev_subsite .wrapper{transform:none;top:200px}.next_prev_subsite .wrapper .next,.next_prev_subsite .wrapper .prev{display:block;padding:25px 0}.next_prev_subsite .wrapper .next .icon,.next_prev_subsite .wrapper .prev .icon{margin-bottom:20px;transition:all .2s ease-in-out}.next_prev_subsite .wrapper .next .text,.next_prev_subsite .wrapper .prev .text{padding:0;font-size:12px}.next_prev_subsite .wrapper .next p,.next_prev_subsite .wrapper .prev p{margin:0;font-size:14px;text-transform:none}.realisation_subsite .under_banner_wrapper{display:flex;flex-wrap:wrap}.realisation_subsite .under_banner_wrapper .ckeditor{width:60%;padding-right:40px}.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 100px}.realisation_subsite .under_banner_wrapper .parameters{width:100%;margin-top:60px;margin-bottom:60px}.realisation_subsite .under_banner_wrapper .parameters>.title{width:100%;margin-bottom:40px}.realisation_subsite .under_banner_wrapper .parameters>.item{width:16.6666666667%;margin-bottom:40px}.realisation_subsite .under_banner_wrapper .configure_own_pool{display:flex;flex-wrap:wrap;width:66.6666666667%;border:5px solid #0d48d4;align-items:center;padding:20px;margin:60px 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{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:24px;padding:0 20px}.contact_subsite .main_col{order:10}.contact_subsite .main_col .ckeditor{margin-bottom:40px}.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{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{width:33.3333333333%;margin-left:66.6666666667%}.contact_subsite .representatives_wrapper{order:100}.representatives{display:flex;flex-wrap:wrap;margin-top:80px}.representatives .item{width:33.3333333333%;display:inline-flex;padding:20px;border:1px solid #e6e6e6;margin-left:-1px;margin-top:-1px}.representatives .item .text_wrapper{width:calc(100% - 0px)}.representatives .item .text_wrapper p{margin:0}.representatives .item .text_wrapper p:last-of-type{margin-bottom:20px}.representatives .item .text_wrapper p.title{margin-top:20px;font-size:14px}.representatives .item .text_wrapper .btn{display:inline-block;font-size:14px}@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:20px}.search_results .items .item.no_img .text_wrapper{width:80%}.search_results .items .item figure{width:20%;padding-right:20px;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:20px 0;padding-left:20px;border-bottom:1px 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:1px solid #e6e6e6}.c2a_wrapper{position:fixed;bottom:40px;right:40px;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:50px;height:50px;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% + 20px);right:25px;width:200px;display:flex;flex-direction:column}.c2a_wrapper .message_wrapper .writing_box{display:none;order:10000;padding-top:2px;overflow:hidden;text-align:right}.c2a_wrapper .message_wrapper .writing_box:before{content:"";display:block;position:absolute;top:100%;right:0px;z-index:10;width:1px;height:1px;border:5px 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:10px 10px}.c2a_wrapper .message_wrapper .writing_box .dot_wrapper .dot{width:5px;height:5px;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:7px}.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:2px}.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:1px solid #0d48d4;color:#fff;padding:3px 10px;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:1px 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:5px 10px;background-color:#e6e6e6;font-size:12px;line-height:1.4em}.c2a_wrapper .message_wrapper .item .message:before{content:"";display:block;position:absolute;top:100%;right:0px;z-index:10;width:1px;height:1px;border:5px 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:60px;position:relative;z-index:100;background-color:#333;color:#fff}footer .top_row{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(234,199,188,.1);padding:20px 0px}footer .top_row .logo{max-width:140px;margin-left:5px}footer .top_row .social_wrapper{display:inline-flex}footer .top_row .social_wrapper .item{position:relative;margin-right:15px}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:30px 15px;display:flex;flex-wrap:wrap}footer .mid_row+.mid_row{border-left:1px solid rgba(234,199,188,.1)}footer .mid_row .company_name_wrapper{width:200px}footer .mid_row .company_name_wrapper .title{font-size:14px;font-weight:800;line-height:1.2em;margin-bottom:15px;font-family:"Nunito Sans",sans-serif}footer .mid_row .company_open_wrapper{width:calc(100% - 200px)}footer .mid_row .company_open_wrapper .ckeditor{padding-left:20px}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{color:#fff;display:block;font-size:16px;margin-left:20px}footer .mid_row .company_open_wrapper .btn.line:before{background-position:-184px -302px;width:8px;height:14px}footer .mid_row .company_open_wrapper .btn.line:hover,footer .mid_row .company_open_wrapper .btn.line.hover_state{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:15px}footer .mid_row .footer_menu>li>ul{list-style:none;padding:0;margin:0}footer .mid_row .footer_menu>li>ul>li{margin-top:5px;padding-right:15px}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:20px}footer .mid_row .footer_langs .btn{background-color:rgba(0,0,0,0);border-color:rgba(255,255,255,.1);color:#fff}footer .mid_row .footer_langs .btn.active{display:none}footer .mid_row .footer_langs .btn:hover,footer .mid_row .footer_langs .btn.hover_state{background-color:#58b9c4}footer .mid_row .footer_langs .btn .iso{text-transform:uppercase}footer .bottom_row{border-top:1px solid rgba(234,199,188,.1)}footer .bottom_row .copyright{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:12px}footer .bottom_row .copyright .item{padding:15px 15px;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:12px;padding-left:15px}footer .bottom_row .recaptcha_info a{color:#58b9c4}.grecaptcha-badge{z-index:5000;visibility:hidden}@media(max-width: 1600px){header.affix .pool_configurator{font-size:12px}header.affix .lang_wrapper .active_lang{font-size:12px}header .lang_wrapper .lang_list li a{font-size:12px}header .pool_configurator{font-size:12px;padding-top:13px;padding-bottom:12px}header .lang_wrapper .active_lang{font-size:12px;padding-top:13px;padding-bottom:13px}.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{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{width:66.6666666667%;margin-left:33.3333333333%}.configure_pool_tiles_wrapper.offset{--containerWidth: 87.5%}}@media(max-width: 1440px){header .contact a{font-size:12px}header .lang_wrapper .lang_list li a{padding-left:20px}.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:60px}.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:40px}.attributes_grid .box{min-height:10vh}.attributes_grid .box:before{animation:none;display:none}.attributes_grid .box:nth-of-type(odd){border-right:1px 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:1px solid rgba(230,230,230,.3)}.attributes_grid .play_wrapper_bg{opacity:.2}.attributes_grid .play_wrapper .play_movie .text{bottom:25px;transform:translateY(100%)}.small_tiles .item{width:50%}.small_tiles .item .text_wrapper .lead{font-size:12px}.section_blue_box .wrapper>.title{font-size:16px}.section_blue_box .wrapper .item .title{font-size:14px}.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_right.mobile_right .btn{position:relative;bottom:auto;left:auto}.news .item.mobile_left.mobile_left .text_wrapper,.news .item.mobile_right.mobile_right .text_wrapper{padding-bottom:10px}.news .item.mobile_left.mobile_left .figure{order:10}.news .item.mobile_left.mobile_left .text_wrapper{order:20;padding-left:20px}.news .item.mobile_right.mobile_right .figure{order:20}.news .item.mobile_right.mobile_right .text_wrapper{order:10;padding-left:10px}.realisation_subsite .under_banner_wrapper .references .text{padding:0 80px}}@media(max-width: 1366px){.container{padding:0 20px}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{margin-left:0}}@media(max-width: 991px){.modal .modal_wrapper .dialog .header,.modal .modal_wrapper .dialog .body{padding:10px 20px}.modal .modal_wrapper .dialog .header{padding-right:40px}.modal .modal_wrapper .dialog .header .close{top:0;right:0}.main_title{font-size:28px}body{padding-top:70px}header{background-color:#fff;border-bottom:1px solid #e6e6e6}header.affix .logo_wrapper{height:50px;margin-top:8px}header .menu_mt{padding-top:0}header .logo_wrapper{margin-top:8px;height:50px}header .logo_wrapper .logo{position:relative;left:0px}header .logo_wrapper .logo img{display:none}header .logo_wrapper .logo img.hover{width:115px;display:block;margin-top:8px}header .menu_wrapper{position:fixed;top:50px;left:0;width:100%;display:none;transition:none;border-bottom:1px 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:10px}header .menu_wrapper>ul>li:last-of-type{padding-bottom:10px}header .menu_wrapper>ul>li a{padding:10px 20px}header .hamburger{display:block}.home_text{margin-bottom:10px}.home_text+.home_text{margin-bottom:40px}.home_text .text .ckeditor{padding:0}.home_news_title{text-align:left;margin-top:60px}.home_realisation_wrapper .home_realisation_title{margin-bottom:20px}.home_offer{margin-left:0;margin-right:0}.home_offer .section_title{text-align:left;margin-bottom:40px}.section_wrapper{margin:20px 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:40px;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:40px}.banner_outer_wrapper{margin-bottom:40px}.banner_wrapper{left:-20px;width:calc(100% + 2 * 20px)}.banner.small_banner .item,.banner .item{width:100%}.banner.small_banner .item:not(.no_text) figure,.banner .item:not(.no_text) figure{padding-bottom:35px}.banner.small_banner .item .text_wrapper,.banner .item .text_wrapper{left:0px;width:100%}.banner.small_banner .item .text_wrapper .wrapper,.banner .item .text_wrapper .wrapper{padding:10px 20px}.banner.small_banner .item .text_wrapper .wrapper .title,.banner .item .text_wrapper .wrapper .title{font-size:12px}.banner.small_banner .item .text_wrapper .see_more_wrapper,.banner .item .text_wrapper .see_more_wrapper{padding:10px 20px;font-size:12px}.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 auto;grid-template-columns:1fr;grid-template-areas:"title" "label" "phone_label" "phone" "mail_label" "mail" "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:18px}.view_templates-home .offer_item+.offer_item{margin-top:60px}.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:30px}.view_templates-home .offer_item .text_wrapper .icon{top:0}.view_templates-home .offer_item .text_wrapper .btn{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:50px}.offer_item .text_wrapper .icon{position:absolute;top:30px;left:0;margin-bottom:20px;width:70px}.offer_item .text_wrapper .title{padding-left:80px}.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:-20px;margin-right:-20px;margin-bottom:40px}.subsite .attributes_grid_outer{margin-bottom:20px}.attributes_grid_outer .video_wrapper{position:static;transform:none;width:100%;height:100%}.attributes_grid_outer video{display:none}.attributes_grid .box{padding:20px;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:1px solid rgba(230,230,230,.3);padding-bottom:40px;padding-top:40px}.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:20px;position:relative;top:auto;left:auto;bottom:auto;transform:none}.attributes_grid .slug{height:200px}.attributes_grid .slug .text{font-size:36px}.home_bottom_text{margin-bottom:40px}.home_bottom_text .wrapper{padding:0}.home_bottom_text .wrapper .title{font-size:20px}.view_templates-home .blue_border_box{margin-bottom:40px}.news{margin-top:40px}.news .item{margin-bottom:20px}.news .item.mobile_left.mobile_left .figure,.news .item.mobile_right.mobile_right .figure{order:10;width:calc(100% + 2 * 20px)}.news .item.mobile_left.mobile_left .text_wrapper,.news .item.mobile_right.mobile_right .text_wrapper{order:20;padding:20px 0;width:100%}.news .item .figure{width:calc(100% + 2 * 20px);margin:0 -20px}.news .item .text_wrapper{width:100%}.more_news{width:100%;text-align:left}.landing+.landing{margin-top:40px}.landing.text3 .ckeditor{padding-left:0}.landing.text4 .player_box .play_movie{width:50%;top:50%;left:20px}.landing.text4 .player_box .play_movie .sprite{transform:translateY(-10%) scale(0.5)}.landing.qa{margin-top:40px}.landing.qa>.col-md-2{margin-left:0}.landing.qa .q_and_a{padding-left:0;margin-top:40px}.landing.qa .q_and_a .item{padding:10px 20px}.landing.qa .q_and_a .item .header{padding-top:0;padding-bottom:0}.partners_outer_wrapper{margin-top:0px}.view_templates-home .partners_outer_wrapper .title{text-align:left;margin-top:40px}.c2a_wrapper{bottom:50px;left:20px;width:calc(100vw - 2 * 20px)}.c2a_wrapper.beyond_screen{left:auto;transform:translateX(100%)}.c2a_wrapper .img figure{width:40px;height:40px}.c2a_wrapper .message_wrapper{left:50px;bottom:0px;width:calc(100% - 50px);min-height:40px;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:-10px;top:auto;bottom:0px;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{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{margin-top:2.4rem}.realisation_controls,.next_prev_subsite{display:none}.parameters>.item{width:100%;margin-bottom:20px}.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:40px}.realisation_subsite .under_banner_wrapper .references .quater_circle{display:none}.realisation_subsite .under_banner_wrapper .references .text{padding:20px;border:1px solid #e6e6e6}.realisation_subsite .under_banner_wrapper .parameters{margin-bottom:20px}.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:20px 0}.realisation_subsite .under_banner_wrapper .configure_own_pool .title{width:100%;padding:0;margin-bottom:20px}.realisation_subsite .under_banner_wrapper .configure_own_pool .btn_wrapper{width:100%}.wide_gallery,.realisations{margin:40px -20px;margin-bottom:0}.wide_gallery .item,.realisations .item{width:100%;padding:0;margin-bottom:20px}.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:20px;padding-right:20px}.gallery .item{width:50%}.realisations{margin-top:40px;padding:0 20px}.realisations .item{margin:0}.files_list .item a .name{width:calc(100% - 80px)}.files_list .item a .download{display:none}.small_tiles{padding:0 20px;margin-left:-20px;margin-right:-20px}.small_tiles .item{width:100%;padding:0;padding-bottom:70px}.small_tiles .item .figure{margin-left:-20px;margin-right:-20px;width:calc(100% + 2 * 20px)}.small_tiles .item .text_wrapper{padding:0;padding-top:10px}.small_tiles .item .text_wrapper .btn{left:0px}.subsite .main_image{margin-left:-20px;margin-right:-20px;width:calc(100% + 2 * 20px)}.subsite .ckeditor{margin:20px 0;margin-bottom:40px}.representatives{margin-top:40px}.representatives .item{width:100%}.contact_subsite .button_col{order:15;margin-bottom:40px}.contact_subsite .button_col .btn,.contact_subsite .button_col .ckeditor a.btn.btn-success,.ckeditor .contact_subsite .button_col a.btn.btn-success{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{width:100%;margin-left:0}.contact_subsite .map{height:50vh;width:calc(100% + 2 * 20px);margin-left:-20px;margin-right:-20px;margin-bottom:20px}.creator .ckeditor{margin-bottom:20px}.creator .creator_progress{margin-left:0;width:100%}.creator .creator_progress .progress_bar{position:fixed;top:59px;left:0;width:100%;display:none}.creator .creator_progress .progress_bar .text{padding:0 5px}.creator .creator_progress .wrapper .items{width:100%}.creator .creator_progress .wrapper .items .item{display:none;width:100%}.creator .creator_progress .wrapper .items .item.active{display:block}.creator .creator_progress .wrapper .btn{display:none}.creator .creator_card{margin-top:0}.creator .creator_card .item figure{width:100%}.creator .creator_card .item .text_wrapper{width:100%;margin-right:0}.creator .creator_card .item .input_wrapper{width:100%}.creator .creator_card .item .input_wrapper .is_filled legend{position:static;text-align:left;width:100%;padding:0;margin-bottom:5px}.creator .creator_card .item .input_wrapper .is_filled .fieldset_label_wrapper{width:100%;margin-left:0}.creator .creator_card .item .input_wrapper .is_filled .fieldset_label_wrapper label{flex-basis:100%}.creator .creator_card .item .input_wrapper label:not(.radio) .label{width:100%;text-align:left}.creator .creator_card .item .input_wrapper label:not(.radio) input[type=text],.creator .creator_card .item .input_wrapper label:not(.radio) select,.creator .creator_card .item .input_wrapper label:not(.radio) textarea{width:100%;min-width:100%;max-width:100%}.creator .creator_card .item .input_wrapper label.radio{width:100%;margin-left:0}.creator .creator_card .item .input_wrapper label.checkbox_wrapper{margin-left:0;width:100%}.creator .creator_card .next_prev_wrapper .btn{width:100%;order:10px;min-height:40px}.creator .creator_card .next_prev_wrapper .btn:first-of-type{margin-left:0;margin-top:20px;order:20}.creator .creator_card .next_prev_wrapper .btn.send{width:100%}.view_templates-search .search_wrapper{margin-bottom:20px;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:20px;justify-content:start}footer .top_row .logo{margin-left:-12px}footer .top_row .social_wrapper .item{margin-right:0;margin-left:15px}footer .mid_row{padding-left:0;padding-right:0}footer .mid_row+.mid_row{border-left:none;border-top:1px solid rgba(230,230,230,.1)}footer .mid_row .company_open_wrapper .btn.line,footer .mid_row .company_open_wrapper .ckeditor a.btn.btn-success{margin-left:0}footer .mid_row .footer_menu>li{width:100%;margin-bottom:40px}footer .mid_row .footer_menu>li:last-of-type{margin-bottom:0}footer .bottom_row{padding-bottom:50px}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 */