.elementor-7731 .elementor-element.elementor-element-6332e16{--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-7731 .elementor-element.elementor-element-3c410fa{--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-7731 .elementor-element.elementor-element-ca9b49d{--spacer-size:69px;}.elementor-7731 .elementor-element.elementor-element-e7b282c{--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;}.elementor-7731 .elementor-element.elementor-element-65bed8b{--display:flex;}.elementor-7731 .elementor-element.elementor-element-65bed8b.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-search{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search.e-focus{--e-search-input-color:var( --e-global-color-text );}.elementor-widget-search .elementor-pagination{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-7731 .elementor-element.elementor-element-2dd56ac .e-search-input{background-color:#1D1D1D;font-family:"Alata", Sans-serif;border-style:solid;border-width:1px 1px 1px 1px;border-color:#434343;border-radius:20px 20px 20px 20px;}.elementor-7731 .elementor-element.elementor-element-2dd56ac .e-search-submit:hover{background-color:#A38222;}.elementor-7731 .elementor-element.elementor-element-2dd56ac{margin:30px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;--e-search-placeholder-color:var( --e-global-color-primary );--e-search-input-color:var( --e-global-color-primary );--e-search-icon-label-color:var( --e-global-color-primary );--e-search-submit-margin-inline-start:10px;--e-search-icon-clear-size:3px;--e-search-icon-clear-color:var( --e-global-color-primary );--e-search-submit-border-radius:20px 20px 20px 20px;--e-search-submit-padding:15px 15px 15px 15px;}.elementor-7731 .elementor-element.elementor-element-2dd56ac.e-focus{--e-search-input-color:var( --e-global-color-primary );}.elementor-7731 .elementor-element.elementor-element-f36c522{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-widget-mega-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-mega-menu{--n-menu-divider-color:var( --e-global-color-text );}.elementor-7731 .elementor-element.elementor-element-28eefb5{--display:flex;}.elementor-7731 .elementor-element.elementor-element-846b81b{--display:flex;}.elementor-7731 .elementor-element.elementor-element-df93dcd{--display:flex;}.elementor-7731 .elementor-element.elementor-element-51982c6{--display:flex;}.elementor-7731 .elementor-element.elementor-element-40ca4d5{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:initial;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:initial;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:100%;max-width:100%;margin:025px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--n-menu-open-animation-duration:500ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:0px;--n-menu-title-color-normal:#8D8D8D;--n-menu-divider-content:"";--n-menu-divider-style:solid;--n-menu-title-transition:300ms;--n-menu-title-direction:row;--n-menu-icon-order:initial;--n-menu-icon-align-items:initial;--n-menu-title-align-items-toggle:center;--n-menu-icon-size:16px;--n-menu-icon-color:#757575;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;}.elementor-7731 .elementor-element.elementor-element-40ca4d5.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-7731 .elementor-element.elementor-element-40ca4d5 > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){text-shadow:0px 0px 8px rgba(0,0,0,0.3);}.elementor-7731 .elementor-element.elementor-element-40ca4d5 {--n-menu-title-color-hover:var( --e-global-color-7796785 );--n-menu-title-color-active:var( --e-global-color-primary );}.elementor-7731 .elementor-element.elementor-element-364eb65{--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-7731 .elementor-element.elementor-element-7b057d3{--display:flex;}.elementor-7731 .elementor-element.elementor-element-4b023fa{--display:flex;}.elementor-7731 .elementor-element.elementor-element-875ddde{--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-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-7731 .elementor-element.elementor-element-67198a7{margin:40px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;text-align:start;}.elementor-7731 .elementor-element.elementor-element-67198a7 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:100px;font-weight:600;}.elementor-7731 .elementor-element.elementor-element-12a2cd7{margin:-37px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 21px;text-align:start;}.elementor-7731 .elementor-element.elementor-element-12a2cd7 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:100px;font-weight:600;color:var( --e-global-color-7796785 );}.elementor-7731 .elementor-element.elementor-element-640a567{--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;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7731 .elementor-element.elementor-element-397f185{--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;}.elementor-7731 .elementor-element.elementor-element-c3a2952{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-7731 .elementor-element.elementor-element-c3a2952:not(.elementor-motion-effects-element-type-background), .elementor-7731 .elementor-element.elementor-element-c3a2952 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6F2D4;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7731 .elementor-element.elementor-element-5f37a05{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:10px 10px 10px 10px;}.elementor-7731 .elementor-element.elementor-element-5f37a05.elementor-element{--align-self:center;}.elementor-7731 .elementor-element.elementor-element-5f37a05 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-7731 .elementor-element.elementor-element-5f37a05 .elementor-icon-box-title{margin-block-end:0px;color:#161616;}.elementor-7731 .elementor-element.elementor-element-5f37a05.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7731 .elementor-element.elementor-element-5f37a05.elementor-view-framed .elementor-icon, .elementor-7731 .elementor-element.elementor-element-5f37a05.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7731 .elementor-element.elementor-element-5f37a05 .elementor-icon{font-size:80px;}.elementor-7731 .elementor-element.elementor-element-5f37a05 .elementor-icon-box-description{color:#4D4D4D;}.elementor-7731 .elementor-element.elementor-element-0114a2a{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-7731 .elementor-element.elementor-element-0114a2a:not(.elementor-motion-effects-element-type-background), .elementor-7731 .elementor-element.elementor-element-0114a2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#494949;}.elementor-7731 .elementor-element.elementor-element-c8baa43{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:10px 10px 10px 10px;}.elementor-7731 .elementor-element.elementor-element-c8baa43.elementor-element{--align-self:center;}.elementor-7731 .elementor-element.elementor-element-c8baa43 .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-7731 .elementor-element.elementor-element-c8baa43 .elementor-icon-box-title{margin-block-end:0px;color:#ECECEC;}.elementor-7731 .elementor-element.elementor-element-c8baa43.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7796785 );}.elementor-7731 .elementor-element.elementor-element-c8baa43.elementor-view-framed .elementor-icon, .elementor-7731 .elementor-element.elementor-element-c8baa43.elementor-view-default .elementor-icon{fill:var( --e-global-color-7796785 );color:var( --e-global-color-7796785 );border-color:var( --e-global-color-7796785 );}.elementor-7731 .elementor-element.elementor-element-c8baa43 .elementor-icon{font-size:80px;}.elementor-7731 .elementor-element.elementor-element-c8baa43 .elementor-icon-box-description{color:#FFFFFF;}.elementor-7731 .elementor-element.elementor-element-838f724{--display:flex;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-7731 .elementor-element.elementor-element-838f724:not(.elementor-motion-effects-element-type-background), .elementor-7731 .elementor-element.elementor-element-838f724 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-7731 .elementor-element.elementor-element-3ddb75c{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:10px 10px 10px 10px;}.elementor-7731 .elementor-element.elementor-element-3ddb75c.elementor-element{--align-self:center;}.elementor-7731 .elementor-element.elementor-element-3ddb75c .elementor-icon-box-wrapper{text-align:start;gap:14px;}.elementor-7731 .elementor-element.elementor-element-3ddb75c .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-7731 .elementor-element.elementor-element-3ddb75c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7731 .elementor-element.elementor-element-3ddb75c.elementor-view-framed .elementor-icon, .elementor-7731 .elementor-element.elementor-element-3ddb75c.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7731 .elementor-element.elementor-element-3ddb75c .elementor-icon{font-size:80px;}.elementor-7731 .elementor-element.elementor-element-3ddb75c .elementor-icon-box-description{color:#8A8989;}.elementor-7731 .elementor-element.elementor-element-d6bd2ca{--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;}.elementor-7731 .elementor-element.elementor-element-298eb50{--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;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-7731 .elementor-element.elementor-element-298eb50:not(.elementor-motion-effects-element-type-background), .elementor-7731 .elementor-element.elementor-element-298eb50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#494949;}.elementor-7731 .elementor-element.elementor-element-ed73c2e{--display:flex;}.elementor-7731 .elementor-element.elementor-element-cf9b031{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:10px 10px 20px 10px;}.elementor-7731 .elementor-element.elementor-element-cf9b031.elementor-element{--align-self:center;}.elementor-7731 .elementor-element.elementor-element-cf9b031 .elementor-icon-box-wrapper{text-align:start;gap:31px;}.elementor-7731 .elementor-element.elementor-element-cf9b031 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-7731 .elementor-element.elementor-element-cf9b031.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7731 .elementor-element.elementor-element-cf9b031.elementor-view-framed .elementor-icon, .elementor-7731 .elementor-element.elementor-element-cf9b031.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7731 .elementor-element.elementor-element-cf9b031 .elementor-icon{font-size:80px;}.elementor-7731 .elementor-element.elementor-element-cf9b031 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-7731 .elementor-element.elementor-element-b2d6f4d{--display:flex;}.elementor-7731 .elementor-element.elementor-element-78843a4{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:10px 10px 20px 10px;}.elementor-7731 .elementor-element.elementor-element-78843a4.elementor-element{--align-self:center;}.elementor-7731 .elementor-element.elementor-element-78843a4 .elementor-icon-box-wrapper{text-align:start;gap:31px;}.elementor-7731 .elementor-element.elementor-element-78843a4 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-7731 .elementor-element.elementor-element-78843a4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-7731 .elementor-element.elementor-element-78843a4.elementor-view-framed .elementor-icon, .elementor-7731 .elementor-element.elementor-element-78843a4.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7731 .elementor-element.elementor-element-78843a4 .elementor-icon{font-size:80px;}.elementor-7731 .elementor-element.elementor-element-78843a4 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-7731 .elementor-element.elementor-element-c7d127f{--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;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-7731 .elementor-element.elementor-element-c7d127f:not(.elementor-motion-effects-element-type-background), .elementor-7731 .elementor-element.elementor-element-c7d127f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6F2D4;}.elementor-7731 .elementor-element.elementor-element-fd9bc35{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-7731 .elementor-element.elementor-element-93ac11b{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:20px 20px 20px 20px;text-align:center;}.elementor-7731 .elementor-element.elementor-element-93ac11b .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-7731 .elementor-element.elementor-element-f06bbd2{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-7731 .elementor-element.elementor-element-f06bbd2 .elementor-icon-box-wrapper{gap:15px;}.elementor-7731 .elementor-element.elementor-element-f06bbd2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7731 .elementor-element.elementor-element-f06bbd2.elementor-view-framed .elementor-icon, .elementor-7731 .elementor-element.elementor-element-f06bbd2.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7731 .elementor-element.elementor-element-f06bbd2.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7731 .elementor-element.elementor-element-f06bbd2.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7796785 );}.elementor-7731 .elementor-element.elementor-element-f06bbd2.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7731 .elementor-element.elementor-element-f06bbd2.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7731 .elementor-element.elementor-element-f06bbd2.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7731 .elementor-element.elementor-element-f06bbd2.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7796785 );color:var( --e-global-color-7796785 );border-color:var( --e-global-color-7796785 );}.elementor-7731 .elementor-element.elementor-element-f06bbd2 .elementor-icon-box-title, .elementor-7731 .elementor-element.elementor-element-f06bbd2 .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:24px;font-weight:600;}.elementor-7731 .elementor-element.elementor-element-f06bbd2 .elementor-icon-box-title{color:#363636;}.elementor-7731 .elementor-element.elementor-element-f06bbd2:has(:hover) .elementor-icon-box-title,
					 .elementor-7731 .elementor-element.elementor-element-f06bbd2:has(:focus) .elementor-icon-box-title{color:#3B3B3B;}.elementor-7731 .elementor-element.elementor-element-f06bbd2 .elementor-icon-box-description{color:#4C4B4B;}.elementor-7731 .elementor-element.elementor-element-73797e8{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-7731 .elementor-element.elementor-element-4f43c28{margin:-102px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7731 .elementor-element.elementor-element-e25393d{--display:flex;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-7731 .elementor-element.elementor-element-05414f0{margin:20px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:20px 20px 20px 20px;text-align:center;}.elementor-7731 .elementor-element.elementor-element-05414f0 .elementor-heading-title{font-family:"Alata", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-7731 .elementor-element.elementor-element-68303fb{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-7731 .elementor-element.elementor-element-68303fb .elementor-icon-box-wrapper{gap:15px;}.elementor-7731 .elementor-element.elementor-element-68303fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-7731 .elementor-element.elementor-element-68303fb.elementor-view-framed .elementor-icon, .elementor-7731 .elementor-element.elementor-element-68303fb.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-7731 .elementor-element.elementor-element-68303fb.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-7731 .elementor-element.elementor-element-68303fb.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-7796785 );}.elementor-7731 .elementor-element.elementor-element-68303fb.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-7731 .elementor-element.elementor-element-68303fb.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-7731 .elementor-element.elementor-element-68303fb.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-7731 .elementor-element.elementor-element-68303fb.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-7796785 );color:var( --e-global-color-7796785 );border-color:var( --e-global-color-7796785 );}.elementor-7731 .elementor-element.elementor-element-68303fb .elementor-icon-box-title, .elementor-7731 .elementor-element.elementor-element-68303fb .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:24px;font-weight:600;}.elementor-7731 .elementor-element.elementor-element-68303fb .elementor-icon-box-title{color:#363636;}.elementor-7731 .elementor-element.elementor-element-68303fb:has(:hover) .elementor-icon-box-title,
					 .elementor-7731 .elementor-element.elementor-element-68303fb:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7731 .elementor-element.elementor-element-68303fb .elementor-icon-box-description{color:#3B3B3B;}.elementor-7731 .elementor-element.elementor-element-b3e4415{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7731 .elementor-element.elementor-element-160a926{--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;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-7731 .elementor-element.elementor-element-160a926:not(.elementor-motion-effects-element-type-background), .elementor-7731 .elementor-element.elementor-element-160a926 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EFF6F2D4;}.elementor-7731 .elementor-element.elementor-element-dd8d060{--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;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7731 .elementor-element.elementor-element-cade57a{--display:flex;}.elementor-7731 .elementor-element.elementor-element-c37f1bf{margin:52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7731 .elementor-element.elementor-element-c37f1bf .elementor-icon-box-wrapper{text-align:center;}.elementor-7731 .elementor-element.elementor-element-c37f1bf .elementor-icon-box-title{margin-block-end:7px;color:var( --e-global-color-secondary );}.elementor-7731 .elementor-element.elementor-element-c37f1bf .elementor-icon-box-title, .elementor-7731 .elementor-element.elementor-element-c37f1bf .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:20px;font-weight:600;line-height:27px;word-spacing:0px;}.elementor-7731 .elementor-element.elementor-element-c37f1bf:has(:hover) .elementor-icon-box-title,
					 .elementor-7731 .elementor-element.elementor-element-c37f1bf:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-7731 .elementor-element.elementor-element-c37f1bf .elementor-icon-box-description{color:var( --e-global-color-secondary );}.elementor-7731 .elementor-element.elementor-element-54398c9{--display:flex;}.elementor-7731 .elementor-element.elementor-element-aa7f5e9{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7731 .elementor-element.elementor-element-fe45007{--display:flex;--margin-top:-4px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:-7px;--padding-left:10px;--padding-right:10px;}.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button{background-color:var( --e-global-color-7796785 );-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#464343;border-style:none;border-radius:10px 10px 10px 10px;}	.elementor-7731 .elementor-element.elementor-element-1464eb6 [class*="elementor-animation"]:hover,
								.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button::before,
								.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button::after{background-color:var( --e-global-color-secondary );}.elementor-7731 .elementor-element.elementor-element-1464eb6{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:10px 10px 10px 10px;text-align:right;}.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:5px 5px 5px 5px;}.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button-wrap{max-width:160px;}.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button-icon{font-size:18px;}.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button-icon svg{width:18px;height:18px;}.elementor-7731 .elementor-element.elementor-element-1464eb6.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7731 .elementor-element.elementor-element-1464eb6.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7731 .elementor-element.elementor-element-1464eb6.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-7731 .elementor-element.elementor-element-1464eb6.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-7731 .elementor-element.elementor-element-1464eb6.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-7731 .elementor-element.elementor-element-1464eb6.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-7731 .elementor-element.elementor-element-1464eb6.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-7731 .elementor-element.elementor-element-1464eb6.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-7731 .elementor-element.elementor-element-1464eb6 .wpr-button:hover{border-color:#E8E8E8;}.elementor-7731 .elementor-element.elementor-element-1464eb6.wpr-button-icon-style-inline .wpr-button{padding:5px 5px 5px 5px;}.elementor-7731 .elementor-element.elementor-element-1464eb6.wpr-button-icon-style-block .wpr-button-text{padding:5px 5px 5px 5px;}.elementor-7731 .elementor-element.elementor-element-1464eb6.wpr-button-icon-style-inline-block .wpr-button-content{padding:5px 5px 5px 5px;}.elementor-7731 .elementor-element.elementor-element-24c74ae{--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;border-style:solid;--border-style:solid;--border-radius:20px 20px 20px 20px;--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-7731 .elementor-element.elementor-element-24c74ae:not(.elementor-motion-effects-element-type-background), .elementor-7731 .elementor-element.elementor-element-24c74ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#353535;}.elementor-7731 .elementor-element.elementor-element-c6de9ab{--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-7731 .elementor-element.elementor-element-38accf3{--display:flex;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-7731 .elementor-element.elementor-element-ead4f98{margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-7731 .elementor-element.elementor-element-58386fe{--display:flex;}.elementor-7731 .elementor-element.elementor-element-3e178b1{--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-7731 .elementor-element.elementor-element-94473e2{--display:flex;}.elementor-7731 .elementor-element.elementor-element-1e9e499{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;}.elementor-7731 .elementor-element.elementor-element-1e9e499 .elementor-icon-box-wrapper{text-align:start;}.elementor-7731 .elementor-element.elementor-element-1e9e499 .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-primary );}.elementor-7731 .elementor-element.elementor-element-1e9e499 .elementor-icon-box-title, .elementor-7731 .elementor-element.elementor-element-1e9e499 .elementor-icon-box-title a{font-family:"Alata", Sans-serif;font-size:20px;font-weight:600;line-height:27px;word-spacing:0px;}.elementor-7731 .elementor-element.elementor-element-1e9e499:has(:hover) .elementor-icon-box-title,
					 .elementor-7731 .elementor-element.elementor-element-1e9e499:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-7731 .elementor-element.elementor-element-1e9e499 .elementor-icon-box-description{color:var( --e-global-color-primary );}.elementor-7731 .elementor-element.elementor-element-80357f7{--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:center;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-7731 .elementor-element.elementor-element-80357f7.e-con{--align-self:flex-start;}.elementor-7731 .elementor-element.elementor-element-06093d8{--grid-template-columns:repeat(0, auto);text-align:center;margin:5px 5px calc(var(--kit-widget-spacing, 0px) + 5px) 5px;padding:5px 5px 5px 5px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-7731 .elementor-element.elementor-element-06093d8.elementor-element{--align-self:center;}.elementor-7731 .elementor-element.elementor-element-feed0bf{--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-7731 .elementor-element.elementor-element-37e3150{--display:flex;}.elementor-7731 .elementor-element.elementor-element-74b8c3c{--spacer-size:236px;}.elementor-7731 .elementor-element.elementor-element-1274a22{--display:flex;}.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button{background-color:var( --e-global-color-7796785 );-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;border-color:#464343;border-style:none;border-radius:10px 10px 10px 10px;}	.elementor-7731 .elementor-element.elementor-element-08d9598 [class*="elementor-animation"]:hover,
								.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button::before,
								.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button::after{background-color:var( --e-global-color-secondary );}.elementor-7731 .elementor-element.elementor-element-08d9598{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;padding:10px 10px 10px 10px;text-align:right;}.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button::before{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button::after{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;color:#ffffff;padding:5px 5px 5px 5px;}.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button .wpr-button-icon{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button .wpr-button-icon svg{-webkit-transition-duration:0.4s;transition-duration:0.4s;}.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button .wpr-button-text{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button .wpr-button-content{-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-animation-duration:0.4s;animation-duration:0.4s;}.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button-wrap{max-width:160px;}.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button-content{-webkit-justify-content:center;justify-content:center;}.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button-text{-webkit-justify-content:center;justify-content:center;color:#ffffff;}.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button-icon{font-size:18px;}.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button-icon svg{width:18px;height:18px;}.elementor-7731 .elementor-element.elementor-element-08d9598.wpr-button-icon-position-left .wpr-button-icon{margin-right:12px;}.elementor-7731 .elementor-element.elementor-element-08d9598.wpr-button-icon-position-right .wpr-button-icon{margin-left:12px;}.elementor-7731 .elementor-element.elementor-element-08d9598.wpr-button-icon-style-inline .wpr-button-icon{color:#ffffff;}.elementor-7731 .elementor-element.elementor-element-08d9598.wpr-button-icon-style-inline .wpr-button-icon svg{fill:#ffffff;}.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button:hover .wpr-button-text{color:#ffffff;}.elementor-7731 .elementor-element.elementor-element-08d9598.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon{color:#ffffff;}.elementor-7731 .elementor-element.elementor-element-08d9598.wpr-button-icon-style-inline .wpr-button:hover .wpr-button-icon svg{fill:#ffffff;}.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button:focus .wpr-button-text{color:#ffffff;}.elementor-7731 .elementor-element.elementor-element-08d9598.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon{color:#ffffff;}.elementor-7731 .elementor-element.elementor-element-08d9598.wpr-button-icon-style-inline .wpr-button:focus .wpr-button-icon svg{fill:#ffffff;}.elementor-7731 .elementor-element.elementor-element-08d9598 .wpr-button:hover{border-color:#E8E8E8;}.elementor-7731 .elementor-element.elementor-element-08d9598.wpr-button-icon-style-inline .wpr-button{padding:5px 5px 5px 5px;}.elementor-7731 .elementor-element.elementor-element-08d9598.wpr-button-icon-style-block .wpr-button-text{padding:5px 5px 5px 5px;}.elementor-7731 .elementor-element.elementor-element-08d9598.wpr-button-icon-style-inline-block .wpr-button-content{padding:5px 5px 5px 5px;}:root{--page-title-display:none;}@media(max-width:1366px){.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:1024px){.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-icon-box .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-7731 .elementor-element.elementor-element-65bed8b{--width:39.667%;}.elementor-7731 .elementor-element.elementor-element-160a926{--width:30%;}.elementor-7731 .elementor-element.elementor-element-24c74ae{--width:70%;}}/* Start custom CSS *//* Clase base */
.card-flotante-3d {
  transition: transform 0.45s cubic-bezier(0.23, 1, 0.32, 1), 
              box-shadow 0.45s cubic-bezier(0.23, 1, 0.32, 1);
  transform: perspective(1200px) translateY(0) rotateX(0) rotateY(0) scale(1);
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.08);
  will-change: transform, box-shadow;
}

/* Estado hover */
.card-flotante-3d:hover {
  transform: perspective(1200px) translateY(-10px) rotateX(2.5deg) rotateY(-2deg) scale(1.02);
  box-shadow: 0 20px 40px rgba(0, 0, 0, 0.12), 0 8px 12px rgba(0, 0, 0, 0.06);
}

/* Accesibilidad: respeta preferencias del usuario */
@media (prefers-reduced-motion: reduce) {
  .card-flotante-3d { transition: none; }
}




.card {
  width: auto; height: auto;
  background: #fff;
  border-radius: 16px;
  border: 6px solid rgba(0, 0, 0, 0.08);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94),
              box-shadow 0.4s ease,
              border-color 0.4s ease;
  cursor: pointer;
}

.card:hover {
  transform: translateY(-6px);
  border-color: rgba(212, 175, 55, 0.5);
  box-shadow: 
    0 12px 24px rgba(0, 0, 0, 0.08),
    0 0 20px rgba(212, 175, 55, 0.2),      /* Resplandor dorado suave */
    inset 0 0 0 1px rgba(212, 175, 55, 0.15); /* Reflejo interior */
}/* End custom CSS */