.elementor-19229 .elementor-element.elementor-element-5f65dba{--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-19229 .elementor-element.elementor-element-0fee5ae{--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-19229 .elementor-element.elementor-element-36cb740{--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-19229 .elementor-element.elementor-element-de9e9f1 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-de9e9f1 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-de9e9f1 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-de9e9f1 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-a3369c6 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-a3369c6 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-a3369c6 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-a3369c6 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-df2a1ca .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-df2a1ca .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-df2a1ca .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-df2a1ca .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-300a44a .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-300a44a .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-300a44a .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-300a44a .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-088c50d .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-088c50d .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-088c50d .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-088c50d .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-09464bb .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-09464bb .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-09464bb .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-09464bb .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-4f42865 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-4f42865 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-4f42865 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-4f42865 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-d10aed2 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-d10aed2 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-d10aed2 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-d10aed2 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-a772bd4 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-a772bd4 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-a772bd4 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-a772bd4 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-2ed0bc3 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-2ed0bc3 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-2ed0bc3 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-2ed0bc3 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-5b921eb .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-5b921eb .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-5b921eb .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-5b921eb .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-79f16cf .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-79f16cf .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-79f16cf .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-79f16cf .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-e02ec44 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-e02ec44 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-e02ec44 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-e02ec44 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-73cbbde .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-73cbbde .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-73cbbde .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-73cbbde .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-afa0b73 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-afa0b73 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-afa0b73 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-afa0b73 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-2079b12 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-2079b12 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-2079b12 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-2079b12 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-da2bdc9 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-da2bdc9 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-da2bdc9 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-da2bdc9 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-495fcca{--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-19229 .elementor-element.elementor-element-84832cc .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-84832cc .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-84832cc .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-84832cc .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-445b0a7 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-445b0a7 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-445b0a7 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-445b0a7 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-c680dc7 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-c680dc7 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-c680dc7 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-c680dc7 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-b8bb48f .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-b8bb48f .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-b8bb48f .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-b8bb48f .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-a8c64da .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-a8c64da .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-a8c64da .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-a8c64da .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-6e900c4 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-6e900c4 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-6e900c4 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-6e900c4 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-4667511 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-4667511 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-4667511 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-4667511 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-5f7a81f .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-5f7a81f .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-5f7a81f .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-5f7a81f .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-adb5386 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-adb5386 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-adb5386 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-adb5386 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-ad3f92c .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-ad3f92c .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-ad3f92c .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-ad3f92c .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-6d6dba7 .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-6d6dba7 .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-6d6dba7 .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-6d6dba7 .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-5051faf .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-5051faf .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-5051faf .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-5051faf .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-c21027f .gem-image.gem-wrapbox{float:left;}.elementor-19229 .elementor-element.elementor-element-c21027f .gem-image a:before{background-color:rgba(0, 188, 212, 0.8);}.elementor-19229 .elementor-element.elementor-element-c21027f .gem-image img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-c21027f .gem-image a:hover img{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-aa6b81c{--display:flex;}.elementor-19229 .elementor-element.elementor-element-15bb897 .portfolio-slider .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-19229 .elementor-element.elementor-element-15bb897 .portfolio-slider .portfolio-item .wrap > .caption .caption-separator{height:1px;}@media(min-width:768px){.elementor-19229 .elementor-element.elementor-element-36cb740{--width:50%;}.elementor-19229 .elementor-element.elementor-element-495fcca{--width:50%;}}