.elementor-19 .elementor-element.elementor-element-f682429{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overlay-opacity:0.5;--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-19 .elementor-element.elementor-element-f682429:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f682429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0000006B;}.elementor-19 .elementor-element.elementor-element-f682429::before, .elementor-19 .elementor-element.elementor-element-f682429 > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f682429 > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f682429 > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f682429 > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f682429 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000E6;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-56081da{--display:flex;--min-height:100vh;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-19 .elementor-element.elementor-element-000b348 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:28px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-000b348.elementor-element{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-c372316 .elementor-heading-title{font-family:"Allura", Sans-serif;font-weight:600;}.elementor-19 .elementor-element.elementor-element-67f22e5{--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:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-67f22e5:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-67f22e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-19 .elementor-element.elementor-element-9b3fe2a > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-19 .elementor-element.elementor-element-9b3fe2a .elementor-heading-title{font-family:"Poiret One", Sans-serif;font-size:5rem;font-weight:300;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-27c8674{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-27c8674:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-27c8674 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-19 .elementor-element.elementor-element-fcc2bce{--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-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-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-19 .elementor-element.elementor-element-4e066cd{text-align:center;font-family:"Poiret One", Sans-serif;font-size:2.4rem;font-weight:300;}.elementor-19 .elementor-element.elementor-element-120d8b9{--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-19 .elementor-element.elementor-element-120d8b9:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-120d8b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detalove.pl/wp-content/uploads/2026/02/Untitled-design-6.png");background-position:center center;background-repeat:no-repeat;background-size:contain;}.elementor-19 .elementor-element.elementor-element-a686cbc{--display:grid;--min-height:70vh;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:10px 10px;--row-gap:10px;--column-gap:10px;--grid-auto-flow:row;--overlay-opacity:0.49;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-a686cbc:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-a686cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F4131E6;}.elementor-19 .elementor-element.elementor-element-a686cbc::before, .elementor-19 .elementor-element.elementor-element-a686cbc > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-a686cbc > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-a686cbc > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-a686cbc > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-a686cbc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-19 .elementor-element.elementor-element-b0787ed{--display:flex;--min-height:50vh;--justify-content:flex-end;--border-radius:200px 200px 0px 0px;}.elementor-19 .elementor-element.elementor-element-b0787ed:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b0787ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detalove.pl/wp-content/uploads/2025/07/PAULINAMATEUSZ-3-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-b0787ed.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-d7723d0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-d7723d0.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-d7723d0 .elementor-heading-title{font-family:"Poiret One", Sans-serif;font-size:4rem;font-weight:300;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-701c984{--display:flex;--min-height:50vh;--justify-content:flex-end;--border-radius:200px 200px 0px 0px;}.elementor-19 .elementor-element.elementor-element-701c984:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-701c984 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detalove.pl/wp-content/uploads/2025/07/Chrzest-Gabrysi-51-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-701c984.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-e3ffd19 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-e3ffd19.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-e3ffd19 .elementor-heading-title{font-family:"Poiret One", Sans-serif;font-size:4rem;font-weight:300;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-f540b30{--display:flex;--min-height:50vh;--justify-content:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:200px 200px 0px 0px;}.elementor-19 .elementor-element.elementor-element-f540b30:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f540b30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detalove.pl/wp-content/uploads/2025/07/JustynaiPawel-6-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-f540b30.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-933b8fe > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-933b8fe.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-933b8fe .elementor-heading-title{font-family:"Poiret One", Sans-serif;font-size:4rem;font-weight:300;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-b3c6e48{--display:flex;--min-height:50vh;--justify-content:flex-end;--border-radius:200px 200px 0px 0px;}.elementor-19 .elementor-element.elementor-element-b3c6e48:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-b3c6e48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detalove.pl/wp-content/uploads/2025/07/4308a015-247d-4989-bf90-e8596ce1d8ac_med.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-19 .elementor-element.elementor-element-b3c6e48.e-con{--align-self:center;}.elementor-19 .elementor-element.elementor-element-aac295a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-aac295a.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-aac295a .elementor-heading-title{font-family:"Poiret One", Sans-serif;font-size:4rem;font-weight:300;color:var( --e-global-color-primary );}.elementor-19 .elementor-element.elementor-element-ddf0f48{--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:30px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-ddf0f48:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-ddf0f48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-19 .elementor-element.elementor-element-ff02f3f > .elementor-widget-container{padding:0px 0px 0px 50px;}.elementor-19 .elementor-element.elementor-element-ff02f3f .elementor-heading-title{font-family:"Poiret One", Sans-serif;font-size:5rem;font-weight:300;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-29aa256{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-29aa256:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-29aa256 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-19 .elementor-element.elementor-element-cc6e3eb{--display:flex;--min-height:55vh;--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-19 .elementor-element.elementor-element-cc6e3eb:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-cc6e3eb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detalove.pl/wp-content/uploads/2025/07/Projekt-bez-nazwy-1.png");background-repeat:no-repeat;background-size:contain;}.elementor-19 .elementor-element.elementor-element-3911589{--display:flex;}.elementor-19 .elementor-element.elementor-element-cabb517{text-align:center;}.elementor-19 .elementor-element.elementor-element-cabb517 .elementor-heading-title{font-family:"Comforter", Sans-serif;font-size:3rem;font-weight:300;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-32ab14b{text-align:center;font-family:"Poiret One", Sans-serif;font-size:2.4rem;font-weight:300;}.elementor-19 .elementor-element.elementor-element-f54962b{--display:flex;--justify-content:center;--overlay-opacity:0.49;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-f54962b:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f54962b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5F4131E6;}.elementor-19 .elementor-element.elementor-element-f54962b::before, .elementor-19 .elementor-element.elementor-element-f54962b > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f54962b > .e-con-inner > .elementor-background-video-container::before, .elementor-19 .elementor-element.elementor-element-f54962b > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f54962b > .e-con-inner > .elementor-background-slideshow::before, .elementor-19 .elementor-element.elementor-element-f54962b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-19 .elementor-element.elementor-element-4d9f337 .swiper-pagination-bullet-active, .elementor-19 .elementor-element.elementor-element-4d9f337 .swiper-pagination-progressbar-fill{background-color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-4d9f337 .swiper-pagination-fraction{color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-4d9f337 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-4d9f337 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-secondary );border-width:0px 0px 0px 0px;border-radius:12px;border-color:var( --e-global-color-accent );padding:6px 6px 6px 6px;}.elementor-19 .elementor-element.elementor-element-4d9f337 .elementor-swiper-button{font-size:20px;color:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-4d9f337 .elementor-swiper-button svg{fill:var( --e-global-color-accent );}.elementor-19 .elementor-element.elementor-element-4d9f337 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:var( --e-global-color-secondary );opacity:var( --e-global-color-secondary );}.elementor-19 .elementor-element.elementor-element-4d9f337 .elementor-testimonial__text{color:var( --e-global-color-primary );font-family:"Poiret One", Sans-serif;font-size:1.6rem;font-weight:300;}.elementor-19 .elementor-element.elementor-element-4d9f337 .elementor-testimonial__name{color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-4d9f337 .elementor-testimonial__title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-19 .elementor-element.elementor-element-5dc2e22{--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:30px;--padding-bottom:020px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-5dc2e22:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5dc2e22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}.elementor-19 .elementor-element.elementor-element-cb3a49d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 50px;}.elementor-19 .elementor-element.elementor-element-cb3a49d .elementor-heading-title{font-family:"Poiret One", Sans-serif;font-size:5rem;font-weight:300;text-transform:uppercase;color:var( --e-global-color-text );}.elementor-19 .elementor-element.elementor-element-5c501bb{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-5c501bb:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-5c501bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFFE6;}body.elementor-page-19:not(.elementor-motion-effects-element-type-background), body.elementor-page-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detalove.pl/wp-content/uploads/2025/08/julitaidawid-7.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-a686cbc{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-29aa256{--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-cc6e3eb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-19 .elementor-element.elementor-element-4d9f337 .elementor-testimonial__name{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-4d9f337 .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-5c501bb{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-f682429:not(.elementor-motion-effects-element-type-background), .elementor-19 .elementor-element.elementor-element-f682429 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://detalove.pl/wp-content/uploads/2025/08/julitaidawid-11.jpg");background-position:center center;background-size:cover;}.elementor-19 .elementor-element.elementor-element-f682429{--min-height:50vh;--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-19 .elementor-element.elementor-element-56081da{--min-height:60vh;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-19 .elementor-element.elementor-element-9b3fe2a > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-9b3fe2a.elementor-element{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-120d8b9{--min-height:200px;}.elementor-19 .elementor-element.elementor-element-a686cbc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-19 .elementor-element.elementor-element-b0787ed{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-19 .elementor-element.elementor-element-ff02f3f > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-19 .elementor-element.elementor-element-ff02f3f.elementor-element{--align-self:center;}.elementor-19 .elementor-element.elementor-element-29aa256{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-testimonial-carousel .elementor-testimonial__text{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{font-size:var( --e-global-typography-primary-font-size );}.elementor-19 .elementor-element.elementor-element-4d9f337 .elementor-testimonial__name{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-4d9f337 .elementor-testimonial__title{font-size:var( --e-global-typography-text-font-size );}.elementor-19 .elementor-element.elementor-element-5c501bb{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}body.elementor-page-19:not(.elementor-motion-effects-element-type-background), body.elementor-page-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;background-repeat:no-repeat;background-size:contain;}}@media(min-width:768px){.elementor-19 .elementor-element.elementor-element-fcc2bce{--width:40%;}.elementor-19 .elementor-element.elementor-element-120d8b9{--width:60%;}.elementor-19 .elementor-element.elementor-element-cc6e3eb{--width:100%;}}@media(min-width:1025px){body.elementor-page-19:not(.elementor-motion-effects-element-type-background), body.elementor-page-19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for html, class: .elementor-element-000b348 */.detalove-custom--title {
  position: relative;
  color: #faf6f5;
}

.detalove-custom--title-up {
  display: inline-block;
  font-size: 10.3rem;
  transform: translateY(0);
  font-family: "Allura", Sans-serif;
  letter-spacing: -0em;
  font-weight: 300;
}

.detalove-custom--title-up:nth-child(2) {
  transform: translateY(-15px);
}

.detalove-custom--title-up:nth-child(3) {
  transform: translateY(-15px);
}

.detalove-custom--title-up:nth-child(4) {
  transform: translateY(-20px);
}

.detalove-custom--title-up:nth-child(5) {
  transform: translateY(-30px);
}

.detalove-custom--title-up:nth-child(6) {
  transform: translateY(-35px);
}

.detalove-custom--title-up:nth-child(7) {
  transform: translateY(-35px);
}

.detalove-custom--title-up:nth-child(8) {
  transform: translateY(-40px);
}

@media (max-width: 767px) {
    .detalove-custom--title-up {
        font-size: 6.3rem;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c372316 */.hidden {
    height: 0;
    width: 0;
    visibility: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7723d0 */.text-on-bottom {
    position: relative;
    bottom: -60px;
}

@media (max-width: 767px) {
    .text-on-bottom {
        width: 100%;
        text-align: center;
        padding: 5px 0;
        background-color: #ffffffc4;
    bottom: 0 !important;
    
}
.text-on-bottom h2 {
    color: #B1825E !important;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e3ffd19 */.text-on-bottom {
    position: relative;
    bottom: -60px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-933b8fe */.text-on-bottom {
    position: relative;
    bottom: -60px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-aac295a */.text-on-bottom {
    position: relative;
    bottom: -60px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5c501bb */@media (max-width: 1380px) {
    .insta-section .e-con-inner {
        --e-con-grid-template-columns: repeat(3, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
}

@media (max-width: 1024px) {
    .insta-section .e-con-inner {
        --e-con-grid-template-columns: repeat(2, 1fr);
        --e-con-grid-template-rows: repeat(1, 1fr);
        --grid-auto-flow: row;
    }
}/* End custom CSS */