﻿		/* Global */
			
			@media (min-width: 769px){
				.img-mobile{
					display: none;
				}
			}
			
			@media (max-width: 768px){
				.img-desktop{
					display: none;
				}
			}
			
			/*.footer {
				margin-top: 0 !important;
			}*/
			
			/* Hero */
			
			.background-hero-cc{
				background: #0000000D;
				margin: 0 0 60px;
			}
			
			.hero-grid-cc{
				display: grid;
				grid-template-columns: 5fr 7fr;
				gap: 64px;
				padding: 40px 0;
			}
			
			.hero-grid-cc div{
				display: flex;
				flex-direction: column;
				justify-content: center;
				align-items: center;
			}
			
			.hero-grid-cc div h1{
				font-size: 40px;
				line-height: 44px;
				margin: 0 0 8px;
			}
			
			.hero-grid-cc div p{
				font-size: 16px;
				line-height: 24px;
				margin: 0;
			}
			
			.hero-grid-cc div img{
				max-width: 100%;
			}
			
			/* 2x1 */
			
			.content-container-cc .intro-content{
				display: flex;
				justify-content: center;
				margin: 0 0 32px;
			}
			
			.content-container-cc .intro-content h2{
				font-size: 26px;
				font-weight: 400;
				line-height: 32px;
				margin: 0;
			}
			
			.content-container-cc .content-2x1-grid-cc{
				display: grid;
				grid-template-columns: repeat(2, 6fr);
				gap: 24px;
				margin: 0 0 60px;
			}
			
			.content-container-cc .content-2x1-grid-cc .single-2x1-cc div{
				position: relative;
				overflow: hidden;
				cursor: pointer;
				border-radius: 4px;
				margin: 0 0 16px;
			}
			
			.content-container-cc .content-2x1-grid-cc .single-2x1-cc .new-cc{
				border: solid 4px #EB2727;
			}
			
			.content-container-cc .content-2x1-grid-cc .single-2x1-cc .new-cc p{
				position: absolute;
				z-index: 1;
				top: -4px;
				left: -4px;
				font-size: 16px;
				font-weight: 900;
				line-height: 24px;
				margin: 0;
				padding: 8px 12px;
				background: #EB2727;
				color: #fff;
				border-radius: 4px;
			}
			
			.content-container-cc .content-2x1-grid-cc .single-2x1-cc div:hover img{
				transform: scale(1.05);
			}
			
			.content-container-cc .content-2x1-grid-cc .single-2x1-cc img{
				max-width: 100%;
				transition: 0.3s all;
			}
			
			.content-container-cc .content-2x1-grid-cc .single-2x1-cc h2{
				font-size: 22px;
				font-weight: 400;
				line-height: 28px;
				margin: 0 0 8px;
			}
			
			.content-container-cc .content-2x1-grid-cc .single-2x1-cc p{
				font-size: 16px;
				line-height: 24px;
				margin: 0 0 20px;
			}
			
			.content-container-cc .content-2x1-grid-cc .single-2x1-cc .button{
				display: inline-block;
				padding: 16px 24px;
				background-color: #222426;
				border: unset;
				border-radius: 4px;
				font-size: 16px;
				color: #fff;
				text-decoration: unset;
				cursor: pointer;
				margin: 0;
			}
			
			.content-container-cc .content-2x1-grid-cc .single-2x1-cc .button:hover{
				background-color: #000000CC;
			}
			
			.content-container-cc .content-2x1-grid-ca .single-2x1-ca{
				background: #F5F5F7;
				padding: 32px;
				border-radius: 4px;
			}
			
			.content-container-cc .content-2x1-grid-ca .single-2x1-ca img{
				width: 60px;
				margin: 0 0 20px;
			}
			
			/* 4x1 */
			
			.content-container-cc .content-4x1-grid-ca{
				display: grid;
				grid-template-columns: repeat(3, 4fr);
				gap: 40px;
				margin: 0 0 80px;
			}

			.content-container-cc .content-4x1-grid-ca div{
				text-align: center;
			}
			
			.content-container-cc .content-4x1-grid-ca div img{
				max-width: 40px;
				margin: 0 0 12px;
			}
			
			.content-container-cc .content-4x1-grid-ca div h3{
				font-size: 18px;
				font-weight: 400;
				line-height: 28px;
				margin: 0 0 16px;
			}
			
			.content-container-cc .content-4x1-grid-ca div p{
				font-size: 16px;
				line-height: 24px;
				margin: 0;
			}
			
			@media (max-width: 992px){
				
				/* Hero */
				
				/*.background-hero-cc{
					background: linear-gradient(125deg, #1840DD 50%, #003C26 100%);
					margin: 0 0 48px;
				}*/
				
				.hero-grid-cc{
					grid-template-columns: unset;
					gap: 32px;
				}
				
				.hero-grid-cc div h1{
					font-size: 32px;
					line-height: 40px;
				}
				
				/* 2x1 */
				
				.content-container-cc .content-2x1-grid-cc{
					margin: 0 0 48px;
				}
				
				.content-container-cc .content-2x1-grid-ca{
					gap: 16px;
				}
				
				.content-container-cc .content-2x1-grid-ca .single-2x1-ca{
					padding: 20px;
				}
				
				.content-container-cc .intro-content h2{
					font-size: 22px;
					line-height: 28px;
				}
				
				.content-container-cc .content-2x1-grid-cc .single-2x1-cc h2{
					font-size: 20px;
					line-height: 24px;
				}
				
				/* 4x1 */
			
				.content-container-cc .content-4x1-grid-ca{
					grid-template-columns: repeat(2, 6fr);
					gap: 32px;
				}
			}
			
			@media (max-width: 768px){
				/* Hero */
				.hero-grid-cc{
					padding: 32px 0 0;
				}
				
				.hero-grid-cc div h1{
					font-size: 26px;
					line-height: 32px;
				}
				
				/* 2x1 */
				
				.content-container-cc .content-2x1-grid-cc{
					grid-template-columns: unset;
					gap: 32px;
				}
				
				.content-container-cc .content-2x1-grid-ca{
					gap: 8px;
				}
				
				/* 4x1 */
			
				.content-container-cc .content-4x1-grid-ca{
					margin: 0 0 60px;;
				}
			}
			
			@media (max-width: 576px){
				
				/* 4x1 */
			
				.content-container-cc .content-4x1-grid-ca{
					grid-template-columns: unset;
				}
			}