html, body{
overflow-x:hidden;
}
img, svg, .elementor-button{
user-select:none;
-moz-user-select:none;
-webkit-user-select:none;
}
body{
padding-top:var(--header-height, 90px);
}
#header{
position:fixed;
top:0;
right:0;
left:0;
height:90px;
}
@keyframes pulsate-bck {
0% {
-webkit-transform: translateY(0);
transform: translateY(0)
}
50% {
-webkit-transform: translateY(10px);
transform: translateY(10px)
}
to {
-webkit-transform: translateY(0);
transform: translateY(0)
}
}
@keyframes arrow_pulse {
0% {
-moz-box-shadow: 0 0 0 0 rgba(50,87,101, 0.4);
box-shadow: 0 0 0 0 rgba(50,87,101, 0.4);
}
70% {
-moz-box-shadow: 0 0 0 10px rgba(50,87,101, 0);
box-shadow: 0 0 0 10px rgba(50,87,101, 0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(50,87,101, 0);
box-shadow: 0 0 0 0 rgba(50,87,101, 0);
}
}
@keyframes arrow_pulse2 {
0% {
-moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0.4);
box-shadow: 0 0 0 0 rgba(255,255,255, 0.4);
}
70% {
-moz-box-shadow: 0 0 0 10px rgba(255,255,255, 0);
box-shadow: 0 0 0 10px rgba(255,255,255, 0);
}
100% {
-moz-box-shadow: 0 0 0 0 rgba(255,255,255, 0);
box-shadow: 0 0 0 0 rgba(255,255,255, 0);
}
}
.btn-arrow .elementor-button{
padding:0 !important;
background-color:transparent;
user-select:none;
-moz-user-select:none;
-webkit-user-select:none;
}
.btn-arrow .elementor-button-content-wrapper{
padding:0 !important;
gap:0;
}
.btn-arrow .elementor-button-text{
padding:14px 30px;
background-color:#33C9CE;
font-weight:500;
border-radius:50px;
min-width:160px;
text-align:center;
}
.btn-arrow .elementor-button-icon{
background-color:#325765;
padding:14px;
border-radius:50px;
height:45px;
width:45px;
box-sizing:border-box;
margin-left:-14px;
z-index:1;
transform:rotate(0deg);
transition:all .2s;
}
.btn-arrow:hover .elementor-button-icon{
animation: arrow_pulse 2s infinite;
transform:scale(1.2) rotate(0deg);
}
:is(.btn-arrow2, .btn-arrow3) .elementor-button-icon{
background-color:#fff;
}
:is(.btn-arrow2, .btn-arrow3) .elementor-button-icon svg path{
fill:#325765;   
}
.btn-arrow3 .elementor-button-text{
background-color:#4dc279;
}
:is(.btn-arrow2, .btn-arrow3):hover .elementor-button-icon{
animation: arrow_pulse2 2s infinite;
}
.payfi-itabs::before{
content:'';
position:absolute;
left:0;
top:0;
bottom:0;
width:10px;
background-color:#D9D9D9;
border-radius:20px;
}
.payfi-itabs{
padding-left:30px;
display:flex;
gap:20px;
flex-direction:column;
}
.payfi-itab{
border:1px solid #E5E5E5;
padding:20px;
border-radius:20px;
display:flex;
flex-direction:column;
gap:8px;
box-sizing:border-box;
cursor:pointer;
position:relative;
user-select:none;
-moz-user-select:none;
-webkit-user-select:none;
transition:all .2s;
}
.payfi-itab::before{
content:'';
position:absolute;
left:-31px;
top:0;
bottom:0;
width:10px;
background-color:#4dc279;
border-radius:20px;
opacity:0;
}
.payfi-itab h4{
color:#011821;
font-weight:700;
font-size:1em !important;
margin:0;
}
.payfi-itab p{
margin-bottom:0;
font-size:.8em;
line-height:1.5em;
color:#6B6969;
}
.payfi-itab.active{
background-color:#e4f6eb;
border-color:#e4f6eb;
}
.payfi-itab.active::before{
opacity:1;
}
.payfi-fees thead th{
background-color:#4db6c2;
color:#fff;
font-size:1.5em;
font-weight:normal;
border:1px solid #4db6c2;
text-align:center;
padding:20px 20px;
}
.payfi-fees tbody td{
border:1px solid #4db6c2;
background-color:#fff !important;
font-size:1.5em;
text-align:center;
color:#000;
padding:34px 20px;
}
.payfi-iblocks > .iblocks-wrapper{
display: flex;
flex-wrap:wrap;
gap:var(--gap, 20px);
}
.payfi-iblocks > .iblocks-wrapper > .payfi-iblock{
display: flex;
flex-direction:column;
align-items:center;
gap:20px;
width:calc(100%/var(--cols, 1) - var(--gap,20px)*(var(--cols, 1) - 1)/var(--cols, 1));
}
.payfi-iblocks.swiper-initialized > .iblocks-wrapper{
display: flex;
--gap:0;
flex-wrap:nowrap;
}
.payfi-iblocks:not(.swiper-initialized) > .iblocks-wrapper{
transform:unset !important;
}
.payfi-iblocks.swiper-initialized > .iblocks-wrapper > .payfi-iblock{
flex:1;
width:100%;
height:auto;
}
.payfi-iblocks > .iblocks-wrapper > .payfi-iblock > figure{
width:var(--imagesize, 100%);
padding-top:var(--imagesize, 100%);
height:0;
position: relative;
overflow: hidden;
margin: 0;
}
.payfi-iblocks > .iblocks-wrapper > .payfi-iblock > figure > img{
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
height: 100%;
width: 100%;
object-fit:contain;
}
.payfi-iblocks > .iblocks-wrapper > .payfi-iblock > h4{
font-size:1em;
text-align: center;
margin: 0;
}
.marquee-blocks .swiper-slide{
width:200px;
height:auto;
}
.marquee-block{
width:200px;
padding:20px;
background-color:#f2f4f7;
color:#000;
text-align:center;
font-size:.89em;
line-height:1.3em;
border-radius:25px;
height:100%;
display: flex;
justify-content:center;
align-items:center;
}
.rnz-menu-icon{
height:20px;
width:26px;
position: relative;
}
.rnz-menu-icon span{
height:2px;
width:26px;
border-radius:3px;
background-color:#fff;
display: block;
position: absolute;
transition:all .25s linear;
}
.rnz-menu-icon span:nth-child(1){
top:0;
}
.rnz-menu-icon span:is(:nth-child(2), :nth-child(3)){
top:50%;
left:50%;
transform:translate(-50%, -50%);
}
.rnz-menu-icon span:nth-child(3){
opacity:0;
}
.rnz-menu-icon span:nth-child(4){
bottom:0;
}
.rnz-menu-icon.active span:nth-child(1){
opacity:0;
transform:translateX(100%);
}
.rnz-menu-icon.active span:nth-child(4){
opacity:0;
transform:translateX(-100%);
}
.rnz-menu-icon.active span:nth-child(2){
transform:translate(-50%, -50%) rotate(45deg);
}
.rnz-menu-icon.active span:nth-child(3){
opacity:1;
transform:translate(-50%, -50%) rotate(-45deg);
}
.rnz-menu-mobile{
display: none;
position:fixed;
left:0;
bottom:0;
top:var(--header-height, 90px);
right:0;
background-color:#fff;
z-index:9;
transition:opacity .3s linear;
}
.rnz-menu-mobile__inner{
padding:40px 20px;
overflow-y:auto;
overflow-x:hidden;
}
.rnz-menu-mobile__inner ul{
display: flex;
flex-direction:column;
gap:0;
}
.rnz-menu-mobile__inner ul li{
margin-bottom:30px;
}
.rnz-menu-mobile__inner ul li > a{
color:#000;
padding:0 !important;
font-size:1.45em;
display: block;
width:100%;
text-align:center;
}
.rnz-menu-mobile__inner ul li.sep-after{
padding-bottom:30px;
margin-bottom:30px;
border-bottom:1px solid #E5E5E5;
}
.rnz-menu-mobile__inner ul li.sep-before{
padding-top:10px;
margin-top:10px;
border-top:1px solid #E5E5E5;
}
.rnz-menu-mobile__inner ul li:is(.btn-line, .btn){
margin-bottom:10px;
}
.rnz-menu-mobile__inner ul li:is(.btn-line, .btn) > a{
display:flex;
width:100%;
box-sizing:border-box;
padding:18px 25px !important;
border:1px solid #E5E5E5;
border-radius:60px;
text-align:center;
justify-content:center;
align-items:center;
}
.rnz-menu-mobile__inner ul li.btn-line > a{
border-color:#E5E5E5;
}
.rnz-menu-mobile__inner ul li.btn > a{
background-color:#33C9CE;
border-color:#33C9CE;
color:#fff !important;
}
@media screen and (max-width:1200px){
.rnz-section.e-con > .e-con-inner{
width:calc(100dvw - 60px);
}
}
@media screen and (max-width:767px){
.rnz-menu-mobile{
display: block;
opacity:0;
pointer-events:none;
transform:translateY(-80%);
transition:all .25s linear;
}
.rnz-menu-mobile.active{
display:block;
opacity:1;
transform:translateY(0);
pointer-events:all;
}   
}