/*
 Theme Name:   OnePress Child
 Theme URI:    https://www.famethemes.com
 Description:  OnePress sample child theme
 Author:       Jörg Dittrich
 Author URI:   https://www.aligator-kom.de
 Template:     onepress
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  onepress-child
*/

/***** JD CSS4CCSDRIVE *****/

/******************** GENERAL ********************/

/***** Logo Site Branding *****/
.site-branding .site-logo-div {
    margin: 1em 0 1em 0;
}

/***** Logo 1140 *****/
@media screen and (max-width:1140px) {
	.site-logo-div img {
  	height: 85px;
  	width: auto;
	}
}

/***** Logo 450 *****/
@media screen and (max-width:450px) {
	.site-logo-div img {
  	height: 65px;
  	width: auto;
	}
}

/******************** HAUPTNavigation ********************/
.site-header {
    line-height: 125px;
}

/***** Vor Toggle Nav *****/
@media screen and (min-width:1141px) and (max-width:1349px) {
	.onepress-menu {
		position:relative;
		top: 34px;
		right: 25px;
		margin-top: 10px;
	}
	.onepress-menu a {
	padding: 0 15px 0 15px;
	}
}

@media screen and (min-width:1350px) {
	.onepress-menu {
		position:relative;
		top: 34px;
		right: 80px;
		margin-top: 10px;
	}
}

/*Hauptnavigation Desktop 4K*/
@media screen and (min-width:2000px) {
	.onepress-menu {
		position:relative;
		top: 50px;
		right: 100px;
		margin-top: 10px;
	}

	.onepress-menu a {
		font-size: 1.5rem !important;
		font-size: 24px !important;
	}

	.site-logo-div img {
  	height: 120px;
  	width: auto;
	}
}


/******************** Abschnitts-Navigation ********************/
.c-bully__current {
	color:#0ea2e3;
}


/******************** Footer Social Media ********************/
.fa-instagram:hover, .fa-facebook:hover {
	color:#333333;
}

/******************** BEREICHE ********************/

/* ALLE h2 Titles */

/*Desktop 1920*/
#cloudsysteme h2.section-title, #itloesungen h2.section-title, #videouebw h2.section-title, #projekte h2.section-title {
	color: #fff;
	font-size: 10em !important;
  	display: flex;
  	justify-content: center;
  	align-items: center;
  	height: 630px;
}

@media screen and (min-width:2000px) {
/*Desktop gross 4K 2560*/
	#cloudsysteme h2.section-title, #itloesungen h2.section-title, #videouebw h2.section-title, #projekte h2.section-title {
		color: #fff;
		font-size: 10em !important;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 800px;
	}
}

/*Desktop medium 1440*/
@media screen and (min-width:1201px) and (max-width:1600px) {
	#cloudsysteme h2.section-title, #itloesungen h2.section-title, #videouebw h2.section-title, #projekte h2.section-title {
		color: #fff;
		font-size: 6.25em !important;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 400px;
	}
}

/*Desktop klein 1024*/
@media screen and (min-width:801px) and (max-width:1200px) {
	#cloudsysteme h2.section-title, #itloesungen h2.section-title, #videouebw h2.section-title, #projekte h2.section-title {
		color: #fff;
		font-size: 6em !important;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 300px;
	}
}

/*Tablet 768*/
@media screen and (min-width:661px) and (max-width:800px) {
	#cloudsysteme h2.section-title, #itloesungen h2.section-title, #videouebw h2.section-title, #projekte h2.section-title {
		color: #fff;
		font-size: 5em !important;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 250px;
	}
}

/*Tablet klein 640*/
@media screen and (min-width:450px) and (max-width:660px) {
	#cloudsysteme h2.section-title, #itloesungen h2.section-title, #videouebw h2.section-title, #projekte h2.section-title {
		color: #fff;
		font-size: 4.5em !important;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 600px;
	}
}

