@charset "utf-8";
/* CSS Document */


/*GENERICS*/

html{width:100%; height:100%}

body{width:100%; height:100%; background:var(--white); font-size:1em; font-family:'Raleway', sans-serif; font-weight:500; color:var(--dark-gray);  -webkit-font-smoothing: antialiased; /*-webkit-transform: translate3d(0,0,0);  -moz-transform: translate3d(0,0,0); transform: translate3d(0,0,0);*/}

*:focus {outline: none;}

a{color:var(--black); text-decoration:none; -webkit-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}

header, section, article, aside, footer, nav, figure, div, a{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; position:relative;}

	/*Button*/
	.button{height:40px; padding:0 30px; text-align:center; display:inline-block; border-radius:25px; line-height:37px; box-sizing:border-box; overflow:hidden;}

		/*Text*/
		.button span{font-weight:600; font-size:0.750rem; position:relative; z-index:1; line-height:1;}

		/*Effect*/
		.button::before{content:''; position:absolute; top:0; left:-10px; width:150%; height:100%; -webkit-transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0); transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0); -webkit-transform-origin:0% 100%; transform-origin:0% 100%; -webkit-transition:-webkit-transform 0.3s, opacity 0.3s, background-color 0.3s; transition:transform 0.3s, opacity 0.3s, background-color 0.3s;}
		
			.button:hover::before{opacity:1; z-index:1; -webkit-transform: rotate3d(0, 0, 1, 0deg); transform:rotate3d(0, 0, 1, 0deg); -webkit-transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1); transition-timing-function:cubic-bezier(0.2, 1, 0.3, 1);}

		/*Green*/
		.button.green{border:var(--green) 1px solid;}

			/*Text*/
			.button.green span{color:var(--green);}

				.button.green:hover span{color:var(--white);}

			/*Effect*/
			.button.green::before{background:var(--green);}

		/*Full Green*/
		.button.full_green{border:var(--green) 1px solid;}
		.button.full_green:hover{border:var(--white) 1px solid;}

			/*Text*/
			.button.full_green span{color:var(--white); font-weight:900;}

			/*Effect*/
			.button.full_green::before{background:var(--green); -webkit-transform: rotate3d(0, 0, 1, 0deg); transform:rotate3d(0, 0, 1, 0deg);}

				.button.full_green:hover::before{-webkit-transform:rotate3d(0, 0, 1, -45deg) translate3d(0, -3em, 0);}

		/*White*/
		.button.white{border:var(--white) 1px solid;}

			.button.white:hover{border:var(--green) 1px solid;}

			/*Text*/
			.button.white span{color:var(--white); font-weight:900;}

			/*Effect*/
			.button.white::before{background:var(--green);}

		/*Soft Green*/
		.button.soft-green{border:var(--soft-green) 1px solid;}

			.button.soft-green:hover{border:var(--soft-green) 1px solid;}

			/*Text*/
			.button.soft-green span{color:var(--soft-green); font-weight:600; text-transform:uppercase;}

				.button.soft-green:hover span{color:var(--white);}

			/*Effect*/
			.button.soft-green::before{background:var(--soft-green);}

	/*Slider*/

		/*Dots*/
		.slick-dots{width:100%; text-align:center; position:absolute; bottom:50px; left:0;}

			.slick-dots li{display:inline-block; margin:0 12px 0 0;}
			.slick-dots li:last-child{margin:0;}

				.slick-dots li button{width:8px; height:8px; padding:0; border:0; box-sizing:border-box; border-radius:4px; background:var(--dots-gray); font-size:0;}

				.slick-dots li.slick-active button{background:var(--green);}

		/*Arrows*/
		.slick-arrow{position:absolute; bottom:110px; z-index:10; width:50px; height:50px; border-radius:25px; background:var(--white); box-shadow:0 2px 8px 0 var(--black-01), 0 2px 2px 0 var(--black-01); border:solid 1px var(--border-gray); font-size:0; padding:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}

		.slick-arrow:hover{box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1), 0 10px 22px 0 rgba(0, 0, 0, 0.29);}

			.slick-arrow.slick-prev{right:200px;}

			.slick-arrow.slick-next{right:130px;}

				.slick-arrow::before{width:7px; height:13px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; background:url(../../img/bg_arrow_slider.svg) no-repeat; content:'';}

				.slick-arrow.slick-prev::before{left:-2px;}

				.slick-arrow.slick-next::before{transform:rotate(180deg); right:-2px;}

	/*Form*/

		/*Label*/
		label{margin:0 0 5px;}

			label .text{float:left; font-size:0.750rem; color:var(--gray);}

			label .mandatory{float:right; font-size:0.750rem; color:var(--gray-7);}

		/*Input*/
		input{height:45px; padding:0 10px; background:var(--border-gray); border:var(--gray-04) 1px solid; border-radius:2px; box-sizing:border-box; font-family:'Raleway', sans-serif; font-weight:400; font-size:0.875rem; color:var(--gray);}

		/*TextArea*/
		textarea{height:110px; resize:none; padding:15px 10px; background:var(--border-gray); border:var(--gray-04) 1px solid; border-radius:2px; box-sizing:border-box; font-family:'Raleway', sans-serif; font-weight:400; font-size:0.875rem; color:var(--gray); line-height:1.4;}

		/*Select*/
		.select_style{height:45px; border:var(--gray-04) 1px solid; border-radius:2px;}
		.select_style::before{width:16px; height:10px; position:absolute; top:0; bottom:0; right:20px; margin:auto 0; background:url(../../img/bg_arrow.svg) no-repeat; pointer-events:none; content:''}

			.select_style select{border:none; padding:0 8px; height:100%; background:var(--border-gray); font-family:'Raleway', sans-serif; font-weight:400; font-size:0.875rem; color:var(--gray);}

		/*Checkbox*/
		.label-check {width:auto; float:left; position:relative; cursor:pointer; margin:0;}
	    .label-check input[type="checkbox"] { opacity:0; position:absolute; left:0; top:0; margin:0; z-index:1; cursor:pointer; width:24px; height:24px;}
	    .label-check span.label_check { position:relative; top:-2px; background:var(--gray-02); display:inline-block; vertical-align:bottom; margin-right:5px; width:24px; height:24px; border-radius:2px; box-shadow:inset 0 2px 1px 0 rgba(0, 0, 0, 0.1);}
	    .label-check input[type="checkbox"]:checked + span:after { content:''; display:block; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; width:24px; height:24px; background-image:url(../../img/bg_check.svg); background-color:var(--green); background-repeat:no-repeat; border-radius:2px; background-position:center;}

	    /*Warning*/

			/*Input*/
			.warning input{background:var(--warning-bg); border:var(--warning) 1px solid;}

			/*Input*/
			.warning textarea{background:var(--warning-bg); border:var(--warning) 1px solid;}

			/*Select*/
			.warning .select_style{background:var(--warning-bg); border:var(--warning) 1px solid;}

			/*Icon*/
			.warning_icon{width:22px; height:22px; position:absolute; top:30px; right:15px; z-index:3; background:url(../../img/ic_warning.svg) no-repeat; opacity:0; pointer-events:none; transition:all 0.35s ease-in-out;}

				.warning .warning_icon{opacity:1;}

			/*CheckBox*/
			.warning .label-check span.label_check{background:var(--warning);}

			/*Terms*/
			.warning .terms{color:var(--warning);}

/*LAYOUT*/
.row{width:100%; float:left;}

.center_content{width:1200px; margin:0 auto;}

/*HEADER*/
header{position:fixed; top:0; left:0; z-index:21;}

	/*Information*/
	header .content_information{height:40px; background:var(--dark-green);}

		header .content_information .center_content{height:100%; display:flex; align-items:center; justify-content:space-between;}

		/*Contact*/
		header .content_information .contact{}

			header .content_information .contact a{font-weight:600; font-size:0.875rem; color:var(--white); margin:0 30px 0 0;}
			header .content_information .contact a:last-child{margin:0;}

				header .content_information .contact a:hover{color:var(--soft-green);}

		/*Social*/
		header .content_information .social{}

			header .content_information .social li{display:inline-block; margin:0 30px 0 0;}
			header .content_information .social li:last-child{margin:0;}

				header .content_information .social li a{display:block;}

					/*SVG*/
					header .content_information .social li a svg{fill:var(--white); fill-rule:evenodd; clip-rule:evenodd; transition:all 0.35s ease-in-out; will-change:fill;}

						header .content_information .social li a:hover svg{fill:var(--soft-green);}

	/*Navigation*/
	header nav{height:90px; background:var(--white);}

		header nav .center_content{height:100%; display:flex; align-items:center; justify-content:space-between;}

		/*Logo*/
		header nav .logo{width:258px; height:39px; display:block; font-size:0; background:url(../../img/logo.svg) no-repeat;}

		/*Mobile Menu*/
		header nav .btn_open_close{display:none;}

		/*List*/
		header nav .navigation_list{z-index:2;}

			header nav .navigation_list li{display:inline-block; position:relative; margin:0 20px 0 0; vertical-align:middle;}
			header nav .navigation_list li:last-child{margin:0 0 0 20px;}

				/*Line*/
				header nav .navigation_list li::before{width:100%; height:7px; position:absolute; top:-36px; left:0; background:var(--green); transform:scaleY(0); -webkit-transform:scaleY(0); transform-origin:top; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; will-change:transform; content:'';}

				header nav .navigation_list li:hover::before,
				header nav .navigation_list li.active::before{transform:scaleY(1); -webkit-transform:scaleY(1);}

				header nav .navigation_list li:last-child::before{display:none;}

				/*Link*/
				header nav .navigation_list li .link{font-size:0.750rem; color:var(--gray); position:relative; cursor:pointer;}

					header nav .navigation_list li:hover .link,
					header nav .navigation_list li.active .link{color:var(--green);}

					header nav .navigation_list li.active .link{pointer-events:none;}

					/*Arrow*/
					header nav .navigation_list li span.link{padding:0 20px 0 0;}

						header nav .navigation_list li span.link::before{width:10px; height:4px; position:absolute; top:0; bottom:0; right:0; margin:auto; background:url(../../img/bg_arrow_nav.svg) no-repeat; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; transform-origin:center; will-change:transform; content:'';}
						header nav .navigation_list li:hover span.link::before{transform:rotate(180deg); -webkit-transform:rotate(180deg);}

					/*Search*/
					header nav .navigation_list li .link svg{fill:var(--gray-9); position:relative; left:-2px; top:4px; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}

						header nav .navigation_list li .link:hover svg,
						header nav .navigation_list li.active .link svg{fill:var(--green);}

						header nav .navigation_list li.search.active .link{pointer-events:all;}

				/*Submenu*/
				header nav .navigation_list li .content_categories_submenu{width:100%; position:fixed; top:90px; padding:40px 0 0; left:0; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); clip-path: inset(0 0 100% 0); -webkit-clip-path: inset(0 0 100% 0); will-change:clip-path; pointer-events:none;}
				header nav .navigation_list li:hover .content_categories_submenu{clip-path: inset(0 0 0 0); pointer-events:all;}

				header nav .navigation_list li .content_categories_submenu.small{width:135%; position:absolute; top:0; left:-15px; padding:54px 0 0;}

					/*Back Mobile*/
					header nav .navigation_list li .content_categories_submenu .btn_back_submenu,
					header nav .navigation_list li .content_categories_submenu .btn_back_submenu_agrocentro{display:none;}

					/*Content*/
					header nav .navigation_list li .content_categories_submenu .content{width:100%; height:245px; background:var(--white); padding:20px 20px 40px; display:flex; justify-content:space-between;}
					header nav .navigation_list li .content_categories_submenu.small .content{height:auto; padding:0; flex-wrap:wrap;}

						header nav .navigation_list li .content_categories_submenu .content .item{width:20%; padding:15px 30px 30px;}
						header nav .navigation_list li .content_categories_submenu.small .content .item{width:100%; padding:15px;}

							header nav .navigation_list li .content_categories_submenu .content .item a{display:block; height:100%}
							header nav .navigation_list li .content_categories_submenu.small .content .item a{font-size:0.750rem; display:flex; flex-wrap:wrap; justify-content:center; text-align:center;}

							/*Background*/
							header nav .navigation_list li .content_categories_submenu .content .item::after{width:100%; height:100%; background:var(--soft-gray-2); position:absolute; top:0; left:0; opacity:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; will-change:opacity; content:'';}
							header nav .navigation_list li .content_categories_submenu.small .content .item::after{display:none;}

								/*Hover*/
								header nav .navigation_list li .content_categories_submenu .content .item:hover::after{opacity:1;}

							/*Line*/
							header nav .navigation_list li .content_categories_submenu .content .item::before{width:1px; height:100%; position:absolute; top:0; bottom:0; margin:auto; right:0; background:var(--gray-2); opacity:0.3; content:'';}
							header nav .navigation_list li .content_categories_submenu .content .item:last-child::before{display:none;}

							header nav .navigation_list li .content_categories_submenu.small .content .item::before{width:calc(100% - 10px); height:1px; top:auto; left:5px; right:auto;}

							/*Simple Link*/
							header nav .navigation_list li .content_categories_submenu.small .content .item .simple_link{font-size:0.875rem; color:var(--gray);}
							header nav .navigation_list li .content_categories_submenu.small .content .item .simple_link:hover{color:var(--dark-green-2);}

							/*Text*/
							header nav .navigation_list li .content_categories_submenu .content .item .content_text{width:calc(100% - 60px); height:100%; position:relative; z-index:4; display:flex; flex-wrap:wrap; align-content:flex-end;}

								/*Title*/
								header nav .navigation_list li .content_categories_submenu .content .item .content_text .title{font-size:1.875rem; color:var(--gray); line-height:1; margin:0 0 10px; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; will-change:color;}

									header nav .navigation_list li .content_categories_submenu .content .item:hover .content_text .title{color:var(--dark-green-2);}

								/*Subtitle*/
								header nav .navigation_list li .content_categories_submenu .content .item .content_text .subtitle{font-size:0.875rem; color:var(--gray); line-height:1.3;}

							/*Hover Image*/
							header nav .navigation_list li .content_categories_submenu .content .item .img_animation{width:60px; position:absolute; top:0; right:0; z-index:3; opacity:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; will-change:opacity;}

								/*Hover*/
								header nav .navigation_list li .content_categories_submenu .content .item:hover .img_animation{opacity:1;}

								/*Fix*/
								header nav .navigation_list li .content_categories_submenu .content .item:nth-child(2) .img_animation{width:110px; height:auto;}

									@media (max-width: 1400px) {

										header nav .navigation_list li .content_categories_submenu .content .item .content_text{width:155px;}

											header nav .navigation_list li .content_categories_submenu .content .item .content_text .subtitle{font-size:0.750rem; padding:0 20px 0 0; box-sizing:border-box;}

											header nav .navigation_list li .content_categories_submenu .content .item:nth-child(3) .img_animation{width:70px; height:auto;}

									}

									@media (max-width: 1200px) {
										
										header nav .navigation_list li .content_categories_submenu .content .item .img_animation{display:none;}

											header nav .navigation_list li .content_categories_submenu .content .item .content_text{width:100%;}

												header nav .navigation_list li .content_categories_submenu .content .item .content_text .subtitle{padding:0;}
									}

		/*Search*/
		header nav .content_search_module{height:245px; position:absolute; top:90px; left:0; padding:40px 0; background:var(--white); transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); clip-path: inset(0 0 100% 0); -webkit-clip-path: inset(0 0 100% 0); will-change:clip-path; pointer-events:none;}
		header nav .content_search_module.active{clip-path: inset(0 0 0 0); pointer-events:all;}

			header nav .content_search_module .center_content{width:540px; display:block;}

				/*Button Search*/
				header nav .content_search_module .btn_search{position:absolute; z-index:2; left:5px; top:12px;}

					header nav .content_search_module .btn_search svg{fill:var(--gray-9); transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}

						header nav .content_search_module .btn_search:hover svg{fill:var(--green);}

				/*Button Erase*/
				header nav .content_search_module .btn_erase{position:absolute; z-index:2; right:5px; top:12px;}

					header nav .content_search_module .btn_erase svg{stroke:var(--gray-9); stroke-width:2; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}

						header nav .content_search_module .btn_erase:hover svg{stroke:var(--green);}

				/*Input*/
				header nav .content_search_module input{background:var(--white); border:none; border-bottom:var(--gray-2) 1px solid; padding:0 50px; font-family:'Raleway', sans-serif; font-weight:500; font-size:1.250rem; color:var(--dark-gray); transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}

				header nav .content_search_module input:focus{border-bottom:var(--green) 1px solid;}

			/*Option List*/
			header nav .content_search_module .content_options_list{padding:0 50px; box-sizing:border-box; margin:20px 0 0;}

				header nav .content_search_module .content_options_list li{margin:0 0 10px;}

				header nav .content_search_module .content_options_list li:last-child{margin:0;}

					header nav .content_search_module .content_options_list li a{font-weight:500; color:var(--gray-6); font-size:0.875rem;}
					header nav .content_search_module .content_options_list li a:hover{color:var(--green);}

/*WHATSAPP*/
.content_whatsapp{height:85px; position:fixed; top:0; bottom:0; right:50px; margin:auto 0; z-index:20; display:flex;}

	/*Button*/
	.content_whatsapp .open_close_wapp{width:85px; height:85px; border-radius:45px; top:20px; box-shadow: 0 2px 8px 0 var(--black-01), 0 2px 2px 0 var(--black-02); border: solid 1px var(--border-gray); background:var(--white); font-size:0; display:flex; justify-content:center; align-items:center;}

		.content_whatsapp .open_close_wapp svg{fill:var(--soft-green); transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}

		.content_whatsapp .open_close_wapp:hover svg,
		.content_whatsapp.active .open_close_wapp svg{fill:var(--green);}

	/*Information*/
	.content_whatsapp .content_information{width:0; height:360px; margin:0 0 0 30px; pointer-events:none; box-shadow:0 0 32px 0 var(--black-015); background:var(--white); border-radius:45px; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; transition-delay:0.35s; -webkit-transition-delay:0.35s; overflow:hidden;}

		.content_whatsapp.active .content_information{width:360px; pointer-events:all; transition-delay:0s; -webkit-transition-delay:0s;}

		/*Animation*/ 
		.content_whatsapp .content_information .animation{opacity:0; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; transition-delay:0s; -webkit-transition-delay:0s;}

			.content_whatsapp.active .content_information .animation{opacity:1; transition-delay:0.35s; -webkit-transition-delay:0.35s;}

		/*Close*/
		.content_whatsapp .content_information .btn_close_whatsapp{width:45px; height:45px; position:absolute; top:20px; right:25px; border-radius:18px; background:var(--soft-green); box-shadow:0 2px 8px 0 var(--black-01), 0 10px 22px 0 var(--black-01); font-size:0;}

			.content_whatsapp .content_information .btn_close_whatsapp::before{width:13px; height:13px; position:absolute; top:0; left:0; right:0; bottom:0; background:url(../../img/ic_cross_whatsapp.svg) no-repeat; margin:auto; content:'';}

		/*Heading*/
		.content_whatsapp .content_information h3{font-weight:700; font-size:1.375rem; line-height:1; padding:25px 25px 15px; box-sizing:border-box; border-bottom:var(--gray-8) 1px solid;}

		/*List*/
		.content_whatsapp .content_information .content_list{height:220px; overflow-y:auto; padding:25px 25px 0; box-sizing:border-box;}

			.content_whatsapp .content_information .content_list li{margin:0 0 20px;}
			.content_whatsapp .content_information .content_list li:last-child{margin:0;}

				.content_whatsapp .content_information .content_list li .button{height:50px; line-height:47px;}

					.content_whatsapp .content_information .content_list li .button span{text-transform:uppercase;}

