@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

html, body{font-family:"Inter", sans-serif;font-size:16px;font-weight:400;color: #16140c;background-color: #ffffff;height:auto !important;text-align:left;margin:0;padding:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
input, textarea, select, button{border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;-webkit-border-radius:0}
input:not(.input-file) {
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    /* -webkit-appearance: none; */
    /* appearance: none; */
}
[class*="col-"]{}
input:-webkit-autofill, input:-webkit-autofill:hover, input:-webkit-autofill:focus, input:-webkit-autofill:active{transition:background 5000s ease, color 5000s ease !important;transition-delay:background-color 5000s, color 5000s !important;}
a, button{text-decoration:none;text-decoration:none !important;cursor:pointer;}
p{margin:0;line-height:1.6;margin-bottom:20px; font-family:"Inter", sans-serif;color: #4a5565;}
p strong {font-family:"Inter", sans-serif;}
p:last-child{margin-bottom:0px;}
.transition,:before,:after, a, button{transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;}
.container {
    max-width: 1280px;
    margin: 0 auto;
    width: 100%;
    padding-inline: 32px;
    /* padding-block: 80px; */
}
input[type=text]::-ms-clear{display:none;}
input[type=submit], input[type=button]{cursor:pointer;}
select:focus::-ms-value{color:inherit;background:none;}
*{outline:none !important;}
b, strong{font-family:"Inter", sans-serif;font-weight:normal;color: #16140c;}
img{max-width:100%;vertical-align:middle;height:auto;}
ul, ol{margin:0 0 20px 0;padding:0;list-style:none;}
li{list-style:none;}
select:-moz-focusring{color:transparent;text-shadow:0 0 0 #606060;-moz-transition:all 0s ease;}
select::-ms-expand{display:none;}
input::-ms-clear{display:none;}
figure{margin:0;}
img.alignleft{margin:0 30px 30px 0;float:left;max-width:625px;}
img.alignright{margin:0 0 30px 30px;float:right;max-width:500px;}
.aligncenter{float:none;display:block;margin:15px auto 0 auto}
.noscript{background:#2e2a2b;display:block;text-align:center;color:#fff;padding:10px 0;position:fixed;bottom:0;right:0;left:0;z-index:9;}
p.noscript{margin:0;}
.warning-icon{display:inline-block;vertical-align:middle;position:relative;width:30px;height:30px;z-index:1;margin:0 10px 0 0;}
*::-webkit-input-placeholder{color:inherit;opacity:1;}
*:-moz-placeholder{color:inherit;opacity:1;}
*::-moz-placeholder{color:inherit;opacity:1;}
*:-ms-input-placeholder{color:inherit;opacity:1;}
*::placeholder{color:inherit;opacity:1;}
svg{}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6{font-family: "Inter", sans-serif;line-height:normal;display:block;margin:0 0 15px 0;color: #4a5565;}
h1, .h1{font-size:35px;}
h2, .h2{font-size:29px;}
h3, .h3{font-size:22px;}
h4, .h4{font-size:20px;}
h5, .h5{font-size:18px;}
h6, .h6{font-size:16px;}
a{color: #4a5565;}
a:hover{color: #1F6AE1;}
.wsmenu>.wsmenu-list>li>a:hover {
    color: #0b5ed7 !important;
}
.m0{margin:0 !important;}
.p0{padding:0 !important;}
.pb0{padding-bottom:0 !important}
.pt0{padding-top:0 !important}
.mb0 {margin-bottom: 0 !important;}
section{width:100%;float:left;padding:96px 0;z-index: 3;position: relative;}


button{background:no-repeat;border:none;padding:0;line-height:normal;}
.btn, .btn input, .form-submit, input[type="submit"] {
    min-width: 120px;
    font-size: 18px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: "Inter", sans-serif;
    font-weight: 600;
    position: relative;
    z-index: 1;
    border-radius: 14px;
    padding: 16px 32px;
    border: none !important;
    box-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1)) !important;
    outline: none;
    color: #fff;
    overflow: hidden;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -ms-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: all 0.5s ease;
    box-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    line-height: 1.55556;
}
.btn_small {padding: 11px 25px 10px 25px;}
.btn br{display:none;}

.btn::before {
  background: #fff;
  content: "";
  height: 155px;
  opacity: 0;
  position: absolute;
  top: -50px;
  transform: rotate(35deg);
  width: 50px;
  transition: all 1500ms cubic-bezier(0.19, 1, 0.22, 1);
}
.btn::after {
  background: #fff;
    content: "";
    height: 20rem;
    opacity: 0;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%) rotate(35deg);
    transition: all 1500ms cubic-bezier(0.19, 1, 0.22, 1);
    width: 50px;
}
.btn::before {
  left: -50%;
}

.btn::after {
  left: -100%;
}

.btn:hover,
.btn:active {
  transform: translateY(-3px);
  color: #fff;
  box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.3) !important;
}

.btn:hover::before {
  left: 120%;
  opacity: 0.5;
}

.btn:hover::after {
  left: 200%;
  opacity: 0.6;
}
.btn span {
  z-index: 20;
}

.submit_btn .btn span:after{left:5px;}
.submit_btn .btn span.wpcf7-spinner:after {display: none;}
.btn svg{height:16px;width:auto;transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.submit_btn .btn, .form-submit { padding: 0;}
.btn input, .form-submit input {width:100%;min-width:100%;background:transparent;border:none;color:#000000;padding: 0 30px;height: 50px;}
.btn.white input {color: #000000;}

.btn-primary, .form-submit {background-color: #2fb7a3 !important;color:#ffffff;}
.btn-primary input, .form-submit input[type=submit] {color:#ffffff;}
.btn-primary svg{    width: 20px;height: auto;margin-left: 9px;}
.btn-primary.white {background-color: #ffffff !important;color: #1F3A5F !important;}
.btn-default {
    background-color: #2563EB;
    color: #fff;
}
.btn-primary.white {
    background-color: #30394a !important;
    color: #fff !important;
    border: 1px solid rgb(0 0 0 / 10%) !important;
}
.btn.bordered{border: 2px solid #2fb7a3 !important;color: #2fb7a3 !important;background:transparent !important;}
.btn.bordered svg {fill: #2fb7a3;}
.btn.bordered.white {border-color: #ffffff !important;color: #ffffff !important;}

.btn-bordered.white{border:1px solid #ffffff !important;color:#ffffff;}
.btn-bordered.white:after {}

.btn:focus{outline:none;}
.btn+.btn {
    /* margin-left: 10px; */
}

input[type=number] {-moz-appearance: textfield;-webkit-appearance: textfield;appearance: textfield;}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}
/**********************************/
.site_main {
    width: 100%;
    float: left;
    position: relative;
    padding-top: 66px;
    background: #F8FAFC;
}
/*body.logged-in header {top: 32px;}*/




.wsmenu html, .wsmenu body, .wsmenu iframe, .wsmenu h1, .wsmenu h2, .wsmenu h3, .wsmenu h4, .wsmenu h5, .wsmenu h6{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline;font-weight:normal;font-size:12px;line-height:18px;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:antialiased;font-smooth:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:subpixel-antialiased;font-smoothing:subpixel-antialiased;font-smooth:subpixel-antialiased;}
.wsmenu .cl{clear:both;}
.wsmenu img, object, embed, video{border:0 none;max-width:100%;}
.wsmenu a:focus{outline:none;}
.wsmenu ul li:after{display:none;}
.wsmenu:before, .wsmenu:after{content:"";display:table;}
.wsmenu:after{clear:both;}
.wsmainfull{width:100%;position:relative;margin-right:50px;}
.wsmenu{color:#fff;padding:0;position:relative;}
.wsmenu>.wsmenu-list>li{text-align:center;display:inline-block;padding:0;margin:0; position:relative;}
.wsmenu>.wsmenu-list>li:nth-last-child(2) a{}
.wsmenu>.wsmenu-list>li>a {
    font-family: "Inter", sans-serif;
    font-size: 16px;
    float: left;
    position: relative;
    color: #64748B;
    /* padding: 10px 0; */
    font-weight: 500;
    line-height: 1.5;
}
.wsmenu>.wsmenu-list>li:last-child>a{border-right:0px;}
.wsmenu>.wsmenu-list>li>a .wsarrow:after{}
.wsmenu>.wsmenu-list>li ul.sub-menu{border-radius:0px;position:absolute;z-index:1000;    transform: translate(0px, 20px);padding:0px;left:0;min-width:calc(230px);background-color:#ffffff;top:100%;white-space:nowrap;opacity:0;z-index:555;visibility:hidden;text-align:left;transition:all .2s ease;border:0;padding:20px 20px;box-shadow:0 0 15px rgb(60 72 88 / 25%);transition: all 0.5s ease;-moz-transition: all 0.5s ease;-ms-transition: all 0.5s ease;-o-transition: all 0.5s ease;-webkit-transition: all 0.5s ease;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li{width:100%;position:relative;margin:0px;padding:0px;display:inherit;float:left;transition: all 0.5s ease; -moz-transition: all 0.5s ease; -ms-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li+li {}
.wsmenu>.wsmenu-list li>ul.sub-menu>li:last-child a{border-bottom:none;}

.wsmenu>.wsmenu-list>li>ul.sub-menu>li a{width:100%;background-image:none;border-right:0 none;text-align:left;display:inline-block;padding:5px 0px;position:relative;overflow:hidden;float:left;color: #4a5565;}
.wsmenu>.wsmenu-list>li>ul.sub-menu li.selected .wsmenu-click02>i:before{border-color:#b69f61;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu{min-width:270px;position:absolute;left:100%;top:0;margin:0;list-style:none;margin-left:5px;margin-top:0px;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li{position:relative;margin:0px;padding:0px;display:block;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu{min-width:220px;position:absolute;left:100%;top:0;margin:0px;list-style:none;padding:0px;background-color:#fff;}
.wsmenu>.wsmenu-list>li>ul.sub-menu>li>ul.sub-menu>li>ul.sub-menu>li{position:relative;margin:0px;padding:0px;display:block;}
.wsmobileheader{display:none;}
.overlapblackbg{opacity:0;visibility:hidden;}
.hometext{display:none;}
.wsmenu .wsmenu-list{margin:0;text-align: center;line-height: normal;font-size: 0;}
.wsmenu>.wsmenu-list>li>a .wsarrow:after{border-top-color:#b3b3b3;}
.wsmenu>.wsmenu-list>li>a .wsarrow:after{border-left:4px solid rgba(0, 0, 0, 0);border-right:4px solid rgba(0, 0, 0, 0);border-top:4px solid;content:"";float:right;right:11px;height:0;margin:0 0 0 14px;position:absolute;text-align:right;top:33px;width:0;}
.input-box .input, .select, .input-label{color:#676767;}
.input-box{width:100%;float:left;margin:0 0 20px 0;position:relative;}
.woocommerce form .form-row label{line-height:normal;}
.input-box .input, .select, .input-label{color: #676767;}
.input-box .input:focus {border-color: #2fb7a3;}
.input-box{width:100%;float:left;margin: 0 0 25px 0;position:relative;}
.input-box .input, .select, .woocommerce-address-fields .input-text {width:100%;box-shadow:none !important;font-family: "Inter", sans-serif;border: none; border-bottom:1px solid #d3d3d3; border-radius:0px;height:60px;transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;padding: 10px 0px;}
.input-box .input.error, .select.error {border-color: #ff0000;}
.woocommerce form .form-row label{line-height:normal;}
.form-group em{font-size:11px;}
.input-box select option{color:#222222;}
.input-box textarea.input{height:100px;resize:none;display:block;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;}
label.require{font-size:14px;color:#333;font-weight:400;margin:6px 0 0 0;display:block;}
.input-label{position:absolute;top:15px;left: 20px;pointer-events:none;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;margin:0;z-index:2;font-size: 14px;font-family: 'SatoshiLight';}
.input-box.focus .input-label, .input-box.filled .input-label, .select-box.focus .input-label, .select-box.filled .input-label{top: -20px;font-size:12px;opacity:1;}
.select-box .input-label{opacity:0 }
.select-box:after { position: absolute; content: "\f107"; font-family: 'FontAwesome'; right: 0; transform: translate(0px, -50%);  top: 50%;  font-size: 20px;}
div span.wpcf7-not-valid-tip, label.error{background:#ff0000;color:#fff;font-size:12px;padding:3px 5px;line-height:14px;display:inline-block;vertical-align:top;position:absolute;z-index:22;left:0;top:100%;margin:0 0 0 0;}
span.wpcf7-not-valid-tip:before, label.error:before{content:"";display:block;width:0;height:0;border-style:solid;border-width:0 5px 5px 5px;border-color:transparent transparent #ff0000 transparent;position:absolute;left:8px;bottom:100%;}
.wpcf7-form-control-wrap{position:relative;width:100%;float:left;}
div div.wpcf7-validation-errors, div div.wpcf7-acceptance-missing{background-color:#ff0000;}
div div.wpcf7-response-output{background-color:#ffffff;border:none;text-align:center;bottom:-60px;right:0;left:0;margin:15px auto 0 auto !important;max-width:575px;font-size:13px;}
div.wpcf7-mail-sent-ok{background-color:#398f14;}
.submit_btn{position:relative;display:inline-block;margin-top:10px;}
div.wpcf7 .ajax-loader{position:absolute;top:0;bottom:0;right:10px;margin:auto !important;z-index:5555;position:absolute;left:0;top:0;margin:0 !important;pointer-events:none;width:100%;height:100%;background-image:linear-gradient(45deg, rgba(177 177 177 / 25%) 25%, transparent 25%, transparent 50%, rgba(177 177 177 / 25%) 50%, rgba(177 177 177 / 25%) 75%, transparent 75%, transparent);background-size:1rem 1rem;-webkit-animation:progress-bar-stripes 1s linear infinite;animation:progress-bar-stripes 1s linear infinite;border-radius:0px;}
.wpcf7 .ajax-loader::before{top:0;bottom:0;margin:auto;right:20px;left:auto !important;z-index:22222222;}
.select-box svg{position:absolute;right:20px;top:0;bottom:0;margin:auto;max-width:15px;fill:#333333;z-index:22;pointer-events:none;}
.form-group br{display:none;}
.wpcf7-spinner{position:absolute;top:0;bottom:0;right:10px;margin:auto;transform:skew( 0deg) !important;}
.input-box.message-box.filled .input-label, .input-box.message-box.focus .input-label{top:-25px;}
.wpcf7-spinner{position:absolute !important;top:0;bottom:0;right:5px;margin:auto;transform:skew( 0deg) !important;}
.input-box.message-box.filled .input-label, .input-box.message-box.focus .input-label{top:-25px;}
.scroll-top{width:35px;height:35px;outline:none;border:none;background-color:#212121;position:fixed;right:15px;bottom:-50px;z-index:888;color:#ffffff;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;font-size:14px;display:flex;align-items:center;justify-content:center;}
.scroll-top.visible{bottom:80px;-webkit-transition:all 0.5s ease-out 0s;-moz-transition:all 0.5s ease-out 0s;-o-transition:all 0.5s ease-out 0s;transition:all 0.5s ease-out 0s;}
.scroll-top i{font-size:25px;font-weight:700;}
.scroll-top:focus{outline:none;}
.swiper_main_slide{position: relative;}
.input-box label {font-family: "Inter", sans-serif;}




.header {
    width: 100%;
    float: left;
    box-shadow: 0px 0px 8px #0000004d;
    position: fixed;
    z-index: 999;
    background-color: #f3f4f5;
    left: 0;
    right: 0;
    top: 0;
    height: 76px;
    display: flex;
    align-items: center;
}
header.header.sticky.transition {
    background: #fff;
}
.main_logo {
    display: flex;
    align-items: center;
    gap: 12px;
}
.main_logo a {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.menubar {
    display: flex;
    gap: 32px;
    align-items: center;
}
.main_logo a svg {
    color: #fff !important;
    height: 20px;
    width: 20px;
}
.header_svg {
    background: linear-gradient(to bottom right, #2563EB, #7c3aed);
    border-radius: 10px;
    width: 32px;
    height: 32px;
    display: flex;
    align-items: center;
    margin-right: 8px;
    justify-content: center;
    float: left;
}
.menu_right .btn {
    padding: 10px 24px;
    font-size: 16px;
    background: #2563EB !important;
    /* border-radius: 3.35544e+07px !important; */
    font-weight: 600;
    border-radius: 10px !important;
    box-shadow: unset !important;
}
.main_logo a span {
    /* font-family: "Poppins", sans-serif; */
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4;
    /* border-bottom: 4px solid #00a6a6; */
    color: #0F172A;
}
.bnner-img {
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    opacity: .1;
    background-position: center center;
    width: 100%;
    height: 100%;
}
.bnner-txt {
    float: left;
    width: 100%;
    text-align: center;
}
.banner figcaption h1 {
    color: #fff;
    font-size: 72px;
    font-weight: 700;
    line-height: 1.25;
    margin-bottom: 32px;
    /* font-family: 'Poppins'; */
}
p.explp {
    font-size: 24px;
    line-height: 1.625;
    color: oklch(87.2% 0.01 258.338);
    max-width: 768px;
    margin: 0 auto;
    margin-bottom: 16px;
}
p.allpurch {
    color: oklch(87.2% 0.01 258.338);
    font-size: 18px;
    line-height: 1.55556;
    margin-bottom: 56px;
}
.banner {
     height: 740px; 
    display: flex;
    align-items: center;
    padding: 112px 0px;
    background: linear-gradient(    to bottom right,    #0F172A 0%,    #1e293b 50%,    #0F172A 100%);
}
.bnner-txt figcaption span {
    float: left;
    width: 100%;
    margin-top: 24px;
    color: color-mix(in oklab, #fff 70%, transparent);
    font-size: 14;
    font-size: 14px;
    line-height: 1.42857;
}

.bnner_btn {
    display: flex;
    justify-content: center;
    gap: 16px;
    flex-wrap: wrap;
}
.title {
    margin-bottom: 64px;
}
.title h2 {
    color: #0F172A;
    font-weight: 700;
    font-size: 36px;
    line-height: 1.11111;margin-bottom: 16px;
}
.feature_main, .feature_main_inner, .feature_main_home {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
}
.feature_Box {
    background: #fff;
    border: 1px solid oklch(92.8% 0.006 264.531);
    border-radius: 14px;
    padding-top: 48px;
    padding: 24px;position: relative;
}
.feature_Box:hover{ transform: translateY(-0.25rem);box-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1))}
.prime_bto {
    position: absolute;
    box-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    font-weight: 500;
    font-size: 12px;
    line-height: 1.11111;
    padding: 4px 12px;
    display: flex;
    gap: 4px;
    color: #fff;
    left: 12px;
    top: 12px;
    align-items: center;
    border-radius: 3.35544e+07px;
    background: linear-gradient(to bottom right, #2563EB, #7c3aed);
}
button.stat_bo {
    position: absolute;
    box-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    /* padding: 8px; */
    background: #fff;
    border-radius: 3.35544e+07px;
    right: 12px;
    top: 12px;
    height: 34px;
    width: 34px;
    display: flex;
    align-items: center;
    justify-content: center;opacity: 0;
}
.feature_Box:hover button.stat_bo{opacity: 1}
button.stat_bo svg {
    color: oklch(70.7% 0.022 261.325);
    width: 18px;
    height: 18px;
}
span.oran {
    color: oklch(55.3% 0.195 38.402);
    border: 1px solid oklch(90.1% 0.076 70.697);
    background: oklch(95.4% 0.038 75.164);
}
.domain_span {
    margin-top: 21px;
    margin-bottom: 12px;
}
.domain_span span {
    font-weight: 500;
    font-size: 12px;
    line-height: 1.33333;
    padding-block: 4px;
    padding-inline: 12px;
    border-radius: 3.35544e+07px;
}
.feature_Box h3 {
    color: #0F172A;
    white-space: nowrap;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4;
    margin-bottom: 4px;
}
.feature_Box h3 span {
    color: #64748B;
}
.fea {
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 12px;
}
p.Featured {
    margin-bottom: 0px;
    color: #64748B;
    font-size: 12px;
    line-height: 1.33333;
}
span.dot {
    color: #64748B;
    font-size: 12px;
    line-height: 1.33333;
}
span.buy_noe {
    color: oklch(62.7% 0.194 149.214);
    font-weight: 500;
    font-size: 12px;
    line-height: 1.33333;
}
p.prp {
    color: #64748B;
    font-size: 14px;
    line-height: 1.42857;
    margin-bottom: 16px;
}
.pri {
    margin-bottom: 16px;
}
.pri span {
    color: #0F172A;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.33333;
}
.det_btn {
    display: flex;
    gap: 8px;
}
.det_btn a {
    font-size: 14px;
    line-height: 1.42857;
    padding-block: 10px;
    padding-inline: 16px;
    text-align: center;
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;border-radius: 10px;font-weight: 600;
}
a.det_btn {
    color: #2563EB;
    border: 1px solid #2563EB;
}
a.buy_btns {
    background: #2563EB;
    color: #fff;
    gap: 8px;
}
span.green {
    color: oklch(52.7% 0.154 150.069);
    background: oklch(96.2% 0.044 156.743);
    border: 1px solid oklch(92.5% 0.084 155.995);
}
.domain {
    background: #fff;
}
.domain_main {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 24px;
}
.feature_Box.box_Fea {
    padding: 24px !important;
    display: flex;
    flex: 1;
    flex-direction: column;
}
.feature_Box.box_Fea .domain_span {
    margin-top: 0;
}
span.purple {
    color: oklch(49.6% 0.265 301.924);
    background: oklch(94.6% 0.033 307.174);
    border: 1px solid oklch(90.2% 0.063 306.703);
}
.prime_bto.sho_dmo {
    background: linear-gradient(to bottom right, #f59e0b, #ef4444);
}
.feature_Box.box_Fea.shot_dom {
    padding-top: 48px !important;
}
.feature_Box.box_Fea p.prp {
    /* min-height: 84px; */
    flex: 1;
}
span.gray {
    background: oklch(96.7% 0.003 264.542);
    border: 1px solid oklch(92.8% 0.006 264.531);
}
span.blue {
    background: oklch(93% 0.034 272.788);
    border: 1px solid oklch(87% 0.065 274.039);
    color: oklch(0.45 0.24 276.78);
}
.asset_hub {
    padding: 80px 0px;
    background: #F8FAFC;
}
.domain_main_asset {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 32px;
}
.domain_box {
    background: #fff;
    text-align: center;
    box-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    padding: 32px;
    border-radius: 14px;
    border: 1px solid oklch(92.8% 0.006 264.531);
}
.asset_Svg {
    width: 64px;
    height: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 16px;
    background: linear-gradient(
        to bottom right,
        #2563EB,
        #7c3aed
    );
    margin-bottom: 24px;
}
.domain_Svg_main {
    display: flex;
    justify-content: center;
}
.domain_box h3 {
    color: #0F172A;
    font-weight: 700;
    font-size: 20px;
    line-height: 1.4;
    margin-bottom: 12px;
}
.domain_box p {
    color: #64748B;
}
}
.domain_box:nth-child(3) .asset_Svg {
    background: linear-gradient(to bottom right, #ec4899, #7c3aed);
}
.domain_box:nth-child(2) .asset_Svg {
    background: linear-gradient(to bottom right, #10B981, #059669);
}
.domain_inte {
    background: #fff;
    padding: 80px 0px;
}
.title p {
    color: #64748B;
    font-size: 20px;
    line-height: 1.4;
    
}
.domain_inte .title {
    margin-bottom: 48px;
}
.domain_inte .container{max-width: 672px}

.form_domani {
    padding: 48px;
    background: #F8FAFC;
    border-radius: 16px;
}
footer {
    background: #0F172A;
    float: left;
    width: 100%;
    padding-block: 48px;
}
.footer_main {
    display: grid;
    grid-template-columns: repeat(5, minmax(0, 1fr));
    gap: 32px;
}
.footer_Svg_main {
    margin-bottom: 16px;
    display: flex;
    align-items: center;
}
.footer_Svg_main span {
    font-weight: 700;
    font-size: 18px;
    line-height: 1.55556;
    color: #fff;
}
.footer_svg {
    width: 32px;
    height: 32px;
    margin-right: 8px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(to bottom right, #2563EB, #7c3aed);
    border-radius: 10px;
}
.footer_Box p {
    color: #94a3b8;
    font-size: 14px;
    line-height: 1.42857;
    margin-bottom: 16px;
}
.footer_Box p:last-child {
    margin-bottom: 0px;
}
.footer_Box:nth-child(1) {
    grid-column: span 2 / span 2;
}
.footer_Box h3 {
    font-weight: 600;
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 1.5;
    color: #fff;
}
.footer_Box ul {
    margin: 0px;
}
.footer_Box ul li {
    margin-bottom: 8px;
}
.footer_Box ul li:last-child {
    margin-bottom: 0px;
}
.footer_Box ul li a {
    color: #94a3b8;
    font-size: 14px;
    line-height: 1.42857;
}
.footer_Box ul li a:hover {
    color: #fff;
}
.copy {
    text-align: center;
    padding-top: 32px;
    border-top: 1px solid #1e293b;
    margin-top: 32px;
}
p.copy_first {
    margin-bottom: 8px;
    color: #94a3b8;
    font-size: 14px;
    line-height: 1.42857;
}
p.copy_Second {
    color: #64748B;
    font-size: 12px;
    line-height: 1.33333;
}
.Request_domain {
    padding-bottom: 80px;
    padding-top: 128px;
    background: #F8FAFC;
}
.Request_domain .container {
    max-width: 896px;
}
.Request_domain .title {
    margin-bottom: 48px;
}
.title h1 {
    font-size: 48px;
    line-height: 1;
    color: #0F172A;
    font-weight: 700;
    max-width: 832px;
    margin-bottom: 16px !important;
    margin: 0 auto;
    letter-spacing: 0.3px;
}
.Request_domain .title p {
  
    max-width: 768px;
    margin: 0 auto;
    letter-spacing: 0.3px;
}
.req_form {
    background: #fff;
    box-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    padding: 48px;
    border: 1px solid oklch(92.8% 0.006 264.531);
    border-radius: 16px;
}
.happnes_Box {
    padding: 32px;
    border: 1px solid color-mix(in oklab, #2563EB 20%, transparent);
    border-radius: 16px;
    margin-top: 48px;
    background: linear-gradient(
        to bottom right,
        rgba(37, 99, 235, 0.1),
        rgba(124, 58, 237, 0.1)
    );
}
.happnes_Box ul {
    margin: 0px;
}
.happnes_Box ul li:last-child{
    margin-bottom: 0px;
}
.happnes_Box ul li {
    display: flex;
    gap: 12px;
    align-items: flex-start;
    margin-bottom: 12px;
}
span.we_txt {
    color: #64748B;
}
span.hap_num {
    font-weight: 600;
    font-size: 14px;
    line-height: 1.42857;
    background: #2563EB;
    color: #fff;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 3.35544e+07px;margin-top: 2px;
}
.domain_categor {
    padding-bottom: 80px;
}
.categor_main {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 32px;
}
.categ_Box {
    background: #fff;
    padding: 32px;
    border: 1px solid oklch(92.8% 0.006 264.531);
    border-radius: 16px;
}
.categ_Box:hover {
  transform: translateY(-0.25rem);
    box-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
}
.cat_Svg {
    margin-bottom: 24px;
    height: 64px;
    width: 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(        to bottom right,        #7c3aed,        #ec4899);
    border-radius: 14px;
}
.domain_box:nth-child(3) .asset_Svg {
    background: linear-gradient(        to bottom right,        #7c3aed,        #ec4899);
}
.categ_Box h2 {
    color: #0F172A;
    font-weight: 700;
    margin-bottom: 12px;
    font-size: 24px;
    line-height: 1.33333;
}
.categ_Box:hover h2{color: #2563EB}
.categ_Box p {
    color: #64748B;
    margin-bottom: 16px;
}
.premi {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
span.two_dom {
    color: #64748B;
    font-size: 14px;
    line-height: 1.42857;
}
span.arrow_Sb {
    color: #2563EB;
}
.categ_Box:hover span.arrow_Sb{ transform: translateX(8px);
    transition: transform 0.3s ease;}


.categ_Box:nth-child(2) .cat_Svg{
    background: linear-gradient(to bottom right, #059669, #10B981);
}
.categ_Box:nth-child(3) .cat_Svg{
    background: linear-gradient(to bottom right, #2563eb, #10b981);
}
.categ_Box:nth-child(4) .cat_Svg{
    background: linear-gradient(to bottom right, #f59e0b, #ef4444);
}
.categ_Box:nth-child(5) .cat_Svg{
    background: linear-gradient(to bottom right, #ef4444, #ec4899);
}
.categ_Box:nth-child(6) .cat_Svg{
    background: linear-gradient(to bottom right, #6366f1, #8b5cf6);
}
.looking_what {
    margin-top: 64px;
    text-align: center;
    padding: 48px;
    background: linear-gradient(to bottom right, #2563eb, #7c3aed);
    border-radius: 16px;
}
.looking_what h2 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    line-height: 1.2;
    margin-bottom: 16px;
}
.looking_what p {
    opacity: .9;
    font-size: 18px;
    margin-bottom: 32px;
    line-height: 1.55556;
    color: #fff;
}
.lookn_btn {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 16px;
}
a.req_dom {
    color: #2563eb;
    background: #fff;
    padding: 12px 32px;
    border-radius: 10px;
    font-weight: 500;
}
a.brw_all {
    color: #fff;
    font-weight: 500;
    background: #ffffff1a;
    padding: 12px 32px;
    border: 1px solid #ffffff33;
    border-radius: 10px;
}
.browser_domain {
    padding-bottom: 80px;
}
.titles {
    margin-bottom: 32px;
}
.titles h1 {
    color: #0f172a;
    font-weight: 700;
    line-height: 1.11111;
    font-size: 36px;
    margin-bottom: 16px;
}
.titles p {
    color: #64748b;
    line-height: 1.55556;
    font-size: 18px;
}
.serchbox_main {
    display: flex;
    gap: 16px;
    margin-bottom: 32px;
    flex-wrap: wrap;
}
.serchbox {
    position: relative;
    flex: 1;
}
.serchbox input[type="text"] {
    padding-left: 48px;
    background: #fff;
    padding-right: 16px;
    padding-block: 16px;
    border: 1px solid oklch(92.8% .006 264.531);
    border-radius: 10px;
    width: 100%;
    font-size: 16px;
    font-weight: 400;
    opacity: 1;
}
.serchbox svg {
    position: absolute;
    color: #64748b;
    top: 50%;
    left: 16px;
    transform: translateY(-50%);
}
.serchbox_main select {
    color: #0f172a;
    padding-block: 16px;
    padding-inline: 16px;
    border: 1px solid oklch(92.8% .006 264.531);
    border-radius: 10px;
}
.borwser_detial_main {
    display: flex;
    gap: 32px;
}
.filter-card {
    width: 256px;
    background: #fff;
    border-radius: 14px;
    padding: 20px;
    border: 1px solid #e5e7eb;
    /* position: sticky; */height: 100%;
}

/* HEADER */
.filter-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 20px;
}

.filter-header h3 {
    font-size: 18px;
    margin: 0;
    font-weight: 600;
    color: #111827;
}

.clear {
    font-size: 14px;
    color: #2563eb;
    cursor: pointer;
}

/* SECTION */
.filter-section {
    margin-bottom: 22px;
}

.filter-section h4 {
    font-size: 15px;
    margin-bottom: 12px;
    color: #111827;
    font-weight: 600;
}

/* RANGE */
.range {
    width: 100%;
}

.range input {
    width: 100%;
    appearance: none;
    height: 6px;
    background: #e5e7eb;
    border-radius: 10px;
    outline: none;
}

/* THUMB */
.range input::-webkit-slider-thumb {
    appearance: none;
    width: 16px;
    height: 16px;
    background: #1d4ed8;
    border-radius: 50%;
    cursor: pointer;
}

.range-values {
    display: flex;
    justify-content: space-between;
    font-size: 13px;
    margin-top: 6px;
    color: #6b7280;
}

/* CHECKBOX LIST */
.checkbox-group {
    display: flex;
    flex-direction: column;
    gap: 10px;
}

.checkbox-group label {
    display: flex;
    align-items: center;
    gap: 10px;
    font-size: 14px;
    color: #374151;
    cursor: pointer;
}

/* CUSTOM CHECKBOX */
.checkbox-group input {
    width: 16px;
    height: 16px;
    border: 1px solid #9ca3af;
    border-radius: 4px;
    appearance: none;
    cursor: pointer;
    position: relative;
}

.checkbox-group input:checked {
    background: #2563eb;
    border-color: #2563eb;
}

.checkbox-group input:checked::after {
    content: "";
    position: absolute;
    top: 2px;
    left: 5px;
    width: 3px;
    height: 7px;
    border: solid #fff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.domain_span.span_dom {
    margin-top: 21px !important;
}
.domain_mainss {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
   
}
.domain_mains p.prp {
    flex: 0 !important;
}
.domain_flex {
    flex: 1;
}
.feature_Box.box_Fea.fis_re .domain_span {
    margin-top: 21px;
}
.about_domain {
    padding-bottom: 80px;
}
.about_domain .title p {
   
    line-height: 1.625;
    max-width: 896px;
    margin: 0 auto;
}
.mission_oru {
    background: #fff;
    text-align: center;
    box-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);
    padding: 48px;
    border: 1px solid oklch(92.8% .006 264.531);
    border-radius: 16px;
    margin-bottom: 64px;
}
.mission_oru h2 {
    color: #0f172a;
    font-weight: 700;
    font-size: 30px;
    line-height: 1.2;
    margin-bottom: 24px;
}
.mission_oru p {
    color: #64748b;
    line-height: 1.625;
    font-size: 18px;
    max-width: 768px;
    margin: 0 auto;
}
.domain_main_asset.About_domain {
    grid-template-columns: repeat(4, minmax(0, 1fr));
    margin-bottom: 64px;
}
.domain_main_asset.About_domain .domain_box p {
   
    letter-spacing: 0.2px;
}
.domain_main_asset.About_domain .domain_box:nth-child(4) .asset_Svg{
    background: linear-gradient(        to bottom right,        #ec4899,        #7c3aed);
}
.domain_main_asset.About_domain .domain_box:nth-child(3) .asset_Svg{
    background: linear-gradient(        to bottom right,        #f59e0b,        #ef4444);
}
.priv_port {
    float: left;
    width: 100%;
    padding: 48px;
    background: linear-gradient(        to bottom right,        #2563eb,  #7c3aed);
    border-radius: 16px;
    margin-bottom: 64px;
}
.priv_port h2 {
    color: #fff;
    text-align: center;
    font-weight: 700;
    font-size: 30px;
    line-height: 1.2;
    margin-bottom: 24px;
}
.prive_main {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 32px;
    max-width: 896px;
    margin: 0 auto;
}
.priv_box h3 {
    font-weight: 600;
    font-size: 20px;
    line-height: 1.4;
    margin-bottom: 12px;
    color: #fff;
}
.priv_box p {
    color: #ffffffe6;
}
.perfect_domain {
    text-align: center;
}
.perfect_domain h2 {
    color: #0f172a;
    font-weight: 700;
    font-size: 30px;
    margin-bottom: 24px;
    line-height: 1.2;
}
.perfect_domain p {
    color: #64748b;
    font-size: 20px;
    line-height: 1.4;
    max-width: 672px;
    margin: 0 auto;
    margin-bottom: 32px;
}
.perf_btn {
    display: flex;
    justify-content: center;
    gap: 16px;
    flex-wrap: wrap;
}
.perf_btn a {
    font-weight: 600;
    padding-block: 16px;
    padding-inline: 32px;
    border-radius: 14px;
}
a.bro_btn {
    background: #2563eb;
    color: #fff;
}
a.req_btnk {
    color: #2563eb;
    background: #fff;
    border: 2px solid #2563eb;
}
.contact {
    padding-bottom: 80px;
}
.contact .container {
    max-width: 896px;
}
.contact_main {
    margin-bottom: 48px;
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 32px;
}
.cont_Det {
    grid-column: span 1 / span 1;
}
.conatc_from {
    grid-column: span 2 / span 2;
}
.conatc_from form {
    background: #fff;
    box-shadow: 0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);
    padding: 32px;
    border: 1px solid oklch(92.8% .006 264.531);
    border-radius: 16px;
}
.detials_Con_box {
    background: #fff;
    margin-bottom: 24px;
    border: 1px solid oklch(92.8% .006 264.531);
    padding: 32px;
    border-radius: 16px;
}
.con_svg {
    width: 48px;
    height: 48px;
    border-radius: 14px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: linear-gradient(        to bottom right,        #2563EB,        #7c3aed    );
    margin-bottom: 16px;
}
.detials_Con_box h3 {
    color: #0f172a;
    font-weight: 700;
    margin-bottom: 8px;
    line-height: 1.5;
    font-size: 18px;
}
.detials_Con_box a {
    color: #2563eb;
    font-size: 14px;
    line-height: 1.42857;
}
.detials_Con_box:nth-child(2) .con_svg{background: linear-gradient(to bottom right, #10B981, #059669)}
.detials_Con_box:last-child{margin-bottom: 0px}
.back_categore {
    padding-bottom: 80px;
}
a.bac_cat {
    color: #2563eb;
    display: flex;
    align-items: center;
    gap: 8px;
    margin-bottom: 24px;
}
.ai_domain_main{margin-bottom: 48px}
.domain_flexss {
    display: flex;
    gap: 24px;
    align-items: flex-start;
    margin-bottom: 24px;
}
.ai_svg {
    width: 80px;
    height: 80px;
    border-radius: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: linear-gradient(        to bottom right,        #7c3aed ,        #ec4899);
}
.ai_txt h1 {
    font-size: 48px;
    line-height: 1;
    color: #0f172a;
    font-weight: 700;
    margin-bottom: 16px;
}
.ai_txt p {
    color: #64748b;
    font-size: 20px;
    line-height: 1.4;
    max-width: 768px;
}
.availble_domin {
    padding: 24px;
    border: 1px solid oklch(92.8% .006 264.531);
    border-radius: 16px;
    background: linear-gradient(        to bottom right,        #fff,        #f8fafc);
}
.availble_domin_grid {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
}
.av_nu {
    color: #0f172a;
    font-weight: 700;
    margin-bottom: 4px;
    font-size: 30px;
    line-height: 1.2;
}
.av_txt {
    color: #64748b;
    font-size: 14px;
}
.all_dom h2 {
    color: #0f172a;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.33333;
    margin-bottom: 24px;
}
.need_fen {
    padding: 32px;
    border: 1px solid #2563eb33;
    margin-top: 48px;
    border-radius: 16px;
    background: linear-gradient(        to bottom right,        oklab(54.615% -.026671 -.213549/.1),        oklab(54.1337% .0963843 -.226969/.1));
}
.need_fen h3 {
    color: #0f172a;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.33333;
    margin-bottom: 16px;
}
.need_fen p {
    color: #64748b;
    max-width: 672px;
    margin-bottom: 24px;
}
a.red_dom {
    background: #2563eb;
    color: #fff;
}
a.all_dom {
    color: #2563eb;
    background: #fff;
    border: 2px solid #2563eb;
}
.req_dom_btn {
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.req_dom_btn a {
    padding-block: 12px;
    padding-inline: 32px;
    border-radius: 10px;
}
.sas_Svg {
    background: linear-gradient(        to bottom right,        #2563EB,        #10b981);
}
.fian_Svg {
    background: linear-gradient(        to bottom right,        #059669,        #10b981);
}
.policy_inner {
    padding-bottom: 80px;
}

.policy_inner .container {
    max-width: 896px;
}
.policy_inner h1 {
    font-size: 36px;
    color: #0f172a;
    font-weight: 700;
    line-height: 1.11111;
    margin-bottom: 32px;
}
.Privacy-box {
    background: #fff;
    border-radius: 14px;
    border: 1px solid oklch(92.8% .006 264.531);
    padding: 32px;
}
.intro_Tex {
    margin-bottom: 24px;
}

.intro_Tex h2 {
    color: #0f172a;
    font-weight: 600;
    font-size: 24px;
    line-height: 1.33333;
    margin-bottom: 16px;
}

.intro_Tex p {
    color: #64748b;
    margin-bottom: 0px;
}
.intro_Tex ul {
    margin-top: 12px !important;
    margin: 0px;
    margin-left: 32px !important;
}
.intro_Tex ul li {
    list-style: disc;
    margin-bottom: 8px;
    color: #64748b;
}
.intro_Tex ul li:last-child{margin-bottom: 0px}
.intro_Tex a,.intro_Tex p a {
    color: #2563eb;
}
.intro_Tex a:hover,.intro_Tex p a:hover {
    text-decoration: underline !important;
}
.copy_de {
    padding-top: 24px;
    border-top: 1px solid oklch(92.8% .006 264.531);
}
p.last_up {
    color: #64748b;
    font-size: 14px;
    line-height: 1.42857;
}
.faq,.buying_guide_inner,.site_map{
    padding-bottom: 80px;
    padding-top: 60px;
}
.faq .title,.site_map .title {
    margin-bottom: 48px;
}
.faq .container{max-width: 896px}
.kfaq-wrapper {
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  overflow: hidden;
  background: #fff;
}

.kfaq-item {
    border-bottom: 1px solid #e5e7eb;
    background: #fff;
    padding: 24px;
}

.kfaq-item:last-child {
  border-bottom: none;
}

.kfaq-question {
    background: #fff;
    cursor: pointer;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-size: 18px;
    font-weight: 600;
    color: #0f172a;
}



.kfaq-icon {
  display: flex;
}

.kfaq-chevron {
  color: #2563EB;
  transition: transform 0.3s ease;
}

/* rotate when open */
.kfaq-item.active .kfaq-chevron {
  transform: rotate(180deg);
}

.kfaq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.3s ease;
}

.kfaq-answer p {
    /* padding: 15px 20px; */
    /* font-size: 14px; */
    color: #64748b;
    margin-top: 16px;
}
.still_ques {
    padding: 32px;
    text-align: center;
    border-radius: 14px;
    margin-top: 48px;
    background: linear-gradient(        to bottom right,        #2563eb,  #7c3aed);
}

/* open */
.kfaq-item.active .kfaq-answer {
  max-height: 200px;
}
.still_ques {
    padding: 32px;
    text-align: center;
    border-radius: 14px;
    margin-top: 48px;
    background: linear-gradient(        to bottom right,        #2563eb,  #7c3aed);
    float: left;
    width: 100%;
}
.still_ques h2 {
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.33333;
    margin-bottom: 16px;
}
.still_ques p {
    margin-bottom: 24px;
    opacity: .9;
    color: #fff;
}
.still_btn a {
    color: #2563eb;
    background: #fff;
    font-weight: 600;
    padding-block: 12px;
    padding-inline: 32px;
    border-radius: 10px;
}
.still_btn {
    float: left;
    width: 100%;
    display: flex;
    justify-content: center;
}
.buying_guide_inner .container{max-width: 1152px}
.buying_guide_inner .title p{max-width: 714px;margin: 0 auto;}
.how_domian,.domain_Asset {
    margin-bottom: 64px;
}
h2.buy_Dom {
    text-align: center;
    color: #0f172a;
    font-weight: 700;
    font-size: 30px;
    line-height: 1.2;
    margin-bottom: 32px;
}
.dom_main {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 24px;
}
.dom_main_box {
    border-radius: 14px;
    background: #fff;
    border: 1px solid oklch(92.8% .006 264.531);
    padding: 24px;
}
.dom_svg {
    border-radius: 10px;
    width: 48px;
    height: 48px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: linear-gradient(        to bottom right,        #2563EB,        #7c3aed    );
    margin-bottom: 16px;
}
.ste_div {
    color: #2563eb;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.42857;
    margin-bottom: 8px;
}
.dom_main_box h3 {
    margin-bottom: 12px;
    font-weight: 600;
    line-height: 1.55556;
    font-size: 18px;
}
.dom_main_box p {
    font-size: 14px;
    color: #64748b;
    line-height: 1.625;
}
.secure_main {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
}
.secure_Box {
    background: #fff;
    border: 1px solid oklch(92.8% .006 264.531);
    padding: 24px;
    border-radius: 14px;
}
.sect_svg {
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    background: #f8fafc;
    margin-bottom: 16px;
    border-radius: 10px;
}
.sect_svg svg {
    color: #2563eb;
}
.secure_Box h3 {
    color: #0f172a;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.55556;
    margin-bottom: 12px;
}
.secure_Box p {
    color: #64748b;
    line-height: 1.625;
}
.proc_main {
    margin-bottom: 64px;
    padding: 32px;
    background: #fff;
    border-radius: 14px;
    border: 1px solid oklch(92.8% .006 264.531);
}
.proc_main h2 {
    color: #0f172a;
    font-size: 24px;
    line-height: 1.33333;
    margin-bottom: 24px;
    font-weight: 700;
}
.infp_imo_box {
    margin-bottom: 24px;
}
.infp_imo_box:last-child {
    margin-bottom: 0px;
}
.infp_imo_box h3 {
    color: #0f172a;
    font-weight: 600;
    font-size: 18px;
    line-height: 1.55556;
    margin-bottom: 8px;
}
.infp_imo_box p {
    color: #64748b;
    letter-spacing: 0.3px;
}
.still_ques.mor_gl {
    margin-top: 0px;
}
a.cont_btn {
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
}
.still_btn.help_btn {
    gap: 16px;flex-wrap: wrap;
}
.map_main {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 32px;
}
.map_Box {
    background: #fff;
    border: 1px solid oklch(92.8% .006 264.531);
    padding: 32px;
    border-radius: 14px;
}
.pag_txt {
    display: flex;
    margin-bottom: 24px;
    gap: 12px;
    align-items: center;
}
.map_Svgg {
    width: 40px;
    height: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 10px;
    background: linear-gradient(        to bottom right,        #2563EB,        #7c3aed    );
}
.pag_txt h2 {
    margin-bottom: 0px;
    font-weight: 700;
    line-height: 1.33333;
    font-size: 24px;
}
.map_Box ul {
    margin: 0px;
}
.map_Box ul li a {
    display: flex;
    align-items: center;
    gap: 8px;
    color: #2563eb;
}
.map_Box ul li{
   margin-bottom: 12px;
}
.map_Box ul li:last-child{
   margin-bottom:0px;
}
.map_Box:nth-child(2) .map_Svgg{background: linear-gradient(to bottom right, #10B981, #059669)}
.map_Box.box_map {
    grid-column: span 2 / span 2;
}
.map_Box.box_map .map_Svgg {
    background: linear-gradient(        to bottom right,        #f59e0b,        #ef4444);
}
.map_Box.box_map ul {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
}
.map_Box.box_map ul a {
    padding: 12px;
}
.map_Box.box_map ul li {
    margin-bottom: 0px;
}
.map_Box.box_map.map_gra {
    background: linear-gradient(        to bottom right,        #2563eb,  #7c3aed);
}
.map_Box.box_map.map_gra h2 {
    color: #fff;
}
.map_Box.box_map.map_gra a {
    color: #fff;
}
.pag_txt.dom_A {
    margin-bottom: 16px;
}
h2.ai_domain {
    font-size: 20px;
    line-height: 1.4;
}
ul.ai_height li {
    margin-bottom: 0px;
}
ul.ai_height {
    max-height: 320px;
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 8px;
    overflow-y: auto;
}
ul.ai_height li a {
    font-size: 14px;
    padding: 8px;
}
ul.ai_height li a svg {
    height: 12px;
    width: 12px;
}
.looking-need {
    background: #fff;
    padding: 32px;
    border: 1px solid oklch(92.8% .006 264.531);
    border-radius: 14px;
    margin-top: 48px;
}
.looking-need h3 {
    color: #0f172a;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.33333;
    margin-bottom: 16px;
}
.looking-need p {
    color: #64748b;
    margin-bottom: 24px;
}
.looking-need a {
    background: #2563eb;
    color: #fff;
    border-radius: 10px;
    padding-inline: 32px;
    padding-block: 12px;
    font-weight: 600;
}
.xml {
    text-align: center;
    margin-top: 32px;
}
.xml p {
    color: #64748b;
    font-size: 14px;
    line-height: 1.42857;
}
.xml p a {
    color: #2563eb;
}
.vendor {
    padding-bottom: 80px;
    padding-top: 80px;
}
.vendore_first {
    background: #fff;
    padding: 48px;
    border: 1px solid oklch(92.8% 0.006 264.531);
    border-radius: 14px;
    margin-bottom: 32px;
}
.vendor_flex {
    display: flex;
    margin-bottom: 24px;
    gap: 24px;
    justify-content: space-between;
    align-items: center;
    flex-direction: row;
}
.vendor_left h1 {
    font-size: 48px;
    line-height: 1;
    color: #0F172A;
    font-weight: 700;
    margin-bottom: 12px;
}
.vendor_left h1 span {
    color: #64748B;
}
.vendor_left p {
    color: #64748B;
    font-size: 20px;
    line-height: 1.4;
}
.vendor_right {
    flex-shrink: 0;
    width: 392px;
}
.ven_doll {
    text-align: right;
    margin-bottom: 16px;
}
.ven_doll span {
    color: #0F172A;
    font-weight: 700;
    font-size: 36px;
    line-height: 1.11111;
}
.ven_btn {
    display: flex;
    /* flex-wrap: wrap; */
    gap: 12px;
}
a.daddy_btn {
    background: #2563EB;
    color: #fff;
    gap: 8px;
    font-size: 16px;
    line-height: 1.42857;
    padding-block: 12px;
    padding-inline:17px;
    text-align: center;
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    font-weight: 600;
}
.vendor_left {
    max-width: 712px;
}
a.make_btn {
    color: #2563EB;
    border: 1px solid #2563EB;
    font-size: 16px;
    line-height: 1.42857;
  padding-block: 12px;
    padding-inline:16px;
    text-align: center;
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 10px;
    font-weight: 600;
}
.featured_flex {
    display: flex;
    gap: 8px;
    flex-wrap: wrap;
}
.featured_flex span {
    color: #64748b;
    font-size: 14px;
    line-height: 1.42857;
    padding: 8px 16px;
    background: #f8fafc;
    border-radius: 3.40282e38px;text-transform: capitalize;
}
span.featue_first {
    color: #2563eb !important;
}
h2.simi_Dom {
    color: #0F172A;
    font-weight: 700;
    font-size: 24px;
    line-height: 1.33333;
    margin-bottom: 24px;
}
.vendore_middle_box {
    background: #fff;
    border: 1px solid oklch(92.8% 0.006 264.531);
    border-radius: 14px;
    padding-top: 48px;
    padding: 24px;
    position: relative;
}
.vendore_middle {
    margin-bottom: 32px;
}
h2.inf_domain {
    margin-bottom: 16px;
    font-size: 20px;
    line-height: 1.4;
    color: #0F172A;
    font-weight: 600;
}
.ext_box {
    margin-bottom: 16px;
}
.ext_box:last-child{
    margin-bottom: 0px;
}
.Extension_txt {
    color: #64748B;
    font-size: 14px;
    margin-bottom: 4px;
    line-height: 1.42857;
}
.com_txt {
    font-weight: 500;
    color: #0F172A;
}
h2.inf_domain.com_inf {
    margin-bottom: 8px;
}
p.dom_resr {
    margin-bottom: 16px;
    font-size: 14px;
    line-height: 1.42857;
    color: #64748B;
}
.ven_sec_svg {
    background: #F8FAFC;
    border-radius: 10px;
    width: 48px;
    height: 48px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 16px;
}
.ven_sec_svg svg {
    color: #059669;
}
.space_inf_bx {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px;
    background-color: #F8FAFC;
    border-radius: 10px;
    margin-bottom: 12px;
}
.space_inf_bx:last-child{margin-bottom: 0px}
span.cod_vend {
    color: #0F172A;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.42857;
}
span.cloud_price {
    color: #059669;
    font-weight: 700;
    font-size: 14px;
    line-height: 1.42857;
}
.ven_sec_svg.svg_ven svg {
    color: #2563EB !important;
}
.scrool_BOX {
    margin-bottom: 16px;
}
.scrool_BOX:last-child {
    margin-bottom: 0px;
}
.brandability {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 8px;
}
span.brand_li {
    text-transform: capitalize;
    color: #64748B;
    font-size: 14px;
    line-height: 1.42857;
}
span.brand_per {
    color: #0F172A;
    font-weight: 600;
    font-size: 14px;
    line-height: 1.42857;
}
.bran_full {
    height: 8px;
    background-color: #F8FAFC;
    width: 100%;
    border-radius: 3.35544e+07px;
    overflow: hidden;
}
.brand_hafk {
    width: 100%;
    border-radius: 3.35544e+07px;
    height: 8px;
    background: linear-gradient(to right, #2563EB, #10B981);
}
.scrool_BOX:nth-child(1) .brand_hafk{width: 85%}
.scrool_BOX:nth-child(2) .brand_hafk{width: 90%}
.scrool_BOX:nth-child(3) .brand_hafk{width: 95%}
.scrool_BOX:nth-child(4) .brand_hafk{width:80%}




/* Home Page Form Design */
.form_domani form label {color: #0F172A !important;font-weight: 600 !important;font-size: 14px !important;line-height: 1.4;margin-bottom: 8px;}
.form_domani form input::placeholder, .form_domani form textarea::placeholder {color:gray !important;}
.form_domani form input, .form_domani form textarea {padding: 12px 16px !important;background: #fff;border: 1px solid #ebe6e7;border-radius: 10px;font-size: 15px !important;font-weight: 300 !important;line-height: 1.5;width:100%;}
.form_domani form textarea {height:146px !important;}
.form_domani form input#gform_submit_button_1 {font-weight: 600 !important;font-size: 18px !important;line-height: 1.5;padding: 16px 32px !important;background: #2563EB !important;border-radius: 14px !important;gap: 8px;display: flex;}
.form_domani form input#gform_submit_button_1:hover {opacity:90%;}



/* Contact Page Form Design */
.gform_heading {display: none;}
.conatc_from form label {color: #0F172A !important;font-weight: 600 !important;font-size: 14px !important;line-height: 1.4;margin-bottom: 8px;}
.conatc_from form input::placeholder, .form_domani form textarea::placeholder {color:gray !important;}
.conatc_from form input, .conatc_from form textarea {padding: 12px 16px !important;background: #fff;border: 1px solid #ebe6e7;border-radius: 10px;font-size: 15px !important;font-weight: 300 !important;line-height: 1.5;width:100%;}
.conatc_from form textarea {height:170px !important;}
.conatc_from form input#gform_submit_button_2 {font-weight: 600 !important;font-size: 18px !important;line-height: 1.5;padding: 16px 32px !important;background: #2563EB !important;border-radius: 14px !important;gap: 8px;display: flex;}
.conatc_from form input#gform_submit_button_2:hover {opacity:90%;}



/* Request A Domain Page Form Design */
.req_form form label {color: #0F172A !important;font-weight: 600 !important;font-size: 14px !important;line-height: 1.4;margin-bottom: 8px;}
.req_form form input::placeholder, .form_domani form textarea::placeholder {color:gray !important;}
.req_form form input, .req_form form textarea, .req_form form select {padding: 12px 16px !important;background: #fff;border: 1px solid #ebe6e7;border-radius: 10px;font-size: 15px !important;font-weight: 300 !important;line-height: 1.5;width:100%;}
.req_form form textarea {height:146px !important;}
.req_form form input#gform_submit_button_3 {font-weight: 600 !important;font-size: 18px !important;line-height: 1.5;padding: 16px 32px !important;background: #2563EB !important;border-radius: 14px !important;gap: 8px;display: flex;}
.req_form form input#gform_submit_button_3:hover {opacity:90%;}

.inner-page .btn {font-weight: 600 !important;font-size: 18px !important;line-height: 1.5;padding: 16px 32px !important;background: #2563EB !important;border-radius: 14px !important;gap: 8px;}
.inner-page .btn:hover {opacity:90%;}
input#price-range {
    background: #2563eb;
    width: 100%;
    color: #fff;
}
.happnes_Box h3{
    font-weight: 700;
}

