.elementor-3146 .elementor-element.elementor-element-6723d9f:not(.elementor-motion-effects-element-type-background), .elementor-3146 .elementor-element.elementor-element-6723d9f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D9300;}.elementor-3146 .elementor-element.elementor-element-6723d9f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-57px;margin-bottom:0px;padding:50px 0px 50px 0px;}.elementor-3146 .elementor-element.elementor-element-6723d9f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3146 .elementor-element.elementor-element-6723d9f > .elementor-shape-bottom svg{height:125px;transform:translateX(-50%) rotateY(180deg);}.elementor-3146 .elementor-element.elementor-element-a511a53 .elementor-spacer-inner{height:21px;}.elementor-3146 .elementor-element.elementor-element-05dd264{font-family:"Poppins", Sans-serif;font-size:33px;font-weight:300;}.elementor-3146 .elementor-element.elementor-element-d46b902 > .elementor-background-overlay{opacity:0.5;}.elementor-3146 .elementor-element.elementor-element-20ad4d1{text-align:center;color:#000000;font-family:"Poppins", Sans-serif;font-weight:400;}.elementor-3146 .elementor-element.elementor-element-252aa55.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-3146 .elementor-element.elementor-element-252aa55.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-3146 .elementor-element.elementor-element-252aa55.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-3146 .elementor-element.elementor-element-252aa55 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-3146 .elementor-element.elementor-element-252aa55 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-3146 .elementor-element.elementor-element-252aa55 .elementor-image-box-title{color:#2449E3;font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-3146 .elementor-element.elementor-element-b8c7abc .elementor-spacer-inner{height:21px;}.elementor-3146 .elementor-element.elementor-element-6e16c51:not(.elementor-motion-effects-element-type-background), .elementor-3146 .elementor-element.elementor-element-6e16c51 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D9300;}.elementor-3146 .elementor-element.elementor-element-6e16c51{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:6% 0% 0% 0%;}.elementor-3146 .elementor-element.elementor-element-6e16c51 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3146 .elementor-element.elementor-element-6e16c51 > .elementor-shape-bottom svg{height:125px;transform:translateX(-50%) rotateY(180deg);}.elementor-3146 .elementor-element.elementor-element-5f2575e:not(.elementor-motion-effects-element-type-background), .elementor-3146 .elementor-element.elementor-element-5f2575e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D9300;}.elementor-3146 .elementor-element.elementor-element-5f2575e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3146 .elementor-element.elementor-element-5f2575e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3146 .elementor-element.elementor-element-5f2575e > .elementor-shape-bottom svg{height:125px;transform:translateX(-50%) rotateY(180deg);}.elementor-3146 .elementor-element.elementor-element-863ce89 > .elementor-background-overlay{opacity:0.5;}.elementor-3146 .elementor-element.elementor-element-1a52d5c img, .elementor-3146 .elementor-element.elementor-element-1a52d5c svg{border-radius:30px 30px 30px 30px;}.elementor-3146 .elementor-element.elementor-element-deed379{color:#000000;font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-3146 .elementor-element.elementor-element-f673e6c .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-3146 .elementor-element.elementor-element-f673e6c .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-3146 .elementor-element.elementor-element-f673e6c .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:#25B657;background-image:none;}.elementor-3146 .elementor-element.elementor-element-36c13d4 .elementor-spacer-inner{height:21px;}.elementor-3146 .elementor-element.elementor-element-13380e0:not(.elementor-motion-effects-element-type-background), .elementor-3146 .elementor-element.elementor-element-13380e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D9300;}.elementor-3146 .elementor-element.elementor-element-13380e0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:6% 0% 0% 0%;}.elementor-3146 .elementor-element.elementor-element-13380e0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3146 .elementor-element.elementor-element-13380e0 > .elementor-shape-bottom svg{height:125px;transform:translateX(-50%) rotateY(180deg);}.elementor-3146 .elementor-element.elementor-element-5df4e3f:not(.elementor-motion-effects-element-type-background), .elementor-3146 .elementor-element.elementor-element-5df4e3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D9300;}.elementor-3146 .elementor-element.elementor-element-5df4e3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3146 .elementor-element.elementor-element-5df4e3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3146 .elementor-element.elementor-element-5df4e3f > .elementor-shape-bottom svg{height:125px;transform:translateX(-50%) rotateY(180deg);}.elementor-3146 .elementor-element.elementor-element-56cb464 > .elementor-background-overlay{opacity:0.5;}.elementor-3146 .elementor-element.elementor-element-bcfff7b img, .elementor-3146 .elementor-element.elementor-element-bcfff7b svg{border-radius:30px 30px 30px 30px;}.elementor-3146 .elementor-element.elementor-element-11f0acc{color:#000000;font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-3146 .elementor-element.elementor-element-b6fd3a2 .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-3146 .elementor-element.elementor-element-b6fd3a2 .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-3146 .elementor-element.elementor-element-b6fd3a2 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:#25B657;background-image:none;}.elementor-3146 .elementor-element.elementor-element-970d296 .elementor-spacer-inner{height:21px;}.elementor-3146 .elementor-element.elementor-element-9a2432d:not(.elementor-motion-effects-element-type-background), .elementor-3146 .elementor-element.elementor-element-9a2432d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D9300;}.elementor-3146 .elementor-element.elementor-element-9a2432d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:6% 0% 0% 0%;}.elementor-3146 .elementor-element.elementor-element-9a2432d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3146 .elementor-element.elementor-element-9a2432d > .elementor-shape-bottom svg{height:125px;transform:translateX(-50%) rotateY(180deg);}.elementor-3146 .elementor-element.elementor-element-e702da1:not(.elementor-motion-effects-element-type-background), .elementor-3146 .elementor-element.elementor-element-e702da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D9300;}.elementor-3146 .elementor-element.elementor-element-e702da1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-3146 .elementor-element.elementor-element-e702da1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3146 .elementor-element.elementor-element-e702da1 > .elementor-shape-bottom svg{height:125px;transform:translateX(-50%) rotateY(180deg);}.elementor-3146 .elementor-element.elementor-element-9c1e10a > .elementor-background-overlay{opacity:0.5;}.elementor-3146 .elementor-element.elementor-element-14b8586 img, .elementor-3146 .elementor-element.elementor-element-14b8586 svg{border-radius:30px 30px 30px 30px;}.elementor-3146 .elementor-element.elementor-element-2f6d6e0{color:#000000;font-family:"Poppins", Sans-serif;font-weight:300;}.elementor-3146 .elementor-element.elementor-element-250c57a .elementor-button .elementor-align-icon-right{margin-left:0px;}.elementor-3146 .elementor-element.elementor-element-250c57a .elementor-button .elementor-align-icon-left{margin-right:0px;}.elementor-3146 .elementor-element.elementor-element-250c57a .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);background-color:#25B657;background-image:none;}.elementor-3146 .elementor-element.elementor-element-f6417e1 .elementor-spacer-inner{height:21px;}.elementor-3146 .elementor-element.elementor-element-815f720:not(.elementor-motion-effects-element-type-background), .elementor-3146 .elementor-element.elementor-element-815f720 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D9300;}.elementor-3146 .elementor-element.elementor-element-815f720{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:6% 0% 0% 0%;}.elementor-3146 .elementor-element.elementor-element-815f720 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3146 .elementor-element.elementor-element-815f720 > .elementor-shape-bottom svg{height:125px;transform:translateX(-50%) rotateY(180deg);}.elementor-3146 .elementor-element.elementor-element-8113b61 .elementor-spacer-inner{height:21px;}.elementor-3146 .elementor-element.elementor-element-1d2a0c8{font-family:"Poppins", Sans-serif;font-size:33px;font-weight:300;}.elementor-3146 .elementor-element.elementor-element-c1becba .gallery-item{padding:0 15px 15px 0;}.elementor-3146 .elementor-element.elementor-element-c1becba .gallery{margin:0 -15px -15px 0;}.elementor-3146 .elementor-element.elementor-element-c1becba .gallery-item img{border-style:groove;border-width:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-3146 .elementor-element.elementor-element-c1becba .gallery-item .gallery-caption{text-align:center;}.elementor-3146 .elementor-element.elementor-element-425c8e5 .album-content-description{text-align:center;left:50%;margin:0;height:100%;display:inline-flex;flex-flow:column wrap;justify-content:center;transform:translate3d(-50%, 0, 0);}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3146 .elementor-element.elementor-element-6723d9f > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:50px;}.elementor-3146 .elementor-element.elementor-element-6723d9f{margin-top:-23%;margin-bottom:0%;padding:0% 0% 21% 0%;}.elementor-3146 .elementor-element.elementor-element-05dd264{line-height:1.1em;}.elementor-3146 .elementor-element.elementor-element-05dd264 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3146 .elementor-element.elementor-element-252aa55 .elementor-image-box-img{margin-bottom:15px;}.elementor-3146 .elementor-element.elementor-element-6e16c51 > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:50px;}.elementor-3146 .elementor-element.elementor-element-6e16c51{margin-top:-23%;margin-bottom:0%;padding:0% 0% 21% 0%;}.elementor-3146 .elementor-element.elementor-element-5f2575e > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:50px;}.elementor-3146 .elementor-element.elementor-element-5f2575e{padding:6% 6% 6% 6%;}.elementor-3146 .elementor-element.elementor-element-13380e0 > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:50px;}.elementor-3146 .elementor-element.elementor-element-13380e0{margin-top:-23%;margin-bottom:0%;padding:0% 0% 21% 0%;}.elementor-3146 .elementor-element.elementor-element-5df4e3f > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:50px;}.elementor-3146 .elementor-element.elementor-element-5df4e3f{padding:6% 6% 6% 6%;}.elementor-3146 .elementor-element.elementor-element-9a2432d > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:50px;}.elementor-3146 .elementor-element.elementor-element-9a2432d{margin-top:-23%;margin-bottom:0%;padding:0% 0% 21% 0%;}.elementor-3146 .elementor-element.elementor-element-e702da1 > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:50px;}.elementor-3146 .elementor-element.elementor-element-e702da1{padding:6% 6% 6% 6%;}.elementor-3146 .elementor-element.elementor-element-815f720 > .elementor-shape-bottom svg{width:calc(150% + 1.3px);height:50px;}.elementor-3146 .elementor-element.elementor-element-815f720{margin-top:-23%;margin-bottom:0%;padding:0% 0% 21% 0%;}.elementor-3146 .elementor-element.elementor-element-1d2a0c8{line-height:1.1em;}.elementor-3146 .elementor-element.elementor-element-1d2a0c8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for section, class: .elementor-element-6723d9f */body {
     overflow-x:hidden;
} 
.elementor-shape-bottom {
     bottom: -1px;
     animation: wave 45s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;
     width: 500%;
 } 
