/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Mar 25 2026 | 09:50:18 */
/* call to action */
.qodef-addons-blog-slider .qodef-blog-item.has-post-thumbnail .qodef-e-content {
  background: #efefef !important;
  clip-path: polygon(30px 0%, 100% 0%, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0% 100%, 0% 30px) !important;
  min-height: 300px;	
}
.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-inner {box-shadow: none;}
.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-text {padding-right: 70px;}
.qodef-qi-swiper-container .swiper-slide img {width:60px;}
.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-text {margin-bottom: 0;}
.swiper-pagination-bullets .swiper-pagination-bullet {margin: 14px 40px 7px 7px !important;}
.swiper-pagination-bullet-active::before {color:#40934b !important;}
.qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active, .qodef-swiper-pagination-outside.swiper-pagination .swiper-pagination-bullet:hover {transform: none;}
.qodef-qi-button.qodef-size--large {padding: 10px 32px;}
.qodef-addons-blog-slider.qodef-item-layout--boxed .qodef-e-content {padding: 45px 60px;}
#left-pre .qodef-qi-icon-with-text .qodef-m-icon-holder svg {width: 60px;}
.swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active, .swiper-pagination-bullets .swiper-pagination-bullet:hover {background-color: transparent;}

/* === elements === */
/* izquierda */
.elementor-5718 .elementor-element.elementor-element-626d56e > .elementor-widget-container,
.elementor-6144 .elementor-element.elementor-element-e66f2a3 > .elementor-widget-container {
    clip-path: polygon(30px 0%, 100% 0%, 100% calc(100% - 30px), calc(100% - 30px) 100%, 0% 100%, 0% 30px);
	height: 81%;
}

.elementor-5718 .elementor-element.elementor-element-626d56e .qodef-qi-button.qodef-layout--filled:hover,
.elementor-6144 .elementor-element.elementor-element-e66f2a3 .qodef-qi-button.qodef-layout--filled:hover {
	background-color: rgba(64, 147, 75, 0.7);
}

.elementor-5718 .elementor-element.elementor-element-626d56e .qodef-m-title,
.elementor-6144 .elementor-element.elementor-element-e66f2a3 .qodef-m-title {
	padding-top: 71px; margin-top:0;
}

.elementor-5718 .elementor-element.elementor-element-626d56e .qodef-m-icon-holder,
.elementor-6144 .elementor-element.elementor-element-e66f2a3 .qodef-m-icon-holder,
.elementor-6381 .elementor-element.elementor-element-083b39d .qodef-m-icon-wrapper,
.elementor-6866 .elementor-element.elementor-element-083b39d .qodef-m-icon-wrapper,
.elementor-6892 .elementor-element.elementor-element-083b39d .qodef-m-icon-wrapper,
.elementor-7051 .elementor-element.elementor-element-083b39d .qodef-m-icon-wrapper,
.elementor-7661 .elementor-element.elementor-element-387f8e2 .qodef-m-icon-wrapper {
    color: transparent !important;
	opacity: 0.6;
}

.elementor-5718 .elementor-element.elementor-element-626d56e .qodef-m-icon-holder svg,
.elementor-6144 .elementor-element.elementor-element-e66f2a3 .qodef-m-icon-holder svg {
	stroke-width: 0;
}

.elementor-5718 .elementor-element.elementor-element-626d56e .qodef-m-content > .qodef-m-text,
.elementor-6144 .elementor-element.elementor-element-e66f2a3 .qodef-m-content > .qodef-m-text{
	margin-top:13px;
	padding-right: 125px;
}

.elementor-5718 .elementor-element.elementor-element-626d56e .qodef-m-icon-wrapper,
.elementor-6144 .elementor-element.elementor-element-e66f2a3 .qodef-m-icon-wrapper {
  margin: 80px 30px 0px 60px;
}

.elementor-5718 .elementor-element.elementor-element-626d56e .qodef-qi-button,
.elementor-6144 .elementor-element.elementor-element-e66f2a3 .qodef-qi-button {
	border-radius: 30px 30px 30px 30px !important;
  	font-size: 1.5rem !important;
  	font-family: "alcyone-semibold" !important;
  	font-weight: 400 !important;
  	padding: 9px 32px 8px 32px !important;
	text-transform: none !important;
	line-height: 2em !important;
	letter-spacing: 0.02em !important;
	text-transform: uppercase !important;
	background-color: #2B7C36 !important;
  	border-color: #2B7C36 !important;
}

/* derecha */
.elementor-element-4062a35 .qodef-e-text,
.elementor-element-c0681bd .qodef-e-text {
    position: relative !important;
    display: block !important; 
    padding-left: 0 !important;
	padding-top: 45px;
    padding-bottom: 30px;
}

.elementor-element-4062a35 .custom-slide-icon,
.elementor-element-c0681bd .custom-slide-icon {
    position: absolute;
    left: 8px;
    top: 4px;
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: left;
	padding-top: 48px;
}

.elementor-element-4062a35 .custom-slide-icon i,
.elementor-element-c0681bd .custom-slide-icon i {
    font-size: 60px;
    color: #40934b;
}

.elementor-element-4062a35 .qodef-e-title,
.elementor-element-c0681bd .qodef-e-title {
    margin-left: 95px !important;
    display: flex;
    align-items: center;
}

.elementor-element-4062a35 .qodef-e-excerpt,
.elementor-element-c0681bd .qodef-e-excerpt{
    margin-top: 20px;
    margin-left: 0 !important;
    width: 100% !important;
    display: block;
	padding-left: 95px !important;
}

.elementor-element-4062a35 .custom-slide-icon,
.elementor-element-c0681bd .custom-slide-icon {height: auto !important;}

/* fullwidth */
.elementor-6381 .elementor-element.elementor-element-083b39d .qodef-m-icon-wrapper,
.elementor-6866 .elementor-element.elementor-element-083b39d .qodef-m-icon-wrapper,
.elementor-6892 .elementor-element.elementor-element-083b39d .qodef-m-icon-wrapper,
.elementor-7051 .elementor-element.elementor-element-083b39d .qodef-m-icon-wrapper,
.elementor-7661 .elementor-element.elementor-element-387f8e2 .qodef-m-icon-wrapper{
  margin: 19px 30px 0px 60px;
}




























