html, body{font-family:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";font-size:16px;font-weight:400;color: #16140c;lbackground-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;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;
}
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{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: #1F6AE1 !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: 80px 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: 1.125rem;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    font-family: "Inter", sans-serif;
    font-weight: 300;
    position: relative;
    z-index: 1;
    border-radius: 10px;
    padding: 17px 35px 16px 35px;
    border: none !important;
    box-shadow: none !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;
}
.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: #1A73E8;
    color: #fff;
}
.btn-primary.white {
    background-color: #ffffff !important;
    color: #1A73E8 !important;
    border: 2px solid #1A73E8 !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: 16px;
}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: 76px;
}/*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: #555555;
    /* padding: 10px 0; */
    font-weight: 400;
}
.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{-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;}
.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;}
select{-moz-appearance:none;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;appearance:none;}
.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 !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%;
    padding: 18px 0;
    float: left;
    box-shadow: 0px 0px 8px #0000004d;
    position: fixed;
    z-index: 999;
    background-color: #ffffff;
    left: 0;
    right: 0;
    top: 0;
}
.main_logo {
    display: block;
    align-items: center;
}
.menu_right .btn {
    padding: 10px 34px;
    font-size: 16px;
    background: #1F6AE1 !important;
    border-radius: 46px !important;
}
.banner {
    width: 100%;
    padding: 120px 0px;
    text-align: center;
    background: linear-gradient(135deg, #eff6ff, #ffffff, #eff6ff);
}
.banner figcaption h1 {
    color: #111111;
    font-size: 60px;
    font-weight: 500;
    line-height: 1.25;
    margin-bottom: 24px;
}
.banner figcaption p {
    font-size: 1.25rem;
    color: oklch(37.3% 0.034 259.733);
    line-height: 1.4;
    margin-bottom: 33px;
    letter-spacing: 0.3px;
}
.banner_img {width: 100%;text-align: center;}
.banner_img img {max-width: 480px;    width: 100%;}

.banner figcaption p a {
    color: #1F6AE1;
}

.banner figcaption p a {
    color: #1557c2;
}
.barter {
    background: #F5F7FA;
    padding: 40px 0px;
}
.barter-box h2 {
    color: oklch(27.8% 0.033 256.848);
    color: oklch(27.8% 0.033 256.848);
    font-weight: 600;
    font-size: 24px;
    margin-bottom: 16px;
}

.menubar {
    display: flex;
}
.wsmenu .wsmenu-list li:last-child{margin-right: 32px}
.menu_right {
    margin-left: 16px;
    border-left: 1px solid oklch(87.2% 0.01 258.338);
    padding-left: 16px;
}
a.enlgish {
    font-size: 14px;
    line-height: 1.42857;
    background: #1A73E8;
    color: #fff;
    margin-right: 8px;
    border-radius: 3.35544e+07px;
    padding-inline: 12px;
    padding-block: 4px;
}
a.korean {
    color: #555555;
    font-size: 14px;
    line-height: 1.42857;
    /* background: #1A73E8; */
    /* color: #fff; */
    margin-right: 8px;
    border-radius: 3.35544e+07px;
    padding-inline: 12px;
    padding-block: 4px;
}
.main_logo span {
    float: left;
    width: 100%;
    font-size: 20px;
    line-height: 1.4;
    color: #111111;
    color: #111111;
    font-weight: 600;
    margin-bottom: 0px;
}
.main_logo small {
    color: #555555;
    line-height: 1.25;
    font-size: 10px;
    float: left;
    width: 100%;
}
.banner figcaption p {
    font-size: 20px;
    color: oklch(37.3% 0.034 259.733);
    line-height: 1.625;
    margin-bottom: 32px !important;
    /* letter-spacing: 0.3px; */
    max-width: 768px;
    margin: 0 auto;
}
.sceur-bnner {
    float: left;
    width: 100%;
    margin-top: 32px;
    display: flex;
    justify-content: center;
}
.sceur-bnner ul {
    margin: 0px;
    display: flex;
    gap: 24px;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.sceur-bnner ul li {
    display: flex;
    gap: 8px;
    align-items: center;
    font-size: 14px;
    line-height: 1.42857;
    color: #555555;
}
.sceur-bnner ul li svg {
    color: #1A73E8;
    width: 20px;
    height: 20px;
}
.web_plat_main {
    display: grid;
    gap: 32px;
    grid-template-columns: repeat(2, minmax(0, 1fr));
}
.web_block_box {
    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: 32px;
    background: #fff;
    border: 1px solid oklch(96.7% 0.003 264.542);
    border-radius: 14px;
}
.web_svg {
    height: 64px;
    width: 64px;
    background: #1A73E8;
    border-radius: 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 24px;
}
.web_svg svg {
    height: 32px;
    width: 32px;
}
.web_block_box h2 {
    color: #111111;
    line-height: 1.25;
    font-size: 30px;
    margin-bottom: 16px;
}
.web_block_box p {
    color: #555555;
    line-height: 1.625;
    font-size: 18px;
    margin-bottom: 24px;
}
.compare_btn a {
    background: #1A73E8;
    padding-inline: 24px;
    padding-block: 12px;
    color: #fff;
    border-radius: 10px;
}
.web_block_box:hover{box-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1))}
.bbsrc_sec {
    background: #F5F7FA;
}
.title h3 {
    font-size: 36px;
    line-height: 1.25;
    color: #111111;
    margin-bottom: 32px;
}
.bbsrc_main {
    max-width: 896px;
    margin: 0 auto;
}
.bbsrc_main li {
    display: flex;
    gap: 12px;
    float: left;
    width: 100%;
    margin-bottom: 16px;
}
.bbsrc_main li:last-child {
  
    margin-bottom: 0px;
}
.bbsrc_main li svg {
    color: #1A73E8;
}
.bbsrc_main li p {
    color: #555555;
    font-size: 18px;
    line-height: 1.55556;
}
.smart_main {
    max-width: 672px;
    margin: 0 auto;
}
.smart_main .title h3 {
    margin-bottom: 16px !important;
    max-width: 608px;
    margin: 0 auto;
}
.title p {
    color: #555555;
    line-height: 1.625;
    font-size: 18px;
    margin-bottom: 32px;
}
footer {
    background: #111111;
    padding: 48px 0px;
    float: left;
    width: 100%;
}
footer ul {
    float: left;
    width: 100%;
    margin-bottom: 24px;
    display: flex;
    flex-wrap: wrap;
    column-gap: 24px;
    justify-content: center;
}
footer ul li a {
    color: oklch(70.7% 0.022 261.325);
    font-size: 14px;
    line-height: 1.42857;
}
footer ul li a:hover{color: #fff}
footer p {
    float: left;
    width: 100%;
    text-align: center;
    color: oklch(55.1% 0.027 264.364);
    font-size: 14px;
    line-height: 1.42857;
}
.priv-mian {
    max-width: 896px;
    margin: 0 auto;
}
.priv-mian h1 {
    font-size: 48px;
    line-height: 1;
    color: #111111;
    margin-bottom: 32px;
}
ul.information-collet {
    float: left;
    width: 100%;
    margin: 0px;
}
ul.information-collet li {
    margin-bottom: 32px;
}
ul.information-collet li:last-child {
    margin-bottom: 0px;
}
ul.information-collet h2 {
    color: #111111;
    font-size: 24px;
    line-height: 1.625;
    margin-bottom: 16px;
}
ul.information-collet p {
    color: #555555;
    font-size: 16px;
    letter-spacing: 0.6px;
}
.Contact_main {
    max-width: 672px;
    margin: 0 auto;
}
.Contact_main .title h3 {
    font-size: 48px;
    line-height: 1;
    margin-bottom: 24px;
}
.About_inner .main_bnner {
    max-width: 900px;
    margin: 0 auto;
}
.About_inner .main_bnner figcaption h1 {
    color: #111111;
    font-size: 48px;
    font-weight: 500;
    line-height: 1.25;
    margin-bottom: 24px;
}
.About_inner {
    padding: 80px 0px;
}
.mission_main {
    max-width: 900px;
    margin: 0 auto;
}
.mission_main p {
    margin-bottom: 16px;
    color: #555555;
    line-height: 1.625;
    font-size: 18px;
    letter-spacing: 0.6px;
}
.mission_main p:last-child{margin-bottom: 0px}
.review_about {
    background: #F5F7FA;
}
.revie_main {
    max-width: 900px;
    margin: 0 auto;
}
.secu_main {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 24px;

}
.secu_box {
    display: flex;
    gap: 16px;
    align-items: flex-start;
}
.sec_svg {
    height: 40px;
    background: #1A73E8;
    border-radius: 10px;
    justify-content: center;
    width: 40px;
    display: flex;
    align-items: center;
}
.secu_box h3 {
    margin-bottom: 4px;
    color: #111111;
    font-size: 20px;
    line-height: 1.4;
}
.evlu .title h3 {
    margin-bottom: 24px;
}
.evlu .title p {
    margin-bottom: 32px !important;
    max-width: 836px;
    margin: 0 auto;
}
.evlu .bbsrc_main {
    max-width: 600px;
}
.aff-mis {
    background: #f5f7fa;
}
.evlu .compare_btn a {
    
    padding-inline: 32px;
    padding-block: 16px;
  
    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));
}
.evlu .compare_btn{display: flex;justify-content: center;}
.evlu.build_ai {
    background: #f5f7fa;
}
.bnner_Svg {
    background: #1A73E8;
    border-radius: 14px;
    width: 80px;
    height: 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 24px;
}
.bnner_Svg svg {
    width: 40px;
    height: 40px;
}
.svg-main {
    float: left;
    width: 100%;
    display: flex;
    justify-content: center;
}
.faq_inner ul {
    max-width: 896px;
    margin: 0 auto;
}
.faq_inner ul li {
    padding: 24px;
    background: #F5F7FA;
    border-radius: 10px;
    margin-bottom: 24px;
}
.faq_inner ul li:last-child{
   
    margin-bottom: 0px;
}
.faq_inner ul li h3 {
    font-size: 20px;
    line-height: 1.4;
    color: #111111;
    font-weight: 600;
    margin-bottom: 12px;
}
.faq_inner ul li p {
    color: #555555;
    line-height: 1.625;
    letter-spacing: 0.4px;
}
.ai-transforming {
    background: #f5f7fa;
}
.ai-transforming .title {
    display: flex;
    gap: 12px;
    justify-content: center;
    align-items: center;margin-bottom: 24px;
}
.ai-transforming .title h3{margin-bottom: 0px}
.ai-transforming .title svg {
    color: #1A73E8;
    width: 32px;
    height: 32px;
}
.arti_main {
    max-width: 832px;
    margin: 0 auto;
}
.arti_main p {
    color: #555555;
    line-height: 1.625;
    font-size: 18px;
    margin-bottom: 16px;
}
.arti_main p:last-child{margin-bottom: 0px}
.arti_main_box {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 24px;
    text-align: center;
    margin-top: 32px;
}
.arti_Box {
    padding: 24px;
    background: #fff;
    border-radius: 10px;
}
.arti_Box h3 {
    color: #1A73E8;
    font-weight: 700;
    font-size: 30px;
    margin-bottom: 8px;
    line-height: 1.2;
}
.arti_Box span {
    float: left;
    width: 100%;
    color: #555555;
    font-size: 14px;
    line-height: 1.42857;
}
.buil_main {
    background: linear-gradient(135deg, #eff6ff, #ffffff, #eff6ff);
    max-width: 1024px;
    margin: 0 auto;
    padding: 48px;
    box-shadow: 0 20px 25px -5px var(--tw-shadow-color, rgb(0 0 0 / 0.1)), 0 8px 10px -6px var(--tw-shadow-color, rgb(0 0 0 / 0.1));
    border-radius: 16px;
    border: 1px solid oklch(92.8% 0.006 264.531);
}
.buil_txt {
    display: flex;
    gap: 16px;
    align-items: center;
    margin-bottom: 24px;
}
.buil_svg {
    background: #1A73E2;
    border-radius: 14px;
    align-items: center;
    justify-content: center;
    display: flex;
    width: 64px;
    height: 64px;
}
.buil_svg svg {
    height: 32px;
    width: 32px;
}
.web_ai_tt h3 {
    color: #111111;
    font-weight: 600;
    font-size: 30px;
    line-height: 1.2;
    margin-bottom: 0px;
}
.web_ai_tt p {
    color: #555555;
    font-size: 14px;
    line-height: 1.42857;
}
p.Wegic {
    color: #555555;
    font-size: 18px;
    line-height: 1.625;
    letter-spacing: 0.6px;margin-bottom: 24px;
}
.power {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
    gap: 16px;
    margin-bottom: 32px;
}
.powe-box {
    display: flex;
    gap: 12px;
    align-items: flex-start;
}
.pow-svg svg {
    color: #1A73E8;
    width: 20px;
    height: 20px;
}
.pow_txt h3 {
    color: #111111;
    margin-bottom: 0px;
    font-size: 16px;
}
.pow_txt p {
    color: #555555;
    font-size: 14px;
}
a.btn.btn-default svg {
    width: 20px;
    height: 20px;
}
a.btn.btn-default.weg_btn {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;width: 183.95px;
}
#featured .title h3 {
    margin-bottom: 48px;
}
.bul_dey {
    float: left;
    width: 100%;
}
.faq_builder {
    background: #F5F7FA;
}
.faq_builder ul li {
    background: #fff;
}
.ai-magic {
    background: #F5F7FA;
    padding: 32px;
    border-radius: 14px;
    max-width: 896px;
    margin: 0 auto;
}
.ai-magic h3 {
    color: #111111;
    font-size: 24px;
    line-height: 1.33333;
    margin-bottom: 16px;
}
.ai-magic p {
    color: #555555;
    line-height: 1.625;
    font-size: 18px;
    margin-bottom: 24px;
    letter-spacing: 0.7px;
}

