.elementor-1871 .elementor-element.elementor-element-21f35402{--display:flex;}.elementor-1871 .elementor-element.elementor-element-8d214c1 .gem-textbox-content{background-color:#D96A0D66;justify-content:flex-start;padding:45px 30px 30px 30px;}.elementor-1871 .elementor-element.elementor-element-8d214c1 .gem-textbox-content, .elementor-1871 .elementor-element.elementor-element-8d214c1 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-1871 .elementor-element.elementor-element-8d214c1 .gem-textbox:hover .gem-textbox-content{border-color:#54595F;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1871 .elementor-element.elementor-element-8d214c1 .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-1871 .elementor-element.elementor-element-8d214c1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0px 0px 30px 0px;transform:rotate(0deg);}.elementor-1871 .elementor-element.elementor-element-8d214c1 .gem-textbox-content .gem-image span{border-style:none;margin:0px 0px 30px 0px;}.elementor-1871 .elementor-element.elementor-element-8d214c1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{color:#2c2e3d;}.elementor-1871 .elementor-element.elementor-element-8d214c1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{fill:#2c2e3d;}.elementor-1871 .elementor-element.elementor-element-8d214c1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-1871 .elementor-element.elementor-element-8d214c1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-1871 .elementor-element.elementor-element-8d214c1 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-1871 .elementor-element.elementor-element-8d214c1 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-1871 .elementor-element.elementor-element-8d214c1 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-1871 .elementor-element.elementor-element-4a8157ee .eael-img-accordion {height:400px;}.elementor-1871 .elementor-element.elementor-element-4a8157ee .eael-img-accordion{border-radius:4px;}.elementor-1871 .elementor-element.elementor-element-4a8157ee .eael-img-accordion a:first-child{border-radius:4px 0 0 4px;}.elementor-1871 .elementor-element.elementor-element-4a8157ee .eael-img-accordion a:last-child{border-radius:0 4px 4px 0;}.elementor-1871 .elementor-element.elementor-element-4a8157ee .eael-img-accordion .eael-image-accordion-hover:before{background-color:rgba(0, 0, 0, .3);}.elementor-1871 .elementor-element.elementor-element-4a8157ee .eael-img-accordion .eael-image-accordion-hover:hover::before{background-color:rgba(0, 0, 0, .5);}.elementor-1871 .elementor-element.elementor-element-4a8157ee .eael-img-accordion .eael-image-accordion-hover.overlay-active:hover::before{background-color:rgba(0, 0, 0, .5);}.elementor-1871 .elementor-element.elementor-element-4a8157ee .eael-img-accordion .eael-image-accordion-hover.overlay-active:before{background-color:rgba(0, 0, 0, .5);}.elementor-1871 .elementor-element.elementor-element-4a8157ee .eael-img-accordion .overlay .img-accordion-title{color:#fff !important;}.elementor-1871 .elementor-element.elementor-element-4a8157ee .eael-img-accordion .overlay p{color:#fff;}.elementor-1871 .elementor-element.elementor-element-391298c3{--display:flex;}.elementor-1871 .elementor-element.elementor-element-0fe523c .gem-textbox-content{background-color:#D96A0D66;justify-content:flex-start;padding:45px 30px 30px 30px;}.elementor-1871 .elementor-element.elementor-element-0fe523c .gem-textbox-content, .elementor-1871 .elementor-element.elementor-element-0fe523c .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-1871 .elementor-element.elementor-element-0fe523c .gem-textbox:hover .gem-textbox-content{border-color:#54595F;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1871 .elementor-element.elementor-element-0fe523c .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-1871 .elementor-element.elementor-element-20cb0d4c{--display:flex;}.elementor-1871 .elementor-element.elementor-element-247a403 .gem-textbox-content{background-color:#D96A0D66;padding:45px 30px 30px 30px;}.elementor-1871 .elementor-element.elementor-element-247a403 .gem-textbox-content, .elementor-1871 .elementor-element.elementor-element-247a403 .gem-textbox-content .gem-texbox-icon-image-wrapper{text-align:center;}.elementor-1871 .elementor-element.elementor-element-247a403 .gem-textbox .gem-textbox-description{padding-bottom:25px;}.elementor-1871 .elementor-element.elementor-element-247a403 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{border-style:none;margin:0px 0px 30px 0px;transform:rotate(0deg);}.elementor-1871 .elementor-element.elementor-element-247a403 .gem-textbox-content .gem-image span{border-style:none;margin:0px 0px 30px 0px;}.elementor-1871 .elementor-element.elementor-element-247a403 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i{color:#2c2e3d;}.elementor-1871 .elementor-element.elementor-element-247a403 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{fill:#2c2e3d;}.elementor-1871 .elementor-element.elementor-element-247a403 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-1871 .elementor-element.elementor-element-247a403 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-1871 .elementor-element.elementor-element-247a403 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon i, .elementor-1871 .elementor-element.elementor-element-247a403 .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon svg{transform:rotate(0deg);}.elementor-1871 .elementor-element.elementor-element-247a403 .gem-textbox:hover .gem-textbox-content .gem-texbox-icon-image-wrapper .elementor-icon{transform:rotate(0deg);}.elementor-1871 .elementor-element.elementor-element-17c3244 .portfolio-slider .portfolio-item .image-inner{opacity:calc(100/100);}.elementor-1871 .elementor-element.elementor-element-17c3244 .portfolio-slider .portfolio-item .wrap > .caption .caption-separator{height:1px;}