.bg_close_selects{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:9}.form_modal{position:fixed;top:0;left:0;z-index:1000;width:100%;height:100vh;overflow-y:scroll;z-index:9999;opacity:0;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.form_modal.opend{opacity:1}.form_modal .modal_header{padding:46px 50px 66px;display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.form_modal .left_Hlogo,.form_modal .right_close_wrap{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center}.form_modal .right_close_wrap{cursor:pointer}.form_modal .right_close_wrap svg{margin-left:6px}.form_modal .right_close_wrap svg rect,.form_modal .right_close_wrap svg path{stroke:var(--pmColor)}.form_modal .tab_wrap{border-bottom:2px solid var(--ftOpa02)}.form_modal .tab_wrap .swiper-container{overflow:visible !important}.form_modal .tab_wrap .container{padding-left:133px;max-width:1440px}@media screen and (max-width: 1440px){.form_modal .tab_wrap .container{margin-right:0;max-width:1357px;padding:0 50px}}.form_modal .tab_wrap .one_tab{cursor:pointer;position:relative;line-height:24px;padding-bottom:50px;display:inline-block;width:auto !important;height:auto !important;overflow:visible !important;opacity:.5;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.form_modal .tab_wrap .one_tab::after{content:"";position:absolute;background-color:var(--pmColor);width:100%;height:2px;bottom:-2px;left:0;opacity:.5;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.form_modal .tab_wrap .one_tab.active{opacity:1}.form_modal .tab_wrap .one_tab.active::after{opacity:1}.form_modal .form_modal_section{height:-webkit-calc(100% - 140px);height:-moz-calc(100% - 140px);height:calc(100% - 140px)}.form_modal .content_wrap{overflow:hidden;min-height:-webkit-calc(100% - 76px);min-height:-moz-calc(100% - 76px);min-height:calc(100% - 76px)}.form_modal .content_wrap .container{padding-left:133px;max-width:1440px}@media screen and (max-width: 1440px){.form_modal .content_wrap .container{margin-right:0;max-width:1357px;padding:0 50px}}.form_modal .content_wrap .content{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.form_modal .content_wrap .content .left_side{width:660px}.form_modal .content_wrap .content .right_side{width:-webkit-calc(100% - 610px);width:-moz-calc(100% - 610px);width:calc(100% - 610px);margin-right:-50px;padding-right:50px;padding-left:15px;padding-top:2px;position:relative}.form_modal .content_wrap .content .right_side img{width:100%;z-index:2;position:relative}.form_modal .content_wrap .content .right_side::after{content:"";position:absolute;z-index:1;width:1201.46px;height:400px;background:var(--lightgrey);border-radius:400px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:120px;left:298px;-webkit-transform-origin:top left;-moz-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}@media screen and (max-width: 1250px){.form_modal .content_wrap .content .right_side::after{top:39px;left:213px;height:300px}}.form_modal .content_wrap .content .right_side .step2Image{margin-top:50px;width:-webkit-calc(100% + 98px);width:-moz-calc(100% + 98px);width:calc(100% + 98px);margin-left:-98px}.form_modal .content_wrap .content .right_side .step3Image{margin-top:50px;margin-left:-99px;width:-webkit-calc(100% + 99px);width:-moz-calc(100% + 99px);width:calc(100% + 99px)}.form_modal .content_wrap .content .right_side.no_after{padding-right:100px;padding-left:0px}.form_modal .content_wrap .content .right_side.no_after::after{display:none}.form_modal .top_content_title{padding:50px 0}.form_modal .top_content_title .subtitle{margin-top:5px;margin-bottom:12px}.form_modal .top_content_title .steps_dots{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}.form_modal .top_content_title .steps_dots div{cursor:pointer;border-radius:60px;width:50px;height:50px;margin-right:5px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--lightgrey);color:var(--pmColor);font-family:"soleil";font-style:normal;font-weight:800;font-size:18px;line-height:23px;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}@media screen and (min-width: 1025px){.form_modal .top_content_title .steps_dots div:hover{background:var(--smColor);color:var(--white)}}.form_modal .top_content_title .steps_dots div.active{background:var(--pmColor);color:var(--white)}.form_modal .top_content_title .steps_dots div span{margin-bottom:3px;margin-right:1px}.form_modal .top_content_title .steps_dots div.disabled{pointer-events:none;opacity:.5}.form_modal .who_are_you .input_and_link{margin-bottom:10px;position:relative}.form_modal .who_are_you .input_and_link input[type=radio]{opacity:0}.form_modal .about_you_form .first_step .subtitle,.form_modal .about_you_form .second_step .subtitle{margin-top:9px;margin-bottom:22px}.form_modal .about_you_form .first_content,.form_modal .about_you_form .second_content{margin-bottom:50px}.form_modal .about_you_form .single_input{margin-bottom:35px}.form_modal .about_the_client .subtitle{margin-top:9px;margin-bottom:32px}.form_modal .about_the_client .smaller_container{max-width:460px}.form_modal .two_inputs_wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;width:-webkit-calc(100% + 20px);width:-moz-calc(100% + 20px);width:calc(100% + 20px);margin-left:-10px}.form_modal .two_inputs_wrap>div{width:-webkit-calc(50% - 20px);width:-moz-calc(50% - 20px);width:calc(50% - 20px);margin:0 10px 15px}.form_modal .two_inputs_wrap.small_ver>div{width:-webkit-calc(25% - 20px);width:-moz-calc(25% - 20px);width:calc(25% - 20px)}.form_modal .submit_buttons_wrap{position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;padding:50px 0 46px}.form_modal .submit_buttons_wrap::after{content:"";position:absolute;top:0;left:-2000px;width:5000px;opacity:.2;height:2px;background-color:var(--pmColor)}.form_modal .form_submit{position:relative;-webkit-transition:all .3s ease-in-out 0s;-moz-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s}.form_modal .form_submit input[type=submit]{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;cursor:pointer}.form_modal .form_submit.disabled{pointer-events:none;opacity:.5}.form_modal .academy_first_title,.form_modal .academy_location_title{margin-top:50px;margin-bottom:20px}.form_modal .workshop_topics_titles{margin-top:50px;margin-bottom:30px}.form_modal .workshop_topics_titles .soleil26{margin-bottom:5px}.form_modal .form_step{margin-bottom:50px}.form_modal .distributor_textarea{margin-bottom:50px}.form_modal .whyprodfit_textarea{margin-top:15px;margin-bottom:50px}.form_modal .center_titles{margin-bottom:20px}.form_modal .center_titles .soleil16_lh26{margin-top:8px}.form_modal .what_regions{margin-bottom:35px}.form_modal .search_form{margin-top:10px}.form_modal .search_wrap{position:relative}.form_modal .search_wrap .results_wrap{position:absolute;width:100%;background:var(--white);border:1px solid var(--black);border-radius:6px;padding:10px;z-index:10;top:98px;left:0;max-height:200px;overflow-y:auto;height:auto}.form_modal .search_wrap .results_wrap ul{margin:0;padding:0;list-style:none}.form_modal .search_wrap .results_wrap li{margin-bottom:10px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer}.form_modal .search_wrap .results_wrap li:last-child{margin-bottom:0px}.form_modal .search_wrap .results_wrap li img{width:40px;height:40px;display:block;-o-object-fit:contain;object-fit:contain;margin-right:10px}.form_modal .search_wrap.accesories_search_wrap .results_wrap{z-index:9}.form_modal .accessories_subtitle{margin-top:50px;margin-bottom:22px}.form_modal .product_types_wrap{margin-top:35px;margin-bottom:8px}.form_modal .section_bottom{margin-bottom:50px}.form_modal .section_bottom2{margin-bottom:108px}.form_modal .product_selected_top_text{padding-bottom:0}.form_modal .spaces_subtitle{margin-top:9px;margin-bottom:22px}.form_modal .about_you_section .second_content{margin-top:50px}.form_modal .no_subtitle_input,.form_modal .warranty_search_wrap{margin-bottom:35px}.form_modal .margin_b15{margin-bottom:15px}.form_modal .thank_you_message_wrap{height:100%;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative}.form_modal .thank_you_message_wrap .subtitle_thym{margin:5px 0 28px}.form_modal .thank_you_message_wrap .loader{width:150px;position:absolute;left:44%;top:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}.form_modal .thank_you_message_wrap .loader path{fill:var(--pmColor)}@media screen and (max-width: 1024px){.form_modal .thank_you_message_wrap{height:-webkit-calc(100vh - 203px);height:-moz-calc(100vh - 203px);height:calc(100vh - 203px);padding-left:51px}}@media screen and (max-width: 767px){.form_modal .thank_you_message_wrap{padding-left:10px}}@media screen and (max-width: 1024px){.form_modal .modal_header{padding:24px 24px 50px}.form_modal .form_modal_section{height:-webkit-calc(100% - 102px);height:-moz-calc(100% - 102px);height:calc(100% - 102px)}.form_modal .tab_wrap .container{padding:0 24px}.form_modal .content_wrap .container{padding:0 24px}.form_modal .content_wrap .content .left_side{width:100%}.form_modal .content_wrap .content .right_side{display:none}.form_modal .about_the_client .smaller_container{max-width:100%}.form_modal .about_the_client .step2Image,.form_modal .about_the_client .step3Image{max-width:100%;height:300px;margin-bottom:50px}}@media screen and (max-width: 767px){.form_modal .modal_header{padding:24px 20px 50px}.form_modal .right_close_wrap svg{margin-left:10px;width:18px;height:18px;margin-top:2px}.form_modal .tab_wrap .one_tab{padding-bottom:31px}.form_modal .form_modal_section{height:-webkit-calc(100% - 100px);height:-moz-calc(100% - 100px);height:calc(100% - 100px)}.form_modal .content_wrap{min-height:-webkit-calc(100% - 57px);min-height:-moz-calc(100% - 57px);min-height:calc(100% - 57px)}.form_modal .content_wrap .container{padding:0 20px}.form_modal .content_wrap .button_fb,.form_modal .content_wrap .form_radio_btn{width:100%}.form_modal .content_wrap .arrow_btn_empty{padding-left:18px;padding-right:18px}.form_modal .content_wrap .arrow_btn_empty svg{width:14px}.form_modal .two_inputs_wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-left:0}.form_modal .two_inputs_wrap>div{width:100%;margin:0 0 15px}.form_modal .two_inputs_wrap.small_ver>div{width:100%}}