/*Handy 425*/
@media screen and (min-width:326px) and (max-width:449px) {
	#cloudsysteme h2.section-title, #itloesungen h2.section-title, #videouebw h2.section-title, #projekte h2.section-title {
		color: #fff;
		font-size: 3em !important;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 375px;		
	}
}

/*Handy 320*/
@media screen and (min-width:220px) and (max-width:325px) {
	#cloudsysteme h2.section-title, #itloesungen h2.section-title, #videouebw h2.section-title, #projekte h2.section-title {
		color: #fff;
		font-size: 2.5em !important;
		display: flex;
		justify-content: center;
		align-items: center;
		height: 375px;		
	}
}


/******************** Section HERO ********************/
.hero__content.hero-content-style1 {
	margin-left: 8px;
	margin-left: 0.5em;
}

/******************** Section Clients ********************/
/* CLOUDYSTEME | IT-LÖSUNGEN | VIDEOÜBERWACHUNG */
.client-col {
	margin:50px;
}

.client-col img {
	max-width: 75%;
	height: 120px; /*fuer gleiche höhe*/
}

.client-name {
    font-size: 17px;
    font-size: 1.0625rem;
}

@media screen and (min-width:320px) and (max-width:940px) {
		.client-col {
			margin:0px;
	}
	.client-col img {
			max-width: 55%;
			height:100px;
	}
}


/******************** Cloudsysteme ********************/
.container-fluid {
	padding-right: 0px;
	padding-left: 0px;
}

#cloudsysteme {
  aspect-ratio : 3 / 1 auto;
  width:100%;
}

#cloudsysteme .section-desc {
	color: #fff;
}

@media screen and (min-width:320px) and (max-width:640px) {
	#cloudsysteme {
  	aspect-ratio : 1 / 1 auto;
  	width:100%;
	}
}

/******************** CloudsystemeT ********************/
/* DATENSICHERHEIT | SYNCHRONISIERUNG | DATENAUSTAUSCH | ARBEITEN */

.section-content .cloudsysteme {
	margin-top:3em;
}

.cloudsysteme {
	padding-bottom:2em;
	text-align:center;
}

.cloud-item h4 {
text-align:center;
}

.cloud-item-content {
	text-align:center;
}

/* DATENSICHERHEIT BIS ZU 100 TB */
.cloud-item:nth-of-type(1) .cloudsysteme .icon-image img {
	max-width:37%;
	height:120px;
}

/* SYNCHRONISIERUNG ZWISCHEN ALLEN ENDGERÄTEN */
.cloud-item:nth-of-type(2) .cloudsysteme .icon-image img {
	max-width:20%;
	height:120px;
}

/* EINFACHER DATENAUSTAUSCH MIT DRITTEN */
.cloud-item:nth-of-type(3) .cloudsysteme .icon-image img {
	max-width:35%;
	height:120px;
}

/* ARBEITEN WO SIE MÖCHTEN */
.cloud-item:nth-of-type(4) .cloudsysteme .icon-image img {
	max-width:35%;
	height:120px;
}


@media screen and (min-width:320px) and (max-width:1024px) {
	/* DATENSICHERHEIT BIS ZU 100 TB */
	.cloud-item:nth-of-type(1) .cloudsysteme .icon-image img {
	max-width:65%;
	height:120px;
	}
	
	/* SYNCHRONISIERUNG ZWISCHEN ALLEN ENDGERÄTEN */
	.cloud-item:nth-of-type(2) .cloudsysteme .icon-image img {
	max-width:43%;
	height:120px;
	}

	/* EINFACHER DATENAUSTAUSCH MIT DRITTEN */
	.cloud-item:nth-of-type(3) .cloudsysteme .icon-image img {
	max-width:63%;
	height:120px;
	}

	/* ARBEITEN WO SIE MÖCHTEN */
	.cloud-item:nth-of-type(4) .cloudsysteme .icon-image img {
	max-width:63%;
	height:120px;
	}
}


