@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@200;300;400;500;600;700;800;900&amp;display=swap');

/* ========[ reset style ]============ */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;vertical-align:baseline;font:inherit;}
html,body{line-height:1;font-family:'Rumpelstiltskin';}
table{border-collapse:collapse;border-spacing:0;margin:20px 0;overflow-x:auto;display:block;-webkit-overflow-scrolling:touch;}
img{max-width:100%;height:auto;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{list-style:none;}
caption,th{text-align:left;}
abbr,acronym{border:0;}
a{outline-style:none;text-decoration:none!important;color:inherit;transition:all 0.3s ease-out;}
a:hover{text-decoration:none;}
a[href^=tel]{color:inherit;text-decoration:none;}
input{border:none;color:#000000;}
input[type="button"]{cursor:pointer;border:none;background-color:transparent;}
input[type="submit"]{cursor:pointer;}
textarea{background-color:transparent;border:none;overflow:auto;}
*:focus{outline:none;}
button{border:none;background-color:transparent;cursor:pointer;padding:0px;-webkit-appearance:none;border-radius:0;}
figure{margin:0px;padding:0px;}
.scrollbar-track{background-color:rgb(245,255,249)!important;}
.scrollbar-track-x{display:none!important;}
.scrollbar-thumb{background:rgb(65,130,93)!important;}
::-webkit-scrollbar{width:8px;height:8px;}
::-webkit-scrollbar-track{background:#edf2fe;}
::-webkit-scrollbar-thumb{background:#3469f6}
.container-fluid{padding:0;}
.page-inner{margin-bottom:30px;}
body{background:#fff;font-family:'Poppins',sans-serif;line-height:normal;}

/*header*/
header{padding-bottom:60px;background: url(../img/bg.png) no-repeat;min-height: 620px;background-size:100%;}
.header{padding:55px 0 60px;}
.header a{font-size:16px;font-weight:600;letter-spacing:-0.4px;color:#fff;}
.menu ul li a:hover{color:#bdcfff;}
.menu ul li{margin-right:60px;}
.light-blue-btn{width:187px;height:50px;border-radius:5px;background-color:#fff;color:#3469f6;}
.light-blue-btn:hover{background:#f5f5f5;}
.title h1{font-size:50px;font-weight:800;letter-spacing:-1.25px;line-height:1.3;margin-bottom:20px;}
.title p{font-size:16px;letter-spacing:-0.4px;text-align:left;line-height:1.25;font-weight:300;}
header .title{color:#fff;}

/*header*/

/*product-area*/
.head h3{width:279px;height:63px;border-radius:31.5px;border:solid 4px #235df5;font-size:26px;font-weight:800;letter-spacing:-0.65px;color:#1653f5;}
.product-area{margin-top:-120px;position:relative;margin-bottom:50px;}
.sidebar{border-radius:5px;box-shadow:0 0 40px 0 rgba(27,24,19,0.09);background-color:#ffffff;padding:30px 10px 20px;margin-bottom:30px;}
.features ul li{font-size:16px;font-weight:normal;line-height:1.75;letter-spacing:-0.16px;color:#8f94a7;}
.sidebar h3{padding:9px 22px;font-size:18px;font-weight:600;letter-spacing:-0.45px;color:#ffffff;background:#1653f5;border-radius:30px;margin-bottom:20px;}
.feature ul li span i{margin-left:3px;display:inline-block;}
.features ul li span i{padding-left:5px;}
.minus{color:#d91414;}
.check{color:#34bfa9;}
.features{padding:0 20px;}
.features ul li span{width:60px;display:flex;align-items:center;justify-content:space-between;font-size:15px;}
.comments .swiper-slide .item{padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #c4c4c4;}
.comments .img span{display:block;width:60px;height:60px;border-radius:100%;background:#e1e1e1;overflow:hidden;}
.comments .img{margin-right:15px;}
.comments .item{padding:0;}
.comments{padding:0 15px;}
.comments .item h4{font-size:18px;font-weight:600;letter-spacing:-0.45px;color:#1653f5;}
.comments .item p{font-size:14px;font-weight:300;letter-spacing:-0.35px;color:#8f94a7;}
.comments .item h5{font-size:14px;line-height:1.43;color:#6a6e7c;display:block;margin-bottom:5px;}
.comments .swiper-wrapper{display:block;}
.comments .swiper-container.swiper-container-initialized  .swiper-wrapper{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-auto-flow:column;}
.product-items .item{border-radius:5px;box-shadow:0 0 40px 0 rgba(27,24,19,0.09);background-color:#ffffff;padding:50px 25px 30px 25px;margin-bottom:30px;}
.product-items{margin-left:-15px;width:calc(100% + 30px);}
.ytb-video{height:102px;margin-bottom:25px;}
.product-items .item .img{display:table;margin:0 auto 10px;}
.product-items .item p{font-size:14px;font-weight:normal;letter-spacing:-0.35px;text-align:center;color:#8f94a7;display:block;margin-bottom:20px;}
.product-items .item ul{margin-bottom:10px;}
.product-items .item ul li{font-size:14px;font-weight:normal;letter-spacing:-0.35px;color:#8f94a7;display:block;}
.product-items .item ul li i{margin-right:10px;color:#34bfa9;}
.product-items .item h3.title{font-size:18px;font-weight:600;line-height:normal;letter-spacing:-0.45px;color:#1653f5;display:flex;align-items:center;justify-content:center;margin-bottom:5px;}
.product-items .item h3.title i{color:#34bfa9;font-size:20px;margin-left:5px;}
.modal-btn{width:125px;height:35px;border-radius:17.5px;border:solid 2px #1653f5;font-size:16px;font-weight:600;letter-spacing:-0.4px;text-align:center;color:#1653f5;display:table;margin:auto;transition:all 0.3s ease-out;}
.modal-btn:hover{background:#1653f5;color:#fff;}
.question-blocks{padding:60px 0;background:#edf2fe;}
.page-title{font-size:26px;font-weight:800;letter-spacing:-0.65px;color:#1653f5;}
.question-blocks p{font-size:16px;font-weight:normal;letter-spacing:-0.4px;color:#2c2c2c;margin-bottom:40px;}
.accordion .card-header{padding:0;border:0!important;border-radius:0!important;transition:none!important;}
.accordion .card-header .btn-link{padding:25px 50px 25px 30px;width:100%;text-align:left;border:0;border-radius:0;background-color:#1653f5;font-size:20px;letter-spacing:-0.5px;color:#fff;position:relative;text-decoration:none!important;white-space:inherit;}
.accordion .card + .card{margin-top:10px;}
button.btn.btn-link i:before{color:#fff;font-size:18px;}
button.btn.btn-link i{position:absolute;right:30px;top:50%;margin-top:-10px;}
.accordion .card-header .btn-link[aria-expanded=false] i:before{content:"\f0fe";}
.accordion .card-header .btn-link[aria-expanded=true] i:before{content:"\f146";}
.accordion .card-header .btn-link[aria-expanded=true]{background:#fff;color:#000;padding-bottom:0;}
.accordion .card-header .btn-link[aria-expanded=true] i:before{color:#1653f5;}
.accordion .card-body{padding-left:30px;padding-right:30px;font-size:16px;font-weight:normal;line-height:1.3;letter-spacing:-0.4px;color:#8f94a7;}
.accordion .card{overflow:hidden;border-radius:0!important;border-radius:5px!important;}
.accordion .card-header .btn-link[aria-expanded=true] i{margin-top:0px;}

/*product-area*/

/*footer*/
footer{background:#10125e;padding:70px 0;color:#fff;font-size:16px;font-weight:300;letter-spacing:-0.4px;}
.f-logo span{display:block;margin-top:10px;}
footer h3{font-size:18px;font-weight:bold;line-height:normal;letter-spacing:-0.45px;}
.f-block > div{max-width:350px;}
footer h3{margin-bottom:20px;}
.f-links li{margin-bottom:5px;}
.social li + li{margin-left:15px;}
.social li a{font-size:20px;}
.social{margin-bottom:30px;}

/*footer*/

/*modal*/
.modal-title span{display:block;text-align:center;margin:auto;width:100%;}
.modal-title{display:table;text-align:center;margin:0 auto 10px;}
.modal-header{justify-content:inherit;border-bottom:0!important;}
.modal-header .close{position:absolute;right:40px;width:30px;height:30px;background:#04f;text-shadow:none;padding:0;color:#fff;opacity:1;transition:all 0.3s ease-out;margin:0;}
.modal-body .nav-tabs .nav-item{margin:0;}
.modal-body .nav-tabs{border:0;justify-content:space-between;padding:0;position:relative;margin:0 30px 40px;}
.modal-body .nav-tabs .nav-link{border:0;font-size:12px;font-weight:normal;letter-spacing:-0.3px;color:#717584;padding:16px 0px;}
.modal-body{padding:0 40px;}
.modal-body .nav-tabs:before{content:"";position:absolute;left:0;right:0;top:0;background:#717584;height:2px;}
.modal-body .nav-tabs .nav-link:before{content:"";position:absolute;border:2px solid #717584;width:20px;height:20px;border-radius:100%;top:-9px;background:#fff;}
.modal-body .nav-tabs .nav-item:last-child .nav-link:before{right:0;}
.modal-body .nav-tabs .nav-item:last-child .nav-link span{left:9px;}
.modal-body .nav-tabs .nav-item:first-child .nav-link span{left:-30px;}
.modal-body .nav-tabs .nav-item .nav-link span{position:relative;}
/* .modal-body .nav-tabs .nav-item:nth-child(2) .nav-link span{left:-25px;} */
/* .modal-body .nav-tabs .nav-item:nth-child(3) .nav-link span{left:-25px;} */
.modal-body .nav-tabs .nav-item .nav-link .tab-text{width:100px;margin-left:-40px;text-align:center} 
.modal-body .nav-tabs .nav-item .nav-link .last-item{margin-left:0px;margin-right:-40px;} 
.modal-body .nav-tabs .nav-link.active:before{border-color:#04f;background:#04f;}
.modal-body .nav-tabs .nav-link.active span{color:#04f;}
.modal-body .title{font-size:24px;font-weight:bold;letter-spacing:-0.6px;color:#1653f5;margin-bottom:15px;}
.modal-body .form-control{height:50px;border-radius:5px;border:solid 1.5px #8f94a7;background-color:#ffffff;-moz-appearance:none;-webkit-appearance:none;}
.form-div{margin-bottom:20px;margin:10px;width:calc(50% - 20px);}
.inp-area{display:flex;flex-wrap:wrap;margin-left:-10px;width:calc(100% + 20px);}
.inp-area .form-error-message{padding:10px;margin:10px;width:calc(100% - 20px);border:1px dashed #ff003a;color:#fb0000;font-size:16px;display:none;}
.inp-area .form-error-message i{margin-right:10px;}
.modal-body .form-div i{position:absolute;right:30px;top:6px;color:#8f94a7;font-size:25px;pointer-events:none;}
.modal-body .select{position:relative;}
.form-container{display:flex;flex-wrap:wrap;margin-left:-10px;width:calc(100% + 20px);}
.modal-footer{padding:0 0px 40px;border:0;}
/*.modal-footer button i{padding-right:5px;}*/

/*modal*/

/*media queries*/
@media screen and (max-height:905px){
	header{}
}
@media screen and (max-height:780px){
	header{min-height:570px;}
	.header{padding-bottom:20px;}
}
@media screen and (max-height:650px){
	header{min-height:570px;background-size: 100%;}
}
@media screen and (max-height:600px){
	header{min-height:570px;background-size:100%;}
}
@media screen and (max-height:520px){
	header{background:#064cff;background:-webkit-linear-gradient(to bottom,#fff,#076585);background:linear-gradient(to left,#21325f,#064cff);min-height:inherit;}
	.product-area{margin-top:50px;}
}
@media screen and (max-width:1200px){
	.menu ul li{margin-right:30px;}
}
@media screen and (max-width:1024px){
	header{background:#064cff;background:-webkit-linear-gradient(to bottom,#fff,#076585);background:linear-gradient(to left,#21325f,#064cff);min-height:inherit;}
	.product-area{margin-top:50px;}
}
@media screen and (max-width:992px){
	.menu ul li{margin-right:15px;}
	.light-blue-btn{width:120px;font-size:13px!important;}
	.f-block > div{max-width:200px;}
	.ytb-video{height:200px;}
}
@media screen and (max-width:767px){
	.product-area{margin-top:30px;margin-bottom:30px;}
	.ytb-video{height:250px;}
	.accordion .card-header .btn-link{font-size:18px;}
	.f-logo{text-align:center;}
	.f-block > div{max-width:100%;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid rgb(255 255 255 / 25%);display:block;width:100%;}
	footer h3{text-align:center;margin-bottom:10px;}
	ul.f-links{display:flex;align-items:center;justify-content:space-around;flex-wrap:wrap;}
	ul.f-links li{margin-left:10px;font-size:15px;}
	.social{justify-content:center;margin-bottom:10px;}
	footer{padding:50px 0;}
	.f-block > div:last-child{margin:0;padding:0;border:0;text-align:center;}
	.comments .swiper-container.swiper-container-initialized .swiper-wrapper{grid-template-rows:auto;}
	.swiper-pagination-bullet{width:15px;height:15px;}
	.swiper-pagination{margin:0;}
	.header{justify-content:space-between;padding:30px 0 20px;}
	.menu{position:absolute;right:15px;top:90px;left:15px;background:#1f429e;z-index:99;border-radius:5px;box-shadow:1px 1px 30px rgb(255 255 255 / 32%);}
	.menu ul li a{padding:10px 0;display:block;border-bottom:1px solid #8fa1cf;width:100%;}
	.menu ul li{margin-right:0;}
	.menu ul li:last-child a{border:0;}
	.menu ul{padding:20px;}
	.modal-body{padding:0 20px;}
	.modal-header .close{right:20px;}
	.modal-body .nav-tabs{margin-bottom:10px;}
	.modal-body .title{text-align:center;}
	.modal-footer{padding:10px 0 40px;}
	.form-div{width:100%;margin:10px 0;}
	.inp-area{margin:0;width:100%;}
}
@media screen and (max-width:375px){
	ul.f-links li{font-size:15px;}
}
@media screen and (max-width:320px){
	ul.f-links li{font-size:13px;}
}