@charset "utf-8";
/* CSS Document */



/*COLORS*/
:root{
	--white:#FFFFFF;
	--white-00:rgba(250,250,250,0);
	--white-02:rgba(250,250,250,0.2);
	--white-03:rgba(250,250,250,0.3);
	--white-04:rgba(250,250,250,0.4);
	--white-06:rgba(250,250,250,0.6);
	--white-08:rgba(250,250,250,0.8);

	--black:#000000;
	--black-01:rgba(0,0,0,0.1);
	--black-02:rgba(0,0,0,0.2);
	--black-03:rgba(0,0,0,0.3);
	--black-04:rgba(0,0,0,0.4);
	--black-05:rgba(0,0,0,0.5);
	--black-06:rgba(0,0,0,0.6);
	--black-07:rgba(0,0,0,0.7);
	--black-08:rgba(0,0,0,0.8);

	--gray:#dfdfdf;
	--gray-2:#f3f3f3;
	--soft-gray:#e0e0e0;

	--border-input:#c3cad9;

	--blue:#1b57ef;
	--blue-2:#0b2ae1;
	--blue-3:#5a7184;
	--blue-4:#123ee7;
	--blue-5:#1834d8;
	--blue-6: #58D2FD;
	--deep-blue:#183b56;
	--deep-blue-2:#0e2949;
	--deep-blue-3:#0f273a;
	--light-blue:#4ec8ff;

	--yellow:#fbb033;

	--orange:#fd7f23;
	--dark-orange:#d1511c;
	--custom-orange: #FAD67C;

	--green:#00a669;

	--label-color-blue:#1b57ef;
	--label-background-blue:rgba(88,210,253,0.3);

	--label-color-green:#107b54;
	--label-background-green:#e0f4c1;

	--warning-border:#f24128;
	--warning-background:#fff5f5;
}

/*LOADER*/
.content_loader{height:100%; position:fixed; top:0; left:0; z-index:999; background:var(--blue); transition:all 0.5s ease-in-out; display:flex; justify-content:center; align-items:center;}
.content_loader.load{opacity:0; pointer-events:none;}

	/*Animation*/
	.content_loader .loader_animation{width:380px; height:400px; position:absolute; bottom:0; left:0; right:0; top:0; margin:auto; z-index:10;}

	/*Percentage*/
	.content_loader .content_percentage{position:absolute; bottom:20px; right:2px; text-align:right;}

		.content_loader .content_percentage span{font-family:'Varela Round', sans-serif; font-weight:400; font-size:5.125rem; color:var(--white);}

	/*Line*/
	.content_loader .content_line{height:12px; position:absolute; bottom:0; left:0; display:flex; justify-content:flex-start;}

		.content_loader .content_line .line{height:100%; background:var(--white); transition:all 0.1s linear;}

/*GENERICS*/

html{width:100%; height:100%}

body{width:100%; height:100%; background:var(--white); font-size:1em; font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:400; color:var(--black);  -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.35s ease-in-out; transition: all 0.35s 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;}

span.italic{font-style:italic;}
span.bold{font-weight:700;}

	/*Cursor*/
	.cursor-dot,
	.cursor-dot-outline{pointer-events:none; z-index:999; position:fixed; top:50%; left:50%; border-radius:50%; opacity:0; -webkit-transform:translate(-50%, -50%); transform:translate(-50%, -50%); transition:opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out; transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out; transition:opacity 0.3s ease-in-out, transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;}

	.cursor-dot-outline{display:none;}

	.cursor-dot{opacity:0 !important;}
	.cursor-dot.contact{opacity:1 !important;}

		.cursor-dot::before{width:160px; height:160px; position:absolute; top:0; left:-80px; right:0; bottom:0; margin:auto; background:var(--white); border-radius:50%; transition:all 0.5s cubic-bezier(.68,-0.55,.27,1.55); transform:scale(0); transform-origin:center; content:'';}
		.cursor-dot.contact::before{transform:scale(1.0);}

		.cursor-dot::after{width:160px; height:16px; position:absolute; top:0; left:-80px; bottom:0; margin:auto; font-weight:600; font-size:0.875rem; text-align:center; transition:all 0.5s ease-in-out; transition-delay:0s; opacity:0; content:'VER';}
		.cursor-dot.contact::after{opacity:1; transition-delay:0.5s;}

	/*Button*/
	.button{width:270px; height:70px; border-radius:40px; background:var(--black); display:flex; justify-content:center; align-items:center; box-sizing:border-box; transition:all 0.35s ease-in-out;}

		/*Icons*/
		.button img{margin:0 10px 0 0;}

		/*Text*/
		.button span{font-family:'Raleway', sans-serif; font-weight:600; font-size:1.250rem; color:var(--white);}

		/*Hover*/
		.button:hover{background:var(--blue);}


/*LAYOUT*/
.row{width:100%;}

.center_content{width:1200px; margin:0 auto;}

/*HIDE NAVIGATION*/
.content_hide_navigation{width:100vw; height:65px; background:var(--white); position:fixed; top:0; left:0; z-index:23; padding:0 100px; display:flex; justify-content:space-between; align-items:center; transform:translateY(-70px); transition:all 0.35s ease-in-out;}
.content_hide_navigation.show{transform:translateY(0);}

	/*Logo*/
	.content_hide_navigation .logo svg{fill:var(--black);}

		/*Animation Text Loop*/
		.content_hide_navigation .logo:hover svg{fill:var(--letter01); animation:color_animation 3s ease-in infinite; will-change:fill;}

	/*Burger*/
	.content_hide_navigation .burger_menu_hidden{display:none;}

	/*Links*/
	.content_hide_navigation .content_links{display:flex; align-items:center;}

		.content_hide_navigation .content_links li{margin:0 55px 0 0;}
		.content_hide_navigation .content_links li:last-child{margin:0;}

			.content_hide_navigation .content_links li a{font-weight:500; font-size:0.750rem; color:var(--black);}

				.content_hide_navigation .content_links li.active a{font-weight:800; pointer-events:none;}

				/*Hover Line*/
				.content_hide_navigation .content_links li a::before{width:100%; height:1px; background:var(--black); position:absolute; bottom:-2px; right:0; left:0; margin:auto; transform:scaleX(0); -webkit-transform:scaleX(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); content:'';}

					.content_hide_navigation .content_links li a:hover::before,
					.content_hide_navigation .content_links li.active a::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

			/*Button*/
			.content_hide_navigation .content_links li .button{width:auto; padding:0 20px; height:35px;}
			.content_hide_navigation .content_links li.active .button{background:var(--blue); pointer-events:all;}

				.content_hide_navigation .content_links li .button::before{display:none;}

				/*Image*/
				.content_hide_navigation .content_links li .button img{width:10px;}

				/*Text*/
				.content_hide_navigation .content_links li span{font-size:0.875rem;}

				/*Gray*/
				.content_hide_navigation .content_links li .button.border_gray{background:var(--white); border:var(--soft-gray) 1px solid;}

				.content_hide_navigation .content_links li.active .button.border_gray{pointer-events:none;}

					.content_hide_navigation .content_links li .button.border_gray:hover,
					.content_hide_navigation .content_links li.active .button.border_gray{border:var(--blue) 1px solid; background:var(--blue);}

					.content_hide_navigation .content_links li .button.border_gray span{color:var(--black); font-size:0.750rem;}

						.content_hide_navigation .content_links li .button.border_gray:hover span,
						.content_hide_navigation .content_links li.active .button.border_gray span{color:var(--white);}

/*DOWNLOAD BOX*/
.content_download_box{height:600px; position:absolute; top:0; left:0; background:var(--blue); z-index:22; padding:65px 0 0; transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1); clip-path:inset(0 0 100% 0); pointer-events:none;}
.content_download_box.show{clip-path:inset(0 0 0 0); pointer-events:all;}

	.content_download_box .center_content{display:flex; flex-wrap:wrap; align-items:center; justify-content:center; text-align:center; padding:40px 0 0;}

		/*Headings*/
		.content_download_box h3{font-family:'Varela Round', sans-serif; font-weight:400; font-size:3.375rem; color:var(--white); line-height:1.15; margin:0 0 10px;}

			.content_download_box h3 br{display:none;}

		.content_download_box h4{font-weight:400; line-height:1.5; margin:0 0 25px; color:var(--white);}

		/*Qr*/
		.content_download_box .content_qr{width:160px; height:160px; background:var(--white); border-radius:20px; margin:0 0 20px; overflow:hidden;}

		/*Title*/
		.content_download_box .title{font-family:'Varela Round', sans-serif; font-weight:400; font-size:1.375rem; color:var(--white); margin:0 0 20px;}

		/*Buttons*/
		.content_download_box ul{display:flex; justify-content:center; align-items:center; color:var(--white);}

			.content_download_box ul li:first-child{margin:0 30px 0 0;}

				.content_download_box ul li .button{width:220px; height:50px; border:var(--black) 1px solid;}

					.content_download_box ul li .button img{width:20px; margin:0 0 0 10px;}

					.content_download_box ul li .button span{font-size:0.875rem;}

					.content_download_box ul li .button:hover{border:var(--white) 1px solid;}

/*WHATSAPP*/
.content_whatsapp{position:absolute; bottom:20px; left:90px; z-index:20; display:flex; justify-content:flex-start; pointer-events:none;}

	.content_whatsapp a{width:65px; height:65px; pointer-events:all; transition:all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); background:var(--white); display:flex; justify-content:center; align-items:center; border-radius:35px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);}

		.content_whatsapp a:hover{transform:scale(1.1); transform-origin:center;}

		.content_whatsapp a svg{fill:var(--blue);}


/*CONTACT*/
.content_contact{position:absolute; top:30px; right:50px; z-index:23; display:flex; justify-content:flex-start; pointer-events:none;}

	.content_contact a{width:65px; height:65px; pointer-events:all; transition:all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); background:var(--white); display:flex; justify-content:center; align-items:center; border-radius:35px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);}

		.content_contact a:hover{transform:scale(1.1); transform-origin:center;}

		.content_contact a svg{fill:var(--blue);}

	/*Animation*/
	.content_contact{opacity:0; transition:all 0.75s ease-in-out;}
	.content_contact.show{opacity:1; transition-delay:1.2s;}