/******************** IT-Lösungen ********************/
#itloesungen {
  aspect-ratio : 3 / 1 auto;
  width:100%;
}

#itloesungen .section-desc {
	color: #fff;
}

@media screen and (min-width:320px) and (max-width:640px) {
	#itloesungen {
  	aspect-ratio : 1 / 1 auto;
  	width:100%;
	}
}

/***** IT-LösungenT *****/
.section-content .itloesungen-item {
	margin-top:3em;
}

.itloesungen-media {
	padding-bottom:2em;
	text-align:center;
}

.itloesungen-item h4 {
text-align:center;
}

.itloesungen-item-content {
	text-align:center;
}

/*INDIVIDUELLE HARDWARE-LÖSUNGEN*/
.itloesungen-item:nth-of-type(1) .itloesungen-media .icon-image img {
	max-width: 35%;
	height: 120px;
}

/*SOFTWARE-LÖSUNGEN DIE PASSEN*/
.itloesungen-item:nth-of-type(2) .itloesungen-media .icon-image img {
	max-width: 35%;
	height: 120px;
}

/*ARBEITPLÄTZE DIE SIE PRODUKTIVER MACHEN*/
.itloesungen-item:nth-of-type(3) .itloesungen-media .icon-image img {
	max-width: 35%;
	height: 120px;
}

@media screen and (min-width:320px) and (max-width:1024px) {
	/*INDIVIDUELLE HARDWARE-LÖSUNGEN*/
	.itloesungen-item:nth-of-type(1) .itloesungen-media .icon-image img {
	max-width: 65%;
	height: 120px;
	}

	/*SOFTWARE-LÖSUNGEN DIE PASSEN*/
	.itloesungen-item:nth-of-type(2) .itloesungen-media .icon-image img {
	max-width: 65%;
	height: 120px;
	}

	/*ARBEITPLÄTZE DIE SIE PRODUKTIVER MACHEN*/
	.itloesungen-item:nth-of-type(3) .itloesungen-media .icon-image img {
	max-width: 65%;
	height: 120px;
	}
}


/******************** Videoüberwachung ********************/
#videouebw {
  aspect-ratio : 3 / 1 auto;
  width:100%;
}

@media screen and (min-width:320px) and (max-width:640px) {
	#videouebw {
  	aspect-ratio : 1 / 1 auto;
  	width:100%;
	}
}

#videouebw .section-desc {
	color: #f00;
}

/*****  VideoüberwachungT *****/
.section-content .video-item {
	margin-top:3em;
}

.video-ueberwachung {
	padding-bottom:2em;
	text-align:center;
}

.video-item h4 {
text-align:center;
}

.video-item-content {
	text-align:center;
}

/*BENUTZERFREUNDLICHE ECHTZEITÜBERTRAGUNG*/
.video-item:nth-of-type(1) .video-ueberwachung .icon-image img {
	max-width:37%;
	height:120px;
}

/*ÜBERTRAGUNG UND WARNUNG AUF IHR HANDY*/
.video-item:nth-of-type(2) .video-ueberwachung .icon-image img {
	max-width:20%;
	height:120px;
}

/*SMART-HOME UMSTELLUNG*/
.video-item:nth-of-type(3) .video-ueberwachung .icon-image img {
	max-width:35%;
	height:120px;
}

@media screen and (min-width:320px) and (max-width:1024px) {
	/*BENUTZERFREUNDLICHE ECHTZEITÜBERTRAGUNG*/
	.video-item:nth-of-type(1) .video-ueberwachung .icon-image img {
	max-width:65%;
	height:120px;
	}

	/*ÜBERTRAGUNG UND WARNUNG AUF IHR HANDY*/
	.video-item:nth-of-type(2) .video-ueberwachung .icon-image img {
	max-width:43%;
	height:120px;
	}

	/*SMART-HOME UMSTELLUNG*/
	.video-item:nth-of-type(3) .video-ueberwachung .icon-image img {
	max-width:63%;
	height:120px;
	}
}


