.elementor-45 .elementor-element.elementor-element-11aa9f9{--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;--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-45 .elementor-element.elementor-element-11aa9f9:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-11aa9f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-89109cd ) 0%, #000000 100%);}.elementor-45 .elementor-element.elementor-element-d88aa73{--display:flex;--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-45 .elementor-element.elementor-element-03c00fa img{height:100vh;object-fit:cover;object-position:center center;}.elementor-45 .elementor-element.elementor-element-db1b7ca{--display:flex;--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-45 .elementor-element.elementor-element-4c80b69 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 0px 50px;}.elementor-45 .elementor-element.elementor-element-4c80b69.elementor-element{--align-self:flex-start;}.elementor-45 .elementor-element.elementor-element-4c80b69{text-align:left;font-family:"eixample-dip", Sans-serif;font-size:80px;font-weight:bold;line-height:90px;letter-spacing:0px;word-spacing:0em;text-shadow:0px 10px 0px #4D4D4D;color:var( --e-global-color-de4ee80 );}.elementor-45 .elementor-element.elementor-element-50d6c4b > .elementor-widget-container{margin:-15px 0px 0px 0px;padding:0px 50px 0px 0px;}.elementor-45 .elementor-element.elementor-element-50d6c4b.elementor-element{--align-self:flex-end;}.elementor-45 .elementor-element.elementor-element-50d6c4b{text-align:right;font-family:"eixample-dip", Sans-serif;font-size:80px;font-weight:bold;line-height:90px;text-shadow:0px 10px 0px #4D4D4D;color:var( --e-global-color-de4ee80 );}.elementor-45 .elementor-element.elementor-element-87af0dd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-msie .elementor-45 .elementor-element.elementor-element-d745398 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-45 .elementor-element.elementor-element-d745398 .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-45 .elementor-element.elementor-element-d745398:after{content:"1";position:absolute;color:transparent;}.elementor-45 .elementor-element.elementor-element-d745398{--grid-row-gap:2px;--grid-column-gap:2px;}.elementor-45 .elementor-element.elementor-element-d745398 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-d745398 a .elementor-portfolio-item__overlay{background-color:#0000001F;}.elementor-45 .elementor-element.elementor-element-d745398 a .elementor-portfolio-item__title{color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-d745398 .elementor-portfolio-item__title{font-family:"futura-pt", Sans-serif;font-size:38px;font-weight:bold;line-height:1px;}.elementor-45 .elementor-element.elementor-element-0fe4148{--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-45 .elementor-element.elementor-element-0fe4148:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-0fe4148 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-e77da00{--display:flex;}.elementor-45 .elementor-element.elementor-element-46a2050 .elementor-heading-title{font-family:var( --e-global-typography-e01b341-font-family ), Sans-serif;font-size:var( --e-global-typography-e01b341-font-size );font-weight:var( --e-global-typography-e01b341-font-weight );line-height:var( --e-global-typography-e01b341-line-height );text-shadow:0px 6px 0px rgba(0,0,0,0.3);color:var( --e-global-color-07afb50 );}.elementor-45 .elementor-element.elementor-element-49b6a44 .elementor-heading-title{font-family:var( --e-global-typography-29b9f56-font-family ), Sans-serif;font-size:var( --e-global-typography-29b9f56-font-size );font-weight:var( --e-global-typography-29b9f56-font-weight );font-style:var( --e-global-typography-29b9f56-font-style );line-height:var( --e-global-typography-29b9f56-line-height );color:var( --e-global-color-07afb50 );}.elementor-45 .elementor-element.elementor-element-6250bf1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-45 .elementor-element.elementor-element-c531e0a{--display:flex;--min-height:50vh;}.elementor-45 .elementor-element.elementor-element-cff6f36{text-align:center;}.elementor-45 .elementor-element.elementor-element-cff6f36 .elementor-heading-title{color:var( --e-global-color-07afb50 );}.elementor-45 .elementor-element.elementor-element-6b42d26{--display:flex;}.elementor-45 .elementor-element.elementor-element-3a1c0bd{text-align:center;}.elementor-45 .elementor-element.elementor-element-3a1c0bd .elementor-heading-title{color:var( --e-global-color-07afb50 );}.elementor-45 .elementor-element.elementor-element-fa541a0{--display:flex;}.elementor-45 .elementor-element.elementor-element-52483df{text-align:center;}.elementor-45 .elementor-element.elementor-element-52483df .elementor-heading-title{color:var( --e-global-color-07afb50 );}.elementor-45 .elementor-element.elementor-element-38de9ee{--display:flex;}.elementor-45 .elementor-element.elementor-element-89e40bf{text-align:center;}.elementor-45 .elementor-element.elementor-element-89e40bf .elementor-heading-title{color:var( --e-global-color-07afb50 );}.elementor-45 .elementor-element.elementor-element-b821bd8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-msie .elementor-45 .elementor-element.elementor-element-6eb2581 .elementor-portfolio-item{width:calc( 100% / 3 );}.elementor-45 .elementor-element.elementor-element-6eb2581 .elementor-post__thumbnail__link{padding-bottom:calc( 1 * 100% );}.elementor-45 .elementor-element.elementor-element-6eb2581:after{content:"1";position:absolute;color:transparent;}.elementor-45 .elementor-element.elementor-element-6eb2581{--grid-row-gap:2px;--grid-column-gap:2px;}.elementor-45 .elementor-element.elementor-element-6eb2581 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-45 .elementor-element.elementor-element-6eb2581 a .elementor-portfolio-item__overlay{background-color:#0000001F;}.elementor-45 .elementor-element.elementor-element-6eb2581 a .elementor-portfolio-item__title{color:#FFFFFF;}.elementor-45 .elementor-element.elementor-element-6eb2581 .elementor-portfolio-item__title{font-family:"futura-pt", Sans-serif;font-size:38px;font-weight:bold;line-height:1px;}.elementor-45 .elementor-element.elementor-element-780ffa9{--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:space-evenly;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10vw;--padding-bottom:10vw;--padding-left:0vw;--padding-right:0vw;}.elementor-45 .elementor-element.elementor-element-780ffa9:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-780ffa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-45 .elementor-element.elementor-element-80c4023{--display:flex;}.elementor-45 .elementor-element.elementor-element-d1ccf25 .elementor-heading-title{font-family:var( --e-global-typography-e01b341-font-family ), Sans-serif;font-size:var( --e-global-typography-e01b341-font-size );font-weight:var( --e-global-typography-e01b341-font-weight );line-height:var( --e-global-typography-e01b341-line-height );text-shadow:0px 6px 0px rgba(0,0,0,0.3);color:var( --e-global-color-07afb50 );}.elementor-45 .elementor-element.elementor-element-da90e91 .elementor-heading-title{font-family:var( --e-global-typography-29b9f56-font-family ), Sans-serif;font-size:var( --e-global-typography-29b9f56-font-size );font-weight:var( --e-global-typography-29b9f56-font-weight );font-style:var( --e-global-typography-29b9f56-font-style );line-height:var( --e-global-typography-29b9f56-line-height );color:var( --e-global-color-07afb50 );}.elementor-45 .elementor-element.elementor-element-fb47b3e{--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-45 .elementor-element.elementor-element-38d5683{--display:flex;--min-height:50vh;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-45 .elementor-element.elementor-element-39a082b{text-align:center;}.elementor-45 .elementor-element.elementor-element-39a082b .elementor-heading-title{color:var( --e-global-color-07afb50 );}.elementor-45 .elementor-element.elementor-element-962ba69{--display:flex;}.elementor-45 .elementor-element.elementor-element-0c49d26{text-align:center;}.elementor-45 .elementor-element.elementor-element-0c49d26 .elementor-heading-title{color:var( --e-global-color-07afb50 );}.elementor-45 .elementor-element.elementor-element-d73bbae{--display:flex;}.elementor-45 .elementor-element.elementor-element-f092d97{text-align:center;}.elementor-45 .elementor-element.elementor-element-f092d97 .elementor-heading-title{color:var( --e-global-color-07afb50 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-45 .elementor-element.elementor-element-11aa9f9{--width:100%;}}@media(max-width:1267px){.elementor-45 .elementor-element.elementor-element-4c80b69{font-size:60px;line-height:64px;}.elementor-45 .elementor-element.elementor-element-50d6c4b{font-size:60px;line-height:66px;}.elementor-msie .elementor-45 .elementor-element.elementor-element-d745398 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-45 .elementor-element.elementor-element-46a2050 .elementor-heading-title{font-size:var( --e-global-typography-e01b341-font-size );line-height:var( --e-global-typography-e01b341-line-height );}.elementor-45 .elementor-element.elementor-element-49b6a44 .elementor-heading-title{font-size:var( --e-global-typography-29b9f56-font-size );line-height:var( --e-global-typography-29b9f56-line-height );}.elementor-msie .elementor-45 .elementor-element.elementor-element-6eb2581 .elementor-portfolio-item{width:calc( 100% / 2 );}.elementor-45 .elementor-element.elementor-element-d1ccf25 .elementor-heading-title{font-size:var( --e-global-typography-e01b341-font-size );line-height:var( --e-global-typography-e01b341-line-height );}.elementor-45 .elementor-element.elementor-element-da90e91 .elementor-heading-title{font-size:var( --e-global-typography-29b9f56-font-size );line-height:var( --e-global-typography-29b9f56-line-height );}}@media(max-width:767px){.elementor-msie .elementor-45 .elementor-element.elementor-element-d745398 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-45 .elementor-element.elementor-element-46a2050 .elementor-heading-title{font-size:var( --e-global-typography-e01b341-font-size );line-height:var( --e-global-typography-e01b341-line-height );}.elementor-45 .elementor-element.elementor-element-49b6a44 .elementor-heading-title{font-size:var( --e-global-typography-29b9f56-font-size );line-height:var( --e-global-typography-29b9f56-line-height );}.elementor-msie .elementor-45 .elementor-element.elementor-element-6eb2581 .elementor-portfolio-item{width:calc( 100% / 1 );}.elementor-45 .elementor-element.elementor-element-d1ccf25 .elementor-heading-title{font-size:var( --e-global-typography-e01b341-font-size );line-height:var( --e-global-typography-e01b341-line-height );}.elementor-45 .elementor-element.elementor-element-da90e91 .elementor-heading-title{font-size:var( --e-global-typography-29b9f56-font-size );line-height:var( --e-global-typography-29b9f56-line-height );}}/* Start custom CSS for portfolio, class: .elementor-element-d745398 */.elementor-portfolio-item__overlay h3{
    text-shadow: 0px 5px 0 #000;
    padding-top:350px;
}/* End custom CSS */
/* Start custom CSS for portfolio, class: .elementor-element-6eb2581 */.elementor-portfolio-item__overlay h3{
    text-shadow: 0px 5px 0 #000;
    padding-top:350px;
}/* End custom CSS */