.btn{font-family:FrutigerNextW01-BoldCn;font-size:15px;font-size:.9375rem;background-color:#0070ba;color:#fff;border-radius:4px;line-height:120%;padding:.9375rem 1.5625rem;min-width:100%;text-transform:uppercase;display:inline-block;text-align:center;letter-spacing:2px;position:relative;-webkit-box-shadow:0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 rgba(0,0,0,.3);-webkit-transition:color .5s ease,background-color .5s ease,transform .5s ease,box-shadow .5s ease;-webkit-transition:color .5s ease,background-color .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:color .5s ease,background-color .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:color .5s ease,background-color .5s ease,transform .5s ease,box-shadow .5s ease;transition:color .5s ease,background-color .5s ease,transform .5s ease,box-shadow .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;border:0;z-index:1}@media (min-width:768px){.btn{min-width:8.125rem;min-width:12.5rem}}.btn:hover{color:#0070ba;background-color:#fff;cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.SectionTitle .btn{font-family:FrutigerNextW01-BoldCn;font-size:15px;font-size:.9375rem;background-color:#0070ba;color:#fff;border-radius:4px;line-height:120%;padding:.9375rem 1.5625rem;min-width:100%;text-transform:uppercase;display:inline-block;text-align:center;letter-spacing:2px;position:relative;-webkit-box-shadow:0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 rgba(0,0,0,.3);-webkit-transition:color .5s ease,background-color .5s ease,transform .5s ease,box-shadow .5s ease;-webkit-transition:color .5s ease,background-color .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:color .5s ease,background-color .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:color .5s ease,background-color .5s ease,transform .5s ease,box-shadow .5s ease;transition:color .5s ease,background-color .5s ease,transform .5s ease,box-shadow .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;border:0;z-index:1}@media (min-width:768px){.SectionTitle .btn{min-width:8.125rem;min-width:12.5rem}}.SectionTitle .btn:hover{color:#0070ba;background-color:#fff;cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.gf_page_steps{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin-bottom:1.25rem}@media (min-width:769px){.gf_page_steps{margin-bottom:2.5rem}}@media (min-width:1025px){.gf_page_steps{margin-bottom:6.25rem}}.gf_step_clear{display:none}.gf_step{text-align:center;position:relative}@media (min-width:769px){.gf_step:first-child:last-child ~ .gf_step:before{width:Infinityrem}}@media (min-width:769px){.gf_step:first-child:nth-last-child(2)~.gf_step:before{width:61.875rem}}@media (min-width:769px){.gf_step:first-child:nth-last-child(3)~.gf_step:before{width:29.0625rem}}@media (min-width:769px){.gf_step:first-child:nth-last-child(4)~.gf_step:before{width:18.125rem}}@media (min-width:769px){.gf_step:first-child:nth-last-child(5)~.gf_step:before{width:12.65625rem}}@media (min-width:769px){.gf_step:first-child:nth-last-child(6)~.gf_step:before{width:9.375rem}}.gf_step:before{position:absolute;left:0;border-top:1px solid #989897;content:"";-webkit-transform:translateX(calc(-100% - 20px));transform:translateX(calc(-100% - 20px));top:1.25rem}.gf_step_number{position:relative;display:inline-block;border-radius:50%;width:2.5rem;height:2.5rem;line-height:2.5rem;text-align:center;border:1px solid #989897}.gf_step_active .gf_step_number{background:#0070ba;border:none}.gf_step_active .gf_step_label{color:#00a5d7}.gf_step_label{display:block;font-family:FrutigerNextW01-BoldCn;font-size:14px;font-size:.875rem;letter-spacing:1px;line-height:120%;color:#fff;text-transform:uppercase;margin-top:.625rem}@media (min-width:768px){.gf_step_label{font-size:15px;font-size:.9375rem;letter-spacing:2px}}.gf_flex .gform_fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gf_flex .gform_fields .gfield{position:relative;width:100%}@media (min-width:1281px){.gf_flex .gform_fields .gfield{width:calc(100% * 1/3 - 20px)}}.gf_flex .gform_fields .gfield.gsection,.gf_flex .gform_fields .gfield input,.gsection{width:100%}.gsection{margin-bottom:40px}.gsection_title{font-family:FrutigerNextW01-HeavyCn;line-height:110%;color:#fff;font-size:30px;font-size:1.875rem}@media (min-width:769px){.gsection_title{font-size:36px;font-size:2.25rem}}@media (min-width:1025px){.gsection_title{font-size:44px;font-size:2.75rem}}.gform_description{font-family:Frutiger Next W01 Light;font-size:16px;font-size:1rem;line-height:160%;color:#fff}@media (min-width:480px){.gform_description{font-size:18px;font-size:1.125rem}}@media (min-width:1024px){.gform_description{line-height:190%}}.gform_wrapper .button{margin-top:20px;font-family:FrutigerNextW01-BoldCn;font-size:15px;font-size:.9375rem;background-color:#0070ba;color:#fff;border-radius:4px;line-height:120%;padding:.9375rem 1.5625rem;min-width:100%;text-transform:uppercase;display:inline-block;text-align:center;letter-spacing:2px;position:relative;-webkit-box-shadow:0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 rgba(0,0,0,.3);-webkit-transition:color .5s ease,background-color .5s ease,transform .5s ease,box-shadow .5s ease;-webkit-transition:color .5s ease,background-color .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:color .5s ease,background-color .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:color .5s ease,background-color .5s ease,transform .5s ease,box-shadow .5s ease;transition:color .5s ease,background-color .5s ease,transform .5s ease,box-shadow .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;border:0;z-index:1}@media (min-width:1025px){.gform_wrapper .button{margin-top:40px}}@media (min-width:768px){.gform_wrapper .button{min-width:8.125rem;min-width:12.5rem}}.gform_wrapper .button:hover{color:#0070ba;background-color:#fff;cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.gform_wrapper .button.gform_previous_button{font-family:FrutigerNextW01-BoldCn;font-size:15px;font-size:.9375rem;background-color:#0070ba;color:#fff;border-radius:4px;line-height:120%;padding:.9375rem 1.5625rem;min-width:100%;text-transform:uppercase;display:inline-block;text-align:center;letter-spacing:2px;position:relative;-webkit-box-shadow:0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 rgba(0,0,0,.3);-webkit-transition:color .5s ease,background-color .5s ease,transform .5s ease,box-shadow .5s ease;-webkit-transition:color .5s ease,background-color .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:color .5s ease,background-color .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:color .5s ease,background-color .5s ease,transform .5s ease,box-shadow .5s ease;transition:color .5s ease,background-color .5s ease,transform .5s ease,box-shadow .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;border:0;z-index:1;background:none;color:#0070ba;border:1px solid #0070ba}@media (min-width:768px){.gform_wrapper .button.gform_previous_button{min-width:8.125rem;min-width:12.5rem}}.gform_wrapper .button.gform_previous_button:hover{color:#0070ba;background-color:#fff;cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3);background:#0070ba;color:#fff}.gform_wrapper .large{width:100%}.gform_ajax_spinner{width:50px;height:50px;display:block;margin-left:auto;margin-right:auto}.gform_confirmation_message{text-align:center}.gform_confirmation_message h2{font-family:FrutigerNextW01-HeavyCn;font-size:34px;font-size:2.125rem;line-height:110%;color:#fff}@media (min-width:480px){.gform_confirmation_message h2{font-size:44px;font-size:2.75rem}}@media (min-width:768px){.gform_confirmation_message h2{font-size:48px;font-size:3rem}}@media (min-width:1024px){.gform_confirmation_message h2{font-size:54px;font-size:3.375rem}}@media (min-width:1280px){.gform_confirmation_message h2{font-size:64px;font-size:4rem}}.gform_confirmation_message h3{font-family:FrutigerNextW01-HeavyCn;line-height:110%;color:#fff;font-size:30px;font-size:1.875rem}@media (min-width:769px){.gform_confirmation_message h3{font-size:36px;font-size:2.25rem}}@media (min-width:1025px){.gform_confirmation_message h3{font-size:44px;font-size:2.75rem}}.gform_confirmation_message h4{font-family:FrutigerNextW01-HeavyCn;font-size:20px;font-size:1.25rem;line-height:120%;color:#fff}@media (min-width:480px){.gform_confirmation_message h4{font-size:24px;font-size:1.5rem}}@media (min-width:1024px){.gform_confirmation_message h4{font-size:26px;font-size:1.625rem}}@media (min-width:1280px){.gform_confirmation_message h4{font-size:28px;font-size:1.75rem}}@media (min-width:1680px){.gform_confirmation_message h4{font-size:30px;font-size:1.875rem}}.gform_confirmation_message p{font-family:Frutiger Next W01 Light;font-size:16px;font-size:1rem;line-height:160%;color:#fff}@media (min-width:480px){.gform_confirmation_message p{font-size:18px;font-size:1.125rem}}@media (min-width:1024px){.gform_confirmation_message p{line-height:190%}}.gfield{margin-bottom:10px}@media (min-width:1025px){.gfield{margin-bottom:25px}}.gfield--big,.gfield--big .gfield_checkbox li{width:100%}.gfield_label{font-family:FrutigerNextW01-BoldCn;font-size:14px;font-size:.875rem;text-transform:uppercase;line-height:121%;letter-spacing:.125rem;color:#00a5d7;display:block;margin-bottom:5px}.gfield_checkbox{font-family:Frutiger Next W01 Light;font-size:16px;font-size:1rem;line-height:160%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}@media (min-width:480px){.gfield_checkbox{font-size:18px;font-size:1.125rem}}@media (min-width:1024px){.gfield_checkbox{line-height:190%}}.gfield_checkbox li{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:769px){.gfield_checkbox li{width:50%}}.gfield_checkbox input[type=checkbox]{margin-right:10px;width:20px;height:20px;display:inline-block;color:#fff;position:relative!important;opacity:1!important;visibility:visible!important;border:2px solid #fff}.gfield_checkbox input[type=checkbox]:checked:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:8px;height:8px;background:#00a5d7}.gform_drop_area{background:hsla(60,1%,76%,.1);padding:45px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #00a5d7;border-radius:4px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gform_button_select_files{margin-top:20px}.ginput_container_fileupload .validation_message{margin-top:10px}.ginput_preview{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.ginput_preview .gform_delete{font-family:FrutigerNextW01-BoldCn;font-size:14px;font-size:.875rem;letter-spacing:1px;line-height:120%;color:#00a5d7;text-transform:uppercase}@media (min-width:768px){.ginput_preview .gform_delete{font-size:15px;font-size:.9375rem;letter-spacing:2px}}.ginput_preview .gform_delete:hover{cursor:pointer}.Configurator{overflow:hidden;position:relative;padding-bottom:5rem;background:#000;padding-top:1.25rem}@media (min-width:768px){.Configurator{padding-top:6.25rem}}@media (min-width:1024px){.Configurator{background:none;padding-bottom:10rem}}@media (min-width:1281px){.Configurator{padding-bottom:15.625rem}}.Configurator__bg{content:"";position:absolute;background-color:#fff;height:200vh;width:200vw;-moz-transform:rotate(-43deg);-ms-transform:rotate(-43deg);-o-transform:rotate(-43deg);-webkit-transform:rotate(-43deg);-webkit-transform-origin:right top;transform-origin:right top;top:60%;right:0;z-index:0}@media (min-width:481px){.Configurator__bg{top:35%}}@media (min-width:1025px){.Configurator__bg{top:35%;display:none}}.Configurator__container{-webkit-box-shadow:0 2px 10px 0 rgba(0,0,0,.2);box-shadow:0 2px 10px 0 rgba(0,0,0,.2);padding-left:0;padding-right:0;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 1.25rem;z-index:2}@media (min-width:769px){.Configurator__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;min-height:25rem}}@media (min-width:1025px){.Configurator__container{min-height:48.75rem}}@media (min-width:1601px){.Configurator__container{width:100%;max-width:96.25rem;margin:0 auto}}.Configurator__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;position:relative;background:-webkit-gradient(linear,left top,left bottom,from(#0070ba),to(#000));background:linear-gradient(180deg,#0070ba,#000);color:#fff;padding:2.1875rem 1.25rem 2.5rem;width:100%;min-height:25rem}@media (min-width:769px){.Configurator__left{min-height:31.25rem}}@media (min-width:1025px){.Configurator__left{min-height:48.75rem}}@media (min-width:1281px){.Configurator__left{width:66.66667%;height:100%}}@media (min-width:1441px){.Configurator__left{padding:5.625rem 0 6.25rem 5.625rem}}.Configurator__title__small{font-family:FrutigerNextW01-BoldCn;font-size:14px;font-size:.875rem;text-transform:uppercase;line-height:121%;letter-spacing:.125rem;color:#00a5d7;position:absolute;left:rem(94);top:rem(94)}.Configurator__title__big{font-family:FrutigerNextW01-HeavyCn;font-size:34px;font-size:2.125rem;line-height:110%;color:#fff;margin-top:2.25rem}@media (min-width:480px){.Configurator__title__big{font-size:44px;font-size:2.75rem}}@media (min-width:768px){.Configurator__title__big{font-size:48px;font-size:3rem}}@media (min-width:1024px){.Configurator__title__big{font-size:54px;font-size:3.375rem}}@media (min-width:1280px){.Configurator__title__big{font-size:64px;font-size:4rem}}@media (min-width:769px){.Configurator__title__big{margin-top:3.75rem}}@media (max-width:767px){.Configurator__title__big{font-size:1.875rem}}.Configurator__title__big--right{margin-top:1.625rem;font-family:FrutigerNextW01-HeavyCn;line-height:110%;color:#1d1d1b;font-size:30px;font-size:1.875rem}@media (min-width:769px){.Configurator__title__big--right{margin-top:3.125rem;font-size:36px;font-size:2.25rem}}@media (min-width:1025px){.Configurator__title__big--right{font-size:44px;font-size:2.75rem}}.Configurator__half{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width:1025px){.Configurator__half{width:50%}.Configurator__half:first-of-type{padding-right:1.25rem}}.Configurator__half:not(:first-of-type){display:none;border-left:1px solid hsla(0,0%,85%,.4);-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:1025px){.Configurator__half:not(:first-of-type){display:-webkit-box;display:-ms-flexbox;display:flex}}.Configurator__right{background:#fff;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:2.1875rem 1.25rem 2.5rem;min-height:25rem}@media (min-width:769px){.Configurator__right{min-height:31.25rem}}@media (min-width:1025px){.Configurator__right{min-height:48.75rem}}@media (min-width:1281px){.Configurator__right{max-width:31.25rem}}@media (min-width:1441px){.Configurator__right{max-width:none;padding:5.625rem 4.875rem 6.25rem}}.Configurator__right__bottom{margin-top:auto}.Configurator__right .nice-select{margin-bottom:1.25rem}.Configurator__right .btn{width:100%}.Configurator__step{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;position:relative}.Configurator__step:not(:first-of-type):before{content:"";position:absolute;top:0;display:inline-block;width:15.625rem;border-top:1px solid hsla(0,0%,85%,.4);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Configurator__step label{font-family:FrutigerNextW01-HeavyCn;line-height:110%;color:#00a5d7;font-size:30px;font-size:1.875rem}@media (min-width:769px){.Configurator__step label{font-size:36px;font-size:2.25rem}}@media (min-width:1025px){.Configurator__step label{font-size:44px;font-size:2.75rem}}.Configurator__step span{font-family:Frutiger Next W01 Light;font-size:18px;font-size:1.125rem;line-height:180%;font-weight:300;color:#fff}@media (min-width:768px){.Configurator__step span{font-size:20px;font-size:1.25rem}}@media (min-width:1280px){.Configurator__step span{font-size:24px;font-size:1.5rem}}.Configurator__step span p{margin-bottom:.625rem}@media (min-width:1024px){.Configurator__step span p{margin-bottom:1.25rem}}.Configurator__step span p:last-of-type{margin-bottom:1.875rem}@media (min-width:1024px){.Configurator__step span p:last-of-type{margin-bottom:3.125rem}}.Configurator__button{margin-right:auto;margin-top:auto}.Configurator__modal{position:fixed;z-index:9999;top:0;left:0;width:100vw;height:100vh;overflow-y:auto;opacity:0;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .3s;transition:all .3s;background-color:#000}.Configurator__modal__container{width:100%;max-width:96.25rem;margin:0 auto;padding-left:.9375rem;padding-right:.9375rem;max-width:65.625rem;max-width:1050px}@media screen and (min-width:640px){.Configurator__modal__container{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:1025px){.Configurator__modal__container{padding-left:2.5rem;padding-right:2.5rem}}@media screen and (min-width:1441px){.Configurator__modal__container{padding-left:3.125rem;padding-right:3.125rem}}@media (max-width:1024px){.Configurator__modal__container{margin-top:60px;overflow-y:scroll;max-height:calc(100vh - 80px);margin-bottom:20px}}.Configurator__modal__close{position:absolute;width:30px;height:30px;font-family:FrutigerNextW01-HeavyCn;font-size:40px;font-size:2.5rem;color:#fff;word-break:break-all;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:hsla(0,0%,100%,0);right:20px;top:20px}@media (min-width:480px){.Configurator__modal__close{font-size:60px;font-size:3.75rem;word-break:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}@media (min-width:768px){.Configurator__modal__close{font-size:70px;font-size:4.375rem}}@media (min-width:1024px){.Configurator__modal__close{font-size:100px;font-size:6.25rem}}@media (min-width:1680px){.Configurator__modal__close{font-size:120px;font-size:7.5rem}}@media (min-width:1025px){.Configurator__modal__close{right:40px;top:60px}}.Configurator__modal__close:after,.Configurator__modal__close:before{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-1px;background:#fff}.Configurator__modal__close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.Configurator__modal__close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.Configurator__modal.active{opacity:1;visibility:visible}.Configurator__modal__container{color:#fff}.Configurator__modal__container form ::-webkit-input-placeholder{font-family:Frutiger Next W01 Light;font-size:16px;font-size:1rem;line-height:1em;color:#1d1d1b}.Configurator__modal__container form ::-moz-placeholder{font-family:Frutiger Next W01 Light;font-size:16px;font-size:1rem;line-height:1em;color:#1d1d1b}.Configurator__modal__container form :-ms-input-placeholder{font-family:Frutiger Next W01 Light;font-size:16px;font-size:1rem;line-height:1em;color:#1d1d1b}.Configurator__modal__container form :-moz-placeholder{font-family:Frutiger Next W01 Light;font-size:16px;font-size:1rem;line-height:1em;color:#1d1d1b}.Configurator__modal__container .selectbox.hide-first .list .selected{display:none}.Configurator__modal__container .gform_wrapper,.Configurator__modal__container .wpcf7{text-align:left}.Configurator__modal__container .gform_wrapper .screen-reader-response,.Configurator__modal__container .wpcf7 .screen-reader-response{display:none}.Configurator__modal__container .gform_wrapper input[type=checkbox],.Configurator__modal__container .gform_wrapper input[type=radio],.Configurator__modal__container .wpcf7 input[type=checkbox],.Configurator__modal__container .wpcf7 input[type=radio]{position:absolute;opacity:0;visibility:hidden}.Configurator__modal__container .gform_wrapper .selectbox,.Configurator__modal__container .gform_wrapper input[type=email],.Configurator__modal__container .gform_wrapper input[type=file],.Configurator__modal__container .gform_wrapper input[type=text],.Configurator__modal__container .wpcf7 .selectbox,.Configurator__modal__container .wpcf7 input[type=email],.Configurator__modal__container .wpcf7 input[type=file],.Configurator__modal__container .wpcf7 input[type=text]{display:inline-block;padding:.625rem 1.5625rem;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:.9375rem;font-family:FrutigerNextW01-HeavyCn;line-height:120%;font-family:Frutiger Next W01 Light;font-size:16px;font-size:1rem;line-height:160%;color:#1d1d1b;line-height:1em;border-radius:4px;background-color:#fff;text-align:center}@media (min-width:1024px){.Configurator__modal__container .gform_wrapper .selectbox,.Configurator__modal__container .gform_wrapper input[type=email],.Configurator__modal__container .gform_wrapper input[type=file],.Configurator__modal__container .gform_wrapper input[type=text],.Configurator__modal__container .wpcf7 .selectbox,.Configurator__modal__container .wpcf7 input[type=email],.Configurator__modal__container .wpcf7 input[type=file],.Configurator__modal__container .wpcf7 input[type=text]{font-size:20px;font-size:1.25rem}}@media (min-width:480px){.Configurator__modal__container .gform_wrapper .selectbox,.Configurator__modal__container .gform_wrapper input[type=email],.Configurator__modal__container .gform_wrapper input[type=file],.Configurator__modal__container .gform_wrapper input[type=text],.Configurator__modal__container .wpcf7 .selectbox,.Configurator__modal__container .wpcf7 input[type=email],.Configurator__modal__container .wpcf7 input[type=file],.Configurator__modal__container .wpcf7 input[type=text]{font-size:18px;font-size:1.125rem}}@media (min-width:1024px){.Configurator__modal__container .gform_wrapper .selectbox,.Configurator__modal__container .gform_wrapper input[type=email],.Configurator__modal__container .gform_wrapper input[type=file],.Configurator__modal__container .gform_wrapper input[type=text],.Configurator__modal__container .wpcf7 .selectbox,.Configurator__modal__container .wpcf7 input[type=email],.Configurator__modal__container .wpcf7 input[type=file],.Configurator__modal__container .wpcf7 input[type=text]{line-height:190%}}@media (min-width:481px){.Configurator__modal__container .gform_wrapper .selectbox,.Configurator__modal__container .gform_wrapper input[type=email],.Configurator__modal__container .gform_wrapper input[type=file],.Configurator__modal__container .gform_wrapper input[type=text],.Configurator__modal__container .wpcf7 .selectbox,.Configurator__modal__container .wpcf7 input[type=email],.Configurator__modal__container .wpcf7 input[type=file],.Configurator__modal__container .wpcf7 input[type=text]{text-align:left}}.Configurator__modal__container .gform_wrapper .selectbox.wpcf7-not-valid,.Configurator__modal__container .gform_wrapper input[type=email].wpcf7-not-valid,.Configurator__modal__container .gform_wrapper input[type=file].wpcf7-not-valid,.Configurator__modal__container .gform_wrapper input[type=text].wpcf7-not-valid,.Configurator__modal__container .wpcf7 .selectbox.wpcf7-not-valid,.Configurator__modal__container .wpcf7 input[type=email].wpcf7-not-valid,.Configurator__modal__container .wpcf7 input[type=file].wpcf7-not-valid,.Configurator__modal__container .wpcf7 input[type=text].wpcf7-not-valid{border-color:#ec3324;border-width:3px}.Configurator__modal__container .gform_wrapper textarea,.Configurator__modal__container .wpcf7 textarea{padding:1.25rem 1.5625rem;font-family:FrutigerNextW01-HeavyCn;font-size:16px;font-size:1rem;line-height:120%;color:#1d1d1b;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:4px;height:9.375rem}@media (min-width:480px){.Configurator__modal__container .gform_wrapper textarea,.Configurator__modal__container .wpcf7 textarea{font-size:18px;font-size:1.125rem}}@media (min-width:1024px){.Configurator__modal__container .gform_wrapper textarea,.Configurator__modal__container .wpcf7 textarea{font-size:20px;font-size:1.25rem}}.Configurator__modal__container .gform_wrapper input[type=submit],.Configurator__modal__container .wpcf7 input[type=submit]{font-family:FrutigerNextW01-BoldCn;font-size:15px;font-size:.9375rem;background-color:#0070ba;color:#fff;border-radius:4px;line-height:120%;padding:.9375rem 1.5625rem;min-width:100%;text-transform:uppercase;display:inline-block;text-align:center;letter-spacing:2px;position:relative;-webkit-box-shadow:0 0 0 rgba(0,0,0,.3);box-shadow:0 0 0 rgba(0,0,0,.3);-webkit-transition:color .5s ease,background-color .5s ease,transform .5s ease,box-shadow .5s ease;-webkit-transition:color .5s ease,background-color .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:color .5s ease,background-color .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;transition:color .5s ease,background-color .5s ease,transform .5s ease,box-shadow .5s ease;transition:color .5s ease,background-color .5s ease,transform .5s ease,box-shadow .5s ease,-webkit-transform .5s ease,-webkit-box-shadow .5s ease;border:0;z-index:1}@media (min-width:768px){.Configurator__modal__container .gform_wrapper input[type=submit],.Configurator__modal__container .wpcf7 input[type=submit]{min-width:8.125rem;min-width:12.5rem}}.Configurator__modal__container .gform_wrapper input[type=submit]:hover,.Configurator__modal__container .wpcf7 input[type=submit]:hover{color:#0070ba;background-color:#fff;cursor:pointer;-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.Configurator__modal__container .gform_wrapper br,.Configurator__modal__container .wpcf7 br{display:none}.Configurator__modal__container .gform_wrapper .selectbox.open,.Configurator__modal__container .wpcf7 .selectbox.open{color:#fff}.Configurator__modal__container .gform_wrapper .wpcf7-form-control-wrap,.Configurator__modal__container .wpcf7 .wpcf7-form-control-wrap{-webkit-box-sizing:border-box;box-sizing:border-box}.Configurator__modal__container .gform_wrapper .ajax-loader,.Configurator__modal__container .wpcf7 .ajax-loader{display:none;margin-top:1.875rem}.Configurator__modal__container .gform_wrapper .ajax-loader.is-active,.Configurator__modal__container .wpcf7 .ajax-loader.is-active{display:block;position:relative;width:100%;background-repeat:no-repeat;background-position:50%}.Configurator__modal__container .wpcf7-checkbox .wpcf7-list-item-label,.Configurator__modal__container .wpcf7-radio .wpcf7-list-item-label{display:block;position:relative;padding-left:35px;margin-bottom:.9375rem}@media (min-width:1024px){.Configurator__modal__container .wpcf7-checkbox .wpcf7-list-item-label,.Configurator__modal__container .wpcf7-radio .wpcf7-list-item-label{margin-bottom:1.5625rem}}.Configurator__modal__container .wpcf7-checkbox .wpcf7-list-item-label:after,.Configurator__modal__container .wpcf7-checkbox .wpcf7-list-item-label:before,.Configurator__modal__container .wpcf7-radio .wpcf7-list-item-label:after,.Configurator__modal__container .wpcf7-radio .wpcf7-list-item-label:before{content:"";display:block;position:absolute;top:50%;left:0;margin-top:-12px}.Configurator__modal__container .wpcf7-checkbox .wpcf7-list-item-label:before,.Configurator__modal__container .wpcf7-radio .wpcf7-list-item-label:before{width:20px;height:20px;border:3px solid #fff}.Configurator__modal__container .wpcf7-checkbox .wpcf7-list-item-label:after,.Configurator__modal__container .wpcf7-radio .wpcf7-list-item-label:after{opacity:0;background-color:#00a5d7;width:.5rem;height:.5rem;margin-top:-6px;left:6px}.Configurator__modal__container .wpcf7-checkbox,.Configurator__modal__container .wpcf7-radio{position:relative;display:block;width:100%;line-height:24px;text-align:left}.Configurator__modal__container .wpcf7-checkbox .wpcf7-list-item,.Configurator__modal__container .wpcf7-radio .wpcf7-list-item{display:inline-block}.Configurator__modal__container .wpcf7-checkbox .wpcf7-list-item-label,.Configurator__modal__container .wpcf7-radio .wpcf7-list-item-label{font-family:Frutiger Next W01 Light;font-size:16px;line-height:160%;color:#1d1d1b;font-size:1rem;color:#fff}@media (min-width:480px){.Configurator__modal__container .wpcf7-checkbox .wpcf7-list-item-label,.Configurator__modal__container .wpcf7-radio .wpcf7-list-item-label{font-size:18px;font-size:1.125rem}}@media (min-width:1024px){.Configurator__modal__container .wpcf7-checkbox .wpcf7-list-item-label,.Configurator__modal__container .wpcf7-radio .wpcf7-list-item-label{line-height:190%}}.Configurator__modal__container .wpcf7-checkbox.wpcf7-not-valid .wpcf7-list-item-label:before,.Configurator__modal__container .wpcf7-radio.wpcf7-not-valid .wpcf7-list-item-label:before{border-color:#ec3324}.Configurator__modal__container .wpcf7-radio .wpcf7-list-item-label{margin-right:16px}.Configurator__modal__container .wpcf7-radio .wpcf7-list-item-label:after,.Configurator__modal__container .wpcf7-radio .wpcf7-list-item-label:before{border-radius:50%}.Configurator__modal__container .wpcf7-radio input[type=radio]:checked+.wpcf7-list-item-label:after{opacity:1}.Configurator__modal__container .wpcf7-checkbox{margin-bottom:0}.Configurator__modal__container .wpcf7-checkbox .wpcf7-list-item{display:block;text-align:left}.Configurator__modal__container .wpcf7-checkbox .wpcf7-list-item.last{margin-bottom:0}.Configurator__modal__container .wpcf7-checkbox input[type=checkbox]:checked+.wpcf7-list-item-label:after{opacity:1}.Configurator__modal__container span.wpcf7-list-item{margin-left:0}.Configurator__modal__container span.wpcf7-not-valid-tip{font-size:12px;font-family:Frutiger Next W01 Light;font-size:16px;font-size:1rem;line-height:160%;color:#1d1d1b;color:#fff;margin-top:-10px;padding-bottom:1.5625rem;display:block}@media (min-width:480px){.Configurator__modal__container span.wpcf7-not-valid-tip{font-size:18px;font-size:1.125rem}}@media (min-width:1024px){.Configurator__modal__container span.wpcf7-not-valid-tip{line-height:190%}}.Configurator__modal__container .wpcf7-form.sent{position:relative}.Configurator__modal__container .wpcf7-response-output{border:none!important;clear:both}.Configurator__modal__container .wpcf7-response-output:after{clear:both;content:"";display:block}.Configurator__modal__container div.wpcf7-mail-sent-ng{border:none!important;font-family:Frutiger Next W01 Light;font-size:16px;font-size:1rem;line-height:160%;color:#1d1d1b}@media (min-width:480px){.Configurator__modal__container div.wpcf7-mail-sent-ng{font-size:18px;font-size:1.125rem}}@media (min-width:1024px){.Configurator__modal__container div.wpcf7-mail-sent-ng{line-height:190%}}.Configurator__modal__container div.wpcf7-mail-sent-ok{border:none!important;margin:0;padding:0;color:#fff!important}.Configurator__modal__container .wpcf7-form .wpcf7-response-output.wpcf7-mail-sent-ng,.Configurator__modal__container .wpcf7-form .wpcf7-response-output.wpcf7-validation-errors{color:#fff;text-align:left;padding:11px 25px;margin-top:10px;background-color:#ec3324;border-radius:5px}.Configurator__modal__container .wpcf7-response-output{text-align:center;color:#fff}.Configurator__modal__container .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{font-family:FrutigerNextW01-HeavyCn;font-size:16px;font-size:1rem;line-height:120%;color:#1d1d1b;margin-top:1.875rem;padding:1.875rem}@media (min-width:480px){.Configurator__modal__container .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{font-size:18px;font-size:1.125rem}}@media (min-width:1024px){.Configurator__modal__container .wpcf7-response-output.wpcf7-display-none.wpcf7-mail-sent-ok{font-size:20px;font-size:1.25rem}}