.ai-magic a {
    background: #1A73E8;
    border-radius: 10px;
    color: #fff;
    padding-block: 12px;
    padding-inline: 32px;
}
.shopify {
    background: #F5F7FA;
}
.shopify .container{max-width: 896px}
.shopify-box {
    background: #fff;
    border: 2px solid #1A73E8;
    float: left;
    width: 100%;
    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-radius: 16px;
}
.shop-txt {
    float: left;
    width: 100%;
    gap: 8px;
    display: flex;
    align-items: center;
    margin-bottom: 16px;
}
.shop-txt svg {
    color: #1A73E8;
    fill: #1A73E8;
    width: 24px;
    height: 24px;
}
.shop-txt h3 {
    margin-bottom: 0px;
    font-size: 30px;
    line-height: 1.2;
    color: #111111;
    font-weight: 600;
}
.shopify-box p {
    color: #55554F;
    line-height: 1.625;
    font-size: 18px;
    margin-bottom: 24px;
}
.shopify-box small {
    float: left;
    width: 100%;
    color: #55554F;
    font-size: 14px;
    line-height: 1.42857;
    margin-top: 16px;
}
.platform-table-wrapper {
    width: 100%;
    /* border: 1px solid #e5e7eb; */
    /* border-radius: 8px; */
    overflow: hidden;
    /* font-family: Arial, sans-serif; */
}

