.icon-default{font-size:1rem}.theme-bg{background-color:#2b75dd}.home-banner-01{position:relative;padding:25px 0 50px}.effect-section{position:relative;overflow:hidden}.effect-section .effect-01{width:70vmax;height:70vmax;position:absolute;top:5vmin;animation:morph 15s linear infinite alternate,spin 20s linear infinite;will-change:border-radius,transform;transform-origin:55% 55%;pointer-events:none;background:#f5f6ff;z-index:-1}.effect-section .effect-01.right{right:-35vmin}.effect-section .effect-01.left{left:-35vmin}.effect-section .effect-img{position:absolute;left:-2px;right:-2px;pointer-events:none;z-index:revert-layer}.effect-section .effect-img img{width:100%}.effect-section .effect-img.bottom{bottom:-10px}.effect-section .effect-img.top{top:-10px}.effect-section .effect-shape{position:absolute;border-radius:57% 43% 35% 65%/27% 17% 83% 73%;width:800px;height:800px;margin:auto}.effect-section .effect-shape.tb{top:0;bottom:0}.effect-section .effect-shape.left{left:-120px}.effect-section .effect-shape.right{right:-120px}.effect-section .effect-shape.top{top:0}.effect-section .effect-shape.bottom{bottom:0}.effect-section .bg-effect{position:absolute;top:0;left:0;right:0;bottom:0}.effect-section .bg-effect.gb-ef70{bottom:25%}@media (max-width:767px){.home-banner{padding:160px 0 250px}}.home-banner .effect{position:absolute;top:0;left:0;bottom:0;right:0;pointer-events:none}.home-banner .effect:after,.home-banner .effect:before{position:absolute;content:'';width:875px;height:300%;bottom:-100%;transform:rotate(-45deg);background:rgba(255,255,255,.02);z-index:1}.home-banner .effect:after{left:50%;margin-left:-130px}.home-banner:after{content:"";position:absolute;bottom:0;left:-300px;right:-110px;top:0;-moz-transform:skew(-29deg);-o-transform:skew(-29deg);-ms-transform:skew(-29deg);-webkit-transform:skew(-29deg);transform:skew(-29deg);border-radius:0 0 180px 0;background:#2b75dd;pointer-events:none}.home-banner .container{position:relative;z-index:1}.home-banner .hb-text{text-align:center;margin:0 0 50px}.home-banner .hb-text h3{color:#fff;font-weight:400;font-size:60px;margin:0 0 40px}@media (max-width:767px){.home-banner .hb-text h3{font-size:32px}}.home-banner .hb-text h3 b{font-weight:400;text-decoration:underline}.home-banner .hb-text p{color:#fff;font-size:20px;width:800px;margin:0 auto;max-width:100%;line-height:32px}.home-banner .hb-form{background:#fff;padding:20px;box-shadow:0 20px 0 -10px rgba(255,255,255,.17),0 38px 0 -20px rgba(255,255,255,.17);border-radius:8px}.home-banner .hb-form .form-control{border-radius:3px;background:#fff;border:1px solid rgba(0,0,0,.2);box-shadow:none;height:45px;width:100%;font-size:15px}@media (max-width:767px){.home-banner .hb-form .form-control{margin-bottom:15px}}.home-banner .hb-form .m-btn{width:100%;height:45px;padding:0 15px}.home-banner-01{position:relative;padding:25px 0 50px}.home-banner-01.home-banner-01-single{padding:50px 0 0}.detail-banner{padding:120px 0 200px}@media (max-width:767px){.home-banner-01{padding:25px 0 0}}.home-banner-01 .hb-text{text-align:center}.home-banner-01.home-banner-01-single .hb-text{margin-bottom:30px}.home-banner-01 .hb-text h1{font-weight:600;color:#fff;font-size:40px;margin:0 0 10px}.home-banner-01.home-banner-01-single .hb-text h1{font-weight:300}.home-banner-01.home-banner-01-single .hb-text h1>b{font-weight:700}.detail-banner .hb-text h1{font-size:35px}@media (max-width:767px){.home-banner-01 .hb-text h1{font-size:30px;margin:0 0 20px}}.home-banner-01 .hb-text p{font-size:19px;margin:0 0 40px;color:#fff;font-weight:300}.home-banner-01 .hb-text p small{font-weight:300}@media (max-width:767px){.home-banner-01 .hb-text p{font-size:17px;margin:0 0 20px}}.home-banner-01 .hb-text .btn-bar .m-btn{margin:5px;min-width:150px;text-align:center;text-decoration:none}.detail-banner .hb-text p{font-size:15px;padding:0 50px;opacity:.8;font-weight:400}.home-banner-02{position:relative;padding:220px 0 0;overflow:hidden}@keyframes floatUpDown{0%,100%{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes floatLeftRight{0%,100%{transform:translateX(0)}50%{transform:translateX(15px)}}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes rotate{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-25px)}}@keyframes fadeInOut{0%,100%{opacity:1}50%{opacity:.5}}.homebg-wrapper{width:450px;position:relative;margin-bottom:10px;margin-right:75px}@media(max-width:992px){.homebg-wrapper{width:75%;margin:0 16% 10%}.home-banner-01 .hb-text{margin:5px 0 50px}.home-banner-01 .hb-text b{display:block}}.homebg-wrapper .item0>img{position:relative;z-index:1;max-width:100%;height:auto}.homebg-wrapper .floating-item{position:absolute;z-index:2}.homebg-wrapper .floating-item img{width:100%}.homebg-wrapper .item1{top:20%;right:-15%;animation:floatUpDown 3s ease-in-out infinite;max-width:50%}.homebg-wrapper .item2{bottom:-13%;left:27%;animation:floatLeftRight 4s ease-in-out infinite;max-width:48%}.homebg-wrapper .item3{bottom:-10%;left:15%;animation:pulse 2s ease-in-out infinite;max-width:20%}.homebg-wrapper .item4{bottom:5%;right:-12%;animation:bounce 2.5s ease-in-out infinite;max-width:25%}.homebg-wrapper .item5{bottom:15%;left:-20%;animation:pulse 2s ease-in-out infinite;max-width:25%}.homebg-wrapper .item6{top:15%;left:-25%;animation:floatUpDown 3s ease-in-out infinite;max-width:50%}.m-btn.m-btn-white{background:#fff;border-color:#fff;color:#233d63}.home-banner-01 .hb-text .btn-bar .m-btn{margin:5px;min-width:150px;text-align:center}.m-btn.m-btn-white:hover{background:0 0;color:#fff}.m-btn.m-btn-round{border-radius:50px}.m-btn.m-btn-shadow{box-shadow:0 21px 35px -5px rgba(0,0,0,.3)}.m-btn{display:inline-block;border:2px solid transparent;color:inherit;line-height:inherit;border-radius:0;width:auto;padding:10px 25px;font-size:17px;cursor:pointer;-moz-transition:ease-in-out all .55s;-o-transition:ease-in-out all .55s;-webkit-transition:ease-in-out all .55s;transition:ease-in-out all .55s}span.market-btn{color:#fff;font-size:25px;margin-right:10px;top:5px;position:relative}#clients_feedbacks .swiper{padding-bottom:30px}.features-table .features-table-item{display:flex;width:100%;justify-content:space-between;padding:15px 20px;align-items:center;transition:background .2s linear}.features-table .features-table-item:nth-child(2n){background:#f4f9ff}.features-table .features-table-second:hover{background:#2b75dd;color:#fff}.features-table .features-table-second:hover .fa-check-circle{color:#fff}.features-table .features-table-first{padding:0;position:sticky;top:0;left:0;border-bottom:0;z-index:99;background:#fff}.features-table .features-table-first .features-table-item--heading{text-align:right;padding-right:30px}.features-table .features-table-item:last-child{border-bottom:0}.features-table .features-table-item--heading{min-width:35%}.features-table .features-table-item--heading p{margin:2px 0 0;font-size:13px;line-height:normal}.features-table .features-table-item--column{text-align:center;width:100%}.features-table .features-table-item--column .fa-check-circle{color:#4caf50}.features-table .features-table-item .price-card{padding:5px;font-size:13px}.features-table .features-table-item .price-card .price-header{padding:15px;width:100%}.price-card{padding:15px 10px;width:100%;color:#333;font-size:14px}.price-card.featured .price-header{background:linear-gradient(233.88deg,#71abfe -26.85%,#1c68d3 45%);color:#fff;position:relative}.price-card.gold .price-header{color:#fff;position:relative;background-color:#facc6b;background-image:linear-gradient(315deg,#facc6b 0,#fabc3c 74%)}.price-card.gold .price-header .price-card--button{color:#ae7d17;border-color:transparent}.price-card.gold .price-header .price-card--button:hover{background-color:#e89745}.price-card.featured .price-header .price-header-featured{position:absolute;left:20%;top:-10px;background:#fff;color:#0a336b;padding:5px 20px;border-radius:10px;font-size:10px;font-weight:400}.price-card.featured .price-header .price-card--button{background:#0b336b;border:none;color:#fff}.price-card .price-header{border-radius:8px;padding:30px 20px 20px;cursor:pointer;background:#f7f7f8;color:#131318;text-align:center}.price-card .price-header .price-card--name{font-size:1.1em}.price-card .price-header .price-card--monthly_price{font-weight:700;font-size:2em}.price-card .price-header .price-card--monthly_price small{font-size:13px;opacity:.8}.price-card .price-header .price-card--yearly_price{font-size:1em}.price-card .price-header .price-card--button{background:#fff;border:1px solid #98989a;padding:10px;width:80%;margin:10px auto 0;border-radius:35px;display:block;font-weight:500}.price-card .price-header a.price-card--button:hover{background:#2b75dd;color:#fff}[data-tooltip]{position:relative;cursor:pointer}[data-tooltip]:not([data-tooltip=""])::after{content:attr(data-tooltip);position:absolute;bottom:150%;left:50%;transform:translateX(-50%);background-color:#fff;color:#202020;padding:10px 15px;border:1px solid rgba(0,0,0,.2);border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.15);white-space:normal;width:100%;min-width:250px;max-width:400px;text-align:left;opacity:0;visibility:hidden;transition:opacity .3s;z-index:100;font-size:14px}[data-tooltip]:hover::after{opacity:1;visibility:visible}.yobiform .form-control{padding:8px 10px;font-size:14px}.yobiform .form-group{margin-bottom:10px;font-size:14px}.yobiform .form-group label{margin-bottom:2px}.word-rotate-list{height:50px;line-height:50px;text-align:left;overflow:hidden;position:relative;list-style:none;padding:0;margin:0;display:inline-block;--item-count:8;--animation-duration:calc(var(--item-count) * 3s);--step-percentage:calc(100 / var(--item-count));--hold-percentage:calc(var(--step-percentage) * 0.8)}.word-rotate-list .word-rotate-item{animation:mRotate var(--animation-duration) cubic-bezier(.33,-.4,.15,1) infinite}@keyframes mRotate{0%,10%{transform:translateY(0)}12.5%,22.5%{transform:translateY(-50px)}25%,35%{transform:translateY(-100px)}37.5%,47.5%{transform:translateY(-150px)}50%,60%{transform:translateY(-200px)}62.5%,72.5%{transform:translateY(-250px)}75%,85%{transform:translateY(-300px)}87.5%,97.5%{transform:translateY(-350px)}100%{transform:translateY(0)}}body .block.block-banners .banner-item-content{padding:0!important}.block-banners{padding:0!important}body .block.block-banners{background-color:#000!important}.banner-sale-wrapper{display:none}@media screen and (min-width:320px){.banner-container{height:auto;background-color:#000;background-image:radial-gradient(circle 325px at 19.2% 64.8%,#ba7611 9.7%,#db8d1a 91.3%);margin:0 auto;display:flex;justify-content:center;flex-direction:row;z-index:5;cursor:pointer;width:100%;position:fixed;top:0;left:0}.banner-sale-wrapper{display:flex;width:100%;padding:12px 8px;justify-content:center;z-index:6}.banner-sale{font-weight:600;text-transform:uppercase;letter-spacing:2px;font-size:10px;height:auto;width:auto;text-align:center;position:relative;color:'#ffffff';cursor:pointer}#banner-overlay a{transition:.3s}#banner-overlay a:hover,.filterOverlay a:focus{filter:invert(20%)}a.nounderline{text-decoration:none!important}#banner-overlay .closebtn{position:absolute;top:20px;right:45px;z-index:999999;font-size:32px;padding:0;color:'#ffffff'}}@media only screen and (min-width:768px){.banner-sale{display:flex;font-size:14px}}.banner-sale-mobile{display:none}@media only screen and (max-width:768px){.banner-sale-mobile{display:block}.banner-sale-desktop{display:none}.banner-sale-wrapper{flex-direction:column}}.banner-sale{background:linear-gradient(to right,#fff 20%,#ffc107 30%,rgb(237 255 172) 70%,#604906 80%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-size:500% auto;animation:textShine 5s ease-in-out infinite alternate}div#timer{color:#000;display:flex;margin-left:50px;text-transform:uppercase;font-size:14px;padding:2px 15px;background:#fff;border-radius:5px;font-weight:500}div#timer i{font-style:normal;font-size:10px}div#timer span:last-child{margin:0}#timer span i{margin-left:5px}#timer span{margin-right:15px}@keyframes textShine{0%{background-position:0 50%}100%{background-position:100% 50%}}@keyframes pulseOutline{0%{background-color:##ffc107;border-color:transparent}50%{background-color:transparent;color:##ffc107;border-color:##ffc107}100%{background-color:##ffc107;border-color:transparent}}#campPopup .btn-animation{animation:pulseOutline 3s infinite}#campPopup .modal-body{padding:10px}#campPopup .close{position:absolute;right:0;top:0;background:#fff;z-index:5;opacity:1;padding:5px 15px 10px 10px;line-height:normal}