/*
 Theme Name: Telecom Design
 Theme URI: https://www.elegantthemes.com/gallery/divi/
 Description: Divi Child Theme
 Author: Elegant Themes
 Author URI: https://www.elegantthemes.com
 Template: Divi
 Version: 1.0.0
*/
 
/* =Theme customization starts here
------------------------------------------------------- */
.td-social-networks{
	display:flex;
	justify-content:center;
	gap:35px;
}

.td-social-networks .td-social-networks__item .td-social-networks__icon{
	font-size:27px;
	line-height:1.185em
	
}

.td-social-networks .td-social-networks__item a i{
	color:#ffffff!important;
}


.footer-partners{
	display:flex;
	flex-wrap : wrap;
	padding:58px 8px;
}

.footer-partners__logos{
	display:flex;
	flex-wrap:wrap;
	align-items:flex-end;
	gap:calc(10px + 2vw);
}

.footer-partners__label{
	display:flex;
	align-items:center;
	padding:15px 0px;
	margin-right:calc(10px + 2vw);
	color:#ffffff;
	font-weight:bold;
}


/* Side by Side Buttons v2 */
.btn-side-by-side-2 {
display: flex;
flex-wrap: wrap;
column-gap: 18px;
}

.swipper{
	width:100%!important;
}
.swipper-scrollbar{
	display:none!important;
}

/*---------- CARDS ----------*/

.card-highlighted-cat {
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	aspect-ratio:1.04;
	padding: 70px calc(35px + 1vw);
	overflow-y: auto!important;
}

/*---Theme 1---*/

.td-blurb-skills_1 .et_pb_module {
	background-color:#E3E9EE;
	border-radius:56px;
}

.td-blurb-skills_1 .td-skill-blurb .td-skill-blurb__header .td-skill-blurb__header-icon{
	color:#0A80F5;
}

/*---Theme 2---*/

.td-blurb-skills_2 .et_pb_module{
	background-color:#29363D;
	border-radius:18px;
}

.td-blurb-skills_2 .td-skill-blurb .td-skill-blurb__header .td-skill-blurb__header-icon{
	color:#0A80F5;
}

.td-blurb-skills_2 .td-skill-blurb .td-skill-blurb__main,
.td-blurb-skills_2 .td-skill-blurb .td-skill-blurb__main .td-skill-blurb__main-title h3{
	color:#ffffff;
}

.td-blurb-skills_2 .td-skill-blurb .td-skill-blurb__header .td-skill-blurb__header-nb{
	color:#ffffff;
}

/*---Theme 3---*/

.td-blurb-skills_3 .et_pb_module{
	background-color:#29363D;
	border-radius:18px;
}

.td-blurb-skills_3 .td-skill-blurb .td-skill-blurb__header .td-skill-blurb__header-icon{
	color:#FF5A6E;
}

.td-blurb-skills_3 .td-skill-blurb .td-skill-blurb__main,
.td-blurb-skills_3 .td-skill-blurb .td-skill-blurb__main .td-skill-blurb__main-title h3{
	color:#ffffff;
}

.td-blurb-skills_3 .td-skill-blurb .td-skill-blurb__header .td-skill-blurb__header-nb{
	color:#ffffff;
}

/*---Theme 4---*/

.td-blurb-skills_4 .et_pb_module{
	background-color:#B6C1C9;
	border-radius:18px;
}

.td-blurb-skills_4 .td-skill-blurb .td-skill-blurb__header .td-skill-blurb__header-icon{
	color:#ffffff;
}

.td-blurb-skills_4 .td-skill-blurb .td-skill-blurb__main,
.td-blurb-skills_4 .td-skill-blurb .td-skill-blurb__main .td-skill-blurb__main-title h3{
	color:#000000;
}

.td-blurb-skills_4 .td-skill-blurb .td-skill-blurb__header .td-skill-blurb__header-nb{
	color:#000000;
}


/*----------HELPER CLASSES----------*/


/*----------HEADINGS----------*/

.heading_0{font-size:4.63rem; line-height:1.22em;}
.heading_1{font-size:2.56rem; line-height:1.22em;}
.heading_2{font-size:1.63rem!important; line-height:1.42em!important;}
.heading_3{font-size:1.63rem; line-height:1.42em;margin-bottom:1.68rem;}
.heading_4{font-size:1.375rem; line-height:1.54em;}
.heading_5{font-size:1.375rem; line-height:1.54em;}
.heading_6{font-size:1.375rem; line-height:1.54em;}
.heading_7{font-size:1.25rem; line-height:1.6em}

