:root{--bodyFont:"Onest",sans-serif;--titleFont:"Onest",sans-serif;--primaryColor:#01a66b;--secondaryColor:#005651;--bodyColor:#4b655c;--whiteColor:#fff;--titleColor:#1c1e30;--borderColor:#cde4dc;--inputbgColor:#e6f7f1;--shadow6:0px 16px 32px 0px rgba(0,0,0,.06);--transition:.4s all ease}.themephi-button a{display:inline-flex;justify-content:center;align-items:center;color:#fff;padding:17px 33px;font-size:16px;font-weight:700;line-height:16px;text-align:center;letter-spacing:.05em;text-transform:uppercase;background-color:#222;border-radius:2px;position:relative;transition:all .3s linear;z-index:1;overflow:hidden}.themephi-button a svg{width:20px;position:relative}.themephi-button a .themephi-button-icon{transition:all .3s linear}.themephi-button a .themephi-button-text{transition:all .3s linear;position:relative;z-index:1}.themephi-button.secondary_btn a{background:var(--titleColor)}.themephi-button.secondary_btn a:after{background:var(--primaryColor)}.tp-button-style1 .themephi-button a:before{position:absolute;content:"";top:50%;transform:translate(-50%,-50%);left:50%;width:0;height:0;background:#59018b;transition:all .5s;z-index:-1}.tp-button-style1 .themephi-button a:hover:before{width:100%;height:100%}.tp-button-style1 .themephi-button a:after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:#01865a;transform:translateY(110%);transition:.3s;z-index:-1}.tp-button-style1 .themephi-button a:hover:after{transform:translateY(0%)}.tp-button-upload .themephi-button a:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;content:"";background:#000;transition:all .3s linear}.tp-button-upload .themephi-button a:hover:before{transform:translate3d(0,-100%,0)}.tp-button-new_page .themephi-button a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#000;transition:transform .3s cubic-bezier(.7,0,.2,1);transform-origin:100% 50%;z-index:-1}.tp-button-new_page .themephi-button a:hover:before{transform:scale3d(0,1,1);transform-origin:0% 50%}@keyframes MoveUpInitial{to{transform:translate3d(0,-105%,0)}}@keyframes MoveUpEnd{from{transform:translate3d(0,100%,0)}to{transform:translate3d(0,0,0)}}.tp-button-render .themephi-button a:before{position:absolute;content:"";background:#000;width:120%;height:100%;left:-10%;transform:skew(30deg);transition:transform .4s cubic-bezier(.3,1,.8,1);z-index:-1}.tp-button-render .themephi-button a:hover:before{transform:translate3d(100%,0,0)}.tp-button-reshape .themephi-button a:before{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#e6e6e6;-webkit-clip-path:path("M154.5,88.5 C131,113.5 62.5,110 30,89.5 C-2.5,69 -3.5,42 4.5,25.5 C12.5,9 33.5,-6 85,3.5 C136.5,13 178,63.5 154.5,88.5 Z");clip-path:path("M154.5,88.5 C131,113.5 62.5,110 30,89.5 C-2.5,69 -3.5,42 4.5,25.5 C12.5,9 33.5,-6 85,3.5 C136.5,13 178,63.5 154.5,88.5 Z");transition:clip-path .5s cubic-bezier(.585,2.5,.645,.55),-webkit-clip-path .5s cubic-bezier(.585,2.5,.645,.55),background .5s ease;z-index:auto}.tp-button-reshape .themephi-button a:hover:before{background:#000;-webkit-clip-path:path("M143,77 C117,96 74,100.5 45.5,91.5 C17,82.5 -10.5,57 5.5,31.5 C21.5,6 79,-5.5 130.5,4 C182,13.5 169,58 143,77 Z");clip-path:path("M143,77 C117,96 74,100.5 45.5,91.5 C17,82.5 -10.5,57 5.5,31.5 C21.5,6 79,-5.5 130.5,4 C182,13.5 169,58 143,77 Z")}.tp-button-reshape .themephi-button a:after{position:absolute;left:0;content:"";height:86%;width:97%;top:5%;border-radius:58% 42% 55% 45%/56% 45% 55% 44%;border:1px solid #000;transform:rotate(-20deg);transition:transform .5s cubic-bezier(.585,2.5,.645,.55);z-index:-1}.tp-button-reshape .themephi-button a:hover:after{transform:translate3d(0,-5px,0)}.tp-button-reshape .themephi-button a:hover .themephi-button-text{transform:translate3d(0,-10px,0)}.tp-button-export_file .themephi-button a:before{position:absolute;content:"";background:#000;width:120%;height:0;padding-bottom:120%;top:-110%;left:-10%;border-radius:50%;transform:translate3d(0,68%,0) scale3d(0,0,0);z-index:-1}.tp-button-export_file .themephi-button a:hover:before{transform:translate3d(0,0,0) scale3d(1,1,1);transition:transform .4s cubic-bezier(.1,0,.3,1)}.tp-button-export_file .themephi-button a:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background:#000;transform:translate3d(0,-100%,0);transition:transform .4s cubic-bezier(.1,0,.3,1);z-index:-1}.tp-button-export_file .themephi-button a:hover:after{transform:translate3d(0,0,0);transition-duration:.05s;transition-delay:.4s;transition-timing-function:linear}.tp-button-export_file .themephi-button a:hover .themephi-button-text{animation:MoveScaleUpInitial .3s forwards,MoveScaleUpEnd .3s forwards .3s}@keyframes MoveScaleUpInitial{to{transform:translate3d(0,-105%,0) scale3d(1,2,1);opacity:0}}@keyframes MoveScaleUpEnd{from{transform:translate3d(0,100%,0) scale3d(1,2,1);opacity:0}to{transform:translate3d(0,0,0);opacity:1}}.tp-button-add .themephi-button a:before{position:absolute;top:0;left:0;content:"";background:#000;width:100%;height:0;padding-bottom:100%;border-radius:50%;transform:translate3d(0,0,0);transition:transform .3s;transition-timing-function:ease;transition-timing-function:cubic-bezier(.7,0,.2,1);z-index:-1}.tp-button-add .themephi-button a:hover:before{transform:translate3d(0,100%,0)}.tp-button-swipe .themephi-button a:before{background-color:#4e3c56;position:absolute;top:0;right:0;width:0;height:100%;z-index:-1;transition:all .4s linear;content:""}.tp-button-swipe .themephi-button a:hover:before{left:0;right:auto;width:100%}.tp-button-double_swipe .themephi-button a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:80px solid #495850;right:-50px;border-right:50px solid transparent !important;transform:translateX(-100%);z-index:-1}.tp-button-double_swipe .themephi-button a:hover:before{transform:translateX(-40%)}.tp-button-double_swipe .themephi-button a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:80px solid #495850;left:-50px;border-left:50px solid transparent !important;transform:translateX(100%);z-index:-1}.tp-button-double_swipe .themephi-button a:hover:after{transform:translateX(40%)}.tp-button-smooth .themephi-button a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#38566c;transform:translateY(-100%);z-index:-1}.tp-button-smooth .themephi-button a:hover:before{transform:translateY(-50%)}.tp-button-smooth .themephi-button a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#38566c;transform:translateY(100%);z-index:-1}.tp-button-smooth .themephi-button a:hover:after{transform:translateY(50%)}.tp-button-diagonal_close .themephi-button a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;right:-50px;border-right:50px solid transparent !important;border-bottom:80px solid #74572e;transform:translateX(-100%);z-index:-1}.tp-button-diagonal_close .themephi-button a:hover:before{transform:translateX(-49%)}.tp-button-diagonal_close .themephi-button a:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;left:-50px;border-left:50px solid transparent !important;border-top:80px solid #74572e;transform:translateX(100%);z-index:-1}.tp-button-diagonal_close .themephi-button a:hover:after{transform:translateX(49%)}.tp-button-collision .themephi-button a:before{position:absolute;top:50%;content:"";width:20px;height:20px;background-color:#4d065d;border-radius:50%;left:-20px;transform:translate(-50%,-50%);z-index:-1}.tp-button-collision .themephi-button a:hover:before{animation:criss-cross-left .8s both;animation-direction:alternate}.tp-button-collision .themephi-button a:after{position:absolute;top:50%;content:"";width:20px;height:20px;background-color:#4d065d;border-radius:50%;right:-20px;transform:translate(50%,-50%);z-index:-1}.tp-button-collision .themephi-button a:hover:after{animation:criss-cross-right .8s both;animation-direction:alternate}@-webkit-keyframes criss-cross-left{0%{left:-20px}50%{left:50%;width:20px;height:20px}100%{left:50%;width:375px;height:375px}}@keyframes criss-cross-left{0%{left:-20px}50%{left:50%;width:20px;height:20px}100%{left:50%;width:375px;height:375px}}@-webkit-keyframes criss-cross-right{0%{right:-20px}50%{right:50%;width:20px;height:20px}100%{right:50%;width:375px;height:375px}}@keyframes criss-cross-right{0%{right:-20px}50%{right:50%;width:20px;height:20px}100%{right:50%;width:375px;height:375px}}html *,html :before,html :after{box-sizing:border-box;transition:.5s ease-in-out}