.elementor-7610 .elementor-element.elementor-element-c2ea73b{--display:flex;--min-height:100vh;--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;--overflow:hidden;}.elementor-7610 .elementor-element.elementor-element-f8a2aac{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7610 .elementor-element.elementor-element-53aa6a3{--display:flex;--min-height:55vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-19eb498{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-c887e00{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-c887e00:not(.elementor-motion-effects-element-type-background), .elementor-7610 .elementor-element.elementor-element-c887e00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78acb89 );}.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-7610 .elementor-element.elementor-element-cad0984 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:600;color:var( --e-global-color-8de4bdc );}.elementor-7610 .elementor-element.elementor-element-f81b1be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-07c7d02{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 2px;--row-gap:0px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-07c7d02.e-con{--order:-99999 /* order start hack */;}.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-7610 .elementor-element.elementor-element-3321cd5{width:initial;max-width:initial;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8de4bdc );border-radius:100% 100% 100% 100%;text-align:center;font-family:"Bodoni Moda", Sans-serif;font-weight:800;}.elementor-7610 .elementor-element.elementor-element-3321cd5.elementor-element{--align-self:flex-start;}.elementor-7610 .elementor-element.elementor-element-3321cd5 p{margin-block-end:0px;}.elementor-7610 .elementor-element.elementor-element-28c8be0{width:initial;max-width:initial;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5C504A7D;border-radius:100% 100% 100% 100%;text-align:center;font-family:"Bodoni Moda", Sans-serif;font-weight:800;color:#5C504A7D;}.elementor-7610 .elementor-element.elementor-element-28c8be0.elementor-element{--align-self:flex-start;}.elementor-7610 .elementor-element.elementor-element-28c8be0 p{margin-block-end:0px;}.elementor-7610 .elementor-element.elementor-element-3ad130a{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7610 .elementor-element.elementor-element-38f0a4a .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:20px;font-weight:400;line-height:25px;letter-spacing:0.6px;word-spacing:2px;color:var( --e-global-color-8de4bdc );}.elementor-7610 .elementor-element.elementor-element-5b768a3{--display:flex;--min-height:55vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-270873c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-2236e1a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-7610 .elementor-element.elementor-element-e9b9d60{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-dc76f5f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-7241067{--display:flex;--min-height:55vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-58dd9ae{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-58dd9ae:not(.elementor-motion-effects-element-type-background), .elementor-7610 .elementor-element.elementor-element-58dd9ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-78acb89 );}.elementor-7610 .elementor-element.elementor-element-a3f5998 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:600;color:var( --e-global-color-8de4bdc );}.elementor-7610 .elementor-element.elementor-element-44e9c1e{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-fa6f3ba{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 2px;--row-gap:0px;--column-gap:2px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-fa6f3ba.e-con{--order:-99999 /* order start hack */;}.elementor-7610 .elementor-element.elementor-element-8360146{width:initial;max-width:initial;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-8de4bdc );border-radius:100% 100% 100% 100%;text-align:center;font-family:"Bodoni Moda", Sans-serif;font-weight:800;}.elementor-7610 .elementor-element.elementor-element-8360146.elementor-element{--align-self:flex-start;}.elementor-7610 .elementor-element.elementor-element-8360146 p{margin-block-end:0px;}.elementor-7610 .elementor-element.elementor-element-6ac47e4{width:initial;max-width:initial;padding:5px 10px 5px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#5C504A7D;border-radius:100% 100% 100% 100%;text-align:center;font-family:"Bodoni Moda", Sans-serif;font-weight:800;color:#5C504A7D;}.elementor-7610 .elementor-element.elementor-element-6ac47e4.elementor-element{--align-self:flex-start;}.elementor-7610 .elementor-element.elementor-element-6ac47e4 p{margin-block-end:0px;}.elementor-7610 .elementor-element.elementor-element-f86935d{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7610 .elementor-element.elementor-element-ca7f778 .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:20px;font-weight:400;line-height:25px;letter-spacing:0.6px;word-spacing:2px;color:var( --e-global-color-8de4bdc );}.elementor-7610 .elementor-element.elementor-element-2f3cd29{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-263dc48 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:55px;font-weight:600;color:var( --e-global-color-8de4bdc );}.elementor-7610 .elementor-element.elementor-element-a8dbc48{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-0147ff0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;--gap:0px 2px;--row-gap:0px;--column-gap:2px;--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-7610 .elementor-element.elementor-element-0147ff0.e-con{--order:-99999 /* order start hack */;}.elementor-7610 .elementor-element.elementor-element-8bb441a{width:initial;max-width:initial;padding:5px 10px 15px 30px;border-style:none;border-radius:100% 100% 100% 100%;text-align:center;font-family:"Bodoni Moda", Sans-serif;font-weight:800;}.elementor-7610 .elementor-element.elementor-element-8bb441a.elementor-element{--align-self:flex-start;}.elementor-7610 .elementor-element.elementor-element-8bb441a p{margin-block-end:0px;}.elementor-7610 .elementor-element.elementor-element-fadffcb{width:initial;max-width:initial;padding:5px 10px 5px 10px;border-style:none;border-radius:100% 100% 100% 100%;text-align:center;font-family:"Bodoni Moda", Sans-serif;font-weight:800;color:#5C504A7D;}.elementor-7610 .elementor-element.elementor-element-fadffcb.elementor-element{--align-self:flex-start;}.elementor-7610 .elementor-element.elementor-element-fadffcb p{margin-block-end:0px;}.elementor-7610 .elementor-element.elementor-element-45633ca{--display:flex;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-7610 .elementor-element.elementor-element-d6d3d0f .elementor-heading-title{font-family:"Bodoni Moda", Sans-serif;font-size:20px;font-weight:400;line-height:25px;letter-spacing:0.6px;word-spacing:2px;color:var( --e-global-color-8de4bdc );}.elementor-7610 .elementor-element.elementor-element-5d6eb57{--display:flex;--min-height:55vh;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-c5baa67{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7610 .elementor-element.elementor-element-12ad7ab{--display:flex;}.elementor-7610 .elementor-element.elementor-element-b86e476{--display:flex;}@media(min-width:768px){.elementor-7610 .elementor-element.elementor-element-07c7d02{--width:20%;}.elementor-7610 .elementor-element.elementor-element-3ad130a{--width:80%;}.elementor-7610 .elementor-element.elementor-element-fa6f3ba{--width:20%;}.elementor-7610 .elementor-element.elementor-element-f86935d{--width:80%;}.elementor-7610 .elementor-element.elementor-element-0147ff0{--width:20%;}.elementor-7610 .elementor-element.elementor-element-45633ca{--width:80%;}}/* Start custom CSS for container, class: .elementor-element-c2ea73b */section {
  position: relative;
  width: 100vw;
  height: 100vh; 
  overflow: hidden;
}



img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: 0s;
}

.sticky-cols {
  padding: 0.5rem;
   transition: 0s;
}

.sticky-cols-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
   transition: 0s;
}

.col {
  position: absolute;
  width: 50%;
  height: 100%;
  will-change: transform;
   transition: 0s;
}

.col-2 {
  transform: translateX(100%);
   transition: 0s;
}

.col-3 {
  transform: translateX(100%) translateY(100%);
  padding: 0.5rem;
   transition: 0s;
}

.col-4 {
  transform: translateX(100%) translateY(100%);
   transition: 0s;
}

.col-content,
.col-img {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 0.5rem;
   transition: 0s;
}

.col-content-wrapper,
.col-img-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
   transition: 0s;
  border-radius: 3rem;
  overflow: hidden;
}

.col-content-wrapper {
  padding: 2.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
   transition: 0s;
}

.col-content-wrapper-2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  padding: 2.5rem;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
   transition: 0s;
}

.col-img-1,
.col-img-2 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
   transition: 0s;
}

.col-img-2 {
  clip-path: polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);
   transition: 0s;
}

.col-img-2 img {
  scale: 1.25;
}

.line {
  overflow: hidden;
}

.line span {
  display: block;
  will-change: transform;
}/* End custom CSS */