.elementor-320 .elementor-element.elementor-element-314e054 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #000000 0%, #00000000 30%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-314e054 > .elementor-container{max-width:1200px;}.elementor-320 .elementor-element.elementor-element-314e054:not(.elementor-motion-effects-element-type-background), .elementor-320 .elementor-element.elementor-element-314e054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://discoveryourfreedom.co.uk/wp-content/uploads/2025/06/Home-Page-Mask.png") 50% 50%;background-size:cover;}.elementor-320 .elementor-element.elementor-element-314e054{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:500px 0px 80px 0px;}.elementor-320 .elementor-element.elementor-element-2cac2df5 > .elementor-widget-container{margin:0px 80px 0px 0px;}.elementor-320 .elementor-element.elementor-element-2cac2df5 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:62px;font-weight:600;color:var( --e-global-color-accent );}.elementor-320 .elementor-element.elementor-element-dfe8c6c{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-4baadf5{--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-320 .elementor-element.elementor-element-0b753a7 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-320 .elementor-element.elementor-element-0b753a7{color:var( --e-global-color-text );}.elementor-320 .elementor-element.elementor-element-01dbe52{--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-320 .elementor-element.elementor-element-916d44d{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-6497ac5{--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-320 .elementor-element.elementor-element-3d56c59 .elementor-heading-title{font-size:28px;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-8e9d7fa > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-8e9d7fa{color:var( --e-global-color-text );}.elementor-320 .elementor-element.elementor-element-3fb75f1{--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-320 .elementor-element.elementor-element-f2645e8 .elementor-heading-title{font-size:28px;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-cc4c640 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-cc4c640{color:var( --e-global-color-text );}.elementor-320 .elementor-element.elementor-element-1918424 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-320 .elementor-element.elementor-element-1918424 > .elementor-container{max-width:1200px;}.elementor-320 .elementor-element.elementor-element-1918424{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-1918424 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-39c39b1b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-1b4b3ec4 > .elementor-container{max-width:1200px;}.elementor-320 .elementor-element.elementor-element-1b4b3ec4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 17px 0px;}.elementor-320 .elementor-element.elementor-element-1b4b3ec4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-70d4402a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-320 .elementor-element.elementor-element-70d4402a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://discoveryourfreedom.co.uk/wp-content/uploads/2025/06/woman-by-pool-with-palm-trees-and-desert-landscape-2025-02-10-06-46-07-utc-scaled.jpg");background-position:center center;background-size:cover;}.elementor-320 .elementor-element.elementor-element-70d4402a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-70d4402a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-320 .elementor-element.elementor-element-c583131{--spacer-size:531px;}.elementor-320 .elementor-element.elementor-element-c583131 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-c583131.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-320 .elementor-element.elementor-element-1df0ebd3 > .elementor-element-populated{margin:0px 0px 0px 35px;--e-column-margin-right:0px;--e-column-margin-left:35px;}.elementor-320 .elementor-element.elementor-element-2e4daba .elementor-heading-title{font-size:30px;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-bce8aba{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-text );}.elementor-320 .elementor-element.elementor-element-bce8aba > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-bce8aba.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-320 .elementor-element.elementor-element-f692bc6{margin-top:127px;margin-bottom:20px;}.elementor-320 .elementor-element.elementor-element-7accdaf5{text-align:left;}.elementor-320 .elementor-element.elementor-element-7accdaf5 img{width:91%;}.elementor-320 .elementor-element.elementor-element-6bdccee4{text-align:right;}.elementor-320 .elementor-element.elementor-element-6bdccee4 img{width:91%;}.elementor-320 .elementor-element.elementor-element-da5d527{border-style:solid;border-width:1px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-77486eb > .elementor-widget-container{margin:60px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item{-ms-flex:0 0 calc(100% / 4);flex:0 0 calc(100% / 4);max-width:calc(100% / 4);height:820px;}.elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info{text-align:center;padding:40px 0px 30px 0px;}.elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-info .info-title{color:var( --e-global-color-cb6478a );}.elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item:hover .row-item-info .info-subtitle{color:var( --e-global-color-accent );}.elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more{text-align:right;}.elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a{font-size:20px;color:var( --e-global-color-accent );}.elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-after i, .elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-after svg{margin-left:5px;}.elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-before i, .elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more.position-before svg{margin-right:5px;}.elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a svg{fill:var( --e-global-color-accent );}.elementor-320 .elementor-element.elementor-element-259766c{--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-320 .elementor-element.elementor-element-2b3d29f{--spacer-size:50px;}.elementor-320 .elementor-element.elementor-element-02492f0{--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:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-320 .elementor-element.elementor-element-00a73a9{--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-320 .elementor-element.elementor-element-b2a1c3a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-b2a1c3a .elementor-heading-title{font-family:"Roboto Slab", Sans-serif;font-size:30px;font-weight:600;color:var( --e-global-color-primary );}.elementor-320 .elementor-element.elementor-element-f1eaa5e{--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-320 .elementor-element.elementor-element-8b9c090 > .elementor-widget-container{padding:0px 20px 0px 0px;}.elementor-320 .elementor-element.elementor-element-8b9c090.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-320 .elementor-element.elementor-element-8b9c090{text-align:left;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-320 .elementor-element.elementor-element-9284799 .elementor-button{background-color:var( --e-global-color-text );}.elementor-320 .elementor-element.elementor-element-9284799 .elementor-button:hover, .elementor-320 .elementor-element.elementor-element-9284799 .elementor-button:focus{background-color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-320 .elementor-element.elementor-element-4baadf5{--width:50%;}.elementor-320 .elementor-element.elementor-element-01dbe52{--width:50%;}.elementor-320 .elementor-element.elementor-element-6497ac5{--width:50%;}.elementor-320 .elementor-element.elementor-element-3fb75f1{--width:50%;}.elementor-320 .elementor-element.elementor-element-70d4402a{width:49.917%;}.elementor-320 .elementor-element.elementor-element-1df0ebd3{width:50.083%;}.elementor-320 .elementor-element.elementor-element-00a73a9{--width:50%;}.elementor-320 .elementor-element.elementor-element-f1eaa5e{--width:50%;}}@media(max-width:1024px){.elementor-320 .elementor-element.elementor-element-314e054{padding:320px 10px 80px 10px;}.elementor-320 .elementor-element.elementor-element-2cac2df5 > .elementor-widget-container{margin:0px 180px 0px 0px;}.elementor-320 .elementor-element.elementor-element-1918424{padding:60px 20px 60px 20px;}.elementor-320 .elementor-element.elementor-element-39c39b1b > .elementor-element-populated{padding:10px 0px 0px 10px;}.elementor-320 .elementor-element.elementor-element-1b4b3ec4{padding:0px 10px 80px 10px;}.elementor-320 .elementor-element.elementor-element-70d4402a > .elementor-element-populated{margin:-60px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-320 .elementor-element.elementor-element-1df0ebd3 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-320 .elementor-element.elementor-element-2e4daba > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-320 .elementor-element.elementor-element-f692bc6{margin-top:0px;margin-bottom:0px;}.elementor-320 .elementor-element.elementor-element-7cff169c > .elementor-element-populated{margin:0px 20px 0px 0px;--e-column-margin-right:20px;--e-column-margin-left:0px;}.elementor-320 .elementor-element.elementor-element-7accdaf5 img{width:100%;}.elementor-320 .elementor-element.elementor-element-5a8556c0 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-320 .elementor-element.elementor-element-6bdccee4 img{width:100%;}.elementor-320 .elementor-element.elementor-element-da5d527{padding:80px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-77486eb > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item{-ms-flex:0 0 calc(100% / 4);flex:0 0 calc(100% / 4);max-width:calc(100% / 4);height:600px;}.elementor-320 .elementor-element.elementor-element-8b9c090 > .elementor-widget-container{padding:0% 10% 0% 0%;}}@media(max-width:767px){.elementor-320 .elementor-element.elementor-element-314e054{padding:180px 10px 60px 10px;}.elementor-320 .elementor-element.elementor-element-2cac2df5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-2cac2df5 .elementor-heading-title{font-size:30px;}.elementor-320 .elementor-element.elementor-element-0b753a7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-1918424{padding:40px 20px 40px 20px;}.elementor-320 .elementor-element.elementor-element-39c39b1b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-1b4b3ec4{padding:0px 10px 40px 10px;}.elementor-320 .elementor-element.elementor-element-c583131{--spacer-size:350px;}.elementor-320 .elementor-element.elementor-element-1df0ebd3 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-320 .elementor-element.elementor-element-f692bc6{margin-top:0px;margin-bottom:0px;}.elementor-320 .elementor-element.elementor-element-7cff169c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-320 .elementor-element.elementor-element-5a8556c0 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-320 .elementor-element.elementor-element-da5d527{padding:40px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-77486eb > .elementor-widget-container{margin:40px 0px 0px 0px;}.elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item{-ms-flex:0 0 calc(100% / 2);flex:0 0 calc(100% / 2);max-width:calc(100% / 2);height:200px;}.elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item-info .info-title{color:var( --e-global-color-accent );}.elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more a{font-size:8px;}.elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more:hover a{color:var( --e-global-color-secondary );}.elementor-320 .elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item-more:hover a svg{fill:var( --e-global-color-secondary );}.elementor-320 .elementor-element.elementor-element-259766c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-320 .elementor-element.elementor-element-f1eaa5e{--width:500px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-320 .elementor-element.elementor-element-8b9c090{width:var( --container-widget-width, 317.333px );max-width:317.333px;--container-widget-width:317.333px;--container-widget-flex-grow:0;}.elementor-320 .elementor-element.elementor-element-8b9c090 > .elementor-widget-container{padding:10% 10% 10% 10%;}.elementor-320 .elementor-element.elementor-element-8b9c090.elementor-element{--align-self:center;}}@media(max-width:1024px) and (min-width:768px){.elementor-320 .elementor-element.elementor-element-e876dde{width:100%;}.elementor-320 .elementor-element.elementor-element-39c39b1b{width:100%;}.elementor-320 .elementor-element.elementor-element-70d4402a{width:100%;}.elementor-320 .elementor-element.elementor-element-1df0ebd3{width:100%;}}@media (min-width: 1025px) {.elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item:nth-child(4n) { border-right-width:0; } }@media (min-width: 768px) and (max-width: 1024px) {.elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item:nth-child(4n) { border-right-width:0; } }@media (max-width: 767px) {.elementor-element.elementor-element-77486eb .jeg-elementor-kit.jkit-portfolio-gallery .row-item:nth-child(2n) { border-right-width:0; } }
/* Start custom CSS for jkit_portfolio_gallery, class: .elementor-element-77486eb */.jkit-portfolio-content {
  position: relative;
}

.jkit-portfolio-content::after {
  content: "TEST TEST TEST";
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: white;
  background-color: rgba(0, 0, 0, 0.6);
  padding: 10px 20px;
  font-size: 18px;
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 10;
  pointer-events: none;
}

.jkit-portfolio-content:hover::after {
  opacity: 1;
}/* End custom CSS */