.elementor-346 .elementor-element.elementor-element-78426753{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-346 .elementor-element.elementor-element-3d2adb82{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-346 .elementor-element.elementor-element-3d2adb82:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-3d2adb82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crewfati.com/wp-content/uploads/2026/04/photo-1500759285222-a95626b934cb-1.jpg");}.elementor-346 .elementor-element.elementor-element-1ead6ba8{--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;}.elementor-346 .elementor-element.elementor-element-102d7695{text-align:center;}.elementor-346 .elementor-element.elementor-element-196c707c .elementor-heading-title{color:#010102;}.elementor-346 .elementor-element.elementor-element-21040e4e{--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;}.elementor-346 .elementor-element.elementor-element-281d5c65{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-346 .elementor-element.elementor-element-415c25ab{--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-346 .elementor-element.elementor-element-7a89dfbe{--display:flex;}.elementor-346 .elementor-element.elementor-element-3ea25a2c{--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-346 .elementor-element.elementor-element-684e1c95{--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-346 .elementor-element.elementor-element-6e69bcf9{--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-346 .elementor-element.elementor-element-4e68175d{text-align:center;}.elementor-346 .elementor-element.elementor-element-69546739{text-align:center;}.elementor-346 .elementor-element.elementor-element-509d9a08{text-align:center;}.elementor-346 .elementor-element.elementor-element-60f1a40 .cf-exp-grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:28px;max-width:1350px;}.elementor-346 .elementor-element.elementor-element-60f1a40 .cf-exp-card{min-height:520px;border-radius:24px;--cf-img-fit:cover;--cf-img-position:center center;--cf-img-scale:1;--cf-img-width:100%;--cf-img-height:100%;--cf-img-hover-scale:1.08;}.elementor-346 .elementor-element.elementor-element-60f1a40 .cf-exp-body{padding:32px 32px 32px 32px;}.elementor-346 .elementor-element.elementor-element-60f1a40 .cf-exp-overlay{--cf-overlay-bottom:rgba(10,10,18,.95);--cf-overlay-middle:rgba(10,10,18,.50);--cf-overlay-top:rgba(10,10,18,.10);}.elementor-346 .elementor-element.elementor-element-60f1a40 .cf-exp-card:hover{transform:translateY(-12px);}.elementor-346 .elementor-element.elementor-element-60f1a40 .cf-exp-badge{color:#F5C842;background-color:rgba(245,200,66,.15);border-color:rgba(245,200,66,.4);border-radius:8px;}.elementor-346 .elementor-element.elementor-element-60f1a40 .cf-exp-title{color:#ffffff;}.elementor-346 .elementor-element.elementor-element-60f1a40 .cf-exp-description{color:rgba(255,255,255,.65);}.elementor-346 .elementor-element.elementor-element-60f1a40 .cf-exp-details span{color:rgba(255,255,255,.55);}.elementor-346 .elementor-element.elementor-element-60f1a40 .cf-exp-details strong{color:#F5C842;}.elementor-346 .elementor-element.elementor-element-60f1a40 .cf-exp-price strong{color:#F5C842;}.elementor-346 .elementor-element.elementor-element-60f1a40 .cf-exp-price small{color:rgba(255,255,255,.45);}.elementor-346 .elementor-element.elementor-element-33629f57{--display:flex;}.elementor-346 .elementor-element.elementor-element-f067e18{--display:flex;}.elementor-346 .elementor-element.elementor-element-247388e1{--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-346 .elementor-element.elementor-element-6bb1075f{--display:flex;}.elementor-346 .elementor-element.elementor-element-5515a7fe{--display:flex;}.elementor-346 .elementor-element.elementor-element-3d64cce1{--display:flex;}.elementor-346 .elementor-element.elementor-element-1c45334{--display:flex;--min-height:680px;--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-346 .elementor-element.elementor-element-1c45334:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-1c45334 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#061320;}.elementor-346 .elementor-element.elementor-element-d533afe{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-346 .elementor-element.elementor-element-d533afe:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-d533afe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crewfati.com/wp-content/uploads/2026/05/74c0eccd-683e-43ac-986d-ac3e81ae01a9.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-346 .elementor-element.elementor-element-d533afe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-346 .elementor-element.elementor-element-768a0f7{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-346 .elementor-element.elementor-element-79244a3 .elementor-heading-title{color:#E37732;}.elementor-346 .elementor-element.elementor-element-6043974 .elementor-heading-title{color:#FFFFFF;}.elementor-346 .elementor-element.elementor-element-1398ba2 .elementor-heading-title{color:#FFFFFF;}.elementor-346 .elementor-element.elementor-element-41d716a{--divider-border-style:solid;--divider-color:#E37732;--divider-border-width:1px;}.elementor-346 .elementor-element.elementor-element-41d716a .elementor-divider-separator{width:100%;}.elementor-346 .elementor-element.elementor-element-41d716a .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-346 .elementor-element.elementor-element-2e231f6{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-346 .elementor-element.elementor-element-162507d .elementor-tab-title, .elementor-346 .elementor-element.elementor-element-162507d .elementor-tab-title:before, .elementor-346 .elementor-element.elementor-element-162507d .elementor-tab-title:after, .elementor-346 .elementor-element.elementor-element-162507d .elementor-tab-content, .elementor-346 .elementor-element.elementor-element-162507d .elementor-tabs-content-wrapper{border-width:1px;}.elementor-346 .elementor-element.elementor-element-162507d .elementor-tab-mobile-title, .elementor-346 .elementor-element.elementor-element-162507d .elementor-tab-desktop-title.elementor-active, .elementor-346 .elementor-element.elementor-element-162507d .elementor-tab-title:before, .elementor-346 .elementor-element.elementor-element-162507d .elementor-tab-title:after, .elementor-346 .elementor-element.elementor-element-162507d .elementor-tab-content, .elementor-346 .elementor-element.elementor-element-162507d .elementor-tabs-content-wrapper{border-color:var( --e-global-color-primary );}.elementor-346 .elementor-element.elementor-element-162507d .elementor-tab-title, .elementor-346 .elementor-element.elementor-element-162507d .elementor-tab-title a{color:#E37732;}.elementor-346 .elementor-element.elementor-element-70b3c9c7{--display:flex;}.elementor-346 .elementor-element.elementor-element-42c4a7f{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-346 .elementor-element.elementor-element-42c4a7f:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-42c4a7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F0;}.elementor-346 .elementor-element.elementor-element-7a53e91{--display:flex;}.elementor-346 .elementor-element.elementor-element-8c4da01{--display:flex;}.elementor-346 .elementor-element.elementor-element-77d20de .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:3.5px;color:#E85D4A;}.elementor-346 .elementor-element.elementor-element-c8c9c84 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:36px;font-weight:800;line-height:1.2em;color:#3D1C0F;}.elementor-346 .elementor-element.elementor-element-cda70d0{font-family:"Outfit", Sans-serif;font-size:15px;line-height:1.75em;color:#5C2E1A;}.elementor-346 .elementor-element.elementor-element-76fb910{font-size:14px;line-height:2em;color:#3D1C0F;}.elementor-346 .elementor-element.elementor-element-d812799 .elementor-button{background-color:#25D366;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;border-radius:50px 50px 50px 50px;padding:16px 35px 16px 35px;}.elementor-346 .elementor-element.elementor-element-9e708fe{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:80px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-346 .elementor-element.elementor-element-9e708fe:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-9e708fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #023E73 0%, #3D1C0F 49%);}.elementor-346 .elementor-element.elementor-element-926dfc4{--display:flex;}.elementor-346 .elementor-element.elementor-element-bee9be9{text-align:center;}.elementor-346 .elementor-element.elementor-element-bee9be9 .elementor-heading-title{font-size:64px;}.elementor-346 .elementor-element.elementor-element-28e3a08{text-align:center;}.elementor-346 .elementor-element.elementor-element-28e3a08 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:46px;font-weight:800;color:#FFFFFF;}.elementor-346 .elementor-element.elementor-element-c35c9ea{text-align:center;}.elementor-346 .elementor-element.elementor-element-c35c9ea .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:64px;font-weight:900;color:#F5C842;}.elementor-346 .elementor-element.elementor-element-f904306 .elementor-button{background-color:#E85D4A;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;border-radius:50px 50px 50px 50px;padding:16px 45px 16px 45px;}.elementor-346 .elementor-element.elementor-element-eee1604{text-align:center;font-family:"Outfit", Sans-serif;font-size:16px;line-height:1.7em;color:rgba(255,255,255,0.6);}.elementor-346 .elementor-element.elementor-element-35690f4{text-align:center;}.elementor-346 .elementor-element.elementor-element-79f2d15b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-346 .elementor-element.elementor-element-9db2937{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-346 .elementor-element.elementor-element-9db2937:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-9db2937 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF0E4;}.elementor-346 .elementor-element.elementor-element-e544ebf{--display:flex;}.elementor-346 .elementor-element.elementor-element-e3b3098{--display:flex;}.elementor-346 .elementor-element.elementor-element-5401f3f .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:3.5px;color:#E85D4A;}.elementor-346 .elementor-element.elementor-element-e3ab40e .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:32px;font-weight:800;line-height:1.2em;color:#3D1C0F;}.elementor-346 .elementor-element.elementor-element-41e8c06{font-size:15px;line-height:1.75em;color:#5C2E1A;}.elementor-346 .elementor-element.elementor-element-361376a{font-size:14px;line-height:1.9em;color:#3D1C0F;}.elementor-346 .elementor-element.elementor-element-201be9c{--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;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:100px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-346 .elementor-element.elementor-element-201be9c:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-201be9c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF0E4;}.elementor-346 .elementor-element.elementor-element-7c360d2{--display:flex;}.elementor-346 .elementor-element.elementor-element-76e7fbd{text-align:center;}.elementor-346 .elementor-element.elementor-element-76e7fbd .elementor-heading-title{font-size:12px;font-weight:700;letter-spacing:3.5px;color:#E85D4A;}.elementor-346 .elementor-element.elementor-element-e999982{text-align:center;}.elementor-346 .elementor-element.elementor-element-e999982 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:800;color:#3D1C0F;}.elementor-346 .elementor-element.elementor-element-58f00b2{--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;--align-items:stretch;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:100px;--padding-left:30px;--padding-right:30px;}.elementor-346 .elementor-element.elementor-element-58f00b2:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-58f00b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAF0E4;}.elementor-346 .elementor-element.elementor-element-dbca399{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-346 .elementor-element.elementor-element-dbca399:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-dbca399 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-346 .elementor-element.elementor-element-6e6fc42{font-size:15px;line-height:1.7em;color:#5C2E1A;}.elementor-346 .elementor-element.elementor-element-6683861{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-346 .elementor-element.elementor-element-6683861:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-6683861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-346 .elementor-element.elementor-element-8da5d42{font-size:15px;line-height:1.7em;color:#5C2E1A;}.elementor-346 .elementor-element.elementor-element-a434001{--display:flex;--border-radius:24px 24px 24px 24px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-346 .elementor-element.elementor-element-a434001:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-a434001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-346 .elementor-element.elementor-element-6c6fd7d{font-size:15px;line-height:1.7em;color:#5C2E1A;}.elementor-346 .elementor-element.elementor-element-3b613cef{--display:flex;}.elementor-346 .elementor-element.elementor-element-2bc2d607{--display:flex;}.elementor-346 .elementor-element.elementor-element-6052298f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-346 .elementor-element.elementor-element-abb543{text-align:center;}.elementor-346 .elementor-element.elementor-element-70f3534:not(.elementor-motion-effects-element-type-background), .elementor-346 .elementor-element.elementor-element-70f3534 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://crewfati.com/wp-content/uploads/2026/04/photo-1500759285222-a95626b934cb-1.jpg");background-position:center center;background-size:cover;}.elementor-346 .elementor-element.elementor-element-70f3534 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(87deg, rgba(0,119,182,0.85) 23%, #E85D4AE3 38%);opacity:0.57;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-346 .elementor-element.elementor-element-70f3534{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 30px 120px 30px;}.elementor-346 .elementor-element.elementor-element-d1f5a85.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-346 .elementor-element.elementor-element-5e6e4c0{text-align:center;}.elementor-346 .elementor-element.elementor-element-5e6e4c0 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:48px;font-weight:800;line-height:1.15em;color:#FFFFFF;}.elementor-346 .elementor-element.elementor-element-680937d{text-align:center;font-size:17px;line-height:1.75em;color:rgba(255,255,255,0.65);}.elementor-346 .elementor-element.elementor-element-f56a982 .elementor-button{background-color:#E85D4A;font-family:"Outfit", Sans-serif;font-size:14px;font-weight:700;letter-spacing:1.5px;border-radius:50px 50px 50px 50px;padding:16px 45px 16px 45px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-346 .elementor-element.elementor-element-60f1a40 .cf-exp-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(min-width:768px){.elementor-346 .elementor-element.elementor-element-78426753{--width:100%;}.elementor-346 .elementor-element.elementor-element-d533afe{--width:30.984%;}.elementor-346 .elementor-element.elementor-element-58f00b2{--content-width:1100px;}}@media(max-width:767px){.elementor-346 .elementor-element.elementor-element-415c25ab{--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-346 .elementor-element.elementor-element-60f1a40 .cf-exp-grid{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-346 .elementor-element.elementor-element-768a0f7{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-346 .elementor-element.elementor-element-79f2d15b{--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;}.elementor-346 .elementor-element.elementor-element-9db2937{--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;}.elementor-346 .elementor-element.elementor-element-e544ebf{--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;}}/* Start custom CSS for container, class: .elementor-element-3d2adb82 */:root {
  --cf-coral: #E85D4A;
  --cf-turquoise: #00B4D8;
  --cf-deep: #0077B6;
  --cf-ocean: #023E73;
  --cf-gold: #F5C842;
  --cf-amber: #E8A917;
  --cf-tobacco: #3D1C0F;
  --cf-night: #0A0A12;
  --cf-shadow-coral: 0 8px 30px rgba(232,93,74,.3);
}

