.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-ce05b22:#125C49;--e-global-color-fe041c4:#FFFFFF;--e-global-color-b223c94:#A1EADE;--e-global-color-faac5c5:#E79940;--e-global-color-5cad464:#EF932B;--e-global-color-99fd12f:#000000;--e-global-color-1ddb365:#0B6081;--e-global-color-76f99ac:#8EC9A6;--e-global-color-bbf2a30:#2CC8FC;--e-global-color-72a3f2d:#A5C543;--e-global-color-db77a39:#D2E2BC;--e-global-color-9beaca1:#40C1AC;--e-global-color-587b9b0:#19C8FF;--e-global-color-0db6b66:#00BF6F;--e-global-color-ca5a573:#E24585;--e-global-color-87400d9:#BED78C;--e-global-color-063479b:#ECD898;--e-global-color-b41bc06:#8DC8E8;--e-global-color-4ac680f:#9EEADE;--e-global-color-ee20187:#D5568A;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */@media only screen and (max-width: 767px) {

.box-curva {
background: rgb(142,201,166);
background: linear-gradient(180deg, rgba(142,201,166,1) 82%, rgba(18,92,73,1) 82%, rgba(18,92,73,1) 100%);
    border-radius: 2% 5% 4% 2% / 20% 20% 30% 20%;
} 

} 

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

.box-curva {
background: rgb(142,201,166);
background: linear-gradient(180deg, rgba(142,201,166,1) 85%, rgba(18,92,73,1) 85%, rgba(18,92,73,1) 100%);
    border-radius: 2% 5% 4% 2% / 20% 20% 30% 20%;
} 

} 

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

.box-curva {
background: rgb(142,201,166);
background: linear-gradient(180deg, rgba(142,201,166,1) 80%, rgba(18,92,73,1) 80%, rgba(18,92,73,1) 100%);
    border-radius: 2% 5% 4% 2% / 20% 20% 30% 20%;
} 

} 

.boton-curvo-insect {
    background: #8dc8e8;
    border-radius: 3px 12% 10% 10%;
    height: 50px;
} 

.boton-curvo-veggie {
    background: #ff6a13;
    border-radius: 3px 12% 10% 10%;
    height: 50px;
} 

.boton-curvo-farm {
    background: #e24585;
    border-radius: 3px 12% 10% 10%;
    height: 50px;
} 

.boton-curvo-naranja {
    background: #fc6a28;
    border-radius: 3px 12% 10% 10%;
    height: 50px;
} 

.boton-curvo-azul {
    background: #0b6081;
    border-radius: 3px 12% 10% 10%;
    height: 50px;
} 

@media only screen and (max-width: 767px) {
    
.fa-arrow-alt-circle-right {
     content:url(https://green-petfood.com.pa/wp-content/uploads/2022/04/boton-arrow.png);
     height:50px;
     width:50px;
     margin-top: -5px;
     margin-right: -125px;
} 
} 

@media only screen and (min-width: 768px) {
    
.fa-arrow-alt-circle-right {
     content:url(https://green-petfood.com.pa/wp-content/uploads/2022/04/boton-arrow.png);
     height:50px;
     width:50px;
     margin-top: -5px;
     margin-right: -40px;
} 
} 

@media only screen and (min-width: 769px) {
    
.fa-arrow-alt-circle-right {
     content:url(https://green-petfood.com.pa/wp-content/uploads/2022/04/boton-arrow.png);
     height:50px;
     width:50px;
     margin-top: -5px;
     margin-right: -95px;
} 
} 

@media only screen and (max-width: 767px) {

.box-curva-2 {
background: #d2e2bc;
    border-radius: 2% 5% 4% 2% / 6% 4% 10% 7%;
} 

} 

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

.box-curva-2 {
background: #d2e2bc;
    border-radius: 2% 5% 4% 2% / 6% 4% 10% 7%;
} 

} 

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

.box-curva-2 {
background: #d2e2bc;
    border-radius: 5% 2% 4% 1% / 46% 74% 60% 47%;
} 

} 

.footer-links-dog a,a:visited {
    color: #ef932b;
}

.footer-links-cat a, a:visited {
    color: #2cc8fc;
}

.footer-links-nosotros a, a:visited {
    color: #a5c543;
}

 /* Improved Animations  */

@keyframes fadeDown {
    from {
        opacity: 0;
        transform: translate3d(0,-30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInDown {
    animation-name: fadeDown
}

@keyframes fadeLeft {
    from {
        opacity: 0;
        transform: translate3d(-30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInLeft {
    animation-name: fadeLeft
}

@keyframes fadeRight {
    from {
        opacity: 0;
        transform: translate3d(30px,0,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInRight {
    animation-name: fadeRight
}

@keyframes fadeUp {
    from {
        opacity: 0;
        transform: translate3d(0,30px,0)
    }

    to {
        opacity: 1;
        transform: none
    }
}

.elementor-element.fadeInUp {
    animation-name: fadeUp
}/* End custom CSS */