/*HOME*/

	/*Slider*/
	.home .content_slider{padding:130px 0 0;}

		/*Slider*/
		.home .content_slider .slider{height:440px;}

			/*Item*/	

				/*Content*/
				.home .content_slider .slider .center_content{height:100%; position:absolute; padding:0 50px; left:0; right:0; z-index:3; margin:auto; display:flex; align-items:center;}

					/*Text*/
					.home .content_slider .slider  .text_content{width:800px;}
					
						/*Headings*/
						.home .content_slider .slider h3{font-weight:900; font-size:4rem; color:var(--white); text-transform:uppercase; line-height:1; display:block; margin:0 0 20px;}

							.home .content_slider .slider h3 span{color:var(--soft-green);}

						.home .content_slider .slider h4{width:450px; font-size:1.125rem; color:var(--white); line-height:1.8; display:block; margin:0 0 30px;}
					
					/*Button*/
					.home .content_slider .slider .button{height:45px; line-height:43px;}

				/*Image*/
				.home .content_slider .item .bg_slider{width:100%; height:100%;}
				
					/*Overlay*/
					.home .content_slider .item .bg_slider::before{width:100%; height:100%; position:absolute; top:0; left:0; z-index:2; background:var(--black-04); content:'';}

					/*Image Video*/
					.home .content_slider .item .bg_slider img,
					.home .content_slider .item .bg_slider video{width:100%; height:440px; object-fit:cover; object-position:center;}

				/*Animations*/
				.home .content_slider .slider h3,
				.home .content_slider .slider h4{opacity:0; transform:translateY(50px); -webkit-transform:translateY(50px); transition:all 1.25s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 1.25s cubic-bezier(0.25, 0.1, 0.1, 1); will-change:opacity, transform;}
				
				.home .content_slider .slider .slick-active h3,
				.home .content_slider .slider .slick-active h4{opacity:1; transform:translateY(0); -webkit-transform:translateY(0);}

				.home .content_slider .slider #slick-slide00 .center_content{opacity:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
				.home .content_slider .slider #slick-slide00.show .center_content{opacity:1;}


				.home .content_slider .slider .content_button{opacity:0; will-change:opacity; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out;}
				.home .content_slider .slider .slick-active .content_button{opacity:1;}

					/*Delays*/
					.home .content_slider .slider .slick-active h3,
					.home .content_slider .slider .show h3{transition-delay:0.5s; -webkit-transition-delay:0.5s;}

					.home .content_slider .slider .slick-active h4,
					.home .content_slider .slider .show h4{transition-delay:0.8s; -webkit-transition-delay:0.8s;}

					.home .content_slider .slider .slick-active .content_button{transition-delay:1.2s; -webkit-transition-delay:1.2s;}

	/*Prominent*/
	.home .content_prominent{}

		/*Background*/
		.home .content_prominent::before{width:100%; height:calc(100% - 120px); position:absolute; top:0; left:0; background:var(--soft-gray); content:'';}

		/*Family*/
		.home .content_prominent .family_products{}

			.home .content_prominent .family_products .content_boxs{top:-30px; display:grid; grid-template-columns:1fr 1fr; grid-template-rows:1fr; gap:0px 20px; padding:0 20px;}

				.home .content_prominent .family_products .content_boxs .box{height:235px; background:var(--white); box-shadow:0 2px 8px 0 var(--black-01); border-radius:8px;}

					/*Ornament*/
					.home .content_prominent .family_products .content_boxs .box::before{width:230px; height:150px; position:absolute; top:25px; bottom:0; left:0; margin:auto; content:'';}

						.home .content_prominent .family_products .content_boxs .box:nth-child(1)::before{background:var(--cat-3);}
						.home .content_prominent .family_products .content_boxs .box:nth-child(2)::before{background:var(--cat-2);}

					/*Images*/
					.home .content_prominent .family_products .content_boxs .box .content_img{width:230px; height:100%; position:absolute; top:0; left:0; display:flex; justify-content:center; overflow:hidden; border-radius:8px 0 0 8px; }

						.home .content_prominent .family_products .content_boxs .box .content_img img{position:relative; width:100%; height:100%; object-fit:cover;}

					/*Texts*/
					.home .content_prominent .family_products .content_boxs .box .content_texts{width:290px; height:100%; position:absolute; right:0; top:0; bottom:0; margin:auto; display:flex; align-content:center; flex-wrap:wrap;}

						/*Label*/
						.home .content_prominent .family_products .content_boxs .box .content_texts .label{font-size:0.875rem; color:var(--medium-gray); letter-spacing:5px; text-transform:uppercase; margin:15px 0 10px;}

						/*Heading*/
						.home .content_prominent .family_products .content_boxs .box .content_texts h4{font-weight:700; font-size:2rem; line-height:1.1; margin:0 0 20px;}

						/*Button*/
						.home .content_prominent .family_products .content_boxs .box .content_texts .button{height:35px; line-height:32px;}

							.home .content_prominent .family_products .content_boxs .box .content_texts .button span{text-transform:uppercase;}

		/*Products*/
		.home .content_prominent .products{padding:90px 0 0;}

			/*Heading*/
			.home .content_prominent .products h3{text-align:center; font-size:2rem; font-weight:700; line-height:1.25; margin:0 0 45px;}

			/*Cards*/
			.home .content_prominent .products .content_cards{height:420px; display:flex; justify-content:space-between; margin:0 0 20px;}

				/*Card*/
				.home .content_prominent .products .content_cards .card{width:230px; height:380px; overflow:hidden; background:var(--white); box-shadow: 0 2px 8px 0 var(--black-01); border: solid 1px var(--border-gray); border-radius:4px; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); will-change:transform, box-shadow;}

					/*Hover*/
					.home .content_prominent .products .content_cards .card:hover{height:420px; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1), 0 10px 22px 0 rgba(0, 0, 0, 0.12);}

					/**/
					.home .content_prominent .products .content_cards .card a{height:100%;}

						/*Image*/
						.home .content_prominent .products .content_cards .card a figure{height:190px; padding:0; border-bottom:var(--border-gray-2) 1px solid; border-radius:4px 4px 0 0; overflow:hidden;}

							.home .content_prominent .products .content_cards .card a figure img{object-fit:cover; height:100%;}

						/*Information*/
						.home .content_prominent .products .content_cards .card a .content_information{padding:20px;}

							/*Heading*/
							.home .content_prominent .products .content_cards .card a .content_information h4{font-weight:700; font-size:1.125rem; line-height:1.45; margin:0 0 23px;}

							/*CTA*/
							.home .content_prominent .products .content_cards .card a .content_information .cta{color:var(--green); position:relative; padding:0 25px 0 0;}

								.home .content_prominent .products .content_cards .card a .content_information .cta::before{width:19px; height:19px; position:absolute; right:0; top:0; bottom:0; margin:auto; background:url(../../img/ic_cta_green.svg) no-repeat; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; content:'';}

									.home .content_prominent .products .content_cards .card:hover a .content_information .cta::before{transform:translateX(10px); -webkit-transform:translateX(10px);}

							/*Hide Information*/
							.home .content_prominent .products .content_cards .card a .content_information .hide_info{opacity:0; font-size:0.875rem; color:var(--gray); line-height:1.3; margin:15px 0 0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; transition-delay:0s; will-change:opacity;}
							.home .content_prominent .products .content_cards .card:hover a .content_information .hide_info{opacity:1; transition-delay:0.5s;}


	/*Scrolling Text*/
	.home .container_text{overflow:hidden; margin:0 0 150px;}

		.home .container_text .scrolling-text{display:inline-block; transition:transform 0.5s cubic-bezier(0.23, 0.36, 0.28, 0.83); will-change:transform; backface-visibility:hidden;}

			.scrolling-text .scrolling-text-content{font-weight:500; color:var(--soft-gray); font-size:7.750rem; white-space:nowrap; transition:transform 0.5s cubic-bezier(0.23, 0.36, 0.28, 0.83);  line-height:1em;}

	/*Module Animations*/
	.home .content_module_animations{padding:80px 0 0;}

		.home .content_module_animations .center_content{display:flex; justify-content:space-between;}

			/*Buttons*/
			.home .content_module_animations .content_buttons{margin:0 0 0 90px;}

				.home .content_module_animations .content_buttons li{display:inline-block; margin:0 20px 0 0;}
				.home .content_module_animations .content_buttons li:last-child{margin:0;}

					.home .content_module_animations .content_buttons li a{width:120px; height:40px; float:left; line-height:37px; background:var(--gray-10); font-weight:500; font-size:1.125rem; color:var(--gray-2); text-align:center; border-radius:16px;}

						.home .content_module_animations .content_buttons li a:hover,
						.home .content_module_animations .content_buttons li a.active{background:var(--green); color:var(--white);}

						.home .content_module_animations .content_buttons li a.active{pointer-events:none;}

			/*Information*/
			.home .content_module_animations .content_information{width:520px;}

				.home .content_module_animations .content_information .box{position:absolute; top:0; left:0; pointer-events:none; opacity:0; padding:20px 0 0 90px; transition:all 1s ease-in-out;}
				.home .content_module_animations .content_information .box.active{position:relative; opacity:1; pointer-events:all;}

					/*Headings*/
					.home .content_module_animations .content_information .box h3{font-weight:900; font-size:3.500rem; color:var(--dark-green-2); margin:0 0 20px;}

					.home .content_module_animations .content_information .box h4{font-weight:700; color:var(--dark-gray); line-height:1.5; margin:0 0 10px;}

					/*Paragraph*/
					.home .content_module_animations .content_information .box p{font-weight:500; font-size:0.875rem; color:var(--dark-gray); line-height:1.7; margin:0 0 30px;}

					/*List*/
					.home .content_module_animations .content_information .box .content_list{display:flex; justify-content:center;}

						.home .content_module_animations .content_information .box .content_list li{width:33%; position:relative; margin:0 20px 0 0;}
						.home .content_module_animations .content_information .box .content_list li:last-child{margin:0; padding:0;}

							/*Line*/
							.home .content_module_animations .content_information .box .content_list li::before{width:1px; height:30px; position:absolute; top:0; bottom:0; right:0; margin:auto; background:var(--gray-2); content:'';}
							.home .content_module_animations .content_information .box .content_list li:last-child::before{display:none;} 

							/*Heading*/
							.home .content_module_animations .content_information .box .content_list li h5{display:block; font-weight:800; font-size:0.750rem; color:var(--soft-green); margin:0 0 5px;}

							/*Description*/
							.home .content_module_animations .content_information .box .content_list li .description{word-break:break-all; font-weight:700; font-size:0.875rem; color:var(--gray-5); position:relative; transition:all 0.35s ease-in-out;}

								.home .content_module_animations .content_information .box .content_list li a:hover .description{color:var(--dark-gray);}

			/*Animations*/
			.home .content_module_animations .content_animations{width:650px; height:650px;}

				.home .content_module_animations .content_animations .sprite_animation{width:650px;  height:650px; position:absolute; top:-180px; left:0; pointer-events:none; opacity:0; transition:all 1s ease-in-out;}
				.home .content_module_animations .content_animations .sprite_animation.active{opacity:1;}

				/*Animation 01*/
				.home .content_module_animations .content_animations .sprite_animation .animation01{width:650px; height:650px; position:absolute; top:0; left:0; background:url(../../img/spriteanimation01.png) no-repeat; background-position: 0px 0px;}
				.home .content_module_animations .content_animations .sprite_animation.show .animation01{background: url(../../img/spriteanimation01.png) no-repeat; background-position:-27300px 0px; animation: animation_one 1.5s steps(43) 1;}
	 
					@keyframes animation_one {
						from {
							background-position:0px 0px;
						}
						to {
							background-position:-27950px 0px ;
						}
					}

				/*Animation 02*/
				.home .content_module_animations .content_animations .sprite_animation .animation02{width:650px; height:650px; position:absolute; top:0; left:0; background:url(../../img/spriteanimation02.png) no-repeat; background-position: 0px 0px;}
				.home .content_module_animations .content_animations .sprite_animation.show .animation02{background: url(../../img/spriteanimation02.png) no-repeat; background-position:-26650px 0px; animation: animation_two 1.5s steps(42) 1; }
	 
					@keyframes animation_two {
						from {
							background-position:0px 0px;
						}
						to {
							background-position:-27300px 0px ;
						}
					}

				/*Animation 03*/
				.home .content_module_animations .content_animations .sprite_animation .animation03{width:650px; height:650px; position:absolute; top:0; left:0; background:url(../../img/spriteanimation03.png) no-repeat; background-position: 0px 0px;}
				.home .content_module_animations .content_animations .sprite_animation.show .animation03{background: url(../../img/spriteanimation03.png) no-repeat; background-position:-31850px 0px; animation: animation_three 1.5s steps(50) 1; }
	 
					@keyframes animation_three {
						from {
							background-position:0px 0px;
						}
						to {
							background-position:-32500px 0px ;
						}
					}


	/*Categories*/
	.home .content_categories{display:grid; grid-template-columns:repeat(5, minmax(0, 1fr)); gap:0px 3px;}

		.home .content_categories .category{height:730px; background:var(--dark-green-2);}

			.home .content_categories .category .content_item{height:100%;}

			/*Background Hover*/
			.home .content_categories .category::before{width:100%; height:100%; position:absolute; top:0; left:0; z-index:2; background:url(../../img/bg_overlay_video.png) repeat; content:'';}

			/*Information*/
			.home .content_categories .category .content_information{width:100%; height:100%; position:absolute; top:0; left:0; z-index:3; display:flex; justify-content:center; align-content:center; text-align:center; flex-wrap:wrap;}

				/*Headings*/
				.home .content_categories .category .content_information h4{text-transform:uppercase; font-weight:900; font-size:2rem; color:var(--white); margin:0 0 25px; position:relative;}

					.home .content_categories .category .content_information h4::before{width:105px; height:4px; position:absolute; bottom:-25px; left:0; right:0; background:var(--soft-green); margin:auto; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; will-change:transform; content:'';}

						.home .content_categories .category:hover .content_information h4::before{transform:scaleX(0); -webkit-transform:scaleX(0);}

				.home .content_categories .category .content_information h5{font-weight:400; font-size:1.125rem; color:var(--white); line-height:1.45; margin:0 0 30px;}

				/*Label*/
				.home .content_categories .category .content_information .label{font-size:0.875rem; margin:0 0 10px; color:var(--soft-green);}

				/*Hide Info*/
				.home .content_categories .category .content_information .hide_info{width:calc(100% - 80px); margin:auto; max-height:0; overflow:hidden; transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1);}

					.home .content_categories .category:hover .content_information .hide_info{max-height:400px;}

					.home .content_categories .category .content_information .hide_info .content_button{margin:0 0 20px;}
					.home .content_categories .category .content_information .hide_info .content_button:last-child{margin:0;}

						.home .content_categories .category .content_information .hide_info .content_button .button{width:100%; display:flex; justify-content:center; align-content:center; align-items:center;}

							.home .content_categories .category .content_information .hide_info .content_button .button svg{fill:var(--green); z-index:3; position:relative; margin:0 0 0 10px;}
							.home .content_categories .category .content_information .hide_info .content_button .button:hover svg{fill:var(--white);}

			/*Bg*/
			.home .content_categories .category .content_bg{width:100%; height:100%; float:left; transition:opacity 0.35s ease-in-out; -webkit-transition:opacity 0.35s ease-in-out;}
			
				.home .content_categories .category .content_bg video,
				.home .content_categories .category .content_bg img{width:100%; height:100%; object-fit:cover;}

					.home .content_categories .category:hover .content_bg{opacity:0.15; mix-blend-mode:luminosity;}

	/*Interesting Products*/
	.home .content_interesting_products{padding:175px 0 250px; height:900px; background:var(--soft-gray);}

		/*Image*/
		.home .content_interesting_products .content_image{width:50%; height:700px; position:absolute; top:175px; left:0; z-index:3;}

			/*Text*/
			.home .content_interesting_products .content_image .content_text{width:100%; height:100%; position:absolute; top:0; left:0; z-index:3; padding:0 80px 80px; display:flex; flex-wrap:wrap; align-content:flex-end;}

				.home .content_interesting_products .content_image .content_text h3{font-weight:500; font-size:1.125rem; text-transform:uppercase; letter-spacing:4px; color:var(--white);}

				.home .content_interesting_products .content_image .content_text h4{font-family:'Raleway', sans-serif; font-weight:800; font-size:3.875rem; color:var(--white); line-height:1.1; margin:10px 0 30px;}

					.home .content_interesting_products .content_image .content_text h4 span{color:var(--soft-green);}

			/*Overlay*/
			.home .content_interesting_products .content_image::before{width:100%; height:100%; position:absolute; top:0; left:0; z-index:2; background:var(--black-02); content:'';}

			/*Img*/
			.home .content_interesting_products .content_image img{width:100%; height:100%; object-fit:cover;}

		/*Slider*/
		.home .content_interesting_products .content_slider{width:850px; float:right; padding:95px 0 0;}

			/*Slider*/

				.home .content_interesting_products .content_slider .slick-list{padding:15px 100px 15px 200px !important;}

				/*Arrows*/
				.home .content_interesting_products .content_slider .slick-arrow{bottom:-65px;}

					.home .content_interesting_products .content_slider .slick-arrow.slick-prev{right:auto; left:205px;}

					.home .content_interesting_products .content_slider .slick-arrow.slick-next{left:275px;}

				/*Card*/
				.home .content_interesting_products .content_slider .card{width:230px; height:400px; margin:0 20px 0 0; overflow:hidden; background:var(--white); box-shadow: 0 2px 8px 0 var(--black-01); border: solid 1px var(--border-gray); border-radius:4px; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); will-change:transform, box-shadow;}
					/**/
					.home .content_interesting_products .content_slider .card a{height:100%;}

						/*Image*/
						.home .content_interesting_products .content_slider .card a figure{height:200px; padding: 0; border-bottom:var(--border-gray-2) 1px solid; border-radius:4px 4px 0 0; overflow:hidden;}

							.home .content_interesting_products .content_slider .card a figure img{object-fit:cover; height:100%;}

						/*Information*/
						.home .content_interesting_products .content_slider .card a .content_information{padding:20px;}

							/*Heading*/
							.home .content_interesting_products .content_slider .card a .content_information h4{font-weight:700; font-size:1.125rem; line-height:1.45; margin:0 0 23px;}

							/*CTA*/
							.home .content_interesting_products .content_slider .card a .content_information .cta{color:var(--green); position:relative; padding:0 25px 0 0;}

								.home .content_interesting_products .content_slider .card a .content_information .cta::before{width:19px; height:19px; position:absolute; right:0; top:0; bottom:0; margin:auto; background:url(../../img/ic_cta_green.svg) no-repeat; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; content:'';}

									.home .content_interesting_products .content_slider .card:hover a .content_information .cta::before{transform:translateX(10px); -webkit-transform:translateX(10px);}

		/*Mobile Button*/
		.home .content_interesting_products .content_mobile_button{display:none;}

	/*Map*/
	.home .content_map{padding:150px 0; background:var(--soft-gray);}

		/*Backgrounds*/
		.home .content_map::before{width:50%; height:475px; position:absolute; top:0; bottom:0; left:0; z-index:1; margin:auto; background:var(--dark-green-2); content:'';}

		.home .content_map::after{width:50%; height:580px; position:absolute; top:155px; right:0; z-index:1; background:var(--soft-green); content:'';}

		/*Center*/
		.home .content_map .center_content{height:580px; overflow:hidden; z-index:2; display:flex; justify-content:space-between;}

			/*Text*/
			.home .content_map .center_content .content_text{width:50%; display:flex; flex-wrap:wrap; align-content:center;}

				/*Heading*/
				.home .content_map .center_content .content_text h3{width:100%; font-weight:800; font-size:4.500rem; color:var(--white); margin:0 0 20px; line-height:1;}

					.home .content_map .center_content .content_text h3 span{display:block; color:var(--soft-green);}

				.home .content_map .center_content .content_text h4{width:100%; font-size:1.250rem; color:var(--white); margin:0 0 50px;}

				/*Button*/
				.home .content_map .center_content .content_text .button{width:220px; height:50px; line-height:47px; display:none;}

					.home .content_map .center_content .content_text .button span{text-transform:uppercase;}

			/*Map*/
			.home .content_map .center_content .map{width:50%; display:flex; align-items:center;}

				.home .content_map .center_content .map #lottie{width:100%; height:463px; z-index:10;}


	/*Twitter*/
	.home .content_twitter{padding:100px 0 180px; background:var(--soft-gray); display:none;}

		/*Slider*/
		.home .content_twitter .twitter_slider{}

			/*Item*/
			.home .content_twitter .twitter_slider .item{padding:0 0 80px;}

				/*Box*/
				.home .content_twitter .twitter_slider .item .box{width:560px; height:auto; position:absolute; padding:35px; bottom:30px; left:30px; z-index:3; background:var(--white); border-radius:4px; box-shadow:0 2px 8px 0 var(--black-01); border:solid 1px var(--border-gray);}

					/*Header*/
					.home .content_twitter .twitter_slider .item .box .content_hd{margin:0 0 20px;}

						/*Img*/
						.home .content_twitter .twitter_slider .item .box .content_hd figure{width:45px; height:45px; float:left; border-radius:30px; overflow:hidden;}

						/*Title*/
						.home .content_twitter .twitter_slider .item .box .content_hd .content_title{width:220px; float:left; margin:5px 0 0 15px;}

							.home .content_twitter .twitter_slider .item .box .content_hd .content_title h3{font-size:1.375; font-weight:700; color:var(--black);}

							.home .content_twitter .twitter_slider .item .box .content_hd .content_title h4{font-size:0.875rem; font-weight:400; color:var(--gray-3);}

						/*Time*/
						.home .content_twitter .twitter_slider .item .box .content_hd .content_time{float:right;}

							.home .content_twitter .twitter_slider .item .box .content_hd .content_time .time{display:inline-block; position:relative; top:-10px; font-weight:400; color:var(--gray-3);}

							.home .content_twitter .twitter_slider .item .box .content_hd .content_time img{display:inline-block; margin:0 0 0 30px;}

					/*Text*/
					.home .content_twitter .twitter_slider .item .box .content_text p{font-size:0.875rem; line-height:1.5; margin:0 0 15px;}
					.home .content_twitter .twitter_slider .item .box .content_text p:last-child{margin:0;}

				/*Image*/
				.home .content_twitter .twitter_slider .item figure{width:1040px; height:650px; margin:0 auto; overflow:hidden;}

					/*Pattern*/
					.home .content_twitter .twitter_slider .item figure::before{width:100%; height:100%; position:absolute; top:0; left:0; z-index:2; background:url(../../img/pattern.png) repeat; content:'';}

					/*Img*/
					.home .content_twitter .twitter_slider .item figure img{width:100%; height:100%; object-fit:cover;}

/*TEAM*/
.team{}

	/*Presentation*/
	.team .content_presentation{margin:120px 0 0; height:650px;}

		/*Content*/
		.team .content_presentation .content_text{padding:70px 0 0; z-index:5;}

			.team .content_presentation .content_text .center_content{width:70vw; display:flex; justify-content:space-between;}

			/*Heading*/
			.team .content_presentation .content_text h2{width:500px; font-weight:900; font-size:2.625rem; color:var(--white); text-transform:uppercase; line-height:1;}

				.team .content_presentation .content_text h2 span{color:var(--soft-green);}

			/*Paragraph*/
			.team .content_presentation .content_text .content_paragraph{width:550px;}

				.team .content_presentation .content_text .content_paragraph p{font-weight:600; line-height:1.6; color:var(--white); margin:0 0 25px;}
				.team .content_presentation .content_text .content_paragraph p:last-child{margin:0;}

		/*Background*/
		.team .content_presentation figure{height:100%; position:absolute; top:0; left:0;}

			/*Overlay*/
			.team .content_presentation figure::before{width:100%; height:100%; position:absolute; z-index:2; top:0; left:0; background:var(--black-015); content:'';}

			/*Image*/
			.team .content_presentation figure img{position:relative; z-index:1; width:100%; height:100%; object-fit:100%;}

		/*Animation*/
		.team .animcontent .background{transition:all 0.1s linear; width:100%; height:100vh; transform:scaleX(0.71); position:absolute; bottom:-90%; left:0; z-index:8; background:var(--medium-gray-2);}

	/*Team*/
	.team .content_team{z-index:10; background:var(--medium-gray-2); padding:0 0 110px;}

		/*Heading*/
		.team .content_team h3{font-weight:700; font-size:2.625rem; color:var(--gray); text-align:center; position:relative; top:-22px;}
		
		/*Labels*/
		.team .content_team .labels{padding:40px 0;}

			.team .content_team .labels .center_content{display:grid; grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows:1fr 1fr; gap:10px 10px;}

				/*Item*/
				.team .content_team .labels .center_content a{height:25px; line-height:25px; border:var(--border-gray-2) 1px solid; border-radius:4px; background:var(--white); font-weight:400; font-size:0.750rem; color:var(--gray); text-align:center;}

					/*Hover*/
					.team .content_team .labels .center_content a:hover{border:var(--green) 1px solid; color:var(--green);}

					/*Active*/
					.team .content_team .labels .center_content a.active{color:var(--white); border:var(--green) 1px solid; background:var(--green);}

		/*Team Grid*/
		.team .content_team .team_grid{}

  			.team .content_team .team_grid .item{width:230px; margin:0 5px 10px; background:var(--white); box-shadow:0 2px 8px 0 var(--black-01); border-radius:4px; overflow:hidden;}

  			.team .content_team .team_grid .item:nth-child(5),
  			.team .content_team .team_grid .item:nth-child(10),
  			.team .content_team .team_grid .item:nth-child(15),
  			.team .content_team .team_grid .item:nth-child(20),
  			.team .content_team .team_grid .item:nth-child(25),
  			.team .content_team .team_grid .item:nth-child(30),
  			.team .content_team .team_grid .item:nth-child(35),
  			.team .content_team .team_grid .item:nth-child(40),
  			.team .content_team .team_grid .item:nth-child(45){margin:0 0 10px 5px;}

  				/*Image*/
  				.team .content_team .team_grid .item figure{height:190px; border-radius:4px 4px 0 0; overflow:hidden;}

  				/*Information*/
  				.team .content_team .team_grid .item .content_information{padding:15px 20px;}

  					/*Heading*/
  					.team .content_team .team_grid .item .content_information h4{font-weight:700; color:var(--gray); font-size:1.250rem; margin:0 0 5px;}

  					/*Position*/
  					.team .content_team .team_grid .item .content_information .position{font-weight:400; font-size:0.875rem; color:var(--gray); margin:0 0 15px;}

  					/*Mailto*/
  					.team .content_team .team_grid .item .content_information .mailto{font-size:0.750rem; line-height:1.1; color:var(--green); word-break:break-word; position:relative; padding:20px 0 0; margin:0 0 10px;}

						/*Icon*/
						.team .content_team .team_grid .item .content_information .mailto::before{width:16px; height:16px; position:absolute; top:0; left:0; background:url(../../img/sp_ic_team.svg) no-repeat; content:'';}

							.team .content_team .team_grid .item .content_information .mailto::before{background-position:0px -51px;}

  					/*Phone*/
  					.team .content_team .team_grid .item .content_information .phone{font-size:0.875rem; font-weight:600; line-height:1.1; color:var(--gray); word-break:break-word; position:relative; padding:0 0 0 20px; margin:0 0 10px;}

  						/*Icon*/
						.team .content_team .team_grid .item .content_information .phone::before{width:16px; height:16px; position:absolute; top:0; left:0; background:url(../../img/sp_ic_team.svg) no-repeat; content:'';}

							.team .content_team .team_grid .item .content_information .phone::before{background-position:0px -25px;}

  					/*Departments*/
  					.team .content_team .team_grid .item .content_information .content_departments{margin:20px 0 0; display:grid; grid-template-columns:1fr 1fr; gap:7px 7px;}

  						.team .content_team .team_grid .item .content_information .content_departments span{height:25px; line-height:25px; border:var(--border-gray-2) 1px solid; border-radius:4px; background:var(--white); font-weight:400; font-size:0.750rem; color:var(--gray); text-align:center;}

  	/*Map*/
	.team .content_map{background:var(--soft-green); padding:60px 0;}

		/*Center*/
		.team .content_map .center_content{overflow:hidden; z-index:2; display:flex; justify-content:space-between;}

			/*Text*/
			.team .content_map .center_content .content_text{width:50%; display:flex; flex-wrap:wrap; align-content:center;}

				/*Heading*/
				.team .content_map .center_content .content_text h3{width:100%; font-weight:800; font-size:4rem; color:var(--white); margin:0 0 35px; line-height:1.1;}

					.team .content_map .center_content .content_text h3 span{color:var(--dark-green-2);}

				/*Button*/
				.team .content_map .center_content .content_text .button{width:220px; height:50px; line-height:47px;}

					.team .content_map .center_content .content_text .button span{text-transform:uppercase;}

			/*Map*/
			.team .content_map .center_content .map{width:50%; display:flex; align-items:center;}

				.team .content_map .center_content .map #lottie{width:100%; height:463px; z-index:10;}


