.elementor-399 .elementor-element.elementor-element-d15a862{--display:flex;--min-height:352px;--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;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--padding-top:5rem;--padding-bottom:4.4rem;--padding-left:0rem;--padding-right:0rem;}.elementor-399 .elementor-element.elementor-element-d15a862:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-d15a862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.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-399 .elementor-element.elementor-element-303e0e6{width:var( --container-widget-width, 966px );max-width:966px;--container-widget-width:966px;--container-widget-flex-grow:0;text-align:center;}.elementor-399 .elementor-element.elementor-element-303e0e6.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-303e0e6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.968em;font-weight:700;line-height:1.3em;letter-spacing:-0.315px;color:#000000;}.elementor-399 .elementor-element.elementor-element-d42a59e{width:var( --container-widget-width, 966px );max-width:966px;--container-widget-width:966px;--container-widget-flex-grow:0;text-align:center;}.elementor-399 .elementor-element.elementor-element-d42a59e.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-d42a59e .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:1.968em;font-weight:700;line-height:1.3em;letter-spacing:-0.315px;color:#000000;}.elementor-399 .elementor-element.elementor-element-3e0d641{width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-3e0d641.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-3e0d641 > .elementor-widget-container{border-radius:12px 12px 12px 12px;}.elementor-399 .elementor-element.elementor-element-3e0d641 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-399 .elementor-element.elementor-element-3e0d641 .elementor-custom-embed-play i{color:#02010100;font-size:128px;}.elementor-399 .elementor-element.elementor-element-3e0d641 .elementor-custom-embed-play svg{fill:#02010100;width:128px;height:128px;}.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-399 .elementor-element.elementor-element-92d165f{width:var( --container-widget-width, 987px );max-width:987px;--container-widget-width:987px;--container-widget-flex-grow:0;text-align:center;font-family:"AirbnbCereal_W_Bk", Sans-serif;font-size:1.375em;font-weight:400;line-height:1.34em;color:#000000;}.elementor-399 .elementor-element.elementor-element-92d165f.elementor-element{--align-self:center;}.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-399 .elementor-element.elementor-element-aeb8b70{width:var( --container-widget-width, 175px );max-width:175px;--container-widget-width:175px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-aeb8b70 img{width:100%;}.elementor-399 .elementor-element.elementor-element-7a21cce{width:var( --container-widget-width, 207px );max-width:207px;--container-widget-width:207px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-7a21cce img{width:100%;}.elementor-399 .elementor-element.elementor-element-31f7c10{width:var( --container-widget-width, 138px );max-width:138px;--container-widget-width:138px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-31f7c10 img{width:100%;}.elementor-399 .elementor-element.elementor-element-f354e07{--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;--gap:44px 0px;--row-gap:44px;--column-gap:0px;--flex-wrap:wrap;--padding-top:3.8125rem;--padding-bottom:7.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-399 .elementor-element.elementor-element-f354e07:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-f354e07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-399 .elementor-element.elementor-element-c00008a{width:var( --container-widget-width, 630px );max-width:630px;--container-widget-width:630px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-c00008a.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-c00008a .elementor-image-box-wrapper{text-align:center;}.elementor-399 .elementor-element.elementor-element-c00008a .elementor-image-box-title{margin-bottom:20px;font-family:"Inter", Sans-serif;font-size:3em;font-weight:700;line-height:1.2em;letter-spacing:-0.48px;color:#000000;}.elementor-399 .elementor-element.elementor-element-c00008a:has(:hover) .elementor-image-box-title,
					 .elementor-399 .elementor-element.elementor-element-c00008a:has(:focus) .elementor-image-box-title{color:#000000;}.elementor-399 .elementor-element.elementor-element-c00008a .elementor-image-box-description{font-family:"AirbnbCereal_W_Bk", Sans-serif;font-size:1.375em;font-weight:400;line-height:1.3em;color:#000000;}.elementor-399 .elementor-element.elementor-element-ef5e399{width:var( --container-widget-width, 771.25px );max-width:771.25px;--container-widget-width:771.25px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-ef5e399.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-ef5e399 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-ef5e399 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-399 .elementor-element.elementor-element-ef5e399 .elementor-custom-embed-play i{font-size:128px;}.elementor-399 .elementor-element.elementor-element-ef5e399 .elementor-custom-embed-play svg{width:128px;height:128px;}.elementor-399 .elementor-element.elementor-element-907bf51{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 1px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#CACACA;--border-color:#CACACA;--border-radius:0px 0px 0px 0px;--padding-top:7rem;--padding-bottom:7rem;--padding-left:0rem;--padding-right:0rem;}.elementor-399 .elementor-element.elementor-element-907bf51:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-907bf51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-399 .elementor-element.elementor-element-fe1c950{width:var( --container-widget-width, 974px );max-width:974px;--container-widget-width:974px;--container-widget-flex-grow:0;text-align:center;}.elementor-399 .elementor-element.elementor-element-fe1c950 > .elementor-widget-container{padding:0px 0px 21px 0px;}.elementor-399 .elementor-element.elementor-element-fe1c950.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-fe1c950 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3em;font-weight:700;line-height:1.2em;color:#000000;}.elementor-399 .elementor-element.elementor-element-e9fdc96{width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-e9fdc96.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-e9fdc96 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-e9fdc96 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-399 .elementor-element.elementor-element-e9fdc96 .elementor-custom-embed-play i{color:#02010100;font-size:84px;}.elementor-399 .elementor-element.elementor-element-e9fdc96 .elementor-custom-embed-play svg{fill:#02010100;width:84px;height:84px;}.elementor-399 .elementor-element.elementor-element-8b685f3{width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-8b685f3.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-8b685f3 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-8b685f3 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-399 .elementor-element.elementor-element-8b685f3 .elementor-custom-embed-play i{color:#02010100;font-size:84px;}.elementor-399 .elementor-element.elementor-element-8b685f3 .elementor-custom-embed-play svg{fill:#02010100;width:84px;height:84px;}.elementor-399 .elementor-element.elementor-element-3907b9c{width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-3907b9c.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-3907b9c > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-3907b9c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-399 .elementor-element.elementor-element-3907b9c .elementor-custom-embed-play i{color:#02010100;font-size:84px;}.elementor-399 .elementor-element.elementor-element-3907b9c .elementor-custom-embed-play svg{fill:#02010100;width:84px;height:84px;}.elementor-399 .elementor-element.elementor-element-0062870{width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-0062870.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-0062870 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-0062870 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-399 .elementor-element.elementor-element-0062870 .elementor-custom-embed-play i{color:#02010100;font-size:84px;}.elementor-399 .elementor-element.elementor-element-0062870 .elementor-custom-embed-play svg{fill:#02010100;width:84px;height:84px;}.elementor-399 .elementor-element.elementor-element-6f25313{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;--padding-top:7.5rem;--padding-bottom:3.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-399 .elementor-element.elementor-element-6f25313:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-6f25313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-1f49a61{width:100%;max-width:100%;text-align:center;}.elementor-399 .elementor-element.elementor-element-1f49a61 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:0px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-1f49a61.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-1f49a61 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:3em;font-weight:700;line-height:1.3em;letter-spacing:-0.485px;color:#000000;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-399 .elementor-element.elementor-element-cbf14fb{width:var( --container-widget-width, 342px );max-width:342px;--container-widget-width:342px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-399 .elementor-element.elementor-element-cbf14fb > .elementor-widget-container{padding:2rem 1.5rem 2rem 1.5rem;}.elementor-399 .elementor-element.elementor-element-cbf14fb .elementor-icon-box-wrapper{text-align:left;}.elementor-399 .elementor-element.elementor-element-cbf14fb .elementor-icon{font-size:32px;}.elementor-399 .elementor-element.elementor-element-cbf14fb .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-cbf14fb .elementor-icon-box-title a{font-family:"AirbnbCereal_W_Bk", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.38em;}.elementor-399 .elementor-element.elementor-element-cbf14fb .elementor-icon-box-description{font-family:"AirbnbCereal_W_Bk", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.38em;color:#000000;}.elementor-399 .elementor-element.elementor-element-94360e6{width:var( --container-widget-width, 372px );max-width:372px;--container-widget-width:372px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-399 .elementor-element.elementor-element-94360e6 > .elementor-widget-container{padding:2rem 1.5rem 2rem 1.5rem;}.elementor-399 .elementor-element.elementor-element-94360e6 .elementor-icon-box-wrapper{text-align:left;}.elementor-399 .elementor-element.elementor-element-94360e6 .elementor-icon{font-size:32px;}.elementor-399 .elementor-element.elementor-element-94360e6 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-94360e6 .elementor-icon-box-title a{font-family:"AirbnbCereal_W_Bk", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.38em;}.elementor-399 .elementor-element.elementor-element-94360e6 .elementor-icon-box-description{font-family:"AirbnbCereal_W_Bk", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.38em;color:#000000;}.elementor-399 .elementor-element.elementor-element-abae4cc{width:var( --container-widget-width, 342px );max-width:342px;--container-widget-width:342px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-399 .elementor-element.elementor-element-abae4cc > .elementor-widget-container{padding:2rem 1.5rem 2rem 1.5rem;}.elementor-399 .elementor-element.elementor-element-abae4cc .elementor-icon-box-wrapper{text-align:left;}.elementor-399 .elementor-element.elementor-element-abae4cc .elementor-icon{font-size:32px;}.elementor-399 .elementor-element.elementor-element-abae4cc .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-abae4cc .elementor-icon-box-title a{font-family:"AirbnbCereal_W_Bk", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.38em;}.elementor-399 .elementor-element.elementor-element-abae4cc .elementor-icon-box-description{font-family:"AirbnbCereal_W_Bk", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.38em;color:#000000;}.elementor-399 .elementor-element.elementor-element-3b622ff{width:var( --container-widget-width, 342px );max-width:342px;--container-widget-width:342px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-399 .elementor-element.elementor-element-3b622ff > .elementor-widget-container{padding:2rem 1.5rem 2rem 1.5rem;}.elementor-399 .elementor-element.elementor-element-3b622ff .elementor-icon-box-wrapper{text-align:left;}.elementor-399 .elementor-element.elementor-element-3b622ff .elementor-icon{font-size:32px;}.elementor-399 .elementor-element.elementor-element-3b622ff .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-3b622ff .elementor-icon-box-title a{font-family:"AirbnbCereal_W_Bk", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.38em;}.elementor-399 .elementor-element.elementor-element-3b622ff .elementor-icon-box-description{font-family:"AirbnbCereal_W_Bk", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.38em;color:#000000;}.elementor-399 .elementor-element.elementor-element-8ac6b05{width:var( --container-widget-width, 372px );max-width:372px;--container-widget-width:372px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-399 .elementor-element.elementor-element-8ac6b05 > .elementor-widget-container{padding:2rem 1.5rem 2rem 1.5rem;}.elementor-399 .elementor-element.elementor-element-8ac6b05 .elementor-icon-box-wrapper{text-align:left;}.elementor-399 .elementor-element.elementor-element-8ac6b05 .elementor-icon{font-size:32px;}.elementor-399 .elementor-element.elementor-element-8ac6b05 .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-8ac6b05 .elementor-icon-box-title a{font-family:"AirbnbCereal_W_Bk", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.38em;}.elementor-399 .elementor-element.elementor-element-8ac6b05 .elementor-icon-box-description{font-family:"AirbnbCereal_W_Bk", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.38em;color:#000000;}.elementor-399 .elementor-element.elementor-element-0eafa4b{width:var( --container-widget-width, 342px );max-width:342px;--container-widget-width:342px;--container-widget-flex-grow:0;--icon-box-icon-margin:15px;}.elementor-399 .elementor-element.elementor-element-0eafa4b > .elementor-widget-container{padding:2rem 1.5rem 2rem 1.5rem;}.elementor-399 .elementor-element.elementor-element-0eafa4b .elementor-icon-box-wrapper{text-align:left;}.elementor-399 .elementor-element.elementor-element-0eafa4b .elementor-icon{font-size:32px;}.elementor-399 .elementor-element.elementor-element-0eafa4b .elementor-icon-box-title, .elementor-399 .elementor-element.elementor-element-0eafa4b .elementor-icon-box-title a{font-family:"AirbnbCereal_W_Bk", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.38em;}.elementor-399 .elementor-element.elementor-element-0eafa4b .elementor-icon-box-description{font-family:"AirbnbCereal_W_Bk", Sans-serif;font-size:1.1em;font-weight:400;line-height:1.38em;color:#000000;}.elementor-399 .elementor-element.elementor-element-8bca8a1{width:var( --container-widget-width, 559px );max-width:559px;--container-widget-width:559px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-8bca8a1 img{width:100%;}.elementor-399 .elementor-element.elementor-element-526ba82{width:var( --container-widget-width, 559px );max-width:559px;--container-widget-width:559px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-526ba82 > .elementor-widget-container{--e-transform-flipX:-1;}.elementor-399 .elementor-element.elementor-element-961e153{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;--padding-top:3.6875rem;--padding-bottom:10.6875rem;--padding-left:0rem;--padding-right:0rem;}.elementor-399 .elementor-element.elementor-element-961e153:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-961e153 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-399 .elementor-element.elementor-element-b4e3400{width:var( --container-widget-width, 1100px );max-width:1100px;--container-widget-width:1100px;--container-widget-flex-grow:0;text-align:center;}.elementor-399 .elementor-element.elementor-element-b4e3400 > .elementor-widget-container{padding:0rem 0rem 2.25rem 0rem;}.elementor-399 .elementor-element.elementor-element-b4e3400.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-b4e3400 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:2.5rem;font-weight:700;line-height:1.25em;color:#000000;}.elementor-399 .elementor-element.elementor-element-a87ba2e{width:var( --container-widget-width, 409.27px );max-width:409.27px;--container-widget-width:409.27px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-a87ba2e.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-a87ba2e > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-a87ba2e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-399 .elementor-element.elementor-element-a87ba2e .elementor-custom-embed-play i{color:#02010100;font-size:84px;}.elementor-399 .elementor-element.elementor-element-a87ba2e .elementor-custom-embed-play svg{fill:#02010100;width:84px;height:84px;}.elementor-399 .elementor-element.elementor-element-3175b13{width:var( --container-widget-width, 409.27px );max-width:409.27px;--container-widget-width:409.27px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-3175b13.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-3175b13 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-3175b13 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-399 .elementor-element.elementor-element-3175b13 .elementor-custom-embed-play i{color:#02010100;font-size:84px;}.elementor-399 .elementor-element.elementor-element-3175b13 .elementor-custom-embed-play svg{fill:#02010100;width:84px;height:84px;}.elementor-399 .elementor-element.elementor-element-b3d20af{width:var( --container-widget-width, 409.27px );max-width:409.27px;--container-widget-width:409.27px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-b3d20af.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-b3d20af > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-b3d20af .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-399 .elementor-element.elementor-element-b3d20af .elementor-custom-embed-play i{color:#02010100;font-size:84px;}.elementor-399 .elementor-element.elementor-element-b3d20af .elementor-custom-embed-play svg{fill:#02010100;width:84px;height:84px;}.elementor-399 .elementor-element.elementor-element-9650867{width:var( --container-widget-width, 409.27px );max-width:409.27px;--container-widget-width:409.27px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-9650867.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-9650867 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-9650867 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-399 .elementor-element.elementor-element-9650867 .elementor-custom-embed-play i{color:#02010100;font-size:84px;}.elementor-399 .elementor-element.elementor-element-9650867 .elementor-custom-embed-play svg{fill:#02010100;width:84px;height:84px;}.elementor-399 .elementor-element.elementor-element-fca4aad{width:var( --container-widget-width, 409.27px );max-width:409.27px;--container-widget-width:409.27px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-fca4aad.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-fca4aad > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-fca4aad .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-399 .elementor-element.elementor-element-fca4aad .elementor-custom-embed-play i{color:#02010100;font-size:84px;}.elementor-399 .elementor-element.elementor-element-fca4aad .elementor-custom-embed-play svg{fill:#02010100;width:84px;height:84px;}.elementor-399 .elementor-element.elementor-element-3774969{width:var( --container-widget-width, 409.27px );max-width:409.27px;--container-widget-width:409.27px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-3774969.elementor-element{--align-self:flex-start;}.elementor-399 .elementor-element.elementor-element-3774969 > .elementor-widget-container{border-radius:8px 8px 8px 8px;}.elementor-399 .elementor-element.elementor-element-3774969 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-399 .elementor-element.elementor-element-3774969 .elementor-custom-embed-play i{color:#02010100;font-size:84px;}.elementor-399 .elementor-element.elementor-element-3774969 .elementor-custom-embed-play svg{fill:#02010100;width:84px;height:84px;}.elementor-399 .elementor-element.elementor-element-f99b3b1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:2.375rem;--padding-bottom:2.375rem;--padding-left:0rem;--padding-right:0rem;}.elementor-399 .elementor-element.elementor-element-f99b3b1:not(.elementor-motion-effects-element-type-background), .elementor-399 .elementor-element.elementor-element-f99b3b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1B1B;}.elementor-399 .elementor-element.elementor-element-df763b4.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-df763b4{text-align:center;font-family:"AirbnbCereal_W_Bk", Sans-serif;font-size:1.0625em;font-weight:400;color:#D4D4D4;}@media(max-width:1366px){.elementor-399 .elementor-element.elementor-element-92d165f{--container-widget-width:823px;--container-widget-flex-grow:0;width:var( --container-widget-width, 823px );max-width:823px;}.elementor-399 .elementor-element.elementor-element-cbf14fb{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-399 .elementor-element.elementor-element-94360e6{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-399 .elementor-element.elementor-element-abae4cc{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-399 .elementor-element.elementor-element-3b622ff{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-399 .elementor-element.elementor-element-8ac6b05{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-399 .elementor-element.elementor-element-0eafa4b{--container-widget-width:30%;--container-widget-flex-grow:0;width:var( --container-widget-width, 30% );max-width:30%;}.elementor-399 .elementor-element.elementor-element-b4e3400 .elementor-heading-title{font-size:2.3rem;}}@media(max-width:1024px){.elementor-399 .elementor-element.elementor-element-d15a862{--gap:36px 0px;--row-gap:36px;--column-gap:0px;--padding-top:4.2rem;--padding-bottom:5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-399 .elementor-element.elementor-element-303e0e6 .elementor-heading-title{font-size:1.8em;}.elementor-399 .elementor-element.elementor-element-d42a59e .elementor-heading-title{font-size:1.8em;}.elementor-399 .elementor-element.elementor-element-3e0d641{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-399 .elementor-element.elementor-element-aeb8b70{--container-widget-width:150px;--container-widget-flex-grow:0;width:var( --container-widget-width, 150px );max-width:150px;}.elementor-399 .elementor-element.elementor-element-f354e07{--padding-top:7rem;--padding-bottom:6.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-399 .elementor-element.elementor-element-c00008a .elementor-image-box-title{font-size:2.8em;}.elementor-399 .elementor-element.elementor-element-907bf51{--padding-top:6.2rem;--padding-bottom:6.2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-399 .elementor-element.elementor-element-fe1c950 .elementor-heading-title{font-size:2.5em;}.elementor-399 .elementor-element.elementor-element-6f25313{--gap:26px 26px;--row-gap:26px;--column-gap:26px;--padding-top:6rem;--padding-bottom:4.5rem;--padding-left:0rem;--padding-right:0rem;}.elementor-399 .elementor-element.elementor-element-1f49a61{width:var( --container-widget-width, 582px );max-width:582px;--container-widget-width:582px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-1f49a61 .elementor-heading-title{font-size:2.5em;}.elementor-399 .elementor-element.elementor-element-cbf14fb{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-399 .elementor-element.elementor-element-94360e6{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-399 .elementor-element.elementor-element-abae4cc{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-399 .elementor-element.elementor-element-3b622ff{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-399 .elementor-element.elementor-element-8ac6b05{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-399 .elementor-element.elementor-element-0eafa4b{--container-widget-width:360px;--container-widget-flex-grow:0;width:var( --container-widget-width, 360px );max-width:360px;}.elementor-399 .elementor-element.elementor-element-b4e3400 .elementor-heading-title{font-size:2.3rem;}}@media(max-width:767px){.elementor-399 .elementor-element.elementor-element-d15a862{--gap:26px 0px;--row-gap:26px;--column-gap:0px;--padding-top:2.6rem;--padding-bottom:3.2rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-399 .elementor-element.elementor-element-303e0e6 > .elementor-widget-container{margin:0px 0px -38px 0px;}.elementor-399 .elementor-element.elementor-element-303e0e6{--container-widget-width:478px;--container-widget-flex-grow:0;width:var( --container-widget-width, 478px );max-width:478px;}.elementor-399 .elementor-element.elementor-element-303e0e6 .elementor-heading-title{font-size:clamp(1.1em, 3vw, 2em);line-height:1.25em;}.elementor-399 .elementor-element.elementor-element-d42a59e > .elementor-widget-container{margin:-2px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-d42a59e .elementor-heading-title{font-size:1.2em;line-height:1.25em;}.elementor-399 .elementor-element.elementor-element-3e0d641 > .elementor-widget-container{margin:0px 0px -3px 0px;}.elementor-399 .elementor-element.elementor-element-3e0d641 .elementor-custom-embed-play i{font-size:84px;}.elementor-399 .elementor-element.elementor-element-3e0d641 .elementor-custom-embed-play svg{width:84px;height:84px;}.elementor-399 .elementor-element.elementor-element-92d165f{--container-widget-width:627px;--container-widget-flex-grow:0;width:var( --container-widget-width, 627px );max-width:627px;font-size:1.05em;}.elementor-399 .elementor-element.elementor-element-aeb8b70{--container-widget-width:96px;--container-widget-flex-grow:0;width:var( --container-widget-width, 96px );max-width:96px;}.elementor-399 .elementor-element.elementor-element-7a21cce{--container-widget-width:128px;--container-widget-flex-grow:0;width:var( --container-widget-width, 128px );max-width:128px;}.elementor-399 .elementor-element.elementor-element-31f7c10{--container-widget-width:114px;--container-widget-flex-grow:0;width:var( --container-widget-width, 114px );max-width:114px;}.elementor-399 .elementor-element.elementor-element-f354e07{--gap:26px 0px;--row-gap:26px;--column-gap:0px;--padding-top:5.6rem;--padding-bottom:4rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-399 .elementor-element.elementor-element-c00008a > .elementor-widget-container{margin:-4px 0px 0px 0px;}.elementor-399 .elementor-element.elementor-element-c00008a .elementor-image-box-title{margin-bottom:12px;font-size:1.55em;line-height:1.18em;}.elementor-399 .elementor-element.elementor-element-c00008a .elementor-image-box-description{font-size:1.08em;}.elementor-399 .elementor-element.elementor-element-ef5e399 .elementor-custom-embed-play i{font-size:84px;}.elementor-399 .elementor-element.elementor-element-ef5e399 .elementor-custom-embed-play svg{width:84px;height:84px;}.elementor-399 .elementor-element.elementor-element-49ded34{width:var( --container-widget-width, 312px );max-width:312px;--container-widget-width:312px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-056a773{width:var( --container-widget-width, 312px );max-width:312px;--container-widget-width:312px;--container-widget-flex-grow:0;}.elementor-399 .elementor-element.elementor-element-907bf51{--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;--gap:22px 0px;--row-gap:22px;--column-gap:0px;--padding-top:3.5rem;--padding-bottom:3.7rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-399 .elementor-element.elementor-element-fe1c950 > .elementor-widget-container{padding:0px 0px 18px 0px;}.elementor-399 .elementor-element.elementor-element-fe1c950 .elementor-heading-title{font-size:1.7em;line-height:1.125em;}.elementor-399 .elementor-element.elementor-element-e9fdc96{--container-widget-width:585px;--container-widget-flex-grow:0;width:var( --container-widget-width, 585px );max-width:585px;}.elementor-399 .elementor-element.elementor-element-e9fdc96.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-e9fdc96 .elementor-custom-embed-play i{font-size:80px;}.elementor-399 .elementor-element.elementor-element-e9fdc96 .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-399 .elementor-element.elementor-element-8b685f3{--container-widget-width:585px;--container-widget-flex-grow:0;width:var( --container-widget-width, 585px );max-width:585px;}.elementor-399 .elementor-element.elementor-element-8b685f3.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-8b685f3 .elementor-custom-embed-play i{font-size:80px;}.elementor-399 .elementor-element.elementor-element-8b685f3 .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-399 .elementor-element.elementor-element-3907b9c{--container-widget-width:585px;--container-widget-flex-grow:0;width:var( --container-widget-width, 585px );max-width:585px;}.elementor-399 .elementor-element.elementor-element-3907b9c.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-3907b9c .elementor-custom-embed-play i{font-size:80px;}.elementor-399 .elementor-element.elementor-element-3907b9c .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-399 .elementor-element.elementor-element-0062870{--container-widget-width:585px;--container-widget-flex-grow:0;width:var( --container-widget-width, 585px );max-width:585px;}.elementor-399 .elementor-element.elementor-element-0062870.elementor-element{--align-self:center;}.elementor-399 .elementor-element.elementor-element-0062870 .elementor-custom-embed-play i{font-size:80px;}.elementor-399 .elementor-element.elementor-element-0062870 .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-399 .elementor-element.elementor-element-6f25313{--padding-top:3.9rem;--padding-bottom:3.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-399 .elementor-element.elementor-element-1f49a61 > .elementor-widget-container{margin:0px 0px 32px 0px;}.elementor-399 .elementor-element.elementor-element-1f49a61 .elementor-heading-title{font-size:1.6em;}.elementor-399 .elementor-element.elementor-element-cbf14fb > .elementor-widget-container{padding:2rem 1.3rem 2rem 1.3rem;}.elementor-399 .elementor-element.elementor-element-94360e6 > .elementor-widget-container{padding:2rem 1.3rem 2rem 1.3rem;}.elementor-399 .elementor-element.elementor-element-abae4cc > .elementor-widget-container{padding:2rem 1.3rem 2rem 1.3rem;}.elementor-399 .elementor-element.elementor-element-3b622ff > .elementor-widget-container{padding:2rem 1.3rem 2rem 1.3rem;}.elementor-399 .elementor-element.elementor-element-8ac6b05 > .elementor-widget-container{padding:2rem 1.3rem 2rem 1.3rem;}.elementor-399 .elementor-element.elementor-element-0eafa4b > .elementor-widget-container{padding:2rem 1.3rem 2rem 1.3rem;}.elementor-399 .elementor-element.elementor-element-961e153{--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:2.4rem;--padding-bottom:6.5rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-399 .elementor-element.elementor-element-b4e3400 > .elementor-widget-container{padding:0px 0px 24px 0px;}.elementor-399 .elementor-element.elementor-element-b4e3400{--container-widget-width:580px;--container-widget-flex-grow:0;width:var( --container-widget-width, 580px );max-width:580px;}.elementor-399 .elementor-element.elementor-element-b4e3400 .elementor-heading-title{font-size:1.3rem;}.elementor-399 .elementor-element.elementor-element-a87ba2e{--container-widget-width:585px;--container-widget-flex-grow:0;width:var( --container-widget-width, 585px );max-width:585px;}.elementor-399 .elementor-element.elementor-element-a87ba2e .elementor-custom-embed-play i{font-size:80px;}.elementor-399 .elementor-element.elementor-element-a87ba2e .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-399 .elementor-element.elementor-element-3175b13{--container-widget-width:585px;--container-widget-flex-grow:0;width:var( --container-widget-width, 585px );max-width:585px;}.elementor-399 .elementor-element.elementor-element-3175b13 .elementor-custom-embed-play i{font-size:80px;}.elementor-399 .elementor-element.elementor-element-3175b13 .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-399 .elementor-element.elementor-element-b3d20af{--container-widget-width:585px;--container-widget-flex-grow:0;width:var( --container-widget-width, 585px );max-width:585px;}.elementor-399 .elementor-element.elementor-element-b3d20af .elementor-custom-embed-play i{font-size:80px;}.elementor-399 .elementor-element.elementor-element-b3d20af .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-399 .elementor-element.elementor-element-9650867{--container-widget-width:585px;--container-widget-flex-grow:0;width:var( --container-widget-width, 585px );max-width:585px;}.elementor-399 .elementor-element.elementor-element-9650867 .elementor-custom-embed-play i{font-size:80px;}.elementor-399 .elementor-element.elementor-element-9650867 .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-399 .elementor-element.elementor-element-fca4aad{--container-widget-width:585px;--container-widget-flex-grow:0;width:var( --container-widget-width, 585px );max-width:585px;}.elementor-399 .elementor-element.elementor-element-fca4aad .elementor-custom-embed-play i{font-size:80px;}.elementor-399 .elementor-element.elementor-element-fca4aad .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-399 .elementor-element.elementor-element-3774969{--container-widget-width:585px;--container-widget-flex-grow:0;width:var( --container-widget-width, 585px );max-width:585px;}.elementor-399 .elementor-element.elementor-element-3774969 .elementor-custom-embed-play i{font-size:80px;}.elementor-399 .elementor-element.elementor-element-3774969 .elementor-custom-embed-play svg{width:80px;height:80px;}.elementor-399 .elementor-element.elementor-element-f99b3b1{--padding-top:1.25rem;--padding-bottom:1.25rem;--padding-left:1.25rem;--padding-right:1.25rem;}.elementor-399 .elementor-element.elementor-element-df763b4{font-size:1em;line-height:1.4em;}}@media(min-width:768px){.elementor-399 .elementor-element.elementor-element-907bf51{--content-width:1277px;}}@media(max-width:1366px) and (min-width:768px){.elementor-399 .elementor-element.elementor-element-d15a862{--content-width:90%;}.elementor-399 .elementor-element.elementor-element-907bf51{--content-width:90%;}.elementor-399 .elementor-element.elementor-element-6f25313{--content-width:1133px;}.elementor-399 .elementor-element.elementor-element-961e153{--content-width:90%;}}@media(max-width:1024px) and (min-width:768px){.elementor-399 .elementor-element.elementor-element-6f25313{--content-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-303e0e6 */.elementor-399 .elementor-element.elementor-element-303e0e6{
    text-wrap: balance;
}