/*HOME*/

	/*Hero*/
	.home .content_hero{height:100vh; z-index:2; background:var(--white);}

		/*Fix Line Parallax*/
		.home .content_hero::after{width:100vw; height:60px; position:absolute; left:0; bottom:-30px; background:var(--white); pointer-events:none; content:'';}

		.home .content_hero .wrap{height:100%; display:flex; justify-content:space-between; z-index:2;}

			/*Left*/
			.home .content_hero .wrap .content_left{width:50%; height:100%; padding:30px 45px 0 90px; display:flex; flex-wrap:wrap; align-content:space-between;}

				/*Navigation*/
				.home .content_hero .wrap .content_left .content_navigation{display:flex; justify-content:space-between; align-items:flex-start;}

					/*Logo*/
					.home .content_hero .wrap .content_left .content_navigation h1{width:162px; font-size:0;}

						.home .content_hero .wrap .content_left .content_navigation h1 .mobile{display:none;}

					/*Burger*/
					.btn_burger{display:none;}

					/*Links*/
					.home .content_hero .wrap .content_left .content_navigation .content_links{display:flex; align-items:center; margin:20px 0 0;}

						.home .content_hero .wrap .content_left .content_navigation .content_links li{margin:0 40px 0 0;}
						.home .content_hero .wrap .content_left .content_navigation .content_links li:last-child{margin:0;}
						.home .content_hero .wrap .content_left .content_navigation .content_links li.mobile{display:none;}

							.home .content_hero .wrap .content_left .content_navigation .content_links li a{font-weight:400; font-size:0.750rem; color:var(--black); position:relative;}

								/*Hover Line*/
								.home .content_hero .wrap .content_left .content_navigation .content_links li a::before{width:100%; height:1px; background:var(--black); position:absolute; bottom:-2px; right:0; left:0; margin:auto; transform:scaleX(0); -webkit-transform:scaleX(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); content:'';}

									.home .content_hero .wrap .content_left .content_navigation .content_links li a:hover::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

				/*Information*/
				.home .content_hero .wrap .content_left .content_information{display:flex; padding:0 40px 40px 0; height: 100%; flex-direction: column; justify-content:space-around}

					/*Heading*/
					.home .content_hero .wrap .content_left .content_information .headings_box{display: flex; width: 100%; flex-direction: column; margin-top: 120px;}
					
						.home .content_hero .wrap .content_left .content_information .headings_box figure{width: 40%; margin-bottom: 50px;}
						
						.home .content_hero .wrap .content_left .content_information .headings_box h2{ color: var(--blue-2); font-size:5.5rem; font-weight: bold; font-family: "Varela Round", sans-serif; line-height: 75px;}

						.home .content_hero .wrap .content_left .content_information .headings_box h2 span{font-size:4rem;font-weight: 400;}

					.home .content_hero .wrap .content_left .content_information h3{font-weight:400; line-height:1.5; margin:0 0 30px; color:var(--deep-blue); font-size:1.125rem; width: 80%;}

					/*Button*/
					.home .content_hero .wrap .content_left .content_information .content_button{display:flex; justify-content:flex-start; margin:0 0 85px;}

						.home .content_hero .wrap .content_left .content_information .content_button .button{width:260px; height:50px;}

						.home .content_hero .wrap .content_left .content_information .content_button .button.wapp{background: var(--green); margin: 0 0 0 25px;}

						.home .content_hero .wrap .content_left .content_information .content_button .button.wapp:hover{background: var(--blue);}

							.home .content_hero .wrap .content_left .content_information .content_button .button span{font-size:1rem;}

						.home .content_hero .wrap .content_left .content_information .content_button .button.mobile{display:none;}

			/*Right*/
			.home .content_hero .wrap .content_right{width:50%; height:100%; display:flex; flex-wrap:wrap;}

				.home .content_hero .wrap .content_right::before{position: absolute; height: 30%; width: 100%; content: ""; bottom: 0; left: 0; background-color: var(--blue-2); z-index: 4;border-radius: 0 90px 0 90px; display:none;}
 
				.home .content_hero .wrap .content_right figure{overflow: hidden; width: 100%; height: 100%; border-radius: 0 0 0 90px;}

					.home .content_hero .wrap .content_right figure img{width: 100%; height: 100%; object-fit: cover; object-position:top;}

				.home .content_hero .wrap .content_right h3{position: absolute; color: var(--white); font-size: 4.5rem; bottom: 80px; left: 50px; z-index: 5;font-weight: 300; display:none;}

					.home .content_hero .wrap .content_right h3 span{font-weight: 700;}

				/*Hide Download Box*/
				.home .content_hero .wrap .content_right .content_hide_download_box{width:100%; height:100%; position:absolute; top:0; right:0; z-index:5; border-radius:0 0 0 70px; background:var(--green); transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1); clip-path: inset(0 0 0 100%); pointer-events:none;}
				.home .content_hero .wrap .content_right .content_hide_download_box.show{pointer-events:all; clip-path:inset(0 0 0 0);}

					.home .content_hero .wrap .content_right .content_hide_download_box .wrap{display:flex; flex-wrap:wrap; align-content:center; justify-content:center; text-align:center; padding:40px 0 0; opacity:0; transition:all 0.75s ease-in-out; transition-delay:0s;}
					.home .content_hero .wrap .content_right .content_hide_download_box.show .wrap{opacity:1; transition-delay:0.75s;}

						/*Button Close*/
						.home .content_hero .wrap .content_right .content_hide_download_box .wrap .btn_close_box{margin:0 0 50px; transition:all 0.35s ease-in-out;}
						.home .content_hero .wrap .content_right .content_hide_download_box .wrap .btn_close_box:hover{transform:rotate(180deg);}

						/*Headings*/
						.home .content_hero .wrap .content_right .content_hide_download_box .wrap h3{font-family:'Varela Round', sans-serif; font-weight:400; font-size:2rem; color:var(--white); text-transform:uppercase; margin:0 0 10px;}

						.home .content_hero .wrap .content_right .content_hide_download_box .wrap h4{font-weight:400; line-height:1.5; margin:0 0 25px; color:var(--white);}

						/*Qr*/
						.home .content_hero .wrap .content_right .content_hide_download_box .wrap .content_qr{width:160px; height:160px; background:var(--white); border-radius:20px; margin:0 0 30px; overflow:hidden;}

						/*Title*/
						.home .content_hero .wrap .content_right .content_hide_download_box .wrap .title{font-family:'Varela Round', sans-serif; font-weight:400; font-size:1.375rem; color:var(--white); margin:0 0 30px;}

						/*Buttons*/
						.home .content_hero .wrap .content_right .content_hide_download_box .wrap ul{display:flex; justify-content:center; align-items:center; color:var(--white);}

							.home .content_hero .wrap .content_right .content_hide_download_box .wrap ul li:first-child{margin:0 30px 0 0;}

								.home .content_hero .wrap .content_right .content_hide_download_box .wrap ul li .button{width:220px; height:50px; border:var(--black) 1px solid;}

									.home .content_hero .wrap .content_right .content_hide_download_box .wrap ul li .button img{width:20px; margin:0 0 0 10px;}

									.home .content_hero .wrap .content_right .content_hide_download_box .wrap ul li .button span{font-size:0.875rem;}

									.home .content_hero .wrap .content_right .content_hide_download_box .wrap ul li .button:hover{border:var(--green) 1px solid;}

				
		/*Intro Animations*/

			.home .content_hero .wrap .content_left .content_navigation h1{opacity:0; transition:all 0.75s ease-in-out;}
			.home .content_hero.show .wrap .content_left .content_navigation h1{opacity:1;}

			.home .content_hero .wrap .content_left .content_navigation .content_links li{opacity:0; transform:translateY(15px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1)}
			.home .content_hero.show .wrap .content_left .content_navigation .content_links li{opacity:1; transform:translateY(0);}

				/*Delay*/
				.home .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(1){transition-delay:0.1s;}
				.home .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(2){transition-delay:0.3s;}
				.home .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(3){transition-delay:0.5s;}
				.home .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(4){transition-delay:0.7s;}

			.home .content_hero .wrap .content_left .content_information h2,
			.home .content_hero .wrap .content_left .content_information h3{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			
			.home .content_hero.show .wrap .content_left .content_information h2,
			.home .content_hero.show .wrap .content_left .content_information h3{opacity:1; transform:translateY(0);}

				/*Delay*/
				.home .content_hero .wrap .content_left .content_information h2{transition-delay:0.3s;}
				.home .content_hero .wrap .content_left .content_information h3{transition-delay:0.6s;}

			.home .content_hero .wrap .content_left .content_information .content_button{opacity:0; transition:all 0.75s ease-in-out;}
			.home .content_hero.show .wrap .content_left .content_information .content_button{opacity:1; transition-delay:0.9s;}

			.home .content_hero .wrap .content_right{opacity:0; transition:all 1.25s ease-in-out; z-index:4;}
			.home .content_hero.show .wrap .content_right{opacity:1;}

			.home .content_hero .wrap .content_right h3{opacity:0; transform:translateY(40px); transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			
			.home .content_hero.show .wrap .content_right h3{opacity:1; transform:translateY(0);}

			/*Delay*/
			.home .content_hero .wrap .content_right h3{transition-delay:0.3s;}
			.home .content_hero .wrap .content_right h3 span{transition-delay:0.6s;}


	/*Banner Magic*/
	.home .content_banner_magic{padding:80px 0 200px; z-index:3; background:var(--white); display:none;}

			/*Image*/
			.home .content_banner_magic .center_content .content_image_desktop{ display: flex; width:100%; height:100%;}

				.home .content_banner_magic .center_content .content_image_desktop img{width:100%; height:100%; object-fit:contain;}

			/*Image*/
			.home .content_banner_magic .center_content .content_image_mobile{display: none; width:100%; height:100%; }

				.home .content_banner_magic .center_content .content_image_mobile img{width:100%; height:100%; object-fit:contain;}

				/*Button*/
				.home .content_banner_magic .center_content .content_button{position: absolute; bottom: 50px; left: 0; display: flex; justify-content: center;z-index: 3;}
				.home .content_banner_magic .center_content .content_button .button{width:250px; height:50px; padding:0 15px; background:var(--white);}
				
					.home .content_banner_magic .center_content .content_button .button:hover{background:var(--blue);}
					.home .content_banner_magic .center_content .content_button .button span{font-family:'Varela Round'; color:var(--blue); font-weight:700; margin:0 15px 0 0; transition:all 0.35s ease-in-out;}
					.home .content_banner_magic .center_content .content_button .button:hover span{color:var(--white);}
				/*Icon wpp*/
				.home .content_banner_magic .center_content .content_button .button figure{width:28px;}
							
					.home .content_banner_magic .center_content .content_button .button figure svg{fill:var(--blue); transition:all 0.35s ease-in-out;}
					.home .content_banner_magic .center_content .content_button .button:hover figure svg{fill:var(--white);}

	/*Cards*/
	.home .content_cards{padding:100px 0 200px; z-index:3; background:var(--white);}

		/*Fix Line Parallax*/
		.home .content_cards::after{width:100vw; height:60px; position:absolute; left:0; bottom:-30px; background:var(--white); pointer-events:none; content:'';}

		.home .content_cards .center_content{height:100%;}

		.home .content_cards ul{display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:0 20px;}

			.home .content_cards ul li{height:675px;border-radius:10px; overflow:hidden; position:relative; background:var(--blue);}

				.home .content_cards ul li a{height:100%; display:block;}

				/*Backgrounds*/
				.home .content_cards ul li:nth-child(1){background:var(--blue);}
				.home .content_cards ul li:nth-child(2){background:var(--light-blue);}
				.home .content_cards ul li:nth-child(3){background:var(--green);}

				/*Text*/
				.home .content_cards ul li .content_text{z-index:2; display:flex; flex-wrap:wrap; padding:50px 40px; pointer-events:none;}

					/*Headings*/
					.home .content_cards ul li h4{font-family:'Varela Round', sans-serif; font-weight:400; font-size:3.5rem; color:var(--white); line-height:1.05; margin:0 0 15px;}

					.home .content_cards ul li h5{font-weight:600; font-size:1rem; color:var(--white); line-height:1.4;}

					/*Backgrounds*/
					.home .content_cards ul li figure{width:100%; height:100%; position:absolute; top:15px; left:0; z-index:1;}

	/*Sticky Section*/
	.home .content_sticky_section{height:115vh; z-index:2; background:var(--white);}

		/*Fix Line Parallax*/
		.home .content_sticky_section::after{width:100vw; height:60px; position:absolute; left:0; bottom:-30px; background:var(--white); pointer-events:none; content:'';}

		.home .content_sticky_section ul{display:flex; flex-wrap:wrap;}

			.home .content_sticky_section ul li{ position:relative;}

				/*Item*/
				.home .content_sticky_section ul li .item{background:var(--white);}

				/*Padding*/
				.home .content_sticky_section ul li:nth-child(1) .item{padding:0 0 0 130px;}
				.home .content_sticky_section ul li:nth-child(2) .item{padding:0 0 0 340px;}
				.home .content_sticky_section ul li:nth-child(3) .item{padding:0 0 0 540px;}

				/*Border*/
				.home .content_sticky_section ul li:nth-child(2) .item,
				.home .content_sticky_section ul li:nth-child(3) .item{border-top:var(--gray) 1px solid;}

					/*Text*/
					.home .content_sticky_section ul li .item .text{font-family:'Varela Round', sans-serif; font-weight:400; font-size:14.375rem;}

						/*Color*/
						.home .content_sticky_section ul li:nth-child(1) .item .text{color:var(--light-blue);}
						.home .content_sticky_section ul li:nth-child(2) .item .text{color:var(--blue);}
						.home .content_sticky_section ul li:nth-child(3) .item .text{color:var(--deep-blue-2);}

				/*Sticky Area*/
				.home .content_sticky_section ul li .item_sticky_area01{top:calc(200% - 100vh); height:250%; position:absolute; width:100%; opacity:1; z-index:99;}
				.home .content_sticky_section ul li .item_sticky_area02{top:calc(150% - 100vh); height:200%; position:absolute; width: 100%; opacity:1; z-index:99;}
				.home .content_sticky_section ul li .item_sticky_area03{top:calc(100% - 100vh); height:150%; position:absolute; width: 100%; opacity:1; z-index:99;}


	/*Banner Whatsapp*/
	.home .content_banner_whatsapp{padding:150px 0; z-index:3; background:var(--white);}

		.home .content_banner_whatsapp .content_banner{height:400px; background:var(--blue); border-radius:20px; display:flex; overflow:hidden; opacity:0; transition:all 0.75s ease-in-out;}
		.home .content_banner_whatsapp .is-inview .content_banner{opacity:1;}


			/*Information*/
			.home .content_banner_whatsapp .content_banner .content_information{width:100%; height:100%; align-items:center; position:absolute; top:0; left:0; z-index:3; display:flex; justify-content:space-between; align-content:center; padding: 0 50px; display:none;}

				/*Icon chat*/
				.home .content_banner_whatsapp .content_banner .content_information .content_icon{width: 250px; height: 150px; margin: 0 0 80px 30px;}

					.home .content_banner_whatsapp .content_banner .content_information .content_icon img{width: 100%; height: 100%; object-fit: contain;}

				/*Heading*/
				.home .content_banner_whatsapp .content_banner .content_information h2{font-weight:700; font-size:2.2rem; color:var(--white); margin:70px 0 30px; line-height:1.1;text-align:end;}

				/*Button*/
				.home .content_banner_whatsapp .content_banner .content_information .content_button{justify-content:flex-end; display:flex;}

					.home .content_banner_whatsapp .content_banner .content_information .content_button .button{width:250px; height:50px; padding:0 15px; background:var(--white);}
					.home .content_banner_whatsapp .content_banner .content_information .content_button .button:hover{background:var(--blue);}

						.home .content_banner_whatsapp .content_banner .content_information .content_button .button span{font-family:'Varela Round';color:var(--blue); font-weight:700; margin:0 15px 0 0; transition:all 0.35s ease-in-out;}

							.home .content_banner_whatsapp .content_banner .content_information .content_button .button:hover span{color:var(--white);}

						/*Image*/
						.home .content_banner_whatsapp .content_banner .content_information .content_button .button figure{width:28px;}
						
							.home .content_banner_whatsapp .content_banner .content_information .content_button .button figure svg{fill:var(--blue); transition:all 0.35s ease-in-out;}

								.home .content_banner_whatsapp .content_banner .content_information .content_button .button:hover figure svg{fill:var(--white);}

			/*Image*/
			.home .content_banner_whatsapp .content_banner .content_image{width:100%; height:100%;}

				.home .content_banner_whatsapp .content_banner .content_image img{width:100%; height:100%; object-fit:cover;}

	/*Banner Tracking*/
	.home .content_banner_tracking{padding:50px 0 50px; z-index:3; background:var(--white);}

		.home .content_banner_tracking .content_banner{height:390px; background:var(--green); border-radius:20px; display:flex; opacity:0; transition:all 0.75s ease-in-out;}
		.home .content_banner_tracking .is-inview .content_banner{opacity:1;}

			/*Information*/
			.home .content_banner_tracking .content_banner .content_information{width:50%; padding:65px 0 65px 65px;}

				/*Headings*/
				.home .content_banner_tracking .content_banner .content_information h2{font-size:2rem; font-weight:700; color:var(--white); line-height:1.25; margin:0 0 10px;}

				.home .content_banner_tracking .content_banner .content_information h3{font-weight:400; font-size:1.250rem; color:var(--white); margin:0 0 80px;}

				/*Button*/
				.home .content_banner_tracking .content_banner .content_information .content_button{}

					.home .content_banner_tracking .content_banner .content_information .content_button .button{width:280px; height:60px; background:var(--white); padding:0 15px;}
					.home .content_banner_tracking .content_banner .content_information .content_button .button:hover{background:var(--blue);}

						.home .content_banner_tracking .content_banner .content_information .content_button .button span{color:var(--black); font-weight:700; margin:0 15px 0 0; transition:all 0.35s ease-in-out;}

							.home .content_banner_tracking .content_banner .content_information .content_button .button:hover span{color:var(--white);}

						.home .content_banner_tracking .content_banner .content_information .content_button .button figure{width:35px; height:35px; background:var(--light-blue); border-radius:50%; display:flex; justify-content:center; align-items:center;}

							.home .content_banner_tracking .content_banner .content_information .content_button .button figure img{width:18px; margin:0;}

			/*Image*/
			.home .content_banner_tracking .content_banner .content_image{width:50%; height:100%; display:flex; justify-content:center; align-items:center; align-content:center; flex-wrap:wrap;}

				.home .content_banner_tracking .content_banner .content_image img{width:100%; height:100%; object-fit:contain;}

	/*Cards Comments*/
	.home .content_comments{padding:150px 0 100px; background:url(../../img/bg_cards.svg) no-repeat var(--white); background-size:100% auto; background-position:bottom center; z-index:3;}

		/*Fix Line Parallax*/
		.home .content_comments::after{width:100vw; height:60px; position:absolute; left:0; bottom:-45px; background:var(--light-blue); pointer-events:none; content:'';}

		.home .content_comments ul{width:300%; position:relative; left:-200px;}

			.home .content_comments .item{width:345px; height:340px; box-sizing:border-box; padding:70px 30px 30px; vertical-align:top; background:var(--white); display:inline-block; border-radius:30px; box-shadow:0 0 11px 0 var(--black-01); margin:0 25px 0 0;}
			.home .content_comments .item:last-child{margin:0;}

				/*Header*/
				.home .content_comments .item.header{display:flex; justify-content:space-between; margin:0 0 10px;}

					/*Image*/
					.home .content_comments .item figure{width:80px; height:80px; position:absolute; left:0; right:0; top:-108px; margin:auto;}

					/*Information*/
					.home .content_comments .item .content_name{display:flex; flex-wrap:wrap; text-align:center;}

						/*Name*/
						.home .content_comments .item .content_name .name{font-weight:700; font-size:1.375rem; line-height:1.2;}

				/*Stars*/
				.home .content_comments .item .stars{display:flex; justify-content:center; margin:15px 0;}

				/*Testimony*/
				.home .content_comments .item .content_testimony{display:flex; flex-wrap:wrap; text-align:center;}

					/*Title*/
					.home .content_comments .item .content_testimony .title{font-weight:600; font-size:0.875rem; margin:0 0 15px;}

					/*Paragraph*/
					.home .content_comments .item .content_testimony p{font-weight:400; font-size:1.125rem; color:var(--blue-3); line-height:1.5;}
		
		/*Mobile Slider*/
		.content_mobile_slider{display:none;}


	/*Video*/
	.home .content_video{background:var(--light-blue); z-index:2;}

		.home .content_video article{height:100vh;}

			.home .content_video .content_long_video{height:100%;}

			.home .content_video article video{width:100%; height:100%; object-fit:cover;}

				.home .content_video .content_long_video{height:100%;}

			/*Big Link*/
			.home .content_video .big_link{width:100%; height:100%; position:absolute; z-index:2; left:0; top:0;}

				.home .content_video .big_link .illustration{width:75%; height:100%; position:absolute; top:0; left:0; right:0; margin:0 auto; display:none;}
				.home .content_video .big_link .illustration.active{display:block;}

	/*Marquee*/
	.home .content_marquee{z-index:3;}

		.home .content_marquee .content{overflow:hidden;}
		
		/*Fix Line Parallax*/
		.home .content_marquee::after{width:100vw; height:60px; position:absolute; left:0; bottom:-30px; background:var(--blue); overflow:hidden; transition:all 0.5s ease-in-out; pointer-events:none; content:'';}
		.home .content_marquee.anim_right::after{background:var(--deep-blue-2);}

		/*Marquee*/
		.home .content_marquee .marquee_wrap{background:var(--blue); padding:50px 0; overflow:hidden; transition:all 0.5s ease-in-out;}
		.home .content_marquee.anim_right .marquee_wrap{background:var(--deep-blue-2);}

			.home .content_marquee .marquee_wrap .marquee {overflow: hidden;}

				.home .content_marquee .marquee_wrap .marquee-content{display: flex; align-items:center; animation: scrolling 10s linear infinite;}

					.home .content_marquee .marquee_wrap .marquee-item{flex:0 0 8vw; margin: 0 0.5vw; display:flex; justify-content:center;}

						.home .content_marquee .marquee_wrap .marquee-item.letters{flex:0 0 75vw;}

						/*Animation*/
						@keyframes scrolling {
						  0% { transform: translateX(0);}
						  100% { transform:translatex(-193vw);}
						}

		.home .content_marquee span{font-family:'Varela Round', sans-serif; font-weight:400; font-size:6.8vw; color:var(--white); float:left;}

	/*Hand*/
	.home .content_hand{z-index:2; padding:0 0 500px; pointer-events:none !important;}

		/*Desktop*/
		.home .content_hand .wrap{height:1000px; border-radius:0 0 100px 100px; background:var(--blue); pointer-events:all; display:flex; justify-content:space-between; transition:all 0.5s ease-in-out;}

			/*Column*/
			.home .content_hand .wrap .column{width:50%; height:100%; display:flex; align-content:center; flex-wrap:wrap;}
			.home .content_hand .wrap .column:nth-child(1){justify-content:flex-end; padding:0 200px 0 0; text-align:right;}
			.home .content_hand .wrap .column:nth-child(2){justify-content:flex-start; padding:0 0 0 200px; text-align:left;}

				/*Icon*/
				.home .content_hand .wrap .column .icon.android{width:30px; position:relative; transition:all 0.5s ease-in-out; opacity:0;}
				.home .content_hand.anim_left .wrap .column .icon.android{opacity:1;}

				.home .content_hand .wrap .column .icon.ios{width:30px; position:relative; transition:all 0.5s ease-in-out; opacity:0;}
				.home .content_hand.anim_right .wrap .column .icon.ios{opacity:1;}

					.home .content_hand .wrap .column .icon.ios img{max-width:none; width:100%w;}

				/*Label*/
				.home .content_hand .wrap .column .label{font-family:'Varela Round', sans-serif; font-weight:medium; font-size:2rem; color:var(--white); transition:all 0.5s ease; position:relative; z-index:3;}

				/*Platform*/
				.home .content_hand .wrap .column .platform{font-family:'Varela Round', sans-serif; font-weight:bold; font-size:4rem; color:var(--white); position:relative; z-index:3; margin-bottom: 30px;}

				/*Hide Text*/
				.home .content_hand .wrap .column .hide_text{height:0; overflow:hidden; transition:all 0.35s ease-in-out; position:relative; z-index:3;}

					.home .content_hand .wrap .column.anim_left .hide_text,
					.home .content_hand .wrap .column.anim_right .hide_text{height:120px;}

				/*Hide Button*/
				.home .content_hand .wrap .column .hide_button{display:flex; height:0; overflow:hidden; transition:all 0.35s ease-in-out; transition-delay:0s; position:relative; z-index:3;}
				.home .content_hand .wrap .column:nth-child(1) .hide_button{justify-content: flex-end;}
				
					.home .content_hand .wrap .column.anim_left .hide_button,
					.home .content_hand .wrap .column.anim_right .hide_button{height:55px; transition-delay:0.2s;}

					.home .content_hand .wrap .column .hide_button .button{width:230px; height:50px; background-color: var(--white);}

					.home .content_hand .wrap .column .hide_button .button#ios_button{margin: 0 0 0 15px;}

						.home .content_hand .wrap .column .hide_button .button:hover{background:var(--black);}

							.home .content_hand .wrap .column .hide_button .button span{transition:all 0.35s ease-in-out;}
							.home .content_hand .wrap .column .hide_button .button:hover span{color:var(--black);}

						.home .content_hand .wrap .column .hide_button .button::before{display:none;}

						/*Image*/
						.home .content_hand .wrap .column .hide_button .button img{width:20px; margin:0 0 0 10px;}

						/*Svg*/
						.home .content_hand .wrap .column .hide_button .button svg{margin:0 0 0 10px;}

							.home .content_hand .wrap .column .hide_button .button .st0{fill-rule:evenodd; clip-rule:evenodd; fill:var(--black); transition:all 0.5s ease-in-out;}
							.home .content_hand .wrap .column .hide_button .button .st2{fill-rule:evenodd; clip-rule:evenodd; fill:var(--black); transition:all 0.5s ease-in-out;}
							.home .content_hand .wrap .column .hide_button .button .st3{fill-rule:evenodd; clip-rule:evenodd; fill:var(--white); transition:all 0.5s ease-in-out;}

								.home .content_hand .wrap .column .hide_button .button:hover .st0,
								.home .content_hand .wrap .column .hide_button .button:hover .st2{fill:var(--white);}

								.home .content_hand .wrap .column .hide_button .button:hover .st3{fill:var(--black)}

						/*Text*/
						.home .content_hand .wrap .column .hide_button .button span{font-size:1rem; color: var(--black);}

							.home .content_hand .wrap .column .hide_button .button:hover span{color: var(--white);}

			/*Hand*/
			.home .content_hand .wrap .hand{width:316px; height:377px; position:absolute; bottom:250px; left:0; right:0; z-index:4; margin:auto; pointer-events:none;}

			/*Phone*/
			.home .content_hand .wrap .phone{width:170px; height:258px; position:absolute; bottom:590px; left:0; right:0; z-index:5; margin:auto; pointer-events:none; transition:all 1s ease-in-out;}

				.home .content_hand .wrap .phone.anim_left{transform:translateX(-70px);}
				.home .content_hand .wrap .phone.anim_right{transform:translateX(70px);}

		/*Mobile*/
		.home .content_hand .wrap_mobile{display:none;}		


/*MODAL CONTACT*/
.content_modal_contact{height:100vh; padding:65px 120px 0px; position:absolute; top:0; left:0; background:var(--blue); z-index:22; display:flex; align-items:center; justify-content:center; transition:all 0.5s cubic-bezier(0.25, 0.1, 0.1, 1); clip-path:circle(0% at 99.66% 0.98%); pointer-events:none;}
.content_modal_contact.show{clip-path: circle(70.7% at 50% 50%); pointer-events:all;}

	/*Close*/
	.content_modal_contact .content_close{position:absolute; top:30px; right:50px; z-index:23; display:flex; justify-content:flex-start;}

	.content_modal_contact.hide_button .content_close{top: 100px;} 

	.content_modal_contact .content_close a{width:65px; height:65px; transition:all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); background:var(--white); display:flex; justify-content:center; align-items:center; border-radius:35px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);}

		.content_modal_contact .content_close a:hover{transform:scale(1.1); transform-origin:center;}

		.content_modal_contact .content_close a svg{fill:none; stroke:var(--black); stroke-width:3; stroke-linecap:round;}

	/*Text Box*/
	.content_modal_contact .content_text_box{margin:0 100px 0 0;}

		/*Heading*/
		.content_modal_contact .content_text_box h3{font-family:'Varela Round', sans-serif; font-weight:400; font-size:2.625rem; color:var(--white); margin:0 0 5px; padding:0 0 0 45px; box-sizing:border-box;}

		/*Description*/
		.content_modal_contact .content_text_box p{font-weight:400; line-height:1.5; color:var(--white); margin:0 0 60px; padding:0 0 0 45px; box-sizing:border-box;}

		/*Lottie*/
		.content_modal_contact .content_text_box .contact_lottie{}

	/*Form*/
	.content_modal_contact .content_form{display:flex; flex-wrap:wrap;}

		/*List Form*/
		.content_modal_contact .content_form ul{display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:25px; position:relative;}

			.content_modal_contact .content_form ul li{position:relative; display:flex; flex-wrap:wrap;}

				/*Label*/
				.content_modal_contact .content_form label{font-size:0.875rem; color:var(--white); font-weight:600; margin:0 0 10px;}

				/*Input*/
				.content_modal_contact .content_form input{height:55px; padding:0 20px; border:var(--border-input) 1px solid; background:var(--white); border-radius:8px; box-sizing:border-box; font-family:'Open Sans', sans-serif; font-weight:600; color:var(--deep-blue);}

				/*Select*/
				.content_modal_contact .content_form .select_style{height:55px; border:var(--border-input) 1px solid; background:var(--white); border-radius:8px; box-sizing:border-box;}

					.content_modal_contact .content_form .select_style select{height:100%; background:transparent; border:none; font-family:'Open Sans', sans-serif; font-weight:600; padding:0 20px; box-sizing:border-box; color:var(--deep-blue);}

					.content_modal_contact .content_form .select_style::before{width:0; height:0; border-style:solid; border-width:8px 7px 0 7px; border-color:var(--black) transparent transparent transparent; position:absolute; top:0; bottom:0; right:20px; margin:auto; z-index:2; pointer-events:none; content:'';}

					/*Hide Select*/
					.content_modal_contact .content_form .content_hide_select{display:flex; flex-wrap:wrap; margin:0 0 17px; transition:all 0.35s ease-in-out; opacity:0; pointer-events:none;}
					.content_modal_contact .content_form .content_hide_select.active{opacity:1; pointer-events:all;}

				/*Textarea*/
				.content_modal_contact .content_form textarea{resize:none; height:120px; padding:20px; border:var(--border-input) 1px solid; background:var(--white); border-radius:8px; box-sizing:border-box; font-family:'Open Sans', sans-serif; font-weight:600; color:var(--deep-blue);}

				/*Button*/
				.content_modal_contact .content_form .button{height:50px; border:var(--black) 1px solid; opacity:0.3; pointer-events:none;}
				.content_modal_contact .content_form .button.active{opacity:1; pointer-events:all;}


					.content_modal_contact .content_form .button:hover{border:var(--white) 1px solid;}

					.content_modal_contact .content_form .button span{font-size:0.875rem;}

						.content_modal_contact .content_form .button:hover span{}

				/*Warning*/
				
					/*Input*/
					.content_modal_contact .content_form .warning input{border:var(--warning-border) 2px solid; background:var(--warning-background);}

					/*Select*/
					.content_modal_contact .content_form .warning .select_style{border:var(--warning-border) 2px solid; background:var(--warning-background);}

					/*Textarea*/
					.content_modal_contact .content_form .warning textarea{border:var(--warning-border) 2px solid; background:var(--warning-background);}

					/*Icon*/
					.content_modal_contact .content_form .ic_warning{position:absolute; top:45px; right:20px; z-index:3; opacity:0; transition:all 0.35s ease-in-out;}
					.content_modal_contact .content_form .warning .ic_warning{opacity:1;}

		/*Success*/
		.content_modal_contact .content_form .content_success{width:100%; height:100%; position:absolute; top:0; left:0; z-index:3; display:flex; flex-wrap:wrap; justify-content:center; align-content:center; text-align:center;}

			/*Image*/
			.content_modal_contact .content_form .content_success img{margin:0 0 35px;}

			/*Heading*/
			.content_modal_contact .content_form .content_success h3{font-weight:400; font-size:2rem; color:var(--white); line-height:1.25; margin:0 0 35px;}

			/*Button*/
			.content_modal_contact .content_form .content_success .button{width:330px; height:50px; border:var(--black) 1px solid;}
			.content_modal_contact .content_form .content_success .button:hover{border:var(--white) 1px solid;}

				.content_modal_contact .content_form .content_success .button span{font-size:0.875rem; text-transform:uppercase; font-weight:600;}

		/*Logic*/
		.content_modal_contact .content_form ul{transition:all 0.35s ease-in-out;}
		.content_modal_contact .content_form .content_success{transition:all 0.35s ease-in-out; opacity:0; pointer-events:none; transition-delay:0s;}

		.content_modal_contact .content_form.success ul{opacity:0; pointer-events:none;}
		.content_modal_contact .content_form.success .content_success{opacity:1; pointer-events:all; transition-delay:0.35s;}

	/*Intro Animations*/
	.content_modal_contact .content_text_box,
	.content_modal_contact .content_form{opacity:0; transition:all 0.5s ease-in-out; transition-delay:0s;}

	.content_modal_contact.show .content_text_box,
	.content_modal_contact.show .content_form{opacity:1; transition-delay:0.25s;}

/* MODAL POPUP */
.modal_popup{width:100vw; height:100vh; position:fixed; top:0; left:0; z-index:998; background:var(--black-07); display:flex; justify-content:center; flex-direction:column; opacity:0; pointer-events:none; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; will-change:opacity; overflow-y:auto;}
.modal_popup.show{opacity:1; pointer-events:all;}

    /*Box*/
    .modal_popup .box{width:840px; margin:0 auto; background:var(--white); border-radius:8px; box-shadow:0 6px 6px 0 rgba(0, 0, 0, 0.1); opacity:0; transition:all 0.5s ease-in-out; -webkit-transition:all 0.5s ease-in-out; will-change:opacity;}
    .modal_popup.show .box{opacity:1; transition-delay:0.5s; -webkit-transition-delay:0.5s;}

		/* Btn Close */
		.modal_popup .content_close {position:absolute; top:10px; right:10px; z-index:23; display:flex; justify-content:flex-start;}
			.modal_popup .content_close a{width:35px; height:35px; transition:all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); background:var(--blue); display:flex; justify-content:center; align-items:center; border-radius:35px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);}
				.modal_popup .content_close a svg{fill: none; stroke: var(--white); stroke-width: 1; stroke-linecap: round;}

				/* Hover */
			.modal_popup .content_close a:hover{transform: scale(1.1)}

		/* Content */
		.modal_popup .content_popup{display: flex;}

			/* Img */
			.modal_popup .content_popup .content_img{width: 390px; height: 480px; margin: 15px 0;}
				.modal_popup .content_popup .content_img img{height: 100%; width: 100%; object-fit: contain;}

			/* Info */
			.modal_popup .content_popup .info_popup{display: flex; flex-wrap: wrap; width: 50%;padding: 80px 75px 80px 40px; align-items: center; align-content: center;}
				.modal_popup .content_popup .info_popup h3{font-size: 2.375rem; font-weight: 600; line-height: 1.11;}
				.modal_popup .content_popup .info_popup p{line-height: 1.5; color: var(--deep-blue); margin: 10px 0 20px;}
				.modal_popup .content_popup .info_popup .button.wapp {width: 100%; height: 60px; background: var(--green);}
				.modal_popup .content_popup .info_popup .button.wapp:hover{background: var(--blue);}

