.elementor-448 .elementor-element.elementor-element-42a02a8{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-448 .elementor-element.elementor-element-542aaad0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF2E;--border-color:#FFFFFF2E;--border-radius:100px 100px 100px 100px;}.elementor-widget-heading .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-448 .elementor-element.elementor-element-5a90b66d.elementor-element{--align-self:center;}.elementor-448 .elementor-element.elementor-element-5a90b66d{text-align:center;}.elementor-448 .elementor-element.elementor-element-5a90b66d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:300;color:#FFFFFF;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-448 .elementor-element.elementor-element-542d6711 img{width:80%;height:228px;object-fit:cover;object-position:center center;border-radius:25px 25px 25px 25px;}.elementor-448 .elementor-element.elementor-element-4f2f9ce9{--display:flex;--gap:05px 05px;--row-gap:05px;--column-gap:05px;}.elementor-448 .elementor-element.elementor-element-2646c5ae{text-align:center;}.elementor-448 .elementor-element.elementor-element-2646c5ae .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-7bd27b7c{text-align:center;}.elementor-448 .elementor-element.elementor-element-7bd27b7c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:12px;font-weight:300;color:#FFFFFF91;}.elementor-448 .elementor-element.elementor-element-6b94352a{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:15px;--grid-column-gap:9px;--grid-row-gap:0px;}.elementor-448 .elementor-element.elementor-element-6b94352a .elementor-social-icon{background-color:#FFFFFF1A;}.elementor-448 .elementor-element.elementor-element-6b94352a .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-448 .elementor-element.elementor-element-3225edbc{text-align:center;}.elementor-448 .elementor-element.elementor-element-3225edbc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:18px;font-weight:300;color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-6432f274{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-448 .elementor-element.elementor-element-47364c58{--display:flex;--min-height:600px;--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:space-between;}.elementor-448 .elementor-element.elementor-element-47364c58.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-448 .elementor-element.elementor-element-b6d42be{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-448 .elementor-element.elementor-element-babb7ba .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.4rem;font-weight:300;font-style:italic;color:var( --e-global-color-secondary );}.elementor-448 .elementor-element.elementor-element-3569165b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:2.2rem;font-weight:300;color:var( --e-global-color-secondary );}.elementor-448 .elementor-element.elementor-element-3aa97d6a{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-448 .elementor-element.elementor-element-3aa97d6a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-448 .elementor-element.elementor-element-1bef75fe{--display:flex;--min-height:600px;--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:flex-end;}.elementor-448 .elementor-element.elementor-element-6e9135c6{--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;}.elementor-448 .elementor-element.elementor-element-3a5d9825{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-448 .elementor-element.elementor-element-45c0b919{text-align:start;}.elementor-448 .elementor-element.elementor-element-45c0b919 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#54595F;}.elementor-448 .elementor-element.elementor-element-3cc90433{text-align:start;}.elementor-448 .elementor-element.elementor-element-3cc90433 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.2em;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-448 .elementor-element.elementor-element-5741e6cf{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-448 .elementor-element.elementor-element-3bf0922f .elementor-button{background-color:#2F003C00;font-family:"Open Sans", Sans-serif;font-weight:400;letter-spacing:-0.3px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-448 .elementor-element.elementor-element-3268ca32{--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;}.elementor-448 .elementor-element.elementor-element-3b69a1d6{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-448 .elementor-element.elementor-element-2012b474{text-align:start;}.elementor-448 .elementor-element.elementor-element-2012b474 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#54595F;}.elementor-448 .elementor-element.elementor-element-6559fbf8{text-align:start;}.elementor-448 .elementor-element.elementor-element-6559fbf8 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.2em;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-448 .elementor-element.elementor-element-3a9c18db{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-448 .elementor-element.elementor-element-1b9acd7a .elementor-button{background-color:#2F003C00;font-family:"Open Sans", Sans-serif;font-weight:400;letter-spacing:-0.3px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-448 .elementor-element.elementor-element-33ff851{--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;}.elementor-448 .elementor-element.elementor-element-7b400596{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-448 .elementor-element.elementor-element-44ca543b{text-align:start;}.elementor-448 .elementor-element.elementor-element-44ca543b .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.5em;font-weight:400;color:#54595F;}.elementor-448 .elementor-element.elementor-element-7f710ab4{text-align:start;}.elementor-448 .elementor-element.elementor-element-7f710ab4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.2em;font-weight:400;font-style:italic;color:var( --e-global-color-text );}.elementor-448 .elementor-element.elementor-element-45871aa9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-448 .elementor-element.elementor-element-5f7ba60e .elementor-button{background-color:#2F003C00;font-family:"Open Sans", Sans-serif;font-weight:400;letter-spacing:-0.3px;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-radius:50px 50px 50px 50px;}.elementor-448 .elementor-element.elementor-element-2fb316f2{--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-448 .elementor-element.elementor-element-2f34696a{--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;}.elementor-448 .elementor-element.elementor-element-1fab0c2b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-448 .elementor-element.elementor-element-1fab0c2b:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-1fab0c2b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-44bf55c8{--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:center;--flex-wrap:nowrap;}.elementor-448 .elementor-element.elementor-element-34321cc6{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-34321cc6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:500;color:#000000;}.elementor-448 .elementor-element.elementor-element-6d5557a4{--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:center;--flex-wrap:nowrap;}.elementor-448 .elementor-element.elementor-element-1f573614{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-1f573614 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:500;color:#000000;}.elementor-448 .elementor-element.elementor-element-169871e4{--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:center;--flex-wrap:nowrap;}.elementor-448 .elementor-element.elementor-element-cacf7f4{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-cacf7f4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:500;color:#000000;}.elementor-448 .elementor-element.elementor-element-7b3ee7ef{--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:center;--flex-wrap:nowrap;}.elementor-448 .elementor-element.elementor-element-56fcf154{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-56fcf154 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:500;color:#000000;}.elementor-448 .elementor-element.elementor-element-3d9ee8a{--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:center;--flex-wrap:nowrap;}.elementor-448 .elementor-element.elementor-element-4087bfd3{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-4087bfd3 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:500;color:#000000;}.elementor-448 .elementor-element.elementor-element-319dc612{--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;}.elementor-448 .elementor-element.elementor-element-2cd574b4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--flex-wrap:nowrap;}.elementor-448 .elementor-element.elementor-element-2cd574b4:not(.elementor-motion-effects-element-type-background), .elementor-448 .elementor-element.elementor-element-2cd574b4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-448 .elementor-element.elementor-element-69da2e1f{--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:center;--flex-wrap:nowrap;}.elementor-448 .elementor-element.elementor-element-3c30eb8c{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-3c30eb8c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:500;color:#000000;}.elementor-448 .elementor-element.elementor-element-607781d9{--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:center;--flex-wrap:nowrap;}.elementor-448 .elementor-element.elementor-element-796da7e4{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-796da7e4 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:500;color:#000000;}.elementor-448 .elementor-element.elementor-element-206c7c00{--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:center;--flex-wrap:nowrap;}.elementor-448 .elementor-element.elementor-element-507028e9{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-507028e9 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:500;color:#000000;}.elementor-448 .elementor-element.elementor-element-5dd7aa0c{--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:center;--flex-wrap:nowrap;}.elementor-448 .elementor-element.elementor-element-27d21b90{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-27d21b90 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:500;color:#000000;}.elementor-448 .elementor-element.elementor-element-1e121a83{--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:center;--flex-wrap:nowrap;}.elementor-448 .elementor-element.elementor-element-290b8fb{width:var( --container-widget-width, auto );max-width:auto;--container-widget-width:auto;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-290b8fb .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:54px;font-weight:500;color:#000000;}.elementor-448 .elementor-element.elementor-element-272a2ce1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-448 .elementor-element.elementor-element-dc4692e{--grid-columns:1;--grid-row-gap:40px;width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-448 .elementor-element.elementor-element-83001a2{--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;--justify-content:center;}.elementor-448 .elementor-element.elementor-element-83001a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-448 .elementor-element.elementor-element-657fac6{text-align:start;}.elementor-448 .elementor-element.elementor-element-657fac6 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.4rem;font-weight:300;font-style:italic;color:var( --e-global-color-secondary );}.elementor-448 .elementor-element.elementor-element-f916717{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-448 .elementor-element.elementor-element-f916717.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-448 .elementor-element.elementor-element-c467f24 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.4rem;font-weight:700;font-style:normal;color:#000000;}.elementor-448 .elementor-element.elementor-element-4251f9c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1rem;font-weight:300;color:#000000;}.elementor-448 .elementor-element.elementor-element-d48469e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.4rem;font-weight:700;font-style:normal;color:#000000;}.elementor-448 .elementor-element.elementor-element-dda4d4c .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1rem;font-weight:300;color:#000000;}.elementor-448 .elementor-element.elementor-element-9d0a89f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.4rem;font-weight:700;font-style:normal;color:#000000;}.elementor-448 .elementor-element.elementor-element-7bfef76 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1rem;font-weight:300;color:#000000;}.elementor-448 .elementor-element.elementor-element-b32ed6d .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.4rem;font-weight:700;font-style:normal;color:#000000;}.elementor-448 .elementor-element.elementor-element-d4c1e08 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1rem;font-weight:300;color:#000000;}.elementor-448 .elementor-element.elementor-element-8ba8811 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.4rem;font-weight:700;font-style:normal;color:#000000;}.elementor-448 .elementor-element.elementor-element-23f7126 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:1.1rem;font-weight:300;color:#000000;}body.elementor-page-448:not(.elementor-motion-effects-element-type-background), body.elementor-page-448 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F1E8;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-448 .elementor-element.elementor-element-dc4692e{--grid-columns:2;}}@media(max-width:767px){.elementor-448 .elementor-element.elementor-element-42a02a8{--width:auto;}.elementor-448 .elementor-element.elementor-element-47364c58{--min-height:0px;}.elementor-448 .elementor-element.elementor-element-babb7ba{text-align:center;}.elementor-448 .elementor-element.elementor-element-3569165b{text-align:center;}.elementor-448 .elementor-element.elementor-element-3569165b .elementor-heading-title{font-size:1.6rem;}.elementor-448 .elementor-element.elementor-element-3aa97d6a{--justify-content:center;}.elementor-448 .elementor-element.elementor-element-dc4692e{--grid-columns:1;--container-widget-width:300px;--container-widget-flex-grow:0;width:var( --container-widget-width, 300px );max-width:300px;}.elementor-448 .elementor-element.elementor-element-83001a2{--min-height:0px;}.elementor-448 .elementor-element.elementor-element-657fac6{text-align:center;}.elementor-448 .elementor-element.elementor-element-f916717{--min-height:0px;}.elementor-448 .elementor-element.elementor-element-c467f24{text-align:center;}.elementor-448 .elementor-element.elementor-element-4251f9c{text-align:center;}.elementor-448 .elementor-element.elementor-element-d48469e{text-align:center;}.elementor-448 .elementor-element.elementor-element-dda4d4c{text-align:center;}.elementor-448 .elementor-element.elementor-element-9d0a89f{text-align:center;}.elementor-448 .elementor-element.elementor-element-7bfef76{text-align:center;}.elementor-448 .elementor-element.elementor-element-b32ed6d{text-align:center;}.elementor-448 .elementor-element.elementor-element-d4c1e08{text-align:center;}.elementor-448 .elementor-element.elementor-element-8ba8811{text-align:center;}.elementor-448 .elementor-element.elementor-element-23f7126{text-align:center;}}@media(min-width:768px){.elementor-448 .elementor-element.elementor-element-542aaad0{--width:80%;}.elementor-448 .elementor-element.elementor-element-47364c58{--width:41.561%;}.elementor-448 .elementor-element.elementor-element-1bef75fe{--width:66.6666%;}.elementor-448 .elementor-element.elementor-element-6e9135c6{--width:100%;}.elementor-448 .elementor-element.elementor-element-3a5d9825{--width:51%;}.elementor-448 .elementor-element.elementor-element-5741e6cf{--width:40%;}.elementor-448 .elementor-element.elementor-element-3268ca32{--width:100%;}.elementor-448 .elementor-element.elementor-element-3b69a1d6{--width:51%;}.elementor-448 .elementor-element.elementor-element-3a9c18db{--width:40%;}.elementor-448 .elementor-element.elementor-element-33ff851{--width:100%;}.elementor-448 .elementor-element.elementor-element-7b400596{--width:51%;}.elementor-448 .elementor-element.elementor-element-45871aa9{--width:40%;}.elementor-448 .elementor-element.elementor-element-44bf55c8{--width:auto;}.elementor-448 .elementor-element.elementor-element-6d5557a4{--width:auto;}.elementor-448 .elementor-element.elementor-element-169871e4{--width:auto;}.elementor-448 .elementor-element.elementor-element-7b3ee7ef{--width:auto;}.elementor-448 .elementor-element.elementor-element-3d9ee8a{--width:auto;}.elementor-448 .elementor-element.elementor-element-69da2e1f{--width:auto;}.elementor-448 .elementor-element.elementor-element-607781d9{--width:auto;}.elementor-448 .elementor-element.elementor-element-206c7c00{--width:auto;}.elementor-448 .elementor-element.elementor-element-5dd7aa0c{--width:auto;}.elementor-448 .elementor-element.elementor-element-1e121a83{--width:auto;}.elementor-448 .elementor-element.elementor-element-f916717{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2f34696a */.marquee-loop {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.marquee-track {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  width: max-content !important;
  min-width: max-content !important;
  animation: marquee-left 22s linear infinite;
  will-change: transform;

}