@keyframes wave {
   0% {
     margin-left: 0;
   }
     50% {
     margin-left: -800px;
   }
   100% {
     margin-left: 0px;
   }
 }  








.gradient_bg {
    background: linear-gradient(235deg, #02631b, #4bd000);
    background-size: 400% 400%;

    -webkit-animation: AnimationName 24s ease infinite;
    -moz-animation: AnimationName 24s ease infinite;
    animation: AnimationName 24s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6e16c51 */body {
     overflow-x:hidden;
} 
.elementor-shape-bottom {
     bottom: -1px;
     animation: wave 45s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;
     width: 500%;
 } 
@keyframes wave {
   0% {
     margin-left: 0;
   }
     50% {
     margin-left: -800px;
   }
   100% {
     margin-left: 0px;
   }
 }  








.gradient_bg {
    background: linear-gradient(235deg, #02631b, #4bd000);
    background-size: 400% 400%;

    -webkit-animation: AnimationName 24s ease infinite;
    -moz-animation: AnimationName 24s ease infinite;
    animation: AnimationName 24s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5f2575e */body {
     overflow-x:hidden;
} 
.elementor-shape-bottom {
     bottom: -1px;
     animation: wave 45s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;
     width: 500%;
 } 
@keyframes wave {
   0% {
     margin-left: 0;
   }
     50% {
     margin-left: -800px;
   }
   100% {
     margin-left: 0px;
   }
 }  








.gradient_bg {
    background: linear-gradient(235deg, #02631b, #4bd000);
    background-size: 400% 400%;

    -webkit-animation: AnimationName 24s ease infinite;
    -moz-animation: AnimationName 24s ease infinite;
    animation: AnimationName 24s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-13380e0 */body {
     overflow-x:hidden;
} 
.elementor-shape-bottom {
     bottom: -1px;
     animation: wave 45s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;
     width: 500%;
 } 
@keyframes wave {
   0% {
     margin-left: 0;
   }
     50% {
     margin-left: -800px;
   }
   100% {
     margin-left: 0px;
   }
 }  








.gradient_bg {
    background: linear-gradient(235deg, #02631b, #4bd000);
    background-size: 400% 400%;

    -webkit-animation: AnimationName 24s ease infinite;
    -moz-animation: AnimationName 24s ease infinite;
    animation: AnimationName 24s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-5df4e3f */body {
     overflow-x:hidden;
} 
.elementor-shape-bottom {
     bottom: -1px;
     animation: wave 45s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;
     width: 500%;
 } 
@keyframes wave {
   0% {
     margin-left: 0;
   }
     50% {
     margin-left: -800px;
   }
   100% {
     margin-left: 0px;
   }
 }  








.gradient_bg {
    background: linear-gradient(235deg, #02631b, #4bd000);
    background-size: 400% 400%;

    -webkit-animation: AnimationName 24s ease infinite;
    -moz-animation: AnimationName 24s ease infinite;
    animation: AnimationName 24s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-9a2432d */body {
     overflow-x:hidden;
} 
.elementor-shape-bottom {
     bottom: -1px;
     animation: wave 45s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;
     width: 500%;
 } 
@keyframes wave {
   0% {
     margin-left: 0;
   }
     50% {
     margin-left: -800px;
   }
   100% {
     margin-left: 0px;
   }
 }  








.gradient_bg {
    background: linear-gradient(235deg, #02631b, #4bd000);
    background-size: 400% 400%;

    -webkit-animation: AnimationName 24s ease infinite;
    -moz-animation: AnimationName 24s ease infinite;
    animation: AnimationName 24s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-e702da1 */body {
     overflow-x:hidden;
} 
.elementor-shape-bottom {
     bottom: -1px;
     animation: wave 45s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;
     width: 500%;
 } 
@keyframes wave {
   0% {
     margin-left: 0;
   }
     50% {
     margin-left: -800px;
   }
   100% {
     margin-left: 0px;
   }
 }  








.gradient_bg {
    background: linear-gradient(235deg, #02631b, #4bd000);
    background-size: 400% 400%;

    -webkit-animation: AnimationName 24s ease infinite;
    -moz-animation: AnimationName 24s ease infinite;
    animation: AnimationName 24s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-815f720 */body {
     overflow-x:hidden;
} 
.elementor-shape-bottom {
     bottom: -1px;
     animation: wave 45s cubic-bezier( 0.36, 0.45, 0.63, 0.53) infinite;
     width: 500%;
 } 
@keyframes wave {
   0% {
     margin-left: 0;
   }
     50% {
     margin-left: -800px;
   }
   100% {
     margin-left: 0px;
   }
 }  








.gradient_bg {
    background: linear-gradient(235deg, #02631b, #4bd000);
    background-size: 400% 400%;

    -webkit-animation: AnimationName 24s ease infinite;
    -moz-animation: AnimationName 24s ease infinite;
    animation: AnimationName 24s ease infinite;
}

@-webkit-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@-moz-keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}
@keyframes AnimationName {
    0%{background-position:0% 88%}
    50%{background-position:100% 13%}
    100%{background-position:0% 88%}
}/* End custom CSS */
.the7_photo-scroller-425c8e5.photo-scroller[data-arrows='true'] .scroller-arrow {  display: flex;}.the7_photo-scroller-425c8e5.photo-scroller[data-arrows='false'] .scroller-arrow {  display: none;}.the7_photo-scroller-425c8e5.photo-scroller .prev {  top: 50%;  transform: translateY(calc(-50% + 0px));  left: 0px;  transform: translateX(0);  transform: translate3d(0,calc(-50% + 0px),0);}@media all and (-ms-high-contrast: none) {  .the7_photo-scroller-425c8e5.photo-scroller .prev {    transform: translateY(-50%);    margin-top: 0px;  }}.the7_photo-scroller-425c8e5.photo-scroller .next {  top: 50%;  transform: translateY(calc(-50% + 0px));  right: 0px;  left: auto;  transform: translateX(0);  transform: translate3d(0,calc(-50% + 0px),0);}@media all and (-ms-high-contrast: none) {  .the7_photo-scroller-425c8e5.photo-scroller .next {    transform: translateY(-50%);    margin-top: 0px;  }}@media screen and (min-width: 481px) and (max-width: 778px) {  .the7_photo-scroller-425c8e5.photo-scroller .ts-ls-tb-fit .ts-wide.ts-ls img {    width: auto;    max-width: none;    height: 50%;    max-height: 50%;  }  .the7_photo-scroller-425c8e5.photo-scroller .ts-ls-tb-fit .ts-narrow.ts-ls img {    width: 50%;    max-width: 50%;    height: auto;    max-height: none;  }  .the7_photo-scroller-425c8e5.photo-scroller .ts-pt-tb-fit .ts-wide.ts-pt img {    width: auto;    max-width: none;    height: 50%;    max-height: 50%;  }  .the7_photo-scroller-425c8e5.photo-scroller .ts-pt-tb-fit .ts-narrow.ts-pt img {    width: 50%;    max-width: 50%;    height: auto;    max-height: none;  }  .the7_photo-scroller-425c8e5.photo-scroller .ts-pt-tb-fill .ts-wide.ts-pt img {    width: 50%;    max-width: 50%;    height: auto;    max-height: none;  }  .the7_photo-scroller-425c8e5.photo-scroller .ts-pt-tb-fill .ts-narrow.ts-pt img {    width: auto;    max-width: none;    height: 50%;    max-height: 50%;  }  .the7_photo-scroller-425c8e5.photo-scroller .ts-ls-tb-fill .ts-wide.ts-ls img {    width: 50%;    max-width: 50%;    height: auto;    max-height: none;  }  .the7_photo-scroller-425c8e5.photo-scroller .ts-ls-tb-fill .ts-narrow.ts-ls img {    width: auto;    max-width: none;    height: 50%;    max-height: 50%;  }}@media screen and (max-width: 480px) {  .the7_photo-scroller-425c8e5.photo-scroller .ts-ls-mob-fit .ts-wide.ts-ls img {    width: auto;    max-width: none;    height: 50%;    max-height: 50%;  }  .the7_photo-scroller-425c8e5.photo-scroller .ts-ls-mob-fit .ts-narrow.ts-ls img {    width: 50%;    max-width: 50%;    height: auto;    max-height: none;  }  .the7_photo-scroller-425c8e5.photo-scroller .ts-pt-mob-fit .ts-wide.ts-pt img {    width: auto;    max-width: none;    height: 50%;    max-height: 50%;  }  .the7_photo-scroller-425c8e5.photo-scroller .ts-pt-mob-fit .ts-narrow.ts-pt img {    width: 50%;    max-width: 50%;    height: auto;    max-height: none;  }  .the7_photo-scroller-425c8e5.photo-scroller .ts-pt-mob-fill .ts-wide.ts-pt img {    width: 50%;    max-width: 50%;    height: auto;    max-height: none;  }  .the7_photo-scroller-425c8e5.photo-scroller .ts-pt-mob-fill .ts-narrow.ts-pt img {    width: auto;    max-width: none;    height: 50%;    max-height: 50%;  }  .the7_photo-scroller-425c8e5.photo-scroller .ts-ls-mob-fill .ts-wide.ts-ls img {    width: 50%;    max-width: 50%;    height: auto;    max-height: none;  }  .the7_photo-scroller-425c8e5.photo-scroller .ts-ls-mob-fill .ts-narrow.ts-ls img {    width: auto;    max-width: none;    height: 50%;    max-height: 50%;  }}@media screen and (max-width: 1049px) {  .the7_photo-scroller-425c8e5.photo-scroller[data-arrows_tablet='true'] .scroller-arrow {    display: flex;  }  .the7_photo-scroller-425c8e5.photo-scroller[data-arrows_tablet='false'] .scroller-arrow {    display: none;  }  .the7_photo-scroller-425c8e5.photo-scroller .prev {    top: 50%;    transform: translateY(calc(-50% + 0px));    left: 0px;    transform: translateX(0);    transform: translate3d(0,calc(-50% + 0px),0);  }  .the7_photo-scroller-425c8e5.photo-scroller .next {    top: 50%;    transform: translateY(calc(-50% + 0px));    right: 0px;    left: auto;    transform: translateX(0);    transform: translate3d(0,calc(-50% + 0px),0);  }}@media screen and (max-width: 1049px) and all and (-ms-high-contrast: none) {  .the7_photo-scroller-425c8e5.photo-scroller .prev {    transform: translateY(-50%);    margin-top: 0px;  }}@media screen and (max-width: 1049px) and all and (-ms-high-contrast: none) {  .the7_photo-scroller-425c8e5.photo-scroller .next {    transform: translateY(-50%);    margin-top: 0px;  }}@media screen and (max-width: 777px) {  .the7_photo-scroller-425c8e5.photo-scroller[data-arrows_mobile='true'] .scroller-arrow {    display: flex;  }  .the7_photo-scroller-425c8e5.photo-scroller[data-arrows_mobile='false'] .scroller-arrow {    display: none;  }  .the7_photo-scroller-425c8e5.photo-scroller .prev {    top: 50%;    transform: translateY(calc(-50% + 0px));    left: 0px;    transform: translateX(0);    transform: translate3d(0,calc(-50% + 0px),0);  }  .the7_photo-scroller-425c8e5.photo-scroller .next {    top: 50%;    transform: translateY(calc(-50% + 0px));    right: 0px;    left: auto;    transform: translateX(0);    transform: translate3d(0,calc(-50% + 0px),0);  }}@media screen and (max-width: 777px) and all and (-ms-high-contrast: none) {  .the7_photo-scroller-425c8e5.photo-scroller .prev {    transform: translateY(-50%);    margin-top: 0px;  }}@media screen and (max-width: 777px) and all and (-ms-high-contrast: none) {  .the7_photo-scroller-425c8e5.photo-scroller .next {    transform: translateY(-50%);    margin-top: 0px;  }}