.cf-hero {
  position: relative;
  min-height: 100vh;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  overflow: hidden;
  background: var(--cf-night);
  padding: 150px 24px 80px !important;
  text-align: center;
}

.cf-hero::before {
  content: "";
  position: absolute;
  inset: 0;
  background: url("https://crewfati.com/wp-content/uploads/2026/04/photo-1500759285222-a95626b934cb.jpg") center/cover no-repeat;
  filter: saturate(1.3) contrast(1.05);
  z-index: 0;
}

.cf-hero::after {
  content: "";
  position: absolute;
  inset: 0;
  background: linear-gradient(
    170deg,
    rgba(0,119,182,.6) 0%,
    rgba(2,62,115,.7) 25%,
    rgba(61,28,15,.8) 50%,
    rgba(232,93,74,.5) 75%,
    rgba(245,200,66,.4) 100%
  );
  z-index: 1;
}

.cf-hero-content {
  position: relative;
  z-index: 3;
  max-width: 960px;
  margin: 0 auto;
}

.cf-hero-badge .elementor-heading-title {
  display: inline-flex !important;
  gap: 9px;
  background: rgba(255,255,255,.08);
  border: 1px solid rgba(245,200,66,.35);
  border-radius: 50px;
  padding: 9px 24px !important;
  color: var(--cf-gold) !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  letter-spacing: 2.5px !important;
  text-transform: uppercase !important;
  margin-bottom: 32px !important;
}

