.elementor-548 .elementor-element.elementor-element-f3d18f1{--display:flex;--min-height:820px;--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:260px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px}.elementor-548 .elementor-element.elementor-element-f3d18f1:not(.elementor-motion-effects-element-type-background),.elementor-548 .elementor-element.elementor-element-f3d18f1>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://traslatravel.com/wp-content/uploads/2026/06/Trasla-Travel-Main-hero.avif);background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-548 .elementor-element.elementor-element-aa3dd2e{--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-548 .elementor-element.elementor-element-b1331ec{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-548 .elementor-element.elementor-element-cbc3570{--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-548 .elementor-element.elementor-element-ac2d33e{--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:30px;--margin-left:0px;--margin-right:0px}.elementor-548 .elementor-element.elementor-element-1a9db84{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -24px) 0}.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-548 .elementor-element.elementor-element-499ce00{margin:34px 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0}.elementor-548 .elementor-element.elementor-element-499ce00 p{margin-block-end:0}.elementor-548 .elementor-element.elementor-element-7658109{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-548 .elementor-element.elementor-element-b0b8631{--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:flex-start;--align-items:flex-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-548 .elementor-element.elementor-element-744adad{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px}.elementor-548 .elementor-element.elementor-element-a758442{--display:flex}.elementor-548 .elementor-element.elementor-element-076b73b{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-548 .elementor-element.elementor-element-4364a61{--display:flex}.elementor-548 .elementor-element.elementor-element-20df443{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:60px;--margin-right:0px}.elementor-548 .elementor-element.elementor-element-e328ca9{--display:flex}.elementor-548 .elementor-element.elementor-element-57d724e{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px}.elementor-548 .elementor-element.elementor-element-ba71402{--display:flex}.elementor-548 .elementor-element.elementor-element-1e7d019{--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;--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-548 .elementor-element.elementor-element-464671b{--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-548 .elementor-element.elementor-element-ea89892{--display:flex}.elementor-548 .elementor-element.elementor-element-2fa60d2{--display:flex}.elementor-548 .elementor-element.elementor-element-c5c5564{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-548 .elementor-element.elementor-element-6b7f7d4{--display:flex;--min-height:560px;--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;--overflow:hidden;--border-radius:32px 32px 32px 32px}.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-548 .elementor-element.elementor-element-c3a811d img{width:100%;height:300px}.elementor-548 .elementor-element.elementor-element-1b63fcf{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px}.elementor-548 .elementor-element.elementor-element-cdea740{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-widget-icon.elementor-view-framed .elementor-icon,.elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-primary)}.elementor-548 .elementor-element.elementor-element-70eff08{padding:0 0 0 0}.elementor-548 .elementor-element.elementor-element-70eff08 .elementor-icon-wrapper{text-align:center}.elementor-548 .elementor-element.elementor-element-70eff08.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-548 .elementor-element.elementor-element-70eff08.elementor-view-framed .elementor-icon,.elementor-548 .elementor-element.elementor-element-70eff08.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-548 .elementor-element.elementor-element-70eff08.elementor-view-framed .elementor-icon,.elementor-548 .elementor-element.elementor-element-70eff08.elementor-view-default .elementor-icon svg{fill:#FFF}.elementor-548 .elementor-element.elementor-element-70eff08 .elementor-icon{font-size:38px}.elementor-548 .elementor-element.elementor-element-70eff08 .elementor-icon svg{height:38px}.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-548 .elementor-element.elementor-element-acb5030 p{margin-block-end:0}.elementor-548 .elementor-element.elementor-element-99edf4b{--display:flex;--min-height:560px;--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;--overflow:hidden;--border-radius:32px 32px 32px 32px}.elementor-548 .elementor-element.elementor-element-a1c6001 img{width:100%;height:300px}.elementor-548 .elementor-element.elementor-element-6f8051a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px}.elementor-548 .elementor-element.elementor-element-50c0715{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px}.elementor-548 .elementor-element.elementor-element-c60790d{padding:0 0 0 0}.elementor-548 .elementor-element.elementor-element-c60790d .elementor-icon-wrapper{text-align:center}.elementor-548 .elementor-element.elementor-element-c60790d.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-548 .elementor-element.elementor-element-c60790d.elementor-view-framed .elementor-icon,.elementor-548 .elementor-element.elementor-element-c60790d.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-548 .elementor-element.elementor-element-c60790d.elementor-view-framed .elementor-icon,.elementor-548 .elementor-element.elementor-element-c60790d.elementor-view-default .elementor-icon svg{fill:#FFF}.elementor-548 .elementor-element.elementor-element-c60790d .elementor-icon{font-size:38px}.elementor-548 .elementor-element.elementor-element-c60790d .elementor-icon svg{height:38px}.elementor-548 .elementor-element.elementor-element-d6fbdbb p{margin-block-end:0}.elementor-548 .elementor-element.elementor-element-9a83206{--display:flex;--min-height:560px;--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;--overflow:hidden;--border-radius:32px 32px 32px 32px}.elementor-548 .elementor-element.elementor-element-b80a7c5 img{width:100%;height:300px}.elementor-548 .elementor-element.elementor-element-567c55e{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:34px;--padding-bottom:34px;--padding-left:34px;--padding-right:34px}.elementor-548 .elementor-element.elementor-element-b93de1c{--display:flex;--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:50px 50px 50px 50px}.elementor-548 .elementor-element.elementor-element-ad7caf6{padding:0 0 0 0}.elementor-548 .elementor-element.elementor-element-ad7caf6 .elementor-icon-wrapper{text-align:center}.elementor-548 .elementor-element.elementor-element-ad7caf6.elementor-view-stacked .elementor-icon{background-color:#FFF}.elementor-548 .elementor-element.elementor-element-ad7caf6.elementor-view-framed .elementor-icon,.elementor-548 .elementor-element.elementor-element-ad7caf6.elementor-view-default .elementor-icon{color:#FFF;border-color:#FFF}.elementor-548 .elementor-element.elementor-element-ad7caf6.elementor-view-framed .elementor-icon,.elementor-548 .elementor-element.elementor-element-ad7caf6.elementor-view-default .elementor-icon svg{fill:#FFF}.elementor-548 .elementor-element.elementor-element-ad7caf6 .elementor-icon{font-size:38px}.elementor-548 .elementor-element.elementor-element-ad7caf6 .elementor-icon svg{height:38px}.elementor-548 .elementor-element.elementor-element-922ae79 p{margin-block-end:0}.elementor-548 .elementor-element.elementor-element-567a1a3{--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:stretch;--overflow:hidden;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px}.elementor-548 .elementor-element.elementor-element-dd7f64a{--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:flex-start;--align-items:stretch}.elementor-548 .elementor-element.elementor-element-dd7f64a.e-con{--flex-grow:0;--flex-shrink:0}.elementor-548 .elementor-element.elementor-element-12d2f25{--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:flex-start;--align-items:stretch}.elementor-548 .elementor-element.elementor-element-6faf4a7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:wrap}.elementor-548 .elementor-element.elementor-element-182d74b{--display:flex}.elementor-548 .elementor-element.elementor-element-51906e8{--display:flex}.elementor-548 .elementor-element.elementor-element-ead2822{--display:flex}.elementor-548 .elementor-element.elementor-element-64550d1 p{margin-block-end:0}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var(--e-global-color-text)}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var(--e-global-color-primary)}.elementor-widget-icon-list .elementor-icon-list-item>.elementor-icon-list-text,.elementor-widget-icon-list .elementor-icon-list-item>a{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-widget-icon-list .elementor-icon-list-text{color:var(--e-global-color-secondary)}.elementor-548 .elementor-element.elementor-element-7efb018 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-7efb018 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-548 .elementor-element.elementor-element-7efb018{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-548 .elementor-element.elementor-element-7efb018 .elementor-icon-list-text{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-8d0fe08{--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-548 .elementor-element.elementor-element-4afc3d2{--display:flex}.elementor-548 .elementor-element.elementor-element-1d0dd49{--display:flex}.elementor-548 .elementor-element.elementor-element-fe46fc0{--display:flex}.elementor-548 .elementor-element.elementor-element-7cababe{--display:flex}.elementor-548 .elementor-element.elementor-element-441ba23{--display:flex}.elementor-548 .elementor-element.elementor-element-281fcd2 p{margin-block-end:0}.elementor-548 .elementor-element.elementor-element-1573424 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-1573424 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-548 .elementor-element.elementor-element-1573424{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-548 .elementor-element.elementor-element-1573424 .elementor-icon-list-text{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-5a4353e{--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-548 .elementor-element.elementor-element-e57ec3e{--display:flex}.elementor-548 .elementor-element.elementor-element-9d75b59{--display:flex}.elementor-548 .elementor-element.elementor-element-721a7c1{--display:flex}.elementor-548 .elementor-element.elementor-element-ddbe2c2{--display:flex}.elementor-548 .elementor-element.elementor-element-76f3ada{--display:flex}.elementor-548 .elementor-element.elementor-element-0fdc22e p{margin-block-end:0}.elementor-548 .elementor-element.elementor-element-1defeba .elementor-icon-list-icon i{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-1defeba .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-548 .elementor-element.elementor-element-1defeba{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-548 .elementor-element.elementor-element-1defeba .elementor-icon-list-text{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-a20b3cc{--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-548 .elementor-element.elementor-element-6cd7930{--display:flex}.elementor-548 .elementor-element.elementor-element-42dec87{--display:flex}.elementor-548 .elementor-element.elementor-element-4df6378{--display:flex}.elementor-548 .elementor-element.elementor-element-7985c8b{--display:flex}.elementor-548 .elementor-element.elementor-element-c1eb675{--display:flex}.elementor-548 .elementor-element.elementor-element-bdede71 p{margin-block-end:0}.elementor-548 .elementor-element.elementor-element-8beb2c3 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-8beb2c3 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-548 .elementor-element.elementor-element-8beb2c3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-548 .elementor-element.elementor-element-8beb2c3 .elementor-icon-list-text{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-3e4c26d{--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-548 .elementor-element.elementor-element-94fdb1f{--display:flex}.elementor-548 .elementor-element.elementor-element-0676b7e{--display:flex}.elementor-548 .elementor-element.elementor-element-948f9f4{--display:flex}.elementor-548 .elementor-element.elementor-element-31acf3f{--display:flex}.elementor-548 .elementor-element.elementor-element-0529ced{--display:flex}.elementor-548 .elementor-element.elementor-element-7205afa p{margin-block-end:0}.elementor-548 .elementor-element.elementor-element-92b701c .elementor-icon-list-icon i{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-92b701c .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-548 .elementor-element.elementor-element-92b701c{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-548 .elementor-element.elementor-element-92b701c .elementor-icon-list-text{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-eeccf6f{--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-548 .elementor-element.elementor-element-820501c{--display:flex}.elementor-548 .elementor-element.elementor-element-7fc0d76{--display:flex}.elementor-548 .elementor-element.elementor-element-4f0ed31{--display:flex}.elementor-548 .elementor-element.elementor-element-a921172{--display:flex}.elementor-548 .elementor-element.elementor-element-71cb43e{--display:flex}.elementor-548 .elementor-element.elementor-element-57f5732 p{margin-block-end:0}.elementor-548 .elementor-element.elementor-element-33945f6 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-33945f6 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-548 .elementor-element.elementor-element-33945f6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-548 .elementor-element.elementor-element-33945f6 .elementor-icon-list-text{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-505d513{--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-548 .elementor-element.elementor-element-c566b9a{--display:flex}.elementor-548 .elementor-element.elementor-element-77c296e{--display:flex}.elementor-548 .elementor-element.elementor-element-2dec3b2{--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:stretch;--overflow:hidden;--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-548 .elementor-element.elementor-element-698f162{--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:flex-start;--align-items:stretch}.elementor-548 .elementor-element.elementor-element-f3856d8{--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:flex-start;--align-items:stretch}.elementor-548 .elementor-element.elementor-element-ede3a0e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:stretch;--flex-wrap:wrap}.elementor-548 .elementor-element.elementor-element-e12d262{--display:flex}.elementor-548 .elementor-element.elementor-element-77c761f{--display:flex}.elementor-548 .elementor-element.elementor-element-58a8bb2{--display:flex}.elementor-548 .elementor-element.elementor-element-5bbb814 p{margin-block-end:0}.elementor-548 .elementor-element.elementor-element-6a2fe9d .elementor-icon-list-icon i{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-6a2fe9d .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-548 .elementor-element.elementor-element-6a2fe9d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-548 .elementor-element.elementor-element-6a2fe9d .elementor-icon-list-text{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-b6e8028{--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-548 .elementor-element.elementor-element-f6db667{--display:flex}.elementor-548 .elementor-element.elementor-element-cd8b023{--display:flex}.elementor-548 .elementor-element.elementor-element-39e1e35{--display:flex}.elementor-548 .elementor-element.elementor-element-6f66ead{--display:flex}.elementor-548 .elementor-element.elementor-element-4695de1{--display:flex}.elementor-548 .elementor-element.elementor-element-7f3f01c p{margin-block-end:0}.elementor-548 .elementor-element.elementor-element-6bc7f59 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-6bc7f59 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-548 .elementor-element.elementor-element-6bc7f59{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-548 .elementor-element.elementor-element-6bc7f59 .elementor-icon-list-text{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-d764354{--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-548 .elementor-element.elementor-element-3b405e7{--display:flex}.elementor-548 .elementor-element.elementor-element-a148fc8{--display:flex}.elementor-548 .elementor-element.elementor-element-27580b6{--display:flex}.elementor-548 .elementor-element.elementor-element-0794e2d{--display:flex}.elementor-548 .elementor-element.elementor-element-2804726{--display:flex}.elementor-548 .elementor-element.elementor-element-bc963e2 p{margin-block-end:0}.elementor-548 .elementor-element.elementor-element-b3d9b9e .elementor-icon-list-icon i{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-b3d9b9e .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-548 .elementor-element.elementor-element-b3d9b9e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-548 .elementor-element.elementor-element-b3d9b9e .elementor-icon-list-text{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-0588e00{--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-548 .elementor-element.elementor-element-63a70c5{--display:flex}.elementor-548 .elementor-element.elementor-element-1dcd1b0{--display:flex}.elementor-548 .elementor-element.elementor-element-583be77{--display:flex}.elementor-548 .elementor-element.elementor-element-fe71df8{--display:flex}.elementor-548 .elementor-element.elementor-element-ca11788{--display:flex}.elementor-548 .elementor-element.elementor-element-2d15033 p{margin-block-end:0}.elementor-548 .elementor-element.elementor-element-1d7aa59 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-1d7aa59 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-548 .elementor-element.elementor-element-1d7aa59{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-548 .elementor-element.elementor-element-1d7aa59 .elementor-icon-list-text{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-8f289b3{--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-548 .elementor-element.elementor-element-4525196{--display:flex}.elementor-548 .elementor-element.elementor-element-0640f9f{--display:flex}.elementor-548 .elementor-element.elementor-element-bf7370d{--display:flex}.elementor-548 .elementor-element.elementor-element-4adce3b{--display:flex}.elementor-548 .elementor-element.elementor-element-5421461{--display:flex}.elementor-548 .elementor-element.elementor-element-3bfb18e p{margin-block-end:0}.elementor-548 .elementor-element.elementor-element-5404d16 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-5404d16 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-548 .elementor-element.elementor-element-5404d16{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-548 .elementor-element.elementor-element-5404d16 .elementor-icon-list-text{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-05c4ca2{--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-548 .elementor-element.elementor-element-ef50e92{--display:flex}.elementor-548 .elementor-element.elementor-element-84d8619{--display:flex}.elementor-548 .elementor-element.elementor-element-8057c94{--display:flex}.elementor-548 .elementor-element.elementor-element-3f6099b{--display:flex}.elementor-548 .elementor-element.elementor-element-92ac2d1{--display:flex}.elementor-548 .elementor-element.elementor-element-e8c7e59 p{margin-block-end:0}.elementor-548 .elementor-element.elementor-element-5416ea3 .elementor-icon-list-icon i{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-5416ea3 .elementor-icon-list-icon svg{transition:fill 0.3s}.elementor-548 .elementor-element.elementor-element-5416ea3{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px}.elementor-548 .elementor-element.elementor-element-5416ea3 .elementor-icon-list-text{transition:color 0.3s}.elementor-548 .elementor-element.elementor-element-42d8f6c{--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-548 .elementor-element.elementor-element-521f0df{--display:flex}.elementor-548 .elementor-element.elementor-element-5a3db13{--display:flex}.elementor-548 .elementor-element.elementor-element-6cf3f07d{--display:flex}.elementor-548 .elementor-element.elementor-element-5b02433e{--display:flex}.elementor-548 .elementor-element.elementor-element-5813cd0b{--display:flex}.elementor-548 .elementor-element.elementor-element-1075cab7{--display:flex}.elementor-548 .elementor-element.elementor-element-1075cab7.e-con{--flex-grow:0;--flex-shrink:0}.elementor-548 .elementor-element.elementor-element-368c1de2{--display:flex}.elementor-548 .elementor-element.elementor-element-553c319{--display:flex}.elementor-548 .elementor-element.elementor-element-553c319:not(.elementor-motion-effects-element-type-background),.elementor-548 .elementor-element.elementor-element-553c319>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://traslatravel.com/wp-content/uploads/2026/08/trasla-travel-destination-punta-cana-1600x90-1.avif)}.elementor-548 .elementor-element.elementor-element-6111f41e{--display:flex}.elementor-548 .elementor-element.elementor-element-432bbb22{--display:flex}.elementor-548 .elementor-element.elementor-element-432bbb22:not(.elementor-motion-effects-element-type-background),.elementor-548 .elementor-element.elementor-element-432bbb22>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://traslatravel.com/wp-content/uploads/2026/08/trasla-travel-destination-cap-cana-1600x900-1.avif)}.elementor-548 .elementor-element.elementor-element-2a74f3a1{--display:flex}.elementor-548 .elementor-element.elementor-element-65c7f942{--display:flex}.elementor-548 .elementor-element.elementor-element-65c7f942:not(.elementor-motion-effects-element-type-background),.elementor-548 .elementor-element.elementor-element-65c7f942>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://traslatravel.com/wp-content/uploads/2026/08/trasla-travel-destination-uvero-alto-1600x900-1.avif)}.elementor-548 .elementor-element.elementor-element-563d6b25{--display:flex}.elementor-548 .elementor-element.elementor-element-1048c148{--display:flex}.elementor-548 .elementor-element.elementor-element-1048c148:not(.elementor-motion-effects-element-type-background),.elementor-548 .elementor-element.elementor-element-1048c148>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://traslatravel.com/wp-content/uploads/2026/08/trasla-travel-destination-miches-1600x900-1.avif)}.elementor-548 .elementor-element.elementor-element-4ca128d2{--display:flex}.elementor-548 .elementor-element.elementor-element-531560e9{--display:flex}.elementor-548 .elementor-element.elementor-element-531560e9:not(.elementor-motion-effects-element-type-background),.elementor-548 .elementor-element.elementor-element-531560e9>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://traslatravel.com/wp-content/uploads/2026/08/trasla-travel-destination-bayahibe-1600x900-1.avif)}.elementor-548 .elementor-element.elementor-element-12aed432{--display:flex}.elementor-548 .elementor-element.elementor-element-395a4b70{--display:flex}.elementor-548 .elementor-element.elementor-element-395a4b70:not(.elementor-motion-effects-element-type-background),.elementor-548 .elementor-element.elementor-element-395a4b70>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://traslatravel.com/wp-content/uploads/2026/08/trasla-travel-destination-la-romana-1600x900-1.avif)}.elementor-548 .elementor-element.elementor-element-335da00{--display:flex}.elementor-548 .elementor-element.elementor-element-7ad5c0c3{--display:flex}.elementor-548 .elementor-element.elementor-element-7ad5c0c3:not(.elementor-motion-effects-element-type-background),.elementor-548 .elementor-element.elementor-element-7ad5c0c3>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://traslatravel.com/wp-content/uploads/2026/08/trasla-travel-destination-la-romana-1600x900-1-1.avif)}.elementor-548 .elementor-element.elementor-element-3d122c66{--display:flex}.elementor-548 .elementor-element.elementor-element-8507d5d{--display:flex}.elementor-548 .elementor-element.elementor-element-4ac13703{--display:flex}.elementor-548 .elementor-element.elementor-element-49b3c56b{--display:flex}.elementor-548 .elementor-element.elementor-element-35a80217{--display:flex}.elementor-548 .elementor-element.elementor-element-3ac80e75{--display:flex}.elementor-548 .elementor-element.elementor-element-7223171b{--display:flex}.elementor-548 .elementor-element.elementor-element-3b5eb357{--display:flex}.elementor-548 .elementor-element.elementor-element-1eaba315{--display:flex}.elementor-548 .elementor-element.elementor-element-2326d4f9{--display:flex}.elementor-548 .elementor-element.elementor-element-24c92b77{--display:flex}.elementor-548 .elementor-element.elementor-element-3c491f57{--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-548 .elementor-element.elementor-element-7351603{--display:flex;--padding-top:120px;--padding-bottom:120px;--padding-left:28px;--padding-right:28px}.elementor-548 .elementor-element.elementor-element-3e4d006{--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:48px 48px;--row-gap:48px;--column-gap:48px}.elementor-548 .elementor-element.elementor-element-c001cae{--display:flex;--min-height:700px;--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;--overflow:hidden}.elementor-548 .elementor-element.elementor-element-8d569f2{text-align:center}.elementor-548 .elementor-element.elementor-element-7689c2d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px}.elementor-548 .elementor-element.elementor-element-9194dbb{--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;--margin-top:34px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px}.elementor-548 .elementor-element.elementor-element-4c4a78c8{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-548 .elementor-element.elementor-element-5126110d{--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-548 .elementor-element.elementor-element-2047c6e1{--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-548 .elementor-element.elementor-element-405273c8{--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-548 .elementor-element.elementor-element-102af113{--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;--flex-wrap:nowrap}.elementor-548 .elementor-element.elementor-element-7464025c{--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-548 .elementor-element.elementor-element-7706099e{--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-548 .elementor-element.elementor-element-2d3e41b0{--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-548 .elementor-element.elementor-element-64a164b0{--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-548 .elementor-element.elementor-element-ea8daf4{--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-548 .elementor-element.elementor-element-f265615{--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-548 .elementor-element.elementor-element-b8e9132{--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:28px 28px;--row-gap:28px;--column-gap:28px;--flex-wrap:nowrap;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-548 .elementor-element.elementor-element-a7f94c2{--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-548 .elementor-element.elementor-element-265b29a{width:var(--container-widget-width,104.022%);max-width:104.022%;--container-widget-width:104.022%;--container-widget-flex-grow:0}.elementor-548 .elementor-element.elementor-element-265b29a.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-548 .elementor-element.elementor-element-70b27ea{--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:flex-end}.elementor-548 .elementor-element.elementor-element-7268522{width:var(--container-widget-width,100.374%);max-width:100.374%;--container-widget-width:100.374%;--container-widget-flex-grow:0}.elementor-548 .elementor-element.elementor-element-7268522.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-548 .elementor-element.elementor-element-6a1d152{--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:center}.elementor-548 .elementor-element.elementor-element-5a7a82e{--display:flex}.elementor-548 .elementor-element.elementor-element-f599c30{--display:flex}.elementor-548 .elementor-element.elementor-element-d853b16{--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:center}.elementor-548 .elementor-element.elementor-element-f25e531{width:var(--container-widget-width,100.145%);max-width:100.145%;--container-widget-width:100.145%;--container-widget-flex-grow:0}.elementor-548 .elementor-element.elementor-element-f25e531.elementor-element{--flex-grow:0;--flex-shrink:0}.elementor-548 .elementor-element.elementor-element-983e639{--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:stretch;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--overflow:hidden}.elementor-548 .elementor-element.elementor-element-e0533d4{--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-548 .elementor-element.elementor-element-0fb8714{--swiper-slides-to-display:3;--swiper-slides-gap:10px;z-index:0;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-prev-top-position:0px;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:0px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px}.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-slide>.elementor-element{height:100%}.elementor-548 .elementor-element.elementor-element-3d88407{--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;--overflow:hidden}.elementor-548 .elementor-element.elementor-element-51d6876c{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap}.elementor-548 .elementor-element.elementor-element-5eb22403{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap}.elementor-548 .elementor-element.elementor-element-741898b8{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-548 .elementor-element.elementor-element-20b2f5ee{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-548 .elementor-element.elementor-element-68f934ae{--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:stretch;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-548 .elementor-element.elementor-element-1755f914{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap}.elementor-548 .elementor-element.elementor-element-2deb4e95{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap}@media(min-width:768px){.elementor-548 .elementor-element.elementor-element-f3d18f1{--content-width:1300px}.elementor-548 .elementor-element.elementor-element-b1331ec{--width:55%}.elementor-548 .elementor-element.elementor-element-b0b8631{--width:45%}.elementor-548 .elementor-element.elementor-element-1e7d019{--content-width:1320px}.elementor-548 .elementor-element.elementor-element-ea89892{--width:100%}.elementor-548 .elementor-element.elementor-element-2fa60d2{--width:100%}.elementor-548 .elementor-element.elementor-element-6b7f7d4{--width:33.33%}.elementor-548 .elementor-element.elementor-element-cdea740{--width:74px}.elementor-548 .elementor-element.elementor-element-99edf4b{--width:33.33%}.elementor-548 .elementor-element.elementor-element-50c0715{--width:74px}.elementor-548 .elementor-element.elementor-element-9a83206{--width:33.33%}.elementor-548 .elementor-element.elementor-element-b93de1c{--width:74px}.elementor-548 .elementor-element.elementor-element-dd7f64a{--width:62.276%}.elementor-548 .elementor-element.elementor-element-1075cab7{--width:85.864%}.elementor-548 .elementor-element.elementor-element-7351603{--content-width:1240px}.elementor-548 .elementor-element.elementor-element-c001cae{--width:45%}.elementor-548 .elementor-element.elementor-element-7689c2d{--width:55%}.elementor-548 .elementor-element.elementor-element-a7f94c2{--width:100%}.elementor-548 .elementor-element.elementor-element-70b27ea{--width:100%}.elementor-548 .elementor-element.elementor-element-983e639{--content-width:1320px}.elementor-548 .elementor-element.elementor-element-5eb22403{--content-width:1320px}.elementor-548 .elementor-element.elementor-element-2deb4e95{--content-width:1320px}}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-7351603{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px}.elementor-548 .elementor-element.elementor-element-3e4d006{--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:42px 42px;--row-gap:42px;--column-gap:42px}.elementor-548 .elementor-element.elementor-element-b8e9132{--padding-top:90px;--padding-bottom:90px;--padding-left:24px;--padding-right:24px}.elementor-548 .elementor-element.elementor-element-0fb8714{--swiper-slides-to-display:2}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-7351603{--padding-top:70px;--padding-bottom:70px;--padding-left:18px;--padding-right:18px}.elementor-548 .elementor-element.elementor-element-b8e9132{--padding-top:70px;--padding-bottom:70px;--padding-left:18px;--padding-right:18px}.elementor-548 .elementor-element.elementor-element-0fb8714{--swiper-slides-to-display:1}}.elementor-548 .elementor-element.elementor-element-3a9bd91{margin:0;display:flex;align-items:center;gap:10px;color:#F7FBFF;font-family:"Plus Jakarta Sans";font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;line-height:1;white-space:nowrap}.elementor-548 .elementor-element.elementor-element-ac2d33e{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:flex-start;width:fit-content;max-width:max-content;height:36px;padding:0 18px;border-radius:999px;flex-grow:0;flex-shrink:0;align-self:flex-start;background:linear-gradient(180deg,rgb(255 255 255 / .14) 0%,rgb(255 255 255 / .045) 100%);backdrop-filter:blur(22px) saturate(180%);-webkit-backdrop-filter:blur(22px) saturate(180%);border:1px solid rgb(255 255 255 / .22);outline:1px solid rgb(255 255 255 / .05);outline-offset:-1px;box-shadow:0 14px 34px rgb(0 18 55 / .18),inset 0 1px 0 rgb(255 255 255 / .28),inset 0 -8px 18px rgb(0 0 0 / .08);transition:transform .35s ease,box-shadow .35s ease,background .35s ease}.elementor-548 .elementor-element.elementor-element-ac2d33e::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 18% 50%,rgb(25 191 234 / .24),transparent 32%),radial-gradient(circle at 92% 50%,rgb(255 122 26 / .16),transparent 34%)}.elementor-548 .elementor-element.elementor-element-ac2d33e::after{content:"";position:absolute;top:-60%;left:-70%;width:42%;height:220%;pointer-events:none;background:linear-gradient(90deg,transparent 0%,rgb(255 255 255 / .05) 18%,rgb(255 255 255 / .55) 48%,rgb(255 255 255 / .12) 65%,transparent 100%);transform:rotate(22deg) translateX(-120%);filter:blur(1.5px);opacity:.95;animation:ttBadgeShine 8.8s ease-in-out infinite}.elementor-548 .elementor-element.elementor-element-ac2d33e:hover{transform:translateY(-2px);background:linear-gradient(180deg,rgb(255 255 255 / .20) 0%,rgb(255 255 255 / .07) 100%);box-shadow:0 20px 48px rgb(0 20 60 / .24),inset 0 1px 0 rgb(255 255 255 / .34),inset 0 -8px 18px rgb(0 0 0 / .10)}@keyframes ttBadgeShine{0%{left:-70%}10%{left:135%}100%{left:135%}}.tt-hero-title{margin:0;display:flex;flex-direction:column;font-family:"Plus Jakarta Sans",sans-serif;font-weight:800;line-height:.88;letter-spacing:-.055em;text-shadow:0 22px 70px rgb(0 15 40 / .45),0 8px 24px rgb(0 20 60 / .28),0 2px 6px rgb(0 20 60 / .18)}.tt-hero-title span{display:inline-block}.tt-line-1{color:#fff;font-size:clamp(62px, 4.8vw, 74px)}.tt-line-2{margin-top:4px;font-size:clamp(70px, 5.4vw, 86px)}.tt-aqua{color:#19BFEA}.tt-white{color:#fff}.tt-line-3{display:flex;align-items:flex-end;gap:18px;margin-top:10px;line-height:1;letter-spacing:0}.tt-in{font-family:"Allura",cursive;color:#fff;font-size:clamp(46px, 3.6vw, 58px);font-weight:400;line-height:1;letter-spacing:0;transform:translateY(2px);text-shadow:0 12px 30px rgb(0 18 48 / .38),0 2px 6px rgb(0 18 48 / .18)}.tt-punta{position:relative;font-family:"Allura",cursive;color:#FF8A2A;font-size:clamp(78px, 5.6vw, 94px);font-weight:400;line-height:.86;letter-spacing:.005em;text-shadow:0 16px 40px rgb(255 122 26 / .24),0 6px 18px rgb(0 18 48 / .22)}.tt-punta::after{content:"";position:absolute;left:9%;bottom:-9px;width:78%;height:10px;border-radius:999px;background:linear-gradient(90deg,transparent 0%,rgb(47 231 255 / .18) 8%,rgb(47 231 255 / .85) 22%,rgb(25 191 234 / .95) 52%,rgb(66 231 255 / .55) 78%,transparent 100%);clip-path:polygon(0% 55%,8% 42%,18% 48%,31% 38%,45% 50%,59% 40%,73% 51%,88% 43%,100% 54%,96% 67%,82% 61%,67% 73%,51% 63%,36% 72%,21% 64%,8% 72%);transform:rotate(-1.5deg) skewX(-8deg);filter:blur(.25px) drop-shadow(0 0 7px rgb(25 191 234 / .32));opacity:.82;z-index:-1}@media (max-width:1024px){.tt-line-1{font-size:clamp(54px, 7vw, 68px)}.tt-line-2{font-size:clamp(58px, 7.4vw, 74px)}.tt-in{font-size:clamp(42px, 6vw, 54px)}.tt-punta{font-size:clamp(70px, 8vw, 88px)}}@media (max-width:767px){.tt-hero-title{line-height:.94;letter-spacing:-.045em}.tt-line-1{font-size:clamp(40px, 11vw, 54px)}.tt-line-2{margin-top:2px;font-size:clamp(42px, 11.5vw, 58px)}.tt-line-3{gap:10px;margin-top:6px}.tt-in{font-size:clamp(34px, 10vw, 46px);transform:translateY(1px)}.tt-punta{font-size:clamp(54px, 15vw, 72px)}.tt-punta::after{left:10%;bottom:-6px;width:76%;height:7px}}.tt-hero-desc{max-width:640px;margin:28px 0 0;color:rgb(255 255 255 / .84);font-family:"Inter",sans-serif;font-size:clamp(17px, 1.15vw, 20px);font-weight:500;line-height:1.55;letter-spacing:-.015em;text-shadow:0 10px 28px rgb(0 20 60 / .35)}.elementor-548 .elementor-element.elementor-element-aa17899 .elementor-button{position:relative;isolation:isolate;overflow:hidden;min-width:220px;min-height:58px;padding:0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;border:1px solid rgb(255 255 255 / .28);background:linear-gradient(135deg,rgb(255 138 42 / .88),rgb(255 105 24 / .78));backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:800;line-height:1;letter-spacing:-.01em;box-shadow:0 18px 44px rgb(255 122 26 / .28),inset 0 1px 0 rgb(255 255 255 / .42),inset 0 -10px 18px rgb(90 35 0 / .14);transition:all .35s cubic-bezier(.2,.8,.2,1)}.elementor-548 .elementor-element.elementor-element-aa17899 .elementor-button-text{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;line-height:1}.elementor-548 .elementor-element.elementor-element-aa17899 .elementor-button::before{content:"";position:absolute;inset:1px 1px auto 1px;height:45%;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / .34),#fff0);opacity:.55;pointer-events:none}.elementor-548 .elementor-element.elementor-element-aa17899 .elementor-button::after{content:"";position:absolute;top:0;left:-45%;width:30%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .34),transparent);transform:skewX(-24deg);animation:ttButtonShine 9s ease-in-out infinite;pointer-events:none}.elementor-548 .elementor-element.elementor-element-aa17899 .elementor-button:hover{transform:translateY(-2px);background:linear-gradient(135deg,rgb(255 153 65 / .94),rgb(255 122 26 / .84));box-shadow:0 24px 54px rgb(255 122 26 / .36),inset 0 1px 0 rgb(255 255 255 / .50),inset 0 -10px 18px rgb(90 35 0 / .12)}@keyframes ttButtonShine{0%{left:-45%}10%{left:135%}100%{left:135%}}.elementor-548 .elementor-element.elementor-element-641df2e .elementor-button{position:relative;isolation:isolate;overflow:hidden;min-width:220px;min-height:58px;padding:0 34px;display:inline-flex;align-items:center;justify-content:center;border-radius:24px;border:1px solid rgb(255 255 255 / .30);background:linear-gradient(135deg,rgb(255 255 255 / .16),rgb(255 255 255 / .055));backdrop-filter:blur(16px) saturate(170%);-webkit-backdrop-filter:blur(16px) saturate(170%);color:#fff;font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;font-weight:800;line-height:1;letter-spacing:-.01em;box-shadow:0 18px 42px rgb(0 20 60 / .22),inset 0 1px 0 rgb(255 255 255 / .34),inset 0 -10px 18px rgb(0 0 0 / .10);transition:all .35s cubic-bezier(.2,.8,.2,1)}.elementor-548 .elementor-element.elementor-element-641df2e .elementor-button-text{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;line-height:1}.elementor-548 .elementor-element.elementor-element-641df2e .elementor-button::before{content:"";position:absolute;inset:1px 1px auto 1px;height:45%;border-radius:inherit;background:linear-gradient(180deg,rgb(255 255 255 / .25),#fff0);opacity:.55;pointer-events:none}.elementor-548 .elementor-element.elementor-element-641df2e .elementor-button:hover{transform:translateY(-2px);border-color:rgb(25 191 234 / .60);background:linear-gradient(135deg,rgb(255 255 255 / .21),rgb(255 255 255 / .075));box-shadow:0 24px 54px rgb(0 20 60 / .30),0 0 28px rgb(25 191 234 / .18),inset 0 1px 0 rgb(255 255 255 / .42)}.elementor-548 .elementor-element.elementor-element-7658109{display:flex;align-items:center;gap:20px;margin-top:34px;flex-wrap:wrap}.elementor-548 .elementor-element.elementor-element-b1331ec{position:relative;z-index:3;isolation:isolate}.elementor-548 .elementor-element.elementor-element-b1331ec::before{content:"";position:absolute;left:-150px;top:-70px;width:720px;height:720px;border-radius:50%;background:radial-gradient(circle,rgb(25 191 234 / .15) 0%,rgb(13 59 142 / .13) 34%,rgb(3 24 60 / .12) 56%,transparent 74%);filter:blur(62px);opacity:.9;z-index:-1;pointer-events:none}.elementor-548 .elementor-element.elementor-element-b1331ec::after{content:"";position:absolute;left:80px;top:120px;width:420px;height:260px;border-radius:50%;background:radial-gradient(ellipse,rgb(255 138 42 / .10) 0%,rgb(255 138 42 / .05) 36%,transparent 72%);filter:blur(70px);opacity:.75;z-index:-1;pointer-events:none}.elementor-548 .elementor-element.elementor-element-b1331ec{position:relative;overflow:visible}.elementor-548 .elementor-element.elementor-element-b1331ec::before{content:"";position:absolute;left:-180px;top:-120px;width:720px;height:720px;pointer-events:none;z-index:-1;background:radial-gradient(circle,rgb(50 180 255 / .18) 0%,rgb(50 180 255 / .10) 28%,rgb(50 180 255 / .05) 52%,transparent 72%);filter:blur(70px)}.tt-trust-card{display:flex;align-items:center;gap:22px}.tt-google-icon{position:relative;width:66px;height:66px;flex:0 0 66px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:linear-gradient(180deg,#FFFFFF,#F3F7FD);color:#0D4DA8;font-family:"Plus Jakarta Sans",sans-serif;font-size:34px;font-weight:800;box-shadow:0 14px 36px rgb(0 20 60 / .18),inset 0 2px 0 rgb(255 255 255 / .90)}.tt-google-icon::after{content:"";position:absolute;inset:-6px;border-radius:50%;background:radial-gradient(circle,rgb(25 191 234 / .20),transparent 72%);z-index:-1;filter:blur(8px)}.tt-trust-content{display:flex;flex-direction:column;gap:4px}.tt-rating-row{display:flex;align-items:center;gap:14px}.tt-rating-number{font-family:"Plus Jakarta Sans",sans-serif;font-size:52px;font-weight:800;line-height:1;letter-spacing:-.05em;color:#fff}.tt-stars{font-size:18px;letter-spacing:2px;color:#FFC933;text-shadow:0 4px 12px rgb(255 200 40 / .35);transform:translateY(2px)}.tt-trust-title{font-size:17px;font-weight:700;line-height:1.2;color:#fff;letter-spacing:-.01em}.tt-trust-subtitle{font-size:13px;font-weight:500;line-height:1.45;color:rgb(255 255 255 / .76)}.tt-review-card:hover .tt-google-icon{transform:scale(1.05);transition:.35s}.tt-mini-card-content{display:flex;align-items:center;gap:14px}.tt-mini-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(25 191 234 / .18);border:1px solid rgb(25 191 234 / .38);font-size:22px}.tt-mini-card-content strong{display:block;font-size:24px;line-height:1;color:#fff}.tt-mini-card-content p{margin:6px 0 0;color:rgb(255 255 255 / .78);font-size:13.5px;line-height:1.35}.tt-mini-card-content{display:flex;align-items:center;gap:14px}.tt-mini-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(25 191 234 / .18);border:1px solid rgb(25 191 234 / .38);font-size:22px}.tt-mini-card-content strong{display:block;font-size:24px;line-height:1;color:#fff}.tt-mini-card-content p{margin:6px 0 0;color:rgb(255 255 255 / .78);font-size:13.5px;line-height:1.35}.tt-mini-card-content{display:flex;align-items:center;gap:14px}.tt-mini-icon{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:rgb(25 191 234 / .18);border:1px solid rgb(25 191 234 / .38);font-size:22px}.tt-mini-card-content strong{display:block;font-size:24px;line-height:1;color:#fff}.tt-mini-card-content p{margin:6px 0 0;color:rgb(255 255 255 / .78);font-size:13.5px;line-height:1.35}.elementor-548 .elementor-element.elementor-element-b0b8631{position:relative;z-index:3;width:100%;max-width:430px;display:flex;flex-direction:column;gap:18px;margin-left:auto}.elementor-548 .elementor-element.elementor-element-f3d18f1{position:relative!important;overflow:hidden!important;isolation:isolate!important}.elementor-548 .elementor-element.elementor-element-f3d18f1::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgb(5 23 56 / .92) 0%,rgb(5 23 56 / .72) 24%,rgb(5 23 56 / .38) 48%,rgb(5 23 56 / .10) 74%,transparent 100%),linear-gradient(180deg,rgb(3 20 48 / .52) 0%,rgb(3 20 48 / .14) 28%,transparent 55%),linear-gradient(0deg,rgb(0 16 42 / .42) 0%,transparent 26%)}.elementor-548 .elementor-element.elementor-element-f3d18f1::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 84% 20%,rgb(255 178 82 / .18),transparent 18%),radial-gradient(circle at 22% 45%,rgb(25 191 234 / .09),transparent 34%),radial-gradient(ellipse at center,transparent 52%,rgb(0 18 48 / .20) 100%)}.elementor-548 .elementor-element.elementor-element-f3d18f1>*{position:relative!important;z-index:2!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-float-card{position:relative!important;overflow:hidden!important;isolation:isolate!important;width:345px!important;max-width:345px!important;min-width:345px!important;min-height:96px!important;padding:16px 18px!important;border-radius:24px!important;color:#ffffff!important;background:linear-gradient(135deg,rgb(255 255 255 / .22) 0%,rgb(255 255 255 / .105) 48%,rgb(255 255 255 / .07) 100%)!important;border:1px solid rgb(255 255 255 / .30)!important;backdrop-filter:blur(10px) saturate(165%)!important;-webkit-backdrop-filter:blur(10px) saturate(165%)!important;box-shadow:0 24px 56px rgb(0 18 48 / .28),inset 0 1px 0 rgb(255 255 255 / .42),inset 0 -10px 22px rgb(0 0 0 / .10)!important;transition:all .4s cubic-bezier(.2,.8,.2,1)!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-review-card{width:365px!important;max-width:365px!important;min-width:365px!important;min-height:108px!important;padding:18px 20px!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-1{margin-left:18px!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-2{margin-left:0!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-3{margin-left:18px!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-4{margin-left:0!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-float-card::before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(circle at 18% 16%,rgb(255 255 255 / .28),transparent 24%),radial-gradient(circle at 72% 54%,rgb(0 18 48 / .34),transparent 42%),radial-gradient(circle at 92% 88%,rgb(25 191 234 / .14),transparent 36%),linear-gradient(140deg,rgb(255 255 255 / .13),transparent 38%)}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-float-card::after{content:"";position:absolute;top:0;left:-45%;width:28%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .22),transparent);transform:skewX(-24deg);animation:ttGlassShine 12s ease-in-out infinite;pointer-events:none}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-float-card:hover{transform:translateY(-4px)!important;border-color:rgb(255 255 255 / .42)!important;box-shadow:0 32px 72px rgb(0 18 48 / .36),0 0 24px rgb(25 191 234 / .16),inset 0 1px 0 rgb(255 255 255 / .48)!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-content{position:relative!important;z-index:3!important;display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;align-items:center!important;column-gap:15px!important;width:100%!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-icon{width:44px!important;height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:15px!important;background:linear-gradient(180deg,rgb(255 255 255 / .17),rgb(255 255 255 / .06))!important;border:1px solid rgb(255 255 255 / .24)!important;color:rgb(255 255 255 / .94)!important;box-shadow:0 8px 20px rgb(0 20 60 / .18),inset 0 1px 0 rgb(255 255 255 / .25)!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-icon svg{width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-google-icon{border-radius:50%!important;background:#ffffff!important;color:#0D4DA8!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:25px!important;font-weight:800!important;border:none!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-info{width:100%!important;max-width:none!important;min-width:0!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-stat-row{display:flex!important;align-items:baseline!important;gap:10px!important;white-space:nowrap!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-review-main{display:flex!important;align-items:center!important;gap:9px!important;white-space:nowrap!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-number{color:#ffffff!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:27px!important;font-weight:800!important;line-height:1!important;letter-spacing:-.035em!important;text-shadow:0 8px 22px rgb(0 20 60 / .44),0 0 20px rgb(0 20 60 / .28)!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-review-card .tt-card-number{font-size:40px!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-title{margin:0!important;color:#ffffff!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:15px!important;font-weight:800!important;line-height:1.1!important;text-shadow:0 8px 20px rgb(0 20 60 / .42)!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-review-card .tt-card-title{margin-top:3px!important;font-size:15px!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-meta{margin-top:8px!important;color:rgb(255 255 255 / .90)!important;font-family:"Inter",sans-serif!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.01em!important;text-shadow:0 8px 22px rgb(0 20 60 / .50),0 0 18px rgb(0 20 60 / .32)!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-review-card .tt-card-meta{margin-top:5px!important;font-size:12.8px!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-stars{color:#FFC933!important;font-size:13px!important;letter-spacing:1.3px!important;transform:translateY(1px)!important;text-shadow:0 4px 12px rgb(255 200 40 / .38)!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-line{width:78%!important;max-width:180px!important;height:3px!important;margin-top:11px!important;border-radius:999px!important;background:rgb(255 255 255 / .16)!important;overflow:hidden!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-line span{display:block!important;height:100%!important;border-radius:inherit!important;background:linear-gradient(90deg,#19BFEA,#49D4F6,rgb(255 138 42 / .78))!important;box-shadow:0 0 12px rgb(25 191 234 / .34)!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-1 .tt-card-line span{width:86%!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-2 .tt-card-line span{width:72%!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-3 .tt-card-line span{width:82%!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-4 .tt-card-line span{width:64%!important}@keyframes ttGlassShine{0%{left:-45%}8%{left:140%}100%{left:140%}}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-1,.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-2,.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-3,.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-4,.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-review-card{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-f3d18f1::before{background:linear-gradient(180deg,rgb(4 22 53 / .88),rgb(4 22 53 / .66) 46%,rgb(4 22 53 / .30) 100%)}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-float-card{width:100%!important;max-width:100%!important;min-width:0!important;min-height:auto!important;padding:16px!important;border-radius:22px!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-content{grid-template-columns:42px minmax(0,1fr)!important;column-gap:13px!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-icon{width:42px!important;height:42px!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-number{font-size:25px!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-review-card .tt-card-number{font-size:36px!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-title{font-size:14px!important}.elementor-548 .elementor-element.elementor-element-f3d18f1 .tt-card-meta{font-size:12.5px!important}}.tt-intro-card{position:relative;z-index:2;width:100%;min-width:0;display:flex;flex-direction:column;align-items:flex-start}.tt-intro-badge{width:max-content;max-width:100%;display:inline-flex;align-items:center;justify-content:flex-start;gap:11px;margin:0 0 40px;padding:10px 15px 10px 10px;border:1px solid rgb(25 191 234 / .22);border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(255 255 255 / .72));box-shadow:0 16px 38px rgb(8 42 97 / .08),inset 0 1px 0 rgb(255 255 255 / .96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);white-space:nowrap}.tt-intro-badge>span{width:26px;height:26px;min-width:26px;min-height:26px;max-width:26px;max-height:26px;flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;padding:0;margin:0;aspect-ratio:1 / 1;border-radius:50%;background:linear-gradient(135deg,#19BFEA 0%,#008FD6 100%);color:#fff;font-size:11px;line-height:1;box-shadow:0 9px 20px rgb(0 143 214 / .24),inset 0 1px 0 rgb(255 255 255 / .48)}.tt-intro-badge strong{min-width:0;color:#008FD6;font-family:"Inter",sans-serif;font-size:10.5px;font-weight:900;line-height:1;letter-spacing:.135em;text-transform:uppercase;white-space:nowrap}.tt-intro-card h2{width:100%;margin:0;color:#082A61;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(38px,2.7vw,48px);font-weight:900;line-height:.99;letter-spacing:-.056em;text-wrap:balance;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.tt-intro-card h2 span{display:block;color:#19BFEA}.tt-intro-line{width:62px;height:3px;flex:0 0 auto;margin:26px 0 28px;border-radius:999px;background:linear-gradient(90deg,#FF7A1A 0%,#19BFEA 100%)}.tt-intro-card p{width:100%;max-width:292px;margin:0;color:#526A91;font-family:"Inter",sans-serif;font-size:15px;font-weight:500;line-height:1.67}.tt-intro-button{width:auto;max-width:100%;min-width:0;min-height:52px;align-self:flex-start;margin-top:34px;display:inline-flex;align-items:center;justify-content:center;gap:11px;padding:0 19px;border-radius:999px;background:linear-gradient(135deg,#19BFEA 0%,#008FD6 100%);color:#ffffff!important;text-decoration:none!important;font-family:"Inter",sans-serif;font-size:10.4px;font-weight:900;line-height:1;letter-spacing:.075em;text-transform:uppercase;white-space:nowrap;box-shadow:0 18px 38px rgb(0 143 214 / .24),inset 0 1px 0 rgb(255 255 255 / .38);transition:transform .35s ease,box-shadow .35s ease,filter .35s ease}.tt-intro-button>span{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;margin:0;font-size:17px;line-height:1;transform:translateY(-1px);transition:transform .35s ease}.tt-intro-button:hover{color:#ffffff!important;transform:translateY(-3px);filter:saturate(1.05);box-shadow:0 24px 48px rgb(0 143 214 / .31),inset 0 1px 0 rgb(255 255 255 / .43)}.tt-intro-button:hover>span{transform:translate(3px,-1px)}.tt-intro-button:focus-visible{outline:3px solid rgb(25 191 234 / .30);outline-offset:3px}@media(max-width:1024px){.tt-intro-badge{margin-bottom:34px}.tt-intro-card h2{font-size:clamp(38px,6vw,48px)}.tt-intro-card p{max-width:460px}}@media(max-width:767px){.tt-intro-badge{max-width:100%;margin-bottom:30px;padding:9px 13px 9px 9px}.tt-intro-badge>span{width:24px;height:24px;min-width:24px;min-height:24px;max-width:24px;max-height:24px;flex-basis:24px}.tt-intro-badge strong{font-size:9.6px;letter-spacing:.11em}.tt-intro-card h2{font-size:40px;line-height:1}.tt-intro-line{margin:24px 0 25px}.tt-intro-card p{max-width:100%;font-size:14.5px;line-height:1.68}.tt-intro-button{width:auto;max-width:100%;min-height:50px;margin-top:30px;padding:0 18px;font-size:10px;letter-spacing:.065em}}@media(max-width:390px){.tt-intro-card h2{font-size:36px}.tt-intro-badge{gap:8px}.tt-intro-badge strong{font-size:9px;letter-spacing:.08em}.tt-intro-button{font-size:9.5px;padding:0 15px}}@media(prefers-reduced-motion:reduce){.tt-intro-button,.tt-intro-button>span{transition:none}.tt-intro-button:hover{transform:none}}.elementor-548 .elementor-element.elementor-element-ea89892{position:relative;min-height:620px;display:flex;align-items:center;padding:52px 38px;border-radius:40px;overflow:hidden;isolation:isolate;background:linear-gradient(180deg,rgb(255 255 255 / .78),rgb(255 255 255 / .44));border:1px solid rgb(255 255 255 / .86);box-shadow:0 34px 90px rgb(8 42 97 / .12),inset 0 1px 0 rgb(255 255 255 / .92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.elementor-548 .elementor-element.elementor-element-ea89892::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgb(255 255 255 / .62) 0%,rgb(255 255 255 / .78) 45%,rgb(255 255 255 / .88) 100%),url(https://traslatravel.com/wp-content/uploads/2026/07/tt-intro-bg-img.avif);background-size:cover;background-position:center bottom;opacity:.30;pointer-events:none}.elementor-548 .elementor-element.elementor-element-ea89892::after{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(circle at 18% 14%,rgb(25 191 234 / .16),transparent 34%),radial-gradient(circle at 88% 92%,rgb(255 122 26 / .12),transparent 34%),linear-gradient(145deg,rgb(255 255 255 / .42),transparent 52%);pointer-events:none}.elementor-548 .elementor-element.elementor-element-ea89892>*{position:relative;z-index:3}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-ea89892{min-height:auto;padding:48px 34px}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-ea89892{padding:40px 26px;border-radius:32px}}.elementor-548 .elementor-element.elementor-element-ea89892{min-height:600px}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-ea89892{min-height:auto}}.tt-categories-heading{max-width:820px}.tt-heading-kicker{margin-bottom:10px}.tt-heading-kicker span{display:inline-flex;align-items:center;gap:14px;font-family:"Inter",sans-serif;font-size:12px;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#0097DB}.tt-heading-kicker span::after{content:"";width:54px;height:2px;border-radius:999px;background:linear-gradient(90deg,#0097DB,#FF7A35)}.tt-categories-heading h2{margin:0;max-width:820px;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(36px,3vw,38px);line-height:1.02;letter-spacing:-.05em;font-weight:900;color:#081F52}.tt-categories-heading p{margin-top:18px;max-width:620px;font-family:"Inter",sans-serif;font-size:17px;line-height:1.65;font-weight:500;color:#5B7397}.tt-categories-heading{max-width:780px}.tt-heading-kicker{margin-bottom:12px}.tt-heading-kicker span{font-size:11.5px;letter-spacing:.18em}.tt-heading-kicker span::after{width:52px;height:2px}.tt-categories-heading h2{max-width:760px;font-size:clamp(34px, 2.8vw, 44px);line-height:1.04;letter-spacing:-.052em}.tt-categories-heading p{margin-top:16px;max-width:620px;font-size:16px;line-height:1.65}.elementor-548 .elementor-element.elementor-element-1b63fcf .tt-card-content>*{position:relative;z-index:10}.elementor-548 .elementor-element.elementor-element-1b63fcf .tt-card-content>*{position:relative;z-index:10}.elementor-548 .elementor-element.elementor-element-6f8051a .tt-card-content>*{position:relative;z-index:10}.elementor-548 .elementor-element.elementor-element-c5c5564{position:relative;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;align-items:stretch;isolation:isolate;overflow:visible;--tt-navy:#082A61;--tt-blue:#0D3B8E;--tt-link:#008FD6;--tt-cyan:#19BFEA;--tt-coral:#FF7A1A;--tt-soft-coral:#FF9350;--tt-body:#526A91;--tt-white:#FFFFFF;--tt-sand:#FAFCFD;--tt-light:#EAF8FE}.elementor-548 .elementor-element.elementor-element-c5c5564::before{content:"";position:absolute;left:-5%;right:-5%;top:34%;height:360px;z-index:-2;border-radius:999px;background:radial-gradient(circle at 18% 50%,rgb(25 191 234 / .18),transparent 36%),radial-gradient(circle at 52% 50%,rgb(255 122 26 / .12),transparent 34%),radial-gradient(circle at 86% 50%,rgb(13 59 142 / .14),transparent 36%);filter:blur(56px);opacity:.95;pointer-events:none}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card{position:relative;width:100%;min-width:0;min-height:610px;height:auto;display:flex;flex-direction:column;align-self:stretch;overflow:hidden;border-radius:34px;isolation:isolate;--tt-card-main:var(--tt-link);--tt-card-main-rgb:0,143,214;--tt-card-soft:var(--tt-cyan);--tt-card-soft-rgb:25,191,234;--tt-card-accent:var(--tt-cyan);--tt-card-accent-rgb:25,191,234;--tt-card-icon-start:var(--tt-cyan);--tt-card-icon-end:var(--tt-link);--tt-card-icon-shadow:rgba(0,143,214,.30);--tt-card-icon-inner:rgba(8,42,97,.16);--tt-card-content-end:rgba(234,248,254,.78);background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(250 252 253 / .74));border:1px solid rgb(255 255 255 / .90);box-shadow:0 28px 76px rgb(8 42 97 / .13),0 8px 24px rgb(8 42 97 / .04),inset 0 1px 0 rgb(255 255 255 / .96);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s cubic-bezier(.2,.8,.2,1),border-color .55s ease}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card:nth-child(2){--tt-card-main:var(--tt-coral);--tt-card-main-rgb:255,122,26;--tt-card-soft:var(--tt-soft-coral);--tt-card-soft-rgb:255,147,80;--tt-card-accent:var(--tt-coral);--tt-card-accent-rgb:255,122,26;--tt-card-icon-start:var(--tt-soft-coral);--tt-card-icon-end:var(--tt-coral);--tt-card-icon-shadow:rgba(255,122,26,.30);--tt-card-icon-inner:rgba(120,40,0,.16);--tt-card-content-end:rgba(255,247,242,.80)}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card:nth-child(3){--tt-card-main:var(--tt-blue);--tt-card-main-rgb:13,59,142;--tt-card-soft:var(--tt-cyan);--tt-card-soft-rgb:25,191,234;--tt-card-accent:var(--tt-blue);--tt-card-accent-rgb:13,59,142;--tt-card-icon-start:var(--tt-cyan);--tt-card-icon-end:var(--tt-blue);--tt-card-icon-shadow:rgba(13,59,142,.32);--tt-card-icon-inner:rgba(8,42,97,.18);--tt-card-content-end:rgba(234,248,254,.78)}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card::before{content:"";position:absolute;inset:0;z-index:30;border-radius:inherit;padding:1px;background:linear-gradient(145deg,rgba(var(--tt-card-soft-rgb),.58),rgb(255 255 255 / .34),rgba(var(--tt-card-accent-rgb),.42));opacity:.30;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;transition:opacity .45s ease}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card::after{content:"";position:absolute;inset:-2px;z-index:35;background:linear-gradient(115deg,transparent 0%,transparent 39%,rgb(255 255 255 / .32) 50%,transparent 61%,transparent 100%);transform:translateX(-135%);transition:transform .85s ease;pointer-events:none}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card:hover{transform:translateY(-8px);border-color:rgb(255 255 255 / .98);box-shadow:0 44px 106px rgb(8 42 97 / .21),0 10px 28px rgba(var(--tt-card-main-rgb),.08),inset 0 1px 0 rgb(255 255 255 / .98)}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card:hover::before{opacity:.48}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card:hover::after{transform:translateX(135%)}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-image{position:relative;flex:0 0 270px;width:100%;height:270px;overflow:hidden;border-radius:34px 34px 0 0;background:#082A61;z-index:1}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-image::before{content:"";position:absolute;inset:0;z-index:3;background:linear-gradient(180deg,rgb(8 42 97 / .02) 0%,rgb(8 42 97 / .04) 38%,rgb(8 42 97 / .32) 100%),radial-gradient(circle at 18% 10%,rgb(255 255 255 / .20),transparent 30%);pointer-events:none}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-image img{width:100%;height:100%;object-fit:cover;transform:scale(1.01);filter:saturate(1.16) contrast(1.06) brightness(.98);transition:transform .85s cubic-bezier(.2,.8,.2,1),filter .85s ease}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card:hover .tt-card-image img{transform:scale(1.08);filter:saturate(1.22) contrast(1.08) brightness(1.02)}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-content{position:relative;z-index:10;flex:1 1 auto;width:100%;min-height:0;padding:52px 28px 27px;display:flex;flex-direction:column;align-items:flex-start;border-radius:0 0 34px 34px;overflow:visible;background:radial-gradient(circle at 94% 92%,rgba(var(--tt-card-soft-rgb),.24),transparent 36%),radial-gradient(circle at 10% 100%,rgb(255 255 255 / .74),transparent 40%),linear-gradient(180deg,rgb(255 255 255 / .98),var(--tt-card-content-end));border-top:1px solid rgb(255 255 255 / .70);box-shadow:inset 0 1px 0 rgb(255 255 255 / .92),inset 0 -1px 0 rgb(255 255 255 / .36)}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-content::before{content:"";position:absolute;left:28px;right:28px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--tt-card-main-rgb),.20),transparent);pointer-events:none}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-content::after{content:"";position:absolute;right:-60px;bottom:-60px;width:190px;height:190px;border-radius:50%;background:rgba(var(--tt-card-soft-rgb),.14);filter:blur(25px);pointer-events:none}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-content>*{position:relative;z-index:15;flex-shrink:0}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-icon{position:absolute;top:-35px;left:28px;z-index:25;width:68px;height:68px;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:21px;background:linear-gradient(135deg,var(--tt-card-icon-start) 0%,var(--tt-card-icon-end) 100%)!important;border:1px solid rgb(255 255 255 / .50);box-shadow:0 18px 34px var(--tt-card-icon-shadow),inset 0 1px 0 rgb(255 255 255 / .62),inset 0 -16px 28px var(--tt-card-icon-inner)!important;transition:transform .55s cubic-bezier(.2,.8,.2,1),box-shadow .55s ease}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-icon::before{content:"";position:absolute;inset:0;z-index:1;border-radius:inherit;background:radial-gradient(circle at 26% 16%,rgb(255 255 255 / .44),transparent 34%),linear-gradient(180deg,rgb(255 255 255 / .20),transparent 58%)!important;pointer-events:none}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-icon::after{content:none!important;display:none!important}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-icon svg,.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-icon i{position:relative;z-index:3;color:#FFFFFF!important;fill:#FFFFFF!important;font-size:31px!important}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card:hover .tt-card-icon{transform:translateY(-4px);box-shadow:0 22px 38px var(--tt-card-icon-shadow),inset 0 1px 0 rgb(255 255 255 / .62),inset 0 -16px 28px var(--tt-card-icon-inner)!important}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-title{width:100%;margin:0!important;min-height:52px;display:flex;align-items:flex-start}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-title .elementor-widget-container{width:100%;margin:0!important;padding:0!important}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-title,.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-title *{color:var(--tt-navy)!important;font-size:24px!important;line-height:1.06!important;font-weight:900!important;letter-spacing:-.048em!important}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-title::after{content:"";position:absolute;left:0;bottom:-15px;width:38px;height:2px;border-radius:999px;background:linear-gradient(90deg,var(--tt-card-main),rgba(var(--tt-card-main-rgb),.18));opacity:.92}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-description{width:100%;margin-top:31px!important;min-height:100px}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-description .elementor-widget-container{margin:0!important;padding:0!important}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-description p{margin:0!important}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-description,.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-description *{color:#526A91!important;font-size:14.2px!important;line-height:1.58!important;font-weight:500!important}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-button{width:100%;margin-top:auto!important;padding-top:18px;padding-bottom:3px;flex-shrink:0}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-button .elementor-widget-container{width:100%;margin:0!important;padding:0!important}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-button .elementor-button{width:100%;padding:0!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--tt-card-main)!important;font-family:"Inter",Arial,sans-serif!important;font-style:normal!important;font-size:11.5px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.10em!important;text-transform:uppercase!important;text-decoration:none!important}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-button .elementor-button-content-wrapper{width:100%}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-button .elementor-button-text{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:"Inter",Arial,sans-serif!important;font-style:normal!important;font-size:11.5px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.10em!important;text-transform:uppercase!important;text-decoration:none!important}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-button .elementor-button-text::before{content:"";position:absolute;left:0;right:42px;bottom:-10px;height:1.5px;border-radius:999px;background:currentColor;opacity:.42;transform-origin:left center;transform:scaleX(.72);transition:transform .38s ease,opacity .38s ease}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-button .elementor-button-text::after{content:"→";display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;font-size:21px;line-height:1;opacity:.95;transform:translateX(0);transition:transform .38s ease}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-button .elementor-button:hover .elementor-button-text::before{transform:scaleX(1);opacity:.86}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-button .elementor-button:hover .elementor-button-text::after{transform:translateX(8px)}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-c5c5564{grid-template-columns:1fr;gap:30px}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card{min-height:0;height:auto}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-image{flex-basis:320px;height:320px}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-content{min-height:300px}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-title{min-height:auto}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-description{min-height:auto}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-c5c5564{gap:24px}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card{border-radius:30px;min-height:0}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-image{flex-basis:245px;height:245px;border-radius:30px 30px 0 0}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-content{padding:50px 23px 28px;border-radius:0 0 30px 30px}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-icon{top:-34px;left:23px;width:66px;height:66px;border-radius:20px}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-title{min-height:auto}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-title,.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-title *{font-size:23px!important}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-description{min-height:auto;margin-top:29px!important}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-description,.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-description *{font-size:14px!important;line-height:1.58!important}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-button{margin-top:25px!important;padding-top:0;padding-bottom:4px}}@media(prefers-reduced-motion:reduce){.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card,.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card::before,.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card::after,.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-image img,.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-icon,.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-button .elementor-button-text::before,.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-button .elementor-button-text::after{transition:none!important}.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card:hover,.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card:hover .tt-card-icon,.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-category-card:hover .tt-card-image img,.elementor-548 .elementor-element.elementor-element-c5c5564 .tt-card-button .elementor-button:hover .elementor-button-text::after{transform:none!important}}.elementor-548 .elementor-element.elementor-element-2fa60d2{position:relative;display:flex;flex-direction:column;gap:34px;min-width:0;width:100%}.elementor-548 .elementor-element.elementor-element-464671b{position:relative;z-index:2;width:min(1420px, calc(100% - 40px));margin:0 auto;display:grid;grid-template-columns:330px minmax(0,1fr);gap:44px;align-items:center}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-464671b{width:min(760px, calc(100% - 32px));grid-template-columns:1fr;gap:34px}}.elementor-548 .elementor-element.elementor-element-1e7d019{position:relative;overflow:hidden;padding:96px 20px;background:radial-gradient(circle at 12% 18%,rgb(0 191 255 / .18),transparent 32%),radial-gradient(circle at 90% 32%,rgb(255 122 89 / .10),transparent 30%),linear-gradient(180deg,#F4FCFF 0%,#F8FCFF 52%,#FFFFFF 100%)}.elementor-548 .elementor-element.elementor-element-1e7d019::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(255 255 255 / .72),transparent 22%,transparent 78%,rgb(255 255 255 / .78)),radial-gradient(circle at 50% 0%,rgb(255 255 255 / .85),transparent 38%);pointer-events:none}.elementor-548 .elementor-element.elementor-element-13d7757{position:relative;width:100%}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-heading{--tt-accent:#19bfea;--tt-accent-dark:#008fd6;--tt-accent-soft:rgba(25, 191, 234, 0.11);--tt-accent-border:rgba(25, 191, 234, 0.25);--tt-accent-shadow:rgba(0, 143, 214, 0.24);width:100%;display:grid;grid-template-columns:minmax(0,760px) auto;align-items:end;justify-content:space-between;gap:34px}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-heading--tours{--tt-accent:#19bfea;--tt-accent-dark:#008fd6;--tt-accent-soft:rgba(25, 191, 234, 0.11);--tt-accent-border:rgba(25, 191, 234, 0.25);--tt-accent-shadow:rgba(0, 143, 214, 0.24)}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-heading--adventures{--tt-accent:#ff9b38;--tt-accent-dark:#f26722;--tt-accent-soft:rgba(255, 139, 47, 0.11);--tt-accent-border:rgba(242, 103, 34, 0.24);--tt-accent-shadow:rgba(242, 103, 34, 0.22)}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-heading-left{width:100%;max-width:760px;min-width:0}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-badge{display:inline-flex;align-items:center;gap:10px;min-height:42px;margin-bottom:20px;padding:7px 17px 7px 8px;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(255 255 255 / .72));border:1px solid var(--tt-accent-border);box-shadow:0 14px 34px rgb(8 42 97 / .08),inset 0 1px 0 rgb(255 255 255 / .95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-badge-icon{width:27px;height:27px;flex:0 0 27px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--tt-accent) 0%,var(--tt-accent-dark) 100%);color:#fff;font-size:11px;line-height:1;box-shadow:0 8px 18px var(--tt-accent-shadow),inset 0 1px 0 rgb(255 255 255 / .45)}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-badge strong{font-family:"Inter",sans-serif;font-size:10.5px;line-height:1.2;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:var(--tt-accent-dark)}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-heading h3{max-width:720px;margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(42px, 4vw, 60px);line-height:.98;font-weight:900;letter-spacing:-.058em;color:#082a61}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-heading h3>span{display:block;background:linear-gradient(90deg,var(--tt-accent-dark) 0%,var(--tt-accent) 65%,#21cddc 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-heading--adventures h3>span{background:linear-gradient(90deg,#e95821 0%,#ff8f2f 58%,#ffb648 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-heading p{max-width:680px;margin:18px 0 0;font-family:"Inter",sans-serif;font-size:17px;line-height:1.65;font-weight:500;color:#526a91}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-heading-right{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;padding-bottom:4px}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-main-btn{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 11px 0 27px;border-radius:999px;background:linear-gradient(135deg,var(--tt-accent) 0%,var(--tt-accent-dark) 100%);color:#ffffff!important;text-decoration:none!important;font-family:"Inter",sans-serif;font-size:11px;line-height:1;font-weight:850;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid rgb(255 255 255 / .42);box-shadow:0 20px 44px var(--tt-accent-shadow),inset 0 1px 0 rgb(255 255 255 / .42);transition:transform 0.35s ease,box-shadow 0.35s ease,filter 0.35s ease}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-btn-arrow{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .18);color:#fff;font-size:18px;line-height:1;transition:transform 0.35s ease,background 0.35s ease}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-main-btn:hover{color:#ffffff!important;transform:translateY(-4px);filter:brightness(1.04);box-shadow:0 25px 52px var(--tt-accent-shadow),inset 0 1px 0 rgb(255 255 255 / .48)}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-main-btn:hover .tt-featured-btn-arrow{transform:translateX(3px);background:rgb(255 255 255 / .26)}@media (max-width:1024px){.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-heading{grid-template-columns:1fr;align-items:start;gap:26px}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-heading-right{justify-content:flex-start;padding-bottom:0}}@media (max-width:767px){.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-badge{margin-bottom:16px}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-badge strong{font-size:9px;letter-spacing:.13em}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-heading h3{font-size:clamp(36px, 10vw, 43px);line-height:1.01;letter-spacing:-.05em}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-heading p{margin-top:15px;font-size:15.5px;line-height:1.65}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-heading-right{width:100%}.elementor-548 .elementor-element.elementor-element-13d7757 .tt-featured-main-btn{width:100%;min-height:54px}}.elementor-548 .elementor-element.elementor-element-12d2f25{position:relative;width:100%}.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-heading{width:100%;display:grid;grid-template-columns:minmax(0,760px) auto;align-items:end;justify-content:space-between;gap:34px}.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-heading-left{max-width:760px;min-width:0}.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-badge{display:inline-flex;align-items:center;gap:10px;margin-bottom:20px;padding:10px 18px;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(255 255 255 / .68));border:1px solid rgb(25 191 234 / .24);box-shadow:0 14px 34px rgb(8 42 97 / .08),inset 0 1px 0 rgb(255 255 255 / .92);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-badge span{width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#19BFEA 0%,#008FD6 100%);color:#fff;font-size:12px;box-shadow:0 10px 22px rgb(0 143 214 / .24),inset 0 1px 0 rgb(255 255 255 / .42)}.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-badge strong{font-family:"Inter",sans-serif;font-size:11.5px;line-height:1.2;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#008FD6}.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-heading h2{margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(42px, 4vw, 60px);line-height:1;font-weight:900;letter-spacing:-.058em;color:#082A61}.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-heading h2 span{color:#19BFEA}.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-heading p{margin:18px 0 0;max-width:680px;font-family:"Inter",sans-serif;font-size:17px;line-height:1.65;font-weight:500;color:#526A91}.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-heading-right{display:flex;justify-content:flex-end;align-items:center}.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-main-btn{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 30px;border-radius:999px;background:linear-gradient(135deg,#19BFEA 0%,#008FD6 100%);color:#fff!important;text-decoration:none!important;font-family:"Inter",sans-serif;font-size:12px;line-height:1;font-weight:900;letter-spacing:.11em;text-transform:uppercase;border:1px solid rgb(255 255 255 / .42);box-shadow:0 20px 44px rgb(0 143 214 / .26),inset 0 1px 0 rgb(255 255 255 / .42);transition:transform .38s ease,box-shadow .38s ease}.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-main-btn:hover{transform:translateY(-4px);box-shadow:0 26px 54px rgb(0 143 214 / .34),inset 0 1px 0 rgb(255 255 255 / .48)}.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-main-btn span{font-size:20px;line-height:1}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-heading{grid-template-columns:1fr;align-items:start}.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-heading-right{justify-content:flex-start}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-heading h2{font-size:40px}.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-heading p{font-size:15.5px}.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-heading-right,.elementor-548 .elementor-element.elementor-element-12d2f25 .tt-featured-main-btn{width:100%}}.elementor-548 .elementor-element.elementor-element-6faf4a7{position:relative;width:100%!important;max-width:100%!important;min-width:0!important;align-self:stretch!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;isolation:isolate;overflow:visible;--tt-navy:#082A61;--tt-blue:#0D3B8E;--tt-link:#008FD6;--tt-cyan:#19BFEA;--tt-coral:#FF7A1A;--tt-soft-coral:#FF9350;--tt-body:#526A91;--tt-muted:#7C91B1;--tt-white:#FFFFFF;--tt-sand:#FAFCFD;--tt-light:#EAF8FE;--tt-border:#DCEAF5}.elementor-548 .elementor-element.elementor-element-6faf4a7::before{content:"";position:absolute;left:-4%;right:-4%;top:22%;height:520px;z-index:-2;border-radius:999px;background:radial-gradient(circle at 18% 35%,rgb(25 191 234 / .18),transparent 34%),radial-gradient(circle at 50% 55%,rgb(13 59 142 / .10),transparent 34%),radial-gradient(circle at 86% 38%,rgb(255 122 26 / .12),transparent 34%);filter:blur(58px);pointer-events:none}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card{position:relative;width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;overflow:hidden;border-radius:30px;isolation:isolate;background:linear-gradient(180deg,rgb(255 255 255 / .97),rgb(250 252 253 / .78));border:1px solid rgb(255 255 255 / .90);box-shadow:0 26px 70px rgb(8 42 97 / .12),0 8px 22px rgb(8 42 97 / .035),inset 0 1px 0 rgb(255 255 255 / .96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .48s cubic-bezier(.2,.8,.2,1),box-shadow .48s cubic-bezier(.2,.8,.2,1),border-color .48s ease}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card::before{content:"";position:absolute;inset:0;z-index:30;border-radius:inherit;padding:1px;background:linear-gradient(145deg,rgb(25 191 234 / .46),rgb(255 255 255 / .34),rgb(255 122 26 / .34));opacity:.30;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card::after{content:"";position:absolute;inset:-2px;z-index:31;background:linear-gradient(115deg,transparent 0%,transparent 39%,rgb(255 255 255 / .28) 50%,transparent 61%,transparent 100%);transform:translateX(-135%);transition:transform .85s ease;pointer-events:none}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card:hover{transform:translateY(-8px);border-color:rgb(255 255 255 / .98);box-shadow:0 40px 100px rgb(8 42 97 / .20),0 12px 30px rgb(25 191 234 / .08),inset 0 1px 0 rgb(255 255 255 / .98)}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card:hover::before{opacity:.48}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card:hover::after{transform:translateX(135%)}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-top{position:relative!important;height:235px!important;min-height:235px!important;overflow:hidden!important;border-radius:30px 30px 0 0;z-index:1;background:#082A61}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-image{position:absolute!important;inset:0!important;z-index:1!important;width:100%!important;height:100%!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-image .elementor-widget-container,.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-image a,.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-image picture,.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-image img{width:100%!important;height:100%!important;display:block!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-image img{object-fit:cover!important;transform:scale(1.01);filter:saturate(1.16) contrast(1.06) brightness(.99);transition:transform .75s cubic-bezier(.2,.8,.2,1),filter .75s ease}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-top::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgb(8 42 97 / .02) 0%,rgb(8 42 97 / .08) 48%,rgb(8 42 97 / .46) 100%),radial-gradient(circle at 16% 12%,rgb(255 255 255 / .22),transparent 30%);pointer-events:none}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card:hover .tt-tour-image img{transform:scale(1.075);filter:saturate(1.24) contrast(1.09) brightness(1.03)}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-badge{position:absolute!important;top:18px!important;left:18px!important;bottom:auto!important;z-index:8!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;box-shadow:none!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-badge .elementor-widget-container{display:flex!important;align-items:center!important;justify-content:center!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-badge .elementor-heading-title{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;min-width:116px!important;height:34px!important;padding:0 16px!important;border-radius:999px!important;background:linear-gradient(180deg,rgb(255 255 255 / .88),rgb(255 255 255 / .56))!important;color:var(--tt-navy)!important;font-family:"Inter",sans-serif!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:1px solid rgb(255 255 255 / .72)!important;box-shadow:0 12px 28px rgb(8 42 97 / .14),inset 0 1px 0 rgb(255 255 255 / .90)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card:nth-child(3n) .tt-tour-badge .elementor-heading-title{color:var(--tt-coral)!important;background:linear-gradient(180deg,rgb(255 250 247 / .92),rgb(255 245 239 / .64))!important;box-shadow:0 12px 28px rgb(255 122 26 / .14),inset 0 1px 0 rgb(255 255 255 / .90)!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-fav{display:none!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-body{position:relative;z-index:4;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:0 22px 18px!important;margin-top:0!important;background:linear-gradient(180deg,rgb(255 255 255 / .99),rgb(250 252 253 / .88))!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-title{position:relative!important;z-index:12!important;width:100%!important;margin:-30px 0 14px!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-title .elementor-heading-title{display:inline-flex!important;align-items:center!important;max-width:100%;padding:13px 16px 14px!important;border-radius:18px!important;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(255 255 255 / .78))!important;border:1px solid rgb(255 255 255 / .78)!important;box-shadow:0 16px 36px rgb(8 42 97 / .12),inset 0 1px 0 rgb(255 255 255 / .92)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--tt-navy)!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:20.5px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.052em!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card:nth-child(3n) .tt-tour-title .elementor-heading-title{box-shadow:0 16px 36px rgb(255 122 26 / .10),inset 0 1px 0 rgb(255 255 255 / .92)!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-description{margin:0 0 15px!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-description,.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-description *{color:var(--tt-body)!important;font-family:"Inter",sans-serif!important;font-size:13.8px!important;line-height:1.56!important;font-weight:500!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-meta{margin-top:14px!important;padding-top:0!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-meta .elementor-icon-list-items{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important;margin:0!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-meta .elementor-icon-list-item{display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0!important;padding:7px 9px!important;border-radius:999px!important;background:linear-gradient(180deg,rgb(255 255 255 / .88),rgb(234 248 254 / .52))!important;border:1px solid rgb(220 234 245 / .82)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .78)!important;color:var(--tt-body)!important;font-family:"Inter",sans-serif!important;font-size:11.6px!important;line-height:1!important;font-weight:800!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-meta .elementor-icon-list-icon{width:14px!important;height:14px!important;display:flex!important;align-items:center!important;justify-content:center!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-meta .elementor-icon-list-icon i,.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-meta .elementor-icon-list-icon svg{color:var(--tt-link)!important;fill:var(--tt-link)!important;font-size:11.8px!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-meta .elementor-icon-list-text{color:var(--tt-body)!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card:nth-child(3n) .tt-tour-meta .elementor-icon-list-icon i,.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card:nth-child(3n) .tt-tour-meta .elementor-icon-list-icon svg{color:var(--tt-coral)!important;fill:var(--tt-coral)!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-bottom{position:relative;z-index:4;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:18px!important;padding:16px 22px 20px!important;background:radial-gradient(circle at 92% 100%,rgb(25 191 234 / .18),transparent 38%),linear-gradient(180deg,rgb(255 255 255 / .92),rgb(234 248 254 / .76))!important;border-top:1px solid rgb(220 234 245 / .95)!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-bottom::before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(8 42 97 / .13),transparent)!important;pointer-events:none}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card:nth-child(3n) .tt-tour-bottom{background:radial-gradient(circle at 92% 100%,rgb(255 122 26 / .18),transparent 38%),linear-gradient(180deg,rgb(255 255 255 / .92),rgb(255 247 242 / .80))!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-price-wrap{min-width:0!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-price{display:grid!important;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:7px!important;row-gap:2px;align-items:end;font-family:"Inter",sans-serif!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-price span{grid-column:1;grid-row:1;margin:0 0 4px!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.01em;color:var(--tt-body)!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-price strong{grid-column:2;grid-row:1;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:26px!important;line-height:.9!important;font-weight:900!important;letter-spacing:-.055em!important;color:var(--tt-link)!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-price small{grid-column:2;grid-row:2;margin-top:1px;font-size:9.5px!important;line-height:1!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-muted)!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card:nth-child(3n) .tt-tour-price strong{color:var(--tt-coral)!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-action{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:max-content!important;overflow:visible!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:max-content!important;max-width:none!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-widget-container{display:flex!important;justify-content:flex-end!important;width:auto!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-button{position:relative;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding:0 0 4px!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--tt-link)!important;font-family:"Inter",sans-serif!important;font-size:11.5px!important;line-height:1!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important;opacity:1!important;visibility:visible!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-button::after{content:"";position:absolute;left:0;right:24px;bottom:-5px;height:1.5px;border-radius:999px;background:currentColor;opacity:.42;transform:scaleX(.68);transform-origin:left center;transition:transform .35s ease,opacity .35s ease}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-button:hover::after{opacity:.86;transform:scaleX(1)}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-button-text{display:inline-flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important;overflow:visible!important;color:inherit!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-button-text::after{content:"→";display:inline-block;font-size:20px;line-height:1;color:inherit;transform:translateX(0);transition:transform .35s ease}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-button:hover .elementor-button-text::after{transform:translateX(7px)}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card:nth-child(3n) .tt-tour-link .elementor-button{color:var(--tt-coral)!important}@media(max-width:1200px){.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-button{font-size:11px!important;letter-spacing:.10em!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-button-text{gap:10px!important}}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-6faf4a7{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-top{height:225px!important;min-height:225px!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-title .elementor-heading-title{font-size:20px!important}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-6faf4a7{grid-template-columns:1fr;gap:24px}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card{border-radius:28px}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-top{height:220px!important;min-height:220px!important;border-radius:28px 28px 0 0}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-body{padding:0 20px 18px!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-title{margin:-28px 0 14px!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-title .elementor-heading-title{font-size:20px!important;padding:12px 15px 13px!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-bottom{grid-template-columns:1fr auto!important;gap:18px!important;padding:16px 20px 20px!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-price strong{font-size:26px!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-button{font-size:11.5px!important;letter-spacing:.10em!important}}@media (prefers-reduced-motion:reduce){.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card,.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card::after,.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-image img,.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-button,.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-button::after,.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-button-text::after{transition:none!important}.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card:hover,.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card:hover::after,.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-card:hover .tt-tour-image img,.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-button:hover::after,.elementor-548 .elementor-element.elementor-element-6faf4a7 .tt-tour-link .elementor-button:hover .elementor-button-text::after{transform:none!important}}.elementor-548 .elementor-element.elementor-element-dd7f64a{position:relative;width:min(1320px, calc(100% - 48px));max-width:1320px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:52px;flex:0 1 auto;align-self:center}.elementor-548 .elementor-element.elementor-element-dd7f64a>*{width:100%;max-width:100%}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-dd7f64a{width:min(760px, calc(100% - 32px));gap:42px}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-dd7f64a{width:calc(100% - 32px);gap:36px}}.elementor-548 .elementor-element.elementor-element-567a1a3{position:relative;overflow:hidden;isolation:isolate;padding:112px 20px 122px;background:radial-gradient(circle at 8% 14%,rgb(25 191 234 / .18),transparent 34%),radial-gradient(circle at 92% 22%,rgb(255 122 26 / .08),transparent 32%),radial-gradient(circle at 50% 100%,rgb(13 59 142 / .07),transparent 42%),linear-gradient(180deg,#FFFFFF 0%,#F4FCFF 48%,#FFFFFF 100%)}.elementor-548 .elementor-element.elementor-element-567a1a3::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgb(255 255 255 / .90) 0%,rgb(255 255 255 / .36) 38%,rgb(255 255 255 / .78) 100%);pointer-events:none}.elementor-548 .elementor-element.elementor-element-567a1a3::after{content:"";position:absolute;right:-140px;top:90px;width:440px;height:440px;z-index:0;border-radius:50%;background:rgb(25 191 234 / .12);filter:blur(72px);pointer-events:none}.elementor-548 .elementor-element.elementor-element-567a1a3>*{position:relative;z-index:2}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-567a1a3{padding:88px 18px 98px}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-567a1a3{padding:74px 16px 84px}}.tt-featured-heading{--accent:#08B8EE;--accent-dark:#0069D9;--accent-light:rgba(8,184,238,.12);display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px}.tt-featured-heading-left{max-width:720px}.tt-featured-badge{display:inline-flex;align-items:center;gap:10px;padding:7px 14px 7px 8px;margin-bottom:18px;border-radius:999px;background:var(--accent-light);border:1px solid rgb(255 255 255 / .55);backdrop-filter:blur(12px);box-shadow:0 10px 28px rgb(0 0 0 / .05)}.tt-badge-icon{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent-dark));color:#fff;font-size:11px}.tt-badge-text{font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-dark)}.tt-featured-heading h3{margin:0;font-size:clamp(38px,4vw,56px);font-weight:800;line-height:.98;letter-spacing:-.05em;color:#0C2748}.tt-featured-heading h3 span{display:block;background:linear-gradient(90deg,var(--accent-dark),var(--accent),#22D5FF);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.tt-featured-heading p{margin-top:18px;max-width:640px;color:#64748B;font-size:15px;line-height:1.75}.tt-featured-heading-right{flex-shrink:0;padding-bottom:6px}.tt-featured-main-btn{display:inline-flex;align-items:center;gap:14px;padding:0 12px 0 24px;height:50px;border-radius:999px;background:linear-gradient(135deg,var(--accent-dark),var(--accent));color:#fff;font-size:11px;font-weight:700;letter-spacing:.10em;text-transform:uppercase;text-decoration:none;transition:.35s;box-shadow:0 18px 35px rgb(8 184 238 / .22)}.tt-featured-main-btn span{width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .18);transition:.35s}.tt-featured-main-btn:hover{transform:translateY(-4px)}.tt-featured-main-btn:hover span{transform:translateX(4px)}.tt-featured-heading--tours{--accent:#08B8EE;--accent-dark:#0073D8;--accent-light:rgba(8,184,238,.12)}.tt-featured-heading--adventures{--accent:#FF8C32;--accent-dark:#F26422;--accent-light:rgba(255,140,50,.12)}@media(max-width:768px){.tt-featured-heading{flex-direction:column;align-items:flex-start;gap:24px}.tt-featured-heading h3{font-size:36px}.tt-featured-heading-right{width:100%}}.elementor-548 .elementor-element.elementor-element-f3856d8{position:relative;width:100%}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-heading{--tt-accent:#19bfea;--tt-accent-dark:#008fd6;--tt-accent-soft:rgba(25, 191, 234, 0.11);--tt-accent-border:rgba(25, 191, 234, 0.25);--tt-accent-shadow:rgba(0, 143, 214, 0.24);width:100%;display:grid;grid-template-columns:minmax(0,760px) auto;align-items:end;justify-content:space-between;gap:34px}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-heading--tours{--tt-accent:#19bfea;--tt-accent-dark:#008fd6;--tt-accent-soft:rgba(25, 191, 234, 0.11);--tt-accent-border:rgba(25, 191, 234, 0.25);--tt-accent-shadow:rgba(0, 143, 214, 0.24)}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-heading--adventures{--tt-accent:#ff9b38;--tt-accent-dark:#f26722;--tt-accent-soft:rgba(255, 139, 47, 0.11);--tt-accent-border:rgba(242, 103, 34, 0.24);--tt-accent-shadow:rgba(242, 103, 34, 0.22)}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-heading-left{width:100%;max-width:760px;min-width:0}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-badge{display:inline-flex;align-items:center;gap:10px;min-height:42px;margin-bottom:20px;padding:7px 17px 7px 8px;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(255 255 255 / .72));border:1px solid var(--tt-accent-border);box-shadow:0 14px 34px rgb(8 42 97 / .08),inset 0 1px 0 rgb(255 255 255 / .95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-badge-icon{width:27px;height:27px;flex:0 0 27px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--tt-accent) 0%,var(--tt-accent-dark) 100%);color:#fff;font-size:11px;line-height:1;box-shadow:0 8px 18px var(--tt-accent-shadow),inset 0 1px 0 rgb(255 255 255 / .45)}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-badge strong{font-family:"Inter",sans-serif;font-size:10.5px;line-height:1.2;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:var(--tt-accent-dark)}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-heading h3{max-width:720px;margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(42px, 4vw, 60px);line-height:.98;font-weight:900;letter-spacing:-.058em;color:#082a61}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-heading h3>span{display:block;background:linear-gradient(90deg,var(--tt-accent-dark) 0%,var(--tt-accent) 65%,#21cddc 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-heading--adventures h3>span{background:linear-gradient(90deg,#e95821 0%,#ff8f2f 58%,#ffb648 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-heading p{max-width:680px;margin:18px 0 0;font-family:"Inter",sans-serif;font-size:17px;line-height:1.65;font-weight:500;color:#526a91}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-heading-right{display:flex;justify-content:flex-end;align-items:center;flex-shrink:0;padding-bottom:4px}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-main-btn{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 11px 0 27px;border-radius:999px;background:linear-gradient(135deg,var(--tt-accent) 0%,var(--tt-accent-dark) 100%);color:#ffffff!important;text-decoration:none!important;font-family:"Inter",sans-serif;font-size:11px;line-height:1;font-weight:850;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;border:1px solid rgb(255 255 255 / .42);box-shadow:0 20px 44px var(--tt-accent-shadow),inset 0 1px 0 rgb(255 255 255 / .42);transition:transform 0.35s ease,box-shadow 0.35s ease,filter 0.35s ease}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-btn-arrow{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .18);color:#fff;font-size:18px;line-height:1;transition:transform 0.35s ease,background 0.35s ease}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-main-btn:hover{color:#ffffff!important;transform:translateY(-4px);filter:brightness(1.04);box-shadow:0 25px 52px var(--tt-accent-shadow),inset 0 1px 0 rgb(255 255 255 / .48)}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-main-btn:hover .tt-featured-btn-arrow{transform:translateX(3px);background:rgb(255 255 255 / .26)}@media (max-width:1024px){.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-heading{grid-template-columns:1fr;align-items:start;gap:26px}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-heading-right{justify-content:flex-start;padding-bottom:0}}@media (max-width:767px){.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-badge{margin-bottom:16px}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-badge strong{font-size:9px;letter-spacing:.13em}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-heading h3{font-size:clamp(36px, 10vw, 43px);line-height:1.01;letter-spacing:-.05em}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-heading p{margin-top:15px;font-size:15.5px;line-height:1.65}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-heading-right{width:100%}.elementor-548 .elementor-element.elementor-element-f3856d8 .tt-featured-main-btn{width:100%;min-height:54px}}.elementor-548 .elementor-element.elementor-element-ede3a0e{position:relative;width:100%!important;max-width:100%!important;min-width:0!important;align-self:stretch!important;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;isolation:isolate;overflow:visible;--tt-navy:#082A61;--tt-blue:#0D3B8E;--tt-link:#008FD6;--tt-cyan:#19BFEA;--tt-coral:#FF7A1A;--tt-soft-coral:#FF9350;--tt-body:#526A91;--tt-muted:#7C91B1;--tt-white:#FFFFFF;--tt-sand:#FAFCFD;--tt-light:#EAF8FE;--tt-border:#DCEAF5}.elementor-548 .elementor-element.elementor-element-ede3a0e::before{content:"";position:absolute;left:-4%;right:-4%;top:22%;height:520px;z-index:-2;border-radius:999px;background:radial-gradient(circle at 18% 35%,rgb(25 191 234 / .18),transparent 34%),radial-gradient(circle at 50% 55%,rgb(13 59 142 / .10),transparent 34%),radial-gradient(circle at 86% 38%,rgb(255 122 26 / .12),transparent 34%);filter:blur(58px);pointer-events:none}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card{position:relative;width:100%!important;min-width:0!important;display:flex!important;flex-direction:column!important;overflow:hidden;border-radius:30px;isolation:isolate;background:linear-gradient(180deg,rgb(255 255 255 / .97),rgb(250 252 253 / .78));border:1px solid rgb(255 255 255 / .90);box-shadow:0 26px 70px rgb(8 42 97 / .12),0 8px 22px rgb(8 42 97 / .035),inset 0 1px 0 rgb(255 255 255 / .96);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:transform .48s cubic-bezier(.2,.8,.2,1),box-shadow .48s cubic-bezier(.2,.8,.2,1),border-color .48s ease}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card::before{content:"";position:absolute;inset:0;z-index:30;border-radius:inherit;padding:1px;background:linear-gradient(145deg,rgb(25 191 234 / .46),rgb(255 255 255 / .34),rgb(255 122 26 / .34));opacity:.30;pointer-events:none;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card::after{content:"";position:absolute;inset:-2px;z-index:31;background:linear-gradient(115deg,transparent 0%,transparent 39%,rgb(255 255 255 / .28) 50%,transparent 61%,transparent 100%);transform:translateX(-135%);transition:transform .85s ease;pointer-events:none}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card:hover{transform:translateY(-8px);border-color:rgb(255 255 255 / .98);box-shadow:0 40px 100px rgb(8 42 97 / .20),0 12px 30px rgb(25 191 234 / .08),inset 0 1px 0 rgb(255 255 255 / .98)}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card:hover::before{opacity:.48}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card:hover::after{transform:translateX(135%)}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-top{position:relative!important;height:235px!important;min-height:235px!important;overflow:hidden!important;border-radius:30px 30px 0 0;z-index:1;background:#082A61}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-image{position:absolute!important;inset:0!important;z-index:1!important;width:100%!important;height:100%!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-image .elementor-widget-container,.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-image a,.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-image picture,.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-image img{width:100%!important;height:100%!important;display:block!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-image img{object-fit:cover!important;transform:scale(1.01);filter:saturate(1.16) contrast(1.06) brightness(.99);transition:transform .75s cubic-bezier(.2,.8,.2,1),filter .75s ease}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-top::before{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,rgb(8 42 97 / .02) 0%,rgb(8 42 97 / .08) 48%,rgb(8 42 97 / .46) 100%),radial-gradient(circle at 16% 12%,rgb(255 255 255 / .22),transparent 30%);pointer-events:none}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card:hover .tt-tour-image img{transform:scale(1.075);filter:saturate(1.24) contrast(1.09) brightness(1.03)}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-badge{position:absolute!important;top:18px!important;left:18px!important;bottom:auto!important;z-index:8!important;width:auto!important;margin:0!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:transparent!important;border:none!important;box-shadow:none!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-badge .elementor-widget-container{display:flex!important;align-items:center!important;justify-content:center!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-badge .elementor-heading-title{display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;min-width:116px!important;height:34px!important;padding:0 16px!important;border-radius:999px!important;background:linear-gradient(180deg,rgb(255 255 255 / .88),rgb(255 255 255 / .56))!important;color:var(--tt-navy)!important;font-family:"Inter",sans-serif!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;border:1px solid rgb(255 255 255 / .72)!important;box-shadow:0 12px 28px rgb(8 42 97 / .14),inset 0 1px 0 rgb(255 255 255 / .90)!important;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card:nth-child(3n) .tt-tour-badge .elementor-heading-title{color:var(--tt-coral)!important;background:linear-gradient(180deg,rgb(255 250 247 / .92),rgb(255 245 239 / .64))!important;box-shadow:0 12px 28px rgb(255 122 26 / .14),inset 0 1px 0 rgb(255 255 255 / .90)!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-fav{display:none!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-body{position:relative;z-index:4;flex:1 1 auto!important;display:flex!important;flex-direction:column!important;padding:0 22px 18px!important;margin-top:0!important;background:linear-gradient(180deg,rgb(255 255 255 / .99),rgb(250 252 253 / .88))!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-title{position:relative!important;z-index:12!important;width:100%!important;margin:-30px 0 14px!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-title .elementor-heading-title{display:inline-flex!important;align-items:center!important;max-width:100%;padding:13px 16px 14px!important;border-radius:18px!important;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(255 255 255 / .78))!important;border:1px solid rgb(255 255 255 / .78)!important;box-shadow:0 16px 36px rgb(8 42 97 / .12),inset 0 1px 0 rgb(255 255 255 / .92)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);color:var(--tt-navy)!important;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:20.5px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:-.052em!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card:nth-child(3n) .tt-tour-title .elementor-heading-title{box-shadow:0 16px 36px rgb(255 122 26 / .10),inset 0 1px 0 rgb(255 255 255 / .92)!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-description{margin:0 0 15px!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-description,.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-description *{color:var(--tt-body)!important;font-family:"Inter",sans-serif!important;font-size:13.8px!important;line-height:1.56!important;font-weight:500!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-meta{margin-top:14px!important;padding-top:0!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-meta .elementor-icon-list-items{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important;margin:0!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-meta .elementor-icon-list-item{display:inline-flex!important;align-items:center!important;gap:7px!important;margin:0!important;padding:7px 9px!important;border-radius:999px!important;background:linear-gradient(180deg,rgb(255 255 255 / .88),rgb(234 248 254 / .52))!important;border:1px solid rgb(220 234 245 / .82)!important;box-shadow:inset 0 1px 0 rgb(255 255 255 / .78)!important;color:var(--tt-body)!important;font-family:"Inter",sans-serif!important;font-size:11.6px!important;line-height:1!important;font-weight:800!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-meta .elementor-icon-list-icon{width:14px!important;height:14px!important;display:flex!important;align-items:center!important;justify-content:center!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-meta .elementor-icon-list-icon i,.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-meta .elementor-icon-list-icon svg{color:var(--tt-link)!important;fill:var(--tt-link)!important;font-size:11.8px!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-meta .elementor-icon-list-text{color:var(--tt-body)!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card:nth-child(3n) .tt-tour-meta .elementor-icon-list-icon i,.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card:nth-child(3n) .tt-tour-meta .elementor-icon-list-icon svg{color:var(--tt-coral)!important;fill:var(--tt-coral)!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-bottom{position:relative;z-index:4;width:100%!important;min-width:0!important;display:grid!important;grid-template-columns:minmax(0,1fr) max-content!important;align-items:center!important;gap:18px!important;padding:16px 22px 20px!important;background:radial-gradient(circle at 92% 100%,rgb(25 191 234 / .18),transparent 38%),linear-gradient(180deg,rgb(255 255 255 / .92),rgb(234 248 254 / .76))!important;border-top:1px solid rgb(220 234 245 / .95)!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-bottom::before{content:"";position:absolute;left:22px;right:22px;top:0;height:1px;background:linear-gradient(90deg,transparent,rgb(8 42 97 / .13),transparent)!important;pointer-events:none}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card:nth-child(3n) .tt-tour-bottom{background:radial-gradient(circle at 92% 100%,rgb(255 122 26 / .18),transparent 38%),linear-gradient(180deg,rgb(255 255 255 / .92),rgb(255 247 242 / .80))!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-price-wrap{min-width:0!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-price{display:grid!important;grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:7px!important;row-gap:2px;align-items:end;font-family:"Inter",sans-serif!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-price span{grid-column:1;grid-row:1;margin:0 0 4px!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.01em;color:var(--tt-body)!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-price strong{grid-column:2;grid-row:1;font-family:"Plus Jakarta Sans",sans-serif!important;font-size:26px!important;line-height:.9!important;font-weight:900!important;letter-spacing:-.055em!important;color:var(--tt-link)!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-price small{grid-column:2;grid-row:2;margin-top:1px;font-size:9.5px!important;line-height:1!important;font-weight:800!important;letter-spacing:.08em;text-transform:uppercase;color:var(--tt-muted)!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card:nth-child(3n) .tt-tour-price strong{color:var(--tt-coral)!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-action{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:max-content!important;overflow:visible!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link{display:flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:max-content!important;max-width:none!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-widget-container{display:flex!important;justify-content:flex-end!important;width:auto!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-button{position:relative;display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important;min-width:max-content!important;max-width:none!important;padding:0 0 4px!important;background:transparent!important;border:none!important;box-shadow:none!important;color:var(--tt-link)!important;font-family:"Inter",sans-serif!important;font-size:11.5px!important;line-height:1!important;font-weight:900!important;letter-spacing:.13em!important;text-transform:uppercase!important;opacity:1!important;visibility:visible!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-button::after{content:"";position:absolute;left:0;right:24px;bottom:-5px;height:1.5px;border-radius:999px;background:currentColor;opacity:.42;transform:scaleX(.68);transform-origin:left center;transition:transform .35s ease,opacity .35s ease}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-button:hover::after{opacity:.86;transform:scaleX(1)}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-button-content-wrapper{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;width:auto!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-button-text{display:inline-flex!important;align-items:center!important;gap:12px!important;white-space:nowrap!important;overflow:visible!important;color:inherit!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-button-text::after{content:"→";display:inline-block;font-size:20px;line-height:1;color:inherit;transform:translateX(0);transition:transform .35s ease}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-button:hover .elementor-button-text::after{transform:translateX(7px)}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card:nth-child(3n) .tt-tour-link .elementor-button{color:var(--tt-coral)!important}@media(max-width:1200px){.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-button{font-size:11px!important;letter-spacing:.10em!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-button-text{gap:10px!important}}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-ede3a0e{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-top{height:225px!important;min-height:225px!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-title .elementor-heading-title{font-size:20px!important}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-ede3a0e{grid-template-columns:1fr;gap:24px}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card{border-radius:28px}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-top{height:220px!important;min-height:220px!important;border-radius:28px 28px 0 0}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-body{padding:0 20px 18px!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-title{margin:-28px 0 14px!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-title .elementor-heading-title{font-size:20px!important;padding:12px 15px 13px!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-bottom{grid-template-columns:1fr auto!important;gap:18px!important;padding:16px 20px 20px!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-price strong{font-size:26px!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-button{font-size:11.5px!important;letter-spacing:.10em!important}}@media (prefers-reduced-motion:reduce){.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card,.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card::after,.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-image img,.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-button,.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-button::after,.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-button-text::after{transition:none!important}.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card:hover,.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card:hover::after,.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-card:hover .tt-tour-image img,.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-button:hover::after,.elementor-548 .elementor-element.elementor-element-ede3a0e .tt-tour-link .elementor-button:hover .elementor-button-text::after{transform:none!important}}.elementor-548 .elementor-element.elementor-element-698f162{position:relative;width:min(1320px, calc(100% - 48px));max-width:1320px;margin:0 auto;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:52px;flex:0 1 auto;align-self:center}.elementor-548 .elementor-element.elementor-element-698f162>*{width:100%;max-width:100%}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-698f162{width:min(760px, calc(100% - 32px));gap:42px}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-698f162{width:calc(100% - 32px);gap:36px}}.elementor-548 .elementor-element.elementor-element-2dec3b2{position:relative;overflow:hidden;isolation:isolate;padding:106px 20px 120px;background:radial-gradient(circle at 12% 18%,rgb(255 122 26 / .12),transparent 34%),radial-gradient(circle at 88% 18%,rgb(25 191 234 / .16),transparent 34%),radial-gradient(circle at 48% 92%,rgb(255 147 80 / .10),transparent 42%),linear-gradient(180deg,#FFFFFF 0%,#FFF8F3 42%,#F4FCFF 82%,#FFFFFF 100%)}.elementor-548 .elementor-element.elementor-element-2dec3b2::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(90deg,rgb(255 255 255 / .88) 0%,rgb(255 255 255 / .34) 42%,rgb(255 255 255 / .82) 100%);pointer-events:none}.elementor-548 .elementor-element.elementor-element-2dec3b2::after{content:"";position:absolute;left:-150px;top:70px;width:460px;height:460px;z-index:0;border-radius:50%;background:rgb(255 122 26 / .12);filter:blur(76px);pointer-events:none}.elementor-548 .elementor-element.elementor-element-2dec3b2>*{position:relative;z-index:2}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-2dec3b2{padding:86px 18px 96px}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-2dec3b2{padding:72px 16px 82px}}.elementor-548 .elementor-element.elementor-element-6cf3f07d{--tt-navy:#082A61;--tt-navy-deep:#041F49;--tt-blue:#0878C9;--tt-blue-dark:#008FD6;--tt-cyan:#19BFEA;--tt-cyan-light:#39C5E5;--tt-coral:#FF845C;--tt-coral-dark:#F36D45;--tt-text:#526A91;position:relative;width:100%;padding:clamp(94px,8vw,124px) 24px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 1% 3%,rgb(57 197 229 / .13),transparent 31%),radial-gradient(circle at 99% 92%,rgb(255 132 92 / .085),transparent 30%),linear-gradient(180deg,#F8FCFE 0%,#FFFFFF 52%,#FFFDFC 100%)}.elementor-548 .elementor-element.elementor-element-6cf3f07d::before{content:"";position:absolute;z-index:0;width:470px;height:470px;top:-230px;right:-190px;border-radius:50%;background:radial-gradient(circle,rgb(25 191 234 / .085),transparent 70%);filter:blur(12px);pointer-events:none}.elementor-548 .elementor-element.elementor-element-6cf3f07d::after{content:"";position:absolute;z-index:0;width:430px;height:430px;left:-200px;bottom:-230px;border-radius:50%;background:radial-gradient(circle,rgb(255 132 92 / .07),transparent 70%);filter:blur(14px);pointer-events:none}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__inner{position:relative;z-index:2;width:100%;max-width:1320px;margin:0 auto!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:0}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__heading-row{width:100%;margin:0!important;padding:0!important}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__heading-row .elementor-widget-html{width:100%}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading{width:100%;display:grid;grid-template-columns:minmax(0,760px) auto;align-items:end;justify-content:space-between;gap:34px}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading-left{width:100%;max-width:760px;min-width:0}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading-badge{display:inline-flex;align-items:center;gap:10px;min-height:42px;margin-bottom:20px;padding:7px 17px 7px 8px;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .97),rgb(255 255 255 / .73));border:1px solid rgb(25 191 234 / .25);box-shadow:0 14px 34px rgb(8 42 97 / .08),inset 0 1px 0 rgb(255 255 255 / .96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading-badge-icon{width:27px;height:27px;flex:0 0 27px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--tt-cyan),var(--tt-blue-dark));color:#FFF;font-size:11px;line-height:1;box-shadow:0 8px 18px rgb(0 143 214 / .24),inset 0 1px 0 rgb(255 255 255 / .45)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading-badge strong{font-family:"Inter",sans-serif;font-size:10.5px;line-height:1.2;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:var(--tt-blue-dark)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading h2{max-width:720px;margin:0;font-family:"Plus Jakarta Sans","Inter",sans-serif;font-size:clamp(42px,4vw,60px);line-height:.98;font-weight:900;letter-spacing:-.058em;color:var(--tt-navy)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading h2>span{display:block;margin-top:2px;background:linear-gradient(90deg,#008FD6 0%,#19BFEA 65%,#21CDDC 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading p{max-width:700px;margin:18px 0 0;font-family:"Inter",sans-serif;font-size:17px;line-height:1.65;font-weight:500;color:var(--tt-text)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading-right{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0;padding-bottom:4px}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-main-btn{min-height:56px;display:inline-flex;align-items:center;justify-content:center;gap:14px;padding:0 11px 0 27px;border-radius:999px;background:linear-gradient(135deg,var(--tt-cyan) 0%,var(--tt-blue-dark) 100%);color:#FFFFFF!important;text-decoration:none!important;font-family:"Inter",sans-serif;font-size:11px;line-height:1;font-weight:850;letter-spacing:.10em;text-transform:uppercase;white-space:nowrap;border:1px solid rgb(255 255 255 / .42);box-shadow:0 20px 44px rgb(0 143 214 / .24),inset 0 1px 0 rgb(255 255 255 / .42);transition:transform .35s ease,box-shadow .35s ease,filter .35s ease}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-btn-arrow{width:36px;height:36px;flex:0 0 36px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .18);color:#FFF;font-size:18px;line-height:1;transition:transform .35s ease,background .35s ease}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-main-btn:hover{color:#FFFFFF!important;transform:translateY(-4px);filter:brightness(1.04);box-shadow:0 25px 52px rgb(0 143 214 / .29),inset 0 1px 0 rgb(255 255 255 / .48)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-main-btn:hover .tt-destinations-btn-arrow{transform:translateX(3px);background:rgb(255 255 255 / .27)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filters{width:fit-content!important;max-width:100%!important;align-self:flex-start!important;margin:38px 0 22px!important;padding:7px!important;display:inline-flex!important;flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px;border:1px solid rgb(8 42 97 / .075);border-radius:19px;background:linear-gradient(180deg,rgb(255 255 255 / .94),rgb(247 252 255 / .76));box-shadow:0 16px 38px rgb(8 42 97 / .075),inset 0 1px 0 rgb(255 255 255 / .98);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filter{width:auto!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filter .elementor-button{min-height:42px;display:inline-flex!important;align-items:center;justify-content:center;padding:0 18px!important;border-radius:13px!important;border:1px solid rgb(8 42 97 / .065)!important;background:rgb(255 255 255 / .72)!important;color:#58738C!important;font-family:"Inter",sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:800!important;letter-spacing:.025em;box-shadow:inset 0 1px 0 rgb(255 255 255 / .96)!important;transition:transform .25s ease,color .25s ease,border-color .25s ease,background .25s ease,box-shadow .25s ease}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filter .elementor-button:hover{transform:translateY(-2px);color:var(--tt-blue)!important;border-color:rgb(25 191 234 / .24)!important;background:#FFFFFF!important;box-shadow:0 8px 18px rgb(8 42 97 / .075),inset 0 1px 0 rgb(255 255 255 / .98)!important}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filter--active .elementor-button{padding-left:14px!important;border-color:rgb(255 255 255 / .25)!important;background:linear-gradient(135deg,var(--tt-cyan),var(--tt-blue-dark))!important;color:#FFFFFF!important;box-shadow:0 10px 24px rgb(0 143 214 / .23),inset 0 1px 0 rgb(255 255 255 / .38)!important}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filter--active .elementor-button::before{content:"✦";width:23px;height:23px;margin-right:8px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:rgb(255 255 255 / .18);color:#FFF;font-size:8px}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__grid{width:100%;margin:0!important;padding:0!important;display:grid!important;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card{position:relative;grid-column:span 3;min-height:338px;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:stretch!important;overflow:hidden;isolation:isolate;border:1px solid rgb(255 255 255 / .70);border-radius:25px;background-position:center center!important;background-repeat:no-repeat!important;background-size:cover!important;box-shadow:0 20px 45px rgb(8 42 97 / .105),0 5px 14px rgb(8 42 97 / .045),inset 0 1px 0 rgb(255 255 255 / .38);transition:transform .4s cubic-bezier(.2,.75,.3,1),border-color .4s ease,box-shadow .4s ease}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card--wide{grid-column:span 4;min-height:300px}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card::before{content:"";position:absolute;inset:0;z-index:0;background:linear-gradient(180deg,rgb(2 28 56 / .01) 0%,rgb(2 28 56 / .02) 30%,rgb(2 28 56 / .08) 50%,rgb(3 29 55 / .46) 72%,rgb(3 26 51 / .94) 100%);pointer-events:none;transition:background .4s ease}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card::after{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 92% 8%,rgb(57 197 229 / .15),transparent 31%),linear-gradient(125deg,rgb(8 120 201 / .025),transparent 43%);opacity:.84;pointer-events:none;transition:opacity .4s ease}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card>*{position:relative;z-index:2}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card--punta-cana{border-color:rgb(57 197 229 / .32);box-shadow:0 22px 48px rgb(8 42 97 / .12),0 0 0 1px rgb(57 197 229 / .07),0 0 34px rgb(57 197 229 / .055)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__badge{position:absolute!important;top:17px;left:17px;width:auto!important;margin:0!important;padding:0!important;transition:transform .35s ease}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__badge .elementor-heading-title{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:8px;margin:0;padding:0 15px 0 10px;border-radius:999px;border:1px solid rgb(255 255 255 / .72);background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(244 250 253 / .78));color:var(--tt-blue-dark)!important;font-family:"Inter",sans-serif!important;font-size:9.5px!important;line-height:1!important;font-weight:850!important;letter-spacing:.09em;text-transform:uppercase;box-shadow:0 10px 24px rgb(8 42 97 / .12),inset 0 1px 0 rgb(255 255 255);backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__badge .elementor-heading-title::before{content:"✦";width:22px;height:22px;flex:0 0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#21C6E9,#008FD6);color:#FFF;font-size:8px;box-shadow:0 5px 12px rgb(0 143 214 / .23),inset 0 1px 0 rgb(255 255 255 / .45)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card--miches .tt-home-destinations__badge .elementor-heading-title::before{background:linear-gradient(135deg,#38CBA7,#159C83)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card--santo-domingo .tt-home-destinations__badge .elementor-heading-title::before{background:linear-gradient(135deg,var(--tt-coral),var(--tt-coral-dark));box-shadow:0 5px 12px rgb(255 113 77 / .23)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card-body{width:100%;min-height:112px;margin:0!important;padding:23px 82px 22px 21px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__name{width:100%;margin:0 0 5px!important}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__name .elementor-heading-title{margin:0;color:#FFFFFF!important;font-family:"Plus Jakarta Sans","Inter",sans-serif!important;font-size:23px!important;line-height:1.05!important;font-weight:850!important;letter-spacing:-.043em!important;text-shadow:0 3px 20px rgb(2 27 54 / .38)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__subtitle{width:100%;margin:0!important}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__subtitle .elementor-heading-title{margin:0;color:rgb(255 255 255 / .82)!important;font-family:"Inter",sans-serif!important;font-size:10.8px!important;line-height:1.36!important;font-weight:520!important;letter-spacing:.005em}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__arrow{position:absolute!important;right:18px;bottom:20px;width:auto!important;margin:0!important;padding:0!important}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__arrow::before{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid rgb(57 197 229 / .23);background:rgb(255 255 255 / .08);box-shadow:0 0 20px rgb(57 197 229 / .075);opacity:.78;transition:opacity .3s ease,transform .3s ease,box-shadow .3s ease}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__arrow .elementor-button{position:relative;z-index:2;width:48px!important;min-width:48px!important;height:48px!important;padding:0!important;display:flex!important;align-items:center;justify-content:center;border-radius:50%!important;border:1px solid rgb(255 255 255 / .80)!important;background:linear-gradient(180deg,rgb(255 255 255 / .97),rgb(242 249 252 / .84))!important;color:var(--tt-blue)!important;font-family:"Inter",sans-serif!important;font-size:18px!important;line-height:1!important;font-weight:800!important;box-shadow:0 12px 25px rgb(3 29 58 / .18),inset 0 1px 0 rgb(255 255 255)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform .35s cubic-bezier(.2,.75,.3,1),background .35s ease,color .35s ease,box-shadow .35s ease}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card:hover{transform:translateY(-7px);border-color:rgb(57 197 229 / .38);box-shadow:0 30px 66px rgb(8 42 97 / .16),0 9px 22px rgb(8 42 97 / .06),0 0 0 1px rgb(57 197 229 / .06)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card:hover::before{background:linear-gradient(180deg,rgb(2 28 56 / .005) 0%,rgb(2 28 56 / .01) 31%,rgb(2 28 56 / .06) 49%,rgb(3 29 55 / .41) 71%,rgb(3 26 51 / .91) 100%)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card:hover::after{opacity:1}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card:hover .tt-home-destinations__badge{transform:translateY(-2px)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card:hover .tt-home-destinations__arrow::before{opacity:1;transform:scale(1.09);box-shadow:0 0 28px rgb(57 197 229 / .17)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card:hover .tt-home-destinations__arrow .elementor-button{transform:translateX(3px) scale(1.04);border-color:rgb(255 255 255 / .46)!important;background:linear-gradient(135deg,var(--tt-cyan),var(--tt-blue-dark))!important;color:#FFFFFF!important;box-shadow:0 15px 32px rgb(0 143 214 / .31),inset 0 1px 0 rgb(255 255 255 / .32)!important}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card--punta-cana{background-color:#19A6D9}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card--cap-cana{background-color:#167FAF}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card--uvero-alto{background-color:#20AFC1}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card--miches{background-color:#407E67}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card--bayahibe{background-color:#14A7C2}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card--la-romana{background-color:#177E9E}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card--santo-domingo{background-color:#A36E52}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-6cf3f07d{padding:84px 22px 96px}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading{grid-template-columns:1fr;align-items:start;gap:26px}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading-right{justify-content:flex-start;padding-bottom:0}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filters{margin-top:32px!important}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card,.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card--wide{grid-column:span 6;min-height:320px}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card:last-child{grid-column:span 12}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-6cf3f07d{padding:70px 16px 80px}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading-badge{margin-bottom:16px}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading-badge strong{font-size:9px;letter-spacing:.13em}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading h2{font-size:clamp(36px,10vw,43px);line-height:1.01;letter-spacing:-.05em}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading p{margin-top:15px;font-size:15.5px;line-height:1.65}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-heading-right{width:100%}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-main-btn{width:100%;min-height:54px}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filters{width:100%!important;margin:28px 0 19px!important;overflow-x:auto;flex-wrap:nowrap!important;scrollbar-width:none}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filters::-webkit-scrollbar{display:none}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filter{flex:0 0 auto!important}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filter .elementor-button{min-height:40px;padding:0 15px!important;font-size:9.5px!important}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__grid{grid-template-columns:1fr;gap:17px}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card,.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card--wide,.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card:last-child{grid-column:auto;min-height:325px}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__badge .elementor-heading-title{min-height:36px;font-size:9px!important}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__name .elementor-heading-title{font-size:22px!important}}@media(prefers-reduced-motion:reduce){.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card,.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__badge,.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__arrow::before,.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__arrow .elementor-button,.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filter .elementor-button,.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-main-btn,.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-btn-arrow{transition:none}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card:hover,.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card:hover .tt-home-destinations__badge,.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card:hover .tt-home-destinations__arrow .elementor-button,.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-destinations-main-btn:hover{transform:none}}.elementor-548 .elementor-element.elementor-element-6cf3f07d{background:radial-gradient(circle at 2% 10%,rgb(57 197 229 / .10),transparent 28%),radial-gradient(circle at 96% 84%,rgb(255 132 92 / .09),transparent 24%),linear-gradient(180deg,#F8FCFE 0%,#FFFFFF 56%,#FFFDFC 100%)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filters{gap:10px}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filters .elementor-button{min-height:44px;min-width:84px;padding:0 18px!important;font-size:12px!important;font-weight:800;letter-spacing:.02em;border-radius:14px;border:1px solid rgb(8 42 97 / .08);background:rgb(255 255 255 / .82);box-shadow:0 10px 24px rgb(8 42 97 / .05),inset 0 1px 0 rgb(255 255 255 / .95);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,color .25s ease,background .25s ease}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filters .elementor-button:hover{transform:translateY(-2px);border-color:rgb(255 132 92 / .26);box-shadow:0 14px 28px rgb(8 42 97 / .08),0 0 0 3px rgb(255 132 92 / .08),inset 0 1px 0 rgb(255 255 255 / .95)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filters>.elementor-element:first-child .elementor-button{color:#FFFFFF!important;border-color:rgb(255 255 255 / .34);background:linear-gradient(135deg,#19BFEA 0%,#008FD6 100%);box-shadow:0 16px 34px rgb(0 143 214 / .22),0 0 0 4px rgb(255 132 92 / .07),inset 0 1px 0 rgb(255 255 255 / .35)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__filters>.elementor-element:first-child .elementor-button::before{box-shadow:0 6px 16px rgb(255 132 92 / .22)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__cta .elementor-button{position:relative;overflow:hidden}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__cta .elementor-button::after{content:"";position:absolute;inset:auto -18px -18px auto;width:68px;height:68px;border-radius:50%;background:radial-gradient(circle,rgb(255 132 92 / .20) 0%,#fff0 72%);pointer-events:none}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__cta .elementor-button .elementor-button-icon,.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__cta .elementor-button .tt-btn-arrow{box-shadow:0 0 0 1px rgb(255 255 255 / .12),0 8px 18px rgb(255 132 92 / .16)}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card{box-shadow:0 20px 44px rgb(8 42 97 / .10),0 1px 0 rgb(255 255 255 / .55) inset}.elementor-548 .elementor-element.elementor-element-6cf3f07d .tt-home-destinations__card::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:0 0 24px 24px;background:linear-gradient(90deg,rgb(57 197 229 / .55),rgb(255 132 92 / .42));opacity:.55;pointer-events:none}.elementor-548 .elementor-element.elementor-element-8507d5d{--tt-navy:#082A61;--tt-navy-deep:#041D3F;--tt-blue:#0878C9;--tt-blue-dark:#008FD6;--tt-cyan:#19BFEA;--tt-cyan-light:#39C5E5;--tt-coral:#FF845C;--tt-coral-dark:#F36D45;--tt-text:#526A91;position:relative;width:100%;padding:clamp(94px,8vw,124px) 24px;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 2% 5%,rgb(57 197 229 / .135),transparent 31%),radial-gradient(circle at 98% 91%,rgb(255 132 92 / .095),transparent 30%),linear-gradient(180deg,#F8FCFE 0%,#FFFFFF 51%,#FFFDFC 100%)}.elementor-548 .elementor-element.elementor-element-8507d5d::before{content:"";position:absolute;z-index:0;width:470px;height:470px;top:-230px;right:-190px;border-radius:50%;background:radial-gradient(circle,rgb(25 191 234 / .09),transparent 70%);filter:blur(12px);pointer-events:none}.elementor-548 .elementor-element.elementor-element-8507d5d::after{content:"";position:absolute;z-index:0;width:440px;height:440px;left:-205px;bottom:-235px;border-radius:50%;background:radial-gradient(circle,rgb(255 132 92 / .085),transparent 70%);filter:blur(14px);pointer-events:none}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__inner{position:relative;z-index:2;width:100%;max-width:1320px;margin:0 auto!important;padding:0!important;display:grid!important;grid-template-columns:minmax(0,46%) minmax(0,54%);gap:clamp(48px,5vw,76px);align-items:center!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__content{width:100%;max-width:590px;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__eyebrow{width:auto!important;margin:0 0 17px!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__eyebrow .elementor-heading-title{display:inline-flex;align-items:center;gap:10px;margin:0;color:var(--tt-blue)!important;font-family:"Inter",sans-serif;font-size:10px;line-height:1;font-weight:850;letter-spacing:.16em;text-transform:uppercase}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__eyebrow .elementor-heading-title::before{content:"✦";width:27px;height:27px;flex:0 0 27px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--tt-cyan),var(--tt-blue-dark));color:#FFF;font-size:9px;box-shadow:0 8px 18px rgb(0 143 214 / .24),0 0 0 4px rgb(25 191 234 / .055),inset 0 1px 0 rgb(255 255 255 / .42)}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__title{width:100%;margin:0 0 19px!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__title .elementor-heading-title{margin:0;color:var(--tt-navy)!important;font-family:"Plus Jakarta Sans","Inter",sans-serif;font-size:clamp(40px,4vw,58px);line-height:1.01;font-weight:900;letter-spacing:-.058em}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__title .tt-accent{color:transparent!important;background:linear-gradient(90deg,#008FD6 0%,#19BFEA 65%,#21CDDC 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__text{width:100%;max-width:555px;margin:0 0 29px!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__text,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__text p{margin:0!important;color:var(--tt-text)!important;font-family:"Inter",sans-serif;font-size:15.5px;line-height:1.72;font-weight:500}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__benefits{width:100%;margin:0 0 31px!important;padding:0!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__benefit{position:relative;min-height:118px;margin:0!important;padding:20px 20px 19px!important;overflow:hidden;border:1px solid rgb(8 42 97 / .075);border-radius:19px;background:linear-gradient(180deg,rgb(255 255 255 / .96),rgb(248 252 254 / .82));box-shadow:0 13px 32px rgb(8 42 97 / .065),inset 0 1px 0 rgb(255 255 255 / .98);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);transition:transform .32s ease,border-color .32s ease,box-shadow .32s ease}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__benefit::after{content:"";position:absolute;left:18px;right:18px;bottom:0;height:2px;border-radius:999px;background:linear-gradient(90deg,rgb(25 191 234 / .72) 0%,rgb(57 197 229 / .50) 60%,rgb(255 132 92 / .52) 100%);opacity:.48;transition:opacity .32s ease,left .32s ease,right .32s ease}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__benefit:hover{transform:translateY(-4px);border-color:rgb(25 191 234 / .20);box-shadow:0 20px 42px rgb(8 42 97 / .095),0 0 26px rgb(57 197 229 / .035),inset 0 1px 0 rgb(255 255 255 / .99)}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__benefit:hover::after{left:10px;right:10px;opacity:.90}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__benefit-title{margin:0 0 7px!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__benefit-title .elementor-heading-title{color:var(--tt-navy)!important;font-family:"Plus Jakarta Sans","Inter",sans-serif;font-size:17px;line-height:1.15;font-weight:850;letter-spacing:-.035em}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__benefit-text,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__benefit-text p{margin:0!important;color:#687F95!important;font-family:"Inter",sans-serif;font-size:12px;line-height:1.56;font-weight:500}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__actions{width:100%;margin:0!important;padding:0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;gap:11px}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__button-primary,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__button-secondary{width:auto!important;margin:0!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__button-primary .elementor-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 23px;border:1px solid rgb(255 255 255 / .30)!important;border-radius:999px!important;background:linear-gradient(135deg,#19BFEA 0%,#008FD6 100%)!important;color:#FFFFFF!important;font-family:"Inter",sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:850!important;letter-spacing:.08em!important;text-transform:uppercase;box-shadow:0 16px 34px rgb(0 143 214 / .23),inset 0 1px 0 rgb(255 255 255 / .40)!important;transition:transform .35s ease,box-shadow .35s ease,filter .35s ease}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__button-primary .elementor-button:hover{transform:translateY(-3px);filter:brightness(1.035);box-shadow:0 22px 44px rgb(0 143 214 / .31),inset 0 1px 0 rgb(255 255 255 / .46)!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__button-secondary .elementor-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;padding:0 22px;border:1px solid rgb(255 132 92 / .30)!important;border-radius:999px!important;background:linear-gradient(180deg,rgb(255 255 255 / .97),rgb(255 249 246 / .91))!important;color:var(--tt-coral-dark)!important;font-family:"Inter",sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:850!important;letter-spacing:.07em!important;text-transform:uppercase;box-shadow:0 12px 28px rgb(255 132 92 / .09),0 8px 22px rgb(8 42 97 / .055),inset 0 1px 0 rgb(255 255 255 / .98)!important;transition:transform .35s ease,color .35s ease,background .35s ease,border-color .35s ease,box-shadow .35s ease}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__button-secondary .elementor-button:hover{transform:translateY(-3px);color:#FFFFFF!important;border-color:rgb(255 132 92 / .48)!important;background:linear-gradient(135deg,var(--tt-coral) 0%,var(--tt-coral-dark) 100%)!important;box-shadow:0 18px 38px rgb(255 132 92 / .23),inset 0 1px 0 rgb(255 255 255 / .30)!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual{position:relative;min-height:548px;margin:0!important;padding:34px 38px 38px!important;display:flex!important;flex-direction:column!important;justify-content:flex-end!important;align-items:flex-start!important;overflow:hidden;isolation:isolate;border:1px solid rgb(255 255 255 / .40);border-radius:31px;background-image:url(https://traslatravel.com/wp-content/uploads/2026/08/private-tours-custom-experiences-punta-cana.avif)!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:62% center!important;box-shadow:0 31px 78px rgb(8 42 97 / .19),0 9px 24px rgb(8 42 97 / .06),inset 0 1px 0 rgb(255 255 255 / .11);transition:transform .45s cubic-bezier(.2,.75,.3,1),box-shadow .45s ease}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual::before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(90deg,rgb(4 29 63 / .92) 0%,rgb(4 34 70 / .82) 35%,rgb(4 39 70 / .52) 62%,rgb(3 32 61 / .24) 100%),linear-gradient(180deg,rgb(4 25 52 / .04) 0%,rgb(4 25 52 / .10) 40%,rgb(3 26 52 / .76) 100%)}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(circle at 88% 13%,rgb(57 197 229 / .22),transparent 31%),radial-gradient(circle at 12% 94%,rgb(255 132 92 / .21),transparent 31%);opacity:.94;transition:opacity .4s ease}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual>*{position:relative;z-index:3}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual:hover{transform:translateY(-5px);box-shadow:0 38px 88px rgb(8 42 97 / .22),0 12px 30px rgb(8 42 97 / .07),0 0 38px rgb(57 197 229 / .045)}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual:hover::after{opacity:1}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual-badge{width:auto!important;margin:0 0 auto!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual-badge .elementor-heading-title{display:inline-flex;align-items:center;gap:8px;min-height:39px;padding:0 15px 0 9px;border:1px solid rgb(255 255 255 / .30);border-radius:999px;background:rgb(255 255 255 / .14);color:#FFFFFF!important;font-family:"Inter",sans-serif;font-size:9px;line-height:1;font-weight:850;letter-spacing:.13em;text-transform:uppercase;box-shadow:0 11px 27px rgb(3 24 50 / .20),inset 0 1px 0 rgb(255 255 255 / .17);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual-badge .elementor-heading-title::before{content:"✦";width:23px;height:23px;flex:0 0 23px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,var(--tt-coral),var(--tt-coral-dark));color:#FFF;font-size:8px;box-shadow:0 6px 15px rgb(255 132 92 / .25),inset 0 1px 0 rgb(255 255 255 / .35)}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual-kicker{width:auto!important;margin:0 0 10px!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual-kicker .elementor-heading-title{color:#77E7F4!important;font-family:"Inter",sans-serif;font-size:10px;line-height:1;font-weight:850;letter-spacing:.14em;text-transform:uppercase;text-shadow:0 4px 16px rgb(0 0 0 / .18)}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual-title{width:100%;max-width:500px;margin:0 0 13px!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual-title .elementor-heading-title{margin:0!important;color:#FFFFFF!important;font-family:"Plus Jakarta Sans","Inter",sans-serif!important;font-size:clamp(31px,3vw,43px)!important;line-height:1.06!important;font-weight:850!important;letter-spacing:-.045em!important;text-shadow:0 6px 26px rgb(0 0 0 / .31)}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual-text{width:100%;max-width:505px;margin:0 0 23px!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual-text,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual-text p{margin:0!important;color:rgb(255 255 255 / .88)!important;font-family:"Inter",sans-serif;font-size:13px;line-height:1.65;font-weight:500;text-shadow:0 3px 12px rgb(0 0 0 / .20)}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__pills{width:100%;margin:0!important;padding:0!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__pill{width:auto!important;flex:0 0 auto!important;margin:0!important;padding:0!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__pill .elementor-heading-title{display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:1px solid rgb(255 255 255 / .29);border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .20),rgb(255 255 255 / .115));color:#FFFFFF!important;font-family:"Inter",sans-serif;font-size:9.5px;line-height:1;font-weight:750;text-shadow:0 2px 8px rgb(0 0 0 / .20);box-shadow:0 8px 22px rgb(2 22 49 / .12),inset 0 1px 0 rgb(255 255 255 / .24);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px);transition:transform .28s ease,background .28s ease,border-color .28s ease,box-shadow .28s ease}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__pill:hover .elementor-heading-title{transform:translateY(-2px);border-color:rgb(57 197 229 / .46);background:linear-gradient(180deg,rgb(255 255 255 / .28),rgb(255 255 255 / .16));box-shadow:0 11px 26px rgb(2 22 49 / .17),inset 0 1px 0 rgb(255 255 255 / .30)}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__pills .tt-home-private__pill:last-child .elementor-heading-title{border-color:rgb(255 132 92 / .42);background:linear-gradient(180deg,rgb(255 132 92 / .24),rgb(255 132 92 / .13))}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__pills .tt-home-private__pill:last-child .elementor-heading-title::before{content:"";width:6px;height:6px;flex:0 0 6px;margin-right:7px;border-radius:50%;background:var(--tt-coral);box-shadow:0 0 10px rgb(255 132 92 / .50)}@media(max-width:900px){.elementor-548 .elementor-element.elementor-element-8507d5d{padding:78px 22px 92px}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__inner{grid-template-columns:1fr!important;gap:44px}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__content{max-width:700px}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual{min-height:500px;background-position:62% center!important}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-8507d5d{padding:66px 16px 78px}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__title .elementor-heading-title{font-size:clamp(35px,10vw,46px)}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__benefits{grid-template-columns:1fr}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__actions,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__button-primary,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__button-secondary,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__button-primary .elementor-button,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__button-secondary .elementor-button{width:100%!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual{min-height:520px;padding:28px 24px 30px!important;border-radius:24px;background-position:67% center!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual::before{background:linear-gradient(180deg,rgb(4 29 63 / .36) 0%,rgb(4 29 63 / .56) 42%,rgb(3 25 52 / .95) 100%)}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual-title .elementor-heading-title{font-size:clamp(29px,8vw,38px)!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__pills{gap:7px}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__pill .elementor-heading-title{min-height:36px;padding:0 12px;font-size:9px}}@media(prefers-reduced-motion:reduce){.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__benefit,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__pill .elementor-heading-title,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__button-primary .elementor-button,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__button-secondary .elementor-button{transition:none}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__benefit:hover,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual:hover,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__pill:hover .elementor-heading-title,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__button-primary .elementor-button:hover,.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__button-secondary .elementor-button:hover{transform:none}}@media (min-width:901px){.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__inner{align-items:stretch!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__content{height:100%}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual{align-self:stretch!important;height:100%}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__text{margin-bottom:40px!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__benefits{margin-bottom:34px!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__visual-text{margin-bottom:32px!important}.elementor-548 .elementor-element.elementor-element-8507d5d .tt-home-private__pills{gap:9px!important}}.elementor-548 .elementor-element.elementor-element-c001cae{position:relative;width:45%;min-height:700px;overflow:hidden;isolation:isolate;border-radius:34px;background:#dceaf3;box-shadow:0 30px 70px rgb(8 42 97 / .14),0 8px 24px rgb(8 42 97 / .08)}.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-photo{position:absolute;inset:0;width:100%;height:100%}.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-photo .elementor-widget-container,.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-photo a,.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-photo img{width:100%;height:100%}.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-photo img{display:block;object-fit:cover;object-position:center;transform:scale(1.01);transition:transform 1.1s cubic-bezier(.2,.7,.2,1),filter 0.7s ease}.elementor-548 .elementor-element.elementor-element-c001cae::before{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,rgb(2 22 48 / .02) 28%,rgb(2 28 55 / .18) 62%,rgb(2 24 49 / .68) 100%)}.elementor-548 .elementor-element.elementor-element-c001cae::after{content:"";position:absolute;left:-10%;bottom:-18%;z-index:1;width:75%;aspect-ratio:1;pointer-events:none;border-radius:50%;background:rgb(255 139 47 / .16);filter:blur(70px)}.elementor-548 .elementor-element.elementor-element-c001cae .elementor-widget-html{position:absolute;left:0;right:0;bottom:0;z-index:3;width:100%;margin:0}.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-overlay{width:100%;max-width:510px;padding:48px 46px 44px;color:#fff}.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-overlay-kicker{display:inline-block;margin-bottom:15px;font-family:"Inter",sans-serif;font-size:10px;line-height:1.2;font-weight:850;letter-spacing:.18em;text-transform:uppercase;color:rgb(255 255 255 / .82)}.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-overlay-title{margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(34px, 3.3vw, 52px);line-height:1.02;font-weight:800;letter-spacing:-.045em;color:#fff;text-wrap:balance}.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-overlay-title span{display:block;margin-top:5px;font-family:"Playfair Display",serif;font-style:italic;font-weight:700;letter-spacing:-.025em;color:#ff9a32}.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-overlay-line{display:block;width:76px;height:3px;margin-top:22px;border-radius:999px;background:linear-gradient(90deg,#ff8a2a,#ffb34d);box-shadow:0 6px 18px rgb(255 138 42 / .32)}.elementor-548 .elementor-element.elementor-element-c001cae:hover .tt-why-photo img{transform:scale(1.055);filter:saturate(1.05)}@media (max-width:1024px){.elementor-548 .elementor-element.elementor-element-c001cae{width:100%;min-height:610px}.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-overlay{max-width:560px;padding:42px 38px 38px}}@media (max-width:767px){.elementor-548 .elementor-element.elementor-element-c001cae{width:100%;min-height:520px;border-radius:26px}.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-photo img{object-position:center center}.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-overlay{max-width:100%;padding:34px 26px 30px}.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-overlay-kicker{margin-bottom:12px;font-size:8.5px;letter-spacing:.15em}.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-overlay-title{font-size:clamp(31px, 9vw, 40px);line-height:1.04}.elementor-548 .elementor-element.elementor-element-c001cae .tt-why-overlay-line{width:62px;margin-top:18px}}.elementor-548 .elementor-element.elementor-element-7689c2d{position:relative;isolation:isolate;width:55%;min-width:0;display:flex;flex-direction:column;justify-content:center;padding:38px 0 38px 48px}.elementor-548 .elementor-element.elementor-element-7689c2d::before{content:"";position:absolute;z-index:0;top:62%;left:53%;width:640px;height:430px;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse at center,rgb(25 191 234 / .11) 0%,rgb(25 191 234 / .065) 34%,rgb(32 202 215 / .035) 54%,#fff0 76%);filter:blur(20px);transform:translate(-50%,-50%) scaleX(1.22) scaleY(.86) rotate(-4deg)}.elementor-548 .elementor-element.elementor-element-7689c2d::after{content:"";position:absolute;z-index:0;right:-90px;bottom:38px;width:390px;height:280px;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse at center,rgb(0 143 214 / .075) 0%,rgb(25 191 234 / .035) 44%,#fff0 74%);filter:blur(24px);transform:scaleX(1.2) rotate(7deg)}.elementor-548 .elementor-element.elementor-element-7689c2d .elementor-widget-html{position:relative;z-index:2;width:100%;margin:0}.elementor-548 .elementor-element.elementor-element-7689c2d .elementor-widget-html>.elementor-widget-container{width:100%}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-heading{position:relative;z-index:2;width:100%;max-width:700px}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-badge{display:inline-flex;align-items:center;gap:10px;min-height:42px;margin-bottom:20px;padding:7px 16px 7px 8px;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .97),rgb(255 255 255 / .74));border:1px solid rgb(25 191 234 / .25);box-shadow:0 14px 34px rgb(8 42 97 / .07),inset 0 1px 0 rgb(255 255 255 / .95);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-badge-icon{width:27px;height:27px;flex:0 0 27px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#19bfea 0%,#008fd6 100%);color:#fff;font-size:11px;line-height:1;box-shadow:0 8px 18px rgb(0 143 214 / .24),inset 0 1px 0 rgb(255 255 255 / .45)}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-badge strong{font-family:"Inter",sans-serif;font-size:10.5px;line-height:1.2;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:#008fd6;white-space:nowrap}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-badge-line{width:28px;height:1px;flex:0 0 28px;background:linear-gradient(90deg,rgb(25 191 234 / .85),#fff0)}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-heading h3{max-width:680px;margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(44px, 4.4vw, 66px);line-height:.96;font-weight:900;letter-spacing:-.06em;color:#082a61;text-wrap:balance}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-heading h3>span{display:block;background:linear-gradient(90deg,#0877d8 0%,#19bfea 60%,#20cad7 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-heading p{max-width:660px;margin:20px 0 0;font-family:"Inter",sans-serif;font-size:16px;line-height:1.72;font-weight:500;color:#526a91}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-features{position:relative;z-index:2;width:100%;max-width:700px;display:flex;flex-direction:column;gap:12px;margin-top:26px}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature{--feature-accent:#19bfea;--feature-dark:#0875d8;--feature-soft:rgba(25, 191, 234, 0.11);--feature-border:rgba(25, 191, 234, 0.22);--feature-shadow:rgba(8, 42, 97, 0.08);position:relative;overflow:hidden;display:grid;grid-template-columns:58px minmax(0,1fr) 34px;align-items:center;gap:17px;min-height:100px;padding:16px 18px 16px 16px;border-radius:19px;background:linear-gradient(135deg,rgb(255 255 255 / .98),rgb(255 255 255 / .82));border:1px solid rgb(8 42 97 / .08);box-shadow:0 10px 26px var(--feature-shadow),inset 0 1px 0 rgb(255 255 255 / .95);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:transform 0.35s ease,box-shadow 0.35s ease,border-color 0.35s ease,background 0.35s ease}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature::before{content:"";position:absolute;top:17px;bottom:17px;left:0;width:3px;border-radius:0 999px 999px 0;background:linear-gradient(180deg,var(--feature-accent),var(--feature-dark));transition:top 0.35s ease,bottom 0.35s ease,width 0.35s ease}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature::after{content:"";position:absolute;top:50%;left:-55px;width:125px;height:125px;border-radius:50%;background:var(--feature-soft);filter:blur(28px);transform:translateY(-50%);pointer-events:none}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature--blue{--feature-accent:#19bfea;--feature-dark:#0875d8;--feature-soft:rgba(25, 191, 234, 0.12);--feature-border:rgba(25, 191, 234, 0.25)}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature--orange{--feature-accent:#ff9a32;--feature-dark:#f26722;--feature-soft:rgba(255, 154, 50, 0.12);--feature-border:rgba(242, 103, 34, 0.25)}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature--aqua{--feature-accent:#28cbd2;--feature-dark:#079ea8;--feature-soft:rgba(40, 203, 210, 0.12);--feature-border:rgba(7, 158, 168, 0.25)}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature-icon{position:relative;z-index:2;width:52px;height:52px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--feature-accent),var(--feature-dark));box-shadow:0 12px 26px var(--feature-soft),inset 0 1px 0 rgb(255 255 255 / .45);transition:transform 0.35s ease,box-shadow 0.35s ease}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature-copy{position:relative;z-index:2;min-width:0}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature-copy h4{margin:0 0 5px;font-family:"Plus Jakarta Sans",sans-serif;font-size:17px;line-height:1.2;font-weight:850;letter-spacing:-.025em;color:#082a61}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature-copy p{max-width:520px;margin:0;font-family:"Inter",sans-serif;font-size:13.5px;line-height:1.55;font-weight:500;color:#526a91}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature-arrow{position:relative;z-index:2;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:var(--feature-dark);background:var(--feature-soft);font-family:"Inter",sans-serif;font-size:18px;line-height:1;transition:transform 0.35s ease,color 0.35s ease,background 0.35s ease}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature:hover{transform:translateY(-3px);border-color:var(--feature-border);background:linear-gradient(135deg,rgb(255 255 255),var(--feature-soft));box-shadow:0 18px 36px rgb(8 42 97 / .12),inset 0 1px 0 rgb(255 255 255 / .96)}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature:hover::before{top:11px;bottom:11px;width:4px}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature:hover .tt-why-feature-icon{transform:scale(1.06) rotate(-2deg);box-shadow:0 16px 30px var(--feature-soft),inset 0 1px 0 rgb(255 255 255 / .5)}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature:hover .tt-why-feature-arrow{color:#fff;background:linear-gradient(135deg,var(--feature-accent),var(--feature-dark));transform:translateX(4px)}@media (max-width:1024px){.elementor-548 .elementor-element.elementor-element-7689c2d{width:100%;padding:20px 0 0}.elementor-548 .elementor-element.elementor-element-7689c2d::before{top:65%;left:46%;width:680px;height:420px;opacity:.85}.elementor-548 .elementor-element.elementor-element-7689c2d::after{right:-100px;bottom:0;width:380px;height:260px}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-heading,.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-features{max-width:760px}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-heading h3{font-size:clamp(42px, 6vw, 58px)}}@media (max-width:767px){.elementor-548 .elementor-element.elementor-element-7689c2d{width:100%;padding:8px 0 0}.elementor-548 .elementor-element.elementor-element-7689c2d::before{top:67%;left:50%;width:430px;height:390px;opacity:.7;filter:blur(24px);transform:translate(-50%,-50%) scaleX(1.05) scaleY(.92)}.elementor-548 .elementor-element.elementor-element-7689c2d::after{right:-130px;bottom:15px;width:300px;height:230px;opacity:.55;filter:blur(28px)}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-badge{margin-bottom:16px}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-badge strong{font-size:9px;letter-spacing:.13em}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-badge-line{display:none}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-heading h3{font-size:clamp(36px, 10vw, 45px);line-height:1;letter-spacing:-.052em}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-heading p{margin-top:16px;font-size:15px;line-height:1.65}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-features{margin-top:22px;gap:10px}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature{grid-template-columns:48px minmax(0,1fr);gap:13px;min-height:auto;padding:16px 14px;border-radius:17px}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature::before{top:14px;bottom:14px}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature-icon{width:46px;height:46px;border-radius:14px}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature-icon svg{width:22px;height:22px}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature-copy h4{font-size:15.5px}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature-copy p{font-size:12.8px;line-height:1.5}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature-arrow{display:none}.elementor-548 .elementor-element.elementor-element-7689c2d .tt-why-feature:hover{transform:none}}.elementor-548 .elementor-element.elementor-element-3e4d006{position:relative;z-index:2}.elementor-548 .elementor-element.elementor-element-9194dbb{position:relative;width:100%;margin-top:34px}.elementor-548 .elementor-element.elementor-element-9194dbb .elementor-widget-html{width:100%;margin:0}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-bar{position:relative;width:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border-radius:26px;background:linear-gradient(135deg,rgb(6 42 88 / .98) 0%,rgb(7 70 125 / .97) 52%,rgb(5 118 155 / .96) 100%);border:1px solid rgb(255 255 255 / .14);box-shadow:0 24px 55px rgb(8 42 97 / .18),inset 0 1px 0 rgb(255 255 255 / .14)}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-bar::before{content:"";position:absolute;top:-120px;right:8%;width:290px;height:290px;pointer-events:none;border-radius:50%;background:rgb(25 191 234 / .16);filter:blur(50px)}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-item{position:relative;z-index:1;min-width:0;min-height:128px;display:flex;align-items:center;gap:15px;padding:27px 25px;transition:background 0.35s ease,transform 0.35s ease}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-item:not(:last-child)::after{content:"";position:absolute;top:24px;right:0;bottom:24px;width:1px;background:linear-gradient(180deg,#fff0,rgb(255 255 255 / .22),#fff0)}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-icon{width:50px;height:50px;flex:0 0 50px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,rgb(255 255 255 / .18),rgb(255 255 255 / .08));border:1px solid rgb(255 255 255 / .18);box-shadow:inset 0 1px 0 rgb(255 255 255 / .18),0 12px 24px rgb(1 20 42 / .16);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transition:transform 0.35s ease,background 0.35s ease}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-copy{min-width:0}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-copy strong{display:block;margin-bottom:5px;font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;line-height:1.25;font-weight:800;letter-spacing:-.02em;color:#fff}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-copy span{display:block;font-family:"Inter",sans-serif;font-size:12.5px;line-height:1.45;font-weight:500;color:rgb(255 255 255 / .72)}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-item:hover{background:rgb(255 255 255 / .07);transform:translateY(-2px)}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-item:hover .tt-trust-icon{transform:translateY(-3px) scale(1.04);background:linear-gradient(135deg,rgb(255 255 255 / .25),rgb(255 255 255 / .11))}@media (max-width:1024px){.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-item:nth-child(2)::after{display:none}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-item:nth-child(-n+2){border-bottom:1px solid rgb(255 255 255 / .12)}}@media (max-width:767px){.elementor-548 .elementor-element.elementor-element-9194dbb{margin-top:26px}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-bar{grid-template-columns:1fr;border-radius:22px}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-item{min-height:auto;padding:21px 20px}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-item:not(:last-child){border-bottom:1px solid rgb(255 255 255 / .12)}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-item::after{display:none!important}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-icon{width:46px;height:46px;flex-basis:46px;border-radius:14px}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-icon svg{width:23px;height:23px}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-copy strong{font-size:14.5px}.elementor-548 .elementor-element.elementor-element-9194dbb .tt-trust-copy span{font-size:12px}}.elementor-548 .elementor-element.elementor-element-7351603{position:relative;overflow:hidden;background:#fff;isolation:isolate}.elementor-548 .elementor-element.elementor-element-7351603::before{content:"";position:absolute;width:700px;height:700px;left:-260px;top:-180px;border-radius:50%;background:radial-gradient(circle,rgb(25 191 234 / .11) 0%,rgb(25 191 234 / .05) 38%,#fff0 72%);filter:blur(30px);pointer-events:none}.elementor-548 .elementor-element.elementor-element-7351603::after{content:"";position:absolute;width:620px;height:620px;right:-220px;bottom:-180px;border-radius:50%;background:radial-gradient(circle,rgb(255 154 50 / .08) 0%,rgb(255 154 50 / .03) 40%,#fff0 74%);filter:blur(26px);pointer-events:none}.elementor-548 .elementor-element.elementor-element-f265615{position:relative;width:100%;z-index:2;margin:0 0 54px}.elementor-548 .elementor-element.elementor-element-f265615 .elementor-widget-html,.elementor-548 .elementor-element.elementor-element-f265615 .elementor-widget-html>.elementor-widget-container{width:100%;margin:0;padding:0}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-heading-content{position:relative;width:100%;max-width:760px;display:flex;flex-direction:column;align-items:flex-start;text-align:left}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-badge{display:inline-flex;align-items:center;gap:10px;min-height:42px;margin-bottom:22px;padding:7px 16px 7px 8px;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .97),rgb(255 255 255 / .76));border:1px solid rgb(25 191 234 / .24);box-shadow:0 14px 34px rgb(8 42 97 / .07),inset 0 1px 0 rgb(255 255 255 / .94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-badge-icon{width:27px;height:27px;flex:0 0 27px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#19BFEA,#0875D8);color:#fff;font-size:11px;box-shadow:0 8px 18px rgb(0 143 214 / .22),inset 0 1px 0 rgb(255 255 255 / .42)}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-badge strong{font-family:"Inter",sans-serif;font-size:10px;line-height:1.2;font-weight:850;letter-spacing:.16em;text-transform:uppercase;color:#008FD6}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-badge-line{width:30px;height:1px;flex:0 0 30px;background:linear-gradient(90deg,rgb(25 191 234 / .9),#fff0)}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-heading-content h3{margin:0;max-width:700px;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(46px,4.5vw,64px);line-height:.96;font-weight:900;letter-spacing:-.058em;color:#082A61}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-heading-content h3 span{display:block;background:linear-gradient(90deg,#0877D8,#19BFEA 58%,#25CCD8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-heading-content p{margin:20px 0 0;max-width:650px;font-family:"Inter",sans-serif;font-size:16px;line-height:1.72;font-weight:500;color:#526A91}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-heading-content::before{content:"";position:absolute;left:90px;top:-60px;width:420px;height:220px;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse,rgb(25 191 234 / .10),rgb(25 191 234 / .04) 42%,#fff0 72%);filter:blur(30px);z-index:-1}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-f265615{margin-bottom:46px}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-heading-content{max-width:720px}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-heading-content h3{font-size:clamp(42px,6vw,58px)}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-f265615{margin-bottom:34px}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-heading-content{max-width:100%}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-badge{margin-bottom:18px}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-badge strong{font-size:8.8px;letter-spacing:.13em}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-badge-line{display:none}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-heading-content h3{font-size:clamp(38px,10vw,46px);line-height:1}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-heading-content p{margin-top:16px;font-size:15px;line-height:1.65}.elementor-548 .elementor-element.elementor-element-f265615 .tt-reviews-heading-content::before{left:40px;width:320px;height:180px;opacity:.75}}.elementor-548 .elementor-element.elementor-element-265b29a{position:relative;z-index:2;width:100%;min-width:0;height:auto;align-self:start;margin:0;padding:0}.elementor-548 .elementor-element.elementor-element-265b29a .elementor-widget-html,.elementor-548 .elementor-element.elementor-element-265b29a .elementor-widget-html>.elementor-widget-container{width:100%;height:auto;margin:0;padding:0}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-card{position:relative;overflow:hidden;isolation:isolate;width:100%;height:auto;min-height:0;padding:24px 24px 22px;border-radius:28px;background:radial-gradient(ellipse at 10% 8%,rgb(25 191 234 / .11) 0%,rgb(25 191 234 / .035) 38%,#fff0 68%),linear-gradient(150deg,rgb(255 255 255 / .99) 0%,rgb(247 252 255 / .96) 55%,rgb(239 248 253 / .92) 100%);border:1px solid rgb(8 42 97 / .08);box-shadow:0 22px 54px rgb(8 42 97 / .1),inset 0 1px 0 rgb(255 255 255 / .98);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-card::before{content:"";position:absolute;z-index:-1;top:-105px;right:-85px;width:270px;height:270px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgb(25 191 234 / .16) 0%,rgb(25 191 234 / .05) 42%,#fff0 72%);filter:blur(30px)}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-top{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-score{width:92px;height:92px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:24px;background:linear-gradient(135deg,#0875d8 0%,#19bfea 62%,#25ccd8 100%);color:#fff;box-shadow:0 17px 34px rgb(0 143 214 / .23),inset 0 1px 0 rgb(255 255 255 / .38)}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-score strong{font-family:"Plus Jakarta Sans",sans-serif;font-size:35px;line-height:.94;font-weight:900;letter-spacing:-.055em}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-score span{margin-top:7px;font-family:"Inter",sans-serif;font-size:8px;line-height:1;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgb(255 255 255 / .78)}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-stars{margin-bottom:8px;color:#ff9a32;font-size:18px;line-height:1;letter-spacing:.055em;text-shadow:0 8px 18px rgb(255 154 50 / .18)}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-rating p{max-width:190px;margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-size:15px;line-height:1.3;font-weight:800;letter-spacing:-.025em;color:#082a61}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-divider{width:100%;height:1px;margin:21px 0 5px;background:linear-gradient(90deg,#fff0,rgb(8 42 97 / .12),#fff0)}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-highlight{display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid rgb(8 42 97 / .075)}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-highlight:last-child{border-bottom:0;padding-bottom:0}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-icon{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,#19bfea,#0875d8);box-shadow:0 10px 22px rgb(0 143 214 / .17),inset 0 1px 0 rgb(255 255 255 / .4);transition:transform 0.3s ease,box-shadow 0.3s ease}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-icon svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-highlight strong{display:block;margin-bottom:3px;font-family:"Plus Jakarta Sans",sans-serif;font-size:13.5px;line-height:1.22;font-weight:820;letter-spacing:-.02em;color:#082a61}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-highlight p{margin:0;font-family:"Inter",sans-serif;font-size:11.5px;line-height:1.45;font-weight:500;color:#526a91}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-highlight:hover .tt-reputation-icon{transform:translateY(-2px) scale(1.04);box-shadow:0 14px 27px rgb(0 143 214 / .23),inset 0 1px 0 rgb(255 255 255 / .45)}@media (max-width:1024px){.elementor-548 .elementor-element.elementor-element-265b29a{width:100%}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-card{padding:26px}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-rating p{max-width:260px}}@media (max-width:767px){.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-card{padding:21px 18px 19px;border-radius:22px}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-top{grid-template-columns:82px minmax(0,1fr);gap:14px}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-score{width:82px;height:82px;border-radius:21px}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-score strong{font-size:31px}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-stars{font-size:16px}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-rating p{font-size:14px}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-divider{margin-top:18px}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-highlight{grid-template-columns:38px minmax(0,1fr);gap:12px;padding:12px 0}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-icon{width:38px;height:38px;border-radius:12px}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-highlight strong{font-size:13px}.elementor-548 .elementor-element.elementor-element-265b29a .tt-reputation-highlight p{font-size:11.2px}}.elementor-548 .elementor-element.elementor-element-7268522{position:relative;z-index:2;width:100%;min-width:0;height:auto;margin:0;padding:0}.elementor-548 .elementor-element.elementor-element-7268522 .elementor-widget-shortcode,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-widget-shortcode>.elementor-widget-container{width:100%;height:auto;margin:0;padding:0}.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode{position:relative;overflow:hidden;isolation:isolate;width:100%;min-height:0;height:auto;padding:24px;border-radius:28px;background:linear-gradient(150deg,rgb(255 255 255 / .98) 0%,rgb(247 252 255 / .95) 54%,rgb(239 248 253 / .92) 100%);border:1px solid rgb(8 42 97 / .08);box-shadow:0 24px 56px rgb(8 42 97 / .1),inset 0 1px 0 rgb(255 255 255 / .98);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode::before{content:"";position:absolute;z-index:0;top:-120px;right:-90px;width:300px;height:300px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgb(25 191 234 / .14) 0%,rgb(25 191 234 / .045) 42%,#fff0 72%);filter:blur(32px)}.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode>*{position:relative;z-index:2}.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode *{box-sizing:border-box}.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode a{text-decoration:none}.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode p,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode span,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode div{font-family:"Inter",sans-serif}.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode h1,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode h2,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode h3,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode h4,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode h5,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode h6{font-family:"Plus Jakarta Sans",sans-serif;color:#082a61}.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode img{border-radius:50%}.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode [class*="star"],.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode [aria-label*="star"]{color:#ff9a32}.elementor-548 .elementor-element.elementor-element-7268522 .wp-google-review,.elementor-548 .elementor-element.elementor-element-7268522 .grw-review,.elementor-548 .elementor-element.elementor-element-7268522 .grw-review-item,.elementor-548 .elementor-element.elementor-element-7268522 .wp-gr .grw-review,.elementor-548 .elementor-element.elementor-element-7268522 .wp-gr .wp-google-review,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode [class*="review-item"]{position:relative;min-height:230px!important;height:230px!important;max-height:230px!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:18px}.elementor-548 .elementor-element.elementor-element-7268522 .wp-google-review-inner,.elementor-548 .elementor-element.elementor-element-7268522 .grw-review-inner,.elementor-548 .elementor-element.elementor-element-7268522 .wp-gr .wp-google-review-inner{min-height:0!important;height:100%!important;max-height:100%!important;overflow:hidden!important}.elementor-548 .elementor-element.elementor-element-7268522 .wp-google-text,.elementor-548 .elementor-element.elementor-element-7268522 .wp-gr .wp-google-text,.elementor-548 .elementor-element.elementor-element-7268522 .grw-review-text,.elementor-548 .elementor-element.elementor-element-7268522 .grw-review-text-inner,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode [class*="review-text"]{display:-webkit-box!important;min-height:0!important;max-height:7.5em!important;overflow:hidden!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:5!important;line-clamp:5;font-size:13px!important;line-height:1.5!important;text-overflow:ellipsis}.elementor-548 .elementor-element.elementor-element-7268522 .wp-google-text p,.elementor-548 .elementor-element.elementor-element-7268522 .wp-google-text span,.elementor-548 .elementor-element.elementor-element-7268522 .grw-review-text p,.elementor-548 .elementor-element.elementor-element-7268522 .grw-review-text span,.elementor-548 .elementor-element.elementor-element-7268522 [class*="review-text"] p,.elementor-548 .elementor-element.elementor-element-7268522 [class*="review-text"] span{min-height:0!important;height:auto!important;max-height:none!important;margin-bottom:0!important}.elementor-548 .elementor-element.elementor-element-7268522 .wp-google-text .wp-more,.elementor-548 .elementor-element.elementor-element-7268522 .grw-review-text a,.elementor-548 .elementor-element.elementor-element-7268522 [class*="review-text"] a{display:inline-flex!important;margin-top:7px;font-family:"Inter",sans-serif!important;font-size:10px!important;line-height:1!important;font-weight:800!important;letter-spacing:0.06em!important;text-transform:uppercase;color:#0875d8!important}.elementor-548 .elementor-element.elementor-element-7268522 .wp-gr,.elementor-548 .elementor-element.elementor-element-7268522 .grw,.elementor-548 .elementor-element.elementor-element-7268522 .grw-slider,.elementor-548 .elementor-element.elementor-element-7268522 .wp-google-list,.elementor-548 .elementor-element.elementor-element-7268522 .wp-google-content,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode [class*="carousel"],.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode [class*="slider"]{min-height:0!important;height:auto!important}.elementor-548 .elementor-element.elementor-element-7268522 .wp-google-list,.elementor-548 .elementor-element.elementor-element-7268522 .grw-slider,.elementor-548 .elementor-element.elementor-element-7268522 .grw-carousel{padding-bottom:0!important;margin-bottom:0!important}.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode a[class*="button"],.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode button{border-radius:999px!important;font-family:"Inter",sans-serif!important;font-weight:800!important;letter-spacing:0.06em!important;transition:transform 0.3s ease,box-shadow 0.3s ease!important}.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode a[class*="button"]:hover,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode button:hover{transform:translateY(-2px)}@media (max-width:1024px){.elementor-548 .elementor-element.elementor-element-7268522{width:100%}.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode{padding:22px}.elementor-548 .elementor-element.elementor-element-7268522 .wp-google-review,.elementor-548 .elementor-element.elementor-element-7268522 .grw-review,.elementor-548 .elementor-element.elementor-element-7268522 .grw-review-item,.elementor-548 .elementor-element.elementor-element-7268522 .wp-gr .grw-review,.elementor-548 .elementor-element.elementor-element-7268522 .wp-gr .wp-google-review,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode [class*="review-item"]{min-height:220px!important;height:220px!important;max-height:220px!important}}@media (max-width:767px){.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode{padding:18px;border-radius:22px}.elementor-548 .elementor-element.elementor-element-7268522 .wp-google-review,.elementor-548 .elementor-element.elementor-element-7268522 .grw-review,.elementor-548 .elementor-element.elementor-element-7268522 .grw-review-item,.elementor-548 .elementor-element.elementor-element-7268522 .wp-gr .grw-review,.elementor-548 .elementor-element.elementor-element-7268522 .wp-gr .wp-google-review,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode [class*="review-item"]{min-height:245px!important;height:245px!important;max-height:245px!important}.elementor-548 .elementor-element.elementor-element-7268522 .wp-google-text,.elementor-548 .elementor-element.elementor-element-7268522 .wp-gr .wp-google-text,.elementor-548 .elementor-element.elementor-element-7268522 .grw-review-text,.elementor-548 .elementor-element.elementor-element-7268522 .grw-review-text-inner,.elementor-548 .elementor-element.elementor-element-7268522 .elementor-shortcode [class*="review-text"]{max-height:9em!important;-webkit-line-clamp:6!important;line-clamp:6;font-size:12.5px!important}}.elementor-548 .elementor-element.elementor-element-b8e9132{position:relative;z-index:2;width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,32%) minmax(0,68%);align-items:start;gap:18px;margin:0;padding:0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible}.elementor-548 .elementor-element.elementor-element-b8e9132>.elementor-element{position:relative;width:100%;min-width:0;height:auto;min-height:0;margin:0;padding:0;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;overflow:visible}.elementor-548 .elementor-element.elementor-element-b8e9132>.elementor-element>.e-con-inner{width:100%;min-width:0;margin:0;padding:0;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.elementor-548 .elementor-element.elementor-element-b8e9132>.elementor-element>.elementor-element,.elementor-548 .elementor-element.elementor-element-b8e9132>.elementor-element .elementor-widget-html,.elementor-548 .elementor-element.elementor-element-b8e9132>.elementor-element .elementor-widget-shortcode{margin:0;padding:0;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}@media (max-width:1024px){.elementor-548 .elementor-element.elementor-element-b8e9132{grid-template-columns:1fr;gap:16px}}@media (max-width:767px){.elementor-548 .elementor-element.elementor-element-b8e9132{gap:14px}}.elementor-548 .elementor-element.elementor-element-5a7a82e{position:relative;width:100%;min-width:0;display:flex;align-items:center;padding:54px 44px}.elementor-548 .elementor-element.elementor-element-5a7a82e .elementor-widget-html,.elementor-548 .elementor-element.elementor-element-5a7a82e .elementor-widget-html>.elementor-widget-container{width:100%;margin:0;padding:0}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-copy{width:100%;max-width:440px}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-badge{display:inline-flex;align-items:center;gap:9px;min-height:40px;margin-bottom:21px;padding:6px 15px 6px 7px;border-radius:999px;background:linear-gradient(180deg,rgb(255 255 255 / .98),rgb(255 255 255 / .76));border:1px solid rgb(25 191 234 / .25);box-shadow:0 12px 30px rgb(8 42 97 / .07),inset 0 1px 0 rgb(255 255 255 / .96);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-badge-icon{width:26px;height:26px;flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(135deg,#19bfea,#0875d8);color:#fff;font-size:13px;line-height:1;box-shadow:0 8px 18px rgb(0 143 214 / .23),inset 0 1px 0 rgb(255 255 255 / .4)}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-badge strong{font-family:"Inter",sans-serif;font-size:9.3px;line-height:1.2;font-weight:850;letter-spacing:.14em;text-transform:uppercase;color:#008fd6;white-space:nowrap}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-badge-line{width:26px;height:1px;flex:0 0 26px;background:linear-gradient(90deg,rgb(25 191 234 / .9),#fff0)}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-copy h3{max-width:430px;margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-size:clamp(38px, 3.6vw, 52px);line-height:.98;font-weight:900;letter-spacing:-.055em;color:#082a61;text-wrap:balance}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-copy h3>span{display:block;background:linear-gradient(90deg,#0875d8,#19bfea 60%,#25ccd8);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:#fff0;color:#fff0}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-lead{max-width:420px;margin:20px 0 0;font-family:"Plus Jakarta Sans",sans-serif;font-size:16.5px;line-height:1.53;font-weight:750;letter-spacing:-.02em;color:#082a61}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-description{max-width:430px;margin:13px 0 0;font-family:"Inter",sans-serif;font-size:13.7px;line-height:1.72;font-weight:500;color:#526a91}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-features{display:grid;grid-template-columns:1fr;gap:9px;margin-top:25px}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-item{min-height:41px;display:flex;align-items:center;gap:11px;font-family:"Inter",sans-serif;font-size:12.8px;line-height:1.3;font-weight:700;color:#244d79}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-item-icon{width:31px;height:31px;flex:0 0 31px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:linear-gradient(135deg,#19bfea,#0875d8);box-shadow:0 8px 18px rgb(0 143 214 / .18),inset 0 1px 0 rgb(255 255 255 / .38);transition:transform 0.3s ease,box-shadow 0.3s ease}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-item-icon svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-item:hover .tt-location-item-icon{transform:translateY(-2px) scale(1.04);box-shadow:0 12px 24px rgb(0 143 214 / .24),inset 0 1px 0 rgb(255 255 255 / .42)}@media (max-width:1024px){.elementor-548 .elementor-element.elementor-element-5a7a82e{padding:44px 38px 34px}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-copy{max-width:760px}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-lead,.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-description{max-width:690px}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px}}@media (max-width:767px){.elementor-548 .elementor-element.elementor-element-5a7a82e{padding:30px 22px 25px}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-badge{margin-bottom:18px}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-badge strong{font-size:8.4px;letter-spacing:.12em}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-badge-line{display:none}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-copy h3{font-size:clamp(36px, 10vw, 44px)}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-lead{font-size:15.7px}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-description{font-size:13.4px}.elementor-548 .elementor-element.elementor-element-5a7a82e .tt-location-features{grid-template-columns:1fr}}.elementor-548 .elementor-element.elementor-element-f599c30{position:relative;isolation:isolate;overflow:hidden;width:auto;min-width:0;min-height:554px;margin:18px;padding:0;border-radius:26px;background:#EAF4FA;border:1px solid rgb(8 42 97 / .08);box-shadow:0 22px 52px rgb(8 42 97 / .10),inset 0 1px 0 rgb(255 255 255 / .92)}.elementor-548 .elementor-element.elementor-element-f599c30 .elementor-widget-html,.elementor-548 .elementor-element.elementor-element-f599c30 .elementor-widget-html>.elementor-widget-container{position:relative;width:100%;height:100%;min-height:554px;margin:0;padding:0}.elementor-548 .elementor-element.elementor-element-f599c30 .tt-location-map-label{position:absolute;z-index:5;top:22px;left:22px;display:inline-flex;align-items:center;gap:12px;max-width:calc(100% - 44px);padding:9px 16px 9px 9px;border-radius:18px;background:linear-gradient(145deg,rgb(4 28 52 / .92),rgb(5 56 92 / .84));border:1px solid rgb(255 255 255 / .14);box-shadow:0 16px 36px rgb(0 14 32 / .22),inset 0 1px 0 rgb(255 255 255 / .10);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.elementor-548 .elementor-element.elementor-element-f599c30 .tt-location-map-pin{width:38px;height:38px;flex:0 0 38px;display:inline-flex;align-items:center;justify-content:center;border-radius:13px;color:#fff;background:linear-gradient(135deg,#19BFEA,#0875D8);box-shadow:0 10px 22px rgb(0 143 214 / .26),inset 0 1px 0 rgb(255 255 255 / .38)}.elementor-548 .elementor-element.elementor-element-f599c30 .tt-location-map-pin svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.elementor-548 .elementor-element.elementor-element-f599c30 .tt-location-map-label strong{display:block;font-family:"Plus Jakarta Sans",sans-serif;font-size:13.5px;line-height:1.2;font-weight:800;color:#fff}.elementor-548 .elementor-element.elementor-element-f599c30 .tt-location-map-label div>span{display:block;margin-top:3px;font-family:"Inter",sans-serif;font-size:10px;line-height:1.2;font-weight:600;color:rgb(255 255 255 / .68)}.elementor-548 .elementor-element.elementor-element-f599c30 iframe{position:absolute;inset:0;z-index:1;display:block;width:100%!important;height:100%!important;min-height:554px;border:0!important;filter:saturate(.95) contrast(1.03) brightness(.995)}.elementor-548 .elementor-element.elementor-element-f599c30::after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;box-shadow:inset 0 0 0 1px rgb(255 255 255 / .16)}@media (max-width:1024px){.elementor-548 .elementor-element.elementor-element-f599c30{min-height:500px;margin:0 18px 18px}.elementor-548 .elementor-element.elementor-element-f599c30 .elementor-widget-html,.elementor-548 .elementor-element.elementor-element-f599c30 .elementor-widget-html>.elementor-widget-container,.elementor-548 .elementor-element.elementor-element-f599c30 iframe{min-height:500px}}@media (max-width:767px){.elementor-548 .elementor-element.elementor-element-f599c30{min-height:420px;margin:0 10px 10px;border-radius:20px}.elementor-548 .elementor-element.elementor-element-f599c30 .elementor-widget-html,.elementor-548 .elementor-element.elementor-element-f599c30 .elementor-widget-html>.elementor-widget-container,.elementor-548 .elementor-element.elementor-element-f599c30 iframe{min-height:420px}.elementor-548 .elementor-element.elementor-element-f599c30 .tt-location-map-label{top:14px;left:14px;max-width:calc(100% - 28px);gap:10px;padding:8px 14px 8px 8px;border-radius:15px}.elementor-548 .elementor-element.elementor-element-f599c30 .tt-location-map-pin{width:34px;height:34px;flex-basis:34px;border-radius:11px}.elementor-548 .elementor-element.elementor-element-f599c30 .tt-location-map-pin svg{width:18px;height:18px}.elementor-548 .elementor-element.elementor-element-f599c30 .tt-location-map-label strong{font-size:12px}.elementor-548 .elementor-element.elementor-element-f599c30 .tt-location-map-label div>span{font-size:9px}}.elementor-548 .elementor-element.elementor-element-6a1d152{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:590px;display:grid;grid-template-columns:minmax(0,37%) minmax(0,63%);align-items:stretch;gap:0;margin-top:26px;padding:0;border-radius:32px;background:radial-gradient(ellipse at 10% 15%,rgb(25 191 234 / .11) 0%,rgb(25 191 234 / .035) 38%,#fff0 68%),linear-gradient(145deg,rgb(255 255 255 / .99) 0%,rgb(248 252 255 / .97) 52%,rgb(239 248 253 / .94) 100%);border:1px solid rgb(8 42 97 / .09);box-shadow:0 34px 78px rgb(8 42 97 / .13),inset 0 1px 0 rgb(255 255 255 / .98)}.elementor-548 .elementor-element.elementor-element-6a1d152::before{content:"";position:absolute;z-index:0;top:-170px;left:-140px;width:470px;height:470px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgb(25 191 234 / .14) 0%,rgb(25 191 234 / .05) 40%,#fff0 74%);filter:blur(38px)}.elementor-548 .elementor-element.elementor-element-6a1d152::after{content:"";position:absolute;z-index:0;right:-180px;bottom:-200px;width:520px;height:470px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgb(255 154 50 / .11) 0%,rgb(255 154 50 / .035) 44%,#fff0 74%);filter:blur(44px)}.elementor-548 .elementor-element.elementor-element-6a1d152 .tt-reviews-location-copy,.elementor-548 .elementor-element.elementor-element-6a1d152 .tt-reviews-map{position:relative;z-index:2;min-width:0}.elementor-548 .elementor-element.elementor-element-6a1d152 .tt-reviews-location-copy::after{content:"";position:absolute;top:44px;right:0;bottom:44px;width:1px;pointer-events:none;background:linear-gradient(180deg,#fff0,rgb(8 42 97 / .13),#fff0)}@media (max-width:1024px){.elementor-548 .elementor-element.elementor-element-6a1d152{min-height:auto;grid-template-columns:1fr;border-radius:28px}.elementor-548 .elementor-element.elementor-element-6a1d152 .tt-reviews-location-copy::after{display:none}}@media (max-width:767px){.elementor-548 .elementor-element.elementor-element-6a1d152{margin-top:18px;border-radius:22px}}.elementor-548 .elementor-element.elementor-element-d853b16{position:relative;z-index:2;overflow:hidden;isolation:isolate;width:100%;margin-top:22px;padding:16px;border-radius:26px;background:linear-gradient(145deg,rgb(255 255 255 / .98) 0%,rgb(246 252 255 / .94) 56%,rgb(238 248 253 / .9) 100%);border:1px solid rgb(8 42 97 / .09);box-shadow:0 24px 58px rgb(8 42 97 / .11),inset 0 1px 0 rgb(255 255 255 / .98)}.elementor-548 .elementor-element.elementor-element-d853b16::before{content:"";position:absolute;z-index:0;top:-120px;left:50%;width:560px;height:260px;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse at center,rgb(25 191 234 / .1) 0%,rgb(25 191 234 / .035) 44%,#fff0 74%);filter:blur(32px);transform:translateX(-50%)}.elementor-548 .elementor-element.elementor-element-d853b16::after{content:"";position:absolute;z-index:1;top:0;left:7%;right:7%;height:1px;pointer-events:none;background:linear-gradient(90deg,#fff0,rgb(25 191 234 / .35),rgb(255 255 255 / .9),rgb(25 191 234 / .35),#fff0)}.elementor-548 .elementor-element.elementor-element-d853b16 .elementor-widget-html,.elementor-548 .elementor-element.elementor-element-d853b16 .elementor-widget-html>.elementor-widget-container{position:relative;z-index:2;width:100%;margin:0;padding:0}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-reviews-stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat{--stat-accent:#19bfea;--stat-dark:#0875d8;--stat-soft:rgba(25, 191, 234, 0.12);--stat-border:rgba(25, 191, 234, 0.2);position:relative;overflow:hidden;min-width:0;min-height:116px;display:flex;align-items:center;gap:15px;padding:17px 18px;border-radius:20px;background:linear-gradient(145deg,rgb(255 255 255 / .95),rgb(255 255 255 / .68));border:1px solid rgb(8 42 97 / .07);box-shadow:0 12px 30px rgb(8 42 97 / .07),inset 0 1px 0 rgb(255 255 255 / .92);transition:transform 0.35s ease,border-color 0.35s ease,box-shadow 0.35s ease,background 0.35s ease}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat::before{content:"";position:absolute;top:50%;left:-38px;width:105px;height:105px;pointer-events:none;border-radius:50%;background:var(--stat-soft);filter:blur(24px);transform:translateY(-50%)}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat--blue{--stat-accent:#19bfea;--stat-dark:#0875d8;--stat-soft:rgba(25, 191, 234, 0.14);--stat-border:rgba(25, 191, 234, 0.24)}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat--aqua{--stat-accent:#2dd4d6;--stat-dark:#079da7;--stat-soft:rgba(45, 212, 214, 0.14);--stat-border:rgba(45, 212, 214, 0.24)}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat--violet{--stat-accent:#9e8cff;--stat-dark:#6654d7;--stat-soft:rgba(158, 140, 255, 0.14);--stat-border:rgba(158, 140, 255, 0.24)}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat--orange{--stat-accent:#ff9b42;--stat-dark:#ef642c;--stat-soft:rgba(255, 155, 66, 0.14);--stat-border:rgba(255, 155, 66, 0.24)}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat-icon{position:relative;z-index:2;width:50px;height:50px;flex:0 0 50px;display:inline-flex;align-items:center;justify-content:center;border-radius:16px;color:#fff;background:linear-gradient(135deg,var(--stat-accent),var(--stat-dark));box-shadow:0 12px 26px var(--stat-soft),inset 0 1px 0 rgb(255 255 255 / .42);transition:transform 0.35s ease,box-shadow 0.35s ease}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat-icon svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat-copy{position:relative;z-index:2;min-width:0}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat-copy strong{display:block;font-family:"Plus Jakarta Sans",sans-serif;font-size:25px;line-height:1;font-weight:900;letter-spacing:-.045em;color:#082a61}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat-copy span{display:block;margin-top:7px;font-family:"Inter",sans-serif;font-size:11.2px;line-height:1.3;font-weight:700;letter-spacing:.025em;color:#526a91}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat:hover{transform:translateY(-4px);border-color:var(--stat-border);background:linear-gradient(145deg,rgb(255 255 255),var(--stat-soft));box-shadow:0 20px 42px rgb(8 42 97 / .11),0 10px 24px var(--stat-soft),inset 0 1px 0 rgb(255 255 255 / .96)}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat:hover .tt-review-stat-icon{transform:scale(1.06) rotate(-2deg);box-shadow:0 16px 30px var(--stat-soft),inset 0 1px 0 rgb(255 255 255 / .48)}@media (max-width:1024px){.elementor-548 .elementor-element.elementor-element-d853b16 .tt-reviews-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.elementor-548 .elementor-element.elementor-element-d853b16{margin-top:16px;padding:10px;border-radius:20px}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-reviews-stats-grid{grid-template-columns:1fr;gap:9px}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat{min-height:96px;padding:14px 15px;border-radius:16px}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat-icon{width:46px;height:46px;flex-basis:46px;border-radius:14px}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat-icon svg{width:22px;height:22px}.elementor-548 .elementor-element.elementor-element-d853b16 .tt-review-stat-copy strong{font-size:23px}}.elementor-548 .elementor-element.elementor-element-ea8daf4{position:relative;overflow:hidden;isolation:isolate;width:100%;padding:clamp(88px, 8vw, 126px) clamp(22px, 3vw, 42px) clamp(92px, 8vw, 132px);background:radial-gradient(ellipse at 8% 18%,rgb(25 191 234 / .12) 0%,rgb(25 191 234 / .045) 34%,#fff0 66%),radial-gradient(ellipse at 92% 82%,rgb(255 154 50 / .085) 0%,rgb(255 154 50 / .03) 36%,#fff0 68%),linear-gradient(180deg,#f4f9fc 0%,#f8fbfd 28%,#ffffff 58%,#f5fafc 100%)}.elementor-548 .elementor-element.elementor-element-ea8daf4::before{content:"";position:absolute;z-index:0;top:-280px;left:-260px;width:760px;height:760px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgb(25 191 234 / .13) 0%,rgb(25 191 234 / .05) 40%,#fff0 74%);filter:blur(48px);transform:scaleX(1.12)}.elementor-548 .elementor-element.elementor-element-ea8daf4::after{content:"";position:absolute;z-index:0;right:-300px;bottom:-320px;width:820px;height:760px;pointer-events:none;border-radius:50%;background:radial-gradient(circle,rgb(255 154 50 / .105) 0%,rgb(255 154 50 / .038) 42%,#fff0 74%);filter:blur(54px);transform:scaleX(1.14)}.elementor-548 .elementor-element.elementor-element-ea8daf4>.e-con-inner,.elementor-548 .elementor-element.elementor-element-ea8daf4>.elementor-element{position:relative;z-index:2;width:min(1300px, 100%);max-width:1300px;margin-left:auto;margin-right:auto}.elementor-548 .elementor-element.elementor-element-ea8daf4 .tt-reviews-heading,.elementor-548 .elementor-element.elementor-element-ea8daf4 .tt-reviews-main,.elementor-548 .elementor-element.elementor-element-ea8daf4 .tt-reviews-location,.elementor-548 .elementor-element.elementor-element-ea8daf4 .tt-reviews-stats{width:100%;max-width:1300px}.elementor-548 .elementor-element.elementor-element-ea8daf4 .tt-reviews-main{margin-top:0}.elementor-548 .elementor-element.elementor-element-ea8daf4 .tt-reviews-location{margin-top:24px}.elementor-548 .elementor-element.elementor-element-ea8daf4 .tt-reviews-stats{margin-top:22px}.elementor-548 .elementor-element.elementor-element-ea8daf4 .tt-reviews-heading::before{content:"";position:absolute;z-index:-1;top:-120px;left:0;width:460px;height:250px;pointer-events:none;border-radius:50%;background:radial-gradient(ellipse at center,rgb(25 191 234 / .09) 0%,rgb(25 191 234 / .03) 44%,#fff0 74%);filter:blur(30px)}@media (max-width:1024px){.elementor-548 .elementor-element.elementor-element-ea8daf4{padding:92px 24px 98px}.elementor-548 .elementor-element.elementor-element-ea8daf4>.e-con-inner,.elementor-548 .elementor-element.elementor-element-ea8daf4>.elementor-element{width:100%;max-width:100%}}@media (max-width:767px){.elementor-548 .elementor-element.elementor-element-ea8daf4{padding:70px 16px 76px;background:radial-gradient(ellipse at 16% 12%,rgb(25 191 234 / .1) 0%,rgb(25 191 234 / .035) 38%,#fff0 68%),linear-gradient(180deg,#f4f9fc 0%,#ffffff 52%,#f5fafc 100%)}.elementor-548 .elementor-element.elementor-element-ea8daf4::before{top:-260px;left:-420px;width:680px;height:680px;opacity:.65}.elementor-548 .elementor-element.elementor-element-ea8daf4::after{right:-430px;bottom:-270px;width:700px;height:650px;opacity:.62}.elementor-548 .elementor-element.elementor-element-ea8daf4 .tt-reviews-location{margin-top:18px}.elementor-548 .elementor-element.elementor-element-ea8daf4 .tt-reviews-stats{margin-top:16px}}.elementor-548 .elementor-element.elementor-element-0fb8714{position:relative;z-index:3;width:100%;min-width:0;overflow:visible!important}.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper{position:relative;z-index:2;width:100%;overflow:hidden;padding:16px 5px 18px}.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-wrapper{align-items:stretch;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important}.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-slide,.elementor-548 .elementor-element.elementor-element-0fb8714 .e-loop-item,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-loop-item,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-loop-container{height:auto;background:transparent!important;background-image:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-wrapper::before,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-wrapper::after,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-slide::before,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-slide::after,.elementor-548 .elementor-element.elementor-element-0fb8714 .e-loop-item::before,.elementor-548 .elementor-element.elementor-element-0fb8714 .e-loop-item::after,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-loop-item::before,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-loop-item::after,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-loop-container::before,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-loop-container::after{content:none!important;display:none!important}.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-slide>*,.elementor-548 .elementor-element.elementor-element-0fb8714 .e-loop-item>*,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-loop-item>*{height:100%}.elementor-548 .elementor-element.elementor-element-0fb8714 .tt-journal-card{height:100%;box-shadow:none!important;will-change:transform;transition:transform .42s cubic-bezier(.2,.8,.2,1),border-color .35s ease,filter .35s ease!important}.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-slide:hover .tt-journal-card,.elementor-548 .elementor-element.elementor-element-0fb8714 .e-loop-item:hover .tt-journal-card,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-loop-item:hover .tt-journal-card,.elementor-548 .elementor-element.elementor-element-0fb8714 .tt-journal-card:hover{transform:translate3d(0,-9px,0)!important;border-color:rgb(25 191 234 / .30)!important;box-shadow:none!important;filter:drop-shadow(0 7px 10px rgb(8 42 97 / .055))}.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-slide:hover .tt-journal-card__image img,.elementor-548 .elementor-element.elementor-element-0fb8714 .e-loop-item:hover .tt-journal-card__image img,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-loop-item:hover .tt-journal-card__image img,.elementor-548 .elementor-element.elementor-element-0fb8714 .tt-journal-card:hover .tt-journal-card__image img{transform:scale(1.065)!important;filter:saturate(1.08) contrast(1.03)}.elementor-548 .elementor-element.elementor-element-0fb8714 .tt-journal-card:hover .tt-journal-card__category .elementor-heading-title{box-shadow:0 9px 22px rgb(3 39 75 / .22),0 0 18px rgb(25 191 234 / .15),inset 0 1px 0 rgb(255 255 255 / .30)}.elementor-548 .elementor-element.elementor-element-0fb8714 .tt-journal-card__button .elementor-button-icon{transition:transform .32s ease,color .32s ease,background .32s ease,box-shadow .32s ease}.elementor-548 .elementor-element.elementor-element-0fb8714 .tt-journal-card:hover .tt-journal-card__button .elementor-button-icon{color:#FFF;background:linear-gradient(135deg,#0878C9 0%,#19BFEA 100%);transform:translateX(4px);box-shadow:0 8px 18px rgb(8 120 201 / .22),0 0 0 4px rgb(57 197 229 / .055)}.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-swiper-button,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-prev,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-next{z-index:20!important;width:46px!important;height:46px!important;min-width:46px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;border:1px solid rgb(255 255 255 / .78)!important;background:linear-gradient(180deg,rgb(255 255 255 / .97) 0%,rgb(241 249 252 / .88) 100%)!important;color:#0878C9!important;box-shadow:0 11px 24px rgb(8 42 97 / .13),0 0 0 5px rgb(57 197 229 / .055),inset 0 1px 0 rgb(255 255 255)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);transition:transform .32s cubic-bezier(.2,.8,.2,1),background .32s ease,color .32s ease,border-color .32s ease,box-shadow .32s ease!important}.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-swiper-button svg,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-prev svg,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-next svg{width:15px!important;height:15px!important;fill:currentColor!important;transition:transform .32s ease}.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-swiper-button i{font-size:14px!important;transition:transform .32s ease}.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-prev::after,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-next::after{font-size:14px!important;font-weight:800!important;color:currentColor!important}.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-swiper-button:hover,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-prev:hover,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-next:hover{color:#FFFFFF!important;border-color:rgb(255 255 255 / .42)!important;background:linear-gradient(135deg,#19BFEA 0%,#008FD6 100%)!important;transform:scale(1.08);box-shadow:0 14px 30px rgb(0 143 214 / .25),0 0 0 6px rgb(57 197 229 / .075),0 0 26px rgb(57 197 229 / .13),inset 0 1px 0 rgb(255 255 255 / .36)!important}.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-swiper-button-prev:hover svg,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-swiper-button-prev:hover i,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-prev:hover svg{transform:translateX(-2px)}.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-swiper-button-next:hover svg,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-swiper-button-next:hover i,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-next:hover svg{transform:translateX(2px)}.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-disabled,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-swiper-button.swiper-button-disabled{opacity:.42!important;cursor:default!important;box-shadow:0 7px 18px rgb(8 42 97 / .07),inset 0 1px 0 rgb(255 255 255 / .95)!important}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper{padding:14px 4px 16px}.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-slide:hover .tt-journal-card,.elementor-548 .elementor-element.elementor-element-0fb8714 .e-loop-item:hover .tt-journal-card,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-loop-item:hover .tt-journal-card,.elementor-548 .elementor-element.elementor-element-0fb8714 .tt-journal-card:hover{transform:translate3d(0,-6px,0)!important}.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-swiper-button,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-prev,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-next{width:42px!important;height:42px!important;min-width:42px!important}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper{padding:10px 3px 14px}.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-slide:hover .tt-journal-card,.elementor-548 .elementor-element.elementor-element-0fb8714 .e-loop-item:hover .tt-journal-card,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-loop-item:hover .tt-journal-card,.elementor-548 .elementor-element.elementor-element-0fb8714 .tt-journal-card:hover{transform:none!important;filter:none!important}.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-swiper-button,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-prev,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-next{width:40px!important;height:40px!important;min-width:40px!important}}@media(prefers-reduced-motion:reduce){.elementor-548 .elementor-element.elementor-element-0fb8714 .tt-journal-card,.elementor-548 .elementor-element.elementor-element-0fb8714 .tt-journal-card__image img,.elementor-548 .elementor-element.elementor-element-0fb8714 .tt-journal-card__button .elementor-button-icon,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-swiper-button,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-prev,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-next,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-swiper-button svg,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-swiper-button i{transition:none!important}.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-slide:hover .tt-journal-card,.elementor-548 .elementor-element.elementor-element-0fb8714 .e-loop-item:hover .tt-journal-card,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-loop-item:hover .tt-journal-card,.elementor-548 .elementor-element.elementor-element-0fb8714 .tt-journal-card:hover,.elementor-548 .elementor-element.elementor-element-0fb8714 .elementor-swiper-button:hover,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-prev:hover,.elementor-548 .elementor-element.elementor-element-0fb8714 .swiper-button-next:hover{transform:none!important}}.elementor-548 .elementor-element.elementor-element-e0533d4{position:relative;width:100%;min-width:0;margin:0!important;padding:0!important;overflow:visible!important;isolation:isolate}.elementor-548 .elementor-element.elementor-element-e0533d4::before{content:"";position:absolute;z-index:0;width:78%;height:185px;left:4%;bottom:-58px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at 25% 48%,rgb(57 197 229 / .18) 0%,rgb(57 197 229 / .085) 28%,rgb(57 197 229 / .025) 49%,transparent 70%),radial-gradient(ellipse at 66% 48%,rgb(8 42 97 / .15) 0%,rgb(8 42 97 / .065) 35%,transparent 72%);filter:blur(32px);opacity:.85}.elementor-548 .elementor-element.elementor-element-e0533d4::after{content:"";position:absolute;z-index:0;width:270px;height:135px;right:-1%;bottom:-35px;border-radius:50%;pointer-events:none;background:radial-gradient(ellipse at center,rgb(255 132 92 / .13) 0%,rgb(255 132 92 / .055) 36%,rgb(255 132 92 / .018) 52%,transparent 73%);filter:blur(30px);opacity:.72}.elementor-548 .elementor-element.elementor-element-e0533d4>.elementor-element,.elementor-548 .elementor-element.elementor-element-e0533d4 .elementor-widget-loop-carousel{position:relative;z-index:2;width:100%}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-e0533d4::before{width:88%;height:150px;left:-1%;bottom:-42px;filter:blur(28px);opacity:.76}.elementor-548 .elementor-element.elementor-element-e0533d4::after{width:210px;height:105px;right:-2%;bottom:-24px;opacity:.62}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-e0533d4::before{width:110%;height:115px;left:-7%;bottom:-26px;filter:blur(24px);opacity:.58}.elementor-548 .elementor-element.elementor-element-e0533d4::after{width:135px;height:75px;right:-5%;bottom:-10px;opacity:.44}}.elementor-548 .elementor-element.elementor-element-983e639{--tt-journal-navy:#082a61;--tt-journal-blue:#0879c9;--tt-journal-cyan:#14b9ea;--tt-journal-aqua:#42d5d3;--tt-journal-orange:#ff8b3d;--tt-journal-text:#102d50;--tt-journal-muted:#66788d;position:relative;isolation:isolate;overflow:hidden;width:100%;min-width:0;padding:clamp(84px,8vw,124px) clamp(20px,4vw,60px) clamp(90px,8vw,126px);background:radial-gradient(circle at 94% 13%,rgb(28 185 232 / .15) 0,rgb(28 185 232 / .06) 19%,transparent 42%),radial-gradient(circle at 5% 88%,rgb(255 139 61 / .13) 0,rgb(255 139 61 / .05) 18%,transparent 40%),linear-gradient(180deg,#ffffff 0%,#f9fdff 48%,#ffffff 100%)}.elementor-548 .elementor-element.elementor-element-983e639::before{content:"";position:absolute;z-index:-2;width:560px;height:560px;top:-270px;right:-190px;border-radius:50%;background:rgb(28 187 232 / .13);filter:blur(95px);pointer-events:none}.elementor-548 .elementor-element.elementor-element-983e639::after{content:"";position:absolute;z-index:-2;width:480px;height:480px;left:-260px;bottom:-250px;border-radius:50%;background:rgb(255 139 61 / .12);filter:blur(100px);pointer-events:none}.elementor-548 .elementor-element.elementor-element-983e639>.e-con-inner{position:relative;z-index:2;width:100%;max-width:1320px;margin-inline:auto;display:flex;flex-direction:column;align-items:stretch;gap:34px}@media(max-width:1024px){.elementor-548 .elementor-element.elementor-element-983e639{padding:82px 24px 94px}.elementor-548 .elementor-element.elementor-element-983e639>.e-con-inner{width:100%;max-width:100%;gap:30px}}@media(max-width:767px){.elementor-548 .elementor-element.elementor-element-983e639{padding:66px 14px 76px}.elementor-548 .elementor-element.elementor-element-983e639>.e-con-inner{width:100%;max-width:100%;gap:26px}}