.elementor-38 .elementor-element.elementor-element-8139fa0{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-38 .elementor-element.elementor-element-9c9a169{--display:flex;--min-height:100vh;--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-38 .elementor-element.elementor-element-9c9a169:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-9c9a169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFEA;}.elementor-38 .elementor-element.elementor-element-5a686b0{--display:flex;--min-height:100vh;}.elementor-38 .elementor-element.elementor-element-5a686b0:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-5a686b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFEA;}.elementor-38 .elementor-element.elementor-element-d3b760f{--display:flex;--min-height:100vh;--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-38 .elementor-element.elementor-element-d3b760f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-d3b760f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFEA;}.elementor-38 .elementor-element.elementor-element-18ed090{--display:flex;--min-height:69vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-18ed090:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-18ed090 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFEA;}.elementor-38 .elementor-element.elementor-element-a7f3a4e{--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-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-38 .elementor-element.elementor-element-b76cb2b img{opacity:0.87;}.elementor-38 .elementor-element.elementor-element-c3bea5e img{opacity:0.91;}.elementor-38 .elementor-element.elementor-element-e5927c0{--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-38 .elementor-element.elementor-element-026f922{text-align:center;}.elementor-38 .elementor-element.elementor-element-026f922 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:39px;font-weight:600;color:#381A1C;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-272ee1c{column-gap:0px;text-align:start;font-family:"Manrope", Sans-serif;font-weight:500;line-height:22px;letter-spacing:0px;word-spacing:4px;color:#381A1C;}.elementor-38 .elementor-element.elementor-element-272ee1c p{margin-block-end:14px;}.elementor-38 .elementor-element.elementor-element-89d7c06{text-align:center;}.elementor-38 .elementor-element.elementor-element-89d7c06 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:41px;font-weight:600;color:#381A1C;}.elementor-38 .elementor-element.elementor-element-bde2179{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:500;line-height:25px;letter-spacing:-0.1px;word-spacing:6px;color:#381A1C;}.elementor-38 .elementor-element.elementor-element-bde2179 p{margin-block-end:17px;}.elementor-38 .elementor-element.elementor-element-2f0adc1{--display:flex;--min-height:66vh;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-38 .elementor-element.elementor-element-2f0adc1:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2f0adc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFEA;}.elementor-38 .elementor-element.elementor-element-11d6583{--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-38 .elementor-element.elementor-element-f2eb21a{text-align:center;}.elementor-38 .elementor-element.elementor-element-f2eb21a .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:65px;font-weight:600;text-transform:uppercase;color:#381A1C;}.elementor-38 .elementor-element.elementor-element-71f1103{font-family:"Manrope", Sans-serif;font-size:1.1rem;font-weight:500;line-height:30px;color:#381A1C;}.elementor-38 .elementor-element.elementor-element-848bc63{--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-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{font-family:"Manrope", Sans-serif;color:#FDFFFA;background-color:#381A1C;padding:15px 15px 15px 15px;}.elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{color:#EBEBEB;border-radius:00px 00px 00px 00px;}.elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{color:#EBEBEB;}.elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion.accoedion-primary .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"], .elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion .elementskit-card-header>.elementskit-btn-link[aria-expanded=true], .elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion.floating-style .elementskit-card .elementskit-btn-link[aria-expanded="true"]{background-color:#381A1C;}.elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion .elementskit-card:not(:last-child){margin-bottom:5px;}.elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion .elementskit-card-body p{color:#421F1F;}.elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion .elementskit-card-body{color:#421F1F;border-radius:00px 00px 00px 00px;padding:17px 17px 17px 17px;}.elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion .elementskit-card-body p, .elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion .elementskit-card-body{font-family:"Manrope", Sans-serif;}.elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion > .elementskit-card.active{border-radius:0px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion > .elementskit-card{border-radius:6px 6px 6px 6px;}.elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:6px 6px 6px 6px;}.elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_normal_icon{font-size:20px;color:#4C2729;fill:#4C2729;}.elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_active_icon{color:#381A1C;fill:#381A1C;}.elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group{border-radius:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-b0ce3da .elementskit-accordion .elementskit-card .elementskit-card-header .elementskit-btn-link .ekit_accordion_icon_group{padding:-31px -31px -31px -31px;}.elementor-38 .elementor-element.elementor-element-b0ce3da .ekit_accordion_icon_group, .elementor-38 .elementor-element.elementor-element-b0ce3da .ekit_accordion_icon_left_group{margin:2px 2px 2px 2px;}.elementor-38 .elementor-element.elementor-element-70c6f2a{--display:flex;--min-height:58vh;--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-38 .elementor-element.elementor-element-70c6f2a:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-70c6f2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFEA;}.elementor-38 .elementor-element.elementor-element-a60c99f{text-align:center;}.elementor-38 .elementor-element.elementor-element-a60c99f .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:48px;font-weight:600;color:#381A1C;}.elementor-widget-premium-addon-testimonials .premium-testimonial-heading{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-testimonials .premium-testimonial-company-link{color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-testimonials .premium-testimonial-text-wrapper{color:var( --e-global-color-text );}.elementor-widget-premium-addon-testimonials .premium-testimonial-box .slick-arrow{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-widget-premium-addon-testimonials .premium-testimonial-box .slick-arrow:hover{color:var( --e-global-color-primary );background-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-d829297{--pa-carousel-slides:1;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-container{width:33.33%;padding:0 5px 0 5px;margin:5px 0 5px 0;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-img-wrapper{width:100px;height:100px;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial__carousel{width:calc( 3 * 100px );}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-heading{color:#381A1C;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-person-name{color:#C89A3C;font-family:"Playfair", Sans-serif;font-size:29px;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-author-info{align-items:center;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-company-link{color:#381A1C;font-family:"Playfair", Sans-serif;font-size:19px;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-text-wrapper{color:#381A1C;font-family:"Manrope", Sans-serif;font-size:16px;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-quote{fill:#F5EFEA;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-upper-quote svg, .elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-lower-quote svg{width:24px;height:24px;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-box a.carousel-arrow.carousel-next{right:-36px;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-box a.carousel-arrow.carousel-prev{left:-36px;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-box .slick-arrow{color:#F5EFEA;background-color:#381A1C;border-radius:74px;padding:0px;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-box .slick-arrow:hover{color:#F5EFEA;background-color:#381A1C;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-box .slick-arrow i{font-size:32px;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-content-wrapper{align-items:center;justify-content:flex-start;text-align:center;}.elementor-38 .elementor-element.elementor-element-dbb3688{--display:flex;--min-height:0px;}.elementor-38 .elementor-element.elementor-element-6e5849e{text-align:center;}.elementor-38 .elementor-element.elementor-element-6e5849e .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:54px;font-weight:600;line-height:38px;letter-spacing:0.4px;color:#381A1C;}.elementor-38 .elementor-element.elementor-element-1466cc3{--display:flex;--min-height:54vh;--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-38 .elementor-element.elementor-element-1466cc3:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-1466cc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFEA;}.elementor-38 .elementor-element.elementor-element-6315444{--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-38 .elementor-element.elementor-element-8583e3d .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:45px;font-weight:600;line-height:38px;color:#381A1C;}.elementor-38 .elementor-element.elementor-element-8d8e945 .elementor-heading-title{font-family:"Playfair", Sans-serif;font-size:51px;font-weight:600;line-height:45px;letter-spacing:-0.9px;word-spacing:0px;color:#C89A3C;}.elementor-38 .elementor-element.elementor-element-8d8e945{width:initial;max-width:initial;}.elementor-38 .elementor-element.elementor-element-1192d99{column-gap:0px;font-family:"Manrope", Sans-serif;font-size:13px;font-weight:700;line-height:1px;letter-spacing:1px;word-spacing:1px;color:#381A1C;}.elementor-widget-premium-icon-list .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-drawable-icon *, .elementor-widget-premium-icon-list svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-list-icon-text p{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover  .premium-bullet-list-icon-text p{text-shadow:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-widget-premium-icon-list .premium-bullet-list-content:hover svg:not([class*="premium-"]){fill:var( --e-global-color-primary );stroke:var( --e-global-color-primary );} .elementor-widget-premium-icon-list .premium-bullet-list-icon-text p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-icon-list .premium-bullet-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );} .elementor-widget-premium-icon-list .premium-bullet-text{color:var( --e-global-color-primary );} .elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-text{text-shadow:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-content:hover .premium-bullet-text{color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-text{text-shadow:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-desc{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-premium-icon-list .premium-bullet-list-blur:hover .premium-bullet-list-desc{text-shadow:var( --e-global-color-text );} .elementor-widget-premium-icon-list .premium-bullet-list-badge span{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-premium-icon-list .premium-bullet-list-badge span{color:var( --e-global-color-primary );background-color:var( --e-global-color-primary );}.elementor-widget-premium-icon-list .premium-bullet-list-divider:not(:last-child):after {border-top-color:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list .premium-bullet-list-divider-inline:not(:last-child):after {border-left-color:var( --e-global-color-secondary );}.elementor-widget-premium-icon-list li.premium-bullet-list-content:not(:last-of-type) .premium-bullet-list-connector .premium-icon-connector-content:after{border-color:var( --e-global-color-secondary );}.elementor-38 .elementor-element.elementor-element-488fba8 .elementor-repeater-item-ced364e .premium-drawable-icon *, .elementor-38 .elementor-element.elementor-element-488fba8 .elementor-repeater-item-ced364e svg:not([class*="premium-"]){stroke:#61CE70;}.elementor-38 .elementor-element.elementor-element-488fba8 .elementor-repeater-item-ced364e.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-38 .elementor-element.elementor-element-488fba8 .elementor-repeater-item-ced364e.premium-bullet-list-content:hover svg:not([class*="premium-"]){stroke:#61CE70;}.elementor-38 .elementor-element.elementor-element-488fba8 .elementor-repeater-item-ca34d68 .premium-bullet-list-wrapper svg *{stroke-width:0;}.elementor-38 .elementor-element.elementor-element-488fba8 .elementor-repeater-item-ca34d68 .premium-drawable-icon *, .elementor-38 .elementor-element.elementor-element-488fba8 .elementor-repeater-item-ca34d68 svg:not([class*="premium-"]){stroke:#61CE70;}.elementor-38 .elementor-element.elementor-element-488fba8 .elementor-repeater-item-ca34d68.premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-38 .elementor-element.elementor-element-488fba8 .elementor-repeater-item-ca34d68.premium-bullet-list-content:hover svg:not([class*="premium-"]){stroke:#61CE70;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-content{overflow:hidden;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-box {flex-direction:column;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-content, .elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-box{justify-content:flex-start;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-divider, .elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-wrapper-top{align-self:flex-start;}.elementor-38 .elementor-element.elementor-element-488fba8{--pa-bullet-align:flex-start;--pa-bullet-hv-size:16px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-content .premium-bullet-list-text-wrapper > span{align-self:start;text-align:start;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-text{display:flex;flex-direction:row;order:5;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-wrapper{align-self:center;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-badge{order:8;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-content {border-radius:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-wrapper i, .elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-text p, .elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-text{font-size:16px;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-wrapper svg, .elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-wrapper img{width:16px !important;height:16px !important;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-wrapper i, .elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-icon-text p{color:#381A1C;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-drawable-icon *, .elementor-38 .elementor-element.elementor-element-488fba8 svg:not([class*="premium-"]){fill:#381A1C;stroke:#381A1C;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper i, .elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper svg, .elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-blur:hover .premium-bullet-list-wrapper .premium-bullet-list-icon-text p{text-shadow:0 0 3px #381A1C;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-content:hover .premium-bullet-list-icon-text p{color:#381A1C;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-wrapper i, .elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-blur .premium-bullet-list-content:hover  .premium-bullet-list-icon-text p{text-shadow:none !important;color:#381A1C !important;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-content:hover .premium-drawable-icon *, .elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-content:hover svg:not([class*="premium-"]){fill:#381A1C;stroke:#381A1C;} .elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-icon-text p{font-family:"Manrope", Sans-serif;font-weight:400;} .elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-text{color:#381A1C;} .elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-blur:hover .premium-bullet-text{text-shadow:0 0 3px #381A1C;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-content:hover .premium-bullet-text{color:#381A1C;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-text{text-shadow:none !important;color:#381A1C !important;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-desc{color:#381A1C;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-blur:hover .premium-bullet-list-desc{text-shadow:0 0 3px #381A1C;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-content:hover .premium-bullet-list-desc{color:#C89A3C;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-blur .premium-bullet-list-content:hover .premium-bullet-list-desc{text-shadow:none !important;color:#C89A3C !important;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-badge span{color:#fff;background-color:#6ec1e4;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-badge span {border-radius:2px 2px 2px 2px;padding:2px 5px 2px 5px;}.elementor-38 .elementor-element.elementor-element-488fba8 .premium-bullet-list-badge {margin:0px 0px 0px 5px;}.elementor-38 .elementor-element.elementor-element-664bdba .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:21px;font-weight:600;font-style:italic;text-decoration:none;line-height:39px;letter-spacing:0.3px;word-spacing:0px;color:#C89A3C;}.elementor-38 .elementor-element.elementor-element-664bdba{width:initial;max-width:initial;top:323px;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-664bdba{left:52px;}body.rtl .elementor-38 .elementor-element.elementor-element-664bdba{right:52px;}.elementor-38 .elementor-element.elementor-element-47a9fd0{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:20px;--grid-column-gap:9px;--grid-row-gap:0px;}.elementor-38 .elementor-element.elementor-element-47a9fd0 .elementor-social-icon{background-color:#FFDEDE00;--icon-padding:0.1em;}.elementor-38 .elementor-element.elementor-element-47a9fd0 .elementor-social-icon i{color:#2A0B0B;}.elementor-38 .elementor-element.elementor-element-47a9fd0 .elementor-social-icon svg{fill:#2A0B0B;}.elementor-38 .elementor-element.elementor-element-47a9fd0.elementor-element{--align-self:center;}.elementor-38 .elementor-element.elementor-element-a1e0054{--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-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-input--label label{color:#381A1C;}.elementor-38 .elementor-element.elementor-element-265c0fd .ff-el-is-required.asterisk-right label:after{color:#FF0213 !important;}.elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-group textarea, .elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-group select, .elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:#FFFFFF00;}.elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-group textarea, .elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-group select{color:#381A1C;text-indent:0px;}.elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-group textarea, .elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-group select,  .elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:solid;border-width:0px 0px 1px 0px;border-color:#C89A3C;}.elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-group textarea, .elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-group select,  .elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-radius:0px 0px 0px 0px;}.elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-group select{height:42px;}.elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-group textarea{width:667px;height:69px;}.elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-group{margin-bottom:13px;}.elementor-38 .elementor-element.elementor-element-265c0fd .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{width:183px;background-color:#381A1C !important;color:#ffffff !important;font-family:"Manrope", Sans-serif;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-container{width:100%;}.elementor-38 .elementor-element.elementor-element-1192d99{font-size:13px;line-height:0.9em;}.elementor-38 .elementor-element.elementor-element-1192d99 p{margin-block-end:16px;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-664bdba{left:47px;}body.rtl .elementor-38 .elementor-element.elementor-element-664bdba{right:47px;}.elementor-38 .elementor-element.elementor-element-664bdba{top:384px;}}@media(max-width:767px){.elementor-38 .elementor-element.elementor-element-b3d041a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-38 .elementor-element.elementor-element-d829297 .premium-testimonial-container{width:100%;}.elementor-38 .elementor-element.elementor-element-1192d99{line-height:1.1em;}body:not(.rtl) .elementor-38 .elementor-element.elementor-element-664bdba{left:47px;}body.rtl .elementor-38 .elementor-element.elementor-element-664bdba{right:47px;}.elementor-38 .elementor-element.elementor-element-664bdba{top:414px;}.elementor-38 .elementor-element.elementor-element-47a9fd0{--icon-size:14px;--grid-column-gap:0px;--grid-row-gap:0px;}.elementor-38 .elementor-element.elementor-element-47a9fd0 .elementor-social-icon{--icon-padding:0.5em;}.elementor-38 .elementor-element.elementor-element-47a9fd0 .elementor-icon{border-radius:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-d3b760f{--content-width:1285px;}.elementor-38 .elementor-element.elementor-element-a7f3a4e{--width:33.3333%;}.elementor-38 .elementor-element.elementor-element-e5927c0{--width:66.6666%;}.elementor-38 .elementor-element.elementor-element-2f0adc1{--content-width:1163px;}.elementor-38 .elementor-element.elementor-element-11d6583{--width:50%;}.elementor-38 .elementor-element.elementor-element-848bc63{--width:50%;}.elementor-38 .elementor-element.elementor-element-70c6f2a{--content-width:1102px;}.elementor-38 .elementor-element.elementor-element-dbb3688{--width:100%;}.elementor-38 .elementor-element.elementor-element-1466cc3{--content-width:1140px;}.elementor-38 .elementor-element.elementor-element-6315444{--width:50%;}.elementor-38 .elementor-element.elementor-element-a1e0054{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-80f2fba *//* Import Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=Poppins:wght@300;400;500;600&display=swap');

/* Section Layout - Transparent Background */
.creative-work-section {
  width: 100%;
  padding: 100px 20px;
  background: transparent;
}

.creative-work-container {
  max-width: 1200px;
  margin: 0 auto;
}

/* Centered Gold Heading */
.creative-main-heading {
  font-family: 'Playfair Display', serif;
  font-size: clamp(2.5rem, 4vw, 3.5rem);
  color: #D4AF37;
  margin-bottom: 60px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
}

/* Grid Layout */
.creative-services-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));
  gap: 28px;
}