.cf-hero-title .elementor-heading-title {
  font-family: "Playfair Display", Georgia, serif !important;
  font-size: clamp(48px, 7vw, 88px) !important;
  font-weight: 900 !important;
  color: #fff !important;
  line-height: 1.05 !important;
  margin: 0 0 10px !important;
}

.cf-hero-title em {
  font-style: italic;
  background: linear-gradient(135deg, var(--cf-gold), var(--cf-coral));
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.cf-hero-script .elementor-heading-title {
  font-family: "Dancing Script", cursive !important;
  font-size: clamp(26px, 3.2vw, 42px) !important;
  color: var(--cf-coral) !important;
  margin: 0 0 24px !important;
  font-weight: 700 !important;
}

.cf-hero-desc p,
.cf-hero-desc .elementor-text-editor {
  font-size: 18px !important;
  color: rgba(255,255,255,.72) !important;
  max-width: 650px;
  margin: 0 auto 38px !important;
  line-height: 1.75 !important;
  font-weight: 300 !important;
}

.cf-btn-row {
  display: flex !important;
  gap: 16px;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

.cf-btn .elementor-button {
  border-radius: 50px !important;
  padding: 16px 44px !important;
  font-size: 14px !important;
  letter-spacing: 1.5px !important;
  text-transform: uppercase !important;
  font-weight: 800 !important;
  transition: .35s ease !important;
  text-decoration: none !important;
}

.cf-btn-fire .elementor-button {
  background: linear-gradient(135deg, var(--cf-coral), var(--cf-amber)) !important;
  color: #fff !important;
  box-shadow: var(--cf-shadow-coral) !important;
}

.cf-btn-fire .elementor-button:hover {
  transform: translateY(-3px);
  box-shadow: 0 18px 50px rgba(232,93,74,.5) !important;
}

.cf-btn-ghost .elementor-button {
  background: transparent !important;
  color: #fff !important;
  border: 2px solid rgba(255,255,255,.28) !important;
}

.cf-btn-ghost .elementor-button:hover {
  border-color: var(--cf-gold) !important;
  color: var(--cf-gold) !important;
  transform: translateY(-3px);
}

@media (max-width: 640px) {
  .cf-hero {
    padding-top: 135px !important;
  }

  .cf-hero-title .elementor-heading-title {
    font-size: 44px !important;
  }

  .cf-btn-row {
    flex-direction: column;
  }

  .cf-btn .elementor-button {
    width: 100%;
    min-width: 260px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-281d5c65 */.cf-includes {
  background: #FAF0E4 !important;
  padding: 40px 32px !important;
  text-align: center !important;
  border-bottom: none !important;
}

.cf-container,
.cf-includes-grid {
  max-width: 900px !important;
  margin: 0 auto !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 40px !important;
  flex-wrap: wrap !important;
}

.cf-inc-item {
  width: auto !important;
  flex: 0 0 auto !important;
  background: transparent !important;
  border: none !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 !important;
  font-size: 15px;
}

.cf-inc-item .elementor-icon-box-wrapper {
  display: flex !important;
  flex-direction: row !important;
  align-items: center !important;
  justify-content: center !important;
  gap: 8px !important;
}

.cf-inc-item .elementor-icon-box-content {
  display: block !important;
}

.cf-inc-item .elementor-icon-box-title {
  margin: 0 !important;
  padding: 0 !important;
  line-height: 1.4 !important;
}

.cf-inc-item .elementor-icon-box-title span {
  font-family: Outfit, Arial, sans-serif !important;
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #3D1C0F !important;
  line-height: 1.4 !important;
}

.cf-inc-item .elementor-icon-box-title strong {
  color: #E85D4A !important;
  font-weight: 800 !important;
}

@media (max-width: 900px) {
  .cf-includes {
    padding: 32px 20px !important;
  }

  .cf-container,
  .cf-includes-grid {
    gap: 24px !important;
  }
}

@media (max-width: 600px) {
  .cf-container,
  .cf-includes-grid {
    flex-direction: column !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7a89dfbe */.cf-stats {
  background: linear-gradient(135deg, #3D1C0F 0%, #023E73 100%) !important;
  padding: 48px 32px !important;
  position: relative !important;
  overflow: hidden !important;
}

.cf-stats::before {
  content: "";
  position: absolute;
  inset: 0 0 auto 0;
  height: 4px;
  background: linear-gradient(90deg, #00B4D8, #F5C842, #E85D4A, #2D8B4E, #00B4D8);
}

.cf-stats-grid {
  max-width: 1180px !important;
  margin: 0 auto !important;
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 64px !important;
  flex-wrap: wrap !important;
}

.cf-stat {
  text-align: center !important;
  width: auto !important;
  flex: 0 0 auto !important;
}

.cf-stat .elementor-counter {
  text-align: center !important;
}

.cf-stat .elementor-counter-number-wrapper {
  font-family: "Playfair Display", Georgia, serif !important;
  font-size: 48px !important;
  font-weight: 900 !important;
  line-height: 1 !important;
  background: linear-gradient(135deg, #F5C842, #E85D4A);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent !important;
}

.cf-stat .elementor-counter-title {
  margin-top: 8px !important;
  font-family: Outfit, Arial, sans-serif !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 2.5px !important;
  text-transform: uppercase !important;
  color: rgba(255,255,255,.45) !important;
}

@media (max-width: 900px) {
  .cf-stats-grid {
    gap: 32px !important;
  }

  .cf-stat .elementor-counter-number-wrapper {
    font-size: 38px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-684e1c95 *//* ===== CREWFATI EXPERIENCES — FIXED ELEMENTOR NATIVE ===== */

.cf-experiences{
  background:#FFF8F0!important;
  padding:96px 24px 88px!important;
  overflow:hidden!important;
}

.cf-experiences *{box-sizing:border-box}

.cf-sec-head{
  max-width:760px!important;
  margin:0 auto 58px!important;
  text-align:center!important;
  align-items:center!important;
}

.cf-sec-tag .elementor-heading-title{
  font-family:Outfit,Arial,sans-serif!important;
  font-size:12px!important;
  font-weight:800!important;
  letter-spacing:3.5px!important;
  text-transform:uppercase!important;
  color:#E85D4A!important;
  margin:0 0 16px!important;
}

.cf-sec-title .elementor-heading-title{
  font-family:"Playfair Display",Georgia,serif!important;
  font-size:clamp(38px,4.5vw,56px)!important;
  font-weight:800!important;
  line-height:1.15!important;
  color:#3D1C0F!important;
  margin:0 0 16px!important;
}

.cf-sec-title em{
  font-style:italic!important;
  background:linear-gradient(135deg,#E85D4A,#E8A917);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
}

.cf-sec-desc,
.cf-sec-desc p,
.cf-sec-desc .elementor-text-editor{
  max-width:650px!important;
  margin:0 auto!important;
  font-family:Outfit,Arial,sans-serif!important;
  font-size:16px!important;
  font-weight:300!important;
  line-height:1.75!important;
  color:#5C2E1A!important;
}

.cf-exp-grid{
  width:100%!important;
  max-width:1350px!important;
  margin:0 auto!important;
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:28px!important;
  align-items:stretch!important;
}

.cf-exp-card{
  --cf-card-bg:none;
  position:relative!important;
  min-height:520px!important;
  height:100%!important;
  border-radius:24px!important;
  overflow:hidden!important;
  background:#1b1715!important;
  display:flex!important;
  align-items:flex-end!important;
  justify-content:flex-end!important;
  box-shadow:none!important;
  isolation:isolate!important;
  transition:transform .6s cubic-bezier(.25,.46,.45,.94),box-shadow .45s ease!important;
}

.cf-exp-card::before{
  content:"";
  position:absolute;
  inset:0;
  z-index:0;
  background-image:var(--cf-card-bg)!important;
  background-size:cover!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  filter:saturate(1.25) contrast(1.05);
  transform:scale(1);
  transition:transform .8s cubic-bezier(.25,.46,.45,.94);
}

.cf-exp-card::after{
  content:"";
  position:absolute;
  inset:0;
  z-index:1;
  pointer-events:none;
  background:linear-gradient(0deg,rgba(10,10,18,.95) 0%,rgba(10,10,18,.5) 45%,rgba(10,10,18,.1) 100%);
}

.cf-exp-card:hover{
  transform:translateY(-12px)!important;
  box-shadow:0 25px 80px rgba(0,0,0,.25)!important;
}

.cf-exp-card:hover::before{transform:scale(1.08)}

.cf-exp-card-1{--cf-card-bg:url("https://images.unsplash.com/photo-1507525428034-b723cf961d3e?w=1200&q=90")}
.cf-exp-card-2{--cf-card-bg:url("https://images.unsplash.com/photo-1574279606130-09958dc14f3a?w=1200&q=90")}
.cf-exp-card-3{--cf-card-bg:url("https://images.unsplash.com/photo-1556910103-1c02745aae4d?w=1200&q=90")}
.cf-exp-card-4{--cf-card-bg:url("https://images.unsplash.com/photo-1570003179710-77899cfe604e?w=1200&q=90")}

.cf-exp-body{
  position:relative!important;
  z-index:2!important;
  width:100%!important;
  min-height:520px!important;
  padding:32px!important;
  display:flex!important;
  flex-direction:column!important;
  align-items:stretch!important;
  justify-content:flex-end!important;
  text-align:left!important;
  background:transparent!important;
}

.cf-exp-body::before,
.cf-exp-body::after,
.cf-exp-body > .elementor-background-overlay{display:none!important}

.cf-exp-badge{width:auto!important;max-width:max-content!important}

.cf-exp-badge .elementor-heading-title{
  display:inline-flex!important;
  align-items:center!important;
  width:auto!important;
  max-width:max-content!important;
  background:rgba(245,200,66,.15)!important;
  border:1px solid rgba(245,200,66,.4)!important;
  border-radius:8px!important;
  padding:5px 12px!important;
  font-family:Outfit,Arial,sans-serif!important;
  font-size:10px!important;
  font-weight:800!important;
  letter-spacing:1.5px!important;
  text-transform:uppercase!important;
  color:#F5C842!important;
  margin:0 0 12px!important;
}

.cf-exp-title .elementor-heading-title{
  font-family:"Playfair Display",Georgia,serif!important;
  font-size:24px!important;
  font-weight:800!important;
  line-height:1.12!important;
  color:#fff!important;
  margin:0 0 10px!important;
}

.cf-exp-desc,
.cf-exp-desc p,
.cf-exp-desc .elementor-text-editor{
  font-family:Outfit,Arial,sans-serif!important;
  font-size:14px!important;
  line-height:1.65!important;
  color:rgba(255,255,255,.65)!important;
  margin:0 0 16px!important;
}

.cf-exp-meta{
  display:flex!important;
  justify-content:space-between!important;
  align-items:flex-end!important;
  gap:16px!important;
  width:100%!important;
  margin-top:0!important;
}

.cf-exp-details{width:auto!important;flex:1 1 auto!important}

.cf-exp-details .elementor-icon-list-items{
  display:flex!important;
  flex-direction:column!important;
  gap:6px!important;
  margin:0!important;
  padding:0!important;
}

.cf-exp-details .elementor-icon-list-item{
  margin:0!important;
  padding:0!important;
  align-items:center!important;
}

.cf-exp-details .elementor-icon-list-icon{width:18px!important;line-height:1!important}
.cf-exp-details .elementor-icon-list-icon i{font-size:12px!important;color:rgba(255,255,255,.55)!important}

.cf-exp-details .elementor-icon-list-text{
  font-family:Outfit,Arial,sans-serif!important;
  font-size:12px!important;
  font-weight:600!important;
  line-height:1.35!important;
  color:rgba(255,255,255,.55)!important;
}

.cf-exp-details strong{color:#F5C842!important;font-weight:800!important}

.cf-exp-price-box{
  width:auto!important;
  flex:0 0 auto!important;
  text-align:right!important;
  align-items:flex-end!important;
}

.cf-exp-price .elementor-heading-title{
  font-family:"Playfair Display",Georgia,serif!important;
  font-size:32px!important;
  font-weight:900!important;
  line-height:1!important;
  color:#F5C842!important;
  margin:0!important;
  text-align:right!important;
}

.cf-exp-unit,
.cf-exp-unit p,
.cf-exp-unit .elementor-text-editor{
  font-family:Outfit,Arial,sans-serif!important;
  font-size:11px!important;
  font-weight:400!important;
  line-height:1.2!important;
  color:rgba(255,255,255,.45)!important;
  margin:2px 0 0!important;
  text-align:right!important;
}

@media (max-width:1100px){
  .cf-exp-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}

@media (max-width:640px){
  .cf-experiences{padding:72px 18px!important}
  .cf-sec-head{margin-bottom:42px!important}
  .cf-sec-title .elementor-heading-title{font-size:40px!important}
  .cf-exp-grid{grid-template-columns:1fr!important}
  .cf-exp-card,.cf-exp-body{min-height:520px!important}
  .cf-exp-body{padding:28px!important}
  .cf-exp-meta{gap:12px!important}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-33629f57 *//* PAINPOINT SECTION - MATCH ORIGINAL HTML */
.cf-pain,
.painpoint{
  position:relative !important;
  overflow:hidden !important;
  padding:80px 32px !important;
  background:linear-gradient(160deg,#0A0A12 0%,#023E73 50%,#3D1C0F 100%) !important;
}

.cf-pain::before,
.painpoint::before{
  content:"" !important;
  position:absolute !important;
  inset:0 !important;
  background:radial-gradient(
    ellipse at 70% 30%,
    rgba(232,93,74,.06) 0%,
    transparent 60%
  ) !important;
  pointer-events:none !important;
  z-index:0 !important;
}

.cf-pain > *,
.painpoint > *{
  position:relative !important;
  z-index:2 !important;
}

/* HEADER */
.cf-pain .cf-sec-head,
.painpoint .sec-head{
  max-width:760px !important;
  margin:0 auto 64px !important;
  text-align:center !important;
}

.cf-pain .cf-sec-tag .elementor-heading-title,
.painpoint .sec-tag{
  display:block !important;
  font-family:Outfit,Arial,sans-serif !important;
  font-size:12px !important;
  font-weight:800 !important;
  letter-spacing:3.5px !important;
  text-transform:uppercase !important;
  color:#E85D4A !important;
  margin:0 0 16px !important;
}

.cf-pain .cf-sec-title .elementor-heading-title,
.painpoint .sec-title{
  font-family:"Playfair Display",Georgia,serif !important;
  font-size:clamp(38px,4.5vw,56px) !important;
  font-weight:800 !important;
  line-height:1.15 !important;
  color:#fff !important;
  margin:0 0 18px !important;
}

.cf-pain .cf-sec-title em,
.painpoint .sec-title em{
  font-style:italic !important;
  background:linear-gradient(135deg,#E85D4A,#F5C842) !important;
  -webkit-background-clip:text !important;
  background-clip:text !important;
  -webkit-text-fill-color:transparent !important;
}

.cf-pain .cf-sec-desc,
.cf-pain .cf-sec-desc p,
.cf-pain .cf-sec-desc .elementor-text-editor,
.painpoint .sec-desc{
  max-width:650px !important;
  margin:0 auto !important;
  font-family:Outfit,Arial,sans-serif !important;
  font-size:16px !important;
  font-weight:300 !important;
  line-height:1.75 !important;
  color:rgba(255,255,255,.5) !important;
}

/* GRID */
.cf-pain .cf-3-grid,
.painpoint .pp-grid{
  max-width:1100px !important;
  margin:0 auto !important;
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:32px !important;
}

/* CARDS */
.cf-pain .cf-dark-card,
.painpoint .pp-card{
  text-align:center !important;
  padding:40px 24px !important;
  background:rgba(255,255,255,.03) !important;
  border:1px solid rgba(255,255,255,.06) !important;
  border-radius:24px !important;
  box-shadow:none !important;
  transition:all .4s ease !important;
}

.cf-pain .cf-dark-card:hover,
.painpoint .pp-card:hover{
  background:rgba(255,255,255,.06) !important;
  transform:translateY(-8px) !important;
  box-shadow:0 20px 50px rgba(0,0,0,.3) !important;
}

.cf-pain .cf-dark-card:nth-child(2),
.painpoint .pp-accent{
  border-color:rgba(245,200,66,.2) !important;
}

/* ICON */
.cf-pain .cf-card-icon .elementor-heading-title,
.painpoint .pp-emoji{
  display:block !important;
  font-size:44px !important;
  line-height:1 !important;
  margin:0 0 18px !important;
}

/* CARD TITLE */
.cf-pain .cf-card-title .elementor-heading-title,
.painpoint .pp-card h4{
  font-family:"Playfair Display",Georgia,serif !important;
  font-size:20px !important;
  font-weight:700 !important;
  line-height:1.25 !important;
  color:#fff !important;
  margin:0 0 12px !important;
}

.cf-pain .cf-card-title em,
.painpoint .pp-card h4 em{
  color:#E85D4A !important;
  font-style:italic !important;
}

/* CARD TEXT */
.cf-pain .cf-card-text,
.cf-pain .cf-card-text p,
.cf-pain .cf-card-text .elementor-text-editor,
.painpoint .pp-card p{
  font-family:Outfit,Arial,sans-serif !important;
  font-size:14px !important;
  font-weight:300 !important;
  line-height:1.7 !important;
  color:rgba(255,255,255,.5) !important;
  margin:0 !important;
}

/* RESPONSIVE */
@media(max-width:900px){
  .cf-pain .cf-3-grid,
  .painpoint .pp-grid{
    grid-template-columns:1fr !important;
  }

  .cf-pain,
  .painpoint{
    padding:72px 24px !important;
  }
}

@media(max-width:600px){
  .cf-pain,
  .painpoint{
    padding:64px 18px !important;
  }

  .cf-pain .cf-sec-head,
  .painpoint .sec-head{
    margin-bottom:42px !important;
  }

  .cf-pain .cf-sec-title .elementor-heading-title,
  .painpoint .sec-title{
    font-size:38px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1c45334 */.cf-letter-section{overflow:hidden;background:radial-gradient(circle at 78% 35%,rgba(195,104,45,.22),transparent 34%),linear-gradient(135deg,#061320 0%,#0A2540 48%,#120C0A 100%)}.cf-letter-image-col{min-height:680px;position:relative;overflow:hidden}.cf-letter-image-col:before{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(5,14,23,.05),rgba(5,14,23,.78));z-index:1}.cf-letter-image-col:after{content:'CREWFATI EXPERIENCE';position:absolute;left:48px;bottom:54px;z-index:3;color:rgba(255,255,255,.78);font-size:12px;letter-spacing:.28em;font-weight:700}.cf-letter-content-col{display:flex;align-items:center}.cf-letter-title .elementor-heading-title{font-family:Georgia,serif!important;line-height:.95!important}.cf-letter-script .elementor-heading-title{font-family:cursive!important;font-weight:400!important}.cf-tabs-wrap .elementor-button-wrapper{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.22);border-radius:14px;overflow:hidden}.cf-tabs-wrap .elementor-button{width:100%;border-radius:0!important;background:transparent!important;color:#fff!important;font-weight:700;letter-spacing:.03em;padding:18px 24px!important}.cf-tabs-wrap .elementor-widget-button:first-child .elementor-button{background:linear-gradient(135deg,#C86E3A,#E27A30)!important}.cf-card{position:relative;background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025));border:1px solid rgba(255,255,255,.13);box-shadow:0 28px 90px rgba(0,0,0,.35);backdrop-filter:blur(12px);border-radius:18px;padding:42px 48px 48px}.cf-quote-mark{font-family:Georgia,serif;color:rgba(227,119,50,.75);font-size:72px;line-height:1;margin-bottom:-18px}.cf-body-text{color:rgba(255,255,255,.82);font-size:16px;line-height:1.85}.cf-body-text strong{color:#fff}.cf-body-text .orange{color:#E37732;font-weight:700}.cf-signature{font-family:cursive;color:#E37732;font-size:28px;line-height:1.1}.cf-stamp{position:absolute;right:38px;bottom:38px;width:120px;height:120px;border:1px solid rgba(227,119,50,.55);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#E37732;font-size:38px;opacity:.72}.cf-read-btn .elementor-button{border:1px solid #E37732!important;border-radius:999px!important;background:transparent!important;color:#E37732!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;padding:14px 30px!important}.cf-read-btn .elementor-button:hover{background:#E37732!important;color:#071626!important}@media(max-width:1024px){.cf-letter-section .elementor-container{flex-direction:column}.cf-letter-image-col,.cf-letter-content-col{width:100%!important}.cf-letter-image-col{min-height:460px}.cf-stamp{display:none}}@media(max-width:767px){.cf-letter-content-col>.elementor-widget-wrap{padding:48px 22px!important}.cf-letter-title .elementor-heading-title{font-size:42px!important}.cf-letter-script .elementor-heading-title{font-size:30px!important}.cf-tabs-wrap .elementor-button{font-size:13px!important;padding:15px 8px!important}.cf-card{padding:28px 22px}.cf-body-text{font-size:14px}.cf-letter-image-col{min-height:360px}.cf-letter-image-col:after{left:24px;bottom:34px;font-size:10px}}/* End custom CSS */