@media (max-width: 767px){
 .elementor-399 .elementor-element.elementor-element-303e0e6 .br1{
     display: block;
     content: "";
     margin-top: 0.5em;
 }
}

@media (min-width: 420px) and (max-width: 620px){
    .elementor-399 .elementor-element.elementor-element-303e0e6{
        font-size: 1.06rem;
    }
}

@media (min-width: 768px){
    .elementor-399 .elementor-element.elementor-element-303e0e6{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d42a59e */.elementor-399 .elementor-element.elementor-element-d42a59e{
    text-wrap: balance;
}

@media (max-width: 767px){
 .elementor-399 .elementor-element.elementor-element-d42a59e .br1{
     display: block;
     content: "";
     margin-top: 0.5em;
 }
}

@media (max-width: 767px){
    .elementor-399 .elementor-element.elementor-element-d42a59e .degrade{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3e0d641 */.video1 .elementor-custom-embed-play svg{
    opacity: 1;
    border-radius: 266.25px;
    border: 2px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(8.535030364990234px);
    width: 129px;
    height: 129px;
}

@media (min-width: 600px) and (max-width: 767px){
    
  .elementor-399 .elementor-element.elementor-element-3e0d641 .elementor-custom-embed-play{
      transform: scale(1.2) translatex(-30%);
      left: 49% !important;
      top: 40%;
      
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-92d165f */.elementor-399 .elementor-element.elementor-element-92d165f{
    text-wrap: pretty !important;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-aeb8b70 */.elementor-399 .elementor-element.elementor-element-aeb8b70{
    position: absolute;
    left: calc(50% - 860px);
    bottom: 600px;
    filter: blur(4px);
    animation: flotando2 10s ease-in-out infinite;
    pointer-events: none;
}

@keyframes flotando2{
    0%, 100%{
        transform: translate(5px, 0px) rotate(-37deg);
    }
    
    50%{
        transform: translate(20px, 70px) rotate(10deg);
    }
}



@media (min-width: 768px) and (max-width: 1024px){
    .elementor-399 .elementor-element.elementor-element-aeb8b70{
        left: calc(50% - 590px);
    }
}



@media (max-width: 660px){
    .elementor-399 .elementor-element.elementor-element-aeb8b70{
        left: 88%;
        top: 70px;
        filter: blur(3.2px);
        animation: flotando-movil2 12s ease-in-out infinite;
    }
}

@keyframes flotando-movil2{
        0%, 100%{
        transform: translate(0px, 80px) rotate(-17deg);
    }
    
    50%{
        transform: translate(0px, 160px) rotate(10deg);
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7a21cce */.elementor-399 .elementor-element.elementor-element-7a21cce{
    position: absolute;
    left: calc(50% + 580px);
    filter: blur(6px);
    top: 150px;
    animation: flotando 12s ease-in-out infinite;
    pointer-events: none;
}

@keyframes flotando{
    0%, 100%{
        transform: translate(5px, 0px) rotate(47deg);
    }
    
    50%{
        transform: translate(20px, 130px) rotate(20deg);
    }
}



@media (min-width: 768px) and (max-width: 1024px){
    .elementor-399 .elementor-element.elementor-element-7a21cce{
        left: calc(50% + 370px);
    }
}


@media (max-width: 767px){
    .elementor-399 .elementor-element.elementor-element-7a21cce{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-31f7c10 */.elementor-399 .elementor-element.elementor-element-31f7c10{
    position: absolute;
    left: calc(50% - 680px);
    filter: blur(4px);
    top: 460px;
    animation: flotando-peque 12s ease-in-out infinite;
    pointer-events: none;
}

@keyframes flotando-peque{
    0%, 100%{
        transform: translate(5px, 0px) rotate(-20deg);
    }
    
    50%{
        transform: translate(20px, 130px) rotate(5deg);
    }
}



@media (min-width: 768px) and (max-width: 1024px){
    .elementor-399 .elementor-element.elementor-element-31f7c10{
        left: calc(50% - 560px);
    }
}



@media (max-width: 660px){
    .elementor-399 .elementor-element.elementor-element-31f7c10{
        left: -15%;
        top: 150px;
        filter: blur(3.2px);
        animation: flotando-movil 12s ease-in-out infinite;
    }
}

@keyframes flotando-movil{
        0%, 100%{
        transform: translate(0px, 80px) rotate(47deg);
    }
    
    50%{
        transform: translate(0px, 160px) rotate(20deg);
    }
}/* End custom CSS */
/* Start custom CSS for image-box, class: .elementor-element-c00008a */.elementor-399 .elementor-element.elementor-element-c00008a{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-49ded34 */.elementor-399 .elementor-element.elementor-element-49ded34{
	position: absolute;
	right: calc(50% - 860px);
	top: 88px;
}

@media (max-width: 1024px){
    .elementor-399 .elementor-element.elementor-element-49ded34{
	position: absolute;
	right: calc(49%);
	top: 2px;
}
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-056a773 */.elementor-399 .elementor-element.elementor-element-056a773{
	position: absolute;
	left: calc(50% - 860px);
	top: 88px;
}

@media (max-width: 1024px){
    .elementor-399 .elementor-element.elementor-element-056a773{
	position: absolute;
	left: calc(49%);
	top: 2px;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fe1c950 */.elementor-399 .elementor-element.elementor-element-fe1c950{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-e9fdc96 */.videos .elementor-custom-embed-play svg{
    opacity: 1;
    border-radius: 266.25px;
    border: 2px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(8.535030364990234px);
    width: 129px;
    height: 129px;
}

@media (min-width: 768px) and (max-width: 892px){
    .videos{
        width: 90% !important;
    }
    
  .videos .elementor-custom-embed-play{
      transform: scale(1.3) translatex(-30%);
      left: 50% !important;
      top: 40%;
      
  }
}

@media (min-width: 600px) and (max-width: 767px){
    
  .elementor-399 .elementor-element.elementor-element-e9fdc96 .elementor-custom-embed-play{
      transform: scale(1.2) translatex(-30%);
      left: 49% !important;
      top: 40%;
      
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-8b685f3 */.videos .elementor-custom-embed-play svg{
    opacity: 1;
    border-radius: 266.25px;
    border: 2px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(8.535030364990234px);
    width: 129px;
    height: 129px;
}

@media (min-width: 768px) and (max-width: 892px){
    .videos{
        width: 90% !important;
    }
    
  .videos .elementor-custom-embed-play{
      transform: scale(1.3) translatex(-30%);
      left: 50% !important;
      top: 40%;
      
  }
}

@media (min-width: 600px) and (max-width: 767px){
    
  .elementor-399 .elementor-element.elementor-element-8b685f3 .elementor-custom-embed-play{
      transform: scale(1.2) translatex(-30%);
      left: 49% !important;
      top: 40%;
      
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3907b9c */.videos .elementor-custom-embed-play svg{
    opacity: 1;
    border-radius: 266.25px;
    border: 2px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(8.535030364990234px);
    width: 129px;
    height: 129px;
}

@media (min-width: 768px) and (max-width: 892px){
    .videos{
        width: 90% !important;
    }
    
  .videos .elementor-custom-embed-play{
      transform: scale(1.3) translatex(-30%);
      left: 50% !important;
      top: 40%;
      
  }
}

@media (min-width: 600px) and (max-width: 767px){
    
  .elementor-399 .elementor-element.elementor-element-3907b9c .elementor-custom-embed-play{
      transform: scale(1.2) translatex(-30%);
      left: 49% !important;
      top: 40%;
      
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-0062870 */.videos .elementor-custom-embed-play svg{
    opacity: 1;
    border-radius: 266.25px;
    border: 2px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(8.535030364990234px);
    width: 129px;
    height: 129px;
}

@media (min-width: 768px) and (max-width: 892px){
    .videos{
        width: 90% !important;
    }
    
  .videos .elementor-custom-embed-play{
      transform: scale(1.3) translatex(-30%);
      left: 50% !important;
      top: 40%;
      
  }
}

@media (min-width: 600px) and (max-width: 767px){
    
  .elementor-399 .elementor-element.elementor-element-0062870 .elementor-custom-embed-play{
      transform: scale(1.2) translatex(-30%);
      left: 49% !important;
      top: 40%;
      
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f49a61 */@media (max-width: 1024px){
    .elementor-399 .elementor-element.elementor-element-1f49a61 br{
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-cbf14fb */.elementor-399 .elementor-element.elementor-element-cbf14fb{
    border-radius: 3px;
    border: 1px solid #DFDFDF;
    background: #F7F7F7;
    backdrop-filter: blur(10.449999809265137px);
}

.elementor-399 .elementor-element.elementor-element-cbf14fb::before{
    content: "";
    position: absolute;
    left: 14px;
    top: -3px;
    width: 107.65px;
    height: 4px;
    background: linear-gradient(180deg, #D7304F 0%, #E4183D 100%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-94360e6 */.elementor-399 .elementor-element.elementor-element-94360e6{
    border-radius: 3px;
    border: 1px solid #DFDFDF;
    background: #F7F7F7;
    backdrop-filter: blur(10.449999809265137px);
}

.elementor-399 .elementor-element.elementor-element-94360e6::before{
    content: "";
    position: absolute;
    left: 14px;
    top: -3px;
    width: 107.65px;
    height: 4px;
    background: linear-gradient(180deg, #D7304F 0%, #E4183D 100%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-abae4cc */.elementor-399 .elementor-element.elementor-element-abae4cc{
    border-radius: 3px;
    border: 1px solid #DFDFDF;
    background: #F7F7F7;
    backdrop-filter: blur(10.449999809265137px);
}

.elementor-399 .elementor-element.elementor-element-abae4cc::before{
    content: "";
    position: absolute;
    left: 14px;
    top: -3px;
    width: 107.65px;
    height: 4px;
    background: linear-gradient(180deg, #D7304F 0%, #E4183D 100%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-3b622ff */.elementor-399 .elementor-element.elementor-element-3b622ff{
    border-radius: 3px;
    border: 1px solid #DFDFDF;
    background: #F7F7F7;
    backdrop-filter: blur(10.449999809265137px);
}

.elementor-399 .elementor-element.elementor-element-3b622ff::before{
    content: "";
    position: absolute;
    left: 14px;
    top: -3px;
    width: 107.65px;
    height: 4px;
    background: linear-gradient(180deg, #D7304F 0%, #E4183D 100%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-8ac6b05 */.elementor-399 .elementor-element.elementor-element-8ac6b05{
    border-radius: 3px;
    border: 1px solid #DFDFDF;
    background: #F7F7F7;
    backdrop-filter: blur(10.449999809265137px);
}

.elementor-399 .elementor-element.elementor-element-8ac6b05::before{
    content: "";
    position: absolute;
    left: 14px;
    top: -3px;
    width: 107.65px;
    height: 4px;
    background: linear-gradient(180deg, #D7304F 0%, #E4183D 100%);
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-0eafa4b */.elementor-399 .elementor-element.elementor-element-0eafa4b{
    border-radius: 3px;
    border: 1px solid #DFDFDF;
    background: #F7F7F7;
    backdrop-filter: blur(10.449999809265137px);
}

.elementor-399 .elementor-element.elementor-element-0eafa4b::before{
    content: "";
    position: absolute;
    left: 14px;
    top: -3px;
    width: 107.65px;
    height: 4px;
    background: linear-gradient(180deg, #D7304F 0%, #E4183D 100%);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8bca8a1 */.elementor-399 .elementor-element.elementor-element-8bca8a1{
    position: absolute;
    left: calc(50% - 1280px);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-526ba82 */.elementor-399 .elementor-element.elementor-element-526ba82{
    position: absolute;
    left: calc(50% + 714px);
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b4e3400 */.elementor-399 .elementor-element.elementor-element-b4e3400{
    text-wrap: pretty;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-a87ba2e */.videos .elementor-custom-embed-play svg{
    opacity: 1;
    border-radius: 266.25px;
    border: 2px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(8.535030364990234px);
    width: 129px;
    height: 129px;
}

@media (min-width: 768px) and (max-width: 892px){
    .videos{
        width: 90% !important;
    }
    
  .videos .elementor-custom-embed-play{
      transform: scale(1.3) translatex(-30%);
      left: 50% !important;
      top: 40%;
      
  }
}

@media (min-width: 600px) and (max-width: 767px){
    
  .elementor-399 .elementor-element.elementor-element-a87ba2e .elementor-custom-embed-play{
      transform: scale(1.2) translatex(-30%);
      left: 49% !important;
      top: 40%;
      
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3175b13 */.videos .elementor-custom-embed-play svg{
    opacity: 1;
    border-radius: 266.25px;
    border: 2px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(8.535030364990234px);
    width: 129px;
    height: 129px;
}

@media (min-width: 600px) and (max-width: 767px){
    
  .elementor-399 .elementor-element.elementor-element-3175b13 .elementor-custom-embed-play{
      transform: scale(1.2) translatex(-30%);
      left: 49% !important;
      top: 40%;
      
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-b3d20af */.videos .elementor-custom-embed-play svg{
    opacity: 1;
    border-radius: 266.25px;
    border: 2px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(8.535030364990234px);
    width: 129px;
    height: 129px;
}

@media (min-width: 600px) and (max-width: 767px){
    
  .elementor-399 .elementor-element.elementor-element-b3d20af .elementor-custom-embed-play{
      transform: scale(1.2) translatex(-30%);
      left: 49% !important;
      top: 40%;
      
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-9650867 */.videos .elementor-custom-embed-play svg{
    opacity: 1;
    border-radius: 266.25px;
    border: 2px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(8.535030364990234px);
    width: 129px;
    height: 129px;
}

@media (min-width: 600px) and (max-width: 767px){
    
  .elementor-399 .elementor-element.elementor-element-9650867 .elementor-custom-embed-play{
      transform: scale(1.2) translatex(-30%);
      left: 49% !important;
      top: 40%;
      
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-fca4aad */.videos .elementor-custom-embed-play svg{
    opacity: 1;
    border-radius: 266.25px;
    border: 2px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(8.535030364990234px);
    width: 129px;
    height: 129px;
}

@media (min-width: 600px) and (max-width: 767px){
    
  .elementor-399 .elementor-element.elementor-element-fca4aad .elementor-custom-embed-play{
      transform: scale(1.2) translatex(-30%);
      left: 49% !important;
      top: 40%;
      
  }
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-3774969 */.videos .elementor-custom-embed-play svg{
    opacity: 1;
    border-radius: 266.25px;
    border: 2px solid rgba(255, 255, 255, 0.20);
    background: rgba(255, 255, 255, 0.60);
    backdrop-filter: blur(8.535030364990234px);
    width: 129px;
    height: 129px;
}
@media (min-width: 600px) and (max-width: 767px){
    
  .elementor-399 .elementor-element.elementor-element-3774969 .elementor-custom-embed-play{
      transform: scale(1.2) translatex(-30%);
      left: 49% !important;
      top: 40%;
      
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-df763b4 */.elementor-399 .elementor-element.elementor-element-df763b4{
    text-wrap: balance;
}/* End custom CSS */
/* Start custom CSS *//* Setup básico */
html, body{
    width: 100%;
    overflow-x: hidden;
}

[data-elementor-type="wp-page"]{
    overflow: hidden;
}

[data-elementor-type="wp-post"]{
    overflow: hidden;
}

p{
    margin-bottom: 0px;
}

/* Setup básico */

.degrade{
    background: radial-gradient(4179.83% 78.19% at 63.57% 50.04%, #FF385C 0%, #E4183D 100%);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    box-decoration-break: clone;
    -webkit-box-decoration-break: clone;
}

.boton .elementor-button{
    border-radius: 8px !important;
    border: 1px solid #F14B4B;
    background: radial-gradient(105.71% 105.71% at 50% -5.71%, #FF637F 0%, #FF2A50 34.87%, #DC253A 100%);
    box-shadow: 0px 4px 4px 0px rgba(255, 255, 255, 0.25) inset, 0px 4px 0px 0px #A50E0E;
    height: 70px;
    align-content: center;
    text-wrap: balance;
    
}

@media (max-width: 767px){
    .boton .elementor-button{
        height: 64px !important;
}
}


.linea{
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: none;
    text-decoration-color: #FF365A;

    text-decoration-thickness: 7.5%; /* 3.6px */
    text-underline-offset: auto;
    text-underline-position: from-font;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'AirbnbCereal_W_Bk';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://josediazdsgn.com/wp-content/uploads/2025/05/AirbnbCerealWBk.eot');
	src: url('https://josediazdsgn.com/wp-content/uploads/2025/05/AirbnbCerealWBk.eot?#iefix') format('embedded-opentype'),
		url('https://josediazdsgn.com/wp-content/uploads/2025/05/AirbnbCerealWBk.woff2') format('woff2'),
		url('https://josediazdsgn.com/wp-content/uploads/2025/05/AirbnbCerealWBk.woff') format('woff'),
		url('https://josediazdsgn.com/wp-content/uploads/2025/05/AirbnbCerealWBk.ttf') format('truetype'),
		url('https://josediazdsgn.com/wp-content/uploads/2025/05/AirbnbCerealWBk.svg#AirbnbCereal_W_Bk') format('svg');
}
/* End Custom Fonts CSS */