/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */
html, body {
  overflow-x: hidden;
}

span.dummy-txt {
    font-size: 18px;
    text-transform: capitalize;
/*     position: relative;
    top: -10px; */
}
/*slider mobile*/
.mob-slider .swiper-slide-bg{
background-position: top center !important;
background-size: 50% !important;
}   
.elementor-ken-burns--active {
    transition-duration: 0s;
}
/*end slider*/
.page-id-11 .colours-effect{
	display:none;
}
.team-members-circle img{
    padding: 0px;
    background: conic-gradient(from 24deg, #1C9CD9 10deg 310deg, transparent 310deg 360deg, transparent 0deg 10deg);	
}
.team-members-circle img:hover{
    background: conic-gradient(from 24deg, #16DB93 10deg 310deg, transparent 310deg 360deg, transparent 0deg 10deg);	
}
.single-post input#submit { color: #111; border:1px solid #111; }
.single-post section#comments { z-index: 999999 !important; position: relative; }
.single-post main#content { margin-top: 100px; }
.single-post main#content p{ color: #111; }
.single-post h1.entry-title { padding-bottom: 30px; }
.single-post main#content { max-width: 980px; position:relative; z-index:9999 !important;}

.elementor-page main#content { max-width: 100% !important; }

/*Clients Logos*/
selector .e-con-inner{ background: #FCFCFC; }
.col{ border-right: 1px solid #B9DFF2; border-bottom: 1px solid #B9DFF2; }
.col2{ border-right: 1px solid #B9DFF2; }
.col2:last-child { border-right: none; }
.col1{ border-bottom: 1px solid #B9DFF2;}
.col1:last-child{ border-bottom: none; }
/*services - change image on hover*/
.image-boxes-media img {
    content: url('/wp-content/uploads/2025/04/circl1.png');
    transition: content 0.3s ease;
}
.image-boxes-market img {
    content: url('/wp-content/uploads/2025/04/orange-big.png');
    transition: content 0.3s ease;
}
.image-boxes-intelligence img{
    content: url('/wp-content/uploads/2025/04/big-blue-circle.png');
    transition: content 0.3s ease;
}
.image-boxes-sustainability img{
    content: url('/wp-content/uploads/2025/04/big-yellow-circle.png');
    transition: content 0.3s ease;	
}
.image-boxes-digital img{
    content: url('/wp-content/uploads/2025/05/yellow-big-circle.png');
    transition: content 0.3s ease;		
}
.image-boxes-media:hover img, .image-boxes-market:hover img, .image-boxes-intelligence:hover img, .image-boxes-sustainability:hover img, .image-boxes-digital:hover img {
    content: url('/wp-content/uploads/2025/04/hover-circle.png');
}

@media(max-width:768px){
.col, .col2{ border-right:none !important; }
.col2{ border-bottom: 1px solid #B9DFF2; }
.mob-slider .swiper-slide-bg{ background-size: 60% !important; }
}

/*Animation @ the footer */
@media(min-width:768px){ .page-id-404 .elementor.elementor-280.elementor-location-footer, .page-id-19 .elementor.elementor-280.elementor-location-footer, .page-id-26 .elementor.elementor-280.elementor-location-footer, .single-post .elementor.elementor-280.elementor-location-footer, .page-id-30 .elementor.elementor-280.elementor-location-footer, .page-id-657 .elementor.elementor-280.elementor-location-footer, .page-id-680 .elementor.elementor-280.elementor-location-footer, .page-id-705 .elementor.elementor-280.elementor-location-footer, .page-id-736 .elementor.elementor-280.elementor-location-footer, .page-id-782 .elementor.elementor-280.elementor-location-footer, .page-id-804 .elementor.elementor-280.elementor-location-footer, .page-id-32 .elementor.elementor-280.elementor-location-footer, .page-id-34 .elementor.elementor-280.elementor-location-footer, .page-id-1403 .elementor.elementor-280.elementor-location-footer, .page-id-28 .elementor.elementor-280.elementor-location-footer, .page-id-22 .elementor.elementor-280.elementor-location-footer, .page-id-24 .elementor.elementor-280.elementor-location-footer { margin-top: -200px; }}