@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700&family=Raleway:wght@400;500;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto&display=swap");body{background-color:#f1f2f3}#main{width:100%}.section{width:100%}.explore-btn,.explore-btn:hover{text-decoration:none;color:#FFFFFF;font-size:14px;background:#2c2c2c;padding:11px 71px;text-align:center;margin-top:20px;text-transform:uppercase;line-height:26px;letter-spacing:1.4px;display:inline-flex;position:relative;-webkit-transition:all 0.5s 0s ease;-moz-transition:all 0.5s 0s ease;-o-transition:all 0.5s 0s ease;transition:all 0.5s 0s ease}.explore-btn:hover{padding:11px 92px 11px 50px;-webkit-transition:all 0.5s 0s ease;-moz-transition:all 0.5s 0s ease;-o-transition:all 0.5s 0s ease;transition:all 0.5s 0s ease}.explore-btn:hover::after{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;font-size:2em;position:absolute;right:20%;content:"\f0da";line-height:26px;color:#fff}.line{width:20px;height:12px;margin-left:18px;border-bottom:2px solid #8d8d8d;position:absolute;padding-top:11px}.btn_text{position:relative}#triangle-right{width:0;height:0;border-top:12px solid transparent;border-left:24px solid #FFFFFF;border-bottom:12px solid transparent;opacity:0;position:absolute}.main_slider_container{float:left;width:100%}.main_slider_container .main-slider{width:100%;height:100%;float:left}.main_slider_container .main-slider .carousel-inner .carousel-item{width:100%}@media (min-width: 768px){.main_slider_container .main-slider .carousel-inner .carousel-item{height:calc(100vh - 120px)}}@media (min-width: 768px){.main_slider_container .main-slider .carousel-inner .carousel-item .text-slider{height:292px}}.main_slider_container .main-slider .carousel-inner .carousel-item h1{color:#2c2c2c;text-align:left;font-family:"Playfair Display","serif";font-weight:400;padding-top:60px;font-size:1.7rem}.main_slider_container .main-slider .carousel-inner .carousel-item h5{color:#2c2c2c;text-align:left;font-family:"Roboto","sans-serif";font-weight:400;font-size:1.2rem}.main_slider_container .main-slider .carousel-inner .carousel-item a{padding:15px 10px;font-family:"Roboto","sans-serif";background:#2c2c2c;color:#fff;float:left;margin-top:20px}.main_slider_container .main-slider .carousel-caption{position:relative;left:0%;padding-bottom:100px}.main_slider_container .main-slider .img-slider img{display:block;margin:0 auto;max-width:100%;left:0}@media (max-width: 768px){.main_slider_container .main-slider .img-slider img{object-fit:contain !important}}.home_section_gruppo{padding:70px 0}.home_section_gruppo .left h1{font-family:"Playfair Display","serif";color:#2c2c2c;text-align:center;padding-top:50px;font-weight:400}@media (max-width: 768px){.home_section_gruppo .left h1{padding-bottom:70px}}.home_section_gruppo .right{background:#2c2c2c;padding:50px}.home_section_gruppo .right img{max-width:150px;height:auto}.home_section_gruppo .right p{color:#fff;line-height:30px;font-family:"Roboto","sans-serif"}.home_section_items{padding:50px 5%}@media (max-width: 1300px){.home_section_items{padding:50px 2%}}.home_section_items .item{min-height:400px}@media (max-width: 992px){.home_section_items .item{margin-bottom:20px}}.home_section_items .item img.prime{width:100%;object-fit:cover;height:auto}.home_section_items .item .inner{height:100%;background-color:#ddd;padding:25px 25px}.home_section_items .item .inner .head{width:100%;float:left}@media all and (min-width: 992px) and (max-width: 1250px){.home_section_items .item .inner .head{text-align:center}}.home_section_items .item .inner .head i{border-radius:50%;float:left;width:60px;height:60px}@media all and (min-width: 992px) and (max-width: 1250px){.home_section_items .item .inner .head i{float:none;display:inline-block}}.home_section_items .item .inner .head i img{width:100%;height:auto;margin:15%}.home_section_items .item .inner .head img{width:150px;height:auto;float:right}@media all and (min-width: 992px) and (max-width: 1250px){.home_section_items .item .inner .head img{float:none;display:inline-block;margin-top:20px}}@media (max-width: 400px){.home_section_items .item .inner .head img{width:120px;margin-top:10px}}.home_section_items .item .inner p{padding:20px 0;font-family:"Roboto","sans-serif";line-height:27px;float:left;color:#2c2c2c}.home_section_items .item .inner:hover{background-color:#2c2c2c}.home_section_items .item .inner:hover p{color:#fff}.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{margin-bottom:0px !important}.page_title_layout{background:#D0D0D0;color:#171717;font-family:"Roboto","sans-serif";font-size:28px;font-weight:bold;padding:10px 0}.page_title_layout .line{width:20px;height:12px;margin-left:18px;border-bottom:2px solid #8d8d8d;position:absolute;padding-top:20px}.page_description_layout{padding-top:40px}.page_description_layout .page_description{font-size:14px;font-family:"Roboto","sans-serif";color:#171717;font-weight:500;line-height:26px;padding-bottom:20px}.page_description_layout .page_offers{background:#D0D0D0;margin-left:250px;padding-left:40px;padding-top:20px;padding-bottom:30px;display:block}@media (max-width: 804px){.page_description_layout .page_offers{margin-left:unset}}@media (max-width: 768px){.page_description_layout .page_offers{margin-left:unset}}.page_description_layout .page_offers .page_offers_title{font-size:16px;font-weight:500;text-transform:uppercase}.page_description_layout .page_offers .offers_table{font-size:14px;font-family:"Roboto","sans-serif";color:#171717;font-weight:500;line-height:26px;padding-bottom:20px}.page_description_layout .page_offers .offers_table td{padding-right:250px}@media (max-width: 768px){.page_description_layout .page_offers .offers_table td{padding-right:unset}}.contact_section_layout{background:#D0D0D0;text-align:center;padding-bottom:100px;padding-top:100px;color:#171717}.contact_section_layout .title{font-size:28px;font-weight:500;padding-bottom:30px}.contact_section_layout.description{font-size:14px;font-weight:500;padding-bottom:30px;padding-right:30px;padding-left:30px}.contact_section_layout .description a{text-decoration:none;font-weight:600;color:#171717}.contact_section_layout .description a:hover{text-decoration:none;font-weight:600;color:#171717}.page_blocks_layout{background:#F1F2F3}.page_blocks_layout .page_blocks_title{padding-top:120px;color:#171717;text-transform:uppercase;letter-spacing:1.4px;font-size:14px;font-family:"Roboto","sans-serif";line-height:26px;font-weight:400}.page_blocks_layout .page_blocks_repeater{padding-top:50px}.page_blocks_layout .page_blocks_repeater img{display:block;max-width:76px;max-height:76px;font-family:"Roboto","sans-serif"}.page_blocks_layout .page_blocks_repeater .item_title{text-transform:uppercase;font-size:16px;font-weight:700;color:#171717;font-family:"Roboto","sans-serif";padding-top:20px}.page_blocks_layout .page_blocks_repeater .item_description{color:#171717;font-size:14px;line-height:26px;font-family:"Roboto","sans-serif";padding-bottom:40px;font-weight:400}.page_blocks_layout .page_block_message{text-align:left;color:#171717;font-size:14px;line-height:22px;padding-top:50px;font-weight:700;padding-bottom:70px}.buy_and_sell{padding-top:40px;padding-bottom:40px}.buy_and_sell .text_content{padding-bottom:20px}.buy_and_sell .text_content .title{color:#171717;text-transform:uppercase;font-size:14px;font-family:"Roboto","sans-serif";letter-spacing:1.4px;font-weight:400}@media (max-width: 575px){.buy_and_sell .text_content .title{padding-bottom:40px}}.buy_and_sell .text_content .item_row{color:#171717;border-bottom:2px solid #171717}@media (max-width: 575px){.buy_and_sell .text_content .item_row{border-bottom:unset}}.buy_and_sell .text_content .item_row .item_active{padding-bottom:20px;color:#171717;font-weight:640;text-transform:uppercase;letter-spacing:1.6px;font-size:14px;font-family:"Roboto","sans-serif"}@media (max-width: 575px){.buy_and_sell .text_content .item_row .item_active{padding-bottom:20px;padding-top:20px;text-align:center;text-decoration:underline}}.buy_and_sell .text_content .item_row .item{padding-bottom:20px;margin-top:20px;color:#171717;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;font-size:14px;font-family:"Roboto","sans-serif"}@media (max-width: 575px){.buy_and_sell .text_content .item_row .item{text-align:center;text-decoration:underline}}.buy_and_sell .text_content .item_note{color:#171717;font-weight:600;text-transform:uppercase;letter-spacing:1.6px;font-size:14px;font-family:"Roboto","sans-serif";padding-top:20px}.buy_and_sell .first_block_description .content{font-family:"Roboto","sans-serif";font-size:14px;font-weight:400;color:#171717;line-height:1.6rem}.buy_and_sell .media_content{padding-bottom:40px;padding-top:40px}.buy_and_sell .media_content .image_block{min-height:400px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width: 768px){.buy_and_sell .media_content .image_block{min-height:300px;max-width:auto}}.buy_and_sell .media_content .second_content{padding-left:20px;font-family:"Roboto","sans-serif";font-size:14px;font-weight:400;color:#171717;line-height:1.6rem}.contact_us_layout{width:100%}.contact_us_layout .contact_us_layout_row{padding-top:70px;background:#F1F2F3}.contact_us_layout .contact_us_layout_row .write_us_title{color:#171717;text-transform:uppercase;font-size:14px;font-family:"Roboto","sans-serif";letter-spacing:1.4px;font-weight:400;padding-bottom:30px}.contact_us_layout .contact_us_layout_row .opening_hours{color:#171717;text-transform:uppercase;font-size:14px;font-family:"Roboto","sans-serif";letter-spacing:1.4px;font-weight:400;padding-bottom:20px;padding-top:40px}.contact_us_layout .contact_us_layout_row .opening_hours_title{border-top:2px #171717 solid;margin-right:90px}.contact_us_layout .contact_us_layout_row .opening_hours_content{font-size:13px;font-weight:500;font-family:"Roboto","sans-serif"}@media (max-width: 768px){.contact_us_layout .contact_us_layout_row .opening_hours_content{padding-bottom:50px}}.contact_us_layout .contact_us_layout_row .company_details_items_title,.contact_us_layout .contact_us_layout_row .warehouse_office{color:#171717;font-size:16px;font-weight:600;font-family:"Roboto","sans-serif";text-transform:uppercase}.contact_us_layout .contact_us_layout_row .company_details_items,.contact_us_layout .contact_us_layout_row .warehouse_office_items{list-style:none;padding-bottom:15px;padding-left:0}.contact_us_layout .contact_us_layout_row .company_details_items li,.contact_us_layout .contact_us_layout_row .warehouse_office_items li{padding-bottom:7px}.contact_us_layout .contact_us_layout_row .company_details_items li a,.contact_us_layout .contact_us_layout_row .warehouse_office_items li a{text-decoration:none;color:#171717}.contact_us_layout .contact_us_layout_row form .sign_up_btn,.contact_us_layout .contact_us_layout_row form .sign_up_btn:hover,.contact_us_layout .contact_us_layout_row form .sign_up_btn:disabled{text-align:center;text-transform:uppercase;color:#fff;font-family:"Roboto","sans-serif";border:1px #fff solid;border-radius:0px;text-decoration:none;font-size:14px;background:#171717;padding:11px 71px;margin-top:20px}.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap input[type=text],.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap input[type=email],.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap select{border:0;background:transparent;border-bottom:2px #171717 solid;border-radius:0;font-weight:500;font-family:"Roboto","sans-serif";color:#171717;font-size:14px;padding-left:unset}.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap select option{border:0;background:#EBEAEA;border-bottom:2px #171717 solid;border-radius:0;font-weight:500;font-family:"Roboto","sans-serif";color:#171717;font-size:14px;padding-left:unset}.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap select:checked,.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap option:hover{border:0;background:#EBEAEA repeat;border-bottom:2px #171717 solid;border-radius:0;font-weight:500;font-family:"Roboto","sans-serif";color:#171717;font-size:14px;padding-left:unset}.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap textarea{border:0;background:transparent;border:2px #171717 solid;border-radius:0;font-weight:500;font-family:"Roboto","sans-serif";color:#171717;font-size:14px;padding-left:unset;margin-top:40px}.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap input[type=text]:focus,.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap input[type=email]:focus,.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap select:focus,.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap textarea:focus{color:#171717;background-color:transparent;border-color:#171717;outline:0;box-shadow:none;font-family:"Roboto","sans-serif";font-size:14px}.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap .wpcf7-list-item{margin-top:10px}.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap span{color:#171717;font-family:"Roboto","sans-serif";padding-left:unset}.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap ::-webkit-input-placeholder{color:#171717;font-family:"Roboto","sans-serif";font-size:14px}.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap :-ms-input-placeholder{color:#171717;font-family:"Roboto","sans-serif";font-size:14px}.contact_us_layout .contact_us_layout_row form .wpcf7-form-control-wrap ::placeholder{color:#171717;font-family:"Roboto","sans-serif";font-size:14px}.contact_us_layout .contact_us_layout_row form .wtu_file_l{border:0;background:#F1F2F3;border-bottom:2px #171717 solid;border-radius:0;width:100%;display:inline-block;width:100%;z-index:2;padding-bottom:5px;color:#171717;font-family:"Roboto","sans-serif";font-size:14px;font-weight:500}.contact_us_layout .contact_us_layout_row form .wtu_file{direction:rtl;float:right;font-family:"Roboto","sans-serif";font-size:14px;font-weight:400;color:#171717}.contact_us_layout .contact_us_layout_row form .wtu_file::-webkit-file-upload-button{visibility:hidden}.contact_us_layout .contact_us_layout_row form .wtu_file::before{content:'Choose File';display:inline-block;background:#A8A6A6;outline:none;white-space:nowrap;-webkit-user-select:none;padding:3px 20px;color:#fff}.contact_us_layout .contact_us_layout_row form .wtu_file:hover::before{border-color:#A8A6A6;color:#fff}.contact_us_layout .contact_us_layout_row form .wtu_file:active::before{background:#A8A6A6;color:#fff}.contact_us_layout .news_letter_p{display:none}.who_we_are{padding-top:40px;padding-bottom:40px}.who_we_are .text_content{padding-bottom:20px}.who_we_are .text_content .title{color:#171717;text-transform:uppercase;font-size:14px;font-family:"Roboto","sans-serif";letter-spacing:1.4px;font-weight:400}.who_we_are .text_content .description{color:#171717;font-size:14px;line-height:26px;font-weight:500}.who_we_are .media_content{padding-bottom:40px}.who_we_are .media_content .image_block{min-height:400px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width: 768px){.who_we_are .media_content .image_block{min-height:300px;max-width:auto}}.company_introduction{background-color:#D0D0D0;padding-bottom:100px}.company_introduction .company_introduction_title{background-color:#D0D0D0;padding-top:64px}.company_introduction .company_introduction_title .company_introduction_title_p{text-align:center;color:#171717;text-transform:uppercase;font-size:14px;font-family:"Roboto","sans-serif";margin:revert;letter-spacing:1.4px;font-weight:400}.company_introduction .company_introduction_title .line{width:20px;height:12px;margin-left:14px;border-bottom:2px solid #8d8d8d;position:absolute}.company_introduction .company_introduction_title .company_introduction_description{font-size:28px}@media (max-width: 1000px){.company_introduction .company_introduction_title .company_introduction_description{font-size:22px}}@media all and (min-width: 768px) and (max-width: 1000px){.company_introduction .company_introduction_title .company_introduction_description{padding-left:50px}}.company_introduction .company_introduction_row{padding-top:40px;font-size:14px}@media (max-width: 768px){.company_introduction .company_introduction_row{padding-top:20px}}@media (max-width: 768px){.company_introduction .company_introduction_row img{margin-bottom:20px}}.company_introduction .company_introduction_row .company_introduction_image_description{line-height:26px;word-wrap:break-word}@media (max-width: 1100px){.company_introduction .company_introduction_row .company_introduction_image_description{line-height:20px}}.about_us{padding-top:45px;padding-bottom:40px}.about_us .about_us_title{padding-top:20px;color:#171717;text-transform:uppercase;font-size:14px;font-family:"Roboto","sans-serif";letter-spacing:1.4px;font-weight:400}.about_us .about_us_title .line{width:20px;height:12px;margin-left:14px;border-bottom:2px solid #8d8d8d;position:absolute}.approch_layout{background-color:#D0D0D0}.approch_layout .our_approch_title{background-color:#D0D0D0;padding-top:64px}.approch_layout .our_approch_title p{text-align:center;color:#171717;text-transform:uppercase;font-size:14px;font-family:"Roboto","sans-serif";margin:revert;letter-spacing:1.4px;font-weight:400}.approch_layout .our_approch_title .line{width:20px;height:12px;margin-left:14px;border-bottom:2px solid #8d8d8d;position:absolute}.approch_layout .approach_image{background-color:#D0D0D0;padding-top:50px;padding-bottom:100px}.approch_layout .approach_image .approach_image_content{padding-bottom:40px}.approch_layout .approach_image img{display:block;padding-bottom:30px}@media (max-width: 768px){.approch_layout .app_item{margin-bottom:25px}}@media (max-width: 768px){.approch_layout .app_item img{padding-bottom:0px}}.our_brand_layout{padding-top:64px;padding-bottom:60px}.our_brand_layout p{text-align:center;color:#171717;text-transform:uppercase;font-size:14px;font-family:"Roboto","sans-serif";margin:revert;letter-spacing:1.4px;font-weight:400}.our_brand_layout .line{width:20px;height:12px;margin-left:14px;border-bottom:2px solid #8d8d8d;position:absolute}.our_brand_layout .section-padding{padding:60px 0}.our_brand_layout .media-carousel{margin-bottom:0;padding:0 40px 30px 40px;margin-top:30px}.our_brand_layout .media-carousel .carousel-control.left{left:-12px;background-image:none;background:none repeat scroll 0 0 #222222;border:4px solid #FFFFFF;border-radius:23px 23px 23px 23px;height:40px;width:40px;margin-top:30px}.our_brand_layout .media-carousel .carousel-control.right{right:-12px !important;background-image:none;background:none repeat scroll 0 0 #222222;border:4px solid #FFFFFF;border-radius:23px 23px 23px 23px;height:40px;width:40px;margin-top:30px}.our_brand_layout .media-carousel .carousel-indicators{right:50%;top:auto;bottom:0px;margin-right:-19px}.our_brand_layout .media-carousel .carousel-indicators li{background:#c0c0c0}.our_brand_layout .media-carousel .carousel-indicators .active{background:#333333}.our_brand_layout .media-carousel img{width:250px;height:100px}.privacy_policy_layout{padding:100px 0;color:#2c2c2c}.privacy_policy_layout .privacy_policy_title{font-size:2.5rem;font-family:"Playfair Display","serif";color:#2c2c2c}.privacy_policy_layout .privacy_policy_content{font-size:0.875rem;font-family:"Playfair Display","serif";color:#2c2c2c;padding-top:50px}.contatti_layout{padding:100px 0;color:#2c2c2c}.contatti_layout .contatti_title{font-size:2.5rem;font-family:"Playfair Display","serif";color:#2c2c2c}.contatti_layout .contatti_info{font-size:0.875rem;font-family:"Playfair Display","serif";color:#2c2c2c;padding-top:50px}.banner_image .banner{min-height:500px;width:100%;background-repeat:no-repeat;background-position:center center;background-size:cover}@media (max-width: 768px){.banner_image .banner{min-height:300px;max-width:auto}}header{background:#2c2c2c}@media (min-width: 1200px){header .blue-fake-bg{border-top:1px #fff solid;width:100%}}header .top-header{background:#ddd;min-height:45px;height:auto;display:flex}header .top-header ul{float:right;list-style:none;text-align:right;margin:0;padding:10px 0}header .top-header ul li{display:inline-block;padding-left:30px;font-size:14px}header .top-header ul li a{text-decoration:none;color:#2c2c2c}header .top-header ul li .phone{background-size:14px 14px !important;background-repeat:no-repeat !important;background-position:left !important;background-image:url("../img/top_header_icons/00-contact-phone.png") !important}header .top-header ul li .mail{background-size:14px 10px !important;background-repeat:no-repeat !important;background-position:left !important;background-image:url("../img/top_header_icons/00-contact-mail.png") !important}header .container nav .navbar-brand{padding-top:1.25rem;padding-bottom:1.25rem}header .container nav .navbar-brand img{max-width:150px}@media (min-width: 1200px){header .container #main-nav ul.navbar-nav li{padding:4px 10px}header .container #main-nav ul.navbar-nav li a,header .container #main-nav ul.navbar-nav li a:hover{text-decoration:none;font-family:"Roboto","sans-serif";color:#fff;font-weight:300}header .container #main-nav ul.navbar-nav li ul.dropdown-menu{background:#2c2c2c;border:0px;outline:0px;padding:0rem 0;margin:1rem 0 0 0}header .container #main-nav ul.navbar-nav li ul.dropdown-menu li,header .container #main-nav ul.navbar-nav li ul.dropdown-menu li:hover{background:#2c2c2c}header .container #main-nav ul.navbar-nav li ul.dropdown-menu li a,header .container #main-nav ul.navbar-nav li ul.dropdown-menu li a:hover,header .container #main-nav ul.navbar-nav li ul.dropdown-menu li:hover a,header .container #main-nav ul.navbar-nav li ul.dropdown-menu li:hover a:hover{color:#fff;background:none}header .container #main-nav ul.navbar-nav li.hasicon{background-size:24px 24px !important;background-position-x:7px !important;background-repeat:no-repeat !important;background-position:left !important}header .container #main-nav ul.navbar-nav li.vranco{background-image:url("../img/menu_icons/00-drop-down-gruppo-icon-03-one-out.png") !important}header .container #main-nav ul.navbar-nav li.industrial{background-image:url("../img/menu_icons/00-drop-down-gruppo-icon-02-euroconf.png") !important}header .container #main-nav ul.navbar-nav li.oneout{background-image:url("../img/menu_icons/00-drop-down-gruppo-icon-01-incon-vranco.png") !important}}@media (max-width: 1200px){header .container #main-nav ul.navbar-nav li{padding:10px 20px}header .container #main-nav ul.navbar-nav li a,header .container #main-nav ul.navbar-nav li a:hover{text-decoration:none;font-family:"Roboto","sans-serif";color:#fff;font-weight:300}header .container #main-nav ul.navbar-nav li ul.dropdown-menu{background:#2c2c2c;border:0px;outline:0px}header .container #main-nav ul.navbar-nav li ul.dropdown-menu li a,header .container #main-nav ul.navbar-nav li ul.dropdown-menu li a:hover,header .container #main-nav ul.navbar-nav li ul.dropdown-menu li:hover a,header .container #main-nav ul.navbar-nav li ul.dropdown-menu li:hover a:hover{color:#fff;background:none !important}}footer{background:#F1F2F3;padding-top:70px}@media (max-width: 768px){footer{padding-top:30px}}footer .new_letter_message{color:#171717;font-size:28px;padding-bottom:20px;font-family:"Roboto","sans-serif";font-weight:400}footer .news_letter_p{padding-top:120px;color:#171717;text-transform:uppercase;letter-spacing:1.4px;font-size:14px;font-family:"Roboto","sans-serif";line-height:26px;font-weight:400}@media (max-width: 768px){footer .news_letter_p{padding-top:30px}}footer form .sign_up_btn,footer form .sign_up_btn:hover,footer form .sign_up_btn:disabled{text-align:center;text-transform:uppercase;color:#fff;font-family:"Roboto","sans-serif";border:1px #fff solid;border-radius:0px;text-decoration:none;font-size:14px;background:#171717;padding:11px 71px;margin-top:20px}footer form .wpcf7-form-control-wrap input[type=text],footer form .wpcf7-form-control-wrap input[type=email]{border:0;background:transparent;border-bottom:2px #171717 solid;border-radius:0;font-weight:500;font-family:"Roboto","sans-serif";color:#171717;font-size:14px;padding-left:unset}footer form .wpcf7-form-control-wrap input[type=text]:focus,footer form .wpcf7-form-control-wrap input[type=email]:focus,footer form .wpcf7-form-control-wrap select:focus{color:#171717;background-color:transparent;border-color:#171717;outline:0;box-shadow:none;font-family:"Roboto","sans-serif";font-weight:500;font-size:14px}footer form .wpcf7-form-control-wrap select{border:0;background:transparent;border-bottom:2px #171717 solid;border-radius:0;font-weight:500;font-family:"Roboto","sans-serif";color:#171717;font-size:14px;padding-left:unset}footer form .wpcf7-form-control-wrap select option{border:0;background:#EBEAEA;border-bottom:2px #171717 solid;border-radius:0;font-weight:500;font-family:"Roboto","sans-serif";color:#171717;font-size:14px;padding-left:unset}footer form .wpcf7-form-control-wrap select:checked,footer form .wpcf7-form-control-wrap option:hover{border:0;background:#EBEAEA repeat;border-bottom:2px #171717 solid;border-radius:0;font-weight:500;font-family:"Roboto","sans-serif";color:#171717;font-size:14px;padding-left:unset}footer form .wpcf7-form-control-wrap .wpcf7-list-item{margin-top:10px}footer form .wpcf7-form-control-wrap span{color:#171717;font-family:"Roboto","sans-serif";padding-left:unset}footer form .wpcf7-form-control-wrap ::-webkit-input-placeholder{color:#171717;font-family:"Roboto","sans-serif";font-weight:500;font-size:14px}footer form .wpcf7-form-control-wrap :-ms-input-placeholder{color:#171717;font-family:"Roboto","sans-serif";font-weight:500;font-size:14px}footer form .wpcf7-form-control-wrap ::placeholder{color:#171717;font-family:"Roboto","sans-serif";font-weight:500;font-size:14px}footer .footer_menu{background:#D0D0D0;padding:20px}footer .footer_menu .wpml-ls-slot-footer{background:#D0D0D0}footer .footer_menu .wpml-ls-slot-footer .wpml-ls-link{background:#D0D0D0;font-weight:bold;font-size:10px}footer .footer_menu .wpml-ls-slot-footer a,footer .footer_menu .wpml-ls-slot-footer .wpml-ls-native:hover{text-decoration:none}footer .footer_menu #footer-nav{color:#fff}footer .footer_menu #footer-nav .navbar-nav{display:inline}footer .footer_menu #footer-nav .navbar-nav li{display:inline-block;padding-left:2px;color:#171717;font-size:10px;font-weight:bold}footer .footer_menu #footer-nav .navbar-nav a{color:#171717}footer .site-info{border-top:2px solid #171717;padding-top:40px;padding-bottom:20px;text-align:center;background:#F1F2F3;color:#171717;font-size:13px}