/*BREADCRUMB*/
.content_breadcrumb{padding:145px 0 80px; background:var(--white);}

.subcategories_list .content_breadcrumb,
.contact .content_breadcrumb,
.novelty .content_breadcrumb,
.novelty_detail .content_breadcrumb,
.journeys .content_breadcrumb,
.journeys_detail .content_breadcrumb{padding:145px 0 30px;}

	.content_breadcrumb ul li{float:left; padding:0 10px 0 0; margin:0 10px 0 0; position:relative;}

		.content_breadcrumb ul li a{font-size:0.875rem; color:var(--gray);}

			.content_breadcrumb ul li.active a{color:var(--green); font-weight:600; pointer-events:none;}

			.content_breadcrumb ul li:hover a{color:var(--green);}

			.content_breadcrumb ul li::before{width:10px; height:10px; font-size:0.875rem; color:var(--border-gray-2); position:absolute; right:-7px; top:2px; content:'>';}

				.content_breadcrumb ul li:last-child::before{display:none;}


/*CATEGORIES LIST*/
.categories_list{}

	/*Content*/
	.categories_list .content_categories_list{background:var(--gray-4); padding:0 0 145px;}

		.categories_list .content_categories_list .center_content{z-index:3;}

		/*Ornament*/
		.categories_list .content_categories_list::before{width:100%; height:30px; background:var(--white); position:absolute; top:0; left:0; z-index:2; content:'';}

		/*List*/
		.categories_list .content_categories_list ul{z-index:3;}

			.categories_list .content_categories_list ul li{height:200px; position:relative; border-radius:4px; overflow:hidden; background:var(--white); box-shadow:0 2px 8px var(--black-01); margin:0 0 20px;}
			.categories_list .content_categories_list ul li:last-child{margin:0;}

				.categories_list .content_categories_list ul li a{height:100%; display:flex; justify-content:space-between; z-index:3;}

					/*Text*/
					.categories_list .content_categories_list ul li .content_text{width:570px; padding:0 0 0 65px; height:100%; display:flex; align-content:center; flex-wrap:wrap;}

						/*Heading*/
						.categories_list .content_categories_list ul li h4{font-weight:900; font-size:3.500rem; color:var(--gray); letter-spacing:1.5px; margin:0 0 5px; text-transform:uppercase; transition:all 0.5s ease-in-out;}

							.categories_list .content_categories_list ul li:hover h4{color:var(--white);}

						/*Cta*/
						.categories_list .content_categories_list ul li .cta{font-size:1.250rem; color:var(--gray-5); position:relative; padding:0 30px 0 0; height:26px; overflow:hidden; transition:all 0.5s ease-in-out;}

							.categories_list .content_categories_list ul li:hover .cta{height:0;}

							.categories_list .content_categories_list ul li .cta::before{width:20px; height:20px; position:absolute; top:0; bottom:0; margin:auto; right:0; background:url(../../img/ic_see_more.svg) no-repeat; content:'';}	

					/*Image*/
					.categories_list .content_categories_list ul li figure{width:555px;}

						.categories_list .content_categories_list ul li figure img{width:100%; height:100%; object-fit:cover; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; transform-origin:center;}

							.categories_list .content_categories_list ul li:hover figure img{transform:scale(1.05); -webkit-transform:scale(1.05);}

			/*Line*/
			.categories_list .content_categories_list ul li::before{width:600px; height:150px; position:absolute; top:0; bottom:0; left:0; margin:auto; z-index:2; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); clip-path: polygon(0 0, 2% 0, 2% 100%, 0% 100%); content:'';}

				.categories_list .content_categories_list ul li:hover::before{clip-path:polygon(0 0, 100% 0, 95% 100%, 0% 100%);}

				/*Backgrounds Logic*/
				.categories_list .content_categories_list ul li:nth-child(1)::before,
				.categories_list .content_categories_list ul li:nth-child(11)::before,
				.categories_list .content_categories_list ul li:nth-child(21)::before{background:var(--cat-1);}

				.categories_list .content_categories_list ul li:nth-child(2)::before,
				.categories_list .content_categories_list ul li:nth-child(12)::before,
				.categories_list .content_categories_list ul li:nth-child(22)::before{background:var(--cat-2);}

				.categories_list .content_categories_list ul li:nth-child(3)::before,
				.categories_list .content_categories_list ul li:nth-child(13)::before,
				.categories_list .content_categories_list ul li:nth-child(23)::before{background:var(--cat-3);}

				.categories_list .content_categories_list ul li:nth-child(4)::before,
				.categories_list .content_categories_list ul li:nth-child(14)::before,
				.categories_list .content_categories_list ul li:nth-child(24)::before{background:var(--cat-4);}

				.categories_list .content_categories_list ul li:nth-child(5)::before,
				.categories_list .content_categories_list ul li:nth-child(15)::before,
				.categories_list .content_categories_list ul li:nth-child(25)::before{background:var(--cat-5);}

				.categories_list .content_categories_list ul li:nth-child(6)::before,
				.categories_list .content_categories_list ul li:nth-child(16)::before,
				.categories_list .content_categories_list ul li:nth-child(26)::before{background:var(--cat-6);}

				.categories_list .content_categories_list ul li:nth-child(7)::before,
				.categories_list .content_categories_list ul li:nth-child(17)::before,
				.categories_list .content_categories_list ul li:nth-child(27)::before{background:var(--cat-7);}

				.categories_list .content_categories_list ul li:nth-child(8)::before,
				.categories_list .content_categories_list ul li:nth-child(18)::before,
				.categories_list .content_categories_list ul li:nth-child(28)::before{background:var(--cat-8);}

				.categories_list .content_categories_list ul li:nth-child(9)::before,
				.categories_list .content_categories_list ul li:nth-child(19)::before,
				.categories_list .content_categories_list ul li:nth-child(29)::before{background:var(--cat-9);}

				.categories_list .content_categories_list ul li:nth-child(10)::before,
				.categories_list .content_categories_list ul li:nth-child(20)::before,
				.categories_list .content_categories_list ul li:nth-child(30)::before{background:var(--cat-10);}

		/*B Category*/

			/*Image*/
			.categories_list .content_categories_list.b_category ul li figure{width:375px; overflow:hidden; display:flex; justify-content:center;}

				.categories_list .content_categories_list.b_category ul li figure img{width:auto; height:100%; position:relative; bottom:-15px; transition:all 1s ease-in-out; -webkit-transition:all 1s ease-in-out; transform-origin:center;}

					.categories_list .content_categories_list.b_category ul li:hover figure img{transform:scale(1.1); -webkit-transform:scale(1.1);}

			/*Background Right*/
			.categories_list .content_categories_list.b_category ul li::after{width:375px; height:150px; position:absolute; top:0; bottom:0; right:0; margin:auto; z-index:2; content:'';}

				/*Backgrounds Logic*/
				.categories_list .content_categories_list.b_category ul li:nth-child(1)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(11)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(21)::after{background:var(--cat-1);}

				.categories_list .content_categories_list.b_category ul li:nth-child(2)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(12)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(22)::after{background:var(--cat-2);}

				.categories_list .content_categories_list.b_category ul li:nth-child(3)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(13)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(23)::after{background:var(--cat-3);}

				.categories_list .content_categories_list.b_category ul li:nth-child(4)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(14)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(24)::after{background:var(--cat-4);}

				.categories_list .content_categories_list.b_category ul li:nth-child(5)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(15)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(25)::after{background:var(--cat-5);}

				.categories_list .content_categories_list.b_category ul li:nth-child(6)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(16)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(26)::after{background:var(--cat-6);}

				.categories_list .content_categories_list.b_category ul li:nth-child(7)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(17)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(27)::after{background:var(--cat-7);}

				.categories_list .content_categories_list.b_category ul li:nth-child(8)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(18)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(28)::after{background:var(--cat-8);}

				.categories_list .content_categories_list.b_category ul li:nth-child(9)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(19)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(29)::after{background:var(--cat-9);}

				.categories_list .content_categories_list.b_category ul li:nth-child(10)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(20)::after,
				.categories_list .content_categories_list.b_category ul li:nth-child(30)::after{background:var(--cat-10);}


/*SUBCATEGORY*/
.subcategories_list{}

	.subcategories_list .content_subcategories_list{background:var(--gray-4); padding:0 0 145px;}

		/*Ornament*/
		.subcategories_list .content_subcategories_list::before{width:100%; height:170px; position:absolute; top:0; left:0; background:var(--white); z-index:1; content:'';}

		/*Filters*/
		.subcategories_list .content_subcategories_list .col_left{width:230px; float:left; z-index:3;}

			/*Close Filter mobile*/
			.subcategories_list .content_subcategories_list .col_left .close_filter_modal{display:none;}

			/*Accordion*/
			.subcategories_list .content_subcategories_list .col_left .content_accordion{}

				/*Title Mobile*/
				.subcategories_list .content_subcategories_list .col_left .content_accordion .mobile_title{display:none;}

				/*Filters*/
				.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters{border:var(--border-gray-2) 1px solid; border-radius:4px; background:var(--white); padding:5px 0;}

					/*Button*/
					.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters .btn_open_accordion{height:45px; position:relative; line-height:43px; border-bottom:var(--border-gray-2) 1px solid; padding:0 20px; box-sizing:border-box; color:var(--gray);}

						.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li:first-child .btn_open_accordion{border-top:var(--border-gray-2) 1px solid;}

						/*Arrow*/
						.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters .btn_open_accordion::before{width:14px; height:8px; position:absolute; right:20px; top:0; bottom:0; margin:auto; transform:rotate(180deg); -webkit-transform:rotate(180deg); background:url(../../img/bg_cross_accordion.svg) no-repeat; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; transform-origin:center; content:'';}

							.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li.open .btn_open_accordion::before{transform:rotate(0deg); -webkit-transform:rotate(0deg);}

					/*Sub*/
					.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li .content_subcategory_filter{max-height:0; overflow:hidden; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
					.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li.open .content_subcategory_filter{max-height:500px; border-bottom:var(--border-gray-2) 1px solid;}

						.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li .content_subcategory_filter a{width:100%; min-height:40px; float:left; position:relative; line-height:1.7; padding:10px 40px; box-sizing:border-box; color:var(--gray); font-size:0.875rem;}

							.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li .content_subcategory_filter a:hover,
							.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li .content_subcategory_filter a.active{background:var(--medium-gray-2); color:var(--dark-gray); font-weight:600;}

							/*Hover Line*/
							.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li .content_subcategory_filter a::before{width:3px; height:100%; position:absolute; top:0; left:0; pointer-events:none; transform:scaleX(0); -webkit-transform:scaleX(0); transform-origin:center left; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; background:var(--green); content:'';}

								.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li .content_subcategory_filter a:hover::before,
								.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li .content_subcategory_filter a.active::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

		/*Results*/
		.subcategories_list .content_subcategories_list .col_right{width:calc(100% - 250px); float:right; z-index:3;}

			/*Texts*/
			.subcategories_list .content_subcategories_list .content_text{margin:30px 0;}
			.subcategories_list .content_subcategories_list .content_text.first{margin:0 0 30px;}

				/*Button Mobile*/
				.subcategories_list .content_subcategories_list .content_text.first .button{display:none;}

				/*Heading*/
				.subcategories_list .content_subcategories_list .content_text h2{font-weight:900; font-size:3.500rem; color:var(--gray); text-transform:uppercase; margin:0 0 15px;}

				.subcategories_list .content_subcategories_list .content_text h3{float:left; font-weight:700; font-size:1.500rem; color:var(--gray);}

				/*Results*/
				.subcategories_list .content_subcategories_list .content_text .results{float:right; font-size:1.250rem; color:var(--gray-6);}

			/*Cards*/
			.subcategories_list .content_subcategories_list .content_cards{height:auto; display:grid; grid-template-columns:1fr 1fr 1fr 1fr; gap:20px;}

				.subcategories_list .content_subcategories_list .content_cards .card_height{height:420px}

				/*Card*/
				.subcategories_list .content_subcategories_list .content_cards .card{width:230px; height:380px; overflow:hidden; background:var(--white); box-shadow: 0 2px 8px 0 var(--black-01); border: solid 1px var(--border-gray); border-radius:4px; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); will-change:transform, box-shadow;}

					/*Hover*/
					.subcategories_list .content_subcategories_list .content_cards .card:hover{height:420px; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1), 0 10px 22px 0 rgba(0, 0, 0, 0.12);}

					/**/
					.subcategories_list .content_subcategories_list .content_cards .card a{height:100%;}

						/*Image*/
						.subcategories_list .content_subcategories_list .content_cards .card a figure{height:230px; padding:30px 20px; border-bottom:var(--border-gray-2) 1px solid;}

							.subcategories_list .content_subcategories_list .content_cards .card a figure img{object-fit:contain; height:100%;}

						/*Information*/
						.subcategories_list .content_subcategories_list .content_cards .card a .content_information{padding:20px;}

							/*Heading*/
							.subcategories_list .content_subcategories_list .content_cards .card a .content_information h4{font-weight:700; font-size:1.125rem; line-height:1.45; margin:0 0 23px;}

							/*CTA*/
							.subcategories_list .content_subcategories_list .card a .content_information .cta{color:var(--green); position:relative; padding:0 25px 0 0;}

								.subcategories_list .content_subcategories_list .content_cards .card a .content_information .cta::before{width:19px; height:19px; position:absolute; right:0; top:0; bottom:0; margin:auto; background:url(../../img/ic_cta_green.svg) no-repeat; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; content:'';}

									.subcategories_list .content_subcategories_list .content_cards .card:hover a .content_information .cta::before{transform:translateX(10px); -webkit-transform:translateX(10px);}

							/*Hide Information*/
							.subcategories_list .content_subcategories_list .content_cards .card a .content_information .hide_info{opacity:0; font-size:0.875rem; color:var(--gray); line-height:1.3; margin:15px 0 0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; transition-delay:0s; will-change:opacity;}
							.subcategories_list .content_subcategories_list .card:hover a .content_information .hide_info{opacity:1; transition-delay:0.5s;}