/******************** PROJEKTE ********************/
#projekte {
  aspect-ratio : 3 / 1 auto;
  width:100%;
}

@media screen and (min-width:320px) and (max-width:640px) {
	#projekte {
  	aspect-ratio : 1 / 1 auto;
  	width:100%;
	}
}

#projekte .section-desc {
	color: #fff;
}


/******************** Kontaktformular ********************/

div.wpforms-container .wpforms-form .wpforms-field textarea {
    min-height: 50px;
}


/******************** Footermenue ********************/

.wp-image-1701 {
	margin: 10px 0 0 18px;
}

#footer-widgets {
	padding:2em 0 2em 0;
	margin:0;
}

#nav_menu-3 {
	position: relative;
	top: -50px;
  	float: right;
  	margin: 0;
  	width: 500px;
}

#menu-footermenue li {
	display: inline-block;
	padding: 0 30px 0 30px;
	margin: 0;
}

#menu-footermenue li.menu-item a {
	font-size: 1rem;
	font-size: 16px;
}

#menu-footermenue li.menu-item a:hover {
	text-decoration: none;
}

@media screen and (min-width:768px) {
	#footer-1 {
		height:100px;
		padding:0;
		margin:0;
	}
}

@media screen and (min-width:768px) and (max-width:992px) {
	#menu-footermenue li {
		display: block;
		padding: 10px 30px 0 10px;
		margin: 0;
	}

	#nav_menu-3 {
		position: relative;
		top: -101px;
  		float: right;
  		margin: 0;
  		width: 350px;
	}
}

@media screen and (min-width:320px) and (max-width:767px) {
	#menu-footermenue li {
		display: block;
		padding: 15px 30px 0 30px;
	}
	
    #nav_menu-3 {
        position: relative;
		width: 240px;
		float: left;
        top: 0px;
        left: 73px;
	}
}


/******************** Impressum | Datenchutz ********************/

.page-header:before {
    background: rgba(0, 0, 0, 0);
}

.page-header {
	padding:50px 0 0 0;
    border-top: 0px solid #e9e9e9;
    background: #fff;
    border-bottom: 0px solid #e9e9e9;
    position: relative;
	color: #f00;
}

.page-header .entry-title {
	font-size: 1.25rem;
	font-size: 20px;
    color: #333333;
}

.entry-content h2 {
    line-height: 1.2;
    font-size: 1.25rem;	
    font-size: 20px;
    color: #333333;	
}

@media (min-width: 768px) {
	.page-header .entry-title {
		font-size: 1.5rem;
		font-size: 24px;
    	color: #333333;
	}

    .entry-content h2 {
		line-height: 1.2;
		font-size: 1.375rem;
		font-size: 22px;
    }
}


/******************** German Server Page ********************/

/*German Server HEADER BILD*/
.german-sp {
	aspect-ratio : 4 / 1 auto;
  	width:100%;
}

/* German Server TEXT-Bild */
.german-server-title {
	float:right;
	margin: 0 3em 0 0;
	width:380px;
	font-size: 2em;
	line-height: 2em;
	color: #fff;
	text-align:right;
}

.german-server {
	margin:0 auto 0 auto;
	padding:1em 0 1em 0;
	width: 60%;
	border:0px solid red;
}

.german-server h4 {
	font-size:2em;
	color:#0ea2e3;
}

.german-server-text {
	font-size: 1em;
	line-height: 1.25em;
	color: #333333;
}

/* Kontaktformular wpforms-1754 in German Server Page*/
.gs-kform {
	background-color:#d5d5d5;
	margin:0 auto 0 auto;
	padding:5em;
	width:60%;
	border:0px solid green;
}

.gs-kform-ues {
	position: relative;
	width:60%;
    top: 112px;
	margin:0 auto 0 auto;
    background-color: #d3d3d3;
}

.gs-kform-ues .section-subtitle {
	color:#fff;
}

/******************** German Server Button ********************/

