.elementor-244069 .elementor-element.elementor-element-c9b29e6{--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-244069 .elementor-element.elementor-element-8f54953{--spacer-size:240px;}.elementor-244069 .elementor-element.elementor-element-610b0b0{--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:30px 30px;--row-gap:30px;--column-gap:30px;}.elementor-244069 .elementor-element.elementor-element-0852bb3{--display:flex;}.elementor-244069 .elementor-element.elementor-element-52b041f .heading .highlighted-text:not(:hover){background-size:0% 10%;}.elementor-244069 .elementor-element.elementor-element-52b041f .heading .highlighted-text:not([data-aos=animation]):not(:hover){background-size:100% 10%;}.elementor-244069 .elementor-element.elementor-element-52b041f .heading .highlighted-text.aos-animate:not(:hover){background-size:100% 10%;}.elementor-244069 .elementor-element.elementor-element-52b041f .title + .subtitle{margin-bottom:0px;}.elementor-244069 .elementor-element.elementor-element-52b041f .subtitle + .title{margin-top:0px;}.elementor-244069 .elementor-element.elementor-element-52b041f .title{color:var( --e-global-color-text );}.elementor-244069 .elementor-element.elementor-element-52b041f h1, .elementor-244069 .elementor-element.elementor-element-52b041f h2, .elementor-244069 .elementor-element.elementor-element-52b041f h3, .elementor-244069 .elementor-element.elementor-element-52b041f h4, .elementor-244069 .elementor-element.elementor-element-52b041f h5, .elementor-244069 .elementor-element.elementor-element-52b041f h6{font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:500;text-transform:uppercase;line-height:73px;}.elementor-244069 .elementor-element.elementor-element-52b041f .subtitle{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-28ee2b3-font-family ), Sans-serif;font-size:var( --e-global-typography-28ee2b3-font-size );font-weight:var( --e-global-typography-28ee2b3-font-weight );text-transform:var( --e-global-typography-28ee2b3-text-transform );line-height:var( --e-global-typography-28ee2b3-line-height );letter-spacing:var( --e-global-typography-28ee2b3-letter-spacing );}.elementor-244069 .elementor-element.elementor-element-52b041f .text-before{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:500;text-transform:uppercase;line-height:73px;}.elementor-244069 .elementor-element.elementor-element-52b041f .highlighted-text-holder{color:var( --e-global-color-text );font-family:"Montserrat", Sans-serif;font-size:60px;font-weight:500;text-transform:uppercase;line-height:73px;}.elementor-244069 .elementor-element.elementor-element-52b041f .highlighted-text{background-image:linear-gradient(#750000, #750000);}.elementor-244069 .elementor-element.elementor-element-eb76d8e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:120px 40px;--row-gap:120px;--column-gap:40px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-244069 .elementor-element.elementor-element-88de51e > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 40px 0px 50px;border-style:solid;border-width:0px 0px 0px 1px;}.elementor-244069 .elementor-element.elementor-element-88de51e .icon-box-heading{color:var( --e-global-color-text );font-family:var( --e-global-typography-086c208-font-family ), Sans-serif;font-size:var( --e-global-typography-086c208-font-size );font-weight:var( --e-global-typography-086c208-font-weight );line-height:var( --e-global-typography-086c208-line-height );}.elementor-244069 .elementor-element.elementor-element-88de51e .icon-box-content p{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-244069 .elementor-element.elementor-element-88de51e .icon-group{color:var( --e-global-color-secondary );}.elementor-244069 .elementor-element.elementor-element-dee711a > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 40px 0px 50px;border-style:solid;border-width:0px 0px 0px 1px;}.elementor-244069 .elementor-element.elementor-element-dee711a .icon-box-heading{color:var( --e-global-color-text );font-family:var( --e-global-typography-086c208-font-family ), Sans-serif;font-size:var( --e-global-typography-086c208-font-size );font-weight:var( --e-global-typography-086c208-font-weight );line-height:var( --e-global-typography-086c208-line-height );}.elementor-244069 .elementor-element.elementor-element-dee711a .icon-box-content p{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-244069 .elementor-element.elementor-element-dee711a .icon-group{color:var( --e-global-color-secondary );}.elementor-244069 .elementor-element.elementor-element-e3736d0 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 40px 0px 50px;border-style:solid;border-width:0px 0px 0px 1px;}.elementor-244069 .elementor-element.elementor-element-e3736d0 .icon-box-heading{color:var( --e-global-color-text );font-family:var( --e-global-typography-086c208-font-family ), Sans-serif;font-size:var( --e-global-typography-086c208-font-size );font-weight:var( --e-global-typography-086c208-font-weight );line-height:var( --e-global-typography-086c208-line-height );}.elementor-244069 .elementor-element.elementor-element-e3736d0 .icon-box-content p{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-244069 .elementor-element.elementor-element-e3736d0 .icon-group{color:var( --e-global-color-secondary );}.elementor-244069 .elementor-element.elementor-element-e4b2655 > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 40px 0px 50px;border-style:solid;border-width:0px 0px 0px 1px;}.elementor-244069 .elementor-element.elementor-element-e4b2655 .icon-box-heading{color:var( --e-global-color-text );font-family:var( --e-global-typography-086c208-font-family ), Sans-serif;font-size:var( --e-global-typography-086c208-font-size );font-weight:var( --e-global-typography-086c208-font-weight );line-height:var( --e-global-typography-086c208-line-height );}.elementor-244069 .elementor-element.elementor-element-e4b2655 .icon-box-content p{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-244069 .elementor-element.elementor-element-e4b2655 .icon-group{color:var( --e-global-color-secondary );}.elementor-244069 .elementor-element.elementor-element-7daca49{--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:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-244069 .elementor-element.elementor-element-03b0fc8{--display:flex;}.elementor-244069 .elementor-element.elementor-element-0f2cd71 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-244069 .elementor-element.elementor-element-0f2cd71 .title{color:var( --e-global-color-text );}.elementor-244069 .elementor-element.elementor-element-0f2cd71 h1, .elementor-244069 .elementor-element.elementor-element-0f2cd71 h2, .elementor-244069 .elementor-element.elementor-element-0f2cd71 h3, .elementor-244069 .elementor-element.elementor-element-0f2cd71 h4, .elementor-244069 .elementor-element.elementor-element-0f2cd71 h5, .elementor-244069 .elementor-element.elementor-element-0f2cd71 h6{font-family:var( --e-global-typography-c08191f-font-family ), Sans-serif;font-size:var( --e-global-typography-c08191f-font-size );font-weight:var( --e-global-typography-c08191f-font-weight );text-transform:var( --e-global-typography-c08191f-text-transform );line-height:var( --e-global-typography-c08191f-line-height );}.elementor-244069 .elementor-element.elementor-element-0cd3eb4{width:100%;max-width:100%;}.elementor-244069 .elementor-element.elementor-element-0cd3eb4 .portfolio-item:not(.-contained) .image-holder{border-radius:0px;}.elementor-244069 .elementor-element.elementor-element-0cd3eb4 .portfolio-item.-contained:not(.-layout13){border-radius:0px;}.elementor-244069 .elementor-element.elementor-element-0cd3eb4 .portfolio-item.-contained.-layout13 .card-image .image-holder{border-radius:0px;}.elementor-244069 .elementor-element.elementor-element-0cd3eb4 .portfolio-item.-contained.-layout13 .card-details{border-radius:0px;}.elementor-244069 .elementor-element.elementor-element-0cd3eb4 .grid-item:not(.-nospace){padding:80;}.elementor-244069 .elementor-element.elementor-element-0cd3eb4 .portfolio-grid:not(.-nospace){margin-left:-80;margin-right:-80;}.elementor-244069 .elementor-element.elementor-element-0cd3eb4 .double-width:not(.vc_col-lg-12) .card.-metro .image-holder{padding-bottom:calc(50% - 80);}.elementor-244069 .elementor-element.elementor-element-0cd3eb4 .portfolio-filter{color:var( --e-global-color-text );}.elementor-244069 .elementor-element.elementor-element-0cd3eb4 .portfolio-filter a{color:var( --e-global-color-text );}.elementor-244069 .elementor-element.elementor-element-0cd3eb4 .portfolio-filter, .elementor-244069 .elementor-element.elementor-element-0cd3eb4 .portfolio-filter a{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-244069 .elementor-element.elementor-element-0cd3eb4 .portfolio-filter a:hover{color:var( --e-global-color-text );}.elementor-244069 .elementor-element.elementor-element-0cd3eb4 .portfolio-filter a.active{color:var( --e-global-color-text );}.elementor-244069 .elementor-element.elementor-element-0516f84{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-244069 .elementor-element.elementor-element-f26911f{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-244069 .elementor-element.elementor-element-74696f1 .title + .subtitle{margin-bottom:0px;}.elementor-244069 .elementor-element.elementor-element-74696f1 .subtitle + .title{margin-top:0px;}.elementor-244069 .elementor-element.elementor-element-74696f1 .title{color:var( --e-global-color-text );}.elementor-244069 .elementor-element.elementor-element-74696f1 h1, .elementor-244069 .elementor-element.elementor-element-74696f1 h2, .elementor-244069 .elementor-element.elementor-element-74696f1 h3, .elementor-244069 .elementor-element.elementor-element-74696f1 h4, .elementor-244069 .elementor-element.elementor-element-74696f1 h5, .elementor-244069 .elementor-element.elementor-element-74696f1 h6{font-family:var( --e-global-typography-6ef5ec7-font-family ), Sans-serif;font-size:var( --e-global-typography-6ef5ec7-font-size );font-weight:var( --e-global-typography-6ef5ec7-font-weight );line-height:var( --e-global-typography-6ef5ec7-line-height );}.elementor-244069 .elementor-element.elementor-element-74696f1 .subtitle{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-28ee2b3-font-family ), Sans-serif;font-size:var( --e-global-typography-28ee2b3-font-size );font-weight:var( --e-global-typography-28ee2b3-font-weight );text-transform:var( --e-global-typography-28ee2b3-text-transform );line-height:var( --e-global-typography-28ee2b3-line-height );letter-spacing:var( --e-global-typography-28ee2b3-letter-spacing );}.elementor-244069 .elementor-element.elementor-element-2388e66 #sb_instagram:not(.no-margins) .sbi_photo_wrap{border-radius:0px;}@media(max-width:1024px){.elementor-244069 .elementor-element.elementor-element-610b0b0{--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-244069 .elementor-element.elementor-element-52b041f .subtitle{font-size:var( --e-global-typography-28ee2b3-font-size );line-height:var( --e-global-typography-28ee2b3-line-height );letter-spacing:var( --e-global-typography-28ee2b3-letter-spacing );}.elementor-244069 .elementor-element.elementor-element-eb76d8e{--grid-auto-flow:row;}.elementor-244069 .elementor-element.elementor-element-88de51e .icon-box-heading{font-size:var( --e-global-typography-086c208-font-size );line-height:var( --e-global-typography-086c208-line-height );}.elementor-244069 .elementor-element.elementor-element-88de51e .icon-box-content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244069 .elementor-element.elementor-element-dee711a .icon-box-heading{font-size:var( --e-global-typography-086c208-font-size );line-height:var( --e-global-typography-086c208-line-height );}.elementor-244069 .elementor-element.elementor-element-dee711a .icon-box-content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244069 .elementor-element.elementor-element-e3736d0 .icon-box-heading{font-size:var( --e-global-typography-086c208-font-size );line-height:var( --e-global-typography-086c208-line-height );}.elementor-244069 .elementor-element.elementor-element-e3736d0 .icon-box-content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244069 .elementor-element.elementor-element-e4b2655 .icon-box-heading{font-size:var( --e-global-typography-086c208-font-size );line-height:var( --e-global-typography-086c208-line-height );}.elementor-244069 .elementor-element.elementor-element-e4b2655 .icon-box-content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244069 .elementor-element.elementor-element-0f2cd71 h1, .elementor-244069 .elementor-element.elementor-element-0f2cd71 h2, .elementor-244069 .elementor-element.elementor-element-0f2cd71 h3, .elementor-244069 .elementor-element.elementor-element-0f2cd71 h4, .elementor-244069 .elementor-element.elementor-element-0f2cd71 h5, .elementor-244069 .elementor-element.elementor-element-0f2cd71 h6{font-size:var( --e-global-typography-c08191f-font-size );line-height:var( --e-global-typography-c08191f-line-height );}.elementor-244069 .elementor-element.elementor-element-0cd3eb4 .portfolio-filter, .elementor-244069 .elementor-element.elementor-element-0cd3eb4 .portfolio-filter a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244069 .elementor-element.elementor-element-74696f1 h1, .elementor-244069 .elementor-element.elementor-element-74696f1 h2, .elementor-244069 .elementor-element.elementor-element-74696f1 h3, .elementor-244069 .elementor-element.elementor-element-74696f1 h4, .elementor-244069 .elementor-element.elementor-element-74696f1 h5, .elementor-244069 .elementor-element.elementor-element-74696f1 h6{font-size:var( --e-global-typography-6ef5ec7-font-size );line-height:var( --e-global-typography-6ef5ec7-line-height );}.elementor-244069 .elementor-element.elementor-element-74696f1 .subtitle{font-size:var( --e-global-typography-28ee2b3-font-size );line-height:var( --e-global-typography-28ee2b3-line-height );letter-spacing:var( --e-global-typography-28ee2b3-letter-spacing );}}@media(max-width:767px){.elementor-244069 .elementor-element.elementor-element-52b041f .subtitle{font-size:var( --e-global-typography-28ee2b3-font-size );line-height:var( --e-global-typography-28ee2b3-line-height );letter-spacing:var( --e-global-typography-28ee2b3-letter-spacing );}.elementor-244069 .elementor-element.elementor-element-eb76d8e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-244069 .elementor-element.elementor-element-88de51e .icon-box-heading{font-size:var( --e-global-typography-086c208-font-size );line-height:var( --e-global-typography-086c208-line-height );}.elementor-244069 .elementor-element.elementor-element-88de51e .icon-box-content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244069 .elementor-element.elementor-element-dee711a .icon-box-heading{font-size:var( --e-global-typography-086c208-font-size );line-height:var( --e-global-typography-086c208-line-height );}.elementor-244069 .elementor-element.elementor-element-dee711a .icon-box-content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244069 .elementor-element.elementor-element-e3736d0 .icon-box-heading{font-size:var( --e-global-typography-086c208-font-size );line-height:var( --e-global-typography-086c208-line-height );}.elementor-244069 .elementor-element.elementor-element-e3736d0 .icon-box-content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244069 .elementor-element.elementor-element-e4b2655 .icon-box-heading{font-size:var( --e-global-typography-086c208-font-size );line-height:var( --e-global-typography-086c208-line-height );}.elementor-244069 .elementor-element.elementor-element-e4b2655 .icon-box-content p{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244069 .elementor-element.elementor-element-0f2cd71 h1, .elementor-244069 .elementor-element.elementor-element-0f2cd71 h2, .elementor-244069 .elementor-element.elementor-element-0f2cd71 h3, .elementor-244069 .elementor-element.elementor-element-0f2cd71 h4, .elementor-244069 .elementor-element.elementor-element-0f2cd71 h5, .elementor-244069 .elementor-element.elementor-element-0f2cd71 h6{font-size:var( --e-global-typography-c08191f-font-size );line-height:var( --e-global-typography-c08191f-line-height );}.elementor-244069 .elementor-element.elementor-element-0cd3eb4 .portfolio-filter, .elementor-244069 .elementor-element.elementor-element-0cd3eb4 .portfolio-filter a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-244069 .elementor-element.elementor-element-74696f1 h1, .elementor-244069 .elementor-element.elementor-element-74696f1 h2, .elementor-244069 .elementor-element.elementor-element-74696f1 h3, .elementor-244069 .elementor-element.elementor-element-74696f1 h4, .elementor-244069 .elementor-element.elementor-element-74696f1 h5, .elementor-244069 .elementor-element.elementor-element-74696f1 h6{font-size:var( --e-global-typography-6ef5ec7-font-size );line-height:var( --e-global-typography-6ef5ec7-line-height );}.elementor-244069 .elementor-element.elementor-element-74696f1 .subtitle{font-size:var( --e-global-typography-28ee2b3-font-size );line-height:var( --e-global-typography-28ee2b3-line-height );letter-spacing:var( --e-global-typography-28ee2b3-letter-spacing );}}@media(min-width:768px){.elementor-244069 .elementor-element.elementor-element-c9b29e6{--content-width:1600px;}.elementor-244069 .elementor-element.elementor-element-610b0b0{--content-width:1720px;}.elementor-244069 .elementor-element.elementor-element-0852bb3{--width:40%;}.elementor-244069 .elementor-element.elementor-element-eb76d8e{--width:60%;}.elementor-244069 .elementor-element.elementor-element-7daca49{--content-width:1720px;}.elementor-244069 .elementor-element.elementor-element-0516f84{--content-width:1720px;}}@media(max-width:1024px) and (min-width:768px){.elementor-244069 .elementor-element.elementor-element-0852bb3{--width:100%;}.elementor-244069 .elementor-element.elementor-element-eb76d8e{--width:100%;}}