/*
Theme Name: Digital Connection
Theme URI: #
Author: Digital Connection
Author URI: https://www.digitalconnection.pt/
Description: This is theme developed fot Digital Connection  by Digital Connection.
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: digitalconnection
*/
@import "css/custom.css";
@import "css/responsive.css";
.sec_home_news .swiper-slide img{
    height: 470px;
    border-radius: 20px;
    object-fit: cover;
}
.blogMobile{
    display: none;
}
.blogDesktop{
    display: block;
}
textarea{
    resize: none;
}
/* .news-part .wrap{
	margin-top:-20px;
} */
.news-part .wrap.first{
	margin-top:40px;
}
ul .wpml-ls-menu-item a {
    display: flex;
    align-items: center;
    justify-content: center;
}
.page-template-page-about .sec_home_news .left .left-content h2 {
    font-size: 90px;
	}
.hero-section .abs-bottom p b{
	font-weight:900;
}
.ofice-location  .sec_title {
    padding: 0 30px;
	    margin-bottom: 100px;
}
.ofice-location  .sec_title h2{
	    font-size: 32px;
    font-weight: 900;
    border-bottom: 1px solid #000;
    padding-bottom: 15px;
}
.page-template-web .branding-btn {
    margin-top: 30px;
    margin-bottom: 20px;
}
.sec_service_services .item:hover .card{
	transform: scale(1.1) translateY(-10px) !important ;
}
.page-template-page-about .hero-content{
	    display: flex;
    height: 100%;
    align-items: center;
    padding-top: 70px;
}
.page-template-page-about .hero-content h2{
	    color: #fff;
    font-weight: 900;
    font-size: 90px;
margin-top:20px;
}
.page-template-page-about .hero-content p{
	color: #fff;
	  font-size: 30px;
}
.wpcf7-list-item-label a{
	color:#000;

}

.cky-banner-bottom {
    bottom: 0;
    left: 0;
    z-index: 99999999999999999 !important;
}
.cky-notice-btn-wrapper .cky-btn, .cky-prefrence-btn-wrapper .cky-btn{
	    border-radius: 20px;
}
.cky-notice .cky-title {
    margin: 0 !important;
}
.project-slider .sec_title{
	padding:0 30px;
}
.project-slider .sec_title hr{
    padding-bottom: 15px;
    opacity: 1;
}
.project-slider .swiper-wrapper {
    padding-top: 70px;
}
.project-slider .swiper-button-prev{
    position: absolute;
    top: 20px;
    left: unset;
    right: 110px;
    opacity: 1;
}
.project-slider .swiper-button-next {
    position: absolute;
    top: 20px;
    right: 50px;
}
.project-slider .swiper-button-prev:after {
    font-family: "Font Awesome 5 pro";
    content: "\f053";
    font-weight: 900;
    font-size: 20px;
    color: #000;
}
.project-slider .swiper-button-next:after {
    font-family: "Font Awesome 5 pro";
    content: "\f054";
    font-weight: 900;
    font-size: 20px;
    color: #000;
}