.elementor-1413 .elementor-element.elementor-element-4346a11{--display:flex;--min-height:calc( 50vh + 83px + 1rem );--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;--justify-content:center;--padding-top:0rem;--padding-bottom:0rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1413 .elementor-element.elementor-element-4346a11:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-4346a11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#3F492A;}.elementor-1413 .elementor-element.elementor-element-ba61e74.elementor-element{--align-self:center;}.elementor-1413 .elementor-element.elementor-element-ba61e74{text-align:center;}.elementor-1413 .elementor-element.elementor-element-ba61e74 .elementor-heading-title{font-family:"Excon", Sans-serif;font-size:90px;color:#D8F3A3;}.elementor-1413 .elementor-element.elementor-element-4d333db.elementor-element{--align-self:center;}.elementor-1413 .elementor-element.elementor-element-4d333db{text-align:center;color:var( --e-global-color-f4a221a );}.elementor-1413 .elementor-element.elementor-element-460cd70{--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-1413 .elementor-element.elementor-element-80484b1{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:1rem 1rem;--row-gap:1rem;--column-gap:1rem;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1413 .elementor-element.elementor-element-1167ac5{--display:flex;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-1413 .elementor-element.elementor-element-1167ac5:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-1167ac5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#2F9ECD;}.elementor-1413 .elementor-element.elementor-element-ae6b2c6{--display:flex;--min-height:361.41px;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1413 .elementor-element.elementor-element-25be8ad img{width:100%;height:361.41px;object-fit:cover;object-position:center center;border-radius:1rem 1rem 1rem 1rem;}.elementor-1413 .elementor-element.elementor-element-efce40d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1413 .elementor-element.elementor-element-966d9f9 .elementor-heading-title{color:var( --e-global-color-f4a221a );}.elementor-1413 .elementor-element.elementor-element-b422122{color:var( --e-global-color-f4a221a );}.elementor-1413 .elementor-element.elementor-element-615b0b7 .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-f4a221a );color:var( --e-global-color-f4a221a );padding:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-615b0b7{padding:0rem 0rem 0.5rem 0rem;}.elementor-1413 .elementor-element.elementor-element-615b0b7.elementor-element{--align-self:flex-start;}.elementor-1413 .elementor-element.elementor-element-615b0b7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1413 .elementor-element.elementor-element-2bb9ee5{--display:flex;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-1413 .elementor-element.elementor-element-2bb9ee5:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-2bb9ee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D8F3A3;}.elementor-1413 .elementor-element.elementor-element-b54d66e{--display:flex;--min-height:361.41px;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1413 .elementor-element.elementor-element-9e69692 img{width:100%;height:361.41px;object-fit:cover;object-position:center center;border-radius:1rem 1rem 1rem 1rem;}.elementor-1413 .elementor-element.elementor-element-6a08680{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1413 .elementor-element.elementor-element-aaff2d2 .elementor-heading-title{color:#3F492A;}.elementor-1413 .elementor-element.elementor-element-2905881{color:#3F492A;}.elementor-1413 .elementor-element.elementor-element-4a00e3d .elementor-button{background-color:#61CE7000;fill:#3F492A;color:#3F492A;padding:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-4a00e3d{padding:0rem 0rem 0.5rem 0rem;}.elementor-1413 .elementor-element.elementor-element-4a00e3d.elementor-element{--align-self:flex-start;}.elementor-1413 .elementor-element.elementor-element-4a00e3d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1413 .elementor-element.elementor-element-8df26a7{--display:flex;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-1413 .elementor-element.elementor-element-8df26a7:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-8df26a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B69475;}.elementor-1413 .elementor-element.elementor-element-205cb76{--display:flex;--min-height:361.41px;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1413 .elementor-element.elementor-element-9ac095b img{width:100%;height:361.41px;object-fit:cover;object-position:center center;border-radius:1rem 1rem 1rem 1rem;}.elementor-1413 .elementor-element.elementor-element-f73378c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1413 .elementor-element.elementor-element-2cdd529 .elementor-heading-title{color:var( --e-global-color-f4a221a );}.elementor-1413 .elementor-element.elementor-element-cef7f73{color:var( --e-global-color-f4a221a );}.elementor-1413 .elementor-element.elementor-element-f054c8e .elementor-button{background-color:#61CE7000;fill:var( --e-global-color-f4a221a );color:var( --e-global-color-f4a221a );padding:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-f054c8e{padding:0rem 0rem 0.5rem 0rem;}.elementor-1413 .elementor-element.elementor-element-f054c8e.elementor-element{--align-self:flex-start;}.elementor-1413 .elementor-element.elementor-element-f054c8e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-1413 .elementor-element.elementor-element-fbcc1c2{--display:flex;--border-radius:1rem 1rem 1rem 1rem;--padding-top:1.2rem;--padding-bottom:1.2rem;--padding-left:1.2rem;--padding-right:1.2rem;}.elementor-1413 .elementor-element.elementor-element-fbcc1c2:not(.elementor-motion-effects-element-type-background), .elementor-1413 .elementor-element.elementor-element-fbcc1c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D3D3D3;}.elementor-1413 .elementor-element.elementor-element-8b7f037{--display:flex;--min-height:361.41px;--border-radius:1rem 1rem 1rem 1rem;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1413 .elementor-element.elementor-element-f0fce87 img{width:100%;height:361.41px;object-fit:cover;object-position:center center;border-radius:1rem 1rem 1rem 1rem;}.elementor-1413 .elementor-element.elementor-element-c7a5cf9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1413 .elementor-element.elementor-element-ed5e117 .elementor-heading-title{color:#3F492A;}.elementor-1413 .elementor-element.elementor-element-e8a4168{color:#3F492A;}.elementor-1413 .elementor-element.elementor-element-294b4dc .elementor-button{background-color:#61CE7000;fill:#3F492A;color:#3F492A;padding:0px 0px 0px 0px;}.elementor-1413 .elementor-element.elementor-element-294b4dc{padding:0rem 0rem 0.5rem 0rem;}.elementor-1413 .elementor-element.elementor-element-294b4dc.elementor-element{--align-self:flex-start;}.elementor-1413 .elementor-element.elementor-element-294b4dc .elementor-button-content-wrapper{flex-direction:row-reverse;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1413 .elementor-element.elementor-element-ba61e74 .elementor-heading-title{font-size:65px;}.elementor-1413 .elementor-element.elementor-element-80484b1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1413 .elementor-element.elementor-element-ba61e74.elementor-element{--align-self:center;}.elementor-1413 .elementor-element.elementor-element-ba61e74 .elementor-heading-title{font-size:45px;}.elementor-1413 .elementor-element.elementor-element-80484b1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1413 .elementor-element.elementor-element-1167ac5{--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-1413 .elementor-element.elementor-element-efce40d{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1413 .elementor-element.elementor-element-2bb9ee5{--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-1413 .elementor-element.elementor-element-8df26a7{--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-1413 .elementor-element.elementor-element-f73378c{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}.elementor-1413 .elementor-element.elementor-element-fbcc1c2{--padding-top:0.5rem;--padding-bottom:0.5rem;--padding-left:0.5rem;--padding-right:0.5rem;}.elementor-1413 .elementor-element.elementor-element-c7a5cf9{--padding-top:1rem;--padding-bottom:1rem;--padding-left:0rem;--padding-right:0rem;}}/* Start custom CSS for container, class: .elementor-element-1167ac5 */.elementor-1413 .elementor-element.elementor-element-1167ac5 a {
    width: 100%;
}
.elementor-1413 .elementor-element.elementor-element-1167ac5 {
    --underline-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bb9ee5 */.elementor-1413 .elementor-element.elementor-element-2bb9ee5 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8df26a7 */.elementor-1413 .elementor-element.elementor-element-8df26a7 a {
    width: 100%;
}

.elementor-1413 .elementor-element.elementor-element-8df26a7 {
    --underline-color: #ffffff;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b7f037 */.elementor-1413 .elementor-element.elementor-element-8b7f037 a {
    width: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbcc1c2 */.elementor-1413 .elementor-element.elementor-element-fbcc1c2 {
    --underline-color: #3F492A;
}
.card-anime .underline-anim{
    position: relative;
    text-decoration: none;
    display: inline-block;
}

.card-anime .underline-anim::after {
    content: "";
    position: absolute;
    bottom: 3px;
    left: 0;
    width: 100%;
    height: 2px;
    background: var(--underline-color, #3F492A);
    transform: scaleX(0);
    transform-origin: left;
    transition: transform 0.4s ease var(--underline-delay, 0s);
}

.card-anime:hover .underline-anim::after,
.card-anime:focus .underline-anim::after {
    transform: scaleX(1);
}

.card-anime:not(:hover):not(:focus) .underline-anim::after {
    transform-origin: right;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Excon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://hortiva.ma/wp-content/uploads/2026/01/Excon-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Excon';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://hortiva.ma/wp-content/uploads/2026/01/Excon-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Excon';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://hortiva.ma/wp-content/uploads/2026/01/Excon-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Excon';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://hortiva.ma/wp-content/uploads/2026/01/Excon-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Excon';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://hortiva.ma/wp-content/uploads/2026/01/Excon-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Excon';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: ;
}
/* End Custom Fonts CSS */