/* Creative Base Card Style - Blur Reduced */
.creative-card {
  background: rgba(18, 18, 18, 0.75);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 20px;
  position: relative;
  overflow: hidden;
  padding: 2px;
  filter: blur(0.4px); /* Much lighter blur by default so text is clear */
  opacity: 0.85;       /* Higher visibility by default */
  transform: scale(0.99);
  transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Inner Container of the Card */
.card-inner {
  background: linear-gradient(145deg, rgba(25, 25, 25, 0.95), rgba(10, 10, 10, 0.98));
  border-radius: 18px;
  padding: 40px 30px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  z-index: 2;
}

/* Animated Gold Border Glow on Hover */
.card-glow-border {
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: conic-gradient(from 0deg, transparent 0%, transparent 70%, #D4AF37 90%, #fff 100%);
  animation: rotateBorder 4s linear infinite;
  animation-play-state: paused;
  z-index: 1;
}

@keyframes rotateBorder {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Typography Styling */
.creative-card-number {
  font-family: 'Poppins', sans-serif;
  font-size: 0.95rem;
  color: rgba(212, 175, 55, 0.6);
  font-weight: 600;
  margin-bottom: 20px;
  display: block;
  transition: color 0.3s ease;
}

.creative-card-title {
  font-family: 'Poppins', sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  color: #f5efea;
  margin-bottom: 15px;
  line-height: 1.3;
  transition: color 0.3s ease;
}

.creative-card-desc {
  font-family: 'Poppins', sans-serif;
  font-size: 0.95rem;
  line-height: 1.6;
  color: rgba(245, 239, 234, 0.8);
  font-weight: 300;
  transition: color 0.3s ease;
}

/* Hover Interactivity */
.creative-services-grid:hover .creative-card:hover {
  filter: blur(0px); /* Completely sharp on hover */
  opacity: 1;
  transform: translateY(-8px) scale(1);
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.7), 0 0 30px rgba(212, 175, 55, 0.25);
}

.creative-services-grid:hover .creative-card:hover .card-glow-border {
  animation-play-state: running;
}

.creative-services-grid:hover .creative-card:hover .creative-card-number {
  color: #D4AF37;
}

.creative-services-grid:hover .creative-card:hover .creative-card-title {
  color: #D4AF37;
}

/* Soft Dimming for Unselected Cards */
.creative-services-grid:hover .creative-card:not(:hover) {
  filter: blur(1px); /* Very minimal blur on other cards so they stay readable */
  opacity: 0.6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-01e26b7 *//* Import Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Playfair+Display:wght@600;700&family=Poppins:wght@300;400;500;600&display=swap');

/* Section Layout - Transparent Background */
.creative-work-section {
  width: 100%;
  padding: 100px 20px;
  background: transparent;
}

.creative-work-container {
  max-width: 1200px;
  margin: 0 auto;
}

/* Centered Gold Heading */
.creative-main-heading {
  font-family: 'Playfair Display', serif;
  font-size: clamp(2.5rem, 4vw, 3.5rem);
  color: #D4AF37;
  margin-bottom: 60px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 1px;
}

/* Grid Layout */
.creative-services-grid {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));
  gap: 28px;
}

/* Creative Base Card Style - Blur Reduced */
.creative-card {
  background: rgba(18, 18, 18, 0.75);
  backdrop-filter: blur(12px);
  -webkit-backdrop-filter: blur(12px);
  border-radius: 20px;
  position: relative;
  overflow: hidden;
  padding: 2px;
  filter: blur(0.4px); /* Much lighter blur by default so text is clear */
  opacity: 0.85;       /* Higher visibility by default */
  transform: scale(0.99);
  transition: all 0.5s cubic-bezier(0.16, 1, 0.3, 1);
}

/* Inner Container of the Card */
.card-inner {
  background: linear-gradient(145deg, rgba(25, 25, 25, 0.95), rgba(10, 10, 10, 0.98));
  border-radius: 18px;
  padding: 40px 30px;
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  position: relative;
  z-index: 2;
}

/* Animated Gold Border Glow on Hover */
.card-glow-border {
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: conic-gradient(from 0deg, transparent 0%, transparent 70%, #D4AF37 90%, #fff 100%);
  animation: rotateBorder 4s linear infinite;
  animation-play-state: paused;
  z-index: 1;
}

@keyframes rotateBorder {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Typography Styling */
.creative-card-number {
  font-family: 'Poppins', sans-serif;
  font-size: 0.95rem;
  color: rgba(212, 175, 55, 0.6);
  font-weight: 600;
  margin-bottom: 20px;
  display: block;
  transition: color 0.3s ease;
}

.creative-card-title {
  font-family: 'Poppins', sans-serif;
  font-size: 1.4rem;
  font-weight: 600;
  color: #f5efea;
  margin-bottom: 15px;
  line-height: 1.3;
  transition: color 0.3s ease;
}

.creative-card-desc {
  font-family: 'Poppins', sans-serif;
  font-size: 0.95rem;
  line-height: 1.6;
  color: rgba(245, 239, 234, 0.8);
  font-weight: 300;
  transition: color 0.3s ease;
}

/* Hover Interactivity */
.creative-services-grid:hover .creative-card:hover {
  filter: blur(0px); /* Completely sharp on hover */
  opacity: 1;
  transform: translateY(-8px) scale(1);
  box-shadow: 0 25px 50px rgba(0, 0, 0, 0.7), 0 0 30px rgba(212, 175, 55, 0.25);
}

.creative-services-grid:hover .creative-card:hover .card-glow-border {
  animation-play-state: running;
}

.creative-services-grid:hover .creative-card:hover .creative-card-number {
  color: #D4AF37;
}

.creative-services-grid:hover .creative-card:hover .creative-card-title {
  color: #D4AF37;
}

/* Soft Dimming for Unselected Cards */
.creative-services-grid:hover .creative-card:not(:hover) {
  filter: blur(1px); /* Very minimal blur on other cards so they stay readable */
  opacity: 0.6;
}/* End custom CSS */