.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24968 .elementor-element.elementor-element-25969d9c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-24968 .elementor-element.elementor-element-2438a03f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-woocommerce-product-images .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-images .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-24968 .elementor-element.elementor-element-59072c9a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-woocommerce-product-title .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-24968 .elementor-element.elementor-element-3affb5f9 .elementor-heading-title{font-family:"Lato", Sans-serif;font-size:52px;font-weight:400;text-transform:none;line-height:60px;}.elementor-widget-woocommerce-product-price .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-price .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-price .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-add-to-cart .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24968 .elementor-element.elementor-element-53fdf68e .cart button, .elementor-24968 .elementor-element.elementor-element-53fdf68e .cart .button{transition:all 0.2s;}.elementor-24968 .elementor-element.elementor-element-53fdf68e .quantity .qty{border-radius:0px 0px 0px 0px;transition:all 0.2s;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-meta .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-meta .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-meta .product_meta .detail-container:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-24968 .elementor-element.elementor-element-482e2aa2:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:last-child){padding-bottom:calc(10px/2);}.elementor-24968 .elementor-element.elementor-element-482e2aa2:not(.elementor-woo-meta--view-inline) .product_meta .detail-container:not(:first-child){margin-top:calc(10px/2);}.elementor-24968 .elementor-element.elementor-element-482e2aa2.elementor-woo-meta--view-inline .product_meta .detail-container{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-24968 .elementor-element.elementor-element-482e2aa2.elementor-woo-meta--view-inline .product_meta{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body:not(.rtl) .elementor-24968 .elementor-element.elementor-element-482e2aa2.elementor-woo-meta--view-inline .detail-container:after{right:calc( (-10px/2) + (-1px/2) );}body:not.rtl .elementor-24968 .elementor-element.elementor-element-482e2aa2.elementor-woo-meta--view-inline .detail-container:after{left:calc( (-10px/2) - (1px/2) );}.elementor-24968 .elementor-element.elementor-element-482e2aa2{font-size:16px;}.elementor-24968 .elementor-element.elementor-element-3b95654{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-widget-woocommerce-product-data-tabs .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-data-tabs .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-related .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-related .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-product__title, .elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .woocommerce-loop-category__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.woocommerce .elementor-widget-woocommerce-product-related.elementor-wc-products .products > h2{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price ins .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del .amount{color:var( --e-global-color-primary );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .price del {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products ul.products li.product .button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-woocommerce-product-related.elementor-wc-products .added_to_cart{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-24968 .elementor-element.elementor-element-4e49635a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-24968 .elementor-element.elementor-element-4e49635a.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-24968 .elementor-element.elementor-element-107cb01{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-global .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-global .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}@media(min-width:768px){.elementor-24968 .elementor-element.elementor-element-2438a03f{--width:50%;}.elementor-24968 .elementor-element.elementor-element-59072c9a{--width:50%;}}@media(max-width:1024px){.elementor-24968 .elementor-element.elementor-element-25969d9c{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-24968 .elementor-element.elementor-element-3affb5f9 .elementor-heading-title{font-size:46px;}.elementor-24968 .elementor-element.elementor-element-4e49635a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-24968 .elementor-element.elementor-element-25969d9c{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24968 .elementor-element.elementor-element-313489a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24968 .elementor-element.elementor-element-59072c9a{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-24968 .elementor-element.elementor-element-3affb5f9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24968 .elementor-element.elementor-element-3affb5f9 .elementor-heading-title{font-size:36px;}.elementor-24968 .elementor-element.elementor-element-3b95654{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-24968 .elementor-element.elementor-element-4e49635a.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}/* Start custom CSS for container, class: .elementor-element-25969d9c */.product_meta .posted_in {
    display:none !important;
}
@media (min-width: 1440px) {
.lg-desktop-padding {
 padding-left: 80px !important;
padding-right: 80px !important;
}
}


	.woocommerce div.product p.price del, .woocommerce div.product span.price del {
			margin-right: 6px;
	}
	div.product .elementor-widget-woocommerce-product-price p.price, 
	div.product .elementor-widget-woocommerce-product-price span.price {
		color: #000 !important;
		font-size: 30px !important;
	}
	.woocommerce form .form-row .input-text, 
	.woocommerce form .form-row select,
	.woocommerce .quantity .qty,
	.woocommerce-ordering select,
	.woocommerce-ordering select:focus,
	.woocommerce-ordering select:active,
	.woocommerce .add-request-quote-button.button{
		border-radius: 0 !important;
		outline: 0 !important;
	}
	
	.raq-send-request-row .raq-send-request,
	#yith-ywraq-form .update-list-wrapper input[type="submit"],
	.woocommerce .add-request-quote-button.button {
    font-weight: 500 !important;
    transition: all .3s;
    position: relative;
		line-height: 28.8px !important;
		border-radius: 0 !important;
	}
	input.raq-send-request,
	#yith-ywraq-form .update-list-wrapper input[type="submit"],
	.woocommerce .add-request-quote-button.button {
		padding: 10px 56px 10px 24px !important;	
	}
	
	.woocommerce-loop-product__title {
		line-height: 125% !important;
	}
	.yith-ywraq-before-table .yith-ywraq-before-table-wc-backward:before,
	.woocommerce .add-request-quote-button.button:after {
		content: "";
		width: 22px;
		height: 100%;
		position: absolute;
		top:0;
		background-position: center center;
	}
	.woocommerce .add-request-quote-button.button:after {
		right: 24px;
	}
	.yith-ywraq-before-table .yith-ywraq-before-table-wc-backward:before {
    left: 0;
    transform: rotate(180deg);
	}
	.yith-ywraq-before-table .yith-ywraq-before-table-wc-backward {
    position: relative;
    padding-left: 32px !important;
    background-color: transparent !important;
 }
	.yith-ywraq-before-table .yith-ywraq-before-table-wc-backward:before,
	input.raq-send-request,
	#yith-ywraq-form .update-list-wrapper input[type="submit"],
	.woocommerce .add-request-quote-button.button:after,
	.yith_ywraq_add_item_browse_message a {
			background-image: url(https://www.abacusmedicine.com/es/wp-content/uploads/sites/5/2025/01/ic_arrow_right_blue.svg) !important;
	}
	
	input.raq-send-request:hover,
	#yith-ywraq-form .update-list-wrapper input[type="submit"]:hover,
	.woocommerce .add-request-quote-button.button:hover:after {
			background-image: url(https://www.abacusmedicine.com/es/wp-content/uploads/sites/5/2024/11/ic_arrow_right_white.svg) !important;
	}
		.yith-ywraq-before-table .yith-ywraq-before-table-wc-backward:before,
	input.raq-send-request,
	.woocommerce .add-request-quote-button.button:after,
	.yith_ywraq_add_item_browse_message a,
	#yith-ywraq-form .update-list-wrapper input[type="submit"] {
		background-repeat: no-repeat;
	}
	
	.yith_ywraq_add_item_browse_message {
		margin-top: 15px;
	}
	
	.yith_ywraq_add_item_browse_message a {
    color: #000;
    position: relative;
    padding-right: 40px;
		transition: background-position .5s ease-in-out;
		background-position: 92% center;
	}
	
	.button.wc-backward:hover,
	.yith_ywraq_add_item_browse_message a:hover {
		background-position: 100% center;
	}
	.button.wc-backward:hover,
	.yith_ywraq_add_item_browse_message a:hover,
	.yith-ywraq-before-table .yith-ywraq-before-table-wc-backward:hover {
		color: #1E90B3 !important;
	}
	.woocommerce form .form-row select,
	input.raq-send-request,
	.raq-send-request-row .raq-send-request,
	#yith-ywraq-form .update-list-wrapper input[type="submit"] {
		border: 1px solid #000 !important;
	}
	
  input.raq-send-request,
	#yith-ywraq-form .update-list-wrapper input[type="submit"] {
    background-position: calc(100% - 24px) center;
  }
	input.raq-send-request:hover,
	#yith-ywraq-form .update-list-wrapper input[type="submit"]:hover {
		background-color: var(--ywraq_layout_button_bg_color_hover) !important;
    color: var(--ywraq_layout_button_color_hover) !important;
    border: 1px solid var(--ywraq_layout_button_border_color_hover) !important;
	}
	
	.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper {
			max-width: 900px;
			margin: 0 auto;
	}
	.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper {
    padding: 40px;
    border: 1px solid #ccc;
    max-width: 900px;
    margin: 0 auto;
 }
	.woocommerce .yith-ywraq-mail-form-wrapper form .form-row .input-text {
		padding: 15px 10px !important;
    min-height: 47px !important;
    border: 0 !important;
    border-bottom: 1px solid #ccc !important;
	}
	.woocommerce .yith-ywraq-mail-form-wrapper form .form-row .input-text:focus {
		outline: n0ne !important;
	}
	.woocommerce .yith-ywraq-mail-form-wrapper form .form-row label {
    line-height: 19.6px;
    font-size: 14px;
	} 
	.yith-ywraq-mail-form-wrapper .form-row.form-row-wide.raq-send-request-row {
		text-align:center;
		padding-top: 30px;
	}
	span.ywraq_error {
		position: absolute;
	}
	.woocommerce table.shop_table {
    border: 1px solid #ccc !important;
		border-radius: 0 !important;
	}
	.woocommerce table.shop_table th.product-remove,
	.woocommerce table.shop_table td.product-remove {
		border-left: 0 !important;
	}
	.woocommerce table.shop_table th,
	.woocommerce table.shop_table td {
		border-right: 0 !important;
		border-top: 0 !important;
	}
	.woocommerce table.shop_table th.raq-totals-label, 
	.woocommerce table.shop_table td.raq-totals {
		border-bottom: 0 !important;
		font-weight: 600;
	}
	.woocommerce table.shop_table td.product-name a {
		color: #000;
	}
	#yith-ywraq-form table.cart .product-thumbnail {
		max-width: 120px;
	}
	
	.woocommerce table.shop_table th.product-name,
	#yith-ywraq-form .product-subtotal, 
	#yith-ywraq-form .product-quantity, 
	#yith-ywraq-form .product-price,
	.woocommerce table.shop_table th.raq-totals-label, 
	.woocommerce table.shop_table td.raq-totals {
		padding: 15px;
	}
	
	.ywraq-loader {
		display: none !important;
	}
	
	.yith-ywraq-mail-form-wrapper .woocommerce-error, 
	.yith-ywraq-mail-form-wrapper .woocommerce-info, 
	.yith-ywraq-mail-form-wrapper .woocommerce-message {
		font-size: 16px;
	}
	@media (min-width: 768px) {
		.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    	width: 48% !important;
		}
	}
	@media (max-width: 768px) {
	 table.shop_table.ywraq_responsive .product-remove {
        padding: 5px 10px 5px 5px !important;
		 	max-width: 30px;
    }
		.woocommerce table.shop_table th {
			border-left: 0 !important;
		}
	}
	@media (max-width: 767px) {
		.woocommerce form .form-row-first, .woocommerce form .form-row-last, .woocommerce-page form .form-row-first, .woocommerce-page form .form-row-last {
    	width: 100% !important;
		}
		.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper {
			padding: 30px !important;
		}
	}
	@media (max-width: 430px) {
			.ywraq-form-table-wrapper .yith-ywraq-mail-form-wrapper {
    		padding: 20px !important;
			}
	}
	
	.woocommerce nav.woocommerce-pagination ul li a:focus,
	.woocommerce nav.woocommerce-pagination ul li a:active {
		background: transparent !important;
	}
	.woocommerce nav.woocommerce-pagination ul li a.prev,
	.woocommerce nav.woocommerce-pagination ul li a.next {
		text-indent: -999em;
	}
	.woocommerce nav.woocommerce-pagination ul li a.prev,
	.woocommerce nav.woocommerce-pagination ul li a.next,
	.woocommerce nav.woocommerce-pagination ul li a.prev:focus,
	.woocommerce nav.woocommerce-pagination ul li a.next:focus,
	.woocommerce nav.woocommerce-pagination ul li a.prev:hover,
	.woocommerce nav.woocommerce-pagination ul li a.next:hover {
		background: #f6f6f6 url(https://www.abacusmedicine.com/es/wp-content/uploads/sites/5/2025/01/ic_arrow_down_blue.svg) center center no-repeat !important;
		width: 40px;
    height:40px;
		background-size: 25px !important;
	}
	.woocommerce nav.woocommerce-pagination ul li a.prev:focus,
	.woocommerce nav.woocommerce-pagination ul li a.next:focus,
	.woocommerce nav.woocommerce-pagination ul li a.prev:hover,
	.woocommerce nav.woocommerce-pagination ul li a.next:hover {
		background-color: #f6f6f6 !important;
	}
	.woocommerce nav.woocommerce-pagination ul li a.prev {
		transform: rotate(90deg);
		margin-right: 18px;
	}
	.woocommerce nav.woocommerce-pagination ul li a.next {
		transform: rotate(-90deg);
		margin-left: 18px;
	}
	nav.woocommerce-pagination ul li a, 
	nav.woocommerce-pagination ul li span {
    padding: 0 18px !important;
    line-height: 40px !important;
}
	
.woocommerce form #privacy_field.form-row-first {
    width: 100% !important;
    margin-top: 20px;
	position: relative;
	    padding-left: 34px;
}
	.woocommerce .yith-ywraq-mail-form-wrapper form .form-row label {
		display: flex;
	}
	.woocommerce form .form-row .input-checkbox {
		width: 24px;
	}
	
	.woocommerce form #privacy_field input {
    position: absolute;
    left: 0;
    width: 24px;
    height: 24px;
    cursor: pointer;
    border: 1px solid #000;
    background: #fff;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding: 0 !important;
}
	
.woocommerce form #privacy_field input:hover {
    border-color: #1E90B3;
}

.woocommerce form #privacy_field input:checked {
    background: #1E90B3;
    border-color: #1E90B3;
}
.woocommerce form #privacy_field input:checked::after {
    border-color: #fff;
}
.woocommerce form #privacy_field input:checked::after {
    content: '';
    position: absolute;
    left: 8px;
    top: 3px;
    width: 6px;
    height: 14px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}	

	
	html.popup-open,
body.popup-open {
    background: 0 0 !important;
    overflow: hidden;
}
.triggerShopPopupWrapper {
    bottom: 0;
    height: 100%;
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    position: fixed;
    z-index: 9999;
    background: rgba(0, 0, 0, .75);
    -webkit-backdrop-filter: blur(10px);
    backdrop-filter: blur(10px);
}

.inner-content {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
    height: 100%;
    width: 100%;
    width: 100%;
}
.pop-content {
    background: #ecf1ed;
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    max-width: 600px;
}
@media (min-width: 0px) {
    .pop-content {
        padding: 30px;
        gap: 0;
    }
	.pop-content h2 {
        font-size: 24px;
        line-height: 32px;
		margin: 0 0 16px;
    }
  .pop-content, .pop-content p {
        font-size: 16px;
        line-height: 24px;
    }
}

@media (min-width: 767px) {
    .pop-content {
        padding: 40px;
        gap: 5px;
    }
    .pop-content h2 {
        font-size: 32px;
        line-height: 38.4px;
        
    }
	.pop-content, .pop-content p {
        font-size: 18px;
        line-height: 26px;
    }
}
.pop-content .button-set a.pop-yes {
    padding-right: 54px;
    position: relative;
    border: 1px solid #000;
}
.pop-content .button-set a {
    padding: 10px 24px;
    border: 1px solid transparent;
    color: #000;
}
.pop-content .d-flex {
    justify-content: flex-end;
    gap: 10px;
}
.button-set {
    border-top: 1px solid #000;
    padding-top: 40px;
}
.d-flex {
    display: flex;
}
.pop-content .button-set a.pop-yes:after {
    content: "";
    width: 22px;
    height: 24px;
    position: absolute;
    right: 24px;
}
.pop-content .button-set a.pop-yes:after {
    background: url(https://www.abacusmedicine.com/es/wp-content/uploads/sites/5/2025/01/ic_arrow_right_blue.svg) 0 center no-repeat;
}

.pop-content .button-set a:hover {
    background-color: #1E90B3 !important;
    color: #fff !important;
    border-color: #1E90B3 !important;
}
.pop-content .button-set a.pop-yes:hover:after {
    background-image: url(https://www.abacusmedicine.com/es/wp-content/uploads/sites/5/2024/11/arrow-right-white.svg);
}
/*	@media (max-width: 480px) {
		.pop-content .button-set {
			flex-direction: column-reverse;
		}
		.pop-content .button-set a {
				padding: 10px 24px;
				border: 1px solid transparent;
				color: #000;
				text-align: center;
				width: max-content;
				margin: 0 auto;
		}
	}*/
	@media (max-width: 390px) {
    .pop-content .button-set a {
        padding: 10px 18px;
    }
		    .pop-content .button-set a.pop-yes {
        padding-right: 48px;
    }
}/* End custom CSS */