/*PRODUCT FILE*/
.product_file{}

	.product_file .content_product_file .center_content{z-index:3;}

	/*Product File*/
	.product_file .content_product_file{background:var(--gray-4); padding:0 0 200px;}

		/*Ornament*/
		.product_file .content_product_file::before{width:100%; height:170px; position:absolute; top:0; left:0; background:var(--white); z-index:1; content:'';}


	/*Columns*/
	.product_file .content_product_file .center_content .content_columns{padding:0 0 135px;}

		/*Col Left*/
		.product_file .content_product_file .center_content .col_left{width:620px; float:left;}

			/*Slider*/
			.product_file .content_product_file .center_content .col_left .content_slider{height:483px; background:var(--white); margin:0 0 40px; box-shadow:0 2px 8px 0 var(--black-01); border-radius:4px; overflow:hidden; border: solid 1px var(--border-gray-2);}

				/*Big Product*/
				.product_file .content_product_file .center_content .col_left .content_slider .slider-product{width:500px; height:100%;}

					.product_file .content_product_file .center_content .col_left .content_slider .slider-product .slick-list,
					.product_file .content_product_file .center_content .col_left .content_slider .slider-product .slick-list .slick-track{height:100%;}

						.product_file .content_product_file .center_content .col_left .content_slider .slider-product .item{height:100%; width:100%; display:flex; justify-content:center; align-content:flex-end;}

							.product_file .content_product_file .center_content .col_left .content_slider .slider-product .item img{width:100%; height:100%; object-fit:contain;}

				/*Thumbs*/
				.product_file .content_product_file .center_content .col_left .content_slider .slider-nav-product{width:120px; position:absolute; top:0; right:0px; border-left:var(--border-gray-2) solid 1px;}

					.product_file .content_product_file .center_content .col_left .content_slider .slider-nav-product .item{width:100% !important; height:120px; padding:10px 0; margin:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; cursor:pointer; border-bottom:var(--border-gray-2) solid 1px;}
					.product_file .content_product_file .center_content .col_left .content_slider .slider-nav-product .item:last-child{border:none;}

						/*Active*/
						.product_file .content_product_file .center_content .col_left .content_slider .slider-nav-product .item::before{width:100%; height:100%; position:absolute; top:0; left:0; z-index:2; border:var(--green) 2px solid; opacity:0; pointer-events:none; transition:all 0.5s ease-in-out; box-sizing:border-box; content:'';}
						.product_file .content_product_file .center_content .col_left .content_slider .slider-nav-product .item.slick-current::before{opacity:1;}

						/*Hover*/
						.product_file .content_product_file .center_content .col_left .content_slider .slider-nav-product .item::after{width:100%; height:100%; position:absolute; top:0; left:0; z-index:2; border:var(--soft-green) 1px solid; opacity:0; pointer-events:none; transition:all 0.5s ease-in-out; box-sizing:border-box; content:'';}
						.product_file .content_product_file .center_content .col_left .content_slider .slider-nav-product .item:hover::after{opacity:1;}

						/*Image*/
						.product_file .content_product_file .center_content .col_left .content_slider .slider-nav-product .item img{object-fit:contain; width:100%; height:100%;}

			/*Heading*/
			.product_file .content_product_file .center_content .col_left h3{font-weight:700; font-size:2rem; color:var(--gray); margin:0 0 15px;}

				.product_file .content_product_file .center_content .col_left h3.desktop{display:block;}
				.product_file .content_product_file .center_content .col_left h3.mobile{display:none;}

			/*Heading Mobile*/
			.product_file .content_product_file .center_content .col_left h3.title_mobile{display:none;}

			/*Button Go to Form Mobile*/
			.product_file .content_product_file .center_content .col_left .btn_form_mobile{display:none;}

			/*Features*/
			.product_file .content_product_file .center_content .col_left .content_features{background:var(--white); border-radius:4px; border:var(--border-gray-2) 1px solid; padding:40px 45px; margin:0 0 40px;}

				/*Heading*/
				.product_file .content_product_file .center_content .col_left .content_features h4{font-weight:700; font-size:1.5rem; color:var(--gray); margin:0 0 25px;}

				/*List*/
				.product_file .content_product_file .center_content .col_left .content_features .content_list li{box-sizing:border-box; position:relative; padding:0 0 0 25px; font-weight:600; color:var(--gray); line-height:1.2; margin:0 0 20px;}
				.product_file .content_product_file .center_content .col_left .content_features .content_list li:last-child{margin:0;}

					/*Icon*/
					.product_file .content_product_file .center_content .col_left .content_features .content_list li::before{width:15px; height:15px; position:absolute; top:2px; left:0; margin:auto; background:url(../../img/ic_bullet_features.svg) no-repeat; content:'';}

			/*Description*/
			.product_file .content_product_file .center_content .col_left .content_description{margin:0 0 50px;}

				.product_file .content_product_file .center_content .col_left .content_description p{font-weight:400; color:var(--gray); line-height:1.5; margin:0 0 20px;}
				.product_file .content_product_file .center_content .col_left .content_description p:last-child{margin:0;}

			/*Slider Images*/
			.product_file .content_product_file .center_content .col_left .content_slider_img{margin:0 0 35px;}

				/*Arrows*/
				.product_file .content_product_file .center_content .col_left .content_slider_img .slick-arrow.slick-prev{left:-25px; right:auto; bottom:0; top:0; margin:auto;}
				.product_file .content_product_file .center_content .col_left .content_slider_img .slick-arrow.slick-next{right:-25px; bottom:0; top:0; margin:auto;}

				/*Item*/
				.product_file .content_product_file .center_content .col_left .content_slider_img .item{border-radius:4px; overflow:hidden;}

			/*Video*/
			.product_file .content_product_file .center_content .col_left .content_video{height:350px;}

				/*Button*/
				.product_file .content_product_file .center_content .col_left .content_video .play_video{width:100%; height:100%; font-size:0; position:absolute; z-index:3; top:0; left:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
				.product_file .content_product_file .center_content .col_left .content_video.show .play_video{opacity:0; pointer-events:none;}

					/*Overlay*/
					.product_file .content_product_file .center_content .col_left .content_video .play_video::after{width:100%; height:100%; position:absolute; top:0; left:0; background:url(../../img/bg_overlay_video.png) repeat; content:'';}

					/*Icon*/
					.product_file .content_product_file .center_content .col_left .content_video .play_video::before{width:60px; height:60px; position:absolute; top:0; left:0; bottom:0; right:0; z-index:2; margin:auto; background:url(../../img/ic_play.svg) no-repeat; background-position:center; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; content:'';}
					.product_file .content_product_file .center_content .col_left .content_video .play_video:hover::before{transform:scale(1.1); -webkit-transform:scale(1.1);}

				/*Iframe*/
				.product_file .content_product_file .center_content .col_left .content_video iframe{width:100%; height:100%; object-fit:cover; z-index:1;}

			/*B files*/
			
				/*Plants*/
				.product_file .content_product_file .center_content .col_left .content_plants{display:grid; grid-template-columns: 1fr 1fr 1fr; gap:10px 10px; margin:0 0 30px;}

					/*Item*/
					.product_file .content_product_file .center_content .col_left .content_plants .item_plant{height:80px; padding:0 15px 0 20px; display:flex; justify-content:space-between; align-items:center; border-radius:4px; border:solid 1px var(--border-gray-2); background:var(--white);}

						/*Name*/
						.product_file .content_product_file .center_content .col_left .content_plants .item_plant .name{font-size:1.188rem; font-weight:600; color:var(--gray);}

						/*Icon*/
						.product_file .content_product_file .center_content .col_left .content_plants .item_plant .icon{width:55px; height:65px; float:right; background:url(../../img/sp_plants.svg) no-repeat;}

							/*Background Position*/
							.product_file .content_product_file .center_content .col_left .content_plants .item_plant.sorgo .icon{background-position:0px -11px;}
							.product_file .content_product_file .center_content .col_left .content_plants .item_plant.soja .icon{background-position:0px -91px;}
							.product_file .content_product_file .center_content .col_left .content_plants .item_plant.cebada .icon{background-position:0px -162px;}
							.product_file .content_product_file .center_content .col_left .content_plants .item_plant.maiz .icon{background-position:0px -247px;}
							.product_file .content_product_file .center_content .col_left .content_plants .item_plant.trigo .icon{background-position:0px -342px;}
							.product_file .content_product_file .center_content .col_left .content_plants .item_plant.gramineas .icon{background-position:0px -440px;}
							.product_file .content_product_file .center_content .col_left .content_plants .item_plant.colza .icon{background-position:0px -548px;}
							.product_file .content_product_file .center_content .col_left .content_plants .item_plant.leguminosas .icon{background-position:0px -648px;}
							.product_file .content_product_file .center_content .col_left .content_plants .item_plant.arroz .icon{background-position:0px -740px;}
							.product_file .content_product_file .center_content .col_left .content_plants .item_plant.barbecho .icon{background-position:0px -853px;}

				/*Extra Information*/
				.product_file .content_product_file .center_content .col_left .content_information{margin:0 0 30px;}

					/*Heading*/
					.product_file .content_product_file .center_content .col_left .content_information h4{font-weight:800; font-size:0.750rem; color:var(--gray); text-transform:uppercase; letter-spacing:2px; margin:0 0 15px;}

					/*List*/
					.product_file .content_product_file .center_content .col_left .content_information .extra_information li{padding:20px 0; border-bottom:var(--border-gray-2) 1px solid; display:grid; grid-template-columns:1fr 1fr; gap:0 20px;}

						.product_file .content_product_file .center_content .col_left .content_information .extra_information li .label{font-weight:700; font-size:1.250rem; color:var(--gray); margin:0 0 10px;}

						.product_file .content_product_file .center_content .col_left .content_information .extra_information li .text{font-weight:600; color:var(--gray);}

				/*Crops*/
				.product_file .content_product_file .center_content .col_left .content_crops{margin:0 0 30px;}

					/*Heading*/
					.product_file .content_product_file .center_content .col_left .content_crops h4{font-weight:700; font-size:1.250rem; color:var(--gray); margin:0 0 25px;}

					/*List*/
					.product_file .content_product_file .center_content .col_left .content_crops ul li{padding:0 0 0 20px; margin:0 0 5px; box-sizing:border-box; font-weight:600; color:var(--gray); position:relative;}
					.product_file .content_product_file .center_content .col_left .content_crops ul li:last-child{margin:0;}

						.product_file .content_product_file .center_content .col_left .content_crops ul li::before{width:10px; height:10px; font-weight:600; color:var(--gray); position:absolute; top:0; left:0; content:'-';}


		/*Col Right*/
		.product_file .content_product_file .center_content .col_right{width:410px; float:right;}

			/*Information*/
			.product_file .content_product_file .center_content .col_right .content_information{background:var(--white); border-radius:4px; box-shadow:0 2px 8px 0 var(--black-01); border: solid 1px var(--border-gray);}

				/*Heading*/
				.product_file .content_product_file .center_content .col_right .content_information h2{padding:35px; font-weight:700; font-size:2rem; color:var(--gray); text-align:left; box-sizing:border-box;}

					.product_file .content_product_file .center_content .col_right .content_information h2.desktop{display:block;}
					.product_file .content_product_file .center_content .col_right .content_information h2.mobile{display:none;}

				/*Observation Pastures*/
				.product_file .content_product_file .center_content .col_right .content_information .content_observation{padding:40px 30px; background:var(--dark-green-2);}

					.product_file .content_product_file .center_content .col_right .content_information .content_observation ul li{margin:0 0 25px;}
					.product_file .content_product_file .center_content .col_right .content_information .content_observation ul li:last-child{margin:0;}

						.product_file .content_product_file .center_content .col_right .content_information .content_observation ul li .title{width:115px; float: left; font-weight:500; color:var(--soft-green);}

							.product_file .content_product_file .center_content .col_right .content_information .content_observation ul li .title img{display:inline-block; margin:0 10px 0 0; position:relative;}

								.product_file .content_product_file .center_content .col_right .content_information .content_observation ul li:nth-child(1) .title img{top:3px;}
								.product_file .content_product_file .center_content .col_right .content_information .content_observation ul li:nth-child(2) .title img{top:3px;}
								.product_file .content_product_file .center_content .col_right .content_information .content_observation ul li:nth-child(3) .title img{top:5px;}

						.product_file .content_product_file .center_content .col_right .content_information .content_observation ul li .information{font-weight:600; color:var(--white); display:block; padding:0 0 0 125px;}	

				/*Calendar Crops*/
				.product_file .content_product_file .center_content .col_right .content_information .content_calendar{background:var(--dark-green-2); padding:25px 35px;}

					/*Title*/
					.product_file .content_product_file .center_content .col_right .content_information .content_calendar h4{color:var(--white); font-weight:500; text-transform:uppercase; font-style:0.875rem; letter-spacing:2px;}

					/*Chart*/
					.product_file .content_product_file .center_content .col_right .content_information .content_calendar .content_chart{margin:50px 0 0;}

						/*Months*/
						.product_file .content_product_file .center_content .col_right .content_information .content_calendar .content_months{position:absolute; top:-25px; left:0;}

							.product_file .content_product_file .center_content .col_right .content_information .content_calendar .content_months li{position:relative; float:left; width:84px; padding:0 0 0 10px; box-sizing:border-box; font-weight:700; font-size:0.875rem; text-transform:capitalize; color:var(--white);}
							.product_file .content_product_file .center_content .col_right .content_information .content_calendar .content_months li:after{width:3px; height:45px; background:var(--white); position:absolute; top:0; left:-3px; content:'';}

						/*Blocks*/
						.product_file .content_product_file .center_content .col_right .content_information .content_calendar .content_chart span{width:25px; height:20px; float:left; margin:0 3px 0 0; background:var(--white-02);}
						.product_file .content_product_file .center_content .col_right .content_information .content_calendar .content_chart span:last-child{margin:0;}
						.product_file .content_product_file .center_content .col_right .content_information .content_calendar .content_chart span.active{background:var(--soft-green);}

						/*Observation*/
						.product_file .content_product_file .center_content .col_right .content_information .content_calendar .content_observation{margin:30px 0 0; padding:0;}

							.product_file .content_product_file .center_content .col_right .content_information .content_calendar .content_observation span{width:auto; background:none; position:relative; float:left; margin:0 15px 0 0; }	

							.product_file .content_product_file .center_content .col_right .content_information .content_calendar .content_observation .title{color:var(--soft-green); top:2px; font-weight:500;}

							.product_file .content_product_file .center_content .col_right .content_information .content_calendar .content_observation .answer{font-weight:600; color:var(--white); margin:0;}

				/*Features*/
				.product_file .content_product_file .center_content .col_right .content_information .content_features{display:flex; justify-content:center; padding:30px 0;}

					.product_file .content_product_file .center_content .col_right .content_information .content_features li{width:25%; position:relative; display:flex; justify-content:center; flex-wrap:wrap; align-content:flex-start; text-align:center;}

					/*Line*/
					.product_file .content_product_file .center_content .col_right .content_information .content_features li::before{width:1px; height:35px; position:absolute; top:0; bottom:0; right:0; margin:auto; background:var(--border-gray-2); content:'';}

						.product_file .content_product_file .center_content .col_right .content_information .content_features li:last-child::before{display:none;}

					/*Icon*/
					.product_file .content_product_file .center_content .col_right .content_information .content_features .icon{width:20px; height:30px; display:block; background:url(../../img/ic_seed_type_black.svg) no-repeat;}

						/*Backgrounds*/
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_grain .icon{background-position:left -7px top -3px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_crops .icon{background-position:left -7px top -37px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_utilization .icon{background-position:left -7px top -64px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_disease .icon{background-position:left -7px top -95px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_dorm .icon{background-position:left -7px top -126px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_endophyte .icon{background-position:left -7px top -158px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_heading_date .icon{background-position:left -7px top -186px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_leaf_size .icon{background-position:left -7px top -217px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_pasture .icon{background-position:left -7px top -251px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_pest .icon{background-position:left -4px top -287px; padding:5px 0 5px 30px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_ploidy .icon{background-position:left -7px top -325px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_rainfall .iconbackground-position:left -7px top -368px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_season .icon{background-position:left -4px top -402px; padding:5px 0 5px 30px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_sowing_rate .icon{background-position:left -7px top -433px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_yield .icon{background-position:left -4px top -468px; padding:5px 0 5px 30px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_pasture_life .icon{background-position:left -7px top -501px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_he .icon{background-position:left -1px top -535px; padding:5px 0 5px 35px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_le .icon{background-position:left -1px top -568px; padding:5px 0 5px 35px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_se .icon{background-position:left -1px top -603px; padding:5px 0 5px 35px;}
						.product_file .content_product_file .center_content .col_right .content_information .content_features li.ic_we .icon{background-position:left -1px top -635px; padding:5px 0 5px 35px;}

					/*Name*/
					.product_file .content_product_file .center_content .col_right .content_information .content_features .name{font-size:0.875rem; color:var(--gray);}

				/*Form*/
				.product_file .content_product_file .center_content .col_right .content_information .content_form{padding:25px 35px; border-top:var(--gray-03) 1px solid;}

					/*Heading*/
					.product_file .content_product_file .center_content .col_right .content_information .content_form h3{font-weight:500; font-size:1.500rem; color:var(--gray); text-align:center; margin:0 0 20px;}

					/*Form*/
					.product_file .content_product_file .center_content .col_right .content_information .content_form ul li{margin:0 0 20px; position:relative; box-sizing:border-box;}
					.product_file .content_product_file .center_content .col_right .content_information .content_form ul li:last-child{margin:0;}

						/*Button*/
						.product_file .content_product_file .center_content .col_right .content_information .content_form ul li .button{width:100%; height:45px; line-height:43px;}

							.product_file .content_product_file .center_content .col_right .content_information .content_form ul li .button span{font-weight:800; display:inline-block;}

						/*Link*/
						.product_file .content_product_file .center_content .col_right .content_information .content_form ul li.content_link{text-align:center;}

							.product_file .content_product_file .center_content .col_right .content_information .content_form ul li.content_link .link{font-size:0.875rem; color:var(--green); text-decoration:underline;}

								.product_file .content_product_file .center_content .col_right .content_information .content_form ul li.content_link .link:hover{text-decoration:none;}

						/*Terms*/
						.product_file .content_product_file .center_content .col_right .content_information .content_form ul li.content_terms{margin:20px 0 0; text-align:center; padding:0 60px;}

							.product_file .content_product_file .center_content .col_right .content_information .content_form ul li.content_terms span{font-weight:400; font-size:0.875rem; color:var(--gray); line-height:1.4;}

								.product_file .content_product_file .center_content .col_right .content_information .content_form ul li.content_terms span a{color:var(--green); font-weight:500; text-decoration:underline;}

									.product_file .content_product_file .center_content .col_right .content_information .content_form ul li.content_terms span a:hover{text-decoration:none;}
		
					/*Success*/
					.product_file .content_product_file .center_content .col_right .content_information .content_form .content_success{height:100%; position:absolute; top:0; left:0; z-index:5; background:var(--white); display:flex; justify-content:center; flex-wrap:wrap; align-content:center; padding:0 35px; text-align:center; opacity:0; pointer-events:none; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
					.product_file .content_product_file .center_content .col_right .content_information .content_form.success .content_success{opacity:1; pointer-events:all;}

						/*Icon*/
						.product_file .content_product_file .center_content .col_right .content_information .content_form .content_success .icon{width:94px; height:94px; display:block; background:url(../../img/ic_success.svg) no-repeat;}

						/*Text*/
						.product_file .content_product_file .center_content .col_right .content_information .content_form .content_success p{margin:35px 0 130px; padding:0 50px; box-sizing:border-box; font-weight:1.250rem; color:var(--soft-green-2); font-weight:600; line-height:1.4;}

						/*Button*/
						.product_file .content_product_file .center_content .col_right .content_information .content_form .content_success .button{height:45px; line-height:43px;}

							.product_file .content_product_file .center_content .col_right .content_information .content_form .content_success .button span{text-transform:uppercase;}	

			/*Buttons*/
			.product_file .content_product_file .center_content .col_right .content_buttons{padding:35px 60px;}

				.product_file .content_product_file .center_content .col_right .content_buttons .button{width:100%; height:45px; line-height:43px; margin:0 0 20px;}
				.product_file .content_product_file .center_content .col_right .content_buttons .button:last-child{margin:0;}

					.product_file .content_product_file .center_content .col_right .content_buttons .button span{font-weight:800; display:inline-block;}

						/*Icon*/
						.product_file .content_product_file .center_content .col_right .content_buttons .button span svg{fill:var(--green); display:inline-block; position:relative; margin:0 0 0 10px; top:4px;}

							.product_file .content_product_file .center_content .col_right .content_buttons .button:hover span svg{fill:var(--white);}

		/*Animation*/
		.product_file .background_green{transition:all 0.1s linear; width:100%; height:200px; transform:scaleX(0.71); position:absolute; bottom:0; left:0; z-index:8; background:var(--dark-green-2);}

	/*Related Products*/
	.product_file .content_related_products{background:var(--dark-green-2);}

		/*Products*/
		.product_file .content_related_products .products{padding:90px 0; z-index:9;}

			/*Heading*/
			.product_file .content_related_products .products h3{text-align:center; font-size:2rem; font-weight:700; line-height:1.25; margin:0 0 45px; color:var(--soft-green);}

			/*Cards*/
			.product_file .content_related_products .products .content_cards{height:420px; display:flex; justify-content:space-between; margin:0 0 20px;}

				/*Card*/
				.product_file .content_related_products .products .content_cards .card{width:230px; height:380px; overflow:hidden; background:var(--white); box-shadow: 0 2px 8px 0 var(--black-01); border: solid 1px var(--border-gray); border-radius:4px; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); will-change:transform, box-shadow;}

					/*Hover*/
					.product_file .content_related_products .products .content_cards .card:hover{height:420px; box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.1), 0 10px 22px 0 rgba(0, 0, 0, 0.12);}

					/**/
					.product_file .content_related_products .products .content_cards .card a{height:100%;}

						/*Image*/
						.product_file .content_related_products .products .content_cards .card a figure{height:230px; padding:30px 20px; border-bottom:var(--border-gray-2) 1px solid;}

							.product_file .content_related_products .products .content_cards .card a figure img{/*object-fit:cover; height:100%;*/}

						/*Information*/
						.product_file .content_related_products .products .content_cards .card a .content_information{padding:20px;}

							/*Heading*/
							.product_file .content_related_products .products .content_cards .card a .content_information h4{font-weight:700; font-size:1.125rem; line-height:1.45; margin:0 0 23px;}

							/*CTA*/
							.product_file .content_related_products .products .content_cards .card a .content_information .cta{color:var(--green); position:relative; padding:0 25px 0 0;}

								.product_file .content_related_products .products .content_cards .card a .content_information .cta::before{width:19px; height:19px; position:absolute; right:0; top:0; bottom:0; margin:auto; background:url(../../img/ic_cta_green.svg) no-repeat; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; content:'';}

									.product_file .content_related_products .products .content_cards .card:hover a .content_information .cta::before{transform:translateX(10px); -webkit-transform:translateX(10px);}

							/*Hide Information*/
							.product_file .content_related_products .products .content_cards .card a .content_information .hide_info{opacity:0; font-size:0.875rem; color:var(--gray); line-height:1.3; margin:15px 0 0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; transition-delay:0s; will-change:opacity;}
							.product_file .content_related_products .products .content_cards .card:hover a .content_information .hide_info{opacity:1; transition-delay:0.5s;}

/*MODAL*/
.modal{width:100%; height:100%; position:fixed; top:0; left:0; z-index:99; background:var(--black-08); opacity:0; pointer-events:none; display:flex; justify-content:center; align-items:center; transition:all 0.75s ease-in-out; -webkit-transition:all 0.75s ease-in-out;}
.modal.show{opacity:1; pointer-events:all;}

	/*Box*/
	.modal .box{padding:50px 65px; background:var(--white); border-radius:4px;}

		/*Close*/
		.modal .box .close_modal{width:45px; height:45px; position:absolute; top:20px; right:25px; z-index:4; background:var(--green); border-radius:18px; font-size:0;}
		.modal .box .close_modal:hover{background:var(--soft-green);}

			.modal .box .close_modal::before{width:14px; height:14px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; background:url(../../img/ic_close_modal.svg) no-repeat; content:'';}

		/*Form*/
		.modal.content_form .box{width:860px;}

			/*Heading*/
			.modal.content_form .box h3{text-align:center; font-size:1.5rem; font-weight:700; color:var(--gray); margin:0 0 50px;}

			/*Form*/
			.modal.content_form .box .form{display:grid; grid-template-columns:1fr 1fr; gap:20px 40px;}

				.modal.content_form .box .form li{position:relative;}

					/*Button*/
					.modal.content_form .box .form li .button{width:200px; height:45px; line-height:43px; margin:20px 0 0; }

						.modal.content_form .box .form li .button span{font-weight:800;}

		/*Form Inscription*/
		.modal.content_form_inscription .box{width:860px;}

			/*Texts*/
			.modal.content_form_inscription .box .content_text{z-index:4;}

				/*Label*/
				.modal.content_form_inscription .box .label{font-weight:400; color:var(--gray); text-transform:uppercase; letter-spacing:2px; text-align:center; margin:0 0 20px;}

				/*Date*/
				.modal.content_form_inscription .box .date{font-weight:600; color:var(--gray); font-size:1.250rem; text-align:center; margin:0 0 5px;}

				/*Heading*/
				.modal.content_form_inscription .box h3{text-align:center; font-size:1.5rem; font-weight:700; color:var(--gray); margin:0 0 50px;}

			/*Form*/
			.modal.content_form_inscription .box .form{display:grid; grid-template-columns:1fr 1fr; gap:20px 40px;}

				.modal.content_form_inscription .box .form li{position:relative;}
				.modal.content_form_inscription .box .form li.inactive{pointer-events:none; opacity:0.5;}


					/*Button*/
					.modal.content_form_inscription .box .form li .button{width:200px; height:45px; line-height:43px; margin:20px 0 0; }

						.modal.content_form_inscription .box .form li .button span{font-weight:800;}

			/*Success*/
			.modal.content_form_inscription .box .content_success{height:100%; padding:0 220px; position:absolute; top:0; left:0; z-index:3; background:var(--white); display:flex; text-align:center; align-content:flex-end; justify-content:center; flex-wrap:wrap; opacity:0; pointer-events:none; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
			.modal.content_form_inscription.show.success .box .content_success{opacity:1; pointer-events:all;}

				/*Icon*/
				.modal.content_form_inscription .box .content_success img{margin:0 0 25px;}

				/*Paragraph*/
				.modal.content_form_inscription .box .content_success p{font-weight:600; font-size:1.250rem; color:var(--soft-green-2); margin:0 0 40px;}

				/*Button*/
				.modal.content_form_inscription .box .content_success .button{width:250px; margin:0 0 50px; height:45px; line-height:43px;}

/*SEARCH*/
.search_page{}

	.search_page .content_search{padding:130px 0 0;}

		/*Nav*/
		.search_page header nav .navigation_list li.search.active,
		.search_page header nav .navigation_list li.search.active a{pointer-events:none;}

		/*Search*/
		.search_page .content_search .content_search_module_page{height:auto; padding:40px 0; background:var(--white);}

			.search_page .content_search .content_search_module_page .center_content{width:540px; display:block;}

				/*Button Search*/
				.search_page .content_search .content_search_module_page .btn_search{position:absolute; z-index:2; left:5px; top:12px;}

					.search_page .content_search .content_search_module_page .btn_search svg{fill:var(--gray-9); transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}

						.search_page .content_search .content_search_module_page .btn_search:hover svg{fill:var(--green);}

				/*Button Erase*/
				.search_page .content_search .content_search_module_page .btn_erase{position:absolute; z-index:2; right:5px; top:12px;}

					.search_page .content_search .content_search_module_page .btn_erase svg{stroke:var(--gray-9); stroke-width:2; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}

						.search_page .content_search .content_search_module_page .btn_erase:hover svg{stroke:var(--green);}

				/*Input*/
				.search_page .content_search .content_search_module_page input{background:var(--white); border:none; border-bottom:var(--gray-2) 1px solid; padding:0 50px; font-family:'Raleway', sans-serif; font-weight:500; font-size:1.250rem; color:var(--dark-gray); transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}

				.search_page .content_search .content_search_module_page input:focus{border-bottom:var(--green) 1px solid;}

				/*Heading*/
				.search_page .content_search .content_search_module_page h2{font-weight:900; font-size:3.500rem; margin:50px 0 10px; color:var(--gray); text-align:center;}

				/*Result Text*/
				.search_page .content_search .content_search_module_page .result_text{font-weight:400; font-size:1.250rem; color:var(--gray); text-align:center;}

					.search_page .content_search .content_search_module_page .result_text span{font-weight:700;}

		/*Results*/
		.search_page .content_results{padding:0 0 130px;}

			.search_page .content_results li{padding:45px 0; border-top:var(--border-gray) 1px solid;}

				.search_page .content_results li .center_content{width:990px;}

				.search_page .content_results li a{display:flex; justify-content:center;}

					/*Heading*/
					.search_page .content_results li h3{width:330px; font-weight:700; font-size:2rem; color:var(--gray);}

					/*Description*/
					.search_page .content_results li p{width:650px; font-weight:500; font-size:1.125rem; line-height:1.4; color:var(--gray-6);}


/*NOVELTY*/
.novelty{}

	.novelty .content_novelty{background:var(--gray-4);}

	.novelty .content_novelty .center_content{width:990px;}

		/*Header*/
		.novelty .content_novelty .hd{height:230px;}

			/*Content*/
			.novelty .content_novelty .hd .center_content{height:100%; position:absolute; top:0; left:0; right:0; z-index:3; margin:auto; display:flex; align-content:center; flex-wrap:wrap;}

				/*Headings*/
				.novelty .content_novelty .hd .center_content h2{font-weight:900; color:var(--white); font-size:4.500rem; text-transform:uppercase; margin:0 0 10px;}

				.novelty .content_novelty .hd .center_content h3{font-weight:500; color:var(--white);}

			/*Overlay*/
			.novelty .content_novelty .hd::before{width:100%; height:100%; position:absolute; top:0; left:0; background:var(--black-04); z-index:2; content:'';}

			/*Image*/
			.novelty .content_novelty .hd img{height:100%; object-fit:cover;}

		/*List*/
		.novelty .content_novelty .content_list{padding:80px 0 130px;}

			.novelty .content_novelty .content_list li{height:170px; margin:0 0 30px; overflow:hidden; box-sizing:border-box; background:var(--white); border:solid 1px var(--border-gray); box-shadow:box-shadow: 0 2px 8px 0 var(--black-01); border-radius:4px; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}
			.novelty .content_novelty .content_list li:last-child{margin:0;}

			.novelty .content_novelty .content_list li:hover{box-shadow:0 2px 8px 0 var(--black-01), 0 10px 22px 0 var(--black-01);}

				.novelty .content_novelty .content_list li a{height:100%; display:flex; justify-content:space-between; padding:0 30px 0 0; box-sizing:border-box;}

				.novelty .content_novelty .content_list li .mobile{display:none;}

				/*Image*/
				.novelty .content_novelty .content_list li figure{width:275px; height:100%;}

					.novelty .content_novelty .content_list li figure img{width:100%; height:100%; object-fit:cover;}

				/*Information*/
				.novelty .content_novelty .content_list .content_information{width:650px; display:grid; grid-template-columns:1fr 1fr; gap:0 20px; padding:25px 0;}

					/*Heading*/
					.novelty .content_novelty .content_list .content_information h4{height:95px; font-weight:700; font-size:1.250rem; line-height:1.3;}

					/*Cta*/
					.novelty .content_novelty .content_list .cta{color:var(--green); position:relative; padding:0 30px 0 0;}

						.novelty .content_novelty .content_list .cta::before{width:19px; height:19px; position:absolute; right:0; top:0; bottom:0; margin:auto; background:url(../../img/ic_cta_green.svg) no-repeat; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; content:'';}

						.novelty .content_novelty .content_list li:hover .cta::before{transform:translateX(10px); -webkit-transform:translateX(10px);}

					/*Date Text*/
					.novelty .content_novelty .content_list .content_information .date_text{font-weight:400; font-style:italic; font-size:0.875rem; margin:0 0 20px;}

					/*Description*/
					.novelty .content_novelty .content_list .content_information p{font-weight:500; font-size:0.875rem; line-height:1.4; color:var(--gray-6);}


/*NOVELTY DETAIL*/
.novelty_detail{}

	.novelty_detail .content_novelty_detail .center_content{z-index:3;}

	/*Detail*/
	.novelty_detail .content_novelty_detail{background:var(--gray-4); padding:0 0 130px;}

		/*Ornament*/
		.novelty_detail .content_novelty_detail::before{width:100%; height:170px; position:absolute; top:0; left:0; background:var(--white); z-index:1; content:'';}


	/*Columns*/
	.novelty_detail .content_novelty_detail .center_content .content_columns{padding:0;}

		/*Col Left*/
		.novelty_detail .content_novelty_detail .center_content .col_left{width:620px; float:left;}

			/*Image*/
			.novelty_detail .content_novelty_detail .center_content .col_left .content_img{margin:0 0 25px;}

			/*Heading*/
			.novelty_detail .content_novelty_detail .center_content .col_left h3{font-weight:900; font-size:2.625rem; color:var(--gray); margin:0 0 25px;}

			/*Description*/
			.novelty_detail .content_novelty_detail .center_content .col_left .content_description{margin:0 0 50px;}

				.novelty_detail .content_novelty_detail .center_content .col_left .content_description p{font-weight:400; color:var(--gray); line-height:1.5; margin:0 0 20px;}
				.novelty_detail .content_novelty_detail .center_content .col_left .content_description p:last-child{margin:0;}

			/*Slider Images*/
			.novelty_detail .content_novelty_detail .center_content .col_left .content_slider_img{margin:0 0 35px;}

				/*Arrows*/
				.novelty_detail .content_novelty_detail .center_content .col_left .content_slider_img .slick-arrow.slick-prev{left:-25px; right:auto; bottom:0; top:0; margin:auto;}
				.novelty_detail .content_novelty_detail .center_content .col_left .content_slider_img .slick-arrow.slick-next{right:-25px; bottom:0; top:0; margin:auto;}

				/*Item*/
				.novelty_detail .content_novelty_detail .center_content .col_left .content_slider_img .item{border-radius:4px; overflow:hidden;}

			/*Video*/
			.novelty_detail .content_novelty_detail .center_content .col_left .content_video{height:350px;}

				/*Button*/
				.novelty_detail .content_novelty_detail .center_content .col_left .content_video .play_video{width:100%; height:100%; font-size:0; position:absolute; z-index:3; top:0; left:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
				.novelty_detail .content_novelty_detail .center_content .col_left .content_video.show .play_video{opacity:0; pointer-events:none;}

					/*Overlay*/
					.novelty_detail .content_novelty_detail .center_content .col_left .content_video .play_video::after{width:100%; height:100%; position:absolute; top:0; left:0; background:url(../../img/bg_overlay_video.png) repeat; content:'';}

					/*Icon*/
					.novelty_detail .content_novelty_detail .center_content .col_left .content_video .play_video::before{width:60px; height:60px; position:absolute; top:0; left:0; bottom:0; right:0; z-index:2; margin:auto; background:url(../../img/ic_play.svg) no-repeat; background-position:center; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; content:'';}
					.novelty_detail .content_novelty_detail .center_content .col_left .content_video .play_video:hover::before{transform:scale(1.1); -webkit-transform:scale(1.1);}

				/*Iframe*/
				.novelty_detail .content_novelty_detail .center_content .col_left .content_video iframe{width:100%; height:100%; object-fit:cover; z-index:1;}

		/*Col Right*/
		.novelty_detail .content_novelty_detail .center_content .col_right{width:410px; float:right;}

			/*Information*/
			.novelty_detail .content_novelty_detail .center_content .col_right .content_information{background:var(--white); border-radius:4px; box-shadow:0 2px 8px 0 var(--black-01); border: solid 1px var(--border-gray);}

				/*Label*/
				.novelty_detail .content_novelty_detail .center_content .col_right .content_information .label{font-weight:400; color:var(--gray); margin:0 0 5px;}

				/*Heading*/
				.novelty_detail .content_novelty_detail .center_content .col_right .content_information h2{padding:35px; font-weight:700; font-size:2rem; color:var(--gray); text-align:left; box-sizing:border-box;}

				/*Form*/
				.novelty_detail .content_novelty_detail .center_content .col_right .content_information .content_form{padding:25px 35px; border-top:var(--gray-03) 1px solid;}

					/*Form*/
					.novelty_detail .content_novelty_detail .center_content .col_right .content_information .content_form ul li{margin:0 0 20px; position:relative; box-sizing:border-box;}
					.novelty_detail .content_novelty_detail .center_content .col_right .content_information .content_form ul li:last-child{margin:0;}

						/*Button*/
						.novelty_detail .content_novelty_detail .center_content .col_right .content_information .content_form ul li .button{width:100%; height:45px; line-height:43px;}

							.novelty_detail .content_novelty_detail .center_content .col_right .content_information .content_form ul li .button span{font-weight:800; display:inline-block;}

					/*Success*/
					.novelty_detail .content_novelty_detail .center_content .col_right .content_information .content_form .content_success{height:100%; position:absolute; top:0; left:0; z-index:5; background:var(--white); display:flex; justify-content:center; flex-wrap:wrap; align-content:center; padding:0 35px; text-align:center; opacity:0; pointer-events:none; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
					.novelty_detail .content_novelty_detail .center_content .col_right .content_information .content_form.success .content_success{opacity:1; pointer-events:all;}

						/*Icon*/
						.novelty_detail .content_novelty_detail .center_content .col_right .content_information .content_form .content_success .icon{width:94px; height:94px; display:block; background:url(../../img/ic_success.svg) no-repeat;}

						/*Text*/
						.novelty_detail .content_novelty_detail .center_content .col_right .content_information .content_form .content_success p{margin:35px 0 130px; padding:0 50px; box-sizing:border-box; font-weight:1.250rem; color:var(--soft-green-2); font-weight:600; line-height:1.4;}

						/*Button*/
						.novelty_detail .content_novelty_detail .center_content .col_right .content_information .content_form .content_success .button{height:45px; line-height:43px;}

							.novelty_detail .content_novelty_detail .center_content .col_right .content_information .content_form .content_success .button span{text-transform:uppercase;}	

	/*Suggestions*/
	.novelty_detail .content_suggestions{background:var(--dark-green-2); padding:65px 0;}

		.novelty_detail .content_suggestions .center_content{display:flex; justify-content:space-between; align-items:center;}

			/*Heading*/
			.novelty_detail .content_suggestions h3{font-weight:900; font-size:4rem; color:var(--white);}	

				.novelty_detail .content_suggestions h3 span{color:var(--soft-green); display:block;}	

			/*List*/
			.novelty_detail .content_suggestions .content_suggestions_list{display:flex;}

				.novelty_detail .content_suggestions .content_suggestions_list li{width:320px; display:inline-block; margin:0 25px 0 0; background:var(--white); border-radius:4px; overflow:hidden; box-shadow: 0 2px 8px 0 var(--black-01), 0 10px 22px 0 var(--black-01);}
				.novelty_detail .content_suggestions .content_suggestions_list li:last-child{margin:0;}

					/*Image*/
					.novelty_detail .content_suggestions .content_suggestions_list li figure{height:180px;}

						.novelty_detail .content_suggestions .content_suggestions_list li figure img{height:100%; object-fit:cover;}

					/*Information*/
					.novelty_detail .content_suggestions .content_suggestions_list li .content_information{padding:25px;}

						/*Heading*/
						.novelty_detail .content_suggestions .content_suggestions_list li .content_information h4{font-weight:700; font-size:1.250rem; line-height:1.3; margin:0 0 5px;}

						/*Paragraph*/
						.novelty_detail .content_suggestions .content_suggestions_list li .content_information p{font-weight:500; line-height:1.4; margin:0 0 20px;}

						/*Date*/
						.novelty_detail .content_suggestions .content_suggestions_list li .content_information .date{font-weight:400; font-size:0.875rem; font-style:italic; float:left; color:var(--gray-6);}

						/*Cta*/
						.novelty_detail .content_suggestions .content_suggestions_list li .content_information .cta{float:right; color:var(--green); position:relative; padding:0 25px 0 0;}

							.novelty_detail .content_suggestions .content_suggestions_list li .content_information .cta::before{width:19px; height:19px; position:absolute; right:0; top:0; bottom:0; margin:auto; background:url(../../img/ic_cta_green.svg) no-repeat; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; content:'';}

								.novelty_detail .content_suggestions .content_suggestions_list li:hover .content_information .cta::before{transform:translateX(10px); -webkit-transform:translateX(10px);}

/*JOURNEYS*/
.journeys{}

	.journeys .content_journeys{background:var(--gray-4);}

	.journeys .content_journeys .center_content{width:990px;}

		/*Header*/
		.journeys .content_journeys .hd{height:230px;}

			/*Content*/
			.journeys .content_journeys .hd .center_content{height:100%; position:absolute; top:0; left:0; right:0; z-index:3; margin:auto; display:flex; align-content:center; flex-wrap:wrap;}

				/*Headings*/
				.journeys .content_journeys .hd .center_content h2{font-weight:900; color:var(--white); font-size:4.500rem; text-transform:uppercase; margin:0 0 10px;}

				.journeys .content_journeys .hd .center_content h3{font-weight:500; color:var(--white);}

			/*Overlay*/
			.journeys .content_journeys .hd::before{width:100%; height:100%; position:absolute; top:0; left:0; background:var(--black-04); z-index:2; content:'';}

			/*Image*/
			.journeys .content_journeys .hd img{height:100%; object-fit:cover;}

		/*Journeys*/

			/*Next Journeys*/
			.journeys .content_journeys .content_next_journeys{background:var(--white); padding:40px 0 70px;}

				/*No Journeys*/
				.journeys .content_journeys .content_next_journeys .no_journeys{background:var(--gray-4);}

			/*Past Journeys*/
			.journeys .content_journeys .content_past_journeys{background:var(--gray-4); padding:65px 0 70px;}

				.journeys .content_journeys .content_past_journeys .no_journeys{background:var(--white);}

				/*Heading*/
				.journeys .content_journeys .journeys h3{font-weight:700; font-size:2rem; color:var(--gray); margin:0 0 30px;}

				/*No Journeys*/
				.journeys .content_journeys .journeys .no_journeys{height:205px; border-radius:8px; padding:20px 80px; display:flex; justify-content:space-between; align-items:center;}

					.journeys .content_journeys .journeys .no_journeys h4{font-weight:500; font-size:1.250rem; color:var(--gray);}

				/*Journeys List*/
				.journeys .content_journeys .journeys .content_list{display:grid; grid-template-columns:1fr 1fr 1fr; gap:25px;}

					.journeys .content_journeys .journeys .content_list li{width:320px; border-radius:4px; overflow:hidden; box-shadow:0 2px 8px 0 var(--black-01); transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out;}
					.journeys .content_journeys .journeys .content_list li:hover{box-shadow:0 2px 8px 0 var(--black-01), 0 10px 22px 0 var(--black-01);}

						.journeys .content_journeys .journeys .content_list li a{height:100%;}

							/*Image*/
							.journeys .content_journeys .journeys .content_list li figure{width:100%; height:180px;}

								.journeys .content_journeys .journeys .content_list li figure img{width:100%; height:100%; object-fit:cover;}

							/*Information*/
							.journeys .content_journeys .journeys .content_list li .content_information{padding:20px 25px;}

								/*Date*/
								.journeys .content_journeys .journeys .content_list li .content_information .date{font-weight:700; font-size:1.250rem; margin:0 0 5px;}

								/*Description*/
								.journeys .content_journeys .journeys .content_list li .content_information p{height:45px; font-weight:500; line-height:1.4; color:var(--gray); margin:0 0 20px;}

								/*Cta*/
								.journeys .content_journeys .journeys .content_list li .cta{color:var(--green); position:relative; padding:0 30px 0 0;}

									.journeys .content_journeys .journeys .content_list li .cta::before{width:19px; height:19px; position:absolute; right:0; top:0; bottom:0; margin:auto; background:url(../../img/ic_cta_green.svg) no-repeat; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; content:'';}

									.journeys .content_journeys .journeys .content_list li:hover .cta::before{transform:translateX(10px); -webkit-transform:translateX(10px);}

						
/*JOURNEYS DETAILS*/
.journeys_detail{}

	.journeys_detail .content_journeys_detail{background:var(--gray-4);}

	.journeys_detail .content_journeys_detail .center_content{width:990px;}

		/*Header*/
		.journeys_detail .content_journeys_detail .hd{height:300px;}

			/*Ornament*/
			.journeys_detail .content_journeys_detail .hd::before{width:calc(50vw - 460px); height:70px; background:var(--green-journey); position:absolute; bottom:0; left:0; content:'';}

			/*Dates*/
			.journeys_detail .content_journeys_detail .hd .content_dates{width:100%; position:absolute; bottom:0; left:0;}

					.journeys_detail .content_journeys_detail .hd .content_dates li{width:230px; height:70px; float:left; padding:15px 20px; box-sizing:border-box; display:flex; justify-content:space-between; align-items:center; background:var(--green-journey);}
					.journeys_detail .content_journeys_detail .hd .content_dates li:last-child{background:var(--green-journey-2);}

						/*Icon*/
						.journeys_detail .content_journeys_detail .hd .content_dates li img{width:16px; height:18px;}

						/*Text*/
						.journeys_detail .content_journeys_detail .hd .content_dates li .text{width:155px;}

							/*Label*/
							.journeys_detail .content_journeys_detail .hd .content_dates li .label{font-weight:500; font-size:0.625rem; color:var(--white); text-transform:uppercase; letter-spacing:3px; margin:0 0 5px;}

							/*Date*/
							.journeys_detail .content_journeys_detail .hd .content_dates li .date{font-weight:800; letter-spacing:1px; color:var(--white);}

			/*Image*/
			.journeys_detail .content_journeys_detail .hd img{height:100%; object-fit:cover;}

		/*Columns*/
		.journeys_detail .content_journeys_detail .content_columns{padding:45px 0 100px;}

			/*Col Left*/
			.journeys_detail .content_journeys_detail .content_columns .col_left{width:620px; float:left;}

				/*Heading*/
				.journeys_detail .content_journeys_detail .content_columns .col_left h2{font-weight:900; font-size:2.625rem; color:var(--gray); margin:0 0 30px;}

				/*Button*/
				.journeys_detail .content_journeys_detail .content_columns .col_left .content_button{margin:0 0 40px;}
				
					.journeys_detail .content_journeys_detail .content_columns .col_left .content_button .button{width:280px; height:45px; line-height:43px;}

						.journeys_detail .content_journeys_detail .content_columns .col_left .content_button .button:hover{border:var(--green) 1px solid;}

							.journeys_detail .content_journeys_detail .content_columns .col_left .content_button .button:hover span{color:var(--green);}

				/*Description*/
				.journeys_detail .content_journeys_detail .content_columns .col_left .content_description{margin:0 0 50px;}

					.journeys_detail .content_journeys_detail .content_columns .col_left .content_description p{font-weight:400; color:var(--gray); line-height:1.5; margin:0 0 20px;}
					.journeys_detail .content_journeys_detail .content_columns .col_left .content_description p:last-child{margin:0;}

				/*Slider Images*/
				.journeys_detail .content_journeys_detail .content_columns .col_left .content_slider_img{margin:0 0 50px;}

					/*Arrows*/
					.journeys_detail .content_journeys_detail .content_columns .col_left .content_slider_img .slick-arrow.slick-prev{left:-25px; right:auto; bottom:0; top:0; margin:auto;}
					.journeys_detail .content_journeys_detail .content_columns .col_left .content_slider_img .slick-arrow.slick-next{right:-25px; bottom:0; top:0; margin:auto;}

					/*Item*/
					.journeys_detail .content_journeys_detail .content_columns .col_left .content_slider_img .item{border-radius:4px; overflow:hidden;}

				/*Video*/
				.journeys_detail .content_journeys_detail .content_columns .col_left .content_video{height:350px;}

					/*Button*/
					.journeys_detail .content_journeys_detail .content_columns .col_left .content_video .play_video{width:100%; height:100%; font-size:0; position:absolute; z-index:3; top:0; left:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
					.journeys_detail .content_journeys_detail .content_columns .col_left .content_video.show .play_video{opacity:0; pointer-events:none;}

						/*Overlay*/
						.journeys_detail .content_journeys_detail .content_columns .col_left.content_video .play_video::after{width:100%; height:100%; position:absolute; top:0; left:0; background:url(../../img/bg_overlay_video.png) repeat; content:'';}

						/*Icon*/
						.journeys_detail .content_journeys_detail .content_columns .col_left .content_video .play_video::before{width:60px; height:60px; position:absolute; top:0; left:0; bottom:0; right:0; z-index:2; margin:auto; background:url(../../img/ic_play.svg) no-repeat; background-position:center; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; content:'';}
						.journeys_detail .content_journeys_detail .content_columns .col_left .content_video .play_video:hover::before{transform:scale(1.1); -webkit-transform:scale(1.1);}

					/*Iframe*/
					.journeys_detail .content_journeys_detail .content_columns .col_left .content_video iframe{width:100%; height:100%; object-fit:cover; z-index:1;}

				/*Buttons Download*/
				.journeys_detail .content_journeys_detail .content_columns .col_left .content_buttons_download{display:grid; grid-template-columns:1fr 1fr; gap:25px 50px; padding:40px 60px;}

					.journeys_detail .content_journeys_detail .content_columns .col_left .content_buttons_download .button{width:100%; height:45px; line-height:43px;}
					.journeys_detail .content_journeys_detail .content_columns .col_left .content_buttons_download .button:last-child{margin:0;}

						.journeys_detail .content_journeys_detail .content_columns .col_left .content_buttons_download .button span{font-weight:800; display:inline-block; text-transform:uppercase;}

							/*Icon*/
							.journeys_detail .content_journeys_detail .content_columns .col_left .content_buttons_download .button span svg{fill:var(--green); display:inline-block; position:relative; margin:0 0 0 10px; top:4px;}

								.journeys_detail .content_journeys_detail .content_columns .col_left .content_buttons_download .button:hover span svg{fill:var(--white);}

			/*Col Right*/
			.journeys_detail .content_journeys_detail .content_columns .col_right{width:320px; float:right;}

				/*Exponent*/
				.journeys_detail .content_journeys_detail .content_columns .col_right .content_exponent{margin:0 0 60px;}

					.journeys_detail .content_journeys_detail .content_columns .col_right .content_exponent .exponent{width:calc(100% - 35px); padding:0 20px; float:left; height:110px; background:var(--white); border-radius:4px; box-shadow:0 2px 8px 0 var(--black-01), 0 10px 22px 0 var(--black-01); margin:0 0 25px; display:flex; justify-content:space-between; align-content:center; flex-wrap:wrap;}
					.journeys_detail .content_journeys_detail .content_columns .col_right .content_exponent .exponent:last-child{margin:0;}

						/*Ornament*/
						.journeys_detail .content_journeys_detail .content_columns .col_right .content_exponent .exponent::before{width:3px; height:80px; position:absolute; top:0; bottom:0; left:0; margin:auto; background:var(--soft-green); content:'';}

						/*Label*/
						.journeys_detail .content_journeys_detail .content_columns .col_right .content_exponent .exponent .label{font-weight:500; font-size:0.625rem; color:var(--gray); text-transform:uppercase; letter-spacing:2px; margin:0 0 5px;}

						/*Name*/
						.journeys_detail .content_journeys_detail .content_columns .col_right .content_exponent .exponent .name{font-weight:800; font-size:1.125rem; color:var(--gray); margin:0 0 5px;}

						/*Mailto*/
						.journeys_detail .content_journeys_detail .content_columns .col_right .content_exponent .exponent a{font-weight:500; font-size:0.875rem; color:var(--gray-6);}

							.journeys_detail .content_journeys_detail .content_columns .col_right .content_exponent .exponent a:hover{color:var(--green);}

						/*Image*/
						.journeys_detail .content_journeys_detail .content_columns .col_right .content_exponent .exponent figure{width:80px; height:80px; position:absolute; top:0; bottom:0; margin:auto; right:-30px; border-radius:50%; overflow:hidden;}

							.journeys_detail .content_journeys_detail .content_columns .col_right .content_exponent .exponent figure img{width:100%; height:100%; object-fit:cover;}

				/*MAP*/
				.journeys_detail .content_journeys_detail .content_columns .col_right .content_map{background:var(--white); border-radius:4px; box-shadow:0 2px 8px 0 var(--black-01), 0 10px 22px 0 var(--black-01);}

					/*Information*/
					.journeys_detail .content_journeys_detail .content_columns .col_right .content_map .content_information{padding:25px 20px;}

						/*Ornament*/
						.journeys_detail .content_journeys_detail .content_columns .col_right .content_map .content_information::before{width:3px; height:80px; position:absolute; top:0; bottom:0; left:0; margin:auto; background:var(--green); content:'';}

						/*Label*/
						.journeys_detail .content_journeys_detail .content_columns .col_right .content_map .content_information .label{font-weight:500; font-size:0.625rem; color:var(--gray); letter-spacing:2px; text-transform:uppercase; margin:0 0 10px; padding:0 0 0 25px; box-sizing:border-box; position:relative;}

							/*Icon*/
							.journeys_detail .content_journeys_detail .content_columns .col_right .content_map .content_information .label::before{width:20px; height:20px; position:absolute; top:-4px; left:-4px; background:url(../../img/ic_address.svg) no-repeat; content:'';}

						/*Address*/
						.journeys_detail .content_journeys_detail .content_columns .col_right .content_map .content_information .address{font-weight:600; font-size:0.875rem; color:var(--gray); line-height:1.3;}

					/*Map*/
					.journeys_detail .content_journeys_detail .content_columns .col_right .content_map .map{height:395px;}

						.journeys_detail .content_journeys_detail .content_columns .col_right .content_map .map iframe{width:100%; height:100%;}



/*CONTACT*/
.contact{}

	/*Hero*/
	.contact .content_hero{height:230px; margin:0 0 60px;}

		/*Background*/
		.contact .content_hero img{width:100%; height:100%; object-fit:cover; position:relative; z-index:1;}

		/*Overlay*/
		.contact .content_hero::before{width:100%; height:100%; position:absolute; top:0; left:0; z-index:2; background:var(--black-04); content:'';}

		/*Content*/
		.contact .content_hero .center_content{width:990px; height:100%; position:absolute; top:0; left:0; right:0; margin:0 auto; z-index:3; display:flex; flex-wrap:wrap; justify-content:flex-start; align-content:center;}

			/*Heading*/
			.contact .content_hero .center_content h2{font-weight:900; font-size:4.5rem; color:var(--white); text-transform:uppercase; letter-spacing:2px; margin:0 0 15px;}

			.contact .content_hero .center_content h3{color:var(--white); font-weight:500;}

		/*Form*/
		.contact .content_contact{padding:0 0 75px;}

			.contact .content_contact .center_content{width:990px; height:100%; overflow:hidden;}

				/*Form*/
				.contact .content_contact .form{display:grid; grid-template-columns:1fr 1fr 1fr; gap:40px 40px;}

					.contact .content_contact .center_content ul li{margin:0 0 40px; position:relative;}
					.contact .content_contact .center_content ul li:last-child{margin:0;}

						/*Textarea*/
						.contact .content_contact .center_content ul li textarea{height:149px;}

						/*Button*/
						.contact .content_contact .center_content ul li .button{width:100%; height:45px; line-height:43px; margin:20px 0 0;}

							.contact .content_contact .center_content ul li .button span{font-weight:800; text-transform:uppercase;}

					/*Buttons Content*/
					.contact .content_contact .center_content ul li.button_desktop{display:block;}
					.contact .content_contact .center_content ul li.button_mobile{display:none;}

				/*Success*/
				.contact .content_contact .content_success{height:100%;  position:absolute; top:0; left:0; z-index:5; background:var(--white); display:flex; justify-content:center; flex-wrap:wrap; align-content:center; padding:0 300px; text-align:center; opacity:0; pointer-events:none; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
				.contact .content_contact .success .content_success{opacity:1; pointer-events:all;}

					/*Icon*/
					.contact .content_contact .content_success .icon{width:94px; height:94px; display:block; background:url(../../img/ic_success.svg) no-repeat;}

					/*Text*/
					.contact .content_contact .content_success p{margin:25px 0 50px;  box-sizing:border-box; font-weight:1.250rem; color:var(--soft-green-2); font-weight:600; line-height:1.4;}

					/*Button*/
					.contact .content_contact .content_success .button{width:250px; height:45px; line-height:43px;}

						.contact .content_contact .content_success .button span{text-transform:uppercase;}	

/*TERMS*/
.terms{}

	.terms .content_terms{}

	.terms .content_terms .center_content{width:990px; padding:0 0 40px 0; overflow:hidden;}

		/*Title*/
		.terms .content_terms h1{text-align:center; margin:0 0 50px; font-weight:900; font-size:2.625rem; color:#4D4D4D;}

		/*Text*/
		.terms .content_terms .content_dynamic_information{width:100%; float:left; display:block; padding:0 0 80px;}

			.terms .content_terms .content_dynamic_information h2{font-size:3em; font-weight:400; color:#626262; margin:0 0 10px;}
			.terms .content_terms .content_dynamic_information h3{font-size:2.5em; font-weight:400;  margin:0; text-align:unset; color:#626262; margin:0 0 10px;}
			.terms .content_terms .content_dynamic_information h4{font-size:2em; font-weight:400;  color:#626262; margin:0 0 10px;}
			.terms .content_terms .content_dynamic_information h5{font-size:1.5em; font-weight:400;  color:#626262; margin:0 0 10px;}
			.terms .content_terms .content_dynamic_information h6{font-size:1.250em; font-weight:400;  color:#626262; margin:0 0 10px;}
			
			.terms .content_terms p{display:block; margin:0 0 10px;}
			.terms .content_terms p:last-child{margin:0;}

			.terms .content_terms p,
			.terms .content_terms p span{font-weight:normal; color:#626262; line-height:1.3; font-size:1rem;}

			.terms .content_terms p a{color:#98BA43;}
			.terms .content_terms p a:hover{text-decoration:underline;}

			.terms .content_terms pre{font-family:'Raleway', sans-serif; font-weight:normal; color:#626262; line-height:1.3; font-size:1rem;} 

			.terms .content_terms blockquote{font-weight:normal; color:#626262; line-height:1.3; font-size:1rem;}

			.terms .content_terms .content_dynamic_information ul{margin:0 0 10px;}
			.terms .content_terms .content_dynamic_information ol{margin:0 0 10px;}

				.terms .content_terms .content_dynamic_information ul li{font-size:1rem; font-weight:400; color:#626262; margin:0 0 10px; list-style:inside;}
				.terms .content_terms .content_dynamic_information ol li{font-size:1rem; font-weight:400; color:#626262; margin:0 0 10px; list-style:decimal; list-style-position:inside;}

				.terms .content_terms .content_dynamic_information ul li:last-child,
				.terms .content_terms .content_dynamic_information ol li:last-child{margin:0;}


/*R Managment*/
.managment{}

	.managment .content_r_managment{}

	.managment .content_r_managment .center_content{width:990px; padding:40px 0;}

		/*Title*/
		.managment .content_r_managment h1{text-align:center; margin:0 0 50px; font-weight:900; font-size:2.625rem; color:#4D4D4D; margin:0 0 40px;}

		.managment .content_r_managment h2{font-weight:400; font-size:1rem; color:var(--gray); margin:0 0 40px;}

		/*List*/
		.managment .content_r_managment .content_list_download{margin:0 0 120px;}

			.managment .content_r_managment .content_list_download li{margin:0 0 20px;}
			.managment .content_r_managment .content_list_download li:last-child{margin:0;}

				.managment .content_r_managment .content_list_download li a{height:100%; padding:15px 20px; background:var(--soft-gray-2); display:flex; flex-wrap:wrap; justify-content:space-between; align-content:flex-start; align-items:flex-start;}

					/*Image*/
					.managment .content_r_managment .content_list_download li a figure{width:235px; height:165px;}

						.managment .content_r_managment .content_list_download li a figure img{width:100%; height:100%; object-fit:cover;}

					/*Information*/
					.managment .content_r_managment .content_list_download li a .content_information{width:calc(100% - 265px); height:100%; padding:10px 0 0; display:flex; flex-wrap:wrap;}

						/*Heading*/
						.managment .content_r_managment .content_list_download li a .content_information h3{font-weight:700; font-size:1rem; color:var(--dark-gray); margin:0 0 10px;}

						/*Description*/
						.managment .content_r_managment .content_list_download li a .content_information p{font-weight:400; font-size:1rem; color:var(--gray); margin:0 0 25px; line-height:1.3}

						/*Cta*/
						.managment .content_r_managment .content_list_download li a .content_information .cta{display:flex; justify-content:flex-start; align-content:center; align-items:center;}

							.managment .content_r_managment .content_list_download li a .content_information .cta span{font-weight:500; font-size:1rem; color:var(--green); margin:0 5px 0 0}

							.managment .content_r_managment .content_list_download li a .content_information .cta svg{}

/*FOOTER*/
footer{background:var(--dark-green); z-index:20;}

	footer .center_content{height:100%; pointer-events:none; position:absolute; top:0; left:0; right:0; margin:auto;}

	/*Information*/
	footer .content_information{width:calc(100% - 785px); position:absolute; left:0; height:100%; padding:50px 0 30px; pointer-events:all;}

		/*Logo*/
		footer .content_information .logo{margin:0 0 60px;}

		/*Headings*/
		footer .content_information h4{font-size:1.5rem; color:var(--white); line-height:1.3; text-transform:uppercase; margin:0 0 35px;}

			footer .content_information h4 span{color:var(--soft-green);}

		footer .content_information h5{color:var(--white); margin:0 0 15px;}

		/*Info*/
		footer .content_information .contact_info{width:230px; float:left; margin:0 0 50px;}

			footer .content_information .contact_info .mailto{color:var(--white); margin:0 0 10px;}

				footer .content_information .contact_info .mailto:hover{color:var(--soft-green);}

			footer .content_information .contact_info .phone{float:left; font-weight:600; color:var(--soft-green);}

				footer .content_information .contact_info .phone:hover{color:var(--white);}

		/*Social*/
		footer .content_information .content_social{display:grid; grid-template-columns:1fr 1fr; grid-template-rows:1fr 1fr; gap:0px 0px;}

			footer .content_information .content_social li{margin:0 0 15px;}

				footer .content_information .content_social li a{height:100%; display:flex; align-items:center;}

					/*SVG*/
					footer .content_information .content_social li a svg{fill:var(--soft-green); fill-rule:evenodd; clip-rule:evenodd; float:left; margin:0 15px 0 0;}

					/*Text*/
					footer .content_information .content_social li a span{color:var(--white); float:left; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}

						footer .content_information .content_social li a:hover span{color:var(--soft-green);}

		/*Newsletter Button*/
		footer .content_information .button{height:50px; line-height:47px; margin:50px 0 0;}

			footer .content_information .button span{text-transform:uppercase;}

		/*Bottom Links*/
		footer .content_information .bottom_link{display:flex; flex-wrap:wrap; align-content:center; position:absolute; bottom:40px; left:0;}

			footer .content_information .bottom_link li{margin:0 15px 0 0;}
			footer .content_information .bottom_link li:last-child{margin:0; position:absolute; right:-55px; top:0;}

				footer .content_information .bottom_link li span,
				footer .content_information .bottom_link li a{font-weight:500; font-size:0.750rem; color:var(--white-06);}

				footer .content_information .bottom_link li a:hover{color:var(--soft-green);}

	/*Grid*/
	footer .content_grid{width:785px; float:right; display:grid; grid-template-columns:1fr 1fr 1fr; grid-template-rows:1fr 1fr 1fr; gap: 2px 2px;}

		/*Modal mobile*/
		footer .content_grid .modal_mobile{display:none;}

		/*Item*/
		footer .content_grid .grid_item{width:260px; height:260px; display:flex; align-items:center; justify-content:center;}

			/*Button Open Modal*/
			footer .content_grid .grid_item .btn_open_modal_mobile{pointer-events:none; display:none;}

			/*Hover Information*/
			footer .content_grid .grid_item .hover_information{width:calc(100% - 20px); height:calc(100% - 20px); position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; padding:25px; z-index:3; background:var(--dark-green-3); display:flex; flex-wrap:wrap; align-content:center; opacity:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}

			footer .content_grid .grid_item:hover .hover_information{opacity:1;}

				/*Text*/
				footer .content_grid .grid_item .hover_information .address,
				footer .content_grid .grid_item .hover_information .phone,
				footer .content_grid .grid_item .hover_information .mail{width:100%; font-size:0.875rem; line-height:1.1; color:var(--white); word-break:break-word; position:relative; padding:25px 0 0; margin:0 0 15px;}

				footer .content_grid .grid_item .hover_information .mail{margin:0;}

					footer .content_grid .grid_item .hover_information .mail span{display:block;}

					/*Hover*/
					footer .content_grid .grid_item .hover_information .phone:hover,
					footer .content_grid .grid_item .hover_information .mail:hover{color:var(--soft-green);}

					/*Icon*/
					footer .content_grid .grid_item .hover_information .address::before,
					footer .content_grid .grid_item .hover_information .phone::before,
					footer .content_grid .grid_item .hover_information .mail::before{width:16px; height:16px; position:absolute; top:0; left:0; background:url(../../img/sp_ic_footer.svg) no-repeat; content:'';}

						footer .content_grid .grid_item .hover_information .address::before{background-position:0px 0px;}
						footer .content_grid .grid_item .hover_information .phone::before{background-position:0px -26px;}
						footer .content_grid .grid_item .hover_information .mail::before{background-position:0px -51px;}

			/*Title*/
			footer .content_grid .grid_item .title{font-size:1.250rem; color:var(--white); position:relative; z-index:2;}

			/*Image*/
			footer .content_grid .grid_item .bg_image{width:100%; height:100%; position:absolute; top:0; left:0;}

				footer .content_grid .grid_item .bg_image img{width:100%; height:100%; object-fit:cover; mix-blend-mode:luminosity; opacity:0.2;}

	/*Newsletter Module*/
	footer .content_newsletter{width:360px; position:absolute; bottom:0; left:0; z-index:5; clip-path: inset(100% 0 0 0); pointer-events:none; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
	footer .content_newsletter.show{clip-path: inset(0 0 0 0); pointer-events:all;}

		/*Close*/
		footer .content_newsletter .close_newsletter{width:45px; height:45px; position:absolute; top:26px; right:20px; z-index:4; background:var(--green); border-radius:18px; font-size:0;}
		footer .content_newsletter .close_newsletter:hover{background:var(--soft-green);}

			footer .content_newsletter .close_newsletter::before{width:14px; height:14px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; background:url(../../img/ic_close_modal.svg) no-repeat; content:'';}

		/*Box*/
		footer .content_newsletter .box{margin:50px 0 0; border-radius:4px 4px 0 0; background:var(--white); overflow:hidden;}

			/*Hedings*/
			footer .content_newsletter .content_heading{padding:25px 20px; border-bottom:var(--gray-8) 1px solid;}

				footer .content_newsletter .content_heading h3{font-weight:700; font-size:1.375rem; margin:0 0 5px; color:var(--black);}

				footer .content_newsletter .content_heading h4{font-weight:500; font-size:0.875rem; margin:0; color:var(--dark-gray); text-transform:none;}

			/*Form*/
			footer .content_newsletter .content_form{padding:25px 20px;}

				footer .content_newsletter .content_form ul li{position:relative; margin:0 0 30px;}
				footer .content_newsletter .content_form ul li:last-child{margin:0;}

					/*Button*/
					footer .content_newsletter .content_form ul li .button{margin:0 auto; width:150px; display:block;}

						footer .content_newsletter .content_form ul li .button span{font-weight:800;}

			/*Success*/
			footer .content_newsletter .content_success{width:100%; height:100%; position:absolute; bottom:0; left:0; z-index:3; background:var(--white); padding:0 60px; display:flex; align-content:center; flex-wrap:wrap; justify-content:center; opacity:0; pointer-events:none; transition:all 0.5s ease-in-out;}
			footer .content_newsletter.success .content_success{opacity:1; pointer-events:all;}

				/*Icon*/
				footer .content_newsletter .content_success .icon{width:94px; height:94px; display:block; background:url(../../img/ic_success.svg) no-repeat;}

				/*Text*/
				footer .content_newsletter .content_success p{margin:35px 0 40px; text-align:center; box-sizing:border-box; font-size:1.250rem; color:var(--soft-green-2); font-weight:600; line-height:1.4;}

				/*Button*/
				footer .content_newsletter .content_success .button{height:45px; line-height:43px;}

					footer .content_newsletter .content_success .button span{text-transform:uppercase;}	


/*Media Fix*/
@media (max-width: 1360px) {

	/*HOME*/
	
		/*Interesting Products*/
		.home .content_interesting_products .content_slider .slick-list{padding:15px 100px 15px 275px !important;}

		.home .content_interesting_products .content_slider .slick-arrow.slick-prev{left:275px;}

		.home .content_interesting_products .content_slider .slick-arrow.slick-next{left:340px;}

}

/*Media Ipad General*/
@media (max-width: 1200px) {
	
	/*LAYOUT*/
	.center_content{width:990px;}

	/*HEADER*/

		header nav .center_content{width:100%; padding:0 20px;}

			header nav .logo{width:220px; background-size:100% auto;}

			header nav .navigation_list li{margin:0 10px 0 0;}

				/*Hover Image*/
				header nav .navigation_list li .content_categories .content .item .img_animation{width:25%;}

	/*WHATSAPP*/
	.content_whatsapp{right:15px;}

	/*HOME*/

		/*Prominente Family Products*/
		.home .content_prominent .family_products .content_boxs .box::before{width:185px;}

		.home .content_prominent .family_products .content_boxs .box .content_img{width:185px; height:75%; top:auto; bottom:0;}

		.home .content_prominent .family_products .content_boxs .box .content_texts{width:265px;}

			.home .content_prominent .family_products .content_boxs .box .content_texts h4{font-size:1.5rem;}

		/*Prominent Products*/
		.home .content_prominent .products .content_cards .card:last-child{display:none;}

		/*Animation Module*/

			.home .content_module_animations .content_buttons{margin:0; z-index:2;}

			.home .content_module_animations .content_information{width:425px;}

				.home .content_module_animations .content_information .box{padding:20px 0 0;}

		/*Interesting Products*/
		.home .content_interesting_products .content_slider .slick-list{padding:15px 100px 15px 385px !important;}

			.home .content_interesting_products .content_slider .slick-arrow.slick-prev{left:385px;}

			.home .content_interesting_products .content_slider .slick-arrow.slick-next{left:450px;}

		.home .content_interesting_products .content_image .content_text{padding:0 40px 80px;}

	/*TEAM*/

		.team .content_presentation .content_text .center_content{width:100%; padding:0 20px;}

			.team .content_presentation .content_text h2{width:470px;}

			.team .content_presentation .content_text .content_paragraph{width:500px;}

		.team .animcontent .background{bottom:-100%;}

		.team .content_team .center_content{width:960px;}

			.team .content_map .center_content .content_text h3{font-size:3rem;}

	/*CATEGORY LIST*/

		.categories_list .content_categories_list ul li figure{width:350px;}

	/*SUBCATEGORY LIST*/

		.subcategories_list .content_subcategories_list .content_cards{grid-template-columns:1fr 1fr 1fr; gap:20px;}

			.subcategories_list .content_subcategories_list .content_cards .card:hover{height:380px;}

			.subcategories_list .content_subcategories_list .content_cards .card_height{height:auto;}

				.subcategories_list .content_subcategories_list .content_cards .card a .content_information .hide_info{display:none;}

	/*PRODUCT FILE*/

		.product_file .content_product_file .center_content .col_left{width:550px;}

		.product_file .content_related_products .products .content_cards .card:nth-child(5){display:none;}

		.product_file .content_product_file .center_content .col_left .content_plants{grid-template-columns:1fr 1fr;}


	/*NOVELTY DETAIL*/

		.novelty_detail .content_novelty_detail .center_content .col_left{width:570px;}

		.novelty_detail .content_novelty_detail .center_content .col_right{width:385px;}

		.novelty_detail .content_suggestions .content_suggestions_list li{width:265px;}

			.novelty_detail .content_novelty_detail .center_content .col_left .content_slider_img .slick-arrow.slick-prev{left:20px;}

			.novelty_detail .content_novelty_detail .center_content .col_left .content_slider_img .slick-arrow.slick-next{right:20px;}

	/*JOURNEYS*/

		.journeys .content_journeys .journeys .content_list li{width:310px;}

	/*JOURNEYS DETAILS*/

		.journeys_detail .content_journeys_detail .content_columns .col_left .content_slider_img .slick-arrow.slick-prev{left:20px;}

		.journeys_detail .content_journeys_detail .content_columns .col_left .content_slider_img .slick-arrow.slick-next{right:20px;}


	/*FOOTER*/

		/*Grid*/
		footer .content_grid{width:725px;}

			footer .content_grid .grid_item{width:240px; height:240px;}

		/*Information*/
		footer .content_information .content_social{gap:0 25px;}


}


/*Media Query Mobile General*/
@media (max-width: 1000px) {

	/*GENERICS*/

		/*Button*/
		.button{height:40px; padding:0 30px; text-align:center; display:inline-block; border-radius:25px; line-height:37px; box-sizing:border-box; overflow:hidden;}

			/*Text*/
			.button span{font-weight:600; font-size:0.750rem; position:relative; z-index:1;}

			/*Effect*/
			.button::before{display:none;}

			/*Green*/

				.button.green:hover span{color:var(--green);}

			/*Full Green*/
			.button.full_green{background:var(--green);}

				/*Text*/
				.button.full_green span{color:var(--white);}

			/*White*/
			.button.white{border:var(--white) 1px solid;}

				.button.white:hover{border:var(--white) 1px solid;}

				/*Text*/
				.button.white span{color:var(--white);}

			/*Soft Green*/
			.button.soft-green{border:var(--soft-green) 1px solid;}

				.button.soft-green:hover{border:var(--soft-green) 1px solid;}

				/*Text*/
				.button.soft-green span{color:var(--soft-green);}

		/*Slider*/

			/*Dots*/
			.slick-dots{bottom:30px;}

			/*Arrows*/
			.slick-arrow{bottom:auto; top:90px; width:40px; height:40px;}

				.slick-arrow.slick-prev{right:auto; left:20px;}

				.slick-arrow.slick-next{right:20px;}


	/*LAYOUT*/
	.center_content{width:100%; float:left;}


	/*HEADER*/

		/*Information*/
		header .content_information{display:none;}

		/*Navigation*/
		header nav{height:55px; padding:0 20px;}

			/*Logo*/
			header nav .logo{width:158px; height:24px; background:url(../../img/logo.svg) no-repeat; background-size:158px 24px;}

			/*Mobile Menu*/
			header nav .btn_open_close{display:block; width:20px; height:20px; position:absolute; top:17px; right:0; z-index:3;}

				header nav .btn_open_close::after{width:100%; height:1px; position:absolute; top:0; right:0; background:var(--green); content:'';}

				header nav .btn_open_close::before{width:100%; height:1px; position:absolute; bottom:0; right:0; background:var(--green); content:'';}

				header nav .btn_open_close span{width:100%; height:1px; position:absolute; top:0; bottom:0; right:0; margin:auto; background:var(--green); font-size:0;}

					header nav .btn_open_close span::before{width:100%; height:1px; position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; background:var(--green); content:'';}

					/*Animations*/
					header nav .btn_open_close::before,
					header nav .btn_open_close::after{transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; will-change:opacity; transition-delay:0.5s; -webkit-transition-delay:0.5s;}

					header nav .btn_open_close.open_menu_mobile::before,
					header nav .btn_open_close.open_menu_mobile::after{opacity:0; transition-delay:0s; -webkit-transition-delay:0s;}

					header nav .btn_open_close span{transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; will-change:transform; transition-delay:0.35s; -webkit-transition-delay:0.35s;}
					header nav .btn_open_close.open_menu_mobile span{transform:rotate(45deg); -webkit-transform:rotate(45deg);}

						header nav .btn_open_close span::before{transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; will-change:transform; transition-delay:0.35s; -webkit-transition-delay:0.35s;}
						header nav .btn_open_close.open_menu_mobile span::before{transform:rotate(-90deg); -webkit-transform:rotate(-90deg);}


			/*List*/
			header nav .navigation_list{width:100%; height:calc(100% - 55px); position:fixed; top:55px; left:0; background:var(--white); padding:50px 20px; box-sizing:border-box; clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%); -webkit-clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%); transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); -webkit-transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); pointer-events:none; display:flex; flex-wrap:wrap; flex-direction:row; align-content:flex-start;}

			header nav .navigation_list.open_menu_mobile{pointer-events:all; clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%);}

				header nav .navigation_list li{width:100%; float:left; margin:0 0 40px;}
				header nav .navigation_list li:last-child{display:none;}

				header nav .navigation_list li.search{order:-1;}

					/*Line*/
					header nav .navigation_list li::before{width:5px; height:100%; position:absolute; top:0; left:-20px;transform-origin:center;}

						header nav .navigation_list li:hover::before{display:none;}

							header nav .navigation_list li:hover .link{color:var(--gray);}

					/*Link*/
					header nav .navigation_list li .link{font-size:1.125rem; font-weight:500;}

						header nav .navigation_list li.active .link{pointer-events:all;}

						/*Arrow*/
						header nav .navigation_list li span.link{padding:0 20px 0 0;}

							header nav .navigation_list li span.link::before{transform:rotate(-90deg); -webkit-transform:rotate(-90deg);}
							header nav .navigation_list li:hover span.link::before{transform:rotate(-90deg); -webkit-transform:rotate(-90deg);}

						/*Svg*/
						header nav .navigation_list li .link svg{top:1px;}

					/*Submenu*/
					header nav .navigation_list li .content_categories_submenu,
					header nav .navigation_list li .content_categories_submenu.small{width:100%; height:100%; overflow-y:auto; -webkit-overflow-scrolling: touch; position:fixed; top:55px; padding:50px 20px 0; left:0; z-index:100; background:var(--white); clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%); will-change:clip-path; pointer-events:none;}
					
					header nav .navigation_list li:hover .content_categories_submenu,
					header nav .navigation_list li:hover .content_categories_submenu.small{clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); -webkit-clip-path: polygon(100% 0, 100% 0, 100% 100%, 100% 100%); pointer-events:none;}

					header nav .navigation_list li .content_categories_submenu.active,
					header nav .navigation_list li .content_categories_submenu.small.active{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%); -webkit-clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%); pointer-events:all;}

						/*Back Mobile*/
						header nav .navigation_list li .content_categories_submenu .btn_back_submenu,
						header nav .navigation_list li .content_categories_submenu .btn_back_submenu_agrocentro{display:block; width:20px; height:30px; float:left; margin:0 0 20px; background:url(../../img/ic_back_menu.svg) no-repeat; background-position:left center; font-size:0;}

						header nav .navigation_list li .content_categories_submenu.small .content .item .simple_link{font-size:1rem;}

						/*Content*/
						header nav .navigation_list li .content_categories_submenu .content{height:100%; padding:0; display:flex; justify-content:flex-start; align-content:flex-start; flex-wrap:wrap;}

							header nav .navigation_list li .content_categories_submenu .content .item{width:100%; padding:10px 0; margin:0 0 10px;}
							header nav .navigation_list li .content_categories_submenu .content .item:last-child{margin:0;}

								/*Background*/
								header nav .navigation_list li .content_categories_submenu .content .item::after{width:55%; left:auto; right:0; opacity:1;}

								/*Line*/
								header nav .navigation_list li .content_categories_submenu .content .item::before{display:none;}

								/*Text*/
								header nav .navigation_list li .content_categories_submenu .content .item .content_text{width:250px;}

									/*Title*/
									header nav .navigation_list li .content_categories_submenu .content .item .content_text .title{font-size:1.375rem; margin:15px 0 5px; color:var(--dark-green-2);}

										header nav .navigation_list li .content_categories_submenu .content .item .content_text .title br{display:none;}

									/*Subtitle*/
									header nav .navigation_list li .content_categories_submenu .content .item .content_text .subtitle{font-size:1rem; line-height:1;}

								/*Hover Image*/
								header nav .navigation_list li .content_categories_submenu .content .item .img_animation{display:block; position:absolute; top:0; right:10px; z-index:3; opacity:1;}

									/*Fix*/
									header nav .navigation_list li .content_categories_submenu .content .item:nth-child(1) .img_animation{right:17px;}
									header nav .navigation_list li .content_categories_submenu .content .item:nth-child(2) .img_animation{width:80px; height:auto;}
									header nav .navigation_list li .content_categories_submenu .content .item:nth-child(3) .img_animation{width:auto; height:65px; right:14px;}
									header nav .navigation_list li .content_categories_submenu .content .item:nth-child(4) .img_animation{right:15px;}


					/*Search*/
					header nav .content_search_module{z-index:30; height:calc(100vh - 260px); position:absolute; top:140px; padding:20px 0 0;}

						header nav .content_search_module .center_content{width:100%; float:left;}

	
	/*WHATSAPP*/
	.content_whatsapp{height:50px; right:10px;}
	.content_whatsapp.active{z-index:30;}

		/*Overlay*/
		.content_whatsapp::before{width:100vw; height:100vh; position:fixed; top:0; left:0; background:var(--black-06); pointer-events:none; opacity:0; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; content:'';}
		.content_whatsapp.active::before{opacity:1; pointer-events:all;}

		/*Button*/
		.content_whatsapp .open_close_wapp{width:50px; height:50px; top:0;}

			.content_whatsapp .open_close_wapp svg{width:25px;}

		/*Information*/
		.content_whatsapp .content_information{width:calc(100% - 20px); position:fixed; top:0; left:0; bottom:0; margin:auto 0 auto 10px; opacity:0; pointer-events:none;}

			.content_whatsapp.active .content_information{width:calc(100% - 20px); opacity:1; pointer-events:all;}

			/*Animation*/ 
			.content_whatsapp .content_information .animation{opacity:0; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; transition-delay:0s; -webkit-transition-delay:0s;}

				.content_whatsapp.active .content_information .animation{opacity:1; transition-delay:0.35s; -webkit-transition-delay:0.35s;}

			/*Close*/
			.content_whatsapp .content_information .btn_close_whatsapp{width:45px; height:45px; position:absolute; top:20px; right:25px; border-radius:18px; background:var(--soft-green); box-shadow:0 2px 8px 0 var(--black-01), 0 10px 22px 0 var(--black-01); font-size:0;}

				.content_whatsapp .content_information .btn_close_whatsapp::before{width:13px; height:13px; position:absolute; top:0; left:0; right:0; bottom:0; background:url(../../img/ic_cross_whatsapp.svg) no-repeat; margin:auto; content:'';}

			/*Heading*/
			.content_whatsapp .content_information h3{font-weight:700; font-size:1.375rem; line-height:1; padding:25px 25px 15px; box-sizing:border-box; border-bottom:var(--gray-8) 1px solid;}

			/*List*/
			.content_whatsapp .content_information .content_list{height:220px; overflow-y:auto; padding:25px 25px 0; box-sizing:border-box;}

				.content_whatsapp .content_information .content_list li{margin:0 0 20px;}
				.content_whatsapp .content_information .content_list li:last-child{margin:0;}

					.content_whatsapp .content_information .content_list li .button{height:50px; line-height:47px;}

						.content_whatsapp .content_information .content_list li .button span{text-transform:uppercase;}

	/*HOME*/

		/*Slider*/
		.home .content_slider{padding:55px 0 0;}

			/*Slider*/
			.home .content_slider .slider{height:380px;}

				/*Item*/	

					/*Content*/
					.home .content_slider .slider .center_content{padding:30px 20px 0; align-items:flex-start;}

						/*Text*/
						.home .content_slider .slider  .text_content{width:100%;}
						
							/*Headings*/
							.home .content_slider .slider h3{font-size:2.375rem;}

							.home .content_slider .slider h4{width:100%; line-height:1.3; font-weight:500; margin:0 0 20px;}


		/*Prominent*/

			.home .content_prominent .family_products .content_boxs{top:-15px; grid-template-columns:1fr; gap:10px 0px; padding:0 10px;}

				.home .content_prominent .family_products .content_boxs .box{height:150px;}

					/*Ornament*/
					.home .content_prominent .family_products .content_boxs .box::before{width:135px; height:100px; top:0;}

					/*Images*/
					.home .content_prominent .family_products .content_boxs .box .content_img{width:135px; height:100%;}


					/*Texts*/
					.home .content_prominent .family_products .content_boxs .box .content_texts{width:205px;}

						/*Label*/
						.home .content_prominent .family_products .content_boxs .box .content_texts .label{font-size:0.625rem; letter-spacing:3px;}

						/*Heading*/
						.home .content_prominent .family_products .content_boxs .box .content_texts h4{font-size:1.250rem; margin:0 0 10px;}

						/*Button*/
						.home .content_prominent .family_products .content_boxs .box .content_texts .button{height:30px; line-height:28px;}

							.home .content_prominent .family_products .content_boxs .box .content_texts .button span{font-weight:700;}

		/*Products*/
		.home .content_prominent .products{padding:30px 0 0;}

			/*Heading*/
			.home .content_prominent .products h3{font-size:1.750rem; margin:0 0 40px; padding:0 10px; box-sizing:border-box;}

			/*Cards*/
			.home .content_prominent .products .content_cards{height:auto; flex-wrap:wrap; padding:0 10px;}

				/*Card*/
				.home .content_prominent .products .content_cards .card{width:100%; height:135px; margin:0 0 10px; overflow:hidden;}

					/*Hover*/
					.home .content_prominent .products .content_cards .card:hover{height:135px;}

						/*Image*/
						.home .content_prominent .products .content_cards .card a figure{width:145px; height:100%; border-radius:4px 0 0 4px; padding:0; border-right:var(--border-gray-2) 1px solid; border-bottom:none;}

							.home .content_prominent .products .content_cards .card a figure img{object-fit:cover; height:100%;}

						/*Information*/
						.home .content_prominent .products .content_cards .card a .content_information{width:calc(100% - 145px); height:100%; display:flex; align-content:space-between; flex-wrap:wrap; padding:20px 10px;}

							/*Heading*/
							.home .content_prominent .products .content_cards .card a .content_information h4{width:100%; line-height:1.2; margin:0 0 15px;}

							/*Hide Information*/
							.home .content_prominent .products .content_cards .card a .content_information .hide_info{display:none;}


		/*Scrolling Text*/
		.home .container_text{margin:0 0 80px;}

			.scrolling-text .scrolling-text-content{font-size:2.250rem;}

		/*Animation Module*/
		.home .content_module_animations{padding:0 20px;}

			.home .content_module_animations .center_content{flex-wrap:wrap-reverse;}

			.home .content_module_animations .content_buttons{text-align:center;}

				.home .content_module_animations .content_buttons li{margin:0 10px 0 0;}

					.home .content_module_animations .content_buttons li a{font-size:0.875rem; line-height:30px; width:100px; height:30px;}

			.home .content_module_animations .content_information{width:100%; height:250px; z-index:2; top:-60px;}

				.home .content_module_animations .content_information h3{display:none;}

				.home .content_module_animations .content_information .box .content_list li .description{font-size:1rem;}

			/*Animations*/
			.home .content_module_animations .content_animations{width:300px; height:300px; margin:0 auto;}

				.home .content_module_animations .content_animations .sprite_animation{width:300px;  height:300px; top:0;}

				/*Animation 01*/
				.home .content_module_animations .content_animations .sprite_animation .animation01{width:300px; height:300px;}
				.home .content_module_animations .content_animations .sprite_animation.show .animation01{background-size:12900px 300px; background-position:-12600px 0px;}
	 
					@keyframes animation_one {
						from {
							background-position:0px 0px;
						}
						to {
							background-position:-12900px 0px ;
						}
					}

				/*Animation 02*/
				.home .content_module_animations .content_animations .sprite_animation .animation02{width:300px; height:300px;}
				.home .content_module_animations .content_animations .sprite_animation.show .animation02{background-size:12600px 300px; background-position:-12300px 0px;}
	 
					@keyframes animation_two {
						from {
							background-position:0px 0px;
						}
						to {
							background-position:-12600px 0px ;
						}
					}

				/*Animation 03*/
				.home .content_module_animations .content_animations .sprite_animation .animation03{width:300px; height:300px;}
				.home .content_module_animations .content_animations .sprite_animation.show .animation03{background-size:15000px 300px; background-position:-14700px 0px;}
	 
					@keyframes animation_three {
						from {
							background-position:0px 0px;
						}
						to {
							background-position:-15000px 0px ;
						}
					}


		/*Categories*/
		.home .content_categories{grid-template-columns:1fr; grid-template-rows:1fr 1fr 1fr 1fr; gap:2px 0px;}

			.home .content_categories .category{height:400px;}

				/*Information*/
				.home .content_categories .category .content_information{padding:0 30px 0 40px; text-align:left;}

					/*Headings*/
					.home .content_categories .category .content_information h4{margin:0 0 5px;}

						.home .content_categories .category .content_information h4::before{width:5px; height:100px; top:20px; left:-40px; right:auto;}

							.home .content_categories .category:hover .content_information h4::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

					.home .content_categories .category .content_information h5{font-size:1rem; margin:0 0 15px;}

					/*Hide Info*/
					.home .content_categories .category .content_information .hide_info{width:100%; max-height:none;}

						.home .content_categories .category:hover .content_information .hide_info{max-height:none;}

						.home .content_categories .category .content_information .hide_info .button{display:none;}

		/*Interesting Products*/
		.home .content_interesting_products{padding:60px 0; height:auto; background:var(--soft-gray);}

			/*Image*/
			.home .content_interesting_products .content_image{width:100%; height:auto; position:relative; float:left; top:0; left:0; z-index:3;}

				/*Text*/
				.home .content_interesting_products .content_image .content_text{width:100%; height:auto; float:left; position:relative; padding:0 20px 0; align-content:flex-start;}

					.home .content_interesting_products .content_image .content_text h3{font-size:0.875rem;  text-align:center; letter-spacing:3px; color:var(--dark-gray);}

					.home .content_interesting_products .content_image .content_text h4{font-weight:700; font-size:1.750rem; color:var(--dark-gray); line-height:1.2; margin:10px 0 0; text-align:center;}

						.home .content_interesting_products .content_image .content_text h4 span{color:var(--dark-gray);}

					.home .content_interesting_products .content_image .content_text .button{display:none;}

				/*Overlay*/
				.home .content_interesting_products .content_image::before{display:none;}

				/*Img*/
				.home .content_interesting_products .content_image img{display:none;}

			/*Slider*/
			.home .content_interesting_products .content_slider{width:100%; padding:30px 0 0;}

				/*Slider*/

					.home .content_interesting_products .content_slider .slick-list{padding:20px !important;}

					/*Arrows*/
					.home .content_interesting_products .content_slider .slick-arrow{bottom:-65px;}

					/*Dots*/
					.home .content_interesting_products .content_slider .slick-dots{bottom:-20px;}

					/*Card*/
					.home .content_interesting_products .content_slider .card{height:auto; margin:0 10px;}

			/*Mobile Button*/
			.home .content_interesting_products .content_mobile_button{display:block; text-align:center; padding:50px 0 0;}

				.home .content_interesting_products .content_mobile_button .button{width:150px; height:50px; line-height:47px;}

					.home .content_interesting_products .content_mobile_button .button span{text-transform:uppercase;}
						
		/*Map*/
		.home .content_map{margin:0; padding:20px 0 80px;}

			/*Backgrounds*/
			.home .content_map::before{display:none;}

			.home .content_map::after{display:none;}

			/*Center*/
			.home .content_map .center_content{height:auto; justify-content:space-between; flex-wrap:wrap;}

				/*Text*/
				.home .content_map .center_content .content_text{width:100%; display:flex; flex-wrap:wrap; align-content:center; background:var(--dark-green-2); padding:40px 20px;}

					/*Heading*/
					.home .content_map .center_content .content_text h3{font-size:3.500rem; margin:0 0 15px;}

					.home .content_map .center_content .content_text h4{margin:0 0 20px; font-weight:500;}

					/*Button*/
					.home .content_map .center_content .content_text .button{width:100%;}

				/*Map*/
				.home .content_map .center_content .map{width:100%; display:flex; align-items:center; background:var(--soft-green);}

					.home .content_map .center_content .map #lottie{width:100%; height:463px; z-index:10;}

		/*Twitter*/
		.home .content_twitter{padding:0;}

			/*Item*/
			.home .content_twitter .twitter_slider .item{padding:0 0 40px; display:flex; flex-wrap:wrap-reverse;}

				/*Box*/
				.home .content_twitter .twitter_slider .item .box{width:calc(100% - 20px); position:relative; height:auto; padding:20px 15px; bottom:30px; left:10px;}

					/*Header*/
					.home .content_twitter .twitter_slider .item .box .content_hd{margin:0 0 20px;}

						/*Img*/
						.home .content_twitter .twitter_slider .item .box .content_hd figure{width:30px; height:30px;}

						/*Title*/
						.home .content_twitter .twitter_slider .item .box .content_hd .content_title{width:180px; margin:0 0 0 10px;}

							.home .content_twitter .twitter_slider .item .box .content_hd .content_title h3{font-size:1.125rem;}

						/*Time*/
						.home .content_twitter .twitter_slider .item .box .content_hd .content_time{float:right;}

							.home .content_twitter .twitter_slider .item .box .content_hd .content_time img{width:25px; margin:0 0 10px; position:relative; top:5px;}

					/*Text*/
					.home .content_twitter .twitter_slider .item .box .content_text p{font-size:0.875rem; line-height:1.5; margin:0 0 15px;}
					.home .content_twitter .twitter_slider .item .box .content_text p:last-child{margin:0;}

				/*Image*/
				.home .content_twitter .twitter_slider .item figure{width:100%; height:235px; border-radius:4px;}


	/*TEAM*/

		/*Presentation*/
		.team .content_presentation{margin:55px 0 0; height:auto; background:var(--medium-gray-2);}

			/*Content*/
			.team .content_presentation .content_text{padding:0;}

				.team .content_presentation .content_text .center_content{width:100%; flex-wrap:wrap; padding:0;}

				/*Heading*/
				.team .content_presentation .content_text h2{width:100%; height:205px; font-size:1.750rem; display:flex; flex-wrap:wrap; align-content:center; line-height:1.15; padding:0 20px;}

					.team .content_presentation .content_text h2 span{margin:0 10px 0 0;}

				/*Paragraph*/
				.team .content_presentation .content_text .content_paragraph{width:100%; padding:25px 10px;}

					.team .content_presentation .content_text .content_paragraph p{line-height:1.5; color:var(--gray);}

			/*Background*/
			.team .content_presentation figure{height:205px; position:absolute; top:0; left:0;}

			/*Animation*/
			.team .animcontent .background{display:none;}

		/*Team*/
		.team .content_team{z-index:10; background:var(--medium-gray-2); padding:0 0 30px;}

			/*Heading*/
			.team .content_team h3{font-size:1.750rem; top:0;}
			
			/*Labels*/

				.team .content_team .labels .center_content{width:100%; grid-template-columns:1fr 1fr 1fr 1fr; grid-template-rows:1fr 1fr 1fr 1fr 1fr; gap:10px 10px;}

			/*Team Grid*/
			.team .content_team .center_content{width:100%; padding:0 10px;}


	  			.team .content_team .team_grid .item{width:calc(50% - 10px);}

	  				/*Image*/
	  				.team .content_team .team_grid .item figure{height:140px;}

	  					.team .content_team .team_grid .item figure img{width:100%; height:100%; object-fit:cover;}

	  				/*Information*/
	  				.team .content_team .team_grid .item .content_information{padding:12px 10px;}

	  					/*Heading*/
	  					.team .content_team .team_grid .item .content_information h4{font-size:1.125rem;}

	  					/*Position*/
	  					.team .content_team .team_grid .item .content_information .position{font-size:0.750rem; margin:0 0 10px;}

	  					/*Mailto*/
	  					.team .content_team .team_grid .item .content_information .mailto{font-size:0.875rem;}

	  					/*Phone*/
	  					.team .content_team .team_grid .item .content_information .phone{width:100%; float:left; padding:20px 0 0; font-size:0.875rem; color:var(--green);}

	  					/*Departments*/
	  					.team .content_team .team_grid .item .content_information .content_departments{margin:10px 0 0;}

	  						.team .content_team .team_grid .item .content_information .content_departments span{height:20px; line-height:20px; font-size:0.688rem;}

	  	/*Map*/
		.team .content_map{padding:45px 0 0;}

			/*Center*/
			.team .content_map .center_content{flex-wrap:wrap; padding:0 20px;}

				/*Text*/
				.team .content_map .center_content .content_text{width:100%; display:flex; flex-wrap:wrap; align-content:center;}

					/*Heading*/
					.team .content_map .center_content .content_text h3{font-size:2rem; margin:0 0 25px; line-height:1;}

					/*Button*/
					.team .content_map .center_content .content_text .button{width:100%;}

				/*Map*/
				.team .content_map .center_content .map{width:100%; display:flex; align-items:center;}

					.team .content_map .center_content .map #lottie{width:100%; height:463px; z-index:10;}


	/*BREADCRUMB*/
	.content_breadcrumb{display:none;}


	/*CATEGORIES LIST*/

		/*Content*/
		.categories_list .content_categories_list{padding:70px 20px 80px;}

			/*Ornament*/
			.categories_list .content_categories_list::before{height:130px;}

			/*List*/

				.categories_list .content_categories_list ul li{height:140px; margin:0 0 10px;}

					/*Text*/
					.categories_list .content_categories_list ul li .content_text{width:200px; padding:0 0 0 30px;}
					.categories_list .content_categories_list.b_category ul li .content_text{width:100%;}

						/*Heading*/
						.categories_list .content_categories_list ul li h4{font-size:2.625rem; letter-spacing:1.1px; margin:0 0 5px;}
						.categories_list .content_categories_list.b_category ul li h4{font-size:2rem;}

							.categories_list .content_categories_list ul li:hover h4{color:var(--gray);}

						/*Cta*/
						.categories_list .content_categories_list ul li .cta{height:26px;}

							.categories_list .content_categories_list ul li:hover .cta{height:26px;}

					/*Image*/
					.categories_list .content_categories_list ul li figure{width:155px;}

						.categories_list .content_categories_list ul li figure img{object-position:left;}


				/*Line*/
				.categories_list .content_categories_list ul li::before{width:600px; height:110px; clip-path: polygon(0 0, 1% 0, 1% 100%, 0% 100%); content:'';}

					.categories_list .content_categories_list ul li:hover::before{clip-path:polygon(0 0, 1% 0, 1% 100%, 0% 100%);}


			/*B Category*/

				/*Image*/
				.categories_list .content_categories_list.b_category ul li figure{display:none;}

				.categories_list .content_categories_list.b_category ul li::after{display:none;}


	/*SUBCATEGORY*/
	.subcategories_list .content_subcategories_list{padding:55px 0 80px}

		/*Ornament*/
		.subcategories_list .content_subcategories_list::before{display:none;}

		/*Filters*/
		.subcategories_list .content_subcategories_list .col_left{width:100%; height:100%; padding:120px 20px 0; position:fixed; top:0; left:0; z-index:99; overflow-y:auto; opacity:0; -webkit-overflow-scrolling:touch; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; pointer-events:none; background:var(--white);}
		.subcategories_list .content_subcategories_list .col_left.show{pointer-events:all; opacity:1;}

			/*Close Filter mobile*/
			.subcategories_list .content_subcategories_list .col_left .close_filter_modal{display:block; width:45px; height:45px; position:absolute; top:20px; right:25px; z-index:3; background:var(--green); border-radius:18px; font-size:0;}

				.subcategories_list .content_subcategories_list .col_left .close_filter_modal::before{width:14px; height:14px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; background:url(../../img/ic_close_modal.svg) no-repeat; content:'';}

			/*Accordion*/

				/*Title Mobile*/
				.subcategories_list .content_subcategories_list .col_left .content_accordion .mobile_title{display:block; font-weight:700; font-size:2rem; color:var(--gray); margin:0 0 25px;}

				/*Filters*/
				.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters{border:var(--border-gray-2) 1px solid; border-radius:4px; background:var(--white); padding:5px 0;}

					/*Button*/
					.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters .btn_open_accordion{height:45px; position:relative; line-height:43px; border-bottom:var(--border-gray-2) 1px solid; padding:0 20px; box-sizing:border-box; color:var(--gray);}

						.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li:first-child .btn_open_accordion{border-top:var(--border-gray-2) 1px solid;}

						/*Arrow*/
						.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters .btn_open_accordion::before{width:14px; height:8px; position:absolute; right:20px; top:0; bottom:0; margin:auto; transform:rotate(180deg); -webkit-transform:rotate(180deg); background:url(../../img/bg_cross_accordion.svg) no-repeat; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; transform-origin:center; content:'';}

							.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li.open .btn_open_accordion::before{transform:rotate(0deg); -webkit-transform:rotate(0deg);}

					/*Sub*/
					.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li .content_subcategory_filter{max-height:0; overflow:hidden; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
					.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li.open .content_subcategory_filter{max-height:300px; border-bottom:var(--border-gray-2) 1px solid;}

						.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li .content_subcategory_filter a{width:100%; height:40px; float:left; position:relative; line-height:40px; padding:0 40px; box-sizing:border-box; color:var(--gray); font-size:0.875rem;}

							.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li .content_subcategory_filter a:hover{background:var(--medium-gray-2); color:var(--dark-gray); font-weight:600;}

							/*Hover Line*/
							.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li .content_subcategory_filter a::before{width:3px; height:100%; position:absolute; top:0; left:0; pointer-events:none; transform:scaleX(0); -webkit-transform:scaleX(0); transform-origin:center left; transition:all 0.35s ease-in-out; -webkit-transition:all 0.35s ease-in-out; background:var(--green); content:'';}

								.subcategories_list .content_subcategories_list .col_left .content_accordion .content_filters li .content_subcategory_filter a:hover::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

		/*Results*/
		.subcategories_list .content_subcategories_list .col_right{width:100%;}

			/*Texts*/
			.subcategories_list .content_subcategories_list .content_text{margin:30px 0; padding:0 20px;}
			.subcategories_list .content_subcategories_list .content_text.first{margin:0; padding:20px 20px 30px; background:var(--white); margin:0 0 40px;}

				/*Button Mobile*/
				.subcategories_list .content_subcategories_list .content_text.first .button{display:block; margin:30px 0 0;}

				/*Heading*/
				.subcategories_list .content_subcategories_list .content_text h2{font-size:2.625rem; margin:0;}

				/*Results*/
				.subcategories_list .content_subcategories_list .content_text .results{width:100%; float:left; margin:10px 0 0;}

			/*Cards*/
			.subcategories_list .content_subcategories_list .content_cards{padding:0 20px; height:auto; grid-template-columns:1fr 1fr; grid-template-rows:1fr; gap:10px 15px;}

				.subcategories_list .content_subcategories_list .content_cards .card_height{height:300px}

				/*Card*/
				.subcategories_list .content_subcategories_list .content_cards .card{width:auto; height:300px;}

					/*Hover*/
					.subcategories_list .content_subcategories_list .content_cards .card:hover{height:300px;}

					/**/

						/*Image*/
						.subcategories_list .content_subcategories_list .content_cards .card a figure{height:160px; padding:10px;}

							.subcategories_list .content_subcategories_list .content_cards .card a figure img{object-fit:contain; height:100%;}

						/*Information*/
						.subcategories_list .content_subcategories_list .content_cards .card a .content_information{padding:10px;}

							/*Heading*/
							.subcategories_list .content_subcategories_list .content_cards .card a .content_information h4{font-size:1rem; margin:0; height:90px;}

							/*Hide Information*/
							.subcategories_list .content_subcategories_list .content_cards .card a .content_information .hide_info{display:none;}

	/*PRODUCT FILE*/

		/*Product File*/
		.product_file .content_product_file{background:var(--gray-4); padding:0 0 100px;}

			/*Ornament*/
			.product_file .content_product_file::before{width:100%; height:170px; position:absolute; top:0; left:0; background:var(--white); z-index:1; content:'';}

		/*Columns*/
		.product_file .content_product_file .center_content .content_columns{padding:0 0 50px;}

			/*Col Left*/
			.product_file .content_product_file .center_content .col_left{width:100%; padding:80px 20px 30px;}

				/*Slider*/
				.product_file .content_product_file .center_content .col_left .content_slider{height:260px; overflow:visible;}

					/*Big Product*/
					.product_file .content_product_file .center_content .col_left .content_slider .slider-product{width:100%;}

							.product_file .content_product_file .center_content .col_left .content_slider .slider-product .item{padding:0;}

								.product_file .content_product_file .center_content .col_left .content_slider .slider-product .item img{object-fit:contain;}

					/*Dots*/
					.product_file .content_product_file .center_content .col_left .content_slider .slider-product .slick-dots{bottom:-30px}

					/*Thumbs*/
					.product_file .content_product_file .center_content .col_left .content_slider .slider-nav-product{display:none;}

				/*Heading*/
				.product_file .content_product_file .center_content .col_left h3{line-height:1.45; margin:0 0 30px;}

					.product_file .content_product_file .center_content .col_left h3.desktop{display:none;}
					.product_file .content_product_file .center_content .col_left h3.mobile{display:block;}

				/*Heading Mobile*/
				.product_file .content_product_file .center_content .col_left h3.title_mobile{display:block; line-height:1.45; margin:30px 0;}

				/*Button Go to Form Mobile*/
				.product_file .content_product_file .center_content .col_left .btn_form_mobile{display:block; height:45px; line-height:43px; margin:0 0 40px;}

					.product_file .content_product_file .center_content .col_left .btn_form_mobile span{font-weight:800;}

				/*Features*/
				.product_file .content_product_file .center_content .col_left .content_features{padding:25px 20px;}

				/*Slider Images*/
				.product_file .content_product_file .center_content .col_left .content_slider_img{margin:0 0 60px;}

					/*Item*/
					.product_file .content_product_file .center_content .col_left .content_slider_img .slick-dots{bottom:-30px;}

				/*Video*/
				.product_file .content_product_file .center_content .col_left .content_video{height:190px;}

				/*B files*/
				
					/*Plants*/
					.product_file .content_product_file .center_content .col_left .content_plants{grid-template-columns:1fr 1fr; gap:8px 8px;}

						/*Item*/
						.product_file .content_product_file .center_content .col_left .content_plants .item_plant{padding:0 5px 0 10px;}

							/*Name*/
							.product_file .content_product_file .center_content .col_left .content_plants .item_plant .name{font-size:0.875rem;}

					/*Extra Information*/

						/*List*/
						.product_file .content_product_file .center_content .col_left .content_information .extra_information li{grid-template-columns:1fr; gap:20px 0;}

			/*Col Right*/
			.product_file .content_product_file .center_content .col_right{width:100%; padding:0 20px;}

				/*Information*/

					/*Heading*/
					.product_file .content_product_file .center_content .col_right .content_information h2{padding:25px 20px;}

						.product_file .content_product_file .center_content .col_right .content_information h2.desktop{display:none;}
						.product_file .content_product_file .center_content .col_right .content_information h2.mobile{display:block;}

					/*Observation Pastures*/
					.product_file .content_product_file .center_content .col_right .content_information .content_observation{padding:20px 15px;}

						.product_file .content_product_file .center_content .col_right .content_information .content_observation ul li .title{width:100%; float:left; margin:0 0 10px;}

						.product_file .content_product_file .center_content .col_right .content_information .content_observation ul li .information{width:100%; float:left; padding:0; }

					/*Calendar Crops*/
					.product_file .content_product_file .center_content .col_right .content_information .content_calendar{padding:25px 15px;}

						/*Title*/
						.product_file .content_product_file .center_content .col_right .content_information .content_calendar h4{text-align:center;}

						/*Chart*/

							/*Months*/
							.product_file .content_product_file .center_content .col_right .content_information .content_calendar .content_months{position:absolute; top:-25px; left:0;}

								.product_file .content_product_file .center_content .col_right .content_information .content_calendar .content_months li{width:69px;}

							/*Blocks*/
							.product_file .content_product_file .center_content .col_right .content_information .content_calendar .content_chart span{width:20px;}

					/*Features*/
					.product_file .content_product_file .center_content .col_right .content_information .content_features{padding:30px 10px; box-sizing:border-box;}

						.product_file .content_product_file .center_content .col_right .content_information .content_features li::before{display:none;}

						/*Name*/
						.product_file .content_product_file .center_content .col_right .content_information .content_features .name{font-size:0.750rem;}

					/*Form*/
					.product_file .content_product_file .center_content .col_right .content_information .content_form{padding:25px 15px;}
			
				/*Buttons*/
				.product_file .content_product_file .center_content .col_right .content_buttons{padding:35px 10px;}

			/*Animation*/
			.product_file .background_green{height:80px;}

		/*Related Products*/
		.product_file .content_related_products{background:var(--dark-green-2);}

			/*Products*/
			.product_file .content_related_products .products{padding:45px 10px;}

				/*Cards*/
				.product_file .content_related_products .products .content_cards{height:auto; display:grid; grid-template-columns:1fr 1fr; gap:10px; margin:0px;}

					/*Card*/
					.product_file .content_related_products .products .content_cards .card{width:auto; height:300px;}

						/*Hover*/
						.product_file .content_related_products .products .content_cards .card:hover{height:300px;}

							/*Image*/
							.product_file .content_related_products .products .content_cards .card a figure{height:160px; padding:10px;}

								.product_file .content_related_products .products .content_cards .card a figure img{object-fit:cover; height:100%;}

							/*Information*/
							.product_file .content_related_products .products .content_cards .card a .content_information{padding:10px;}

								/*Heading*/
								.product_file .content_related_products .products .content_cards .card a .content_information h4{margin:0; font-size:1rem; height:90px;}

								/*Hide Information*/
								.product_file .content_related_products .products .content_cards .card a .content_information .hide_info{display:none;}

	/*NOVELTY*/
	.novelty .content_novelty{padding:55px 0 0;}

		.novelty .content_novelty .center_content{width:100%;}

			/*Header*/
			.novelty .content_novelty .hd{height:205px;}

				/*Content*/
				.novelty .content_novelty .hd .center_content{height:100%; padding:0 20px 20px; align-content:flex-end;}

					/*Headings*/
					.novelty .content_novelty .hd .center_content h2{font-size:2.625rem; letter-spacing:1px;} 

			/*List*/
			.novelty .content_novelty .content_list{padding:45px 20px 70px; box-sizing:border-box;}

				.novelty .content_novelty .content_list li{height:auto;}

					.novelty .content_novelty .content_list li a{height:100%; flex-wrap:wrap; padding:0;}

					/*Image*/
					.novelty .content_novelty .content_list li figure{width:100%; height:215px;}

					/*Information*/
					.novelty .content_novelty .content_list .content_information{width:100%; display:grid; grid-template-columns:1fr; gap:0 20px; padding:25px 15px;}

						/*Heading*/
						.novelty .content_novelty .content_list .content_information h4{width:100%;}

						/*Cta*/
						.novelty .content_novelty .content_list .cta{display:none;}
						.novelty .content_novelty .content_list .cta.mobile{display:block; margin:20px 0 0;}

							.novelty .content_novelty .content_list .cta.mobile::before{right:auto; left:70px;}

						/*Date Text*/
						.novelty .content_novelty .content_list .content_information .date_text{display:none;}
						.novelty .content_novelty .content_list .content_information .date_text.mobile{display:block;}

						/*Description*/
						.novelty .content_novelty .content_list .content_information p{font-weight:500; font-size:0.875rem; line-height:1.4; color:var(--gray-6);}


	/*NOVELTY DETAIL*/

		/*Detail*/
		.novelty_detail .content_novelty_detail{padding:85px 20px 105px;}

			/*Ornament*/
			.novelty_detail .content_novelty_detail::before{height:230px;}


		/*Columns*/

			/*Col Left*/
			.novelty_detail .content_novelty_detail .center_content .col_left{width:100%; margin:0 0 45px;}

				/*Image*/
				.novelty_detail .content_novelty_detail .center_content .col_left .content_img{height:185px; overflow:hidden; border-radius:4px;}

					.novelty_detail .content_novelty_detail .center_content .col_left .content_img img{width:100%; height:100%; object-fit:cover;}

				/*Heading*/
				.novelty_detail .content_novelty_detail .center_content .col_left h3{font-size:2rem;}

				/*Slider Images*/
				.novelty_detail .content_novelty_detail .center_content .col_left .content_slider_img{margin:0 0 60px;}

					/*Dots*/
					.novelty_detail .content_novelty_detail .center_content .col_left .content_slider_img .slick-dots{bottom:-30px;}

				/*Video*/
				.novelty_detail .content_novelty_detail .center_content .col_left .content_video{height:190px;}

			/*Col Right*/
			.novelty_detail .content_novelty_detail .center_content .col_right{width:100%;}

				/*Information*/

					/*Heading*/
					.novelty_detail .content_novelty_detail .center_content .col_right .content_information h2{padding:25px 20px;}

					/*Form*/
					.novelty_detail .content_novelty_detail .center_content .col_right .content_information .content_form{padding:25px 15px;}

		/*Suggestions*/
		.novelty_detail .content_suggestions{display:none;}

	/*JOURNEYS*/
	.journeys .content_journeys{padding:55px 0 0;}

		.journeys .content_journeys .center_content{width:100%;}

			/*Header*/
			.journeys .content_journeys .hd{height:205px;}

				/*Content*/
				.journeys .content_journeys .hd .center_content{align-content:flex-end;  padding:0 20px 20px;}

					/*Headings*/
					.journeys .content_journeys .hd .center_content h2{font-size:2.625rem;}

			/*Journeys*/

				/*Next Journeys*/
				.journeys .content_journeys .content_next_journeys{padding:45px 20px 65px;}


				/*Past Journeys*/
				.journeys .content_journeys .content_past_journeys{padding:45px 20px 65px;}

					/*Heading*/
					.journeys .content_journeys .journeys h3{margin:0 0 40px;}

					/*No Journeys*/
					.journeys .content_journeys .journeys .no_journeys{height:auto; border-radius:8px; padding:20px 25px 40px; flex-wrap:wrap; justify-content:center;}

						.journeys .content_journeys .journeys .no_journeys h4{margin:0 0 45px;}

					/*Journeys List*/
					.journeys .content_journeys .journeys .content_list{grid-template-columns:1fr; gap:15px;}

						.journeys .content_journeys .journeys .content_list li{width:100%;}

							/*Information*/
							.journeys .content_journeys .journeys .content_list li .content_information{padding:25px 20px;}

								/*Date*/
								.journeys .content_journeys .journeys .content_list li .content_information .date{font-size:2rem; margin:0 0 10px;}

								/*Description*/
								.journeys .content_journeys .journeys .content_list li .content_information p{font-size:1.125rem; height:auto; color:var(--dark-gray); margin:0 0 10px;}

							
	/*JOURNEYS DETAILS*/

		.journeys_detail .content_journeys_detail{padding:55px 0 0;}

		.journeys_detail .content_journeys_detail .center_content{width:100%;}

			/*Header*/
			.journeys_detail .content_journeys_detail .hd{height:205px;}

				/*Ornament*/
				.journeys_detail .content_journeys_detail .hd::before{display:none;}

				/*Dates*/
				.journeys_detail .content_journeys_detail .hd .content_dates{width:100%; position:absolute; bottom:0; left:0;}

						.journeys_detail .content_journeys_detail .hd .content_dates li{width:50%; height:70px; padding:0 10px;}

							/*Text*/
							.journeys_detail .content_journeys_detail .hd .content_dates li .text{width:135px;}

			/*Columns*/
			.journeys_detail .content_journeys_detail .content_columns{padding:30px 20px 80px;}

				/*Col Left*/
				.journeys_detail .content_journeys_detail .content_columns .col_left{width:100%;}

					/*Heading*/
					.journeys_detail .content_journeys_detail .content_columns .col_left h2{font-size:2rem;}

					/*Button*/
					.journeys_detail .content_journeys_detail .content_columns .col_left .content_button{margin:0 0 35px;}
					
						.journeys_detail .content_journeys_detail .content_columns .col_left .content_button .button{width:100%;}

					/*Slider Images*/
					.journeys_detail .content_journeys_detail .content_columns .col_left .content_slider_img{margin:0 0 60px;}

						/*Dots*/
						.journeys_detail .content_journeys_detail .content_columns .col_left .content_slider_img .slick-dots{bottom:-30px;}
						

					/*Video*/
					.journeys_detail .content_journeys_detail .content_columns .col_left .content_video{height:180px;}

					/*Buttons Download*/
					.journeys_detail .content_journeys_detail .content_columns .col_left .content_buttons_download{grid-template-columns:1fr; gap:25px 0; padding:40px 0;}

				/*Col Right*/
				.journeys_detail .content_journeys_detail .content_columns .col_right{width:100%;}

					/*Exponent*/
					.journeys_detail .content_journeys_detail .content_columns .col_right .content_exponent{margin:0 0 40px;}


	/*MODAL*/
	.modal{overflow-y:auto; -webkit-overflow-scrolling: touch; padding:50px 0 0; align-items:flex-start;}

		/*Box*/
		.modal .box{padding:25px 20px; margin:0 0 30px;}

			/*Close*/
			.modal .box .close_modal{top:-23px;}

				.modal .box .close_modal::before{width:14px; height:14px; position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; background:url(../../img/ic_close_modal.svg) no-repeat; content:'';}

			/*Form*/
			.modal.content_form .box{width:calc(100% - 30px);}

				/*Form*/
				.modal.content_form .box .form{ grid-template-columns:1fr; gap:20px 0;}

						/*Button*/
						.modal.content_form .box .form li .button{display:block; margin:20px auto 0; }

			/*Form*/
			.modal.content_form_inscription .box{width:calc(100% - 30px);}

				/*Form*/
				.modal.content_form_inscription .box .form{ grid-template-columns:1fr; gap:20px 0;}

						/*Button*/
						.modal.content_form_inscription .box .form li .button{display:block; margin:20px auto 0; }

				/*Success*/
				.modal.content_form_inscription .box .content_success{padding:0 20px; align-content:center;}

					/*Icon*/
					.modal.content_form_inscription .box .content_success img{margin:40px 0 25px;}


	/*CONTACT*/

		/*Hero*/
		.contact .content_hero{height:205px; margin:55px 0 60px;}

			/*Content*/
			.contact .content_hero .center_content{width:100%; padding:0 25px 25px; justify-content:flex-start; align-content:flex-end;}

				/*Heading*/
				.contact .content_hero .center_content h2{font-size:2.625rem; letter-spacing:1px; margin:0 0 10px;}

				.contact .content_hero .center_content h3{line-height:1.5;}

			/*Form*/
			.contact .content_contact{padding:0 0 65px;}

				.contact .content_contact .center_content{width:100%; padding:0 25px;}

					/*Form*/
					.contact .content_contact .form{grid-template-columns:1fr; gap:25px 0;}

						.contact .content_contact .center_content ul li{margin:0 0 25px;}

							/*Textarea*/
							.contact .content_contact .center_content ul li textarea{height:160px;}

						/*Buttons Content*/
						.contact .content_contact .center_content ul li.button_desktop{display:none;}
						.contact .content_contact .center_content ul li.button_mobile{display:block;}

						.contact .content_contact .center_content ul:nth-child(2) li:nth-child(2){margin:0;}

					/*Success*/
					.contact .content_contact .content_success{padding:0 20px;}

	/*SEARCH*/

		.search_page .content_search{padding:60px 20px 0;}

			/*Search*/
			.search_page .content_search .content_search_module_page .center_content{width:100%; float:left;}

				/*Heading*/
				.search_page .content_search .content_search_module_page h2{font-size:2.625rem; margin:30px 0 10px;}

				/*Result Text*/
				.search_page .content_search .content_search_module_page .result_text{font-size:1rem;}

			/*Results*/
			.search_page .content_results{padding:0 0 60px;}

				.search_page .content_results li{padding:25px 0;}

					.search_page .content_results li .center_content{width:100%; padding:0 20px;}

					.search_page .content_results li a{flex-wrap:wrap;}

						/*Heading*/
						.search_page .content_results li h3{width:100%; margin:0 0 10px;}

						/*Description*/
						.search_page .content_results li p{width:100%; font-size:1rem;}


	/*TERMS*/

		.terms .content_terms .center_content{width:100%; padding:80px 20px 30px;}


	/*R Managment*/

		.managment .content_r_managment .center_content{width:100%; padding:80px 20px 30px;}

			/*Title*/
			.managment .content_r_managment h1{text-align:center; margin:0 0 50px; font-weight:900; font-size:2.625rem; color:#4D4D4D; margin:0 0 40px;}

			.managment .content_r_managment h2{font-weight:400; font-size:1rem; color:var(--gray); margin:0 0 40px;}

			/*List*/
				
				.managment .content_r_managment .content_list_download li a{height:100%; padding:20px 25px;}

					/*Image*/
					.managment .content_r_managment .content_list_download li a figure{width:100%; height:195px; margin:0 0 15px;}

					/*Information*/
					.managment .content_r_managment .content_list_download li a .content_information{width:100%; height:auto; padding:0;}

	
	/*FOOTER*/
	footer .center_content{position:relative;} 

		/*Information*/
		footer .content_information{width:100%; float:left; position:relative; padding:40px 20px 30px; display:flex; flex-wrap:wrap;}

			/*Logo*/
			footer .content_information .logo{margin:0 auto 40px; display:block;}

			/*Headings*/
			footer .content_information h4{font-weight:500; margin:0; order:5; text-align:center; margin:30px 0 0;}

			footer .content_information h5{font-size:1.250rem; font-weight:500; text-align:center;}

			/*Info*/
			footer .content_information .contact_info{width:100%; margin:0 0 40px; text-align:center;}

				footer .content_information .contact_info .mailto{font-size:1.250rem; margin:0 0 20px;}

				footer .content_information .contact_info .phone{float:none; font-weight:600; font-size:1.250rem;}

			/*Social*/
			footer .content_information .content_social{gap:0px 20px;}

		/*Newsletter*/

			/*Button*/
			footer .btn_newsletter{width:100%; margin:40px 0 50px;}

			/*Newsletter Module*/
			footer .content_newsletter{width:100%; height:100%; position:fixed; background:var(--black-08); z-index:20;}

				/*Close*/
				footer .content_newsletter .close_newsletter{top:100px; left:0; right:0; margin:auto;}

					footer .content_newsletter .close_newsletter::before{background:url(../../img/ic_close_modal.svg) no-repeat; background-size:14px 14px;}

				/*Box*/
				footer .content_newsletter .box{position:absolute; bottom:0; left:0; right:0; margin:auto; width:calc(100% - 20px);}

		/*Bottom Link*/
		footer .content_information .bottom_link{position:relative; bottom:auto; left:auto; margin:30px 0 15px;}

			footer .content_information .bottom_link li{width:100%; justify-content:center; text-align:center; margin:0 0 20px;}
			footer .content_information .bottom_link li:last-child{width:100%; position:relative; right:auto; top:auto;}

		/*Grid*/
		footer .content_grid{width:100%; gap: 1px 1px; overflow:hidden;}

			/*Modal mobile*/
			footer .content_grid .modal_mobile{display:block; pointer-events:none; opacity:0; width:100%; height:100%; position:absolute; top:0; left:0; z-index:6; display:flex; align-items:center; justify-content:center; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out;}
			footer .content_grid .modal_mobile.show{opacity:1; pointer-events:all;}

				footer .content_grid .modal_mobile .box{width:calc(100% - 60px); height:calc(100% - 40px); background:var(--dark-green-3); display:flex; justify-content:center; align-content:center; flex-wrap:wrap; text-align:center;}

					/*Close Modal*/
					footer .content_grid .modal_mobile .box .close_modal_mobile{width:23px; height:23px; display:block; margin:0 0 50px; background:url(../../img/ic_cross_mobile.svg) no-repeat; font-size:0;}

					/*Information*/

						/*Text*/
						footer .content_grid .modal_mobile .box .address,
						footer .content_grid .modal_mobile .box .phone,
						footer .content_grid .modal_mobile .box .mail{font-size:0.875rem; line-height:1.1; color:var(--white); word-break:break-word; position:relative; padding:30px 0 0; margin:0 0 25px;}

						footer .content_grid .modal_mobile .box .close_modal_mobile .mail{margin:0;}

							footer .content_grid .modal_mobile .box .mail span{display:block;}

							/*Icon*/
							footer .content_grid .modal_mobile .box .address::before,
							footer .content_grid .modal_mobile .box .phone::before,
							footer .content_grid .modal_mobile .box .mail::before{width:20px; height:25px; position:absolute; top:0; left:0; right:0; margin:auto; background:url(../../img/sp_ic_footer.svg) no-repeat; background-size:100% auto; content:'';}

								footer .content_grid .modal_mobile .box .address::before{background-position:0px 0px;}
								footer .content_grid .modal_mobile .box .phone::before{background-position:0px -31px;}
								footer .content_grid .modal_mobile .box .mail::before{background-position:0px -65px;}

			/*Item*/
			footer .content_grid .grid_item{width:auto; height:125px;}

				footer .content_grid .grid_item .btn_open_modal_mobile{pointer-events:all; display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:5;}

				/*Hover Information*/
				footer .content_grid .grid_item .hover_information{display:none;}

				/*Title*/
				footer .content_grid .grid_item .title{font-size:0.875rem;}
}
	