@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css');@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:wght@400;700&family=Roboto:wght@100;300;400;500;700;900&display=swap');*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{margin:0;padding:0;font-family:'Noto Sans',sans-serif;font-size:18px;line-height:27px;color:#333;background:#fff;overflow-x:hidden}img{border:0;vertical-align:top;height:auto;max-width:100%}hr{border:0;outline:0;float:left;width:100%;height:1px;background:#f2f2f2;clear:both;margin:30px 0}.clear{clear:both}p{padding:15px 0;margin:0}h1{margin:0;padding:10px 0;font-size:55px;line-height:70px;color:#133479;font-family:'Roboto',sans-serif;font-weight:700;clear:both}h2,.standard_section h1{margin:0;padding:10px 0;font-size:46px;line-height:59px;color:#133479;font-family:'Roboto',sans-serif;font-weight:normal;clear:both}h3{margin:0;padding:10px 0;font-size:36px;line-height:48px;color:#133479;font-family:'Roboto',sans-serif;font-weight:normal;clear:both}h4{margin:0;padding:10px 0;font-size:25px;line-height:38px;color:#133479;font-family:'Roboto',sans-serif;font-weight:normal;clear:both}h5{margin:0;padding:10px 0;font-size:22px;line-height:32px;color:#133479;font-family:'Roboto',sans-serif;font-weight:normal;clear:both}h6{margin:0;padding:10px 0;font-size:18px;line-height:27px;color:#133479;font-family:'Roboto',sans-serif;font-weight:normal;clear:both}a{text-decoration:none;outline:0;color:#02143b;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}a:hover{color:#333}input,button,textarea,select,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{outline:0;border:1px solid #d5d5d5;background:#fff;height:41px;padding:0 15px;font-family:'Noto Sans',sans-serif;font-size:15px;line-height:24px;width:100%;color:#575757}input[type=checkbox],input[type=radio]{width:auto;height:auto}textarea{padding:15px 15px;height:118px}input[type=submit],button{height:auto;width:auto;border:0;cursor:pointer;background:url(https://f.hubspotusercontent30.net/hubfs/20077838/femicz_2021/image/blank.webp) no-repeat left top #229257;font-size:19px;line-height:26px;font-weight:700;padding:10px 20px;color:#fff;display:inline-block;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}input[type=submit]:hover,button:hover{background-color:#1f9132}select{background:#fff url(https://f.hubspotusercontent30.net/hubfs/20077838/femicz_2021/image/Polygon%207.png) no-repeat right 15px center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.bg-green input[type=submit],button{background-color:#fff;color:#1f9132}.bg-green input[type=submit]:hover,button:hover{background-color:#000;color:#fff}ul.hs-error-msgs{margin:0;padding:0;list-style:none;float:left;width:100%;font-size:13px;line-height:18px;color:red}.hs-form .input{margin:0;margin-right:0 !important}.hs-form .hs-form-field{padding:0 0 15px}.row-fluid .hs-form fieldset.form-columns-2 .input,.row-fluid .quizcontact-form .hs-form fieldset.form-columns-1 .input{margin-right:0}.row-fluid .hs-form fieldset.form-columns-2 .field{padding:0 0 15px 10px}.row-fluid .hs-form fieldset.form-columns-2 .field:first-child{padding:0 10px 15px 0}.row-fluid .hs-form fieldset.form-columns-3 .field{padding:0 0 15px 10px}.row-fluid .hs-form fieldset.form-columns-3 .field:first-child{padding:0 10px 15px 0}.row-fluid .hs-form fieldset.form-columns-3 .field:first-child+.field{padding:0 5px 15px}.row-fluid .hs-form fieldset .hs-input{width:100% !important}.row-fluid .hs-form fieldset{max-width:none}.row-fluid .hs-form fieldset input[type="checkbox"],.row-fluid .hs-form fieldset input[type="radio"]{width:auto !important}ul.inputs-list{margin:0;padding:5px 0;list-style:none}.row-fluid .inputs-list .hs-form-checkbox-display,.row-fluid .inputs-list .hs-form-booleancheckbox,.row-fluid .inputs-list li.hs-form-radio{display:block;padding:0 0 8px 18px;position:relative}.row-fluid .inputs-list input[type="checkbox"],.row-fluid .inputs-list input[type="radio"]{position:absolute;left:0;margin:0;top:0;opacity:0;width:12px;height:12px}.row-fluid .inputs-list input[type="radio"]{top:3px}.row-fluid .inputs-list input[type="checkbox"]+span{line-height:20px;position:relative;display:block}.row-fluid .inputs-list input[type="checkbox"]+span:before{position:absolute;left:-20px;top:4px;content:'';width:12px;height:12px;border:1px solid #bcbcbc;color:#fafafa;background:#fafafa}.row-fluid .inputs-list input[type="checkbox"]:checked+span:before{background:#333;color:#ffff;border-color:#333}.row-fluid .inputs-list input[type="checkbox"]:checked+span:after{text-align:center;color:#fff;position:absolute;left:-20px;top:4px;content:"\f00c";font-family:'FontAwesome';width:12px;line-height:12px;font-size:10px}.row-fluid .inputs-list input[type="radio"]+span:before{position:absolute;left:-2px;top:2px;content:'';width:12px;height:12px;border:1px solid #bcbcbc;background:#fafafa;border-radius:100%}.row-fluid .inputs-list input[type="radio"]:checked+span:after{position:absolute;left:2px;top:6px;content:'';width:12px;height:12px;border-color:#bcbcbc;background:#3333;border-radius:100%}@media(max-width:400px),(max-device-width:480px) and (min-device-width:320px){.row-fluid .hs-form fieldset.form-columns-2 .field{padding:0 0 15px 0}.row-fluid .hs-form fieldset.form-columns-2 .field:first-child{padding:0 0 15px 0}.row-fluid .hs-form fieldset.form-columns-3 .field{padding:0 0 15px}.row-fluid .hs-form fieldset.form-columns-3 .field:first-child{padding:0 0 15px 0}.row-fluid .hs-form fieldset.form-columns-3 .field:first-child+.field{padding:0 0 15px}}.row-fluid a.cta_button{-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.hs-menu-wrapper.hs-menu-flow-horizontal ul li a:link,.hs-menu-wrapper.hs-menu-flow-horizontal ul li a:visited{max-width:none !important;text-overflow:inherit !important;vertical-align:top}.hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper li a{width:100%}.hs-menu-wrapper.hs-menu-flow-horizontal ul{vertical-align:top}.row-fluid [class*="span"]{min-height:1px}.header-container-wrapper .row-fluid [class*="span"]{min-height:0}.row-fluid .bgimg_main,.set_bg{background-size:cover;background-repeat:no-repeat;background-position:center center}.row-fluid .bg_img{display:none}.row-fluid .text_center{text-align:center}.row-fluid .text_left{text-align:left}.row-fluid .text_right{text-align:right}.row-fluid .text_white,.row-fluid .text_white h1,.row-fluid .text_white h2,.row-fluid .text_white h3,.row-fluid .text_white h4,.row-fluid .text_white h5,.row-fluid .text_white h6{color:#fff}.row-fluid .text_italic{font-style:italic}.slick-arrow{margin-top:0;padding:0;position:absolute;top:50%;color:#fff;background:#fff;width:52px;height:52px;font-size:0;border-radius:40px;cursor:pointer;z-index:5;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.slick-arrow:before{content:"";width:52px;height:52px;display:inline-block;background-repeat:no-repeat;background-position:center}.slick-arrow.slick-prev{left:5px}.slick-arrow.slick-prev:before{background-image:url('https://f.hubspotusercontent30.net/hubfs/20077838/femicz_2021/image/left-arrow.svg')}.slick-arrow.slick-next{right:5px}.slick-arrow.slick-next:before{background-image:url('https://f.hubspotusercontent30.net/hubfs/20077838/femicz_2021/image/right-arrow.svg')}.slick-arrow.slick-disabled{display:none}.slick-arrow:hover{background:#fff}ul.slick-dots{margin:0;padding:0;list-style:none;float:left;width:100%}ul.slick-dots{text-align:center;padding:10px 0 0}ul.slick-dots li{display:inline-block;padding:0 5px}ul.slick-dots li button{display:inline-block;background:#fff;width:14px;height:14px;border-radius:100%;font-size:0;border-radius:40px;cursor:pointer}ul.slick-dots li button:hover,ul.slick-dots li.slick-active button{background:#fbb314}.row-fluid .wrapper{margin:0 auto !important;width:1320px;float:none}.btn_style a,a.btn_style{font-size:21px;line-height:30px;background:#229257;color:#fff;font-weight:600;text-transform:uppercase;padding:10px 22px;display:inline-block;text-align:center}.btn_style a:hover,a.btn_style:hover{background:#1f9132}.link_style a{color:#229257;font-size:17px;line-height:24px;font-weight:700}.link_style a svg{margin:-3px 0 0 3px;vertical-align:middle;left:0;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.link_style a:hover svg{left:3px}.sub_title{font-size:16px;line-height:27px;font-weight:700;color:#f29e00;display:inline-block;margin:0 0 10px;text-transform:uppercase}.sub_title:after{content:'';display:block;border-bottom:2px solid}.main_title.text_center{margin:0 auto 20px;max-width:1020px}.main_title .text{padding:10px 0}.subtext{font-size:24px;line-height:34px;color:#229257;margin:10px 0 0}.main_title.small h2{font-size:36px;line-height:44px}.top_header{background:#02143b;font-size:15px;line-height:27px;padding:7px 0}.language:before{content:'';margin-right:6px;width:15px;height:17px;background:url('https://f.hubspotusercontent30.net/hubfs/20077838/femicz_2021/image/language_icon.png') no-repeat;display:inline-block;vertical-align:middle}.language .hs_cos_wrapper{display:inline-block;vertical-align:middle}.language ul{margin:0;padding:0;list-style-type:none}.language ul li{margin:0;padding:0;display:inline-block;width:auto;position:relative}.language ul>li.hs-item-has-children>a:after{content:"\f107";margin-left:5px;font-family:'fontAwesome';display:inline-block}.language ul li a{color:#ffff}.language ul li ul.hs-menu-children-wrapper{margin:0;padding:18px;position:absolute;top:124%;left:50%;width:200px;background:#fff;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:6px;box-shadow:0 0 20px rgb(0 0 0 / 20%);-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;display:none;z-index:99}.language ul li ul.hs-menu-children-wrapper.show{display:block}.language ul li ul li{margin:4px 0;padding:0;display:block}.language ul li ul li.hs-menu-item a{color:#02143b}.language ul li ul li.hs-menu-item a:hover{color:#229257}.language ul li ul:before{content:'';border:10px solid transparent;border-bottom-color:#fff;position:absolute;top:-20px;right:0;left:0;width:10px;margin:0 auto}.language ul li.hs-item-has-children:hover>ul{opacity:1;visibility:visible}.social ul{margin:0;padding:0;list-style-type:none;text-align:right}.social ul li{margin:0 0 0 14px;padding:0;display:inline-block}.social ul li a{font-size:18px;color:#f29e00;font-weight:300}.social ul li a:hover{color:#fff}.row-fluid .search_input{padding:50px;position:fixed;top:0;left:0;bottom:0;right:0;z-index:1;background:rgba(2,20,59,0.82);opacity:0;visibility:hidden;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.row-fluid .search_input.open{opacity:1;visibility:visible}.search_input .close{position:absolute;top:30px;right:40px;font-size:40px;line-height:normal;color:#fff;cursor:pointer}.search_input>div.hs_cos_wrapper{height:100%;width:100%;display:flex;align-items:center}.search_input div.hs-search-field{margin:0 auto;width:100%;max-width:800px}.search_input div.hs-search-field form{position:relative}.search_input div.hs-search-field form input{padding:0 30px;height:80px;font-size:20px;border-radius:5px;border:0}.search_input div.hs-search-field form button{position:absolute;top:0;right:0;height:100%;width:80px;border-radius:0 5px 5px 0;padding:6px 0 0}.search_input .hs-search-field__bar button svg{height:22px;fill:#fff}.top_main{position:fixed;top:0;left:0;width:100%;background:#fff;z-index:1;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.header{padding:15px 0;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.1);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.1);-o-box-shadow:0 5px 10px rgba(0,0,0,0.1);-ms-box-shadow:0 5px 10px rgba(0,0,0,0.1);box-shadow:0 5px 10px rgba(0,0,0,0.1);-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.menu_right .login{margin:0 0 0 20px;font-size:16px;line-height:27px;width:auto;float:none;text-transform:uppercase;padding:0 25px;display:inline-block;position:relative}.menu_right .login:after{content:'';position:absolute;top:5px;left:0;bottom:5px;border-left:1px solid #02143b}.menu_right>.row-fluid-wrapper>.row-fluid{display:flex;align-items:center;justify-content:flex-end}.row-fluid .search_icon{margin:8px 0 0 20px;float:none;display:inline-block;vertical-align:middle;cursor:pointer;width:auto}.top_main.fixed{top:-43px}.top_main.fixed .header{padding:10px 0}.logo img{max-width:165px !important}.row-fluid .mainmenu{float:none;width:auto;margin:0}.row-fluid .mainmenu .hs-menu-wrapper>ul{margin:0;padding:0;list-style-type:none;vertical-align:top}.row-fluid .mainmenu .hs-menu-wrapper ul li{margin:0;padding:0;display:inline-block}.row-fluid .mainmenu .hs-menu-wrapper ul li a{padding:20px 16px;font-size:16px;line-height:27px;display:inline-block;font-weight:400;color:#02143b;vertical-align:top;text-transform:uppercase;font-family:'Noto Sans',sans-serif}@media(min-width:992px){.row-fluid .mainmenu .hs-menu-wrapper>ul>li:hover>a{color:#229257}.row-fluid .mainmenu .hs-menu-wrapper>ul>li.active-branch>a{color:#229257;font-weight:600}.row-fluid .mainmenu .hs-menu-wrapper ul li.hs-item-has-children{position:relative}.row-fluid .mainmenu .hs-menu-wrapper ul li.hs-item-has-children>a:after{content:"\f0d7";font-family:'FontAwesome';margin-left:5px}.row-fluid .mainmenu .hs-menu-wrapper ul li ul.hs-menu-children-wrapper{margin:0;padding:0px 0px;position:absolute;top:100%;left:0;background:#229257;border-radius:0px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-o-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;opacity:0;visibility:hidden;z-index:99}.row-fluid .mainmenu .hs-menu-wrapper ul li:hover ul.hs-menu-children-wrapper{opacity:1;visibility:visible}.row-fluid .mainmenu .hs-menu-wrapper ul li ul.hs-menu-children-wrapper li{margin:0;padding:0;display:block;white-space:nowrap}.row-fluid .mainmenu .hs-menu-wrapper ul li ul.hs-menu-children-wrapper li.hs-menu-item a{color:#FFF;padding-top:6px;padding-bottom:6px;font-weight:600}.row-fluid .mainmenu .hs-menu-wrapper ul li ul.hs-menu-children-wrapper li.hs-menu-item a:hover{color:#fff}.row-fluid .menu_right{padding-top:14px}}.hero_bg{padding:120px 0;position:relative}.hero_bg video{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}.hero_bg:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:-moz-linear-gradient(left,rgba(2,20,59,1) 0%,rgba(2,20,59,0.5) 58%,rgba(0,0,0,0) 85%);background:-webkit-linear-gradient(left,rgba(2,20,59,1) 0%,rgba(2,20,59,0.5) 58%,rgba(0,0,0,0) 85%);background:linear-gradient(to right,rgba(2,20,59,1) 0%,rgba(2,20,59,0.5) 58%,rgba(0,0,0,0) 85%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#02143b',endColorstr='#00000000',GradientType=1);opacity:.8}.hero_bg .inner{font-size:23px;line-height:32px;color:#fff;font-weight:600;max-width:700px;width:100%;position:relative}.hero_bg .btn_style{margin:10px 0 0}.hero_bg .inner h1{line-height:1.2;color:#fff}.hero_lp{padding:38px 0 78px;position:relative;text-align:center}.hero_lp:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.3}.hero_lp>div{position:relative}.hero_lp h1{font-size:40px;line-height:55px;color:#fff;font-weight:normal}.hero_lp h3{font-size:19px;line-height:31px;color:#fff;text-transform:uppercase}.lp-dl{margin-top:-45px;padding-bottom:80px;position:relative;display:block;background-color:#fff}.lp-form-dl{background-color:#229257;color:#fff;padding:30px 65px}.lp-text-dl{padding:30px 65px}.company_section{padding:80px 0;overflow:hidden}.company_main{display:flex;align-items:center}.company_main .left .btn_style{margin:30px 0 0}.company_main .left{width:60%;padding:0 10% 0 0}.company_main .right{width:40%;text-align:center;position:relative}.company_main .content{margin:10px 0 0}.product_section{padding:80px 0}.product_box{width:25%;padding:30px 7px;display:inline-block;vertical-align:top;margin:0 -2px}.product_box .inner{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.product_box .inner:hover{box-shadow:0 0 20px rgba(0,0,0,0.1)}.product_box .image{min-height:220px}.product_box .text{padding:20px 20px 30px}.product_box h4{line-height:1.2}.product_box .content{padding:12px 0 25px}.strip_section{padding:45px 0 0;position:relative;display:inline-block;width:100%}.strip_section h4{font-size:26px;line-height:36px;font-weight:500;color:#fff}.strip_section:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.16}.strip_section .wrapper{position:relative}.strip_section .btn_style{margin:20px 0 -10px;display:inline-block;position:relative;bottom:-14px}.strip_section .btn_style a{border:2px solid #fff}.achievements_section{padding:120px 0 0}.achievements_slider{margin-top:40px}.achievements_slider .image{height:295px}.achievements_slider .cover{margin:10px}.achievements_slider .slick-arrow.slick-prev{left:150px}.achievements_slider .slick-arrow.slick-next{right:150px}.news_section{padding:80px 0}.news_section .main_title{margin:0 auto}.news_section .main_title h2{display:inline-block}.news_section .main_title h2:after{content:'';margin:0 auto;border-bottom:1px solid #f09d26;display:block}.news_group{border-bottom:1px solid #d6d6d6}.news_group:last-child{border-bottom:0}.news_box{margin:0 -2px;width:50%;display:inline-block;padding:60px 20px;vertical-align:top}.news_box .content{margin:10px 0 0;max-width:90%}.news_box .link_style{margin:20px 0 0}.news_group .news_box:first-child{padding-left:0}.news_group .news_box:last-child{padding-right:0}.footer{background:#02143b;font-size:15px;line-height:25px;color:#fff}.footer .box h3{padding:0 0 10px;font-size:15px;line-height:25px;font-weight:700;color:#fff;text-transform:uppercase}.footer .box p{padding:5px 0}.footer .box .text a{color:#f29e00;text-decoration:underline}.footer .box .text a:hover{color:#fff}.footer .box .menu ul{margin:0;padding:0;list-style-type:none}.footer .box .menu ul li{margin:0;padding:0;width:100%;display:inline-block}.footer .box .menu ul li a{color:#f29e00;text-decoration:underline}.footer .box .menu ul li a:hover{color:#fff}.footer_top{padding:60px 0 50px}.footer_bottom{padding:20px 0;font-size:14px;line-height:22px;border-top:1px solid rgba(255,255,255,0.16)}.footer_bottom a{color:#fff;text-decoration:underline}.footer_bottom a:hover{color:#f29e00}.footer_bottom strong{font-weight:600}.footer .social_icon ul{margin:5px 0 0;padding:0;list-style-type:none}.footer .social_icon ul li{margin:0 15px 0 0;padding:0;display:inline-block;font-size:20px;line-height:normal}.footer .social_icon ul li a{color:#f29e00;font-weight:300}.footer .social_icon ul li a:hover{color:#fff}.product_hero{padding:17px 0;position:relative}.product_hero:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.3}.product_hero>div{position:relative}.product_hero .title a{color:#fff}.product_hero .title a svg{margin-right:4px}.standard_section{padding:50px 0 70px}.standard_main{margin:50px 0 0;display:flex}.standard_main .image{padding:0 40px 0 0;width:50%}.standard_row{width:50%}.standard_list ul{margin:0;padding:0;list-style-type:none}.standard_list ul li{margin:0;padding:0 15px;display:inline-block;position:relative;text-transform:uppercase}.standard_list ul li:before{content:'';position:absolute;top:5px;bottom:5px;right:-2px;border-right:1px solid #c4c4c4}.standard_list ul li:first-child{padding-left:0}.standard_list ul li:last-child:before{display:none}.standard_list ul li a{color:#575757;font-weight:700;border-bottom:2px solid transparent;padding:2px 0;display:inline-block;font-size:15px;letter-spacing:-.5px}.standard_list ul li.active a,.standard_list ul li a:hover{border-bottom-color:#02143b}.standard_cover{margin:10px 0 0}.standard_box{display:none}.standard_box .btn_style{margin:20px 0 0}.range_section{padding:60px 0 80px}.range_box{margin:0 -2px;width:33.33%;padding:7px;display:inline-block;vertical-align:top}.range_box .inner{background:#fff;box-shadow:0 0 10px rgb(0 0 0 / 10%)}.range_box .image{height:214px;border-bottom:10px solid #575757}.range_box .text{padding:25px 20px 35px;border-bottom:3px solid #575757}.range_box .text h4{padding:0;font-weight:400}.range_box .text .sub{margin:3px 0 0;font-style:italic}.range_box .toptext{padding:25px 0 15px}.rangemain{display:none}.range_cover .box{padding:10px 0;border-top:1px solid #c4c4c4}.range_cover .box h4{padding:0 0 5px;font-size:19px;line-height:27px}.range_cover .box:last-child{border-bottom:1px solid #c4c4c4}.material_box{padding:8px 0 20px}.range_box .material_box h4{padding:0 0 10px;font-size:19px;line-height:27px}.material_box .box{margin-right:7px;width:28px;height:28px;line-height:28px;text-align:center;display:inline-block;vertical-align:top;font-size:16px;font-weight:600}.range_box .link_style{margin-top:15px}.range_box .link_style a{padding:0 30px 0 0;position:relative}.range_box .link_style a:after{content:"";margin:auto;width:20px;height:20px;background-image:url('https://f.hubspotusercontent30.net/hubfs/20077838/femicz_2021/image/plus.svg');background-repeat:no-repeat;display:inline-block;position:absolute;top:0;right:0;bottom:0;background-size:20px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.range_box .link_style a:before{content:"";margin:auto;width:20px;height:20px;background-image:url('https://f.hubspotusercontent30.net/hubfs/20077838/femicz_2021/image/minus.svg');background-repeat:no-repeat;display:inline-block;position:absolute;top:0;right:0;bottom:0;opacity:0;background-size:20px;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}.range_box .link_style a.open:before{opacity:1}.range_box .link_style a.open:after{opacity:0}.strengths_section{padding:80px 0 140px;line-height:1.5}.strengths_main{margin:0 auto;max-width:1050px}.strengths_box h4{padding:0;font-size:19px;line-height:28px;font-weight:700;color:#333}.strengths_box{padding:12px 0}.features_section{padding:70px 0}.features_cover{margin:0 auto;max-width:1050px}.features_box{display:flex;padding:15px 0}.features_box .image{height:205px;width:205px}.features_box .text{width:calc(100% - 205px);padding:0 0 0 30px}.features_content{margin:20px 0 0}.features_content h4{padding:20px 0 5px;font-size:19px;line-height:28px;font-weight:700;color:#333}.features_content p{padding:0 0 15px}.features_content ul{margin:0;padding:0;list-style-type:none}.features_content ul li{margin:2px;padding:0 0 0 40px;display:inline-block;width:100%;position:relative}.features_content ul li:after{content:'';width:6px;height:1px;position:absolute;top:13px;left:0;background:#333}.application_section{padding:60px 0}.application_box{width:25%;padding:30px 7px;display:inline-block;vertical-align:top;margin:0 -2px}.application_box .inner{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.application_box .inner:hover{box-shadow:0 0 20px rgba(0,0,0,0.1)}.application_box .image{height:195px;background-size:cover !important}.application_box .text{padding:20px 20px 30px}.application_box h4{line-height:1.2}.application_box .content{padding:12px 0 25px}.application_box .sub{margin:5px 0;font-size:16px;line-height:27px;color:#333}.realizzazione_list{padding:50px 0;position:sticky;top:108px;font-size:15px;line-height:23px;text-transform:uppercase;color:#575757;z-index:1;background:#fff;border-top:1px solid #f2f2f2}.realizzazione_list ul{margin:0 0 0 10px;padding:0;list-style-type:none;display:inline-block}.realizzazione_list ul li{margin:0;padding:5px 6px;display:inline-block;position:relative;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease}.realizzazione_list ul li a{color:#02143b}.realizzazione_list ul li:before{content:'';position:absolute;top:8px;bottom:8px;right:-2px;border-left:1px solid #c4c4c4}.realizzazione_list ul li:last-child:before{display:none}.realizzazione_list ul li a:hover{color:#229257}.realizzazione_list ul li a.selected{color:#229257;font-weight:700}.realizzazione_row{padding:50px 0 70px;background:#f2f2f2;width:100%}.realizzazione_row .title h2{padding:0 0 10px}.realizzazione_cover{display:flex;margin:25px 0 0}.realizzazione_cover .image{width:55%}.realizzazione_cover .text{width:45%;padding:0 0 0 50px}.realizzazione_cover .text .sub{font-size:16px;line-height:27px;font-weight:700;color:#02143b;display:inline-block;margin:0 0 10px}.realizzazione_cover .text .sub:after{content:'';display:block;border-bottom:2px solid}.realizzazione_row:nth-child(2n){background:#fff}.hero_contatti{padding:38px 0;position:relative;text-align:center}.hero_contatti:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;background:#000;opacity:.3}.hero_contatti>div{position:relative}.hero_contatti h1{font-size:55px;line-height:62px;color:#fff}.content_form{padding:80px 0 0}.content_form .cover{padding:30px 42px;background:#f2f2f2;font-size:16px;line-height:27px}.content_form .cover h3.form-title{display:none}.content_form .cover .hs-richtext{font-size:13px;line-height:18px}.content_form form .legal-consent-container .field.hs-fieldtype-booleancheckbox{margin:0;padding:0}.content_form form .legal-consent-container .field.hs-fieldtype-booleancheckbox p{padding:0}.content_form form .legal-consent-container .field.hs-fieldtype-booleancheckbox li.hs-form-booleancheckbox{padding:0;font-size:15px;line-height:26px}.content_form form .hs-form-field>label{margin:0 0 3px;display:inline-block;width:100%}.content_form form .hs_submit{margin-top:10px}.contact_section{padding:60px 0 100px 0}.contact_section .wrapper{display:flex}.contact_section .left{width:380px;font-size:16px;line-height:24px}.contact_section .map{width:calc(100% - 380px)}.contact_section .left h4{padding:0;font-size:27px;line-height:34px;color:#f29e00}.contact_section .left .sub{margin:10px 0 0;font-size:18px;line-height:27px;font-weight:700;color:#2c2c2c}.contact_section .left ul{margin:0;padding:0;list-style-type:none}.contact_section .left ul li{margin:3px 0;padding:0;display:inline-block;width:100%}.contact_section .left ul li a{color:#1887d5;text-decoration:underline}.contact_section .left ul li a:hover{color:#133479}.contact_section .left .text{padding:20px 0 0 25px}.contact_section .left .add{margin:14px 0 0;padding:0 0 0 25px;position:relative}.contact_section .left .add:before{content:"\f041";position:absolute;top:0;left:0;font-family:'fontAwesome';font-size:24px;color:#133479}.contact_section .map .hs-responsive-embed{max-width:100% !important;min-height:auto !important}.contact_section .map .hs-responsive-embed-inner-wrapper{padding-bottom:41% !important}.address_main{padding:50px 0;border-top:1px solid #c6c6c6;font-size:16px;line-height:29px}.address_main .box{width:33.33%;display:inline-block;vertical-align:top;margin:0 -2px;padding:25px 10px}.address_main .box h4{padding:0 0 10px;font-size:18px;line-height:28px;color:#2c2c2c;font-weight:700}.address_main .text a{color:#1887d5;text-decoration:underline}.address_main .text a:hover{color:#133479}.backimg-main{background-size:cover !important;background-position:center center !important}.front-img{display:none !important}.bloghero-strip{text-align:center;padding:15px 0}.bloghero-strip h4{color:#fff;font-weight:300}.first_blogpost{padding:50px 0;background:#f2f2f2}.blogpost_left{width:100%}.postfirst_item{padding:15px 0;display:flex;align-items:center}.date_reading{font-size:15px;text-transform:uppercase}.date_reading .topic-link{color:#229257}.postfirst_item .image{height:400px;width:100%;float:left;background-position:center center}.postfirst_item .image .imgtitle{font-size:33px;line-height:47px}.postfirst_item .inner{padding:25px 25px 25px 50px}.postfirst_item h2{font-size:36px;line-height:45px}.postfirst_item h2 a{color:#133479}.postfirst_item .content{margin-top:20px;margin-bottom:15px}.postfirst_item .link_style{margin:12px 0 0}.popular_box{padding:25px 0;display:inline-block;width:100%;border-bottom:1px solid #c4c4c4}.popular_box h3{font-size:25px;line-height:34px;font-weight:700;padding:0}.popular_box h3 a{color:#34495e}.popular_box:last-child{border-bottom:0}.blog-mainsection{padding:60px 0}.blog-mainsection .post-listing{margin:0 -15px}.fullpost-listing .blog-listingwrap{width:100%}.post_item{width:33.33%;display:inline-block;vertical-align:top;margin:0 -2px;padding:20px 15px}.post_item .cover{box-shadow:0 3px 6px rgba(0,0,0,0.16)}.post_item .image{height:230px;background-position:center center}.post_item .inner{padding:20px 20px 35px}.post_item .content{margin-top:10px;margin-bottom:15px}.post_item h3{font-size:25px;line-height:34px}.post_item h3 a{color:#133479}.post_item .link_style{margin:12px 0 0}.pagination{margin-top:10px;text-align:center}.pagination ul{margin:0;padding:0;list-style-type:none}.pagination ul li{margin:4px;padding:0;display:inline-block}.pagination ul li a{width:43px;height:45px;font-weight:bold;display:inline-block;border:1px solid #229257;line-height:43px;color:#229257}.pagination ul li a:hover,.pagination ul li.active a{background:#229257;color:#fff}.topic-filterlist{margin-bottom:15px}.topic-filterlist h3{color:#575757;text-transform:uppercase;font-size:15px;line-height:24px;padding:0}.topic-filterlist .block{display:flex;align-items:center}.topic-filterlist ul{padding:0 0 0 35px;list-style:none;margin:0}.topic-filterlist ul li,.topic-filterlist ul li a{display:inline-block;font-size:15px;line-height:24px;text-transform:uppercase}.topic-filterlist ul li a:hover{color:#229257;font-weight:bold}.topic-filterlist ul li a:after{content:"|";padding:0 4px 0 8px}.topic-filterlist ul li .filter-link-count{display:none}.topic-filterlist ul li:last-child a:after{display:none}.newsidebar h3,.news-commentwrap h3,.about_author>h3{font-size:16px;line-height:24px;text-transform:uppercase;color:#02143b;font-weight:bold;padding-top:0;border-bottom:2px solid;padding-bottom:5px;display:inline-block}.newsidebar ul{padding:0;list-style:none}.newsidebar ul li:first-child{padding-top:0}.newsidebar ul li{padding:8px 0}.newsidebar ul li a{font-size:15px;line-height:20px;padding:10px 15px;display:inline-block;box-shadow:0 3px 6px rgba(0,0,0,0.16);color:#575757}.newsidebar ul li a:hover{color:#229257}.newsidebar ul li .filter-link-count{display:none}.blog-post-wrapper .social_posting{margin:30px 0 14px 0;font-size:18px;display:flex;align-items:center}.blog-post-wrapper .social_posting ul{margin:0 0 0 10px;padding:0;list-style-type:none}.blog-post-wrapper .social_posting ul li{margin:0 6px;padding:0;display:inline-block;font-weight:700;font-size:22px;line-height:normal}.blogposting_innner .topic{font-size:18px;margin:2px 0;display:inline-block;width:100%}.blogposting_innner .topic a{color:#535353}.blogposting_innner .topic a:hover{color:#00ae42}.about_author{margin:70px 0 0}.newsidebar .social_posting{display:inline-block;margin-top:40px}.newsidebar .social_posting ul li a{width:35px;height:35px;display:flex;align-items:center;justify-content:center}.post-topwrap{max-width:1040px;margin:0 auto}.post-topwrap h1{font-weight:normal;font-size:46px;line-height:52px;margin-bottom:20px}.post-topwrap .date_reading{text-transform:none;font-size:16px;line-height:24px}.blog-post-wrapper .post-header{margin-bottom:25px}.blog-post-wrapper h3,.blog-post-wrapper h4,.blog-post-wrapper h5{margin-top:30px;padding-bottom:0}.blog-post-wrapper .topic{margin-top:25px}.blog-post-wrapper .topic a{color:#229257;text-decoration:underline;display:inline-block;padding-left:3px;padding-right:3px}.blog-post-wrapper .topic a:hover{text-decoration:none}.blog-post-wrapper .social_posting a{display:flex;justify-content:center;align-items:center;color:#fff;width:40px;height:40px;background:#229257;border-radius:100%}.blog-post-wrapper .social_posting a:hover{background:#1f9132}.news-commentwrap{margin-top:40px}.news-commentwrap h3{margin-bottom:25px}.news-commentwrap input{border-color:#e9eaea;height:41px}.news-commentwrap textarea{border-color:#e9eaea;resize:none;height:72px}.news-commentwrap label{font-size:15px;line-height:20px;color:#333;margin-bottom:3px}.news-commentwrap input[type="submit"]{border-radius:3px;min-width:250px;text-align:center}.about_author>h3{margin-bottom:30px}.author-imgwrap{width:95px;height:95px;display:flex;align-items:center;justify-content:center;background:#f4f4f4;padding:10px;border-radius:100%}.author-infowrap h3{font-size:22px;line-height:26px;padding-bottom:0;padding-top:0}.author-infowrap{font-size:15px;line-height:22px}.search_results{padding:80px 0}.search_results ul li{padding:20px 25px;margin:10px 0;box-shadow:0 0 10px rgba(0,0,0,0.2);display:inline-block;width:100%;border-radius:15px}.search_results ul li a.hs-search-results__title{font-weight:700;font-size:20px;line-height:32px}.aziendacontact{display:flex}.aziendacontact .left{width:50%;background:#f4f4f4;padding:80px 50px 50px;min-height:548px;display:flex;align-items:center;font-size:28px;line-height:45px;font-style:italic}.aziendacontact .image{width:50%}.aziendacontact .text:before{content:'"';display:block;font-size:168px;line-height:20px;position:relative;left:-30px;color:#229257}.double_column{padding:70px 0;font-size:19px}.double_column .box{margin:0 -2px;width:50%;padding:20px 40px 20px 0;display:inline-block;vertical-align:top}.double_column .box:nth-child(2n){padding-right:0}.our_mission .image{height:450px}.ourmission_text{display:flex;padding:50px;margin-top:-100px;background:#fff}.ourmission_text .left{width:50%;padding:0 40px 0 0}.ourmission_text .left h3{color:#229257}.ourmission_text .right{width:50%}.machining_main{padding:80px 0;border-top:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;display:flex}.machining_main .left{width:50%;padding:0 50px 0 0}.machining_main .image{width:50%;display:flex}.machining_main .image .img{margin:0 15px;width:calc(50% - 30px)}.heteam_section{padding:60px 0}.heteam_main{margin:30px 0 0}.heteam_box_fullrow{margin:0 -2px;width:100%;display:inline-block;vertical-align:top;padding:40px 20px}.heteam_box_fullrow .inner{display:flex}.heteam_box_fullrow .image{width:195px}.heteam_box_fullrow .text{width:calc(100% - 192px);padding:20px 0 0 30px}.heteam_box_fullrow .text h4{font-size:28px;line-height:38px}.heteam_box_fullrow .text .position{font-size:22px;line-height:32px;color:#1f9132}.heteam_box{margin:0 -2px;width:25%;display:inline-block;vertical-align:top;padding:40px 20px}.heteam_box .inner{display:block}.heteam_box .image{width:100%}.heteam_box .text{padding:20px 0}.heteam_box .text h4{font-size:28px;line-height:38px}.heteam_box .text .position{font-size:22px;line-height:32px;color:#1f9132}.sponsor_section{padding:60px 0}.sponsor_box{width:33.33%;padding:30px 7px;display:inline-block;vertical-align:top;margin:0 -2px}.sponsor_box .inner{background:#fff;box-shadow:0 0 10px rgba(0,0,0,0.1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sponsor_box .inner:hover{box-shadow:0 0 20px rgba(0,0,0,0.1)}.sponsor_box .image{height:275px}.sponsor_box .text{padding:25px 25px 30px}.sponsor_box .title{font-size:20px;line-height:28px;color:#1f9132}.sponsor_box .content{padding:5px 0 25px}.agenti_list>span.title{display:none}.agenti_list{margin:0;padding:27px 15px;text-align:center;background:#f4f4f4;font-size:15px;line-height:22px;text-transform:uppercase;position:sticky;top:97px}.agenti_list ul{margin:0;padding:0;list-style-type:none}.agenti_list ul li{margin:0;padding:0;display:inline-block}.agenti_list ul li a{padding:6px 17px;display:inline-block;position:relative;text-decoration:underline;text-transform:uppercase}.agenti_list ul li a:hover{color:#229257}.agenti_list ul li.active a{font-weight:700;color:#229257}.agenti_list ul li a:after{content:'';border-right:1px solid #c4c4c4;position:absolute;top:12px;bottom:8px;right:-2px}.agenti_list ul li:last-child a:after{display:none}.agenti_cover{padding:70px 0 30px}.agenti_section .wrapper{display:flex}.agenti_left{width:365px;border-top:1px solid #03153a;padding:20px 0 0;color:#1f9132;font-size:25px;line-height:35px;text-transform:uppercase}.agenti_right{width:calc(100% - 365px);padding:0 0 0 80px}.agenti_main{padding:22px 0}.agenti_main:first-child{padding-top:0}.agenti_main .title{font-size:21px;line-height:28px;font-weight:700;padding:0 0 15px}.agenti_box{padding:15px 0}.agenti_box h3{font-size:19px;line-height:28px;padding:0;font-weight:700;color:#333}.agenti_box .text a{color:#1887d5;text-decoration:underline}.agenti_cover:nth-child(2n){background:#f4f4f4}.row-fluid .newsletter-section{margin-bottom:66px}.row-fluid .newslletter-formwrap{max-width:600px;margin-left:auto !important;margin-right:auto;float:none;margin-bottom:-25px;padding-top:20px}.row-fluid .newslletter-formwrap input[type="submit"]{border:2px solid #fff;text-transform:uppercase;font-size:21px;line-height:30px}.contactadd_cover{display:none}.contact_label{padding:100px 0 0}.contact_label span.label{display:none}.contact_label ul{margin:0;padding:0;list-style-type:none;display:flex}.contact_label ul li{margin:0;padding:0;display:inline-block;width:33.33%;border-right:2px solid #fff}.contact_label ul li a{padding:15px 15px;display:inline-block;background:#229257;color:#fff;width:100%;text-align:center;text-transform:uppercase;font-weight:600;position:relative}.contact_label ul li a:after{content:"";width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #1f9132;position:absolute;top:100%;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);opacity:0}.contact_label ul li a:hover,.contact_label ul li.active a{background:#1f9132}.contact_label ul li.active a:after{opacity:1}.contact_label ul li:last-child{border-right:0}@media(min-width:1201px) and (max-width:1400px){.row-fluid .wrapper{width:1170px}}@media(min-width:768px) and (max-width:1200px){h1{font-size:44px;line-height:54px}h2,.standard_section h1{font-size:40px;line-height:48px}h3{font-size:32px;line-height:42px}h4{font-size:24px;line-height:36px}h5{font-size:22px;line-height:32px}h6{font-size:18px;line-height:27px}.main_title.small h2{font-size:32px;line-height:40px}}@media(min-width:992px) and (max-width:1200px){.row-fluid .mainmenu .hs-menu-wrapper ul li a{padding:20px 10px;font-size:14px;line-height:26px}.menu_right .login{margin:0 0 0 12px;padding:0 20px}.row-fluid .search_icon{margin:8px 0 0 8px}.row-fluid .wrapper{width:920px}.product_box{width:33.33%}.realizzazione_cover .text{padding:0 0 0 25px;width:50%}.realizzazione_cover .image{width:50%}.contact_section .left{width:320px}.contact_section .map{width:calc(100% - 320px)}.contact_section .map .hs-responsive-embed-inner-wrapper{padding-bottom:54% !important}.aziendacontact .left{font-size:20px;line-height:38px}.our_mission .image{height:360px}.ourmission_text{padding:35px}.machining_main .left{padding:0 15px 0 0}.machining_main .image .img{margin:0 5px;width:calc(50% - 10px)}.heteam_box{padding:15px}.heteam_box .inner{display:block}.heteam_box .text{width:100%;padding:15px 0 0}.sponsor_box .image{height:215px}.sponsor_box .text{padding:20px 18px 30px}.agenti_list{padding:14px 15px}.agenti_left{width:300px}.agenti_right{padding:0 0 0 50px;width:calc(100% - 300px)}}@media(min-width:992px){.row-fluid .mainmenu .login{display:none}.row-fluid .mainmenu .search_input{display:none !important}.standard_list span.select{display:none}}@media(max-width:991px){.header{padding:15px 0;position:relative}.row-fluid .header .wrapper{width:100%;padding:0 15px}.header .logo{width:100%}.logo img{max-width:150px}.menu_right .login,.row-fluid .search_icon{display:none}.main_title.text_center{margin:0 auto 10px}.mainmenu .hs-menu-flow-horizontal .login{margin:0;padding:18px 4%;display:block;border-left:0}.mainmenu .hs-menu-flow-horizontal .login a{padding:10px 32px;font-size:21px;line-height:30px;background:#229257;color:#fff;font-weight:600;text-transform:uppercase;display:inline-block;min-width:160px;text-align:center;border-radius:5px}.mainmenu .hs-menu-flow-horizontal .login a:hover{background:#1f9132}.search_input{display:none}.mainmenu .hs-menu-flow-horizontal .search_input{position:relative;padding:0;opacity:1;visibility:visible;padding:10px 4%;display:inline-block;width:100%}.search_input div.hs-search-field form input{padding:0 20px;height:58px}.search_input .close{display:none}.row-fluid .mainmenu .hs-menu-wrapper ul li{width:100%;position:relative}.row-fluid .mainmenu .hs-menu-wrapper ul li a{padding:10px 16px;width:100%;color:#fff}.hero_bg{padding:75px 0}.hero_bg .inner{font-size:20px;line-height:30px}.company_section{padding:50px 0 60px}.product_section{padding:60px 0}.product_box{padding:15px 10px;width:50%}.achievements_section{padding:80px 0 0}.achievements_slider .slick-arrow.slick-prev{left:55px}.achievements_slider .slick-arrow.slick-next{right:55px}.news_section{padding:50px 0}.news_box{padding:30px 15px}.footer_bottom{font-size:11px;line-height:22px}.range_section{padding:60px 0}.range_box{margin:0;padding:7px 0;width:100%}.standard_section{padding:40px 0 60px}.standard_main{margin:20px 0 0;display:block}.standard_main .image{padding:0;width:100%;margin:0 auto;max-width:450px}.standard_row{width:100%;margin:30px 0 0}.strengths_section{padding:50px 0}.features_section{padding:50px 0}.application_section{padding:50px 0}.application_box{padding:7px;width:50%}.standard_list span.select{padding:20px 25px;background:#fff;display:inline-block;border-radius:6px;width:100%;color:#133479;text-transform:uppercase;font-weight:600;letter-spacing:.5px;position:relative}.standard_list span.select:before{content:"\f078";position:absolute;top:0;right:20px;bottom:0;font-family:'FontAwesome';display:flex;align-items:center;font-weight:400}.standard_list{position:relative}.standard_list ul{position:absolute;top:calc(100% - 4px);left:0;width:100%;background:#fff;padding:20px 25px;display:none}.standard_list ul li{padding:0;width:100%;display:inline-block;margin:10px 0}.standard_list ul li:before{display:none}.realizzazione_cover{display:block;margin:20px 0 0}.realizzazione_cover .image{width:100%;max-width:500px;margin:0}.realizzazione_cover .text{width:100%;padding:30px 0 0}.realizzazione_row{padding:40px 0}.realizzazione_list{padding:25px 0}.realizzazione_list span.select{padding:20px 25px;background:#f2f2f2;display:inline-block;border-radius:6px;width:100%;color:#133479;text-transform:uppercase;font-weight:600;letter-spacing:.5px;position:relative}.realizzazione_list span.select:before{content:"\f078";position:absolute;top:0;right:20px;bottom:0;font-family:'FontAwesome';display:flex;align-items:center;font-weight:400}.realizzazione_list .wrapper{position:relative}.realizzazione_list ul{margin:0;position:absolute;top:calc(100% - 4px);left:0;width:100%;background:#f2f2f2;padding:20px 25px;display:none}.realizzazione_list ul li{padding:0;width:100%;display:inline-block;margin:10px 0}.realizzazione_list ul li:before{display:none}.hero_contatti h1{font-size:44px;line-height:52px}.content_form{padding:60px 0 0}.address_main .box{padding:15px 10px}.contact_section{padding:50px 0 60px}.content_form .cover{padding:30px 20px}.contact_section .wrapper{display:block}.contact_section .left{width:100%}.contact_section .map{margin:25px 0 0;width:100%}.address_main{padding:30px 0 40px}.address_main .box{width:50%}.contact_section .map .hs-responsive-embed-inner-wrapper{padding-bottom:48% !important}.search_results ul li{font-size:16px}.double_column{padding:40px 0;font-size:18px}.double_column .box{padding:10px 0;width:100%}.ourmission_text{padding:20px;display:block}.ourmission_text .left{width:100%;padding:0}.ourmission_text .right{width:100%}.our_mission .image{height:350px}.aziendacontact .left{font-size:20px;line-height:38px}.our_mission .image{height:360px}.ourmission_text{padding:35px}.machining_main .left{padding:0 15px 0 0}.machining_main .image .img{margin:0 5px;width:calc(50% - 10px)}.heteam_box{padding:10px}.heteam_box .inner{display:block}.heteam_box .text{width:100%;padding:15px 0 0}.sponsor_box .image{height:215px}.sponsor_box .text{padding:20px 18px 30px}.heteam_box .text h4{font-size:24px;line-height:34px}.heteam_box .text .position{font-size:18px;line-height:30px;color:#1f9132}.agenti_section .wrapper{display:block}.agenti_cover{padding:50px 0 30px}.agenti_list{padding:14px 15px}.agenti_left{padding:0 0 15px;font-size:20px;line-height:32px;width:100%;border-top:0;font-weight:600}.agenti_right{padding:0;width:100%}.agenti_main{padding:18px 0}.agenti_main .title{padding:0 0 10px;font-size:18px;line-height:26px}.agenti_box{padding:10px 0}.agenti_box h3{padding:0 0 5px;font-size:18px;line-height:26px}.contact_label{padding:60px 0 0}.contact_label ul li a{font-size:16px;line-height:normal}}@media(min-width:768px) and (max-width:991px){.row-fluid .wrapper{width:720px}.company_main .left{padding:0 25px 0 0}}@media(min-width:30px) and (max-width:767px){h1{font-size:34px;line-height:42px}h2,.standard_section h1{font-size:28px;line-height:38px}h3{font-size:24px;line-height:34px}h4{font-size:22px;line-height:32px}h5{font-size:20px;line-height:30px}h6{font-size:18px;line-height:27px}.main_title.small h2{font-size:28px;line-height:38px}body{font-size:16px}.row-fluid .wrapper{width:100%;padding:0 15px}.subtext{font-size:20px;line-height:28px}.slick-arrow,.slick-arrow:before{width:40px;height:40px;background-size:20px}.btn_style a,a.btn_style{font-size:18px}.row-fluid .top_main{width:100%}.hero_bg .inner{font-size:18px;line-height:28px}.top_header .language{width:auto;display:inline-block}.top_header .social{margin:0;width:auto;float:right}.social ul li{margin:0 0 0 10px}.language ul li ul.hs-menu-children-wrapper{padding:12px;width:140px}.company_main{display:block}.company_main .left{padding:0;width:100%}.company_main .right{width:100%;max-width:400px;margin:40px auto 0}.product_section{padding:40px 0}.product_box{padding:15px 0;width:100%;margin:0}.product_box .content{padding:10px 0 15px}.product_box .text .sameheight{height:auto !important}.strip_section h4{font-size:22px;line-height:34px}.achievements_slider .image{height:250px}.achievements_slider .cover{margin:5px}.features_content ul li{padding:0 0 0 20px}.news_group{border-bottom:0}.news_box{padding:20px 0;width:100%;border-bottom:1px solid #d6d6d6}.footer_top{padding:30px 0}.footer_top .box{margin:15px 0;display:inline-block;width:100%}.footer_bottom{text-align:center;padding:15px 0}.footer_bottom .archimedia{text-align:center;margin:12px 0 0}.footer .box .menu{max-width:280px}.features_box{display:block;text-align:center}.features_box .image{margin:0 auto}.features_box .text{padding:20px 0 0;width:100%}.range_section{padding:50px 0}.range_box .text{padding:15px}.range_box .toptext{padding:15px 0}.application_box .content{padding:12px 0 0}.features_section,.strengths_section,.application_section{padding:40px 0}.realizzazione_list{padding:25px 15px}.realizzazione_list .wrapper{padding:0}.hero_contatti h1{font-size:34px;line-height:42px}.aziendacontact{display:block}.aziendacontact .left{padding:90px 15px 30px !important;min-height:auto;width:100%;font-size:18px;line-height:30px}.aziendacontact .image{height:400px;width:100%}.content_form{padding:50px 0 0}.content_form .cover{padding:20px 15px}.contact_section{padding:30px 0 50px}.search_results{padding:60px 0}.search_results ul li a.hs-search-results__title{font-size:18px;line-height:28px}.search_results ul li{padding:20px 15px}.sponsor_section{padding:50px 0 40px}.sponsor_box{margin:0;padding:10px 0;width:100%}.sponsor_box .inner{height:auto !important}.sponsor_box .content{padding:0}.machining_main{display:block}.machining_main .left{padding:0;width:100%}.machining_main .image{width:100%;height:420px;margin:20px 0 0}.machining_main{padding:40px 0 60px}.heteam_section{padding:50px 0 30px}.agenti_list>span.title{width:100%;display:inline-block;font-weight:700;text-align:left;padding:12px 20px;border:1px solid #333;border-radius:6px;position:relative}.agenti_list>span.title:after{content:"\f107";font-family:'fontAwesome';position:absolute;right:15px;top:0;bottom:0;font-size:22px;display:flex;align-items:center;font-weight:300}.agenti_list ul{position:absolute;top:75px;left:0;width:100%;background:#fff;text-align:left;display:none}.agenti_list ul li{width:100%;border-bottom:1px solid #f5f5f5}.agenti_list ul li a{width:100%;padding:10px 20px}.agenti_list ul li:last-child{border-bottom:0}.contact_label span.label{padding:15px 35px 15px 15px;font-size:16px;line-height:24px;width:100%;display:inline-block;font-weight:700;text-transform:uppercase;border:1px solid #229257;position:relative}.contact_label span.label:after{content:"\f103";position:absolute;top:15px;right:15px;font-family:'fontAwesome';font-weight:300;font-size:24px}.contact_label .wrapper{position:relative}.contact_label ul{display:none;position:absolute;top:100%;left:15px;right:15px;z-index:9}.contact_label ul li{width:100%;border-right:0}.contact_label ul li a{text-align:left;padding:12px 15px;font-weight:700}}@media(max-width:600px){.achievements_slider .slick-arrow.slick-prev{left:35px}.achievements_slider .slick-arrow.slick-next{right:35px}.search_input div.hs-search-field form button{width:55px}.search_input .hs-search-field__bar button svg{height:18px}.application_box{margin:0;padding:7px 0;width:100%}.standard_list span.select{padding:20px 18px}.standard_list ul{padding:20px 18px}.address_main .box{margin:0;padding:15px 0;width:100%}.heteam_box{width:100%;padding:10px 0;margin:0}.ourmission_text{padding:20px 15px}.machining_main .image{height:320px}}@media(max-width:500px){.product_box .text{padding:20px 12px 30px}}@media(min-width:992px){a.mobile-trigger,span.child-triggerm{display:none !important}.row-fluid .mainmenu .hs-menu-wrapper{display:block !important}}@media(max-width:991px){a.mobile-trigger{display:inline-block !important;cursor:pointer;position:absolute;top:27px;right:15px;width:44px;height:44px;padding:7px 10px;background:transparent;z-index:99999999999;-webkit-transition:background-color .2s linear;font-size:16px;font-weight:normal;text-align:left;text-transform:uppercase;border-radius:6px;-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;transition:color .2s ease-in}a.mobile-trigger:hover{text-decoration:none;color:#fff}a.mobile-trigger span{display:inline}a.mobile-trigger span:before{position:absolute;content:'Menu'}a.mobile-trigger span:after{position:relative;right:2px;content:'Close';background-color:#02143b;opacity:0;transition:opacity .4s ease-in-out;-moz-transition:opacity .4s ease-in-out;-webkit-transition:opacity .4s ease-in-out}.mobile-open a.mobile-trigger{-webkit-transition:background-color .2s linear;-moz-transition:background-color .2s linear;transition:background-color .2s linear;background:transparent}.mobile-open a.mobile-trigger span:after{opacity:1}a.mobile-trigger i{display:inline;position:relative;top:-2px;margin-left:0;-webkit-transition-duration:0s;-webkit-transition-delay:.2s;-moz-transition-duration:0s;-moz-transition-delay:.2s;transition-duration:0s;transition-delay:.2s}a.mobile-trigger i:before,a.mobile-trigger i:after{position:absolute;content:''}a.mobile-trigger i,a.mobile-trigger i:before,a.mobile-trigger i:after{width:24px;height:3px;background-color:#02143b;display:inline-block}a.mobile-trigger i:before{margin-top:-8px;-webkit-transition-property:margin,-webkit-transform;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s,0}a.mobile-trigger i:after{margin-top:8px;-webkit-transition-property:margin,-webkit-transform;-webkit-transition-duration:.2s;-webkit-transition-delay:.2s,0}.mobile-open a.mobile-trigger i{background-color:rgba(0,0,0,0.0);-webkit-transition-delay:.2s;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0);box-shadow:0px 1px 1px rgba(0,0,0,0)}.mobile-open a.mobile-trigger i:before{margin-top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition-delay:0,.2s;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0);box-shadow:0px 1px 1px rgba(0,0,0,0)}.mobile-open a.mobile-trigger i:after{margin-top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition-delay:0,.2s;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0);box-shadow:0px 1px 1px rgba(0,0,0,0)}span.child-triggerm{position:absolute;top:0;right:0;width:52px;height:47px;line-height:47px;background:#fff;border-radius:5px;text-align:center;font-size:30px}.row-fluid .mainmenu .hs-menu-flow-horizontal>ul>li:hover span.child-triggerm span,.row-fluid .mainmenu .hs-menu-flow-horizontal>ul>li:hover span.child-triggerm span:after{background-color:#fff}.mainmenu.js-enabled .hs-menu-flow-horizontal,.mainmenu.js-enabled .hs-menu-children-wrapper{display:none}.mainmenu ul.hs-menu-children-wrapper{margin:15px 0 0;padding:10px 15px;visibility:visible !important;opacity:1 !important;position:static !important;display:none;background-color:rgba(0,0,0,0.5)}.mainmenu.js-enabled .hs-menu-flow-horizontal{padding:4%;position:absolute;top:100%;left:0px;width:100%}.mainmenu .hs-menu-flow-horizontal{padding:0;background-color:#02143b;width:100%;z-index:8888}}.legal-consent-container{font-size:12px;line-height:14px;text-align:left}.newsletter-section .legal-consent-container{color:#fff}.legal-consent-container p{padding:0px 0 10px}.legal-consent-containe .hs-form .hs-form-field{padding:0 !important}.legal-consent-container .field.hs-form-field{margin-bottom:0px !important}