#button-german-server {
	height:1px;
	z-index:9999999;
}
#button-german-server.section-padding {
	padding: 0 !important;
}


/*https://www.svgbackgrounds.com/tools/svg-to-css/*/

/*German-Server*/
#gsbutton {
	position:fixed;
	top:30%;
	left:5%;
	background-size:cover;
	width:180px;
	height:180px;
	background-repeat: no-repeat;
  	background-position: center center;
  	background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Ebene_3" data-name="Ebene 3" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 224 224"><defs><style> .cls-1 { fill: %23fff; } .cls-2 { fill: %230ea2e3; } </style></defs><path class="cls-2" d="M112,5C53,5,5,53,5,112s48,107,107,107,107-48,107-107S171,5,112,5Z"/><path class="cls-1" d="M112,0C50.24,0,0,50.24,0,112s50.24,112,112,112,112-50.24,112-112S173.76,0,112,0ZM112,219c-59,0-107-48-107-107S53,5,112,5s107,48,107,107-48,107-107,107Z"/><path class="cls-1" d="M169.57,133.73l5.28,8.49h5.21c-1.01-1.45-3.18-4.67-6.51-9.64,1.31-.57,2.33-1.37,3.04-2.38.72-1.01,1.08-2.17,1.08-3.47,0-2.23-.72-3.89-2.16-4.99-1.44-1.09-3.67-1.64-6.68-1.64h-6.45v22.13h4.69v-8.49h2.5ZM167.07,123.93h1.42c1.51,0,2.63.22,3.35.67.72.44,1.08,1.19,1.08,2.24s-.35,1.84-1.06,2.33c-.71.49-1.8.74-3.28.74h-1.51v-5.98ZM153.12,138.34h-8.05v-5.71h7.49v-3.84h-7.49v-4.86h8.05v-3.85h-12.74v22.13h12.74v-3.88ZM124,133.26c-.65,2.32-1.02,3.95-1.14,4.87-.06-.4-.21-1.12-.46-2.16-.25-1.03-.49-1.94-.72-2.72l-4.16-13.17h-4.74l7.51,22.13h5.12l7.52-22.13h-4.74l-4.19,13.17ZM97.65,133.73l5.28,8.49h5.21c-1.01-1.45-3.18-4.67-6.51-9.64,1.31-.57,2.33-1.37,3.04-2.38.72-1.01,1.07-2.17,1.07-3.47,0-2.23-.72-3.89-2.17-4.99-1.44-1.09-3.67-1.64-6.67-1.64h-6.45v22.13h4.69v-8.49h2.5ZM95.15,123.93h1.42c1.51,0,2.63.22,3.35.67.72.44,1.08,1.19,1.08,2.24s-.35,1.84-1.06,2.33c-.71.49-1.8.74-3.29.74h-1.51v-5.98ZM81.19,138.34h-8.05v-5.71h7.49v-3.84h-7.49v-4.86h8.05v-3.85h-12.74v22.13h12.74v-3.88ZM58.64,132.42c-.77-.99-2.19-1.98-4.25-2.97-1.56-.75-2.56-1.26-2.97-1.55-.42-.29-.72-.59-.92-.89-.19-.31-.29-.67-.29-1.08,0-.67.24-1.21.71-1.62s1.16-.62,2.04-.62c.75,0,1.51.1,2.28.29.77.19,1.75.53,2.93,1.01l1.51-3.65c-1.14-.49-2.23-.88-3.28-1.15-1.04-.27-2.14-.41-3.29-.41-2.34,0-4.17.56-5.5,1.68-1.33,1.12-1.99,2.66-1.99,4.62,0,1.04.2,1.95.61,2.72.4.78.94,1.46,1.62,2.04.67.59,1.69,1.2,3.04,1.83,1.44.69,2.4,1.19,2.87,1.5.47.31.82.64,1.07.98.24.34.36.72.36,1.16,0,.78-.28,1.36-.83,1.75-.55.39-1.34.59-2.37.59-.86,0-1.8-.14-2.84-.41-1.03-.27-2.3-.74-3.79-1.41v4.36c1.82.89,3.9,1.33,6.27,1.33,2.56,0,4.56-.57,6-1.73,1.44-1.15,2.16-2.72,2.16-4.72,0-1.44-.38-2.66-1.15-3.66"/><path class="cls-1" d="M188.89,80.09h-4.22v10.48c0,1.19.08,3.22.23,6.1h-.11l-9.61-16.57h-5.92v22.13h4.19v-10.41c0-1.26-.1-3.37-.29-6.33h.14l9.63,16.74h5.96v-22.13ZM148.27,93.02c1.57-5.1,2.53-8.29,2.86-9.58.08.36.21.86.4,1.48.19.63,1.02,3.33,2.51,8.1h-5.77ZM161.82,102.22l-7.84-22.22h-5.74l-7.81,22.22h5.06l1.61-5.27h8.07l1.61,5.27h5.06ZM123.01,102.22l5.71-17.33h.14c-.12,2.79-.19,4.5-.21,5.15-.01.65-.02,1.22-.02,1.71v10.47h4.37v-22.13h-6.39l-5.56,16.92h-.09l-5.24-16.92h-6.39v22.13h4.19v-10.29c0-1.18-.1-3.54-.29-7.07h.14l5.33,17.36h4.3ZM91.41,93.73l5.28,8.49h5.21c-1.01-1.45-3.18-4.67-6.51-9.64,1.31-.58,2.33-1.37,3.04-2.38.72-1.01,1.08-2.17,1.08-3.47,0-2.23-.72-3.89-2.17-4.99-1.44-1.09-3.67-1.64-6.68-1.64h-6.45v22.13h4.69v-8.49h2.5ZM88.92,83.93h1.42c1.51,0,2.63.22,3.35.67.72.44,1.08,1.19,1.08,2.24s-.35,1.84-1.06,2.33c-.71.49-1.8.74-3.28.74h-1.51v-5.98ZM74.96,98.34h-8.05v-5.71h7.49v-3.84h-7.49v-4.86h8.05v-3.85h-12.74v22.13h12.74v-3.88ZM43.51,93.7h4.19v4.62c-1.01.2-2,.3-2.98.3-1.88,0-3.31-.63-4.29-1.9-.98-1.27-1.48-3.1-1.48-5.5s.61-4.13,1.83-5.5,2.85-2.04,4.87-2.04c1.75,0,3.43.4,5.04,1.21l1.56-3.75c-2.11-.91-4.3-1.36-6.57-1.36-3.62,0-6.46,1-8.5,3-2.04,2-3.06,4.78-3.06,8.36s.88,6.49,2.64,8.45c1.76,1.96,4.31,2.94,7.65,2.94,1.31,0,2.6-.09,3.85-.28,1.26-.19,2.6-.51,4.02-.98v-11.47h-8.78v3.9Z"/></svg>');
	background-color:transparent;
	cursor: pointer;
	text-decoration:none;
	border:0px solid red;
	transition-duration:500ms;
}