.body_large {font-size:1rem;line-height:1.75em} /*--- Font-size:16px - Line-height:28px ---*/

.display_body {font-size:1.143rem;line-height:1.75em} /*--- Font-size:16px - Line-height:28px ---*/
.subheading {font-size:1rem; text-transform:uppercase; letter-spacing:3px;font-weight:bold;} /*14px*/

.td-color-primary{color:#0A80F5;}

.td-color-security{color:#FF5A6E;}
.td-color-ikarya{color:#5CD8B3!important;}

.td-color-telecare-gradient-1{
	background: linear-gradient(to right, rgb(67,165,255), rgb(100,86,255));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.td-color-telecare-gradient-2{
	background: linear-gradient(to right, rgb(108,79,255), rgb(157,33,255));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.td-color-security-gradient-1{
	background: linear-gradient(to right, rgb(255,122,0), rgb(244,59,81));
	background-clip: text;
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

/*
@media only screen and (min-width: 768px) and (max-width: 980px) {

}
@media only screen and (min-width: 981px){

}
*/

@media only screen and (min-width: 768px) {
	.heading_0{font-size:10rem; line-height:1em;}
	.heading_1{font-size:4.63rem; line-height:1.22em;}
	.heading_2{font-size:3.44rem!important; line-height:1.35em!important;}
	.heading_3{font-size:2.31rem; line-height:1.40em;margin-bottom:2.38rem;}
	.heading_4{font-size:2rem; line-height:1.38em;}
	.heading_5{font-size:1.75rem; line-height:1.43em;}
	.heading_6{font-size:1.5rem; line-height:1.5em;}
	.heading_7{font-size:1.38rem; line-height:1.54em}
}


/*------OLD ------*/
.display_XXL {font-size:5.286rem!important; line-height:1.216em!important;} /*--- Font-size:74px - Line-height:90px ---*/
.display_XL {font-size:3.929rem!important; line-height:1.345em!important;} /*--- Font-size:55px - Line-height:74px ---*/
.display_L {font-size:2.857rem!important; line-height:1.3em!important;} /*--- Font-size:40px - Line-height:52px ---*/
.display_M {font-size:2.643rem!important; line-height:1.459em!important;} /*--- Font-size:37px - Line-height:54px ---*/
.display_S {font-size:2.286rem!important; line-height:1.313em!important;} /*--- Font-size:32px - Line-height:42px ---*/
.display_XS {font-size:2rem!important; line-height:1.536em!important;} /*--- Font-size:28px - Line-height:43px ---*/
.display_XXS {font-size:1.714rem!important; line-height:1.458em!important;} /*--- Font-size:24px - Line-height:35px ---*/
.display_XXXS {font-size:1.571rem!important; line-height:1.545em!important;} /*--- Font-size:22px - Line-height:34px ---*/



.market_hero_heading {font-size:11.429rem; line-height:100px; font-weight:bold;}

/*----------COLORS----------*/

/*----------CORP COLORS----------*/
.td-primary{color:#0C0559 !important;}
.td-secondary{color:#0A80F5 !important;}
.td-body{color:#0B1D26 !important;}
.td-light{color:#ffffff !important;}
.td-dark{color:#000000 !important;}

.bg-td-primary{background-color:#0C0559;}
.bg-td-secondary{background-color:#0A80F5;}
.bg-td-body{background-color:#0B1D26;}
.bg-td-light{background-color:#CFE3FF;}
.bg-td-dark{background-color:#000000}

/*----------OTHER COLORS----------*/
.light-blue{color:#CFE3FF !important;}
.purple{color:#9656FF !important;}
.green{color:#5CD8B3 !important;}
.red{color:#FF5A6E !important;}
.light-red{color:#FFB1B1 !important;}
.light-yellow{color:#FFFADD !important;}
.light-orange{color:#FFCD9E !important;}

.light-red{color:#FFB1B1 !important;}
.orange-tangerine{color:#FF8541 !important;}
.yellow{color:#FFD056 !important;}
.orange-salamander{color:#FF463B !important;}

.bg-light-blue{background-color:#CFE3FF;}
.bg-purple{background-color:#9656FF;}
.bg-green{background-color:#5CD8B3;}
.bg-red{background-color:#FF5A6E;}
.bg-light-red{background-color:#FFB1B1;}
.bg-orange-tangerine{background-color:#FF8541;}
.bg-yellow{background-color:#FFD056;}
.bg-orange-salamander{background-color:#FF463B;}