.pt-row{
  display:grid;
  grid-template-columns: 1.2fr 2fr 1fr 2fr 1fr;
  align-items:center;
  padding:18px 15px;
  border-bottom:1px solid #e5e7eb;
  background:#fff;
}

.pt-head {
    /* background: #f3f4f6; */
    font-weight: 600;
    border-bottom: 2px solid oklch(92.8% 0.006 264.531);
}
.pt-highlight {
    background: oklch(97% 0.014 254.604);
}
.pt-platform{
  font-weight:600;
}

.pt-badge{
  background:#3b82f6;
  color:#fff;
  font-size:12px;
  padding:3px 8px;
  border-radius:20px;
  margin-left:8px;
}

a.pt-btn {
    background: #2563eb;
    color: #fff;
    text-decoration: none;
    padding: 8px 24px;
    border-radius: 8px;
    font-size: 14px;
    display: inline-block;
}

a.pt-btn:hover{
  background:#1e40af;
}

.gform_confirmation_message {
    color: green;
    font-size: 20px;
}
.search-result-data,#inner-page {
    margin-top: 100px;
}
.search-result-data h1.page-title, .search-result-data h2, .Not_found.text-center h2 {
    float: left;
    width: 100%;
    color: #000000 !important;
    font-size: 40px;
    margin-bottom: 0px;
    margin-bottom: 10px;
    font-weight: 500 !important;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.search-result-count.default-max-width, p.grey-text, .service-txt p {
    float: left;
    width: 100%;
    font-size: 19px;
    line-height: 32px;
    word-spacing: normal;
    color: #000000;
}
section.search-result-data ul li a {
    color: #000000;
    font-size: 19px;
    margin-bottom: 0px;
    /* font-family: robotomedium; */
    margin-top: 0;
    float: left;
    width: 100%;
    text-transform: uppercase;
    box-shadow: 0 0 8px 0 #999;
    padding: 20px;
    margin-top: 15px;
}
.defult_pages_content span.alignleft, .service-img {
    width: 45%;
    float: left;
    margin-right: 20px;
}
.defult_pages_content span.alignleft img, .service-img img {
    width: 100%;
}
.about_us_main p, .service-txt p {
    width: unset;
    float: unset;
    font-size: 20px;
    margin-bottom: 20px;
}
.page-not-link.grey-text a.btn {
    font-size: 20px;
    background: #000000;
    color: #fff;
}
.page-not-link.grey-text {
    color: #000000;
}
.alert.alert-info {
    float: left;
    width: 100%;
}
.defult_pages_content {
    margin-top: 100px;
}
.contact_from label {
    color: #111111;
    font-size: 14px !important;
    line-height: 1.42857;
    margin-bottom: 8px !important;
    font-weight: 500 !important;
}
.contact_from input, .contact_from textarea {
    padding-inline: 16px !important;
    padding-block: 12px !important;
    border: 1px solid oklch(87.2% 0.01 258.338) !important;
    border-radius: 10px !important;
}
textarea#input_1_5 {
    height: 170px !important;
}
input#gform_submit_button_1 {
    background: #1a73e8;
    font-weight: 600;
    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));
}
.tnp-field.tnp-field-email label {
    display: none;
}
.smart-form .tnp.tnp-subscription {
    max-width: 512px !important;
    margin: 0 auto !important;
}
input#tnp-1 {
    padding-inline: 16px;
    border: 1px solid oklch(87.2% 0.01 258.338) !important;
    background: transparent !important;
    border-radius: 10px !important;
    width: 365px !important;
}
input.tnp-submit {
    background: #1A73E8 !important;font-weight:600;
}
.gt-current-lang {
    font-size: 14px;
    line-height: 1.42857;
    background: #1A73E8;
    color: #fff !important;
    margin-right: 8px;
    border-radius: 3.35544e+07px;
    padding-inline: 12px;
    padding-block: 4px;
}
.nturl {
    color: #555555;
    font-size: 14px;
    line-height: 1.42857;
    /* background: #1A73E8; */
    /* color: #fff; */
    margin-right: 8px;
    border-radius: 3.35544e+07px;
    padding-inline: 12px;
    padding-block: 4px;
}
.smart-form form {
    display: flex;
    gap: 12px;
}