@media screen and (max-width:1070px){.ptl-fence-calculator .gfieldset.fc_lengths{left:350px !important}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_height,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_height_stepper,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_wall_height_stepper,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_column_height_stepper,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_column_distance{left:0 !important}}@media screen and (max-width:720px){.ptl-fence-calculator .gfieldset.fc-config{min-height:600px !important}.ptl-fence-calculator .gfieldset.fc_lengths{position:relative;left:0 !important;top:300px !important}}.gform_wrapper{display:block !important}.ptl-fence-calculator .gfield_required{display:none}.ptl-fence-calculator .gform_fields{list-style:none}.ptl-fence-calculator .gform_fields .gfield{list-style:none;margin:0 0 3rem;padding:1rem;border:1px solid #ddd}.ptl-fence-calculator .gform_fields .gfield:before{display:none}.ptl-fence-calculator .ginput_container_radio{margin:0 auto}.ptl-fence-calculator .gform_fields .gfield.fc_fence_height_stepper .ginput_container_number:after,.ptl-fence-calculator .gform_fields .gfield.fc_fence_column_height_stepper .ginput_container_number:after,.ptl-fence-calculator .gform_fields .gfield.fc_fence_column_distance .ginput_container_number:after,.ptl-fence-calculator .gform_fields .gfield.fc_fence_wall_height_stepper .ginput_container_number:after{content:"m";position:absolute;top:8px;right:-30px}.ptl-fence-calculator .gform_fields .gfield.fence_add_cut{position:absolute;bottom:0;left:235px}.ptl-fence-calculator .gform_fields .gfield.fence_add_cut .gfield_label{display:none}.ptl-fence-calculator .gform_fields .gfield.fence_add_cut input{display:inline-block}.ptl-fence-calculator .gform_fields .gfield .gfield_radio li{height:62px !important}.ptl-fence-calculator .gform_fields .gfield .gfield_radio li input{display:inline-block;margin-right:5px}.ptl-fence-calculator .gform_fields .gfield .gfield_radio li label{font-size:1.3rem}.ptl-fence-calculator .gform_fields .gfield .gfield_radio li.fc-disabled{-webkit-filter:opacity(.5);filter:opacity(.5);pointer-events:none}.ptl-fence-calculator .gform_fields .gfield .gfield_radio li.fc-disabled label{-webkit-filter:opacity(.5);filter:opacity(.5);pointer-events:none}.ptl-fence-calculator .gform_fields .gfield.fc_fence_shape .gfield_radio input,.ptl-fence-calculator .gform_fields .gfield.fc_fence_type .gfield_radio input{display:none}.ptl-fence-calculator .gform_fields .gfield.fc_farm .gfield_radio,.ptl-fence-calculator .gform_fields .gfield.fc_has_cover .gfield_radio,.ptl-fence-calculator .gform_fields .gfield.fc_doublesided .gfield_radio,.ptl-fence-calculator .gform_fields .gfield.fc_has_columns .gfield_radio{display:flex;flex-wrap:wrap;justify-content:left;gap:20px;width:100%}.ptl-fence-calculator .gform_fields .gfield.fc_farm .gfield_radio li,.ptl-fence-calculator .gform_fields .gfield.fc_has_cover .gfield_radio li,.ptl-fence-calculator .gform_fields .gfield.fc_doublesided .gfield_radio li,.ptl-fence-calculator .gform_fields .gfield.fc_has_columns .gfield_radio li{height:auto;width:150px}.ptl-fence-calculator .gform_fields .gfield .gfield_label{margin:1rem 0 3rem;font-size:2rem;text-align:center;width:100%;display:inline-block}.ptl-fence-calculator .gform_fields .gfield ul{list-style:none}.ptl-fence-calculator .gform_fields .gfield ul li{list-style:none;float:left;margin:10px 0;padding:0}.ptl-fence-calculator .gform_fields .gfield ul li:before{display:none}.ptl-fence-calculator .gform_fields .gfield ul li input{display:none}.ptl-fence-calculator .gform_fields .gfield.fc_fence_type{padding-bottom:0}.ptl-fence-calculator .gform_fields .gfield.fc_fence_shape ul{margin:0 auto 2rem;font-size:0;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;gap:20px}.ptl-fence-calculator .gform_fields .gfield.fc_fence_shape ul li:before{display:none}.ptl-fence-calculator .gform_fields .gfield.fc_fence_shape ul li label{cursor:pointer;background:#696868 url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/L.svg) center center no-repeat;width:74px;height:74px;display:block;color:transparent;margin-bottom:20px}.ptl-fence-calculator .gform_fields .gfield.fc_fence_shape ul li.fc-I label{background-image:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/I.svg)}.ptl-fence-calculator .gform_fields .gfield.fc_fence_shape ul li.fc-I input:checked+label{background-image:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/I-hover.svg)}.ptl-fence-calculator .gform_fields .gfield.fc_fence_shape ul li.fc-L label{background-image:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/L.svg)}.ptl-fence-calculator .gform_fields .gfield.fc_fence_shape ul li.fc-L input:checked+label{background-image:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/L-hover.svg)}.ptl-fence-calculator .gform_fields .gfield.fc_fence_shape ul li.fc-U label{background-image:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/U.svg)}.ptl-fence-calculator .gform_fields .gfield.fc_fence_shape ul li.fc-U input:checked+label{background-image:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/U-hover.svg)}.ptl-fence-calculator .gform_fields .gfield.fc_fence_type ul{display:flex;align-items:center;justify-content:center;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;align-content:flex-start}.ptl-fence-calculator .gform_fields .gfield.fc_fence_type ul li{list-style-type:none;flex:0 1 270px;height:181px !important;position:relative;margin:6px;cursor:pointer;overflow:hidden;background-size:270px 181px;background-color:#696868;background-repeat:no-repeat;background-position:center center}.ptl-fence-calculator .gform_fields .gfield.fc_fence_type ul li label{position:absolute;left:10px;right:10px;bottom:10px;padding:.5rem 1.5rem;font-size:2rem;text-align:center;text-transform:uppercase;background:#00000080;color:#fff;transition:all .2s ease;cursor:pointer}.ptl-fence-calculator .gform_fields .gfield.fc_fence_type ul li input:checked+label{background-color:#029aa7}.ptl-fence-calculator .gform_fields .gfield.fc_fence_type ul li.fc-disabled{-webkit-filter:grayscale(100%) opacity(.5);filter:grayscale(100%) opacity(.5);pointer-events:none}.ptl-fence-calculator .gform_fields .gfield.fc_fence_type ul li.fc-disabled label{-webkit-filter:grayscale(100%) opacity(.5);filter:grayscale(100%) opacity(.5);pointer-events:none}.ptl-fence-calculator .gform_fields .gfield.fence_surface .gfield_radio,.ptl-fence-calculator .gform_fields .gfield.fence_composition .gfield_radio,.ptl-fence-calculator .gform_fields .gfield.fence_column_composition .gfield_radio{display:flex;align-items:center;flex-direction:row;flex-wrap:wrap;flex-flow:row wrap;align-content:flex-start}.ptl-fence-calculator .gform_fields .gfield.fence_surface .gfield_radio li,.ptl-fence-calculator .gform_fields .gfield.fence_composition .gfield_radio li,.ptl-fence-calculator .gform_fields .gfield.fence_column_composition .gfield_radio li{list-style-type:none;width:270px;height:270px !important;margin:6px;cursor:pointer;overflow:hidden;background-size:270px 181px;background-color:#fff;background-repeat:no-repeat;background-position:center center;text-align:center;position:relative}.ptl-fence-calculator .gfield_radio li.fc-hidden{height:0 !important}.ptl-fence-calculator .gform_fields .gfield.fence_surface .gfield_radio li label,.ptl-fence-calculator .gform_fields .gfield.fence_composition .gfield_radio li label,.ptl-fence-calculator .gform_fields .gfield.fence_column_composition .gfield_radio li label{position:absolute;bottom:0;width:100%;left:0;display:block;padding:.5rem 1.5rem;font-size:2.1rem;text-transform:uppercase;background:#f0f0f0;cursor:pointer;transition:all .2s ease}.ptl-fence-calculator .gform_fields .gfield.fence_surface .gfield_radio li input:checked+label,.ptl-fence-calculator .gform_fields .gfield.fence_composition .gfield_radio li input:checked+label,.ptl-fence-calculator .gform_fields .gfield.fence_column_composition .gfield_radio li input:checked+label{background:#029aa7;color:#fff}.ptl-fence-calculator .gform_fields .gfield.fence_composition .gfield_radio li,.ptl-fence-calculator .gform_fields .gfield.fence_column_composition .gfield_radio li{background-size:100%}.ptl-fence-calculator .gform_fields .gfield.fence_composition .gfield_radio li label,.ptl-fence-calculator .gform_fields .gfield.fence_column_composition .gfield_radio li label{font-size:2rem}.ptl-fence-calculator .gform_fields .gfield.fence_column_composition .gfield_radio li{background-position:top center}.ptl-fence-calculator .gfieldset{position:relative;padding:0;margin:0}.ptl-fence-calculator .gfieldset.fc-config{border:1px solid #ddd;height:400px;margin-bottom:30px}.ptl-fence-calculator .gfieldset.fc-config.fc-step-two{height:auto}.ptl-fence-calculator .gfieldset.fc-config li{border:0}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_height,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_height_stepper,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_wall_height_stepper,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_column_height_stepper,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_column_distance{position:absolute;top:72px;left:120px}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_height label,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_height_stepper label,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_wall_height_stepper label,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_column_height_stepper label,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_column_distance label{font-size:1.3rem;text-transform:uppercase;float:left;width:110px}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_height .ginput_container,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_height_stepper .ginput_container,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_wall_height_stepper .ginput_container,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_column_height_stepper .ginput_container,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_column_distance .ginput_container{float:left;width:90px;position:relative}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_height .ginput_container select,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_height_stepper .ginput_container select,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_wall_height_stepper .ginput_container select,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_column_height_stepper .ginput_container select,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_column_distance .ginput_container select,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_height .ginput_container input,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_height_stepper .ginput_container input,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_wall_height_stepper .ginput_container input,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_column_height_stepper .ginput_container input,.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_column_distance .ginput_container input{width:90px;height:38px;margin:0 0 0 .5rem;padding:0 1rem;border:1px solid #ccc}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_column_height_stepper{top:132px;left:120px}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_column_distance{top:192px;left:120px}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_fence_column_distance label{margin-top:3px}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_ending_type .ginput_container{height:62px}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_ending_type .gfield_radio li{width:112px;height:62px;overflow:visible}.ptl-fence-calculator li.gfield.fc_ending_type .gfield_radio li.fc-basic{background:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/ending-type/basic.svg) center bottom no-repeat}.ptl-fence-calculator li.gfield.fc_ending_type .gfield_radio li.fc-arched{background:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/ending-type/arched.svg) center bottom no-repeat}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_ending_type .gfield_radio li input{display:inline-block;margin-right:5px}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_ending_type .gfield_radio li label{font-size:1.3rem}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_doublesided .gfield_radio li{width:112px;height:62px}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_doublesided .gfield_radio li input{display:inline-block;margin-right:5px}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_farm .gfield_radio li{width:112px;height:62px}.ptl-fence-calculator li.gfield.fc_farm .gfield_radio li.fc-1{background:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/fence-farm/plot_zakonceni_ohrada.svg) center bottom no-repeat}.ptl-fence-calculator li.gfield.fc_farm .gfield_radio li.fc-0{background:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/fence-farm/plot_zakonceni_bez.svg) center bottom no-repeat}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_farm .gfield_radio li input{display:inline-block;margin-right:5px}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_farm .gfield_radio li label{font-size:1.3rem}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_has_cover .gfield_radio li{width:112px;height:62px}.ptl-fence-calculator li.gfield.fc_has_cover .gfield_radio li.fc-0{background:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/fence-cover/plot_zakonceni_bez.svg) center bottom no-repeat}.ptl-fence-calculator li.gfield.fc_has_cover .gfield_radio li.fc-1{background:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/fence-cover/plot_zakonceni_zakladni.svg) center bottom no-repeat}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_has_cover .gfield_radio li input{display:inline-block;margin-right:5px}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_has_cover .gfield_radio li label{font-size:1.3rem}.ptl-fence-calculator .gfieldset.fc-config li.gfield.fc_has_columns .gfield_radio li{width:112px;height:62px}.ptl-fence-calculator li.gfield.fc_has_columns .gfield_radio li.fc-full{background:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/fence-has-columns/fence-full.svg) center bottom no-repeat}.ptl-fence-calculator li.gfield.fc_has_columns .gfield_radio li.fc-with_columns{background:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/fence-has-columns/fence-with_columns.svg) center bottom no-repeat}.ptl-fence-calculator .gfieldset.fc-config .gfieldset-legend{font-size:2rem;text-align:center;position:absolute;top:0;width:100%;margin-top:19px}.ptl-fence-calculator .gfieldset.fc_lengths{position:absolute;border:0;top:70px;left:650px;width:390px;height:270px}.ptl-fence-calculator .gfieldset.fc_lengths.fc-I{background:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/fence-length/I.svg) 43px 70px no-repeat;background-size:168px 150px}.ptl-fence-calculator .gfieldset.fc_lengths.fc-L{background:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/fence-length/L.svg) 57px 60px no-repeat;background-size:221px 150px}.ptl-fence-calculator .gfieldset.fc_lengths.fc-U{background:url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/fence-length/U.svg) 57px 60px no-repeat;background-size:221px 150px}.ptl-fence-calculator .gfieldset.fc_lengths .gfieldset-legend{text-align:left;font-size:1.3rem;text-transform:uppercase}.ptl-fence-calculator .gfieldset.fc_lengths .gfield{position:absolute}.ptl-fence-calculator .gfieldset.fc_lengths .gfield:nth-child(1){top:210px;left:72px}.ptl-fence-calculator .gfieldset.fc_lengths .gfield:nth-child(2){top:170px;left:243px}.ptl-fence-calculator .gfieldset.fc_lengths .gfield:nth-child(3){top:0;left:150px}.ptl-fence-calculator .gfieldset.fc_lengths .gfield:nth-child(3).gfield_error{width:300px}.ptl-fence-calculator .gfieldset.fc_lengths .gfield:nth-child(3).gfield_error .ginput_container{float:left}.ptl-fence-calculator .gfieldset.fc_lengths .gfield:nth-child(3).gfield_error .validation_message{float:left;width:150px;margin-left:20px}.ptl-fence-calculator .gfieldset.fc_lengths .gfield .gfield_label{display:none}.ptl-fence-calculator .gfieldset.fc_lengths .gfield .ginput_container input{width:90px;height:38px;margin:0 5px 0 0;padding:0 1rem;border:1px solid #ccc;display:inline-block}.ptl-fence-calculator .gfieldset.fc_lengths .gfield .ginput_container:after{content:"m"}.ptl-fence-calculator .calculation-summary-shape.fc-I{background:#696868 url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/I.svg) center center no-repeat}.ptl-fence-calculator .calculation-summary-shape.fc-L{background:#696868 url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/L.svg) center center no-repeat}.ptl-fence-calculator .calculation-summary-shape.fc-U{background:#696868 url(//old.diton.cz/eriupwofjalw/plugins/fence-calculator/inc/assets/web/css/../images/U.svg) center center no-repeat}.ptl-fence-calculator .calculation-prices{width:100%;font-size:1.4rem;border-collapse:separate;border-spacing:4px 4px}.ptl-fence-calculator .calculation-prices thead{font-weight:700}.ptl-fence-calculator .calculation-prices th,.ptl-fence-calculator .calculation-prices td{padding:.5rem 1.5rem;text-align:left;border:0}.ptl-fence-calculator .calculation-prices th{background:#686868;color:#fff}.ptl-fence-calculator .calculation-prices td{background:#f0f0f0}.ptl-fence-calculator .calculation-prices tbody tr:last-child td{background:0 0}.ptl-fence-calculator .calculation-prices tbody td:last-child{text-align:right}.ptl-fence-calculator .calculation-prices strong{font-weight:700}.ptl-fence-calculator .calculation-summary{gap:20px;display:flex;flex-wrap:wrap;flex:1 0 280px;min-height:220px;justify-content:center}.ptl-fence-calculator .calculation-summary .calculation-summary-category{position:relative;max-width:280px;height:220px}.ptl-fence-calculator .calculation-summary .calculation-summary-category img{width:280px;height:180px}.ptl-fence-calculator .calculation-summary .calculation-summary-surface img{max-height:180px}.ptl-fence-calculator .calculation-summary .calculation-summary-category .calculation-summary-category__title{background:#f0f0f0;color:#000;left:0;right:0;bottom:0}.ptl-fence-calculator .calculation-summary .calculation-summary-shape{height:220px}.ptl-fence-calculator .calculation-summary--pdf{display:none}.ptl-fence-calculator .calculation-summary-category img{display:block}.ptl-fence-calculator .calculation-summary-category__title{position:absolute;left:10px;right:10px;bottom:10px;padding:.5rem 1.5rem;font-size:2rem;text-align:center;text-transform:uppercase;background:rgba(0,0,0,.5);color:#fff;transition:all .2s ease}.ptl-fence-calculator .calculation-summary-shape{display:inline-block;width:280px;height:74px}.ptl-fence-calculator .calculation-summary-shape svg{display:inline-block;width:100%;height:100%}.ptl-fence-calculator .calculation-summary-surface{display:inline-block;max-width:280px}.ptl-fence-calculator .calculation-summary-surface__title{display:inline-block;width:100%;padding:.5rem 1.5rem;font-size:2.1rem;text-align:center;text-transform:uppercase;background:#f0f0f0;transition:all .2s ease}.ptl-fence-calculator .calculation-summary-params{margin:5rem auto 2rem auto;font-size:1.3rem;text-align:center;border-collapse:separate;border-spacing:4px 6px}.ptl-fence-calculator .calculation-summary-params th,.ptl-fence-calculator .calculation-summary-params td{font-weight:400;text-align:right;padding:0;color:#000;background-color:#fff;font-size:13px;border:0;transition:none}.ptl-fence-calculator .gform_page_footer{display:inline-block;width:100%}.ptl-fence-calculator .gform_previous_button{padding:1rem 2rem;background-color:#029aa7;border:1px solid #029aa7}.ptl-fence-calculator .gform_previous_button:hover{color:#029aa7 !important;background-color:#fff !important;border:1px solid #029aa7}.ptl-fence-calculator .gform_button,.ptl-fence-calculator .gform_next_button{float:right;padding:1rem 2rem;background-color:#029aa7;border:1px solid #029aa7;cursor:pointer}.ptl-fence-calculator .gform_button:hover,.ptl-fence-calculator .gform_next_button:hover{color:#029aa7 !important;background-color:#fff !important;border:1px solid #029aa7}.ptl-fence-calculator .gf_page_steps{margin:0 auto 50px;font-size:0;text-align:center;width:500px;height:50px;display:block}.ptl-fence-calculator #gf_page_steps_1{overflow:hidden}.ptl-fence-calculator .gf_page_steps .fc_last_step{position:relative;display:inline-block;width:50px;height:50px;margin:0 25px;font-size:2rem;line-height:50px;background:#686868;color:#fff;border-radius:50%;float:left;visibility:hidden}.ptl-fence-calculator .gf_page_steps .gf_step_clear{display:none}.ptl-fence-calculator .gf_page_steps .gf_step{position:relative;display:inline-block;width:50px;height:50px;margin:0 25px;font-size:2rem;line-height:50px;background:#686868;color:#fff;border-radius:50%;float:left}.ptl-fence-calculator .gf_page_steps .gf_step:after{position:absolute;top:50%;right:-40px;width:30px;height:1px;margin:-1px 0 0;background:#686868;content:' '}.ptl-fence-calculator .gf_page_steps .gf_step.gf_step_active{background:#029aa7}.ptl-fence-calculator .gf_page_steps .gf_step .gf_step_label{display:none}.ptl-fence-calculator .gf_page_steps .gf_step .gf_step_number{width:100%;display:block;text-align:center}.ptl-fence-calculator .gf_page_steps .gf_step:nth-child(3):after{visibility:hidden}.ptl-fence-calculator .gf_page_steps .gf_step:nth-child(3).fc_show_after:after{visibility:visible}.ptl-fence-calculator .btn--calculation-summary.fc-disabled{background:gray;cursor:default}.ptl-fence-calculator .validation_message{color:#d70911;margin-top:5px}.ptl-fence-calculator .validation_error{color:#d70911;margin-bottom:10px}@media print{.page-title{text-align:center}.calculation-box{padding-left:0;padding-right:0;border:none}.calculation-box__title{margin:0 0 2rem;font-size:13pt}.calculation-summary{display:none}.calculation-summary--pdf{display:table;font-size:20px}.calculation-summary td{width:33.33%;padding:10px 0 0}.calculation-summary img{max-width:100%;height:auto}.calculation-prices,.calculation-summary-params{font-size:14px}}.calculation-steps{margin:0 0 5rem;font-size:0;text-align:center}.calculation-steps__item{position:relative;display:inline-block;width:50px;height:50px;margin:0 25px;font-size:2rem;line-height:50px;background:#686868;color:#fff;border-radius:50%}.calculation-steps__item:before{position:absolute;top:50%;left:-40px;width:30px;height:1px;margin:-1px 0 0;background:#686868;content:' '}.calculation-steps__item:first-child:before{display:none}.calculation-steps__item--active{background:#029aa7}.calculation-box{margin:0 0 3rem;padding:1rem;border:1px solid #ddd}.calculation-box .calculation-box__title{margin:1rem 0 3rem;font-size:2rem;text-align:center}.calculation-footer .btn--calculation-summary{margin:0 .3rem 3.5rem;padding:1rem 2rem;font-size:1.6rem;color:#fff;display:inline-block;text-decoration:none;font-weight:400;background:#029aa7;text-transform:uppercase;cursor:pointer;border:1px solid #029aa7}.calculation-footer .btn--calculation-summary:hover{color:#029aa7 !important;background-color:#fff !important}