/*
#gsbutton {
	position:fixed;
	top:30%;
	left:5%;
	background-size:cover;
	width:180px;
	height:180px;
	background-repeat: no-repeat;
  	background-position: center center;
  	background-image: url("https://ccsdrive.de/wp-content/uploads/2025/05/Button_German_Server.svg");
	background-color:transparent;
	z-index:99999;
	transition-duration: 0.4s;
	cursor: pointer;
	text-decoration:none;
	border:0px solid red;
}
*/


/*Mehr Sicherheit*/
#gsbutton:hover {
	width:180px;
	height:180px;
  	background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Ebene_3" data-name="Ebene 3" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 224 224"><defs><style> .cls-1 { fill: %23fff; } .cls-2 { fill: %230ea2e3; } </style></defs><path class="cls-1" d="M112,5C53,5,5,53,5,112s48,107,107,107,107-48,107-107S171,5,112,5Z"/><path class="cls-2" d="M112,0C50.24,0,0,50.24,0,112s50.24,112,112,112,112-50.24,112-112S173.76,0,112,0ZM112,219c-59,0-107-48-107-107S53,5,112,5s107,48,107,107-48,107-107,107Z"/><g><path class="cls-2" d="M197.28,117.41h6.01v-3.91h-16.71v3.91h6.01v18.22h4.69v-18.22ZM183.17,113.51h-4.69v22.13h4.69v-22.13ZM173.86,131.76h-8.05v-5.71h7.49v-3.84h-7.49v-4.86h8.05v-3.85h-12.74v22.13h12.74v-3.87ZM155.53,113.51h-4.68v8.67h-8.76v-8.67h-4.69v22.13h4.69v-9.55h8.76v9.55h4.68v-22.13ZM124.12,127.14l5.28,8.49h5.21c-1.01-1.45-3.18-4.67-6.51-9.64,1.31-.57,2.33-1.37,3.04-2.38.72-1.01,1.07-2.17,1.07-3.47,0-2.23-.72-3.89-2.16-4.99-1.44-1.09-3.67-1.64-6.68-1.64h-6.45v22.13h4.69v-8.49h2.5ZM121.62,117.35h1.42c1.51,0,2.63.22,3.35.67.72.44,1.08,1.19,1.08,2.24s-.35,1.84-1.06,2.33c-.71.49-1.8.74-3.29.74h-1.51v-5.98ZM112.31,131.76h-8.05v-5.71h7.49v-3.84h-7.49v-4.86h8.05v-3.85h-12.74v22.13h12.74v-3.87ZM93.98,113.51h-4.68v8.67h-8.76v-8.67h-4.69v22.13h4.69v-9.55h8.76v9.55h4.68v-22.13ZM67.96,117.53c.84.29,1.67.64,2.5,1.03l1.51-3.82c-2.17-1.04-4.33-1.56-6.48-1.56s-3.95.46-5.52,1.39c-1.57.92-2.77,2.25-3.61,3.98-.84,1.73-1.26,3.75-1.26,6.05,0,3.65.85,6.46,2.56,8.41,1.7,1.95,4.17,2.93,7.39,2.93,2.24,0,4.27-.38,6.08-1.14v-3.94c-2.21.78-4.09,1.16-5.65,1.16-3.7,0-5.56-2.47-5.56-7.4,0-2.37.48-4.22,1.45-5.55.97-1.33,2.34-1.99,4.1-1.99.81,0,1.63.15,2.47.44M50.53,113.51h-4.69v22.13h4.69v-22.13ZM40.67,125.83c-.77-.99-2.19-1.98-4.25-2.97-1.56-.75-2.56-1.26-2.97-1.55-.42-.29-.72-.59-.92-.89-.19-.31-.29-.67-.29-1.08,0-.67.24-1.21.71-1.62.47-.41,1.16-.62,2.04-.62.75,0,1.51.1,2.28.29.77.19,1.75.53,2.93,1.01l1.51-3.65c-1.14-.49-2.23-.88-3.28-1.15-1.04-.27-2.14-.41-3.29-.41-2.34,0-4.17.56-5.5,1.68-1.33,1.12-1.99,2.66-1.99,4.62,0,1.04.2,1.95.61,2.72.4.78.94,1.46,1.62,2.04.68.59,1.69,1.2,3.04,1.83,1.44.69,2.4,1.19,2.87,1.5.47.31.82.64,1.07.98.24.34.36.72.36,1.16,0,.78-.28,1.36-.82,1.76-.55.39-1.34.59-2.37.59-.86,0-1.8-.14-2.84-.41-1.03-.27-2.3-.74-3.79-1.41v4.36c1.82.89,3.9,1.33,6.27,1.33,2.56,0,4.56-.57,6-1.73,1.44-1.15,2.16-2.72,2.16-4.72,0-1.44-.38-2.66-1.15-3.66"/><path class="cls-2" d="M149.84,87.14l5.28,8.49h5.21c-1.01-1.45-3.18-4.67-6.51-9.64,1.31-.58,2.33-1.37,3.04-2.38.72-1.01,1.07-2.17,1.07-3.47,0-2.23-.72-3.89-2.17-4.99-1.44-1.09-3.67-1.64-6.67-1.64h-6.45v22.13h4.69v-8.49h2.5ZM147.34,77.35h1.42c1.51,0,2.63.22,3.35.67.72.44,1.08,1.19,1.08,2.24s-.35,1.84-1.06,2.33c-.71.5-1.8.74-3.28.74h-1.51v-5.98ZM137.06,73.51h-4.68v8.67h-8.76v-8.67h-4.69v22.13h4.69v-9.55h8.76v9.55h4.68v-22.13ZM114.31,91.76h-8.05v-5.71h7.49v-3.84h-7.49v-4.86h8.05v-3.84h-12.75v22.13h12.75v-3.88ZM86.01,95.64l5.71-17.33h.14c-.12,2.79-.19,4.5-.21,5.15-.01.65-.02,1.22-.02,1.71v10.47h4.37v-22.13h-6.39l-5.56,16.92h-.09l-5.24-16.92h-6.39v22.13h4.19v-10.29c0-1.18-.1-3.54-.29-7.07h.14l5.33,17.36h4.3Z"/></g></svg>');
}