/*PEOPLES*/
.people{}

	/* Download */
	.content_download_box .center_content {flex-wrap: wrap; flex-direction: column; height: 100%;}

		/*Close*/
		.people .content_close{position:absolute; top:30px; right:50px; z-index:23; display:flex; justify-content:flex-start;}

		.people.hide_button .content_close{display:none; pointer-events:none;} 

		.people .content_close a{width:65px; height:65px; transition:all 0.3s cubic-bezier(0.22, 0.61, 0.36, 1); background:var(--white); display:flex; justify-content:center; align-items:center; border-radius:35px; box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);}

			.people .content_close a:hover{transform:scale(1.1); transform-origin:center;}

			.people .content_close a svg{fill:none; stroke:var(--black); stroke-width:3; stroke-linecap:round;}

	/*Hero*/
	.people .content_hero{height:100vh; z-index:2; background:var(--blue-2);}

		/*Fix Line Parallax*/
		.people .content_hero::after{width:100vw; height:60px; position:absolute; left:0; bottom:-30px; background:var(--blue-2); pointer-events:none; content:'';}

		.people .content_hero .wrap{height:100%; display:flex; justify-content:space-between; z-index:2; flex-wrap: wrap;}

			/*Left*/
			.people .content_hero .wrap .content_left{width:50%; height:calc(100% - 120px); padding:30px 45px 0 90px; display:flex; flex-wrap:wrap; align-content:space-between;}

			/* Left BG White */
			.people .content_hero .wrap .content_left.bg_white {background: var(--white); color: var(--black);}

				/*Navigation*/
				.people .content_hero .wrap .content_left .content_navigation{position: absolute; left: 0; padding: 0 0 0 90px; display:flex; justify-content:space-between; align-items:flex-start; z-index: 5;}

					/*Logo*/
					.people .content_hero .wrap .content_left .content_navigation h1{width:162px; font-size:0;}

						.people .content_hero .wrap .content_left .content_navigation h1 .mobile{display:none;}

					/*Burger*/
					.btn_burger{display:none;}

					/*Links*/
					.people .content_hero .wrap .content_left .content_navigation .content_links{display:flex; align-items:center; margin:20px 0 0;}

						.people .content_hero .wrap .content_left .content_navigation .content_links li{margin:0 40px 0 0;}
						.people .content_hero .wrap .content_left .content_navigation .content_links li:last-child{margin:0;}
						.people .content_hero .wrap .content_left .content_navigation .content_links li.mobile{display:none;}

							.people .content_hero .wrap .content_left .content_navigation .content_links li a{font-weight:400; font-size:0.750rem; color:var(--black); position:relative;}

							.people .content_hero .wrap .content_left .content_navigation .content_links li.active a{pointer-events:none;}

								/*Hover Line*/
								.people .content_hero .wrap .content_left .content_navigation .content_links li a::before{width:100%; height:1px; background:var(--black); position:absolute; bottom:-2px; right:0; left:0; margin:auto; transform:scaleX(0); -webkit-transform:scaleX(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); content:'';}

									.people .content_hero .wrap .content_left .content_navigation .content_links li a:hover::before,
									.people .content_hero .wrap .content_left .content_navigation .content_links li.active a::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

				/*Information*/
				.people .content_hero .wrap .content_information{display:flex; height: 100%; width: 100%; pointer-events: all; flex-direction: column; justify-content: center; position: absolute; left: 0; top: 0; padding: 210px 45px 0 90px;}

					/*Heading*/
					.people .content_hero .wrap .content_information h2{font-family:'Varela Round', sans-serif; color: var(--black); font-weight:400; font-size:4rem; line-height:1.15; z-index: 3;}

					.people .content_hero .wrap .content_left .content_information h3{font-weight:400; font-size:1.250rem; line-height:1.4; margin:10px 0 40px; color:var(--deep-blue); width: 90%;}

						.people .content_hero .wrap .content_left .content_information h3 span {font-weight: 600;}

					/*Button*/
					.people .content_hero .wrap .content_left .content_information .content_button{display:flex; justify-content:flex-start; margin:0 0 85px;}

						.people .content_hero .wrap .content_left .content_information .content_button .button{width:210px; height:60px;}
						.people .content_hero .wrap .content_left .content_information .content_button .button:nth-child(1){margin: 0 20px 0 0;}

							.people .content_hero .wrap .content_left .content_information .content_button .button figure {display: flex; align-items: center; justify-content: center;}

							.people .content_hero .wrap .content_left .content_information .content_button .button span{font-size:1rem;}

						.people .content_hero .wrap .content_left .content_information .content_button .button.mobile{display:none;}

			/*Right*/
			.people .content_hero .wrap .content_right{width:50%; height:calc(100% - 120px); display:flex; align-items: center; justify-content: center; padding: 40px 0 0;}

				.people .content_hero .wrap .content_right .slider {height: 100%; width: 100%;}

					.people .content_hero .wrap .content_right .slider .slick-list{height: 100%; width: 100%;}

						.people .content_hero .wrap .content_right .slider .slick-list .slick-track{height: 100%; width: 100%;}

							.people .content_hero .wrap .content_right .slider .item {height: 100%; width: 100%;}

								.people .content_hero .wrap .content_right .slider .item figure {height: 100%; display: flex; align-items: center; justify-content: center;}

									.people .content_hero .wrap .content_right .slider .item figure img {height: 100%;}

			/*Marquee*/
			.people .marquee_hero{padding:16px 0; background: var(--green); height: 120px;}

				/*Marquee*/
				.people .marquee_hero .marquee{overflow: hidden;}

					.people .marquee_hero .marquee-content{display: flex; align-items:center; animation: scrolling_hero 30s linear infinite;}

						.people .marquee_hero .marquee-item{flex:0 0 auto; margin: 0 25px 0 0; display:flex; justify-content:center;}

							.people .marquee_hero .marquee-item.letters{flex:0 0 auto;}

							/*Animation*/
							@keyframes scrolling_hero {
							0% { transform: translateX(0);}
							100% { transform:translatex(-220vw);}
							}

				.people .marquee_hero span{font-family:'Varela Round', sans-serif; font-weight:400; font-size:4.5rem; color:var(--white); float:left;}
			
		/*Intro Animations*/

			.people .content_hero .wrap .content_left .content_navigation h1{opacity:0; transition:all 0.75s ease-in-out;}
			.people .content_hero.show .wrap .content_left .content_navigation h1{opacity:1;}

			.people .content_hero .wrap .content_left .content_navigation .content_links li{opacity:0; transform:translateY(15px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1)}
			.people .content_hero.show .wrap .content_left .content_navigation .content_links li{opacity:1; transform:translateY(0);}

				/*Delay*/
				.people .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(1){transition-delay:0.1s;}
				.people .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(2){transition-delay:0.3s;}
				.people .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(3){transition-delay:0.5s;}
				.people .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(4){transition-delay:0.7s;}

			.people .content_hero .wrap .content_information h2{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			.people .content_hero.show .wrap .content_information h2{opacity:1; transform:translateY(0);transition-delay:0.3s;}

			.people .content_hero .wrap .content_information h3{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			.people .content_hero.show .wrap .content_information h3{opacity:1; transform:translateY(0);transition-delay:0.6s;}

			.people .content_hero .wrap .content_information .content_button{opacity:0; transition:all 0.75s ease-in-out;}
			.people .content_hero.show .wrap .content_information .content_button{opacity:1; transition-delay:0.9s;}

			.people .content_hero .wrap .content_right {opacity:0; transition:all 0.75s ease-in-out;}
			.people .content_hero.show .wrap .content_right {opacity:1; transition-delay:1.2s;}

			.people .content_hero .wrap .marquee_hero .marquee-content{opacity:0; transition:all 0.75s ease-in-out;}
			.people .content_hero.show .wrap .marquee_hero .marquee-content{opacity:1; transition-delay:1.5s;}

	/*Section 01*/
	.people .section_01{background:var(--blue-2);pointer-events: all; height: 100vh; padding: 150px 0; z-index:3; display: flex; justify-content: space-between; align-items: center;}

		.people .section_01 .content_left{width: 50%;padding: 50px 20px 50px 170px; display: flex; flex-direction: column; justify-content: space-between;}

			.people .section_01 .content_left .content_information .title {display: flex; flex-wrap: wrap; margin: 0 0 10px;}
		
				.people .section_01 .content_left .content_information .title h3{font-size:3.5rem; color: var(--white); font-weight: 400; line-height: 1;}

				.people .section_01 .content_left .content_information .title figure{display: flex; align-items: center; justify-content: center; padding: 0 0 0 20px;}

				.people .section_01 .content_left .content_information .subtitle {}

					.people .section_01 .content_left .content_information .subtitle h4{font-size:3.5rem; color: var(--blue-6); font-weight: 700; line-height: 1.1;}

				.people .section_01 .content_left .content_information .information p{font-size:1rem; color: var(--white); padding: 15px 0 30px;}

				.people .section_01 .content_left .content_information .button {width: 195px; height: 60px;}

					.people .section_01 .content_left .content_information .button span {font-size: 1rem; font-weight: 600;}

		.people .section_01 .content_right{width: 50%; padding: 0 170px 0 0;}

		.people .section_01 .content_vehicle {display: block;}
		.people .section_01 .content_vehicle_mobile {display: none;}

		/*Intro Animations*/
		
		.people .section_01 .content_left .title{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
		.people .section_01.is-inview .content_left .title{opacity:1; transform:translateY(0);transition-delay:0.3s;}

		.people .section_01 .content_left h4{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
		.people .section_01.is-inview .content_left h4{opacity:1; transform:translateY(0);transition-delay:0.6s;}

		.people .section_01 .content_left p{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
		.people .section_01.is-inview .content_left p{opacity:1; transform:translateY(0); transition-delay:0.9s;}

		.people .section_01 .content_left .content_button{opacity:0; transition: opacity 0.75s ease-in-out 1.2s;}
		.people .section_01.is-inview .content_left .content_button{opacity:1;}

		.people .section_01 .content_right .content_vehicle{opacity:0; transition:all 0.75s ease-in-out;}
		.people .section_01.is-inview .content_right .content_vehicle{opacity:1; transition-delay:1.5s;}

	/* Section 02 */
	.people .section_02 {height: 100vh; background: var(--blue-6); pointer-events: all; z-index: 5;}

		/*Fix Line Parallax*/
		.people .section_02::after{width:100vw; height:60px; position:absolute; left:0; bottom:-30px; background:var(--blue-6); pointer-events:none; content:'';}

		.people .section_02 .content_information {height: 100%; padding: 0 75px; display: flex; align-items: center; justify-content: center;}

			.people .section_02 .content_information .info_map {background: var(--white); border-radius: 40px; display: flex;}

				.people .section_02 .content_information .info_map .information {width: 30%; display: flex; flex-direction: column; justify-content: space-between; padding: 60px 45px 40px;}

					.people .section_02 .content_information .info_map .information .text_container{}

						.people .section_02 .content_information .info_map .information .text_container h4{font-size: 1.5rem; font-weight: 400; line-height: 1.3;}

						.people .section_02 .content_information .info_map .information .text_container h5{font-size: 1.375rem; font-weight: 400; line-height: 1.45; margin: 35px 0 0;}

					/* Button */
					.people .section_02 .content_information .info_map .information .button{background: var(--white); border: 2px solid var(--black);}
					
						.people .section_02 .content_information .info_map .information .button path{transition: all 0.35s ease-in-out;;}
						
						.people .section_02 .content_information .info_map .information .button span{color: var(--black); font-size: 1rem; font-weight: 600; transition: all 0.35s ease-in-out; padding: 0 0 0 20px;}
					
					/* Hover */
					.people .section_02 .content_information .info_map .information .button:hover{background: var(--blue); border: 2px solid var(--blue);}
					.people .section_02 .content_information .info_map .information .button:hover path{fill: var(--white); transition: all 0.35s ease-in-out;;}
					.people .section_02 .content_information .info_map .information .button:hover span{color: var(--white); transition: all 0.35s ease-in-out;;}

				/* Map Section */
				.people .section_02 .content_information .info_map .map{width: 70%; height: 100%; display: flex; align-items: center; justify-content: center;}

					.people .section_02 .content_information .info_map .map figure{height: 100%; display: flex; justify-content: end;}

						.people .section_02 .content_information .info_map .map figure video{height: 100%; width: 100%; border-radius: 0 40px 40px 0;}

							.people .section_02 .content_information .info_map .map figure .video_desktop {display: block;}
							.people .section_02 .content_information .info_map .map figure .video_mobile {display: none;}

		/*Intro Animations*/
		
		.people .section_02 .content_information h4{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
		.people .section_02.is-inview .content_information h4{opacity:1; transform:translateY(0);transition-delay:0.3s;}

		.people .section_02 .content_information h5{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
		.people .section_02.is-inview .content_information h5{opacity:1; transform:translateY(0);transition-delay:0.6s;}

		.people .section_02 .content_information .content_button{opacity:0; transition:all 0.75s ease-in-out;}
		.people .section_02.is-inview .content_information .content_button{opacity:1; transition-delay:0.9s;}

		.people .section_02 .content_information .map{opacity:0; transition:all 0.75s ease-in-out;}
		.people .section_02.is-inview .content_information .map{opacity:1; transition-delay:1.2s;}

	/* Info Container */
	.people .pre_sticky_section {z-index:4; background:var(--blue-6);}
	.people .pre_sticky_section::before{width:100vw; height:60px; position:absolute; left:0; bottom:-30px; background:var(--blue-6); pointer-events:none; content:'';}

		.people .pre_sticky_section article {}

			.people .pre_sticky_section .content_information {padding: 50px 160px 100px;}

				.people .pre_sticky_section .content_information h4{color: var(--white); font-size: 2rem; font-weight: 400; line-height: 1.1;}

		/*Intro Animations*/
		
		.people .pre_sticky_section .content_information {opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
		.people .pre_sticky_section.is-inview .content_information {opacity:1; transform:translateY(0);transition-delay:0.3s;}

	/*Sticky Section*/
	.people .content_sticky_section{height:115vh; z-index:4; background:var(--blue-6); padding: 0 0 0;}

		/*Fix Line Parallax*/
		.people .content_sticky_section::before{width:100vw; height:60px; position:absolute; left:0; bottom:-30px; background:var(--blue-6); pointer-events:none; content:'';}

		.people .content_sticky_section ul{display:flex; flex-wrap:wrap;}

			.people .content_sticky_section ul li{ position:relative;}

				/*Item*/
				.people .content_sticky_section ul li .item{background:var(--blue-6);}

				/*Padding*/
				.people .content_sticky_section ul li:nth-child(1) .item{padding:0 0 0 130px;}
				.people .content_sticky_section ul li:nth-child(2) .item{padding:0 0 0 340px;}
				.people .content_sticky_section ul li:nth-child(3) .item{padding:0 0 0 540px;}

				/*Border*/
				.people .content_sticky_section ul li:nth-child(2) .item,
				.people .content_sticky_section ul li:nth-child(3) .item{border-top:var(--gray) 1px solid;}

					/*Text*/
					.people .content_sticky_section ul li .item .text{font-family:'Varela Round', sans-serif; font-weight:400; font-size:14.375rem;}

						/*Color*/
						.people .content_sticky_section ul li:nth-child(1) .item .text{color:var(--white);}
						.people .content_sticky_section ul li:nth-child(2) .item .text{color:var(--blue);}
						.people .content_sticky_section ul li:nth-child(3) .item .text{color:var(--deep-blue-2);}

				/*Sticky Area*/
				.people .content_sticky_section ul li .item_sticky_area01{top:calc(200% - 100vh); height:250%; position:absolute; width:100%; opacity:1; z-index:99;}
				.people .content_sticky_section ul li .item_sticky_area02{top:calc(150% - 100vh); height:200%; position:absolute; width: 100%; opacity:1; z-index:99;}
				.people .content_sticky_section ul li .item_sticky_area03{top:calc(100% - 100vh); height:150%; position:absolute; width: 100%; opacity:1; z-index:99;}

	/* Section 03 */
	.people .section_03 {background: var(--blue-6); pointer-events: all; z-index: 4; height: 100vh; display: flex; padding: 100px 0 30px;}

		/*Fix Line Parallax*/
		.people .section_03::before{width:100vw; height:60px; position:absolute; left:0; bottom:-30px; background:var(--blue-6); pointer-events:none; content:''; border-radius: 0 0 30px 30px;}

			/*Left*/
			.people .section_03 .content_left{width:50%; height:100%; padding:30px 45px 0 130px; display:flex; flex-wrap:wrap; align-content:space-between;}

				/*Information*/
				.people .section_03 .content_information{display:flex; height: 100%; width: 100%; pointer-events: all; flex-direction: column; justify-content: center; position: absolute; left: 0; top: 0; padding: 0 130px}

					/*Heading*/
					.people .section_03 .content_information h2{font-family:'Varela Round', sans-serif; color: var(--black); font-weight:400; font-size:4rem; line-height:1.15; z-index: 3;}

					.people .section_03 .content_left .content_information h3{font-weight:400; font-size:1.250rem; line-height:1.4; margin:10px 0 40px; color:var(--deep-blue); width: 90%;}

						.people .section_03 .content_left .content_information h3 span {font-weight: 600;}

					/*Button*/
					.people .section_03 .content_left .content_information .content_button{display:flex; justify-content:flex-start;}

						.people .section_03 .content_left .content_information .content_button .button{width:210px; height:60px;}
						.people .section_03 .content_left .content_information .content_button .button:nth-child(1){margin: 0 20px 0 0;}

							.people .section_03 .content_left .content_information .content_button .button figure {display: flex; align-items: center; justify-content: center;}

							.people .section_03 .content_left .content_information .content_button .button span{font-size:1rem;}

						.people .section_03 .content_left .content_information .content_button .button.mobile{display:none;}

			/*Right*/
			.people .section_03 .content_right{width:50%; height:100%; display:flex; align-items: center; justify-content: center;}

				.people .section_03 .content_right .circle {position: absolute; width: 40vw; height: 40vw; background: var(--blue); border-radius: 100%;}

				.people .section_03 .content_right .slider {height: 100%; width: 100%;}

					.people .section_03 .content_right .slider .slick-list{height: 100%; width: 100%;}

						.people .section_03 .content_right .slider .slick-list .slick-track{height: 100%; width: 100%;}

							.people .section_03 .content_right .slider .item {height: 100%; width: 100%;}

								.people .section_03 .content_right .slider .item figure {height: 100%; display: flex; align-items: center; justify-content: center;}

									.people .section_03 .content_right .slider .item figure img {height: 100%;}

		/*Intro Animations*/
		
		.people .section_03 .content_left .content_information h2{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
		.people .section_03.is-inview .content_left .content_information h2{opacity:1; transform:translateY(0);transition-delay:0.3s;}

		.people .section_03 .content_left .content_information h3{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
		.people .section_03.is-inview .content_left .content_information h3{opacity:1; transform:translateY(0);transition-delay:0.6s;}

		.people .section_03 .content_left .content_information .content_button{opacity:0; transition:all 0.75s ease-in-out;}
		.people .section_03.is-inview .content_left .content_information .content_button{opacity:1; transition-delay:0.9s;}

		.people .section_03 .content_right {opacity:0; transition:all 0.75s ease-in-out;}
		.people .section_03.is-inview .content_right {opacity:1; transition-delay:1.2s;}

	/* Section 04 */
	.people .section_04 {background: var(--blue); pointer-events: all; z-index: 3; display: flex; border-radius: 0 0 100px 100px; padding: 160px;}

		.people .section_04 .content_slider {display: flex; flex-direction: column; align-items: center; justify-content: center;}

			/* Title */
			.people .section_04 .content_slider .title {display: flex; flex-direction: column; justify-content: center; align-items: center; margin: 0 0 65px;}

				.people .section_04 .content_slider .title .logo {}

				.people .section_04 .content_slider .title h4 {color: var(--white); font-size: 2.625rem; font-weight: 700; line-height: 1.5;}

			/* Slider */
			.people .section_04 .content_slider .slider {display: flex; justify-content: center; flex-direction: column;}

				/* Item */
				.people .section_04 .content_slider .slider .item {background: var(--white); border-radius: 30px; position: relative; height: 300px; width: 340px; margin: 35px 15px 0; padding: 70px 30px 0; display: flex; flex-direction: column; align-items: center; text-align: center;}

					.people .section_04 .content_slider .slider .item .profile {position: absolute; top: -35px; left: 50%; transform: translateX(-50%); width: 80px; height: 80px;}

					.people .section_04 .content_slider .slider .item .name {font-size: 1.375rem; font-weight: 700; line-height: 1; margin: 0 0 20px;}

					.people .section_04 .content_slider .slider .item .stars {}

					.people .section_04 .content_slider .slider .item .testimony {font-size: 0.875rem; font-weight: 600; line-height: 1.4; margin: 18px 0 16px;}

					.people .section_04 .content_slider .slider .item p {color: var(--blue-3); font-size: 1.125rem; font-weight: 400; line-height: 1.3;}

				/* Dots */
				.people .section_04 .content_slider .slider .slick-dots {display: flex; justify-content: center; bottom: -40px;}

					.people .section_04 .content_slider .slider .slick-dots li {height: 8px; width: 8px; margin: 10px;}

						.people .section_04 .content_slider .slider .slick-dots li button {height: 8px; width: 8px; padding: 0; content: ''; background-color: var(--white); font-size: 0; line-height: 0; opacity: 1; border: none; border-radius: 4px;}

							.people .section_04 .content_slider .slider .slick-dots li.slick-active button {background-color: var(--custom-orange);}	

		/*Intro Animations*/
		
		.people .section_04 .content_slider .logo{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
		.people .section_04.is-inview .content_slider .logo{opacity:1; transform:translateY(0);transition-delay:0.3s;}

		.people .section_04 .content_slider h4{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
		.people .section_04.is-inview .content_slider h4{opacity:1; transform:translateY(0);transition-delay:0.6s;}

		.people .section_04 .content_slider .slider {opacity:0; transition:all 0.75s ease-in-out;}
		.people .section_04.is-inview .content_slider .slider {opacity:1; transition-delay:0.9s;}

	/* Footer space */
	.people #footer {height: 500px;}

/*COMPANIES*/
.companies{}

	/*Hero*/
	.companies .content_hero{height:100vh; z-index:2; background:var(--white);}

		/*Fix Line Parallax*/
		.companies .content_hero::after{width:100vw; height:60px; position:absolute; left:0; bottom:-30px; background:var(--white); pointer-events:none; content:'';}

		.companies .content_hero .wrap{height:100%; display:flex; justify-content:space-between; z-index:2;}

			/*Left*/
			.companies .content_hero .wrap .content_left{width:50%; height:100%; padding:30px 45px 0 90px; display:flex; flex-wrap:wrap; align-content:space-between;}

				/*Navigation*/
				.companies .content_hero .wrap .content_left .content_navigation{display:flex; justify-content:space-between; align-items:flex-start;}

					/*Logo*/
					.companies .content_hero .wrap .content_left .content_navigation h1{width:162px; font-size:0;}

						.companies .content_hero .wrap .content_left .content_navigation h1 .mobile{display:none;}

					/*Burger*/
					.btn_burger{display:none;}

					/*Links*/
					.companies .content_hero .wrap .content_left .content_navigation .content_links{display:flex; align-items:center; margin:20px 0 0;}

						.companies .content_hero .wrap .content_left .content_navigation .content_links li{margin:0 40px 0 0;}
						.companies .content_hero .wrap .content_left .content_navigation .content_links li:last-child{margin:0;}
						.companies .content_hero .wrap .content_left .content_navigation .content_links li.mobile{display:none;}

							.companies .content_hero .wrap .content_left .content_navigation .content_links li a{font-weight:400; font-size:0.750rem; color:var(--black); position:relative;}

							.companies .content_hero .wrap .content_left .content_navigation .content_links li.active a{pointer-events:none;}

								/*Hover Line*/
								.companies .content_hero .wrap .content_left .content_navigation .content_links li a::before{width:100%; height:1px; background:var(--black); position:absolute; bottom:-2px; right:0; left:0; margin:auto; transform:scaleX(0); -webkit-transform:scaleX(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); content:'';}

									.companies .content_hero .wrap .content_left .content_navigation .content_links li a:hover::before,
									.companies .content_hero .wrap .content_left .content_navigation .content_links li.active a::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

				/*Information*/
				.companies .content_hero .wrap .content_left .content_information{display:flex; flex-wrap:wrap; padding:0 40px 40px 0;}

					/*Heading*/
					.companies .content_hero .wrap .content_left .content_information h2{font-family:'Varela Round', sans-serif; font-weight:400; font-size:3.375rem; line-height:1.15; margin:0 0 15px;}

					.companies .content_hero .wrap .content_left .content_information h3{font-weight:400; font-size:1.250rem; line-height:1.4; margin:0 0 60px; color:var(--deep-blue);}

					/*Button*/
					.companies .content_hero .wrap .content_left .content_information .content_button{display:flex; justify-content:flex-start; margin:0 0 85px;}

						.companies .content_hero .wrap .content_left .content_information .content_button .button{width:auto; height:50px; padding:0 15px;}
						.companies .content_hero .wrap .content_left .content_information .content_button .button:first-child{margin:0 20px 0 0;}

							.companies .content_hero .wrap .content_left .content_information .content_button .button span{font-size:1.125rem;}

			/*Right*/
			.companies .content_hero .wrap .content_right{width:50%; height:100%; display:flex; flex-wrap:wrap;}

				/*Background*/
				.companies .content_hero .wrap .content_right .content_background{height:100%; background:var(--light-blue);}

					/*Image*/
					.companies .content_hero .wrap .content_right .content_background .bg01{width:60vw; position:absolute; bottom:-6px; right:0; z-index:3; max-width:none;}

					/*Lottie*/
					.companies .content_hero .wrap .content_right .content_background .animation_companies{width:435px; z-index:4; position:absolute; bottom:0; left:0; right:0; margin:auto;}

		/*Intro Animations*/

			.companies .content_hero .wrap .content_left .content_navigation h1{opacity:0; transition:all 0.75s ease-in-out;}
			.companies .content_hero.show .wrap .content_left .content_navigation h1{opacity:1;}

			.companies .content_hero .wrap .content_left .content_navigation .content_links li{opacity:0; transform:translateY(15px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1)}
			.companies .content_hero.show .wrap .content_left .content_navigation .content_links li{opacity:1; transform:translateY(0);}

				/*Delay*/
				.companies .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(1){transition-delay:0.1s;}
				.companies .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(2){transition-delay:0.3s;}
				.companies .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(3){transition-delay:0.5s;}
				.companies .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(4){transition-delay:0.7s;}

			.companies .content_hero .wrap .content_left .content_information h2,
			.companies .content_hero .wrap .content_left .content_information h3{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			
			.companies .content_hero.show .wrap .content_left .content_information h2,
			.companies .content_hero.show .wrap .content_left .content_information h3{opacity:1; transform:translateY(0);}

				/*Delay*/
				.companies .content_hero .wrap .content_left .content_information h2{transition-delay:0.3s;}
				.companies .content_hero .wrap .content_left .content_information h3{transition-delay:0.6s;}

			.companies .content_hero .wrap .content_left .content_information .content_button{opacity:0; transition:all 0.75s ease-in-out;}
			.companies .content_hero.show .wrap .content_left .content_information .content_button{opacity:1; transition-delay:0.9s;}

			.companies .content_hero .wrap .content_right{opacity:0; transition:all 1.25s ease-in-out; z-index:4;}
			.companies .content_hero.show .wrap .content_right{opacity:1;}


	/*Industries*/
	.companies .content_industries{background:var(--blue); z-index:3; padding:80px 0 100px;}

		/*Top*/
		.companies .content_industries::after{width:100%; height:20px; position:absolute; top:-15px; left:0; background:var(--blue); border-radius:10px 10px 0 0; z-index:3; content:'';}

		.companies .content_industries article{padding:0 90px;}

			/*Heading*/
			.companies .content_industries .content_headings{display:flex; justify-content:space-between; align-items:flex-end; margin:0 0 140px;}

				.companies .content_industries .content_headings h3{width:550px; font-weight:400; font-size:2rem; color:var(--white); line-height:1.3;}

				.companies .content_industries .content_headings h4{width:550px; font-weight:700; font-size:3.125rem; color:var(--white); line-height:1.15;}


			/*List*/
			.companies .content_industries .content_industries_list{display:flex; flex-wrap:wrap; justify-content:center; padding:0 90px;}

				/*Heading*/
				.companies .content_industries .content_industries_list h3{font-weight:700; font-size:1.5rem; color:var(--white); letter-spacing:1px; margin:0 0 30px; text-align:center;}

				/*List*/
				.companies .content_industries .content_industries_list .content_list{display:grid; grid-template-columns:repeat(4, minmax(0, 1fr)); gap:8px;}

					.companies .content_industries .content_industries_list .content_list li{height:300px; position:relative; border-radius:20px; overflow:hidden; padding:25px; box-sizing:border-box; display:flex; flex-wrap:wrap; align-content:flex-end; background:var(--blue); transition:all 0.5s ease-in-out;}

						.companies .content_industries .content_industries_list .content_list li:hover{background:var(--light-blue);}

					/*Heading*/
					.companies .content_industries .content_industries_list .content_list li h4{font-weight:700; font-size:1.250rem; color:var(--white); z-index:3;}

					/*Gradient*/
					.companies .content_industries .content_industries_list .content_list li::before{width:100%; height:145px; position:absolute; bottom:0; left:0; z-index:2; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--black)); content:'';}

					/*Background*/
					.companies .content_industries .content_industries_list .content_list li .bg{width:100%; height:100%; position:absolute; top:0; left:0; object-fit:cover;}

		/*Intro Animations*/
		
			/*Headings*/
			.companies .content_industries .content_headings h3,
			.companies .content_industries .content_headings h4{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			
			.companies .content_industries .is-inview .content_headings h3,
			.companies .content_industries .is-inview .content_headings h4{opacity:1; transform:translateY(0);}

				/*Delay*/
				.companies .content_industries .is-inview .content_headings h3{transition-delay:0.3s;}
				.companies .content_industries .is-inview .content_headings h4{transition-delay:0.5s;}

			/*List*/
			.companies .content_industries .content_industries_list h3{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			.companies .content_industries .is-inview .content_industries_list h3{opacity:1; transform:translateY(0); transition-delay:0.7s;}

			.companies .content_industries .content_industries_list .content_list{opacity:0; transition:all 0.75s ease-in-out;}
			.companies .content_industries .is-inview .content_industries_list .content_list{opacity:1; transition-delay:1s;}


	/*Banners*/
	.companies .content_banners{background:var(--white); padding:170px 90px 230px; z-index:3;}

		/*Heading*/
		.companies .content_banners h3{font-weight:400; color:var(--deep-blue); font-size:2.625rem; line-height:1.3; text-align:center; margin:0 0 50px;}

			.companies .content_banners h3 span{color:var(--blue); font-weight:800;}

		/*Button*/
		.companies .content_banners .content_button{display:flex; justify-content:center; margin:0 0 140px;}

			.companies .content_banners .content_button .button{width:440px; justify-content:space-around;}

				.companies .content_banners .content_button .button img{margin:0;}

		/*Top Banners*/
		.companies .content_banners .content_top_banners{display:grid; grid-template-columns:repeat(2, minmax(0, 1fr)); gap:0 20px; margin:0 0 20px;}

			/*Left*/
			.companies .content_banners .content_top_banners .content_banner_left{height:300px; background:var(--deep-blue-2); border-radius:20px;}

				/*Information*/
				.companies .content_banners .content_top_banners .content_banner_left .content_information{width:calc(100% - 270px); padding:35px 0 0 30px;}

					/*Heading*/
					.companies .content_banners .content_top_banners .content_banner_left .content_information h4{font-family:'Varela Round', sans-serif; font-weight:400; font-size:2.625rem; color:var(--white); line-height:1; margin:0 0 10px;}

						.companies .content_banners .content_top_banners .content_banner_left .content_information h4 span{color:var(--light-blue);}

					/*Paragraph*/
					.companies .content_banners .content_top_banners .content_banner_left .content_information p{font-weight:400; line-height:1.5; color:var(--white);}

				/*Image*/
				.companies .content_banners .content_top_banners .content_banner_left img{width:253px; position:absolute; right:-2px; bottom:0;}

			/*Right*/
			.companies .content_banners .content_top_banners .content_banner_right{height:300px; background:var(--blue); border-radius:20px;}

				/*Information*/
				.companies .content_banners .content_top_banners .content_banner_right .content_information{width:calc(100% - 270px); padding:35px 0 0 30px;}

					/*Heading*/
					.companies .content_banners .content_top_banners .content_banner_right .content_information h4{font-family:'Varela Round', sans-serif; font-weight:400; font-size:2.625rem; color:var(--white); line-height:1; margin:0 0 10px;}

						.companies .content_banners .content_top_banners .content_banner_right .content_information h4 span{color:var(--yellow);}

					/*Paragraph*/
					.companies .content_banners .content_top_banners .content_banner_right .content_information p{font-weight:400; line-height:1.5; color:var(--white);}
				
				/*Image*/
				.companies .content_banners .content_top_banners .content_banner_right img{width:253px; position:absolute; right:30px; bottom:0;}

		/*Bottom*/
		.companies .content_banners .content_bottom_banners{display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:0 20px;}

			/*Left*/
			.companies .content_banners .content_bottom_banners .content_banner_left{height:550px; display:flex; flex-wrap:wrap; align-content:space-between;}

				/*Top*/
				.companies .content_banners .content_bottom_banners .content_banner_left .top_banner{height:265px; border-radius:20px; background:var(--gray-2); display:grid; justify-content:center; align-items:center;}

					.companies .content_banners .content_bottom_banners .content_banner_left .top_banner img{width:245px;}

				/*Bottom*/
				.companies .content_banners .content_bottom_banners .content_banner_left .bottom_banner{height:265px; border-radius:20px; background:var(--blue); display:flex; justify-content:space-between; align-items:center; padding:0 0 0 30px;}

					/*Information*/
					.companies .content_banners .content_bottom_banners .content_banner_left .bottom_banner .content_information{width:calc(100% - 110px);}

						/*Heading*/
						.companies .content_banners .content_bottom_banners .content_banner_left .bottom_banner .content_information h4{font-family:'Varela Round', sans-serif; font-weight:400; font-size:2.625rem; color:var(--white); line-height:1; margin:0 0 10px;}

						/*Paragraph*/
						.companies .content_banners .content_bottom_banners .content_banner_left .bottom_banner .content_information p{font-weight:400; line-height:1.5; color:var(--white);}

					/*Image*/
					.companies .content_banners .content_bottom_banners .content_banner_left .bottom_banner figure{width:95px; overflow:hidden;}

						.companies .content_banners .content_bottom_banners .content_banner_left .bottom_banner figure img{width:180px; max-width:none;}

			/*Center*/
			.companies .content_banners .content_bottom_banners .content_banner_center{height:550px; background:var(--light-blue); border-radius:20px; padding:30px; display:flex; flex-wrap:wrap; align-content:flex-start;}

				/*Heading*/
				.companies .content_banners .content_bottom_banners .content_banner_center h4{font-family:'Varela Round', sans-serif; font-weight:400; font-size:2.625rem; color:var(--deep-blue); line-height:1; margin:0 0 10px;}

				/*Paragraph*/
				.companies .content_banners .content_bottom_banners .content_banner_center p{font-weight:400; font-size:1.250rem; line-height:1.5; color:var(--deep-blue); margin:0 0 35px;}

				/*Image*/
				.companies .content_banners .content_bottom_banners .content_banner_center figure{display:flex; justify-content:center;}

			/*Right*/
			.companies .content_banners .content_bottom_banners .content_banner_right{height:550px; display:flex; flex-wrap:wrap; align-content:space-between;}

				/*Top*/
				.companies .content_banners .content_bottom_banners .content_banner_right .top_banner{height:265px; border-radius:20px; background:var(--green); padding:30px;}

					/*Heading Content*/
					.companies .content_banners .content_bottom_banners .content_banner_right .top_banner .content_headings{display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; margin:0 0 20px;}

						.companies .content_banners .content_bottom_banners .content_banner_right .top_banner .content_headings h4{width:calc(100% - 140px); font-family:'Varela Round', sans-serif; font-weight:400; font-size:2.625rem; color:var(--white); line-height:1;}

						.companies .content_banners .content_bottom_banners .content_banner_right .top_banner .content_headings img{width:130px}

					.companies .content_banners .content_bottom_banners .content_banner_right .top_banner p{font-weight:400; line-height:1.5; color:var(--white); margin:0 0 35px;}

				/*Bottom*/
				.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner{height:265px; border-radius:20px; background:var(--blue-5); padding:30px;}

					/*Heading Content*/
					.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner .content_headings{display:flex; justify-content:space-between; align-items:center; flex-wrap:wrap; margin:0 0 20px;}

						.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner .content_headings h4{width:calc(100% - 140px); font-family:'Varela Round', sans-serif; font-weight:400; font-size:2rem; color:var(--white); line-height:1;}

						.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner .content_headings img{width:130px}

					.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner p{font-weight:400; line-height:1.5; color:var(--white); margin:0 0 35px;}

						.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner p span{color:var(--yellow);}

		/*Intro Animations*/

			.companies .content_banners h3{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			.companies .content_banners .is-inview h3{opacity:1; transform:translateY(0); transition-delay:0.3s;}

			.companies .content_banners .content_button{opacity:0; transition:all 0.75s ease-in-out;}
			.companies .content_banners .is-inview .content_button{opacity:1; transition-delay:0.5s;}

			.companies .content_banners .content_top_banners{opacity:0; transition:all 0.75s ease-in-out;}
			.companies .content_banners .is-inview .content_top_banners{opacity:1; transition-delay:0.7s;}

			.companies .content_banners .content_bottom_banners{opacity:0; transition:all 0.75s ease-in-out;}
			.companies .content_banners .is-inview .content_bottom_banners{opacity:1; transition-delay:0.9s;}


	/*Channels*/
	.companies .content_channels{height:300vh; background:var(--blue); justify-content:flex-start; z-index:2;}

	.companies .content_channels_mobile{display:none;}

		/*Content*/
		.companies .content_channels .content{height:100vh; position:absolute; top:0; left:0; z-index:2; justify-content:center;}

			.companies .content_channels .center_content{height:100%; display:flex; justify-content:space-between; align-content:center;}

				/*Information*/
				.companies .content_channels .content .content_information{width:500px;}

					/*Heading*/
					.companies .content_channels .content .content_information h3{height:100%; display:flex; align-items:center; font-family:'Varela Round', sans-serif; font-weight:400; font-size:3.5rem; text-align:right; color:var(--light-blue);}

				.companies .content_channels .content .content_information_text{width:645px; height:100%; display:flex; justify-content:center; align-items:center;}

					.companies .content_channels .content .content_information_text ul{display:flex; flex-wrap:wrap;}

						.companies .content_channels .content .content_information_text ul li{display:flex; justify-content:flex-start; align-items:center; margin:0 0 30px; opacity:0.1; transition:all 0.5s ease-in-out;}
						.companies .content_channels .content .content_information_text ul li:last-child{margin:0;}

							/*Icon*/
							.companies .content_channels .content .content_information_text ul li .icon{margin:0 20px 0 0;}

							/*Heading*/
							.companies .content_channels .content .content_information_text ul li h4{font-family:'Varela Round', sans-serif; font-weight:400; font-size:3.5rem; color:var(--white);}

					/*Animations Logic*/

						/*Step 01*/
						.companies .content_channels.step01 .content .content_information_text ul li:nth-child(1){opacity:1;}
						
						.companies .content_channels.step01 .content .content_information_text ul li:nth-child(2),
						.companies .content_channels.step01 .content .content_information_text ul li:nth-child(3){opacity:0.1}

						/*Step 02*/
						.companies .content_channels.step02 .content .content_information_text ul li:nth-child(2){opacity:1;}
						
						.companies .content_channels.step02 .content .content_information_text ul li:nth-child(1),
						.companies .content_channels.step02 .content .content_information_text ul li:nth-child(3){opacity:0.1}

						/*Step 03*/
						.companies .content_channels.step03 .content .content_information_text ul li:nth-child(3){opacity:1;}
						
						.companies .content_channels.step03 .content .content_information_text ul li:nth-child(1),
						.companies .content_channels.step03 .content .content_information_text ul li:nth-child(2){opacity:0.1}

		/*Steps*/
		.companies .content_channels .steps{width:100%; position:relative; z-index:1;}

	/*Partners*/
	.companies .content_partners{z-index:2; padding:0 0 500px; pointer-events:none !important;}

		/*Desktop*/
		.companies .content_partners .wrap{border-radius:0 0 100px 100px; padding:100px 90px 160px; background:var(--blue); pointer-events:all; flex-wrap:wrap; display:flex; justify-content:space-between; transition:all 0.5s ease-in-out;}		

			/*Headings*/
			.companies .content_partners .wrap .content_headings{display:flex; align-items:flex-end; justify-content:space-between; flex-wrap:wrap; margin:0 0 50px;}

				/*Heading*/
				.companies .content_partners .wrap .content_headings h2{width:calc(100% - 250px); font-family:'Varela Round', sans-serif; font-weight:400; font-size:3.5rem; color:var(--white); line-height:1.15;}

				/*Button*/
				.companies .content_partners .wrap .content_headings .button{width:230px; height:50px; justify-content:space-around;}

					.companies .content_partners .wrap .content_headings .button img{margin:0;}

		/*Cards*/
		.companies .content_partners .content_cards{display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:15px;}

			.companies .content_partners .content_cards li{background:var(--white-02); border-radius:10px; padding:20px 25px; box-sizing:border-box;}

				/*Icon*/
				.companies .content_partners .content_cards li figure{margin:0 0 20px;}

				/*Description*/
				.companies .content_partners .content_cards li p{font-weight:400; font-size:1.250rem; color:var(--white); line-height:1.6;}

					.companies .content_partners .content_cards li p .bold{font-weight:700;}
					.companies .content_partners .content_cards li p .italic{font-style:italic;}


		/*Intro Animations*/

			.companies .content_partners .wrap .content_headings h2{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			.companies .content_partners .wrap.is-inview .content_headings h2{opacity:1; transform:translateY(0); transition-delay:0.3s;}

			.companies .content_partners .wrap .content_headings .content_button{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			.companies .content_partners .wrap.is-inview .content_headings .content_button{opacity:1; transform:translateY(0); transition-delay:0.5s;}

			.companies .content_partners .content_cards{opacity:0; transition:all 0.75s ease-in-out;}
			.companies .content_partners .is-inview .content_cards{opacity:1; transition-delay:0.7s;}


/*PQUICKERS*/
.pquickers{background:var(--blue);}

	/*Hero*/
	.pquickers .content_hero{height:100vh; z-index:2; background:var(--white);}

		/*Fix Line Parallax*/
		.pquickers .content_hero::after{width:100vw; height:60px; position:absolute; left:0; bottom:-30px; background:var(--white); pointer-events:none; content:'';}

		.pquickers .content_hero .wrap{height:100%; display:flex; justify-content:space-between; z-index:2;}

			/*Left*/
			.pquickers .content_hero .wrap .content_left{width:50%; height:100%; padding:30px 45px 0 90px; display:flex; flex-wrap:wrap; align-content:space-between;}

				/*Navigation*/
				.pquickers .content_hero .wrap .content_left .content_navigation{display:flex; justify-content:space-between; align-items:flex-start;}

					/*Logo*/
					.pquickers .content_hero .wrap .content_left .content_navigation h1{width:162px; font-size:0;}

						.pquickers .content_hero .wrap .content_left .content_navigation h1 .mobile{display:none;}

					/*Burger*/
					.btn_burger{display:none;}

					/*Links*/
					.pquickers .content_hero .wrap .content_left .content_navigation .content_links{display:flex; align-items:center; margin:20px 0 0;}

						.pquickers .content_hero .wrap .content_left .content_navigation .content_links li{margin:0 40px 0 0;}
						.pquickers .content_hero .wrap .content_left .content_navigation .content_links li:last-child{margin:0;}
						.pquickers .content_hero .wrap .content_left .content_navigation .content_links li.mobile{display:none;}

							.pquickers .content_hero .wrap .content_left .content_navigation .content_links li a{font-weight:400; font-size:0.750rem; color:var(--black); position:relative;}

							.pquickers .content_hero .wrap .content_left .content_navigation .content_links li.active a{pointer-events:none;}

								/*Hover Line*/
								.pquickers .content_hero .wrap .content_left .content_navigation .content_links li a::before{width:100%; height:1px; background:var(--black); position:absolute; bottom:-2px; right:0; left:0; margin:auto; transform:scaleX(0); -webkit-transform:scaleX(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); content:'';}

									.pquickers .content_hero .wrap .content_left .content_navigation .content_links li a:hover::before,
									.pquickers .content_hero .wrap .content_left .content_navigation .content_links li.active a::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

				/*Information*/
				.pquickers .content_hero .wrap .content_left .content_information{display:flex; flex-wrap:wrap; padding:0 40px 40px 0;}

					/*Heading*/
					.pquickers .content_hero .wrap .content_left .content_information h2{font-family:'Varela Round', sans-serif; font-weight:400; font-size:3.375rem; line-height:1.15; margin:0 0 15px;}

					.pquickers .content_hero .wrap .content_left .content_information h3{font-weight:400; font-size:1.250rem; line-height:1.4; margin:0 0 60px; color:var(--deep-blue);}

					/*Button*/
					.pquickers .content_hero .wrap .content_left .content_information .content_button{display:flex; justify-content:flex-start; margin:0 0 85px;}

						.pquickers .content_hero .wrap .content_left .content_information .content_button .button{width:auto; height:50px; padding:0 15px;}
						.pquickers .content_hero .wrap .content_left .content_information .content_button .button:first-child{margin:0 20px 0 0;}

							.pquickers .content_hero .wrap .content_left .content_information .content_button .button span{font-size:1.125rem;}

			/*Right*/
			.pquickers .content_hero .wrap .content_right{width:50%; height:100%; display:flex; flex-wrap:wrap;}

				/*Background*/
				.pquickers .content_hero .wrap .content_right .content_background{height:100%; background:var(--blue);}

					.pquickers .content_hero .wrap .content_right .content_background .bg01{width:100%; position:absolute; bottom:-6px; right:0; z-index:3; max-width:none;}

					.pquickers .content_hero .wrap .content_right .content_background .bg02{width:550px; position:absolute; bottom:-6px; left:-90px; z-index:3; max-width:none; z-index:3;}

					.pquickers .content_hero .wrap .content_right .content_background .bg03{width:55vw; position:absolute; bottom:-6px; right:-285px; z-index:3; max-width:none; z-index:4; transform:translateX(560px); will-change:transform; transition:all 1s cubic-bezier(0.25, 0.1, 0.1, 1); transition-delay:0.2s;}

						.pquickers .content_hero.show .wrap .content_right .content_background .bg03{transform:translateX(0);}

		/*Intro Animations*/

			.pquickers .content_hero .wrap .content_left .content_navigation h1{opacity:0; transition:all 0.75s ease-in-out;}
			.pquickers .content_hero.show .wrap .content_left .content_navigation h1{opacity:1;}

			.pquickers .content_hero .wrap .content_left .content_navigation .content_links li{opacity:0; transform:translateY(15px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1)}
			.pquickers .content_hero.show .wrap .content_left .content_navigation .content_links li{opacity:1; transform:translateY(0);}

				/*Delay*/
				.pquickers .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(1){transition-delay:0.1s;}
				.pquickers .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(2){transition-delay:0.3s;}
				.pquickers .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(3){transition-delay:0.5s;}
				.pquickers .content_hero .wrap .content_left .content_navigation .content_links li:nth-child(4){transition-delay:0.7s;}

			.pquickers .content_hero .wrap .content_left .content_information h2,
			.pquickers .content_hero .wrap .content_left .content_information h3{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			
			.pquickers .content_hero.show .wrap .content_left .content_information h2,
			.pquickers .content_hero.show .wrap .content_left .content_information h3{opacity:1; transform:translateY(0);}

				/*Delay*/
				.pquickers .content_hero .wrap .content_left .content_information h2{transition-delay:0.3s;}
				.pquickers .content_hero .wrap .content_left .content_information h3{transition-delay:0.6s;}

			.pquickers .content_hero .wrap .content_left .content_information .content_button{opacity:0; transition:all 0.75s ease-in-out;}
			.pquickers .content_hero.show .wrap .content_left .content_information .content_button{opacity:1; transition-delay:0.9s;}

			.pquickers .content_hero .wrap .content_right{opacity:0; transition:all 1.25s ease-in-out; z-index:4;}
			.pquickers .content_hero.show .wrap .content_right{opacity:1;}

	/*Form*/
	.pquickers .content_form_contact{padding:140px 0 100px; background:var(--orange); z-index:3;}

		.pquickers .content_form_contact .center_content{display:flex; justify-content:space-between;}

		/*Left*/
		.pquickers .content_form_contact .content_left{width:100%; height:100%; padding:0; text-align:center;}

			/*Heading*/
			.pquickers .content_form_contact .content_left h3{font-weight:700; font-size:3.5rem; line-height:1.3; color:var(--white); margin:0 0 35px;}

			.pquickers .content_form_contact .content_left h4{font-weight:400; font-size:1.5rem; line-height:1.3; color:var(--white); margin:0 0 50px;}

			.pquickers .content_form_contact .content_left .button{width:300px; margin:0 auto;}

		/*Right*/
		.pquickers .content_form_contact .content_right{width:50%; height:100%; padding:0 0 0 100px; display:none;}

			/*Form*/
			.pquickers .content_form_contact .content_right .content_form{}

				.pquickers .content_form_contact .content_right .content_form li{position:relative; display:flex; flex-wrap:wrap; margin:0 0 10px;}
				.pquickers .content_form_contact .content_right .content_form li:last-child{margin:40px 0 0;}

					/*Label*/
					.pquickers .content_form_contact .content_right .content_form li label{font-size:0.875rem; color:var(--white); font-weight:600; margin:0 0 10px;}

					/*Input*/
					.pquickers .content_form_contact .content_right .content_form li input{height:55px; padding:0 20px; border:var(--border-input) 1px solid; background:var(--white); border-radius:8px; box-sizing:border-box; font-family:'Open Sans', sans-serif; font-weight:600; color:var(--deep-blue);}

					/*Select*/
					.pquickers .content_form_contact .content_right .content_form li .select_style{height:55px; border:var(--border-input) 1px solid; background:var(--white); border-radius:8px; box-sizing:border-box;}

						.pquickers .content_form_contact .content_right .content_form li .select_style select{height:100%; background:transparent; border:none; font-family:'Open Sans', sans-serif; font-weight:600; padding:0 20px; box-sizing:border-box; color:var(--deep-blue);}

						.pquickers .content_form_contact .content_right .content_form li .select_style::before{width:0; height:0; border-style:solid; border-width:8px 7px 0 7px; border-color:var(--black) transparent transparent transparent; position:absolute; top:0; bottom:0; right:20px; margin:auto; z-index:2; pointer-events:none; content:'';}

					/*Button*/
					.pquickers .content_form_contact .content_right .content_form li .button{height:50px; border:var(--black) 1px solid; opacity:0.3; pointer-events:none;}
					.pquickers .content_form_contact .content_right .content_form li .button.active{opacity:1; pointer-events:all;}


						.pquickers .content_form_contact .content_right .content_form li .button:hover{border:var(--white) 1px solid;}

						.pquickers .content_form_contact .content_right .content_form li .button span{font-size:0.875rem;}

							.pquickers .content_form_contact .content_right .content_form li .button:hover span{}

					/*Warning*/
					
						/*Input*/
						.pquickers .content_form_contact .content_right .content_form li.warning input{border:var(--warning-border) 2px solid; background:var(--warning-background);}

						/*Select*/
						.pquickers .content_form_contact .content_right .content_form li.warning .select_style{border:var(--warning-border) 2px solid; background:var(--warning-background);}

						/*Icon*/
						.pquickers .content_form_contact .content_right .content_form li .ic_warning{position:absolute; top:45px; right:20px; z-index:3; opacity:0; transition:all 0.35s ease-in-out;}
						.pquickers .content_form_contact .content_right .content_form li.warning .ic_warning{opacity:1;}

						/*Success*/
			.pquickers .content_form_contact .content_right .content_success{width:calc(100% - 100px); height:100%; position:absolute; top:0; right:0; z-index:3; display:flex; flex-wrap:wrap; justify-content:center; align-content:center; text-align:center; background:var(--white-02); border-radius:20px;}

				/*Image*/
				.pquickers .content_form_contact .content_right .content_success img{margin:0 0 35px;}

				/*Heading*/
				.pquickers .content_form_contact .content_right .content_success h3{font-weight:400; font-size:2rem; color:var(--white); line-height:1.25; margin:0 0 35px;}

				/*Button*/
				.pquickers .content_form_contact .content_right .content_success .button{width:330px; height:50px; border:var(--black) 1px solid;}
				.pquickers .content_form_contact .content_right .content_success .button:hover{border:var(--white) 1px solid;}

					.pquickers .content_form_contact .content_right .content_success .button span{font-size:0.875rem; text-transform:uppercase; font-weight:600;}

			/*Logic*/
			.pquickers .content_form_contact .content_right ul{transition:all 0.35s ease-in-out;}
			.pquickers .content_form_contact .content_right .content_success{transition:all 0.35s ease-in-out; opacity:0; pointer-events:none; transition-delay:0s;}

			.pquickers .content_form_contact .content_right.success  ul{opacity:0; pointer-events:none;}
			.pquickers .content_form_contact .content_right.success .content_success{opacity:1; pointer-events:all; transition-delay:0.35s;}


		/*Intro Animations*/
		
			.pquickers .content_form_contact .content_left h3{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1)}
			.pquickers .content_form_contact.is-inview .content_left h3{opacity:1; transform:translateY(0);}

			.pquickers .content_form_contact .content_left h4{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			.pquickers .content_form_contact.is-inview .content_left h4{opacity:1; transform:translateY(0); transition-delay:0.3s;}

			.pquickers .content_form_contact .content_left .content_button{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			.pquickers .content_form_contact.is-inview .content_left .content_button{opacity:1; transform:translateY(0); transition-delay:0.6s;}

			.pquickers .content_form_contact .content_right{opacity:0; transition:all 0.75s ease-in-out;}
			.pquickers .content_form_contact.is-inview .content_right{opacity:1;}

	/*Marquee*/
	.pquickers .marquee_section{padding:15px 0; z-index:3; background:var(--dark-orange);}

		/*Marquee*/
		.pquickers .marquee_section .marquee{overflow: hidden;}

			.pquickers .marquee_section .marquee-content{display: flex; align-items:center; animation: scrolling_marquee 60s linear infinite;}

				.pquickers .marquee_section .marquee-item{flex:0 0 10vw; margin: 0 0.5vw; display:flex; justify-content:center;}

					.pquickers .marquee_section .marquee-item.letters{flex:0 0 35vw;}

					/*Animation*/
					@keyframes scrolling_marquee {
					  0% { transform: translateX(-420vw);}
					  100% { transform:translatex(0vw);}
					}

		.pquickers .marquee_section span{font-family:'Varela Round', sans-serif; font-weight:400; font-size:3vw; color:var(--white); float:left;}

	/*Cars*/
	.pquickers .content_type_cars{padding:180px 0 100px; background:var(--white); z-index:3;}

		/*Line*/
		.pquickers .content_type_cars::before{width:100%; height:20px; position:absolute; bottom:-10px; left:0; background:var(--white); content:'';}

		/*Article*/
		.pquickers .content_type_cars article{padding:0 90px;}

			/*Heading*/
			.pquickers .content_type_cars article h3{text-align:center; font-weight:400; font-size:2.625rem; color:var(--deep-blue); margin:0 0 50px;}

				.pquickers .content_type_cars article h3 span{font-weight:800; color:var(--blue);}

			/*List*/
			.pquickers .content_type_cars article .content_list{display:flex; justify-content:center; align-items:center;}

				.pquickers .content_type_cars article .content_list li{width:400px; height:445px; margin:0 20px 0 0; border-radius:20px; overflow:hidden; position:relative;}
				.pquickers .content_type_cars article .content_list li:last-child{margin:0;}

					/*Information*/
					.pquickers .content_type_cars article .content_list li .content_information{height:100%; padding:40px; display:flex; justify-content:center; align-content:flex-start; flex-wrap:wrap; z-index:3; pointer-events:none;}

						/*Heading*/
						.pquickers .content_type_cars article .content_list li h4{font-family:'Varela Round', sans-serif; font-weight:400; font-size:2.625rem; text-align:center; color:var(--white);}

						/*Description*/
						.pquickers .content_type_cars article .content_list li p{font-weight:400; font-size:0.750rem; color:var(--white); text-align:center;}

					/*Background*/
					.pquickers .content_type_cars article .content_list li figure{width:100%; height:100%; position:absolute; top:0; left:0; z-index:2;}

						.pquickers .content_type_cars article .content_list li figure img{width:100%; height:100%; object-fit:cover; display:none;}


		/*Intro Animations*/
		
			.pquickers .content_type_cars article h3{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1)}
			.pquickers .content_type_cars article.is-inview h3{opacity:1; transform:translateY(0);}

			.pquickers .content_type_cars article .content_list li{opacity:0; transition:all 0.75s ease-in-out;}
			.pquickers .content_type_cars article.is-inview .content_list li{opacity:1;}

				/**Delays*/
				.pquickers .content_type_cars article .content_list li:nth-child(1){transition-delay:0.3s;}
				.pquickers .content_type_cars article .content_list li:nth-child(2){transition-delay:0.6s;}
				.pquickers .content_type_cars article .content_list li:nth-child(3){transition-delay:0.9s;}


	/*Animations Cars*/
	.pquickers .content_animationsCars{height:700vh; background:var(--white); justify-content:flex-start; z-index:2;}

		/*Content*/
		.pquickers .content_animationsCars .content{height:100vh; position:absolute; top:0; left:0; z-index:2; justify-content:center;}

			.pquickers .content_animationsCars .center_content{height:100%; display:flex; justify-content:space-between; align-content:center;}

				/*Information*/
				.pquickers .content_animationsCars .content .content_information{width:50%;}

					/*Heading*/
					.pquickers .content_animationsCars .content .content_information h3{height:100%; display:flex; align-items:flex-start; font-weight:400; font-size:3.25rem; text-align:left; color:var(--deep-blue); padding:100px 0 0;}

				/*Texts*/
				.pquickers .content_animationsCars .content .content_information_text{width:50%; height:100%; display:flex; justify-content:center; align-items:flex-start; padding:100px 0 0; z-index:3;}

					/*Line*/
					.pquickers .content_animationsCars .content .content_information_text .content_line{width:2px; height:100%; position:absolute; top:0; left:0;}

						/*Line*/
						.pquickers .content_animationsCars .content .content_information_text .content_line::before{width:2px; height:0; position:absolute; top:35px; left:0; background:var(--blue); transition:all 0.35s ease-in-out; content:'';}

							/*Animation*/
							.pquickers .content_animationsCars.step01 .content .content_information_text .content_line::before{height:0;}

							.pquickers .content_animationsCars.step01.step02 .content .content_information_text .content_line::before{height:calc(38% - 70px);}

							.pquickers .content_animationsCars.step01.step02.step03 .content .content_information_text .content_line::before{height:calc(58% - 70px);}

							.pquickers .content_animationsCars.step01.step02.step03.step04 .content .content_information_text .content_line::before{height:calc(78% - 70px);}

							.pquickers .content_animationsCars.step01.step02.step03.step04.step05 .content .content_information_text .content_line::before{height:calc(100% - 70px);}

						/*Step 01*/
						.pquickers .content_animationsCars .content .content_information_text .content_line .line_step01{width:35px; height:35px; position:absolute; top:28px; left:-16px; z-index:3; background:var(--black); border:var(--white) 3px solid; border-radius:20px; box-sizing:border-box;}

							.pquickers .content_animationsCars .content .content_information_text .content_line  .line_step01::before{width:10px; height:10px; position:absolute; top:0; left:0; z-index:3; background:var(--white); bottom:0; right:0; margin:auto; border-radius:20px; content:'';}

						/*Step 02*/
						.pquickers .content_animationsCars .content .content_information_text .content_line .line_step02{width:10px; height:10px; position:absolute; top:130px; left:-4px; background:var(--orange); border-radius:10px;}

						/*Step 03*/
						.pquickers .content_animationsCars .content .content_information_text .content_line .line_step03{width:35px; height:35px; position:absolute; top:209px; left:-16px; z-index:3; background:var(--label-background-blue); border-radius:20px; box-sizing:border-box;}

							.pquickers .content_animationsCars .content .content_information_text .content_line  .line_step03::before{width:14px; height:14px; position:absolute; top:0; left:0; z-index:3; background:var(--blue); bottom:1px; right:1px; margin:auto; border-radius:20px; border:var(--white) 2px solid; content:'';}

						/*Step 04*/
						.pquickers .content_animationsCars .content .content_information_text .content_line .line_step04{width:10px; height:10px; position:absolute; top:310px; left:-4px; background:var(--orange); border-radius:10px;}

						/*Step 05*/
						.pquickers .content_animationsCars .content .content_information_text .content_line .line_step05{width:46px; height:64px; position:absolute; left:-21px; top:375px;}

							/*Animations*/

								/*Step 01*/
								.pquickers .content_animationsCars .content .content_information_text .content_line .line_step01{opacity:0; transform:scale(0); transition:all 0.35s cubic-bezier(.18,.89,.32,1.28);}

								.pquickers .content_animationsCars.step01 .content .content_information_text .content_line .line_step01,
								.pquickers .content_animationsCars.step01.step02 .content .content_information_text .content_line .line_step01,
								.pquickers .content_animationsCars.step01.step02.step03 .content .content_information_text .content_line .line_step01,
								.pquickers .content_animationsCars.step01.step02.step03.step04 .content .content_information_text .content_line .line_step01,
								.pquickers .content_animationsCars.step01.step02.step03.step04.step05 .content .content_information_text .content_line .line_step01{opacity:1; transform:scale(1);}

								/*Step 02*/
								.pquickers .content_animationsCars .content .content_information_text .content_line .line_step02{opacity:0; transform:scale(0); transition:all 0.35s cubic-bezier(.18,.89,.32,1.28);}

								.pquickers .content_animationsCars.step01.step02 .content .content_information_text .content_line .line_step02,
								.pquickers .content_animationsCars.step01.step02.step03 .content .content_information_text .content_line .line_step02,
								.pquickers .content_animationsCars.step01.step02.step03.step04 .content .content_information_text .content_line .line_step02,
								.pquickers .content_animationsCars.step01.step02.step03.step04.step05 .content .content_information_text .content_line .line_step02{opacity:1; transform:scale(1); transition-delay:0.3s;}

								/*Step 03*/
								.pquickers .content_animationsCars .content .content_information_text .content_line .line_step03{opacity:0; transform:scale(0); transition:all 0.35s cubic-bezier(.18,.89,.32,1.28);}

								.pquickers .content_animationsCars.step01.step02.step03 .content .content_information_text .content_line .line_step03,
								.pquickers .content_animationsCars.step01.step02.step03.step04 .content .content_information_text .content_line .line_step03,
								.pquickers .content_animationsCars.step01.step02.step03.step04.step05 .content .content_information_text .content_line .line_step03{opacity:1; transform:scale(1); transition-delay:0.3s;}

								/*Step 04*/
								.pquickers .content_animationsCars .content .content_information_text .content_line .line_step04{opacity:0; transform:scale(0); transition:all 0.35s cubic-bezier(.18,.89,.32,1.28);}

								.pquickers .content_animationsCars.step01.step02.step03.step04 .content .content_information_text .content_line .line_step04,
								.pquickers .content_animationsCars.step01.step02.step03.step04.step05 .content .content_information_text .content_line .line_step04{opacity:1; transform:scale(1); transition-delay:0.3s;}

								/*Step 05*/
								.pquickers .content_animationsCars .content .content_information_text .content_line .line_step05{opacity:0; transform:scale(0); transition:all 0.35s cubic-bezier(.18,.89,.32,1.28);}

								.pquickers .content_animationsCars.step01.step02.step03.step04.step05 .content .content_information_text .content_line .line_step05{opacity:1; transform:scale(1); transition-delay:0.3s;}

					/*List*/
					.pquickers .content_animationsCars .content .content_information_text ul{display:flex; flex-wrap:wrap; padding:0 0 0 60px; box-sizing:border-box;}

						.pquickers .content_animationsCars .content .content_information_text ul li{height:70px; display:flex; justify-content:flex-start; align-items:center; padding:10px;}
						.pquickers .content_animationsCars .content .content_information_text ul li:last-child{margin:0;}

							/*Box*/
							.pquickers .content_animationsCars .content .content_information_text ul li .box{height:70px; box-shadow:0 0 11px 0 var(--black-01); border-radius:10px; padding:0 20px; display:flex; justify-content:space-between; align-items:center;}

								/*Icon Text*/
								.pquickers .content_animationsCars .content .content_information_text ul li .box .content_icon_text{display:flex; justify-content:flex-start; align-items:center;}

									.pquickers .content_animationsCars .content .content_information_text ul li .box .content_icon_text img{width:35px; margin:0 15px 0 0;}

									.pquickers .content_animationsCars .content .content_information_text ul li .box .content_icon_text .text{font-weight:600; color:var(--deep-blue);}

								/*Cta*/
								.pquickers .content_animationsCars .content .content_information_text ul li .box .cta{width:75px; height:30px; display:flex; justify-content:center; align-items:center; background:var(--black); border-radius:20px; font-weight:600; font-size:0.750rem; color:var(--white);}

							/*Orange Text*/
							.pquickers .content_animationsCars .content .content_information_text ul li .orange_text{font-family:'Varela Round', sans-serif; font-weight:400; font-size:0.875rem; color:var(--orange);}

							/*Icon*/
							.pquickers .content_animationsCars .content .content_information_text ul li .icon{width:30px; margin:0 15px 0 0;}

							/*Green Text*/
							.pquickers .content_animationsCars .content .content_information_text ul li .green_text{font-family:'Varela Round', sans-serif; font-weight:400; font-size:0.875rem; color:var(--green);}

						/*Animations*/

						.pquickers .content_animationsCars .content .content_information_text ul li{clip-path:inset(0 100% 0 0); transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}

						.pquickers .content_animationsCars.step01 .content .content_information_text ul li:nth-child(1),
						.pquickers .content_animationsCars.step01.step02 .content .content_information_text ul li:nth-child(2),
						.pquickers .content_animationsCars.step01.step02.step03 .content .content_information_text ul li:nth-child(3),
						.pquickers .content_animationsCars.step01.step02.step03.step04 .content .content_information_text ul li:nth-child(4),
						.pquickers .content_animationsCars.step01.step02.step03.step04.step05 .content .content_information_text ul li:nth-child(5){clip-path:inset(0 0 0 0); transition-delay:0.35s;}

					/*Coin*/
					.pquickers .content_animationsCars .content .content_information_text .coin_content{position:absolute; bottom:-245px; left:-94px; transition:all 0.75s cubic-bezier(.18,.89,.32,1.28);}
					.pquickers .content_animationsCars.step01.step02.step03.step04.step05.step06.step07 .content .content_information_text .coin_content{ bottom:-485px;}

						.pquickers .content_animationsCars .content .content_information_text .coin_content .ic_coin{transform:scale(0.3); opacity:0; transition:all 0.35s cubic-bezier(.18,.89,.32,1.28);}

							.pquickers .content_animationsCars.step01.step02.step03.step04.step05.step06 .content .content_information_text .coin_content .ic_coin{opacity:1; transform:scale(1.0);}

						.pquickers .content_animationsCars .content .content_information_text .coin_content .ic_crown{position:absolute; top:-55px; left:0; transform:scale(0.3); opacity:0; transition:all 0.35s cubic-bezier(.18,.89,.32,1.28); transition-delay:0s;}

							.pquickers .content_animationsCars.step01.step02.step03.step04.step05.step06 .content .content_information_text .coin_content .ic_crown{opacity:1; transform:scale(1.0); transition-delay:0.3s;}
				
				/*Bottom*/
				.pquickers .content_animationsCars .center_content .content_bottom{height:100px; background:var(--blue); position:absolute; bottom:0; left:0;}

					/*Insert*/
					.pquickers .content_animationsCars .center_content .content_bottom .insert_coin{width:200px; height:12px; background:var(--blue-4); border-radius:6px; position:absolute; bottom:0; left:0; right:0; z-index:3; margin:auto;}

					/*Blue Big Line*/
					.pquickers .content_animationsCars .center_content .content_bottom::before{width:115vh; height:150px; background:var(--blue); position:absolute; bottom:-50px; left:-50vh; content:'';}
					.pquickers .content_animationsCars .center_content .content_bottom::after{width:115vh; height:150px; background:var(--blue); position:absolute; bottom:-50px; right:-50vh; content:'';}
		

		/*Steps*/
		.pquickers .content_animationsCars .steps{width:100%; position:relative; z-index:1;}

	/*Coins*/
	.pquickers .content_msg_money{background:var(--blue); justify-content:flex-start; z-index:3; padding:100px 0 0;}

		/*Line*/
		/*.pquickers .content_msg_money::before{width:100%; height:20px; z-index:4; position:absolute; top:-2px; left:0; background:var(--blue); content:'';}*/

		/*Heading*/
		.pquickers .content_msg_money h3{font-weight:400; font-size:2.625rem; color:var(--white); line-height:1.3; text-align:center;}

			.pquickers .content_msg_money h3 span{color:var(--light-blue); font-weight:800;}


		/*Intro Animations*/
		
			.pquickers .content_msg_money h3{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1)}
			.pquickers .content_msg_money .is-inview h3{opacity:1; transform:translateY(0); transition-delay:0.5s;}


	/*Channels*/
	.pquickers .content_channels{height:300vh; background:var(--blue); justify-content:flex-start; z-index:2;  border-radius:0 0 100px 100px;}

		/*Line*/
		.pquickers .content_channels::before{width:100%; height:20px; z-index:4; position:absolute; top:-2px; left:0; background:var(--blue); content:'';}

		/*Content*/
		.pquickers .content_channels .content{height:100vh; position:absolute; top:0; left:0; z-index:2; justify-content:center;}

			.pquickers .content_channels .center_content{height:100%; display:flex; justify-content:space-between; align-content:center;}

				/*Information*/
				.pquickers .content_channels .content .content_information{width:500px;}

					/*Heading*/
					.pquickers .content_channels .content .content_information h3{height:100%; display:flex; align-items:center; font-family:'Varela Round', sans-serif; font-weight:400; font-size:3.5rem; text-align:right; color:var(--light-blue);}

				.pquickers .content_channels .content .content_information_text{width:645px; height:100%; display:flex; justify-content:center; align-items:center;}

					.pquickers .content_channels .content .content_information_text ul{display:flex; flex-wrap:wrap;}

						.pquickers .content_channels .content .content_information_text ul li{display:flex; justify-content:flex-start; align-items:center; margin:0 0 30px; opacity:0.1; transition:all 0.5s ease-in-out;}
						.pquickers .content_channels .content .content_information_text ul li:last-child{margin:0;}

							/*Icon*/
							.pquickers .content_channels .content .content_information_text ul li .icon{margin:0 20px 0 0;}

							/*Heading*/
							.pquickers .content_channels .content .content_information_text ul li h4{font-family:'Varela Round', sans-serif; font-weight:400; font-size:3.5rem; color:var(--white);}

							/*Small*/
							.pquickers .content_channels .content .content_information_text ul li span{font-weight:600; color:var(--orange); text-transform:uppercase; letter-spacing:2px;}

					/*Animations Logic*/

						/*Step 01*/
						.pquickers .content_channels.step01 .content .content_information_text ul li:nth-child(1){opacity:1;}
						
						.pquickers .content_channels.step01 .content .content_information_text ul li:nth-child(2),
						.pquickers .content_channels.step01 .content .content_information_text ul li:nth-child(3){opacity:0.1}

						/*Step 02*/
						.pquickers .content_channels.step02 .content .content_information_text ul li:nth-child(2){opacity:1;}
						
						.pquickers .content_channels.step02 .content .content_information_text ul li:nth-child(1),
						.pquickers .content_channels.step02 .content .content_information_text ul li:nth-child(3){opacity:0.1}

						/*Step 03*/
						.pquickers .content_channels.step03 .content .content_information_text ul li:nth-child(3){opacity:1;}
						
						.pquickers .content_channels.step03 .content .content_information_text ul li:nth-child(1),
						.pquickers .content_channels.step03 .content .content_information_text ul li:nth-child(2){opacity:0.1}

		/*Steps*/
		.pquickers .content_channels .steps{width:100%; position:relative; z-index:1;}

	/*Partners*/
	.pquickers .content_partners{z-index:2; pointer-events:none !important;}

		/*Desktop*/
		.pquickers .content_partners .wrap{padding:100px 90px 160px; background:var(--blue); pointer-events:all; flex-wrap:wrap; display:flex; justify-content:space-between; transition:all 0.5s ease-in-out;}		

			/*Line*/
			.pquickers .content_partners .wrap::before{width:100%; height:20px; position:absolute; top:-10px; left:0; background:var(--blue); content:'';}

			/*Headings*/
			.pquickers .content_partners .wrap .content_headings{display:flex; align-items:flex-end; justify-content:space-between; flex-wrap:wrap; text-align:center;}

				/*Heading*/
				.pquickers .content_partners .wrap .content_headings h2{font-family:'Varela Round', sans-serif; font-weight:400; font-size:3.5rem; color:var(--white); margin:0 0 30px;}

				.pquickers .content_partners .wrap .content_headings h3{font-weight:400; font-size:1.250rem; color:var(--white); margin:0 0 40px;}

		/*Cards*/
		.pquickers .content_partners .content_cards{display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:15px;}

			.pquickers .content_partners .content_cards li{height:180px; background:var(--white-02); border-radius:10px; padding:40px 25px; box-sizing:border-box; text-align:center;}

				.pquickers .content_partners .content_cards li figure img{width:35px;}

				.pquickers .content_partners .content_cards li p{font-weight:400; font-size:1.250rem; color:var(--white); line-height:1.2;}


		/*Intro Animations*/

			.pquickers .content_partners .wrap .content_headings h2{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			.pquickers .content_partners .wrap.is-inview .content_headings h2{opacity:1; transform:translateY(0); transition-delay:0.3s;}

			.pquickers .content_partners .wrap .content_headings h3{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			.pquickers .content_partners .wrap.is-inview .content_headings h3{opacity:1; transform:translateY(0); transition-delay:0.6s;}

			.pquickers .content_partners .wrap .content_headings .content_button{opacity:0; transform:translateY(40px); position:relative; transition:all 0.75s cubic-bezier(0.25, 0.1, 0.1, 1);}
			.pquickers .content_partners .wrap.is-inview .content_headings .content_button{opacity:1; transform:translateY(0); transition-delay:0.6s;}

			.pquickers .content_partners .content_cards{opacity:0; transition:all 0.75s ease-in-out;}
			.pquickers .content_partners .is-inview .content_cards{opacity:1; transition-delay:0.7s;}

.content_space{padding:0 0 500px; pointer-events:none;}

/*FOOTER*/
footer{height:660px; position:absolute; bottom:0; left:0; background:var(--blue-2); padding:215px 0 0;}

	footer .wrap{width:100%; height:100%; padding:0; display:flex; align-content:center; flex-wrap:wrap;}

		footer .wrap .center_content{width:100%; display:flex; justify-content:space-between; align-items:center;}

		/*Up*/
		footer .content_up{display:flex; justify-content:flex-end; align-items:center; padding:0 60px 47px;}

			footer .content_up .content_links{display:flex; align-items:center;}

				footer .content_up .content_links li{margin:0 100px 0 0;}
				footer .content_up .content_links li:last-child{margin:0;}

					footer .content_up .content_links li a{font-family:'Raleway', sans-serif; font-weight:600; font-size:1.125rem; color:var(--white);}

						footer .content_up .content_links li.active a{font-weight:800; pointer-events:none;}

						/*Hover Line*/
						footer .content_up .content_links li a::before{width:100%; height:1px; background:var(--white); position:absolute; bottom:-2px; right:0; left:0; margin:auto; transform:scaleX(0); -webkit-transform:scaleX(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); content:'';}

							footer .content_up .content_links li a:hover::before,
							footer .content_up .content_links li.active a::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

		/*Marquee*/
		footer .marquee_footer{padding:0 0 12px;}

			/*Marquee*/
			footer .marquee_footer .marquee{overflow: hidden;}

				footer .marquee_footer .marquee-content{display: flex; align-items:center; animation: scrolling_footer 30s linear infinite;}

					footer .marquee_footer .marquee-item{flex:0 0 14vw; margin: 0 0.5vw; display:flex; justify-content:center;}

						footer .marquee_footer .marquee-item.letters{flex:0 0 94vw;}

						/*Animation*/
						@keyframes scrolling_footer {
						  0% { transform: translateX(0);}
						  100% { transform:translatex(-220vw);}
						}

			footer .marquee_footer span{font-family:'Varela Round', sans-serif; font-weight:400; font-size:8vw; color:var(--white); float:left;}


		/*Down*/
		footer .content_down{display:flex; justify-content:space-between; align-items:center; border-top:var(--white-02) 1px solid; padding:0; flex-wrap:wrap; padding:0 0 0 60px}

			/*Legal*/
			footer .content_down .content_legal{display:flex; align-items:center;}

				footer .content_down .content_legal li{margin:0 50px 0 0;}
				footer .content_down .content_legal li:last-child{margin:0;}

					footer .content_down .content_legal li a{font-family:'Raleway', sans-serif; font-weight:600; font-size:0.750em; color:var(--white);}

						/*Hover Line*/
						footer .content_down .content_legal li a::before{width:100%; height:1px; background:var(--white); position:absolute; bottom:-2px; right:0; left:0; margin:auto; transform:scaleX(0); -webkit-transform:scaleX(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); content:'';}

							footer .content_down .content_legal li a:hover::before{transform:scaleX(1); -webkit-transform:scaleX(1);}

					footer .content_down .content_legal li span{font-family:'Raleway', sans-serif; font-weight:600; font-size:0.750em; color:var(--white-04);}

			/*Social*/
			footer .content_down .content_social{display:flex; align-items:center;}

				footer .content_down .content_social li{width:100px; height:100px; border-right:var(--white-02) 1px solid;}
				footer .content_down .content_social li:first-child{width:auto; height:auto; margin:0 40px 0 0; border:none}
				footer .content_down .content_social li:nth-child(2){border-left:var(--white-02) 1px solid; border-right:var(--white-02) 1px solid;}
				footer .content_down .content_social li:last-child{margin:0; border:none;}

					footer .content_down .content_social li a{width:100%; height:100%; display:flex; justify-content:center; align-items:center; transition:all 0.35s ease-in-out;}
					footer .content_down .content_social li a:hover{background:var(--white);}

					footer .content_down .content_social li span{font-family:'Raleway', sans-serif; font-weight:600; font-size:0.875rem; color:var(--white); font-style:italic;}

					footer .content_down .content_social li a svg{fill:var(--white); transition:all 0.35s ease-in-out;}

						footer .content_down .content_social li a:hover svg{fill:var(--blue);}

		/*By Boron*/
		footer .content_by_boron{display:flex; justify-content:center; padding:10px 0; border-top:var(--white-02) 1px solid;}

		 footer .content_by_boron .regular{font-family:'Raleway', sans-serif; font-weight:500; color:var(--white); font-size:0.688rem; letter-spacing:2px;}
		 footer .content_by_boron .bold{font-family:'Raleway', sans-serif; font-weight:800; color:var(--white); font-size:0.688rem; text-transform:uppercase; letter-spacing:2px;}

		 	/*Hover Line*/
			footer .content_by_boron a::before{width:100%; height:1px; background:var(--white); position:absolute; bottom:-2px; right:0; left:0; margin:auto; transform:scaleX(0); -webkit-transform:scaleX(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); content:'';}

				footer .content_by_boron a:hover::before{transform:scaleX(1); -webkit-transform:scaleX(1);}


@media (max-width: 1800px) {

	/*HOME*/
	.home .content_hero .wrap .content_left .content_information .headings_box{margin-top: 0;}

		.home .content_hero .wrap .content_left .content_information .headings_box figure{width: 50%; margin-bottom: 20px;}

		.home .content_hero .wrap .content_left .content_information .headings_box h2{font-size:4.5rem;}

		.home .content_hero .wrap .content_left .content_information .headings_box h2 span{font-size:3rem;}

		.home .content_hero .wrap .content_left .content_information h3{width: 100%;}

		/*Right*/
		.home .content_hero .wrap .content_right::before{height: 35%;}

}				


/*Media 1500px*/
@media (max-width: 1500px) {

	/*HOME*/
	
	.home .content_sticky_section ul li .item .text {font-size: 12.375rem;}
		
	/*Right*/
	.home .content_hero .wrap .content_right h3{font-size: 4rem;}

	/* PEOPLE */

		/*Sticky Section*/
		.people .content_sticky_section ul li .item .text {font-size: 12.375rem;}

	/*COMPANIES*/

		.companies .content_banners .content_bottom_banners .content_banner_center h4 br{display:none;}

	/*PQUICKERS*/

		.pquickers .content_animationsCars .content .content_information h3{padding:50px 0 0;}

		.pquickers .content_animationsCars .content .content_information_text{padding:50px 0 0;}	

		.pquickers .content_animationsCars .content .content_information_text .coin_content{width:150px; bottom:-195px;  left:-74px;}

		.pquickers .content_animationsCars.step01.step02.step03.step04.step05.step06.step07 .content .content_information_text .coin_content{bottom:-370px;}

	/*FOOTER*/
	footer{height:620px}

}						

/*Media 1400px*/
@media (max-width: 1400px) {
	
	/*HOME*/

		/*Hero*/
		.home .content_hero .wrap .content_left .content_information h2{font-size:3rem;}
		/*Right*/
		.home .content_hero .wrap .content_right h3{font-size: 3.5rem; bottom: 50px;}

		/*Sticky Section*/
		.home .content_sticky_section ul li:nth-child(1) .item{padding:0 0 0 100px;}
		.home .content_sticky_section ul li:nth-child(2) .item{padding:0 0 0 310px;}
		.home .content_sticky_section ul li:nth-child(3) .item{padding:0 0 0 510px;}

		.home .content_sticky_section ul li .item .text{font-size:10.5rem;}

	/*COMPANIES*/

		.companies .content_hero .wrap .content_left .content_information h3 br{display:none;}

		.companies .content_hero .wrap .content_right .content_background .bg01{width:55vw;}

		.companies .content_banners .content_top_banners .content_banner_left .content_information h4{font-size:2rem;}

			.companies .content_banners .content_top_banners .content_banner_left .content_information h4 br{display:none;}

		.companies .content_banners .content_top_banners .content_banner_right .content_information h4{font-size:2rem;}

			.companies .content_banners .content_top_banners .content_banner_right .content_information h4 br{display:none;}

		.companies .content_banners .content_bottom_banners .content_banner_left .bottom_banner .content_information h4{font-size:2rem;}

			.companies .content_banners .content_bottom_banners .content_banner_left .bottom_banner .content_information h4 br{display:none;}

		.companies .content_banners .content_bottom_banners .content_banner_center h4{font-size:2rem;}

		.companies .content_banners .content_bottom_banners .content_banner_right .top_banner .content_headings h4{width:calc(100% - 105px); font-size:2rem;}

			.companies .content_banners .content_bottom_banners .content_banner_right .top_banner .content_headings h4 br{display:none;}

		.companies .content_banners .content_bottom_banners .content_banner_right .top_banner .content_headings img{width:100px;}

		.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner .content_headings h4{width:calc(100% - 105px); font-size:2rem;}

			.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner .content_headings h4 br{display:none;}

		.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner .content_headings img{width:100px;}

		/* PEOPLE */

			.people .section_01 .content_left {padding: 50px 20px 50px 100px;}

			.people .section_02 .content_information .info_map .information .button span {padding: 0 0 0 10px;}

			.people .pre_sticky_section .content_information {padding: 0 130px 100px;}

			/*Sticky Section*/
			.people .content_sticky_section ul li:nth-child(1) .item{padding:0 0 0 100px;}
			.people .content_sticky_section ul li:nth-child(2) .item{padding:0 0 0 310px;}
			.people .content_sticky_section ul li:nth-child(3) .item{padding:0 0 0 510px;}

			.people .content_sticky_section ul li .item .text{font-size:10.5rem;}

			.people .section_03 .content_information {padding: 0 50px 0 100px;}

			.people .content_hero .wrap .content_left .content_information .content_button{margin:0 0 25px;}
			
				.people .content_hero .wrap .content_information h2{font-size:2.750rem;}

				.people .content_hero .wrap .content_left .content_information h3{font-size:1rem;}

}

/*Media 1300px*/
@media (max-width: 1300px) {

	/*COMPANIES*/

		.companies .content_hero .wrap .content_left .content_information .content_button .button span{font-size:1rem;}

	/*HOME*/
	
	.home .content_sticky_section ul li .item .text {font-size: 10rem;}

	/* PEOPLE */
		
		.people .section_02 .content_information .info_map .information {padding: 20px;}

		/*Sticky Section*/
		.people .content_sticky_section ul li .item .text {font-size: 10rem;}

}



/*Media 1210px*/
@media (max-width: 1210px) {

	/*LAYOUT*/

	.center_content{width:950px;}
	
	/*WHATSAPP*/
	.content_whatsapp{left:40px;}

	/*HIDE NAVIGATION*/
	.content_hide_navigation{padding:0 35px;}

		.content_hide_navigation .content_links li{margin:0 25px 0 0;}

	/*CONTACT*/
	.content_modal_contact{padding:35px 40px 0px;}

	/*HOME*/

		/*Hero*/

			.home .content_hero .wrap .content_left .content_navigation .content_links li{margin:0 30px 0 0;}

			.home .content_hero .wrap .content_left .content_navigation h1{width:90px;}

			.home .content_hero .wrap .content_left{padding:30px 40px;}

			.home .content_hero .wrap .content_right .content_slider .content_img img{position:relative; right:-50px;}

			.home .content_hero .wrap .content_right .content_slider .content_text{padding:0 30% 0 115px;}

				.home .content_hero .wrap .content_right .content_slider .content_text p br{display:none;}

		/*Cards*/

			.home .content_cards ul li{height:535px;}

				.home .content_cards ul li .content_text{padding:30px 20px;}

				.home .content_cards ul li .label{top:30px;}

		/*Sticky*/
		.home .content_sticky_section{height:100vh;}
			
			.home .content_sticky_section ul li .item .text{font-size:9rem;}

			.home .content_sticky_section ul li:nth-child(1) .item{padding:0 0 0 45px;}
			.home .content_sticky_section ul li:nth-child(2) .item{padding:0 0 0 255px;}
			.home .content_sticky_section ul li:nth-child(3) .item{padding:0 0 0 455px;}

		/*Hand*/

			.home .content_hand .wrap .column .label{font-size: 1.5rem;}
			
			.home .content_hand .wrap .column .platform{font-size:2.625rem;}

	/* PEOPLE */
	
		.people .content_hero .wrap .content_information h2 {font-size: 2rem;}

		.people .section_02 .content_information .info_map .information .button {height: 50px;}

			.people .section_02 .content_information .info_map .information .button span {font-size: 0.8rem;}

		.people .pre_sticky_section .content_information {padding: 0 80px 100px;}
		
		/*Sticky Section*/
		.people .content_sticky_section{height:100vh;}
			
			.people .content_sticky_section ul li .item .text{font-size:9rem;}

			.people .content_sticky_section ul li:nth-child(1) .item{padding:0 0 0 45px;}
			.people .content_sticky_section ul li:nth-child(2) .item{padding:0 0 0 255px;}
			.people .content_sticky_section ul li:nth-child(3) .item{padding:0 0 0 455px;}

		.people .section_04 {padding: 150px 100px;}

		.people .section_03 .content_left .content_information .content_button{flex-wrap: wrap;}

			.people .section_03 .content_left .content_information .content_button .button:nth-child(1) {margin: 0 0 20px;}
			.people .section_03 .content_left .content_information .content_button .button {width: 100%;}

		.people .section_04 .content_slider .slider .item {height: 340px;}

	/*COMPANIES*/

		.companies .content_hero .wrap .content_left{padding:30px 40px;}

		.companies .content_industries article{padding:0 40px}

			.companies .content_industries .content_headings h3{font-size:1.5rem;}

			.companies .content_industries .content_headings h4{font-size:2.5rem;}

			.companies .content_industries .content_industries_list .content_list li{padding:15px; height:340px;}

				.companies .content_industries .content_industries_list .content_list li h4{font-size:1.125rem;}

		.companies .content_banners{padding:150px 40px 200px;}

			.companies .content_banners .content_top_banners .content_banner_left .content_information h4{font-size:1.5rem;}

			.companies .content_banners .content_top_banners .content_banner_right .content_information h4{font-size:1.5rem;}

			.companies .content_banners .content_top_banners .content_banner_right img{right:5px;}

			.companies .content_banners .content_bottom_banners .content_banner_left .bottom_banner .content_information h4{font-size:1.5rem;}

			.companies .content_banners .content_bottom_banners .content_banner_left .bottom_banner .content_information p{font-size:0.875rem;}

			.companies .content_banners .content_bottom_banners .content_banner_center h4{font-size:1.5rem;}

			.companies .content_banners .content_bottom_banners .content_banner_center p{font-size:1rem;}

			.companies .content_banners .content_bottom_banners .content_banner_right .top_banner .content_headings h4{font-size:1.5rem;}

			.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner .content_headings h4{font-size:1.5rem;}

			.companies .content_banners .content_bottom_banners .content_banner_right .top_banner p{font-size:0.875rem;}

			.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner p{font-size:0.875rem;}

		.companies .content_channels .content .content_information h3{font-size:3rem;}

		.companies .content_channels .content .content_information_text ul li h4{font-size:3rem;}

		.companies .content_partners .wrap{padding:0 40px 100px;}

			.companies .content_partners .wrap .content_headings h2{font-size:3rem;}

				.companies .content_partners .wrap .content_headings h2 br{display:none;}

			.companies .content_partners .content_cards li p{font-size:1.125rem;}

	/*PQUICKERS*/

		.pquickers .content_hero .wrap .content_left{padding:30px 40px;}

			.pquickers .content_hero .wrap .content_left .content_information h2 br{display:none;}

			.pquickers .content_hero .wrap .content_left .content_information h3 br{display:none;}

			.pquickers .content_hero .wrap .content_left .content_information .content_button{margin:0 0 40px;}

		.pquickers .content_form_contact .content_left{padding:0 50px 0 0;}

		.pquickers .content_form_contact .content_right{padding:0 0 0 50px;}

		.pquickers .content_type_cars article .content_list li{height:350px;}

		.pquickers .content_animationsCars .content .content_information h3{font-size:2.25rem;}

		.pquickers .content_channels .content .content_information_text ul li h4{font-size:2.5rem;}

		.pquickers .content_partners .wrap{padding:100px 0 100px 50px;}

	/*FOOTER*/

		footer .content_up{padding:0 40px 47px;}

		footer .content_down{padding:0 0 0 40px;}

			footer .content_down .content_legal{flex-wrap:wrap;}

				footer .content_down .content_legal li{margin:0 20px 0 0;}
				footer .content_down .content_legal li:last-child{width:100%; margin:10px 0 0;}
		

}

/*Media 1000px*/
@media (max-width: 1000px) {

	/*GENERICS*/
	html{overflow-y:visible;}

	/*LOADER*/

		.content_loader .loader_animation{width:280px; height:205px;}

		.content_loader .content_percentage span{font-size:3.125rem;}

	/*LAYOUT*/
	.center_content{width:100%;}

	/*CURSOR*/
	.cursor-dot, 
	.cursor-dot-outline{display:none;}

	/*HIDE NAVIGATION*/
	.content_hide_navigation{display:none;}

	/*CONTACT*/
	.content_contact{display:none;}

	/*MODAL CONTACT*/
	.content_modal_contact{position:fixed; flex-wrap:wrap; align-items:flex-start; align-content:center;}

		.content_modal_contact .content_close{right:35px; top: 30px;}

		.content_modal_contact .content_text_box{width:100%; margin:0 0 35px; text-align:center;}

			.content_modal_contact .content_text_box h3{padding:0;}
			
			.content_modal_contact .content_text_box p{margin:0; padding:0;}

			.content_modal_contact .content_text_box .contact_lottie{display:none;}

		.content_modal_contact .content_form{width:100%;}

	/*DOWNLOAD BOX*/
	.content_download_box{height:100%; position:fixed; padding:0; display:flex; align-items:center;}

		.content_download_box .center_content{padding:0 45px;}

			.content_download_box h3{font-size:2rem;}

				.content_download_box h3 br{display:block;}

				.content_download_box h4 br{display:none;}

			.content_download_box ul{flex-wrap:wrap;}

				.content_download_box ul li{width:100%;}
				.content_download_box ul li:first-child{margin:0 0 25px;}

					.content_download_box ul li .button{width:100%;}

	/*WHATSAPP*/
	.content_whatsapp{position:fixed; width:auto; top:390px; bottom:auto; left:20px; justify-content:flex-end;}

	/*HOME*/

		/*Hero*/
		.home .content_hero{height:auto; z-index:10;}

			.home .content_hero .wrap{height:auto; flex-wrap:wrap;}

				.home .content_hero .wrap .content_left{width:100%; height:auto; padding:30px 25px; z-index:5;}

					/*Navigation*/
					.home .content_hero .wrap .content_left .content_navigation{width:100%; height:70px; position:fixed; top:0; left:0; background:var(--white); padding:0 25px; align-items:center; justify-content:space-between; z-index:20; transform:translateY(-70px); transition:all 0.35s ease-in-out;}
					.home .content_hero .wrap .content_left .content_navigation.show{transform:translateY(0);}

						/*Heading*/
						.home .content_hero .wrap .content_left .content_navigation h1{width:180px; z-index:6;}

							.home .content_hero .wrap .content_left .content_navigation h1 .desktop{display:none;}
							.home .content_hero .wrap .content_left .content_navigation h1 .mobile{display:block;}

						/*Burger Menu*/
						.btn_burger{display:block; width:30px; height:20px; position:relative; z-index:9; pointer-events:all;}

							.btn_burger::after{width:100%; height:1px; position:absolute; top:0; right:0; background:var(--blue); content:'';}

							.btn_burger::before{width:100%; height:1px; position:absolute; bottom:0; right:0; background:var(--blue); content:'';}

							.btn_burger span{width:100%; height:1px; position:absolute; top:0; bottom:0; right:0; margin:auto; background:var(--blue); font-size:0;}

								.btn_burger span::before{width:30px; height:1px; position:absolute; top:0; left:0; bottom:0; right:0; margin:auto; background:var(--blue); content:'';}

								/*Animations*/
								.btn_burger::before,
								.btn_burger::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;}

								.btn_burger.open::before,
								.btn_burger.open::after{opacity:0; transition-delay:0s; -webkit-transition-delay:0s;}

								.btn_burger 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;}
								.btn_burger.open span{transform:rotate(45deg); -webkit-transform:rotate(45deg);}

									.btn_burger 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;}
									.btn_burger.open span::before{transform:rotate(-90deg); -webkit-transform:rotate(-90deg);}

						/*Links*/
						.home .content_hero .wrap .content_left .content_navigation .content_links{width:100vw; background:var(--white); z-index:4; flex-wrap:wrap; position:absolute; top:0; left:0; margin:0; border-radius:0 0 40px 40px; box-shadow:0 22px 24px 0 rgba(0, 0, 0, 0.3); transition:all 0.5s ease-in-out; pointer-events:none; max-height:0; overflow:hidden;}
						.home .content_hero .wrap .content_left .content_navigation.open .content_links{pointer-events:all; max-height:525px; padding:100px 0 50px;}

							.home .content_hero .wrap .content_left .content_navigation .content_links li{width:100%; margin:0 0 30px; text-align:center;}
							.home .content_hero .wrap .content_left .content_navigation .content_links li.mobile{display:block; padding:0 40px; box-sizing:border-box;}

								.home .content_hero .wrap .content_left .content_navigation .content_links li a{font-size:1.5rem;}

								.home .content_hero .wrap .content_left .content_navigation .content_links li .button{width:100%;}

									.home .content_hero .wrap .content_left .content_navigation .content_links li .button::before{display:none;}

									/*Intro Animations*/
									.home .content_hero.show .wrap .content_left .content_navigation .content_links li{opacity:0; transform:translateY(20px);}
									.home .content_hero.show .wrap .content_left .content_navigation.open .content_links li{opacity:1; transform:translateY(0);}

										/*Delays*/
										.home .content_hero.show .wrap .content_left .content_navigation .content_links li:nth-child(1),
										.home .content_hero.show .wrap .content_left .content_navigation .content_links li:nth-child(2),
										.home .content_hero.show .wrap .content_left .content_navigation .content_links li:nth-child(3),
										.home .content_hero.show .wrap .content_left .content_navigation .content_links li:nth-child(4),
										.home .content_hero.show .wrap .content_left .content_navigation .content_links li:nth-child(5){transition-delay:0s;}

										.home .content_hero.show .wrap .content_left .content_navigation.open .content_links li:nth-child(1){transition-delay:0.5s;}
										.home .content_hero.show .wrap .content_left .content_navigation.open .content_links li:nth-child(2){transition-delay:0.6s;}
										.home .content_hero.show .wrap .content_left .content_navigation.open .content_links li:nth-child(3){transition-delay:0.7s;}
										.home .content_hero.show .wrap .content_left .content_navigation.open .content_links li:nth-child(4){transition-delay:0.8s;}
										.home .content_hero.show .wrap .content_left .content_navigation.open .content_links li:nth-child(5){transition-delay:0.9s;}	

					.home .content_hero .wrap .content_left .content_information{padding:70px 0 0;}

						.home .content_hero .wrap .content_left .content_information .headings_box h2{font-size:2.625rem;line-height: 32px;margin-bottom: 50px;}

						.home .content_hero .wrap .content_left .content_information .headings_box h2 span{font-size:1.5rem;}

						.home .content_hero .wrap .content_left .content_information .content_button{flex-direction: column; margin: 0;}

							.home .content_hero .wrap .content_left .content_information .content_button .button{width:100%; height:50px;}
							.home .content_hero .wrap .content_left .content_information .content_button .button.wapp{margin: 10px 0 0 0;}

							.home .content_hero .wrap .content_left .content_information .content_button .button.desktop{display:none;}
							.home .content_hero .wrap .content_left .content_information .content_button .button.mobile{display:flex;}

				/*Right*/
				.home .content_hero .wrap .content_right{width:100%; height:400px;}
				
				.home .content_hero .wrap .content_right::before{height: 40%; }

				.home .content_hero .wrap .content_right h3{font-size: 2.625rem; bottom: 35px; left: 60px;}

						.home .content_hero .wrap .content_right .content_hide_download_box{display:none;}


		/*Magic Banner*/
		.home .content_banner_magic{padding:50px 0 100px;}

			.home .content_banner_magic .center_content{padding:0 25px;}

				.home .content_banner_magic .center_content{height:auto; flex-wrap:wrap; overflow:hidden;}

				.home .content_banner_magic .center_content .content_image_desktop{display: none;}
				
				.home .content_banner_magic .center_content .content_image_mobile{display: flex;}

		/*Cards*/
		.home .content_cards{padding:50px 0;}

			.home .content_cards::after{display:none;}

			.home .content_cards .center_content{padding:0 25px;}

				.home .content_cards ul{}

					.home .content_cards ul li{height:400px;}

						.home .content_cards ul li .label{width:80px; height:30px;}

							.home .content_cards ul li .label span{font-size:0.750rem;}

						.home .content_cards ul li h4{font-size:2rem;}

						.home .content_cards ul li h5{font-size:1rem;}

		/*Sticky Section*/
		.home .content_sticky_section{height:auto; padding:0 0 40px;}

			.home .content_sticky_section ul li:nth-child(1) .item{padding:0 0 0 40px;}
			.home .content_sticky_section ul li:nth-child(2) .item{padding:0 0 0 70px;}
			.home .content_sticky_section ul li:nth-child(3) .item{padding:0 0 0 110px;}

				.home .content_sticky_section ul li .item .text{font-size:4rem;}

				/*Sticky Area*/
				.home .content_sticky_section ul li .item_sticky_area01{top:calc(350% - 100vh); height:200%;}
				.home .content_sticky_section ul li .item_sticky_area02{top:calc(300% - 100vh); height:150%;}
				.home .content_sticky_section ul li .item_sticky_area03{top:calc(250% - 100vh); height:100%;}

		/*Wpp Banner*/
		.home .content_banner_whatsapp{padding:100px 0 50px;}

			.home .content_banner_whatsapp .center_content{padding:0 25px;}

				.home .content_banner_whatsapp .content_banner{height:auto; flex-wrap:wrap; overflow:hidden;}

				.home .content_banner_whatsapp .content_banner .content_information{width:100%; padding:20px 25px; position:relative;}

					.home .content_banner_whatsapp .content_banner .content_information .content_icon{position: absolute; bottom: -110px; left: 20px; margin: 0; width: 150px; height: 80px;}

					.home .content_banner_whatsapp .content_banner .content_information h2{font-size:1.5rem; text-align: center;margin: 50px 0;}

						.home .content_banner_whatsapp .content_banner .content_information h2 br{display:none;}

					.home .content_banner_whatsapp .content_banner .content_information .content_button{justify-content: center;}
					
					.home .content_banner_whatsapp .content_banner .content_information .content_button .button span{font-size:1rem;}

				.home .content_banner_whatsapp .content_banner .content_image{width:100%; height: 200px;}

				.home .content_banner_whatsapp .content_banner .content_image img{object-fit: cover; object-position: left;}

		/*Tracking Banner*/
		.home .content_banner_tracking{padding:100px 0 50px;}

			.home .content_banner_tracking .center_content{padding:0 25px;}

				.home .content_banner_tracking .content_banner{height:auto; flex-wrap:wrap; overflow:hidden;}

				.home .content_banner_tracking .content_banner .content_information{width:100%; padding:20px 25px;}

					.home .content_banner_tracking .content_banner .content_information h2{font-size:1.5rem;}

					.home .content_banner_tracking .content_banner .content_information h3{margin:0 0 30px;}

					.home .content_banner_tracking .content_banner .content_information .button span{font-size:1rem;}

				.home .content_banner_tracking .content_banner .content_image{width:100%;}

		/*Comments*/
		.home .content_comments{background-size:cover; padding:0 0 60px;}

			.content_comments .mobile_list{display:none;}

			/*Mobile Slider*/
			.content_mobile_slider{display:flex; flex-wrap:wrap; padding:0 0 50px;}

				/*Items*/
				.home .content_comments .item{height:285px; margin:40px 0 15px; box-shadow:none; background:transparent; padding:70px 70px 30px;}
				.home .content_comments .item::before{width:calc(100% - 50px); height:100%; position:absolute; top:0; left:25px; background:var(--white); border-radius:30px; box-shadow:0 0 11px 0 rgba(0, 0, 0, 0.1); content:'';}

					.home .content_comments .item .content_name{font-size:1.375rem;}

					.home .content_comments .item .stars{margin:10px 0;}

				/*Dots*/
				.home .content_comments .slick-dots{width:100%; position:absolute; display:flex; justify-content:center; bottom:-40px; left:0;}

					.home .content_comments .slick-dots li{margin:0 10px 0 0;}
					.home .content_comments .slick-dots li:last-child{margin:0;}

						.home .content_comments .slick-dots li button{width:8px; height:8px; background:var(--black); border-radius:4px; font-size:0; transition:all 0.35s ease-in-out; padding:0; border:none;}
						.home .content_comments .slick-dots li.slick-active button{background:var(--white);}

		/*Video*/
		.home .content_video{padding:0 0 60px; z-index:4;}

			.home .content_video::before{width:100%; height:30px; position:absolute; bottom:-28px; left:0; background:url(../../img/bg_shape_video.svg) no-repeat; background-size:100% auto; background-position:top center; content:'';}
		
			.home .content_video article{height:240px;}

				.home .content_video .big_link .illustration{width:100%;}

		/*Marquee*/
		.home .content_marquee{display:none;}

		/*Hand*/
		.home .content_hand{padding:0 0 545px;}

			/*Wrap Desktop*/
			.home .content_hand .wrap{display:none;}

			/*Wrap Mobile*/
			.home .content_hand .wrap_mobile{display:flex; flex-wrap:wrap; padding:0 25px 65px; background:var(--blue); border-radius:0 0 60px 60px; pointer-events:all;}

				/*Hand*/
				.home .content_hand .wrap_mobile .content_hand_mobile{display:flex; justify-content:center; margin:0 0 20px;}

				/*Download*/
				.home .content_hand .content_download{display:flex;justify-content: center; flex-wrap:wrap; text-align:center; margin:0 0 40px;}

					/*Icon*/
					.home .content_hand .content_download .icon{display:flex; justify-content:center;}
						
						.home .content_hand .content_download .icon img{width:30px;}

					/*Label*/
					.home .content_hand .content_download .label{font-family:'Varela Round', sans-serif; font-weight:400; font-size:1.5rem; color:var(--white); margin:0 0 5px;}

					/*Platform*/
					.home .content_hand .content_download .platform{font-family:'Varela Round', sans-serif; font-weight:700; font-size:2rem; color:var(--white);}

						.home .content_hand .content_download p br{display:none;}

					/*Button*/
					.home .content_hand .content_download .button{width:80%; height:50px; margin: 20px 0; background-color: var(--white);}

						/*Image*/
						.home .content_hand .content_download .button img{width:20px; margin:0 0 0 10px;}

						/*Svg*/
						.home .content_hand .content_download .button svg{margin:0 0 0 10px; fill:var(--black);}

						/*Text*/
						.home .content_hand .content_download  span{font-size:0.875rem; color: var(--black);}


	/* PEOPLE */
	/*Hero*/
	.people .content_hero{height:auto; z-index:20; background:var(--blue-2);}

		.people .content_hero .wrap{display:flex; justify-content:space-between; z-index:2; flex-wrap: nowrap; flex-direction: column;}

			/*Left*/
			.people .content_hero .wrap .content_left{width:100%; height:480px; padding:0 45px 0 90px; display:flex; flex-wrap:wrap; align-content:space-between;}

				/*Navigation*/
				.people .content_hero .wrap .content_left .content_navigation{width:100%; height:70px; position:fixed; top:0; left:0; background:var(--white); padding:0 25px; align-items:center; justify-content:space-between; z-index:20; transform:translateY(-70px); transition:all 0.35s ease-in-out;}
				.people .content_hero .wrap .content_left .content_navigation.show{transform:translateY(0);}

					/*Heading*/
					.people .content_hero .wrap .content_left .content_navigation h1{width:180px; z-index:6;}

						.people .content_hero .wrap .content_left .content_navigation h1 .desktop{display:none;}
						.people .content_hero .wrap .content_left .content_navigation h1 .mobile{display:block;}

					/*Links*/
					.people .content_hero .wrap .content_left .content_navigation .content_links{width:100vw; background:var(--white); z-index:4; flex-wrap:wrap; position:absolute; top:0; left:0; margin:0; border-radius:0 0 40px 40px; box-shadow:0 22px 24px 0 rgba(0, 0, 0, 0.3); transition:all 0.5s ease-in-out; pointer-events:none; max-height:0; overflow:hidden;}
					.people .content_hero .wrap .content_left .content_navigation.open .content_links{pointer-events:all; max-height:525px; padding:100px 0 50px;}

						.people .content_hero .wrap .content_left .content_navigation .content_links li{width:100%; margin:0 0 30px; text-align:center;}
						.people .content_hero .wrap .content_left .content_navigation .content_links li.mobile{display:block; padding:0 40px; box-sizing:border-box;}

						.people .content_hero .wrap .content_left .content_navigation .content_links li a{font-size:1.5rem; color: var(--black);}

						.people .content_hero .wrap .content_left .content_navigation .content_links li .button{width:100%;}

							.people .content_hero .wrap .content_left .content_navigation .content_links li .button::before{display:none;}

				/*Information*/
				.people .content_hero .wrap .content_information{padding: 100px 25px 40px;}

					/*Heading*/
					.people .content_hero .wrap .content_information h2{font-size: 2rem;}

					.people .content_hero .wrap .content_left .content_information h3{font-size: 1rem;margin: 10px 0 20px;}

					/*Button*/
					.people .content_hero .wrap .content_left .content_information .content_button{flex-direction: column; margin: 0;}

						.people .content_hero .wrap .content_left .content_information .content_button .button{width: 100%;}
						.people .content_hero .wrap .content_left .content_information .content_button .button:nth-child(1){margin: 0 0 20px;}

			/*Right*/
			.people .content_hero .wrap .content_right{width:100%; height:100%; display:flex; align-items: center; justify-content: center; padding: 40px 0 0;}

				.people .content_hero .wrap .content_right .slider {height: 100%; width: 390px;}

					.people .content_hero .wrap .content_right .slider .slick-list{height: 100%; width: 100%;}

						.people .content_hero .wrap .content_right .slider .slick-list .slick-track{height: 100%; width: 100%;}

							.people .content_hero .wrap .content_right .slider .item {height: 100%; width: 100%;}

								.people .content_hero .wrap .content_right .slider .item figure {height: 100%; display: flex; align-items: center; justify-content: center;}

									.people .content_hero .wrap .content_right .slider .item figure img {height: 100%;}

			/*Marquee*/
			.people .marquee_hero{padding:0; height: 70px;}

				/*Marquee*/
				.people .marquee_hero .marquee-content {height: 70px;}

					.people .marquee_hero .marquee-item{flex:0 0 auto; margin: 0 25px 0 0; display:flex; justify-content:center;}

						.people .marquee_hero .marquee-item img {height: 40px;}

				.people .marquee_hero span{font-family:'Varela Round', sans-serif; font-weight:400; font-size:2.625rem; color:var(--white); float:left;}
			

	/*Section 01*/
	.people .section_01{height: auto; padding: 50px 0 60px; flex-direction: column;}

		.people .section_01 .content_left{width: 100%; padding: 0;}

		.people .section_01 .content_left .content_information {}

			.people .section_01 .content_left .content_information .title {justify-content: center;}
		
				.people .section_01 .content_left .content_information .title h3{font-size:2.625rem; width: auto !important;}

				.people .section_01 .content_left .content_information .title figure{height: 40px; display: flex; align-items: center; justify-content: center; padding: 0 0 0 20px;}

					.people .section_01 .content_left .content_information .title figure img {height: 100%;}

					.people .section_01 .content_left .content_information .subtitle h4{font-size:2.625rem; text-align: center;}

				.people .section_01 .content_vehicle_mobile {display: block;}
				.people .section_01 .content_vehicle {display: none;}

				.people .section_01 .content_left .content_information .information p{font-size: 1.25rem; padding: 0 25px;}

				.people .section_01 .content_left .content_information .button {width: calc(100% - 50px); margin: 17px 25px 0;}

		/*Intro Animations*/
		.people .section_01 .content_vehicle_mobile{opacity:0; transition:all 0.75s ease-in-out;}
		.people .section_01.is-inview .content_vehicle_mobile{opacity:1; transition-delay:0.9s;}

		.people .section_01.is-inview .content_left p{opacity:1; transform:translateY(0); transition-delay:1.2s;}

		.people .section_01.is-inview .content_left .button{opacity:1; transition-delay:1.5s;}

	/* Section 02 */
	.people .section_02 {height: auto;}

		/*Fix Line Parallax*/
		.people .section_02::after{width:100%;}

		.people .section_02 .content_information {height: auto; padding: 40px 20px;}

			.people .section_02 .content_information .info_map {flex-direction: column; border-radius: 20px;}

				.people .section_02 .content_information .info_map .information {width: 100%; padding: 30px 20px}

						.people .section_02 .content_information .info_map .information .text_container h4{font-size: 1.5rem; font-weight: 400; line-height: 1.15;}

						.people .section_02 .content_information .info_map .information .text_container h5{font-size: 1rem; color: var(--deep-blue);line-height: 1.45; margin: 10px 0 30px;}

					/* Button */
					.people .section_02 .content_information .info_map .information .button{border: 1px solid;}
						
						.people .section_02 .content_information .info_map .information .button span{font-size: 1rem;}

				/* Map Section */
				.people .section_02 .content_information .info_map .map{width: 100%; height: 100%; display: flex; align-items: center; justify-content: center;}

					.people .section_02 .content_information .info_map .map figure{height: 100%; display: flex; justify-content: end;}

						.people .section_02 .content_information .info_map .map figure video{height: 100%; width: 100%; border-radius: 0 0 20px 20px;}

							.people .section_02 .content_information .info_map .map figure .video_desktop {display: none;}
							.people .section_02 .content_information .info_map .map figure .video_mobile {display: block;}
						
		/* Info Container */
		.people .pre_sticky_section::before {width: 100%;}

		.people .pre_sticky_section .content_information {padding: 0 60px 0;}

			.people .pre_sticky_section .content_information h4 {font-size: 2rem; font-weight: 400; line-height: 1.1;}

		/*Sticky Section*/
		.people .content_sticky_section{height:auto; padding:50px 0 40px;}

		.people .content_sticky_section::before {width: 100%;}

			.people .content_sticky_section ul li:nth-child(1) .item{padding:0 0 0 40px;}
			.people .content_sticky_section ul li:nth-child(2) .item{padding:0 0 0 70px;}
			.people .content_sticky_section ul li:nth-child(3) .item{padding:0 0 0 110px;}

				.people .content_sticky_section ul li .item .text{font-size:4rem;}

				/*Sticky Area*/
				.people .content_sticky_section ul li .item_sticky_area01{top:calc(350% - 100vh); height:200%;}
				.people .content_sticky_section ul li .item_sticky_area02{top:calc(300% - 100vh); height:150%;}
				.people .content_sticky_section ul li .item_sticky_area03{top:calc(250% - 100vh); height:100%;}


	/* Section 03 */
	.people .section_03 {height: auto; padding: 60px 25px 65px; flex-direction: column-reverse;}

		/*Fix Line Parallax*/
		.people .section_03::before{width:100%}

			/*Left*/
			.people .section_03 .content_left{width:100%; height:auto; padding:0;}

				/*Information*/
				.people .section_03 .content_information{position: unset; padding: 0}

					/*Heading*/
					.people .section_03 .content_information h2{font-weight:400; font-size:2rem; line-height:1.15; margin: 20px 0 0;}

					.people .section_03 .content_left .content_information h3{font-weight:400; font-size:1rem; line-height:1.5; margin:20px 0;width: 100%;}

						.people .section_03 .content_left .content_information h3 span {font-weight: 600;}

					/*Button*/
					.people .section_03 .content_left .content_information .content_button{display:flex; justify-content:flex-start;}

						.people .section_03 .content_left .content_information .content_button .button{width:100%; height:60px;}
						.people .section_03 .content_left .content_information .content_button .button:nth-child(1){margin: 0 0 20px 0;}

							.people .section_03 .content_left .content_information .content_button .button figure {display: flex; align-items: center; justify-content: center;}

							.people .section_03 .content_left .content_information .content_button .button span{font-size:1rem;}

						.people .section_03 .content_left .content_information .content_button .button.mobile{display:none;}

			/*Right*/
			.people .section_03 .content_right{width:100%; height:auto;}

				.people .section_03 .content_right .circle {position: absolute; width: 80vw; height: 80vw; background: var(--blue); border-radius: 100%;}

	/* Section 04 */
	.people .section_04 {border-radius: 0 0 30px 30px; padding: 160px 20px 60px;}

			/* Title */
			.people .section_04 .content_slider .title {margin: 0 0 30px;}

				.people .section_04 .content_slider .title .logo {margin: 0 0 60px;}

			/* Slider */

				/* Item */
				.people .section_04 .content_slider .slider .item {height: auto; padding: 70px 30px 40px;}

					.people .section_04 .content_slider .slider .item .testimony {font-size: 1rem;}

	.people #footer {height: 600px;}

	/*COMPANIES*/

		/*Hero*/
		.companies .content_hero{height:auto; z-index:10;}

			.companies .content_hero::after{display:none;}

			.companies .content_hero .wrap{height:auto; flex-wrap:wrap;}

				.companies .content_hero .wrap .content_left{width:100%; height:auto; padding:30px 25px; z-index:5;}

					/*Navigation*/
					.companies .content_hero .wrap .content_left .content_navigation{width:100%; height:70px; position:fixed; top:0; left:0; background:var(--white); padding:0 25px; align-items:center; justify-content:space-between; z-index:20; transform:translateY(-70px); transition:all 0.35s ease-in-out;}
					.companies .content_hero .wrap .content_left .content_navigation.show{transform:translateY(0);}

						/*Heading*/
						.companies .content_hero .wrap .content_left .content_navigation h1{width:180px; z-index:6;}

							.companies .content_hero .wrap .content_left .content_navigation h1 .desktop{display:none;}
							.companies .content_hero .wrap .content_left .content_navigation h1 .mobile{display:block;}

						/*Links*/
						.companies .content_hero .wrap .content_left .content_navigation .content_links{width:100vw; background:var(--white); z-index:4; flex-wrap:wrap; position:absolute; top:0; left:0; margin:0; border-radius:0 0 40px 40px; box-shadow:0 22px 24px 0 rgba(0, 0, 0, 0.3); transition:all 0.5s ease-in-out; pointer-events:none; max-height:0; overflow:hidden;}
						.companies .content_hero .wrap .content_left .content_navigation.open .content_links{pointer-events:all; max-height:525px; padding:100px 0 50px;}

							.companies .content_hero .wrap .content_left .content_navigation .content_links li{width:100%; margin:0 0 30px; text-align:center;}
							.companies .content_hero .wrap .content_left .content_navigation .content_links li.mobile{display:block; padding:0 40px; box-sizing:border-box;}

								.companies .content_hero .wrap .content_left .content_navigation .content_links li a{font-size:1.5rem;}

								.companies .content_hero .wrap .content_left .content_navigation .content_links li .button{width:100%;}

									.companies .content_hero .wrap .content_left .content_navigation .content_links li .button::before{display:none;}

					.companies .content_hero .wrap .content_left .content_information{padding:70px 0 0;}

						.companies .content_hero .wrap .content_left .content_information h2{font-size:2.625rem;}

						.companies .content_hero .wrap .content_left .content_information .content_button{flex-direction: column; margin: 0;}

							.companies .content_hero .wrap .content_left .content_information .content_button .button{width:100%; height:50px;}
							.companies .content_hero .wrap .content_left .content_information .content_button .button.wapp{margin: 10px 0 0 0;}

							.companies .content_hero .wrap .content_left .content_information .content_button .button.desktop{display:none;}
							.companies .content_hero .wrap .content_left .content_information .content_button .button.mobile{display:flex;}

							.companies .content_hero .wrap .content_left .content_information .content_button .button:first-child{margin:0 0 20px;}

				.companies .content_hero .wrap .content_right{width:100%; height:400px;}

					.companies .content_hero .wrap .content_right::after{border-radius:0 0 0 30px;}

						.companies .content_hero .wrap .content_right .content_hide_download_box{display:none;}

					.companies .content_hero .wrap .content_right .content_background{overflow:hidden;}

						.companies .content_hero .wrap .content_right .content_background .bg01{width:150%; left:-24%;}

						.companies .content_hero .wrap .content_right .content_background .animation_companies{width:60%; bottom:-7px;}

		/*Industries*/
		.companies .content_industries article{padding:0 25px;}

			.companies .content_industries .content_headings{flex-wrap:wrap; margin:0 0 55px;}

				.companies .content_industries .content_headings h3{width:100%; margin:0 0 20px; font-size:1.5rem; line-height:1.3;}

					.companies .content_industries .is-inview .content_headings h3 br{display:none;}

				.companies .content_industries .content_headings h4{width:100%; font-size:2rem; line-height:1.25;}

					.companies .content_industries .is-inview .content_headings h4 br{display:none;}

				.companies .content_industries .content_industries_list{padding:0;}

					.companies .content_industries .content_industries_list h3{font-size:0.875rem;}

					.companies .content_industries .content_industries_list .content_list{grid-template-columns:repeat(2, minmax(0, 1fr));}

						.companies .content_industries .content_industries_list .content_list li{height:210px;}

							.companies .content_industries .content_industries_list .content_list li figure img{height:50px;}

							.companies .content_industries .content_industries_list .content_list li h4{font-size:0.875rem; height:auto;}

		/*Banners*/
		.companies .content_banners{padding:100px 25px 150px;}

			.companies .content_banners h3{font-size:2rem;}

				.companies .content_banners h3 br{display:none;}

			.companies .content_banners .content_top_banners{grid-template-columns:repeat(1, minmax(0, 1fr)); margin:0 0 10px;}

				.companies .content_banners .content_top_banners .content_banner_left{height:auto; margin:0 0 10px;}

					.companies .content_banners .content_top_banners .content_banner_left .content_information{width:100%; padding:20px;}

					.companies .content_banners .content_top_banners .content_banner_left img{display:none;}

				.companies .content_banners .content_top_banners .content_banner_right{height:auto;}

					.companies .content_banners .content_top_banners .content_banner_right .content_information{width:100%; padding:20px;}

					.companies .content_banners .content_top_banners .content_banner_right img{display:none;}

			.companies .content_banners .content_bottom_banners{grid-template-columns:repeat(1, minmax(0, 1fr)); gap:0;}

				.companies .content_banners .content_bottom_banners .content_banner_left{width:100; height:auto; margin:0 0 10px;}

					.companies .content_banners .content_bottom_banners .content_banner_left .top_banner{height:200px; margin:0 0 10px;}

					.companies .content_banners .content_bottom_banners .content_banner_left .bottom_banner{height:auto; padding:20px;}

						.companies .content_banners .content_bottom_banners .content_banner_left .bottom_banner .content_information{width:100%; padding:0 60px 0 0;}

							.companies .content_banners .content_bottom_banners .content_banner_left .bottom_banner .content_information p{font-size:1rem;}

						.companies .content_banners .content_bottom_banners .content_banner_left .bottom_banner figure{width:50px; position:absolute; top:20px; right:20px;}	

							.companies .content_banners .content_bottom_banners .content_banner_left .bottom_banner figure img{width:100%;}

				.companies .content_banners .content_bottom_banners .content_banner_center{width:100%; height:auto; margin:0 0 10px; padding:20px;}

					.companies .content_banners .content_bottom_banners .content_banner_center h4{padding:0 60px 0 0; box-sizing:border-box;}

					.companies .content_banners .content_bottom_banners .content_banner_center p{padding:0 60px 0 0; box-sizing:border-box; margin:0;}

					.companies .content_banners .content_bottom_banners .content_banner_center figure{width:60px; position:absolute; top:20px; right:20px;}

				.companies .content_banners .content_bottom_banners .content_banner_right{width:100%; height:auto;}

					.companies .content_banners .content_bottom_banners .content_banner_right .top_banner{height:auto; margin:0 0 10px; padding:20px;}

						.companies .content_banners .content_bottom_banners .content_banner_right .top_banner .content_headings{width:100%; padding:0 60px 0 0;}

							.companies .content_banners .content_bottom_banners .content_banner_right .top_banner .content_headings h4{width:100%;}

						.companies .content_banners .content_bottom_banners .content_banner_right .top_banner p{font-size:1rem; margin:0;}

						.companies .content_banners .content_bottom_banners .content_banner_right .top_banner .content_headings img{width:60px; position:absolute; top:0; right:0;}

					.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner{height:auto; margin:0 0 10px; padding:20px;}

						.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner .content_headings{width:100%; padding:0 60px 0 0;}

							.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner .content_headings h4{width:100%;}

						.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner p{font-size:1rem; margin:0;}

						.companies .content_banners .content_bottom_banners .content_banner_right .bottom_banner .content_headings img{width:60px; position:absolute; top:0; right:0;}

		/*Sticky*/

			.companies .content_channels .content{height:100%;}

				.companies .content_channels .center_content{height:100vh; padding:0 25px; position:sticky; top:0; display:flex; flex-wrap:wrap; align-content:center;}

				.companies .content_channels .content .content_information{width:100%; height:auto; margin:0 0 30px;}

					.companies .content_channels .content .content_information h3{font-size:2rem; line-height:1.25; text-align:center;}		

						.companies .content_channels .content .content_information h3 br{display:none;}

			.companies .content_channels .content .content_information_text{width:100%; height:auto;}

				.companies .content_channels .content .content_information_text ul li h4{font-size:2rem;}			


		/*Partners*/
		.companies .content_partners{padding:0 0 545px;}

			.companies .content_partners .wrap{padding:0 25px 100px; border-radius:0 0 60px 60px;}

				.companies .content_partners .wrap .content_headings h2{font-size:2rem; width:100%; margin:0 0 25px}

				.companies .content_partners .wrap.is-inview .content_headings .content_button{width:100%;}

					.companies .content_partners .wrap .content_headings .button{width:100%;}

			.companies .content_partners .content_cards{grid-template-columns:repeat(1, minmax(0, 1fr)); gap:10px 0;}

				.companies .content_partners .content_cards li{height:auto; padding:15px;}

					.companies .content_partners .content_cards li p{font-size:1rem;}

	/*PQUICKERS*/

		/*Hero*/
		.pquickers .content_hero{height:auto; z-index:10;}

			.pquickers .content_hero::after{display:none;}

			.pquickers .content_hero .wrap{height:auto; flex-wrap:wrap;}

				.pquickers .content_hero .wrap .content_left{width:100%; height:auto; padding:30px 25px; z-index:5;}

					/*Navigation*/
					.pquickers .content_hero .wrap .content_left .content_navigation{width:100%; height:70px; position:fixed; top:0; left:0; background:var(--white); padding:0 25px; align-items:center; justify-content:space-between; z-index:20; transform:translateY(-70px); transition:all 0.35s ease-in-out;}
					.pquickers .content_hero .wrap .content_left .content_navigation.show{transform:translateY(0);}

						/*Heading*/
						.pquickers .content_hero .wrap .content_left .content_navigation h1{width:180px; z-index:6;}

							.pquickers .content_hero .wrap .content_left .content_navigation h1 .desktop{display:none;}
							.pquickers .content_hero .wrap .content_left .content_navigation h1 .mobile{display:block;}

						/*Links*/
						.pquickers .content_hero .wrap .content_left .content_navigation .content_links{width:100vw; background:var(--white); z-index:4; flex-wrap:wrap; position:absolute; top:0; left:0; margin:0; border-radius:0 0 40px 40px; box-shadow:0 22px 24px 0 rgba(0, 0, 0, 0.3); transition:all 0.5s ease-in-out; pointer-events:none; max-height:0; overflow:hidden;}
						.pquickers .content_hero .wrap .content_left .content_navigation.open .content_links{pointer-events:all; max-height:525px; padding:100px 0 50px;}

							.pquickers .content_hero .wrap .content_left .content_navigation .content_links li{width:100%; margin:0 0 30px; text-align:center;}
							.pquickers .content_hero .wrap .content_left .content_navigation .content_links li.mobile{display:block; padding:0 40px; box-sizing:border-box;}

								.pquickers .content_hero .wrap .content_left .content_navigation .content_links li a{font-size:1.5rem;}

								.pquickers .content_hero .wrap .content_left .content_navigation .content_links li .button{width:100%;}

									.pquickers .content_hero .wrap .content_left .content_navigation .content_links li .button::before{display:none;}

					.pquickers .content_hero .wrap .content_left .content_information{padding:70px 0 0;}

						.pquickers .content_hero .wrap .content_left .content_information h2{font-size:2.625rem;}

						.pquickers .content_hero .wrap .content_left .content_information .content_button{flex-direction: column; margin: 0;}

							.pquickers .content_hero .wrap .content_left .content_information .content_button .button{width:100%; height:50px;}
							.pquickers .content_hero .wrap .content_left .content_information .content_button .button.wapp{margin: 10px 0 0 0;}

							.pquickers .content_hero .wrap .content_left .content_information .content_button .button.desktop{display:none;}
							.pquickers .content_hero .wrap .content_left .content_information .content_button .button.mobile{display:flex;}

							.pquickers .content_hero .wrap .content_left .content_information .content_button .button:first-child{margin:0 0 20px;}

				.pquickers .content_hero .wrap .content_right{width:100%; height:400px;}

					.pquickers .content_hero .wrap .content_right::after{border-radius:0 0 0 30px;}

						.pquickers .content_hero .wrap .content_right .content_hide_download_box{display:none;}

					.pquickers .content_hero .wrap .content_right .content_background{overflow:hidden;}

						.pquickers .content_hero .wrap .content_right .content_background .bg01{width:100%; height:100%; object-fit:cover; left:0;}

						.pquickers .content_hero .wrap .content_right .content_background .bg02{width:60%;}

						.pquickers .content_hero .wrap .content_right .content_background .bg03{width:120vw; right:-160px;}
		/*Form*/
		.pquickers .content_form_contact{padding:50px 0;}

			.pquickers .content_form_contact .center_content{flex-wrap:wrap;}

				.pquickers .content_form_contact .content_left{width:100%; padding:0 25px; margin:0 0 25px;}

					.pquickers .content_form_contact .content_left h3{font-size:2rem; margin:0 0 15px;}

					.pquickers .content_form_contact .content_left h4{font-size:1rem;}

					.pquickers .content_form_contact .content_left .button{width:100%; height:50px;}

						.pquickers .content_form_contact .content_left .button{font-size:1rem;}

				.pquickers .content_form_contact .content_right{width:100%; padding:0 25px;}

		/*Marquee*/
		.pquickers .marquee_section{display:none;}

		/*Types Cards*/
		.pquickers .content_type_cars{padding:100px 0;}

			.pquickers .content_type_cars article{padding:0 25px;}

				.pquickers .content_type_cars article h3{font-size:2rem; margin:0 0 70px;}

				.pquickers .content_type_cars article .content_list{flex-wrap:wrap;}

					.pquickers .content_type_cars article .content_list li{width:100%; margin:0 0 20px;}
					.pquickers .content_type_cars article .content_list li:last-child{margin:0;}

						.pquickers .content_type_cars article .content_list li figure img{display:block;}

						.pquickers .content_type_cars article .content_list li figure svg{display:none;}

		/*Animations Cars*/

		.pquickers .content_animationsCars .content{height:100%;}

			.pquickers .content_animationsCars .center_content{height:100vh; padding:0 15px 0 25px; position:sticky; top:0; display:flex; flex-wrap:wrap; align-content:flex-start;}

				.pquickers .content_animationsCars .content .content_information{width:100%;}

					.pquickers .content_animationsCars .content .content_information h3{font-size:2rem; text-align:left;}

				.pquickers .content_animationsCars .content .content_information_text{width:100%; padding:0;}

			.pquickers .content_animationsCars .content .content_information_text ul{padding:0 0 0 20px;}

			.pquickers .content_animationsCars .content .content_information_text .coin_content{left:0; right:0; margin:auto; width:100px; bottom:-105px;}

				.pquickers .content_animationsCars.step01.step02.step03.step04.step05.step06.step07 .content .content_information_text .coin_content{bottom:-220px;}

				.pquickers .content_animationsCars .content .content_information_text .coin_content .ic_crown{top:-30px;}

			.pquickers .content_animationsCars .center_content .content_bottom{overflow:hidden;}

				.pquickers .content_animationsCars .center_content .content_bottom .insert_coin{width:140px;}

		/*Msg Money*/
		.pquickers .content_msg_money{padding:50px 25px 0;}

			.pquickers .content_msg_money h3{font-size:1.5rem;}

				.pquickers .content_msg_money h3 br{display:none;}

		/*Sticky*/
		.pquickers .content_channels{border-radius:0 0 60px 60px;}

			.pquickers .content_channels .content{height:100%;}

				.pquickers .content_channels .center_content{height:100vh; padding:0 25px; position:sticky; top:0; display:flex; flex-wrap:wrap; align-content:center;}

				.pquickers .content_channels .content .content_information{width:100%; height:auto; margin:0 0 30px;}

					.pquickers .content_channels .content .content_information h3{font-size:2rem; line-height:1.25; text-align:center;}		

						.pquickers .content_channels .content .content_information h3 br{display:none;}

			.pquickers .content_channels .content .content_information_text{width:100%; height:auto;}

				.pquickers .content_channels .content .content_information_text ul li h4{font-size:2rem;}			


		/*Parners*/
		.pquickers .content_partners{}

			.pquickers .content_partners .wrap{padding:100px 25px 100px;}

				.pquickers .content_partners .wrap .content_headings h2{font-size:2rem;}

					.pquickers .content_partners .wrap .content_headings h3 br{display:none;}

				.pquickers .content_partners .content_cards{grid-template-columns:repeat(1, minmax(0, 1fr)); gap:10px 0;}

					.pquickers .content_partners .content_cards li{height:auto; padding:15px 20px; flex-wrap:wrap; justify-content:space-between; display:flex; align-items:center; text-align:left;}

						.pquickers .content_partners .content_cards li figure{width:30px; order:2;}

						.pquickers .content_partners .content_cards li p{font-size:1rem; line-height:1.5; width:calc(100% - 100px);}

		.content_space{padding:0 0 545px;}

	


	/*FOOTER*/
	footer{height:auto; position:fixed;}

		footer .wrap .center_content{flex-wrap:wrap; justify-content:center;}

		footer .content_up{padding:0 25px 40px;}

			footer .content_up .content_logo{margin:0 0 35px;}

			footer .content_up .content_links{width:100%; justify-content:space-between; text-align:center;}

				footer .content_up .content_links li{margin:0}

					footer .content_up .content_links li a {font-size: 0.875rem;}

		footer .marquee_footer{padding:0 0 35px;}

		footer .content_down{padding:0; border:none;}		

			footer .content_down .center_content{flex-wrap:wrap-reverse;}

				footer .content_down .content_social{width:100%;flex-wrap:wrap; position:relative;}

					footer .content_down .content_social li{width:calc(25% - 2px); height:90px;}

					footer .content_down .content_social li:first-child{width:100%; margin:0 0 20px; text-align:center;}

					/*Borders*/
					footer .content_down .content_social::before{width:100%; height:1px; position:absolute; bottom:0; left:0; background:var(--white-02); content:'';}
					footer .content_down .content_social::after{width:100%; height:1px; position:absolute; top:40px; left:0; background:var(--white-02); content:'';}

						footer .content_down .content_social li a svg{transform:scale(1.7);}

				footer .content_down .content_legal{padding:25px; justify-content:center;}

					footer .content_down .content_legal li{margin:0;}
					footer .content_down .content_legal li:first-child{margin:0 30px 0 0;}
					footer .content_down .content_legal li:last-child{text-align:center;}

						footer .content_down .content_legal li a{font-size:0.875rem;}

						footer .content_down .content_legal li span{font-size:0.875rem;}

				footer .content_by_boron .regular,
				footer .content_by_boron .bold{font-size:0.875rem;}



}

/*Media 750px*/
@media (max-width: 750px) {

	/*WHATSAPP*/
	.content_whatsapp{top:485px;}

	/*MODAL CONTACT*/
	.content_modal_contact{padding:80px 25px 0; overflow-y:scroll; align-content:flex-start; scroll-behavior: smooth;}

		/*Background*/
		.content_modal_contact::after{width:180px; height:110px; overflow:hidden; margin:40px 0 0; position:relative; background:url(../../img/bg_modal_contact_mobile.svg) no-repeat; content:'';}

		/*Close*/
		.content_modal_contact .content_close{right:20px; top:16px;}

			.content_modal_contact .content_close a{width:40px; height:40px;}

				.content_modal_contact .content_close a svg{width:10px; height:10px;}

		/*Text*/
		.content_modal_contact .content_text_box h3{font-size:2rem;}

		/*Form*/
		.content_modal_contact .content_form{flex-wrap:wrap;}

			.content_modal_contact .content_form ul{grid-template-columns:repeat(1, minmax(0, 1fr)); gap:20px 0;}

				.content_modal_contact .content_form ul li:nth-child(6){margin:0 0 100px;}

					.content_modal_contact .content_form .content_hide_select{position:absolute; top:-270px; left:0;}

	/* MODAL POPUP */
	.modal_popup .box{width: calc(100% - 50px); margin: 100px 25px; padding:25px;}

		/* Content */
		.modal_popup .content_popup{flex-direction: column;}

			/* Img */
			.modal_popup .content_popup .content_img{height: 135px; width: 110px; margin: 0 0 15px;}

			/* Info */
			.modal_popup .content_popup .info_popup{width: 100%; padding: 0;}
				.modal_popup .content_popup .info_popup h3{font-size: 1.75rem; line-height: 1;}
				.modal_popup .content_popup .info_popup p{margin: 10px 0 20px;}

	/*HOME*/

		/*Slider*/

			.home .content_hero .wrap .content_right .content_slider .content_labels{z-index:2;}

			.home .content_hero .wrap .content_right .content_slider .content_img img{right:-75px;}

		/*Cards*/
		.home .content_cards ul{grid-template-columns:repeat(1, minmax(0, 1fr)); gap:30px 0;}

			.home .content_cards ul li{height:560px;}

				.home .content_cards ul li h4{font-size:2.625rem;}

				.home .content_cards ul li figure{background-repeat:no-repeat; background-position:bottom left; background-size:100% auto;}

				.home .content_cards ul li:nth-child(1) figure{background-image:url(../../img/card01_mobile.png);}
				.home .content_cards ul li:nth-child(2) figure{background-image:url(../../img/card02_mobile.png);}
				.home .content_cards ul li:nth-child(3) figure{background-image:url(../../img/card03_mobile.png);}

				.home .content_cards ul li figure svg{display:none;}
}

@media (max-width: 400px) {
	
}
