@charset "UTF-8";

@-webkit-keyframes bounce {
0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
}
@-moz-keyframes bounce {
0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
}
@-ms-keyframes bounce {
0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
}
@keyframes bounce {
0%,100%,20%,50%,80%{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}
40%{-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);transform:translateY(-20px)}
60%{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}
}
body,button,input,optgroup,select,textarea{color:#52525c;font-family:"Open Sans",sans-serif;font-size:16px;line-height:1.5}
a{transition:all .3s ease-in-out}
a:hover{text-decoration:none}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{clear:both;font-family:Poppins,sans-serif;line-height:1.2em;font-weight:700;color:#071c4d}
.h1,.h2,.h3,h1,h2,h3{margin-top:0;margin-bottom:15px}
.h4,.h5,.h6,h4,h5,h6{margin-top:0;margin-bottom:10px}
.h1,h1{font-size:34px}
.h2,h2{font-size:30px}
.h3,h3{font-size:26px}
.h4,h4{font-size:24px}
.h5,h5{font-size:16px}
.h6,h6{font-size:14px}
p{margin-bottom:1.5em}
cite,dfn,em,i{font-style:italic}
address{margin:0 0 1.5em}
pre{background:#eee;font-family:"Courier 10 Pitch",Courier,monospace;line-height:1.6;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:1.6em}
code{color:#175cff}
code,kbd,tt,var{font-family:Poppins,sans-serif;font-size:16px}
abbr,acronym{border-bottom:1px dotted #8a8da1;cursor:help}
ins,mark{text-decoration:none}
big{font-size:125%}
html{box-sizing:border-box;margin-top:0!important}
*,:after,:before{box-sizing:inherit}
body{background:#fff;position:relative;font-size:16px;font-weight:400;line-height:26px;overflow-x:hidden;color:#52525c}
hr{background-color:#ccc;border:0;height:1px;margin-bottom:1.5em}
img{height:auto;max-width:100%}
p{margin-bottom:1em}
.pr{position:relative}
.no-scroll{overflow:hidden}
.pb-100{padding-bottom:100px}
.pt-80{padding-top:63px}
.pt-100{padding-top:110px}
@media (max-width:576px) {
.pt-100{padding-top:50px}
}
.pt-50{padding-top:50px}
.h-100{height:100%}
.site-main{min-height:50vh}
@media (max-width:767px) {
.position-default{position:static!important}
}
.pts-18{padding-top:18%}
@media (max-width:1024px) {
.pts-18{padding-top:30%}
}
@media (max-width:576px) {
.pts-18{padding-top:40%}
}
@media (min-width:992px) {
.pl_30{padding-left:30px}
}
@media (max-width:991px) {
.tt-order-2{order:2}
}
.pb-50{padding-bottom:50px}
.pb-110{padding-bottom:110px}
.mb-30{margin-bottom:30px}
.mb-70{margin-bottom:67px!important;font-weight:500!important}
@font-face{font-family:Futura;src:url(/wp-content/themes/quiety/assets/fonts/FuturaPTLight.woff) format("WOFF");font-weight:300}
@font-face{font-family:Futura;src:url(/wp-content/themes/quiety/assets/fonts/FuturaPTBook.woff) format("WOFF");font-weight:400}
@font-face{font-family:Futura;src:url(/wp-content/themes/quiety/assets/fonts/FuturaPTMedium.woff) format("WOFF");font-weight:500}
@font-face{font-family:Futura;src:url(/wp-content/themes/quiety/assets/fonts/FuturaPTDemi.woff) format("WOFF");font-weight:600}
@font-face{font-family:Futura;src:url(/wp-content/themes/quiety/assets/fonts/FuturaPTHeavy.woff) format("truetype");font-weight:700}
.tt-slider-pagination{height:40px}
.tt-portfolio-pagination{margin:45px auto 0;width:max-content}
.swiper-pagination-bullet{background:#05003c;opacity:1!important;position:relative;transition:all .3s ease-in-out;margin:0 9px!important}
.swiper-pagination-bullet:before{content:"";position:absolute;height:20px;width:20px;border:1px solid #175cff;border-radius:50%;opacity:0;top:-7px;left:-7px;transition:all .3s ease-in-out;transform:scale(.5)}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#175cff}
.swiper-pagination-bullet.swiper-pagination-bullet-active:before{opacity:1;transform:scale(1)}
@media (min-width:1200px) {
.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1200px}
}
.elementor-section.elementor-section-boxed>.elementor-container{max-width:1170px}
@media (max-width:1200px) {
.elementor-section.elementor-section-boxed>.elementor-container{max-width:960px!important}
}
@media (max-width:991px) {
.elementor-section.elementor-section-boxed>.elementor-container{max-width:720px!important}
}
@media (max-width:767px) {
.elementor-section.elementor-section-boxed>.elementor-container{max-width:540px!important}
}
@media (max-width:576px) {
.elementor-section.elementor-section-boxed>.elementor-container{max-width:100%!important}
}
@media (min-width:991px) {
.justify-content-lg-end{justify-content:flex-end!important}
}
@media (max-width:1024px) {
.nio-order-md{order:1}
.btn-responsive{max-width:70%}
}
@media (max-width:767px) {
.btn-responsive{max-width:100%;width:100%}
.btn-responsive .btn{font-size:1rem}
}
b,strong{font-weight:700}
figure{margin:1em 0}
.container-full{max-width:1670px;width:100%;padding:0 15px;margin:0 auto}
.extended-parallax{position:absolute}
.height-max-content{height:max-content}
.tt-image-order-2{order:2}
ol,ul{padding-left:20px;margin-bottom:30px}
.comment-list ol,.comment-list ul{padding-left:25px;margin-bottom:30px}
.comment-list ol ol,.comment-list ol ul,.comment-list ul ol,.comment-list ul ul{margin-bottom:0}
ul ul{list-style-type:disc}
.tt__list{margin:0;padding:0;list-style:none}
.tt__list li{color:#575757;line-height:1.9;display:flex;align-items:baseline;position:relative;font-size:16px;margin-bottom:6px}
.tt__list li.icon-shape i{height:20px;width:20px;text-align:center;line-height:20px;background-color:rgba(23,92,255,.102);border-radius:50%;color:#175cff;display:inline-block}
.tt__list li p{margin:0}
.tt__list li i{margin-right:10px;font-size:14px;color:#a6afbc;min-width:18px;text-align:center}
.tt__list li a{color:#071c4d;display:flex;align-items:baseline}
.tt__list li a:hover{color:#175cff}
.tt__list.list-dice li{padding-left:25px;display:block}
.tt__list.list-dice li:before{content:"";position:absolute;width:8px;height:8px;border-radius:50%;left:0;top:15px;background:#6730e3;transform:translateY(-50%);transition:all .5s}
.tt__list.inline-items li{display:inline-block}
.tt__list.inline-items li:not(:last-child){margin-right:20px}
table{width:100%;margin-bottom:30px;border:1px solid #dce0e5}
table thead{background:#f5f5f5}
table th{text-align:left;padding:10px 15px;color:#071c4d;font-size:16px;font-weight:600;min-width:130px;vertical-align:middle}
table th a{color:#071c4d}
table th a:hover{color:#175cff}
table td{padding:10px 15px;border-top:none;border-right:none;vertical-align:middle}
table td:last-child{border-right:1px solid #dce0e5}
.wp-block-calendar table th{min-width:40px;text-align:center}
tbody{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;direction:ltr}
tbody>tr{border-top:1px solid #dce0e5}
tfoot tr #next a:hover,tfoot tr #prev a:hover{color:#175cff}
tbody>tr>th{background-color:#f5f5f5}
table thead~tbody>tr>th{background-color:transparent}
caption{caption-side:top;text-align:center}
.calendar_wrap caption{text-align:center;background:#f0f2f9;color:#051441;font-weight:500}
.calendar_wrap table td,.calendar_wrap table tr{border:0}
.calendar_wrap table thead tr{border:0}
.calendar_wrap table thead tr th{border:0}
nav.wp-calendar-nav{background:#f0f2f9;padding:5px 20px}
.wp-calendar-nav-next{float:right}
@media (max-width:576px) {
table th{min-width:80px}
}
.tt-btn{padding:9px 33px;position:relative;z-index:1;border:2px solid #175cff;color:#fff;font-size:15px;display:inline-flex;justify-content:center;align-items:center;font-weight:500;transition:all .4s ease-in-out;background-color:#175cff;border-radius:6px}
.tt-btn.btn-circle{border-radius:30px}
.tt-btn.btn-sqr{border-radius:0}
.tt-btn.btn-round{border-radius:6px}
.tt-btn .tt-btn-content-wrapper{display:flex;align-items:center}
.tt-btn .tt-btn-content-wrapper .elementor-align-icon-right,.tt-btn .tt-btn-content-wrapper .tt-btn__align-icon-right{order:2}
.tt-btn:hover{background:0 0;color:#175cff}
.tt-btn:hover:before{height:0}
.tt-btn.btn-small{padding:5px 30px}
.tt-btn.btn-lg{padding:14px 35px;font-size:20px}
.tt-btn.btn-outline{background:0 0;color:#175cff;border-color:#175cff}
.tt-btn.btn-outline:hover{color:#fff;border-color:#175cff;background-color:#175cff}
.tt-btn.btn-light{color:#175cff;background-color:#fff;border-color:#fff}
.tt-btn.btn-light:hover{color:#fff;background:0 0;border-color:#fff}
.tt-btn .elementor-align-icon-left{margin-right:5px}
.tt-btn .elementor-align-icon-right{margin-left:5px}
.tt-btn .tt-btn-icon{font-size:14px}
.tt-btn.hover_translate i{vertical-align:middle;transition:all .2s ease}
.tt-btn.hover_translate:hover i{transform:translateX(3px);margin-left:3px}
.play-button{color:rgba(255,255,255,.7);font-size:15px;font-weight:400}
.play-button i{height:45px;width:45px;line-height:43px;border:2px solid rgba(255,255,255,.4);text-align:center;margin-right:10px;border-radius:50%;font-size:14px;transition:all .3s ease-in-out;color:#fff}
.play-button i:before{margin-left:3px}
.play-button:hover{color:#fff}
.play-button:hover i{background-color:#fff;color:#175cff}
.play-button.btn-fill{color:#071c4d}
.play-button.btn-fill i{background-color:#175cff;border-color:#175cff;color:#fff}
.tt-inline>div{display:inline-block}
@media (max-width:420px) {
.tt-inline .tt-button-primary{margin-bottom:15px;margin-right:0!important}
}
.tt-block>div{display:block}
.tt-btn-wrapper.block .tt-app-btn{display:block;width:max-content}
.tt-btn-wrapper .popup-youtube.watch-now-btn{text-align:center;border:none}
.tt-btn-wrapper .popup-youtube.watch-now-btn i{width:40px;height:40px;line-height:38px;font-size:12px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border:2px solid #fff;border-radius:50%;color:#c0c0c5}
.tt-btn-wrapper .popup-youtube.watch-now-btn:hover i{background:#fff;color:#175cff}
.tt-app-btn{padding:13px 35px;border:2px solid #175cff;border-radius:6px;display:inline-block;background-color:#175cff;color:#fff;text-align:left;margin-bottom:10px}
.tt-app-btn .tt-btn-content-wrapper{display:flex;align-items:center}
.tt-app-btn .text-wrapper>span{display:block}
.tt-app-btn .btn-tagline{font-size:12px;line-height:1}
.tt-app-btn .tt-btn-text{line-height:1.2;font-weight:600;font-size:16px}
.tt-app-btn .tt-btn-icon{margin-right:10px;font-size:26px}
.tt-app-btn.btn-outline{background-color:transparent;border-color:#eee;color:#071c4d}
.tt-app-btn.btn-outline:hover{background-color:#175cff;border-color:#175cff;color:#fff}
.tt-app-btn:hover{background-color:transparent;color:#175cff}
.tt-btn-wrapper .tt-app-btn:not(:last-child){margin-right:15px}
.popup-video-btn{display:inline-block;height:75px;width:75px;line-height:77px;text-align:center;background-color:#175cff;color:#fff;border-radius:50%;position:relative;font-size:20px}
.popup-video-btn i{margin-left:5px}
.popup-video-btn:before{content:"";position:absolute;left:-12.5px;top:-12.5px;height:100px;width:100px;opacity:0;border-radius:50%;border:1px solid #175cff;animation:btnWave 1.5s linear infinite}
.popup-video-btn:after{content:"";position:absolute;left:0;top:0;height:100%;width:100%;opacity:0;border-radius:50%;border:10px solid #175cff;animation:btnWave 1s linear infinite}
.popup-video-btn:hover{color:#fff}
@keyframes btnWave {
0%{opacity:1;-webkit-transform:scale(.9);-ms-transform:scale(.9);-o-transform:scale(.9);transform:scale(.9)}
100%{opacity:0;-webkit-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5)}
}
@keyframes shape_one {
0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
50%{-webkit-transform:translate(2000px,2000px) rotate(72deg);transform:translate(2000px,2000px) rotate(72deg)}
100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
}
@keyframes shape_two {
0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
10%{-webkit-transform:translate(53px,-80px) rotate(36deg);transform:translate(53px,-80px) rotate(36deg)}
40%{-webkit-transform:translate(161px,72px) rotate(72deg);transform:translate(161px,72px) rotate(72deg)}
60%{-webkit-transform:translate(83px,112px) rotate(108deg);transform:translate(83px,112px) rotate(108deg)}
70%{-webkit-transform:translate(-60px,92px) rotate(144deg);transform:translate(-60px,92px) rotate(144deg)}
100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
}
@keyframes shape_three {
0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
30%{-webkit-transform:translate(90px,-36px) rotate(36deg);transform:translate(90px,-36px) rotate(36deg)}
40%{-webkit-transform:translate(101px,32px) rotate(72deg);transform:translate(101px,32px) rotate(72deg)}
50%{-webkit-transform:translate(103px,102px) rotate(108deg);transform:translate(103px,102px) rotate(108deg)}
80%{-webkit-transform:translate(-76px,62px) rotate(144deg);transform:translate(-76px,62px) rotate(144deg)}
100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
}
@-webkit-keyframes shape_four {
0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
10%{-webkit-transform:translate(80px,-36px) rotate(36deg);transform:translate(80px,-36px) rotate(36deg)}
40%{-webkit-transform:translate(191px,72px) rotate(72deg);transform:translate(191px,72px) rotate(72deg)}
50%{-webkit-transform:translate(93px,122px) rotate(108deg);transform:translate(93px,122px) rotate(108deg)}
80%{-webkit-transform:translate(-56px,92px) rotate(144deg);transform:translate(-56px,92px) rotate(144deg)}
100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
}
@keyframes shape_four {
0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
10%{-webkit-transform:translate(80px,-36px) rotate(36deg);transform:translate(80px,-36px) rotate(36deg)}
40%{-webkit-transform:translate(191px,72px) rotate(72deg);transform:translate(191px,72px) rotate(72deg)}
50%{-webkit-transform:translate(93px,122px) rotate(108deg);transform:translate(93px,122px) rotate(108deg)}
80%{-webkit-transform:translate(-56px,92px) rotate(144deg);transform:translate(-56px,92px) rotate(144deg)}
100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
}
@-webkit-keyframes shape_five {
0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
30%{-webkit-transform:translate(80px,-36px) rotate(36deg);transform:translate(80px,-36px) rotate(36deg)}
40%{-webkit-transform:translate(141px,-92px) rotate(72deg);transform:translate(141px,-92px) rotate(72deg)}
60%{-webkit-transform:translate(153px,92px) rotate(108deg);transform:translate(153px,92px) rotate(108deg)}
80%{-webkit-transform:translate(-99px,62px) rotate(144deg);transform:translate(-99px,62px) rotate(144deg)}
100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
}
@keyframes shape_five {
0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
30%{-webkit-transform:translate(80px,-36px) rotate(36deg);transform:translate(80px,-36px) rotate(36deg)}
40%{-webkit-transform:translate(141px,-92px) rotate(72deg);transform:translate(141px,-92px) rotate(72deg)}
60%{-webkit-transform:translate(153px,92px) rotate(108deg);transform:translate(153px,92px) rotate(108deg)}
80%{-webkit-transform:translate(-99px,62px) rotate(144deg);transform:translate(-99px,62px) rotate(144deg)}
100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
}
@-webkit-keyframes shape_six {
0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
20%{-webkit-transform:translate(95px,-58px) rotate(36deg);transform:translate(95px,-58px) rotate(36deg)}
30%{-webkit-transform:translate(81px,82px) rotate(72deg);transform:translate(81px,82px) rotate(72deg)}
60%{-webkit-transform:translate(53px,152px) rotate(108deg);transform:translate(53px,152px) rotate(108deg)}
70%{-webkit-transform:translate(-56px,32px) rotate(144deg);transform:translate(-56px,32px) rotate(144deg)}
100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
}
@keyframes shape_six {
0%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
20%{-webkit-transform:translate(95px,-58px) rotate(36deg);transform:translate(95px,-58px) rotate(36deg)}
30%{-webkit-transform:translate(81px,82px) rotate(72deg);transform:translate(81px,82px) rotate(72deg)}
60%{-webkit-transform:translate(53px,152px) rotate(108deg);transform:translate(53px,152px) rotate(108deg)}
70%{-webkit-transform:translate(-56px,32px) rotate(144deg);transform:translate(-56px,32px) rotate(144deg)}
100%{-webkit-transform:translate(0,0) rotate(0);transform:translate(0,0) rotate(0)}
}
.ttUpX{animation-name:ttUpX}
@keyframes ttUpX {
0%{opacity:0;transform:translate(-80px,30px)}
100%{transform:translate(0,0);opacity:1}
}
@keyframes zoommd {
0%{transform:scale(.9)}
100%{transform:scale(1.5)}
}
@keyframes bounce {
0%{transform:translateY(0)}
100%{transform:translateY(40px)}
}
@keyframes movexy {
0%{-webkit-transform:translateX(-10px) scale(.9);transform:translateX(-10px) scale(.9)}
100%{-webkit-transform:translateX(30px) scale(1.1) translateY(10px);transform:translateX(30px) scale(1.1) translateY(10px)}
}
@keyframes zoom {
from{-webkit-transform:scale(1) translate(0)}
to{-webkit-transform:scale(1.1) translate(0)}
}
@font-face{font-family:Quiety;src:url(/wp-content/themes/quiety/assets/fonts/Quiety.eot);src:url(/wp-content/themes/quiety/assets/fonts/Quiety.eot?#iefix) format("embedded-opentype"),url(/wp-content/themes/quiety/assets/fonts/Quiety.woff2) format("woff2"),url(/wp-content/themes/quiety/assets/fonts/Quiety.woff) format("woff"),url(/wp-content/themes/quiety/assets/fonts/Quiety.ttf) format("truetype"),url(/wp-content/themes/quiety/assets/fonts/Quiety.svg#Quiety) format("svg");font-weight:400;font-style:normal}
@font-face{font-family:Quiety;src:url(/wp-content/themes/quiety/assets/css/Quiety.svg#Quiety) format("svg")}
[class*=" flaticon-"]:after,[class*=" flaticon-"]:before,[class^=flaticon-]:after,[class^=flaticon-]:before{font-family:Quiety;font-style:normal}
.flaticon-ruler:before{content:"\f100"}
.flaticon-globe:before{content:"\f101"}
.flaticon-web-programming:before{content:"\f102"}
.flaticon-analysis:before{content:"\f103"}
.flaticon-analytics:before{content:"\f104"}
.flaticon-web-design:before{content:"\f105"}
.flaticon-account:before{content:"\f106"}
.flaticon-megaphone:before{content:"\f107"}
.flaticon-web-development:before{content:"\f108"}
.flaticon-magnifying-glass:before{content:"\f109"}
.flaticon-edit:before{content:"\f10a"}
.flaticon-clock:before{content:"\f10b"}
.flaticon-search:before{content:"\f10c"}
.flaticon-pin:before{content:"\f10d"}
.flaticon-phone-call:before{content:"\f10e"}
.section-heading{position:relative;z-index:2}
.section-heading .subtitle{color:#175cff;font-size:1.1rem;display:block;font-weight:500}
.section-heading .section-title{font-size:2.5rem;line-height:1.2;font-weight:700;margin-bottom:17px}
@media (max-width:992px) {
.section-heading .section-title{font-size:32px}
.section-heading .section-title br{display:none}
}
.section-heading .section-title>span{-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.section-heading .highlighted_img{position:absolute;left:auto;top:auto}
.section-heading .description{font-weight:400;margin:0;font-size:16px}
@media (max-width:991px) {
.section-heading .description br{display:none}
}
.section-heading.text-left .description{margin:0}
.section-heading.text-right .description{margin:0 0 0 auto}
.section-heading.style-two .subtitle{position:relative;display:inline-block;line-height:1;margin-bottom:27px}
.section-heading.style-two .subtitle:before{content:"";position:absolute;width:50px;height:2px;background-color:#175cff;left:-60px;bottom:4px}
.section-heading.style-two .subtitle:after{content:"";position:absolute;width:50px;height:2px;background-color:#175cff;right:-60px;bottom:4px}
.tt-text-align-left .section-heading.style-two .subtitle:before{display:none}
.tt-text-align-right .section-heading.style-two .subtitle:after{display:none}
.banner{height:722px;position:relative;overflow:hidden}
.tt-image-overlay__content{align-items:normal;text-align:left;transform:translateY(0)!important}
.tt-image-overlay__description{opacity:1!important;transform:translateY(0)!important}
.esz_slide_box{position:relative;box-shadow:none!important}
.esz_slide_box:before{background-color:#000000A8;content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);background-color:#000000A8;z-index:1;border-radius:10px}
.esz_slide_box .esz_post_title{position:absolute;top:50px;color:#fff!important;z-index:2}
.esz_slide_box .esz_post_excerpt{position:absolute;top:140px;color:#fff!important;z-index:2}
.esz_slide_box .esz_post_thumb{margin-bottom:0!important;border-radius:10px}
@media (min-width: 992px) {
.banner .col-lg-7{flex:0 0 auto;margin-top:100px;width:70.333333%}
}
.banner .container{margin-top:70px}
@media (max-width:768px) {
.banner .container{margin-top:0}
}
@media (max-width:1024px) {
.banner{height:auto;padding:140px 0 80px}
}
.banner__description{margin-bottom:42px;font-size:18px;line-height:30px;color:rgba(255,255,255,.7)}
@media (max-width:1200px) {
.banner__description br{display:none}
}
.banner__subtitle{font-size:14px;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:.3em;margin-bottom:13px}
.banner__title{font-size:46px;font-weight:700;color:#fff;margin-bottom:14px;letter-spacing:-2px;line-height:1.2}
@media (max-width:1200px) {
.banner__title{font-size:50px}
}
@media (max-width:991px) {
.banner__title{font-size:40px}
.banner__title br{display:none}
}
@media (max-width:767px) {
.banner__title{font-size:34px}
}
.banner__brand-logo-wrapper{margin-top:55px}
.banner__brand-title{font-size:16px;font-weight:500;color:rgba(255,255,255,.7);margin-bottom:20px}
.banner__brand-logos{padding:0;list-style:none;display:flex;margin:0 0 0 -20px;flex-wrap:wrap}
@media (max-width:767px) {
.banner__brand-logos{margin:0 auto}
}
.banner__brand-logos li{width:25%;padding:0 10px}
@media (max-width:767px) {
.banner__brand-logos li{width:33.33%}
}
.banner--one{background-image:linear-gradient(90deg,#021048,#1e38a3)}
.banner--one .banner__content{padding-right:100px}
@media (max-width:767px) {
.banner--one .banner__content{text-align:center;padding-right:0}
}
@media (max-width:1024px) {
.banner--one .container{margin-top:0}
.banner--one .banner__feature-image{max-width:600px;margin:0 auto}
}
.banner__btns .banner-btn{padding:10px 34px}
.banner__btns .banner-btn:hover{color:#fff;border-color:rgba(255,255,255,.5)}
.banner__btns .play-button{margin-left:15px}
@media (max-width:420px) {
.banner__btns .play-button{display:block;margin-left:0;margin-top:15px}
}
.banner__content,.banner__feature-image{position:relative;z-index:3}
.banner__feature-image{position:relative;z-index:3}
@media (max-width:1024px) {
.banner__feature-image{margin-bottom:50px}
}
.banner__feature-multiimage{position:relative}
@media (max-width:991px) {
.banner__feature-multiimage{min-height:490px}
}
@media (max-width:768px) {
.banner__feature-multiimage{min-height:250px;margin:0 auto 40px;max-width:310px}
}
.banner__image-lists{margin:0;padding:0;list-style:none;position:absolute;top:0;left:0;width:100%;height:100%}
.banner__image-lists li{position:absolute;height:100%;width:100%}
.banner__image-lists li img{box-shadow:0 1rem 3rem rgba(0,0,0,.175);border-radius:20px}
.banner__image-lists li .inner{position:absolute}
.banner__image-lists li:nth-child(1) .inner{top:22%;left:-90px}
@media (max-width:1023px) {
.banner__image-lists li:nth-child(1) .inner{left:-40px;max-width:180px}
}
@media (max-width:620px) {
.banner__image-lists li:nth-child(1) .inner{left:0}
}
@media (max-width:576px) {
.banner__image-lists li:nth-child(1) .inner{max-width:120px}
}
.banner__image-lists li:nth-child(2) .inner{top:40%;right:-100px}
@media (max-width:1023px) {
.banner__image-lists li:nth-child(2) .inner{right:-40px;max-width:200px}
}
@media (max-width:620px) {
.banner__image-lists li:nth-child(2) .inner{right:0}
}
@media (max-width:576px) {
.banner__image-lists li:nth-child(2) .inner{max-width:150px}
}
.banner.banner--two{height:950px;padding:136px 0 150px;overflow:visible}
@media (max-width:768px) {
.banner.banner--two{padding:100px 0}
}
@media (max-width:767px) {
.banner.banner--two{height:auto}
}
.banner.banner--two .banner__feature-image{position:relative}
.banner.banner--two .banner__content{position:relative;z-index:2;margin-bottom:60px}
@media (max-width:767px) {
.banner.banner--two .banner__content{text-align:center;max-width:500px;margin:0 auto}
}
.banner.banner--two .banner__content .banner__subtitle{color:#fff}
.banner.banner--two .banner__content .banner__title{color:#071c4d;font-size:45px;margin-bottom:36px;font-weight:800}
@media (max-width:1200px) {
.banner.banner--two .banner__content .banner__title{font-size:40px}
}
@media (max-width:992px) {
.banner.banner--two .banner__content .banner__title{font-size:32px}
}
.banner.banner--two .banner__content .banner__description{font-size:1.25rem;margin:0 auto 40px;color:#575757}
.banner.banner--two .banner__btns .banner-btn{color:#fff;border-color:rgba(225,227,235,.161);margin:0 8px}
@media (max-width:576px) {
.banner.banner--two .banner__btns .banner-btn{margin:0 8px 15px}
}
.banner.banner--two .banner__btns .banner-btn:hover{color:#175cff;border-color:#175cff}
.banner.banner--two .banner__btns .banner-btn.btn-outline{color:#175cff;border-color:#175cff;margin:0 10px}
.banner.banner--two .banner__btns .banner-btn.btn-outline:hover{color:#fff;background-color:#175cff}
.banner__newsletter-form{max-width:420px}
@media (max-width:991px) {
.banner__newsletter-form{margin:0 auto}
}
.banner__newsletter-form .newsletter-inner{display:flex;overflow:hidden}
.banner__newsletter-form .newsletter-inner input[type=email]{background-color:transparent;flex:1;margin-bottom:0!important;height:50px;border-radius:6px!important;border:2px solid #e4e4e4;margin-right:10px}
.banner__newsletter-form .newsletter-inner input[type=email]::placeholder{font-size:14px;color:#7e8086}
.banner__newsletter-form .form-result{margin-bottom:0;margin-top:20px}
.banner__newsletter-form .newsletter-submit{border-radius:6px;outline:0;background-color:#175cff;border:0;box-shadow:0 11px 18px -8px rgba(23,92,255,.6)}
.banner__newsletter-form .newsletter-submit i{display:none}
.banner__newsletter-form .newsletter-submit.clicked i{display:block}
.banner__newsletter-form .newsletter-submit.clicked span{display:none}
.banner__newsletter-form .newsletter-submit:hover{color:#fff;box-shadow:none}
.banner__feature{margin:17px 0 0;padding:0;list-style:none}
@media (max-width:991px) {
.banner__feature{text-align:center}
}
.banner__feature li{display:inline-block;font-size:14px;color:#4f5158}
.banner__feature li:not(:last-child){margin-right:30px}
.banner__feature li i{display:inline-block;text-align:center;font-size:14px;height:20px;width:20px;line-height:20px;border-radius:50%;background-color:rgba(42,92,255,.102);margin-right:10px;color:#175cff}
.banner.banner--three{height:auto;padding:140px 0 100px}
@media (max-width:991px) {
.banner.banner--three .banner__content{text-align:center}
}
.banner.banner--three .banner__title{color:#071c4d}
.banner.banner--three .banner__description{color:#575757;max-width:85%}
.banner.banner--three .banner_secondary_image{position:absolute;left:0;bottom:0;max-width:200px}
@media (max-width:767px) {
.banner.banner--three .banner_secondary_image{max-width:120px}
}
@media (max-width:480px) {
.banner.banner--three .banner_secondary_image{max-width:80px}
}
.banner.banner--three .banner__brand-logos{display:grid;grid-auto-columns:1fr;grid-row-gap:16px;margin-right:auto;margin-left:auto;grid-template-columns:1fr 1fr 1fr 1fr;grid-template-rows:auto}
@media (min-width:1200px) {
.banner.banner--three .banner__brand-logos{grid-column-gap:40px}
}
@media (max-width:991px) {
.banner.banner--three .banner__brand-logos{grid-template-columns:1fr 1fr 1fr;grid-column-gap:30px}
}
@media (max-width:767px) {
.banner.banner--three .banner__brand-logos{grid-template-columns:1fr 1fr 1fr;grid-column-gap:0}
}
@media (max-width:420px) {
.banner.banner--three .banner__brand-logos{grid-template-columns:1fr 1fr}
}
.banner.banner--three .banner__brand-logos li{padding:10px 30px;width:100%;opacity:.5;transition:all .3s ease-in-out}
.banner.banner--three .banner__brand-logos li:hover{opacity:1}
.banner--four{background-color:#0b163f}
.banner--four .banner__feature li{color:#d6d5e1}
.banner--four .banner__feature li i{background-color:rgba(255,255,255,.3);color:#fff}
.banner--four .banner__animate-element li{z-index:1}
.banner--four .banner__animate-element li .inner{opacity:1}
.banner--four .banner__animate-element li:nth-child(1) .inner{bottom:0;left:auto;right:0;width:max-content}
@media (max-width:991px) {
.banner--four .banner__animate-element li:nth-child(1) .inner{max-width:530px}
}
.banner--four .banner__animate-element li:nth-child(3) .inner{top:auto;left:-50px;bottom:100px;width:max-content}
.banner--four .banner__animate-element li:nth-child(4) .inner{left:auto;top:auto;right:0;bottom:-60px;width:max-content}
@media (max-width:767px) {
.banner--four .banner__animate-element li:nth-child(4) .inner{bottom:-30px}
}
.banner--four .btn-outline{color:#fff;border-color:rgba(255,255,255,.5);margin-left:15px}
.banner--four .btn-outline:hover{background-color:#fff;color:#175cff}
.banner--four .banner__feature-image{margin-right:0}
@media (max-width:991px) {
.banner--four .container{margin-top:0}
.banner--four .banner__content{text-align:center}
.banner--four .banner__brand-logos{max-width:330px;margin:0 auto}
.banner--four .banner__brand-logos li{width:50%}
}
@media (max-width:420px) {
.banner--four .banner__btns .btn-outline{margin-left:0;margin-top:15px}
}
.banner--five{background-color:#175cff}
.banner__circle-shape{position:absolute;top:50%;right:50%;transform:translate(50%,-50%);border-radius:50%;background-color:#f6c37b;width:500px;height:500px;z-index:-1}
.banner--six{background-color:rgba(23,92,255,.1)}
@media (max-width:1024px) {
.banner--six{padding:100px 0 80px}
}
.banner--six .container{margin-top:0}
.banner--six .banner__title{font-size:50px;color:#071c4d}
@media (max-width:767px) {
.banner--six .banner__title{font-size:34px}
}
.banner--six .banner__description{color:#575757}
.banner--six .banner__feature-image{margin-right:-150px}
@media (max-width:991px) {
.banner--six .banner__feature-image{max-width:625px;margin:0 auto 40px}
}
.banner--six .banner-btn:hover{background-color:transparent;color:#175cff;border-color:#175cff}
.banner--six .banner__btns .play-button{color:#175cff}
.banner--six .banner__btns .play-button i{border-color:#175cff;color:#175cff}
.banner--six .banner__btns .play-button:hover i{background-color:#175cff;color:#fff}
.banner .box-shape{position:absolute;width:100%;height:100%;margin:0;padding:0;list-style:none}
.banner .box-shape li{position:absolute;height:400px;width:400px;background-color:rgba(23,92,255,.07);border-radius:70px;transform:rotate(45deg)}
@media (max-width:767px) {
.banner .box-shape li{height:300px;width:300px}
}
.banner .box-shape li:nth-child(1){left:-12%;top:50%;transform:translateY(-50%) rotate(45deg)}
@media (max-width:1440px) {
.banner .box-shape li:nth-child(1){left:-20%}
}
@media (max-width:440px) {
.banner .box-shape li:nth-child(1){left:-50%}
}
.banner .box-shape li:nth-child(2){left:44%;top:-30%}
.banner .box-shape li:nth-child(3){right:-13%;bottom:-13%}
@media (max-width:1440px) {
.banner .box-shape li:nth-child(3){right:-20%}
}
.banner .image-bubble{margin:0;padding:0;list-style:none}
.banner .image-bubble li{position:absolute;border-radius:50%}
@media (max-width:440px) {
.banner .image-bubble li{display:none}
}
.banner .image-bubble li.bubble-one{height:160px;width:160px;background-color:#175cff;left:0;bottom:10%}
@media (max-width:767px) {
.banner .image-bubble li.bubble-one{width:100px;height:100px;left:40px;bottom:10%}
}
.banner .image-bubble li.bubble-two{height:85px;width:85px;background-color:#fff;right:0;top:30%;box-shadow:10px 10px 20px rgba(0,0,0,.1)}
@media (max-width:767px) {
.banner .image-bubble li.bubble-two{width:60px;height:60px}
}
.banner .image-bubble li.banner-dot-one{bottom:20px;left:65px;z-index:-1}
.banner .image-bubble li.banner-dot-two{top:115px;right:25px;z-index:-1}
.banner--seven{background-color:#000}
.banner--seven .banner__feature-image{margin:160px -200px 0 0}
@media (max-width:1600px) {
.banner--seven .banner__feature-image{margin:160px -100px 0 0}
}
.banner--seven .banner__feature-image .banner-main-image-seven{position:relative;z-index:-1}
.banner--seven .banner__title{font-size:72px;font-weight:600}
@media (max-width:1400px) {
.banner--seven .banner__title{font-size:60px;font-size:60px}
}
@media (max-width:1200px) {
.banner--seven .banner__title{font-size:50px}
}
@media (max-width:991px) {
.banner--seven .banner__title{font-size:40px}
}
.banner--seven .banner__title span{position:relative;display:inline-block;z-index:1}
.banner--seven .banner__title span:before{position:absolute;content:"";background:linear-gradient(96.49deg,#0082f8 0,#3c10f2 101.82%);height:12px;width:105%;left:0;bottom:15px;z-index:-1}
@media (max-width:997px) {
.banner--seven .banner__title span:before{height:8px;bottom:10px}
}
.banner--seven .banner-btn{border-radius:30px}
.banner--seven .banner__currency-logos{margin:0;padding:0;list-style:none;z-index:1}
@media (max-width:576px) {
.banner--seven .banner__currency-logos{display:none}
}
.banner--seven .banner__currency-logos li{position:absolute;border-radius:50%;overflow:hidden;background-color:#282828;padding:10px;display:flex;justify-content:center;align-items:center}
.banner--seven .banner__currency-logos li:nth-child(1){height:114px;width:114px;top:34%;animation:zoomIn .5s both 1s}
.banner--seven .banner__currency-logos li:nth-child(2){height:84px;width:84px;left:17%;top:44px;animation:zoomIn .5s both 1.2s}
.banner--seven .banner__currency-logos li:nth-child(3){height:110px;width:110px;right:17%;animation:zoomIn .5s both 1.4s}
.banner--seven .banner__currency-logos li:nth-child(4){height:78px;width:78px;right:0;top:29%;animation:zoomIn .5s both 1.6s}
.banner--seven .banner__currency-logos li:nth-child(5){height:78px;width:78px;right:0;top:40%;animation:zoomIn .5s both 1.8s}
@media (max-width:991px) {
.banner--seven .banner__content{margin-top:40px}
}
.banner__animate-element{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1;margin:0;padding:0;list-style:none}
@media (max-width:420px) {
.banner__animate-element{display:none}
}
.banner__animate-element li{position:absolute;width:100%;height:100%}
.banner__animate-element li .inner{position:absolute;opacity:.6}
.banner__animate-element li:nth-child(1) .inner{width:340px;left:0;bottom:-50px}
@media (max-width:576px) {
.banner__animate-element li:nth-child(1) .inner{width:200px;left:50px}
}
.banner__animate-element li:nth-child(2) .inner{width:180px;top:0;right:0}
@media (max-width:576px) {
.banner__animate-element li:nth-child(2) .inner{width:140px;top:-30px;right:0}
}
.banner__animate-element li:nth-child(3) .inner{left:115px;top:25px;width:36px}
.banner__animate-element li:nth-child(4) .inner{left:140px;top:50px;width:80px}
@media (max-width:576px) {
.banner__animate-element li:nth-child(4) .inner{width:60px}
}
.banner__animate-element li:nth-child(5) .inner{right:55px;bottom:-45px;width:100px}
@media (max-width:576px) {
.banner__animate-element li:nth-child(5) .inner{width:60px;bottom:-10px}
}
.banner__animate-element li:nth-child(6) .inner{right:20px;bottom:-90px;width:50px}
@media (max-width:576px) {
.banner__animate-element li:nth-child(6) .inner{width:36px;bottom:-40px;right:30px}
}
.banner__animate-element-two{position:absolute;bottom:0;left:0;width:100%;height:100%;z-index:-1;margin:0;padding:0;list-style:none}
.banner__animate-element-two li{position:absolute;width:100%;height:100%}
.banner__animate-element-two li .inner{position:absolute}
.banner__animate-element-two li:nth-child(1) .inner{left:25%;top:-80px;opacity:1}
.banner__animate-element-two li:nth-child(2) .inner{top:50%;left:-100px;transform:translateY(-50%)}
.banner__animate-element-two li:nth-child(3) .inner{left:50%;transform:translateX(-50%);bottom:-50px}
.event-hero{padding:150px 0}
.event-hero .text-pink{color:#fd035a}
.event-hero .display-5{font-size:48px;color:#0b163f}
.event-hero .display-5 span{font-size:72px}
@media (max-width:767.98px) {
.event-hero .display-5 span{font-size:40px}
}
.event-hero .banner__description{color:#575757}
.event-hero .action-btns .btn{font-weight:500;padding:13px 28px;font-size:15px;font-family:Poppins,sans-serif}
.event-hero .action-btns .bg-pink{color:#fff;background-color:#fd035a;border:1px solid transparent}
.event-hero .action-btns .bg-pink:hover{background-color:transparent;border:1px solid #fd035a;color:#fd035a}
.event-hero .action-btns .border-pink{border:1px solid #fd035a;color:#fd035a}
.event-hero .event-hero-img{position:relative;z-index:5}
.event-hero .event-hero-img .popup-youtube{position:absolute;width:100px;height:100px;left:20%;bottom:-5%;display:flex;justify-content:center;align-items:center;border-radius:50%;background-color:#fd035a;color:#fff;border:10px solid #fff;box-shadow:0 50px 50px -25px rgba(43,9,150,.25)}
.event-hero .ev-hero-shape li{position:absolute}
.event-hero .ev-hero-shape li:nth-child(1){bottom:8%;left:45%}
.event-hero .ev-hero-shape li:nth-child(2){width:160px;height:160px;border-radius:50%;left:35%;top:25%;background-image:linear-gradient(231.28deg,#ff0766 -30.62%,rgba(255,255,255,0) 93.05%)}
.event-hero .ev-hero-shape li:nth-child(3){width:158px;height:47px;right:10%;top:20%;background:linear-gradient(286.4deg,rgba(255,7,102,.61) -14.68%,rgba(43,9,150,0) 99.55%);border-radius:50px;transform:rotate(-38.54deg)}
.event-hero .ev-hero-shape li:nth-child(4){width:110px;height:110px;border-radius:50%;right:20%;bottom:2%;z-index:2;background:linear-gradient(286.4deg,#ff0766 -14.68%,rgba(43,9,150,0) 99.55%)}
.event-hero .ev-hero-shape li:nth-child(5){left:5%;bottom:45%}
.banner__slider{height:820px;position:relative}
.banner__slider .swiper-slide{height:820px;width:100%}
.banner__slider .banner__image{height:820px}
.banner__slider .banner__image img{width:100%;height:100%!important;object-fit:cover}
.banner__slider .banner__slide{position:relative;overflow:hidden}
.banner__slider .banner__slide:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2}
.banner__slider .banner__content{position:absolute;top:50%;left:50%;width:100%;z-index:3;transform:translate(-50%,-50%);max-width:630px}
@media (max-width:991px) {
.banner__slider .banner__content{padding:0 30px}
}
.banner__slider .banner__description,.banner__slider .banner__title{color:#fff}
.banner__slider .banner__title{font-size:60px;line-height:70px;font-weight:700;margin-bottom:15px}
@media (max-width:991px) {
.banner__slider .banner__title{font-size:50px;line-height:60px}
}
@media (max-width:767px) {
.banner__slider .banner__title{font-size:40px;line-height:50px}
}
@media (max-width:575px) {
.banner__slider .banner__title{font-size:30px;line-height:40px}
}
.banner__slider .banner__description{font-size:18px;line-height:30px;margin-bottom:42px}
@media (max-width:400px) {
.banner__slider .banner__description{margin-bottom:32px}
}
.banner__slider .tt-btn{padding:10px 41px}
.banner__slider .tt-btn:before{transition:all .6s ease-in-out}
.banner__slider .tt-btn:hover{color:#fff}
.banner__slider .tt-btn:hover:after{border-image-source:linear-gradient(90deg,#fff 100%,#fff 100%)}
.banner__slider .tt-btn.btn-outline{margin-left:20px;color:#fff;border-color:#fff}
@media (max-width:400px) {
.banner__slider .tt-btn.btn-outline{margin-left:0;margin-top:20px}
}
.banner__slider .tt-btn.btn-outline:before{transition:all .6s ease-in-out}
.banner__slider .tt-btn.btn-outline:after{border-image-source:linear-gradient(90deg,#fff 100%,#fff 100%)}
.banner__slider .tt-btn.btn-outline:hover{border-color:#175cff}
.banner__slider .tt-btn.btn-outline:hover:after{border-image-source:linear-gradient(90deg,#2acaff 25%,#13ade6 75%)}
.banner__slider .swiper-slide-active .banner__title{animation:fadeInUp 1s both 1s}
.banner__slider .swiper-slide-active .banner__description{animation:fadeInUp 1s both 1.2s}
.banner__slider .swiper-slide-active .tt-btn{animation:fadeInUp 1s both 1.5s}
.banner__slider .swiper-slide-active .tt-btn.btn-outline{margin-left:20px;color:#fff;border-color:#fff}
.banner__slider .swiper-slide-active .tt-btn.btn-outline:hover{border-color:#175cff}
.banner__slider .swiper-pagination{width:auto!important;left:auto!important;right:160px;bottom:auto!important;transform:translateY(-50%);top:50%}
@media (max-width:1200px) {
.banner__slider .swiper-pagination{right:50px}
}
@media (max-width:767px) {
.banner__slider .swiper-pagination{display:none}
}
.banner__slider .swiper-pagination .swiper-pagination-bullet{background:rgba(255,255,255,.2);opacity:1;width:8px;height:20px;border-radius:6px;outline:0;transition:all .3s ease-in-out;display:block;left:auto;right:0;margin:15px 0!important}
.banner__slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff;height:30px}
.video_section{overflow:hidden;overflow:hidden}
.video_section.video_sec_padding{padding:130px 0 120px}
@media (max-width:991px) {
.video_section.video_sec_padding{padding:100px 0}
}
.video_section .video_section_content{position:relative;z-index:1}
.video_section .video_section_content .video_popup{height:80px;width:80px;box-shadow:10px 17.321px 40px 0 rgba(1,16,58,.14)}
.video_section .video_section_content .video_popup img{max-width:14px;margin-left:3px}
@media (max-width:991px) {
.video_section .video_section_content .video_popup{height:60px;width:60px}
}
.video_section .about_img_shape{position:absolute;top:-70px;left:-40px;z-index:-1}
.video_section .round_shape_animation{border-radius:50%;background:#acf2f0;position:absolute;right:-130px;bottom:-65px;width:280px;height:280px;-webkit-animation:circleAnimation 5s linear infinite;animation:circleAnimation 5s linear infinite;z-index:-1}
@media (max-width:991px) {
.video_section .round_shape_animation{width:150px;height:150px;right:-70px}
}
.video_popup_section .video_popup{position:absolute;left:0;right:0;margin:0 auto;top:50%;transform:translateY(-50%)}
.video_popup_section .video_popup i{font-size:18px;color:#175cff;margin-left:5px}
.video_popup.play_animation:before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:rgba(255,255,255,.5);border-radius:50%;animation:pulse-border 1.5s ease-out infinite;z-index:-1}
.video_popup img{position:relative;z-index:9;-webkit-transition:.3s;transition:.3s}
.video_popup{background-color:#fff;height:65px;width:65px;border-radius:50%;display:flex;align-items:center;justify-content:center}
.video_popup:hover{background-color:#175cff}
.video_popup:hover i{color:#fff}
.popup-video-box.video_section .round_shape_animation{top:auto}
@keyframes pulse-border {
0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}
100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}
}
.img_section{position:relative;min-height:490px;z-index:-1}
@media (max-width:767.98px) {
.img_section{min-height:410px}
}
.img_section .about_img_1{position:absolute;bottom:35px;z-index:-2;left:30px}
@media (max-width:767.98px) {
.img_section .about_img_1{bottom:52px;left:30px;max-width:250px}
}
@media only screen and (min-width:768px) and (max-width:991.98px) {
.img_section .about_img_1{left:30px;max-width:300px}
}
.img_section .about_img_1{position:absolute;bottom:-25px;z-index:-1;left:-67px}
@media (max-width:767.98px) {
.img_section .about_img_1{bottom:62px;left:30px;max-width:250px}
}
@media only screen and (min-width:768px) and (max-width:991.98px) {
.img_section .about_img_1{left:-62px;max-width:300px}
}
@media (max-width:576px) {
.img_section .about_img_2{max-width:235px}
}
.img_section .about_img_3{position:absolute;top:160px;right:0;z-index:1}
@media (max-width:767.98px) {
.img_section .about_img_3{max-width:250px;right:0;top:108px}
}
@media only screen and (min-width:768px) and (max-width:991.98px) {
.img_section .about_img_3{right:-70px;top:167px}
}
@media only screen and (min-width:768px) and (max-width:991.98px) {
.img_section .about_img_3{right:-70px;top:60px}
}
.about_section_img{display:flex;max-width:540px}
.about_section_img .about_us_img{position:relative;margin-right:30px;z-index:1;margin-top:50px}
.about_section_img .about_us_img:last-child{margin-top:70px}
@media (max-width:991px) {
.about_section_img .about_us_img:last-child{margin-top:10px}
}
.about_section_img .about_us_img .about_img_shape{position:absolute;position:absolute;left:-45px;top:-15px;z-index:-1}
.about_section_img .about_us_img .round_shape_animation{border-radius:50%;background:#acf2f0;position:absolute;left:-45px;bottom:-70px;width:110px;height:110px;-webkit-animation:circleAnimation 5s linear infinite;animation:circleAnimation 5s linear infinite;z-index:-1}
@media (max-width:991px) {
.about_section_img .about_us_img .round_shape_animation{bottom:-30px}
}
.round_shape_animation{border-radius:50%;background:#85b0fc;position:absolute;right:95px;top:60px;width:190px;height:190px;-webkit-animation:circleAnimation 5s linear infinite;animation:circleAnimation 5s linear infinite;z-index:-1}
.about_img{position:relative;z-index:1;max-width:475px;margin-left:auto}
@media (max-width:1440px) {
.about_img{margin-left:40px}
}
@media (max-width:1280px) {
.about_img{margin-left:20px}
}
@media (min-width:992px) and (max-width:1200px) {
.about_img{max-width:350px}
}
@media (max-width:1280px) {
.about_img{margin-left:0}
}
.about_img .about_overlay{position:absolute;right:-150px;top:50%;transform:translateY(-50%);z-index:-1}
@media (max-width:1440px) {
.about_img .about_overlay{right:-100px}
}
.quiety-portfolio-filter{margin-bottom:50px;border-radius:10px;text-align:center}
.portfolio-filter{padding:0;list-style:none;text-align:center;margin-bottom:0}
.portfolio-filter li{display:inline-block;margin:0 15px}
@media (max-width:767px) {
.portfolio-filter li{margin:0 10px}
}
.portfolio-filter li a{color:#6f7785;font-size:16px;font-weight:500;border-radius:3px;display:inline-block;position:relative}
.portfolio-filter li a:after{content:"";position:absolute;left:0;height:2px;width:0;bottom:0;background-color:#175cff;transition:all .3s ease-in-out}
.portfolio-filter li a:hover{color:#175cff}
.portfolio-filter li.current a{color:#175cff}
.portfolio-filter li.current a:after{width:100%}
.column-3 .quiety-portfolio-item{width:33.33%}
@media (max-height:767px) {
.column-3 .quiety-portfolio-item{width:50%}
}
.column-4 .quiety-portfolio-item{width:25%}
@media (max-height:991px) {
.column-4 .quiety-portfolio-item{width:33.33%}
}
@media (max-height:767px) {
.column-4 .quiety-portfolio-item{width:50%}
}
.column-2 .quiety-portfolio-item{width:50%}
.quiety-portfolio-item{margin-bottom:30px;width:50%;padding:0 15px}
@media (max-width:575px) {
.quiety-portfolio-item{width:100%}
}
.quiety-portfolio-item .quiety-portfolio-img{position:relative;border-radius:15px;overflow:hidden}
.quiety-portfolio-item .quiety-portfolio-img img{width:100%;transform:scale(1.1) translateX(-7px);transition:all .3s ease-in-out}
.quiety-portfolio-item .quiety-portfolio-img:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.6);opacity:0;transition:all .3s ease-in-out}
.quiety-portfolio-item .quiety-portfolio-info{position:absolute;z-index:2;bottom:35px;left:0;width:100%;padding:0 40px;opacity:0;visibility:hidden;height:max-content;overflow:hidden}
@media (max-width:767px) {
.quiety-portfolio-item .quiety-portfolio-info{padding:0 20px}
}
.quiety-portfolio-item .portfolio-info-item{text-align:center}
.quiety-portfolio-item .quiety-portfolio-title{font-size:20px;margin:0;transition:all .4s ease-in-out;transform:translateY(-20px);font-weight:600}
.quiety-portfolio-item .quiety-portfolio-title a{color:#fff}
.quiety-portfolio-item .quiety-portfolio-categories{transform:translateY(20px);transition:all .3s ease-in-out}
.quiety-portfolio-item .portfolio-categories{color:rgba(255,255,255,.7);position:relative;font-size:16px;margin-top:10px;margin-right:8px}
.quiety-portfolio-item .portfolio-categories:not(:last-child):after{content:",";position:absolute;right:-5px;bottom:2px;line-height:1;font-size:18px}
.quiety-portfolio-item:hover .quiety-portfolio-info{opacity:1;visibility:visible}
.quiety-portfolio-item:hover .quiety-portfolio-img img{transform:scale(1.1) translateX(0)}
.quiety-portfolio-item:hover .quiety-portfolio-img:after{opacity:1}
.quiety-portfolio-item:hover .quiety-portfolio-categories,.quiety-portfolio-item:hover .quiety-portfolio-title{transform:translateY(0)}
.quiety-portfolio-item.portfolio-related-post{width:100%;padding:0}
.portfolio_details_area{padding:100px 0}
.portfolio-info-item{margin-bottom:30px}
.portfolio-info-item .title{font-size:20px;margin-bottom:5px}
.portfolio-info-item .info{font-size:15px;margin-bottom:0}
.tt-testimonial-wrapper .slider-control{display:flex;width:calc(100% + 40px);justify-content:space-between;left:-22px;position:absolute;top:50%;transform:translateY(-50%);z-index:2}
@media (max-width:575px) {
.tt-testimonial-wrapper .slider-control{display:none}
}
.tt-testimonial-wrapper .slider-control>div{height:40px;width:40px;background-color:#fff;box-shadow:0 0 25px rgba(0,0,0,.07);line-height:40px;text-align:center;color:#175cff;cursor:pointer;border-radius:4px;transition:all .3s ease-in-out}
.tt-testimonial-wrapper .slider-control>div:hover{background-color:#175cff;box-shadow:none;color:#fff}
.testimonial{padding:50px 50px 43px;margin:25px 0;background-color:#fff;box-shadow:0 0 22px 0 rgba(0,0,0,.06);border-radius:15px;position:relative;z-index:2}
.testimonial .testimonial-content-wrapper{display:flex;align-items:center;margin-bottom:28px}
.testimonial p{margin-bottom:26px}
.testimonial .bio-wrapper .name{margin-bottom:0;font-size:18px;font-weight:700;color:#071c4d}
.testimonial .bio-wrapper .designation{color:#575757;margin-bottom:2px;display:block;line-height:1.5}
.testimonial .quotes-dot{position:absolute;left:-25px;top:-25px;z-index:-1}
.testimonial .avatar{margin-right:20px;width:60px;height:60px;position:relative;z-index:2}
.testimonial .avatar .author-image{height:100%;width:100%;object-fit:cover;border-radius:6px}
.testimonial .quote-icon{position:absolute;right:20px;bottom:50px;z-index:-1}
.testimonial.style-two{border:2px solid #dee2e6;box-shadow:none;padding:32px 30px 40px}
.testimonial.style-two .avatar{border-radius:50%;overflow:hidden;height:50px;width:50px}
.testimonial.style-two .testimonial-content-wrapper{margin-bottom:0}
.testimonial.style-two .bio-wrapper .name{font-size:16px;font-weight:600}
.testimonial.style-two .bio-wrapper .designation{font-size:14px}
.testimonial.style-two .star-rating{margin-bottom:10px;font-size:10px;line-height:1}
.testimonial.style-two .testimonial-title{font-size:18px;margin-bottom:10px;font-weight:500}
.testimonial.style-three{padding:40px}
.testimonial.style-three .avatar{height:65px;width:65px;margin-right:15px}
.testimonial.style-three .avatar img{border-radius:50%}
.testimonial.style-three .bio-wrapper .name{font-size:16px;font-weight:600}
.testimonial.style-three .bio-wrapper .designation{font-size:14px}
.testimonial.style-three .star-rating{line-height:1}
.testimonial.style-three .star-rating>span::before{font-size:11px}
.testimonial.style-three p{font-size:18px;line-height:30px}
.testimonial.style-five{box-shadow:none;padding:30px;margin:0}
.testimonial.style-five .quote-icon{margin-bottom:20px;position:static}
.testimonial.style-five .testimonial-content-wrapper{margin-bottom:0}
.testimonial.style-five p{font-style:italic}
.testimonial.style-five .avatar{border-radius:50%;overflow:hidden}
.testimonial.style-five .bio-wrapper .name{font-size:18px;font-weight:600;color:#4b4b4b}
.testimonial.style-five .bio-wrapper .designation{color:#848484}
.testi-swiper-pagination{width:max-content!important;left:auto!important;right:25px;bottom:25px!important;position:absolute;z-index:2}
.testi-swiper-pagination .swiper-pagination-bullet{display:block;margin:14px 0!important}
.tt-testimonial-five{background:#fff;box-shadow:0 15px 55px rgba(182,182,182,.15);border-radius:10px}
.tt-star-1:before,.tt-star-2:before,.tt-star-3:before,.tt-star-4:before,.tt-star-5:before{content:"\f005";color:#ffbc08;font-family:"Font Awesome 5 Free";font-size:14px}
.tt-star-10 .tt-star-1:before,.tt-star-20 .tt-star-1:before,.tt-star-20 .tt-star-2:before,.tt-star-30 .tt-star-1:before,.tt-star-30 .tt-star-2:before,.tt-star-30 .tt-star-3:before,.tt-star-40 .tt-star-1:before,.tt-star-40 .tt-star-2:before,.tt-star-40 .tt-star-3:before,.tt-star-40 .tt-star-4:before,.tt-star-50 .tt-star-1:before,.tt-star-50 .tt-star-2:before,.tt-star-50 .tt-star-3:before,.tt-star-50 .tt-star-4:before,.tt-star-50 .tt-star-5:before{content:"\f005";color:#ffbc08;font-family:"Font Awesome 5 Free";font-weight:900}
.tt-slider-navigation{max-width:200px;margin-top:40px}
.testimonial-two__content{font-size:18px;line-height:30px;font-weight:500;font-style:italic;margin-bottom:30px}
.testimonial-two__name{font-size:16px;margin-bottom:0}
.testimonial-two__designation{font-size:14px;color:#a3a3a3}
.testimonial-two__avatar{border-radius:50%;height:55px;width:55px}
.testimonial-two__avatar img{border-radius:50%!important;height:100%!important;width:100%;object-fit:cover}
.digi-testimonial .digi-testimonial-single{border-radius:10px;padding:30px}
.digi-testimonial .digi-testimonial-single img{border-radius:50%}
.digi-testimonial .digi-testimonial-single .contents{flex:1}
.digi-testimonial .digi-nav-control{width:100px;display:flex;align-items:center;justify-content:space-between;position:absolute;right:20px}
.digi-testimonial .digi-nav-control .swiper-button-next,.digi-testimonial .digi-nav-control .swiper-button-prev{width:40px;height:40px;border-radius:50%;z-index:6;display:flex;align-items:center;justify-content:center;background-color:#fff;color:#0b163f;background-image:none}
.digi-testimonial .digi-nav-control .swiper-button-next:hover,.digi-testimonial .digi-nav-control .swiper-button-prev:hover{background-color:#ff3951;color:#fff}
.digi-testimonial .digi-nav-control .swiper-button-prev{right:60px;left:auto}
.digi-testimonial .digi-nav-control .swiper-button-next{right:0}
.tt-countdown{transition:all .3s ease-in-out}
.tt-countdown.style-one{text-align:center;padding-right:40px}
.tt-countdown.style-two{background-color:#fff;border:2px solid #dee2e6;border-radius:15px;padding:45px 35px}
.tt-countdown.style-two .tt-countdown__number{color:#071c4d;font-weight:700;margin-bottom:27px}
.tt-countdown.style-two .tt-countdown__title{font-size:20px}
.tt-countdown.style-two:hover{border-color:#fff;box-shadow:0 10px 30px rgba(0,0,0,.05);transform:translateY(-5px)}
.tt-countdown__number{font-size:46px;font-weight:800;color:#175cff;margin-bottom:16px;display:inline-flex;line-height:1}
.tt-countdown__title{font-size:16px;font-weight:600;margin-bottom:7px}
.tt-countdown__description{margin-bottom:0}
.tt-countdown.style-three{display:flex;padding:27px 20px;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:8px;border-right:10px solid #175cff}
.tt-countdown.style-three .tt-countdown__title{margin-bottom:0}
.tt-countdown.style-three .tt-countdown__number{font-size:42px;font-weight:700;margin-right:10px;margin-bottom:0;color:#071c4d}
.tt-countdown.style-three .tt-countdown__description{font-size:15px}
.countdown{display:flex}
.countdown .CountdownSeparator{display:none}
.CountdownContent{font-size:20px;font-weight:600;text-align:center;display:inline-block;position:relative;color:#071c4d}
@media (max-width:991px) {
.CountdownContent{font-size:16px}
}
.CountdownContent{font-size:30px;color:#fff}
.CountdownContent .CountdownLabel{color:#fff;font-size:13px;font-weight:500;display:block;margin-top:5px}
@media (max-width:991px) {
.CountdownContent .CountdownLabel{font-size:12px}
}
.counting{position:relative;line-height:1;background-color:#175cff;padding:10px;margin:0 5px;text-align:center;display:flex;align-items:center;justify-content:center;border-radius:5px}
.counting:first-child{margin-left:0}
@media (max-width:440px) {
.counting{min-width:55px;height:55px}
}
.progressbar-wrapper{margin-top:35px}
.progressbar-wrapper .progress-title{font-size:24px;color:#fff}
.progressbar-wrapper .progress{border-radius:20px;background-color:#1f1f1f}
.progressbar-wrapper .progress-bar{background-image:linear-gradient(96.49deg,#0082f8 0,#3c10f2 101.82%)}
.tt-count-info{background-color:#0b163f;padding:45px 30px;text-align:center;border-radius:15px}
.tt-count-info__icon{margin-bottom:15px}
.tt-count-info__icon i{display:inline-flex;color:#ffc107;font-size:38px;margin-right:5px}
.tt-count-info__title{display:inline-block;margin:0;line-height:1;color:#fff;font-size:40px}
.tt-count-info__description{color:#d6d5e1;margin-bottom:0}
.tt-count-info__logo{margin-top:30px}
.tt-count-info__logo img{height:24px!important}
.client-logo{padding:20px;transition:all .3s ease-in-out}
.at-client-logo .swiper-wrapper{display:flex;align-items:center}
.tt-logo-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(165px,1fr));justify-content:space-between;grid-gap:25px;justify-items:center;margin:0;padding:0;list-style:none}
.tt-logo-list li{width:100%}
.tt-logo-list.style_one .tt-logo-list__item{box-shadow:rgba(13,21,55,.06) 0 5px 50px;background-color:#fff}
.tt-logo-list.style_two .tt-logo-list__item img{max-width:160px}
.tt-logo-list__item{display:block;margin:auto;text-align:center;padding:20px;border-radius:6px;transition:all .3s ease}
.tt-logo-list__brand-name{font-weight:600;font-size:15px;margin-bottom:0;margin-top:16px}
.tt-logo-list.column__three{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}
@media (max-width:991px) {
.tt-logo-list.column__three{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
}
@media (max-width:768px) {
.tt-logo-list.column__three{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}
}
.tt-logo-list.column__four{grid-template-columns:repeat(auto-fit,minmax(215px,1fr))}
@media (max-width:1200px) {
.tt-logo-list.column__four{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
}
@media (max-width:991px) {
.tt-logo-list.column__four{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}
}
@media (max-width:768px) {
.tt-logo-list.column__four{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}
}
.tt-logo-list.column__five{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}
@media (max-width:1200px) {
.tt-logo-list.column__five{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}
}
@media (max-width:991px) {
.tt-logo-list.column__five{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}
}
@media (max-width:768px) {
.tt-logo-list.column__five{grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}
}
.tt-logo-list-two{margin:0;padding:0;list-style:none;max-width:305px;width:100%}
.tt-logo-list-two li{position:relative;height:65px;width:65px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:5px 10px 20px 0 rgba(55,65,81,.12)}
.tt-logo-list-two li:nth-child(1){margin-left:73px}
.tt-logo-list-two li:nth-child(2){margin-left:auto;right:28px;margin-top:-20px}
.tt-logo-list-two li:nth-child(3){left:0;margin-top:20px}
.tt-logo-list-two li:nth-child(4){margin-left:auto;right:45px}
.tt-logo-list-two li:nth-child(5){left:40px;margin-top:30px}
.tt-logo-list-two li:nth-child(6){margin-left:auto;margin-right:0;margin-top:-30px}
.tt-logo-list-two.align-right{margin-left:auto}
.tt-logo-list-two.align-right li:nth-child(1){margin-left:auto;right:70px}
.tt-logo-list-two.align-right li:nth-child(2){margin-left:65px}
.tt-logo-list-two.align-right li:nth-child(3){margin-left:auto}
.tt-logo-list-two.align-right li:nth-child(4){margin-left:100px}
.tt-logo-list-two.align-right li:nth-child(5){margin-left:auto;right:40px;left:auto}
.tt-logo-list-two.align-right li:nth-child(6){margin-left:0}
.tt-logo-list-two.align-center{margin:0 auto}
.tt-logo-list-two.align-center li:nth-child(1){margin:0 auto}
.tt-logo-list-two.align-center li:nth-child(2){margin-left:auto;right:0;margin-top:20px}
.tt-logo-list-two.align-center li:nth-child(3){left:0;margin-top:20px}
.tt-logo-list-two.align-center li:nth-child(4){margin-left:auto;right:0}
.tt-logo-list-two.align-center li:nth-child(5){left:0;margin-top:0}
.tt-logo-list-two.align-center li:nth-child(6){margin:20px auto 0}
.pricing{position:relative}
.pricing .animated-shape{position:absolute;z-index:-1;top:50%;transform:translateY(-50%);left:0}
.pricing-switch-wrap{align-items:center;display:block;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:space-between}
.pricing-switch-wrap span{text-transform:uppercase;font-size:11px;font-weight:700;display:inline-block;width:50%;text-align:center;z-index:2;position:relative;line-height:35px;color:#fff}
.pricing-switch-wrap span.beforeinput.active{color:#175cff}
.pricing-switch-wrap span.afterinput.active{color:#175cff}
.pricing-switch-wrap .switch-icon{position:relative;width:200px;height:37px;border:1px solid #175cff;border-radius:25px;transition:all .3s linear;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);display:flex;justify-content:space-between;margin:0 auto 50px}
.pricing-switch-wrap .switch-icon:after{content:"";position:absolute;left:4px;width:100px;height:35px;background-color:#175cff;border-radius:25px;transform:translate3d(-6px,0,0);transition:all .2s ease-in-out}
.pricing-switch-wrap.yearly .switch-icon:after{transform:translate3d(95px,0,0)}
.yearly-price{display:none}
.pricing-table{box-shadow:0 0 50px 0 rgba(0,0,0,.1);background-color:#fff;position:relative;overflow:hidden;z-index:1;margin-bottom:30px;transition:all .3s ease-in-out;border-radius:10px}
.pricing-table svg{position:absolute;left:52%;z-index:-1;transform:translateX(-50%);top:-262px}
.pricing-table svg path{transition:all .3s ease-in-out}
.pricing-table .table-feature-image{padding:26px 0 15px}
.pricing-table .price-content-wrapper{padding:30px 30px 60px}
.pricing-table .pricing-header{padding-bottom:10px;margin-bottom:42px;border-bottom:1px solid #e4e4e4}
.pricing-table .pricing-header .price{font-size:40px;line-height:70px;font-weight:700;margin-bottom:0}
.pricing-table .pricing-header .price span{color:#575757;font-size:16px;font-weight:400}
.pricing-table .pricing-header .price-title{font-size:18px;font-weight:700;color:#175cff;margin-bottom:15px}
.pricing-table .price-feture{margin:0 0 40px;padding:0;list-style:none;text-align:center}
.pricing-table .price-feture li{position:relative;z-index:1;margin-bottom:10px}
.pricing-table .price-feture li:before{position:absolute;font-size:15px;font-family:"Font Awesome 5 Free";font-weight:900;left:0}
.pricing-table .price-feture li.have:before{content:"\f00c";color:#1cc941}
.pricing-table .price-feture li.not:before{content:"\f00d";color:#f72323}
.pricing-table.featured,.pricing-table:hover{border-color:#175cff;box-shadow:0 1rem 3rem rgba(31,45,61,.125)}
.pricing-table.featured svg path,.pricing-table:hover svg path{fill:#175cff}
.tt-pricing-table-simple{text-align:center;padding:55px 40px;border-radius:5px;margin-bottom:30px;transition:all .3s ease-in-out;position:relative}
.tt-pricing-table-simple .pricing__title{position:relative;z-index:2;transition:all .3s ease-in-out}
.tt-pricing-table-simple .pricing__title h5{font-size:24px;font-weight:500;margin-bottom:23px}
.tt-pricing-table-simple .pricing__price{margin-bottom:40px}
.tt-pricing-table-simple .pricing__price .price{font-size:50px;font-size:3.5714285714em;font-weight:600;color:#071c4d;margin:0;position:relative;z-index:2;line-height:1.1}
.tt-pricing-table-simple .pricing__price span{font-size:18px}
.tt-pricing-table-simple .pricing__feature{margin-top:32px;padding:0;list-style:none;position:relative;z-index:2;text-align:center;margin-bottom:0}
.tt-pricing-table-simple .pricing__feature li{font-size:18px;line-height:30px;position:relative;margin-bottom:5px;color:#52525c}
.tt-pricing-table-simple.featured{background-color:#fff;box-shadow:0 30px 70px 0 rgba(1,4,45,.08)}
.tt-pricing-table-simple.featured .tt-btn{border-color:#175cff;color:#fff}
.tt-pricing-table-simple.featured .tt-btn:before{background:#175cff;height:300%}
.tt-pricing-table-simple.featured .tt-btn:hover{color:#175cff}
.tt-pricing-table-simple.featured .tt-btn:hover:before{height:0}
.tt-pricing-table-simple .tt-btn{display:block;padding:6px 33px}
.tt-pricing{background-color:#fff;box-shadow:0 5px 20px 0 rgba(210,210,245,.5);padding:55px 50px 60px;border-radius:10px;transition:all .3s ease-in-out}
@media (max-width:420px) {
.tt-pricing{padding:55px 30px 60px}
}
.tt-pricing__header{margin-bottom:34px}
.tt-pricing__title{font-size:18px;font-weight:500;line-height:1;color:#175cff}
.tt-pricing__price{font-size:40px;font-weight:700;line-height:1;margin-bottom:0}
.tt-pricing__period{font-size:16px;font-weight:400;color:#52525c}
.tt-pricing__feature-list{margin:0;padding:0;list-style:none}
.tt-pricing__feature-list li{font-size:15px;color:#52525c;display:flex;align-items:center}
.tt-pricing__feature-list li:not(:last-child){margin-bottom:8px}
.tt-pricing__feature-list li i{margin-right:7px}
.tt-pricing__feature-list li .bullet{display:inline-block;height:9px;width:9px;border-radius:50%;background-color:#175cff;margin-right:10px;vertical-align:1px}
.tt-pricing__feature-list li .ei-icon_check_alt2{color:#21d09a}
.tt-pricing__action{margin-top:35px}
.tt-pricing .tt-btn.featured_btn{background-color:#ffb116;border-color:#ffb116}
.tt-pricing .tt-btn.featured_btn:hover{background-color:#e29600;border-color:#e29600;color:#fff}
.tt-pricing.featured{position:relative;z-index:2;background:linear-gradient(90deg,#021048,#1e38a3)}
.tt-pricing.featured .tt-pricing__title{color:#ffb116}
.tt-pricing.featured .tt-pricing__price{color:#fff}
.tt-pricing.featured .tt-pricing__period{color:#d6d5e1}
.tt-pricing.featured .bullet{background-color:#ffb116}
.tt-pricing.featured .tt-pricing__feature-list li{color:rgba(255,255,255,.6)}
.tt-pricing.featured .feature-star{display:block;position:absolute;top:-8px;right:25px}
.tt-pricing.style-two .tt-pricing__header{padding-bottom:30px;border-bottom:1px dashed #c7c7c7}
.tt-pricing.style-two .tt-pricing__feature-list li{font-weight:500;color:#071c4d;margin-bottom:12px;font-size:16px}
.tt-pricing.style-two .tt-pricing__feature-list li.exclude{color:#a7a7a7}
.tt-pricing.style-two .tt-btn{text-align:center}
.tt-pricing.style-two .tt-btn.featured_btn{background-color:#175cff;border-color:#175cff}
.tt-pricing.style-two .tt-btn.featured_btn:hover{background-color:transparent;color:#175cff}
.tt-pricing.style-three{border-radius:5px;padding:50px 40px 55px}
.tt-pricing.style-three .tt-pricing__header{padding-bottom:24px;border-bottom:1px dashed #c7c7c7}
.tt-pricing.style-three .tt-pricing__period{display:block;margin-top:15px}
.tt-pricing.style-three .tt-pricing__feature-list .include .ei-icon_check_alt2::before{content:"N"}
.tt-pricing.style-three .tt-pricing__feature-list .exclude .ei-icon_close_alt2{font-size:18px}
.tt-pricing.style-three .tt-pricing__feature-list .exclude .ei-icon_close_alt2:before{content:"M"}
.tt-pricing.style-three.featured .tt-pricing__feature-list li i{color:#fff}
.tt-pricing.style-three.featured .tt-pricing__header{border-bottom:1px dashed #0025ba}
.tt-pricing .tt-btn.featured_btn{background-color:#175cff;border-color:#175cff}
.tt-pricing-list{display:flex;flex-wrap:wrap;border:1px solid #dee2e6;border-radius:15px;overflow:hidden}
.tt-pricing-list>div{width:50%;padding:40px}
@media (max-width:575px) {
.tt-pricing-list>div{width:100%}
}
.tt-pricing-list__info{background-color:#ceddff;display:flex;align-items:center}
.tt-pricing-list__feature{margin:0;padding:0;list-style:none}
.tt-pricing-list__feature li{font-size:15px;line-height:33px;display:flex}
.tt-pricing-list__feature li i{background-color:#175cff;color:#fff;height:18px;width:18px;line-height:18px;margin-right:10px;border-radius:50%;font-size:10px;text-align:center;align-self:center;display:inline-block}
.tt-pricing-list__title{font-size:20px}
.tt-pricing-list__description{margin-bottom:0}
.tt-pricing-list__price-wrapper{margin-top:40px}
.tt-pricing-list__price{margin-bottom:30px}
.tt-pricing-list__price .price{font-size:40px;font-weight:700;line-height:1;color:#071c4d}
.pricing-tab-nav{margin-bottom:30px;display:inline-flex;border-radius:6px;overflow:hidden}
.pricing-tab-nav .nav-link{border:0;outline:0;box-shadow:none;padding:10px 15px;font-size:14px;font-weight:700;background-color:#f7f9fc;color:#071c4d}
.pricing-tab-nav .nav-link.active{background-color:#0b163f;color:#fff}
.elementor .elementor-progress-bar{position:relative}
.elementor .elementor-widget-progress .elementor-title{font-size:18px;color:#071c4d;margin-bottom:10px;font-family:Poppins,sans-serif;display:inline-block}
.elementor .elementor-progress-percentage-outside .elementor-progress-percentage{position:absolute;top:-34px;right:0;padding-right:0;font-size:16px;line-height:1;color:#111}
.tt-image-overlay{position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:1rem;width:100%;text-align:center;height:360px;border-radius:15px}
.tt-image-overlay img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}
.tt-image-overlay:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}
.tt-image-overlay__content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:1rem;transition:transform .7s cubic-bezier(.19,1,.22,1);z-index:2;transform:translateY(calc(100% - 4.5rem));margin-bottom:0}
.tt-image-overlay__title{color:#fff;font-size:20px;font-weight:600}
.tt-image-overlay__description{color:rgba(255,255,255,.7);opacity:0;margin:0;transform:translateY(1rem);transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s cubic-bezier(.19,1,.22,1)}
.tt-image-overlay a{position:absolute;height:100%;width:100%;top:0;left:0;z-index:2}
.tt-image-overlay:hover{align-items:center}
.tt-image-overlay:hover .tt-image-overlay__content{transform:translateY(0)}
.tt-image-overlay:hover .tt-image-overlay__description{opacity:1;transform:translateY(0);transition-delay:87.5ms}
.dt-social-link{margin:0}
.dt-social-link li{display:inline-block;color:#696969;font-size:14px;margin-right:23px}
.dt-social-link li:last-child{margin-right:0}
.dt-social-link li a{color:#696969;display:block}
.dt-social-link li a:hover{color:#175cff}
.tt-service-image-box{position:relative;overflow:hidden;box-shadow:0 1rem 3rem rgba(0,0,0,.175);border-radius:15px;padding:3rem}
.tt-service-image-box:after{z-index:1;top:100%;background-image:linear-gradient(75deg,rgba(26,44,121,.75) 10%,rgba(232,5,102,.8));content:"";height:100%;right:0;left:0;position:absolute;pointer-events:none;border-radius:inherit;transition:all .3s ease;opacity:.8}
.tt-service-image-box:before{top:80%;opacity:0;background-size:cover;background-repeat:no-repeat;background-position:center;-webkit-filter:brightness(40%);filter:brightness(40%)}
.tt-service-image-box .box-image{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:80%;opacity:0;transition:all .3s ease-in-out}
.tt-service-image-box .box-image a{display:block}
.tt-service-image-box .box-image img{width:100%;height:100%;object-fit:cover;transition:all .4s ease-in-out}
.tt-service-image-box .box-image:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1}
.tt-service-image-box .box-info{position:relative;z-index:2}
.tt-service-image-box .box-info .icon{font-size:40px;margin-bottom:30px;color:#1a2c79}
.tt-service-image-box .box-info .box-title{font-size:20px;margin-bottom:10px;font-weight:600}
.tt-service-image-box .box-info .box-title a{color:#071c4d}
.tt-service-image-box .box-info .box-title a:hover{color:#175cff}
.tt-service-image-box .box-info p{margin:0}
.tt-service-image-box:hover:after{top:0}
.tt-service-image-box:hover .icon{color:#fff}
.tt-service-image-box:hover .box-info .box-title{color:#fff}
.tt-service-image-box:hover .box-info .box-title a{color:#fff}
.tt-service-image-box:hover .box-info p{color:#fff}
.tt-service-image-box:hover .box-image{top:0;opacity:1;transition:all .17s ease-out .18s}
.tt-team{position:relative;margin-bottom:50px}
.tt-team__avater{position:relative;border-radius:15px;overflow:hidden}
.tt-team__avater img{width:100%;transition:all .3s ease-in-out}
.tt-team__avater:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(23,92,255,.8);transition:all .3s ease-in-out;opacity:0;z-index:2;top:0;left:0}
.tt-team__social{margin:0;padding:0;list-style:none;position:absolute;bottom:30px;left:0;z-index:2;height:36px;overflow:hidden;text-align:center;width:100%}
.tt-team__social li{display:inline-block;transition:all .3s ease-in-out;transform:translateY(20px);opacity:0}
.tt-team__social li:not(:last-child){margin-right:3px}
.tt-team__social li:nth-child(2){transition-delay:.1s}
.tt-team__social li:nth-child(3){transition-delay:.2s}
.tt-team__social li:nth-child(4){transition-delay:.3s}
.tt-team__social li:nth-child(5){transition-delay:.4s}
.tt-team__social li:nth-child(6){transition-delay:.5s}
.tt-team__social li a{display:block;height:32px;width:32px;line-height:28px;text-align:center;border-radius:5px;border:2px solid rgba(255,255,255,.5);color:#fff;font-size:14px}
.tt-team__social li a:hover{background-color:#fff;border-color:#fff;color:#175cff}
.tt-team__info{padding:15px 30px 0;text-align:center}
.tt-team__name{font-size:18px;font-weight:600;margin-bottom:3px}
.tt-team__designation{font-size:14px;color:#4f5158;font-weight:400}
.tt-team:hover .tt-team__avater:before{opacity:1}
.tt-team:hover .tt-team__avater img{transform:scale(1.05) rotate(3deg)}
.tt-team:hover .tt-team__social li{transform:translateY(0);opacity:1}
.tt-team.style--two{background-color:#181818;padding:20px}
.tt-team.style--two .tt-team__avater{border-radius:0}
.tt-team.style--two .tt-team__avater:before{display:none}
.tt-team.style--two .tt-team__info{text-align:left;padding:20px 0 0}
.tt-team.style--two .tt-team__info .tt-team__name{color:#fff;font-size:20px;margin-bottom:10px}
.tt-team.style--two .tt-team__designation{color:#d7d7d7;margin-bottom:18px}
.tt-team .tt-team__social-two{margin:0;padding:0;list-style:none}
.tt-team .tt-team__social-two li{display:inline-block;position:relative}
.tt-team .tt-team__social-two li:not(:last-child){margin-right:15px}
.tt-team .tt-team__social-two li:not(:last-child):after{content:"";position:absolute;right:-9px;top:9px;height:11px;width:1px;border-right:1px dotted #999}
.tt-team .tt-team__social-two li a{color:#fff;font-size:14px;font-weight:600}
.tt-team .tt-team__social-two li a:hover{color:#175cff}
.team-items{position:relative;z-index:1}
.team-member{margin-bottom:30px}
.team-member .member-avater{position:relative;border-radius:10px;overflow:hidden}
.team-member .member-avater a{position:relative;display:block;overflow:hidden}
.team-member .member-avater a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:2;opacity:0;transition:all .3s ease-in-out}
.team-member .member-avater a img{transition:all .3s ease-in-out;width:100%}
.team-member .member-avater a:hover:before{opacity:1}
.team-member .member-avater a:hover img{transform:scale(1.06)}
.team-member .team-info{text-align:center;padding-top:15px;position:relative}
.team-member .team-info .name{font-size:22px;margin-bottom:0;font-weight:600}
.team-member .team-info .name a{color:#071c4d}
.team-member .team-info .name a:hover{color:#175cff}
.team-member .team-info .designation{color:#676869;font-size:17px;line-height:1.3;margin-bottom:10px;font-family:Poppins,sans-serif}
.team-member .team-info .member-social{position:relative;height:35px;width:100%;margin-top:10px}
.team-member .team-info .member-social .social_link_expand,.team-member .team-info .member-social a{height:35px;width:35px;font-size:14px;line-height:35px;text-align:center;background:#175cff;color:#fff;border-radius:50%;opacity:0;visibility:hidden;position:absolute;top:0;left:50%;transform:translateX(-50%);transition:all .5s ease-in-out}
.team-member .team-info .member-social .social_link_expand{opacity:1;visibility:visible;z-index:2;cursor:pointer}
.team-member .team-info .member-social .social_link_expand i{transition:all .3s ease-in-out}
.team-member .team-info .member-social.active a{opacity:1;visibility:visible}
.team-member .team-info .member-social.active a:nth-child(1){transform:translateX(-62px)}
.team-member .team-info .member-social.active a:nth-child(2){transform:translateX(27px)}
.team-member .team-info .member-social.active a:nth-child(3){transform:translateX(-106px)}
.team-member .team-info .member-social.active a:nth-child(4){transform:translateX(71px)}
.team-member .team-info .member-social.active .social_link_expand i{transform:rotate(45deg)}
.team-member.style-two .member-social{margin:0;padding:0;list-style:none;position:absolute;width:100%;left:0;bottom:20px;text-align:center;height:0;z-index:3;opacity:0;transition:all .3s ease-in-out}
.team-member.style-two .member-social li{display:inline-block}
.team-member.style-two .member-social li:not(:last-child){margin-right:10px}
.team-member.style-two .member-social li a{height:35px;width:35px;line-height:35px;text-align:center;color:#fff;background-color:#175cff;border-radius:50%;font-size:13px}
.team-member.style-two .member-social li a:before{display:none}
.team-member.style-two .member-avater{border-radius:10px;overflow:hidden;position:relative;transition:.5s cubic-bezier(.17,.85,.438,.99)}
.team-member.style-two .member-avater img{min-height:360px;object-fit:cover;width:100%}
.team-member.style-two .member-avater:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(0,0,0,.5);opacity:0;transition:all .3s ease-in-out;z-index:2}
.team-member.style-two .member-avater:hover:before{opacity:1}
.team-member.style-two .member-avater:hover img{transform:scale(1)}
.team-member.style-two .member-avater:hover .member-social{opacity:1;visibility:visible;bottom:50px}
.team-member.style-two .team-info{padding-top:27px}
.team-member.style-two .team-info .name{font-weight:600}
.text___bg{border-radius:6px;background-color:#fff;box-shadow:0 40px 70px 0 rgba(1,4,45,.1);position:absolute;left:475px;top:426px;width:970px;height:500px;z-index:63}
.team__info__wrapper{border-radius:6px;background-color:#fff;box-shadow:0 40px 70px 0 rgba(1,4,45,.1);overflow:hidden}
.team__info__wrapper .info{position:relative;z-index:22;max-width:300px}
.team__info__wrapper .team__info{padding:50px 70px}
.team__info__wrapper .team__info .member__name{font-size:30px;font-weight:700;margin-bottom:10px}
.team__info__wrapper .team__info .tt__member-info{margin:0;padding:0;list-style:none}
.team__info__wrapper .team__info .tt__member-info li{color:#52525c;line-height:39px;font-size:18px;font-weight:500}
.team__info__wrapper .team__info .tt__member-info li:not(:last-child){border-bottom:1px solid #ececef}
.team__info__wrapper .team__info .tt__member-info li span{font-weight:600;color:#071c4d}
.team__info__wrapper .team__info .member-social{margin:27px 0 0;padding:0;list-style:none}
.team__info__wrapper .team__info .member-social li{display:inline-block}
.team__info__wrapper .team__info .member-social li:not(:last-child){margin-right:8px}
.team__info__wrapper .team__info .member-social li a{display:inline-block;height:35px;width:35px;font-size:14px;line-height:35px;text-align:center;background:#175cff;color:#fff;border-radius:50%;transition:all .5s ease-in-out}
.team__info__wrapper .team__info .team-svg-shape{position:absolute;left:0;bottom:0}
.content_title{font-size:40px;font-weight:700;margin-bottom:15px}
.member__image{text-align:right;padding:50px 70px}
.member__image img{border-radius:10px}
@media (max-width:767px) {
.member__image{padding:70px}
}
@media (max-width:576px) {
.member__image{padding:30px}
}
.team-single-wrapper{padding:0 0 97px;max-width:970px;margin:-280px auto 0;z-index:2;position:relative}
@media (max-width:991px) {
.team-single-wrapper{padding:80px 0 41px}
}
.team__contents{margin-top:78px}
.team__contents p{font-size:20px;line-height:30px}
.team__info-content .content_title{margin-bottom:50px}
#skills{position:relative;max-width:550px}
.skill-wrapper .skill-value{display:inline-block;float:right;text-align:right;color:#1a133b}
.skill-wrapper .skill:not(:last-child){margin-bottom:40px}
.skill-wrapper .skill-label,.skill-wrapper .skill-value{font-size:16px;color:#1a133b;font-weight:500}
.skill-wrapper .skill-value{font-style:italic}
.skill-wrapper .skill .line{background-color:#eaecf2;position:relative;width:100%;height:6px;margin:10px 0 0;border-radius:6px}
.skill-wrapper .skill .line .active-line{position:absolute;top:0;left:0;bottom:0;width:0;transition:width 1.5s ease;background-color:#175cff;border-radius:6px}
.skill-wrapper .skill.color--two .line .active-line{background-color:#6b64fe}
.skill-wrapper .skill.color--three .line .active-line{background-color:#43bdab}
.progress-box{margin-bottom:32px;max-width:450px}
.progress-box p{font-family:Poppins,sans-serif;font-size:18px;font-weight:500;color:#071c4d;margin-bottom:11px}
.progress-box .bar-inner{position:relative;display:block;width:0;height:6px;transition:all 1.5s ease;background:#175cff;border-radius:6px}
.progress-box .bar{position:relative;width:100%;height:6px;background:#eaeaea;border-radius:6px}
.progress-box .count-text{font-family:Poppins,sans-serif;position:absolute;top:-33px;right:0;background:0 0;font-size:16px;font-weight:400;color:#222;opacity:1;transition:all .5s ease}
.team__contact-form{margin-top:78px}
.team__contact-form .content_title{margin-bottom:29px}
.tt-blog-posts{position:relative}
.tt-blog-posts .section-circle-shape{left:0;bottom:75px;width:320px}
.tt-blog-posts .section-circle-shape .circle-bottom{right:0;bottom:0}
.tt-blog-posts-slider{margin:0 -20px}
.tt-post-slider{padding:20px 20px 50px}
.post-slider{border:1px solid #e7e7e7;border-radius:10px;padding:20px;transition:all .3s ease-in-out}
.post-slider .feature-image img{border-top-left-radius:10px;border-top-right-radius:10px}
.post-slider .blog-content{padding-top:25px}
.post-slider .post-meta{padding-top:0;margin-bottom:10px}
.post-slider h3.entry-title{font-size:20px;line-height:26px}
.post-slider .read-more-text{font-weight:600;font-size:15px;display:inline-block}
.post-slider:hover{background-color:#fff;border-color:#fff;box-shadow:0 10px 66px rgba(102,102,102,.1)}
.blog-swiper-pagination{text-align:center;margin-top:40px}
.tt-blog-posts .digi-blog-single .digi-blog-thumb{position:relative}
.tt-blog-posts .digi-blog-single .digi-blog-thumb .d-tag{padding:8px 30px;border-radius:50px;color:#fff;position:absolute;bottom:-20px;right:30px;background-color:#ffc226}
.tt-blog-posts .digi-blog-single .digi-blog-info .date{color:#94a3b8;margin-bottom:16px;display:block;font-size:14px}
.tt-blog-posts .digi-blog-single .digi-blog-info h3{font-size:20px;color:#14142b}
.tt-blog-posts .digi-blog-single .digi-blog-info p{color:#575757;font-weight:400}
.tt-blog-posts .digi-blog-single .digi-blog-info .read-more-link{color:#14142b;font-weight:600;font-size:.9375rem}
.tt-blog-posts .digi-blog-single .digi-blog-info .read-more-link i{vertical-align:middle;transition:all .3s ease-in-out}
.tt-blog-posts .digi-blog-single .digi-blog-info .read-more-link:hover{color:#ff3951}
.tt-blog-posts .digi-blog-single .digi-blog-info .read-more-link:hover i{transform:translateX(3px);margin-left:10px}
.tt-blog-posts .digi-markgeting_blog-posts .meta-info span{color:#94a3b8}
.tt-blog-posts .digi-markgeting_blog-posts .meta-info .separator{margin:0 5px}
.tt-blog-posts .digi-markgeting_blog-posts a h3{font-size:17px}
.tt-icon-box{position:relative;z-index:0;transition:all .3s ease-in-out;text-align:center}
.tt-icon-box.icon--left,.tt-icon-box.icon--right{display:flex;flex-wrap:wrap}
.tt-icon-box.icon--left .tt-icon-box__icon-container,.tt-icon-box.icon--right .tt-icon-box__icon-container{margin-bottom:0}
.tt-icon-box.icon--left .tt-icon-box__content,.tt-icon-box.icon--right .tt-icon-box__content{flex:2}
.tt-icon-box.icon--left{text-align:left}
.tt-icon-box.icon--left .tt-icon-box__icon-container{margin-right:20px}
.tt-icon-box.icon--right{text-align:right}
.tt-icon-box.icon--right .tt-icon-box__icon-container{order:2;margin-left:20px}
.tt-icon-box__icon-container{margin-bottom:30px;display:inline-flex;flex-wrap:wrap-reverse;align-items:baseline;font-size:2em;color:#175cff;position:relative;transition:transform .3s,border .3s,background .3s,color .3s;transition:transform .3s,border .3s,background .3s,color .3s,-webkit-transform .3s;height:max-content}
.tt-icon-box__icon-container i,.tt-icon-box__icon-container img,.tt-icon-box__icon-container svg{position:relative;display:block;width:1em;height:1em;fill:currentColor}
.tt-icon-box__content{position:relative}
.tt-icon-box__title{font-weight:600;margin-bottom:7px;font-size:20px;transition:all .3s ease-in-out}
.tt-icon-box__title a{color:#071c4d}
.tt-icon-box__title a:hover{color:#175cff}
.tt-icon-box__description{margin:0;transition:all .3s ease-in-out}
@media (max-width:1024px) {
.tt-icon-box__description br{display:none}
}
.tt-icon-box__button{display:inline-block;margin-top:20px;font-size:15px}
.tt-icon-box__button i{font-size:90%}
.tt-icon-box__button:not(.tt-btn){color:#071c4d;font-weight:500}
.tt-icon-box__button:not(.tt-btn):hover{color:#175cff}
.tt-icon-box__badge{position:absolute;top:20px;right:20px;font-size:13px;font-weight:500;padding:6px 17px;line-height:1;background-color:rgba(23,92,255,.2);color:#175cff;border-radius:4px;width:max-content;height:max-content}
.tt-icon-box.style--one{background-color:#fff;box-shadow:0 0 29px 0 rgba(0,0,0,.08);border-radius:5px;margin-bottom:0;padding:45px 40px 35px;margin-bottom:30px}
.tt-icon-box.style--one .tt-icon-box__title{margin-bottom:10px}
.tt-icon-box.style--two{text-align:center;border:1px solid #e6e8ef;border-radius:6px;padding:42px 55px}
.tt-icon-box.style--two .tt-icon-box__icon-container{height:65px;width:65px;line-height:65px;border-radius:50%;font-size:22px;text-align:center;background:#175cff;color:#fff;display:inline-block;margin-bottom:31px}
.tt-icon-box.style--two .tt-icon-box__icon-container i{line-height:65px}
.tt-icon-box.style--two .tt-icon-box__title{font-size:24px;font-weight:700;margin-bottom:8px}
.tt-icon-box.style--two:hover{border-color:#175cff;background-color:#175cff}
.tt-icon-box.style--two:hover:before{opacity:0}
.tt-icon-box.style--two:hover .tt-icon-box__icon-container{background:#fff;color:#175cff}
.tt-icon-box.style--two:hover .tt-icon-box__title{color:#fff}
.tt-icon-box.style--two:hover p{color:#fff}
.tt-icon-box.style--three{border-radius:6px;background-color:#fff;box-shadow:0 1px 2px 0 rgba(8,2,51,.1);padding:50px 35px 40px}
.tt-icon-box.style--three .tt-icon-box__icon-container{font-size:36px;color:#175cff;margin-bottom:29px}
.tt-icon-box.style--three .tt-icon-box__icon-container img,.tt-icon-box.style--three .tt-icon-box__icon-container svg{max-height:54px}
.tt-icon-box.style--three .tt-icon-box__title{font-size:24px;font-weight:600;margin-bottom:8px}
.tt-icon-box.style--three .tt-icon-box__description{color:rgba(14,17,51,.8)}
.tt-icon-box.style--three .tt-btn-link{margin-top:20px;font-size:18px;font-weight:500;color:#071c4d;display:block}
.tt-icon-box.style--three .tt-btn-link i{font-size:20px;vertical-align:middle;transition:all .3s ease-in-out}
.tt-icon-box.style--three .tt-btn-link:hover{color:#175cff}
.tt-icon-box.style--three .tt-btn-link:hover i{margin-left:3px;color:#175cff}
.tt-icon-box.style--three:hover{box-shadow:0 30px 50px 0 rgba(1,4,45,.08)}
.tt-icon-box .button-text-wrapper{display:flex;justify-content:center;align-items:center}
.tt-icon-box .button-text-wrapper .tt-button-icon{line-height:1}
.tt-icon-box .button-text-wrapper .elementor-button-text{flex-grow:1;display:inline-block;order:1}
.tt-icon-box .button-text-wrapper .tt-align-icon-right{order:2}
.tt-icon-box:hover{z-index:2}
.tt-shape-circle .tt-icon-box__icon-container{border-radius:50%}
.tt-view-framed .tt-icon-box__icon-container,.tt-view-stacked .tt-icon-box__icon-container{padding:.5em;text-align:center}
.tt-view-stacked .tt-icon-box__icon-container{background-color:#175cff;color:#fff}
.tt-view-framed .tt-icon-box__icon-container{border:2px solid #175cff;color:#175cff}
.tt-shape-rounded .tt-icon-box__icon-container{border-radius:6px}
.digi-how-works{background-color:#f5f7fc;border-radius:10px;position:relative;padding:40px 25px;overflow:hidden}
.digi-how-works .dig-how-steps ul li{background:rgba(255,255,255,.8);box-shadow:0 110.121px 88.0972px rgba(0,0,0,.03);backdrop-filter:blur(64px);border-radius:10px;padding:20px;position:relative;z-index:6}
.digi-how-works .dig-how-steps .shape ul li{position:absolute;background:rgba(255,255,255,.8);box-shadow:0 110.121px 88.0972px rgba(0,0,0,.03);backdrop-filter:blur(64px);border-radius:10px;padding:20px;z-index:6}
.digi-how-works .dig-how-steps .shape ul li:nth-child(1){width:250px;height:250px;border-radius:50%;background-color:#ffd08a;top:-88px;left:-103px;z-index:3}
.digi-how-works .dig-how-steps .shape ul li:nth-child(2){width:195px;height:195px;border-radius:50%;background:#52f5d8;z-index:3;left:-100px;bottom:-90px}
.digi-how-works .dig-how-steps .shape ul li:nth-child(3){width:250px;height:250px;border-radius:50%;background-color:#888efe;z-index:3;right:-122px;top:39%}
.tt-process-box.style-one{display:flex;margin-bottom:48px;position:relative}
.tt-process-box.style-one:last-child{margin-bottom:0}
.tt-process-box.style-one .icon-container{background-color:#fff;border:2px solid #dee2e6;border-radius:1rem;margin-right:1.5rem;height:65px;min-width:65px;display:flex;align-items:center;justify-content:center;font-size:24px;transition:all .3s ease-in-out}
.tt-process-box.style-one .tt-process_step{font-size:16px;font-weight:500;color:#175cff;margin-bottom:6px}
.tt-process-box.style-one .box-title{font-size:20px;font-weight:600;margin-bottom:10px}
.tt-process-box.style-one .description{margin-bottom:0}
.tt-process-box.style-one:hover .icon-container{background-color:#175cff;color:#fff;border-color:#175cff}
.tt-process-box.style-two{text-align:center}
.tt-process-box.style-two .icon-container{font-size:32px;margin-bottom:28px;color:#175cff;display:inline-block}
.tt-process-box.style-two .tt-process_step{font-size:13px;font-weight:400;background-color:#ceddff;display:inline-block;border-radius:20px;padding:5px 15px;color:#175cff;margin-bottom:18px}
.tt-process-box.style-two .box-title{font-size:18px;font-weight:600}
.tt-process-box.style-three{text-align:center;position:relative;display:block;transition:all .3s ease;padding:40px 30px;border-radius:15px;z-index:2;margin-bottom:30px}
@media (max-width:575px) {
.tt-process-box.style-three{max-width:400px;margin:0 auto}
}
.tt-process-box.style-three .icon-container{height:80px;width:80px;line-height:77px;text-align:center;color:#175cff;font-size:40px;font-weight:800;display:inline-block;margin-bottom:25px;border:2px solid rgba(101,101,101,.1);border-radius:10px;transition:all .3s ease-in-out}
.tt-process-box.style-three .box-title{font-size:20px;margin-bottom:5px;font-weight:600}
.tt-process-box.style-three p{margin:0}
.tt-process-box.style-three:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;border-radius:15px;transition:all .3s ease-in-out}
.tt-process-box.style-three:hover{box-shadow:0 5px 20px 0 rgba(210,210,245,.5);z-index:2}
.tt-process-box.style-three:hover .icon-container{background-color:#175cff;border-color:#175cff;color:#fff}
.tt-process-box.style-three:hover:before{background-color:#fff}
.process-box-wrapper .tt-process-box:not(:last-child) .icon-container:before{content:"";position:absolute;top:64px;left:33px;height:100%;z-index:-1;border-style:dashed;border-width:1px;border-color:#d6d5e1;background-color:transparent}
.process-box-wrapper .row .col-lg-3:not(:nth-child(4)) .tt-process-box.style-three:after{content:"";position:absolute;width:80px;height:2px;border-bottom:2px dashed #175cff;right:-55px;top:50%;transform:translateY(-50%);z-index:-2}
@media (max-width:991px) {
.process-box-wrapper .row .col-lg-3:not(:nth-child(4)):nth-child(3) .tt-process-box.style-three:after{display:none}
}
@media (max-width:767px) {
.process-box-wrapper .row .col-lg-3:not(:nth-child(4)):nth-child(2) .tt-process-box.style-three:after{display:none}
.process-box-wrapper .row .col-lg-3:not(:nth-child(4)):nth-child(3) .tt-process-box.style-three:after{display:block}
}
@media (max-width:767px) {
.process-box-wrapper .row .col-lg-3:not(:nth-child(4)):nth-child(2) .tt-process-box.style-three:after{display:none}
.process-box-wrapper .row .col-lg-3:not(:nth-child(4)):nth-child(3) .tt-process-box.style-three:after{display:block}
}
@media (max-width:575px) {
.process-box-wrapper .row .col-lg-3:not(:nth-child(4)) .tt-process-box.style-three:after{display:none!important}
}
.tt-image-overlay{position:relative;display:flex;align-items:flex-end;overflow:hidden;padding:1rem;width:100%;text-align:center;height:360px;border-radius:15px}
.tt-image-overlay img{position:absolute;top:0;left:0;width:100%;height:100%!important;object-fit:cover}
.tt-image-overlay:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1}
.tt-image-overlay__content{position:relative;display:flex;flex-direction:column;align-items:center;width:100%;padding:1rem;transition:transform .7s cubic-bezier(.19,1,.22,1);z-index:2;transform:translateY(calc(100% - 4.5rem));margin-bottom:0}
.tt-image-overlay__title{color:#fff;font-size:20px;font-weight:600}
.tt-image-overlay__description{color:rgba(255,255,255,.7);opacity:0;margin:0;transform:translateY(1rem);transition:transform .7s cubic-bezier(.19,1,.22,1),opacity .7s cubic-bezier(.19,1,.22,1)}
.tt-image-overlay a{position:absolute;height:100%;width:100%;top:0;left:0;z-index:2}
.tt-image-overlay:hover{align-items:center}
.tt-image-overlay:hover .tt-image-overlay__content{transform:translateY(0)}
.tt-image-overlay:hover .tt-image-overlay__description{opacity:1;transform:translateY(0);transition-delay:87.5ms}
@media (max-width:768px) {
#newsletter{padding:40px 30px}
}
#newsletter .section-heading{margin-bottom:30px}
@media (max-width:991px) {
#newsletter .section-heading{text-align:center;margin-bottom:40px}
}
#newsletter .section-heading .section-title{color:#fff;font-size:45px;margin-bottom:10px}
@media (max-width:991px) {
#newsletter .section-heading .section-title{font-size:30px}
}
#newsletter .section-heading .subtitle{font-size:18px;color:#fff;margin-bottom:20px;font-weight:400}
@media (max-width:768px) {
#newsletter .section-heading{text-align:center;margin-bottom:40px}
}
.newsletter-form{max-width:600px;margin:0 auto}
.newsletter-form .newsletter-inner{display:flex;border-radius:30px;padding:5px}
@media (max-width:440px) {
.newsletter-form .newsletter-inner{display:block}
}
.newsletter-form .form-result{margin:20px 5px 0}
.newsletter-form input:not([type=checkbox]):not([type=submit]){border-radius:5px;padding:17px 25px;line-height:19px;font-size:16px;height:54px;flex:1;background:0 0;border:2px solid rgba(255,255,255,.302);color:#fff;margin:0 10px 0 0}
.newsletter-form input:not([type=checkbox]):not([type=submit])::placeholder{color:rgba(255,255,255,.7)}
.newsletter-form input:not([type=checkbox]):not([type=submit]):focus{border-color:#fff;box-shadow:none}
@media (max-width:440px) {
.newsletter-form input:not([type=checkbox]):not([type=submit]){margin-bottom:15px}
}
.newsletter-form .newsletter-submit{font-size:15px;font-weight:500;text-transform:uppercase;height:54px;border:1px solid #175cff;padding:0 30px;border-radius:5px;outline:0;min-width:150px}
@media (max-width:440px) {
.newsletter-form .newsletter-submit{width:100%}
}
.newsletter-form .newsletter-submit:hover{color:#fff;border-color:#fff}
.newsletter-form .newsletter-submit .fa-spin{display:none}
.newsletter-form .newsletter-submit.clicked .fa-spin{display:block}
.newsletter-form .newsletter-submit.clicked span{display:none}
.newsletter-2 form button.payment-btn{background:linear-gradient(96.49deg,#0082f8 0,#3c10f2 101.82%)}
.digi_seo_area .seo_subscribe_form .digi-form .form-control{margin-bottom:0;background:#fff;border-radius:50px;height:52px;border:0}
.digi_seo_area .seo_subscribe_form .digi-form .digi-button{position:absolute;right:0;top:0;background:#ff3951;border-radius:0 50px 50px 0;padding:16px 20px;font-size:14px;font-weight:600;border:0;display:inline-block;color:#fff}
.tabs-wrapper{position:relative}
#tt-tabs{position:relative;z-index:2;justify-content:space-between}
#tt-tabs-nav{margin:60px 0 0;padding:0;list-style:none;position:relative;z-index:2;display:grid;justify-content:space-between;align-items:center;flex-wrap:wrap;grid-auto-columns:1fr;grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:repeat(auto-fit,minmax(214px,1fr));grid-template-rows:auto}
#tt-tabs-nav li{transition:all .3s ease-in-out;padding:15px;border:2px solid #eaeaeb;border-radius:10px;min-width:20%}
#tt-tabs-nav li .author-image{height:50px;width:50px;overflow:hidden;border-radius:50%;margin-right:20px}
#tt-tabs-nav li .author-image img{border-radius:50%}
#tt-tabs-nav li a{font-weight:500;display:flex;align-items:center;line-height:1}
#tt-tabs-nav li a .tab-name{font-size:16px;margin-bottom:3px;font-weight:600;transition:all .3s ease-in-out}
#tt-tabs-nav li a .tab-designation{font-size:14px;color:#575757;font-weight:400}
#tt-tabs-nav li a span{display:inline-block}
#tt-tabs-nav li.active{background:#fff;border-color:#fff;box-shadow:0 20px 20px 0 rgba(2,19,79,.1);transform:translateY(-3px)}
#tt-tabs-nav li.active .tab-name{color:#175cff}
.tt-tabs-wrapper .tab-image-wrapper{position:relative;padding:30px 0 0 30px}
@media (max-width:767px) {
.tt-tabs-wrapper .tab-image-wrapper{margin-top:40px;padding:20px 0 0 20px}
}
.tt-tabs-wrapper .tab-image-wrapper .dot-shape{position:absolute;top:0;left:0;z-index:-1;opacity:.6}
.tt-tabs-wrapper .watermark{margin-bottom:32px}
.tt-tabs-wrapper .tab-image{position:relative;border-radius:15px;overflow:hidden}
.tt-tabs-wrapper .tab-image:before{content:"";display:block;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.6;transition:all .3s ease;border-radius:1rem;height:100%;width:100%;background-image:linear-gradient(180deg,transparent,#171347)}
.tt-tabs-wrapper .tab-image img{border-radius:15px;box-shadow:0 1rem 3rem rgba(0,0,0,.175)}
.tt-tabs-wrapper .tab-image .play-button{position:absolute;left:8%;bottom:8%}
.tt-tabs-wrapper .title{font-size:1.5rem;font-weight:500;margin-bottom:0}
.tt-tabs-wrapper p{margin:16px 0 0;font-size:18px;line-height:30px;font-weight:400}
.tt-tabs-wrapper .author-info{margin-top:33px}
.tt-tabs-wrapper .author-info .name{font-size:16px;font-weight:600;margin-bottom:0}
.tt-tabs-wrapper .author-info .designation{font-size:15px;font-weight:400}
.tt-tabs-wrapper .play-button{color:rgba(255,255,255,.9)}
@media (min-width:767px) {
.tt-tabs-wrapper.style-two .content-tab-image{padding-right:40px}
}
.tab-feature-list-wrap .tab-feature-list:not(:last-child){margin-bottom:33px}
.tab-feature-list{display:flex}
.tab-feature-list .tab-feature-count{height:50px;min-width:50px;border:2px solid #e7e7e7;border-radius:50%;line-height:47px;text-align:center;margin-right:20px}
.tab-feature-list .tab-feature-title{font-size:20px;font-weight:600;margin-bottom:9px}
.gp-star-1:before,.gp-star-2:before,.gp-star-3:before,.gp-star-4:before,.gp-star-5:before{content:"\f005";color:#ffbc08;font-family:"Font Awesome 5 Free";font-size:12px}
.gp-star-10 .gp-star-1:before,.gp-star-20 .gp-star-1:before,.gp-star-20 .gp-star-2:before,.gp-star-30 .gp-star-1:before,.gp-star-30 .gp-star-2:before,.gp-star-30 .gp-star-3:before,.gp-star-40 .gp-star-1:before,.gp-star-40 .gp-star-2:before,.gp-star-40 .gp-star-3:before,.gp-star-40 .gp-star-4:before,.gp-star-50 .gp-star-1:before,.gp-star-50 .gp-star-2:before,.gp-star-50 .gp-star-3:before,.gp-star-50 .gp-star-4:before,.gp-star-50 .gp-star-5:before{content:"\f005";color:#ffbc08;font-family:"Font Awesome 5 Free";font-weight:900}
#content-tabs-nav{margin-bottom:50px;padding:0;list-style:none;text-align:center}
#content-tabs-nav li{display:inline-block;margin:0 8px}
@media (max-width:767px) {
#content-tabs-nav li{margin-bottom:10px}
}
#content-tabs-nav li a i{margin-right:5px}
#content-tabs-nav.style-one li a{display:block;border:2px solid rgba(216,216,216,.2);background:rgba(216,216,216,.25);border-radius:.5rem;padding:.5rem 1.5rem;font-size:14px;font-weight:500;-webkit-transition:all .3s ease;transition:all .3s ease}
#content-tabs-nav.style-one li.active a{background-color:#175cff;border-color:#175cff;color:#fff}
#content-tabs-nav.style-two{border-bottom:2px solid #eee;width:max-content;margin:0 auto 50px}
@media (max-width:767px) {
#content-tabs-nav.style-two{width:auto;border-bottom:0}
}
#content-tabs-nav.style-two li{margin:0 30px}
#content-tabs-nav.style-two li:first-child{margin-left:0}
#content-tabs-nav.style-two li:last-child{margin-right:0}
#content-tabs-nav.style-two li a{display:inline-block;padding-bottom:20px;position:relative;font-size:18px}
#content-tabs-nav.style-two li a:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background-color:#175cff;transition:all .3s ease-in-out}
@media (max-width:767px) {
#content-tabs-nav.style-two li a:after{bottom:12px}
}
#content-tabs-nav.style-two li.active a:after{width:100%}
.content-tab-contents .title{font-size:30px;margin-bottom:15px;font-weight:700}
.content-tab-contents .content-description{margin-bottom:30px}
.content-tab-contents ul{margin-top:20px;margin-bottom:0;padding:0;list-style:none}
.content-tab-contents ul li{position:relative;padding-left:25px}
.content-tab-contents ul li:before{content:"\f00c";position:absolute;left:0;top:0;font-family:"Font Awesome 5 Free";font-weight:900;color:#175cff;font-size:14px}
.content-tab-contents .read-more-link{font-size:16px;color:#175cff}
.content-tab-contents .read-more-link i{margin-left:7px;font-size:85%;transition:all .3s ease-in-out}
.content-tab-contents .read-more-link:hover i{margin-left:10px}
.faq_content{position:relative}
.faq_content .card-header{padding:0;background-color:transparent;line-height:18px;border-bottom:0}
.faq_content .card-header .btn{border:none;padding:20px 45px 20px 30px;font-size:18px;font-weight:600;display:block;width:100%;text-align:left;text-decoration:none}
.faq_content .card-header .btn:hover{color:#175cff}
.faq_content .card-header .btn:after{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f068";transition:.5s;color:#175cff;font-size:14px;position:absolute;right:30px;top:24px}
.faq_content .card-header .btn.collapsed:after{content:"\f067";color:#071c4d}
.faq_content .card-header .btn.collapsed{color:#071c4d;background:0 0}
.faq_content .card{border:2px solid #dee2e6;border-radius:15px}
.faq_content .card:not(:last-child){margin-bottom:15px}
.faq_content .card.active .card-header .btn{color:#175cff}
.faq_content .card-body{padding:0 1.5rem 1.5rem;font-size:16px}
.btn-link:hover{text-decoration:none}
.elementor-widget-tt-faq-list .tt-faq-list:not(:last-child){margin-bottom:53px}
.tt-faq-list.left-icon{display:flex}
.tt-faq-list.left-icon .tt-faq-list__title{font-size:18px}
.tt-faq-list__title{font-size:20px;font-weight:600;margin-bottom:8px;line-height:1.3}
@media (max-width:767px) {
.tt-faq-list__title{font-size:18px}
}
.tt-faq-list__number{color:#175cff;margin-right:5px;font-size:1.75rem}
@media (max-width:767px) {
.tt-faq-list__number{font-size:1.5rem}
}
.tt-faq-list i{margin-right:10px;font-size:22px;color:#175cff;width:30px;text-align:left}
.tt-faq-list__answer{margin-bottom:0}
.quiety-accordion .accordion-item{border:2px solid #dee2e6;border-radius:15px;overflow:hidden;transition:all .3s ease-in-out}
.quiety-accordion .accordion-button{padding:20px 30px;font-size:18px;font-weight:600;border:0;text-align:left;text-decoration:none;background-color:transparent}
.quiety-accordion .accordion-button .accordion__icon-container{margin-right:10px}
.quiety-accordion .accordion-button:focus{box-shadow:none}
.quiety-accordion .accordion-button:after{background-image:none;font-family:"Font Awesome 5 Free";font-weight:900;content:"\f067";transition:.5s;color:#071c4d;text-align:right;font-size:14px;position:absolute;right:30px;top:50%;transform:translateY(-50%)}
.quiety-accordion .accordion-button:not(.collapsed){color:#175cff;background-color:transparent;box-shadow:none}
.quiety-accordion .accordion-button:not(.collapsed):after{content:"\f068";color:#175cff;background-image:none;transform:translateY(-50%) rotate(0)}
.quiety-accordion .accordion-body{padding:0 1.5rem 1.5rem}
.tt-promo{background-color:#fcdde1;padding:3rem;border-radius:10px;display:flex;align-items:center}
.tt-promo__content{width:320px}
.tt-promo__title{color:#071c4d;font-weight:700;font-size:20px}
.tt-promo__description{margin-bottom:30px}
.tt-promo .btn-outline{border-color:#175cff;color:#175cff}
.tt-promo .btn-outline:before{background:#fff}
.tt-promo__image{position:absolute;right:0;width:34%;bottom:0}
.promo-box-two{position:relative;margin-bottom:30px}
.promo-box-two:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(12,22,54,.8)}
.promo-box-two .box-image img{width:100%}
.promo-box-two .promo-content{position:absolute;width:100%;bottom:0;left:0;padding:0 50px 60px}
@media (max-width:991px) {
.promo-box-two .promo-content{padding:0 30px 35px}
}
@media (max-width:420px) {
.promo-box-two .promo-content{padding:0 30px 20px}
}
.promo-box-two .promo-content .box-title{font-size:24px;color:#fff;margin-bottom:11px}
.promo-box-two .promo-content .description{color:rgba(255,255,255,.8);margin-bottom:18px}
@media (max-width:420px) {
.promo-box-two .promo-content .description{font-size:14px}
.promo-box-two .promo-content .description br{display:none}
}
.promo-box-two .promo-content .more-link{color:#fff;font-size:14px}
.promo-box-two .promo-content .more-link i{margin-left:5px}
.promo-content-wrap{max-width:670px;margin:0 auto 140px;position:relative}
@media (max-width:991px) {
.promo-content-wrap{margin:0 auto 80px}
}
.promo-content-wrap .section-heading{margin-bottom:0}
.promo-content-wrap .section-heading .section-title{font-size:50px;margin-bottom:11px;color:#071c4d}
.promo-content-wrap .section-heading .description{font-size:18px;color:#4f5158;margin-bottom:31px}
.promo-content-wrap .phone-info{font-size:30px;color:#071c4d;font-weight:700;margin-bottom:38px}
.promo-content-wrap .phone-info img{max-width:28px;margin-right:10px}
.promo-content-wrap .tt-btn{border-color:#175cff;color:#175cff;padding:14px 34px}
.promo-content-wrap .tt-btn:before{background-color:#175cff}
.promo-content-wrap .badge-wrap{position:absolute;bottom:-40px;width:100%}
.promo-content-wrap .badge-wrap img{position:absolute;bottom:0}
.promo-content-wrap .badge-wrap img.badge-right{right:0}
.call-to-action{padding:62px 50px;background-size:cover;background-position:center center;background-repeat:no-repeat;background-image:linear-gradient(140deg,#f6335c 0,#e56f4c 100%);border-radius:6px}
@media (max-width:767px) {
.call-to-action .actions-content{text-align:center}
}
.call-to-action .actions-content .action-title{font-size:50px;font-weight:700;color:#fff;margin-bottom:0;line-height:65px}
.call-to-action .actions-content p{color:#fff;margin:0}
.call-to-action .button-wrapper{display:flex;justify-content:flex-end;align-items:center}
.call-to-action .button-wrapper .contact-info{display:flex;align-items:center;margin-right:40px}
.call-to-action .button-wrapper .contact-info i{font-size:30px;color:#fff;margin-right:17px}
.call-to-action .button-wrapper .contact-info .phone-title{font-size:16px;font-weight:400;color:#fff;margin:0}
.call-to-action .button-wrapper .contact-info .phone{font-size:20px;font-weight:500;color:#fff;margin:0}
.call-to-action .button-wrapper .tt-btn{padding:8px 25px;box-shadow:0 20px 20px 0 rgba(84,21,0,.2)}
.call-to-action .button-wrapper .tt-btn:hover{box-shadow:none}
@media (max-width:767px) {
.call-to-action .button-wrapper{text-align:center;margin-top:30px;padding-left:0}
}
.contact-info-wrapper .contact-info{margin-bottom:23px}
.contact-info-wrapper .contact-info .info-title{font-size:22px;font-weight:700;margin-bottom:10px}
.contact-info-wrapper .contact-info .info-title.style-two{color:#175cff}
.contact-info-wrapper .contact-info p{margin-bottom:0}
.contact-info-wrapper .phone{display:flex;margin-bottom:21px}
.contact-info-wrapper .phone i{color:#175cff;margin-right:12px;font-size:25px}
@media (max-width:480px) {
.contact-info-wrapper .phone i{font-size:20px}
}
.contact-info-wrapper .phone .phone-number{font-size:30px;font-weight:600;margin:0}
@media (max-width:480px) {
.contact-info-wrapper .phone .phone-number{font-size:24px}
}
.contact-info-wrapper .email{margin-bottom:44px}
.contact-info-wrapper .email .email-id{font-family:Poppins,sans-serif;font-size:20px;color:#4c4c4c;margin:0}
.tt-job{background-color:#0b163f;padding:33px 40px 45px;border-radius:15px;position:relative;margin-bottom:30px}
.tt-job__type{color:#d6d5e1;font-size:14px;margin-bottom:8px}
.tt-job__type i{margin-right:5px}
.tt-job__info{margin-bottom:44px;padding:0;list-style:none}
.tt-job__info li{display:inline-block;margin-right:15px;color:#d6d5e1;font-size:14px}
.tt-job__info li i{margin-right:5px}
.tt-job__title{font-size:20px;font-weight:500;margin-bottom:8px}
.tt-job__title a{color:#fff}
.tt-job__categories{position:absolute;top:30px;right:30px}
.tt-job__category{background-color:rgba(255,255,255,.1);padding:6px 25px;color:#d6d5e1;border-radius:30px;font-size:13px;line-height:1}
.tt-job .btn-outline{border-color:rgba(255,255,255,.402);color:#fff;padding:13px 25px;line-height:1}
.tt-job .btn-outline:hover{background-color:#fff;border-color:#fff;color:#071c4d}
.tt-job.job-light{background-color:#fff;padding:40px 30px}
.tt-job.job-light .tt-job__type{color:#6c757d}
.tt-job.job-light .tt-job__title a{color:#071c4d}
.tt-job.job-light .tt-job__title a:hover{color:#175cff}
.tt-job.job-light .tt-job__info li{color:#575757}
.tt-job.job-light .tt-job__category{background-color:rgba(23,92,255,.1);color:#175cff}
.tt-job.job-light .tt-btn{padding:7px 25px}
.job-single{padding:120px 0}
.job-information{background-color:#f8f9fa;padding:40px;border-radius:15px}
h3.job-info-title{font-size:22px;font-weight:600;margin-bottom:30px}
.job-info-items{margin:0;padding:0;list-style:none}
.job-info-items li{display:flex}
.job-info-items li:not(:last-child){margin-bottom:22px}
.job-info-items li i{margin-right:15px;width:15px;text-align:left;color:#175cff;font-size:15px}
.job-info-items .info-title{font-size:16px;line-height:1;font-weight:600;margin-bottom:0}
.job-info-items p{font-size:14px;margin-bottom:0}
.job-single h2{font-size:40px}
.job-single h3{font-size:20px}
.job-single ul li{line-height:34px}
.job-header{display:flex;text-align:left}
.job-header .job-logo{height:130px;width:130px;padding:30px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:15px;margin-right:20px}
.job-header .header-content .single-post-title{color:#fff;margin-bottom:0}
.job-header .company-short-description{color:#fff}
.job-header .company-info{margin:0;padding:0;list-style:none}
.job-header .company-info li{display:inline-block;margin-right:20px;color:#d6d5e1}
.job-header .company-info li i{margin-right:8px}
.job-header .company-info li .star-rating{display:inline-block}
.salary-info{background-color:#fff;padding:40px;text-align:center;border-radius:15px}
.salary-info .salary-title{font-size:16px;font-weight:600;margin-bottom:10px}
.salary-info .salary{font-size:34px;font-weight:700;margin-bottom:0;color:#071c4d}
.job-single .wp-block-image img{border-radius:15px}
.related-job{padding:115px 0 90px;background-color:#f8f9fa}
.related-job .section-heading{max-width:600px;margin:0 auto 60px}
.tt-support-item{margin-bottom:30px;padding-bottom:26px;border-bottom:1px solid rgba(101,101,101,.1)}
.tt-support-item .tt-support-title{font-size:20px;margin-bottom:7px;font-weight:600}
.tt-support-item p{color:#6c757d}
.tt-support-item .read-more-btn{font-size:15px;font-weight:500}
.tt-support-item .read-more-btn i{font-size:90%}
.quiety-filter-wrapper{padding:40px;background-color:#f8f9fa;border-radius:15px}
.tt-content-filter{margin:0;padding:0;list-style:none}
.tt-content-filter li{padding:12px 0;line-height:1.2}
.support_details_area{padding:40px 0 40px}
@media (min-width:992px) {
.tt-support-wrapper{padding-left:50px}
}
.support-related-title{font-size:20px;margin-bottom:22px}
.support-content{padding-left:40px}
.related-support{padding:40px;background-color:#f8f9fa;border-radius:15px}
.related-support .tt-support__title{font-size:16px;line-height:26px;margin-bottom:10px}
.related-support .tt-support__title a{color:#6c757d;font-weight:400}
.related-support .tt-support__title a:hover{color:#175cff}
.support-title{font-size:36px;margin-bottom:22px}
.support-single ul li{margin-bottom:10px}
.page-pagination{margin:0;padding:0;list-style:none}
.page-pagination li{display:inline-block;height:40px;width:40px;line-height:37px;text-align:center;border:2px solid #eee;margin:0 3px;border-radius:6px;font-weight:500}
.page-pagination li i{font-size:15px}
.page-pagination li .page-numbers{display:block}
@media (max-width:767px) {
.sidebar-wrap{margin-bottom:40px}
}
.support-contact-info{margin:30px 0 0;padding:40px;list-style:none;background-color:#f8f9fa;border-radius:15px}
.support-contact-info li{display:block;color:#6c757d}
.support-contact-info li:not(:last-child){margin-bottom:15px}
.support-contact-info li i{margin-right:10px;height:40px;width:40px;line-height:40px;text-align:center;border-radius:50%;background-color:#def4ed;color:#5cc9a7}
.support-contact-info li:nth-child(2) i{color:#175cff;background-color:#ceddff}
.support-contact-info li:nth-child(3) i{color:#f25767;background-color:#fcdde1}
.tt-crypto-table{background:#1f1f1f;border:0}
.tt-crypto-table>:not(caption)>*>*{box-shadow:none;border:0}
.tt-crypto-table>:not(:first-child){border-top:0}
.tt-crypto-table td:last-child{border-right:0}
.tt-crypto-table thead{background:#333}
.tt-crypto-table thead th{padding:16px 30px;color:#fff;font-size:16px;font-weight:600;border:0}
@media (max-width:991px) {
.tt-crypto-table thead th{padding:15px;font-size:14px}
}
.tt-crypto-table tbody{color:#fff}
.tt-crypto-table tbody td{padding:12px 30px}
@media (max-width:991px) {
.tt-crypto-table tbody td{padding:12px 15px;font-size:14px}
}
.tt-crypto-table tbody>tr{border-bottom:1px dashed #585858!important}
.tt-crypto-table .tt-coin-symbol{margin-bottom:0}
.tt-crypto-table tr{border-style:dashed!important;border-color:#585858}
.tt-crypto-table .tt-coin-price-change{position:relative;padding-left:8px}
.tt-crypto-table .tt-coin-price-change:before{content:"";position:absolute;left:-8px;bottom:8px}
.tt-crypto-table .tt-coin-price-change.price-down:before{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid red}
.tt-crypto-table .tt-coin-price-change.price-up:before{width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #2ace93}
.tt-coin-info{display:flex;align-items:center}
.tt-coin-info .coin-icon{margin-right:10px}
.tt-coin-info .tt-coin-name{font-size:15px;font-weight:600;color:#fff;margin:0}
.tt-coin-info .tt-coin-symbol{margin-bottom:0;color:#d7d7d7;font-size:13px}
.image-wrapper{position:relative;overflow:hidden}
.image-wrapper .overlay-bg{position:absolute;top:0;left:0;width:100%;height:100%}
.image-wrapper .content-inner{position:absolute;top:50%;left:0;width:100%}
.image-wrapper img{object-fit:cover}
.popup-play-btn{position:absolute;z-index:1;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);height:55px;width:55px;background:#fff;display:block;line-height:58px;font-size:24px;border-radius:50%;animation:ripple-white 1s linear infinite;color:#175cff}
.popup-play-btn i{margin-left:8px}
.popup-play-btn:hover{background:#175cff;color:#fff}
.tt-parallax__image{position:relative;padding:40px;z-index:1}
.tt-parallax__image .parallax-image{background-color:#fcdde1;padding:3em;border-radius:20px}
.tt-parallax__image .parallax-image img{border-radius:1rem;width:100%}
.tt-parallax__image .image-five,.tt-parallax__image .image-four,.tt-parallax__image .image-three,.tt-parallax__image .image-two{position:absolute}
.tt-parallax__image .image-one.image_skew{backface-visibility:hidden;transform:rotateY(-35deg) rotateX(15deg)}
.tt-parallax__image .image-two{bottom:0;right:0}
.tt-parallax__image .image-two img{border-radius:1rem;box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}
@media (max-width:576px) {
.tt-parallax__image .image-two{max-width:150px}
}
.tt-parallax__image .dot_shape{position:absolute;top:0;left:0;z-index:-1;max-width:80%;width:100%}
.tt-parallax__image--two .parallax-image-two{text-align:center}
.tt-parallax__image--two .dot_shape{left:50%;transform:translateX(-50%);top:150px}
.tt-parallax__image--two .image-three img,.tt-parallax__image--two .image-two img{box-shadow:0 5px 20px 0 rgba(210,210,245,.5)}
.tt-parallax__image--two .image-two{left:0;top:33%}
.tt-parallax__image--two .image-three{right:-4%;top:36%}
.tt-parallax__image--two .image-four{right:46%;top:66%}
.tt-timeline--wrapper{position:relative;z-index:1}
.tt-timeline{overflow-x:hidden;position:relative}
.tt-timeline__icon{height:52px;width:52px;line-height:52px;background:rgba(255,255,255,.1);border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;margin-bottom:15px}
.tt-timeline__content{background-color:#181818;padding:30px 20px 65px;border-radius:3px;position:relative}
.tt-timeline__title--container{margin-top:-35px;overflow-y:auto;position:relative}
.tt-timeline .tt-timeline__title-wrapper{display:inline-block;padding:10px 20px 10px 45px;width:80%;margin:0 0 0 -20px;-webkit-transform:skew(20deg);-moz-transform:skew(20deg);-o-transform:skew(20deg);background:red;overflow:hidden;position:relative}
.tt-timeline .tt-timeline__title-wrapper:before{content:"";background:linear-gradient(96.49deg,#0082f8 0,#3c10f2 101.82%);position:absolute;top:-30px;left:-30px;right:-30px;bottom:-30px;-webkit-transform:skew(-20deg);-moz-transform:skew(-20deg);-o-transform:skew(-20deg)}
.tt-timeline .shape-wrapper{position:relative}
.tt-timeline .shape-wrapper:after{content:"";position:absolute;left:0;bottom:-20px;width:0;height:0;border-top:0 solid transparent;border-bottom:27px solid transparent;border-right:45px solid #3c10f2;z-index:2}
.tt-timeline__title{color:#fff;font-size:18px;letter-spacing:.01em;font-weight:600;margin-bottom:5px;transform:skew(-20deg)}
.tt-timeline__date{color:#fff;font-size:16px;margin-bottom:0;display:block;transform:skew(-20deg);margin-left:-8px}
.tt-timeline__description{color:rgba(255,255,255,.5);margin-bottom:0}
.tt-timeline__year-wrapper{padding-left:30px}
.tt-timeline__bubble{height:26px;width:26px;background:linear-gradient(96.49deg,#0082f8 0,#3c10f2 101.82%);display:inline-block;border-radius:50%;position:relative;margin-top:40px;margin-bottom:18px}
.tt-timeline__bubble:before{content:"";position:absolute;border:20px solid rgba(2,56,247,.3);left:-7px;top:-7px;border-radius:50%}
.tt-timeline__year{font-size:20px;color:#fff}
.tt-timeline__border{height:2px;width:100%;background-color:rgba(255,255,255,.2);position:absolute;bottom:71px;z-index:-1}
.tt-timeline__border:after,.tt-timeline__border:before{content:"";position:absolute;height:20px;width:20px;background-color:#181818;border-radius:50%;top:-10px}
.tt-timeline__border:after{left:0}
.tt-timeline__border:before{right:0}
.quiety-products-container{padding:120px 0}
@media (max-width:991px) {
.quiety-products-container{padding:80px 0 50px}
}
.woocommerce-products-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}
.woocommerce-products-header .woocommerce-result-count{margin-bottom:0;color:#4f5158;font-size:14px}
.single-product .quiety-products-container{padding:180px 0 100px}
@media (max-width:991px) {
.single-product .quiety-products-container{padding:100px 0 50px}
}
.quiety-products-container{padding:120px 0 100px}
@media (max-width:991px) {
.quiety-products-container{padding:80px 0 50px}
}
.quiety-products-container .woocommerce-products-header{display:flex;justify-content:space-between;margin-bottom:40px}
@media (max-width:380px) {
.quiety-products-container .woocommerce-products-header{display:block}
}
.quiety-products-container .woocommerce-products-header .woocommerce-notices-wrapper{position:absolute}
.ultraland-product-result-wrapper{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap;margin-bottom:30px;align-items:center}
.ultraland-product-result-wrapper p{margin:0}
.ultraland-product-result-wrapper .woocommerce-notices-wrapper{width:100%}
.ultraland-orderby-wrapper{display:flex;align-items:center}
.ultraland-orderby-wrapper .product-layout{margin:0;padding:0;list-style:none;margin-right:30px}
.ultraland-orderby-wrapper .product-layout li{display:inline-block;color:#777;font-size:20px;cursor:pointer;transition:all .3s ease-in-out}
.ultraland-orderby-wrapper .product-layout li:not(:last-child){margin-right:15px}
.ultraland-orderby-wrapper .product-layout li.active{color:#175cff}
.ultraland-orderby-wrapper select{font-size:14px;background-color:#f6f6f7;border:0;height:40px;color:#4f5158;margin-bottom:0}
@media (max-width:380px) {
.ultraland-orderby-wrapper select{margin-top:10px}
}
.products .featured{padding-top:0}
.quiety-product-item{overflow:hidden;margin-bottom:52px;position:relative;text-align:center;background-color:#fff}
@media (max-width:576px) and (min-width:481px) {
.quiety-product-item{max-width:255px;margin:0 auto}
}
.quiety-product-item .woo_product_image .picture{position:relative;overflow:hidden;border-radius:6px}
@media (max-width:480px) {
.quiety-product-item .woo_product_image .picture img{width:100%}
}
.quiety-product-item .woo_product_image .picture .woo_post-link{display:block}
.quiety-product-item .woo_product_image .picture:hover .woo_post-link:after{opacity:1}
.quiety-product-item .woo_product_image .picture:hover .add_to_cart_button,.quiety-product-item .woo_product_image .picture:hover .added_to_cart,.quiety-product-item .woo_product_image .picture:hover .button{visibility:visible;opacity:1;z-index:2}
.quiety-product-item .woo_product_image img{transition:all .4s;transform:scale(1);backface-visibility:hidden;margin:0;width:100%;height:100%;object-fit:cover}
.quiety-product-item .woo_product_image img:nth-child(2){position:absolute;opacity:0;transition:all .4s;filter:blur(0);top:0;left:0;right:auto;height:100%;width:100%;object-fit:cover}
.quiety-product-item .woo_product_image:hover .woo_button{opacity:1;visibility:visible;transform:translateX(0)}
.quiety-product-item .woo_product_image:hover .picture:not(.no_effects) img{opacity:0;visibility:hidden}
.quiety-product-item .woo_product_image:hover .picture:not(.no_effects) img:nth-child(2){opacity:1;transform:translate(0,0);visibility:visible}
.quiety-product-item .quiety-product-image{position:relative}
.quiety-product-item .quiety-product-image:before{position:absolute;content:"";top:0;left:0;bottom:0;right:0;background:rgba(23,92,255,.7);transition:all .3s ease-in-out;opacity:0}
.quiety-product-item .quiety-product-image:hover:before{opacity:1}
.quiety-product-item .quiety-product-image:hover .add_to_cart_button,.quiety-product-item .quiety-product-image:hover .added_to_cart,.quiety-product-item .quiety-product-image:hover .button{opacity:1;visibility:visible}
.quiety-product-item .woo_post-link{display:block;position:relative}
.quiety-product-item .woo_post-link:after{content:"";position:absolute;left:0;top:0;bottom:0;right:0;background-color:rgba(12,22,54,.2);z-index:1;opacity:0;transition:all .3s ease-in-out}
.quiety-product-item .woo_button{position:absolute;z-index:2;top:15px;right:15px;width:max-content;transition:transform .65s cubic-bezier(.23,1,.32,1),opacity .65s cubic-bezier(.23,1,.32,1),-webkit-transform .65s cubic-bezier(.23,1,.32,1);opacity:0;visibility:hidden;transform:translateX(10px)}
.quiety-product-item .woo_button .added_to_cart{display:none}
.quiety-product-item .woo_button>a,.quiety-product-item .woo_button>div{display:block;width:36px;height:36px;border:1px solid #fff;background:#fff;color:#175cff;line-height:36px;font-size:16px;padding:0;transition:all .3s ease-in-out;border-radius:50%;text-align:center;margin-bottom:10px}
.quiety-product-item .woo_button>a i,.quiety-product-item .woo_button>div i{margin-right:0}
.quiety-product-item .woo_button>a .fa-spinner,.quiety-product-item .woo_button>div .fa-spinner{display:none!important}
.quiety-product-item .woo_button>a.added,.quiety-product-item .woo_button>a:hover,.quiety-product-item .woo_button>div.added,.quiety-product-item .woo_button>div:hover{background:#175cff;border-color:#175cff;color:#fff}
.quiety-product-item .woo_button>div a{display:block}
.quiety-product-item .woo_button>div a i{color:#175cff}
.quiety-product-item .woo_button>div a:hover i{color:#fff}
.quiety-product-item .onsale{display:inline-block;border-radius:4px;margin:0!important;top:10px!important;left:10px!important;font-size:14px;line-height:1;padding:6px 10px;background-color:#175cff;position:absolute;color:#fff;text-align:center;z-index:22}
.quiety-product-item .quiety-product-info{padding-top:19px}
.quiety-product-item .quiety-product-info .star-rating{margin:0 auto}
.quiety-product-item .quiety-product-info .quiety-product-list-title{font-size:16px;font-weight:600;margin-bottom:0;color:#071c4d}
.quiety-product-item .quiety-product-info .price{display:inline-flex;color:#0c1636;font-size:14px;font-weight:600;flex-direction:row-reverse;line-height:1}
.quiety-product-item .quiety-product-info .price del{font-size:14px;font-weight:400;color:#4f5158;text-decoration:line-through;margin-left:10px}
.quiety-product-item .quiety-product-info .price ins{background:0 0;color:#0c1636}
.quiety-product-item .quiety-product-info .product-description,.quiety-product-item .quiety-product-info .ultraland-product-category{display:none}
.quiety-product-item.style_two{background:#fff;box-shadow:0 15px 55px rgba(136,136,136,.1);border-radius:5px;margin-bottom:30px}
.quiety-product-item.style_two .woo_product_image .picture{border-radius:0}
.quiety-product-item.style_two .woo_product_image .woo_post-link img{height:240px}
.quiety-product-item.style_two .quiety-product-info{padding:20px 25px}
.quiety-product-item.style_two .quiety-product-list-title{margin-bottom:7px}
.quiety-product-item.style_two .woocommerce-Price-amount{color:#666;font-size:16px}
.quiety-product-item.style_two .woo_button>a,.quiety-product-item.style_two .woo_button>div{border-radius:2px}
.related-products .products .product .quiety-product-item{margin-bottom:0}
@media (max-width:767px) {
.related-products .products .product .quiety-product-item{margin-bottom:30px}
}
.animation.animated{transition:transform .65s,opacity .25s cubic-bezier(.25,.46,.45,.94);transform:none;opacity:1;animation-name:fadeIn}
.animation{will-change:opacity,transform;opacity:0;animation:none;transition:all .3s ease-in-out}
.animated{animation-duration:.5s;animation-fill-mode:both}
.single_product .single-product-wrapper{display:flex;flex-wrap:wrap}
.single_product .single-product-wrapper .onsale{position:absolute}
@media (min-width:768px) {
.single_product .entry-summary,.single_product .woocommerce-product-gallery{width:50%}
}
.single_product .woocommerce-product-gallery{padding-right:30px}
.single_product .woocommerce-product-details__short-description{margin-bottom:30px}
.related .products{position:relative}
.related .products .slider-control{top:29%;z-index:1;height:auto}
.related .products .slider-control .product-button-next,.related .products .slider-control .product-button-prev{border:1px solid #fff;height:65px;width:65px;line-height:57px;text-align:center;position:absolute;display:inline-block;border-radius:50%;transition:.3s;z-index:99;box-shadow:0 10px 40px 0 rgba(0,0,0,.06);background-color:#fff;outline:0;cursor:pointer}
.related .products .slider-control .product-button-next svg,.related .products .slider-control .product-button-prev svg{width:20px}
.related .products .slider-control .product-button-next:hover,.related .products .slider-control .product-button-prev:hover{background-color:#175cff}
.related .products .slider-control .product-button-next:hover svg path,.related .products .slider-control .product-button-prev:hover svg path{fill:#fff}
.related .products .slider-control .product-button-prev{left:-13%}
.related .products .slider-control .product-button-next{right:-13%}
.related .products .quiety-product-item{position:relative;margin-bottom:0}
.ultraland-products-single-wrapper .woocommerce-product-gallery{position:relative}
.ultraland-products-single-wrapper .woocommerce-product-gallery .woocommerce-product-gallery__trigger{position:absolute;top:20px;right:20px;z-index:22}
.ultraland-products-single-wrapper .star-rating{float:none!important;width:5.6em!important}
.ultraland-products-single-wrapper .price{font-size:24px;font-weight:600;color:#071c4d;margin-bottom:30px}
.ultraland-products-single-wrapper .woocommerce-product-details__short-description{margin-bottom:30px}
.ultraland-products-single-wrapper .cart{margin-bottom:20px}
.ultraland-products-single-wrapper .cart .quantity{width:80px;margin-right:20px;display:inline-block}
.ultraland-products-single-wrapper .cart .quantity input{margin:0!important}
.woocommerce-cart-form .cart-collaterals{max-width:40%;margin-left:auto}
.yith-wcwl-add-to-wishlist.exists .yith-wcwl-wishlistexistsbrowse{display:block!important}
.widget_price_filter .price_slider{margin-bottom:1.5em}
.widget_price_filter .price_slider_amount{text-align:right;line-height:2.4em}
.widget_price_filter .price_slider_amount .button{float:left;padding:6px 39px;border-radius:6px}
.widget_price_filter .ui-slider{position:relative;text-align:left}
.widget_price_filter .ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1em;height:1em;cursor:ew-resize;outline:0;background:#175cff;box-sizing:border-box;margin-top:-.4em;opacity:1;border-radius:50%}
.widget_price_filter .ui-slider .ui-slider-handle:last-child{margin-left:-1em}
.widget_price_filter .ui-slider .ui-slider-handle.ui-state-active,.widget_price_filter .ui-slider .ui-slider-handle:hover{box-shadow:0 0 0 .25em rgba(0,0,0,.1)}
.widget_price_filter .ui-slider .ui-slider-range{position:absolute;z-index:1;display:block;border:0;background:#175cff}
.widget_price_filter .price_slider_wrapper .ui-widget-content{background:#dbe2e9;border-radius:3px}
.widget_price_filter .ui-slider-horizontal{height:5px}
.widget_price_filter .ui-slider-horizontal .ui-slider-range{height:100%}
.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--max,.wc-block-components-price-slider__controls .wc-block-components-price-slider__amount.wc-block-components-price-slider__amount--min{width:80px!important;background:0 0!important;border:0!important}
.woocommerce-product-search{display:flex;background:#f3f4f9;border:1px solid #f3f4f9;border-radius:6px;transition:all .3s ease-in-out}
.woocommerce-product-search input{margin-bottom:0!important;border:0!important;background:0 0}
.woocommerce-product-search button{border:0;background:0 0;padding:0;padding-right:20px;color:#7d7d7d}
.woocommerce-product-search:focus,.woocommerce-product-search:hover{border-color:rgba(255,112,112,.5)!important;outline:0}
.product_list_widget{margin:0;padding:0;list-style:none}
.product_list_widget li{display:flex;margin-bottom:30px!important;flex-wrap:wrap;align-items:center}
.product_list_widget li a{padding-left:0!important}
.product_list_widget li a:before{display:none}
.product_list_widget li>a{width:60px;height:60px;margin-right:20px}
.product_list_widget li>a img{width:100%;height:100%;object-fit:cover;border-radius:4px}
.product_list_widget li .product-info{flex:2}
.product_list_widget li .product-info .woocommerce-Price-amount,.product_list_widget li .product-info del,.product_list_widget li .product-info ins{font-weight:400;color:#4f5158;font-size:14px;line-height:1}
.product_list_widget li .product-title{font-size:14px;font-weight:600;line-height:24px;margin-bottom:0;padding-bottom:0}
.product_list_widget li .product-title:after{display:none}
.product_list_widget li .product-title a{color:#071c4d}
.product_list_widget li .product-title a:hover{color:#175cff}
.woocommerce-widget-layered-nav-list li{display:flex}
.woocommerce-widget-layered-nav-list li .count{display:inline;margin-left:5px}
.wc-block-price-filter__range-input-wrapper input:not([type=checkbox]):not([type=submit]){border:0;padding:0}
.wc-block-price-filter__range-input-wrapper input:not([type=checkbox]):not([type=submit]):focus,.wc-block-price-filter__range-input-wrapper textarea:focus{border:0!important}
input.wc-block-components-price-slider__amount{padding:0!important;margin:0;width:auto;background-color:transparent!important;height:max-content;border-radius:0!important}
.wc-block-components-price-slider__range-input-progress{--range-color:#2a5cff}
.wc-block-components-price-slider__range-input-progress,.wc-block-components-price-slider__range-input-wrapper{height:3px;box-shadow:none}
.wc-block-price-filter__controls input{margin-bottom:0!important}
.wc-block-components-price-slider__controls{display:block}
wc-block-components-price-slider__range-input{margin:0;padding:0;border:0;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:0;display:block;position:relative;pointer-events:none;outline:0!important;position:absolute;left:0;top:0;border-radius:30px!important;background:red}
.wc-block-components-price-slider__range-input::-webkit-slider-runnable-track{cursor:default;height:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.wc-block-components-price-slider__range-input::-webkit-slider-thumb{background-color:transparent;background-position:0 0;width:16px;height:16px;border:0;padding:0;vertical-align:top;cursor:pointer;z-index:20;pointer-events:auto;background-image:none;-webkit-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:-6px 0 0;background-color:#175cff;border-radius:30px;box-shadow:0 4px 10px 0 rgba(0,14,58,.2);border:2px solid #fff}
.wc-block-components-price-slider__range-input::-webkit-slider-thumb:hover{background-position-y:-23px;transform:scale(1.1)}
.wc-block-components-price-slider__range-input::-webkit-slider-progress{margin:0;padding:0;border:0;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.wc-block-components-price-slider__range-input::-moz-focus-outer{border:0}
.wc-block-components-price-slider__range-input::-moz-range-track{cursor:default;height:1px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.wc-block-components-price-slider__range-input::-moz-range-progress{margin:0;padding:0;border:0;outline:0;background:0 0;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.wc-block-components-price-slider__range-input::-moz-range-thumb{background-color:transparent;background-position:0 0;width:28px;height:23px;border:0;padding:0;margin:0;vertical-align:top;cursor:pointer;z-index:20;pointer-events:auto;background-image:none;-moz-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.wc-block-components-price-slider__range-input::-moz-range-thumb:hover{background-position-y:-23px;transform:scale(1.1)}
.wc-block-components-price-slider__range-input::-ms-thumb{background-color:transparent;background-position:0 0;width:28px;height:23px;border:0;padding:0;margin:0;vertical-align:top;cursor:pointer;z-index:20;pointer-events:auto;background-image:none;-ms-transition:transform .2s ease-in-out;transition:transform .2s ease-in-out;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.wc-block-components-price-slider__range-input::-ms-thumb:hover{background-position-y:-23px;transform:scale(1.1)}
.wc-block-components-price-slider__range-input:focus::-webkit-slider-thumb{background-position-y:-23px;transform:scale(1.1)}
.wc-block-components-price-slider__range-input:focus::-moz-range-thumb{background-position-y:-23px;transform:scale(1.1)}
.wc-block-components-price-slider__range-input:focus::-ms-thumb{background-position-y:-23px;transform:scale(1.1)}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min{z-index:21}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-webkit-slider-thumb{margin-left:-2px;background-position-x:left}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-moz-range-thumb{background-position-x:left;transform:translate(-2px,4px)}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--min::-ms-thumb{background-position-x:left}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max{z-index:20}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-webkit-slider-thumb{background-position-x:right;margin-left:2px}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-moz-range-thumb{background-position-x:right;transform:translate(2px,4px)}
.wc-block-components-price-slider__range-input.wc-block-components-price-slider__range-input--max::-ms-thumb{background-position-x:right}
.entry-summary .quantity{width:110px;display:inline-block;position:relative;background-color:transparent;border:2px solid #e3e5ee;border-radius:6px}
.entry-summary .quantity input{border:0!important}
.entry-summary .quantity input::-webkit-inner-spin-button,.entry-summary .quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.entry-summary .product_title{margin-bottom:10px!important}
.entry-summary .woocommerce-Price-amount{font-size:24px;color:#175cff;font-weight:600}
.entry-summary del .woocommerce-Price-amount{color:#76787d}
.quantity{width:110px;display:inline-block;position:relative;background-color:transparent;border:2px solid #e3e5ee;border-radius:6px}
.quantity input::-webkit-inner-spin-button,.quantity input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
.quantity .qty{padding:0 7px 0 12px;margin:0!important;border-radius:0;height:40px;background-color:transparent!important;text-align:center;border:0!important}
.quantity .qty:focus{border-color:transparent}
.quantity .minus-button{height:100%;width:30px;position:absolute;left:0;top:0;line-height:40px;text-align:center;cursor:pointer}
.quantity .minus-button:before{content:"\e996";font-family:feather!important}
.quantity .plus-button{height:100%;width:30px;position:absolute;right:0;top:0;line-height:40px;text-align:center;cursor:pointer}
.quantity .plus-button:before{content:"\e9b1";font-family:feather!important}
.quiety-single-wrapper{display:flex;flex-wrap:wrap;position:relative}
.quiety-single-wrapper .woocommerce-product-gallery__wrapper{margin:0}
.quiety-single-wrapper .onsale{position:absolute;left:10px;top:10px;background-color:#175cff;padding:6px 10px;color:#fff;display:inline-block;border-radius:4px;font-size:14px;line-height:1}
.quiety-single-wrapper .quantity{margin-right:10px}
.quiety-single-wrapper .price{font-size:20px;font-weight:500;color:#071c4d}
.quiety-single-wrapper .price del{color:#76787d;font-size:16px}
.quiety-single-wrapper .woocommerce-product-gallery__image img{border-radius:6px}
.quiety-single-wrapper .entry-summary{padding-top:40px}
.quiety-single-wrapper .product_title{font-size:30px;font-weight:700;margin-bottom:3px;color:#0c1636}
@media (max-width:767px) {
.quiety-single-wrapper .product_title{font-size:22px}
}
.quiety-single-wrapper .yith-wcwl-add-to-wishlist{display:inline-block;margin-top:15px;margin-left:5px}
.quiety-single-wrapper .yith-wcwl-add-to-wishlist a{line-height:18px;font-size:15px;font-weight:500;transition:all .3s ease-in-out;border-radius:6px}
.quiety-single-wrapper .yith-wcwl-add-to-wishlist a i{margin-right:0}
.comment-form-rating{margin-bottom:15px}
.single_add_to_cart_button{font-size:15px;color:#fff;background:#175cff;border:2px solid #175cff;border-radius:6px;padding:6px 33px;line-height:1;height:44px;font-weight:500}
.flex-control-thumbs{margin:10px 0 0;padding:0;list-style:none}
.flex-control-thumbs li{display:inline-block;width:70px;height:74px;margin-right:10px}
.flex-control-thumbs li img{border-radius:6px;border:2px solid transparent;transition:all .3s ease-in-out;cursor:pointer}
.flex-control-thumbs li img.flex-active{border-color:#175cff}
.product_meta{margin-top:25px;padding-top:30px;border-top:1px solid #eff1f6}
.product_meta>span{display:block}
.woocommerce-breadcrumb{margin-bottom:40px}
.wc-tabs-wrapper{border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;margin-top:100px;padding:100px 0}
@media (max-width:991px) {
.wc-tabs-wrapper{padding:80px 0}
}
.tabs.wc-tabs{margin-bottom:36px;list-style:none;padding:0;text-align:center}
.tabs.wc-tabs li{display:inline-block;margin-right:20px}
.tabs.wc-tabs li a{color:#071c4d;padding:0 0 8px;display:inline-block;position:relative;transition:all .3s ease-in-out}
.tabs.wc-tabs li a:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;background-color:#175cff;transition:all .3s ease-in-out}
.tabs.wc-tabs li.active a{color:#175cff}
.tabs.wc-tabs li.active a:after{width:100%}
.woocommerce-Tabs-panel h2{font-size:20px;font-weight:600;margin-bottom:25px}
.woocommerce-Tabs-panel #comments{margin-top:0}
.woocommerce-product-attributes{border-color:#dedfe3}
.woocommerce-product-attributes tbody>tr{border-top-color:#dedfe3}
.woocommerce-product-attributes td:last-child{border-right-color:#dedfe3}
.woocommerce-product-attributes p{margin-bottom:0}
.comment-form-rating label{margin-right:10px}
.woocommerce-Reviews .comment-respond .comment-reply-title{display:block;margin-bottom:5px;color:#071c4d;font-weight:600}
.woocommerce-Reviews input:not([type=checkbox]):not([type=submit]),.woocommerce-Reviews textarea{background-color:#fff;border:2px solid #fff}
.woocommerce-Reviews input:not([type=checkbox]):not([type=submit]):focus,.woocommerce-Reviews textarea:focus{border-color:#175cff;background-color:#fff}
.woocommerce-Reviews .comment-form .comment-form-author,.woocommerce-Reviews .comment-form .comment-form-email{width:100%;padding:0;position:relative;z-index:22}
.woocommerce-Reviews .comment-form .comment-form-cookies-consent label:not(:empty){padding-left:20px}
.woocommerce-Reviews .comment-form textarea{height:120px;border-color:transparent!important;background-color:#f4f5f7}
.woocommerce-Reviews .commentlist{margin-bottom:76px;padding:0;list-style:none}
.woocommerce-Reviews .commentlist li .thiscommentbody .commentava{float:left}
.woocommerce-Reviews .commentlist .comment_container{display:flex;flex-wrap:wrap;background-color:#fff;padding:30px 30px 20px;margin-bottom:20px;border-radius:6px}
.woocommerce-Reviews .commentlist .comment_container img{max-width:50px;flex:1;height:max-content;margin-right:20px;border-radius:50%}
.woocommerce-Reviews .commentlist .comment_container .comment-text{flex:2}
.woocommerce-Reviews .commentlist .meta{font-size:14px;margin-bottom:2px}
p.stars{display:inline-block;vertical-align:top;font-size:0;line-height:0}
p.stars a:before{display:block;font-family:FontAwesome,sans-serif;font-size:16px;line-height:24px;letter-spacing:.3em;color:#666;content:"\f006";transition:all .3s ease}
p.stars a{display:inline-block}
p.stars a:hover~a:before,p.stars.selected:not(:hover) a.active~a:before{color:#666}
p.stars.selected:not(:hover) a:before,p.stars:hover a:before{color:#ffbc53;content:"\f005"}
p.stars a:before{display:block;font-family:FontAwesome,sans-serif;font-size:16px;line-height:24px;letter-spacing:.3em;color:#666;content:"\f005";transition:all .3s ease}
.related-products{padding:115px 0 0}
@media (max-width:480px) {
.related-products{padding-top:70px}
}
@media (max-width:480px) {
.related-products .row{margin:0!important}
}
.related-products .section-heading{margin-bottom:50px}
ul.wc-block-product-categories-list.wc-block-product-categories-list--depth-1{margin-left:15px;margin-top:10px}
.woocommerce-cart-form__cart-item .product-thumbnail a{display:inline-block;font-size:14px;font-weight:600;color:#071c4d}
.woocommerce-cart-form__cart-item .product-thumbnail a:hover{color:#175cff}
.woocommerce-cart-form__cart-item .product-thumbnail .attachment-woocommerce_thumbnail{width:60px;margin-right:20px;border-radius:4px}
.woocommerce-Price-amount{font-size:14px;color:#071c4d;font-weight:600}
.woocommerce-cart-form .coupon{display:flex;background-color:#f1f2f3;width:max-content;border-top-left-radius:6px;border-bottom-left-radius:6px}
.woocommerce-cart-form .coupon .input-text{margin:0;background-color:transparent!important;max-width:220px}
.woocommerce-cart-form .coupon .input-text:focus{border-color:transparent}
.woocommerce-cart-form .coupon button{background-color:#0c1636;border:0;padding:10px 25px;border-top-right-radius:6px;border-bottom-right-radius:6px;font-size:15px;min-width:150px}
.woocommerce-cart-form table{border:0}
.woocommerce-cart-form table thead{background:0 0}
.woocommerce-cart-form table thead th{color:#76787d;font-size:14px;font-weight:500;padding:10px 0}
.woocommerce-cart-form table td{padding:20px 0}
.woocommerce-cart-form table td:last-child{border-right:0}
.woocommerce-cart-form table .product-remove{text-align:right}
.woocommerce-cart-form .tt__btn{padding:14px 30px;border-radius:6px}
.cart-collaterals{padding:35px 40px 50px;background-color:#f6f6f7;border-radius:6px}
.cart-collaterals h2{font-size:20px}
.cart-collaterals .shop_table{border:0;margin-bottom:17px}
.cart-collaterals .shop_table th{padding:16px 0;font-size:14px}
.cart-collaterals .shop_table tbody>tr{border-top:1px solid #e1e1e4}
.cart-collaterals .shop_table td:last-child{border-right:0;text-align:right;padding:0}
.cart-collaterals .shop_table .woocommerce-Price-amount{color:#76787d;font-weight:500}
.cart-collaterals .shop_table .order-total .woocommerce-Price-amount{color:#175cff}
.cart-collaterals .checkout-button{padding:9px 25px;display:block;background-color:#175cff;color:#fff;border-radius:6px;text-align:center}
.woocommerce-form-coupon-toggle{margin-bottom:46px}
.woocommerce-NoticeGroup-checkout{width:100%}
.woocommerce-NoticeGroup-checkout .woocommerce-error{padding-left:15px;list-style:none}
.woocommerce-billing-fields>h3{font-size:20px;font-weight:600;color:#071c4d}
.woocommerce-billing-fields__field-wrapper .form-row{display:block;margin-bottom:24px}
.woocommerce-billing-fields__field-wrapper input:not([type=checkbox]):not([type=submit]),.woocommerce-billing-fields__field-wrapper textarea.input-text{margin:0;background-color:#f1f2f3!important;font-size:14px}
.woocommerce-billing-fields__field-wrapper input:not([type=checkbox]):not([type=submit]){height:50px}
.woocommerce-billing-fields__field-wrapper input:not([type=checkbox]):not([type=submit])::placeholder{color:#83858c}
.woocommerce-billing-fields__field-wrapper textarea.input-text{background-color:#f1f2f3!important}
.woocommerce-billing-fields__field-wrapper .form-row-first{width:50%;padding-right:15px;float:left}
.woocommerce-billing-fields__field-wrapper .form-row-last{padding-left:15px;width:50%;float:right}
.woocommerce-additional-fields{margin-top:26px}
.woocommerce-additional-fields textarea.input-text{background-color:#f1f2f3!important;font-size:14px}
.woocommerce-additional-fields>h3{font-size:20px;font-weight:600;color:#071c4d}
.select2-container--default .select2-search--dropdown .select2-search__field{border-radius:6px;height:50px;padding:10px}
.form-row.notes{display:block}
.woocommerce-input-wrapper select{border:0}
.select2-container--default .select2-selection--single{background-color:#f1f2f3;border:0;border-radius:6px;height:50px;padding:10px}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:50px}
.tt_checkout-wrapper{padding:30px;background-color:#f6f6f7}
.tt_checkout-wrapper h3{font-size:20px;font-weight:500;color:#071c4d}
.tt_checkout-wrapper .woocommerce-checkout-review-order-table{border:0}
.tt_checkout-wrapper .woocommerce-checkout-review-order-table .product-name,.tt_checkout-wrapper .woocommerce-checkout-review-order-table .product-total{padding:12px 0}
.tt_checkout-wrapper .woocommerce-checkout-review-order-table .product-total{text-align:right}
.tt_checkout-wrapper .woocommerce-checkout-review-order-table tbody>tr{border-top-color:#e1e1e4}
.tt_checkout-wrapper .woocommerce-checkout-review-order-table td:last-child{border-right:0}
.tt_checkout-wrapper .woocommerce-checkout-review-order-table tfoot th{padding:10px 0;font-weight:400;color:#0c1636}
.tt_checkout-wrapper .woocommerce-checkout-review-order-table tfoot td{text-align:right;padding:10px 0}
.tt_checkout-wrapper .woocommerce-checkout-review-order-table tfoot td,.tt_checkout-wrapper .woocommerce-checkout-review-order-table tfoot th{border-top:1px solid #e1e1e4}
.tt_checkout-wrapper #place_order{background-color:#175cff;border:2px solid #175cff;font-size:14px;font-weight:500;color:#fff;padding:10px 20px;display:block;width:100%;border-radius:6px}
.woocommerce-info{background-color:#f6f6f7;padding:10px 30px;font-size:16px;border-radius:6px;margin-bottom:20px}
.wc_payment_methods{padding:0;list-style:none}
.wc_payment_methods li{padding:0}
.woocommerce-customer-details .woocommerce-columns.woocommerce-columns--2{display:flex}
.woocommerce-customer-details .woocommerce-columns.woocommerce-columns--2 .woocommerce-column{flex:0 0 50%;max-width:50%;padding:0!important}
.woocommerce-customer-details .woocommerce-columns.woocommerce-columns--2 .woocommerce-column .woocommerce-column__title{font-size:20px;font-weight:600}
.wishlist_table .product-add-to-cart a{padding:7px 20px;display:inline-block!important;background-color:#2a5cff;color:#fff;border-radius:6px;font-size:15px;font-weight:500}
.wishlist_table .product-add-to-cart a:hover{background-color:#0044e3}
.wishlist_table .product-stock-status span.wishlist-in-stock{color:#175cff;font-size:16px;font-weight:500}
.wishlist_table .product-name>a{font-weight:600;color:#071c4d;font-size:16px}
.wishlist_table .product-name>a:hover{color:#175cff}
.wishlist_table .woocommerce-Price-amount{font-size:18px}
@media (max-width:575px) {
.products .col-sm-6{width:50%;max-width:50%}
}
@media (max-width:380px) {
.products .col-sm-6{width:100%;max-width:100%}
}
.woocommerce-message{padding:14px 30px;background:#f5f5f5;margin-bottom:20px;border-radius:6px}
.woocommerce-message a{color:#175cff}
.single_product .widget{padding:0;border:0}
.single_product .widget:not(:last-child){margin-bottom:50px}
.woocommerce-account .site-main{padding:100px 0}
.woocommerce-my-account-page-wrapper{display:flex}
.woocommerce-my-account-page-wrapper .u-columns{margin-left:-15px;margin-right:-15px}
.woocommerce-my-account-page-wrapper .woocommerce-Address{width:50%!important;padding:0 15px}
.woocommerce-my-account-page-wrapper .woocommerce-Address .woocommerce-Address-title{display:flex;background-color:#f9f9f9;justify-content:space-between;align-items:center;padding:10px 15px}
.woocommerce-my-account-page-wrapper .woocommerce-Address .woocommerce-Address-title h3{font-size:20px;margin:0}
.woocommerce-my-account-page-wrapper .woocommerce-Address address{padding:15px;border:1px solid #f5f5f5;margin-bottom:0}
.woocommerce-MyAccount-navigation{background:#f5f5f5;border:1px solid #f5f5f5;margin-bottom:60px;padding:40px 30px;width:30%;border-radius:10px;height:max-content}
.woocommerce-MyAccount-navigation ul{margin:0;padding:0;list-style:none}
.woocommerce-MyAccount-navigation ul li:not(:last-child){margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e1e1e1}
.woocommerce-MyAccount-navigation ul li a:hover{color:#175cff}
.woocommerce-MyAccount-navigation ul li.is-active a{color:#175cff}
.woocommerce-MyAccount-content{flex:2;padding-left:40px}
p.woocommerce-form-row{margin:0}
p.woocommerce-form-row label{margin-bottom:10px;display:block}
.woocommerce-form__label.woocommerce-form__label-for-checkbox.woocommerce-form-login__rememberme{display:block;margin-bottom:10px}
.woocommerce-button{border-radius:6px}
.hero-twelve .hero-slider .slider-one{padding:230px 0}
.hero-twelve .hero-slider .slider-one .hero-content .btn-gradient{background:linear-gradient(287.85deg,#ff0766 0,#ff7e5d 95.32%);border-radius:50px;padding:16px 35px;display:inline-block;color:var(--bs-white);text-decoration:none}
.benifits-area .benifits-left{text-align:left}
.benifits-area .benifits-left ul li:nth-child(1){position:absolute;top:0;right:8%}
.benifits-area .benifits-left ul li:nth-child(2){position:absolute;right:8%;bottom:-13%}
.benifits-area .benifits-left ul li:nth-child(3){top:0;position:absolute;left:auto}
.benifits-area .benifits-left ul li:nth-child(4){position:absolute;left:-12%;z-index:3;bottom:-7%}
.payment-feature-img .payment-feature-mockup::before{content:"";position:absolute;left:10%;right:0;width:565px;height:565px;background:linear-gradient(255.07deg,#f97956 -2.38%,#ff4579 102.02%);border-radius:50%;z-index:-3}
.payment-feature-img .payment-feature-mockup img{z-index:5}
.payment-feature-img ul li:nth-child(1){position:absolute;left:-5px;bottom:165px;z-index:5;box-shadow:0 .3rem 1.525rem -.375rem rgba(12,8,0,.1)}
.payment-feature-img ul li:nth-child(2){position:absolute;top:-16px;right:154px;z-index:5;box-shadow:0 .3rem 1.525rem -.375rem rgba(12,8,0,.1)}
.payment-feature-img ul li:nth-child(3){position:absolute;left:-44px;bottom:136px}
.payment-feature-img ul li:nth-child(4){position:absolute;top:-40px;left:168px;z-index:-2}
.payment-feature-img ul li:nth-child(5){position:absolute;top:-16px;right:0}
.payment-news-letter .p-cta-right::before{position:absolute;content:"";width:518px;height:518px;background:#fae0d9;border-radius:50%;left:15%;top:5%;z-index:-3}
.payment-news-letter .p-cta-right img{z-index:5}
.payment-news-letter ul li:nth-child(1){position:absolute;left:13%;bottom:21%}
.payment-news-letter ul li:nth-child(2){right:23%;position:absolute;top:-10%;z-index:-4}
.payment-news-letter ul li:nth-child(3){position:absolute;left:20%;top:10%}
.payment-news-letter ul li:nth-child(4){position:absolute;right:12%;top:24%}
.payment-news-letter ul li:nth-child(5){position:absolute;bottom:1%}
.payment-counter ul li:nth-child(1){position:absolute;left:-7%;top:35%}
.payment-counter ul li:nth-child(2){position:absolute;top:-9%;left:40%}
.payment-counter ul li:nth-child(3){position:absolute;bottom:-8%;right:42%}
.payment-counter ul li .counter-circle{width:135px;height:135px;border-radius:50%;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#fff}
@media (max-width:768px) {
.benifits-area .benifits-left ul{display:none}
}
.event_schedule_area .ev-schedule ul li{padding-right:16px}
.event_schedule_area .ev-schedule ul li .nav-link{font-size:16px;font-weight:600;padding:10px 30px;border:1px solid #e7e7e7;border-radius:4px;color:#575757;background:0 0}
.event_schedule_area .ev-schedule ul li .nav-link.active{background-color:#fd035a;border:1px solid transparent;color:#fff}
.event_schedule_area .ev-schedule .tab-content .single-eve-session{background-color:#fff;position:relative;z-index:5}
.event_schedule_area .ev-schedule .tab-content .single-eve-session .speaker-info{position:relative}
@media (min-width:992px) {
.event_schedule_area .ev-schedule .tab-content .single-eve-session .speaker-info::before{content:"";position:absolute;height:100%;background-color:#e3e3e3;width:1px;right:0;top:0}
}
.event_schedule_area .ev-schedule .tab-content .single-eve-session .speaker-info .name{font-size:17px}
.event_schedule_area .ev-schedule .tab-content .single-eve-session:hover{box-shadow:5px 25px 80px -10px rgba(0,108,236,.12)}
.ins-hero-section{margin-top:-100px;padding:160px 0 120px;z-index:1}
.ins-hero-section .rectangle-shape{z-index:-1}
.ins-hero-section .ins-hero-curve{z-index:2}
.ins-hero-section .arrow-shape{right:26%;bottom:500px;z-index:-1}
.ins-hero-section .heart-sign{width:70px;height:70px;font-size:30px;left:26%;bottom:290px}
.ins-hero-section .hero-play{width:90px;height:90px;font-size:30px;color:#00e1be;right:30%;bottom:400px;transition:all .3s ease-in-out;z-index:1}
.ins-hero-section .hero-play i{line-height:0}
.ins-hero-section .hero-play:hover{transform:translateY(-6px)}
.ins-hero-section .hero-content img{position:relative;z-index:10}
@media (max-width:1920px) {
.ins-hero-section{padding-bottom:60px}
}
@media (max-width:991.98px) {
.ins-hero-section{padding-bottom:0}
}
@media (max-width:575.98px) {
.ins-hero-section .hero-play{width:60px;height:60px;font-size:24px;bottom:200px}
}
.ins-service-top{margin-top:-140px;position:relative;z-index:2}
.ins-service-contact{padding:40px 30px;box-shadow:20px 20px 80px rgba(53,58,97,.1)}
.ins-service-contact .icon-wrapper{background:#f5cd4b;width:50px;height:50px}
.ins-brand-slider .ins-brand-single{height:58px;display:inline-flex;align-items:center;justify-content:center;border-radius:4px;transition:all .3s ease-in-out}
.ins-brand-slider .ins-brand-single:hover{background-color:#fff}
.ins-title .subtitle{color:#00e1be}
.ins-title mark{padding:0;background:0 0;color:#00e1be}
.ins-service-card{transition:all .3s ease-in-out}
.ins-service-card h5{transition:all .3s ease-in-out}
.ins-service-card h5:hover{color:#00e1be}
.ins-service-card .ins-service-explore{color:#003478;transition:all .3s ease-in-out}
.ins-service-card .ins-service-explore svg{transition:all .3s ease-in-out}
.ins-service-card .ins-service-explore svg path{transition:all .3s ease-in-out}
.ins-service-card .ins-service-explore:hover{color:#00e1be}
.ins-service-card .ins-service-explore:hover svg{stroke:#00e1be}
.ins-service-card .ins-service-explore:hover svg path{stroke:#00e1be;fill:#00e1be}
.ins-service-card:hover{box-shadow:20px 20px 80px rgba(53,58,97,.1)}
.ins-gallery-info-btns{gap:24px}
.ins-gallery-info-btns .video-icon i{background:#f5cd4b;width:50px;height:50px;border-radius:50%;color:#fff;display:inline-flex;align-items:center;justify-content:center}
.ins-gallery-info-btns .video-icon span{color:#003478}
.ins-gallery-slider{width:calc(100% + 500px);margin-left:-250px}
.ins-gallery-slider .swiper-control{position:absolute;bottom:10px;width:40px;height:40px;border-radius:50%;color:#fff;z-index:3;text-align:center;line-height:40px}
.ins-gallery-slider .swiper-control.swiper-btn-prev{background:#003478;transition:all .3s ease-in-out;left:62%}
.ins-gallery-slider .swiper-control.swiper-btn-prev:hover{background:#00e1be}
.ins-gallery-slider .swiper-control.swiper-btn-next{background:#00e1be;transition:all .3s ease-in-out;left:calc(62% + 55px)}
.ins-gallery-slider .swiper-control.swiper-btn-next:hover{background:#003478}
@media (max-width:767.98px) {
.ins-gallery-slider{width:100%;margin-left:0}
}
@media (max-width:575.98px) {
.ins-gallery-slider .swiper-control.swiper-btn-prev{left:64%}
}
.ins-gallery-slide-single{padding-bottom:25px;opacity:.3;transition:all .3s ease-in-out}
.ins-gallery-slide-single .ins-primary-btn{left:40px;bottom:-25px;opacity:0;visibility:hidden;transition:.6s}
.ins-gallery-slide-single.swiper-slide-active{opacity:1}
.ins-gallery-slide-single.swiper-slide-active .ins-primary-btn{opacity:1;visibility:visible;bottom:0}
.ins-achivements-box{padding:24px 0 14px;z-index:1}
.ins-achivements-box::before{content:"";position:absolute;left:-120px;bottom:-120px;width:200px;height:200px;background:#f5cd4b;opacity:.1;border-radius:50%;z-index:-1}
.ins-achivements-box::after{content:"";position:absolute;right:-90px;top:-90px;width:200px;height:200px;background:#00e1be;opacity:.1;border-radius:50%;z-index:-1}
.ins-achivements-box .border-hr{width:100%;height:1px;background:#def8f6;top:50%;left:0;z-index:-1;transform:translateY(-50%)}
.ins-achivements-box .border-vr{width:1px;height:100%;background:#def8f6;left:50%;top:0;z-index:-1;transform:translateX(-50%)}
.ins-achievement-box-item{padding:34px}
.ins-achievement-box-item h3 span{color:#003478}
@media (max-width:575.98px) {
.ins-achievement-box-item{padding:16px}
}
.ins-info-list{max-width:460px}
.ins-info-list li+li{margin-top:20px}
.ins-info-list li .icon-wrapper{width:60px;height:60px;font-size:30px}
.ins-info-list li .icon-wrapper.bg-telegram{background:#0091c8}
.ins-info-list li .icon-wrapper.bg-discord{background:#5865f2}
.ins-contact-section{z-index:1}
.ins-contact-section::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(95.5deg,#fff 42.48%,rgba(255,255,255,0) 63.05%);z-index:-1}
@media (max-width:1920px) {
.ins-contact-section::before{width:1930px}
}
.ins-contact-form .ins-input-field{position:relative}
.ins-contact-form .ins-input-field label{position:absolute;left:20px;top:-12px;font-size:14px;font-weight:600;color:#003478;background:#fff;padding:0 1px}
.ins-contact-form .ins-input-field input,.ins-contact-form .ins-input-field select{padding:13px 15px 10px;outline:0;color:#5c6a7c}
.ins-contact-form .ins-input-field input::placeholder,.ins-contact-form .ins-input-field select::placeholder{color:#e4e4e4}
.ins-team-card{padding:48px 24px 30px;transition:all .3s ease-in-out}
.ins-team-card .ins-team-social{gap:12px}
.ins-team-card .ins-team-social a{width:32px;height:32px;background:#fafafa;border-radius:4px;color:#003478;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}
.ins-team-card:hover{box-shadow:20px 20px 80px rgba(53,58,97,.1)}
.ins-team-card:hover .ins-team-social a{background:#003478;color:#fff}
.ins-team-card:hover .ins-team-social a:hover{background:#00e1be}
.ins-center-explore a{color:#00e1be}
.ins-center-explore a:hover{color:#003478}
.ins-feedback-section{background-repeat:no-repeat;background-position:center}
.ins-feedback-slider-wrapper{max-width:1170px;margin:0 auto;position:relative;padding:0 80px}
.ins-feedback-slider-wrapper .swiper-control-btn{width:48px;height:48px;border-radius:50%;text-align:center;line-height:48px;color:#fff;transition:all .3s ease-in-out;position:absolute;top:50%;transform:translateY(-50%);z-index:1}
.ins-feedback-slider-wrapper .swiper-control-btn.swiper-btn-prev{background-color:#003478;left:-80px}
.ins-feedback-slider-wrapper .swiper-control-btn.swiper-btn-prev:hover{background-color:#00e1be}
.ins-feedback-slider-wrapper .swiper-control-btn.swiper-btn-next{background-color:#00e1be;right:-80px}
.ins-feedback-slider-wrapper .swiper-control-btn.swiper-btn-next:hover{background-color:#003478}
@media (max-width:1199.98px) {
.ins-feedback-slider-wrapper{max-width:100%;padding:0}
}
.ins-feedback-content .ins-feedback-author img{width:55px}
.ins-subscription{background:#e7fdf9;padding:70px 24px;z-index:1}
.ins-subscription .circle-shape-right{position:absolute;right:-180px;top:-260px;width:410px;height:410px;background:#faf1cf;border-radius:50%;z-index:-1}
.ins-subscription .circle-shape-left{position:absolute;left:-180px;bottom:-200px;width:410px;height:410px;background:#daf4f8;border-radius:50%;z-index:-1}
.ins-subscription .circle-shape-top{position:absolute;left:210px;top:-130px;width:254px;height:254px;border-radius:50%;background:rgba(218,244,248,.7);z-index:-1}
.ins-sb-form{gap:24px}
.ins-sb-form input{padding:12px 15px;min-width:330px;outline:0}
@media (max-width:575.98px) {
.ins-sb-form{gap:16px}
.ins-sb-form input{min-width:100%}
}
.ins-blog-card{transition:all .3s ease-in-out}
.ins-blog-card .ins-feature-img img{transition:all .3s ease-in-out}
.ins-blog-card .ins-blog-content{padding:30px 24px 40px}
.ins-blog-card .ins-blog-content .ins-blog-meta span{font-size:14px;font-weight:500}
.ins-blog-card .ins-blog-content .ins-blog-meta span i{margin-right:6px}
.ins-blog-card .ins-blog-content .ins-heading{transition:all .3s ease-in-out}
.ins-blog-card .ins-blog-content .ins-heading:hover{color:#00e1be}
.ins-blog-card .ins-blog-content .ins-service-explore{color:#003478}
.ins-blog-card .ins-blog-content .ins-service-explore svg path{transition:all .3s ease-in-out}
.ins-blog-card .ins-blog-content .ins-service-explore:hover{color:#00e1be}
.ins-blog-card .ins-blog-content .ins-service-explore:hover svg path{stroke:#00e1be;fill:#00e1be}
.ins-blog-card:hover{box-shadow:20px 20px 80px rgba(53,58,97,.1)}
.ins-blog-card:hover .ins-feature-img img{transform:scale(1.03)}
.ins-btn-meta{padding:5px 15px;background-color:rgba(0,52,120,.1);color:#003478;display:inline-block;font-size:13px;border-radius:4px;font-family:Poppins,sans-serif;font-weight:600;transition:all .3s ease-in-out}
.ins-btn-meta:hover{background:rgba(0,225,190,.1);color:#00e1be}
.ins-btn{padding:14px 24px;display:inline-block;font-family:Poppins,sans-serif;font-weight:500;font-size:15px;outline:0;border:0;border-radius:4px;transition:all .3s ease-in-out}
.ins-primary-btn{background:#00e1be;color:#fff}
.ins-primary-btn:hover{background:#003478;color:#fff}
.ins-primary-btn-shadow{position:relative;z-index:1}
.ins-primary-btn-shadow::before{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);width:98%;height:20px;background-color:#00e1be;filter:blur(30px);z-index:-1;transition:all .3s ease-in-out}
.ins-primary-btn-shadow:hover::before{background-color:#003478}
.ins-secondary-btn{background:#003478;color:#fff}
.ins-secondary-btn:hover{background:#00e1be;color:#fff}
.ins-text-secondary,h1.ins-heading,h2.ins-heading,h3.ins-heading,h4.ins-heading,h5.ins-heading,h6.ins-heading{color:#003478}
p.ins-text{color:#5c6a7c}
.mk-hero-section{padding:130px 0;z-index:1;background-size:100%;background-position:center top;background-repeat:no-repeat}
.mk-hero-section .mk-hero-circle-line{z-index:-1;top:200px}
.mk-hero-section .mk-hero-rectangle-shape{width:115px;height:220px;background:linear-gradient(43.97deg,#2b0996 12.53%,rgba(98,98,239,.3) 70.44%);top:-50px;right:100px;z-index:-1;border-radius:50px;transform:rotate(180deg)}
.mk-hero-section .mk-hero-dashboard{z-index:2}
.mk-hero-section .mk-hero-dashboard .mk-gradient-hero-shape{width:110px;height:110px;background:linear-gradient(43.97deg,#2b0996 12.53%,rgba(98,98,239,.3) 70.44%);z-index:-1;left:70px;top:-10px}
.mk-hero-section .mk-hero-dashboard .mk-secondary-gradient-shape{bottom:-30px;left:230px;width:70px;height:70px;background:linear-gradient(60.66deg,rgba(255,88,0,.2) -8.14%,rgba(255,88,0,0) 80.43%);z-index:-1}
.mk-hero-section .mk-hero-dashboard .mk-hero-doted{right:110px;bottom:50px;z-index:-1}
@media (max-width:1440px) {
.mk-hero-section{background-position:center bottom}
.mk-hero-section::before{content:"";position:absolute;left:0;top:0;width:100%;height:80%;background-color:#2b0996;z-index:-1}
}
.mk-hero-content .mk-btn-group{gap:24px}
.mk-hero-content .mk-btn-group .mk-white-btn{min-width:180px;text-align:center}
.mk-hero-content .mk-hero-play{color:#fff;transition:all .3s ease-in-out}
.mk-hero-content .mk-hero-play span{width:52px;height:52px;background:#ff724b}
.mk-hero-dashboard{padding:0 80px}
.mk-hero-dashboard .dashboard-sm{position:absolute;bottom:-100px;left:-80px}
@media (max-width:767.98px) {
.mk-hero-dashboard{padding:0}
.mk-hero-dashboard .dashboard-sm{position:relative;bottom:0;left:0;max-width:90%;margin-left:-60px;margin-top:-200px}
}
.mk-title mark{color:#ff724b}
span.mk-subtitle{padding:4px 24px;background:rgba(255,114,75,.1);display:inline-block;color:#ff724b;border-radius:3px}
.mk-explore-btn{color:#ff724b;transition:all .3s ease-in-out}
.mk-explore-btn svg{transition:all .3s ease-in-out}
.mk-explore-btn svg path{transition:all .3s ease-in-out}
.mk-explore-btn:hover{color:#2b0996}
.mk-explore-btn:hover svg{fill:#2b0996}
.mk-explore-btn:hover svg path{fill:#2b0996;stroke:#2b0996}
.mk-feature-dashboard{z-index:1}
.mk-feature-dashboard .mk-feature-dot{right:30px;top:70px;z-index:-1}
.mk-business-pr{z-index:1}
.mk-business-pr .mk-doted-lg{right:102px;top:100px;z-index:-1}
.mk-business-reports li+li{margin-top:24px}
.mk-business-reports li .icon-wrapper{width:56px;height:56px;background:rgba(255,114,75,.15)}
.mk-business-reports li .icon-wrapper.bg-mk-primary{background:rgba(43,9,150,.15)}
.mk-sf-bottom{z-index:1}
.mk-sf-bottom .mk-wave{margin-left:-80px;bottom:-30px;z-index:-1}
.mk-sf-item{padding:48px 32px;border-radius:10px;border:1px solid #e7e7e7;transition:all .3s ease-in-out}
.mk-sf-item .icon-wrapper{width:56px;height:56px;background:rgba(5,215,230,.15)}
.mk-sf-item .icon-wrapper.warning-bg{background:rgba(245,205,75,.2)}
.mk-sf-item .icon-wrapper.mk-primary{background:rgba(43,9,150,.1)}
.mk-sf-item:hover{box-shadow:20px 20px 80px rgba(53,58,97,.1);border-color:transparent}
.mk-offer-text{color:#ff724b}
.mk-pricing-control-wrapper .mk-arrow-shape{width:60px;transform:rotate(70deg);margin-left:15px}
.mk-pricing-control{border-radius:3px;overflow:hidden}
.mk-pricing-control li a{padding:10px 24px;background:#fff;color:#222;font-weight:700;display:inline-block}
.mk-pricing-control li a.active{background:#ff724b;color:#fff}
.mk-pricing-column{padding:56px 32px}
.mk-pricing-column .icon-wrapper{width:56px;height:56px;background-color:rgba(43,9,150,.05)}
.mk-pricing-column .icon-wrapper.blue-bg{background-color:rgba(24,139,254,.1)}
.mk-pricing-column .icon-wrapper.warning-bg{background-color:rgba(245,205,75,.15)}
.mk-pricing-column .mk-price-title span{font-size:16px;font-weight:400}
.mk-pricing-column .mk_yearly_price{display:none}
.mk-pricing-column .mk-pricing-list li{font-size:14px}
.mk-pricing-column .mk-pricing-list li+li{margin-top:12px}
.mk-pricing-btn{background:rgba(255,114,75,.1);color:#ff724b;padding:16px 32px;border-radius:4px;display:inline-block;transition:all .3s ease-in-out}
.mk-pricing-btn:hover{color:#fff;background-color:#ff724b}
.mk-pricing-btn.btn-deep{background-color:#ff724b;color:#fff}
.mk-pricing-btn.btn-deep:hover{background-color:rgba(255,114,75,.1);color:#ff724b}
.mk-app-single{border:1px solid #e7e7e7;border-radius:4px;transition:all .3s ease-in-out}
.mk-app-single .icon-wrapper{width:60px;height:60px;font-size:32px}
.mk-app-single .icon-wrapper.instagram{background-color:rgba(228,64,95,.1);color:#e4405f}
.mk-app-single .icon-wrapper.slack{background-color:rgba(58,175,133,.1);color:#3aaf85}
.mk-app-single .icon-wrapper.twitter{background-color:rgba(29,161,242,.1);color:#1da1f2}
.mk-app-single .icon-wrapper.figma{background-color:rgba(255,114,98,.1);color:#ff7262}
.mk-app-single .icon-wrapper.facebook{background-color:rgba(59,89,153,.1);color:#3b5999}
.mk-app-single .icon-wrapper.zapier{background-color:rgba(253,74,1,.1);color:#fd4a01}
.mk-app-single .icon-wrapper.drive{background-color:rgba(255,207,99,.1);color:#ffcf63}
.mk-app-single p{font-weight:500}
.mk-app-single:hover{box-shadow:20px 20px 80px rgba(53,58,97,.1);border-color:transparent}
.text-mk-secondary{color:#ff724b}
.mk-carousel-control{justify-content:flex-start;align-items:center;margin:0}
.mk-carousel-control button[data-bs-target]{width:80px;height:80px;opacity:1;border-radius:50%;transform:scale(.8);flex-shrink:0;display:block;padding:0;border:2px solid #fff;transition:all .3s ease-in-out}
.mk-carousel-control button[data-bs-target] img{display:block}
.mk-carousel-control button[data-bs-target]+button[data-bs-target]{margin-left:-35px}
.mk-carousel-control button[data-bs-target].active{transform:scale(1);border:2px solid #ff724b;position:relative;z-index:1}
.mk-feedback-right{z-index:1}
.mk-feedback-right .mk-doted{position:absolute;left:60px;top:130px}
.mk-feedback-slider{max-width:500px;margin-top:-180px;position:relative;box-shadow:13.836px 23.06px 64.5679px rgba(23,0,117,.1)}
.mk-feedback-single{background-color:#fff;padding:32px 24px;border-radius:10px}
.mk-feedback-single .mk-feedback-author h6{font-size:16px;margin-bottom:4px}
.mk-feedback-single .mk-feedback-author .mk-rating li{color:#ff9d4d;font-size:14px}
.mk-subscribe-box{background-color:rgba(255,227,219,.5);padding:80px 48px 110px;z-index:1}
.mk-subscribe-box .sb-shape{z-index:-1}
.mk-subscribe-box .sb-object{right:96px;top:62px}
@media (max-width:1199.98px) {
.mk-subscribe-box .sb-object{right:30px;max-width:360px;z-index:-1}
}
@media (max-width:991.98px) {
.mk-subscribe-box{overflow:hidden}
}
@media (max-width:575.98px) {
.mk-subscribe-box{padding:60px 32px}
}
.mk-sb-form{max-width:490px}
.mk-sb-form input[type=email]{padding:16px 21px;background-color:#fff;border:0;font-size:18px;width:100%;outline:0;border-radius:4px 0 0 4px;font-weight:500}
.mk-sb-form .mk-submit-btn{background-color:#ff724b;border:0;padding:18px 36px;color:#fff;transition:all .3s ease-in-out;font-weight:600;border-radius:0 4px 4px 0}
.sb-meta-text{gap:16px}
.sb-meta-text span{font-weight:600;color:#222;display:inline-flex;align-items:center}
.sb-meta-text span .dot{width:16px;height:16px;background-color:rgba(255,114,75,.2);border-radius:50%;display:inline-block;position:relative}
.sb-meta-text span .dot::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:#ff724b}
.mk-accordion .accordion-item{border:1px solid #e7e7e7;border-radius:4px;transition:all .3s ease-in-out}
.mk-accordion .accordion-item .accordion-header .accordion-button{background:0 0;box-shadow:none;font-size:18px;font-weight:600;color:#222}
.mk-accordion .accordion-item .accordion-header .accordion-button::after{background-image:none;width:auto;height:auto;font-family:FontAwesome;font-size:18px;font-weight:700}
.mk-accordion .accordion-item .accordion-header .accordion-button:not(.collapsed)::after{content:"-"}
.mk-accordion .accordion-item .accordion-header .accordion-button.collapsed::after{content:"+"}
.mk-accordion .accordion-item+.accordion-item{margin-top:16px}
.mk-accordion .accordion-item.active{background-color:#fff;box-shadow:13.836px 23.06px 64.5679px rgba(23,0,117,.1);border-color:transparent}
.mk-partners-list{display:flex;align-items:center;gap:24px;justify-content:center;flex-wrap:wrap}
.mk-partners-list .mk-partner-item{width:calc(20% - 24px);height:70px;padding:16px 24px;border:1px solid #e7e7e7;border-radius:3px;display:inline-flex;align-items:center;justify-content:center;transition:all .3s ease-in-out}
.mk-partners-list .mk-partner-item img{transition:all .3s ease-in-out}
.mk-partners-list .mk-partner-item:hover{background-color:#fff;box-shadow:20px 20px 80px rgba(53,58,97,.1);border-color:transparent}
.mk-partners-list .mk-partner-item:hover img{filter:grayscale(100)}
@media (max-width:991.98px) {
.mk-partners-list .mk-partner-item{width:calc(33% - 24px)}
}
@media (max-width:575.98px) {
.mk-partners-list{gap:16px}
.mk-partners-list .mk-partner-item{width:calc(50% - 12px)}
}
.mk-white-btn{background-color:#fff;color:#222}
.mk-white-btn:hover{background:#ff724b;color:#fff}
h1.mk-heading,h2.mk-heading,h3.mk-heading,h4.mk-heading,h5.mk-heading,h6.mk-heading{color:#222;line-height:1.2em}
h1.mk-heading.lh-lg,h2.mk-heading.lh-lg,h3.mk-heading.lh-lg,h4.mk-heading.lh-lg,h5.mk-heading.lh-lg,h6.mk-heading.lh-lg{line-height:1.5em}
.error_page{position:relative;padding:240px 0 155px;background-color:#0b163f}
@media (max-width:991px) {
.error_page{padding:120px 0 130px}
}
.error_page .error-page-content{position:relative;z-index:2;max-width:990px;margin:0 auto;padding:0 15px}
@media (max-width:991px) {
.error_page .error-page-content{text-align:center;margin-bottom:40px}
}
.error_page .error-page-content .error-text{font-size:180px;color:#ffb116;margin-bottom:30px;line-height:.889em}
@media (max-width:576px) {
.error_page .error-page-content .error-text{font-size:130px}
}
.error_page .error-page-content .error-title{font-size:40px;margin-bottom:7px;color:#fff}
@media (max-width:576px) {
.error_page .error-page-content .error-title{font-size:32px}
}
.error_page .error-page-content p{margin-bottom:32px;font-size:18px;font-weight:400;color:rgba(255,255,255,.7)}
.error_page .error-page-content .tt-btn{padding:12px 40px}
.error_page .error-info{max-width:600px;margin:0 auto}
.error_page .error-image{position:relative;z-index:2}
.comments-rating{border:none;padding:0;margin-left:0}
.comments-rating label{display:inline-block}
.rating-container{font-size:0;unicode-bidi:bidi-override;direction:rtl}
.rating-container *{font-size:1.4rem}
.rating-container>input{display:none}
.rating-container>input+label{font-family:dashicons;display:inline-block;overflow:hidden;text-indent:9999px;width:1em;white-space:nowrap;cursor:pointer;margin:0}
.rating-container>input+label:before{display:inline-block;text-indent:-9999px;content:"\f154";color:#888}
.rating-container>input+label:hover:before,.rating-container>input+label:hover~label:before,.rating-container>input:checked~label:before{content:"\f155";color:#f0ae0f;text-shadow:0 0 1px #333}
.rating-container>.star-cb-clear+label{text-indent:-9999px;width:.5em;margin-left:-.5em}
.rating-container>.star-cb-clear+label:before{width:.5em}
.rating-container:hover>input+label:before{content:"\f154";color:#888;text-shadow:none}
.rating-container:hover>input+label:hover:before,.rating-container:hover>input+label:hover~label:before{content:"\f155";color:#f0ae0f;text-shadow:0 0 1px #333}
.comment-respond .rating-container>.star-cb-clear+label,.comment-respond .rating-container>input+label:before{text-indent:9999px}
.comment-respond .rating-container>input+label{text-indent:-9999px}
.site-footer{position:relative;overflow:hidden}
.site-footer.footer_dark{background:#0b163f}
.site-footer.footer_dark .description{color:#fff}
.site-footer.footer_dark .logo-dark{display:none}
.site-footer .widget{position:relative;z-index:2;padding:0}
.site-footer .widget ul.footer-social-link{margin-top:15px}
.site-footer .widget ul.footer-social-link li{display:inline-block}
.site-footer .widget ul.footer-social-link li:not(:last-child){margin-right:7px}
.site-footer .widget ul.footer-social-link li a{border:2px solid rgba(255,255,255,.2);height:44px;width:44px;line-height:41px;border-radius:6px;color:#fff;text-align:center;font-size:15px}
.site-footer .widget ul.footer-social-link li a:hover{background-color:#fff;border-color:#fff;color:#175cff}
.site-footer .footer-wrapper{padding:107px 0 70px}
.site-footer .site-info{border-top:1px solid rgba(237,237,237,.05);position:relative;z-index:22}
.site-footer .site-info .site-info-inner{padding:35px 0;justify-content:space-between}
@media (max-width:768px) {
.site-footer .site-info .site-info-inner{display:block!important;text-align:center;padding:20px 0}
.site-footer .site-info .site-info-inner .copyright{margin-bottom:10px}
}
.site-footer .site-info .copyright{padding:27px 0;text-align:center}
@media (max-width:767px) {
.site-footer .site-info .copyright{padding:15px 0}
}
.site-footer .site-info .copyright p{margin:0;color:#999aa8;font-size:16px}
.site-footer .site-info .copyright p a{color:rgba(255,255,255,.9)}
.site-footer .site-info .copyright p a:hover{color:#175cff}
.site-footer.footer_light .logo-light{display:none}
.site-footer.footer_light .site-info{border-top:1px solid rgba(0,0,0,.05)}
.site-footer.footer_light .site-info .copyright p{color:#65676d}
.site-footer.footer_light .site-info .copyright p a{color:#071c4d}
.site-footer.footer_light .site-info .copyright p a:hover{color:#175cff}
.site-footer.footer_light .widget .widget-title,.site-footer.footer_light .widget h1,.site-footer.footer_light .widget h2,.site-footer.footer_light .widget h3,.site-footer.footer_light .widget h4,.site-footer.footer_light .widget h5,.site-footer.footer_light .widget h6{color:#071c4d}
.site-footer.footer_light .widget ul li a{color:rgba(87,87,87,.8)}
.site-footer.footer_light .widget ul li a:hover{color:#175cff}
.site-footer.footer_light .widget-newsletter input#newsletter-form-email{background-color:transparent;border:2px solid rgba(0,0,0,.12)}
.site-footer.footer_light .widget-newsletter .newsletter-submit{box-shadow:0 11px 18px -8px rgba(23,92,255,.6)}
.site-footer.footer_light .widget-newsletter .newsletter-submit:hover{background-color:#175cff;border-color:#175cff;box-shadow:none}
.site-footer.footer_light .footer-social-link li a{border-color:rgba(0,0,0,.12);color:#65676d}
.site-footer.footer_light .footer-social-link li a:hover{background-color:#175cff;border-color:#175cff;color:#fff}
.widget-newsletter .form-result{margin:10px 0 0}
.widget-newsletter .form-control{margin-bottom:0!important;height:50px;padding:0 15px!important}
.widget-newsletter .newsletter-submit{margin-left:10px;border-radius:6px;padding:10px 25px;min-width:120px}
.widget-newsletter .newsletter-submit i{display:none}
.widget-newsletter .newsletter-submit:hover{border-color:rgba(255,255,255,.5);color:#fff}
.footer-social-link{margin:0;padding:0;list-style:none}
.footer-social-link li{display:inline-block}
.footer-social-link li:not(:last-child){margin-right:5px}
.footer-social-link li a{height:35px;width:35px;display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.7);border:2px solid rgba(255,255,255,.302);border-radius:6px;font-size:14px}
.footer-social-link li a i{margin-right:0}
.footer-social-link li a:hover{background-color:#fff;border-color:#fff;color:#175cff}
.footer-social-wrap{display:flex;align-items:center;justify-content:space-between}
@media (max-width:767px) {
.footer-social-wrap{display:block;text-align:center}
.footer-social-wrap .footer-social-wrapper{margin-bottom:20px}
.footer-social-wrap .copyright{padding:15px 0 5px}
}
.wp-widget-block-newsletter{max-width:400px}
.archive .footer_light,.blog .footer_light,.search-results .footer_light,.single-portfolio .footer_light,.single-post .footer_light,.single-product .footer_light,.single-quiety_job .footer_light,.single-quiety_support .footer_light,.woocommerce-checkout .footer_light{background-color:#f8f9fa}
button,input[type=button],input[type=reset],input[type=submit]{color:#fff;transition:all .3s ease-in-out;cursor:pointer;display:inline-block;padding:11px 41px;height:auto;background-color:#175cff;border:2px solid #175cff}
button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background-color:transparent;color:#175cff}
.return-to-top{position:fixed;bottom:-40px;right:30px;width:42px;height:42px;line-height:42px;text-align:center;cursor:pointer;z-index:998;border-radius:3%;opacity:0;transition:bottom .5s ease,opacity .5s ease}
.return-to-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;opacity:1;display:block;transform:scale(1);transition:all .3s ease;border-radius:inherit;transition:transform .5s ease,opacity .6s ease}
.return-to-top:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:rgba(0,0,0,.25);-webkit-box-shadow:0 0 0 0 transparent;box-shadow:0 0 0 0 transparent;-webkit-transform:scale(1);transform:scale(1);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;border-radius:inherit}
.return-to-top>i{position:relative;overflow:hidden;font-size:12px;width:inherit;height:inherit;line-height:inherit;display:block;color:transparent;text-shadow:0 0 #fff,0 50px #fff;transition:text-shadow .2s ease;z-index:1}
.return-to-top:hover:after{transform:scale(1.07);background:#175cff;box-shadow:0 10px 20px 8px rgba(0,0,0,.15)}
.return-to-top:hover>i{text-shadow:0 -50px #fff,0 0 #fff}
.return-to-top.back-top{bottom:30px;opacity:1}
input:not([type=checkbox]):not([type=submit]),textarea{margin-bottom:20px;width:100%;padding:0 15px;border:2px solid #f5f5f5;font-weight:400;outline:0;transition:all .3s linear;border-radius:6px;background-color:#f4f5f7;font-size:15px}
input:not([type=checkbox]):not([type=submit])::placeholder,textarea::placeholder{color:#8b8b8b}
input:not([type=checkbox]):not([type=submit]):focus,textarea:focus{border-color:#175cff;box-shadow:none;background-color:transparent}
select{width:100%;border:1px solid #f5f5f5;height:54px;font-size:16px;display:inline-block;background-position:right 10px center;-moz-appearance:none;-moz-appearance:none;-webkit-appearance:none;appearance:none;padding:4px 20px;background-image:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='iso-8859-1'%3F%3E%3C!-- Generator: Adobe Illustrator 19.0.0,SVG Export Plug-In . SVG Version: 6.00 Build 0) --%3E%3Csvg version='1.1' id='Capa_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 490.656 490.656' style='enable-background:new 0 0 490.656 490.656;' xml:space='preserve'%3E%3Cg%3E%3Cg%3E%3Cpath d='M487.536,120.445c-4.16-4.16-10.923-4.16-15.083,0L245.317,347.581L18.203,120.445c-4.16-4.16-10.923-4.16-15.083,0 c-4.16,4.16-4.16,10.923,0,15.083l234.667,234.667c2.069,2.091,4.8,3.136,7.531,3.136s5.461-1.045,7.552-3.115l234.667-234.667 C491.696,131.368,491.696,124.627,487.536,120.445z'/%3E%3C/g%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3Cg%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px;background-color:#f4f5f7;border-radius:6px;margin-bottom:20px}
select:focus{outline:0}
.form-submit{margin:0}
input{height:54px}
textarea{height:130px;margin-bottom:20px;padding:10px 20px}
textarea:focus{border-color:rgba(23,92,255,.5)}
.post-password-form input,.post-password-form label{margin:0}
.post-password-form input[type=password]{height:50px;border-width:2px;padding:0 15px}
.post-password-form input[type=submit]{background:#175cff;color:#fff;border:0;height:50px;border-radius:4px}
.post-password-form input[type=submit]:hover{background:#071c4d}
input[type=checkbox],input[type=radio]{height:auto}
.wpcf7-form-control input[type=checkbox],.wpcf7-form-control input[type=radio]{margin:10px}
.wpcf7-form-control .wpcf7-list-item{margin-left:0;margin-bottom:15px}
.wpcf7-form-control .wpcf7-list-item>label{display:flex;align-items:baseline;font-size:15px;line-height:22px}
[type=radio]:checked,[type=radio]:not(:checked){position:absolute;left:-9999px}
[type=radio]:checked+label,[type=radio]:not(:checked)+label{position:relative;padding-left:28px;cursor:pointer;line-height:20px;display:inline-block;color:#666}
[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{content:"";position:absolute;left:0;top:0;width:18px;height:18px;border:1px solid #ddd;border-radius:100%;background:#fff}
[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{content:"";width:12px;height:12px;background:#175cff;position:absolute;top:3px;left:3px;border-radius:100%;-webkit-transition:all .2s ease;transition:all .2s ease}
[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}
[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
.form-result{display:none}
.wpcf7 .ajax-loader{display:block}
a{color:#071c4d;transition:all .3s ease-in-out;text-decoration:none}
a:active,a:focus,a:hover{color:#175cff;text-decoration:none}
a:active,a:hover{outline:0}
.site-header{position:absolute;top:0;left:0;width:100%;z-index:999;transition:all .3s ease-in-out}
.site-header .site-logo .site-title{font-size:34px;font-weight:500;padding:8px 0;margin:0}
.site-header .site-logo a{font-size:30px;font-weight:700;padding:24px 0;display:block;color:#fff}
@media (max-width:991px) {
.site-header .site-logo a{padding:13px 0}
}
.site-header .site-logo a h3{margin:0;font-size:30px;font-weight:700;color:#fff}
.site-header .site-logo .logo-sticky{display:none}
.site-header .add-menu{margin:0;padding:31px 0;list-style:none;font-weight:500}
.site-header .add-menu li a{color:#fff}
.site-header .tt-hamburger{width:24px;cursor:pointer}
.site-header .tt-hamburger.active{opacity:0;visibility:hidden}
@media (min-width:992px) {
.site-header .tt-hamburger{display:none}
}
.site-header .tt-hamburger:focus{outline:0}
.site-header .tt-hamburger .bar{background:#fff;height:2px;display:block}
.site-header .tt-hamburger .bar:not(:last-child){margin-bottom:5px}
.header-position .site-header.header-fixed.showed,.header-position .site-header.mobile-header.showed{top:32px}
@media (max-width:782px) {
.header-position .site-header.header-fixed.showed,.header-position .site-header.mobile-header.showed{top:46px}
}
.site-header.header-fixed.showed .site-logo .main-logo,.site-header.mobile-header.showed .site-logo .main-logo{display:none}
.site-header.header-fixed.showed .site-logo a,.site-header.mobile-header.showed .site-logo a{color:#071c4d}
.site-header.header-fixed.showed .site-logo h3,.site-header.mobile-header.showed .site-logo h3{color:#071c4d}
.site-header.header-fixed.showed .add-menu li a,.site-header.mobile-header.showed .add-menu li a{color:#071c4d}
.site-header.header-fixed.showed .tt-hamburger .bar,.site-header.mobile-header.showed .tt-hamburger .bar{background:#071c4d}
@media (min-width:992px) {
.site-header .container{position:relative}
}
.site-header.header_dark .tt-hamburger .bar{background:#071c4d}
.site-header .site-main-menu li a{font-family:Poppins,sans-serif;text-decoration:none}
.site-header:not(.mobile-header) .nav-right{display:flex;justify-content:flex-end}
.site-header:not(.mobile-header) .menu-wrapper{justify-content:center;display:flex;align-items:center}
.submenu-align-right .site-header:not(.mobile-header){width:auto}
.site-header:not(.mobile-header) .site-main-menu{margin:0;padding:0;list-style:none}
.site-header:not(.mobile-header) .site-main-menu>li{padding:35px 0;position:relative}
.site-header:not(.mobile-header) .site-main-menu>li>a{font-weight:500;font-size:15px;font-family:Poppins,sans-serif}
.site-header:not(.mobile-header) .site-main-menu>li>a:hover{color:#175cff}
.site-header:not(.mobile-header) .site-main-menu>li:not(.menu_half_width):nth-last-child(-n+3).menu-item-has-children .sub-menu{left:auto;right:0}
.site-header:not(.mobile-header) .site-main-menu>li:not(.menu_half_width):nth-last-child(-n+3).menu-item-has-children .sub-menu li ul{right:100%}
.site-header:not(.mobile-header) .site-main-menu>li.menu_full_width{position:static}
.site-header:not(.mobile-header) .site-main-menu>li.menu_full_width .elementor-widget{margin-bottom:0!important}
.site-header:not(.mobile-header) .site-main-menu>li.menu_full_width .elementor-icon-list-items li,.site-header:not(.mobile-header) .site-main-menu>li.menu_full_width .tt-list li{display:flex!important}
.site-header:not(.mobile-header) .site-main-menu>li.menu_full_width .elementor-icon-list-items li p,.site-header:not(.mobile-header) .site-main-menu>li.menu_full_width .tt-list li p{margin:0}
.site-header:not(.mobile-header) .site-main-menu>li.menu_full_width>.sub-menu{width:100%;padding:0!important}
.site-header:not(.mobile-header) .site-main-menu>li.menu_half_width .elementor-widget{margin-bottom:0!important}
.site-header:not(.mobile-header) .site-main-menu>li.menu_half_width>.sub-menu{width:600px;left:50%;transform:translateX(-50%);padding:0!important}
.site-header:not(.mobile-header) .site-main-menu>li.menu_75_width .elementor-widget{margin-bottom:0!important}
.site-header:not(.mobile-header) .site-main-menu>li.menu_75_width>.sub-menu{width:900px;left:50%;transform:translateX(-50%);padding:0!important}
@media (max-width: 1350px) {
.site-header:not(.mobile-header) .site-main-menu>li.menu_75_width>.sub-menu{left:160px!important}
}
@media (max-width: 1199.99px) {
.site-header:not(.mobile-header) .site-main-menu>li.menu_75_width>.sub-menu{left:330px!important}
}
.site-header:not(.mobile-header) .site-main-menu>li.single_width .elementor-widget{margin-bottom:0!important}
.site-header:not(.mobile-header) .site-main-menu>li.single_width>.sub-menu{width:350px}
.site-header:not(.mobile-header) .site-main-menu>li.single_width li a{padding:0!important}
.site-header:not(.mobile-header) .site-main-menu>li:not(.mega-menu){position:relative}
.site-header:not(.mobile-header) .site-main-menu li{display:inline-block}
.site-header:not(.mobile-header) .site-main-menu li:not(:last-child){margin-right:40px}
.site-header:not(.mobile-header) .site-main-menu li.menu-item-has-children>a{position:relative}
.site-header:not(.mobile-header) .site-main-menu li.menu-item-has-children>a:after{content:"\f078";position:absolute;font-family:"Font Awesome 5 Free";font-weight:900;right:-16px;font-size:13px;top:0}
.site-header:not(.mobile-header) .site-main-menu li.menu-item-has-children .sub-menu{margin:0;padding:15px 0;position:absolute;top:115%;left:0;opacity:0;visibility:hidden;background:#fff;transition:all .3s ease-in-out;border-radius:.25rem;min-width:220px;box-shadow:0 5px 10px rgba(20,48,58,.0823529412);z-index:2222;display:block!important;border-radius:10px}
.site-header:not(.mobile-header) .site-main-menu li.menu-item-has-children .sub-menu.sub-menu-wide{width:100%;display:flex;justify-content:space-between;padding:40px 80px 25px}
.site-header:not(.mobile-header) .site-main-menu li.menu-item-has-children .sub-menu.sub-menu-wide>.mega-menu-item>a.menu-link{font-size:16px;text-transform:uppercase;font-weight:500;display:inline-block;color:#071c4d}
.site-header:not(.mobile-header) .site-main-menu li.menu-item-has-children .sub-menu.sub-menu-wide .sub-menu{position:unset;box-shadow:unset;visibility:unset;opacity:unset}
.site-header:not(.mobile-header) .site-main-menu li.menu-item-has-children .sub-menu li{display:block;position:relative;margin-right:0;line-height:36px}
.site-header:not(.mobile-header) .site-main-menu li.menu-item-has-children .sub-menu li a:not(.tt-btn-link){font-size:14px;padding:7px 25px;display:block;line-height:1.5;color:#464a56;font-weight:500}
.site-header:not(.mobile-header) .site-main-menu li.menu-item-has-children .sub-menu li a:not(.tt-btn-link):hover{color:#175cff}
.site-header:not(.mobile-header) .site-main-menu li.menu-item-has-children .sub-menu li .sub-menu{padding:15px 0;position:absolute;left:100%;top:0;background:#fff;min-width:220px;transition:all .3s ease-in-out;opacity:0;visibility:hidden;box-shadow:0 5px 10px rgba(20,48,58,.0823529412)}
.site-header:not(.mobile-header) .site-main-menu li.menu-item-has-children .sub-menu li.menu-item-has-children:hover ul{opacity:1;visibility:visible;top:-15px}
.site-header:not(.mobile-header) .site-main-menu li.menu-item-has-children:hover ul{opacity:1;visibility:visible;top:100%}
.site-header:not(.mobile-header).submenu-align-right .menu-wrapper{width:auto}
.site-header:not(.mobile-header).submenu-align-right .site-main-menu>li:nth-last-child(-n+3).menu-item-has-children .sub-menu{left:auto;right:0}
.site-header:not(.mobile-header).submenu-align-right .site-main-menu>li:nth-last-child(-n+3).menu-item-has-children .sub-menu li ul{right:100%}
.site-header:not(.mobile-header) .nav-right{margin-left:40px}
.site-header:not(.mobile-header) .nav-right .tt-btn{padding:8px 26px;min-width:auto}
.site-header:not(.mobile-header).header_light .site-main-menu>li>a{color:rgba(255,255,255,.7)}
.site-header:not(.mobile-header).header_light .site-main-menu>li>a:hover{color:#fff}
.site-header.header-fixed.showed:not(.mobile-header) .site-main-menu>li{padding:27px 0}
.site-header.header-fixed.showed,.site-header.mobile-header.showed{position:fixed;width:100%;left:0;top:0;z-index:9999;background:#fff;box-shadow:0 10px 30px rgba(0,0,0,.05);animation:stickySlideDown .65s cubic-bezier(.23,1,.32,1) both}
.header-position .site-header.header-fixed.showed,.header-position .site-header.mobile-header.showed{top:32px}
@media (max-width:782px) {
.header-position .site-header.header-fixed.showed,.header-position .site-header.mobile-header.showed{top:46px}
}
.header-position .site-header.header-fixed.showed .fullscreen-menu,.header-position .site-header.mobile-header.showed .fullscreen-menu{top:0}
.site-header.header-fixed.showed .site-logo .main-logo,.site-header.mobile-header.showed .site-logo .main-logo{display:none}
.site-header.header-fixed.showed .site-logo .logo-sticky,.site-header.mobile-header.showed .site-logo .logo-sticky{display:block}
.site-header.header-fixed.showed .menu-trigger .dot_icon .dot,.site-header.mobile-header.showed .menu-trigger .dot_icon .dot{background:#071c4d}
.site-header.header-fixed.showed .site-main-menu li a,.site-header.mobile-header.showed .site-main-menu li a{color:#071c4d}
.site-header.header-fixed.showed .site-main-menu li a:hover,.site-header.mobile-header.showed .site-main-menu li a:hover{color:#175cff}
.site-header .elementor-widget .elementor-icon-list-icon{display:inline-flex}
.site-header .tt-btn{display:inline-block!important;padding:5px 35px;font-family:Poppins,sans-serif;text-decoration:none}
.site-header .tt__list li{margin-bottom:0}
.site-header .tt__list li a{padding-left:0!important;padding-right:0!important}
@media (max-width:991px) {
.site-header .tt__list li a{padding:5px 25px}
}
.single-product .site-header{box-shadow:0 10px 30px rgba(0,0,0,.05)}
.single-product .site-header .logo-sticky{display:block}
.single-product .site-header .main-logo{display:none}
@keyframes stickySlideDown {
from{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
to{-webkit-transform:translateY(0);transform:translateY(0)}
}
.menu-trigger{overflow:hidden;display:flex;align-items:center;cursor:pointer;background-color:transparent;border:0 solid transparent}
@media (max-width:991px) {
.menu-trigger{justify-content:center;display:block!important}
}
.menu-trigger .dot_icon{display:flex;flex-wrap:wrap;width:24px;height:24px;margin:-2px;overflow:hidden}
.menu-trigger .dot_icon .dot{width:4px;height:4px;background:#071c4d;margin:2px;transition:all .3s linear}
.menu-light .menu-trigger .dot_icon .dot{background:#fff}
.menu-trigger:hover .dot_icon .dot:nth-child(odd){transform:translate(8px,8px)}
.menu-trigger:hover .dot_icon .dot:nth-child(5){opacity:0}
#site-navigation{display:flex;justify-content:space-between;align-items:center}
@media (min-width:992px) {
.close-menu{display:none}
}
.mobile-menu-header{display:none;align-items:center;justify-content:space-between;padding:30px 25px;border-bottom:1px solid #eee}
.mobile-menu-header h3{margin-bottom:0}
.close-menu{height:40px;width:40px;background:rgba(136,136,136,.1);border-radius:50%;text-align:center;line-height:42px;color:#051441;font-size:14px}
.site-main-menu{list-style:none}
.site-main-menu ul{list-style:none}
@media (max-width:991px) {
.site-header{height:auto}
.site-header .mobile-menu-header{display:flex}
.site-header .site-logo .logo-sticky{display:none}
.site-header .tt-hamburger{display:block}
.site-header.header-fixed.showed .logo-sticky{display:block}
.site-header.header-fixed.showed .main-nav-container .menu-item-depth-0>a.active{color:#fff}
.site-header .nav-right{display:none}
.site-header .main-nav-container{position:fixed;top:0;height:100vh;background:#fff;max-width:400px;width:100%;text-align:left;overflow-y:auto;padding-bottom:50px;left:-100px;transition-duration:.3s;opacity:0;visibility:hidden;z-index:999}
.header-position .site-header .main-nav-container{top:32px}
}
@media (max-width:991px) and (max-width:780px) {
.header-position .site-header .main-nav-container{top:46px}
}
@media (max-width:991px) and (max-width:420px) {
.site-header .main-nav-container{max-width:100%}
}
@media (max-width:991px) {
.site-header .main-nav-container.open{opacity:1;left:0;visibility:visible}
}
@media (max-width:991px) {
.site-header .main-nav-container li{padding:0 10px;position:relative}
.site-header .main-nav-container li a:not(.tt-btn-link){font-size:14px;color:#071c4d;position:relative;z-index:1;padding:8px 15px;display:flex;align-items:center;justify-content:space-between;font-weight:500;text-transform:uppercase;border-radius:6px;margin-bottom:5px}
.site-header .main-nav-container li a:not(.tt-btn-link):hover{display:block;background-color:#f5f5f5}
.site-header .main-nav-container li.is-open>a{background-color:#f5f5f5}
.site-header .main-nav-container li .tt-btn-link{padding:11px 35px}
.site-header .main-nav-container li i.fa-chevron-down{position:absolute;right:20px;top:12px;font-size:12px;z-index:3}
.site-header .main-nav-container li.menu-item-has-children>a{position:relative}
.site-header .main-nav-container li.menu-item-has-children>a.active:after{content:"\e622"}
.site-header .main-nav-container li.menu-item-has-children li a{font-size:14px;text-transform:capitalize}
}
@media (max-width:991px) {
.site-header .main-nav-container.current-menu-item.is-open>a{display:block;background-color:#f5f5f5}
}
@media (max-width:991px) {
.site-header .main-nav-container .menu-item-depth-0>a.active{color:#fff;background:#175cff}
}
@media (max-width:991px) {
.header-position .site-header.showed .main-nav-container{top:0}
}
@media (max-width:991px) {
.site-header .main-nav{position:static;z-index:3333;line-height:1.2}
.site-header .main-nav .site-main-menu{padding-left:0}
.site-header .main-nav .sub-menu{padding-left:15px;margin-left:0;margin-bottom:0;display:none}
.site-header .main-nav .sub-menu>li{padding:0}
.site-header .main-nav .sub-menu.active .main-item>.menu-link{background:#f8f9fa}
.site-header .main-nav .sub-menu li a{border-top:0}
.site-header .main-nav .sub-menu li.is-open a.is-open .fa-chevron-down{color:#175cff}
.site-header .main-nav .sub-menu li.current-menu-item a.active{color:#175cff}
.site-header .main-nav .nav-item.active-main-item>.menu-link{color:#175cff;background:#f8f9fa;border-color:#175cff}
.site-header .main-nav .sub-menu{padding-left:10px;margin-bottom:0}
}
@media (max-width:991px) {
.site-header .main-nav{cursor:default;position:relative;z-index:10;text-align:left;font-weight:500;height:100%;display:flex;align-items:center;justify-content:space-between}
}
@media (max-width:991px) and (max-width:991px) {
.site-header .main-nav{min-height:60px}
}
@media (max-width:991px) {
.site-header .main-nav .close-bar,.site-header .main-nav a:before{display:none}
}
@media (max-width:991px) {
.site-header .main-nav .site-main-menu{margin-top:20px}
}
@media (max-width:991px) {
.site-header .main-nav .site-main-menu,.site-header .main-nav .site-main-menu ul{list-style:none}
}
@media (max-width:991px) {
.site-header .main-nav .nav-item.current-menu-ancestor:before,.site-header .main-nav .nav-item.current-menu-item:before,.site-header .main-nav .nav-item:before{background-color:#175cff}
}
@media (max-width:991px) {
.site-header .main-nav .nav-item.active-main-item>.menu-link{color:#175cff}
}
@media (max-width:991px) {
.site-header .main-nav.hidden{display:none}
}
@media screen and (max-width:991px) and (max-width:1024px) {
.site-header .main-nav .close-menu{display:block}
}
@media (max-width:991px) {
.site-header .elementor-column.elementor-col-50,.site-header .elementor-column[data-col="50"]{width:100%!important}
}
.mask-overlay{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,.5);z-index:222}
.tt-menu-item{transition:all .3s ease-in-out;border-radius:.375rem}
.tt-menu-item .description{margin:0}
.tt-menu-item .menu-link{display:block;padding:0!important}
.tt-menu-item .wrapper{padding:10px;display:flex;transition:all .3s ease-in-out;border-radius:4px}
.tt-menu-item .wrapper .icon-container{height:35px;width:35px;line-height:35px;text-align:center;background:#175cff;color:#fff;margin-right:15px;border-radius:6px;font-size:16px;font-weight:500}
.tt-menu-item .wrapper .box-title{font-size:16px;font-weight:500;margin-bottom:0;margin-top:0}
.tt-menu-item .wrapper .box-title a{padding:0!important}
.tt-menu-item .wrapper:hover{background-color:#f7f9fc}
.tt-menu-item .description{color:#8392a5;font-size:13px;line-height:1.4;margin:0}
.tt-menu-item.style-one{display:block;color:#464646;border-radius:.375rem}
.tt-menu-item.style-one .icon-container{font-size:18px}
.tt-menu-item.style-one .icon-container img{height:22px}
.tt-menu-item.style-one:hover{background-color:#fafafa}
.mega-menu-wrapper a{display:block!important}
@media (max-width:991px) {
.mega-menu-wrapper .elementor-element>.elementor-element-populated{padding:10px!important}
}
.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden;word-wrap:normal!important}
.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:1em;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}
#content[tabindex="-1"]:focus{outline:0}
.alignleft{display:inline;float:left;margin-right:1.5em;margin-bottom:10px}
.alignright{display:inline;float:right;margin-left:1.5em;margin-bottom:40px}
.alignright.size-full{margin-bottom:60px}
.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.wp-block-image .alignright{float:right;margin:.5em 0 2em 1em}
.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}
.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}
.content-area{padding:120px 0;min-height:35vh}
@media (max-width:991px) {
.content-area{padding:80px 0}
}
.blog-archive-wrapper{padding:120px 0}
@media (max-width:991px) {
.blog-archive-wrapper{padding:80px 0}
}
.sidebar_left{flex-direction:row-reverse}
.page_404_wrapper .banner_404_text{max-width:500px;margin:0 auto 40px}
.page_404_wrapper .search_result_form{max-width:400px;margin:0 auto 30px}
.page-header{text-align:center;min-height:450px;padding:50px 0;height:auto;display:flex;align-items:center;position:relative;overflow:hidden;background-size:cover;background-position:center center;background-color:#0b163f}
.single-team .page-header{height:700px}
.page-header .page-header-description{color:#fff;margin-top:20px}
@media (max-width:991px) {
.page-header{min-height:300px!important}
}
.page-header .page-header_wrapper{position:relative;z-index:2;margin-top:70px}
.page-header .page-header_title{font-size:50px;font-weight:700;position:relative;z-index:2;line-height:1.2;margin-bottom:10px;color:#fff}
@media (max-width:991px) {
.page-header .page-header_title{font-size:40px!important}
}
@media (max-width:767.98px) {
.page-header .page-header_title{font-size:34px!important}
}
.page-header .breadcrumbs{font-size:15px;font-weight:400;color:rgba(255,255,255,.7)}
.page-header .breadcrumbs a{color:#fff}
.page-header .breadcrumbs a:hover{color:#fff}
.page-header .breadcrumbs .separator{display:inline-block;margin:0 9px;height:4px;width:4px;background-color:#fff;border-radius:6px}
.page-header .animated-element{margin:0;padding:0;list-style:none;position:absolute;left:0;top:0;width:100%;height:100%}
@media (max-width:620px) {
.page-header .animated-element{display:none}
}
.page-header .animated-element li{width:-webkit-fill-available;top:0;left:0;position:absolute;width:100%;height:100%}
.page-header .animated-element li img{position:absolute}
.page-header .animated-element li:nth-child(1) img{top:155px;left:120px}
@media (max-width:991px) {
.page-header .animated-element li:nth-child(1) img{top:130px;left:50px;width:40px}
}
.page-header .animated-element li:nth-child(2) img{bottom:90px;left:30%}
@media (max-width:991px) {
.page-header .animated-element li:nth-child(2) img{bottom:70px;left:24%;width:30px}
}
.page-header .animated-element li:nth-child(3) img{top:50%;right:29%}
@media (max-width:991px) {
.page-header .animated-element li:nth-child(3) img{top:40%;right:25%;width:50px}
}
.page-header .animated-element li:nth-child(4) img{bottom:80px;right:15%}
@media (max-width:991px) {
.page-header .animated-element li:nth-child(4) img{bottom:70px;right:13%;width:30px}
}
.page-header .animated-element li:nth-child(5) img{top:145px;right:-65px}
@media (max-width:991px) {
.page-header .animated-element li:nth-child(5) img{top:130px;right:-44px;width:80px}
}
.header-transparent~.page-header .page-header_wrapper{margin-top:134px}
@media (max-width:991px) {
.header-transparent~.page-header .page-header_wrapper{margin-top:50px}
}
#header-middle-area>div{padding-top:25px;padding-bottom:25px}
@media (max-width:991.98px) {
#header-middle-area>div{padding:10px 0}
#header-middle-area #middle-logo{margin-bottom:15px;text-align:center}
}
.sidebar_left .col-lg-4{order:1}
.widget{border:2px solid #f1f1f3;padding:30px;border-radius:10px}
.widget:not(:last-child){margin-bottom:30px}
.widget .widget-title{font-size:20px;margin-bottom:34px;font-weight:600;position:relative}
.widget.tt-recent-posts .widget-title{margin-bottom:25px}
.widget ul{margin:0;padding:0;list-style:none}
.widget ul li{position:relative}
.widget ul li:not(:last-child){margin-bottom:8px}
.widget ul li a{font-family:Poppins,sans-serif;font-size:15px;color:#52525c;font-weight:400}
.widget ul li a .post_count{font-size:14px;text-align:center;border-radius:5px;transition:all .3s ease-in-out}
.widget ul li a:hover{color:#175cff}
@media (max-width:991px) {
.sidebar{margin-top:50px}
}
.sidebar .widget-title,.sidebar h2,.sidebar h3,.sidebar h4,.sidebar h5,.sidebar h6{font-size:20px;margin-bottom:27px;font-weight:600;position:relative;padding-bottom:10px}
.sidebar .widget-title:after,.sidebar h2:after,.sidebar h3:after,.sidebar h4:after,.sidebar h5:after,.sidebar h6:after{content:"";position:absolute;left:0;bottom:0;height:3px;width:35px;background-color:#175cff}
.sidebar .wp-block-latest-posts__list{margin-top:7px}
.sidebar .widget_calendar caption{background-color:#f0f2f9}
@media (max-width:991px) {
.sidebar-container{padding-left:15px!important}
}
.sidebar-widget-area .widget ul li:last-child a{border-bottom:0}
.sidebar .widget-title{position:relative;display:inline-block}
.widget_archive ul,.widget_categories ul,.widget_meta ul,.widget_nav_menu ul,.widget_pages ul,.widget_product_categories ul,.widget_recent_comments ul,.widget_recent_entries ul,.widget_rss ul{margin:0;padding:0}
.widget_archive li,.widget_categories li,.widget_meta li,.widget_nav_menu li,.widget_pages li,.widget_product_categories li,.widget_recent_comments li,.widget_recent_entries li,.widget_rss li{transition:all .3s ease-in-out;display:block;margin:0;list-style-type:none;position:relative}
.widget_archive li:last-child,.widget_categories li:last-child,.widget_meta li:last-child,.widget_nav_menu li:last-child,.widget_pages li:last-child,.widget_product_categories li:last-child,.widget_recent_comments li:last-child,.widget_recent_entries li:last-child,.widget_rss li:last-child{border-bottom:0}
.widget_archive li .children,.widget_categories li .children,.widget_meta li .children,.widget_nav_menu li .children,.widget_pages li .children,.widget_product_categories li .children,.widget_recent_comments li .children,.widget_recent_entries li .children,.widget_rss li .children{margin-top:5px;padding-left:20px}
.widget_archive li:last-child,.widget_categories li:last-child,.widget_meta li:last-child,.widget_nav_menu li:last-child,.widget_pages li:last-child,.widget_product_categories li:last-child,.widget_recent_comments li:last-child,.widget_recent_entries li:last-child,.widget_rss li:last-child{margin-bottom:0}
.widget_archive a,.widget_categories a,.widget_meta a,.widget_nav_menu a,.widget_pages a,.widget_product_categories a,.widget_recent_comments a,.widget_recent_entries a,.widget_rss a{display:block;font-size:inherit;font-family:inherit}
.widget_archive a:hover,.widget_categories a:hover,.widget_meta a:hover,.widget_nav_menu a:hover,.widget_pages a:hover,.widget_product_categories a:hover,.widget_recent_comments a:hover,.widget_recent_entries a:hover,.widget_rss a:hover{color:#175cff}
.widget_recent_comments ul{margin-top:10px}
.widget_rss ul li{padding-left:0;margin-bottom:25px}
.widget_rss ul li:before{display:none}
.widget_rss ul li .rsswidget{font-weight:600;color:#051441;line-height:1.4}
.widget_rss ul li .rssSummary{color:#051441;line-height:1.4}
.widget_rss ul li .rss-date{margin-bottom:5px;display:block}
.widget_rss ul li cite{font-weight:500;margin-top:6px;display:inline-block}
.widget_rss a{border-bottom:0!important;display:inline-block}
.post-count{transition:all .3s ease-in-out;margin-left:3px}
.widget_archive .post-count{margin-left:3px}
.widget_nav_menu .sub-menu,.widget_pages .sub-menu{margin-top:7px}
.widget_nav_menu .sub-menu>li,.widget_pages .sub-menu>li{border-bottom:0}
.widget_nav_menu .sub-menu>li .sub-menu,.widget_pages .sub-menu>li .sub-menu{padding-left:20px}
.widget_nav_menu .sub-menu>li .sub-menu>li>a,.widget_pages .sub-menu>li .sub-menu>li>a{padding:0}
.widget_categories li,.widget_product_categories li{margin:0;padding:0;position:relative}
.widget_categories a,.widget_product_categories a{display:block}
@keyframes shine {
100%{left:125%}
}
.widget_recent_comments .recentcomments{padding-left:35px;position:relative;margin-bottom:20px;word-break:break-word;display:inline-block;border-top:0!important;width:100%}
.widget_recent_comments .recentcomments a{line-height:30px;border-bottom:0!important;padding-left:0!important}
.widget_recent_comments .recentcomments a:before{display:none}
.widget_recent_comments .recentcomments:before{position:absolute;top:4px;left:0;content:"\e645";font-family:themify;color:#465675;font-size:20px}
.widget_recent_comments .recentcomments:last-child{margin-bottom:0}
.widget_recent_comments .recentcomments a{display:inline-block}
.widget_recent_entries .post-date{display:block;font-size:14px}
.widget_calendar td,.widget_calendar th{padding:10px 0;text-align:center;min-width:auto}
.widget_calendar td#today{background:#175cff;color:#fff;border-radius:3px}
.widget_calendar td#today a{color:#fff}
@media (max-width:991.98px) {
.page-content .widget{margin:0 0 52px}
}
@media (max-width:767.98px) {
.page-content .widget{margin:0 0 32px}
.page-sidebar{margin-bottom:50px}
.page-sidebar .page-sidebar-inner .page-sidebar-content{padding-right:30px;border:1px solid #eee}
.page-sidebar .page-sidebar-inner .page-sidebar-content:after{display:none}
.single-post .page-main-content{padding-bottom:20px}
}
.tagcloud a{font-size:inherit!important;display:inline-block;line-height:1.7;background:#f8fcff}
.tagcloud a:hover{color:#175cff}
.tagcloud .tagcloud{margin-top:20px}
.tt-widget-recent-posts{display:flex;flex-wrap:wrap;margin-bottom:20px}
.tt-widget-recent-posts .recent-posts-image_wrapper{width:85px;margin-right:20px;border-radius:6px;overflow:hidden}
.tt-widget-recent-posts .recent-posts-image_wrapper img{border-radius:6px}
.tt-widget-recent-posts .recent-posts-content_wrapper{flex:1}
.tt-widget-recent-posts .post-title{font-weight:500;margin-bottom:5px;font-size:18px}
.tt-widget-recent-posts .post-title a{color:#071c4d;line-height:1.2}
.tt-widget-recent-posts .post-title a:hover{color:#175cff}
.tt-widget-recent-posts .date{color:#71717c;font-size:16px}
.tt-widget-recent-posts .date i{margin-right:5px}
.tt-widget-recent-posts .date a{color:#758598}
.about-widget_wrapper{max-width:260px}
.about-widget_wrapper p{color:#c8c9d1;margin-bottom:30px;font-size:16px;line-height:24px}
.about-widget_wrapper .footer-logo{margin-bottom:28px}
.about-widget_wrapper .footer-logo a{display:block;max-width:150px}
.about-widget_wrapper .footer-logo a img{height:52px}
.tt-contact-widget .about_text{color:rgba(255,255,255,.702);margin-bottom:20px}
.tt-contact-widget .footer-contact-info li{margin-bottom:19px;display:flex;align-items:baseline;line-height:26px}
.tt-contact-widget .footer-contact-info li i{margin-right:10px}
.zoom-instagram-widget .zoom-instagram-widget__items .zoom-instagram-widget__item{border-radius:4px;overflow:hidden}
.author-about-widget{text-align:center}
.author-about-widget .author-image{margin:0 auto 23px;border:3px solid rgba(240,64,55,.2);border-radius:50%;max-width:155px;height:155px;padding:8px}
.author-about-widget .author-image img{width:100%;border-radius:50%}
.author-about-widget .author_name{font-size:22px;font-weight:700;margin-bottom:8px}
.author-about-widget .about_text{line-height:1.3;margin-bottom:27px}
.author-about-widget .author-social-link{margin:0;padding:0;list-style:none}
.author-about-widget .author-social-link li{display:inline-block}
.author-about-widget .author-social-link li:not(:last-child){margin-right:7px}
.author-about-widget .author-social-link li a{font-size:15px;color:#fff;position:relative;height:34px;width:34px;line-height:34px;text-align:center;display:block}
.author-about-widget .author-social-link li a i{display:block;line-height:34px}
.author-about-widget .author-social-link li a i:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;border-radius:4px;transition:all .3s ease-in-out;background-color:#175cff}
.author-about-widget .author-social-link li a i.fa-facebook:after{background-color:#405fa4}
.author-about-widget .author-social-link li a i.fa-twitter:after{background-color:#16aefd}
.author-about-widget .author-social-link li a i.fa-pinterest-p:after{background-color:#e60023}
.author-about-widget .author-social-link li a i.fa-fa-vimeo:after{background-color:#0a66c2}
.author-about-widget .author-social-link li a i:hover:after{transform:scale(1.2)}
.author-about-widget .author-social-link li a:hover{color:#fff}
.tt-project-widget{display:flex;flex-wrap:wrap}
.tt-project-widget>div{width:calc(33.33% - 5px);margin-right:5px;margin-bottom:5px}
.tt-project-widget img{height:90px;object-fit:cover;border-radius:10px}
.tagcloud{color:#2b2350;display:inline-block;margin-right:15px;font-size:20px;font-weight:500}
.tagcloud a{background-color:#f0f2f7;color:#071c4d;border-radius:5px;font-weight:500;font-size:14px!important;text-transform:capitalize;margin:0 5px 10px 0;padding:9px 19px;line-height:1}
.tagcloud a:hover{background-color:#175cff;color:#fff;position:relative;z-index:2}
.site-footer .widget-title{font-size:18px;margin-bottom:26px;text-transform:capitalize;color:#fff;font-weight:600}
.site-footer .widget{margin-bottom:30px;border:0}
.site-footer .widget.widget_media_image{margin-bottom:0}
.site-footer .widget ul li{color:rgba(255,255,255,.6);font-size:15px}
.site-footer .widget ul li a{color:rgba(255,255,255,.7);font-size:15px;position:relative;display:inline-block;font-weight:400}
.site-footer .widget ul li a:hover{color:#fff}
.site-footer .widget ul li a:hover:after{width:100%}
.site-footer .widget ul li a:hover .post-count{color:#fff}
.site-footer .widget ul li .rsswidget{color:#fff}
.site-footer .widget ul.menu li:not(:last-child){margin-bottom:7px}
.site-footer .widget ul.menu li .sub-menu{padding-left:15px}
.site-footer .widget ul.menu li .sub-menu li:not(:last-child){margin-bottom:10px}
@media (max-width:768px) {
.site-footer .widget{margin-bottom:60px}
}
@media (max-width:992px) {
.site-footer .footer-wrapper{padding:80px 0 0!important}
}
.site-footer .tt-newsletter-widget .newsletter-inner input{border:0;border-radius:4px;height:46px;padding:10px 15px;margin-bottom:8px}
.site-footer .tt-newsletter-widget .newsletter-inner input::placeholder{color:#adadad}
.site-footer .tt-newsletter-widget .newsletter-inner .newsletter-submit{font-family:Poppins,sans-serif;font-size:18px;font-weight:700;padding:11px 33px 6px;text-transform:uppercase;width:100%;text-align:center;letter-spacing:1px;height:46px;outline:0;border:1px solid #175cff}
.site-footer .tt-newsletter-widget .newsletter-inner .newsletter-submit .fa-spin{display:none}
.site-footer .tt-newsletter-widget .newsletter-inner .newsletter-submit.clicked .fa-spin{display:block}
.site-footer .tt-newsletter-widget .newsletter-inner .newsletter-submit.clicked span{display:none}
.site-footer .tt-newsletter-widget .form-result{margin:10px 0}
.site-footer.footer_dark .widget_calendar td{color:rgba(255,255,255,.6)}
.site-footer.footer_dark table{border-color:rgba(255,255,255,.5);border-top-color:#f5f5f5}
.site-footer.footer_dark .calendar_wrap caption{background:#d5deff}
.site-footer.footer_dark .widget_recent_comments .recentcomments:before,.site-footer.footer_dark .widget_rss a{color:#fff}
.site-footer.footer_dark .widget_rss ul li .rss-date{color:rgba(255,255,255,.8)}
.site-footer.footer_dark .widget_rss ul li .rssSummary{color:rgba(255,255,255,.5)}
.site-footer.footer_dark .textwidget{color:rgba(255,255,255,.8)}
.site-footer.footer_dark table td:last-child{border-right:1px solid rgba(255,255,255,.6)}
.site-footer.footer_dark .wp-block-calendar tbody td,.site-footer.footer_dark .wp-block-calendar th{border-color:rgba(255,255,255,.6)}
.site-footer.footer_dark .wp-block-calendar th{border:0}
.wp-block-latest-comments__comment-meta{line-height:1.4}
.wp-block-latest-comments__comment-meta a{font-weight:400}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper{border:2px solid #f1f1f3;border-radius:6px;padding:0}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__input{margin-bottom:0;background-color:transparent;padding:0 15px}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon{background-color:transparent;margin-left:0}
.wp-block-search.wp-block-search__button-inside .wp-block-search__inside-wrapper .wp-block-search__button.has-icon svg{font-size:20px;transform:rotate(-90deg);color:#071c4d}
.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__inside-wrapper{padding:5px}
.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__input{height:46px}
.wp-block-search.wp-block-search__button-inside.wp-block-search__text-button .wp-block-search__button{height:46px;padding:10px 20px;margin-left:0}
.wp-block-search.wp-block-search__button-outside.wp-block-search__icon-button .wp-block-search__button{padding:0 12px}
.wp-block-search.wp-block-search__button-outside.wp-block-search__icon-button svg{fill:#fff;font-size:20px;transform:rotate(-90deg)}
.widget .wp-block-latest-posts li>a{font-weight:500;font-size:15px;line-height:1.6;display:block;margin-bottom:0}
.wp-block-latest-posts__featured-image img{border-radius:6px}
.wp-block-latest-posts.wp-block-latest-posts__list li:not(:last-child){margin-bottom:20px}
.wp-block-latest-posts__post-author,.wp-block-latest-posts__post-date{display:inline-block;font-size:15px}
.wp-block-latest-posts__post-author{margin-right:10px}
.wp-block-tag-cloud{margin-bottom:0!important}
.wp-block-tag-cloud a{background-color:#f0f2f7;color:#071c4d;border-radius:5px;font-weight:500;font-size:14px!important;text-transform:capitalize;margin:0 5px 10px 0;padding:9px 15px;line-height:1;display:inline-block}
.wp-block-tag-cloud a:hover{color:#fff;background-color:#175cff}
.blog-list .post.sticky{display:block;border-color:#175cff}
.blog-list .post.sticky .blog-content .entry-title a{color:#175cff}
.updated:not(.published){display:none}
.no-results .page-content{padding:50px 0 120px;text-align:left}
@media (max-width:991px) {
.no-results .page-content{padding:50px 0 80px}
}
.entry-content,.entry-summary,.page-content{word-break:break-word}
.entry-content:after,.entry-summary:after,.page-content:after{content:"";clear:both;display:block}
.page-header .page-title{font-size:40px;margin-top:0;margin-bottom:50px}
.page-content{padding:120px 0}
.page-template-default .page-content{padding:114px 0 97px}
.page-template-default .page-content .comments-area{padding:34px 0 23px}
.page-template-default .page-content .page-links{margin-bottom:20px}
.blog-post-archive{padding:120px 0}
.search-no-results .page-content .page-content{padding:20px 0 0}
.post-author{font-weight:600;color:#071c4d;display:block}
.post-author img{border-radius:50%!important;margin-right:5px}
.post-author:hover{color:#175cff}
.blog-posts .blog-post-list,.post-wrapper .blog-post-list{margin-bottom:50px}
.post-wrapper.blog-masonry{width:calc(100% + 30px)}
.post-wrapper.blog-masonry .post-item{width:calc(50% - 30px);margin-right:30px;margin-bottom:50px}
.post-wrapper.blog-masonry.column-3 .post-item{width:calc(33.33% - 30px)}
.post-wrapper .post-item{margin-bottom:60px}
.post-grid{position:relative;background:#fff;transition:all .3s ease-in-out;margin-bottom:30px;border-radius:15px;overflow:hidden;box-shadow:0 10px 20px rgba(0,0,0,.05)}
.post-grid .meta-category-wrapper a{display:inline-block!important;border:0;font-size:13px;font-weight:600;line-height:1;padding:6px 15px;background-color:rgba(23,92,255,.15)}
.post-grid .meta-category-wrapper a:hover{color:#fff;background:#175cff}
.post-grid .meta-category-wrapper a:not(:last-child){margin-right:7px}
.post-grid .feature-image{position:relative;overflow:visible}
.post-grid .feature-image:hover img{transform:scale(1)}
.post-grid .blog-content{padding:19px 30px 40px}
.post-grid .blog-content .entry-title{font-size:20px;line-height:1.2;font-weight:600;margin:14px 0 9px}
.post-grid .blog-content .author span{display:inline-block;margin-right:5px}
.post-grid .blog-content .author-simple a{color:#5c5c60}
.post-grid .blog-content .author-simple a:hover{color:#175cff}
.post-grid .blog-content p{margin-bottom:26px}
.post-grid .blog-content .read_more_btn{display:inline-flex;align-items:center;text-transform:uppercase;font-weight:600;font-size:14px}
.post-grid .blog-content .read_more_btn i{margin-left:5px;color:#071c4d}
.post-grid .blog-content .read_more_btn:hover i{margin-left:8px;transition:all .3s ease-in-out;color:#175cff}
.post-grid:hover{background-color:#fff;box-shadow:0 30px 50px 0 rgba(1,4,45,.08)}
.post-grid:hover .feature-image img{transform:scale(1)}
.post-grid.style-two{margin-bottom:30px;box-shadow:0 0 35px 0 rgba(0,0,0,.05);overflow:hidden;padding:15px;border-radius:20px}
.post-grid.style-two .feature-image{overflow:hidden;border-radius:10px}
.post-grid.style-two .feature-image img{min-height:270px;border-radius:10px}
@media (max-width:576px) {
.post-grid.style-two .feature-image{width:50%}
}
@media (max-width:420px) {
.post-grid.style-two .feature-image{width:100%}
.post-grid.style-two .feature-image img{width:100%}
}
.post-grid.style-two .blog-content{flex:1;padding:20px}
.post-grid.style-two .blog-content .entry-title{font-size:20px;margin-bottom:10px;line-height:29px}
.post-grid.style-two .blog-content p{margin-bottom:0}
.post-grid.style-two .blog-content .author-simple a{color:#696969}
.post-grid.style-two .blog-content .author-simple a:hover{color:#175cff}
.post-grid.style-two .meta-category-wrapper{margin-bottom:16px}
.post-grid.style-two:hover{box-shadow:0 0 35px 0 rgba(0,153,255,.15)}
.post-grid.style-three .feature-image img{min-height:360px}
.post-grid.style-three .feature-image a:before{display:none}
.post-grid.style-three .meta-category-wrapper{position:absolute;z-index:2;top:20px;right:20px}
.post-grid.style-three .meta-category-wrapper a{display:inline-block;position:relative;color:#175cff;overflow:hidden}
.post-grid.style-three .meta-category-wrapper a:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;height:0;background:#2acaff;border-radius:50% 50% 0 0;transition:height .4s ease-in-out}
.post-grid.style-three .meta-category-wrapper a:hover{color:#fff;background-color:transparent}
.post-grid.style-three .meta-category-wrapper a:hover:after{height:300%}
.post-grid.style-three .meta-category-wrapper a:not(:last-child){margin-right:7px}
.post-grid.style-three .blog-content{padding:34px 30px 50px}
.post-grid.style-three .blog-content .entry-title{font-size:30px;line-height:1.4;font-weight:700;margin:0 0 12px}
@media (max-width:576px) {
.post-grid.style-three .blog-content .entry-title{font-size:22px}
}
.post-grid.style-three .blog-content .author-simple a{color:#696969}
.post-grid.style-three .blog-content .author-simple a:hover{color:#175cff}
.post-grid.style-four{box-shadow:none;border:1px solid #e1e2e2}
.post-grid.style-four .feature-image{transition:all .3s ease-in-out;overflow:hidden;padding:20px 20px 0;border-radius:5px 5px 0 0;position:relative;z-index:1}
.post-grid.style-four .feature-image a:before{display:none}
.post-grid.style-four .feature-image img{height:240px;border-radius:5px 5px 0 0}
.post-grid.style-four .meta-category-wrapper{position:absolute;z-index:2;top:40px;left:40px}
.post-grid.style-four .meta-category-wrapper a{display:inline-block;position:relative;color:#fff;overflow:hidden}
.post-grid.style-four .meta-category-wrapper a:after{content:"";position:absolute;left:0;right:0;bottom:0;z-index:-1;height:300%;background:#175cff;border-radius:50% 50% 0 0;transition:height .4s ease-in-out}
.post-grid.style-four .meta-category-wrapper a:hover{color:#fff;background-color:transparent;border-color:#fff}
.post-grid.style-four .meta-category-wrapper a:hover:after{height:0}
.post-grid.style-four .meta-category-wrapper a:not(:last-child){margin-right:7px}
.post-grid.style-four .blog-content{padding:30px 20px}
.post-grid.style-four .blog-content .entry-title{margin:16px 0 22px;line-height:1.3;font-weight:600}
.post-grid.style-four .blog-content .author-simple .author{margin-left:0}
.post-grid.style-four .blog-content .author-simple .author a{font-weight:400;font-size:14px;color:#949292}
.post-grid.style-four .blog-content .author-simple .author a:hover{color:#175cff}
.post-grid.style-four .blog-content .read_more_btn{text-transform:capitalize;font-size:15px}
.post-grid.style-four .post-meta li{text-transform:uppercase;font-weight:400}
.post-grid.style-four:hover .feature-image img{transform:scale(1.2)}
.post-grid.style--three{background-color:#202020;border-radius:5px;padding:25px;overflow:visible}
.post-grid.style--three .feature-image img{height:210px}
.post-grid.style--three .plus-icon{position:absolute;height:46px;width:46px;line-height:48px;background:linear-gradient(96.49deg,#0082f8 0,#3c10f2 101.82%);border-radius:50%;color:#fff;text-align:center;font-size:20px;right:0;bottom:-45px;opacity:0;visibility:hidden}
.post-grid.style--three .blog-content{padding:17px 0 0;position:relative}
.post-grid.style--three .blog-content .entry-title{margin-top:0;margin-bottom:16px;line-height:1.4}
.post-grid.style--three .blog-content .entry-title a{color:#fff}
.post-grid.style--three .blog-content .entry-title a:hover{color:#175cff}
.post-grid.style--three .blog-content p{color:#d7d7d7}
.post-grid.style--three .blog-content .author-simple a{color:#fff;font-size:14px}
.post-grid.style--three .blog-content .author-simple a:hover{color:#175cff}
.post-grid.style--three:hover .plus-icon{opacity:1;visibility:visible}
.post-meta{margin:0;padding:5px 0 0;line-height:1}
.post-meta li{display:inline-flex;position:relative;font-size:14px;color:#696969;align-items:center}
.post-meta li i{margin-right:8px;font-size:16px;color:#175cff;line-height:.9}
.post-meta li:not(:last-child){margin-right:14px}
@media (max-width:480px) {
.post-meta li:not(:last-child){margin-bottom:15px}
}
.post-meta li .author a{color:#5c5c60;font-weight:400;font-size:15px}
.post-meta li .author a:hover{color:#175cff}
.post-meta li a{margin:0;color:#71717c;line-height:normal;font-size:15px}
.post-meta li a:hover{color:#175cff}
.post-categories{margin:0;padding:0;list-style:none}
.post-categories li{display:inline-block;position:relative}
.post-categories li:not(:last-child) a:after{content:"/";position:absolute;right:-15px;top:0}
.entry-meta a,.post-categories a{color:#175cff;font-size:12px;display:inline-block;text-transform:uppercase;margin-right:20px;position:relative;line-height:1.2;font-weight:400}
.entry-meta a:not(:last-child):after,.post-categories a:not(:last-child):after{content:"/";position:absolute;right:-15px;top:0}
.blog-post-list{background:#fff;box-shadow:0 10px 20px rgba(0,0,0,.05);border-radius:10px;width:100%}
.blog-post-list.sticky{box-shadow:none;background:#f4f5f7}
.blog-post-list.sticky .entry-title a{color:#175cff}
.blog-post-list .post-thumbnail-wrapper{position:relative}
.blog-post-list .post-thumbnail{position:relative;display:block;overflow:hidden;border-radius:6px}
.blog-post-list .entry-header{padding:50px 50px 0}
.blog-post-list .entry-header .entry-title{font-size:24px;font-weight:700;-ms-word-wrap:break-word;word-wrap:break-word}
.blog-post-list .meta-category-wrapper{position:absolute;top:20px;left:30px;z-index:2}
.blog-post-list .meta-category-wrapper a{font-size:14px;display:inline-block;padding:2px 15px;color:#fff;border-radius:4px;margin-right:10px;position:relative;overflow:hidden;background-color:#175cff;border:0}
.blog-post-list .meta-category-wrapper a:hover{background-color:#004bfd}
.blog-post-list .blog-content{padding:30px 30px 45px}
.blog-post-list .entry-title{font-size:24px;line-height:1.2;margin-bottom:13px;font-weight:600;word-wrap:break-word}
.blog-post-list .entry-title a{color:#071c4d}
.blog-post-list .entry-title a:hover{color:#175cff}
.blog-post-list .entry-content p{margin-bottom:35px}
.blog-post-list.sticky .post-thumbnail{margin-bottom:0}
.blog-post-list.sticky .entry-header .entry-title a{color:#175cff}
.blog-post-list.sticky .entry-header .entry-title a:hover{color:#175cff}
.blog-post-list .blog-footer{display:flex;justify-content:space-between;align-items:center}
.blog-post-list .blog-footer .tt-btn{padding:6px 27px}
.blog-post-list .blog-footer .tt-btn i{margin-left:7px;font-size:13px;line-height:1;margin-top:1px}
.blog-post-list .post-meta-wrapper{display:flex;justify-content:space-between;align-items:center}
.blog-post-list .post-meta-wrapper .post-meta{color:#696969;font-size:16px;line-height:1;padding:0;margin-bottom:17px}
.blog-post-list .post-meta-wrapper .post-meta li{font-size:15px}
.blog-post-list .post-meta-wrapper .post-meta li .author{margin-left:0}
.blog-post-list .post-meta-wrapper .post-meta i{display:inline-block;line-height:1;color:#175cff}
.blog-post-list .post-meta-wrapper .post-meta a{color:#71717c;display:inline-block}
.blog-post-list .post-meta-wrapper .post-meta a:hover{color:#175cff}
.meta-category-wrapper a{font-size:13px;display:inline-block;padding:0 15px;color:#175cff;border-radius:4px;margin-right:10px;background-color:rgba(23,92,255,.15)}
.meta-category-wrapper a:hover{background:#175cff;color:#fff;border-color:#175cff}
.post-meta-list{margin:0;padding:0;list-style:none}
.post-meta-list li{display:inline-block;margin-right:20px;font-size:16px;color:#696969;font-weight:400}
.post-meta-list li i{margin-right:10px;color:#5c6f96;font-size:14px}
.post-meta-list li a{color:#696969;font-weight:400;font-size:16px}
.post-meta-list li a:hover{color:#175cff}
.related-post-wrapper{margin-top:92px}
.related-post-wrapper .related-title{font-size:30px;margin-bottom:42px;font-weight:600}
.related-post{background-color:#f4f5f7;border-radius:15px;overflow:hidden}
.related-post .feature-image img{min-height:260px;width:100%;object-fit:cover}
.related-post .post-meta{margin-bottom:17px;padding-top:0}
.related-post .post-meta li a{font-size:13px;border-radius:4px;padding:6px 13px;display:inline-block;overflow:hidden;position:relative;z-index:1;font-weight:600;line-height:1;color:#175cff;background-color:rgba(23,92,255,.15)}
.related-post .post-meta li a:hover{background-color:#175cff;color:#fff}
.related-post .post-meta li a:not(:last-child){margin-right:10px}
.related-post .post-footer-meta{margin:0;padding:0;list-style:none}
.related-post .post-footer-meta li{display:inline-block;position:relative;color:#5c5c60}
.related-post .post-footer-meta li:not(:last-child){margin-right:25px}
.related-post .post-footer-meta li a{color:#5c5c60;font-size:15px;font-weight:400}
.related-post .post-footer-meta li a:hover{color:#175cff}
.related-post .post-footer-meta li i{color:#175cff;margin-right:10px}
.related-post .blog-content{padding:30px 30px 34px}
.related-post .blog-content .post-title{font-size:20px;margin-bottom:17px;font-weight:600;line-height:1.3}
.share_social-wpapper{display:flex;padding:0;align-items:center}
.share_social-wpapper .share-text{text-transform:uppercase;letter-spacing:2px;color:#071c4d;font-weight:600}
.social-share-link{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap}
.social-share-link li{display:inline-block}
.social-share-link li:not(:last-child){margin-right:7px}
.social-share-link li a{font-size:15px;color:#fff;position:relative;height:34px;width:34px;line-height:34px;text-align:center;display:block}
.social-share-link li a i{display:block;line-height:34px;cursor:pointer}
.social-share-link li a i:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;border-radius:4px;transition:all .3s ease-in-out;background-color:#175cff}
.social-share-link li a i.fa-facebook-f:after{background-color:#405fa4}
.social-share-link li a i.fa-twitter:after{background-color:#16aefd}
.social-share-link li a i.fa-pinterest-p:after{background-color:#e60023}
.social-share-link li a i.fa-fa-vimeo:after{background-color:#0a66c2}
.social-share-link li a i.fa-linkedin-in:after{background-color:#2677b5}
.social-share-link li a i:hover:after{transform:scale(1.2)}
.social-share-link li a:hover{color:#fff}
.tag_list{margin-top:30px}
.tag_list .tags{color:#051441;text-transform:uppercase;letter-spacing:2px;display:inline-block;margin-right:5px;margin-bottom:10px;font-weight:600}
.single-post-navigation{margin-top:70px;border-top:1px solid #e9e9e9;border-bottom:1px solid #e9e9e9;padding:25px 0}
.single-post-nav{max-width:90%;display:flex;align-items:center}
@media (max-width:576px) {
.single-post-nav{width:100%}
}
.single-post-nav i{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:16px;color:#071c4d;margin-right:15px;position:relative;overflow:hidden;z-index:1;transition:all .3s ease-in-out;border:2px solid #e6e7ea}
.single-post-nav .post-nav-wrapper{flex:2}
.single-post-nav .post-nav-title{font-size:14px;font-weight:500;color:#6d6f73;margin-bottom:5px;line-height:1}
.single-post-nav .post-title{font-size:14px;transition:all .3s ease-in-out;margin:0;font-weight:500;line-height:1.4}
.single-post-nav:hover i{background-color:#175cff;color:#fff;border-color:#175cff}
.single-post-nav:hover .post-title{color:#175cff}
@media (max-width:767px) {
.post-next{margin-top:30px}
}
.post-next .single-post-nav{margin-left:auto}
.post-next .single-post-nav i{margin:0 0 0 15px}
.post-next .post-nav-wrapper{text-align:right}
.portfolio-post-navigation{display:flex;align-items:center;justify-content:space-between;padding:30px 0;border-top:1px solid #dce0e5;border-bottom:1px solid #dce0e5;margin-top:60px}
@media (max-width:576px) {
.portfolio-post-navigation{display:block}
}
.portfolio-post-navigation .middle-icon{color:#dadada;font-size:30px;text-align:center}
.portfolio-post-navigation>div{width:40%}
@media (max-width:576px) {
.portfolio-post-navigation>div{width:100%}
}
.portfolio-post-navigation .middle-icon{width:20%}
@media (max-width:576px) {
.portfolio-post-navigation .middle-icon{width:100%;margin:20px 0}
}
.wp-block-quote,blockquote{background-color:#f4f5f7;padding:43px 40px 41px;position:relative;margin:54px 0 52px;overflow:hidden;border-left:3px solid #175cff;border-radius:6px}
.wp-block-quote p,blockquote p{font-size:16px;color:#52525c;font-style:normal;margin-bottom:4px;line-height:34px;font-weight:400;padding:0!important}
.wp-block-quote cite,blockquote cite{font-style:normal;font-weight:600;color:#071c4d;padding-top:15px;display:inline-block;padding-left:22px;position:relative;font-size:16px}
.wp-block-quote cite:before,blockquote cite:before{content:"";position:absolute;left:0;top:28px;height:2px;width:16px;background:#071c4d}
.blog-container{padding:120px 0}
.single-post .page-content{padding:0}
.blog .page-content{padding:120px 0}
.post-grid .feature-image{overflow:hidden}
.post-grid .feature-image a.feature-image-block{position:relative;display:block}
.post-grid .feature-image a.feature-image-block:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.5);opacity:0;transition:all .3s ease-in-out;z-index:2}
.post-grid .feature-image img{transition:all .5s ease-in-out;height:260px;object-fit:cover}
.post-grid .feature-image:hover a:before{opacity:1}
.post-grid .feature-image:hover img{transform:scale(1.07)}
.no-sidebar .post-single{max-width:1000px;margin:0 auto}
.no-sidebar.single-post #comments{max-width:1000px;margin:93px auto 0}
.post-single{margin-bottom:0}
.post-single .feature-image{margin-bottom:28px}
.post-single .post-meta{padding-top:0}
.post-single .post-meta li{color:#71717c}
.post-single .post-meta li .author a{color:#71717c}
.post-single .post-meta li .author a:hover{color:#175cff}
.post-single .entry-header{padding-bottom:25px}
.post-single .entry-title{font-size:36px;margin:10px 0 25px}
.post-single .wp-block-image{margin-top:30px}
.post-single .blocks-gallery-grid li img{border-radius:10px}
.post-single blockquote p{margin:0}
.post-single .wp-block-image{text-align:center}
.post-single .wp-block-image{margin-bottom:39px}
.post-single .edit-link{margin-left:15px}
.post-single .single-post-header{margin-bottom:50px}
.post-single .single-post-header .single-post-title{font-size:36px;margin-bottom:25px;-ms-word-wrap:break-word;word-wrap:break-word}
.post-single .post-meta-cat{margin-bottom:20px}
.post-single .post-meta-cat a{height:30px;line-height:30px;padding:0 30px;font-size:18px;text-transform:capitalize;color:#fff;border-radius:5px;background-color:#37a45d;min-width:auto;font-weight:400;margin:0 5px;border:0 solid transparent;display:inline-block}
.post-single .post-meta-cat a:first-child{background-color:#e9683e}
.post-single .meta-wrapper{display:flex;align-items:center;justify-content:space-between}
.post-single .feature-image{text-align:center}
.post-single .feature-image img{border-radius:6px}
.post-single .entry-footer{margin-top:35px;display:flex;justify-content:space-between;padding-top:26px;border-top:1px solid #ededed;width:100%}
.post-single .entry-footer .share-link-wrapper{display:flex;align-items:center}
@media (max-width:576px) {
.post-single .entry-footer .share-link-wrapper{justify-content:center}
}
.post-single .entry-footer .share-title{font-size:16px;font-weight:500;margin-bottom:0;margin-right:10px}
.post-single .entry-footer .tag_list{padding-bottom:10px;border-bottom:1px solid #e8ebf4}
.tag-title{font-size:16px;display:inline-block;margin-right:10px}
.single-post-header-bg{min-height:550px}
@media (max-width:767px) {
.single-post-header-bg{min-height:350px}
}
.single-post-header-bg .single-post-header{position:relative;z-index:2;margin-top:70px}
.single-post-header-bg .tt-blog-meta-category{color:#fff;font-size:13px;border:2px solid #175cff;padding:8px 16px;display:inline-block;line-height:1;border-radius:6px;margin:0 5px;z-index:1;position:relative;overflow:hidden;background-color:#175cff;font-weight:500}
.single-post-header-bg .tt-blog-meta-category:hover{color:#fff;background-color:transparent;border-color:rgba(255,255,255,.5)}
.single-post-header-bg .single-post-title{font-size:45px;line-height:1.2;max-width:700px;margin:20px auto 13px;-ms-word-wrap:break-word;word-wrap:break-word;color:#fff}
@media (max-width:767px) {
.single-post-header-bg .single-post-title{font-size:30px}
}
.feature-image-banner{height:500px;background-size:cover;background-position:center center;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;position:relative;background-color:rgba(0,0,0,.3)}
@media (max-width:768px) {
.feature-image-banner{height:380px}
}
.feature-image-banner::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0}
.feature-image-banner .single-post-header{position:relative;z-index:2}
.feature-image-banner .single-post-header .single-post-title{font-size:48px;font-weight:600;color:#fff;margin-bottom:0;line-height:1.3;-ms-word-wrap:break-word;word-wrap:break-word}
@media (max-width:768px) {
.feature-image-banner .single-post-header .single-post-title{font-size:34px}
}
@media (max-width:480px) {
.feature-image-banner .single-post-header .single-post-title{font-size:30px}
}
.feature-image-banner .single-post-header .post-meta{margin-top:24px}
.feature-image-banner .single-post-header .post-meta a,.feature-image-banner .single-post-header .post-meta li{color:#fff}
.feature-image-banner .single-post-header .post-meta a:hover{color:#175cff}
.blog-share{display:flex;align-items:center;justify-content:space-between;margin-top:20px}
.blog-share .share-title p{color:#2b2350;display:inline-block;margin:0;font-weight:500;font-size:20px}
.share-link{margin:0;padding:0;list-style:none}
.share-link li{display:inline-block;margin-right:5px;padding-left:0!important}
.share-link li:before{display:none}
.share-link li:last-child{margin-right:0}
.share-link li a{display:block;height:44px;width:44px;text-align:center;line-height:43px;color:#aba8a4;border-radius:50%;font-size:14px;border:1px solid #e5dada}
.share-link li a:hover{background:#175cff;color:#fff;border-color:#175cff}
.post-single .wp-block-search{margin-bottom:20px}
@media (max-width:991px) {
.post-wrapper.blog-masonry.column-3 .post-item{width:calc(50% - 30px)}
}
@media (max-width:768px) {
.post-wrapper.blog-masonry.column-3 .post-item{width:100%;margin-right:0}
.comment-list .comment .comment-body.menu-comments .comment-author{height:60px;width:60px;margin-right:15px}
.comment-list .comment .comment-body .comment-author{height:60px;width:60px;margin-right:15px}
.comment-list .comment .comment-body .comment-content{padding-bottom:20px}
.comment-list .comment .comment-body .comment-content h4{font-size:18px}
.comment-list .comment .comment-body .comment-content p{font-size:16px;line-height:26px}
.comment-list .children{padding-left:70px}
.comment-respond .comment-reply-title{font-size:35px;margin-bottom:30px}
}
@media (max-width:420px) {
.comment-list .comment .comment-body .comment-content .ratings{position:static}
}
.page-links{clear:both;margin:0 0 1.5em;padding-top:20px}
.page-links .current,.page-links a{height:30px;width:30px;border-radius:50%;background:#f8f6f2;color:#071c4d;display:inline-block;text-align:center;line-height:31px;font-size:16px;margin-left:5px}
.page-links .current:hover,.page-links a:hover{background:#175cff;color:#fff}
.page-links .current{background:#175cff;color:#fff}
.post-navigation{margin-bottom:50px}
.post-navigation .nav-links{display:flex;align-items:center;flex-wrap:wrap;border-top:1px solid #eee;border-bottom:1px solid #eee;position:relative;width:102%}
.post-navigation .nav-links .nav-next,.post-navigation .nav-links .nav-previous{width:48%;height:50px;line-height:50px;padding:0 15px;background:#333;margin-right:2%;flex:1;font-weight:500;text-align:center;transition:all .3s ease-in-out}
.post-navigation .nav-links .nav-next a,.post-navigation .nav-links .nav-previous a{font-weight:500;font-size:16px;color:#fff;display:block;outline:0}
.post-navigation .nav-links .nav-next a:hover,.post-navigation .nav-links .nav-previous a:hover{color:#fff}
.post-navigation .nav-links .nav-next:hover,.post-navigation .nav-links .nav-previous:hover{background:#175cff}
.post-navigation .nav-links .nav-previous{padding-right:30px}
.post-navigation .nav-links .nav-next{padding-left:30px}
.first-lg{-webkit-order:-1;-ms-flex-order:-1;-webkit-box-ordinal-group:0;order:-1}
.fiana_post_author_box{background:#faf8f5;padding:40px;display:flex;flex-wrap:wrap;margin-top:80px;border-radius:6px;max-width:670px}
.fiana_post_author_box .profile_image{width:80px;margin-right:20px;border-radius:50%}
.fiana_post_author_box .profile_image img{border-radius:50%}
.fiana_post_author_box .profile_content{flex:1}
.fiana_post_author_box .profile_content .profile_name{font-size:20px;line-height:28px;color:#071c4d;margin-bottom:10px;margin-top:0;font-weight:600}
.fiana_post_author_box .profile_content .author-job{font-size:16px;line-height:28px;margin-bottom:15px;display:inline-block}
.fiana_post_author_box .profile_content .profile_bio p{font-size:16px;color:#827f79;margin-bottom:0;font-weight:500}
.fiana_post_author_box .user-social-link{margin:0;padding:0;list-style:none}
.fiana_post_author_box .user-social-link li{display:inline-block;margin-right:10px;font-size:18px}
.post-share{display:inline-block;flex:1}
.share-trigger .share-items{float:right}
.share-trigger .share-items a{height:35px;width:35px;display:inline-block;background:#f5f5f5;border-radius:50%;text-align:center;line-height:35px;margin-right:5px;color:#fff}
.share-trigger .share-items a.facebook-bg{background:#3b5998}
.share-trigger .share-items a.facebook-bg:hover{background:#263961}
.share-trigger .share-items a.twitter-bg{background:#3cf}
.share-trigger .share-items a.twitter-bg:hover{background:#00ace6}
.share-trigger .share-items a.google-plus-bg{background:#dc4a38}
.share-trigger .share-items a.google-plus-bg:hover{background:#aa2d1e}
.share-trigger .share-items a.linkedin-bg{background:#0077b5}
.share-trigger .share-items a.linkedin-bg:hover{background:#004569}
@media (max-width:991px) {
.blog-container{padding:80px 0}
#secondary{margin-top:40px}
}
@media (max-width:768px) {
.blog-container{padding:50px 0}
}
.search-header{margin-bottom:30px}
.search_page_404_wrapper{text-align:center;max-width:650px;margin:0 auto}
.search_page_404_wrapper .page-title{margin-bottom:14px}
.search_page_404_wrapper .banner_404_text{margin-bottom:30px}
.search_result_form .search-form{display:flex;border:0;margin-bottom:20px;background-color:#eff1f5;border-radius:6px;height:60px}
.search_result_form .search-form input{border:none;border-radius:0;padding:20px;margin:0;background:0 0}
.search_result_form .search-form input::placeholder{color:#878793}
.search_result_form .search-form .search-submit{border:0;background:0 0;padding:10px 20px;color:#175cff;font-size:22px}
.no-results .page-content{padding:0 0 120px}
@media (max-width:991px) {
.no-results .page-content{padding:0 0 80px}
}
.pagination-wrapper~.sidebar{margin-bottom:0}
.pagination-wrapper{margin-top:30px}
.blog-archive-wrapper #post-pagination{margin-top:80px;text-align:center}
#post-pagination .page-numbers{margin:0;padding:0;list-style:none}
#post-pagination .page-numbers li{display:inline-block}
#post-pagination .page-numbers li a,#post-pagination .page-numbers li span{display:inline-block;height:40px;width:40px;line-height:40px;border:1px solid #e7e7f6;text-align:center;color:#7b8a9e;border-radius:4px;margin-right:10px}
#post-pagination .page-numbers li a .current,#post-pagination .page-numbers li a:hover,#post-pagination .page-numbers li span .current,#post-pagination .page-numbers li span:hover{background:#175cff;border-color:#175cff;color:#fff}
#post-pagination .page-numbers li a .current a,#post-pagination .page-numbers li a:hover a,#post-pagination .page-numbers li span .current a,#post-pagination .page-numbers li span:hover a{color:#fff}
#post-pagination .page-numbers li a.current,#post-pagination .page-numbers li span.current{background:#175cff;color:#fff;border-color:#175cff}
#post-pagination .page-numbers li i{font-size:20px}
#post-pagination .page-numbers li.next{line-height:54px}
.woocommerce nav.woocommerce-pagination{margin-top:30px}
.woocommerce nav.woocommerce-pagination .page-numbers{margin:0;padding:0;list-style:none;border:0;text-align:center}
.woocommerce nav.woocommerce-pagination .page-numbers li{display:inline-block;margin-right:10px!important}
.woocommerce nav.woocommerce-pagination .page-numbers li a,.woocommerce nav.woocommerce-pagination .page-numbers li span{display:block;line-height:37px;font-size:16px;height:40px;width:40px;line-height:37px;font-size:16px;text-align:center;transition:all .3s ease-in-out;overflow:hidden;border:2px solid #e7e7f6;border-radius:6px}
.woocommerce nav.woocommerce-pagination .page-numbers li a i,.woocommerce nav.woocommerce-pagination .page-numbers li span i{font-size:18px}
.woocommerce nav.woocommerce-pagination .page-numbers li a.current,.woocommerce nav.woocommerce-pagination .page-numbers li a:hover,.woocommerce nav.woocommerce-pagination .page-numbers li span.current,.woocommerce nav.woocommerce-pagination .page-numbers li span:hover{background:#175cff;border-color:#175cff;color:#fff}
.woocommerce nav.woocommerce-pagination .page-numbers li i{font-size:14px}
.woocommerce nav.woocommerce-pagination .page-numbers li svg{height:20px;width:20px;transition:all .3s ease-in-out}
.woocommerce nav.woocommerce-pagination .page-numbers li.next,.woocommerce nav.woocommerce-pagination .page-numbers li.prev{line-height:45px}
.woocommerce nav.woocommerce-pagination .page-numbers li a.next,.woocommerce nav.woocommerce-pagination .page-numbers li a.prev{line-height:40px}
.woocommerce nav.woocommerce-pagination .page-numbers li a.next:hover svg path,.woocommerce nav.woocommerce-pagination .page-numbers li a.prev:hover svg path{fill:#fff!important}
.woocommerce nav.woocommerce-pagination .page-numbers li .current{background:#175cff;color:#fff;border-color:#175cff}
.woocommerce nav.woocommerce-pagination .page-numbers li .current a{color:#fff}
.woocommerce nav.woocommerce-pagination .page-numbers li.current{background:#175cff;color:#fff}
.woocommerce .pprefix-post-navigation{display:flex;flex-wrap:wrap;margin-top:40px;align-items:center;padding:20px;border:1px solid #eee}
.woocommerce .pprefix-post-navigation .next-link_wrapper,.woocommerce .pprefix-post-navigation .prev-link_wrapper{width:50%}
.woocommerce .pprefix-post-navigation .next-link_wrapper .info_next-link_wrapper,.woocommerce .pprefix-post-navigation .next-link_wrapper .info_prev-link_wrapper,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_next-link_wrapper,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_prev-link_wrapper{display:flex;flex-wrap:wrap;align-items:center}
.woocommerce .pprefix-post-navigation .next-link_wrapper .info_next-link_wrapper a,.woocommerce .pprefix-post-navigation .next-link_wrapper .info_prev-link_wrapper a,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_next-link_wrapper a,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_prev-link_wrapper a{display:flex;flex-wrap:wrap;align-items:center}
.woocommerce .pprefix-post-navigation .next-link_wrapper .info_next-link_wrapper a .next_title,.woocommerce .pprefix-post-navigation .next-link_wrapper .info_next-link_wrapper a .prev_title,.woocommerce .pprefix-post-navigation .next-link_wrapper .info_prev-link_wrapper a .next_title,.woocommerce .pprefix-post-navigation .next-link_wrapper .info_prev-link_wrapper a .prev_title,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_next-link_wrapper a .next_title,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_next-link_wrapper a .prev_title,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_prev-link_wrapper a .next_title,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_prev-link_wrapper a .prev_title{font-size:16px;font-weight:600}
.woocommerce .pprefix-post-navigation .next-link_wrapper .info_next-link_wrapper a .date_post,.woocommerce .pprefix-post-navigation .next-link_wrapper .info_prev-link_wrapper a .date_post,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_next-link_wrapper a .date_post,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_prev-link_wrapper a .date_post{font-size:14px;font-weight:500}
.woocommerce .pprefix-post-navigation .next-link_wrapper .info_next-link_wrapper .meta-wrapper,.woocommerce .pprefix-post-navigation .next-link_wrapper .info_prev-link_wrapper .meta-wrapper,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_next-link_wrapper .meta-wrapper,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_prev-link_wrapper .meta-wrapper{display:block}
.woocommerce .pprefix-post-navigation .next-link_wrapper .info_next-link_wrapper .image_exist,.woocommerce .pprefix-post-navigation .next-link_wrapper .info_prev-link_wrapper .image_exist,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_next-link_wrapper .image_exist,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_prev-link_wrapper .image_exist{display:block;width:100px;position:relative;overflow:hidden}
.woocommerce .pprefix-post-navigation .next-link_wrapper .info_next-link_wrapper .image_exist i,.woocommerce .pprefix-post-navigation .next-link_wrapper .info_prev-link_wrapper .image_exist i,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_next-link_wrapper .image_exist i,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_prev-link_wrapper .image_exist i{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:24px;opacity:0;visibility:hidden;transition:all .3s ease-in-out}
.woocommerce .pprefix-post-navigation .next-link_wrapper .info_next-link_wrapper .image_exist:before,.woocommerce .pprefix-post-navigation .next-link_wrapper .info_prev-link_wrapper .image_exist:before,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_next-link_wrapper .image_exist:before,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_prev-link_wrapper .image_exist:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(23,92,255,.8);opacity:0;transition:all .3s ease-in-out}
.woocommerce .pprefix-post-navigation .next-link_wrapper .info_next-link_wrapper .image_exist:hover:before,.woocommerce .pprefix-post-navigation .next-link_wrapper .info_prev-link_wrapper .image_exist:hover:before,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_next-link_wrapper .image_exist:hover:before,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_prev-link_wrapper .image_exist:hover:before{opacity:1}
.woocommerce .pprefix-post-navigation .next-link_wrapper .info_next-link_wrapper .image_exist:hover i,.woocommerce .pprefix-post-navigation .next-link_wrapper .info_prev-link_wrapper .image_exist:hover i,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_next-link_wrapper .image_exist:hover i,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_prev-link_wrapper .image_exist:hover i{opacity:1;visibility:visible}
.woocommerce .pprefix-post-navigation .next-link_wrapper .info_next-link_wrapper .next-link-info_wrapper,.woocommerce .pprefix-post-navigation .next-link_wrapper .info_next-link_wrapper .prev-link-info_wrapper,.woocommerce .pprefix-post-navigation .next-link_wrapper .info_prev-link_wrapper .next-link-info_wrapper,.woocommerce .pprefix-post-navigation .next-link_wrapper .info_prev-link_wrapper .prev-link-info_wrapper,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_next-link_wrapper .next-link-info_wrapper,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_next-link_wrapper .prev-link-info_wrapper,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_prev-link_wrapper .next-link-info_wrapper,.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_prev-link_wrapper .prev-link-info_wrapper{flex:2}
.woocommerce .pprefix-post-navigation .prev-link_wrapper .info_prev-link_wrapper .image_prev{margin-right:20px}
.woocommerce .pprefix-post-navigation .next-link_wrapper{width:50%}
.woocommerce .pprefix-post-navigation .next-link_wrapper .info_next-link_wrapper{justify-content:flex-end;text-align:right}
.woocommerce .pprefix-post-navigation .next-link_wrapper .info_next-link_wrapper .image_next{margin-left:20px}
.woocommerce .gp-slider-nav-wrapper{position:absolute;width:100%;height:50px;z-index:22;top:50%;transform:translateY(-50%)}
.woocommerce .gp-slider-nav-wrapper .gp-slider-next,.woocommerce .gp-slider-nav-wrapper .gp-slider-prev{height:40px;width:40px;line-height:40px;text-align:center;background:#fff;color:#175cff;cursor:pointer;outline:0;border-radius:50%}
.woocommerce .gp-slider-nav-wrapper .gp-slider-next{position:absolute;right:0}
.woocommerce .format-gallery .gp-slider-nav-wrapper{position:absolute;width:100%;height:50px;z-index:22;top:50%;transform:translateY(-50%)}
.woocommerce .format-gallery .gp-slider-nav-wrapper .gp-slider-next,.woocommerce .format-gallery .gp-slider-nav-wrapper .gp-slider-prev{height:80px;width:80px;line-height:80px;text-align:left;position:absolute;opacity:0;visibility:hidden;transition:all .3s ease-in-out}
.woocommerce .format-gallery .gp-slider-nav-wrapper .gp-slider-prev{left:-80px;text-align:right}
.woocommerce .format-gallery .gp-slider-nav-wrapper .gp-slider-prev i{margin-right:20px}
.woocommerce .format-gallery .gp-slider-nav-wrapper .gp-slider-next{right:-80px;text-align:left}
.woocommerce .format-gallery .gp-slider-nav-wrapper .gp-slider-next i{margin-left:20px}
.woocommerce .format-gallery:hover .gp-slider-next,.woocommerce .format-gallery:hover .gp-slider-prev{opacity:1;visibility:visible}
.woocommerce .format-gallery:hover .gp-slider-prev{left:-40px;text-align:right}
.woocommerce .format-gallery:hover .gp-slider-next{right:-40px}
.widget_search .search-form{border-radius:6px;position:relative;background-color:#eff1f5;display:flex;overflow:hidden}
.widget_search .search-form label{margin:0;width:100%}
.widget_search .search-form input{padding:11px 20px;border-radius:0;border:0;width:100%;color:#696969;height:54px;margin:0;background:0 0}
.widget_search .search-form input::placeholder{color:#878793}
.widget_search .search-form input:focus{border-color:#175cff}
.widget_search .search-form .search-submit{background-color:#175cff;border:0;padding:12px 18px 10px 20px;color:#fff;font-size:22px;height:54px}
.widget_search .search-form .search-submit:focus{outline:0}
.widget_search .search-form .search-submit:hover{background-color:#09f}
#search-menu-wrapper{opacity:0;visibility:hidden;transition:opacity .7s ease,visibility .7s ease;height:100vh;width:100%;position:fixed;top:0;left:0;z-index:999999;background:#fff}
#search-menu-wrapper .close-search{height:60px;width:60px;line-height:65px;border-radius:50%;background-color:#175cff;color:#fff;z-index:9999999;opacity:5;position:absolute;right:15px;top:40px;font-size:26px;cursor:pointer;text-align:center}
@media (max-width:576px) {
#search-menu-wrapper .close-search{height:50px;width:50px;line-height:50px}
}
#search-menu-wrapper .overlay-bg{transition:-webkit-filter .2s;transition:filter .2s;transition:filter .2s,-webkit-filter .2s;-webkit-filter:blur(4px);filter:blur(4px);background:rgba(0,0,0,.7);position:absolute;top:0;left:0;width:100%;height:100%}
#search-menu-wrapper.toggled{opacity:1;visibility:visible}
#search-menu-wrapper .wrapper{max-width:850px;margin:0 auto;display:flex;justify-content:center;align-items:center;height:100%}
#search-menu-wrapper .search-form{width:100%;display:flex;align-items:center;border-bottom:1px solid #b9b8b8}
#search-menu-wrapper .search-form input{font-family:Poppins,sans-serif;border-radius:0;border:0;background:0 0;height:100px;padding:0;color:#000;font-size:60px;font-weight:600;margin:0;line-height:2.5}
@media (max-width:991px) {
#search-menu-wrapper .search-form input{height:60px;font-size:40px}
}
#search-menu-wrapper .search-form input::placeholder{color:#b1b1b1}
#search-menu-wrapper .search-form button{background-color:#fff;color:#b1b1b1;border:0;padding:0;height:80px;transition:all .3s ease-in-out;font-size:40px}
@media (max-width:991px) {
#search-menu-wrapper .search-form button{font-size:32px}
}
#search-menu-wrapper .search-form button:hover{color:#175cff}
.sea-wrapper .search-form{display:flex;align-items:center}
.sea-wrapper .search-form label{margin:0;width:100%}
.sea-wrapper .search-form input{margin:0}
.sea-wrapper .search-form .search-submit{background:#175cff;color:#fff;border:0;height:54px;border-radius:4px;margin-left:20px}
.sea-wrapper .search-form .search-submit:hover{background:#004ce5;color:#fff}
.author-info_wrapper{padding:40px;margin-top:75px;border-radius:10px;background-color:#f4f5f7;display:flex;flex-wrap:wrap;align-items:center}
.author-info_wrapper .author{color:#175cff;margin-bottom:3px}
@media (max-width:480px) {
.author-info_wrapper{padding:20px 15px}
}
.author-info_avatar{margin-right:30px}
@media (max-width:480px) {
.author-info_avatar{width:80px}
}
.author-info_avatar img{border-radius:50%}
.author-info_content{flex:2}
.author-info_name{font-size:18px;line-height:26px;font-weight:600;margin-bottom:6px}
.author-info_name span{margin-right:7px;font-size:14px;display:block}
.author-info_description p{font-size:16px;font-weight:400;line-height:28px;margin-bottom:0}
.author-info_social-wrapper{line-height:1;margin-top:14px}
.author-info_wrapper .title_soc_share{font-size:14px;font-weight:700;margin-right:20px}
.author-info_social-link{display:inline-block;margin-right:13px;color:#6d6d6d;font-size:15px}
.author-info_social-wrapper a{color:#6d6d6d}
.author-info_social-wrapper a:hover{color:#175cff}
.comments-section{padding:80px 0}
.comment-wrapper{margin-top:60px}
.comment-content a{word-wrap:break-word}
.bypostauthor{display:block}
#comments{margin-top:93px}
#comments .comments-title{font-size:22px;margin-bottom:26px;font-weight:600}
.comments-area .comment-inner{margin-bottom:50px}
.comments-area .reply-title{font-size:24px;font-weight:600;color:#071c4d;margin-bottom:30px}
.comments-area .no-comments{margin:0;line-height:11px}
.page .comment-list-wrapper{margin-top:40px}
.page .comment-respond .comment-notes,.page .comment-respond .comment-reply-title,.page .comment-respond .logged-in-as{text-align:left}
.page .comment-list{margin-bottom:0}
.page .comment-respond{margin-top:60px}
.page .comment-list .comment .comment-body .comment_info .meta-wrapper{color:#bbb}
.comments-section .comment-list-wrapper{padding-top:0;border:0}
.comment-list{padding:0;list-style:none;overflow:auto;margin-bottom:0}
.comment-list>li{margin-bottom:40px}
.comment-list>li .comment-body{border-bottom:1px solid #dce0e5;padding-bottom:30px}
.comment-list .comment-body{margin-bottom:30px}
.comment-list .comment .comment-body{overflow:auto;display:flex;flex-wrap:wrap;position:relative;margin-bottom:39px}
.comment-list .comment .comment-body .comment-avatar{margin-right:25px;border-radius:50%;height:60px;width:60px}
.comment-list .comment .comment-body .comment-avatar img{border-radius:50%}
.comment-list .comment .comment-body .comment_content{margin-top:7px}
.comment-list .comment .comment-body .comment_info{position:relative;overflow:auto;flex:2}
.comment-list .comment .comment-body .comment_info .comment_author_says{margin-top:0;margin-bottom:0;font-size:16px;font-weight:500;line-height:1.2;color:#071c4d;font-family:Poppins,sans-serif}
.comment-list .comment .comment-body .comment_info .meta-wrapper{font-size:14px;color:#71717c;display:block;font-weight:400}
.comment-list .comment .comment-body .comment_info .comment-reply-wrapper{position:absolute;right:0;top:0}
.comment-list .comment .comment-body .comment_info p img{margin:15px 0 5px}
.comment-list .comment .comment-body .comment-reply-link{font-size:16px;font-weight:500;color:#071c4d}
.comment-list .comment .comment-body .comment-reply-link:hover{color:#175cff}
.comment-list .comment .children{margin:0;padding-left:70px;list-style:none}
.comment-list .comment .children .comment-avatar{height:60px;width:60px}
#comments .comment-list .comment-respond{margin:20px 0 40px;max-width:100%}
#comments .comment-list .comment-respond #cancel-comment-reply-link{font-size:15px;color:#175cff;margin-left:10px;font-weight:600}
.children .comment-respond{margin-left:80px!important}
.comment-respond .comment-reply-title{font-size:22px;font-weight:600;margin-bottom:10px;line-height:20px}
.comment-respond .comment-notes,.comment-respond .logged-in-as{margin-bottom:30px}
#review_form .comment-respond .comment-notes,#review_form .comment-respond .logged-in-as{text-align:left}
.comment-form .comment-form-author,.comment-form .comment-form-email{width:50%;display:inline-block;margin-bottom:0}
.comment-form .comment-form-author{padding-right:15px}
.comment-form .comment-form-email{padding-left:15px;float:right}
.comment-form textarea{height:150px;margin-bottom:20px}
.comment-form #submit{margin-bottom:0;background-color:#175cff;color:#fff;border:2px solid #175cff;padding:11px 20px;width:100%;max-width:200px;font-size:15px;font-weight:500;text-align:center;border-radius:6px}
.comment-form #submit:hover{color:#175cff;border-color:#175cff;background:0 0}
.comment-form .comment-form-cookies-consent{margin-bottom:20px!important;font-size:18px;color:#797986;position:relative}
.comment-form .comment-form-cookies-consent:after{content:"";display:block;clear:both}
.comment-form .comment-form-cookies-consent #wp-comment-cookies-consent{width:auto;height:auto}
.comment-form .comment-form-cookies-consent label{cursor:pointer;display:inline;line-height:1.25em;vertical-align:top;clear:both;padding-left:1px;font-size:16px}
.comment-form .comment-form-cookies-consent label:not(:empty){padding-left:.75em}
.comment-form .comment-form-cookies-consent label:after,.comment-form .comment-form-cookies-consent label:before{content:"";position:absolute;left:0;top:3px}
.comment-form .comment-form-cookies-consent label:before{width:16px;height:16px;border:2px solid rgba(5,20,65,.2);cursor:pointer;transition:background .3s}
.comment-form .comment-form-cookies-consent input[type=checkbox]{outline:0;visibility:hidden;width:1.25em;margin:0;display:block;float:left;font-size:inherit}
.comment-form .comment-form-cookies-consent input[type=checkbox]:checked+label:before{background:#175cff;border:none}
.comment-form .comment-form-cookies-consent input[type=checkbox]:checked+label:after{transform:translate(.17em,.25em) rotate(-45deg);width:.6em;height:.25em;border:.125em solid #fff;border-top-style:none;border-right-style:none}
#review_form input[type=text],#review_form textarea{border:2px solid rgba(5,20,65,.2)}
#review_form input[type=text]::placeholder,#review_form textarea::placeholder{color:#75757d}
#review_form input[type=text]:focus,#review_form textarea:focus{border-color:rgba(23,92,255,.5)}
@media (max-width:991px) {
.comment-list .comment .children{padding-left:50px}
}
@media (max-width:576px) {
.comment-list .comment .comment-body .comment-avatar{width:55px;height:55px}
.comment-list .comment .children{padding-left:20px}
.comment-list .comment .children .comment .comment-body .comment-avatar{width:40px;height:40px}
}
.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}
.infinity-end.neverending .site-footer{display:block}
.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}
embed,iframe,object{max-width:100%}
iframe{border-width:0}
.entry-content iframe{max-height:500px}
.custom-logo-link{display:inline-block}
.wp-caption{margin-bottom:1.5em;max-width:100%}
.wp-caption img[class*=wp-image-]{display:block;margin-left:auto;margin-right:auto}
.wp-caption .wp-caption-text{margin:.8075em 0}
.wp-caption-text{text-align:center}
.gallery{margin-bottom:1.5em}
.gallery-item{display:inline-block;text-align:center;vertical-align:top;width:100%}
.gallery-columns-2 .gallery-item{max-width:50%}
.gallery-columns-3 .gallery-item{max-width:33.33%}
.gallery-columns-4 .gallery-item{max-width:25%}
.gallery-columns-5 .gallery-item{max-width:20%}
.gallery-columns-6 .gallery-item{max-width:16.66%}
.gallery-columns-7 .gallery-item{max-width:14.28%}
.gallery-columns-8 .gallery-item{max-width:12.5%}
.gallery-columns-9 .gallery-item{max-width:11.11%}
.gallery-caption{display:block}
.blog-content .gallery{padding:0;margin:0}
.wp-block-button .wp-block-button__link{background:#071c4d;border-radius:5px;margin-bottom:10px;color:#fff}
.wp-block-button .wp-block-button__link:hover{background:#175cff;color:#fff}
.wp-block-button .wp-block-button__link br{display:none}
.wp-block-button.is-style-outline .wp-block-button__link{background:0 0;color:#071c4d;border-color:#071c4d}
.wp-block-button.is-style-outline .wp-block-button__link:hover{border-color:#175cff;color:#175cff}
.wp-block-button.is-style-squared .wp-block-button__link{border-radius:0}
.blocks-gallery-grid .blocks-gallery-image,.blocks-gallery-grid .blocks-gallery-item,.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{width:calc(50% - 30px);margin:0 30px 16px 0}
.wp-block-cover .wp-block-cover-text{padding:30px}
.wp-block-gallery .blocks-gallery-image,.wp-block-gallery .blocks-gallery-item{padding-left:0}
.wp-block-gallery .blocks-gallery-image:before,.wp-block-gallery .blocks-gallery-item:before{display:none}
.wp-block-cover p:not(.has-text-color){color:#fff!important;line-height:1.8}
.wp-block-quote.is-large,.wp-block-quote.is-style-large{background-color:transparent}
.wp-block-quote.is-large p,.wp-block-quote.is-style-large p{font-size:1.6em;font-weight:300}
.wp-block-quote.is-large:after,.wp-block-quote.is-large:before,.wp-block-quote.is-style-large:after,.wp-block-quote.is-style-large:before{display:none}
.wp-block-pullquote{border-top:4px solid #f3f3f3;border-bottom:4px solid #f3f3f3;color:#40464d}
.entry .entry-content .wp-block-pullquote.is-style-solid-color{background-color:#0073aa;padding-left:0;padding-right:0}
.entry .entry-content .wp-block-pullquote{border-color:transparent;border-width:2px;padding:1rem}
.entry .entry-content .wp-block-pullquote blockquote{background-color:transparent}
.entry .entry-content .wp-block-pullquote blockquote:after,.entry .entry-content .wp-block-pullquote blockquote:before{display:none}
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote{max-width:100%;color:#fff;padding-left:0;margin-left:1rem;margin-right:1rem}
.entry .entry-content .wp-block-pullquote blockquote{color:#111;border:none;margin-top:4rem;margin-bottom:4.33rem;margin-right:0;padding-left:0}
.entry .entry-content .wp-block-pullquote.is-style-solid-color p{font-size:1.6875em;line-height:1.3;margin-bottom:.5em;margin-top:.5em}
.entry .entry-content .wp-block-pullquote p{font-size:1.6875em;font-style:italic;line-height:1.3;margin-bottom:.5em;margin-top:.5em}
.entry .entry-content .wp-block-archives li,.entry .entry-content .wp-block-categories li,.entry .entry-content .wp-block-latest-posts li{margin-bottom:7px;padding-left:15px;position:relative}
.entry .entry-content .wp-block-archives li time,.entry .entry-content .wp-block-categories li time,.entry .entry-content .wp-block-latest-posts li time{line-height:1}
.entry .entry-content .wp-block-archives li:before,.entry .entry-content .wp-block-categories li:before,.entry .entry-content .wp-block-latest-posts li:before{content:"";position:absolute;left:0;top:10px;height:5px;width:5px;border-radius:50%;background:#7d92bb}
.entry .entry-content .wp-block-archives li a,.entry .entry-content .wp-block-categories li a,.entry .entry-content .wp-block-latest-posts li a{font-size:16px;color:#465675}
.entry .entry-content .wp-block-archives li a:hover,.entry .entry-content .wp-block-categories li a:hover,.entry .entry-content .wp-block-latest-posts li a:hover{color:#175cff}
.entry .entry-content .wp-block-archives li .children,.entry .entry-content .wp-block-categories li .children,.entry .entry-content .wp-block-latest-posts li .children{padding-left:30px}
.entry .entry-content .wp-block-categories-list .children li{padding-left:0}
.entry .entry-content .wp-block-categories-list .children li:before{display:none}
.wp-block-latest-comments,.wp-block-latest-posts.wp-block-latest-posts__list{padding-left:0;margin-bottom:0}
.wp-block-media-text.alignfull.has-media-on-the-right.has-background.is-stacked-on-mobile{margin-bottom:15px}
pre.wp-block-preformatted{margin-top:20px}
.post_format-post-format-quote blockquote{margin-top:0}
.wp-block-archives,.wp-block-categories-list{padding:0;list-style:none}
.wp-block-archives li:not(:last-child),.wp-block-categories-list li:not(:last-child){margin-bottom:10px}
.wp-block-archives-dropdown select{height:50px;width:100%;padding:7px 10px;margin-bottom:20px}
.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a{color:#071c4d;font-weight:500;font-size:16px;display:inline-block}
.wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a:hover{color:#175cff}
.wp-block-separator:not(.is-style-wide):not(.is-style-dots){max-width:100px}
.entry .entry-content .wp-block-separator,.entry .entry-content hr{background-color:#767676;border:0;height:2px;margin-bottom:2rem;margin-top:2rem;max-width:2.25em;text-align:left;margin-left:0}
.wp-block-calendar .wp-calendar-nav{margin-bottom:20px;display:flex;justify-content:space-between}
.wp-block-categories-dropdown .postform{margin-bottom:20px}
.wp-block-search input[type=search]{margin-bottom:0}
.wp-block-search .wp-block-search__button{padding:0 20px;height:54px;border:0;background:#175cff;border-radius:6px;color:#fff;font-weight:500}
.wp-block-search .wp-block-search__button:hover{background:#071c4d}
.wp-block-gallery.is-cropped,.wp-block-gallery.is-cropped .blocks-gallery-caption:last-child{margin-bottom:1rem}
@media only screen and (min-width:768px) {
.entry .entry-content .wp-block-pullquote.is-style-solid-color{padding-left:10%;padding-right:10%}
.entry .entry-content .wp-block-pullquote.is-style-solid-color p{font-size:2.22em;color:#fff}
.entry .entry-content .wp-block-pullquote p{font-size:2.25em}
.entry .entry-content .wp-block-separator.is-style-wide,.entry .entry-content hr.is-style-wide{max-width:calc(66.6666666667vw - 28px)}
.entry .entry-content .wp-block-separator.is-style-dots,.entry .entry-content hr.is-style-dots{max-width:calc(66.6666666667vw - 28px)}
}
@media only screen and (min-width:1168px) {
.entry .entry-content .wp-block-separator.is-style-wide,.entry .entry-content hr.is-style-wide{max-width:calc(50vw - 28px)}
.entry .entry-content .wp-block-separator.is-style-dots,.entry .entry-content hr.is-style-dots{max-width:calc(50vw - 28px)}
}
.entry .entry-content .wp-block-separator.is-style-dots,.entry .entry-content hr.is-style-dots{max-width:100%;background-color:inherit;border:inherit;height:inherit;text-align:center}
.entry .entry-content .wp-block-separator.is-style-dots:before,.entry .entry-content hr.is-style-dots:before{color:#767676;font-size:1.6875em;letter-spacing:.88889em;padding-left:.88889em}
.wp-block-separator.is-style-dots:before{content:"···";color:#191e23;font-size:20px;letter-spacing:2em;padding-left:2em;font-family:serif}
.wp-block-table.is-style-stripes{border-collapse:collapse}
.wp-block-table.is-style-stripes td{border-color:#f3f3f3;border-bottom-width:1px}
.wp-block-table.is-style-stripes td:not(:first-child){border-left-width:1px}
.wp-block-table.is-style-stripes tr{border-top:1px solid #f3f3f3}
.wp-block-table.is-style-stripes tr:last-child td{border-bottom-width:1px}
.site-footer .widget_block h1,.site-footer .widget_block h2,.site-footer .widget_block h3,.site-footer .widget_block h4,.site-footer .widget_block h5,.site-footer .widget_block h6{font-size:20px;font-weight:600}
.site-footer.footer_dark h1,.site-footer.footer_dark h2,.site-footer.footer_dark h3,.site-footer.footer_dark h4,.site-footer.footer_dark h5,.site-footer.footer_dark h6{color:#fff}
.site-footer.footer_dark .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta a,.site-footer.footer_dark .wp-block-latest-comments__comment-meta{color:#dfdfdf}
.site-footer.footer_dark .wp-block-latest-comments__comment-excerpt p{font-size:15px;line-height:1.8;color:rgba(255,255,255,.5)}
.site-footer.footer_dark .wp-block-latest-comments__comment-date{color:rgba(255,255,255,.5);font-size:14px}
.site-footer.footer_dark .wp-block-latest-posts__list li a{color:#d9d9d9;display:block}
.site-footer.footer_dark .wp-block-latest-posts__post-author,.site-footer.footer_dark .wp-block-latest-posts__post-date{color:rgba(255,255,255,.55);display:inline-block}
.site-footer.footer_dark .wp-block-calendar table caption{background-color:#d5deff}
.site-footer.footer_dark .wp-block-calendar table th{background-color:#f5f5f5}
.site-footer.footer_dark .wp-block-calendar a{color:#fff}
.site-footer.footer_dark .wp-calendar-nav a{color:#071c4d;text-decoration:none}
.site-footer.footer_dark .wp-calendar-nav a:hover{color:#175cff}
.site-footer.footer_dark .footer-newsletter-form input:not([type=checkbox]):not([type=submit]):focus{color:#fff}
.wp-block-calendar a{text-decoration:none}
.wp-block-archives-list li{margin-bottom:8px}