/*
#gsbutton:hover {
   background-image: url('https://ccsdrive.de/wp-content/uploads/2025/05/Button_Mehr_Sicherheit.svg');
}
*/

@media screen and (max-width:1200px) {
	#gsbutton {
		display:none;
	}
}

/******************** JD WEBDESIGN ********************/






/******************** Abschnitt Features ********************/

/* DATENSICHERHEIT | SYNCHRONISIERUNG | DATENAUSTAUSCH | ARBEITEN */
/*
.section-content .feature-item {
	margin-top:3em;
}
*/

/* DATENSICHERHEIT BIS ZU 100 TB */
/*
.feature-item:nth-of-type(1) .feature-media .icon-image img {
	max-width: 15%;
	height: 120px;	
}
*/

/* SYNCHRONISIERUNG ZWISCHEN ALLEN ENDGERÄTEN */
/*
.feature-item:nth-of-type(2) .feature-media .icon-image img {
	max-width: 20%;
	height: 120px;
}
*/

/* EINFACHER DATENAUSTAUSCH MIT DRITTEN */
/*
.feature-item:nth-of-type(3) .feature-media .icon-image img {
	max-width: 25%;
	height: 120px;
}
*/

/* ARBEITEN WO SIE MÖCHTEN */
/*
.feature-item:nth-of-type(4) .feature-media .icon-image img {
	max-width: 15%;
	height: 120px;		
}
*/

/*
@media screen and (min-width:320px) and (max-width:800px) {
	/* DATENSICHERHEIT BIS ZU 100 TB */
	/*
	.feature-item:nth-of-type(1) .feature-media .icon-image img {
	max-width: 25%;
	height: 120px;	
	}
	*/
	
	/* SYNCHRONISIERUNG ZWISCHEN ALLEN ENDGERÄTEN */
	/*
	.feature-item:nth-of-type(2) .feature-media .icon-image img {
	max-width: 35%;
	height: 120px;
	}
	*/
	/* EINFACHER DATENAUSTAUSCH MIT DRITTEN */
	/*
	.feature-item:nth-of-type(3) .feature-media .icon-image img {
	max-width: 48%;
	height: 120px;
	}
	*/
	/* ARBEITEN WO SIE MÖCHTEN */
	/*
	.feature-item:nth-of-type(4) .feature-media .icon-image img {
	max-width: 30%;
	height: 120px;	
	}
	*/
/*
}
*/

