/**/
.widget.c-gallery.c-gallery-template-2 {
  margin-top: 88px;
}
.widget.c-gallery.c-gallery-template-2 .widget-content {
  overflow: hidden;
}
.widget.c-gallery.c-gallery-template-2 .widget-item {
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.widget.c-gallery.c-gallery-template-2 .widget-item-wrapper {
  overflow: hidden;
  cursor: pointer;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.widget.c-gallery.c-gallery-template-2 .widget-item-picture {
  display: block;
  position: relative;
  width: 100%;
  cursor: pointer;
  padding-top: 100%;
  overflow: hidden;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  filter: grayscale(1);
  transition: 0.4s;
}
.widget.c-gallery.c-gallery-template-2 .widget-item-picture:hover {
    filter: none;
}
.widget.c-gallery.c-gallery-template-2 .widget-item-picture img {
  display: none;
}
.widget.c-gallery.c-gallery-template-2 .widget-footer {
    font-weight: 500;
    font-size: 18px;
    line-height: 133.5%;
    letter-spacing: 0.02em;
    margin: 0 45px;
    position: relative;
    top: -2px;
}
.widget.c-gallery.c-gallery-template-2 .widget-footer-button {
	text-decoration: none;   
	position: relative;
}
.widget.c-gallery.c-gallery-template-2 .widget-footer-button:hover, 
.widget.c-gallery.c-gallery-template-2 .widget-footer-button:focus, 
.widget.c-gallery.c-gallery-template-2 .widget-footer-button:active {
color: #ff8330 !important;
}
.widget.c-gallery.c-gallery-template-2 .widget-item:hover .widget-item-picture {

}
.widget.c-gallery.c-gallery-template-2 [data-role="owl-carousel"] {
    margin-bottom: 20px;
}
.widget.c-gallery.c-gallery-template-2 [data-role="owl-carousel"]:last-child .owl-stage-outer {
    margin-left: -160px;
}
.c-gallery-template-2 .owl-carousel .owl-transform {
    transform: translate(-150px, 0) !important;
    -webkit-transform: translate(-150px, 0) !important;
    -moz-transform: translate(-150px, 0) !important;
     -ms-transform: translate(-150px, 0) !important;
      -o-transform: translate(-150px, 0) !important;
}
.widget.c-gallery.c-gallery-template-2 .custom-navigation {
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 1240px;
    margin: 0 auto;
    margin-top: 46px;
}
.widget.c-gallery.c-gallery-template-2 .widget-footer-button:after {
    content: "";
    position: absolute;
    bottom: -2px;
    left: 0;
    right: 0;
    height: 1.2px;
    background: #ff8330;
    width: 100%;
    transition: 0.4s;
}
.widget.c-gallery.c-gallery-template-2 .widget-footer-button:hover:after {
    width: 0;
}
.widget.c-gallery.c-gallery-template-2 .custom-navigation .customNextBtn, 
.widget.c-gallery.c-gallery-template-2 .custom-navigation .customPrevBtn{
	cursor:pointer;
}
.widget.c-gallery.c-gallery-template-2 .custom-navigation .customNextBtn svg path, 
.widget.c-gallery.c-gallery-template-2 .custom-navigation .customPrevBtn svg path {
    transition: 0.4s;	
}
.widget.c-gallery.c-gallery-template-2 .custom-navigation .customNextBtn:hover svg path, 
.widget.c-gallery.c-gallery-template-2 .custom-navigation .customPrevBtn:hover svg path {
    stroke: #ff8330;
}
.widget.c-gallery.c-gallery-template-2 .widget-item-picture .icon {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: rgba(255, 130, 48, 0.8);
    backdrop-filter: blur(35px);
    display: inline-flex;
    width: 66px;
    height: 66px;
    justify-content: center;
    align-items: center;
    border-radius: 50%;
    opacity: 0;
    transition: 0.4s;
}
.widget.c-gallery.c-gallery-template-2 .widget-item-picture:hover .icon {
    opacity: 1;
}
.widget.c-gallery.c-gallery-template-2 .widget-footer .mobile-arrow {
    display: none;
}

@media all and (max-width: 1024px) {
	.widget.c-gallery.c-gallery-template-2 [data-role="owl-carousel"]{
		display:none;
	}
	.widget.c-gallery.c-gallery-template-2 {
		margin: 69px 0 0 0px;
	}
	.widget.c-gallery.c-gallery-template-2 .custom-navigation .customNextBtn, .widget.c-gallery.c-gallery-template-2 .custom-navigation .customPrevBtn{
		display:none;
	}
	.widget.c-gallery.c-gallery-template-2 .widget-content{
	    margin-top: 20px;
		margin-left: 20px;
	}
	.widget.c-gallery.c-gallery-template-2 .widget-footer{
		margin: 0 0;   
		font-size: 16px;
	}
	.widget.c-gallery.c-gallery-template-2 .widget-footer .mobile-arrow {
		display: inline-block;
	}
	.widget.c-gallery.c-gallery-template-2 .widget-footer .mobile-hidden-text {
		display: none;
	}
	.widget.c-gallery.c-gallery-template-2 .widget-footer-button:after{
		display: none;	
	}
	.widget.c-gallery.c-gallery-template-2 .custom-navigation{
	    justify-content: flex-start;    
		margin-top: 20px;	
	}
	.widget.c-gallery.c-gallery-template-2 .widget-title {
	
	}
	.widget.c-gallery.c-gallery-template-2 .widget-footer-button{
	    font-weight: 600;
		font-size: 16px;
		line-height: 20px;
		letter-spacing: 0.02em;	
	}
	.widget.c-gallery.c-gallery-template-2 .widget-footer svg {
		position: relative;
		top: 2px;
		left: 0;
		margin-left: 7px;
		transition: 0.4s;
	}
	.widget.c-gallery.c-gallery-template-2 .widget-footer-button:hover svg {
		left: 10px;
	}
}
@media all and (max-width: 768px) {
    .widget.c-gallery.c-gallery-template-2 {
      margin-top: 60px;
    }
	.widget.c-gallery.c-gallery-template-2 [data-role="mobile-carousel"] .owl-stage-outer {
		margin-left: -20px;
	}
}

/*# sourceMappingURL=style.css.map */
