
.xo-btn,.btn-template1,.btn-template2,.btn-template3{display:inline-block;transition:all 0.3s;cursor:pointer;text-align:center}.xo-btn--icon{align-items:center;position:relative;overflow:hidden}.xo-btn--icon-left,.xo-btn--icon-right{display:inline-flex}.xo-btn--icon-left i,.xo-btn--icon-right i{display:inline-block;margin-right:7px}.xo-btn--icon-right i{margin-left:7px}.xo-btn--icon-top i,.xo-btn--icon-top span,.xo-btn--icon-bottom i,.xo-btn--icon-bottom span{display:inline-block;width:100%;height:100%}.xo-btn--hidetext span{display:none}.xo-btn--hidetext i{margin:0}.xo-btn-effect-sweep{vertical-align:middle;transform:perspective(1px) translateZ(0);position:relative;overflow:hidden}.xo-btn-effect-sweep:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#fff;transform:scaleX(0);transform-origin:0 50%;transition-property:transform;transition-duration:0.3s;transition-timing-function:ease-out}.xo-btn-effect-sweep:hover:before{transform:scaleX(1)}.xo-btn-effect-sweep.xo-btn-effect-sweep--left:before{transform-origin:100% 50%}.xo-btn-effect-sweep.xo-btn-effect-sweep--bottom:before{transform:scaleY(0);transform-origin:50% 0}.xo-btn-effect-sweep.xo-btn-effect-sweep--bottom:hover:before{transform:scaleY(1)}.xo-btn-effect-sweep.xo-btn-effect-sweep--top:before{transform:scaleY(0);transform-origin:50% 100%}.xo-btn-effect-sweep.xo-btn-effect-sweep--top:hover:before{transform:scaleY(1)}.xo-btn-effect-shutter{vertical-align:middle;transform:perspective(1px) translateZ(0);position:relative;overflow:hidden}.xo-btn-effect-shutter:before{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#fff;transform:scaleX(1);transform-origin:50%;transition-property:transform;transition-duration:0.3s;transition-timing-function:ease-out}.xo-btn-effect-shutter:hover:before{transform:scaleX(0)}.xo-btn-effect-shutter.xo-btn-effect-shutter--out:before{transform:scaleX(0)}.xo-btn-effect-shutter.xo-btn-effect-shutter--out:hover:before{transform:scaleX(1)}.xo-btn-effect-shutter.xo-btn-effect-shutter--v:before{transform:scaleY(1)}.xo-btn-effect-shutter.xo-btn-effect-shutter--v:hover:before{transform:scaleY(0)}.xo-btn-effect-shutter.xo-btn-effect-shutter--out-v:before{transform:scaleY(0)}.xo-btn-effect-shutter.xo-btn-effect-shutter--out-v:hover:before{transform:scaleY(1)}.xo-btn-effect-move,.btn-template3{background-size:300% 100%;transition:all .3s ease !important}.xo-btn-effect-move:hover,.btn-template3:hover{background-position:100% 0 !important}.xo-btn-effect-move.xo-btn-effect-move--right,.xo-btn-effect-move--right.btn-template3{background-position:100% 0}.xo-btn-effect-move.xo-btn-effect-move--right:hover,.xo-btn-effect-move--right.btn-template3:hover{background-position:0 0}.xo-btn-ieffect i,.xo-btn-ieffect span{display:inline-block;width:100%;height:100%;transition:all 0.3s}.xo-btn-ieffect i{position:absolute;display:flex;align-items:center;justify-content:center}.xo-btn-ieffect1 i{left:0;top:-100%}.xo-btn-ieffect1:hover span{transform:translateY(300%)}.xo-btn-ieffect1:hover i{top:0}.xo-btn-ieffect2 i{left:0;bottom:-100%}.xo-btn-ieffect2:hover span{transform:translateY(-300%)}.xo-btn-ieffect2:hover i{bottom:0}.xo-btn-ieffect3 i{left:-100%;top:0}.xo-btn-ieffect3:hover span{transform:translateX(300%)}.xo-btn-ieffect3:hover i{left:0}.xo-btn-ieffect4 i{left:100%;top:0}.xo-btn-ieffect4:hover span{transform:translateX(-300%)}.xo-btn-ieffect4:hover i{left:0}.btn-template1{font-size:16px !important;color:#007aff !important;font-weight:700 !important;border:2px solid #007aff !important;border-radius:5px !important;padding:10px 25px !important}.btn-template1:hover{font-size:16px !important;color:#fff !important;font-weight:700 !important;background-color:#060708 !important}.btn-template1:before{background-color:#fff}.btn-template2{font-size:15px !important;color:#fff !important;font-weight:700 !important;text-transform:uppercase !important;border:2px solid #fff !important;border-radius:100px !important;padding:10px 25px !important}.btn-template2:hover{font-size:15px !important;color:#000 !important;font-weight:700 !important;background-color:#fff !important}.btn-template2:before{background-color:#fff}.btn-template3{font-size:15px !important;color:#fff !important;font-weight:700 !important;text-transform:uppercase !important;border-radius:100px !important;padding:10px 25px !important;background-image:linear-gradient(120deg, #25aae1 0, #40e495 37.5%, #30dd8a 57%, #2bb673 100%)}.xo-txt-desc{font-size:16px}@media only screen and (max-width: 992px){.xo-txt-desc{font-size:15px}}@media only screen and (max-width: 768px){.xo-txt-desc{font-size:14px}}.xo-txt-title{font-size:20px}@media only screen and (max-width: 992px){.xo-txt-title{font-size:16px}}@media only screen and (max-width: 768px){.xo-txt-title{font-size:14px}}.xo-loading-08{display:inline-block;position:relative;width:80px;height:80px;transform:rotate(45deg);transform-origin:40px 40px}.xo-loading-08 div{top:32px;left:32px;display:block;position:absolute;width:32px;height:32px;background:var(--xo-loading-color);animation:xoloading08 1.2s infinite cubic-bezier(0.215, 0.61, 0.355, 1)}.xo-loading-08 div:after,.xo-loading-08 div:before{content:" ";position:absolute;display:block;width:32px;height:32px;background:var(--xo-loading-color)}.xo-loading-08 div:before{left:-24px;border-radius:50% 0 0 50%}.xo-loading-08 div:after{top:-24px;border-radius:50% 50% 0 0}@keyframes xoloading08{0%{transform:scale(0.95)}5%{transform:scale(1.1)}39%{transform:scale(0.85)}45%{transform:scale(1)}60%{transform:scale(0.95)}100%{transform:scale(0.9)}}.xo-gallery{--xo-loading-color: #bdbdbd}.xo-hoverdir .imagebox__hover{transition:all 0s;left:100%;right:auto;bottom:auto;width:100%;height:100%;overflow:hidden}.xo-hoverdir .imagebox__hover:after{opacity:.6}.xo-e-push-small-top .imagebox__media,.xo-e-push-small-top .imagebox__hover{transition:all 0.5s cubic-bezier(0.5, 0.72, 0.24, 0.94)}.xo-e-push-small-top .imagebox__media{transform:translate(0)}.xo-e-push-small-top .imagebox__hover{height:60px;line-height:60px;bottom:auto;transform:translateY(-60px)}.xo-e-push-small-top:hover .imagebox__media{transform:translateY(60px)}.xo-e-push-small-top:hover .imagebox__hover{transform:translateY(0px)}.no-effect .imagebox__hover:after{opacity:0}.xo-gallery-id-6 .imagebox_title{colour:#000}