.marquee-item {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 150px;
  padding-right: 140px;
  flex: 0 0 auto !important;
  width: auto !important;
  max-width: none !important;
}

.marquee-item .elementor-widget-heading,
.marquee-item .elementor-heading-title {
  width: auto !important;
  max-width: none !important;
  white-space: nowrap !important;
  margin: 0 !important;
}

.marquee-item img,
.marquee-item svg {
  width: 80px;
  height: auto;
  flex: 0 0 auto !important;
}

@keyframes marquee-left {
  from {
    transform: translateX(0);
  }

  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-319dc612 */.marquee-loop2 {
  width: 100%;
  overflow: hidden;
  position: relative;
}

.marquee-track2 {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  width: max-content !important;
  min-width: max-content !important;
  gap: 80px;
  animation: marquee-right 22s linear infinite;
  will-change: transform;
}

.marquee-track2 .marquee-item {
  display: flex !important;
  flex-direction: row !important;
  flex-wrap: nowrap !important;
  align-items: center !important;
  gap: 80px;
  flex: 0 0 auto !important;
  width: auto !important;
  max-width: none !important;
  padding-right: 0 !important;
}

@keyframes marquee-right {
  from {
    transform: translateX(-50%);
  }

  to {
    transform: translateX(0);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2fb316f2 */.marquee-wrap {
  position: relative;
  width: 100%;
  height: 500px;
  overflow: hidden !important;
}

/* Las dos bandas */
.marquee-loop,
.marquee-loop2 {
  position: absolute;
  left: 50%;
  width: 130vw;
  overflow: visible !important;
  pointer-events: none;
}

/* Marquee que va hacia la izquierda */
.marquee-loop {
  top: 48%;
  transform: translate(-50%, -50%) rotate(-10deg);
  z-index: 2;
}

/* Marquee que va hacia la derecha */
.marquee-loop2 {
  top: 48%;
  transform: translate(-50%, -50%) rotate(10deg);
  z-index: 1;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-dc4692e */.destacados,
.destacados .elementor-widget-container,
.destacados .elementor-loop-container {
  overflow: visible !important;
}

.destacados {
  position: relative;
  padding-bottom: 10vh;
}

.destacados .elementor-loop-container {
  overflow: visible !important;
}

.destacados .e-loop-item {
  position: sticky !important;
  top: var(--card-top, 180px) !important;
}/* End custom CSS */