@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&family=Playfair+Display:wght@400;500;600;700;800;900&display=swap");::-moz-selection{color:#FFFFFF;background:#000000}::selection{color:#FFFFFF;background:#000000}.bg_modal{position:fixed;z-index:6;top:0;left:0;width:100%;height:100%;background-color:#000000;opacity:0.7;display:none}.whatsapp_fixed{width:80px;height:auto;border:none;position:fixed;z-index:20;right:10px;bottom:20px}.phone_fixed{padding:0;width:48px;height:auto;border:none;position:fixed;z-index:20;right:10px;bottom:68px}.cart_fixed{padding:0;width:48px;height:auto;border:none;position:fixed;z-index:20;right:10px;bottom:268px}.back_top,.back_top:hover{padding:0;width:48px;height:48px;border-radius:50%;border:none;background-color:#222222;position:fixed;z-index:20;right:28px;bottom:120px;font-weight:400;font-size:24px;color:#fff;display:none}.ui-widget.ui-widget-content{max-height:250px;box-shadow:5px 5px 20px #777777 !important}.ui-state-active{background-color:red !important;border:none !important;font-family:'M PLUS Rounded 1c', sans-serif !important;font-weight:400 !important;font-size:15px !important;color:#FFFFFF !important}.ui-menu-item{font-family:'M PLUS Rounded 1c', sans-serif !important;font-weight:400 !important;font-size:15px !important;color:red !important}body{background:#E3E3E3;font-family:'Montserrat', sans-serif;font-size:18px;color:#000;padding-top:85px}.container.relative{position:relative}.container{max-width:100%;width:1200px;padding:0 15px;display:block;margin:0 auto}.transition{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}a,input,select,button,textarea,button{outline:none !important;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;text-decoration:none !important;resize:none}button{cursor:pointer;background:transparent}img,svg{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;border:none}.img_cover{display:inline-block;width:100%;height:100%;object-fit:cover;z-index:0}.img_cover_absolute{display:inline-block;width:100%;height:100%;object-fit:cover;z-index:0;position:absolute;top:0;left:0}.img_center{display:inline-block;max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0}main{position:relative;z-index:0;overflow:hidden}.z_index1{z-index:1}.z_index2{z-index:2}.z_index3{z-index:3}.z_index4{z-index:4}.z_index5{z-index:5}.z_index6{z-index:6}.z_index7{z-index:7}.z_index8{z-index:8}.z_index9{z-index:9}.z_index10{z-index:10}.section_breadcrumb li{margin:0;padding:10px 45px 10px 0;position:relative;list-style:none}.section_breadcrumb a{font-weight:400;font-size:14px;color:#fff}.section_breadcrumb a:hover,.section_breadcrumb a.active{color:#E0E8E8}.section_breadcrumb.bgClean{background:rgba(255,255,255,0.3)}.section_breadcrumb.bgClean a{color:red}.section_breadcrumb.bgClean a:hover,.section_breadcrumb.bgClean a.active{color:red}.section_breadcrumb.noBg{background:transparent}figure{margin:0}.btnPaginate{border:none;border-top:1px solid #FFFFFF;border-bottom:1px solid #FFFFFF;font-weight:600;font-size:20px;color:red;text-align:center}.btnPaginate:hover{color:red}.btnBlack{display:inline-block;background-color:#000000;font-weight:500;font-size:15px;color:#fff;line-height:30px;text-align:center}.btnBlack:hover{background-color:#111111;color:#FFFFFF}.btnGray{display:inline-block;background-color:#1D1D1B;font-weight:500;font-size:15px;color:#fff;line-height:30px;text-align:center}.btnGray:hover{background-color:#111111;color:#FFFFFF}.btnBorderWhite{display:inline-block;background-color:transparent;border:1px solid #FFFFFF;border-radius:5px;font-weight:500;font-size:15px;color:#fff;line-height:30px}.btnBorderWhite::before{content:'';float:right;width:32px;height:25px;margin:2px -5px 0 30px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:0 -58px;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.btnBorderWhite:hover{background-color:#FFFFFF;color:#000000}.btnBorderWhite:hover::before{filter:brightness(1) invert(1)}.btnBorderBlack{display:inline-block;background-color:transparent;border:1px solid #2D2D2D;border-radius:5px;font-weight:500;font-size:15px;color:#2D2D2D;line-height:30px}.btnBorderBlack::before{content:'';float:right;width:22px;height:22px;margin:4px -5px 0 30px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:0 -285px;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.btnBorderBlack:hover{background-color:#000000;color:#FFFFFF}.btnBorderBlack:hover::before{filter:brightness(1) invert(1)}.column_filter .title{font-weight:700;font-size:18px;color:#606060}.column_filter ul li:nth-last-child(1) .mother{border:none}.column_filter ul li{-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s;z-index:1}.column_filter ul li:hover{z-index:2}.column_filter .mother{border-bottom:1px solid #FFFFFF;display:inline-block;width:100%;padding:25px 45px 25px 0;position:relative;margin-bottom:-1px;font-weight:500;font-size:18px;color:#606060;line-height:24px}.column_filter .mother::before{content:'';margin:auto;position:absolute;top:0;bottom:0;left:auto;right:30%;width:35px;height:35px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:-177px -289px;opacity:0;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.column_filter .mother:hover,.column_filter .mother.active{background-color:#FFFFFF;padding-left:20px}.column_filter .mother:hover::before,.column_filter .mother.active::before{right:0;opacity:1}.column_filter .tag{display:inline-block;background:#FFFFFF;width:auto;padding:2px 10px;position:relative;font-weight:500;font-size:12px;color:#606060;line-height:20px}.column_filter .tag:hover,.column_filter .tag.active{background:#606060;color:#FFFFFF}.blogPlay::before{content:'';margin:auto;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;width:67px;height:67px;border:2px solid #FFFFFF;border-radius:50%;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:24px -170px}.blogPlay img{box-shadow:10px 10px 20px rgba(0,0,0,0.3)}.invert{filter:brightness(0) invert(1)}.section_cookie{margin:auto;z-index:120;position:fixed;left:0;bottom:15px;width:100%}.section_cookie .box{padding:15px 35px;background-color:#FFFFFF;border:1px solid #D1D1D1}.section_cookie .text{padding:10px 15px;font-weight:600;font-size:18px;color:#4D4D4D;line-height:22px}.section_cookie .text a{color:#000000}.section_cookie .text a:hover{color:#000000}.section_cookie .close_cookie{background:#000000;display:inline-block;width:auto;padding:10px 30px;border-radius:30px;text-transform:uppercase;font-weight:500;font-size:16px;color:#fff}.section_cookie .close_cookie:hover{opacity:0.8;color:#FFFFFF}.error_404{text-align:center}.error_404 .text1{font-weight:800;font-size:46px;color:#282A2D;line-height:52px}.error_404 .text2{font-weight:500;font-size:28px;color:#848484;line-height:32px}.error_404 .btn_more{background:#EF9300;display:inline-block;width:285px;max-width:100%;border-radius:7px;font-weight:500;font-size:20px;color:#000;line-height:24px;text-align:center}.error_404 .btn_more:hover{background:#FFA600;color:#000000}.short{max-height:210px;overflow:hidden}.banner_video_home.active .cover{opacity:0}.banner_video_home{min-height:calc(100vh - 70px) !important;overflow:hidden;margin:-5px 0}.banner_video_home .text_banner{margin:auto;z-index:2}.banner_video_home .text_banner .text1{font-weight:700;font-size:42px;color:#fff;line-height:48px}.banner_video_home .text_banner .text2{font-weight:600;font-size:30px;color:#fff;line-height:36px}.banner_video_home .text_banner .btn_more{background:#000000;display:inline-block;width:auto;max-width:100%;border-radius:7px;font-weight:500;font-size:20px;color:#000;line-height:24px;text-align:center}.banner_video_home .text_banner .btn_more:hover{background:#000000;color:#000000}.banner_video_home .cover{position:absolute;z-index:10;top:0;left:0;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:1}.banner_video_home .video{min-width:100%;min-height:100%;position:absolute;top:0;left:0;display:inline-block;width:100%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover;opacity:1}.banner_video_home .video::before{content:"";z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}.banner_video_home .video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.banner{z-index:2;margin-bottom:-1px}.banner::before{content:"";z-index:2;position:absolute;bottom:0;left:7%;width:25%;height:35px;background-color:#EAF4F3;display:none}.banner::after{content:"";z-index:2;position:absolute;bottom:0;left:31%;width:24%;height:18px;background-color:#EAF4F3;display:none}.banner .item{min-height:800px}.banner .item p{margin:0}.banner .item .text1{font-family:'Playfair Display', serif;font-weight:700;font-size:96px;color:#fff;line-height:100px}.banner .item .text2{font-size:18px;color:#fff;line-height:30px}.banner .prev{cursor:pointer;margin:auto;z-index:5;position:absolute;top:0;bottom:0;left:20px;right:auto;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:8px -112px}.banner .next{cursor:pointer;margin:auto;z-index:5;position:absolute;top:0;bottom:0;left:auto;right:20px;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:8px -112px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.banner .slick-dots{margin:0;position:absolute;left:0;bottom:60px;width:100%;height:auto;padding:0 10px;text-align:center}.banner .slick-dots li{padding:15px 6px;margin:0;list-style:none;display:inline-block;width:auto;height:auto;position:relative;cursor:pointer}.banner .slick-dots li button{float:left;margin:0;padding:0;border:2px solid #000000;border-radius:50%;background:transparent;width:10px;height:10px;text-indent:-9999px;position:relative}.banner .slick-dots li.slick-active button,.banner .slick-dots li:hover button{background:#E3E3E3;border-color:#E3E3E3}.bannerPage{background-color:#2D2D2D}.bannerPage .text1{font-weight:700;font-size:36px;color:#fff;line-height:42px}.bannerPage .text2{font-family:'Playfair Display', serif;font-weight:700;font-size:45px;color:#fff;line-height:54px}.bannerPage .text3{font-weight:700;font-size:15px;color:#fff;line-height:20px}.bannerPage .network{position:relative;display:inline-block;margin:10px 25px 10px 0;width:auto;height:auto}.bannerPage .network img{filter:brightness(0) invert(1)}.bannerPage .bg{background-image:url("../images/bgBanner.png");background-repeat:no-repeat;background-position:center top}.menu_mobile{z-index:20;overflow:hidden;position:fixed;top:0;right:0;padding:100px 0 0 0;max-width:90%;width:350px;height:100%;background:#FFFFFF;display:none}.menu_mobile .btn_menu{width:46px;height:46px;display:inline-block;margin:0;padding:0 10px;border:none;background:#FFFFFF;position:absolute;top:20px;right:20px}.menu_mobile .btn_menu::before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:3px;height:25px;background:#000000;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu_mobile .btn_menu::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:3px;height:25px;background:#000000;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu_mobile .box_logo{width:auto;max-width:80%;height:87px;position:absolute;top:0;left:0}.menu_mobile .box{overflow-y:scroll;height:100%}.menu_mobile .submenu{display:none}.menu_mobile li{margin:0;padding:15px 0;border-bottom:1px solid #000000}.menu_mobile li:nth-last-child(1){border:none}.menu_mobile .mother{text-transform:uppercase;font-weight:500;font-size:15px;color:#000}.menu_mobile .mother:hover{color:#FFFFFF}.header_main.active{height:60px}.header_main{position:fixed;top:0;left:0;width:100%;height:85px;z-index:5;background:#373435}.header_main .btn_menu{width:37px;height:37px;display:inline-block;margin:0;padding:0 5px;border:none;border-radius:3px;background:transparent}.header_main .btn_menu .line{float:left;width:100%;height:2px;margin:5px 0;background:#000000}.header_main .menu .mother{display:inline-block;width:auto;margin:0 30px 0 0;padding:0;text-transform:uppercase;font-weight:500;font-size:15px;color:#000}.header_main .menu .mother:hover{color:#121212}.header_main .language{top:4px;width:160px;height:46px}.header_main .language .item{text-transform:uppercase;font-weight:500;font-size:15px;color:#000;line-height:28px}.header_main .language .item:hover{background:#F4F4F4}.header_main .language .submenu{position:absolute;top:0;left:0;width:100%;height:46px;overflow:hidden;background:#fff;border-radius:5px;border:1px solid #000}.header_main .language .submenu:hover{height:95px}.sectionInstagram{background-color:#E3E3E3;overflow:hidden}.sectionInstagram .title{font-family:'Playfair Display', serif;font-weight:700;font-size:38px;color:#000;text-align:center}.sectionInstagram .boxItem{flex:0 0 auto;width:20%;padding:0;margin:0 0 -10px 0}.sectionInstagram .boxItem a{display:inline-block;width:100%;position:relative;padding:0 0 100% 0;overflow:hidden}.sectionInstagram .boxItem a img:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.form .form-control,.form .form-select{padding:0 25px;height:60px;border-radius:5px;border:none;outline:0px;-webkit-appearance:none;box-shadow:none;background:#FFFFFF;font-weight:400;font-size:18px;color:#606060}.form .form-select{background-image:url("../images/bg_select.png");background-repeat:no-repeat;background-size:auto;background-position:right 25px center}.form textarea.form-control{padding:10px 25px;height:110px}.form .btnSend{border-radius:5px;display:inline-block;width:100%;height:60px;padding:0 10px;position:relative;border:none;background:#161616;font-weight:700;font-size:18px;color:#fff;text-align:center}.form .btnSend:hover{background:#111111}.form .agree{cursor:pointer;padding:0 0 0 30px;font-weight:300;font-size:12px;color:#fff;line-height:20px}.form .agree .checkbox_fake{position:absolute;top:5px;left:0;width:18px;height:18px;background:#161616;border:1px solid #5E5E5E;border-radius:2px;margin:0 10px 10px 0}.form .agree .checkbox_fake .checked{float:left;width:100%;height:100%;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:3px 3px;opacity:0}.form .agree input[type="checkbox"]:checked+.checkbox_fake .checked{opacity:1}.form .agree span{display:inline-block;width:auto;margin:0}.form .agree a{font-weight:500;color:#FFFFFF}.form .agree a:hover{color:#000000}.form ::-webkit-input-placeholder{color:#606060;opacity:10}.form :-moz-placeholder{color:#606060;opacity:10}.form ::-moz-placeholder{color:#606060;opacity:10}.form :-ms-input-placeholder{color:#606060;opacity:10}.form.contact .agree{color:#8E8E8E}.form.contact a{color:#8E8E8E}.form.contact a:hover{color:#000000}.form-select.filter{padding:0 25px;height:60px;border-radius:5px;border:none;outline:0px;-webkit-appearance:none;box-shadow:none;background:#FFFFFF;font-weight:400;font-size:18px;color:#606060;background-image:url("../images/bg_select.png");background-repeat:no-repeat;background-size:auto;background-position:right 25px center}.newsletter{background:#000000}.newsletter .box{border-radius:8px}.newsletter .text{font-family:'Playfair Display', serif;font-weight:700;font-size:27px;color:#fff;line-height:35px}.newsletter .form .form-control,.newsletter .form .form-select{background:#161616;border:1px solid #181818;color:#FFFFFF}.newsletter .form .btnSend{background:#FFFFFF;color:#606060}.newsletter .form .btnSend:hover{background:#161616;color:#FFFFFF}.newsletter .form .agree{color:#CACACA}.newsletter .form .agree a{font-weight:500;color:#CACACA}.newsletter .form .agree a:hover{color:#FFFFFF}.newsletter .form ::-webkit-input-placeholder{color:#FFFFFF;opacity:10}.newsletter .form :-moz-placeholder{color:#FFFFFF;opacity:10}.newsletter .form ::-moz-placeholder{color:#FFFFFF;opacity:10}.newsletter .form :-ms-input-placeholder{color:#FFFFFF;opacity:10}.footerMain{background:transparent}.footerMain .boxLogo{margin-top:-72px}.footerMain .boxLogo .text{font-size:16px;color:#fff}.footerMain .boxLogo img{height:80px}.footerMain .boxFooter{background:#1E1E1E}.footerMain .network{position:relative;display:inline-block;margin:0 17px 10px 0;width:auto;height:auto}.footerMain .network img{filter:brightness(0) invert(1)}.footerMain .network_text{font-weight:600;font-size:18px;color:#fff}.footerMain .mother{display:inline-block;width:auto;margin:0 0 10px 0;text-transform:uppercase;font-weight:500;font-size:15px;color:#fff}.footerMain .mother:hover{color:#CCCCCC}.footerMain .phone{font-weight:700;font-size:20px;color:#fff}.footerMain .phone p{margin:0}.footerMain .phone a{color:#FFFFFF}.footerMain .phone a:hover{color:#CCCCCC}.footerMain .email{font-weight:500;font-size:16px;color:#fff}.footerMain .email p{margin:0}.footerMain .email a{color:#FFFFFF}.footerMain .email a:hover{color:#CCCCCC}.footerMain .address{background:#161616;font-size:16px;color:#fff;text-align:center}.footerMain .text_footer{background-color:#E3E3E3;font-weight:400;font-size:12px;color:#626261}.footerMain .menu{background-color:#F0F0F0;font-size:15px;color:#161616}.footerMain .menu a{color:#161616}.footerMain .menu a:hover{color:#000000}.footerMain .copyright{background-color:#E3E3E3;font-weight:400;font-size:12px;color:#000}.footerMain .copyright p{margin:0}.footerMain .copyright a{font-weight:500;font-style:italic;color:#000000}.footerMain .copyright a:hover{color:#111111}.footerMain .box_menu.active ul{display:inline-block}.footerMain .box_menu{background:#FFFFFF}.footerMain .box_menu .menu_text{cursor:pointer;text-transform:uppercase;font-weight:500;font-size:18px;color:#1E1E1E}.footerMain .box_menu .menu_text .arrow{margin:auto;position:absolute;top:0;bottom:0;left:auto;right:0;width:18px;height:18px}.footerMain .box_menu .menu_text .arrow::before{content:"";margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:2px;background:#1E1E1E}.footerMain .box_menu .menu_text .arrow::after{content:"";margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;width:2px;height:100%;background:#1E1E1E}.footerMain .box_menu ul{display:none}.footerMain .box_menu a{display:inline-block;width:auto;margin:0 0 7px 0;font-weight:500;font-size:18px;color:#1E1E1E}.footerMain .box_menu a:hover{color:#1E1E1E}.solution{font-family:'Playfair Display', serif;background:#E3E3E3;padding:160px 0 0 0;z-index:2}.solution::before{content:'';position:absolute;z-index:1;left:0;bottom:calc( 100% - 30px);width:100%;height:58px;background-image:url("../images/bgSolutionTop.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.solution::after{content:'';margin:auto;position:absolute;z-index:1;left:0;right:0;top:-50px;bottom:auto;width:51px;height:51px;background-color:#E3E3E3;border-radius:50%;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:-168px 17px;box-shadow:-10px 10px 25px rgba(0,0,0,0.2)}.solution .container{width:900px}.solution .title{font-weight:700;font-size:35px;color:#000;line-height:40px}.solution .title::after{content:'';margin:auto;position:absolute;z-index:1;left:0;right:0;top:-80px;bottom:auto;width:70px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:-133px -75px}.solution .subtitle{background-image:url("../images/bgSolution.png");background-repeat:no-repeat;background-position:center bottom;font-weight:400;font-size:18px;color:#606060;line-height:30px}.solution .item .boxImg{overflow:hidden;display:inline-block;width:185px;height:270px;border:10px solid #FFFFFF;border-radius:150px;position:relative;box-shadow:-10px 10px 25px rgba(0,0,0,0.2)}.solution .item .text1{font-weight:700;font-size:17px;color:#000}.solution .item .text1::after{content:'';display:inline-block;width:40px;height:1px;background:#B1B1B1;margin:45px 0 35px 0}.solution .item .text2{font-family:'Montserrat', sans-serif;font-weight:300;font-size:15px;color:#000;line-height:20px}.solution .prev{cursor:pointer;margin:auto;z-index:5;position:absolute;top:160px;bottom:auto;left:-10px;right:auto;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:12px -192px}.solution .next{cursor:pointer;margin:auto;z-index:5;position:absolute;top:160px;bottom:auto;left:auto;right:-10px;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:12px -192px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.solution .slick-dots{margin:0;position:relative;width:100%;height:auto;padding:0 10px;text-align:center}.solution .slick-dots li{padding:15px 6px;margin:0;list-style:none;display:inline-block;width:auto;height:auto;position:relative;cursor:pointer}.solution .slick-dots li button{float:left;margin:0;padding:0;border:2px solid #C6C6C6;border-radius:50%;background:transparent;width:10px;height:10px;text-indent:-9999px;position:relative}.solution .slick-dots li.slick-active button,.solution .slick-dots li:hover button{background:#C6C6C6;border-color:#C6C6C6}.homeProject{background:#F4F4F4}.homeProject .video_modal::before{content:'';margin:auto;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;width:66px;height:66px;border-radius:50%;border:1px solid #FFFFFF;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:-156px -168px}.homeProject .video_modal img:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.homeProject .text1{font-weight:700;font-size:35px;color:#000;line-height:42px}.homeProject .text2{font-weight:300;font-size:18px;color:#606060;line-height:26px}.homeProject .network{position:relative;display:inline-block;margin:10px 40px 10px 0;width:auto;height:auto}.homeProject .network img{-webkit-filter:brightness(0) grayscale(1);filter:brightness(0) grayscale(1)}.homeProject .logo{margin:auto;position:absolute;top:0;bottom:0;right:auto;left:-50px;max-width:30%;width:100px;height:auto}.productSuccess{background:#000000}.productSuccess::before{content:'';margin:auto;z-index:1;position:absolute;top:auto;bottom:0;left:0;right:0;width:5px;height:25px;background:#D4AB83}.productSuccess .text1{font-family:'Playfair Display', serif;font-weight:700;font-size:52px;color:#fff;line-height:62px}.productSuccess .network{position:relative;display:inline-block;margin:10px 40px 10px 0;width:auto;height:auto}.productHome{background:#F4F4F4}.productHome::before{content:'';z-index:0;position:absolute;bottom:0;left:0;width:100%;height:45%;background:#E3E3E3}.productHome .container{max-width:65%}.productHome p{margin:0}.productHome .text1{font-weight:700;font-size:35px;color:#000;line-height:42px}.productHome .text2{font-weight:400;font-size:18px;color:#606060;line-height:34px}.productHome .box::before{content:'';z-index:0;position:absolute;top:50%;left:-100%;width:100%;height:100%;background:#E3E3E3}.productHome .box::after{content:'';z-index:0;position:absolute;top:50%;right:-100%;width:100%;height:100%;background:#E3E3E3}.blogHome{background:#EDEDED}.blogHome .container{width:1700px}.blogHome .title{font-weight:700;font-size:52px;color:#000;line-height:62px}.blogHome .network{position:relative;display:inline-block;margin:10px 30px;width:auto;height:auto}.blogHome .network img{-webkit-filter:brightness(0) grayscale(1);filter:brightness(0) grayscale(1)}.blogHome .prev{cursor:pointer;margin:auto;z-index:5;position:absolute;top:140px;bottom:auto;left:-45px;right:auto;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:12px -192px}.blogHome .next{cursor:pointer;margin:auto;z-index:5;position:absolute;top:140px;bottom:auto;left:auto;right:-45px;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:12px -192px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.blogHome .slick-dots{margin:30px 0 0 0;position:relative;width:100%;height:auto;padding:0 10px;text-align:center}.blogHome .slick-dots li{padding:15px 6px;margin:0;list-style:none;display:inline-block;width:auto;height:auto;position:relative;cursor:pointer}.blogHome .slick-dots li button{float:left;margin:0;padding:0;border:2px solid #C6C6C6;border-radius:50%;background:transparent;width:10px;height:10px;text-indent:-9999px;position:relative}.blogHome .slick-dots li.slick-active button,.blogHome .slick-dots li:hover button{background:#C6C6C6;border-color:#C6C6C6}.blogBanner{background:#2D2D2D}.blogBanner .container{width:1700px}.blogBanner .title{font-weight:700;font-size:36px;color:#fff;line-height:45px}.blogBanner .network{position:relative;display:inline-block;margin:10px 15px;width:auto;height:auto}.blogBanner .network img{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.blogBanner .prev{cursor:pointer;margin:auto;z-index:5;position:absolute;top:140px;bottom:auto;left:-45px;right:auto;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:12px -192px}.blogBanner .next{cursor:pointer;margin:auto;z-index:5;position:absolute;top:140px;bottom:auto;left:auto;right:-45px;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:12px -192px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.blogBanner .slick-dots{margin:30px 0 0 0;position:relative;width:100%;height:auto;padding:0 10px;text-align:center}.blogBanner .slick-dots li{padding:15px 6px;margin:0;list-style:none;display:inline-block;width:auto;height:auto;position:relative;cursor:pointer}.blogBanner .slick-dots li button{float:left;margin:0;padding:0;border:2px solid #C6C6C6;border-radius:50%;background:transparent;width:10px;height:10px;text-indent:-9999px;position:relative}.blogBanner .slick-dots li.slick-active button,.blogBanner .slick-dots li:hover button{background:#C6C6C6;border-color:#C6C6C6}.blogBanner .itemBlog .text1,.blogBanner .itemBlog .text2,.blogBanner .itemBlog .text3{color:#FFFFFF}.blogBanner .itemBlog .itemMore{border-color:#FFFFFF;color:#FFFFFF}.itemBlog a:hover figure img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.itemBlog figure{padding:0 0 70% 0;overflow:hidden;position:relative}.itemBlog .author{display:inline-block;position:relative;width:22px;height:22px;border-radius:50%;overflow:hidden;margin:6px 0 0 0}.itemBlog .text1{font-weight:700;font-size:29px;color:#606060;line-height:34px}.itemBlog .text2{font-weight:400;font-size:14px;color:#B1B1B1;line-height:20px}.itemBlog .text3{font-weight:300;font-size:16px;color:#606060;line-height:26px}.itemBlog .itemMore{border:1px solid #4F4F4F;border-radius:5px;font-weight:500;font-size:12px;color:#2D2D2D;line-height:20px}.itemVideo .boxVideo::before{content:'';position:relative;display:inline-block;width:100%;padding:0 0 54.5% 0}.itemVideo .boxVideo iframe{position:absolute;top:0;left:0;width:100%;height:100%}.itemVideo .author{display:inline-block;position:relative;width:22px;height:22px;border-radius:50%;overflow:hidden;margin:6px 0 0 0}.itemVideo .text1{font-weight:700;font-size:26px;color:#606060;line-height:32px}.itemVideo .text2{font-weight:400;font-size:14px;color:#B1B1B1;line-height:20px}.itemVideo .text3{font-weight:300;font-size:16px;color:#606060;line-height:26px}.itemPress{background:#D0D0D0;font-weight:600;font-size:20px;color:#161616}.itemPress a{color:#161616}.itemProduct a:hover figure img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.itemProduct figure{padding:0 0 100% 0;overflow:hidden;position:relative}.itemProduct .text1{font-weight:700;font-size:20px;color:#1D1D1B}.itemProductCategory a:hover figure img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.itemProductCategory figure{padding:0 0 100% 0;overflow:hidden;position:relative}.itemProductCategory .boxText{position:absolute;z-index:1;left:0;bottom:0;width:100%}.itemProductCategory .text1{font-weight:700;font-size:30px;color:#fff}.itemSolution{border-bottom:1px solid #FFFFFF}.itemSolution a:hover figure img{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.itemSolution a:hover figure::before{top:0;left:0}.itemSolution figure{padding:0;margin:0;position:relative}.itemSolution figure::before{content:'';z-index:0;position:absolute;top:-35px;left:-35px;width:100%;height:100%;background:#000000;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;transition:all 0.3s}.itemSolution figure img{position:relative;z-index:1}.itemSolution .text1{font-family:'Playfair Display', serif;font-weight:700;font-size:35px;color:#000;line-height:42px}.itemSolution .text2{font-weight:400;font-size:18px;color:#606060;line-height:30px}.headerBlog{background-image:linear-gradient(to right, #302F2E 50%, #544140)}.headerBlog .author{display:inline-block;position:relative;width:22px;height:22px;border-radius:50%;overflow:hidden;margin:6px 0 0 0}.headerBlog .text1{font-weight:700;font-size:55px;color:#fff;line-height:75px}.headerBlog .text2{font-weight:400;font-size:14px;color:#fff;line-height:20px}.headerBlog .network{position:relative;display:inline-block;margin:10px 50px 10px 0;width:auto;height:auto}.headerBlog .network img{filter:brightness(0) invert(1)}.blogView .boxImg::before{content:'';position:absolute;left:-55px;bottom:-55px;width:100%;height:100%;background:#E3E3E3;z-index:0}.blogView .boxImg img{position:relative;z-index:1}.blogView .text{font-weight:300;font-size:18px;color:#000;line-height:37px}.noPseudoAfter::after{display:none}.noPseudoBefore::before{display:none}@media screen and (min-width: 769px){.itemSolution a:hover .order-1 figure::before{bottom:0;right:0;top:auto;left:auto}.itemSolution .order-1 figure::before{top:auto;left:auto;bottom:-35px;right:-35px}}.totalResult{font-weight:500;font-size:20px;color:#606060;line-height:24px}.bgType1{z-index:2}.bgType1::before{content:'';background:#E3E3E3;position:absolute;margin:auto;top:-40px;bottom:auto;left:0;right:0;max-width:95%;width:1200px;height:40px}.bgType1::after{content:'';margin:auto;position:absolute;z-index:1;left:0;right:0;top:-65px;bottom:auto;width:51px;height:51px;background-color:#E3E3E3;border-radius:50%;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:-168px 17px;box-shadow:-10px 10px 25px rgba(0,0,0,0.2)}.bgType2{z-index:2}.bgType2::before{content:'';background:#E3E3E3;position:absolute;margin:auto;top:-40px;bottom:auto;left:0;right:0;max-width:95%;width:950px;height:40px}.bgType2::after{content:'';margin:auto;position:absolute;z-index:1;left:0;right:0;top:-65px;bottom:auto;width:51px;height:51px;background-color:#E3E3E3;border-radius:50%;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:-168px 17px;box-shadow:-10px 10px 25px rgba(0,0,0,0.2)}.bg-white.bgType1::before,.bg-white.bgType1::after,.bg-white.bgType2::before,.bg-white.bgType2::after{background-color:#FFFFFF}.map iframe{width:100%;height:485px !important}.sectionContactInfos{background:#F4F4F4}.sectionContactInfos .btn{border-radius:8px;font-weight:500;font-size:20px;color:#fff;line-height:24px}.sectionContactInfos .btn a{color:#FFFFFF}.sectionContactInfos .phone{background:#1A564B}.sectionContactInfos .phone:hover{background:#0d2b25}.sectionContactInfos .whatsapp{background:#008069}.sectionContactInfos .whatsapp:hover{background:#025a4a}.sectionContactInfos .email{background:#666666}.sectionContactInfos .email:hover{background:#494949}.socialResponsability{background:#E3E3E3;padding:50px 0 0 0;z-index:2}.socialResponsability::before{content:'';position:absolute;z-index:1;left:0;bottom:calc( 100% - 30px);width:100%;height:58px;background-image:url("../images/bgSolutionTop.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.socialResponsability::after{content:'';margin:auto;position:absolute;z-index:1;left:0;right:0;top:-50px;bottom:auto;width:51px;height:51px;background-color:#E3E3E3;border-radius:50%;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:-168px 17px;box-shadow:-10px 10px 25px rgba(0,0,0,0.2)}.socialResponsability .text1{font-family:'Playfair Display', serif;font-size:23px;color:#606060;line-height:36px}.socialResponsabilityProject{background:#EFEFEF}.socialResponsabilityProject .text1{font-family:'Playfair Display', serif;font-weight:700;font-size:40px;color:#000;line-height:48px}.socialResponsabilityProject .text2{font-size:17px;color:#606060;line-height:30px}.socialResponsabilityProject .text2 ul{margin:0;padding:0}.socialResponsabilityProject .text2 li{margin:0;padding:0 0 0 15px;position:relative;list-style:none}.socialResponsabilityProject .text2 li::before{content:'';position:absolute;top:14px;left:0;width:3px;height:3px;background:#606060;border-radius:50%}.socialResponsabilityProject .prev{cursor:pointer;margin:auto;z-index:5;position:absolute;top:0;bottom:40px;left:20px;right:auto;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:8px -193px}.socialResponsabilityProject .next{cursor:pointer;margin:auto;z-index:5;position:absolute;top:0;bottom:40px;left:auto;right:20px;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:8px -193px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.socialResponsabilityProject .slick-dots{margin:30px 0;position:relative;width:100%;height:auto;padding:0 10px;text-align:center}.socialResponsabilityProject .slick-dots li{padding:15px 6px;margin:0;list-style:none;display:inline-block;width:auto;height:auto;position:relative;cursor:pointer}.socialResponsabilityProject .slick-dots li button{float:left;margin:0;padding:0;border:2px solid #000000;border-radius:50%;background:transparent;width:10px;height:10px;text-indent:-9999px;position:relative}.socialResponsabilityProject .slick-dots li.slick-active button,.socialResponsabilityProject .slick-dots li:hover button{background:#E3E3E3;border-color:#E3E3E3}.productAbout{background:#2D2D2D}.productAbout .text1{font-weight:500;font-size:20px;color:#fff;line-height:30px}.productAbout .text1 ul{margin:0;padding:0}.productAbout .text1 li{margin:0;padding:6px 0 6px 40px;position:relative;list-style:none}.productAbout .text1 li::before{content:'';position:absolute;top:13px;left:0;width:18px;height:18px;background-color:#161616;border-radius:2px;border:1px solid #5E5E5E;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:-188px -357px}.productAbout .prev{cursor:pointer;margin:auto;z-index:5;position:absolute;top:0;bottom:0;left:20px;right:auto;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:8px -193px}.productAbout .next{cursor:pointer;margin:auto;z-index:5;position:absolute;top:0;bottom:0;left:auto;right:20px;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:8px -193px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.productAbout .slick-dots{margin:0;position:absolute;left:0;bottom:0;width:100%;height:auto;padding:0 10px;text-align:center}.productAbout .slick-dots li{padding:15px 6px;margin:0;list-style:none;display:inline-block;width:auto;height:auto;position:relative;cursor:pointer}.productAbout .slick-dots li button{float:left;margin:0;padding:0;border:2px solid #000000;border-radius:50%;background:transparent;width:10px;height:10px;text-indent:-9999px;position:relative}.productAbout .slick-dots li.slick-active button,.productAbout .slick-dots li:hover button{background:#E3E3E3;border-color:#E3E3E3}.productInformation{background-color:#E3E3E3}.productInformation .title{font-family:'Playfair Display', serif;font-weight:700;font-size:35px;color:#000;text-align:center}.productInformation .text1{font-weight:700;font-size:20px;color:#000;line-height:26px}.productInformation .text2{font-weight:400;font-size:18px;color:#606060;line-height:35px}.bgVideo{background:#FFFFFF;height:70vh;overflow:hidden;z-index:0}.bgVideo::before{content:'';position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.3)}.bgVideo .boxContainer{margin:auto;position:fixed;top:0;bottom:0;left:0;right:0;width:100%;height:130vh}.bgVideo .video{position:absolute;top:0;left:-9%;width:auto;height:100%;padding:0 calc(29.5% * 2)}.bgVideo .video .screen{position:absolute;top:0;left:0;width:100%;height:100%}.backgroundVideo{background-color:#FFFFFF;height:70vh;z-index:0;overflow:hidden}.backgroundVideo::before{content:'';z-index:2;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.backgroundVideo .video{z-index:1;position:fixed;top:0;left:0;width:100%;height:100%}.faq{background-color:#E3E3E3}.faq .title{font-family:'Playfair Display', serif;font-weight:700;font-size:35px;color:#000;text-align:center}.faq .accordion-item .accordion-button{outline:0px;-webkit-appearance:none;box-shadow:none;background:transparent}.faq .accordion-item .accordion-button::after{display:none}.faq .accordion-item .accordion-button .box_icon{position:relative;flex:0 0 auto;width:40px;min-height:70px}.faq .accordion-item .accordion-button .icon{margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;width:20px;height:20px;-ms-transform:rotate(405deg);-webkit-transform:rotate(405deg);transform:rotate(405deg)}.faq .accordion-item .accordion-button .icon::before{content:"";margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:2px;background:#000000}.faq .accordion-item .accordion-button .icon::after{content:"";margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;width:2px;height:100%;background:#000000}.faq .accordion-item .accordion-button.collapsed .icon{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}.faq .accordion-item .text1{font-family:'Playfair Display', serif;font-weight:700;font-size:24px;color:#000;line-height:30px}.faq .accordion-item .text2{font-size:18px;color:#606060;line-height:34px}.faq .accordion-item .text3{font-family:'Playfair Display', serif;font-weight:700;font-size:35px;color:#000;line-height:42px}.faq.bgGray{background-color:#333333}.faq.bgGray::before{content:'';position:absolute;left:0;bottom:0;max-width:10%;width:300px;height:100px;background:#F0F0F0}.faq.bgGray::after{content:'';position:absolute;right:0;bottom:0;max-width:10%;width:300px;height:100px;background:#F0F0F0}.solutionView .text1{font-family:'Playfair Display', serif;font-weight:700;font-size:35px;color:#000;line-height:42px}.solutionView .text2{font-size:18px;color:#606060;line-height:34px}.solutionView .item{min-height:260px;border:1px solid #FFFFFF}.solutionView .item .boxImg{height:145px}.solutionView .item .text{font-weight:400;font-size:13px;color:#000;line-height:20px}.solutionView .item:hover{background:#FFFFFF;box-shadow:10px 10px 20px rgba(0,0,0,0.2)}.solutionView .prev{cursor:pointer;margin:auto;z-index:5;position:absolute;top:-40px;bottom:0;left:-40px;right:auto;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:12px -192px}.solutionView .next{cursor:pointer;margin:auto;z-index:5;position:absolute;top:-40px;bottom:0;left:auto;right:-40px;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:12px -192px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.solutionView .slick-dots{margin:0;position:relative;width:100%;height:auto;padding:0 10px;text-align:center}.solutionView .slick-dots li{padding:15px 6px;margin:0;list-style:none;display:inline-block;width:auto;height:auto;position:relative;cursor:pointer}.solutionView .slick-dots li button{float:left;margin:0;padding:0;border:2px solid #C6C6C6;border-radius:50%;background:transparent;width:10px;height:10px;text-indent:-9999px;position:relative}.solutionView .slick-dots li.slick-active button,.solutionView .slick-dots li:hover button{background:#C6C6C6;border-color:#C6C6C6}.solutionVideo::before{content:'';position:absolute;left:0;bottom:0;width:100%;height:115px;background:#FFFFFF;z-index:0}.solutionVideo .container{width:1430px}.solutionVideo .box{background-color:#000000}.solutionVideo .play{display:inline-block;width:66px;height:66px;border-radius:50%;border:1px solid #FFFFFF;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:-156px -168px}.solutionVideo .text1{font-weight:700;font-size:30px;color:#fff;line-height:42px}.solutionBenefit p{margin:0}.solutionBenefit .text1{font-family:'Playfair Display', serif;font-weight:700;font-size:35px;color:#000;line-height:42px}.solutionBenefit .text2{font-size:18px;color:#606060;line-height:35px}.solutionBenefit .text3{font-size:14px;color:#606060;line-height:27px}.solutionBenefit .img-fluid{width:65px}.btnWhatsapp{padding:15px 85px 15px 20px;background-color:#008069;background-image:url("../images/imgWhatsappWhite.png");background-repeat:no-repeat;background-position:center right 15px;font-weight:500;font-size:20px;color:#fff;line-height:24px}.btnWhatsapp:hover{background-color:#035f4e;color:#FFFFFF}.solutionContact{background:#474747}.solutionContact .text1{font-family:'Playfair Display', serif;font-weight:700;font-size:35px;color:#fff;line-height:42px}.slideBannerInstitutional .prev{cursor:pointer;margin:auto;z-index:5;position:absolute;top:0;bottom:0;left:20px;right:auto;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:8px -112px}.slideBannerInstitutional .next{cursor:pointer;margin:auto;z-index:5;position:absolute;top:0;bottom:0;left:auto;right:20px;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:8px -112px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.slideBannerInstitutional .slick-dots{margin:0;position:absolute;left:0;bottom:60px;width:100%;height:auto;padding:0 10px;text-align:center}.slideBannerInstitutional .slick-dots li{padding:15px 6px;margin:0;list-style:none;display:inline-block;width:auto;height:auto;position:relative;cursor:pointer}.slideBannerInstitutional .slick-dots li button{float:left;margin:0;padding:0;border:2px solid #000000;border-radius:50%;background:transparent;width:10px;height:10px;text-indent:-9999px;position:relative}.slideBannerInstitutional .slick-dots li.slick-active button,.slideBannerInstitutional .slick-dots li:hover button{background:#E3E3E3;border-color:#E3E3E3}.institutionalView{background:#E3E3E3;padding:50px 0 0 0;z-index:2}.institutionalView::before{content:'';position:absolute;z-index:1;left:0;bottom:calc( 100% - 30px);width:100%;height:58px;background-image:url("../images/bgSolutionTop.png");background-repeat:no-repeat;background-position:center;background-size:100% 100%}.institutionalView::after{content:'';margin:auto;position:absolute;z-index:1;left:0;right:0;top:-50px;bottom:auto;width:51px;height:51px;background-color:#E3E3E3;border-radius:50%;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:-168px 17px;box-shadow:-10px 10px 25px rgba(0,0,0,0.2)}.institutionalView .text1{font-size:18px;color:#606060;line-height:30px}.institutionalView .shadowImg{box-shadow:20px 20px 25px rgba(0,0,0,0.3)}.institutionalView .logo{margin:auto;z-index:1;position:absolute;top:0;bottom:0;left:-130px;right:0;max-width:150px}.institutionalView .video_modal::before{content:'';margin:auto;z-index:1;position:absolute;top:0;bottom:0;left:0;right:0;width:66px;height:66px;border-radius:50%;border:1px solid #FFFFFF;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:-156px -168px}.institutionalView .video_modal img:hover{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);transform:scale(1.1);-moz-transform-origin:center;-webkit-transform-origin:center;transform-origin:center}.sectionGallery{background:#E3E3E3}.sectionGallery .prev{cursor:pointer;margin:auto;z-index:5;position:absolute;top:-70px;bottom:0;left:-10px;right:auto;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:12px -192px}.sectionGallery .next{cursor:pointer;margin:auto;z-index:5;position:absolute;top:-70px;bottom:0;left:auto;right:-10px;width:50px;height:50px;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:12px -192px;-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sectionGallery .slick-dots{margin:40px 0 0 0;position:relative;width:100%;height:auto;padding:0 10px;text-align:center}.sectionGallery .slick-dots li{padding:15px 6px;margin:0;list-style:none;display:inline-block;width:auto;height:auto;position:relative;cursor:pointer}.sectionGallery .slick-dots li button{float:left;margin:0;padding:0;border:2px solid #C6C6C6;border-radius:50%;background:transparent;width:10px;height:10px;text-indent:-9999px;position:relative}.sectionGallery .slick-dots li.slick-active button,.sectionGallery .slick-dots li:hover button{border-color:#333333}.storytelling{background:#F0F0F0}.storytelling p{margin:0}.storytelling .text1{font-family:'Playfair Display', serif;font-weight:700;font-size:35px;color:#000;line-height:42px}.storytelling .text2{font-weight:500;font-size:18px;color:#606060;line-height:33px}.storytelling .network{position:relative;display:inline-block;margin:10px 40px 10px 0;width:auto;height:auto}.storytelling .network img{-webkit-filter:brightness(0) grayscale(1);filter:brightness(0) grayscale(1)}.storytelling .btnDownload{position:relative;display:inline-block;width:245px;min-height:68px;border-radius:5px;border:1px solid #4F4F4F;background:transparent;text-transform:uppercase;padding:10px 70px 10px 25px;font-weight:600;font-size:15px;color:#2D2D2D;line-height:22px;text-align:left}.storytelling .btnDownload::before{content:'';position:absolute;top:-1px;right:-1px;width:57px;height:calc(100% + 2px);border-radius:5px;border:1px solid #4F4F4F;background-image:url("../images/stripes.png") !important;background-repeat:no-repeat;background-position:14px -390px}.storytelling .btnDownload:hover{box-shadow:10px 10px 20px rgba(0,0,0,0.3)}@media screen and (max-width: 1800px){.homeProject .text1{font-size:22px;line-height:32px}.homeProject .text2{font-size:15px}}@media screen and (max-width: 1520px){.homeProject .text1{font-size:20px;line-height:28px}.homeProject .network{margin-right:20px}}@media screen and (max-width: 1400px){.container{width:1050px}}@media screen and (max-width: 1300px){.homeProject .text1{font-size:18px;line-height:26px}.homeProject .text2{font-size:13px;line-height:20px}.homeProject .network{margin-right:30px}.homeProject .btnBorderBlack{font-size:12px}}@media screen and (max-width: 1200px){.banner .item .text1{font-size:70px;line-height:75px}}@media screen and (max-width: 1100px){.footerMain .mother{font-size:13px}.header_main .menu .mother{margin-right:20px;font-size:14px}.header_main .language{width:150px}.header_main .language .item{font-size:13px}}@media screen and (max-width: 1000px){.productHome .container{max-width:100%}}@media screen and (max-width: 993px){body{padding-top:60px}.backgroundVideo{height:50vh}.backgroundVideo .video{position:fixed;top:5vh;left:0;width:100%;height:130vh}.blogHome .title{font-size:40px;line-height:45px}.sectionGallery .prev{left:-45px}.sectionGallery .next{right:-45px}.faq .accordion-item .text3{font-size:28px;line-height:35px}.faq.bgGray::before,.faq.bgGray::after{display:none}.institutionalView{padding-bottom:50px}.institutionalView::before{height:45px;bottom:99%;background-size:125% 100%}.socialResponsability{padding-bottom:50px}.socialResponsability::before{height:45px;bottom:98%}.bannerPage .text1{font-size:26px;line-height:36px}.bannerPage .text2{font-size:42px;line-height:50px}.headerBlog .text1{font-size:38px;line-height:48px}.headerBlog .network{margin-right:30px}.blogView .boxImg::before{left:-30px;bottom:-30px}.productSuccess .text1{font-size:38px;line-height:50px}.productSuccess .network{margin-right:25px}.banner .prev{left:0}.banner .next{right:0}.banner .item{min-height:600px}.banner .item .text1{font-size:42px;line-height:50px}.solution::before{height:45px;bottom:98%}.sectionInstagram .boxItem:nth-last-child(1){display:none}.sectionInstagram .boxItem{width:25%}.itemSolution figure::before{top:-15px;left:-15px}.solutionView .item .text{font-size:16px;line-height:22px}.footerMain .boxLogo{margin-top:0}}@media screen and (max-width: 768px){.bgVideo .boxContainer{position:absolute;width:110%;height:100%}.bgVideo .video{left:-126%;width:auto;height:100%;padding:0 calc(85% * 2)}.blogHome .network{margin:10px 15px}.bannerPage .bg{background-size:90% auto}.footerMain .boxLogo img{height:90px}}@media screen and (max-width: 650px){.sectionInstagram .boxItem{width:50%}}@media screen and (max-width: 575px){.footerMain .boxLogo img{height:70px}.storytelling .network{margin-right:15px}.homeProject .network{margin-right:15px}.faq .accordion-item .text2{font-size:15px}.solutionVideo .text1{font-weight:600;font-size:22px;line-height:34px}.bannerPage .network{margin:0 3px}.bannerPage .network img{max-width:20px}.bannerPage .text2{font-size:32px;line-height:40px}.slideBannerInstitutional .prev{left:5px}.slideBannerInstitutional .next{right:5px}.blogHome .network,.blogBanner .network{margin:10px 2px}.sectionContactInfos .btn{font-size:15px}.itemPress{font-size:15px}.homeProject .video_modal{display:inline-block;width:100%;height:300px}}@media screen and (max-width: 575px){.itemSolution .text1{font-size:30px;line-height:36px}}
