@import url(https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap&family=EB+Garamond:ital@1);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.posts-carousel{background:#000;color:#fff}.posts-carousel *{cursor:pointer}@media (min-width:768px){.posts-carousel{height:calc(100vh - 115px);position:relative}.posts-carousel_slides{height:calc(100vh - 180px)}}.posts-carousel_slides_slide{align-items:center;background:#000;color:#fff;display:flex;flex-direction:column;height:50vh;justify-content:center;overflow:hidden;position:relative;width:100%}@media (min-width:768px){.posts-carousel_slides_slide{height:calc(100vh - 170px)}}.posts-carousel_slides_slide>img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.4;position:absolute;width:100%;z-index:1}.posts-carousel_slides_slide_tags{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;z-index:2}.posts-carousel_slides_slide_tags_tag{background:#1a1a1a;color:#fff;font-size:.75rem;margin-right:15px;padding:5px 8px;text-decoration:none;text-transform:uppercase}.posts-carousel_slides_slide h3{font-size:27px;font-weight:300;margin:20px 0 24px;padding:0 20px;text-align:center;z-index:2}@media (min-width:768px){.posts-carousel_slides_slide h3{font-size:72px}}.posts-carousel_slides_slide_meta{display:flex;font-size:14px;font-weight:400;justify-content:space-evenly;text-align:center;width:96%;z-index:2}@media (min-width:768px){.posts-carousel_slides_slide_meta{justify-content:center}.posts-carousel_slides_slide_meta div+div{margin-left:20px}}.posts-carousel_slides_slide_meta_author,.posts-carousel_slides_slide_meta_date{margin-bottom:5px}.posts-carousel_thumbs{align-items:center;display:flex;justify-content:space-between;padding-top:10px;width:100%}@media (min-width:768px){.posts-carousel_thumbs{background:#000;margin-left:auto;margin-right:auto;max-width:765px;padding:10px;position:relative;top:-70px}}.posts-carousel_thumbs_thumb{background-position:50%;background-size:cover;box-shadow:inset 0 0 0 3px #000;box-sizing:border-box;cursor:pointer;height:25vw;width:25vw}@media (min-width:768px){.posts-carousel_thumbs_thumb{max-height:120px;max-width:180px}}.posts-carousel_thumbs_thumb.active:after{background:#46c805;content:"";display:block;height:3px;position:relative;top:calc(100% + 2px);width:100%}@media (min-width:768px){.posts-carousel_thumbs_thumb.active:after{height:4px;max-height:120px;max-width:180px;top:calc(100% + 5px)}}.custom-checkbox{color:#d1d1d1;cursor:pointer;display:inline-block;font-size:20px;font-weight:300;margin-bottom:12px;padding-left:35px;position:relative;-webkit-user-select:none;user-select:none}.custom-checkbox input{cursor:pointer;left:0;opacity:0;position:absolute}.custom-checkbox input:checked~.checkmark{background-color:#2196f3}.custom-checkbox .checkmark{border:1px solid #d9d9d9;height:25px;left:0;position:absolute;top:0;width:25px}.custom-checkbox .checkmark:after{border:solid #fff;border-width:0 3px 3px 0;content:"";display:none;height:12px;left:7px;position:absolute;top:2px;transform:rotate(45deg);width:6px}.custom-checkbox:hover input~.checkmark{background-color:transparent;border-color:#ccc}.custom-checkbox.black:hover input~.checkmark{background-color:transparent}.custom-checkbox.black input:checked~.checkmark,.custom-checkbox input:checked~.checkmark{background:#46c805;border-color:#46c805}.custom-checkbox input:checked~.checkmark:after{display:block}.green{color:#46c805}.form-field{font-size:20px;text-transform:uppercase}.form-field input,.form-field textarea{border:1px solid #dfdcdc;border-radius:4px;display:block;font-family:Lato,Helvetica,Arial,sans-serif;font-size:20px;height:50px;line-height:50px;margin-bottom:30px;margin-top:10px;padding:0 10px;width:100%}.form-field input:focus,.form-field textarea:focus{outline:2px solid #46c805}.form-field input::placeholder,.form-field textarea::placeholder{color:#dfdcdc;font-weight:300}.form-field .second-line{display:block;margin-top:10px;text-transform:none}.form-field textarea{height:auto;line-height:1.5;padding:10px}.accordion_title{border-top:1px solid #cecaca;cursor:pointer;font-weight:900;padding:15px 20px;position:relative;text-transform:uppercase}.accordion_title:after{background:url(/images/green_arrow_small.svg) 50% no-repeat;content:"";height:36px;position:absolute;right:0;top:7px;transform:rotate(90deg);transition:transform .25s ease;width:36px}.accordion_title.active:after{transform:rotate(-90deg)}.accordion_content{box-sizing:border-box;height:0;overflow:hidden}.accordion_content.open{height:auto}.accordion_content.last{border-bottom:1px solid #cecaca}.resource-file{background-color:#f5f5f5;color:#000;display:inline-block;font-size:14px;height:38px;line-height:38px;overflow:hidden;padding:0 48px 0 10px;position:relative;text-decoration:none;text-overflow:ellipsis;width:450px}.resource-file:after{background:#46c805 url(/images/file_pdf.svg) 50% no-repeat;background-size:20px 25px;content:"";height:38px;position:absolute;right:0;width:38px}.resource-file.binary{border:1px solid transparent}.resource-file.binary:after{background:#46c805 url(/images/file_binary.svg) 50% no-repeat;background-size:20px 20px;content:"";height:38px;position:absolute;right:0;width:38px}.resource-file.git{border:1px solid transparent}.resource-file.git:after{height:0;width:0}.btn-green,.product_details_basic_button{background:#46c805;border:0;color:#fff;cursor:pointer;font-size:20px;height:50px;line-height:50px;outline:none;text-transform:uppercase;transition:background-color .25s ease;width:100%}.btn-green:hover,.product_details_basic_button:hover{background-color:#3daf04}.button{background-color:rgba(255,255,255,0);border:1px solid #fff;box-sizing:border-box;color:#fff;cursor:pointer;font-size:20px;line-height:1.16;max-width:340px;min-height:50px;outline:none;text-transform:uppercase;transition:background-color .25s ease;width:100%}.button:hover{background-color:rgba(255,255,255,.2)}.button-reversed{background-color:transparent;border:1px solid #000;color:#000}.button-reversed:hover{background-color:rgba(0,0,0,.2)}.siema-wrapper{position:relative}.siema-wrapper_prev{left:0}.siema-wrapper_next,.siema-wrapper_prev{cursor:pointer;position:absolute;top:calc(50% - 30px);z-index:2}.siema-wrapper_next{right:0}.siema-wrapper_dots{align-items:center;display:none;gap:5px;justify-content:center;margin-top:10px;overflow-x:auto;width:100%}.siema-wrapper_dots_dot{border:2px solid #708090;border-radius:50%;cursor:pointer;height:15px;margin:0 3px;width:15px}.siema-wrapper_dots_dot.active{background-color:#46c805}.siema-wrapper_thumbs{align-items:center;display:flex;gap:5px;justify-content:center;margin-top:10px;overflow-x:auto;width:100%}.siema-wrapper_thumbs_thumb{cursor:pointer;flex:1}.siema-wrapper_thumbs_thumb>img{height:auto;width:100%}.siema-wrapper_thumbs_thumb.active img{border:2px solid #46c805}.siema{max-height:500px;max-width:500px;opacity:0;position:relative;transition:opacity .25s ease}.siema.visible{opacity:1}.siema_slide{background:#fff;height:100%;position:relative;width:100%}.siema_slide_zoom{left:calc(50% - 60px);opacity:.5;position:absolute;top:calc(50% - 60px);visibility:hidden;z-index:1}@media (min-width:768px){.siema_slide:hover{cursor:pointer}.siema_slide:hover .siema_slide_zoom{visibility:visible}}.siema_slide_model{height:500px;position:relative}.siema_slide_model_icon{align-items:center;bottom:20px;display:inline-flex;gap:10px;left:20px;position:absolute}.siema_slide_model_icon_zoom{height:auto;width:40px}.siema_slide_model model-viewer{height:100%;margin:0 auto;max-height:400px;max-width:400px;width:100%}.siema_slide_model model-viewer:focus{outline:none}@media screen and (max-width:768px){.siema-wrapper{margin-bottom:30px}.siema-wrapper_next,.siema-wrapper_prev{display:none}.siema-wrapper_dots{bottom:5px;display:flex}.siema-wrapper_dots_dot{border-width:1px}.siema-wrapper_thumbs{display:none}}@media screen and (max-width:575px){.siema,.siema_slide,.siema_slide>img{height:90vw;width:90vw}.siema_slide_model{height:90vw}.siema_slide_model_icon{bottom:0;left:0}.siema_slide_model model-viewer{height:90%;max-height:90vw;max-width:90vw;width:90%}}.navigation-wrapper{height:0;position:relative;width:100%}.navigation{display:none}.navigation_lora{display:flex;justify-content:flex-end}.navigation_lora_container{background:#06060666;padding:10px 30px;z-index:1}@media (min-width:1200px){.navigation_lora_container{background:#06060666;padding:20px 150px 20px 50px;z-index:1}}.navigation_lora_container_logo{height:20px;opacity:1}@media (min-width:1600px){.navigation_lora_container_logo{height:25px}}.navigation_content{align-items:center;display:flex;justify-content:space-between;margin:0 auto;max-width:1140px;padding:30px 0 0;position:relative;width:100%;z-index:1}.navigation_content_christmas-tree{align-self:flex-start;animation:rotation 4s linear infinite;bottom:35px;cursor:pointer;display:none;position:relative;transform-origin:top center}@keyframes rotation{0%{transform:rotate(0deg)}5%{transform:rotate(-2deg)}10%{transform:rotate(2deg)}15%{transform:rotate(0deg)}to{transform:rotate(0deg)}}.navigation_content_christmas-tree:hover{animation:rotation2 1.5s linear infinite}@keyframes rotation2{0%{transform:rotate(0deg)}25%{transform:rotate(-5deg)}50%{transform:rotate(0deg)}75%{transform:rotate(5deg)}to{transform:rotate(0deg)}}.navigation_content_christmas-tree.is-visible{display:block}.navigation_content_logo{height:auto;margin-right:30px;width:172px}.navigation_content_menu{align-items:center;display:flex;height:47px;justify-content:space-between;max-width:670px;min-width:500px;width:100%}.navigation_content_menu_item{color:#fff;cursor:pointer;font-size:16px;font-weight:300;text-decoration:none;text-transform:uppercase;transition:color .25s ease}.navigation_content_menu_item.active,.navigation_content_menu_item:hover{color:#46c805}.navigation_content_menu_item.is-open{color:#707070}.navigation_submenu{background:rgba(0,0,0,.7);display:flex;flex-direction:column;justify-content:space-around;padding-top:106px;position:absolute;top:-436px;transition:top .35s ease;width:100%;z-index:1001}.navigation_submenu_items{display:flex;justify-content:center;margin:0 auto;max-width:1000px;padding:30px;width:100%}.navigation_submenu_items_column{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:wrap;height:270px;text-align:left}.navigation_submenu_items_column:first-child{margin-right:50px}.navigation_submenu_items_item{color:#fff;font-size:20px;font-weight:300;line-height:32px;padding-left:30px;position:relative;text-decoration:none;text-transform:uppercase;transition:color .25s ease}.navigation_submenu_items_item:hover{color:#46c805}.navigation_submenu_items_item:before{background:#5ea11a;background:url(/images/green_arrow_small.svg);content:"";display:inline-block;height:19px;left:0;position:absolute;top:6px;width:12px}.navigation_submenu.is-open{top:0}@media (min-width:768px){.navigation{display:block;position:relative;width:100%}}.navigation_responsive{align-items:center;display:flex;flex-direction:row;height:60px;justify-content:space-between;position:relative;width:100%;z-index:1003}@media (min-width:768px){.navigation_responsive{display:none;position:relative}}.navigation_responsive_menu{display:flex;flex-direction:column;height:0;min-height:0;overflow:hidden;position:absolute;top:60px;transition:min-height .25s ease;width:100%;z-index:1003}.navigation_responsive_menu_item{background:#000;border-bottom:1px solid #393838;color:#fff;font-size:20px;height:70px;line-height:70px;padding:0 24px;text-decoration:none;text-transform:uppercase}.navigation_responsive_menu_item.container{align-items:center;display:flex;justify-content:space-between}.navigation_responsive_menu_item_link{color:#fff;font-size:20px;height:69px;line-height:70px;text-decoration:none;text-transform:uppercase}.navigation_responsive_menu_item_logo{height:45px}.navigation_responsive_menu_item.active,.navigation_responsive_menu_item.active>a{color:#46c805}.navigation_responsive_menu_item:first-child{border-top:1px solid #393838}.navigation_responsive_menu .logo{border-bottom:none;display:flex;height:100px;justify-content:flex-end;padding:20px}.navigation_responsive_logo{background:url(/images/yosensi_logo.svg);background-size:contain;height:30px;margin:0 20px;width:114px}.navigation_responsive_christmas-tree{align-self:flex-start;height:160px;visibility:hidden}.navigation_responsive_christmas-tree.is-visible{visibility:visible}.navigation_responsive_burger{background:#5ea11a;background:url(/images/burger.svg);background-size:contain;height:26px;margin:0 20px;width:34px}.navigation_responsive.is-open{background:#fff}.navigation_responsive.is-open .navigation_responsive_logo{background:url(/images/yosensi_logo_black.svg);background-size:contain}.navigation_responsive.is-open .navigation_responsive_burger{background:url(/images/close.svg) no-repeat 50%;background-size:contain}.navigation_responsive.is-open .navigation_responsive_menu{min-height:490px}.search{background:#000;color:#fff;overflow:hidden}.search_field{border-bottom:1px solid rgba(255,255,255,.31);height:30px;margin:30px auto 40px;max-width:600px;padding-right:30px;position:relative;width:80%}@media (min-width:768px){.search_field{margin-right:15vw;max-width:300px}}.search_field_button{background:none;border:none;cursor:pointer;position:absolute;right:0}.search_field_button>svg{opacity:.31}.search_field_input{background:transparent;border:none;color:#fff;font-size:16px;font-weight:300;height:28px;width:100%}.search_field_input:focus{outline:none}.search_field input:-webkit-autofill,.search_field input:-webkit-autofill:active,.search_field input:-webkit-autofill:focus,.search_field input:-webkit-autofill:hover{-webkit-text-fill-color:#fff!important;-webkit-box-shadow:inset 0 0 0 30px #000!important}.posts-list{background:#fff;color:#000}.posts-list_stripe{background:#efefef;display:block;height:35px;margin-bottom:20px;width:100%}@media (min-width:768px){.posts-list_stripe{height:60px;margin-bottom:80px}}.pagination{align-items:center;display:flex;justify-content:center;list-style:none;margin-bottom:40px;padding:0}.pagination_item{border:1px solid transparent;line-height:20px;margin-right:5px;padding:6px}.pagination_item:last-child{margin-right:0}.pagination_item>a{color:#828282}.pagination_item.active{border-color:#a8a8a8}.pagination_item.previous{color:#46c805}.pagination_item.previous:before{content:"❮";font-size:20px;position:relative;top:2px}.pagination_item.previous>a{color:#000;font-weight:700;text-decoration:none}.pagination_item.next{color:#46c805}.pagination_item.next:after{content:"❯";font-size:20px;position:relative;top:2px}.pagination_item.next>a{color:#000;font-weight:700;text-decoration:none}.tags-cloud{background:#fff;padding:0 20px 30px}@media (min-width:768px){.tags-cloud{margin:0 auto;max-width:1000px;width:100%}}.tags-cloud_title{color:#000;display:inline-block;font-size:18px;font-weight:700;margin-bottom:50px;position:relative;text-transform:uppercase}.tags-cloud_title:after{background:#46c805;bottom:-20px;content:"";display:block;height:4px;position:absolute;width:100%}.tags-cloud_tags{display:flex;flex-wrap:wrap}.tags-cloud_tags_tag{border:1px solid #ababab;color:#828282;font-size:12px;font-weight:700;margin-bottom:10px;margin-right:10px;padding:8px 12px;position:relative;text-decoration:none;text-transform:uppercase}.tags-cloud_tags_tag:last-child{margin-right:0}.tags-cloud_tags_tag_count{align-items:center;background:#828282;border-radius:50%;color:#fff;display:flex;font-size:10px;font-weight:400;height:14px;justify-content:center;position:absolute;right:-8px;top:-6px;width:14px}.tags-cloud_stripe{background:#efefef;height:80px;width:100%}.search-results{margin:0 auto;max-width:1000px;width:100%}.search-result{margin-bottom:40px}.search-result_title{color:#000;font-weight:700;padding:20px}@media (min-width:768px){.search-result_title{font-size:36px;padding:0 20px 60px}}.search-result_title_term{color:#46c805}.search-result_post{padding:0 20px}.search-result_post_image{margin-bottom:20px;width:100%}.search-result_post_title{margin-bottom:12px;margin-top:24px}.search-result_post_summary{font-weight:300;line-height:1.5;margin-bottom:10px}.search-result_post_meta{color:#a8a8a8;display:flex;flex-wrap:wrap;font-size:14px;margin-bottom:10px}.search-result_post_meta>span:first-child{margin-right:10px;order:1}@media (min-width:768px){.search-result_post_meta>span:first-child{margin-right:30px;order:1}}.search-result_post_meta>span:nth-child(2){margin-right:10px;margin-top:10px;order:3;width:100%}@media (min-width:768px){.search-result_post_meta>span:nth-child(2){margin-right:30px;margin-top:0;order:2;width:auto}}.search-result_post_meta>span:nth-child(3){order:2}@media (min-width:768px){.search-result_post_meta>span:nth-child(3){order:3}}.search-result_post_meta>span{color:#a8a8a8;font-size:14px;font-weight:400;margin-right:30px}#search-result-stripe{margin-bottom:0}@media (min-width:768px){#search-result-stripe{margin-bottom:60px}}.post-tags{display:flex;flex-wrap:wrap}.post-tags_tag{border:1px solid #ababab;color:#828282;font-size:12px;font-weight:700;margin-bottom:8px;margin-right:8px;padding:8px 12px;text-decoration:none;text-transform:uppercase}.post-tags_tag:last-child{margin-right:0}.post-single{background:#fff}.post-single_title{background:#000;height:40vh;overflow:hidden;position:relative}.post-single_title img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.3;width:100%}.post-single_title h1{bottom:0;color:#fff;font-size:24px;font-weight:700;left:0;line-height:100%;margin:36px auto 24px;padding:0 20px;position:absolute}@media (min-width:768px){.post-single_title h1{font-size:50px;left:calc(50vw - 500px);max-width:1000px;padding:0;width:100%}}.post-single_stripe{align-items:center;background:#efefef;box-sizing:border-box;display:flex;height:35px;margin-bottom:20px;width:100%}@media (min-width:768px){.post-single_stripe{height:60px;margin-bottom:80px}}.post-single_stripe_content{font-size:14px;padding:0 20px;text-transform:uppercase}@media (min-width:768px){.post-single_stripe_content{font-size:16px;margin:0 auto;max-width:1000px;width:100%}}.post-single_wrapper{margin:0 auto;max-width:1000px;width:100%}.post-single_wrapper_meta{border-bottom:1px solid #a8a8a8;color:#272727;font-size:14px;margin:10px 20px;padding-bottom:10px}.post-single_wrapper_meta img{display:block}.post-single_wrapper_meta_author,.post-single_wrapper_meta_date{display:inline-block}.post-single_wrapper_tags{margin-bottom:40px;padding:0 20px}@media (min-width:768px){.post-single_wrapper_tags{margin-bottom:80px}}.post-single_wrapper a{color:inherit}.footer{align-items:center;background:#000 url(/images/footer_bg.png) no-repeat bottom;background-size:300%;box-sizing:border-box;display:flex;flex-direction:column;font-family:Lato,Helvetica,Arial,sans-serif;height:auto;justify-content:space-between;min-height:100%;padding:50px 0 30px;width:100%}.footer a[href^=tel]{color:inherit;text-decoration:none}@media (min-width:768px){.footer{background-size:contain}}.footer_content{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:40px}.footer_content_title{color:#fff;font-size:30px;font-weight:300;margin-bottom:15px}.footer_content_subtitle{color:#fff;font-size:20px;font-weight:300;margin-bottom:65px}.footer_content_error{color:red;height:30px}.footer_content_error_content{display:none}.footer_content_error_content.visible{display:inline-block}.footer_content form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-bottom:50px;width:100%}.footer_content_input{border:1px solid #fff;height:55px;margin-bottom:20px;max-width:860px;padding-right:45px;position:relative;width:calc(100% - 40px)}.footer_content_input_field{background:none;border:none;color:#707070;font-size:20px;font-weight:300;line-height:53px;outline:none;padding:0 30px;text-transform:uppercase;width:100%}.footer_content_input_button{background:url(/images/green_arrow.svg);background-size:cover;border:none;cursor:pointer;height:40px;outline:none;position:absolute;right:0;top:6px;width:40px}.footer_content_input_button.is-loading{background:url(/images/spinning-circles.svg) 50% no-repeat;background-size:30px 30px;cursor:not-allowed}.footer_content_description{color:#fff;font-size:14px;font-weight:300;line-height:1.33;margin-bottom:100px;padding:0 20px;text-align:center}.footer_content_logo{margin-bottom:30px;width:138px}.footer_content_address{color:#fff;font-size:14px;font-weight:300;line-height:1.29;margin-bottom:30px;text-align:center}.footer_content_address span{display:block}.footer_content_images{align-items:center;display:flex;flex-direction:column;margin-bottom:50px}@media (min-width:768px){.footer_content_images{flex-direction:row}}.footer_content_images_lora{margin-bottom:50px;margin-right:0;width:150px}@media (min-width:768px){.footer_content_images_lora{margin-bottom:0;margin-right:50px}}.footer_content_images_helium{height:30px;width:auto}.footer_content_social{display:flex;margin-bottom:50px}.footer_content_social svg{fill:#fff;margin:0 5px}.footer_content_social svg:hover{fill:#70c041}.footer_content .custom-checkbox{max-width:590px;text-align:justify;width:calc(100% - 40px)}.footer_bottom_menu{align-items:center;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:20px;max-width:300px;width:100%}.footer_bottom_menu_link{color:#fff;font-size:14px;font-weight:300;margin:0 0 10px;text-decoration:none;text-transform:none;transition:color .25s ease}.footer_bottom_menu_link:hover{color:#46c805}.footer_bottom_copyright{color:#707070;font-size:14px;font-weight:300}@media (min-width:768px){.footer{padding:100px 0 50px}.footer:before{background-size:contain}.footer_content_title{font-size:60px}.footer_content_subtitle{font-size:24px;margin-bottom:100px}.footer_content_input{width:100%}.footer_content_description{font-size:16px}.footer_content_logo{width:auto}.footer_content_lora{height:30px;width:auto}.footer_content_address{font-size:20px}.footer_content_address span{display:unset}.footer_content_social{margin-bottom:50px}.footer_content_social svg{height:50px;margin:0 10px;width:50px}.footer_content .custom-checkbox{width:100%}.footer_bottom{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}.footer_bottom_menu{flex-direction:row;margin-bottom:40px}.footer_bottom_menu_link{font-size:16px;margin:15px 0;text-transform:uppercase}.footer_bottom_copyright{font-size:16px}}.page-hero{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;height:250px;justify-content:flex-end;width:100%}@media (min-width:768px){.page-hero{height:525px}}.page-hero_title{color:#fff;font-size:30px;font-weight:900;max-width:1000px;padding:0 20px 15px;text-align:left;width:100%}@media (min-width:768px){.page-hero_title{font-size:50px;margin:0 auto;padding:0 0 50px}}.page-hero_title .green{font-size:50px}@media (min-width:768px){.page-hero_title .green{font-size:70px}}.privacy-policy .page-hero{background:url(/images/pp_bg.png) top no-repeat;background-size:cover}.privacy-policy_content{padding:20px}.privacy-policy_content p{color:#000;font-size:20px;font-weight:300;line-height:1.45;margin-bottom:14px}.privacy-policy_content_subtitle{font-size:24px;font-weight:400;line-height:1.3;margin-bottom:8px}.privacy-policy_content_subtitle .green{font-size:30px}@media (min-width:768px){.privacy-policy_header{height:524px!important}.privacy-policy_header_title{color:#fff;font-size:50px;font-weight:900;max-width:1000px;padding:0 0 50px;text-align:left;width:100%}.privacy-policy_header_title .green{font-size:70px}.privacy-policy_content{margin:0 auto;max-width:1023px;padding:39px 12px}.privacy-policy_content p{font-size:20px}.privacy-policy_content_subtitle{color:#000;font-size:30px;font-weight:300;line-height:1}.privacy-policy_content_subtitle .green{font-size:50px}}.member{align-items:center;display:flex;flex-basis:33%;flex-direction:column;margin-bottom:40px}.member_image{line-height:300px;margin-bottom:20px;text-align:center}.member_image,.member_image img{height:300px;width:300px}.member_name,.member_position{font-size:20px;line-height:1.5;width:100%}.member_position{color:#707070;font-weight:300;margin-bottom:15px}.member_profile{width:100%}.member_icon svg>path:first-child{transition:fill .2s ease-in}.member_icon:hover svg>path:first-child{fill:#46c805}.management-platform .page-hero{background:url(/images/management-platform_bg.png) top no-repeat;background-size:cover}.management-platform_header{display:flex;flex-direction:column}.management-platform_header_image-wrapper{display:flex}.management-platform_header_image-wrapper img{margin:0 auto;width:860px}@media screen and (max-width:1199px){.management-platform_header_image-wrapper img{width:740px}}@media screen and (max-width:991px){.management-platform_header_image-wrapper img{width:620px}}@media screen and (max-width:768px){.management-platform_header_image-wrapper img{width:520px}}@media screen and (max-width:575px){.management-platform_header_image-wrapper img{width:360px}}.management-platform_header_content{display:flex;flex-direction:column}.management-platform_header_content img{margin:0 auto 60px;width:1000px}@media screen and (max-width:1199px){.management-platform_header_content img{width:840px}}@media screen and (max-width:991px){.management-platform_header_content img{width:680px}}@media screen and (max-width:768px){.management-platform_header_content img{width:560px}}@media screen and (max-width:575px){.management-platform_header_content img{margin-top:18px;width:320px}}.management-platform_header_content_mobile{display:none}.management-platform_header_content p{font-size:22px;font-weight:300;line-height:28px;margin:0 auto 80px;text-align:center}.management-platform_header_content p br{display:none}.management-platform_header_content p span{font-weight:600}.management-platform_header_arrow_mobile{display:none;height:40px;margin:0 auto 30px;width:40px}.management-platform_perks{display:flex;justify-content:space-between}.management-platform_perks_image-wrapper{height:42vw;position:relative}.management-platform_perks_background-image{position:absolute}.management-platform_perks_icon{margin-bottom:20px;max-height:40px;max-width:40px}.management-platform_perks_main-image{position:absolute;right:0}.management-platform_perks_content-wrapper{height:20%;margin:50px auto;width:66%}.management-platform_perks_list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.management-platform_perks_list_item{display:flex;flex-direction:column;overflow:hidden;width:33.33%}.management-platform_perks_list_item p{color:#fff;font-size:22px;font-weight:300;line-height:34px}@media screen and (min-width:1600px){.management-platform_perks_list_item p{font-size:24px}}.management-platform_perks_list_item p span{font-weight:400}.management-platform_perks_list_item:first-child{background-color:#70c041}.management-platform_perks_list_item:first-child .management-platform_perks_main-image{top:160px;width:90%}.management-platform_perks_list_item:first-child .management-platform_perks_background-image{left:40px;top:40px;width:50%}.management-platform_perks_list_item:nth-child(2){background-color:#0094d9}.management-platform_perks_list_item:nth-child(2) .management-platform_perks_main-image{top:100px;width:80%}.management-platform_perks_list_item:nth-child(2) .management-platform_perks_background-image{left:70px;top:40px;width:280px}.management-platform_perks_list_item:nth-child(3) p{color:#000}.management-platform_perks_list_item:nth-child(3) .management-platform_perks_main-image{top:150px;width:94%}.management-platform_perks_list_item:nth-child(3) .management-platform_perks_background-image{left:0;top:0;width:90%}.management-platform_perks_list_item:nth-child(4){background-color:#f9f9f9}.management-platform_perks_list_item:nth-child(4) p{color:#000}.management-platform_perks_list_item:nth-child(4) .management-platform_perks_main-image{top:110px;width:100%}.management-platform_perks_list_item:nth-child(4) .management-platform_perks_background-image{left:0;top:0;width:90%}.management-platform_perks_list_item:nth-child(5){background-color:#5c5c5c}@media (max-width:1400px){.management-platform_perks_list_item:nth-child(5) p{width:380px}}.management-platform_perks_list_item:nth-child(5) .management-platform_perks_main-image{top:130px;width:93%}.management-platform_perks_list_item:nth-child(5) .management-platform_perks_background-image{left:-40px;top:-60px;width:30vw}.management-platform_perks_list_item:nth-child(6){background:linear-gradient(90deg,#3e8817 0,#2f770b 57%,#2f770b)}.management-platform_perks_list_item:nth-child(6) .management-platform_perks_main-image{top:90px;width:90%}.management-platform_perks_list_item:nth-child(6) .management-platform_perks_background-image{left:20px;top:20px;width:22vw}.management-platform_subscription-label{align-items:center;background-image:linear-gradient(102deg,#70c041 11%,#2f770b 81%);display:flex;justify-content:center;padding:64px 0}.management-platform_subscription-label h1{color:#fff;font-size:44px;font-weight:300;margin:0 40px;text-align:center}.management-platform_subscription-label h1 span{font-weight:600}.management-platform_advantages{overflow:hidden;position:relative}.management-platform_advantages_mobile-bg-image,.management-platform_advantages_mobile-header{display:none}.management-platform_advantages_desktop-bg-image-wrapper{display:flex;flex-direction:column;height:12.5vw;justify-content:flex-end;margin-bottom:50px;position:relative}.management-platform_advantages_desktop-bg-image-wrapper img{height:12.5vw;position:absolute;width:100vw;z-index:-1}.management-platform_advantages_desktop-bg-image-wrapper h1{bottom:1.1vw;font-size:30px;left:0;margin:0 auto;position:absolute;right:0;text-align:center}.management-platform_advantages_desktop-bg-image-wrapper h1 span{font-weight:700}.management-platform_advantages_list{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto 100px;width:1150px}.management-platform_advantages_list_item{margin-bottom:70px;width:29%}.management-platform_advantages_list_item_icon-wrapper{align-items:center;display:flex;justify-content:center}.management-platform_advantages_list_item_icon-wrapper img{height:60px;margin-bottom:20px}.management-platform_advantages_list_item p{color:#5c5c5c;font-size:20px;font-weight:300;line-height:28px}.management-platform_advantages_list_item p span{font-weight:400}.management-platform_contact-form{align-items:center;background-color:#efefef;display:flex;justify-content:center;position:relative}.management-platform_contact-form_content-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 30px;max-width:1200px;padding:80px 0;z-index:99}.management-platform_contact-form_header-wrapper{width:38%}.management-platform_contact-form_header-wrapper h1{font-size:56px;line-height:64px;margin-bottom:50px}.management-platform_contact-form_header-wrapper h1 span{font-size:72px}.management-platform_contact-form_header-wrapper p{font-size:20px;line-height:24px}.management-platform_contact-form_header-wrapper span{font-weight:600}.management-platform_contact-form_header-wrapper .download-app{align-items:center;display:flex;flex-direction:row;height:40px;margin-top:70px}.management-platform_contact-form_header-wrapper .download-app p{align-items:center;border-bottom:1px solid #cecbcb;border-left:1px solid #cecbcb;border-top:1px solid #cecbcb;display:flex;font-size:16px;height:100%;padding:0 20px;width:300px}.management-platform_contact-form_header-wrapper .download-app button{background-color:#46c805;border:1px solid #46c805;height:40px;padding:4px 10px}.management-platform_contact-form_header-wrapper .download-app button:hover{cursor:pointer}.management-platform_contact-form_header-wrapper .download-app button img{bottom:0;left:0;position:relative;right:0;top:0;width:24px}.management-platform_contact-form_form-wrapper{display:flex;flex-direction:column;width:50%;z-index:99}.management-platform_contact-form_form-wrapper h2{font-size:26px;margin:40px 0 20px}.management-platform_contact-form_form-wrapper form{display:flex;flex-direction:column}.management-platform_contact-form_form-wrapper input,.management-platform_contact-form_form-wrapper textarea{background-color:#efefef;border:1px solid #cecbcb;font-size:18px;font-weight:300;padding:10px}.management-platform_contact-form_form-wrapper textarea{font-family:Lato;font-weight:400;height:100px;resize:none}.management-platform_contact-form_form-wrapper span{color:#46c805}.management-platform_contact-form_form-wrapper label{font-size:18px;margin:16px 0 14px}.management-platform_contact-form_form-wrapper input:focus,.management-platform_contact-form_form-wrapper textarea:focus{border-color:#46c805;outline:none}.management-platform_contact-form_form-wrapper .custom-checkbox{color:#707070;font-size:18px;font-weight:400;line-height:25px;margin:10px 0}.management-platform_contact-form_form-wrapper .custom-checkbox a{text-decoration:none}.management-platform_contact-form_form-wrapper .custom-checkbox .checkmark,.management-platform_contact-form_form-wrapper .custom-checkbox:hover input~.checkmark{background-color:#efefef;border-color:#707070}.management-platform_contact-form_form-wrapper .custom-checkbox input:checked~.checkmark{background:#46c805;border-color:#46c805}.management-platform_contact-form_form-wrapper button[type=submit]{background-color:#46c805;border:1px solid #46c805;border-radius:2px;color:#fff;cursor:pointer;font-size:18px;margin-top:50px;padding:15px 0;text-transform:uppercase;width:300px}.management-platform_contact-form_contact-wrapper{font-size:28px;margin-top:200px;text-align:center;width:100%;z-index:99}.management-platform_contact-form_contact-wrapper span{color:#46c805}.management-platform_contact-form_contact-wrapper a{text-decoration:none}.management-platform_contact-form_bg-image{bottom:0;left:20px;position:absolute;width:840px}@media (max-width:1750px){.management-platform_contact-form_bg-image{width:720px}}@media screen and (max-width:1199px){.management-platform_perks_image-wrapper{height:60vw}.management-platform_perks_list{display:flex;flex-direction:row;flex-wrap:wrap}.management-platform_perks_list_item{width:49.99%}.management-platform_advantages_list{margin:0 auto 70px;width:900px}}@media screen and (max-width:991px){.management-platform_perks_image-wrapper{height:60vw}.management-platform_perks_list_item:first-child .management-platform_perks_main-image{top:140px}.management-platform_perks_list_item:first-child .management-platform_perks_background-image{left:10px}.management-platform_perks_list_item:nth-child(2) br{display:none}.management-platform_perks_list_item:nth-child(5) p{width:90%}.management-platform_perks_list_item:nth-child(5) p br{display:none}.management-platform_perks_list_item:nth-child(5) .management-platform_perks_main-image{width:98%}.management-platform_perks_list_item:nth-child(5) .management-platform_perks_background-image{left:0;top:-10px}.management-platform_perks_list_item:nth-child(6) .management-platform_perks_main-image{width:98%}.management-platform_subscription-label h1{color:#fff;font-size:38px;font-weight:300;margin:0 40px}.management-platform_subscription-label h1 span{font-weight:600}.management-platform_advantages_list{margin:0 auto 70px;width:700px}.management-platform_advantages_list_item{margin-bottom:50px;width:45%}.management-platform_contact-form_form-wrapper,.management-platform_contact-form_header-wrapper{width:45%}.management-platform_contact-form_contact-wrapper{margin-top:190px}}@media screen and (max-width:768px){.management-platform_perks_image-wrapper{height:70vw}.management-platform_perks_icon{margin-bottom:14px;max-height:34px;max-width:34px}.management-platform_perks_list_item p{font-size:18px}.management-platform_advantages_list{justify-content:space-around;margin:0 auto 70px;width:530px}.management-platform_advantages_desktop-bg-image-wrapper{display:none}.management-platform_advantages_mobile-header{display:block;font-size:30px;font-weight:300;margin:50px 0 70px;text-align:center}.management-platform_advantages_mobile-header span{font-weight:700}.management-platform_subscription-label h1{color:#fff;font-size:32px;font-weight:300;margin:0 40px}.management-platform_subscription-label h1 span{font-weight:600}.management-platform_contact-form_header-wrapper{width:100%}.management-platform_contact-form_header-wrapper .download-app{margin:70px auto 60px}.management-platform_contact-form_header-wrapper .download-app p{width:310px}.management-platform_contact-form_form-wrapper{width:100%}.management-platform_contact-form_bg-image{display:none}}@media screen and (max-width:575px){.management-platform_header_content_mobile{display:block}.management-platform_header_content_desktop{display:none}.management-platform_header_content p{margin:0 auto 30px}.management-platform_header_content p br{display:inline}.management-platform_header_arrow_mobile{display:block;height:40px;margin:0 auto 30px;width:40px}.management-platform_perks_image-wrapper{height:122vw}.management-platform_perks p{line-height:26px}.management-platform_perks_icon{margin-bottom:14px;max-height:34px;max-width:34px}.management-platform_perks_content-wrapper{margin:0 auto 50px;width:66%}.management-platform_perks_content-wrapper p{font-size:20px}.management-platform_perks_list_item{width:100%}.management-platform_perks_list_item p{min-width:280px}.management-platform_perks_list_item:first-child .management-platform_perks_main-image{top:100px;width:86%}.management-platform_perks_list_item:first-child .management-platform_perks_background-image{left:20px;width:60%}.management-platform_perks_list_item:nth-child(2) .management-platform_perks_main-image{top:90px;width:76%}.management-platform_perks_list_item:nth-child(2) .management-platform_perks_background-image{left:40px;top:30px;width:60vw}.management-platform_perks_list_item:nth-child(3) .management-platform_perks_main-image{top:90px;width:98%}.management-platform_perks_list_item:nth-child(3) .management-platform_perks_background-image{width:88vw}}@media screen and (max-width:575px) and (max-width:400px){.management-platform_perks_list_item:nth-child(3) .management-platform_perks_main-image{top:70px;width:98%}.management-platform_perks_list_item:nth-child(3) p br{display:none}.management-platform_perks_list_item:nth-child(3) .management-platform_perks_background-image{width:88vw}}@media screen and (max-width:575px){.management-platform_perks_list_item:nth-child(4) p{width:80%}.management-platform_perks_list_item:nth-child(4) .management-platform_perks_main-image{top:50px;width:100%}.management-platform_perks_list_item:nth-child(4) .management-platform_perks_background-image{width:86vw}.management-platform_perks_list_item:nth-child(5) .management-platform_perks_main-image{top:80px;width:96%}.management-platform_perks_list_item:nth-child(5) .management-platform_perks_background-image{left:-24px;top:-40px;width:80vw}.management-platform_perks_list_item:nth-child(6) .management-platform_perks_main-image{width:86%}.management-platform_perks_list_item:nth-child(6) .management-platform_perks_background-image{left:20px;top:30px;width:70vw}.management-platform_advantages_list{margin:0 auto 20px;width:360px}.management-platform_advantages_list_item{margin-bottom:70px;width:90%}.management-platform_advantages_list_item_icon-wrapper{height:90px}.management-platform_advantages_list_item_icon-wrapper img{margin-bottom:20px}.management-platform_advantages_list_item p{font-size:20px;margin:0 auto;width:310px}.management-platform_advantages_mobile-header{font-size:28px;margin:50px auto 70px;width:240px}.management-platform_advantages_mobile-bg-image{display:block;height:100%;position:absolute;z-index:-1}.management-platform_contact-form_header-wrapper h1{font-size:40px;line-height:52px}.management-platform_contact-form_header-wrapper h1 span{font-size:56px}.management-platform_contact-form_contact-wrapper{font-size:20px;margin:75px 0 0}.management-platform_contact-form_content-wrapper{padding:80px 0 20px}.management-platform_contact-form_form-wrapper .custom-checkbox{margin:20px 0}.management-platform_contact-form_form-wrapper button[type=submit]{margin:0;width:100%}}.page-stripe{background:#efefef;height:35px;width:100%}@media (min-width:768px){.page-stripe{height:60px}}.page-bottom-stripe{align-items:center;background:#efefef;display:flex;flex-direction:column;font-size:20px;font-weight:300;height:80px;justify-content:center;line-height:1.2;text-align:center;width:100%}@media (min-width:768px){.page-bottom-stripe{font-size:30px;height:190px}}.page-bottom-stripe .line{display:block}@media (min-width:768px){.page-bottom-stripe .line{display:inline}}.craft{background:#fff;justify-content:center;padding:30px;position:relative}.craft,.craft_logos{display:flex;min-height:100vh;width:100%}.craft_logos{align-items:flex-end;background:url(/images/craft_bg.png) 100% no-repeat;background-size:cover;flex-direction:column;flex-grow:1;flex-wrap:wrap;justify-content:space-around;order:1;padding-right:60px}.craft_logos img{margin:5px 0}.craft_content{background:#000;display:flex;flex-direction:column;order:2;padding:50px 60px;width:100%}.craft_content_title{color:#fff;font-size:60px;font-weight:300;line-height:1.2;margin-bottom:55px}.craft_content_description{color:#fff;line-height:2.4}.craft_content_description,.craft_content_link{font-size:20px;font-weight:300;margin-bottom:55px}.craft_content_link{color:#46c805;text-decoration:none}.craft_content_pcbs{height:auto;max-width:750px;text-align:center}.craft_content_pcbs>img{max-width:100%}@media screen and (max-width:768px){.craft{background:url(/images/craft_bg.png) 100% no-repeat;background-size:cover;flex-direction:column;height:auto;min-height:100vh;padding:50px 0 5px;position:relative}.craft:before{background:rgba(0,0,0,.41);bottom:0;content:"";left:20px;position:absolute;right:20px;top:0}.craft_logos{background:none;flex-direction:row;flex-wrap:wrap;justify-content:space-between;min-height:0;order:2;padding:30px 30px 0;z-index:2}.craft_logos img{height:30px;margin:4px 10px}.craft_content{align-items:center;background:none;order:1;padding:0;z-index:2}.craft_content_title{font-size:30px;margin-bottom:35px;text-align:center}.craft_content_description{font-size:20px;line-height:1.19;text-align:center}.craft_content_description br{content:"";display:block;margin-bottom:10px}.craft_content_description span{display:block}.craft_content_link{font-size:20px;text-align:center;width:160px}.craft_content_pcbs{height:auto;margin:0 auto;width:90%}.craft_content_pcbs img{width:100%}}.din{align-items:center;background:#fff;display:flex;flex-direction:column;justify-content:space-between;min-height:100vh;padding:100px 0 30px;position:relative;width:100%}.din_title{color:#000;font-size:50px}.din_wrapper{position:relative;width:100%}.din_wrapper_stripe{border-bottom:1px solid rgba(0,0,0,.2);border-top:1px solid rgba(0,0,0,.2);height:125px;position:absolute;top:80px;width:100%;z-index:1}.din_wrapper_devices{display:flex;justify-content:space-between;margin:0 auto;max-width:1000px;position:relative;width:100%;z-index:10}.din_wrapper_devices.mobile{display:none}.din_wrapper_devices_device{height:300px;text-align:center}.din .button_wrapper{margin:60px 0 0;text-align:center;width:calc(100% - 40px)}.din .button{border-color:#000;color:#000}.din .button:hover{background-color:rgba(0,0,0,.2)}@media screen and (max-width:1199px){.din_wrapper_devices{padding:0 30px}}@media screen and (max-width:991px){.din{height:auto;min-height:100vh;padding-top:50px}.din_title{font-size:30px;line-height:1.2;margin-bottom:50px;padding:0 20px;text-align:center}.din_wrapper_devices{flex-direction:column;padding:0}.din_wrapper_devices.mobile{display:block}.din_wrapper_devices.mobile .siema{max-width:100%}.din_wrapper_devices.mobile .siema .siema_slide{background-color:unset;text-align:center}.din_wrapper_devices.mobile .siema .siema_slide>img{height:300px;width:auto}.din_wrapper_devices.mobile .siema-wrapper_dots{margin-bottom:30px}.din_wrapper_devices.desktop{display:none}.din_wrapper_devices_device{height:300px;margin-bottom:40px;position:relative}.din .button_wrapper{margin:0 0 50px;width:calc(100% - 40px)}.din_wrapper_devices_device:before{border-bottom:1px solid #000;border-top:1px solid #000;content:"";display:block;height:120px;position:absolute;top:80px;width:100%}}@media screen and (max-width:575px){.din_wrapper_devices_device{height:220px}.din_wrapper_devices .siema,.din_wrapper_devices .siema .siema_slide{height:100%;width:100%}.din_wrapper_devices_device:before{height:80px;top:72px}}.get-to-know{align-items:center;background:url(/images/get_to_know_bg.png) #000 top no-repeat;background-size:300%;display:flex;flex-direction:column;justify-content:center;min-height:100vh;width:100%}@media (min-width:768px){.get-to-know{background:url(/images/get_to_know_bg.png) #000 top no-repeat;background-size:contain;height:100vh}}.get-to-know_slogan{display:flex;flex-direction:column;height:100%}@media (min-width:768px){.get-to-know_slogan{height:auto;margin-top:80px}}.get-to-know_slogan_title{align-items:center;color:#fff;display:flex;flex-direction:column;font-weight:300;justify-content:center;line-height:1.21;margin-bottom:25px}@media (min-width:768px){.get-to-know_slogan_title{align-items:center;flex-direction:row}}@media (min-width:992px){.get-to-know_slogan_title{margin-bottom:35px}}.get-to-know_slogan_title_text{font-size:55px;margin-bottom:40px;text-align:center}@media (min-width:768px){.get-to-know_slogan_title_text{font-size:75px;margin-bottom:0}}@media (min-width:992px){.get-to-know_slogan_title_text{font-size:86px}}.get-to-know_slogan_title_logo{height:125px;margin-left:0;width:125px}@media (min-width:768px){.get-to-know_slogan_title_logo{height:150px;margin-left:30px;width:150px}}@media (min-width:992px){.get-to-know_slogan_title_logo{height:193px;margin-left:70px;width:193px}}.get-to-know_slogan_subtitle{color:#707070;font-size:29px;font-weight:300;line-height:1.2;text-align:center}@media (min-width:768px){.get-to-know_slogan_subtitle{font-size:36px}}@media (min-width:992px){.get-to-know_slogan_subtitle{font-size:47px}}.get-to-know_slogan_subtitle span{display:inline-block}.monitoring{align-items:center;background:url(/images/monitoring_bg.png) bottom no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:100px 0 30px;width:100%}.monitoring_title{color:#fff;font-size:60px;font-weight:300;margin-bottom:100px;text-align:center}.monitoring_list{display:flex;flex-wrap:wrap;justify-content:flex-start;margin-bottom:100px;max-width:990px;width:100%}.monitoring_list_item{margin:22px 15px;text-align:center;width:300px}.monitoring_list_item:last-child{align-self:flex-start}.monitoring_list_item_img{height:172px;margin-bottom:30px}.monitoring_list_item_button{width:300px}@media screen and (max-width:991px){.monitoring{height:auto;min-height:100vh;padding-top:50px}.monitoring_title{margin-bottom:50px}.monitoring_list_item{flex:0 0 50%;margin:0 0 65px;padding:10px}}@media screen and (max-width:768px){.monitoring_title{font-size:30px;margin-bottom:50px}.monitoring_list{flex-direction:row;flex-wrap:wrap;margin-bottom:0}.monitoring_list_item_img{height:95px;margin-bottom:30px}.monitoring_list_item_button.button{font-size:16px;min-height:40px;width:100%}}.pure{align-items:center;background:url(/images/pure_bg.png) bottom no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-start;min-height:100vh;padding:100px 0 30px;position:relative;width:100%}.pure .hexagon{background:url(/images/hexagon.png) 0 100% no-repeat;background-size:40%;height:80%;position:absolute;width:100%;z-index:3}.pure .overlay{background:rgba(0,0,0,.45);height:100%;position:absolute;top:0;width:1000px;z-index:1}.pure_logo{flex-shrink:0;height:120px;margin-bottom:70px;z-index:2}.pure_description{color:#fff;font-size:20px;font-weight:300;line-height:1.33;max-width:800px;text-align:center;z-index:2}.pure_description:last-child(2){margin-bottom:30px}.pure_image{flex-shrink:1;margin-left:50%;width:560px;z-index:2}.pure .button_wrapper{margin:60px 0 -50px;text-align:center;width:calc(100% - 40px);z-index:3}@media screen and (max-width:1599px){.pure_image{width:450px}}@media screen and (max-width:1199px){.pure .hexagon{display:none}.pure_image{margin-left:0;width:400px}.pure .button_wrapper{margin-bottom:70px}.pure .overlay{width:100%}}@media screen and (max-width:991px){.pure_description{padding:0 20px}.pure_image{width:80%}}@media screen and (max-width:768px){.pure{height:auto;min-height:100vh;padding:50px 0}.pure_description{margin-bottom:10px;padding:0 20px}.pure_description br{line-height:2.4}.pure_logo{height:85px}}.mobile-app{background:url(/images/mobile_app_bg.png) 50% no-repeat;background-size:cover;min-height:100vh;padding:70px 0 30px;width:100%}@media screen and (max-width:991px){.mobile-app{background:url(/images/mobile_app_bg_mobile.png) bottom no-repeat;background-size:cover;min-height:140vh;width:100%}}.mobile-app_logo{width:200px}@media screen and (max-width:991px){.mobile-app_logo{width:149px}}.mobile-app_title{color:#fff;font-size:58px;font-weight:900;line-height:64px;margin:25px 0;text-transform:uppercase}@media screen and (max-width:991px){.mobile-app_title{font-size:40px;line-height:40px;max-width:250px}}.mobile-app_title span{font-weight:300}.mobile-app_description{margin-bottom:70px;margin-top:30px;max-width:630px}.mobile-app_description p{color:#fff;font-size:18px;font-weight:300;line-height:1.33;padding:15px 0}.mobile-app_description p span{font-weight:700}.mobile-app_shops{display:flex;gap:15px;margin:0 auto;max-width:1200px}@media screen and (max-width:991px){.mobile-app_shops{display:flex;justify-content:space-around;padding:0 10px}.mobile-app_shops a{width:50%}.mobile-app_shops a img{height:100%;width:100%}}.mobile-app_shops a img{height:50px;transition:all .2s ease-in;width:100%}.mobile-app_shops a img:hover{box-shadow:0 4px 35px rgba(70,200,5,.3)}.content{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:1200px;position:relative}@media screen and (max-width:991px){.content{padding:0 30px}}.mg-system{display:flex;flex-direction:column;min-height:850px;width:100%}.mg-system_image-wrapper{align-items:center;display:flex;justify-content:center;position:relative}.mg-system .laptop-image{height:500px;position:absolute;top:-240px}.mg-system_content-wrapper{align-items:center;display:flex;flex-direction:column;margin:auto 0}.mg-system_section-header{margin:90px 0 50px;width:840px}.mg-system h2{font-size:36px;line-height:30px;text-transform:uppercase}.mg-system h2,.mg-system p{margin-bottom:60px;text-align:center}.mg-system p{font-size:20px;font-weight:300;line-height:24px}.mg-system .button{border-color:#000;color:#000;font-family:Lato,Helvetica,Arial,sans-serif;padding:0 60px}.mg-system .button:hover{background-color:rgba(0,0,0,.2)}@media screen and (max-width:991px){.mg-system{min-height:700px}.mg-system .laptop-image{height:400px;top:-200px}.mg-system_section-header{margin:60px 0 40px;width:700px}.mg-system h2{font-size:30px}.mg-system h2,.mg-system p{margin-bottom:40px}}@media screen and (max-width:768px){.mg-system .laptop-image{height:320px;top:-160px}.mg-system_section-header{margin:40px 0;width:530px}.mg-system p{width:500px}}@media screen and (max-width:575px){.mg-system{margin:20px 0;min-height:560px}.mg-system .laptop-image{height:200px;top:-110px}.mg-system_section-header{margin:40px 0 30px;width:350px}.mg-system h2{font-size:22px;margin-bottom:60px}.mg-system p{width:310px}.mg-system p br{display:none}}.tiles{background:#000;color:#fff;flex-direction:column;justify-content:flex-start;min-height:1130px;padding:100px 0 30px}.tiles,.tiles_list{align-items:center;display:flex;width:100%}.tiles_list{flex-direction:row;flex-wrap:wrap;max-width:1000px}.tiles_list_tile{display:flex;flex-basis:32%;flex-direction:column;flex-grow:1;flex-shrink:0;font-size:20px;font-weight:300;justify-content:flex-start;line-height:1.17;margin-bottom:120px;text-align:center}.tiles_list_tile img{height:70px;margin-bottom:50px;width:auto}.tiles .button-wrapper{margin-bottom:20px;text-align:center;width:100%}@media screen and (max-width:1199px){.tiles{min-height:1000px}.tiles_list_tile{margin-bottom:60px}}@media screen and (max-width:991px){.tiles{height:auto;min-height:900px;padding-bottom:30px;padding-top:70px}}@media screen and (max-width:768px){.tiles_list{height:auto}.tiles_list_tile{flex-basis:50%;font-size:14px;font-weight:400}.tiles_list_tile img{height:50px;margin-bottom:20px}.tiles .button-wrapper{width:calc(100% - 40px)}}@media screen and (max-width:575px){.tiles{min-height:88vh}.tiles_list_tile{flex-basis:50%}.tiles .button-wrapper{margin-bottom:200px;width:calc(100% - 40px)}}.devices{background-color:#efefef;color:#000000f5;min-height:90vh;padding:100px 40px 0;width:100%}.devices_background{align-items:center;background:url(/images/devices_hexagon.png) no-repeat 50%;background-size:92%;display:flex;flex-direction:column;height:100%;justify-content:flex-start;position:relative;width:100%}.devices_logo{height:120px;margin-bottom:40px;z-index:3}.devices_logo.desktop{align-items:center;display:flex;font-size:48px;font-weight:300;gap:17px}.devices_logo.desktop>img{height:120px;width:auto}.devices_logo.mobile{display:none}.devices_description{color:#000;font-size:20px;font-weight:300;line-height:1.33;margin-bottom:15px;max-width:700px;text-align:center;z-index:3}.devices_description .mobile,.devices_hexagon.mobile{display:none}.devices .button_wrapper{margin:25px 0 455px;text-align:center;width:calc(100% - 40px);z-index:3}@media screen and (max-width:1599px){.devices{height:auto;min-height:80vh;padding:100px 20px 30px}.devices_description{font-size:16px;margin-bottom:5px;max-width:550px;padding:0 20px}.devices_description:last-child,.devices_logo{margin-bottom:30px}.devices_logo.desktop{font-size:36px;gap:12px}.devices_logo.desktop>img{height:70px}.devices .button_wrapper{margin:25px 0 430px}}@media screen and (max-width:1199px){.devices_background{background-size:contain}}@media screen and (max-width:991px){.devices{min-height:70vh;padding:50px 0 30px}.devices_background{background:none}.devices_description{font-size:20px;margin-bottom:20px}.devices_description .mobile{display:inline}.devices_description .desktop{display:none}.devices_logo.mobile{display:block;height:85px;width:auto}.devices_logo.desktop{display:none}.devices_hexagon{height:auto;margin-bottom:50px;width:100%}.devices_hexagon.mobile{display:block}.devices .button_wrapper{margin-bottom:50px}}.pc{height:100%;margin-top:-1px;min-height:90vh}.pc_background{background-image:url(/images/home_page/people_counter/banner_people_counter_mobile.png);background-repeat:no-repeat;background-size:cover;height:auto}@media (min-width:768px){.pc_background{background-image:url(/images/home_page/people_counter/banner_people_counter.png)}}.pc_background_container{margin:0 auto;max-width:1000px}.pc_background_container,.pc_background_container_info{align-items:center;display:flex;flex-direction:column;justify-content:center}.pc_background_container_info{max-width:700px;padding-bottom:50px;padding-top:100px}.pc_background_container_info-text{color:#fff;font-size:20px;font-weight:300;line-height:30px;margin:69px 0;padding:0 30px;text-align:center}@media (min-width:768px){.pc_background_container_info-text{padding:0}}.pc_background_container_info-image{height:70px;width:auto}.pc_background_container_info-link{border:1px solid #fff;color:#fff;min-width:200px;padding:15px 80px;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.pc_background_container_info-link:hover{background:#fff;border:1px solid #fff;color:#000}.pc_background_container_lora{display:flex;justify-content:center;position:relative;top:0;width:100%}@media (min-width:768px){.pc_background_container_lora{justify-content:flex-start;top:150px}}.pc_background_container_lora-image{height:20px;width:auto}@media (min-width:768px){.pc_background_container_lora-image{height:40px;width:auto}}.pc_background_container_device-image{height:auto;width:100%}@media (min-width:768px){.pc_background_container_device-image{height:450px;width:auto}}.support{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;width:100%}@media (min-width:768px){.support{min-height:100%}}.support .page-hero{background:url(/images/support_bg.png) top no-repeat;background-size:cover}.support_content{margin:0 auto;max-width:1024px;min-height:auto;padding:20px 0 0;width:100%}@media (min-width:768px){.support_content{min-height:50%;padding:50px 12px}}.support_content_files .resource-file{display:block;margin-bottom:10px;width:100%}.support_content p{color:#000;font-size:20px;font-weight:300;line-height:1.45;margin-bottom:25px}.support_content_subtitle{color:#000;font-size:30px;font-weight:300;margin-bottom:35px;padding:0 20px}@media (min-width:768px){.support_content_subtitle{padding:0}}.support_content_subtitle .green{font-size:50px}.support_accordion_content_files{align-items:flex-start;display:flex;flex-direction:column;padding:20px}.support_accordion_content_files .resource-file{display:inline-block;margin-bottom:10px}.support_accordion_version-message{margin-left:20px}.contact .page-hero{background:url(/images/contact_us.png) top no-repeat;background-size:cover;font-family:Lato,Helvetica,Arial,sans-serif}.contact_content{margin:0 auto;max-width:1024px;padding:20px}@media (min-width:768px){.contact_content{margin-bottom:0;padding:40px 12px 0}}.contact_content p{color:#000;font-size:20px;font-weight:300;line-height:1.45;margin-bottom:25px}.contact_content_form{display:flex;flex-direction:column;font-family:Lato,Helvetica,Arial,sans-serif;margin-top:15px}@media (min-width:768px){.contact_content_form{flex-direction:row;margin-top:45px}}.contact_content_form_address{font-size:20px;font-weight:300;line-height:1.2;margin-bottom:40px;width:100%}@media (min-width:768px){.contact_content_form_address{margin-bottom:20px}}.contact_content_form_address>p{margin-bottom:40px;margin-top:20px}@media (min-width:768px){.contact_content_form_address>p{margin-bottom:70px}.contact_content_form_address{padding-right:30px;width:470px}}.contact_content_form_address a{color:#000;text-decoration:none;transition:all .3s ease-in}.contact_content_form_address a:hover{color:#3daf04}.contact_content_form_address_subtitle{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#70c041,#276e04);-webkit-background-clip:text;font-size:44px;font-weight:900;line-height:1;margin-bottom:15px;max-width:300px;padding-bottom:0}@media (min-width:768px){.contact_content_form_address_subtitle{color:#000;font-size:64px;font-weight:900;max-width:100%;padding-bottom:25px}}.contact_content_form_address_subtitle .green{font-size:30px}@media (min-width:768px){.contact_content_form_address_subtitle .green{font-size:50px}}.contact_content_form_fields{flex-grow:1;padding:0}@media (min-width:768px){.contact_content_form_fields{padding:30px}.form_content_checkboxes{margin-bottom:30px}.form_content_button{text-align:right}.form_content_button .btn-green,.form_content_button .product_details_basic_button{max-width:340px}}.contact_map{height:0;margin-bottom:50px;padding-top:110%;position:relative}@media (min-width:768px){.contact_map{height:0;margin-bottom:0;padding-top:58%;position:relative}}.contact_map_wrapper,.contact_map_wrapper:before{height:100%;left:0;position:absolute;top:0;width:100%}.contact_map_wrapper:before{background-image:url(/images/contact_map_mobile.png);background-position:50% 0;background-size:cover;content:""}@media (min-width:768px){.contact_map_wrapper:before{background-image:url(/images/contact_map.png)}}.contact_map_wrapper_box_uk{left:0;position:absolute;top:55%;transform:translateY(-55%);width:100%}@media (min-width:768px){.contact_map_wrapper_box_uk{left:46.9%;position:absolute;top:36.1%;transform:none;width:auto}}.contact_map_wrapper_box_uk:before{display:none}@media (min-width:768px){.contact_map_wrapper_box_uk:before{background-color:#46c805;border-radius:50%;content:"";display:block;height:8px;left:0;opacity:1;position:absolute;top:0;transform:translate(-50%,-50%);width:8px;z-index:1}}.contact_map_wrapper_box_uk:after{display:none}@media (min-width:768px){.contact_map_wrapper_box_uk:after{background-color:rgba(70,200,5,.3);border-radius:50%;content:"";display:block;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:0}}.contact_map_wrapper_box_uk_info{margin:0 auto;max-width:95%;position:relative}@media (min-width:768px){.contact_map_wrapper_box_uk_info{background:#46c805;height:1px;left:auto;max-width:200px;position:absolute;right:0;top:0;width:9vw}}.contact_map_wrapper_box_uk_info_content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.2);border:1px solid #46c805;color:#1b1b1b;font-size:14px;font-weight:300;padding:15px;width:100%}@media (min-width:768px){.contact_map_wrapper_box_uk_info_content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.2);border:1px solid #46c805;color:#1b1b1b;font-size:14px;font-weight:300;left:auto;padding:15px;position:absolute;right:100%;top:0;transform:translateY(-50%);width:250px}}.contact_map_wrapper_box_uk_info_content_name{font-size:20px;font-weight:800;margin-bottom:20px}@media (min-width:768px){.contact_map_wrapper_box_uk_info_content_name{font-size:18px;font-weight:800;margin-bottom:10px}}.contact_map_wrapper_box_uk_info_content_position{font-size:9px;font-weight:600}@media (min-width:768px){.contact_map_wrapper_box_uk_info_content_position{font-size:13px}}.contact_map_wrapper_box_uk_info_content_phone{padding:4px 0}.contact_map_wrapper_box_uk_info_content_email,.contact_map_wrapper_box_uk_info_content_phone{font-size:20px}@media (min-width:768px){.contact_map_wrapper_box_uk_info_content_email,.contact_map_wrapper_box_uk_info_content_phone{font-size:16px}}.contact_map_wrapper_box_uk_info_content_email>a,.contact_map_wrapper_box_uk_info_content_phone>a{color:#1b1b1b;text-decoration:none;transition:all .2s ease-in}.contact_map_wrapper_box_uk_info_content_email>a:hover,.contact_map_wrapper_box_uk_info_content_phone>a:hover{color:#3daf04}.contact_map_wrapper_box_pl{left:0;position:absolute;top:5%;width:100%}@media (min-width:768px){.contact_map_wrapper_box_pl{left:52%;position:absolute;top:38.1%;width:auto}}.contact_map_wrapper_box_pl:before{display:none}@media (min-width:768px){.contact_map_wrapper_box_pl:before{animation:pulseBackground 1s infinite alternate;background-color:#46c805;border-radius:50%;content:"";display:block;height:8px;left:0;opacity:1;position:absolute;top:0;transform:translate(-50%,-50%);width:8px;z-index:1}}@keyframes pulseBackground{0%{box-shadow:0 0 5px 5px rgba(70,200,5,.5)}to{box-shadow:0 0 10px 10px rgba(70,200,5,.5)}}.contact_map_wrapper_box_pl:after{display:none}@media (min-width:768px){.contact_map_wrapper_box_pl:after{background-color:rgba(70,200,5,.3);border-radius:50%;content:"";display:block;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:0}}.contact_map_wrapper_box_pl_info{margin:0 auto;max-width:95%;position:relative}@media (min-width:768px){.contact_map_wrapper_box_pl_info{background:#46c805;bottom:0;height:13vw;left:0;max-height:80px;max-width:200px;position:absolute;top:auto;width:1px}}.contact_map_wrapper_box_pl_info_content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.2);border:1px solid #46c805;color:#1b1b1b;font-size:14px;font-weight:300;padding:15px;width:100%}@media (min-width:768px){.contact_map_wrapper_box_pl_info_content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.2);border:1px solid #46c805;bottom:100%;color:#1b1b1b;font-size:14px;font-weight:300;left:0;padding:15px;position:absolute;right:100%;top:auto;transform:translate(-50%);width:230px}}.contact_map_wrapper_box_pl_info_content_name{font-size:20px;font-weight:800;margin-bottom:20px}@media (min-width:768px){.contact_map_wrapper_box_pl_info_content_name{font-size:18px;font-weight:800;margin-bottom:10px}}.contact_map_wrapper_box_pl_info_content_position{font-size:9px;font-weight:600}@media (min-width:768px){.contact_map_wrapper_box_pl_info_content_position{font-size:13px}}.contact_map_wrapper_box_pl_info_content_email,.contact_map_wrapper_box_pl_info_content_phone{font-size:20px}@media (min-width:768px){.contact_map_wrapper_box_pl_info_content_email,.contact_map_wrapper_box_pl_info_content_phone{font-size:16px}}.contact_map_wrapper_box_pl_info_content_email>a,.contact_map_wrapper_box_pl_info_content_phone>a{color:#1b1b1b;text-decoration:none;transition:all .2s ease-in}.contact_map_wrapper_box_pl_info_content_email>a:hover,.contact_map_wrapper_box_pl_info_content_phone>a:hover{color:#3daf04}.contact_map_wrapper_box_pl_info_content_phone{padding:4px 0}.contact_map_wrapper_box_au{bottom:-2%;position:absolute;right:0;width:100%}@media (min-width:768px){.contact_map_wrapper_box_au{bottom:inherit;position:absolute;right:17.5%;top:74.1%;width:auto}}.contact_map_wrapper_box_au:before{display:none}@media (min-width:768px){.contact_map_wrapper_box_au:before{background-color:#46c805;border-radius:50%;content:"";display:block;height:8px;left:0;opacity:1;position:absolute;top:0;transform:translate(-50%,-50%);width:8px;z-index:1}}.contact_map_wrapper_box_au:after{display:none}@media (min-width:768px){.contact_map_wrapper_box_au:after{background-color:rgba(70,200,5,.3);border-radius:50%;content:"";display:block;height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:20px;z-index:0}}.contact_map_wrapper_box_au_info{margin:0 auto;max-width:95%;position:relative}@media (min-width:768px){.contact_map_wrapper_box_au_info{background:#46c805;height:1px;left:auto;max-width:200px;position:absolute;right:0;top:0;width:9vw}}.contact_map_wrapper_box_au_info_content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.2);border:1px solid #46c805;color:#1b1b1b;font-size:14px;font-weight:300;padding:15px;width:100%}@media (min-width:768px){.contact_map_wrapper_box_au_info_content{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(255,255,255,.2);border:1px solid #46c805;color:#1b1b1b;font-size:14px;font-weight:300;left:auto;padding:15px;position:absolute;right:100%;top:0;transform:translateY(-50%);width:230px}}.contact_map_wrapper_box_au_info_content_name{font-size:20px;font-weight:800;margin-bottom:20px}@media (min-width:768px){.contact_map_wrapper_box_au_info_content_name{font-size:18px;font-weight:800;margin-bottom:10px}}.contact_map_wrapper_box_au_info_content_position{font-size:9px;font-weight:600}@media (min-width:768px){.contact_map_wrapper_box_au_info_content_position{font-size:13px}}.contact_map_wrapper_box_au_info_content_email,.contact_map_wrapper_box_au_info_content_phone{font-size:20px}@media (min-width:768px){.contact_map_wrapper_box_au_info_content_email,.contact_map_wrapper_box_au_info_content_phone{font-size:16px}}.contact_map_wrapper_box_au_info_content_email>a,.contact_map_wrapper_box_au_info_content_phone>a{color:#1b1b1b;text-decoration:none;transition:all .2s ease-in}.contact_map_wrapper_box_au_info_content_email>a:hover,.contact_map_wrapper_box_au_info_content_phone>a:hover{color:#3daf04}.contact_map_wrapper_box_au_info_content_phone{padding:4px 0}.our-offices{align-items:center;display:flex;justify-content:flex-start;margin-top:50px;max-width:1024px;padding:0 12px}@media (min-width:768px){.our-offices{margin:0 auto}}.our-offices_heading{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#70c041,#276e04);-webkit-background-clip:text;font-size:44px;font-weight:900;line-height:1;margin-bottom:15px;padding-bottom:0;text-align:center}@media (min-width:768px){.our-offices_heading{font-size:64px}}.collection{background:#fff;overflow:hidden;width:100%}.collection_header{height:auto;max-width:100%;overflow:hidden;position:relative}.collection_header .image-desktop{display:none;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.collection_header .image-desktop{display:block}}.collection_header .image-mobile{display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}@media (min-width:768px){.collection_header .image-mobile{display:none}}.collection_header_button{background:transparent;border:1px solid #46c805;bottom:20px;color:#46c805;cursor:pointer;font-size:15px;left:3%;padding:15px 20px;position:absolute;text-transform:uppercase;transition:all .3s ease-in-out;width:94%}@media (min-width:768px){.collection_header_button{bottom:20px;left:19%;width:auto}}@media (min-width:992px){.collection_header_button{bottom:15%}}.collection_header_button:hover{background:#46c805;box-shadow:0 4px 35px rgba(70,200,5,.5);color:#fff}.collection_breadcrumbs{background:#efefef;height:66px;margin-bottom:30px;width:100%}.collection_breadcrumbs_content{font-size:20px;line-height:66px;margin:0 auto;max-width:1000px;padding:0 12px;text-transform:uppercase}.collection_breadcrumbs_content a{color:#000;text-decoration:none}.collection_products,.collection_subtitle,.collection_title,.collection hr{margin:0 auto;max-width:1000px;width:auto}.collection_title{font-size:30px;font-weight:900;margin-bottom:20px}.collection_subtitle{border-bottom:1px solid #cecaca;font-size:20px;font-weight:300;line-height:1.25;margin-bottom:65px;padding-bottom:20px}.collection_products{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-bottom:50px;max-width:1000px;padding:0 12px}.collection_products_item{align-items:center;color:#000;display:flex;flex-basis:22%;flex-direction:column;justify-content:flex-start;margin-bottom:65px;text-decoration:none;width:22%}.collection_products_item_logo{margin-bottom:15px;width:100%}.collection_products_item_logo img{height:40px;width:auto}.collection_products_item_image{margin-bottom:30px}.collection_products_item_image.gateway_image>img{width:167px}.collection_products_item_title{border-bottom:1px solid #dadada;font-weight:400;margin-bottom:20px;padding-bottom:10px;width:100%}.collection_products_item_title .light{font-weight:300}.collection_products_item_logos{align-items:center;display:flex;width:100%}.collection_products_item_logos img{height:22px}.collection_products_placeholder{flex-basis:22%;height:0;width:22%}@media screen and (max-width:1199px){.collection_title{margin-left:20px;margin-right:20px}.collection_subtitle{margin:0 20px 65px}.collection_products{margin-bottom:0;padding:0 20px}.collection_products_item{flex-basis:30%;width:30%}}@media screen and (max-width:768px){.collection_header{height:auto}.collection_breadcrumbs{height:40px}.collection_breadcrumbs_content{font-size:14px;line-height:40px}.collection_title{font-size:24px;margin-left:20px;margin-right:20px}.collection_subtitle{margin:0 20px 40px}.collection_products_item{flex-basis:45%;flex-basis:90%;width:45%;width:90%}}.gateway_modal{align-items:center;background-color:#000;background-color:rgba(0,0,0,.75);display:none;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1004}.gateway_modal_container{background-color:#fff;height:auto;max-width:759px;width:95%}@media (min-width:768px){.gateway_modal_container{width:100%}}.gateway_modal_container .form{display:flex;flex-direction:column;padding:20px 20px 10px}.gateway_modal_container .form .form-container{align-items:center;display:none;flex-direction:column;justify-content:center;padding:0}@media (min-width:768px){.gateway_modal_container .form .form-container{padding:30px 50px}}.gateway_modal_container .form .form-container.is-visible{display:flex}.gateway_modal_container .form .form-container_heading{font-size:38px;font-weight:900;text-align:center}.gateway_modal_container .form .form-container_text{color:#86868b;font-size:16px;font-weight:400;margin-top:30px;text-align:center}.gateway_modal_container .form .form-container .form-field{color:#86868b;font-size:14px;font-weight:600;line-height:normal;text-transform:none}.gateway_modal_container .form .form-container_form{margin-top:30px}.gateway_modal_container .form .form-container_form.is-loading{display:none}.gateway_modal_container .form .form-container_form_button{display:flex;justify-content:center;margin-top:10px}.gateway_modal_container .form .form-container_form_button .form-btn{border-radius:5px;text-transform:inherit;width:50%}@media (min-width:768px){.gateway_modal_container .form .form-container_form_button .form-btn{width:35%}}.gateway_modal_container .form .form-container_form_button .form-btn:disabled{cursor:not-allowed}.gateway-success-container{align-items:center;background:#fff;display:none;flex-direction:column;justify-content:flex-start;min-height:460px;padding:0}.gateway-success-container.is-visible{display:flex}.gateway-success-container_image{height:150px;width:150px}.gateway-success-container_heading{color:#1e1e1e;font-size:36px;font-weight:900;line-height:43.2px;margin:60px 0;max-width:471px;text-align:center}.gateway-success-container_text{text-align:center}.gateway-subscribe-form-error{display:none}.gateway-subscribe-form-error.visible{display:block}.gateway-subscribe-form-error_content{color:red;margin-bottom:20px}.gateway-loading-container{display:none}.gateway-loading-container.visible{background:url(/images/spinning-circles.svg) 50% no-repeat;background-size:30px 30px;cursor:not-allowed;display:block;height:100px;width:100%}.product{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;min-height:100%;width:100%}.product_header{background:#000;height:145px}.product_breadcrumbs{background:#efefef;height:66px;margin-bottom:30px;width:100%}.product_breadcrumbs_content{font-size:20px;line-height:66px;margin:0 auto;max-width:1000px;padding:0 12px;text-transform:uppercase}.product_breadcrumbs_content a{color:#000;text-decoration:none}.product_details{display:flex;flex-direction:row;margin:0 auto;max-width:1024px;padding:40px 12px 0;width:100%}.product_details_carousel{flex-basis:50%;width:50%}.product_details_carousel>img{margin-bottom:10px}.product_details_basic{flex-basis:50%;padding-left:20px;width:50%}.product_details_basic_title{font-size:30px;font-weight:900;line-height:60px;margin-bottom:20px}.product_details_basic_logos{align-items:center;display:flex;margin-bottom:30px;width:100%}.product_details_basic_logos img{height:30px;margin-right:30px;width:auto}.product_details_basic_logos img:first-child{height:30px}.product_details_basic_certificate,.product_details_basic_colors,.product_details_basic_enclosure,.product_details_basic_frequency,.product_details_basic_probes{font-size:20px;font-weight:500;line-height:28px;margin-bottom:20px}.product_details_basic_certificate span,.product_details_basic_colors span,.product_details_basic_enclosure span,.product_details_basic_frequency span,.product_details_basic_probes span{display:block;font-weight:300}.product_details_basic_colors_items{display:flex;justify-content:flex-start;margin-top:20px}.product_details_basic_colors_items_item{align-items:center;border:1px solid #cecaca;display:flex;flex-direction:column;height:90px;justify-content:center;margin-right:30px;width:180px}.product_details_basic_colors_items_item_dot{border-radius:50%;height:41px;margin-top:15px;width:41px}.product_details_basic_colors_items_item_desc{font-size:12px;font-weight:300}.product_details_basic_button{display:inline-block;text-align:center;text-decoration:none}.product_description{margin:0 auto;max-width:1024px;padding:40px 12px;width:100%}.product_description_title{border-top:1px solid #cecaca;font-size:20px;font-weight:900;margin-bottom:15px;padding-top:15px;position:relative;text-transform:uppercase}.product_description_content .resource-file{margin-right:20px}.product_description_content_case{align-items:center;display:flex;justify-content:space-around}.product_description_content_case>svg{height:360px;width:360px}.product_description_content_model{height:500px;margin-bottom:30px}.product_description_content_model model-viewer{height:100%;margin:0 auto;max-height:500px;max-width:500px;width:100%}.product_description_content_model model-viewer:focus{outline:none}.product_description_content_chart{margin-bottom:30px;margin-top:35px;text-align:center}.product_description_content_chart img{width:880px}.product_description p{margin-bottom:20px}.product_description ul{list-style:disc;margin-bottom:20px;padding:0 0 0 40px}.product_description ul li{font-weight:300;line-height:1.2;padding-bottom:10px}.product_description h3{font-size:20px;margin-bottom:15px}.product_description_table{border-bottom:1px solid #f5f5f5;margin-bottom:40px}.product_description .resource-file{margin-bottom:20px}.product_description_mobile-apps{align-items:center;display:flex;gap:15px;margin-bottom:25px}.product_description_mobile-apps img{height:50px;width:auto}@media screen and (max-width:768px){.product_header{height:60px}.product_breadcrumbs{height:35px;margin-bottom:0}.product_breadcrumbs_content{font-size:12px;line-height:35px}.product_details{flex-direction:column;padding:20px}.product_details_carousel{flex-basis:100%;width:100%}.product_details_carousel>img{height:36px}.product_details_basic{flex-basis:100%;padding-left:0;width:100%}.product_description{padding:20px 0 0}.product_description_mobile-apps{justify-content:space-around}.product_description_mobile-apps a{width:44%}.product_description_mobile-apps a img{height:50px;width:100%}.product_description_title{display:flex;padding:15px 20px 0}.product_description_title:after{background:url(/images/green_arrow_small.svg) 50% no-repeat;content:"";margin-left:auto;position:relative;right:0;transform:rotate(90deg);transition:transform .25s ease;width:36px}.product_description_title.active:after{transform:rotate(-90deg)}.product_description_content{height:0;overflow:hidden;padding:0}.product_description_content p{padding:0 20px}.product_description_content.open{height:auto}.product_description_content_case{align-items:center;flex-direction:column}.product_description_content_case img{margin-bottom:20px;width:80%}.product_description_content_model{height:50vh}.product_description_content_model model-viewer{height:95%;min-height:250px;width:95%}.product_description_content_chart{margin:0 21px}.product_description_content_chart img{width:100%}.product_description_table tbody tr td{padding:10px!important}.product_description h3{padding:0 10px}.product_description .resource-file{margin:5px 20px}.product_description .resource-file:last-child{margin-bottom:20px}}.product-charts-carousel{align-items:center;display:flex;justify-content:center}.product-charts-carousel_prev{cursor:pointer;height:22px;position:relative;right:44px;width:15px}.product-charts-carousel_next{cursor:pointer;height:22px;left:44px;position:relative;width:15px}.product-charts-carousel_slide{margin-bottom:35px;margin-top:20px;position:relative;transition:opacity .25s ease;width:880px}.product-charts-carousel_slide_charts-container{align-items:center;display:flex}.product-charts-carousel_slide_charts-container img{height:-moz-fit-content;height:fit-content;width:100%}@media screen and (max-width:768px){.product-charts-carousel_prev{right:-10px;z-index:2}.product-charts-carousel_next{left:-10px;z-index:2}.product-charts-carousel_slide{margin:10px 22px 20px}}.form_header{background:#000;height:106px}.form_stripe{background:#efefef;height:60px;width:100%}.form_content{margin:0 auto 40px;max-width:1024px;padding:40px 12px}.form_content_subtitle{color:#000;font-size:30px;font-weight:300;margin-bottom:35px}.form_content_subtitle .green{font-size:50px}.form_content p{color:#000;font-size:20px;font-weight:300;line-height:1.45;margin-bottom:25px}.form_content_field{font-size:20px;text-transform:uppercase}.form_content_field input,.form_content_field textarea{border:1px solid #dfdcdc;border-radius:4px;display:block;font-family:Lato,Helvetica,Arial,sans-serif;font-size:20px;height:50px;line-height:50px;margin-bottom:30px;margin-top:10px;outline-color:#46c805;padding:0 10px;width:100%}.form_content_field input::placeholder,.form_content_field textarea::placeholder{color:#dfdcdc;font-weight:300}.form_content_field .second-line{display:block;margin-top:10px;text-transform:none}.form_content_field textarea{height:auto;line-height:1.5;padding:10px}.form_content_checkboxes{margin-bottom:30px}.form_content_button{text-align:right}.form_content_button .btn-green,.form_content_button .product_details_basic_button{max-width:340px}.form_bottom-stripe{align-items:center;background:#efefef;display:flex;flex-direction:column;font-size:30px;font-weight:300;height:190px;justify-content:center;text-align:center;width:100%}@media screen and (max-width:768px){.form_header{height:60px}.form_stripe{height:35px}.form_content{padding:20px}.form_content_field .second-line{display:none}.form_bottom-stripe{background:#efefef;font-size:20px;height:80px;line-height:1.2;width:100%}.form_bottom-stripe .line{display:block}}.cookie-banner{align-items:center;background:#000;bottom:0;color:#fff;display:none;flex-direction:column;opacity:.85;padding:10px 20px;position:fixed;width:100%;z-index:1005}.cookie-banner_content{font-weight:300;line-height:1.19;margin-bottom:20px;max-width:90%;text-align:left}.cookie-banner_button{max-width:90%;text-align:right;width:100%}.cookie-banner_button button:first-child{margin-bottom:5px;margin-right:0}@media (min-width:768px){.cookie-banner_button button:first-child{margin-bottom:0;margin-right:15px}}.cookie-banner_button .btn-green,.cookie-banner_button .product_details_basic_button{font-size:16px;height:40px;line-height:40px;width:180px}@media screen and (max-width:768px){.cookie-banner{padding:20px 10px}.cookie-banner_content{font-weight:400;margin-bottom:20px;max-width:100%}.cookie-banner_button{max-width:100%}}.info-overlay{background:rgba(0,0,0,.85);bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:2000}.info-overlay,.info-overlay_content{align-items:center;flex-direction:column;justify-content:center}.info-overlay_content{background:#666;color:#fff;display:flex;font-size:60px;font-weight:400;height:100%;max-height:300px;max-width:560px;position:relative;width:100%}.info-overlay_content_close{cursor:pointer;height:30px;position:absolute;right:20px;top:0;width:30px}.info-overlay_content_close img{height:24px;width:24px}.info-overlay_content .error-message{font-size:40px;text-align:center}.info-overlay_content .success-message{align-items:center;display:flex;justify-content:center}.info-overlay_content .success-message_image-wrapper{align-items:center;display:flex;margin-bottom:20px}.info-overlay_content .success-message_image{margin:0 auto}.info-overlay_content .success-message_header{font-size:52px;margin-bottom:14px;text-align:center}.info-overlay_content .success-message_text{font-size:30px;font-weight:300}.info-overlay_content .error-message,.info-overlay_content .success-message{display:none}@media screen and (max-width:575px){.info-overlay_content{max-height:240px;max-width:360px}.info-overlay_content .success-message_image-wrapper{align-items:center;display:flex;margin-bottom:20px}.info-overlay_content .success-message_image{margin:0 auto;width:100px}.info-overlay_content .success-message_header{font-size:48px}.info-overlay_content .success-message_text{font-size:26px}.info-overlay_content_close{right:14px;top:-10px}}.info-overlay.success{display:flex}.info-overlay.success .info-overlay_content{background:#46c805}.info-overlay.success .info-overlay_content .success-message{display:block}.info-overlay.error{display:flex}.info-overlay.error .info-overlay_content{background:#46c805}.info-overlay.error .info-overlay_content .error-message{display:block}.not-found{align-items:center;background:url(/images/monitoring_bg.png) 50% no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:100vh;width:100%}.not-found_container{background:url(/images/astro.svg) bottom no-repeat;background-size:cover;display:flex;height:1006px;max-height:100%;max-width:100%;width:1636px}.not-found_container_content{align-items:center;color:#fff;display:flex;flex-basis:50%;flex-direction:column;justify-content:center}.not-found_container_content h1{font-size:170px;font-weight:900;margin-bottom:30px}.not-found_container_content h2{font-size:30px;font-weight:400;margin-bottom:60px}.not-found_container_content a{width:340px}@media screen and (max-width:768px){.not-found{align-items:stretch;justify-content:stretch}.not-found_container{background:url(/images/astro.svg) center 20% no-repeat;background-size:100% auto;flex-direction:column;height:100%;justify-content:flex-end;width:100%}.not-found_container_empty{height:90vw;order:1}.not-found_container_content{height:50vh;order:2}.not-found_container_content h1{font-size:127px;margin-bottom:20px}.not-found_container_content h2{font-size:20px;margin-bottom:30px}.not-found_container_content a{width:90%}}.tag-posts_header{background:#000;height:60px}@media (min-width:768px){.tag-posts_header{height:106px}}.tag-posts_breadcrumbs{background:#efefef;height:30px;width:100%}@media (min-width:768px){.tag-posts_breadcrumbs{height:66px;margin-bottom:60px}}.tag-posts_breadcrumbs_content{font-size:12px;line-height:35px;margin:0 auto;max-width:1000px;padding:0 12px;text-transform:uppercase}@media (min-width:768px){.tag-posts_breadcrumbs_content{font-size:20px;line-height:66px}}.tag-posts_posts{margin:0 auto 80px;max-width:1000px;width:100%}.tag-posts_posts_title{font-size:20px;font-weight:700;padding:20px}@media (min-width:768px){.tag-posts_posts_title{font-size:25px;padding:0 20px 60px}}.tag-posts_posts_title span{color:#46c805}.firmware{width:100%}@media (min-width:768px){.firmware{margin-bottom:60px}}.firmware_content{align-items:center;background:#efefef;display:flex;flex-direction:column;justify-content:center;margin-bottom:20px;padding:40px 0;width:100%}@media (min-width:768px){.firmware_content{flex-direction:row;justify-content:space-evenly}}.firmware_content label{font-size:18px;font-weight:700;margin-bottom:20px;max-width:350px;width:80%}@media (min-width:768px){.firmware_content label{margin-bottom:0;width:30%}}.firmware_content label:last-of-type{margin-bottom:0}.firmware_content_selector{background:#fff;border:1px solid dimgray;border-radius:4px;display:block;font-size:18px;line-height:25px;margin-top:10px;padding:8px;width:100%}@media (min-width:768px){.firmware_content_selector{font-size:16px}}.firmware_results{align-items:center;display:flex;flex-direction:column-reverse}@media (min-width:768px){.firmware_results{align-items:flex-start;flex-direction:row}}.firmware .release-notes-link{display:none;margin-bottom:10px;padding-left:0}.device_preview{margin:0 auto;position:relative;text-align:center;width:95%}@media (min-width:768px){.device_preview{margin:0;width:auto}}.device_preview_logo{height:48px;left:0;position:absolute;top:0;width:auto}.device_preview_photo{height:200px;margin-top:30px;width:200px}@media (min-width:768px){.device_preview_photo{height:300px;width:300px}}.tools-list_title{font-weight:900;padding:15px 20px}.tools{width:100%}.tools_tabs{display:flex;justify-content:stretch;width:100%}.tools_tabs_tab{border-bottom:4px solid #fff;cursor:pointer;flex-grow:1;font-size:16px;height:40px;text-align:center}@media (min-width:768px){.tools_tabs_tab{font-size:20px}}.tools_tabs_tab.active{border-bottom:4px solid #46c805;font-weight:700}.tools_tab-content{display:none;position:relative}.tools_tab-content.active{display:block}.files-table{margin-bottom:20px;width:100%}@media (min-width:768px){.files-table{margin-right:20px}}.files-table th{background:#efefef;font-size:14px;padding:10px;text-align:left}@media (min-width:768px){.files-table th{font-size:16px;padding:18px 20px}}.files-table tr{border-bottom:1px solid #efefef}.files-table td{color:#828282;font-size:14px;padding:10px;text-align:left}@media (min-width:768px){.files-table td{font-size:16px;padding:18px 20px}}.files-table td a{color:#46c805;cursor:pointer}.files-table td a:hover{text-decoration:underline}.post-summary{margin-bottom:30px;padding:0 20px}@media (min-width:768px){.post-summary{margin:0 auto 80px;max-width:1000px;width:100%}}.post-summary_title{font-size:20px;font-weight:900;margin:12px 0}.post-summary_title>a{color:#000;text-decoration:none}@media (min-width:768px){.post-summary_title{font-size:24px;margin:12px 0}}.post-summary_featured{height:auto;margin-bottom:10px;-o-object-fit:cover;object-fit:cover;overflow:hidden}.post-summary_featured img{height:auto;width:100%}@media (min-width:768px){.post-summary_featured{margin-bottom:15px;-o-object-fit:cover;object-fit:cover}.post-summary_featured img{width:100%}}.post-summary_summary{line-height:1.5;margin:17px 0}.post-summary_metadata{color:#a8a8a8;display:flex;flex-wrap:wrap;font-size:14px;margin-bottom:10px}@media (min-width:768px){.post-summary_metadata{margin-bottom:20px}}.post-summary_metadata_author{margin-right:10px;margin-top:10px;order:3;width:100%}@media (min-width:768px){.post-summary_metadata_author{margin-right:30px;margin-top:0;order:2;width:auto}}.post-summary_metadata_date{margin-right:10px;order:1}@media (min-width:768px){.post-summary_metadata_date{margin-right:30px}}.post-summary_metadata_read{order:2}@media (min-width:768px){.post-summary_metadata_read{order:3}}.release-notes{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;width:100%}@media (min-width:768px){.release-notes{margin-bottom:60px;min-height:100%}}.release-notes .page-hero{background:url(/images/firmware_release_notes_bg.jpg) top no-repeat;background-size:cover}.release-notes .page-hero.cli{background:url(/images/cli_release_notes_bg.jpg) top no-repeat;background-size:cover}.release-notes .page-stripe{margin-bottom:20px}@media (min-width:768px){.release-notes .page-stripe{margin-bottom:60px}}.release-notes_content{margin:0 auto;max-width:1024px;min-height:auto;padding:20px 0 0;width:100%}@media (min-width:768px){.release-notes_content{min-height:50%;padding:50px 12px}}.release-notes_content_title{font-size:25px;font-weight:500;line-height:30px;margin-bottom:20px}@media (min-width:768px){.release-notes_content_title{font-size:30px;line-height:60px}}.release-notes_stripe{background:#efefef;display:block;height:35px;margin-bottom:20px;width:100%}@media (min-width:768px){.release-notes_stripe{height:60px;margin-bottom:80px}}.markdown{line-height:1.5;padding:0 20px}.markdown p:first-child{display:none}.markdown li{all:revert;margin-bottom:10px}@media (min-width:768px){.markdown li{margin-bottom:20px}}.markdown h2{font-weight:400;margin-bottom:25px;margin-top:40px}@media (min-width:768px){.markdown h2{font-size:36px!important}}.markdown h3{font-size:20px;font-weight:500;margin-bottom:20px}@media (min-width:768px){.markdown h3{font-size:30px}}.markdown img,.markdown svg{height:auto;max-width:700px;width:100%}.markdown figure{text-align:center}@media (min-width:768px){.markdown figure{margin:60px 0 0}}.markdown code{background-color:#f8f8f8;border:1px solid #ddd;border-radius:3px;font-weight:400;margin:0 2px;padding:0 5px}.markdown em{display:block;font-size:14px;font-style:italic;line-height:1.33;margin:0 auto 20px;max-width:700px;text-align:center;width:100%}@media (min-width:768px){.markdown em{margin:0 auto 60px}}.markdown p{margin:17px 0}.markdown strong{font-weight:500}.markdown ul{list-style:disc}.markdown ul ul{list-style-type:circle;margin-top:15px}.markdown ul ul ul{list-style-type:square;margin-top:15px}.markdown li{line-height:1.56}.markdown p:has(em){margin-bottom:30px;text-align:center}.markdown ul{padding-left:20px}.c-lightbox-modal{background-color:#fff;display:flex;height:100%;justify-content:center;opacity:0;position:fixed;transition:opacity .35s ease;visibility:hidden;width:100%;z-index:1004}.c-lightbox-modal.visible{opacity:1;visibility:visible}.c-lightbox-modal_content{display:flex;height:calc(100% - 50px);margin-top:50px;width:100%}.c-lightbox-modal_content_close{margin-right:80px}.c-lightbox-modal_content_close>span{color:#707070;cursor:pointer;font-size:20px}.c-lightbox-modal_content_logo{height:50px;margin-left:80px;margin-top:60px;width:auto;z-index:10}.c-lightbox-modal_content .carousel{flex:1}.c-lightbox-modal_content .carousel>ul{-ms-overflow-style:none;display:flex;flex-wrap:nowrap;height:calc(100% - 100px);margin:0;overflow:auto;padding:0;scroll-behavior:smooth;scroll-snap-type:x mandatory}.c-lightbox-modal_content .carousel>ul::-webkit-scrollbar{display:none}.c-lightbox-modal_content .carousel>ul>li{list-style:none;min-width:100%;position:relative;scroll-snap-align:start}.c-lightbox-modal_content .carousel>ul>li>*{height:100%;left:0;position:absolute;top:0;width:100%}.c-lightbox-modal_content .carousel>ul>li>model-viewer{height:50%;left:25%;top:25%;width:50%}.c-lightbox-modal_content .carousel>ul>li>img{-o-object-fit:contain;object-fit:contain}.c-lightbox-modal_content .carousel>ol{display:flex;justify-content:center;margin-bottom:15px;margin-top:10px;z-index:9}.c-lightbox-modal_content .carousel>ol>li{list-style:none;margin:0 5px}.c-lightbox-modal_content .carousel>ol>li.selected img{border:2px solid #46c805}.c-lightbox-modal_content .carousel .prev,.c-lightbox-modal_content .carousel>.next{color:#fff;cursor:pointer;display:none;font-size:50px;left:80px;line-height:0;padding:15px 15px 30px;position:absolute;top:50%;transform:translateY(-50%);-webkit-user-select:none;user-select:none;z-index:9}.c-lightbox-modal_content .carousel>.next{left:auto;right:80px}.c-lightbox-modal_content .carousel>.prev{transform:translateY(-50%) rotate(180deg)}.release-notes-link{color:#000;font-weight:500;padding:15px 20px;text-decoration:none}.release-notes-link img{left:-3px;position:relative;top:5px}.link{color:#46c805}.h2,.markdown h2,.search-result_title{font-size:25px}.h3,.search-result_post_title{font-size:24px;font-weight:900}.base-text,.markdown,.post-summary_summary,.search-result_post{color:#000;font-size:20px;font-weight:300}.paragraph,.product_description p{font-size:16px;font-weight:300;line-height:1.5}.product_description_table,.product_generic table,.table{width:100%}.product_description_table thead tr,.product_generic table thead tr,.table thead tr{background-color:#fff}.product_description_table thead tr th,.product_generic table thead tr th,.table thead tr th{color:#46c805;line-height:1.5;padding:10px 22px;text-align:left}.product_description_table tbody tr td,.product_generic table tbody tr td,.table tbody tr td{font-weight:300;line-height:1.5;padding:10px 22px}.product_description_table tbody tr td:first-child,.product_generic table tbody tr td:first-child,.table tbody tr td:first-child{font-weight:400}.product_description_table tbody tr:nth-child(2n-1),.product_generic table tbody tr:nth-child(2n-1),.table tbody tr:nth-child(2n-1){background-color:#f5f5f5}.text-bold{font-weight:700}.width190 tr>td:first-child{width:190px}@media screen and (max-width:768px){.width190 tr>td:first-child{width:auto}}.width290 tr>td:first-child{width:290px}@media screen and (max-width:768px){.width290 tr>td:first-child{width:auto}}.product_generic h2{border-top:1px solid #cecaca;font-size:20px;font-weight:900;margin-bottom:15px;padding:15px 20px 0;position:relative;text-transform:uppercase}@media (min-width:768px){.product_generic h2{padding:15px 0 0}}.product_generic h2 h3{font-size:12px;font-weight:300}@media (min-width:768px){.product_generic h2 h3{padding:20px 0 0}}.product_generic table{border-bottom:1px solid #f5f5f5;margin-bottom:40px}.product_generic table>thead{display:none}.product_generic table>tbody>tr>td:first-child{width:190px}.job_offer{border:1px solid #d8e3e7;cursor:default;display:flex;flex-basis:100%;flex-direction:column;margin-bottom:20px;padding:40px 20px 30px;transition:all .2s ease-in}@media (min-width:992px){.job_offer{flex-basis:47%;margin-bottom:40px}}@media (min-width:768px){.job_offer{padding:30px 56px}}.job_offer:nth-child(odd){margin-right:0}@media (min-width:992px){.job_offer:nth-child(odd){margin-right:32px}}.job_offer:hover{border:1px solid #46c805;box-shadow:0 4px 35px rgba(70,200,5,.3)}.job_offer_position>p{color:#46c805;font-size:36px;font-weight:100;line-break:normal}@media (min-width:768px){.job_offer_position{font-size:40px}}@media (min-width:992px){.job_offer_position{min-width:370px}}.job_offer_role{padding-top:14px}.job_offer_role>p{color:#46c805;font-size:16px;font-weight:300}.job_offer_role>p>span{color:#46c805}.job_offer_location{display:flex;padding-top:55px}@media (min-width:768px){.job_offer_location{padding-top:22px}}.job_offer_location>p{color:#46c805;font-size:16px;font-weight:400;padding-left:5px}.job_offer_location>img{height:16px}.job_offer_button{display:flex;margin-bottom:0;margin-top:60px}@media (min-width:768px){.job_offer_button{margin-bottom:26px}}.job_offer_button>a{background:transparent;border:1px solid #d8e3e7;color:#d8e3e7;font-size:20px;font-weight:300;padding:13px 24px;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .2s ease-in;width:100%}@media (min-width:992px){.job_offer_button>a{width:auto}}.job_offer_button>a:hover{background:linear-gradient(121.5deg,#46c805 8%,#276e04 84%);border:none}.position .page-hero{background:url(/images/positions_banner.png) 50% no-repeat;background-size:cover;max-height:340px}.position .page-wrapper{margin:0 auto;max-width:1024px;width:100%}.position .mobile-nav{background-color:#efefef;padding:10px 0;text-transform:uppercase}@media (min-width:992px){.position .mobile-nav{display:none}}.position .mobile-nav>a{color:#333;font-size:12px;font-weight:400;margin-left:20px;text-decoration:none}.position_content{display:flex;flex-wrap:wrap;margin:25px 0}@media (min-width:992px){.position_content{margin:50px 0}}.position_content .offer{border-right:1px solid #d8e3e7;flex-basis:100%;padding:0 20px;position:relative}@media (min-width:992px){.position_content .offer{flex-basis:40%;padding-left:0}}.position_content .offer_container{position:static}@media (min-width:992px){.position_content .offer_container{position:sticky;top:0}}.position_content .offer .first-position{line-height:45px;padding-bottom:5px}.position_content .offer .first-position,.position_content .offer .second-position{color:#46c805;font-size:40px;font-weight:300}.position_content .offer .role{font-size:16px;font-weight:400;padding:20px 0}.position_content .offer .location{color:#46c805;display:flex;font-size:16px;font-weight:400}.position_content .offer .location>img{padding-right:5px}.position_content .offer .apply{margin-bottom:60px;margin-top:60px}.position_content .offer .apply>button{width:100%}@media (min-width:992px){.position_content .offer .apply>button{width:auto}}.position_content .description{flex-basis:100%;padding:0 20px}@media (min-width:992px){.position_content .description{flex-basis:60%;padding-left:20px}}.position_content .description_title{font-size:20px;font-weight:500;line-height:24px;padding-bottom:20px}.position_content .description_content ul{list-style:disc;margin-bottom:20px;padding:0 0 0 20px}.position_content .description_content ul li{color:#333;font-size:16px;font-weight:300;line-height:20px;padding-bottom:10px}.about-us{margin:0 auto;max-width:1024px;padding:20px}@media (min-width:768px){.about-us{padding:40px 12px}}.about-us_green-text{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#70c041,#276e04);-webkit-background-clip:text;font-size:36px;font-weight:900;line-height:1;padding:50px 0;text-align:center}@media (min-width:768px){.about-us_green-text{font-size:54px}}.about-us_text{color:#000;font-size:20px;font-weight:300;line-height:1.45;margin-bottom:25px}.about-us_subtitle{color:#000;font-size:24px;font-weight:400;line-height:1.3;margin-bottom:8px}@media (min-width:768px){.about-us_subtitle{font-size:30px;font-weight:300;line-height:2;padding-bottom:45px}}.about-us_subtitle .green{font-size:30px}@media (min-width:768px){.about-us_subtitle .green{font-size:50px}}.about-us_team{display:flex;flex-direction:column}@media (min-width:768px){.about-us_team{flex-direction:row}}.about-us_team_title{color:#000;font-size:30px;font-weight:300;padding-bottom:20px}.about-us_team_title .green{font-size:50px}.about-us_team_content{color:#000;font-size:20px;font-weight:300;line-height:1.45;margin-bottom:25px}.about-us_members{display:flex;flex-wrap:wrap;justify-content:space-around}@media (min-width:992px){.about-us_members{justify-content:flex-start}}.benefits{background:linear-gradient(85.21deg,#1f5700 5.38%,#46c805 93.99%)}.benefits_container{margin:0 auto;max-width:1350px;padding:60px 0}.benefits_container_title{color:#fff;font-size:40px;font-weight:900;padding-bottom:60px;text-align:center}@media (min-width:768px){.benefits_container_title{font-size:64px}}.benefits_container .slide{align-items:center;display:flex;flex-direction:column}.benefits_container .slide>img{height:auto;width:198px}.benefits_container .slide>p{color:#fff;font-size:20px;font-weight:300;padding:17px 0;text-align:center}.benefits_container .benefits-nav{align-items:center;display:flex;justify-content:center;margin-top:40px}.benefits_container .benefits-nav_next,.benefits_container .benefits-nav_prev{cursor:pointer;display:block;position:static}.benefits_container .benefits-nav_next>svg>path,.benefits_container .benefits-nav_prev>svg>path{fill:#efefef4d;transition:fill .2s ease-in}.benefits_container .benefits-nav_next:hover svg>path,.benefits_container .benefits-nav_prev:hover svg>path{fill:#fff}.careers_video-container{align-items:center;display:flex;justify-content:center;position:relative}.careers_video-container_video{width:100%}.careers_video-container_text-container{align-items:center;display:flex;flex-direction:column;position:absolute;text-align:center}.careers_video-container_text-container .subtext{color:#fff;cursor:default;font-size:20px;font-weight:300;text-shadow:0 4px 35px rgba(0,0,0,.75);text-transform:uppercase;z-index:2}.careers_video-container_text-container .heading{color:#fff;cursor:default;font-size:40px;font-weight:900;max-width:1000px;padding:20px 0;text-shadow:0 4px 35px rgba(0,0,0,.75);z-index:2}@media (min-width:992px){.careers_video-container_text-container .heading{font-size:96px}}.careers_video-container_text-container .subheading{color:#fff;cursor:default;font-size:20px;font-weight:300;max-width:800px;padding:0 60px;text-shadow:0 4px 10px rgba(0,0,0,.75);z-index:2}@media (min-width:992px){.careers_video-container_text-container .subheading{font-size:40px;padding:0}}.careers_video-container_shadow{background:radial-gradient(50% 50% at 45.96% 50%,rgba(0,0,0,.14) 34.72%,rgba(0,0,0,.7) 96.96%);height:100%;left:0;position:absolute;top:0;width:100%}.informations{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(6,1fr);padding:20px}@media (min-width:992px){.informations{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);margin:0 auto;max-width:1500px;padding:20px 0}}.informations_box{align-items:center;display:flex;flex-direction:column;height:400px;justify-content:flex-end}@media (min-width:768px){.informations_box{height:400px;padding-top:0}}.informations_box_image{align-items:center;display:flex;flex-basis:70%;justify-content:center}.informations_box_image>img{max-height:170px}.informations_box_text{align-items:flex-start;display:flex;flex-basis:30%;line-height:30px;max-height:160px;min-height:160px}.informations_box_text_black{color:#333;font-size:24px;font-weight:300;max-width:550px;padding:10px 20px 0;text-transform:uppercase}@media (min-width:768px){.informations_box_text_black{font-size:26px;padding:10px 40px 60px}}.informations_box_text_black>span{font-weight:900}.informations_box_text_black>a{color:#000;text-decoration:underline;transition:color .2s ease-in}.informations_box_text_black>a:hover{color:#d00}.informations_box_text_white{color:#fff;font-size:24px;font-weight:300;max-width:480px;padding:10px 40px 0;text-transform:uppercase}@media (min-width:768px){.informations_box_text_white{font-size:26px;padding:10px 40px 60px}}.informations_box_text_white>span{font-weight:900}.informations_box:nth-child(2n){display:flex;justify-content:flex-end}.informations .first{grid-area:1/1/2/2}@media (min-width:992px){.informations .first{grid-area:1/1/2/2}}.informations .second{background-color:#efefef;grid-area:2/1/3/2}@media (min-width:992px){.informations .second{grid-area:1/2/2/3}}.informations .thirth{grid-area:3/1/4/2}@media (min-width:992px){.informations .thirth{grid-area:1/3/2/4}}.informations .fourth{background:linear-gradient(121.5deg,#46c805 8%,#276e04 84%);grid-area:4/1/5/2;padding-top:0}@media (min-width:992px){.informations .fourth{grid-area:2/1/3/2}}.informations .fifth{grid-area:5/1/6/2}@media (min-width:992px){.informations .fifth{grid-area:2/2/3/3}}.informations .sixth{background-color:#1b1b1b;grid-area:6/1/7/2}@media (min-width:992px){.informations .sixth{grid-area:2/3/3/4}}.life_video-container{align-items:center;display:flex;justify-content:center;position:relative}.life_video-container_video{width:100%}.life_video-container_text-container{align-items:center;display:flex;flex-direction:column;position:absolute;text-align:center}.life_video-container_text-container .heading{color:#fff;cursor:default;font-size:40px;font-weight:900;max-width:300px;padding:20px 0;text-shadow:0 4px 35px rgba(0,0,0,.75);z-index:2}@media (min-width:992px){.life_video-container_text-container .heading{font-size:96px;max-width:inherit}}.life_video-container_shadow{background:radial-gradient(50% 50% at 45.96% 50%,rgba(0,0,0,.14) 34.72%,rgba(0,0,0,.7) 96.96%);height:100%;left:0;position:absolute;top:0;width:100%}.about .page-hero{align-items:center;display:flex;height:100%;justify-content:center;max-width:100%;position:relative}.about .page-hero_shadow{background:radial-gradient(50% 50% at 45.96% 50%,rgba(0,0,0,.14) 34.72%,rgba(0,0,0,.7) 96.96%);height:100%;left:0;position:absolute;top:0;width:100%}.about .page-hero_title{cursor:default;font-size:40px;font-weight:900;position:absolute;text-align:center;text-shadow:0 4px 35px rgba(0,0,0,.75);z-index:2}@media (min-width:992px){.about .page-hero_title{font-size:96px}}.about .page-hero_video{width:100%}.about .page-stripe{height:0}.positions{align-items:center;background:#1b1b1b;display:flex;flex-direction:column;padding:20px}@media (min-width:992px){.positions{padding:90px 0}}.positions_container{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1000px;width:100%}.positions_heading>p{color:#fff;font-size:40px;font-weight:900;padding-top:40px;text-align:center}@media (min-width:992px){.positions_heading>p{padding-top:0}}@media (min-width:768px){.positions_heading>p{font-size:54px}}.positions_heading>p>span{-webkit-text-fill-color:transparent;background:linear-gradient(121.5deg,#46c805 8%,#276e04 84%);-webkit-background-clip:text}.positions_open{align-items:center;display:flex;flex-direction:column;justify-content:center;text-align:center}.positions_open>p{color:#fff;font-size:24px;font-weight:300;line-height:30px;padding:0 20px}@media (min-width:768px){.positions_open>p{font-size:24px;font-weight:300;padding:0}}.positions_open>button{background:#46c805;border:none;color:#fff;font-size:20px;font-weight:400;margin-bottom:30px;margin-top:50px;padding:13px 42px;text-decoration:none;text-transform:uppercase;width:100%}@media (min-width:768px){.positions_open>button{margin-bottom:0;width:auto}}.positions_open>button:hover{background:linear-gradient(121.5deg,#46c805 8%,#276e04 84%);border:none}.positions_available{display:flex;flex-wrap:wrap;padding:60px 0 50px}@media (min-width:768px){.positions_available{padding:90px 0 40px}}.recruitment-process{padding:20px}@media (min-width:992px){.recruitment-process{padding:60px 0}}.recruitment-process_container{margin:0 auto;max-width:1000px}.recruitment-process_container_text_heading{-webkit-text-fill-color:transparent;background:linear-gradient(121.5deg,#46c805 8%,#276e04 84%);-webkit-background-clip:text;font-size:40px;font-weight:900;line-height:44px;padding-top:20px;text-align:center}@media (min-width:768px){.recruitment-process_container_text_heading{font-size:64px;padding-bottom:20px;padding-top:3px}}.recruitment-process_container_text_subheading{color:#707070;font-size:16px;font-weight:300;line-height:20px;text-align:center}@media (min-width:768px){.recruitment-process_container_text_subheading{font-size:20px}}.recruitment-process_container_text_subheading>span{color:#46c805}.recruitment-process_container_steps{background:url(/images/recruitment_process_bg_mobile.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:#1e1e1e;display:block;height:1400px;margin:30px auto;max-width:350px;position:relative}@media (min-width:992px){.recruitment-process_container_steps{background:url(/images/recruitment_process_bg.svg) center 100px no-repeat;height:1000px;max-width:none}}.recruitment-process_container_steps_wrapper_step{position:absolute;width:200px}@media (min-width:768px){.recruitment-process_container_steps_wrapper_step{width:auto}}.recruitment-process_container_steps_wrapper_step_title{color:#333;font-size:20px;font-weight:700;line-height:25px;text-transform:uppercase}@media (min-width:992px){.recruitment-process_container_steps_wrapper_step_title{font-size:20px;line-height:24px}}.recruitment-process_container_steps_wrapper_step_text{font-size:20px;font-weight:300}@media (min-width:992px){.recruitment-process_container_steps_wrapper_step_text{font-size:20px;font-weight:300;line-height:24px}}.recruitment-process_container_steps_wrapper_step_text>span{font-weight:700}.recruitment-process_container_steps_wrapper_step.step-one{left:116px;top:0}@media (min-width:992px){.recruitment-process_container_steps_wrapper_step.step-one{left:400px;top:150px}.recruitment-process_container_steps_wrapper_step.step-one>p{max-width:57%}}.recruitment-process_container_steps_wrapper_step.step-two{right:119px;text-align:right;top:339px}@media (min-width:992px){.recruitment-process_container_steps_wrapper_step.step-two{left:320px;text-align:right;top:400px}.recruitment-process_container_steps_wrapper_step.step-two>p{max-width:50%}}.recruitment-process_container_steps_wrapper_step.step-three{bottom:585px;left:116px}@media (min-width:992px){.recruitment-process_container_steps_wrapper_step.step-three{bottom:280px;left:390px;max-width:38%}.recruitment-process_container_steps_wrapper_step.step-three>p{max-width:100%}}.recruitment-process_container_steps_wrapper_step.step-four{-webkit-text-fill-color:transparent;background:linear-gradient(121.5deg,#46c805 8%,#276e04 84%);-webkit-background-clip:text;bottom:219px;font-size:32px;font-weight:900;left:87px;width:200px}@media (min-width:992px){.recruitment-process_container_steps_wrapper_step.step-four{bottom:160px;font-size:36px;left:390px;width:auto}}.testimonials{position:relative}.testimonials_container{margin:0 auto;max-width:1800px;padding:20px}@media (min-width:992px){.testimonials_container{padding:60px 0}}.testimonials_container_title{-webkit-text-fill-color:transparent;background:linear-gradient(121.5deg,#46c805 8%,#276e04 84%);-webkit-background-clip:text;font-size:40px;font-weight:900;padding-bottom:30px;padding-top:34px;text-align:center}@media (min-width:768px){.testimonials_container_title{font-size:64px;padding-bottom:124px}}.testimonials_container_carousel{margin:auto;overflow-x:hidden}.testimonials_container_carousel .siema-slide_item{align-items:center;display:flex;flex:0 0 100%;flex-direction:column;font-size:40px;height:auto}.testimonials_container_carousel .siema-slide_item>p{background:url(/images/quote_icon.png) left 0 no-repeat;background-size:82px;color:#000;font-family:EB Garamond,serif;font-size:24px;font-weight:300;line-height:30px;max-width:410px;min-height:350px;padding:14px;text-align:left}.testimonials_container_carousel .siema-slide_item>p>span{-webkit-text-fill-color:transparent;background:linear-gradient(121.5deg,#46c805 8%,#276e04 84%);-webkit-background-clip:text}.testimonials_container_carousel .siema-slide_item .testimonial-sign{display:flex;flex-direction:column}.testimonials_container_carousel .siema-slide_item .testimonial-sign_image{width:148px}.testimonials_container_carousel .siema-slide_item .testimonial-sign_name{color:#000;font-size:20px;font-weight:400;padding-top:10px}.testimonials_container_carousel .siema-slide_item .testimonial-sign_role{color:#707070;font-size:20px;font-weight:400}.testimonials .testimonials-nav{align-items:center;bottom:140px;display:flex;justify-content:space-between;padding-right:20px;position:absolute;width:94%}@media (min-width:768px){.testimonials .testimonials-nav{align-items:center;display:flex;justify-content:center;margin-top:84px;padding-right:0;position:static}}.testimonials .testimonials-nav_next,.testimonials .testimonials-nav_prev{cursor:pointer;display:block;position:static}.testimonials .testimonials-nav_next>svg>path,.testimonials .testimonials-nav_prev>svg>path{fill:#efefef;transition:fill .2s ease-in}.testimonials .testimonials-nav_next:hover svg>path,.testimonials .testimonials-nav_prev:hover svg>path{fill:#46c805}.testimonials .shadow{background:linear-gradient(90deg,#fff 13.02%,rgba(255,255,255,.55) 25.52%,rgba(255,255,255,0) 35.94%,rgba(255,255,255,0) 51.56%,rgba(255,255,255,0) 65.1%,rgba(255,255,255,.55) 77.6%,#fff 90.1%);display:none;height:700px;left:0;position:absolute;top:173px;width:100%}@media (min-width:768px){.testimonials .shadow{display:block}}.unsubscribe{background:#f5f5f7;display:flex;height:100vh;width:100%}.unsubscribe,.unsubscribe .form-container{align-items:center;flex-direction:column;justify-content:center}.unsubscribe .form-container{background:#fff;box-shadow:0 10px 30px 5px #e3e3e3;display:none;margin:40px 10px;min-height:516px;padding:40px}.unsubscribe .form-container.is-visible{display:flex}@media (min-width:768px){.unsubscribe .form-container{margin-top:40px;padding:40px 140px}}.unsubscribe .form-container_image{height:150px;width:150px}.unsubscribe .form-container_heading{color:#1e1e1e;font-size:36px;font-weight:900;margin:20px 0;text-align:center;text-transform:capitalize}.unsubscribe .form-container_text{color:#86868b;font-size:18px;font-weight:400;line-height:normal;margin:20px 0;text-align:center}.unsubscribe .form-container_form{display:block;margin-top:30px;width:100%}.unsubscribe .form-container_form.loading{display:none}.unsubscribe .form-container_form_button{display:flex;justify-content:center}.unsubscribe .form-container_form_button .form-btn{border-radius:5px;text-transform:inherit;width:50%}.unsubscribe .form-container_form_button .form-btn:disabled{cursor:not-allowed}.unsubscribe .form-container .form-field{color:#86868b;font-size:14px;font-weight:600;line-height:normal;text-transform:none}.unsubscribe .success-container{align-items:center;background:#fff;box-shadow:0 10px 30px 5px #e3e3e3;display:none;flex-direction:column;justify-content:center;margin:40px 10px;min-height:516px;padding:40px}.unsubscribe .success-container.is-visible{display:flex}@media (min-width:768px){.unsubscribe .success-container{margin-top:40px;padding:40px 140px}}.unsubscribe .success-container_image{height:150px;width:150px}.unsubscribe .success-container_heading{color:#1e1e1e;font-size:36px;font-weight:900;margin:20px 0;text-align:center;text-transform:capitalize}.unsubscribe .success-container_text{text-align:center}.unsubscribe-form-error{display:none}.unsubscribe-form-error.visible{display:block}.unsubscribe-form-error_content{color:red;margin-bottom:20px}.loading-container{display:none}.loading-container.visible{background:url(/images/spinning-circles.svg) 50% no-repeat;background-size:30px 30px;cursor:not-allowed;display:block;height:100px;width:100%}.redirect-btn{background-color:#46c805;border-radius:4px;color:#fff;font-size:18px;font-weight:400;margin-top:30px;padding:15px 20px;text-decoration:none;transition:all .3s ease-in-out}.redirect-btn:hover{background-color:#379905}.modal_form{align-items:center;background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1004}.modal_form .container{background-color:#fff;height:auto;max-width:645px;width:95%}@media (min-width:768px){.modal_form .container{width:100%}}.formm{display:flex;flex-direction:column;padding:20px 20px 10px}.formm_close-btn-container{display:flex;justify-content:flex-end}.formm_close-btn-container_btn{cursor:pointer;width:25px}.formm_close-btn-container_btn>svg>path{fill:#46c805}.formm_heading{color:#46c805;font-size:40px;font-weight:300;padding:10px 0 30px;text-transform:uppercase}@media (min-width:576px){.formm_heading{font-size:40px;padding:15px 0 30px}}@media (min-width:992px){.formm_heading{font-size:20px;font-weight:300}}.formm_subheading{color:#1b1b1b;font-size:24px;font-weight:800;padding-bottom:25px;text-transform:uppercase}@media (min-width:992px){.formm_subheading{font-size:18px}}.position-form_container{background-color:#fff;border:1px solid #ebebeb;color:#2e2e2e;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;padding:30px 40px;position:relative;right:0;top:-70px}.position-form_container.error .position-form_container_button-row_error{display:block}.position-form_container.submitting .position-form_container_button-row_spinner{display:inline}.position-form_container.success .position-form_container_fields,.position-form_container.success .position-form_container_title{display:none}.position-form_container.success .position-form_container_content-success,.position-form_container.success .position-form_container_title-success{display:block}.position-form_container.success .red-btn-left{display:inline-flex}.position-form_container_title,.position-form_container_title-success{font-size:24px;font-weight:900;line-height:1.25;margin-bottom:40px;text-transform:uppercase}.position-form_container_title-success{display:none}.position-form_container_content-success{color:#2e2e2e;display:none;font-size:18px;font-weight:300;line-height:1.44;margin-bottom:35px}.position-form_container_fields{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.position-form_container_fields input[type=email],.position-form_container_fields input[type=text]{border-width:0;border-bottom:1px solid #ebebeb;color:#2e2e2e;font-size:15px;font-weight:300;height:37px;line-height:2;outline:none;padding-left:0;padding-right:0;transition:border-bottom-color .25s ease}.position-form_container_fields input[type=file]{font-size:15px;font-weight:500;line-height:2}.position-form_container_fields input[type=radio]{padding-left:15px}.position-form_container_fields input.invalid~small{color:#f80000;font-size:10px;font-weight:300;padding-top:5px;visibility:visible}.position-form_container_fields_name,.position-form_container_fields_surname{width:47.5%}.position-form_container_fields_email,.position-form_container_fields_position{width:100%}.position-form_container_fields_file{display:flex;flex-direction:column;font-size:15px;font-weight:500;margin-bottom:10px;width:100%}.position-form_container_fields_file label{align-items:center;cursor:pointer;display:flex}.position-form_container_fields_file label span{color:#707070;font-size:16px;font-weight:300;margin-left:15px}.position-form_container_fields_file small{visibility:hidden}.position-form_container_location{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:30px;width:100%}.position-form_container_location_label{font-size:15px;font-weight:300;line-height:2}.position-form_container_location_city{font-size:15px;font-weight:500;line-height:2;margin-left:30px}.position-form_container_gdpr .custom-checkbox{padding-left:22px}.position-form_container_gdpr .custom-checkbox_text{color:#707070;font-size:10px;font-weight:300;line-height:14px}.position-form_container_gdpr .custom-checkbox_text>span{text-transform:uppercase}.position-form_container_gdpr .custom-checkbox .checkmark{border:1px solid #707070;border-radius:4px;height:13px;width:13px}.position-form_container_gdpr .custom-checkbox .checkmark:after{border-width:0 1px 1px 0;height:7px;left:4px;top:1px;width:3px}.position-form_container_gdpr .custom-checkbox:hover input~.checkmark{background-color:transparent;border:1px solid #707070}.position-form_container_gdpr .custom-checkbox input:checked~.checkmark{background:#46c805;border-color:#46c805}.position-form_container_gdpr_content{font-size:10px;font-weight:300;line-height:1.6;margin-left:40px;position:relative}.position-form_container_gdpr_content_error{bottom:-11px;color:#ff0009;display:none;font-size:10px;left:-18px;position:absolute}.position-form_container_gdpr.invalid .position-form_container_gdpr_content_error{display:block}.position-form_container_policy{color:#707070;font-size:10px;font-weight:300;line-height:12px;margin-bottom:35px;padding-left:22px}.position-form_container_button-row{display:flex;flex-direction:column;margin:20px 0 20px 25px;width:100%}@media (min-width:768px){.position-form_container_button-row{align-items:center;flex-direction:row;margin-left:0;width:auto}}.position-form_container_button-row_button{background-color:#46c805;border:none;color:#fff;cursor:pointer;font-family:Lato,Arial,sans-serif;font-size:10px;font-weight:600;height:48px;line-height:2;margin-bottom:15px;margin-left:0;outline:none;text-transform:uppercase;transition:box-shadow .25s ease;width:100%}@media (min-width:768px){.position-form_container_button-row_button{margin-bottom:0;margin-left:22px;width:206px}}.position-form_container_button-row_button:disabled{cursor:not-allowed}.position-form_container_button-row_error{color:#ff0009;display:none;font-size:10px;font-weight:300;line-height:1.27;margin-left:0}@media (min-width:768px){.position-form_container_button-row_error{font-size:16px;margin-left:10px}}.position-form_container_button-row_spinner{display:none;margin-left:20px;margin-top:7px}.position-form_container .red-btn-left{display:none;width:250px}.custom-input-file{height:1px;margin:0;opacity:0;padding:0}textarea{resize:none}.group{margin-bottom:10px;position:relative}.group input,.group textarea{background:none;border:none;border-bottom:1px solid silver;border-radius:0;color:silver;display:block;font-size:18px;padding:10px 10px 10px 5px;width:100%}.group input:focus,.group textarea:focus{outline:none}.group input:focus~label,.group textarea:focus~label{color:#46c805;font-size:12px;top:-14px}.group input:valid~label,.group textarea:valid~label{color:silver;font-size:12px;top:-14px}.group input:not(:placeholder-shown)~label,.group textarea:not(:placeholder-shown)~label{color:silver;font-size:12px;top:-14px}.group input:focus~.bar:before,.group textarea:focus~.bar:before{width:100%}.group input.invalid~small,.group textarea.invalid~small{visibility:visible}.group .bar{display:block;position:relative;width:100%}.group .bar:before{background:#46c805;bottom:0;content:"";height:1px;width:0}.group .bar:before,.group label{left:0;position:absolute;transition:all .3s ease}.group label{color:#bebebe;font-size:16px;font-weight:300;pointer-events:none;top:10px}.group small{visibility:hidden}.apply{margin-bottom:26px;margin-top:40px}.apply>button{background:#46c805;border:1px solid #d8e3e7;color:#fff;cursor:pointer;font-size:16px;padding:16px 46px;text-decoration:none;text-transform:uppercase;transition:background .2s ease-in}.apply>button:hover{background:#272727}.success-modal{align-items:center;background-color:#000;background-color:rgba(0,0,0,.4);display:none;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:2}.success-modal_container{background:linear-gradient(148deg,#46c805,#276e04);box-shadow:0 4px 35px 0 rgba(0,0,0,.25);color:#fff;height:auto;max-width:700px;padding:10px;width:95%}@media (min-width:768px){.success-modal_container{width:100%}}.success-modal.form_close-btn-container_btn{display:none}.success-modal .content{display:flex;flex-direction:column;padding:19px 24px 32px}@media (min-width:768px){.success-modal .content{padding:35px 50px 65px}}.success-modal .content_heading{font-size:40px;font-weight:300;text-transform:uppercase}.success-modal .content_text{font-size:18px;font-weight:300;line-height:22px;padding-bottom:25px;padding-top:60px}.success-modal .content_button{background:transparent;border:1px solid #fff;color:#fff;cursor:pointer;margin-top:20px;padding:13px 24px 13px 23px;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in;width:100%}@media (min-width:768px){.success-modal .content_button{width:50%}}.success-modal .content_button:hover{background-color:#fff;border:1px solid #3daf04;color:#3daf04}.subscription-pop-up{align-items:center;background-color:#000;background-color:rgba(0,0,0,.75);display:none;height:100%;justify-content:center;left:0;overflow:auto;position:fixed;top:0;width:100%;z-index:1004}.subscription-pop-up_container{background-color:#fff;height:90%;max-width:759px;overflow:auto;width:95%}@media (min-width:768px){.subscription-pop-up_container{height:100%;overflow:hidden;width:100%}}.subscription-pop-up_container .subscription-pop-up-form{display:flex;flex-direction:column;padding:20px 20px 10px}.subscription-pop-up_container .subscription-pop-up-form .subscription-pop-up-form_close-btn-container{display:flex;justify-content:flex-end}.subscription-pop-up_container .subscription-pop-up-form .subscription-pop-up-form_close-btn-container_btn{cursor:pointer}.subscription-pop-up_container .subscription-pop-up-form .subscription-pop-up-form-container{align-items:center;display:none;flex-direction:column;justify-content:center;padding:0}@media (min-width:768px){.subscription-pop-up_container .subscription-pop-up-form .subscription-pop-up-form-container{padding:30px 50px}}.subscription-pop-up_container .subscription-pop-up-form .subscription-pop-up-form-container.is-visible{display:flex}.subscription-pop-up_container .subscription-pop-up-form .subscription-pop-up-form-container_heading{font-size:38px;font-weight:900;text-align:center}.subscription-pop-up_container .subscription-pop-up-form .subscription-pop-up-form-container_text{color:#86868b;font-size:16px;font-weight:400;margin-top:30px;text-align:center}.subscription-pop-up_container .subscription-pop-up-form .subscription-pop-up-form-container .form-field{color:#86868b;font-size:14px;font-weight:600;line-height:normal;text-transform:none}.subscription-pop-up_container .subscription-pop-up-form .subscription-pop-up-form-container_form{margin-top:30px}.subscription-pop-up_container .subscription-pop-up-form .subscription-pop-up-form-container_form.is-loading{display:none}.subscription-pop-up_container .subscription-pop-up-form .subscription-pop-up-form-container_form_button{display:flex;justify-content:center;margin-top:10px}.subscription-pop-up_container .subscription-pop-up-form .subscription-pop-up-form-container_form_button .subscription-pop-up-form-btn{border-radius:5px;text-transform:inherit;width:50%}@media (min-width:768px){.subscription-pop-up_container .subscription-pop-up-form .subscription-pop-up-form-container_form_button .subscription-pop-up-form-btn{width:35%}}.subscription-pop-up_container .subscription-pop-up-form .subscription-pop-up-form-container_form_button .subscription-pop-up-form-btn:disabled{cursor:not-allowed}.subscription-pop-up-success-container{align-items:center;background:#fff;display:none;flex-direction:column;justify-content:flex-start;min-height:460px;padding:0}.subscription-pop-up-success-container.is-visible{display:flex}.subscription-pop-up-success-container_image{height:150px;width:150px}.subscription-pop-up-success-container_heading{color:#1e1e1e;font-size:36px;font-weight:900;line-height:43.2px;margin:60px 0;max-width:471px;text-align:center}.subscription-pop-up-success-container_text{text-align:center}.subscription-pop-up-form-error{display:none}.subscription-pop-up-form-error.visible{display:block}.subscription-pop-up-form-error_content{color:red;margin-bottom:20px}.subscription-pop-up-loading-container{display:none}.subscription-pop-up-loading-container.visible{background:url(/images/spinning-circles.svg) 50% no-repeat;background-size:30px 30px;cursor:not-allowed;display:block;height:100px;width:100%}.people-counter .page-hero{align-items:center;display:flex;height:100%;justify-content:center;max-height:60vh;max-width:100%;position:relative}.people-counter .page-hero_shadow{background:radial-gradient(84% 84% at 54.35% 24.44%,transparent 0,rgba(0,0,0,.8) 100%);height:100%;left:0;position:absolute;top:0;width:100%}.people-counter .page-hero_title{cursor:default;font-size:32px;font-weight:900;position:absolute;text-align:center;text-shadow:0 4px 35px rgba(0,0,0,.75);z-index:2}@media (min-width:992px){.people-counter .page-hero_title{font-size:86px}}.people-counter .page-hero_video{width:100%}.people-counter .page-stripe{height:0}.info{background-color:#f5f5f7;padding:0 20px;position:relative}@media (min-width:768px){.info{padding:0}}.info_container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1024px}.info_container-description{cursor:default;font-size:20px;font-weight:300;line-height:30px;position:relative;text-align:center;top:-60px}.info_container-description span{font-weight:700}@media (min-width:768px){.info_container-description{top:-50px}}.info_container-image{height:auto;position:relative;top:-100px;width:80%}@media (min-width:768px){.info_container-image{height:auto;top:-100px;width:400px}}.advantages{background-image:url(/images/people_counter/advantages_mobile.png);background-repeat:no-repeat;padding:0 20px;position:relative;top:-3px;z-index:1}@media (min-width:768px){.advantages{background-image:none;padding:0;top:-3px}}.advantages_image{display:none;width:100%}@media (min-width:768px){.advantages_image{display:block}}.advantages_container{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1024px}.advantages_container_image-desktop{display:none;height:auto;margin-top:30px;width:100%}@media (min-width:768px){.advantages_container_image-desktop{display:block}}.advantages_container_image-mobile{display:block;height:auto;width:100%}@media (min-width:768px){.advantages_container_image-mobile{display:none}}.text_container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:70px 0;position:relative;text-align:center;top:0}@media (min-width:768px){.text_container{padding:0;text-align:left;top:-35px}}.text_container-heading-desktop{color:#1d1d1b;cursor:default;display:none;font-size:30px;font-weight:900;line-height:36px}@media (min-width:768px){.text_container-heading-desktop{display:block}}.text_container-heading-mobile{color:#1d1d1b;cursor:default;display:block;font-size:30px;font-weight:900;line-height:36px}@media (min-width:768px){.text_container-heading-mobile{display:none}}.text_container-description{color:#333;cursor:default;font-size:20px;font-weight:300;line-height:30px;margin-top:20px}.text_container-description span{font-weight:700}.items{margin-top:50px}.items_first-col{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.items_first-col{flex-direction:row}}.items_first-col_item{flex-basis:30%;margin-bottom:50px}@media (min-width:768px){.items_first-col_item{margin-bottom:0}}.items_first-col_item-heading{color:#707070;cursor:default;font-size:20px;font-weight:700;margin-bottom:15px;margin-top:25px}.items_first-col_item-text{color:#707070;cursor:default;font-size:20px;font-weight:300;line-height:25px}.items_second-col{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:50px;margin-top:0}@media (min-width:768px){.items_second-col{flex-direction:row;margin-bottom:0;margin-top:50px}}.items_second-col_item{flex-basis:65%}.items_second-col_item:first-child{flex-basis:30%;margin-bottom:50px}@media (min-width:768px){.items_second-col_item:first-child{margin-bottom:0}}.items_second-col_item-heading{color:#707070;cursor:default;font-size:20px;font-weight:700;margin-bottom:15px;margin-top:25px}.items_second-col_item-text{color:#707070;cursor:default;font-size:20px;font-weight:300;line-height:25px}.items_second-col_item-text span{font-weight:700}.boxes{display:none;justify-content:space-between;margin-top:70px}@media (min-width:768px){.boxes{display:flex}}.boxes .box{background:var(--yosensi_gradient_green,linear-gradient(122deg,#46c805 8%,#276e04 84%));border-radius:10px;flex-basis:32.5%;padding:30px}.boxes .box_heading{color:#fff;cursor:default;font-size:30px;font-weight:900;margin:16px 0}.boxes .box_description{color:#fff;cursor:default;font-size:17px;font-weight:400;line-height:20px}.advantages_container_carousel{display:block;margin:auto;max-width:100%;overflow-x:hidden}@media (min-width:768px){.advantages_container_carousel{display:none}}.advantages_container_carousel .slide{background:var(--yosensi_gradient_green,linear-gradient(122deg,#46c805 8%,#276e04 84%));border-radius:10px;height:100%;margin:5px;max-height:320px;min-height:320px;padding:36px}.advantages_container_carousel .slide_heading{color:#fff;cursor:default;font-size:30px;font-weight:900;margin:16px 0}.advantages_container_carousel .slide_description{color:#fff;cursor:default;font-size:17px;font-weight:400;line-height:20px}.advantages-nav{align-items:center;display:flex;justify-content:flex-end;margin-top:40px}.advantages-nav_next,.advantages-nav_prev{cursor:pointer;display:block;position:static}.advantages-nav_next>svg>path,.advantages-nav_prev>svg>path{fill:#bebebe;transition:fill .2s ease-in}.advantages-nav_next:hover svg>path,.advantages-nav_prev:hover svg>path{fill:#46c805}.smart-building-desktop{background:#0a0a0a;display:none;padding-top:160px;position:relative;top:-70px}@media (min-width:768px){.smart-building-desktop{display:block}}.smart-building-desktop_image{height:auto;position:relative;top:3px;width:100%}.smart-building-desktop_container{margin:0 auto;max-width:1024px}.smart-building-desktop_container_text{margin:0 auto;max-width:855px}.smart-building-desktop_container_text_heading{color:#fff;font-size:30px;font-weight:900;line-height:30px;margin-bottom:24px;text-align:center}.smart-building-desktop_container_text_text{color:#fff;font-size:20px;font-weight:300;line-height:30px;text-align:center}.smart-building-desktop_container_text_text.first{margin-bottom:35px}.smart-building-mobile{background:#0a0a0a;display:block;padding-top:200px;position:relative;top:-200px}@media (min-width:768px){.smart-building-mobile{display:none}}.smart-building-mobile_container{margin:0 auto;max-width:1024px;padding:0 20px}.smart-building-mobile_container_text{margin:0 auto;max-width:855px;position:relative;top:70px;z-index:1}.smart-building-mobile_container_text_heading{color:#fff;font-size:30px;font-weight:900;line-height:30px;margin:0 auto;max-width:300px;padding-bottom:24px;text-align:center}.smart-building-mobile_container_text_text{color:#fff;font-size:20px;font-weight:300;line-height:30px;text-align:center}.smart-building-mobile_container_text_text.first{margin-bottom:35px}.image-scroll-wrapper{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;overflow-x:auto;overflow-y:hidden;position:relative;scrollbar-width:none;white-space:nowrap}.smart-building-mobile_container_image{display:inline-block;height:auto;max-width:none;width:1043px}.icon-wrapper{animation:moveIcon 2s infinite alternate;left:50%;position:absolute;top:70%;transform:translate(-50%,-50%)}@keyframes moveIcon{0%{transform:translate(-70%,-50%)}to{transform:translate(-30%,-50%)}}.hint-icon{display:block}.image-scroll-wrapper::-webkit-scrollbar{display:none}.smart-building-mobile_container_image{position:relative;top:3px}.target{background:#f5f5f7;background-image:url(/images/people_counter/target_mobile.png);background-repeat:no-repeat;padding-bottom:50px;padding-left:20px;padding-right:20px;position:relative;top:-200px}@media (min-width:768px){.target{background-image:none;padding-bottom:100px;top:-70px}}.target_container{margin:0 auto;max-width:1024px}.target_container_image{display:none;height:auto;width:100%}@media (min-width:768px){.target_container_image{display:block}}.target_container_text-container{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:70px 0;position:relative;text-align:center;top:0}@media (min-width:768px){.target_container_text-container{padding:0;text-align:left;top:-35px}}.target_container_text-container_heading{color:#1d1d1b;cursor:default;font-size:30px;font-weight:900;line-height:36px}.target_container_text-container_description{padding-top:20px}.target_container_text-container_description,.target_container_text-container_info{color:#333;cursor:default;font-size:20px;font-weight:300;line-height:30px;margin:0 auto;max-width:850px;text-align:center}.target_container_text-container_info{padding-top:80px}.target_container_info{display:none;flex-direction:row;justify-content:space-between}@media (min-width:768px){.target_container_info{display:flex}}.target_container_info_image-container{border-radius:5px;display:flex;flex-basis:33%;transition:all .3s ease-in-out}.target_container_info_image-container:hover{box-shadow:0 4px 15px 0 #00000059}.target_container_info_image-container_image{border-radius:5px;height:auto;width:100%}.target_container_carousel{display:block;margin:auto;max-width:100%;overflow-x:hidden}@media (min-width:768px){.target_container_carousel{display:none}}.target_container_carousel .slide{margin:0 5px}.target_container_carousel .slide_image-container{max-height:460px;width:auto}.target_container_carousel .slide_image-container_image{border-radius:5px;height:auto;width:100%}.target_container_carousel .slide_heading{color:#fff;cursor:default;font-size:32px;font-weight:900;margin:16px 0}.target_container_carousel .slide_description{color:#fff;cursor:default;font-size:17px;font-weight:400;line-height:27px}.target-nav{align-items:center;display:flex;justify-content:flex-end;margin-top:40px}.target-nav_next,.target-nav_prev{cursor:pointer;display:block;position:static}.target-nav_next>svg>path,.target-nav_prev>svg>path{fill:#bebebe;transition:fill .2s ease-in}.target-nav_next:hover svg>path,.target-nav_prev:hover svg>path{fill:#46c805}.enquiry{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1024px;padding:0 20px;position:relative;top:-120px}@media (min-width:768px){.enquiry{padding-bottom:70px;top:0}}.enquiry_container{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.enquiry_container{flex-direction:row}}.enquiry_container_info{flex-basis:45%}.enquiry_container_info-heading{color:#333;font-size:56px;font-weight:300;margin-bottom:50px;max-width:251px}@media (min-width:768px){.enquiry_container_info-heading{margin-bottom:24px}}.enquiry_container_info-heading span{color:#333;font-size:72px;font-weight:900}.enquiry_container_info-text{color:#333;font-size:20px;font-weight:300;line-height:30px}.enquiry_container_form{flex-basis:50%;margin-top:50px}@media (min-width:768px){.enquiry_container_form{margin-top:0}}.enquiry_container_form .form_content_button{text-align:left}.enquiry_container_form .form_content_button .btn-green,.enquiry_container_form .form_content_button .product_details_basic_button{max-width:none;width:100%}@media (min-width:768px){.enquiry_container_form .form_content_button .btn-green,.enquiry_container_form .form_content_button .product_details_basic_button{max-width:340px}}.enquiry_container_form-row{display:flex;flex-direction:column;justify-content:space-between}@media (min-width:768px){.enquiry_container_form-row{flex-direction:row;justify-content:space-between}}.enquiry_container_form-row_name{width:100%}@media (min-width:768px){.enquiry_container_form-row_name{width:40%}}.enquiry_container_form-row_surname{width:100%}@media (min-width:768px){.enquiry_container_form-row_surname{width:55%}}.newsletter{align-items:center;display:flex;flex-direction:column;height:100vh;justify-content:flex-start;margin:0 auto;max-width:350px;min-height:100vh}.newsletter_logo{margin-bottom:30px;margin-top:40px}@media (min-width:576px){.newsletter{max-width:570px}}@media (min-width:768px){.newsletter{max-width:610px}}@media (min-width:992px){.newsletter{max-width:760px}}.newsletter_container{box-shadow:0 10px 30px 5px #e3e3e3;margin:0 auto;width:100%}.newsletter_container_content{margin:0 auto;max-width:300px;padding:26px 0}@media (min-width:576px){.newsletter_container_content{max-width:460px}}@media (min-width:768px){.newsletter_container_content{max-width:400px}}@media (min-width:992px){.newsletter_container_content{max-width:550px}}.newsletter_container_content_subscribe{align-items:center;display:none;flex-direction:column;justify-content:center}.newsletter_container_content_subscribe.is-visible{display:flex}.newsletter_container_content_subscribe_image{height:auto;width:110px}@media (min-width:768px){.newsletter_container_content_subscribe_image{height:100%;width:100px}}.newsletter_container_content_subscribe_heading{color:#1e1e1e;font-size:30px;font-weight:900;margin-bottom:39px;margin-top:20px;text-align:center}@media (min-width:576px){.newsletter_container_content_subscribe_heading{font-size:30px;margin-bottom:49px;margin-top:29px}}@media (min-width:992px){.newsletter_container_content_subscribe_heading{font-size:36px}}.newsletter_container_content_subscribe_text{color:#86868b;font-size:14px;font-weight:400;line-height:21px;max-width:550px;text-align:center}@media (min-width:576px){.newsletter_container_content_subscribe_text{font-size:14px}}@media (min-width:992px){.newsletter_container_content_subscribe_text{font-size:18px}}.newsletter_container_content_subscribe_form{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:40px}.newsletter_container_content_subscribe_form .form-field{color:#86868b;font-size:14px;font-weight:900;width:100%}@media (min-width:576px){.newsletter_container_content_subscribe_form .form-field{font-size:12px}}@media (min-width:992px){.newsletter_container_content_subscribe_form .form-field{font-size:14px}}@media (min-width:576px){.newsletter_container_content_subscribe_form .form-field input{margin-bottom:10px}}.newsletter_container_content_subscribe_form .form-field input,.newsletter_container_content_subscribe_form .form-field textarea{font-size:14px!important;height:35px!important;margin-bottom:20px!important}@media (min-width:576px){.newsletter_container_content_subscribe_form .form-field input,.newsletter_container_content_subscribe_form .form-field textarea{font-size:20px;height:50px;line-height:50px;margin-bottom:30px;padding:0 10px}}.newsletter_container_content_subscribe_form .custom-checkbox{padding-left:25px}.newsletter_container_content_subscribe_form .custom-checkbox .checkmark{height:16px;top:5px;width:16px}.newsletter_container_content_subscribe_form .custom-checkbox .checkmark:after{height:7px;left:4px;top:1px;width:3px}.newsletter_container_content_subscribe_form_button{width:150px}.newsletter_container_content_subscribe_form_button .newsletter-form-btn{background:#46c805;border-radius:5px;color:#fff;font-size:16px;font-weight:700;opacity:1;text-transform:capitalize;transition:all .3s ease-in-out}.newsletter_container_content_subscribe_form_button .newsletter-form-btn:hover{opacity:.8}.newsletter_container_content_subscribe_form_error{display:none;margin:15px 0;width:100%}.newsletter_container_content_subscribe_form_error.visible{display:block}.newsletter_container_content_subscribe_form_error_content{color:red;font-weight:900}.newsletter_container_content_success{align-items:center;display:none;flex-direction:column;justify-content:center;padding:50px 0}.newsletter_container_content_success.is-visible{display:flex}.newsletter_container_content_success_image{height:auto;width:110px}@media (min-width:768px){.newsletter_container_content_success_image{height:100%;width:140px}}.newsletter_container_content_success_heading{color:#1e1e1e;font-size:30px;font-weight:900;margin-bottom:39px;margin-top:20px;text-align:center}@media (min-width:576px){.newsletter_container_content_success_heading{font-size:30px;margin-bottom:49px;margin-top:29px}}@media (min-width:992px){.newsletter_container_content_success_heading{font-size:36px}}.newsletter_container_content_success_text{color:#86868b;font-size:14px;font-weight:400;line-height:21px;max-width:550px;text-align:center}@media (min-width:576px){.newsletter_container_content_success_text{font-size:14px}}@media (min-width:992px){.newsletter_container_content_success_text{font-size:18px}}.newsletter_container_content_loading-container{display:none}.newsletter_container_content_loading-container.visible{background:url(/images/spinning-circles.svg) 50% no-repeat;background-size:30px 30px;cursor:not-allowed;display:block;height:100px;width:100%}.christmas-modal-wrapper{align-items:center;background-color:rgba(0,0,0,.9);box-sizing:border-box;display:none;height:100%;justify-content:center;position:fixed;width:100%;z-index:2147483648}.christmas-modal-wrapper_content{background-image:url(/images/christmas/christmas_bg.png);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;max-height:95%;padding:50px;position:relative;width:-moz-fit-content;width:fit-content}@media screen and (max-width:991px){.christmas-modal-wrapper_content{background-image:url(/images/christmas/christmas_bg_mobile.png);padding:0}}.christmas-modal-wrapper_content_close{background:url(/images/christmas/modal-close.png) no-repeat;background-size:contain;cursor:pointer;position:absolute;right:0;top:0;z-index:100000}.christmas-modal-wrapper_content_wrapper{width:100%}.christmas-modal-wrapper.is-open{display:flex}@media screen and (min-width:1600px){.christmas-modal-wrapper_content_close{height:24px;width:24px}.christmas-modal-wrapper_content_wrapper_content{box-sizing:border-box;font-size:24px;height:100%;overflow-y:auto}}@media screen and (max-width:1599px){.christmas-modal-wrapper_content{width:-moz-fit-content;width:fit-content}.christmas-modal-wrapper_content_close{height:24px;width:24px}.christmas-modal-wrapper_content_wrapper_content{box-sizing:border-box;font-size:24px;height:100%;overflow-y:auto}}@media screen and (max-width:1199px){.christmas-modal-wrapper_content_close{height:20px;right:32px;top:0;width:20px}}@media screen and (max-width:991px){.christmas-modal-wrapper_content_wrapper_content{font-size:18px}.christmas-modal-wrapper_content_close{background-size:100% 100%;height:24px;width:24px}}@media screen and (max-width:768px){.christmas-modal-wrapper_content{width:100%}}.christmas-modal_content{display:flex;flex-direction:column;height:620px;margin-top:50px;overflow:hidden}.christmas-modal_content_upper{display:flex;flex-direction:column;position:relative}.christmas-modal_content_upper_merry-label{height:300px;left:50px;position:relative;width:700px}.christmas-modal_content_upper_christmas-label{bottom:81px;position:relative;width:387px}.christmas-modal_content_upper_new-year-label{bottom:0;position:absolute;right:0;width:500px}.christmas-modal_content_upper_yosensi-team{bottom:-55px;position:absolute;right:0;width:221px}.christmas-modal_content_bottom{display:flex;min-height:0;width:800px}.christmas-modal_content_bottom_yosensi-team{bottom:84px;margin-top:auto;position:relative;width:132px}.christmas-modal_content_bottom_large-christmas-tree{bottom:32px;height:267px;left:-20px;position:relative;width:392px}@media screen and (max-width:991px){.christmas-modal{overflow:hidden}.christmas-modal_content{align-items:center;margin-left:15px;margin-top:55px}.christmas-modal_content_upper{width:100%}.christmas-modal_content_upper_merry-label{height:133px;left:50%;top:50%;transform:translate(-50%,-50%);width:309px}.christmas-modal_content_upper_christmas-label{bottom:55px;width:230px}.christmas-modal_content_upper_new-year-label{bottom:-10px;height:16px;left:50%;transform:translateX(-50%);width:300px}.christmas-modal_content_upper_yosensi-team{bottom:-40px;left:50%;transform:translateX(-50%);width:123px}.christmas-modal_content_bottom{justify-content:center;margin-top:150px;position:relative;top:50px;width:100%}.christmas-modal_content_bottom_yosensi-team{bottom:8px;width:115px}.christmas-modal_content_bottom_large-christmas-tree{bottom:0;height:205px;left:50%;transform:translateX(-50%);width:280px}}@media screen and (max-width:768px){.christmas-modal_content{align-items:flex-start;margin:0 auto;padding-top:35px;width:90%}.christmas-modal_content_bottom{justify-content:normal;position:unset}}*{box-sizing:border-box}body,html{-webkit-overflow-scrolling:touch;background:#fff;font-family:Lato,Helvetica,Arial,sans-serif;height:100%;margin:0;padding:0;scroll-behavior:smooth}::-webkit-scrollbar{background-color:rgba(255,255,255,.05);border-radius:1px;width:6px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3)}::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.3);border-radius:4px;outline:1px solid rgba(255,255,255,.6)}::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.45);outline:1px solid rgba(255,255,255,.75)}.e-mail:before{content:attr(data-website) "@" attr(data-user);direction:rtl;unicode-bidi:bidi-override}sub{bottom:-.5em;font-size:80%;position:relative}