/* VapoCept — camada 1: base e componentes (especificidade zero) */
:where(figure) { margin:0 0 1em }
:where(body) { margin: 0 }
:where(.wdAcc .accItem>.box) { border:var(--acc-border-width) var(--acc-border-style) var(--acc-border-color) }
:where(body) { background-color: #FFFFFF; color: #111111; font-family: Manrope, sans-serif; font-size: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem); font-weight: 300; letter-spacing: -0.1px; line-height: 1.4 }
:where(a) { color: currentColor }
:where(h2,h3,h4) { font-weight: 400; letter-spacing: -0.1px; line-height: 1.125 }
:where(h2) { font-size: clamp(1.75rem, 1.75rem + ((1vw - 0.2rem) * 0.392), 2rem) }
:where(h3) { font-size: clamp(1.125rem, 1.125rem + ((1vw - 0.2rem) * 0.392), 1.375rem) }
:where(h4) { font-size: clamp(1rem, 1rem + ((1vw - 0.2rem) * 0.196), 1.125rem) }
:where(a) { text-decoration-thickness:1px!important; text-underline-offset:.1em }
:where(h2,h3,h4,p) { text-wrap:pretty }
@media (prefers-reduced-motion:no-preference) {
  :where(html) { scroll-behavior:smooth }
}
@media (prefers-reduced-motion:reduce) {
  :where(html *) { transition-delay:0s!important; transition-duration:0s!important }
}
:where(html,body) { width:100%; overflow-x:hidden }
:where(:root :where(a:hover)) { text-decoration: none }
:where(.page *) { box-sizing:border-box }
:where(:is(.box,.wd)) { --dir:initial; --wrp:initial; --jc:initial; --ai:initial; --ac:initial; --fb:initial; --fg:initial; --fsh:initial; --ord:initial; --as:initial; align-self:var(--as); flex-basis:var(--fb); flex-grow:var(--fg); flex-shrink:var(--fsh); order:var(--ord) }
:where(:is(.box,.wd):where(.boxFull,.wd)) { align-content:var(--ac); align-items:var(--ai); flex-direction:var(--dir); flex-wrap:var(--wrp); gap:var(--gr) var(--gc); justify-content:var(--jc) }
:where(.alC) { text-align:center }
@media (max-width:767px) {
  :where(.alCm) { text-align:center }
}
:where(.wd) { position:relative }
:where(.box) { --rad:0; --btw:0px; --brw:0px; --bbw:0px; --blw:0px; --bst:initial; --bcl:initial; --kw:100%; --kg:0; --cw:min(100%,var(--maxw,1140px)); --w:100%; --mnh:initial; --h:auto; --tal:initial; --mt:0px; --mr:0px; --mb:0px; --ml:0px; --pt:var(--dpt,10px); --pr:var(--dpr,10px); --pb:var(--dpb,10px); --pl:var(--dpl,10px); --pos:relative; --zi:revert; --ovf:visible; --gr:var(--sp-r,20px); --gc:var(--sp-c,20px); --lay-mix:initial; --lay-o:1; --lay-t:0.3s; --cols:repeat(3,1fr); --rows:repeat(2,1fr); border-radius:var(--rad); height:var(--h); min-height:var(--mnh); min-width:0; overflow:var(--ovf); position:var(--pos); width:var(--w); z-index:var(--zi); --wrp-m:wrap }
:where(.box) { transition:background var(--bg-t,.3s),border var(--bd-t,.3s),box-shadow var(--bd-t,.3s),transform var(--tf-dur,.4s) }
:where(.box) { --mbs:var(--mt); --mbe:var(--mb); --mis:var(--ml); --mie:var(--mr); --pis:var(--pl); --pie:var(--pr); --pbs:var(--pt); --pbe:var(--pb); --bbsw:var(--btw); --bbew:var(--bbw); --bisw:var(--blw); --biew:var(--brw) }
:where(.box) { margin-block-end:var(--mbe); margin-block-start:var(--mbs); margin-inline-end:var(--mie); margin-inline-start:var(--mis); padding-inline-end:var(--pie); padding-inline-start:var(--pis) }
:where(.boxFull) { padding-block-end:var(--pbe); padding-block-start:var(--pbs); text-align:var(--tal) }
:where(.box) { display:var(--dsp) }
:where(.boxBoxed) { gap:initial; text-align:initial }
:where(.ttl) { line-height:1; margin:0; padding:0 }
:where(.btn) { background-color:#69727d; border-radius:3px; color:#fff; display:inline-block; fill:#fff; font-size:15px; line-height:1; padding:12px 24px; text-align:center; transition:all .3s }
:where(.btnRow) { display:flex; flex-direction:row; gap:5px; justify-content:center }
:where(.btnIco) { align-items:center; display:flex }
:where(.btnTxt) { display:inline-block }
:where(.ico) { color:#69727d; display:inline-block; font-size:50px; line-height:1; text-align:center; transition:all .3s }
:where(body) { --tone-1:#6EC1E4; --tone-2:#54595F; --tone-txt:#7A7A7A; --tone-acc:#61CE70; --face-1:"Roboto"; --wgt-1:600; --face-t:"Roboto"; --wgt-t:400; --face-a:"Roboto"; --wgt-a:500 }
:where(.box) { --maxw:1140px }
:where(:is(.box,.wd)) { --sp-r:20px; --sp-c:20px }
@media (max-width:1024px) {
  :where(.box) { --maxw:1024px }
}
@media (max-width:767px) {
  :where(.box) { --maxw:767px }
}
:where(.wdImg) { text-align:center }
:where(.wdLine) { --dv-border-style:none; --dv-border-width:1px; --dv-color:#0c0d0e }
:where(.shp) { direction:ltr; left:0; line-height:0; overflow:hidden; position:absolute; width:100% }
:where(.shpTop) { top:-1px }
:where(.wdAcc) { --acc-title-font-size:20px; --acc-title-justify-content:initial; --acc-title-icon-order:-1; --acc-border-width:1px; --acc-border-color:#d5d8dc; --acc-border-style:solid; --acc-item-title-space-between:0px; --acc-item-title-distance-from-content:0px; --acc-padding:10px; --acc-border-radius:0px; --acc-icon-size:15px; --acc-title-normal-color:#1f2124; --acc-title-hover-color:#1f2124; --acc-title-active-color:#1f2124; --acc-icon-normal-color:var(--acc-title-normal-color); --acc-icon-hover-color:var(--acc-title-hover-color); --acc-icon-active-color:var(--acc-title-active-color); --acc-icon-gap:0 10px; width:100% }
:where(.wdLine) { --dv-color:var(--tone-2) }
:where(.wdText) { font-family:var(--face-t), Sans-serif; font-weight:var(--wgt-t); color:var(--tone-txt) }
:where(:where(.faqFaq1>.wdIn>.acc>.accItem)>.box) { background-color:#FFFFFF; --rad:.5em .5em .5em .5em }
:where(:where(.faqFaq1>.wdIn>.acc>.accItem>.accHead>.accHeadIn)>.accLabel) { font-family:"Poppins", Sans-serif; font-weight:500 }
@media (max-width:767px) {
  :where(:where(.faqFaq1>.wdIn>.acc>.accItem>.accHead>.accHeadIn)>.accLabel) { line-height:1.2em }
}
:where(.imagem-flutuante) { display: inline-block; animation: flutuar 3s ease-in-out infinite }
:where(.page a) { box-shadow:none; text-decoration:none }
:where(.page img) { border:none; border-radius:0; box-shadow:none; height:auto; max-width:100% }
:where(.btnIco svg) { height:auto; width:1em }
:where(.btn span) { text-decoration:inherit }
:where(.ico svg) { display:block; height:1em; position:relative; width:1em }
:where(.wdImg img) { display:inline-block; vertical-align:middle }
:where(.shp svg) { display:block; left:50%; position:relative; transform:translateX(-50%); width:calc(100% + 1.3px) }
:where(.page ):after,:where(.page ):before { box-sizing:border-box }
:where(.alJ .btn) { width:100% }
:where(.wd:not(:last-child)) { margin-block-end:var(--kws,20px) }
:where(.box.boxF) { --dir:column; --fb:auto; --fg:0; --fsh:1; flex:var(--fg) var(--fsh) var(--fb) }
:where(.box>.boxIn) { padding-block-end:var(--pbe); padding-block-start:var(--pbs); text-align:var(--tal) }
:where(.boxFull.boxF) { flex-direction:var(--dir) }
:where(.box>.boxIn) { display:var(--dsp) }
:where(.box.boxG) { --g-jc:start; --g-ac:start; --flow:row }
:where(.box.boxG) { align-content:var(--g-ac); align-items:var(--ai); grid-auto-flow:var(--flow); grid-template-columns:var(--cols); grid-template-rows:var(--rows); justify-content:var(--g-jc); justify-items:var(--ji) }
:where(.boxBoxed.boxF) { align-content:normal; align-items:normal; flex-direction:column; flex-wrap:nowrap; justify-content:normal }
:where(.box>.boxIn) { gap:var(--gr) var(--gc); height:100%; margin:0 auto; max-width:var(--cw); padding-inline-end:0; padding-inline-start:0; width:100% }
:where(:is(.page)>.box) { --ml:auto; --mr:auto; max-width:min(100%,var(--w)) }
:where(.box):before { border-block-end-width:var(--bbew); border-block-start-width:var(--bbsw); border-color:var(--bcl); border-inline-end-width:var(--biew); border-inline-start-width:var(--bisw); border-radius:var(--rad); border-style:var(--bst); content:var(--lay); display:block; height:max(100% + var(--btw) + var(--bbw),100%); left:calc(0px - var(--blw)); mix-blend-mode:var(--lay-mix); opacity:var(--lay-o); position:absolute; top:calc(0px - var(--btw)); transition:var(--lay-t,.3s); width:max(100% + var(--blw) + var(--brw),100%) }
:where(.box):before { transition:background var(--lay-t,.3s),border-radius var(--bd-t,.3s),opacity var(--lay-t,.3s) }
:where(.box .wd) { min-width:0 }
@media (max-width:767px) {
  :where(.box.boxF) { --w:100%; --wrp:var(--wrp-m) }
}
:where(:is(.box,.wd):where(:not(.box)) .wdIn,:is(.box,.wd):where(:not(.box)):not(:has(.wdIn))) { transition:background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--tfw-dur,.4s) }
:where(.btn:focus,.btn:hover,.btn:visited) { color:#fff }
:where(.btnIco .svgI) { height:1em }
:where(.ico:hover) { color:#69727d }
:where(.tfm .wdIn) { transform:perspective(var(--tfw-perspective,0)) rotate(var(--tfw-rotatez,0)) rotateX(var(--tfw-rotatex,0)) rotateY(var(--tfw-rotatey,0)) translate(var(--tfw-translate,0)) translateX(var(--tfw-translatex,0)) translateY(var(--tfw-translatey,0)) scaleX(calc(var(--tfw-flipx,1) * var(--tfw-scalex,var(--tfw-scale,1)))) scaleY(calc(var(--tfw-flipy,1) * var(--tfw-scaley,var(--tfw-scale,1)))) skewX(var(--tfw-skewx,0)) skewY(var(--tfw-skewy,0)); transform-origin:var(--tfw-origin-y) var(--tfw-origin-x) }
:where(.box.tfm) { transform:perspective(var(--tf-perspective,0)) rotate(var(--tf-rotatez,0)) rotateX(var(--tf-rotatex,0)) rotateY(var(--tf-rotatey,0)) translate(var(--tf-translate,0)) translateX(var(--tf-translatex,0)) translateY(var(--tf-translatey,0)) scaleX(calc(var(--tf-flipx,1) * var(--tf-scalex,var(--tf-scale,1)))) scaleY(calc(var(--tf-flipy,1) * var(--tf-scaley,var(--tf-scale,1)))) skewX(var(--tf-skewx,0)) skewY(var(--tf-skewy,0)); transform-origin:var(--tf-origin-y) var(--tf-origin-x) }
@media (max-width:767px) {
  :where(.page .hideM) { display:none }
}
@media (min-width:768px) and (max-width:1024px) {
  :where(.page .hideT) { display:none }
}
@media (min-width:1025px) and (max-width:99999px) {
  :where(.page .hideD) { display:none }
}
:where(.wd:not(:last-child)) { margin-block-end:20px }
:where(.wdLine .dv) { display:flex }
:where(.wdLine .dvSep) { direction:ltr; display:flex; margin:0 }
:where(.box>.wdLine) { width:var(--kw,100%); --fg:var(--kg) }
:where(.wd .lst) { list-style-type:none; margin:0; padding:0 }
:where(.wd .lstItem) { margin:0; padding:0; position:relative }
:where(.wd .lstItem) { align-items:var(--li-va,center); display:flex; font-size:inherit }
:where(.wd .lstIco) { display:flex; inset-block-start:var(--li-off,initial); position:relative }
:where(.shp .shpFill) { fill:#fff; transform:rotateY(0deg); transform-origin:center }
:where(.wdCard .cardBody) { width:100% }
@media (max-width:767px) {
  :where(.wdCard .cardImg) { margin-inline:auto!important; margin-bottom:15px }
}
:where(.wdCard .cardImg) { display:inline-block }
:where(.wdCard .cardWrap) { text-align:center }
:where(.wdCard .cardDesc) { margin:0 }
:where(.wdFeat .featWrap) { display:flex; flex-direction:column; text-align:center }
:where(.wdFeat .featIco) { display:inline-block; flex:0 0 auto; line-height:0 }
:where(.wdFeat .featBody) { flex-grow:1; width:100% }
:where(.wdAcc .accItem) { display:flex; flex-direction:column; position:relative }
:where(.wdAcc .accHead) { align-items:center; border-color:var(--acc-border-color); border-radius:var(--acc-border-radius); border-style:var(--acc-border-style); border-width:var(--acc-border-width); color:var(--acc-title-normal-color); cursor:pointer; display:flex; flex-direction:row; flex-grow:var(--n-menu-title-flex-grow); gap:var(--acc-icon-gap); justify-content:var(--acc-title-justify-content); list-style:none; padding:var(--acc-padding) }
:where(.wdAcc .accHeadIn) { display:flex }
:where(.wdAcc .accLabel) { align-items:center; font-size:var(--acc-title-font-size) }
:where(.wdAcc .accIco) { align-items:center; display:flex; flex-direction:row; order:var(--acc-title-icon-order); position:relative; width:-moz-fit-content; width:fit-content }
:where(.wdTitle .ttl) { font-family:var(--face-1), Sans-serif; font-weight:var(--wgt-1); color:var(--tone-1) }
:where(.wdList .lstTxt) { color:var(--tone-2) }
:where(.wdBtn .btn) { background-color:var(--tone-acc); font-family:var(--face-a), Sans-serif; font-weight:var(--wgt-a) }
:where(.wdCard .cardTtl) { font-family:var(--face-1), Sans-serif; font-weight:var(--wgt-1); color:var(--tone-1) }
:where(.wdCard .cardDesc) { font-family:var(--face-t), Sans-serif; font-weight:var(--wgt-t); color:var(--tone-txt) }
:where(.wdFeat .featTtl) { font-family:var(--face-1), Sans-serif; font-weight:var(--wgt-1) }
:where(.wdFeat .featTtl) { color:var(--tone-1) }
:where(.ico svg):before { left:50%; position:absolute; transform:translateX(-50%) }
:where(.wd .lstIco svg) { height:var(--li-sz,1em); width:var(--li-sz,1em) }
:where(.wdCard .cardImg img) { display:block; line-height:0 }
:where(.wdAcc .accIco span) { height:var(--acc-icon-size); width:auto }
:where(.wdAcc .accHead>span) { cursor:pointer }
:where(.wdList .lstIco svg) { fill:var(--tone-1) }
:where(.wdAcc .accIco span>svg) { fill:var(--acc-icon-normal-color); height:var(--acc-icon-size) }
:where(.wdAcc .acc details>summary)::-webkit-details-marker { display:none }
:where(.box.boxF>.boxIn) { flex-direction:var(--dir) }
:where(.box.boxF>.boxIn) { align-content:var(--ac); align-items:var(--ai); align-self:auto; flex-basis:auto; flex-grow:1; flex-shrink:1; flex-wrap:var(--wrp); justify-content:var(--jc) }
:where(.box .wd.wd) { margin-block-end:0 }
:where(.box>.wd>.wdIn) { height:100% }
:where(.box .wd:not(:last-child)) { --kws:0px }
:where(.wd.listRow .wdIn) { overflow:hidden }
:where(.wd .lst.lstRow) { display:flex; flex-wrap:wrap; margin-inline:-8px }
:where(.wd .lstItem):after { inset-block-end:0; position:absolute; width:100% }
:where(.wd .lstIco+.lstTxt) { align-self:center; padding-inline-start:5px }
:where(.wd.wdList .lstIco) { text-align:var(--li-al) }
:where(.wd.alC .lstItem,.wd.alC .lstRow) { justify-content:center }
@media (max-width:767px) {
  :where(.wd.alCm .lstItem) { justify-content:center }
}
@media (min-width:768px) {
  :where(.wdCard.posL .cardWrap) { display:flex }
  :where(.wdCard.posL .cardWrap) { flex-direction:row; text-align:start }
  :where(.wdCard.posT .cardImg) { margin:auto }
  :where(.wdCard.vMid .cardWrap) { align-items:center }
}
:where(.wdFeat.posBs .featWrap) { align-items:unset!important; flex-direction:column; text-align:center }
@media (max-width:767px) {
  :where(.wdFeat.posBsM .featWrap) { align-items:unset!important; flex-direction:column; text-align:center }
}
:where(.wdAcc .accItem:not(:last-child)) { margin-block-end:var(--acc-item-title-space-between) }
:where(.wdList .lstItem>.lstTxt) { font-family:var(--face-t), Sans-serif; font-weight:var(--wgt-t) }
:where(.wdCard:has(:hover) .cardTtl,.wdCard:has(:focus) .cardTtl) { color:var(--tone-1) }
:where(.wdFeat.viewDef .ico) { fill:var(--tone-1); color:var(--tone-1); border-color:var(--tone-1) }
:where(.wdFeat:has(:hover) .featTtl,.wdFeat:has(:focus) .featTtl) { color:var(--tone-1) }
:where(.wd.wdList .lstIco svg) { margin:var(--li-m,0 calc(var(--li-sz,1em) * .25) 0 0) }
:where(.page :is(.box,.wd) ul.lst) { padding:0 }
:where(.wdAcc .accItem .accIco span>svg) { fill:var(--acc-icon-normal-color) }
:where(.box>.boxIn>.wd>.wdIn) { height:100% }
:where(.wdLine .dvSep) { border-block-start:var(--dv-border-width) var(--dv-border-style) var(--dv-color) }
:where(.wd .lst.lstRow .lstItemRow) { word-break:break-word }
:where(.wd .lst.lstRow .lstItem) { margin-inline:8px }
:where(.wd.alC .lstItem):after { margin:auto }
:where(.wd:not(.alE) .lstItem):after { inset-inline-start:0 }
:where(.wd:not(.alS) .lstItem):after { inset-inline-end:0 }
@media (max-width:1024px) {
  :where(.wd .lstItem):after { inset-inline-start:0 }
  :where(.wd .lstItem):after { inset-inline-end:0 }
}
@media (max-width:767px) {
  :where(.wd.alCm .lstItem):after { margin:auto }
  :where(.wd .lstItem):after { inset-inline-start:0 }
  :where(.wd .lstItem):after { inset-inline-end:0 }
}
:where(.wdAcc .accItem[open]>.accHead) { color:var(--acc-title-active-color); margin-block-end:var(--acc-item-title-distance-from-content) }
:where(.wdAcc .accItem:not([open]) .box,.wdAcc .accItem .accIco .icoOpen) { display:none }
:where(.wdAcc .accItem .accIco .icoShut) { display:flex }
:where(.wdList .lstItem:not(:last-child)):after { border-color:var(--tone-txt) }
:where(.page .wd:not(.wdText) figure) { margin:0 }
:where(.wd .lst.lstRow .lstItem):after { border-width:0; border-inline-start-width:1px; border-style:solid; height:100%; inset-inline-end:-8px; inset-inline-start:auto; position:relative; width:auto }
:where(.wdAcc .accItem:not([open]):hover>.accHead) { color:var(--acc-title-hover-color) }
:where(.wdAcc .accItem[open]>.accHead .accIco span>svg) { fill:var(--acc-icon-active-color) }
:where(.wdAcc .accItem[open]>.accHead .accIco .icoOpen) { display:flex }
:where(.wdAcc .accItem[open]>.accHead .accIco .icoShut) { display:none }
:where(.wdAcc .accItem:not([open]):hover>.accHead .accIco span>svg) { fill:var(--acc-icon-hover-color) }
@keyframes eicon-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}
@keyframes flutuar{0% { transform: translatey(0px) }
    50% { transform: translatey(-10px) }
    100% { transform: translatey(0px) }}
.boxIn>.wd,.box>.wd { max-width:100% }
/* camada 2: elementos da página */
.hero { --dsp:flex; --mnh:559px; --dir:row; --kw:calc(( 1 - var(--kg) ) * 100% ); --kg:1; --wrp-m:wrap; --jc:center; --ai:center; --gr:0px; --gc:0px; --lay-o:0.11 }
.hero { background-color:transparent; background-image:radial-gradient(at center center, #5990DD 0%, #151133 100%) }
.hero::before { background-image:url("/images/nerve-cell-blue-color-banner-system-neuron-brain-with-synapses-medicine-biology-background-generative-ai-1-scaled-1-1.webp"); --lay:''; background-size:cover }
.heroBox1 { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --mt:-18px; --mb:-18px; --ml:-18px; --mr:-18px }
.heroImg1>.wdIn { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px }
.heroImg1 img { width:100%; max-width:100% }
.heroBox2 { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --jc:center }
.heroTtl1 { width:initial; max-width:initial; text-align:start }
.heroTtl1.wd { --as:center }
.heroTtl1 .ttl { font-family:"Poppins", Sans-serif; font-size:37px; font-weight:600; line-height:1.2em; color:#FCFCFC }
.heroTtl2 { width:initial; max-width:initial; text-align:start }
.heroTtl2.wd { --as:center }
.heroTtl2 .ttl { font-family:"Poppins", Sans-serif; font-size:20px; font-weight:500; line-height:1.2em; color:#FCFCFC }
.heroBox3 { --dsp:flex; --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; --gr:10px; --gc:10px; --mt:0px; --mb:0px; --ml:0px; --mr:0px; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.heroImg2 { width:var(--kw,12% ); max-width:12%; --kw:12%; --kg:0 }
.heroImg2 img { max-width:100% }
.intro { --dsp:flex; --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; --gr:0px; --gc:0px }
.intro { background-color:#FFFFFF }
.introTtl1 { width:initial; max-width:initial; text-align:start }
.introTtl1.wd { --as:center }
.introTtl1 .ttl { font-family:"Poppins", Sans-serif; font-size:33px; font-weight:700; line-height:1.2em; color:#000000 }
.introLine1 { --dv-border-style:solid; --dv-color:#3E70C9; --dv-border-width:3px }
.introLine1 .dvSep { width:25%; margin:0 auto; margin-left:0 }
.introLine1 .dv { text-align:left; padding-block-start:5px; padding-block-end:5px }
.introTtl2 { width:initial; max-width:initial; text-align:start }
.introTtl2.wd { --as:center }
.introTtl2 .ttl { font-family:"Poppins", Sans-serif; font-size:18px; font-weight:400; line-height:1.2em; color:#000000 }
.introBox1 { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --jc:center }
.introImg1 img { border-radius:10px 10px 10px 10px; box-shadow:0px 10px 5px 0px rgba(0, 0, 0, 0.15) }
.promise { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --pt:50px; --pb:50px; --pl:10px; --pr:10px }
.promiseBox1 { --dsp:flex; border-style:solid; --bst:solid; border-width:5px 2px 5px 2px; --btw:5px; --brw:2px; --bbw:5px; --blw:2px; border-color:#254993; --bcl:#254993; --rad:2em 2em 2em 2em; box-shadow:0px 10px 15px 0px rgba(0, 0, 0, 0.26); --pt:2em; --pb:2em; --pl:2em; --pr:2em }
.promiseBox1.box { --as:center }
.promiseBox2 { --dsp:flex; --mnh:150px; --jc:center; --rad:1000px 1000px 1000px 1000px; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.promiseBox2 { background-color:transparent; background-image:linear-gradient(180deg, #254993 0%, #19346B 100%) }
.promiseBox2.box { --as:center }
.promiseTtl1 { text-align:center }
.promiseTtl1 .ttl { font-family:"Poppins", Sans-serif; font-size:2.5em; font-weight:700; line-height:1.2em; color:#254993 }
.promiseTtl2>.wdIn { margin:-1em 0em 0em 0em }
.promiseTtl2 { text-align:center }
.promiseTtl2 .ttl { font-family:"Poppins", Sans-serif; font-size:2em; font-weight:500; line-height:1.2em; color:#000000 }
.promiseTtl3 { text-align:center }
.promiseTtl3 .ttl { font-family:"Poppins", Sans-serif; font-size:1em; font-weight:400; line-height:1.4em; color:#000000 }
.promiseBox3 { --dsp:flex; --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; --jc:center; --gr:2em; --gc:2em }
.promiseImg2 { width:var(--kw,10% ); max-width:10%; --kw:10%; --kg:0 }
.promiseImg2 img { width:100% }
.expert { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --zi:110 }
.expertBox1 { --dsp:flex; --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; border-style:solid; --bst:solid; border-width:5px 2px 5px 2px; --btw:5px; --brw:2px; --bbw:5px; --blw:2px; border-color:#254993; --bcl:#254993; --rad:20px 20px 20px 20px; --mt:20px; --mb:20px; --ml:20px; --mr:20px; --pt:20px; --pb:20px; --pl:20px; --pr:20px }
.expertBox1 { background-color:transparent; background-image:linear-gradient(180deg, #FFFFFF 0%, #DCE4F5 100%) }
.expertBox2 { --dsp:flex; border-style:solid; --bst:solid; border-width:0px 2px 0px 0px; --btw:0px; --brw:2px; --bbw:0px; --blw:0px; border-color:#0B4D8D; --bcl:#0B4D8D; --mt:0px; --mb:0px; --ml:0px; --mr:20px }
.expertBox2.box { --as:center }
.expertTtl1 { text-align:center }
.expertTtl1 .ttl { font-family:"Poppins", Sans-serif; font-size:23px; font-weight:600; line-height:30px; color:#000000 }
.expertTtl2 { width:var(--kw,90% ); max-width:90%; --kw:90%; --kg:0; text-align:center }
.expertTtl2.wd { --as:center }
.expertTtl2 .ttl { font-family:"Poppins", Sans-serif; font-size:1em; font-weight:400; line-height:1.4em; color:#000000 }
.expertBox3 { --dsp:flex }
.expertImg1>.wdIn { margin:-100px 0px -30px -30px }
.expertImg1 { z-index:20 }
.formula { --dsp:flex; --dir:column; --kw:calc(( 1 - var(--kg) ) * 100% ); --kg:0; --wrp-m:wrap; --jc:center; --ai:center; --pt:30px; --pb:30px; --pl:10px; --pr:10px }
.formulaBox1 { --dsp:flex; --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; --jc:center; --lay-o:0.5; --mt:0px; --mb:10px; --ml:0px; --mr:0px; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.formulaBox1::before { background-color:#FFFFFF; --lay:'' }
.formulaBox2 { --dsp:flex; --jc:center; --ai:center; --kw:calc(( 1 - var(--kg) ) * 100% ); --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.formulaBox2.box { --as:center }
.formulaTtl1 { text-align:center }
.formulaTtl1 .ttl { font-family:"Poppins", Sans-serif; font-size:25px; font-weight:700; line-height:32px; color:#000000 }
.formulaTtl2 { text-align:center }
.formulaTtl2 .ttl { font-family:"Poppins", Sans-serif; font-size:20px; font-weight:500; line-height:28px; color:#000000 }
.formulaBox3 { --dsp:grid; --cols:repeat(3, 1fr); --rows:repeat(1, 1fr); --flow:row; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.formulaBox4 { --dsp:flex; border-style:solid; --bst:solid; border-width:5px 2px 5px 2px; --btw:5px; --brw:2px; --bbw:5px; --blw:2px; border-color:#1E2765; --bcl:#1E2765; --rad:20px 20px 20px 20px; box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.1); --pt:20px; --pb:20px; --pl:20px; --pr:20px }
.formulaImg1 img { width:100%; max-width:100%; height:245px; object-fit:cover; object-position:center center; border-radius:10px 10px 10px 10px }
.formulaTxt1 { width:var(--kw,99.592% ); max-width:99.592%; --kw:99.592%; --kg:0; text-align:center; font-family:"Poppins", Sans-serif; font-weight:400; color:#000000 }
.formulaTxt1.wd { --fg:0; --fsh:0 }
.bonus { --dsp:flex; --dir:column; --kw:calc(( 1 - var(--kg) ) * 100% ); --kg:0; --wrp-m:wrap; --jc:center; --ai:center; --gr:20px; --gc:20px; --lay-o:0.74; --pt:65px; --pb:65px; --pl:15px; --pr:15px }
.bonus { background-color:#121212 }
.bonus::before { background-color:#131313; --lay:'' }
.bonusTtl1 { text-align:center }
.bonusTtl1 .ttl { font-family:"Poppins", Sans-serif; font-size:30px; font-weight:500; line-height:43px; color:#FCFCFC }
.bonusBox1 { --dsp:flex; --dir:column; --kw:calc(( 1 - var(--kg) ) * 100% ); --kg:0; --wrp-m:wrap; --jc:center; --ai:center; --rad:20px 20px 20px 20px; box-shadow:0px 7px 10px 0px rgba(0, 0, 0, 0.26); --mt:1em; --mb:1em; --ml:1em; --mr:1em; --pt:2em; --pb:2em; --pl:2em; --pr:2em }
.bonusBox1 { background-color:#FFFFFF }
.bonusCard1>.wdIn { margin:0px 0px 0px 0px }
.bonusCard1 .cardWrap { text-align:start }
.bonusCard1.posL .cardImg { margin-right:1em }
.bonusCard1.posT .cardImg { margin-bottom:1em }
.bonusCard1 .cardTtl { margin-bottom:10px; font-family:"Poppins", Sans-serif; font-size:1.8em; font-weight:800; line-height:1.2em; color:#000000 }
.bonusCard1 .cardWrap .cardImg { width:40% }
.bonusCard1 .cardImg img { transition-duration:0.3s }
.bonusCard1:has(:hover) .cardTtl,.bonusCard1:has(:focus) .cardTtl { color:#000000 }
.bonusCard1 .cardDesc { font-family:"Poppins", Sans-serif; font-size:1em; font-weight:400; line-height:1.4em; color:#000000 }
.reviews { --dsp:flex; --dir:column; --kw:calc(( 1 - var(--kg) ) * 100% ); --kg:0; --wrp-m:wrap; --jc:center; --ai:center; --pt:30px; --pb:30px; --pl:20px; --pr:20px }
.reviews { background-color:#FFFFFF }
.reviewsTtl1 { text-align:center }
.reviewsTtl1 .ttl { font-family:"Poppins", Sans-serif; font-size:2em; font-weight:800; line-height:1.2em; color:#2A4680 }
.reviewsTtl2>.wdIn { background-color:#2A4680; padding:1em 1em 1em 1em; border-radius:1em 1em 1em 1em }
.reviewsTtl2.wd { --as:center }
.reviewsTtl2 { text-align:center }
.reviewsTtl2 .ttl { font-family:"Poppins", Sans-serif; font-size:1.5em; font-weight:700; line-height:1.2em; color:#FFFFFF }
.reviewsImg1 img { width:60% }
.reviewsImg2 img { width:1000px }
.reviewsBox1 { --dsp:flex; --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; border-style:none; --bst:none; --rad:0px 0px 0px 0px; box-shadow:0px 0px 20px 0px rgba(0, 0, 0, 0.16); --pt:1em; --pb:1em; --pl:1em; --pr:1em }
.reviewsBox2 { --dsp:flex; --jc:center; --ai:center; --kw:calc(( 1 - var(--kg) ) * 100% ) }
.reviewsImg3 img { border-radius:200px 200px 200px 200px }
.reviewsBox3 { --dsp:flex; --jc:center }
.reviewsTtl3 { text-align:start }
.reviewsTtl3 .ttl { font-family:"Poppins", Sans-serif; font-size:1em; font-weight:400; line-height:1.4em; color:#000000 }
.reviewsTtl4 { text-align:start }
.reviewsTtl4 .ttl { font-family:"Poppins", Sans-serif; font-size:1em; font-weight:400; line-height:1.4em; color:#000000 }
.reviewsTtl5 { text-align:start }
.reviewsTtl5 .ttl { font-family:"Poppins", Sans-serif; font-size:1em; font-weight:400; line-height:1.4em; color:#000000 }
.ship { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --gr:10px; --gc:10px; --pt:20px; --pb:20px; --pl:0px; --pr:0px }
.ship { background-color:#2A4680 }
.shipCard1 { width:var(--kw,55% ); max-width:55%; --kw:55%; --kg:0 }
.shipCard1.wd { --as:center }
.shipCard1 .cardWrap { text-align:start }
.shipCard1.posL .cardImg { margin-right:15px }
.shipCard1.posT .cardImg { margin-bottom:15px }
.shipCard1 .cardWrap .cardImg { width:32% }
.shipCard1 .cardImg img { transition-duration:0.3s }
.shipCard1 .cardTtl { font-family:"Poppins", Sans-serif; font-size:30px; font-weight:800; color:#FFFFFF }
.shipCard1:has(:hover) .cardTtl,.shipCard1:has(:focus) .cardTtl { color:#FFFFFF }
.shipCard1 .cardDesc { font-family:"Poppins", Sans-serif; font-size:14px; font-weight:400; color:#FFFFFF }
.claim { --dsp:flex; --dir:column; --kw:calc(( 1 - var(--kg) ) * 100% ); --kg:0; --wrp-m:wrap; --ai:center; --gr:10px; --gc:10px; --pt:20px; --pb:20px; --pl:20px; --pr:20px; --zi:2 }
.claim { background-color:#2A4680 }
.claimTtl1>.wdIn { margin:0em 0em 0em 0em }
.claimTtl1 { text-align:center }
.claimTtl1 .ttl { font-family:"Poppins", Sans-serif; font-size:2em; font-weight:600; line-height:1.2em; color:#FFFFFF }
.kits { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --gr:20px; --gc:20px; --pt:50px; --pb:40px; --pl:10px; --pr:10px; --zi:2 }
.kits { background-color:#FFFFFF }
.kits>.boxIn>.shpTop .shpFill { fill:#2A4680 }
.kits>.boxIn>.shpTop svg { width:calc(100% + 1.3px); height:45px }
.kitsBox1 { --dsp:grid; --cols:repeat(3, 1fr); --rows:repeat(1, 1fr); --gr:25px; --gc:25px; --flow:row; --ai:center; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.kitsBox2 { --dsp:flex; --gr:0px; --gc:0px; border-style:solid; --bst:solid; border-width:3px 3px 3px 3px; --btw:3px; --brw:3px; --bbw:3px; --blw:3px; border-color:#254993; --bcl:#254993; --rad:25px 25px 25px 25px; box-shadow:0px 5px 20px 1px rgba(0, 0, 0, 0.5); --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.kitsBox2 { background-color:#FFFFFF00 }
.kitsBox2.box:hover { --tf-scale:1.05 }
.kitsBox3 { --dsp:flex; --gr:10px; --gc:10px; border-style:none; --bst:none; --rad:20px 20px 0px 0px; --pt:10px; --pb:10px; --pl:30px; --pr:30px }
.kitsBox3 { background-color:#254993 }
.kitsTtl1 { text-align:center }
.kitsTtl1 .ttl { font-family:"Poppins", Sans-serif; font-size:2em; font-weight:600; color:#FFFFFF }
.kitsBox4 { --dsp:flex; --gr:0px; --gc:0px; --rad:0px 0px 0px 0px; --pt:10px; --pb:10px; --pl:10px; --pr:10px }
.kitsBox4 { background-color:#FFFFFF }
.kitsBox5 { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --gr:10px; --gc:10px; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.kitsTtl2 { text-align:center }
.kitsTtl2 .ttl { font-family:"Poppins", Sans-serif; font-size:1.3em; font-weight:600; color:#000000 }
.kitsImg1>.wdIn { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px }
.kitsImg1 img { max-width:85% }
.kitsBox6 { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --gr:10px; --gc:10px; --mt:0px; --mb:0px; --ml:0px; --mr:0px; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.kitsBox7 { --dsp:flex; --dir:row; --kw:calc(( 1 - var(--kg) ) * 100% ); --kg:1; --wrp-m:wrap; --jc:center; --ai:flex-end; --gr:0px; --gc:0px; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.kitsTtl3 .ttl { font-family:"Roboto", Sans-serif; font-size:1.6em; font-weight:600; color:#000000 }
.kitsTtl4>.wdIn { margin:0px 0px -10px 0px }
.kitsTtl4 .ttl { font-family:"Roboto", Sans-serif; font-size:90px; font-weight:800; color:#000000 }
.kitsTtl5 { text-align:start }
.kitsTtl5 .ttl { font-family:"Roboto", Sans-serif; font-size:16px; font-weight:500; color:#000000 }
.kitsList1>.wdIn { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px }
.kitsList1 .lst:not(.lstRow) .lstItem:not(:last-child) { padding-block-end:calc(10px/2) }
.kitsList1 .lst:not(.lstRow) .lstItem:not(:first-child) { margin-block-start:calc(10px/2) }
.kitsList1 .lstItem:not(:last-child):after { content:""; width:100%; border-color:#000000 }
.kitsList1 .lst:not(.lstRow) .lstItem:not(:last-child):after { border-block-start-style:dotted; border-block-start-width:3px }
.kitsList1 .lstIco svg { fill:#000000; transition:fill 0.3s }
.kitsList1 { --li-sz:20px; --li-va:center; --li-off:0px }
.kitsList1 .lstItem>.lstTxt { font-family:"Poppins", Sans-serif; font-size:18px; font-weight:600; line-height:30px }
.kitsList1 .lstTxt { color:#000000; transition:color 0.3s }
.kitsTtl6 { text-align:center }
.kitsTtl6 .ttl { font-family:"Poppins", Sans-serif; font-size:1em; font-weight:500; line-height:1.2em; color:#000000 }
.kitsTtl7>.wdIn { background-color:#820000; padding:5px 5px 5px 5px; border-radius:5px 5px 5px 5px }
.kitsTtl7.wd { --as:center }
.kitsTtl7 { text-align:center }
.kitsTtl7 .ttl { font-family:"Poppins", Sans-serif; font-weight:600; color:#FFFFFF }
.kitsBox8 { --dsp:flex; --gr:0px; --gc:0px; --rad:0px 0px 20px 20px; --pt:10px; --pb:10px; --pl:10px; --pr:10px }
.kitsBox8 { background-color:#FFFFFF }
.kitsBox9 { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --gr:10px; --gc:10px; --mt:0px; --mb:0px; --ml:0px; --mr:0px; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.kitsBtn1 .btn { background-color:transparent; font-family:"Sora", Sans-serif; font-size:30px; font-weight:800; line-height:39px; fill:#000000; color:#000000; background-image:linear-gradient(180deg, #FFCA43FA 49%, #D1AE39FA 50%); box-shadow:0px 5px 0px 0px rgba(187.2892822265625, 124.58874757265107, 24.267892126392628, 0.9803921568627451); border-radius:5px 5px 5px 5px; padding:20px 20px 20px 20px }
.kitsBtn1>.wdIn { padding:0px 0px 5px 0px }
.kitsBtn1 .btnRow { flex-direction:row }
.kitsBtn1 .btn .btnRow { gap:5px; justify-content:center }
.kitsImg2>.wdIn { padding:5px 0px 5px 0px }
.kitsBox10 { --dsp:flex; --gr:0px; --gc:0px; border-style:solid; --bst:solid; border-width:3px 3px 3px 3px; --btw:3px; --brw:3px; --bbw:3px; --blw:3px; border-color:#FF6700; --bcl:#FF6700; --rad:25px 25px 25px 25px; box-shadow:0px 5px 20px 1px rgba(0, 0, 0, 0.5); --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.kitsBox10.box:hover { --tf-scale:1.05 }
.kitsBox11 { --dsp:flex; --gr:10px; --gc:10px; border-style:none; --bst:none; --rad:20px 20px 0px 0px; --pt:10px; --pb:10px; --pl:30px; --pr:30px }
.kitsBox11 { background-color:#FF8800 }
.kitsTtl8 { text-align:center }
.kitsTtl8 .ttl { font-family:"Poppins", Sans-serif; font-size:2.4em; font-weight:800; color:#FFFFFF }
.kitsBox12 { --dsp:flex; --gr:0px; --gc:0px; --rad:0px 0px 0px 0px; --pt:10px; --pb:10px; --pl:10px; --pr:10px }
.kitsBox12 { background-color:transparent; background-image:linear-gradient(180deg, #F3CCB4 50%, #FFFFFF 100%) }
.kitsImg3>.wdIn { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px }
.kitsImg3 img { max-width:100% }
.kitsTtl9>.wdIn { background-color:#ED8104; padding:5px 5px 5px 5px; border-radius:5px 5px 5px 5px }
.kitsTtl9.wd { --as:center }
.kitsTtl9 { text-align:center }
.kitsTtl9 .ttl { font-family:"Poppins", Sans-serif; font-weight:600; color:#FFFFFF }
.kitsBtn2 .btn { background-color:transparent; font-family:"Sora", Sans-serif; font-size:30px; font-weight:800; line-height:39px; fill:#000000; color:#000000; background-image:linear-gradient(180deg, #F39602 49%, #ED8104 50%); box-shadow:0px 5px 0px 0px #BD5E18; border-radius:5px 5px 5px 5px; padding:20px 20px 20px 20px }
.kitsBtn2>.wdIn { padding:0px 0px 5px 0px }
.kitsBtn2 .btnRow { flex-direction:row }
.kitsBtn2 .btn .btnRow { gap:5px; justify-content:center }
.kitsBox13 { --dsp:flex; --gr:0px; --gc:0px; border-style:solid; --bst:solid; border-width:3px 3px 3px 3px; --btw:3px; --brw:3px; --bbw:3px; --blw:3px; border-color:#254993; --bcl:#254993; --rad:25px 25px 25px 25px; box-shadow:0px 5px 20px 1px rgba(0, 0, 0, 0.5); --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.kitsBox13 { background-color:#FFFFFF00 }
.kitsBox13.box:hover { --tf-scale:1.05 }
.kitsImg4>.wdIn { margin:0px 0px 0px 0px; padding:0px 0px 0px 0px }
.kitsImg4 img { max-width:94% }
.kitsBox14 { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --gr:10px; --gc:10px; --mt:0px; --mb:0px; --ml:0px; --mr:0px; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.kitsTtl10>.wdIn { background-color:#121212; padding:5px 5px 5px 5px; border-radius:5px 5px 5px 5px }
.kitsTtl10.wd { --as:center }
.kitsTtl10 { text-align:center }
.kitsTtl10 .ttl { font-family:"Poppins", Sans-serif; font-weight:600; color:#FFFFFF }
.synergy { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --pt:30px; --pb:30px; --pl:20px; --pr:20px }
.synergy { background-color:#2A4680 }
.synergyList1.wd { --as:center }
.synergyList1 .lst.lstRow .lstItem { margin-inline:calc(0px/2) }
.synergyList1 .lst.lstRow { margin-inline:calc(-0px/2) }
.synergyList1 .lst.lstRow .lstItem:after { inset-inline-end:calc(-0px/2) }
.synergyList1 .lstIco svg { fill:#FCD600; transition:fill 0.3s }
.synergyList1 { --li-sz:1.5em; --li-al:center; --li-m:0 calc(var(--li-sz,1em) * 0.125); --li-off:0px }
.synergyList1 .lstTxt { transition:color 0.3s }
.synergyTtl1.wd { --as:center }
.synergyTtl1 { text-align:center }
.synergyTtl1 .ttl { font-family:"Poppins", Sans-serif; font-size:2.2em; font-weight:800; line-height:1.2em; color:#FFFFFF }
.perksA { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --pt:20px; --pb:20px; --pl:10px; --pr:10px }
.perksA { background-color:#2A4680 }
.perksABox1 { --dsp:grid; --cols:repeat(3, 1fr); --rows:repeat(1, 1fr); --gr:10px; --gc:10px; --flow:row; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.perksABox2 { --dsp:flex; border-style:solid; --bst:solid; border-width:3px 1px 3px 1px; --btw:3px; --brw:1px; --bbw:3px; --blw:1px; border-color:#54ACFF; --bcl:#54ACFF; --rad:20px 20px 20px 20px; box-shadow:0px 0px 25px 0px rgba(0, 0, 0, 0.1); --pt:10px; --pb:10px; --pl:10px; --pr:10px }
.perksABox2 { background-color:#FFFFFF }
.perksAImg1 img { border-radius:10px 10px 10px 10px }
.perksATxt1 { width:initial; max-width:initial; text-align:center; font-family:"Poppins", Sans-serif; font-size:22px; font-weight:600; line-height:20px; color:#000000 }
.perksATxt1>.wdIn { margin:0px 0px -10px 0px }
.perksATxt1.wd { --fg:0; --fsh:0 }
.perksB { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --pt:20px; --pb:20px; --pl:10px; --pr:10px }
.perksB { background-color:#2A4680 }
.perksBBox1 { --dsp:grid; --cols:repeat(2, 1fr); --rows:repeat(1, 1fr); --gr:20px; --gc:20px; --flow:row; --ji:center; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
.offer { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --pt:3em; --pb:3em; --pl:0em; --pr:0em }
.offerBox1 { --dsp:flex; --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; --rad:20px 20px 20px 20px; --pt:2em; --pb:2em; --pl:2em; --pr:2em }
.offerBox1 { background-color:#2A4680 }
.offerBox1.box { --as:center }
.offerBox2 { --dsp:flex; --jc:center }
.offerTtl1 { text-align:start }
.offerTtl1 .ttl { font-family:"Poppins", Sans-serif; font-size:2em; font-weight:600; line-height:1.4em; color:#FFFFFF }
.offerList1 .lst:not(.lstRow) .lstItem:not(:last-child) { padding-block-end:calc(15px/2) }
.offerList1 .lst:not(.lstRow) .lstItem:not(:first-child) { margin-block-start:calc(15px/2) }
.offerList1 .lstItem:not(:last-child):after { content:""; border-color:#ddd }
.offerList1 .lst:not(.lstRow) .lstItem:not(:last-child):after { border-block-start-style:solid; border-block-start-width:1px }
.offerList1 .lstIco svg { fill:#FFFFFF; transition:fill 0.3s }
.offerList1 { --li-sz:25px; --li-off:0px }
.offerList1 .lstIco { padding-inline-end:10px }
.offerList1 .lstItem>.lstTxt { font-family:"Poppins", Sans-serif; font-size:18px; font-weight:400 }
.offerList1 .lstTxt { color:#FFFFFF; transition:color 0.3s }
.offerBox3 { --dsp:flex; --jc:center }
.offerImg1 { width:var(--kw,100% ); max-width:100%; --kw:100%; --kg:0 }
.offerImg1>.wdIn { margin:-60px -50px -50px -50px; padding:0px 0px 0px 0px }
.offerImg1.wd { --as:center }
.offerImg1 img { width:100% }
.faq { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --pt:40px; --pb:40px; --pl:20px; --pr:20px }
.faq { background-color:#2A4680 }
.faqFeat1 .featWrap { gap:15px }
.faqFeat1.viewDef .ico { fill:#FFFFFF; color:#FFFFFF; border-color:#FFFFFF }
.faqFeat1 .ico { font-size:3em }
.faqFeat1 .featTtl { font-family:"Poppins", Sans-serif; font-size:2.4em; font-weight:700 }
.faqFeat1 .featTtl,.faqFeat1:has(:hover) .featTtl,.faqFeat1:has(:focus) .featTtl { color:#FFFFFF }
.faqBox1 { --dsp:flex }
.faqTxt1 { font-family:"Poppins", Sans-serif; font-size:1.1em; font-weight:400; color:#1F1F1F }
.faqFaq1 { --acc-title-font-size:1.2em; --acc-item-title-space-between:1em; --acc-item-title-distance-from-content:0.5em; --acc-border-radius:.5em .5em .5em .5em; --acc-title-normal-color:#000000; --acc-title-active-color:#C43356; --acc-icon-size:1em; --acc-icon-gap:1em; --acc-icon-normal-color:#000000 }
.faqFaq1>.wdIn>.acc>.accItem>.accHead { background-color:#FFFFFF; border-style:none }
.faqFaq1.wd { --as:center }
.faqFaq1 { --acc-padding:1.2em 1.2em 1.2em 1.2em }
.refs { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap }
.refsTtl1 { text-align:center }
.refsTtl1 .ttl { font-family:"Poppins", Sans-serif; font-size:2em; font-weight:500; line-height:1.2em; color:#000000 }
.refsTtl2 { text-align:center }
.refsTtl2 .ttl { font-family:"Poppins", Sans-serif; font-size:0.8em; font-weight:400; line-height:1.3em; color:#000000 }
.foot { --dsp:flex; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --pt:2em; --pb:2em; --pl:0em; --pr:0em }
.foot { background-color:#121212 }
.footTtl1 { text-align:center }
.footTtl1 .ttl { font-family:"Poppins", Sans-serif; font-size:0.8em; font-weight:300; line-height:1.2em; color:#C0C0C0 }
@media (min-width:768px) {
  .hero { --cw:900px }
  .heroBox1 { --w:41% }
  .heroBox2 { --w:60% }
  .intro { --cw:900px }
  .introBox1 { --w:40% }
  .promiseBox1 { --w:950px }
  .promiseBox2 { --w:150px }
  .expertBox2 { --w:65% }
  .expertBox3 { --w:35% }
  .formulaBox2 { --w:73% }
  .bonus { --cw:1000px }
  .bonusBox1 { --w:950px }
  .reviews { --cw:930px }
  .reviewsBox2 { --w:20% }
  .reviewsBox3 { --w:80% }
  .kits { --cw:1100px }
  .synergy { --cw:650px }
  .perksA { --cw:1100px }
  .perksB { --cw:760px }
  .offer { --cw:930px }
  .offerBox1 { --w:80% }
  .offerBox2 { --w:65% }
  .offerBox3 { --w:35% }
  .faq { --cw:850px }
  .refs,.foot { --cw:80em }
}
@media (max-width:1024px) and (min-width:768px) {
  .promiseBox1,.expertBox2 { --w:100% }
  .expertBox3 { --w:68% }
  .bonusBox1 { --w:42em }
  .kitsBox7 { --w:100% }
}
@media (max-width:1024px) {
  .heroTtl1 { text-align:start }
  .heroTtl1 .ttl { font-size:29px }
  .heroTtl2 { text-align:start }
  .heroTtl2 .ttl { font-size:17px }
  .introTtl1 { text-align:start }
  .introTtl1 .ttl { font-size:28px }
  .introTtl2 { text-align:start }
  .introTtl2 .ttl { font-size:16px }
  .expert { --dir:row; --kw:initial; --kg:1; --wrp-m:wrap }
  .expertBox1 { --dir:column; --kw:100%; --kg:0; --wrp-m:wrap }
  .expertBox2 { border-width:0px 0px 0px 0px; --btw:0px; --brw:0px; --bbw:0px; --blw:0px }
  .expertTtl1 .ttl { font-size:25px }
  .expertBox3 { --mt:0px; --mb:0px; --ml:0px; --mr:0px; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
  .expertBox3.box { --as:center }
  .expertImg1>.wdIn { margin:-40px 0px -20px 0px }
  .expertImg1 { text-align:center }
  .expertImg1 img { max-width:100% }
  .formula { --pt:10px; --pb:10px; --pl:10px; --pr:10px }
  .formulaBox1 { --gr:0px; --gc:0px }
  .formulaTtl1 .ttl { font-size:25px }
  .formulaBox3 { --gr:5px; --gc:5px; --flow:row }
  .formulaBox4 { --jc:flex-start; --pt:15px; --pb:15px; --pl:15px; --pr:15px }
  .formulaTxt1 { font-size:14px }
  .bonusTtl1 { text-align:center }
  .bonusBox1 { --mt:1em; --mb:1em; --ml:1em; --mr:1em; --pt:2em; --pb:2em; --pl:2em; --pr:2em }
  .bonusCard1.posL .cardImg { margin-right:1em }
  .bonusCard1.posT .cardImg { margin-bottom:1em }
  .bonusCard1 .cardTtl { font-size:1.2em }
  .bonusCard1 .cardDesc { font-size:0.8em }
  .reviews { --pt:20px; --pb:20px; --pl:20px; --pr:20px }
  .reviewsBox2 { --mt:0px; --mb:0px; --ml:0px; --mr:0px; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
  .reviewsBox3 { --gr:5px; --gc:5px }
  .reviewsTtl3 .ttl { font-size:12px }
  .reviewsTtl4 .ttl { font-size:14px }
  .shipCard1 { --kw:83%; --kg:0; width:var(--kw,83% ); max-width:83% }
  .kits { --pt:90px; --pb:60px; --pl:19px; --pr:10px }
  .kitsBox1 { --cols:repeat(1, 1fr); --gr:30px; --gc:30px; --flow:row }
  .kitsBox2.box:hover { --tf-scale:1.03 }
  .kitsBox3 { --pt:10px; --pb:10px; --pl:10px; --pr:10px }
  .kitsTtl1 .ttl { font-size:35px }
  .kitsBox4 { --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; --pt:10px; --pb:10px; --pl:20px; --pr:20px }
  .kitsBox5 { --dir:column; --kw:calc(( 1 - var(--kg) ) * 100% ); --kg:0; --wrp-m:wrap; --jc:center; --ai:center }
  .kitsBox6 { --jc:center; --ai:center; --kw:calc(( 1 - var(--kg) ) * 100% ) }
  .kitsBox7 { --jc:center; --ai:flex-end; --kw:calc(( 1 - var(--kg) ) * 100% ) }
  .kitsTtl4 .ttl { font-size:7em }
  .kitsTtl5 { text-align:start }
  .kitsBox8 { --pt:10px; --pb:10px; --pl:20px; --pr:20px }
  .kitsBox10.box:hover { --tf-scale:1.03 }
  .kitsBox10.box { --ord:-99999 }
  .kitsBox11 { --pt:10px; --pb:10px; --pl:10px; --pr:10px }
  .kitsTtl8 .ttl { font-size:35px }
  .kitsBox12 { --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; --pt:10px; --pb:10px; --pl:20px; --pr:20px }
  .kitsBox13.box:hover { --tf-scale:1.03 }
  .kitsBox13.box { --ord:-99999 }
  .kitsBox14 { --jc:center }
  .perksABox1 { --gr:5px; --gc:5px; --flow:row }
  .perksABox2 { --jc:flex-start; --pt:15px; --pb:15px; --pl:15px; --pr:15px }
  .perksATxt1 { font-size:14px }
  .perksBBox1 { --gr:5px; --gc:5px; --flow:row }
  .offerTtl1 .ttl { font-size:1.5em }
  .offerImg1 { --kw:100%; --kg:0; width:var(--kw,100% ); max-width:100% }
}
@media (max-width:767px) {
  .heroImg1>.wdIn { margin:0px 0px -30px 0px }
  .heroImg1 img { max-width:85% }
  .heroTtl1 { --kw:100%; --kg:0; width:var(--kw,100% ); max-width:100%; text-align:center }
  .heroTtl1 .ttl { font-size:30px; line-height:1.2em }
  .heroTtl2 { --kw:100%; --kg:0; width:var(--kw,100% ); max-width:100%; text-align:center }
  .heroTtl2 .ttl { font-size:18px; line-height:1.2em }
  .heroBox3 { --jc:center; --ai:center; --kw:calc(( 1 - var(--kg) ) * 100% ) }
  .heroBox3.box { --as:center }
  .heroImg2 { --kw:17%; --kg:0; width:var(--kw,17% ); max-width:17% }
  .introTtl1 { --kw:100%; --kg:0; width:var(--kw,100% ); max-width:100%; text-align:center }
  .introTtl1 .ttl { font-size:27px; line-height:1.2em }
  .introLine1 .dv { text-align:center }
  .introLine1 .dvSep { margin:0 auto; margin-center:0 }
  .introTtl2 { --kw:100%; --kg:0; width:var(--kw,100% ); max-width:100%; text-align:center }
  .introTtl2 .ttl { font-size:17px; line-height:1.2em }
  .introImg1 img { max-width:90% }
  .promise { --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; --pt:20px; --pb:20px; --pl:10px; --pr:10px }
  .promiseBox1 { --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; --jc:center; border-width:5px 2px 5px 2px; --btw:5px; --brw:2px; --bbw:5px; --blw:2px; --mt:.5em; --mb:.5em; --ml:.5em; --mr:.5em; --pt:1em; --pb:1em; --pl:1em; --pr:1em }
  .promiseBox2 { --w:150px; --mnh:150px; --ai:center; --kw:calc(( 1 - var(--kg) ) * 100% ) }
  .promiseTtl1 .ttl { font-size:1.4em }
  .promiseTtl2 .ttl { font-size:1.2em }
  .promiseTtl3 .ttl { font-size:16px }
  .promiseBox3 { --jc:space-evenly; --gr:5px; --gc:5px }
  .promiseImg2 { --kw:2.5em; --kg:0; width:var(--kw,2.5em ); max-width:2.5em }
  .expert { --dir:row; --kw:initial; --kg:1; --wrp-m:wrap }
  .expertBox1 { --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --rad:10px 10px 10px 10px; --mt:10px; --mb:10px; --ml:10px; --mr:10px; --pt:10px; --pb:10px; --pl:10px; --pr:10px }
  .expertBox2 { border-width:0px 0px 0px 0px; --btw:0px; --brw:0px; --bbw:0px; --blw:0px }
  .expertTtl1 .ttl { font-size:20px; line-height:1.4em }
  .expertTtl2 .ttl { font-size:16px }
  .expertImg1>.wdIn { margin:-35px 0px -10px -15px }
  .formula { --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --pt:20px; --pb:20px; --pl:20px; --pr:20px }
  .formulaTtl1 .ttl { line-height:1.4em }
  .formulaTtl2 .ttl { font-size:16px; line-height:1.4em }
  .formulaBox3 { --cols:repeat(1, 1fr); --gr:20px; --gc:20px; --flow:row }
  .formulaBox4 { --pt:15px; --pb:15px; --pl:15px; --pr:15px }
  .formulaImg1 img { max-width:90%; border-radius:10px 10px 10px 10px }
  .formulaTxt1 { font-size:16px }
  .bonus { --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; --pt:1em; --pb:1em; --pl:1em; --pr:1em }
  .bonusTtl1 { width:var(--kw,388px ); max-width:388px; --kw:388px; --kg:0; text-align:center }
  .bonusTtl1 .ttl { font-size:22px; line-height:1.4em }
  .bonusBox1 { --w:100%; --gr:10px; --gc:10px; --mt:.5em; --mb:.5em; --ml:.5em; --mr:.5em; --pt:1em; --pb:1em; --pl:1em; --pr:1em }
  .bonusCard1 .cardWrap { text-align:center }
  .bonusCard1 .cardImg { margin-bottom:1em }
  .bonusCard1 .cardWrap .cardImg { width:70% }
  .bonusCard1 .cardDesc { font-size:0.9em }
  .reviews { --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; --pt:20px; --pb:20px; --pl:15px; --pr:15px }
  .reviewsTtl1 { width:var(--kw,100% ); max-width:100%; --kw:100%; --kg:0 }
  .reviewsTtl1 .ttl { font-size:1.5em }
  .reviewsTtl2>.wdIn { padding:0.5em 1em 0.5em 1em }
  .reviewsTtl2 .ttl { font-size:1.4em }
  .reviewsImg1 img { width:90% }
  .reviewsBox1 { --mt:0px; --mb:0px; --ml:0px; --mr:0px; --pt:1em; --pb:1em; --pl:1em; --pr:1em }
  .reviewsBox2 { --pt:0px; --pb:0px; --pl:0px; --pr:0px }
  .reviewsImg3>.wdIn { margin:0px 0px 0px 0px }
  .reviewsImg3 { text-align:center }
  .reviewsImg3 img { width:60% }
  .reviewsBox3 { --gr:10px; --gc:10px; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
  .reviewsTtl3 { text-align:center }
  .reviewsTtl3 .ttl { font-size:0.8em }
  .reviewsTtl4 { text-align:center }
  .reviewsTtl4 .ttl { font-size:16px }
  .reviewsTtl5 { text-align:center }
  .reviewsTtl5 .ttl { font-size:1.2em }
  .shipCard1 { --kw:90%; --kg:0; width:var(--kw,90% ); max-width:90% }
  .shipCard1 .cardWrap { text-align:center }
  .shipCard1 .cardImg { margin-bottom:10px }
  .shipCard1.posL .cardImg { margin-right:10px }
  .shipCard1.posT .cardImg { margin-bottom:10px }
  .shipCard1 .cardWrap .cardImg { width:45% }
  .shipCard1 .cardTtl { font-size:27px }
  .shipCard1 .cardDesc { font-size:12px }
  .claim { --pt:30px; --pb:20px; --pl:15px; --pr:15px; --zi:20 }
  .claimTtl1 { width:var(--kw,95% ); max-width:95%; --kw:95%; --kg:0 }
  .claimTtl1>.wdIn { margin:0em 0em 0em 0em }
  .claimTtl1.wd { --as:center }
  .claimTtl1 .ttl { font-size:1.5em }
  .kits { --gr:30px; --gc:30px; --pt:40px; --pb:30px; --pl:5px; --pr:5px }
  .kits>.boxIn>.shpTop svg { height:30px }
  .kitsBox1 { --cols:repeat(1, 1fr); --gr:30px; --gc:30px; --flow:row }
  .kitsBox1.box { --as:center }
  .kitsBox2.box { --ord:3 }
  .kitsBox3 { --pt:10px; --pb:10px; --pl:0px; --pr:0px }
  .kitsTtl1 .ttl { font-size:22px }
  .kitsBox4 { --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; --jc:center; --pt:10px; --pb:0px; --pl:5px; --pr:5px }
  .kitsBox5 { --w:50%; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --jc:center; --gr:10px; --gc:10px }
  .kitsTtl2>.wdIn { margin:0px 0px 0px 0px }
  .kitsTtl2 .ttl { font-size:18px }
  .kitsImg1>.wdIn { margin:-30px -30px -30px -30px }
  .kitsBox6 { --w:50%; --jc:center; --gr:5px; --gc:5px; --mt:0px; --mb:0px; --ml:0px; --mr:0px; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
  .kitsBox7 { --pt:0px; --pb:0px; --pl:0px; --pr:0px }
  .kitsTtl4>.wdIn { margin:0px 0px -5px 0px }
  .kitsTtl4 .ttl { font-size:75px }
  .kitsTtl5>.wdIn { margin:0px 0px 5px 0px }
  .kitsList1.wd { --as:center }
  .kitsList1 .lst:not(.lstRow) .lstItem:not(:last-child) { padding-block-end:calc(5px/2) }
  .kitsList1 .lst:not(.lstRow) .lstItem:not(:first-child) { margin-block-start:calc(5px/2) }
  .kitsList1 { --li-sz:15px }
  .kitsList1 .lstItem>.lstTxt { font-size:12px; line-height:23px }
  .kitsTtl7 .ttl { font-size:14px }
  .kitsBox8 { --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; --jc:center; --pt:10px; --pb:5px; --pl:5px; --pr:5px }
  .kitsBox9 { --w:100%; --gr:0px; --gc:0px; --mt:0px; --mb:0px; --ml:0px; --mr:0px; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
  .kitsBtn1 { width:var(--kw,95% ); max-width:95%; --kw:95%; --kg:0 }
  .kitsBtn1>.wdIn { padding:0px 0px 10px 0px }
  .kitsBtn1.wd { --as:center }
  .kitsBtn1 .btn { font-size:20px; line-height:50px; padding:0px 0px 0px 0px }
  .kitsImg2 img { max-width:45% }
  .kitsBox10.box { --ord:1 }
  .kitsBox11 { --pt:10px; --pb:10px; --pl:0px; --pr:0px }
  .kitsTtl8 .ttl { font-size:30px }
  .kitsBox12 { --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; --jc:center; --pt:10px; --pb:0px; --pl:5px; --pr:5px }
  .kitsImg3>.wdIn { margin:4px 4px 4px 4px }
  .kitsTtl9 .ttl { font-size:14px }
  .kitsBtn2 { width:var(--kw,95% ); max-width:95%; --kw:95%; --kg:0 }
  .kitsBtn2>.wdIn { padding:0px 0px 10px 0px }
  .kitsBtn2.wd { --as:center }
  .kitsBtn2 .btn { font-size:20px; line-height:50px; padding:0px 0px 0px 0px }
  .kitsBox13.box { --ord:2 }
  .kitsImg4>.wdIn { margin:-30px -30px -30px -30px }
  .kitsBox14 { --w:50%; --jc:center; --gr:5px; --gc:5px; --mt:0px; --mb:0px; --ml:0px; --mr:0px; --pt:0px; --pb:0px; --pl:0px; --pr:0px }
  .kitsTtl10 .ttl { font-size:14px }
  .synergy { --pt:30px; --pb:30px; --pl:15px; --pr:15px }
  .synergyList1 .lst.lstRow .lstItem { margin-inline:calc(1px/2) }
  .synergyList1 .lst.lstRow { margin-inline:calc(-1px/2) }
  .synergyList1 .lst.lstRow .lstItem:after { inset-inline-end:calc(-1px/2) }
  .synergyList1 { --li-sz:1em }
  .synergyTtl1 { text-align:center }
  .synergyTtl1 .ttl { font-size:25px }
  .perksA { --cw:90%; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --pt:20px; --pb:20px; --pl:20px; --pr:20px }
  .perksABox1 { --cols:repeat(1, 1fr); --gr:20px; --gc:20px; --flow:row }
  .perksABox2 { --pt:15px; --pb:15px; --pl:15px; --pr:15px }
  .perksAImg1 img { border-radius:10px 10px 10px 10px }
  .perksATxt1 { font-size:16px }
  .perksB { --cw:90%; --dir:column; --kw:100%; --kg:0; --wrp-m:wrap; --pt:20px; --pb:20px; --pl:20px; --pr:20px }
  .perksBBox1 { --cols:repeat(1, 1fr); --gr:20px; --gc:20px; --flow:row }
  .offer { --pt:1em; --pb:3em; --pl:1em; --pr:1em }
  .offerBox1 { --dir:row; --kw:initial; --kg:1; --wrp-m:wrap; --gr:0px; --gc:0px; --pt:1em; --pb:1em; --pl:1em; --pr:1em }
  .offerTtl1 { text-align:center }
  .offerTtl1 .ttl { font-size:1.8em; line-height:1.2em }
  .offerImg1>.wdIn { margin:0px -30px 0px -30px }
  .offerImg1 img { width:70% }
  .faq { --pt:20px; --pb:40px; --pl:15px; --pr:15px }
  .faqFeat1 { width:var(--kw,15em ); max-width:15em; --kw:15em; --kg:0 }
  .faqFeat1.wd { --as:center }
  .faqFeat1 .featTtl { font-size:1.5em }
  .faqTxt1 { font-size:0.8em }
  .faqFaq1 { --acc-title-font-size:16px }
  .refs { --pt:01em; --pb:1em; --pl:1em; --pr:1em }
  .refsTtl1 .ttl { font-size:1.4em }
  .refsTtl2 .ttl { font-size:0.6em }
  .foot { --pt:1em; --pb:1em; --pl:1em; --pr:1em }
  .footTtl1 .ttl { font-size:0.6em }
}
.promiseImg1 img { filter: brightness(0) invert(1) }
/* camada 3: utilitários */
.u1 { color:#fff }
.u2 { color:red }
.u3 { color:yellow }
/* kit em destaque (6 potes) nas cores da marca */
.kitsBox10 { border-color: #254993; --bcl: #254993 }
.kitsBox10 .kitsBox11 { background-color: #FFFFFF }
.kitsBox10 .kitsTtl8 .ttl { color: #254993 }
.kitsBox10 .kitsBox12 { background-image: radial-gradient(circle at 50% 35%, #5990DD 0%, #254993 55%, #19346B 100%) }
.kitsBox10 .kitsBox8 { background-color: #19346B }
.kitsBox10 :is(.kitsTtl2, .kitsTtl3, .kitsTtl4, .kitsTtl5, .kitsTtl6) .ttl { color: #FFFFFF }
.kitsBox10 .kitsList1 .lstTxt { color: #FFFFFF }
.kitsBox10 .kitsList1 .lstIco svg { fill: #FFFFFF }
.kitsBox10 .kitsList1 .lstItem:not(:last-child):after { border-color: #FFFFFF }
.kitsBox10 .kitsList1 .lstItem:first-child .lstTxt { color: #FFD43B }
.kitsBox10 .kitsList1 .lstItem:first-child .lstIco svg { fill: #FFD43B }
.kitsBox10 .kitsTtl9 > .wdIn { background-color: #FFC400 }
.kitsBox10 .kitsTtl9 .ttl { color: #151133 }
/* botões: 6 potes amarelo, 2 e 3 potes cinza */
.kitsBtn2 .btn, .kitsBtn2 .btn:hover, .kitsBtn2 .btn:focus { background-image: linear-gradient(180deg, #FFC93C 49%, #F2B200 50%); box-shadow: 0 5px 0 0 #B88600; color: #111111; fill: #111111 }
.kitsBtn1 .btn, .kitsBtn1 .btn:hover, .kitsBtn1 .btn:focus { background-image: linear-gradient(180deg, #D9D9D9 49%, #BDBDBD 50%); box-shadow: 0 5px 0 0 #8F8F8F; color: #111111; fill: #111111 }
