.fl-style-full-page{width:100%;min-height:100vh}@media screen and (width<=430px){.fl-style-sm-hidden{display:none!important}}@media screen and (width>=431px){.fl-style-sm-show{display:none!important}}@media screen and (width<=576px){.fl-style-wide-sm-hidden{display:none!important}}@media screen and (width>=577px){.fl-style-wide-sm-show{display:none!important}}@media screen and (width<=768px){.fl-style-mobile-hidden,.fl-style-md-hidden{display:none!important}}@media screen and (width>=769px){.fl-style-desktop-hidden,.fl-style-md-show{display:none!important}}@media screen and (width<=1024px){.fl-style-lg-hidden{display:none!important}}@media screen and (width>=1025px){.fl-style-lg-show{display:none!important}}.fl-link{color:#0060e1;cursor:pointer}.fl-link:hover{color:#0060e1}.fl-modal-filters-custom-fields{margin-top:12px}.fl-modal-select{margin-bottom:12px}.fl-modal-select .fl-select,.fl-modal-select .fl-input-wrapper .fl-input-container{height:56px}.ui-font-h1-regular{font-size:44px;font-weight:400;line-height:53px}.ui-font-h2-regular{font-size:32px;font-weight:400;line-height:39px}.ui-font-h3-regular{font-size:24px;font-weight:400;line-height:36px}.ui-font-h4-regular{font-size:18px;font-weight:400;line-height:27px}.ui-font-body-regular{font-size:16px;font-weight:400;line-height:24px}.ui-font-subtitle-regular{font-size:14px;font-weight:400;line-height:21px}.ui-font-caption-regular{font-size:12px;font-weight:400;line-height:18px}.ui-font-h1-medium{font-size:44px;font-weight:500;line-height:53px}.ui-font-h2-medium{font-size:32px;font-weight:500;line-height:39px}.ui-font-h3-medium{font-size:24px;font-weight:500;line-height:36px}.ui-font-h4-medium{font-size:18px;font-weight:500;line-height:27px}.ui-font-body-medium{font-size:16px;font-weight:500;line-height:24px}.ui-font-subtitle-medium{font-size:14px;font-weight:500;line-height:21px}.ui-font-caption-medium{font-size:12px;font-weight:500;line-height:18px}.ui-font-h1-bold{font-size:44px;font-weight:700;line-height:53px}.ui-font-h2-bold{font-size:32px;font-weight:700;line-height:39px}.ui-font-h3-bold{font-size:24px;font-weight:700;line-height:36px}.ui-font-h4-bold{font-size:18px;font-weight:700;line-height:27px}.ui-font-body-bold{font-size:16px;font-weight:700;line-height:24px}.ui-font-subtitle-bold{font-size:14px;font-weight:700;line-height:21px}.ui-font-caption-bold{font-size:12px;font-weight:700;line-height:18px}.bg-light{background-color:#f9f9f9!important}.lp_screen{padding:90px 15px}.main_page_lp .lp_screen_1{background:#fff url(/images/lp/mbg_1.jpg) 85% bottom/cover no-repeat;min-height:750px;margin-top:-78px;padding-top:180px}.main_page_lp .lp_screen-prefooter{background:#fff url(/images/lp/bg-3.jpg) top no-repeat;padding-top:120px;padding-bottom:80px}.lp_screen_1__laptop{background-image:url(/images/lp/bg_1.jpg);background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 -15px}.fl-product{background:#f8f8f8;border-radius:15px;overflow:hidden}.fl-product__logo{max-height:29px;margin-bottom:30px}.fl-list{padding-left:20px;font-size:16px;list-style:none}.fl-list li{margin-bottom:18px;position:relative}.fl-list li:before{content:"";background:#0060e1;width:8px;height:8px;display:block;position:absolute;top:9px;left:-20px}.fl-list_red li:before{background-color:#ef4c40}.fl-list_yellow li:before{background-color:#fbd519}.fl-list_purple li:before{background-color:#7b5be0}.fl-list_blue li:before{background-color:#4495fe}.fl-list_orange li:before{background-color:#f78f01}.fl-list_cian li:before{background-color:#3cbad2}.fl-title_main{font-size:50px;font-weight:700;line-height:120%}.fl-title{font-size:45px;font-weight:700;line-height:1.2}.fl-title_big{font-size:40px;font-weight:700;line-height:135%}.fl-sub-title{font-size:22px;line-height:130%}.fl-post-image{border-radius:5px}@media (width>=1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1240px}}@media (width<=1366px){.fl-title_main{font-size:42px}.fl-title{font-size:30px}.fl-title_big{font-size:36px}}@media (width<=1024px){.main_page_lp .lp_screen_1{background-position:45% bottom}}@media (width<=900px){.fl-title_main{font-size:34px}}@media only screen and (width<=767px){.fl-sub-title{font-size:20px}.fl-title_main{font-size:30px}.fl-title{font-size:25px}.fl-title_big{font-size:30px}.lp_screen{padding:50px 0}.lp_screen_1__laptop{margin:0}}
