<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
table{border-collapse:collapse;border-spacing:0}
body{font:9pt/1.5em sans-serif}
pre,code,tt{font:1em/1.5em "Andale Mono","Lucida Console",monospace}
h1,h2,h3,h4,h5,h6,b,strong{font-weight:bold}
em,i,dfn{font-style:italic}
dfn{font-weight:bold}
p,code,pre,kbd{margin:0 0 1.5em 0}
blockquote{margin:0 1.5em 1.5em 1.5em}
cite{font-style:italic}
li ul,li ol{margin:0 1.5em}
ul,ol{margin:0 1.5em 1.5em 1.5em}
ul{list-style-type:disc}
ol{list-style-type:decimal}
ol ol{list-style:upper-alpha}
ol ol ol{list-style:lower-roman}
ol ol ol ol{list-style:lower-alpha}
dl{margin:0 0 1.5em 0}
dl dt{font-weight:bold}
dd{margin-left:1.5em}
table{margin-bottom:1.4em;width:100%}
th{font-weight:bold}
th,td,caption{padding:4px 10px 4px 5px}
tfoot{font-style:italic}
sup,sub{line-height:0}
abbr,acronym{border-bottom:1px dotted}
address{margin:0 0 1.5em;font-style:italic}
del{text-decoration:line-through}
pre{margin:1.5em 0;white-space:pre}
img.centered,.aligncenter,div.aligncenter{display:block;margin-left:auto;margin-right:auto}
img.alignright{display:inline}
img.alignleft{display:inline}
.alignright{float:right;margin-left:10px}
.alignleft{float:left;margin-right:10px}
img{max-width:100%}
* html .clearfix{height:1%}
*+html .clearfix{display:inline-block}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html .group{height:1%}
*+html .group{display:inline-block}
.group:after{content:".";display:block;height:0;clear:both;visibility:hidden}
/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--blue:#007bff;--indigo:#6610f2;--purple:#6f42c1;--pink:#e83e8c;--red:#dc3545;--orange:#fd7e14;--yellow:#ffc107;--green:#28a745;--teal:#20c997;--cyan:#17a2b8;--white:#fff;--gray:#6c757d;--gray-dark:#343a40;--primary:#007bff;--secondary:#6c757d;--success:#28a745;--info:#17a2b8;--warning:#ffc107;--danger:#dc3545;--light:#f8f9fa;--dark:#343a40;--breakpoint-xs:0;--breakpoint-sm:576px;--breakpoint-md:768px;--breakpoint-lg:992px;--breakpoint-xl:1200px;--font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace}
*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}
html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}
article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}
body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}
[tabindex="-1"]:focus:not(:focus-visible){outline:0 !important}
hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}
h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}
p{margin-top:0;margin-bottom:1rem}
abbr[data-original-title],abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:help;border-bottom:0;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}
address{margin-bottom:1rem;font-style:normal;line-height:inherit}
dl,ol,ul{margin-top:0;margin-bottom:1rem}
ol ol,ol ul,ul ol,ul ul{margin-bottom:0}
dt{font-weight:700}
dd{margin-bottom:.5rem;margin-left:0}
blockquote{margin:0 0 1rem}
b,strong{font-weight:bolder}
small{font-size:80%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sub{bottom:-0.25em}
sup{top:-0.5em}
a{color:#007bff;text-decoration:none;background-color:transparent}
a:hover{color:#0056b3;text-decoration:underline}
a:not([href]):not([class]){color:inherit;text-decoration:none}
a:not([href]):not([class]):hover{color:inherit;text-decoration:none}
code,kbd,pre,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}
pre{margin-top:0;margin-bottom:1rem;overflow:auto;-ms-overflow-style:scrollbar}
figure{margin:0 0 1rem}
img{vertical-align:middle;border-style:none}
svg{overflow:hidden;vertical-align:middle}
table{border-collapse:collapse}
caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}
th{text-align:inherit;text-align:-webkit-match-parent}
label{display:inline-block;margin-bottom:.5rem}
button{border-radius:0}
button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}
button,input{overflow:visible}
button,select{text-transform:none}
[role=button]{cursor:pointer}
select{word-wrap:normal}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}
[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled),button:not(:disabled){cursor:pointer}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}
textarea{overflow:auto;resize:vertical}
fieldset{min-width:0;padding:0;margin:0;border:0}
legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}
progress{vertical-align:baseline}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:none}
[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
output{display:inline-block}
summary{display:list-item;cursor:pointer}
template{display:none}
[hidden]{display:none !important}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}
.h1,h1{font-size:2.5rem}
.h2,h2{font-size:2rem}
.h3,h3{font-size:1.75rem}
.h4,h4{font-size:1.5rem}
.h5,h5{font-size:1.25rem}
.h6,h6{font-size:1rem}
hr{margin-top:1rem;margin-bottom:1rem;border:0;border-top:1px solid rgba(0,0,0,0.1)}
.small,small{font-size:80%;font-weight:400}
.mark,mark{padding:.2em;background-color:#fcf8e3}
code{font-size:87.5%;color:#e83e8c;word-wrap:break-word}
a&gt;code{color:inherit}
kbd{padding:.2rem .4rem;font-size:87.5%;color:#fff;background-color:#212529;border-radius:.2rem}
kbd kbd{padding:0;font-size:100%;font-weight:700}
pre{display:block;font-size:87.5%;color:#212529}
pre code{font-size:inherit;color:inherit;word-break:normal}
.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
@media(min-width:576px){.container,.container-sm{max-width:540px}
}@media(min-width:768px){.container,.container-md,.container-sm{max-width:720px}
}@media(min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}
}@media(min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}
}.row{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.col-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}
.col-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}
.col-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}
.col-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}
.col-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}
.col-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
.col-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}
.col-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}
.col-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}
.col-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.offset-1{margin-left:8.333333%}
.offset-2{margin-left:16.666667%}
.offset-3{margin-left:25%}
.offset-4{margin-left:33.333333%}
.offset-5{margin-left:41.666667%}
.offset-6{margin-left:50%}
.offset-7{margin-left:58.333333%}
.offset-8{margin-left:66.666667%}
.offset-9{margin-left:75%}
.offset-10{margin-left:83.333333%}
.offset-11{margin-left:91.666667%}
@media(min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.col-sm-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}
.col-sm-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}
.col-sm-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}
.col-sm-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-sm-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-sm-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}
.col-sm-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-sm-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}
.col-sm-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
.col-sm-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}
.col-sm-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}
.col-sm-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}
.col-sm-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.offset-sm-0{margin-left:0}
.offset-sm-1{margin-left:8.333333%}
.offset-sm-2{margin-left:16.666667%}
.offset-sm-3{margin-left:25%}
.offset-sm-4{margin-left:33.333333%}
.offset-sm-5{margin-left:41.666667%}
.offset-sm-6{margin-left:50%}
.offset-sm-7{margin-left:58.333333%}
.offset-sm-8{margin-left:66.666667%}
.offset-sm-9{margin-left:75%}
.offset-sm-10{margin-left:83.333333%}
.offset-sm-11{margin-left:91.666667%}
}@media(min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.col-md-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}
.col-md-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}
.col-md-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}
.col-md-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-md-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-md-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}
.col-md-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-md-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}
.col-md-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
.col-md-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}
.col-md-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}
.col-md-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}
.col-md-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.offset-md-0{margin-left:0}
.offset-md-1{margin-left:8.333333%}
.offset-md-2{margin-left:16.666667%}
.offset-md-3{margin-left:25%}
.offset-md-4{margin-left:33.333333%}
.offset-md-5{margin-left:41.666667%}
.offset-md-6{margin-left:50%}
.offset-md-7{margin-left:58.333333%}
.offset-md-8{margin-left:66.666667%}
.offset-md-9{margin-left:75%}
.offset-md-10{margin-left:83.333333%}
.offset-md-11{margin-left:91.666667%}
}@media(min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.col-lg-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}
.col-lg-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}
.col-lg-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}
.col-lg-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-lg-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-lg-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}
.col-lg-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-lg-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}
.col-lg-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
.col-lg-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}
.col-lg-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}
.col-lg-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}
.col-lg-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
.offset-lg-0{margin-left:0}
.offset-lg-1{margin-left:8.333333%}
.offset-lg-2{margin-left:16.666667%}
.offset-lg-3{margin-left:25%}
.offset-lg-4{margin-left:33.333333%}
.offset-lg-5{margin-left:41.666667%}
.offset-lg-6{margin-left:50%}
.offset-lg-7{margin-left:58.333333%}
.offset-lg-8{margin-left:66.666667%}
.offset-lg-9{margin-left:75%}
.offset-lg-10{margin-left:83.333333%}
.offset-lg-11{margin-left:91.666667%}
}@media(min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;max-width:100%}
.col-xl-auto{-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;width:auto;max-width:100%}
.col-xl-1{-ms-flex:0 0 8.333333%;-webkit-box-flex:0;flex:0 0 8.333333%;max-width:8.333333%}
.col-xl-2{-ms-flex:0 0 16.666667%;-webkit-box-flex:0;flex:0 0 16.666667%;max-width:16.666667%}
.col-xl-3{-ms-flex:0 0 25%;-webkit-box-flex:0;flex:0 0 25%;max-width:25%}
.col-xl-4{-ms-flex:0 0 33.333333%;-webkit-box-flex:0;flex:0 0 33.333333%;max-width:33.333333%}
.col-xl-5{-ms-flex:0 0 41.666667%;-webkit-box-flex:0;flex:0 0 41.666667%;max-width:41.666667%}
.col-xl-6{-ms-flex:0 0 50%;-webkit-box-flex:0;flex:0 0 50%;max-width:50%}
.col-xl-7{-ms-flex:0 0 58.333333%;-webkit-box-flex:0;flex:0 0 58.333333%;max-width:58.333333%}
.col-xl-8{-ms-flex:0 0 66.666667%;-webkit-box-flex:0;flex:0 0 66.666667%;max-width:66.666667%}
.col-xl-9{-ms-flex:0 0 75%;-webkit-box-flex:0;flex:0 0 75%;max-width:75%}
.col-xl-10{-ms-flex:0 0 83.333333%;-webkit-box-flex:0;flex:0 0 83.333333%;max-width:83.333333%}
.col-xl-11{-ms-flex:0 0 91.666667%;-webkit-box-flex:0;flex:0 0 91.666667%;max-width:91.666667%}
.col-xl-12{-ms-flex:0 0 100%;-webkit-box-flex:0;flex:0 0 100%;max-width:100%}
}.media{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:start;-webkit-box-align:start;align-items:flex-start}
.media-body{-ms-flex:1;-webkit-box-flex:1;flex:1}
.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}
.slick-list:focus{outline:0}
.slick-list.dragging{cursor:pointer;cursor:hand}
.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:before,.slick-track:after{display:table;content:""}
.slick-track:after{clear:both}
.slick-loading .slick-track{visibility:hidden}
.slick-slide{display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide{float:right}
.slick-slide img{display:block}
.slick-slide.slick-loading img{display:none}
.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block}
.slick-loading .slick-slide{visibility:hidden}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden{display:none}
/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */.animated{-webkit-animation-duration:1.2s;animation-duration:1.2s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,34rem,0);transform:translate3d(0,34rem,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0,34rem,0);transform:translate3d(0,34rem,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}
@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-33%,0,0);transform:translate3d(-33%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-33%,0,0);transform:translate3d(-33%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}
@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(33%,0,0);transform:translate3d(33%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(33%,0,0);transform:translate3d(33%,0,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}
@-webkit-keyframes fadeIn{from{opacity:0}
to{opacity:1}
}@keyframes fadeIn{from{opacity:0}
to{opacity:1}
}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-33%,0);transform:translate3d(0,-33%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0,-33%,0);transform:translate3d(0,-33%,0)}
to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}


/* style.css*/
/*20230622 Google Font ローカル配置 */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmSU5fCRc4EsA.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmSU5fABc4EsA.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmSU5fCBc4EsA.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmSU5fBxc4EsA.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmSU5fCxc4EsA.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmSU5fChc4EsA.woff2") format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmSU5fBBc4.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/KFOmCnqEu92Fr1Mu72xKOzY.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/KFOmCnqEu92Fr1Mu5mxKOzY.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/KFOmCnqEu92Fr1Mu7mxKOzY.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/KFOmCnqEu92Fr1Mu4WxKOzY.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/KFOmCnqEu92Fr1Mu7WxKOzY.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/KFOmCnqEu92Fr1Mu7GxKOzY.woff2") format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/KFOmCnqEu92Fr1Mu4mxK.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmEU9fCRc4EsA.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmEU9fABc4EsA.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmEU9fCBc4EsA.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmEU9fBxc4EsA.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmEU9fCxc4EsA.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmEU9fChc4EsA.woff2") format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmEU9fBBc4.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmWUlfCRc4EsA.woff2") format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmWUlfABc4EsA.woff2") format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmWUlfCBc4EsA.woff2") format('woff2');
  unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmWUlfBxc4EsA.woff2") format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmWUlfCxc4EsA.woff2") format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmWUlfChc4EsA.woff2") format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/KFOlCnqEu92Fr1MmWUlfBBc4.woff2") format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}




@font-face{font-family:"Roboto";src:url("../fonts/roboto-semibold-webfont.woff2");font-weight:600}
*{outline:0}
.row{margin:-15rem}
.row&gt;div{padding:15rem}
html{font-size:.069vw}
@media all and (max-width:1024px){html{font-size:1px}
}@media all and (min-width:1440px){html{font-size:1px}
}body{font-size:18rem;color:#000}
@media all and (max-width:575px){body{font-size:15rem}
}p{margin-bottom:15rem}
p:last-child{margin-bottom:0}
body,select,textarea,input{font-family:"Roboto",sans-serif}
p{font-size:18rem}
@media all and (max-width:575px){p{font-size:15rem}
}h1{font-size:50rem}
@media all and (max-width:575px){h1{font-size:36rem}
}a{-webkit-transition:.55s;transition:.55s;text-decoration:none}
a:hover{text-decoration:none}
.container-fluid{max-width:1210rem}
.the-button{font-size:16rem;background:#0091db;color:#fff;font-weight:600;padding:18rem 54rem;-webkit-transition:.55s;transition:.55s;display:inline-block;cursor:pointer}
.the-button:hover{background:#0d84c1;color:#fff}
.the-empty-blue-button{font-size:16rem;background:#0091db;color:#fff;font-weight:600;padding:18rem 54rem;-webkit-transition:.55s;transition:.55s;display:inline-block;border:1rem solid #0091db;color:#0091db;background:#fff}
.the-empty-blue-button:hover{background:#0d84c1;color:#fff}
.the-empty-blue-button:hover{background:#0091db;color:#fff}
#home-hero{background:url("../images/home/home-hero.jpg") no-repeat;background-size:cover;padding-top:270rem;padding-bottom:0;position:relative}
#home-hero .container-fluid{position:relative;z-index:3}
#home-hero:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;content:"";background:#0d2c51;opacity:.75}
#home-hero h1,#home-hero p{color:#fff}
#home-hero h1{margin-bottom:25rem;max-width:655rem}
#home-hero p{max-width:473rem;margin-bottom:47rem}
.header-cart{display:block;position:relative}
.header-cart span{position:absolute;top:-5rem;right:-5rem;width:18rem;height:18rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#0091db;font-weight:500;font-size:12rem;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:18rem}
header#main-header{position:fixed;top:0;left:0;width:100%;z-index:10;-webkit-transition:.55s;transition:.55s}
header#main-header .container-fluid{max-width:100%}
@media all and (min-width:1025px){header#main-header .container-fluid{padding-left:20rem;padding-right:20rem}
}header#main-header #header-top{padding:20rem 0;border-bottom:1rem solid rgba(217,217,217,0.2)}
header#main-header #header-top #header-top-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
header#main-header #header-top #header-logo-1{width:230rem;min-width:230rem;max-width:230rem;-webkit-box-flex:230rem;-ms-flex:230rem;flex:230rem;padding-right:18rem;margin-right:18rem;border-right:1rem solid rgba(217,217,217,0.2)}
header#main-header #header-top #header-logo-1 svg{width:100%;height:auto}
header#main-header #header-top #header-logo-2{max-width:46rem}
header#main-header #header-top #header-search-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:70rem;margin-right:88rem}
header#main-header #header-top #header-search-wrapper form{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}
header#main-header #header-top #header-search-wrapper form ::-webkit-input-placeholder{color:#fff}
header#main-header #header-top #header-search-wrapper form ::-moz-placeholder{color:#fff}
header#main-header #header-top #header-search-wrapper form :-ms-input-placeholder{color:#fff}
header#main-header #header-top #header-search-wrapper form :-moz-placeholder{color:#fff}
header#main-header #header-top #header-search-wrapper form button,header#main-header #header-top #header-search-wrapper form input{border:0;height:50rem}
header#main-header #header-top #header-search-wrapper form button{width:54rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:6rem 0 0 6rem;background:#0091db;-webkit-transition:.55s;transition:.55s}
header#main-header #header-top #header-search-wrapper form button:hover{background:#0d2c51}
header#main-header #header-top #header-search-wrapper form input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 15rem;background:rgba(255,255,255,0.2);border-radius:0 6rem 6rem 0;color:#fff;font-size:14rem}
header#main-header #header-top #header-contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-right:24rem;margin-right:24rem;border-right:1rem solid rgba(217,217,217,0.2)}
header#main-header #header-top #header-contact #header-contact-icon{padding-right:13rem}
header#main-header #header-top #header-contact #header-contact-icon svg{width:36rem;height:auto}
header#main-header #header-top #header-contact #header-contact-text p{color:#fff}
header#main-header #header-top #header-contact #header-contact-text p:nth-child(1){font-size:12rem;text-transform:uppercase;margin-bottom:5rem;font-weight:600;letter-spacing:.1em;line-height:1}
header#main-header #header-top #header-contact #header-contact-text p:nth-child(2){line-height:1.1}
header#main-header #header-top #header-contact #header-contact-text p:nth-child(2) a{color:#fff;font-weight:600}
header#main-header #header-bottom{border-bottom:1rem solid rgba(217,217,217,0.2)}
header#main-header #header-bottom #header-bottom-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
header#main-header #header-bottom #header-bottom-row #header-lang-wrapper-fake,header#main-header #header-bottom #header-bottom-row #header-lang-wrapper{width:180rem;-webkit-box-flex:180rem;-ms-flex:180rem;flex:180rem;min-width:180rem;max-width:180rem}
header#main-header #header-bottom #header-bottom-row #header-menu-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
header#main-header #header-bottom #header-bottom-row #header-menu-wrapper ul{list-style:none;max-width:880rem;margin:auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
header#main-header #header-bottom #header-bottom-row #header-menu-wrapper ul li a{color:#fff;font-weight:500}
header#main-header #header-logo-1 path,header#main-header #header-contact-icon path,header#main-header #header-cart-icon path{-webkit-transition:.55s;transition:.55s}
header#main-header:not(.scrolled):not(.white-header) path{fill:#fff}
header#main-header *{-webkit-transition:.55s;transition:.55s}
header#main-header.scrolled,header#main-header.white-header{background:#fff}
header#main-header.scrolled #header-contact-icon path,header#main-header.scrolled #header-cart-icon path,header#main-header.white-header #header-contact-icon path,header#main-header.white-header #header-cart-icon path{fill:#707070}
header#main-header.scrolled #header-top #header-search-wrapper form ::-webkit-input-placeholder,header#main-header.white-header #header-top #header-search-wrapper form ::-webkit-input-placeholder{color:#707070}
header#main-header.scrolled #header-top #header-search-wrapper form ::-moz-placeholder,header#main-header.white-header #header-top #header-search-wrapper form ::-moz-placeholder{color:#707070}
header#main-header.scrolled #header-top #header-search-wrapper form :-ms-input-placeholder,header#main-header.white-header #header-top #header-search-wrapper form :-ms-input-placeholder{color:#707070}
header#main-header.scrolled #header-top #header-search-wrapper form :-moz-placeholder,header#main-header.white-header #header-top #header-search-wrapper form :-moz-placeholder{color:#707070}
header#main-header.scrolled #header-top #header-contact #header-contact-text p:nth-child(1),header#main-header.white-header #header-top #header-contact #header-contact-text p:nth-child(1){color:#707070}
header#main-header.scrolled #header-top #header-search-wrapper form input,header#main-header.white-header #header-top #header-search-wrapper form input{background:rgba(196,196,196,0.2);color:#707070}
header#main-header.scrolled #header-top #header-contact #header-contact-text p:nth-child(2) a,header#main-header.white-header #header-top #header-contact #header-contact-text p:nth-child(2) a{color:#0091db}
header#main-header.scrolled #header-top #header-contact #header-contact-text p:nth-child(2) a:hover,header#main-header.white-header #header-top #header-contact #header-contact-text p:nth-child(2) a:hover{color:#0d2c51}
header#main-header.scrolled #header-bottom #header-bottom-row #header-menu-wrapper ul li a,header#main-header.white-header #header-bottom #header-bottom-row #header-menu-wrapper ul li a{color:#000}
header#main-header.scrolled #header-bottom #header-bottom-row #header-menu-wrapper ul li a:hover,header#main-header.white-header #header-bottom #header-bottom-row #header-menu-wrapper ul li a:hover{color:#0091db}
header#main-header.scrolled #header-lang-wrapper path,header#main-header.white-header #header-lang-wrapper path{fill:#0091db}
header#main-header.scrolled #header-bottom #header-bottom-row #header-lang-wrapper select,header#main-header.white-header #header-bottom #header-bottom-row #header-lang-wrapper select{color:#000}
header#main-header.scrolled #header-bottom #header-bottom-row #header-lang-wrapper .select-wrapper:after,header#main-header.white-header #header-bottom #header-bottom-row #header-lang-wrapper .select-wrapper:after{-webkit-filter:invert(100%);filter:invert(100%)}
header#main-header.scrolled #header-bottom,header#main-header.scrolled #header-top,header#main-header.scrolled #header-lang-wrapper,header#main-header.white-header #header-bottom,header#main-header.white-header #header-top,header#main-header.white-header #header-lang-wrapper{border-color:#d9d9d9}


.text-right{text-align:right}
footer#main-footer{padding-top:73rem}
footer#main-footer #footer-top .footer-title{margin-bottom:32rem;font-size:18rem;font-weight:500}
@media all and (max-width:575px){footer#main-footer #footer-top .footer-title{font-size:15rem}
}@media all and (min-width:1025px){footer#main-footer #footer-top .row .col-lg-3{width:calc(33.3% - 85rem);-webkit-box-flex:calc(33.3% - 85rem);-ms-flex:calc(33.3% - 85rem);flex:calc(33.3% - 85rem);min-width:calc(33.3% - 85rem);max-width:calc(33.3% - 85rem)}
footer#main-footer #footer-top .row .col-lg-3:last-child{width:250rem;-webkit-box-flex:250rem;-ms-flex:250rem;flex:250rem;min-width:250rem;max-width:250rem}
}footer#main-footer #footer-top #footer-top-inner{padding-top:70rem;border-bottom:1rem solid #8ef5d9;padding-bottom:20rem}
footer#main-footer #footer-top .row-wrapper{max-width:810rem}
footer#main-footer #footer-top .footer-contact{margin-bottom:15rem;font-size:15rem;color:#707070}
footer#main-footer #footer-top .footer-contact:last-child{margin-bottom:0}
footer#main-footer #footer-top .footer-contact strong{font-weight:600}
footer#main-footer #footer-top .footer-contact a{color:#707070}
footer#main-footer #footer-top .footer-contact a:hover{color:#000}
footer#main-footer #footer-top ul{list-style:none;margin:0;padding:0}
footer#main-footer #footer-top ul li{margin:0;padding:0;margin-bottom:15rem;font-size:15rem}
footer#main-footer #footer-top ul li:last-child{margin-bottom:0}
footer#main-footer #footer-top ul li a{color:#707070}
footer#main-footer #footer-top ul li a:hover{color:#000}
footer#main-footer #footer-bottom{padding-top:40rem;padding-bottom:50rem}
footer#main-footer #footer-bottom p,footer#main-footer #footer-bottom *{font-size:13rem}
footer#main-footer #footer-bottom a{color:#707070}
footer#main-footer #footer-bottom a:hover{color:#000}
footer#main-footer #footer-bottom ul{display:block;text-align:right}
footer#main-footer #footer-bottom ul li{display:inline-block}
footer#main-footer #footer-bottom ul li:not(:first-child){margin-left:30rem}
footer#main-footer #footer-payment-logos{padding-top:22rem;text-align:right}
footer#main-footer #footer-payment-logos{padding-top:22rem;text-align:right}
/* 2022/10/13 */
footer#main-footer #footer-payment-logos img{max-width:150rem;height:auto}
.select-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:relative}
.select-wrapper:after{width:11rem;height:13rem;position:absolute;top:50%;right:0;content:"";-webkit-transform:translate(0,-50%);transform:translate(0,-50%);background:url("../images/all/select-dropdown.svg") no-repeat center;background-size:contain}
.select-wrapper select{-moz-appearance:none;appearance:none;-webkit-appearance:none}
#header-lang-wrapper,#mobile-header-language{display:-webkit-box;display:-ms-flexbox;display:flex;padding:13rem;border-left:1rem solid rgba(217,217,217,0.2)}
#header-lang-wrapper svg,#mobile-header-language svg{margin-right:10rem;width:24rem;height:auto}
#header-lang-wrapper select,#mobile-header-language select{background:transparent;color:#fff;font-size:12rem;text-transform:uppercase;color:#fff;font-weight:600;letter-spacing:.1em;width:100%;border:0;height:24rem;width:100%}
#header-lang-wrapper select option,#mobile-header-language select option{color:#000}
h3{font-size:12rem;font-weight:600}
h2{font-size:40rem;font-weight:600;line-height:1.25}
@media all and (max-width:575px){h2{font-size:30rem}
}
/*#home-our-customers{padding-top:150rem;padding-bottom:140rem}*/
#home-our-customers{padding-bottom:50rem}
#home-our-customers h3{margin-bottom:28rem;text-align:center;color:#0091db}
#home-our-customers h2{max-width:630rem;margin:auto;text-align:center;margin-bottom:60rem}
#home-our-customers h2 span{color:#0091db}
.oc-row{display:-webkit-box;display:-ms-flexbox;display:flex}
.oc-row div{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0;padding:60rem 20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1rem solid #e1e1e1;margin-right:-1rem}
.oc-row div img{width:90rem;height:auto;-o-object-fit:contain;object-fit:contain;display:block;margin:auto;-o-object-position:center;object-position:center}
#home-reports{padding-bottom:160rem}
#home-reports .home-reports-top{margin-bottom:50rem;margin-top:50rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#home-reports .home-reports-top h3{color:#0091db}
#home-reports .home-reports-row .row{margin:-10rem}
#home-reports .home-reports-row .row&gt;div{padding:10rem}
@media all and (min-width:991px){#home-reports .home-reports-row .row&gt;div{width:20%;-webkit-box-flex:20%;-ms-flex:20%;flex:20%;min-width:20%;max-width:20%}
}#home-reports .home-reports-row .one-home-report{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1rem solid #e1e1e1;padding:55rem 20rem 30rem 20rem;height:100%;text-align:center;color:#000;font-weight:600;position:relative}
#home-reports .home-reports-row .one-home-report:after{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.55s;transition:.55s;content:"";background:#0091db;position:absolute;display:block;height:5rem;width:0}
#home-reports .home-reports-row .one-home-report:hover{color:#0091db}
#home-reports .home-reports-row .one-home-report:hover:after{width:100%}
#home-reports .home-reports-row .one-home-report .ohp-picture svg{height:72rem;width:auto;margin-bottom:22rem}
#home-reports .home-reports-row .one-home-report .ohp-text{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
.align-middle{-ms-flex-item-align:center;align-self:center}
.row-0{margin:0}
.row-0&gt;div{padding:0}
#home-about-us{padding-top:90rem;padding-bottom:30rem;background:#0d2c51;position:relative}
#home-about-us:before{content:"";background:#0d2c51;position:absolute;bottom:100%;right:0;width:223rem;height:55rem}
#home-about-us:after{content:"";background:#0d2c51;position:absolute;top:100%;left:0;width:calc(50% + 60rem);height:55rem}
#home-about-us svg{width:100%;height:auto}
@media all and (min-width:1200px){#home-about-us svg{width:calc(100% - 60rem)}
}#home-about-us .home-about-content{max-width:514rem;padding:15rem}
@media all and (min-width:1200px){#home-about-us .home-about-content{padding-left:60rem}
}#home-about-us .home-about-content h3{color:#0091db;margin-bottom:23rem}
#home-about-us .home-about-content h2{color:#fff;margin-bottom:30rem}
#home-about-us .home-about-content h4{font-size:21rem;line-height:1.5;font-weight:500;color:#fff;max-width:437rem;margin-bottom:15rem}
#home-about-us .home-about-content p{color:rgba(255,255,255,0.8);max-width:365rem}
#home-about-us .home-about-content p:not(:last-child){margin-bottom:30rem}
@media all and (min-width:576px){.row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
}#home-custom-research{padding-top:190rem;padding-bottom:170rem}
@media all and (min-width:991px){#home-custom-research .row{margin-left:-80rem;margin-right:-80rem}
#home-custom-research .row&gt;div{padding-left:80rem;padding-right:80rem}
#home-custom-research .col-sm-5{width:43%;-webkit-box-flex:43%;-ms-flex:43%;flex:43%;min-width:43%;max-width:43%}
#home-custom-research .col-sm-7{width:57%;-webkit-box-flex:57%;-ms-flex:57%;flex:57%;min-width:57%;max-width:57%}
}#home-custom-research h3{color:#0091db;margin-bottom:23rem}
#home-custom-research h2{margin-bottom:23rem}
#home-custom-research p{color:rgba(0,0,0,0.8)}
#home-custom-research p:not(:last-child){margin-bottom:38rem}
#home-custom-research #custom-pics-wrapper{position:relative}
#home-custom-research #custom-pics-wrapper #custom-pic-2{position:absolute;top:90rem;right:70rem;z-index:2;width:100%}
#home-custom-research #custom-pics-wrapper #custom-pic-2 img{width:100%;height:auto}
#home-free-recommendation{padding-top:110rem;padding-bottom:110rem;position:relative}
#home-free-recommendation .container-fluid{position:relative;z-index:3}
#home-free-recommendation:before{right:0;top:0;width:calc(50% + 500rem);height:100%;content:"";z-index:1;background:#f3f3f8;position:absolute}
@media all and (min-width:991px){#home-free-recommendation .row{margin-left:-50rem;margin-right:-50rem}
#home-free-recommendation .row&gt;div{padding-left:50rem;padding-right:50rem}
}#home-free-recommendation h3{margin-bottom:23rem;color:#0091db;text-transform:uppercase}
#home-free-recommendation h2{margin-bottom:34rem;max-width:464rem}
#home-free-recommendation p{max-width:437rem;color:rgba(0,0,0,0.8)}
#home-free-recommendation p:not(:last-child){margin-bottom:33rem}
.text-center{text-align:center}
#home-our-research-partners{padding-top:130rem;padding-bottom:130rem}
#home-our-research-partners h3{text-align:center;color:#0091db;margin-bottom:28rem}
#home-our-research-partners h2{margin:auto;margin-bottom:80rem;max-width:630rem;text-align:center}
#home-our-research-partners h2 span{color:#0091db}
#home-our-research-partners #horp-slider{margin-bottom:90rem}
.the-empty-button{background:transparent;border:1rem solid rgba(255,255,255,0.2)}
.the-empty-button:hover{border-color:#fff !important;background:#fff !important;color:#0091db !important}
#home-contact-us{padding-top:200rem;padding-bottom:200rem;background:url("../images/home/contact-us-bg.jpg") center;background-size:cover;position:relative}
#home-contact-us .container-fluid{position:relative;z-index:3}
#home-contact-us:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;content:"";background:#0d2c51;opacity:.75}
#home-contact-us h3{margin-bottom:28rem;color:#0091db;text-transform:uppercase;text-align:center}
#home-contact-us h2{margin:auto;margin-bottom:38rem;max-width:630rem;text-align:center;color:#fff;max-width:630rem}
#home-contact-us h2 span{color:#0091db}
#home-contact-us p a{margin-left:7rem;margin-right:7rem}
#home-contact-us .the-button{max-width:205rem;width:100%;padding-left:10rem;padding-right:10rem}
#home-header-slider-w{margin-right:0;margin-left:auto;padding:30rem 30rem 45rem 30rem;background:#0d2c51;max-width:450rem;position:relative;top:78rem;margin-top:-78rem}
#home-header-slider-w #left-numbers,#home-header-slider-w #right-numbers{position:absolute;bottom:38rem;color:#fff;letter-spacing:.1em;font-weight:600}
#home-header-slider-w #right-numbers{right:30rem}
#home-header-slider-w #left-numbers{left:30rem}
#home-header-slider-w:before{bottom:100%;left:0;height:5rem;width:100%;content:"";position:absolute;background:#0091db}
#home-header-slider-w .slick-dots{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;margin:0;margin-left:40rem;margin-right:40rem;padding:0;margin-top:30rem}
#home-header-slider-w .slick-dots li{-webkit-box-flex:1;-ms-flex:1 1 0;flex:1 1 0}
#home-header-slider-w .slick-dots li button{height:4rem;width:100%;font-size:0;border:0;outline:0;-webkit-transition:.55s;transition:.55s;background:rgba(255,255,255,0.3)}
#home-header-slider-w .slick-dots li.slick-active button{background:#0091db}
#home-header-slider-w .one-home-header-slide{display:-webkit-box;display:-ms-flexbox;display:flex}
#home-header-slider-w .one-home-header-slide&gt;div:nth-child(1){width:90rem;-webkit-box-flex:90rem;-ms-flex:90rem;flex:90rem;min-width:90rem;max-width:90rem;margin-right:30rem}
#home-header-slider-w .one-home-header-slide&gt;div:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#home-header-slider-w .one-home-header-slide .ohs-picture{padding:8rem;border:1rem solid rgba(255,255,255,0.2)}
#home-header-slider-w .one-home-header-slide h3{color:#0091db;margin-bottom:9rem;padding-top:10rem}
#home-header-slider-w .one-home-header-slide p{color:#fff;font-weight:600;line-height:1.25;max-width:250rem;margin-bottom:0}
#home-header-slider-w .arrow-right,#home-header-slider-w .arrow-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:72rem;height:89rem;-webkit-transition:.55s;transition:.55s;position:absolute;background:#0091db}
#home-header-slider-w .arrow-right:hover,#home-header-slider-w .arrow-left:hover{background:#0d84c1}
#home-header-slider-w .arrow-right{top:54rem;border-top:1rem solid rgba(255,255,255,0.25);right:calc(100% + 30rem)}
#home-header-slider-w .arrow-left{top:-35rem;right:calc(100% + 30rem)}
#home-header-slider-w .arrow-left svg{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
.slick-slide{height:auto}
#horp-slider .one-horp-slider{padding:0 45rem;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:75rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#home-hero #hh-scroll,#inner-page-hero #hh-scroll{position:absolute;right:40rem;bottom:35rem;z-index:5}
#mobile-header{display:none;-webkit-transition:.55s;transition:.55s}
@media all and (max-width:1024px){header#main-header{display:none}
#mobile-header{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:0;left:0;width:100%;z-index:10;padding:20rem 15rem;border-bottom:1rem solid rgba(255,255,255,0.2)}
#mobile-header&gt;div:nth-child(1){width:140rem;margin-right:14rem}
#mobile-header&gt;div:nth-child(1) svg{width:100%;height:auto}
#mobile-header&gt;div:nth-child(1) svg path{-webkit-transition:.55s;transition:.55s}
#mobile-header&gt;div:nth-child(2){padding-left:13rem;border-left:1rem solid rgba(255,255,255,0.2);-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#mobile-header&gt;div:nth-child(2) img,#mobile-header&gt;div:nth-child(2) svg{width:31rem;height:auto}
#mobile-header&gt;div:nth-child(3) svg{width:18rem;height:auto}
#mobile-header&gt;div:nth-child(4){padding-left:25rem}
#mobile-header&gt;div:nth-child(4) svg{height:18rem;width:auto}
#mobile-header:not(.scrolled):not(.active):not(.white-header)&gt;div:nth-child(1) path{fill:#fff}
#mobile-header.scrolled,#mobile-header.active,#mobile-header.white-header{background:#0d2c51}
#mobile-header.scrolled&gt;div:nth-child(1) path,#mobile-header.active&gt;div:nth-child(1) path,#mobile-header.white-header&gt;div:nth-child(1) path{fill:#fff}
#mobile-header #the-mobile-menu{position:absolute;top:calc(100% + 1rem);left:0;height:100vh;background:#0d2c51;z-index:3;-webkit-transition:.55s;transition:.55s;width:100%;-webkit-transform:translateX(120%);transform:translateX(120%)}
#mobile-header #the-mobile-menu #mobile-menu-top-row{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1rem solid rgba(255,255,255,0.2)}
#mobile-header #the-mobile-menu #mobile-menu-top-row #mobile-header-language,#mobile-header #the-mobile-menu #mobile-menu-top-row #mobile-header-cart-w{padding:20rem 14rem}
#mobile-header #the-mobile-menu #mobile-menu-top-row .header-cart{display:inline-block}
#mobile-header #the-mobile-menu #mobile-menu-top-row #mobile-header-language{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-right:1rem solid rgba(255,255,255,0.2)}
#mobile-header #the-mobile-menu #mobile-menu-top-row #mobile-header-cart-w{width:140rem;-webkit-box-flex:140rem;-ms-flex:140rem;flex:140rem;min-width:140rem;max-width:140rem;text-align:center}
/*#mobile-header #the-mobile-menu #mobile-questions{position:absolute;bottom:150rem;left:0;width:100%;text-align:center;line-height:1.25}*/
#mobile-header #the-mobile-menu #mobile-questions{margin-top:20rem;text-align:center;}

#mobile-header #the-mobile-menu #mobile-questions svg{width:36rem;height:auto;margin-bottom:16rem}
#mobile-header #the-mobile-menu #mobile-questions .mq-1{font-size:12rem;letter-spacing:.1em;font-weight:600;color:#fff;text-transform:uppercase;margin-bottom:5rem;line-height:1.25}
#mobile-header #the-mobile-menu #mobile-questions .mq-2{line-height:1.25}
#mobile-header #the-mobile-menu #mobile-questions .mq-2 a{font-size:18px;font-weight:600;color:#fff}
#mobile-header #the-mobile-menu #mobile-questions .mq-2 a:hover{color:#fff}
#mobile-header.active #the-mobile-menu{-webkit-transform:translate(0);transform:translate(0)}
#mobile-header ul{list-style:none;margin:0;padding:0}
#mobile-header ul li a{display:block;padding:19rem 18rem;font-weight:600;color:#fff;font-size:18px;border-bottom:1rem solid rgba(255,255,255,0.2)}
}

/*20230901*/
@media print {
	#mobile-header {
        position:absolute;
    }
}


body.no-scroll{overflow:hidden}
#entire-content{width:100%;overflow:hidden}
@media all and (max-width:1024px){#home-hero #hh-scroll{bottom:215rem}
#home-free-recommendation:before{width:100%}
}@media all and (max-width:991px){#home-custom-research #custom-pics-wrapper #custom-pic-2{top:20rem;right:20rem}
#home-reports{padding-bottom:120rem}
#home-about-us:before{height:40rem;width:calc(100% - 70rem)}
#home-about-us:after{height:40rem;width:calc(100% - 70rem)}
#home-custom-research{padding-top:120rem;padding-bottom:80rem}
#home-free-recommendation{padding:70rem 0}
#home-our-research-partners{padding:100rem 0}
#home-conact-us{padding:100rem 0}
footer#main-footer{padding-top:40rem}
footer#main-footer #footer-top #footer-top-inner{padding-top:0}
#footer-top-inner&gt;.row{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
#footer-top-inner&gt;.row&gt;div{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%}
#footer-top-inner&gt;.row .text-right{text-align:left !important}
footer#main-footer #footer-bottom .row&gt;div{text-align:center;width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%}
footer#main-footer #footer-bottom ul{text-align:center;margin:0}
footer#main-footer #footer-bottom ul li{margin:0 15rem !important}
footer#main-footer #footer-bottom ul li:first-child{margin-left:0 !important}
footer#main-footer #footer-bottom ul li:last-child{margin-right:0 !important}
}#footer-bottom{color:#707070}
@media all and (max-width:575px){#home-hero{padding-top:170rem}
#home-header-slider-w{top:0;margin-top:0}
#home-header-slider-wrapper{margin-top:180rem}
#home-header-slider-wrapper .container-fluid{padding:0}
#home-header-slider-wrapper #home-header-slider-w{width:calc(100% - 55rem);margin-right:0;margin-left:auto}
#home-header-slider-wrapper #home-header-slider-w .arrow-right,#home-header-slider-wrapper #home-header-slider-w .arrow-left{width:55rem}
#home-header-slider-wrapper #home-header-slider-w{padding:20rem}
#home-header-slider-wrapper #home-header-slider-w .arrow-right,#home-header-slider-wrapper #home-header-slider-w .arrow-left{right:calc(100% + 20rem)}
#home-header-slider-wrapper #home-header-slider-w .arrow-right{height:calc(50% + 22rem);top:calc(50% - 2rem)}
#home-header-slider-wrapper #home-header-slider-w:before{height:4rem}
#home-header-slider-wrapper #home-header-slider-w .arrow-left{height:calc(50% + 22rem);top:-24rem}
#home-hero #hh-scroll{right:9rem}
#home-hero #hh-scroll{bottom:235rem}
/*#home-our-customers{padding-top:80rem}*/
#home-our-customers{padding-top:0rem}

#home-our-customers h2{margin-bottom:42rem}
#home-our-customers .oc-row&gt;div{padding:40rem 20rem}
#home-our-customers .oc-row{-ms-flex-wrap:wrap;flex-wrap:wrap}
#home-our-customers .oc-row&gt;div{width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:50%;border:0}
#home-reports .home-reports-row .one-home-report{padding:25rem}
#home-reports .home-reports-top{display:block}
#home-reports .home-reports-top&gt;div:nth-child(1){text-align:center}
#home-reports .home-reports-top&gt;div:nth-child(2){display:none}
#home-reports .home-reports-top h3{margin-bottom:10rem}
/*#home-our-customers{padding-bottom:70rem}*/
#home-our-customers{padding-bottom:0rem}

.mobile-button-w{margin-top:40rem}
#custom-pic-1 img{width:calc(100% - 40rem);margin-right:0;margin-left:auto;display:block}
#home-custom-research #custom-pics-wrapper #custom-pic-2{top:50rem;right:40rem}
#home-custom-research #custom-pics-wrapper #custom-pic-2 img{display:block;margin-right:0;margin-left:auto;width:calc(100% - 40rem)}
#home-our-research-partners #horp-slider{margin-bottom:70rem}
#home-custom-research h3{margin-top:45rem}
#horp-slider .one-horp-slider{max-width:150rem;padding:0 25rem}
footer#main-footer #footer-payment-logos{text-align:center}
#footer-bottom-copyright{max-width:286rem;margin:auto}
#home-conact-us .the-button{margin-bottom:20rem}
#home-conact-us .the-button:last-child{margin-bottom:0}
}#inner-page-hero{position:relative;text-align:center;background:url("../images/inner-page/hero.jpg") no-repeat center;background-size:cover;padding-bottom:90rem;padding-top:220rem}
#inner-page-hero .container-fluid{position:relative;z-index:3}
#inner-page-hero:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;content:"";background:#0d2c51;opacity:.75}
#inner-page-hero h1,#inner-page-hero p{color:#fff;text-align:center}
#inner-page-hero h1{margin-bottom:23rem}
#inner-page-hero-title {color:#fff;text-align:center;margin-bottom:23rem;font-size: 50rem;font-weight: 500;line-height: 1.2;} /*20221125*/
@media all and (max-width:575px){#inner-page-hero-title{font-size:36rem}
}
#inner-page-hero p{max-width:480rem;margin-left:auto;margin-right:auto}
.container-fluid.full-width-container{max-width:100%}
@media all and (min-width:1025px){.container-fluid.full-width-container{padding-left:40rem;padding-right:40rem}
}#breadcrumbs{padding:15rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12rem}
#breadcrumbs .breadcrumb-arrow{margin:0 7rem;position:relative;top:-1rem}
#breadcrumbs a{color:#9c9c9c}
#breadcrumbs a:hover{color:#000}
#reports-main-content{padding-top:30rem}
#entire-content.search #reports-main-content{padding-top:0rem} /*20221025*/

@media all and (min-width:1025px){#reports-main-content #main-reports-row{margin-left:-30rem;margin-right:-30rem}
#reports-main-content #main-reports-row&gt;div{padding-left:30rem;padding-right:30rem}
#reports-main-content #main-reports-row .col-sm-4{width:330rem;-webkit-box-flex:330rem;-ms-flex:330rem;flex:330rem;min-width:330rem;max-width:330rem}
#reports-main-content #main-reports-row .col-sm-8{width:calc(100% - 330rem);-webkit-box-flex:calc(100% - 330rem);-ms-flex:calc(100% - 330rem);flex:calc(100% - 330rem);min-width:calc(100% - 330rem);max-width:calc(100% - 330rem)}
}#reports-main-content #reports-current-filters{margin-bottom:20rem}
#reports-main-content #reports-current-filters span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4rem 11rem;border-radius:5rem;color:#fff;margin-right:9rem;margin-bottom:9rem;background:#0091db;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12rem}
#reports-main-content #reports-current-filters span a{margin-right:9rem}
#reports-main-content #report-filters .one-report-filters-set .orf-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18rem 0;border-top:1rem solid #e1e1e1;font-size:18rem;cursor:pointer;font-weight:600;padding-right:10rem}
@media all and (max-width:575px){#reports-main-content #report-filters .one-report-filters-set .orf-name{font-size:15rem}
}
/*ADD 20220930*/
/*#reports-main-content #report-filters .one-report-filters-set:last-child .orf-name{border-bottom:1rem solid #e1e1e1}*/
#reports-main-content #report-filters .one-report-filters-set:last-child {border-bottom:1rem solid #e1e1e1}

#reports-main-content #report-filters .one-report-filters-set .orf-content{display:none;padding-bottom:20rem}
#reports-main-content #report-filters .one-report-filters-set .orf-content .one-filter{padding-right:5rem;margin:10rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer}
#reports-main-content #report-filters .one-report-filters-set .orf-content .one-filter.active{color:#0091db}
/*ADD 20220929 for Indent*/
#reports-main-content #report-filters .one-report-filters-set .orf-content .one-filter.category{margin-left:10rem}
#reports-main-content #report-filters .one-report-filters-set .orf-content .one-filter.topic{margin-left:30rem}
#reports-main-content #report-filters .one-report-filters-set .orf-content .one-filter.subtopic{margin-left:50rem}
#reports-main-content #report-filters .one-report-filters-set .orf-content .one-filter.region{margin-left:10rem}
#reports-main-content #report-filters .one-report-filters-set .orf-content .one-filter.price{margin-left:10rem}
#reports-main-content #report-filters .one-report-filters-set .orf-content .one-filter.pubdate{margin-left:10rem}

/* ADD 20221004*/
#reports-main-content #reports-current-menus{margin-bottom:20rem}
#reports-main-content #reports-current-menus span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4rem 11rem;border-radius:5rem;color:#fff;margin-right:9rem;margin-bottom:9rem;background:#0091db;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12rem}
#reports-main-content #reports-current-menus span a{margin-right:9rem}
#reports-main-content #report-menus .one-report-menus-set .orf-name{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18rem 0;border-top:1rem solid #e1e1e1;font-size:18rem;font-weight:600;padding-right:10rem;border-bottom:1rem solid #e1e1e1}
@media all and (max-width:575px){#reports-main-content #report-menus .one-report-menus-set .orf-name{font-size:15rem}
}
#reports-main-content #report-menus .one-report-menus-set .orf-content{padding-bottom:20rem}
#reports-main-content #report-menus .one-report-menus-set .orf-content .one-menu{padding-right:5rem;margin:10rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:15rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;/*border-bottom:2rem dashed #e1e1e1*/}
#reports-main-content #report-menus .one-report-menus-set .orf-content .one-menu.active a{font-weight: bold; background-color: #fea;}
#reports-main-content #report-menus .one-report-menus-set .orf-content .one-menu.layer-1{margin-left:10rem}
#reports-main-content #report-menus .one-report-menus-set .orf-content .one-menu.layer-2{margin-left:30rem}
#reports-main-content #report-menus .one-report-menus-set .orf-content .one-menu.layer-3{margin-left:50rem}
#reports-main-content #report-menus .one-report-menus-set .orf-content .one-menu.region{margin-left:10rem}
#reports-main-content #report-menus .one-report-menus-set:last-child {border-bottom: 1rem solid #e1e1e1;}
/* END 20221004*/

/* ADD 20221024*/
#reports-main-content #report-menus .one-report-menus-set .orf-content .searchTitle {margin-top:20px;margin-left:10rem;width:100%;height:50rem;}
#reports-main-content #report-menus .one-report-menus-set .orf-content .searchTitle .inputWrap {position:relative;width:100%;}
#reports-main-content #report-menus .one-report-menus-set .orf-content .searchTitle .inputWrap input {z-index:1;position:absolute;height:45rem; left:0; right:10rem; padding-left:40rem;border:2px solid #c9c9c9}
#reports-main-content #report-menus .one-report-menus-set .orf-content .searchTitle .inputWrap button {z-index:2; position:absolute; background-color: transparent; border:none; width:40rem;height:45rem;padding-bottom:3rem}
#reports-main-content #report-menus .one-report-menus-set .orf-content .searchTitle .inputWrap button:focus {outline: none;}
#reports-main-content #report-menus .one-report-menus-set .orf-content .searchTitle .inputWrap button svg path{fill:gray;-webkit-transition:.55s;transition:.55s}
#reports-main-content #report-menus .one-report-menus-set .orf-content .searchTitle .inputWrap button:hover svg path{fill:black;-webkit-transition:.55s;transition:.55s}
#reports-main-content #report-menus .one-report-menus-set .orf-content .searchTitle .inputWrap input:focus{border:2px solid #007bff;}

/* END 20221004*/

/* ADD 20221004 */
#reports-main-content #search-title {width:60rem;height:60rem;display:-webkit-box;display:-ms-flexbox;display:flex;border:1rem solid #e1e1e1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#reports-main-content #search-title svg path{fill:#000;-webkit-transition:.55s;transition:.55s}
#reports-main-content #search-title:hover{background:#0091db;border-color:#0091db}
#reports-main-content #search-title:hover svg path{fill:#fff}
/* END 20221004 */

/*#reports-main-content #latest-reports-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:30rem;padding-bottom:30rem;border-bottom:1rem solid #e1e1e1}*/
#reports-main-content #latest-reports-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10rem;padding-bottom:10rem;border-bottom:1rem solid #e1e1e1}
#reports-main-content #latest-reports-header #reports-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}
#reports-main-content #latest-reports-header #reports-buttons a{width:60rem;height:60rem;display:-webkit-box;display:-ms-flexbox;display:flex;border:1rem solid #e1e1e1;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#reports-main-content #latest-reports-header #reports-buttons a svg path{fill:#000;-webkit-transition:.55s;transition:.55s}
#reports-main-content #latest-reports-header #reports-buttons a:hover{background:#0091db;border-color:#0091db}
#reports-main-content #latest-reports-header #reports-buttons a:hover svg path{fill:#fff}
#reports-main-content #latest-reports-header #reports-buttons .select-wrapper{/*margin-left:13rem*/margin-left:4rem}
/*#reports-main-content #latest-reports-header #reports-buttons .select-wrapper:after{background:url("../images/inner-page/gray-select-dropdown.svg") no-repeat center;background-size:contain;right:20rem}*/
/*#reports-main-content #latest-reports-header #reports-buttons .select-wrapper:after{background:url("../images/inner-page/gray-select-dropdown.svg") no-repeat center;background-size:contain;right:20rem;top:65%}*/
#reports-main-content #latest-reports-header #reports-buttons .select-wrapper:after{background:url("../images/inner-page/gray-select-dropdown.svg") no-repeat center;background-size:contain;right:10rem;top:65%}
/*#reports-main-content #latest-reports-header #reports-buttons select{height:60rem;border:1rem solid #e1e1e1;padding-right:50rem;padding-left:20rem;font-size:18rem;font-weight:60;-webkit-transition:.55s;transition:.55s;}*/
#reports-main-content #latest-reports-header #reports-buttons select{height:60rem;border:1rem solid #e1e1e1;padding-right:50rem;padding-left:20rem;font-size:18rem;font-weight:60;-webkit-transition:.55s;transition:.55s;background:white;font-color:black;font-size:0.9em}
#reports-main-content #latest-reports-header #latest-reports-header-title{font-size: 40rem;font-weight: 600;line-height: 1.25;} /*20221125*/
@media all and (max-width:575px){#reports-main-content #latest-reports-header #latest-reports-header-title{margin-bottom: 24rem;font-size: 30rem;}
}


@media all and (max-width:575px){#reports-main-content #latest-reports-header #reports-buttons select{font-size:15rem}
}#reports-main-content #latest-reports-header #reports-buttons select:hover{border-color:#000}
#reports-main-content #reports-modes-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40rem}
#reports-main-content #reports-modes-wrapper&gt;div{width:33.3%;-webkit-box-flex:33.3%;-ms-flex:33.3%;flex:33.3%;min-width:33.3%;max-width:33.3%;font-size:15rem}
#reports-main-content #reports-modes-wrapper #reports-mode{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14rem;text-transform:uppercase;font-weight:600}
#reports-main-content #reports-modes-wrapper #reports-mode #modes-list,#reports-main-content #reports-modes-wrapper #reports-mode #modes-grid{cursor:pointer;letter-spacing:.1em;opacity:.5;-webkit-transition:.55s;transition:.55s}
#reports-main-content #reports-modes-wrapper #reports-mode #modes-list.active,#reports-main-content #reports-modes-wrapper #reports-mode #modes-grid.active{opacity:1}
#reports-main-content #reports-modes-wrapper #reports-mode #modes-switcher{width:46rem;border:2rem solid #0091db;height:24rem;position:relative;border-radius:24rem;cursor:pointer;margin-left:12rem;margin-right:12rem}
#reports-main-content #reports-modes-wrapper #reports-mode #modes-switcher&gt;div{position:absolute;top:0;left:0;width:20rem;height:20rem;border-radius:20rem;-webkit-transition:.55s;transition:.55s;background:#0091db}
#reports-main-content #reports-modes-wrapper #reports-mode #modes-switcher.active&gt;div{left:22rem}
#reports-main-content #reports-list,#reports-main-content #reports-grid{display:none}
#reports-main-content #reports-list.active,#reports-main-content #reports-grid.active{display:block}
#reports-main-content .one-list-item{margin-bottom:25rem;padding:20rem;border:1rem solid #e1e1e1}
#reports-main-content .one-list-item .one-list-top{margin-bottom:20rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:16rem}
#reports-main-content .one-list-item .one-list-top img{margin-right:25rem}
#reports-main-content .one-list-item .one-list-top&gt;div:nth-child(1){font-weight:600}
#reports-main-content #report-pagination{margin-top:40rem}
#reports-main-content #report-pagination #the-pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#reports-main-content #report-pagination #the-pagination span{margin-left:10rem;margin-right:10rem}
#reports-main-content #report-pagination #the-pagination a{color:#707070;cursor:pointer;width:40rem;height:40rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#reports-main-content #report-pagination #the-pagination a svg path{-webkit-transition:.55s;transition:.55s}
#reports-main-content #report-pagination #the-pagination a:hover,#reports-main-content #report-pagination #the-pagination a.active{background:#0091db;color:#fff}
#reports-main-content #report-pagination #the-pagination a:hover svg path,#reports-main-content #report-pagination #the-pagination a.active svg path{fill:#fff}
/* ADD 20220930 */
#reports-main-content #report-pagination #the-pagination .current-page {background:#0091db;color:#fff;}


.one-report-grid{height:100%;border:1rem solid #e1e1e1;padding:18rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.org-top{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.org-top h4{font-size:16rem;line-height:1.25;color:#000;font-weight:600;margin-bottom:12rem;max-width:200rem}
/*.org-top a svg path{fill:#0091db}*/
.org-top p{font-size:14rem}
.org-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:12rem;margin-top:18rem;color:#707070;font-size:12rem;font-weight:500;border-top:1rem solid #e1e1e1}
@media all and (min-width:1300px){#reports-main-content-wrapper{padding-right:100rem}
}#compare-panel-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);opacity:0;-webkit-transition:.55s;transition:.55s;z-index:98;pointer-events:none}
#compare-panel-overlay.active{opacity:1;pointer-events:initial}
#compare-panel{position:fixed;right:0;top:0;z-index:100;background:#fff;width:100%;max-width:380rem;-webkit-transition:.55s;transition:.55s;-webkit-transform:translateX(100%);transform:translateX(100%);height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#compare-panel .compare-bottom{padding:10rem 20rem}
#compare-panel .compare-bottom a{width:100%;text-align:center}
#compare-panel #compare-panel-bottom{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto}
#compare-panel.active{-webkit-filter:drop-shadow(0 0 10rem rgba(0,0,0,0.1));filter:drop-shadow(0 0 10rem rgba(0,0,0,0.1));-webkit-transform:translateX(0);transform:translateX(0)}
#compare-panel #compare-button{position:absolute;right:100%;top:375rem}
#compare-panel #compare-panel-top{padding:28rem 25rem;border-bottom:1rem solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:30rem;line-height:1.25;font-weight:bold}
#compare-panel #compare-panel-bottom{padding:20rem}
#compare-panel #compare-panel-bottom .one-compare:not(:last-child){padding-bottom:20rem;margin-bottom:20rem;border-bottom:1rem solid #e1e1e1}
#compare-panel #compare-panel-bottom .one-compare .one-compare-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:12rem}
#compare-panel #compare-panel-bottom .one-compare .one-compare-top&gt;div:nth-child(1){margin-right:20rem;width:40rem;-webkit-box-flex:40rem;-ms-flex:40rem;flex:40rem;min-width:40rem;max-width:40rem}
#compare-panel #compare-panel-bottom .one-compare .one-compare-top&gt;div:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;/*flex-grow:1;*/ width:400rem;font-weight:600;line-height:1.25}
#compare-panel #compare-panel-bottom .one-compare .one-compare-top&gt;div:nth-child(3){margin-left:10rem}
#compare-panel #compare-panel-bottom .one-compare .one-compare-top&gt;div:nth-child(3) svg{width:12rem;height:auto}
#compare-panel #compare-panel-bottom .one-compare .one-compare-middle{margin-bottom:16rem}
#compare-panel #compare-panel-bottom .one-compare .one-compare-middle p{font-size:12rem;color:#707070;margin-bottom:3rem}
#compare-panel #compare-panel-bottom .one-compare .one-compare-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#compare-panel #compare-panel-bottom .one-compare .one-compare-bottom&gt;div:nth-child(1){font-size:14rem;font-weight:bold}
#compare-panel #compare-panel-bottom .one-compare .one-compare-bottom&gt;div:nth-child(1) svg{margin-left:3rem}
#reports-search-overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:200;background:#0d2c51;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.55s;transition:.55s;opacity:0;pointer-events:none}
#reports-search-overlay.active{opacity:1;pointer-events:initial}
#reports-search-overlay .reports-search-overlay-title{color: #0091db;text-transform: uppercase;margin-bottom: 18rem;font-size: 12rem; font-weight: 600;}
#reports-search-overlay .reports-search-overlay-capture{color: #fff;margin-bottom: 55rem;font-size: 40rem;font-weight: 600;line-height: 1.25;}


#reports-search-overlay&gt;div{width:100%}
#reports-search-overlay .close-modal{position:absolute;z-index:3;top:23rem;right:28rem}
#reports-search-overlay #reports-search-inner{text-align:center}
#reports-search-overlay #reports-search-inner h3{color:#0091db;text-transform:uppercase;margin-bottom:18rem}
#reports-search-overlay #reports-search-inner h2{color:#fff;margin-bottom:55rem}
#reports-search-overlay #reports-search-inner .searchTitle {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:675rem;margin:auto;margin-bottom:40rem}
#reports-search-overlay #reports-search-inner .searchTitle input,#reports-search-overlay #reports-search-inner .searchTitle button{height:72rem;background:#fff;border:0}
#reports-search-overlay #reports-search-inner .searchTitle input[type=submit],#reports-search-overlay #reports-search-inner .searchTitle button{border-radius:6rem 0 0 6rem;width:72rem;-webkit-box-flex:72rem;-ms-flex:72rem;flex:72rem;min-width:72rem;max-width:72rem;-webkit-transition:.55s;transition:.55s}
#reports-search-overlay #reports-search-inner .searchTitle input[type=submit] svg path,#reports-search-overlay #reports-search-inner .searchTitle button svg path{fill:#0091db;-webkit-transition:.55s;transition:.55s}
#reports-search-overlay #reports-search-inner .searchTitle input[type=submit]:hover,#reports-search-overlay #reports-search-inner .searchTitle button:hover{background:#0091db}
#reports-search-overlay #reports-search-inner .searchTitle input[type=submit]:hover svg path,#reports-search-overlay #reports-search-inner .searchTitle button:hover svg path{fill:#fff}
#reports-search-overlay #reports-search-inner .searchTitle input[type=text]{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-left:10rem;border-radius:0 6rem 6rem 0}
#reports-search-overlay #reports-search-below{color:#fff;font-size:18rem}
@media all and (max-width:575px){#reports-search-overlay #reports-search-below{font-size:15rem}
}#reports-search-overlay #reports-search-below a{margin-left:30rem;padding:18rem 34rem;border-radius:0}
#reports-search-overlay #reports-search-below a:hover{background:#0091db;border-color:#0091db}
/*#get-help{position:fixed;z-index:6;right:25rem;bottom:25rem;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.15);box-shadow:0 4px 15px rgba(0,0,0,0.15)}*/
#get-help{position:fixed;z-index:6;right:12rem;bottom:90rem;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.15);box-shadow:0 4px 15px rgba(0,0,0,0.15)}
#help-window-modal{position:fixed;z-index:6;right:25rem;bottom:50rem;display:none;background:#fff;-webkit-box-shadow:0 4px 15px rgba(0,0,0,0.15);box-shadow:0 4px 15px rgba(0,0,0,0.15);border-radius:5px;border:1.5px solid #0091db;width:100%;max-width:375rem}
#help-window-modal #hw-top{padding:30rem 30rem 20rem 30rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:21rem;line-height:1.5;font-weight:bold}
#help-window-modal #hw-buttons{padding:0 30rem 30rem 30rem}
#help-window-modal #hw-buttons a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:18rem 22rem;font-size:15rem;background:#fff;border:1.5px solid #8ef5d9;border-radius:5px;color:#000}
#help-window-modal #hw-buttons a:not(:last-child){margin-bottom:15rem}
#help-window-modal #hw-buttons form:not(:last-child){margin-bottom:15rem} /*20221024*/
#help-window-modal #hw-buttons form a{cursor:pointer} /*20221024*/
#help-window-modal #hw-buttons a svg path{-webkit-transition:.55s;transition:.55s}
#help-window-modal #hw-buttons a:hover{border-color:#0091db}
#help-window-modal #hw-buttons a:hover svg path{color:#707070}
#help-window-modal .the-button{width:100%;text-align:center}
#help-window-modal .the-button svg{margin-right:10rem}
#inner-page-hero .button-wrapper{margin-top:40rem}
#custom-research-section-1{padding-top:90rem;padding-bottom:110rem}
#custom-research-section-1 .one-cr-s1{padding:60rem 0;border-top:1rem solid #e1e1e1;position:relative}
#custom-research-section-1 .one-cr-s1:last-child{border-bottom:1rem solid #e1e1e1}
#custom-research-section-1 .one-cr-s1 .ocr-next{position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:3}
#custom-research-section-1 .one-cr-s1 .ocr-last{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%);z-index:3}
#custom-research-section-1 .ocr-s1-left{display:-webkit-box;display:-ms-flexbox;display:flex}
#custom-research-section-1 .ocr-s1-left&gt;div:nth-child(1){margin-right:50rem}
#custom-research-section-1 .ocr-s1-left&gt;div:nth-child(1) svg{width:60rem;height:auto}
#custom-research-section-1 .ocr-s1-left p{font-size:12rem;letter-spacing:.1em;font-weight:600;color:#0091db;margin-bottom:8rem}
#custom-research-section-1 .ocr-s1-left h2{font-size:24rem;line-height:1.25;font-weight:600}
@media all and (min-width:1025px){#custom-research-section-1 .ocr-s1-right{padding-left:90rem}
}#custom-research-section-1 .ocr-s1-right p{font-size:18rem;line-height:1.5}
@media all and (max-width:575px){#custom-research-section-1 .ocr-s1-right p{font-size:15rem}
}#custom-research-request{padding-top:110rem;padding-bottom:140rem;background:#f3f3f8}
#custom-research-request h2{text-align:center;margin-bottom:50rem}
#custom-research-request form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10rem;margin-right:-10rem}
#custom-research-request form&gt;div{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%;padding:15rem 10rem}
@media all and (min-width:768px){#custom-research-request form .form-w-100{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%}
#custom-research-request form .form-w-50{width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:50%;max-width:50%}
#custom-research-request form .form-w-25{width:25%;-webkit-box-flex:25;-ms-flex:25;flex:25;min-width:25%;max-width:25%}
/* 2022/09/21 20/ 80 */
#custom-research-request form .form-w-20{width:20%;-webkit-box-flex:20%;-ms-flex:20%;flex:20%;min-width:20%;max-width:20%}
#custom-research-request form .form-w-80{width:80%;-webkit-box-flex:80;-ms-flex:80%;flex:80%;min-width:80%;max-width:80%}
#custom-research-request form .form-w-33{width:33.3%;-webkit-box-flex:33.3%;-ms-flex:33.3%;flex:33.3%;min-width:33.3%;max-width:33.3%}
#custom-research-request form .form-w-35{width:35%;-webkit-box-flex:35%;-ms-flex:35%;flex:35%;min-width:35%;max-width:35%}
#custom-research-request form .form-w-15{width:15%;-webkit-box-flex:15%;-ms-flex:15%;flex:15%;min-width:15%;max-width:15%}
}#custom-research-request form label{display:block;margin-bottom:10rem;font-size:12rem;font-weight:700;color:#707070;text-transform:uppercase}
#custom-research-request form textarea,#custom-research-request form input[type=text],#custom-research-request form input[type=email],#custom-research-request form select{background:#fff;border:0;font-size:16rem;-webkit-transition:.55s;transition:.55s}
#custom-research-request form textarea,#custom-research-request form input[type=text],#custom-research-request form input[type=email]{border:2rem solid #fff}
#custom-research-request form textarea:focus,#custom-research-request form input[type=text]:focus,#custom-research-request form input[type=email]:focus{border-color:#0091db;background:#fff}
#custom-research-request form textarea{padding:10rem 15rem;width:100%;height:120rem}
#custom-research-request form input[type=text],#custom-research-request form input[type=email],#custom-research-request form select{width:100%;height:65rem;padding:0 15rem}
#custom-research-request form input[type=submit]{font-size:16rem;background:#0091db;color:#fff;font-weight:600;padding:18rem 54rem;-webkit-transition:.55s;transition:.55s;display:inline-block;border:0;padding:18rem 60rem}
#custom-research-request form input[type=submit]:hover{background:#0d84c1;color:#fff}
#custom-research-request form input[type=submit]:disabled{background:#ccc;opacity:0.5;}
#custom-research-request form input[type=submit]:disabled:hover{background:#ccc;}

#custom-research-request form .checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16rem;cursor:pointer}
#custom-research-request form .checkbox-wrapper a{color:#0091db}
#custom-research-request form .checkbox-wrapper a:hover{color:#000}
#custom-research-request form .checkbox-wrapper svg{margin-right:10rem}
#custom-research-request .container-fluid{max-width:980rem}
#inner-page-hero.custom-research{background-image:url("../images/custom-research/custom-research.jpg")}
#inner-page-hero.research-partners{background-image:url("../images/research-partners/hero.jpg")}
#inner-page-hero.research-partners p{max-width:580rem}
#questions-section{position:relative;background:url("../images/custom-research/questions.jpg") no-repeat center;background-size:cover;padding:100rem 0}
#questions-section .container-fluid{position:relative;z-index:3}
#questions-section:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;content:"";background:#0d2c51;opacity:.75}
#questions-section h2{color:#fff}
#questions-section h2 span{color:#0091db}
/*20221124*/
#qestions-title {text-align: center;margin-bottom: 35rem;font-size: 40rem;font-weight: 600;line-height: 1.25;color: #fff;}
#qestions-title span{color:#0091db}
@media all and (max-width:575px){#qestions-title{font-size:30rem}
}


#questions-section .the-button{padding-left:15rem;padding-right:15rem;width:100%;max-width:206rem;text-align:center;margin-left:15rem}
#research-partners-section{padding-bottom:160rem}
#research-partners-section #rp-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:30rem;padding-top:15rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#research-partners-section #rp-top #rp-top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#research-partners-section #rp-top #rp-top-left a{width:34rem;height:43rem;color:#000;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex}
@media all and (max-width:575px){#research-partners-section #rp-top #rp-top-left a{font-size:15rem}
}#research-partners-section #rp-top #rp-top-left a.active,#research-partners-section #rp-top #rp-top-left a:hover{color:#fff;background:#0091db}
#research-partners-section #rp-top #rp-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#research-partners-section #rp-top #rp-top-right p{color:#707070;font-size:15rem}
#research-partners-section #rp-top #rp-top-right .select-wrapper{margin-right:22rem}
#research-partners-section #rp-top #rp-top-right .select-wrapper:after{background:url("../images/inner-page/gray-select-dropdown.svg") no-repeat center;background-size:contain;right:20rem}
#research-partners-section #rp-top #rp-top-right .select-wrapper select{padding-right:50rem;padding-left:20rem;border:1rem solid #e1e1e1;height:60rem}
#research-partners-section .one-letter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:50rem 0;border-top:1rem solid #e1e1e1}
#research-partners-section .one-letter:last-child{border-bottom:1rem solid #e1e1e1}
#research-partners-section .one-letter .ol-1{width:150rem;-webkit-box-flex:150rem;-ms-flex:150rem;flex:150rem;min-width:150rem;max-width:150rem;text-transform:uppercase;-ms-flex-item-align:center;align-self:center;font-size:40rem;font-weight:600;color:#000}
@media all and (max-width:575px){#research-partners-section .one-letter .ol-1{font-size:30rem}
}#research-partners-section .one-letter .ol-2 p span,#research-partners-section .one-letter .ol-3 p span{font-size:12rem;letter-spacing:.1em;font-weight:600;color:#707070}
#research-partners-section .one-letter .ol-2 p a,#research-partners-section .one-letter .ol-3 p a{color:#0091db;font-size:18rem}
@media all and (max-width:575px){#research-partners-section .one-letter .ol-2 p a,#research-partners-section .one-letter .ol-3 p a{font-size:15rem}
}#research-partners-section .one-letter .ol-2 p a:hover,#research-partners-section .one-letter .ol-3 p a:hover{color:#000}
#research-partners-section .one-letter .ol-2{width:calc(50% - 150rem);-webkit-box-flex:calc(50% - 150rem);-ms-flex:calc(50% - 150rem);flex:calc(50% - 150rem);min-width:calc(50% - 150rem);max-width:calc(50% - 150rem)}
#research-partners-section .one-letter .ol-3{width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:50%;max-width:50%}
#inner-page-hero.faq{background-image:url("../images/faq/hero.jpg")}
#faq-page{padding:30rem 0 100rem}
#faq-page h2{font-size:40rem;font-weight:600;margin-bottom:25rem}
@media all and (max-width:575px){#faq-page h2{font-size:30rem}
}#faq-page .one-faq-section:not(:last-child){margin-bottom:80rem}
.faq-wrapper .one-faq .one-faq-question{font-weight:600;border-top:1rem solid #e1e1e1;cursor:pointer;padding:22rem 25rem;font-size:18rem;line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.faq-wrapper .one-faq .one-faq-question-annual{font-weight:600;border:1rem solid #e1e1e1;padding:22rem 25rem;font-size:18rem;line-height:1.25;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media all and (max-width:575px){.faq-wrapper .one-faq .one-faq-question{font-size:15rem}
}
.faq-wrapper .one-faq:last-child .one-faq-question{border-bottom:1rem solid #e1e1e1}
.faq-wrapper .one-faq.active:last-child .one-faq-question{border-bottom:0}
.faq-wrapper .one-faq .one-faq-answer{padding:25rem;padding-top:0;display:none}
.faq-wrapper .one-faq .one-faq-answer strong{font-weight:600}
.faq-wrapper .one-faq .one-faq-question{-webkit-transition:.55s;transition:.55s}
.faq-wrapper .one-faq .one-faq-question svg path{-webkit-transition:.55s;transition:.55s}
.faq-wrapper .one-faq.active .one-faq-question,.faq-wrapper .one-faq:hover .one-faq-question{color:#0091db}
.faq-wrapper .one-faq:hover svg path{fill:#0091db}
#white-header-delimiter{/*background:red;*/height:145rem}
@media all and (max-width:1024px){#white-header-delimiter{height:75rem}
}#regular-page{padding:100rem 0;border-bottom:1rem solid #8ef5d9}
@media all and (max-width:575px){#regular-page{padding:50rem 0}
}#regular-page h1{margin-bottom:38rem}
#regular-page p:not(:last-child),#regular-page ul:not(:last-child),#regular-page ol:not(:last-child){margin-bottom:20rem}
#regular-page p.no-margin,#regular-page ul.no-margin,#regular-page ol.no-margin{margin-bottom:0}
#regular-page p,#regular-page li{font-size:16rem;line-height:1.5}
#regular-page p a,#regular-page li a{color:#0091db}
#regular-page p a:hover,#regular-page li a:hover{color:#000}
#regular-page b,#regular-page strong{font-weight:600}
#regular-page p.section-title{margin:25rem 0}
#thank-you-page{text-align:center;padding-top:140rem;padding-bottom:250rem;border-bottom:1rem solid #8ef5d9}
#thank-you-page h2{margin-bottom:20rem}
#thank-you-page p:not(:last-child){margin-bottom:30rem;font-size:16rem}
#thank-you-page p.thank-you-icon{margin-bottom:15rem}
#thank-you-page p.thank-you-icon svg{width:45rem;height:auto}
#thank-you-page p.thank-you-text{font-size:12rem;letter-spacing:.1em;font-weight:600;letter-spacing:normal;color:#0091db;margin-bottom:30rem}
#thank-you-page .the-button{width:100%;text-align:center;max-width:365rem}
#cart-page{padding-top:20rem;padding-bottom:115rem;border-bottom:1rem solid #8ef5d9}
#cart-page .cart-steps{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;max-width:940rem;margin:auto;margin-bottom:60rem}
#cart-page .cart-steps:before{left:40rem;width:calc(100% - 80rem);height:3rem;content:"";position:absolute;bottom:20rem;background:#d3d3d3}
#cart-page .cart-steps&gt;div{position:relative;z-index:3}
#cart-page .cart-steps&gt;div p{margin-bottom:12rem;font-size:12rem;line-height:1.25;text-transform:uppercase;font-weight:700;color:#707070}
#cart-page .cart-steps&gt;div div{display:-webkit-box;display:-ms-flexbox;display:flex;width:42rem;height:42rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:42rem;background:#d3d3d3;color:#707070;font-size:14rem;font-weight:700;margin:auto}
#cart-page .cart-steps&gt;div.current p{color:#0091db}
#cart-page .cart-steps&gt;div.current div{border:3rem solid #0091db;background:#fff;color:#0091db}
#cart-page .cart-steps&gt;div.previous p{color:#0091db}
#cart-page .cart-steps&gt;div.previous&gt;div{background:#0091db;color:#fff}
#cart-page h2{margin-bottom:30rem}
#cart-page #shopping-cart-desktop{border:1rem solid #e1e1e1}
#cart-page #shopping-cart-desktop #scd-top{text-align:center;border-bottom:1rem solid #e1e1e1;padding:13rem 25rem;font-size:12rem;font-weight:bold;line-height:1.25;color:#707070}
#cart-page #shopping-cart-desktop #scd-top,#cart-page #shopping-cart-desktop .one-scd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#cart-page #shopping-cart-desktop #scd-top&gt;div:nth-child(1),#cart-page #shopping-cart-desktop .one-scd&gt;div:nth-child(1){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#cart-page #shopping-cart-desktop #scd-top&gt;div:nth-child(2),#cart-page #shopping-cart-desktop .one-scd&gt;div:nth-child(2){width:200rem;-webkit-box-flex:200rem;-ms-flex:200rem;flex:200rem;min-width:200rem;max-width:200rem;text-align:center}
#cart-page #shopping-cart-desktop #scd-top&gt;div:nth-child(3),#cart-page #shopping-cart-desktop .one-scd&gt;div:nth-child(3){width:120rem;-webkit-box-flex:120rem;-ms-flex:120rem;flex:120rem;min-width:120rem;max-width:120rem;text-align:center}
#cart-page #shopping-cart-desktop #scd-top&gt;div:nth-child(4),#cart-page #shopping-cart-desktop .one-scd&gt;div:nth-child(4){width:20rem;-webkit-box-flex:20rem;-ms-flex:20rem;flex:20rem;min-width:20rem;max-width:20rem;text-align:right}
#cart-page #shopping-cart-desktop .one-scd{margin:15rem 25rem;border-bottom:1rem solid #e1e1e1}
#cart-page #shopping-cart-desktop .one-scd .one-scd-product{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:20rem}
/*#cart-page #shopping-cart-desktop .one-scd .one-scd-product&gt;div:nth-child(1){width:50rem;margin-right:27rem}*/
#cart-page #shopping-cart-desktop .one-scd .one-scd-product&gt;div:nth-child(1){min-width:45px;margin-right:27rem}
#cart-page #shopping-cart-desktop .one-scd .one-scd-product&gt;div:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#cart-page #shopping-cart-desktop .one-scd .one-scd-product .one-scd-p-blue-title,#cart-page #shopping-cart-desktop .one-scd .one-scd-product .one-scd-p-data{line-height:1.25;font-size:12rem;font-weight:500;text-transform:uppercase}
#cart-page #shopping-cart-desktop .one-scd .one-scd-product .one-scd-p-blue-title{color:#0091db;margin-bottom:7rem}
#cart-page #shopping-cart-desktop .one-scd .one-scd-product .one-scd-p-name{margin-bottom:7rem;font-size:18rem;font-weight:600}
@media all and (max-width:575px){#cart-page #shopping-cart-desktop .one-scd .one-scd-product .one-scd-p-name{font-size:15rem}
}#cart-page #shopping-cart-desktop .one-scd .one-scd-product .one-scd-p-data{color:#707070}
#cart-page #shopping-cart-desktop .one-scd .one-scd-product .one-scd-p-data span{margin-left:9rem;margin-right:9rem}
#cart-page #shopping-cart-desktop .one-scd&gt;div:nth-child(2),#cart-page #shopping-cart-desktop .one-scd&gt;div:nth-child(3){font-size:16rem}
#cart-page #shopping-cart-desktop #scd-bottom{padding:19rem 25rem;text-align:right;font-size:18rem;font-weight:600}
@media all and (max-width:575px){#cart-page #shopping-cart-desktop #scd-bottom{font-size:15rem}
}#cart-page #shopping-cart-desktop #scd-bottom span{font-size:12rem;font-weight:700;color:#0091db}
#cart-page #cart-bottom{margin-top:35rem}
#cart-page #cart-step-1-checkout{max-width:480rem;margin-right:0;margin-left:auto}
#cart-page #cart-step-1-checkout .promocode-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10rem;margin-right:-10rem;position:relative;margin:0;padding:0;margin-bottom:25rem}
#cart-page #cart-step-1-checkout .promocode-wrapper&gt;div{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%;padding:15rem 10rem}
@media all and (min-width:768px){#cart-page #cart-step-1-checkout .promocode-wrapper .form-w-100{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%}
#cart-page #cart-step-1-checkout .promocode-wrapper .form-w-50{width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:50%;max-width:50%}
#cart-page #cart-step-1-checkout .promocode-wrapper .form-w-25{width:25%;-webkit-box-flex:25;-ms-flex:25;flex:25;min-width:25%;max-width:25%}
#cart-page #cart-step-1-checkout .promocode-wrapper .form-w-33{width:33.3%;-webkit-box-flex:33.3%;-ms-flex:33.3%;flex:33.3%;min-width:33.3%;max-width:33.3%}
#cart-page #cart-step-1-checkout .promocode-wrapper .form-w-35{width:35%;-webkit-box-flex:35%;-ms-flex:35%;flex:35%;min-width:35%;max-width:35%}
#cart-page #cart-step-1-checkout .promocode-wrapper .form-w-15{width:15%;-webkit-box-flex:15%;-ms-flex:15%;flex:15%;min-width:15%;max-width:15%}
}#cart-page #cart-step-1-checkout .promocode-wrapper label{display:block;margin-bottom:10rem;font-size:12rem;font-weight:700;color:#707070;text-transform:uppercase}
#cart-page #cart-step-1-checkout .promocode-wrapper textarea,#cart-page #cart-step-1-checkout .promocode-wrapper input[type=text],#cart-page #cart-step-1-checkout .promocode-wrapper input[type=email],#cart-page #cart-step-1-checkout .promocode-wrapper select{background:#fff;border:0;font-size:16rem;-webkit-transition:.55s;transition:.55s}
#cart-page #cart-step-1-checkout .promocode-wrapper textarea,#cart-page #cart-step-1-checkout .promocode-wrapper input[type=text],#cart-page #cart-step-1-checkout .promocode-wrapper input[type=email]{border:2rem solid #fff}
#cart-page #cart-step-1-checkout .promocode-wrapper textarea:focus,#cart-page #cart-step-1-checkout .promocode-wrapper input[type=text]:focus,#cart-page #cart-step-1-checkout .promocode-wrapper input[type=email]:focus{border-color:#0091db;background:#fff}
#cart-page #cart-step-1-checkout .promocode-wrapper textarea{padding:10rem 15rem;width:100%;height:120rem}
#cart-page #cart-step-1-checkout .promocode-wrapper input[type=text],#cart-page #cart-step-1-checkout .promocode-wrapper input[type=email],#cart-page #cart-step-1-checkout .promocode-wrapper select{width:100%;height:65rem;padding:0 15rem}
#cart-page #cart-step-1-checkout .promocode-wrapper input[type=submit]{font-size:16rem;background:#0091db;color:#fff;font-weight:600;padding:18rem 54rem;-webkit-transition:.55s;transition:.55s;display:inline-block;border:0;padding:18rem 60rem}
#cart-page #cart-step-1-checkout .promocode-wrapper input[type=submit]:hover{background:#0d84c1;color:#fff}
#cart-page #cart-step-1-checkout .promocode-wrapper .checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16rem;cursor:pointer}
#cart-page #cart-step-1-checkout .promocode-wrapper .checkbox-wrapper a{color:#0091db}
#cart-page #cart-step-1-checkout .promocode-wrapper .checkbox-wrapper a:hover{color:#000}
#cart-page #cart-step-1-checkout .promocode-wrapper .checkbox-wrapper svg{margin-right:10rem}
#cart-page #cart-step-1-checkout .promocode-wrapper textarea,#cart-page #cart-step-1-checkout .promocode-wrapper input[type=text],#cart-page #cart-step-1-checkout .promocode-wrapper input[type=email],#cart-page #cart-step-1-checkout .promocode-wrapper select{background:#f3f3f8}
#cart-page #cart-step-1-checkout .promocode-wrapper textarea,#cart-page #cart-step-1-checkout .promocode-wrapper input[type=text],#cart-page #cart-step-1-checkout .promocode-wrapper input[type=email]{border:2rem solid #f3f3f8}
#cart-page #cart-step-1-checkout .promocode-wrapper textarea:focus,#cart-page #cart-step-1-checkout .promocode-wrapper input[type=text]:focus,#cart-page #cart-step-1-checkout .promocode-wrapper input[type=email]:focus{border-color:#0091db}
#cart-page #cart-step-1-checkout .promocode-wrapper a{position:absolute;color:#0091db;right:30rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:16rem;font-weight:600}
#cart-page #cart-step-1-checkout .promocode-wrapper a:hover{color:#707070}
#cart-page #cart-step-1-checkout .c-button{margin-bottom:50rem}
#cart-page #cart-step-1-checkout .s1-p{color:#707070;margin-bottom:25rem;font-size:14rem}
#cart-page #cart-step-1-checkout .s1-p.darker-font{color:#000;margin-bottom:0}
#cart-page #cart-step-1-checkout .the-button{width:100%;text-align:center}
#cart-page #cart-step-1-checkout .c-title{font-size:12rem;text-transform:uppercase;color:#707070;font-weight:700}
#cart-page #payment-methods{margin-top:60rem}
#cart-page #payment-methods p{color:#707070;font-size:14rem;line-height:1.25;margin-bottom:15rem}
#cart-page #payment-methods .pm-title{font-size:12rem;text-transform:uppercase;color:#707070;font-weight:700;margin-bottom:10rem}




.full-width-button{width:100%;text-align:center}
@media all and (min-width:1025px){.row-cart{margin-left:-40rem;margin-right:-40rem}
.row-cart&gt;div{padding-left:40rem;padding-right:40rem}
.row-cart .col-sm-8{width:810rem;-webkit-box-flex:810rem;-ms-flex:810rem;flex:810rem;min-width:810rem;max-width:810rem}
.row-cart .col-sm-4{width:calc(100% - 810rem);-webkit-box-flex:calc(100% - 810rem);-ms-flex:calc(100% - 810rem);flex:calc(100% - 810rem);min-width:calc(100% - 810rem);max-width:calc(100% - 810rem)}
}#shipping-information form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10rem;margin-right:-10rem}
#shipping-information form&gt;div{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%;padding:15rem 10rem}
@media all and (min-width:768px){#shipping-information form .form-w-100{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%}
#shipping-information form .form-w-50{width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:50%;max-width:50%}
#shipping-information form .form-w-25{width:25%;-webkit-box-flex:25;-ms-flex:25;flex:25;min-width:25%;max-width:25%}
#shipping-information form .form-w-33{width:33.3%;-webkit-box-flex:33.3%;-ms-flex:33.3%;flex:33.3%;min-width:33.3%;max-width:33.3%}
#shipping-information form .form-w-35{width:35%;-webkit-box-flex:35%;-ms-flex:35%;flex:35%;min-width:35%;max-width:35%}
#shipping-information form .form-w-15{width:15%;-webkit-box-flex:15%;-ms-flex:15%;flex:15%;min-width:15%;max-width:15%}
/*2022/09/29*/
#shipping-information form .form-w-20{width:20%;-webkit-box-flex:20%;-ms-flex:20%;flex:20%;min-width:20%;max-width:20%}
#shipping-information form .form-w-80{width:80%;-webkit-box-flex:80%;-ms-flex:80%;flex:80%;min-width:80%;max-width:80%}
}#shipping-information form label{display:block;margin-bottom:10rem;font-size:12rem;font-weight:700;color:#707070;text-transform:uppercase}
#shipping-information form textarea,#shipping-information form input[type=text],#shipping-information form input[type=email],#shipping-information form select{background:#fff;border:0;font-size:16rem;-webkit-transition:.55s;transition:.55s}
#shipping-information form textarea,#shipping-information form input[type=text],#shipping-information form input[type=email]{border:2rem solid #fff}
#shipping-information form textarea:focus,#shipping-information form input[type=text]:focus,#shipping-information form input[type=email]:focus{border-color:#0091db;background:#fff}
#shipping-information form textarea{padding:10rem 15rem;width:100%;height:120rem}
#shipping-information form input[type=text],#shipping-information form input[type=email],#shipping-information form select{width:100%;height:65rem;padding:0 15rem}
#shipping-information form input[type=submit]{font-size:16rem;background:#0091db;color:#fff;font-weight:600;padding:18rem 54rem;-webkit-transition:.55s;transition:.55s;display:inline-block;border:0;padding:18rem 60rem}
#shipping-information form input[type=submit]:hover{background:#0d84c1;color:#fff}
#shipping-information form .checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16rem;cursor:pointer}
#shipping-information form .checkbox-wrapper a{color:#0091db}
#shipping-information form .checkbox-wrapper a:hover{color:#000}
#shipping-information form .checkbox-wrapper svg{margin-right:10rem}
#shipping-information form textarea,#shipping-information form input[type=text],#shipping-information form input[type=email],#shipping-information form select{background:#f3f3f8}
#shipping-information form textarea,#shipping-information form input[type=text],#shipping-information form input[type=email]{border:2rem solid #f3f3f8}
#shipping-information form textarea:focus,#shipping-information form input[type=text]:focus,#shipping-information form input[type=email]:focus{border-color:#0091db}
#shipping-information form textarea{height:180rem}
#shipping-information form input[type=submit]{width:100%;max-width:470rem;text-align:center}
/*20221122*/
#shipping-information form input[type=submit]:hover{background:#0d84c1;color:#fff}
#shipping-information form input[type=submit]:disabled{background:#ccc;opacity:0.5;}
#shipping-information form input[type=submit]:disabled:hover{background:#ccc;}


#mini-cart{border:1rem solid #e1e1e1;margin-bottom:12rem}
#mini-cart #mini-cart-top{padding:13rem 20rem;border-bottom:1rem solid #e1e1e1;font-size:12rem;font-weight:bold;text-transform:uppercase;color:#707070}
#mini-cart .one-mini-cart-product{margin:25rem 20rem;border-bottom:1rem solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:36rem}
#mini-cart .one-mini-cart-product&gt;div:nth-child(1){width:43rem;-webkit-box-flex:43rem;-ms-flex:43rem;flex:43rem;min-width:43rem;max-width:43rem;margin-right:25rem}
#mini-cart .one-mini-cart-product&gt;div:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#mini-cart .one-mini-cart-product .small-cart-title-1{font-size:12rem;font-weight:bold;text-transform:uppercase;color:#707070;font-weight:500;color:#0091db;margin-bottom:10rem}
#mini-cart .one-mini-cart-product .small-cart-title-2{font-size:18rem;font-weight:600;line-height:1.25;margin-bottom:10rem}
@media all and (max-width:575px){#mini-cart .one-mini-cart-product .small-cart-title-2{font-size:15rem}
}#mini-cart .one-mini-cart-product .small-cart-data{font-size:12rem;font-weight:bold;text-transform:uppercase;color:#707070;margin-bottom:12rem;font-weight:500}
#mini-cart .one-mini-cart-product .small-cart-data span{margin-left:8rem;margin-right:8rem}
#mini-cart .one-mini-cart-product .small-cart-p{font-size:18rem;margin-bottom:12rem}
@media all and (max-width:575px){#mini-cart .one-mini-cart-product .small-cart-p{font-size:15rem}
}#mini-cart .one-mini-cart-product .small-cart-p:last-child{margin-bottom:0}
#mini-cart #mini-cart-bottom{padding:25rem 20rem;padding-top:0;text-align:right;font-size:18rem;text-transform:uppercase;font-weight:600}
@media all and (max-width:575px){#mini-cart #mini-cart-bottom{font-size:15rem}
}#mini-cart #mini-cart-bottom span{font-size:12rem;font-weight:700;color:#0091db}
#select-payment-method{padding:20rem 40rem 40rem 40rem;border:1rem solid #e1e1e1;margin-bottom:50rem}
#select-payment-method p{font-size:12rem;font-weight:bold;text-transform:uppercase;color:#707070;text-align:center;margin-bottom:40rem}
#select-payment-method div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:500rem;margin:auto}
#select-payment-method div a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16rem;color:#000}
#select-payment-method div a:hover{color:#000}
#select-payment-method div a span{display:block;width:24rem;height:24rem;border-radius:24rem;margin-right:12rem;-webkit-transition:.55s;transition:.55s;border:1rem solid #707070;position:relative}
#select-payment-method div a span:after{top:50%;left:50%;width:18rem;height:18rem;border-radius:18rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;background:#fff;-webkit-transition:.55s;transition:.55s;position:absolute;content:""}
#select-payment-method div a.current span{border-color:#0091db}
#select-payment-method div a.current span:after{background:#0091db}

/*2022/10/03*/
#select-card-brand{padding:20rem 40rem 40rem 40rem;}
#select-card-brand p{font-size:12rem;font-weight:bold;text-transform:uppercase;color:#707070;text-align:center;margin-bottom:40rem}
#select-card-brand div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:500rem;margin:auto}
#select-card-brand div a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16rem;color:#000}
#select-card-brand div a:hover{color:#000}
#select-card-brand div a span{display:block;width:24rem;height:24rem;border-radius:24rem;margin-right:12rem;-webkit-transition:.55s;transition:.55s;border:1rem solid #707070;position:relative}
#select-card-brand div a span:after{top:50%;left:50%;width:18rem;height:18rem;border-radius:18rem;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2;background:#fff;-webkit-transition:.55s;transition:.55s;position:absolute;content:""}
#select-card-brand div a.current span{border-color:#0091db}
#select-card-brand div a.current span:after{background:#0091db}

#credit-cart{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10rem;margin-right:-10rem}
#credit-cart&gt;div{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%;padding:15rem 10rem}
@media all and (min-width:768px){#credit-cart .form-w-100{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%}
#credit-cart .form-w-50{width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:50%;max-width:50%}
#credit-cart .form-w-25{width:25%;-webkit-box-flex:25;-ms-flex:25;flex:25;min-width:25%;max-width:25%}
#credit-cart .form-w-33{width:33.3%;-webkit-box-flex:33.3%;-ms-flex:33.3%;flex:33.3%;min-width:33.3%;max-width:33.3%}
#credit-cart .form-w-35{width:35%;-webkit-box-flex:35%;-ms-flex:35%;flex:35%;min-width:35%;max-width:35%}
#credit-cart .form-w-15{width:15%;-webkit-box-flex:15%;-ms-flex:15%;flex:15%;min-width:15%;max-width:15%}
}#credit-cart label{display:block;margin-bottom:10rem;font-size:12rem;font-weight:700;color:#707070;text-transform:uppercase}
#credit-cart textarea,#credit-cart input[type=text],#credit-cart input[type=email],#credit-cart select{background:#fff;border:0;font-size:16rem;-webkit-transition:.55s;transition:.55s}
#credit-cart textarea,#credit-cart input[type=text],#credit-cart input[type=email]{border:2rem solid #fff}
#credit-cart textarea:focus,#credit-cart input[type=text]:focus,#credit-cart input[type=email]:focus{border-color:#0091db;background:#fff}
#credit-cart textarea{padding:10rem 15rem;width:100%;height:120rem}
#credit-cart input[type=text],#credit-cart input[type=email],#credit-cart select{width:100%;height:65rem;padding:0 15rem}
#credit-cart input[type=submit]{font-size:16rem;background:#0091db;color:#fff;font-weight:600;padding:18rem 54rem;-webkit-transition:.55s;transition:.55s;display:inline-block;border:0;padding:18rem 60rem}
#credit-cart input[type=submit]:hover{background:#0d84c1;color:#fff}
#credit-cart .checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16rem;cursor:pointer}
#credit-cart .checkbox-wrapper a{color:#0091db}
#credit-cart .checkbox-wrapper a:hover{color:#000}
#credit-cart .checkbox-wrapper svg{margin-right:10rem}
#credit-cart textarea,#credit-cart input[type=text],#credit-cart input[type=email],#credit-cart select{background:#f3f3f8}
#credit-cart textarea,#credit-cart input[type=text],#credit-cart input[type=email]{border:2rem solid #f3f3f8}
#credit-cart textarea:focus,#credit-cart input[type=text]:focus,#credit-cart input[type=email]:focus{border-color:#0091db}
#credit-cart .select-wrapper select{border:1rem solid #000;background:#fff}
#credit-cart .select-wrapper:after{-webkit-filter:invert(100%);filter:invert(100%);right:15rem}
#credit-cart input[type=submit]{width:100%;max-width:470rem;text-align:center}
#credit-cart #expiration-date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#credit-cart #expiration-date .expiration-delimiter{padding:0 30rem}
/*
//2022/09/26
#credit-cart p.bt-title{font-size:12rem;font-weight:bold;text-transform:uppercase;color:#707070;margin-bottom:18rem}
*/
#bank-transfer p{margin-bottom:20rem;max-width:700rem}
#bank-transfer p:last-child{margin-bottom:0;margin-top:60rem}
#bank-transfer p.bt-title{font-size:12rem;font-weight:bold;text-transform:uppercase;color:#707070;margin-bottom:18rem}
#bank-transfer .the-button{width:100%;text-align:center;max-width:480rem}
#shipping-information-tabs&gt;div{display:none}
#shipping-information-tabs&gt;div.active{display:block}
.header-with-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
@media all and (min-width:1025px){.header-with-button .the-button{width:100%;max-width:365rem;text-align:center}
}.long-button{width:100%;text-align:center;max-width:365rem}
#review-place-order-row{padding-top:50rem;margin-bottom:60rem}
#review-place-order-row .col-sm-4:last-child{text-align:right}
#review-place-order-row .back-to-cart{max-width:160rem;width:100%;padding-left:20rem;padding-right:20rem;text-align:center}
#review-place-order-row .the-empty-blue-button.the-small-button{padding:16rem 30rem !important}
@media all and (min-width:1025px){#review-place-order-row .col-sm-4:nth-child(1){width:600rem;-webkit-box-flex:600rem;-ms-flex:600rem;flex:600rem;min-width:600rem;max-width:600rem}
#review-place-order-row .col-sm-4:nth-child(2){width:300rem;-webkit-box-flex:300rem;-ms-flex:300rem;flex:300rem;min-width:300rem;max-width:300rem}
#review-place-order-row .col-sm-4:nth-child(3){width:calc(100% - 900rem);-webkit-box-flex:calc(100% - 900rem);-ms-flex:calc(100% - 900rem);flex:calc(100% - 900rem);min-width:calc(100% - 900rem);max-width:calc(100% - 900rem)}
}#review-place-order-row p{font-size:16rem}
#review-place-order-row p:not(.rp-title){line-height:2}
#review-place-order-row p.rp-title{font-size:12rem;font-weight:bold;text-transform:uppercase;color:#707070;margin-bottom:18rem}
#review-place-order-row .your-order{margin-bottom:50rem}
#review-place-order-row table{max-width:380rem;font-size:16rem}
#review-place-order-row table td:nth-child(1){color:#707070}
#review-place-order-row table td{padding:4rem 10rem 4rem 0}
#complete-request-form{padding-top:45rem;margin-top:50rem;border-top:1rem solid #e1e1e1}
#complete-request-form h2{font-size:30rem;line-height:1.25;margin-bottom:16rem}
#complete-request-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10rem;margin-right:-10rem}
#complete-request-form form&gt;div{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%;padding:15rem 10rem}
@media all and (min-width:768px){#complete-request-form form .form-w-100{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%}
#complete-request-form form .form-w-50{width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:50%;max-width:50%}
#complete-request-form form .form-w-25{width:25%;-webkit-box-flex:25;-ms-flex:25;flex:25;min-width:25%;max-width:25%}
#complete-request-form form .form-w-33{width:33.3%;-webkit-box-flex:33.3%;-ms-flex:33.3%;flex:33.3%;min-width:33.3%;max-width:33.3%}
#complete-request-form form .form-w-35{width:35%;-webkit-box-flex:35%;-ms-flex:35%;flex:35%;min-width:35%;max-width:35%}
#complete-request-form form .form-w-15{width:15%;-webkit-box-flex:15%;-ms-flex:15%;flex:15%;min-width:15%;max-width:15%}
#complete-request-form form .form-w-25{width:25%;-webkit-box-flex:25%;-ms-flex:25%;flex:25%;min-width:25%;max-width:25%}
/* ADD */
#complete-request-form form .form-w-75{width:75%;-webkit-box-flex:75%;-ms-flex:75%;flex:75%;min-width:75%;max-width:75%}
#complete-request-form form .form-w-85{width:85%;-webkit-box-flex:85%;-ms-flex:85%;flex:85%;min-width:85%;max-width:85%}
}
#complete-request-form form label{display:block;margin-bottom:10rem;font-size:12rem;font-weight:700;color:#707070;text-transform:uppercase}
#complete-request-form form textarea,#complete-request-form form input[type=text],#complete-request-form form input[type=email],#complete-request-form form select{background:#fff;border:0;font-size:16rem;-webkit-transition:.55s;transition:.55s}
#complete-request-form form textarea,#complete-request-form form input[type=text],#complete-request-form form input[type=email]{border:2rem solid #fff}
#complete-request-form form textarea:focus,#complete-request-form form input[type=text]:focus,#complete-request-form form input[type=email]:focus{border-color:#0091db;background:#fff}
#complete-request-form form textarea{padding:10rem 15rem;width:100%;height:120rem}
#complete-request-form form input[type=text],#complete-request-form form input[type=email],#complete-request-form form select{width:100%;height:65rem;padding:0 15rem}
#complete-request-form form input[type=submit]{font-size:16rem;background:#0091db;color:#fff;font-weight:600;padding:18rem 54rem;-webkit-transition:.55s;transition:.55s;display:inline-block;border:0;padding:18rem 60rem}
#complete-request-form form input[type=submit]:hover{background:#0d84c1;color:#fff}
#complete-request-form form input[type=submit]:disabled{background:#ccc;opacity:0.5;}
#complete-request-form form input[type=submit]:disabled:hover{background:#ccc;}
#complete-request-form form .checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16rem;cursor:pointer}
#complete-request-form form .checkbox-wrapper a{color:#0091db}
#complete-request-form form .checkbox-wrapper a:hover{color:#000}
#complete-request-form form .checkbox-wrapper svg{margin-right:10rem}
#complete-request-form form textarea,#complete-request-form form input[type=text],#complete-request-form form input[type=email],#complete-request-form form select{background:#f3f3f8}
#complete-request-form form textarea,#complete-request-form form input[type=text],#complete-request-form form input[type=email]{border:2rem solid #f3f3f8}
#complete-request-form form textarea:focus,#complete-request-form form input[type=text]:focus,#complete-request-form form input[type=email]:focus{border-color:#0091db}
#complete-request-form form #cr-message{padding:20rem 20rem 50rem 15rem;border:1rem solid #0091db;font-size:16rem;line-height:1.5}
#single-product-form{padding-top:30rem;padding-bottom:100rem}
#single-product-form-main-row h2{margin-bottom:15rem}
@media all and (min-width:1025px){#single-product-form-main-row{margin-left:-35rem;margin-right:-35rem}
#single-product-form-main-row&gt;div{padding-left:35rem;padding-right:35rem}
#single-product-form-main-row&gt;.col-sm-8{width:850rem;-webkit-box-flex:850rem;-ms-flex:850rem;flex:850rem;min-width:850rem;max-width:850rem}
#single-product-form-main-row&gt;.col-sm-4{width:calc(100% - 850rem);-webkit-box-flex:calc(100% - 850rem);-ms-flex:calc(100% - 850rem);flex:calc(100% - 850rem);min-width:calc(100% - 850rem);max-width:calc(100% - 850rem)}
#single-product-form-main-row .free-sample-row{margin-left:-22rem;margin-right:-22rem}
#single-product-form-main-row .free-sample-row&gt;div{padding-left:22rem;padding-right:22rem}
#single-product-form-main-row .free-sample-row&gt;.col-sm-4{width:308rem;-webkit-box-flex:308rem;-ms-flex:308rem;flex:308rem;min-width:308rem;max-width:308rem}
#single-product-form-main-row .free-sample-row&gt;.col-sm-8{width:calc(100% - 308rem);-webkit-box-flex:calc(100% - 308rem);-ms-flex:calc(100% - 308rem);flex:calc(100% - 308rem);min-width:calc(100% - 308rem);max-width:calc(100% - 308rem)}
}#have-a-question{background:#f3f3f8}
#have-a-question #have-a-question-top{padding:20rem;border-bottom:1rem solid #e1e1e1;font-weight:600;text-align:center}
#have-a-question #have-a-question-middle .one-question-person{padding:14rem 20rem;border-bottom:1rem solid #e1e1e1}
#have-a-question #have-a-question-middle .one-question-person .oqp-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#have-a-question #have-a-question-middle .one-question-person .oqp-row&gt;div:nth-child(1){width:90rem;margin-right:15rem}
#have-a-question #have-a-question-middle .one-question-person .oqp-row&gt;div:nth-child(1) img{width:90rem;height:90rem;border-radius:90rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
#have-a-question #have-a-question-middle .one-question-person .oqp-row&gt;div:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#have-a-question #have-a-question-middle .one-question-person .oqp-row .oqp-name{font-size:16rem;font-weight:600;margin-bottom:3rem}
#have-a-question #have-a-question-middle .one-question-person .oqp-row .oqp-position{font-size:12rem;font-weight:bold;text-transform:uppercase;color:#707070;margin-bottom:10rem}
#have-a-question #have-a-question-middle .one-question-person .oqp-row .oqp-phone a{font-size:15rem;color:#0091db;font-weight:700}
#have-a-question #have-a-question-middle .one-question-person .oqp-row .oqp-phone a:hover{color:#000}
#have-a-question #have-a-question-middle .one-question-person .oqp-row+p{margin-top:15rem}
#have-a-question #have-a-question-middle .one-question-person .oqp-row+p a{background:transparent}
#have-a-question #have-a-question-middle .one-question-person .oqp-row+p a:hover{background:#0091db}
#have-a-question #have-a-question-middle .the-empty-blue-button{width:100%;padding-top:13rem;padding-bottom:13rem;text-align:center}
#have-a-question #have-a-question-bottom{padding:20rem;text-align:center}
#have-a-question #have-a-question-bottom a{color:#0091db;text-transform:uppercase;font-weight:bold;font-size:14rem}
#have-a-question #have-a-question-bottom a:hover{color:#000}
#research-partner-single{padding-top:20rem;margin-bottom:90rem}
#research-partner-single .partner-name{font-size:40rem;font-weight:600;line-height:1.25;margin-bottom: 20rem;} /*20221129*/

#research-partner-single h2{margin-bottom:20rem}
#research-partner-single p{font-size:16rem;line-height:1.5}
#research-partner-single img{max-width:230rem;margin-right:0;margin-left:auto;display:block}
#footer-delimiter{height:100rem;border-bottom:1rem solid #8ef5d9}
#reports-by{padding-bottom:110rem}
#reports-by #reports-by-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1rem solid #e1e1e1;padding-bottom:10rem;margin-bottom:30rem;padding-top:25rem}
#reports-by #reports-by-tabs div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:500rem}
#reports-by #reports-by-tabs div a{opacity:.5;display:block;padding:0 5rem 2rem 5rem;font-weight:600;color:#000;position:relative}
#reports-by #reports-by-tabs div a:after{left:0;height:2rem;width:0;background:#0091db;position:absolute;bottom:-10rem;content:"";-webkit-transition:.55s;transition:.55s}
#reports-by #reports-by-tabs div a.active,#reports-by #reports-by-tabs div a:hover{opacity:1;color:#000}
#reports-by #reports-by-tabs div a.active:after,#reports-by #reports-by-tabs div a:hover:after{width:100%}
/*Add Fixed Link*/
#reports-by #reports-by-tabs-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-bottom:1rem solid #e1e1e1;padding-bottom:10rem;margin-bottom:30rem;padding-top:25rem}
#reports-by #reports-by-tabs-link div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:500rem}
#reports-by #reports-by-tabs-link div a{opacity:.5;display:block;padding:0 5rem 2rem 5rem;font-weight:600;color:#000;position:relative}
#reports-by #reports-by-tabs-link div a:after{left:0;height:2rem;width:0;background:#0091db;position:absolute;bottom:-10rem;content:"";-webkit-transition:.55s;transition:.55s}
#reports-by #reports-by-tabs-link div a.active,#reports-by #reports-by-tabs-link  div a:hover{opacity:1;color:#000}
#reports-by #reports-by-tabs-link div a.active:after,#reports-by #reports-by-tabs-link  div a:hover:after{width:100%}
.reports-by-category .one-faq .one-faq-question,.reports-by-category .one-faq .one-faq-answer,.reports-by-category .one-faq .one-faq-question-annual{padding:20rem 18rem;border-left:1rem solid #e1e1e1;border-right:1rem solid #e1e1e1}
/* Add */
.reports-by-category .one-faq .one-faq-question:hover{background:rgba(196,196,196,0.2);}
.reports-by-category .one-faq .one-faq-question a,.reports-by-category .one-faq .one-faq-question-annual a{color:#000;padding:2rem 5rem;}
.reports-by-category .one-faq .one-faq-question a:hover,.reports-by-category .one-faq .one-faq-question-annual a:hover{color:#0091db;padding:2rem 5rem;}

.reports-by-category .one-report-by-category-question{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.reports-by-category .one-report-by-category-question&gt;div:nth-child(1){width:45rem;-webkit-box-flex:45rem;-ms-flex:45rem;flex:45rem;min-width:45rem;max-width:45rem;text-align:left}
.reports-by-category .one-report-by-category-question&gt;div:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.reports-by-category .one-report-by-category-question&gt;div:nth-child(3){text-align:right;padding-right:20rem;font-size:14rem;color:#707070}
.reports-by-category .reports-by-category-inner{max-width:1055rem;margin:auto;padding-bottom:50rem}
@media all and (min-width:1025px){.reports-by-category .reports-by-category-inner .row{margin-left:-22rem;margin-right:-22rem}
.reports-by-category .reports-by-category-inner .row&gt;div{padding-left:22rem;padding-right:22rem}
}.reports-by-category .reports-by-category-inner .one-by-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:15rem 0;border-top:1rem solid #e1e1e1}
.reports-by-category .reports-by-category-inner .one-by-cat:last-child{border-bottom:1rem solid #e1e1e1}
.reports-by-category .reports-by-category-inner .one-by-cat a{color:#000}
.reports-by-category .reports-by-category-inner .one-by-cat a:hover{color:#0091db}
.reports-by-category .reports-by-category-inner .one-by-cat p{margin-bottom:0;line-height:1.25}
.reports-by-category .reports-by-category-inner .one-by-cat p:nth-child(1){font-size:16rem;font-weight:600}
.reports-by-category .reports-by-category-inner .one-by-cat p:nth-child(2){font-size:14rem;color:#707070;font-weight:bold}
.reports-by-category .one-faq.active .one-faq-question,.reports-by-category .one-faq.active .one-faq-answer,.reports-by-category .one-faq.active .one-faq-question-annual{border-color:#0091db}
.reports-by-category .one-faq.active .one-faq-answer{border-bottom:10rem solid #0091db;margin-bottom:-1rem}
#reports-by-region a{display:block;padding:18rem 24rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:15rem;border:1rem solid #e1e1e1;font-size:18rem;font-weight:600;color:#000}
@media all and (max-width:575px){#reports-by-region a{font-size:15rem}
}#reports-by-region a:hover{color:#0091db}
#reports-by-region a span{color:#707070;font-size:14rem}
#reports-by-tabs-content&gt;div{display:none}
#reports-by-tabs-content&gt;div.active{display:block}
#inner-page-hero.partner-form{background-image:url("../images/inner-page/become-a-partner-hero.jpg")}
#inner-page-hero.partner-form p{max-width:570rem}
#partner-form{padding-top:110rem;padding-bottom:130rem;background:#f3f3f8}
#partner-form h2{text-align:center;margin-bottom:50rem}
#partner-form .container-fluid{max-width:980rem}
#partner-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10rem;margin-right:-10rem}
#partner-form form&gt;div{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%;padding:15rem 10rem}
@media all and (min-width:768px){#partner-form form .form-w-100{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%}
#partner-form form .form-w-50{width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:50%;max-width:50%}
#partner-form form .form-w-25{width:25%;-webkit-box-flex:25;-ms-flex:25;flex:25;min-width:25%;max-width:25%}
#partner-form form .form-w-33{width:33.3%;-webkit-box-flex:33.3%;-ms-flex:33.3%;flex:33.3%;min-width:33.3%;max-width:33.3%}
#partner-form form .form-w-35{width:35%;-webkit-box-flex:35%;-ms-flex:35%;flex:35%;min-width:35%;max-width:35%}
#partner-form form .form-w-15{width:15%;-webkit-box-flex:15%;-ms-flex:15%;flex:15%;min-width:15%;max-width:15%}
}#partner-form form label{display:block;margin-bottom:10rem;font-size:12rem;font-weight:700;color:#707070;text-transform:uppercase}
#partner-form form textarea,#partner-form form input[type=text],#partner-form form input[type=email],#partner-form form select{background:#fff;border:0;font-size:16rem;-webkit-transition:.55s;transition:.55s}
#partner-form form textarea,#partner-form form input[type=text],#partner-form form input[type=email]{border:2rem solid #fff}
#partner-form form textarea:focus,#partner-form form input[type=text]:focus,#partner-form form input[type=email]:focus{border-color:#0091db;background:#fff}
#partner-form form textarea{padding:10rem 15rem;width:100%;height:120rem}
#partner-form form input[type=text],#partner-form form input[type=email],#partner-form form select{width:100%;height:65rem;padding:0 15rem}
#partner-form form input[type=submit]{font-size:16rem;background:#0091db;color:#fff;font-weight:600;padding:18rem 54rem;-webkit-transition:.55s;transition:.55s;display:inline-block;border:0;padding:18rem 60rem}
#partner-form form input[type=submit]:hover{background:#0d84c1;color:#fff}
#partner-form form .checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16rem;cursor:pointer}
#partner-form form .checkbox-wrapper a{color:#0091db}
#partner-form form .checkbox-wrapper a:hover{color:#000}
#partner-form form .checkbox-wrapper svg{margin-right:10rem}
#partner-form form h2{font-size:30rem;line-height:1.25;margin-top:50rem;margin-bottom:30rem;text-align:center}
#partner-form form #range{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#partner-form form #range input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#partner-form form #range div{margin:0 15rem}
#partner-form form .multi-checkbox-wrapper .checkbox-wrapper{margin-bottom:13rem}
#partner-form form .multi-checkbox-wrapper .checkbox-wrapper:last-child{margin-bottom:0}
#partner-form form .regions-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
#partner-form form .regions-wrapper&gt;div{margin-right:30rem}
/*ADD*/
#partner-form form input[type=submit]:disabled{background:#ccc;opacity:0.5;}
#partner-form form input[type=submit]:disabled:hover{background:#ccc;}



#inner-page-hero.enterprise{background-image:url("../images/enterprise/hero.jpg")}
#inner-page-hero.enterprise h1,#inner-page-hero.enterprise p{text-align:left}
#inner-page-hero.enterprise p{margin:auto;max-width:100%}
#inner-page-hero.enterprise img{max-width:450rem;display:block;margin-right:0;margin-left:auto}
@media all and (min-width:1025px){#inner-page-hero.enterprise img{margin-bottom:-300rem}
}#enterprise-page #enterprise-top{padding:70rem 0;border-bottom:1rem solid #e1e1e1;margin-bottom:90rem}
#enterprise-page #enterprise-top p{font-size:12rem;font-weight:bold;text-transform:uppercase;color:#707070;color:#0091db;margin-bottom:30rem}
#enterprise-page #enterprise-top .customers-logos{max-width:550rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-20rem;margin-right:-20rem}
#enterprise-page #enterprise-top .customers-logos&gt;*{margin:20rem}
#enterprise-page #enterprise-top .customers-logos img{max-width:110rem;max-height:50rem;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}
#enterprise-page #enterprise-bottom{padding-bottom:200rem}
#enterprise-page #enterprise-content-left{max-width:470rem}
#enterprise-page #enterprise-content-left .enter-title{font-size:12rem;font-weight:bold;text-transform:uppercase;color:#707070;color:#0091db;margin-bottom:23rem}
#enterprise-page #enterprise-content-left h2{margin-bottom:23rem}
#enterprise-page #enterprise-content-left .enter-text{margin-bottom:72rem;font-size:16rem}
#enterprise-page #enterprise-content-left .enterprise-bottom-pictures{position:relative}
#enterprise-page #enterprise-content-left .enterprise-bottom-pictures img:nth-child(2){top:60rem;left:40rem;position:absolute;z-index:2}
#enterprise-page .one-faq-answer{padding-left:42rem;padding-bottom:32rem}
#enterprise-page .one-faq-answer p{font-size:16rem;line-height:1.5}
#enterprise-page .one-faq-question{padding-left:0;padding-right:6rem}
#enterprise-page .one-faq-question svg path{fill:#0091db}
#enterprise-page .one-faq .one-faq-question{padding-top:32rem;padding-bottom:32rem}
#enterprise-page .enterprise-question{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
#enterprise-page .enterprise-question span{font-size:12rem;font-weight:600;color:#0091db;width:42rem}
.one-list-bottom{padding-top:10rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-top:1rem solid #e1e1e1;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:space-between}
.one-list-bottom .one-list-bottom-stats .one-list-bottom-stat{display:inline-block;color:#707070;margin-right:34rem;font-size:12rem}
.one-list-bottom a{color:#0091db;font-weight:bold;font-size:12rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.one-list-bottom a svg{margin-left:9rem}
.one-list-bottom a svg path,.one-list-bottom a svg circle{-webkit-transition:.55s;transition:.55s}
.one-list-bottom a:hover{color:#000}
.one-list-bottom a:hover svg path{fill:#000}
.one-list-bottom a:hover svg circle{stroke:#000}
#single-product{margin-top:5rem}
#single-product p.prod-t-line{font-size:12rem;margin-bottom:14rem}
#single-product p.prod-t-line .data-label{color:#707070;font-weight:bold}
/*#single-product p.prod-t-line .publisher-name{color:#0091db;font-wight:500}*/
#single-product p.prod-t-line .publisher-name{font-wight:bold;color: #707070;}
#single-product p.prod-t-line .delimiter{margin:0 10rem;color:#707070}
#single-product #single-product-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
/*#single-product #single-product-top&gt;div:nth-child(1){width:120rem;-webkit-box-flex:120rem;-ms-flex:120rem;flex:120rem;min-width:120rem;max-width:120rem;margin-right:44rem} 20230613*/
/*#single-product #single-product-top&gt;div:nth-child(1) img{width:100%;height:auto} 20230613*/
#single-product #single-product-top&gt;div:nth-child(1){width:75px;-webkit-box-flex:75px;-ms-flex:75px;flex:75px;min-width:75px;max-width:75px;margin-right:30rem}
#single-product #single-product-top&gt;div:nth-child(1) img{width:75px;height:auto}
#single-product #single-product-top&gt;div:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#single-product #single-product-top h2{font-size:30rem;line-height:1.25;margin:0}
/*#single-product #single-product-top h1{font-size:30rem;line-height:1.25;margin:0} 20221124*/
#single-product #single-product-top h1{font-size:28rem;line-height:1.25;margin:0} /*20230613*/
#single-product .one-list-bottom{margin-top:40rem}
#single-product .single-product-buttons{margin-top:40rem;margin-bottom:60rem}
#single-product .single-product-buttons a{padding-top:13rem;padding-bottom:13rem}
#single-product .single-product-buttons .row{margin-left:-11rem;margin-right:-11rem}
#single-product .single-product-buttons .row&gt;div{padding-left:11rem;padding-right:11rem}
#single-product .single-product-tabs-content{margin-bottom:60rem;border:1rem solid #e1e1e1}
#single-product .single-product-tabs-content .spt-top{padding:20rem 20rem 0 20rem;text-align:center;border-bottom:1rem solid #e1e1e1}
#single-product .single-product-tabs-content .spt-top a{padding-bottom:20rem;display:inline-block;margin:0 30rem;color:#000;font-weight:600;font-size:16rem;opacity:.5;position:relative}
#single-product .single-product-tabs-content .spt-top a h2{font-size:16rem;margin-bottom:0px}

#single-product .single-product-tabs-content .spt-top a:after{bottom:0;left:0;width:0;height:2rem;background:#0091db;position:absolute;content:"";z-index:3;-webkit-transition:.55s;transition:.55s}
#single-product .single-product-tabs-content .spt-top a.active,#single-product .single-product-tabs-content .spt-top a:hover{opacity:1}
#single-product .single-product-tabs-content .spt-top a.active:after,#single-product .single-product-tabs-content .spt-top a:hover:after{width:100%}
#single-product .single-product-tabs-content .spt-middle div.one-tab{display:none}
#single-product .single-product-tabs-content .spt-middle div.one-tab .one-tab-content{padding:30rem}
#single-product .single-product-tabs-content .spt-middle div.one-tab.active{display:block}
#single-product .single-product-tabs-content .spt-middle p{font-size:16rem}
#single-product .single-product-tabs-content .spt-middle li{font-size:16rem}
#single-product .single-product-tabs-content .spt-bottom{display:block !important;padding:13rem 20rem;text-align:center;border-top:1rem solid #e1e1e1}
#single-product .single-product-tabs-content .spt-bottom a{padding:13rem 28rem}
#single-product .reports-set{padding:70rem 0}
#single-product .reports-set:not(:last-child){border-bottom:1rem solid #e1e1e1}
#single-product .reports-set h2{text-align:center;margin-bottom:35rem}
#single-product .reports-set .button-wrapper{margin-top:45rem}
#single-product .oc-row{border:0}
#single-product .oc-row div{border:0;padding:0}
#single-product .our-customers{padding:70rem 0}
#single-product .our-customers h2{text-align:center;margin-bottom:34rem}
/*20230207 ADDED*/
#single-product .relatedTagContainer{margin-bottom:8rem}
#single-product .relatedTagContainer .relatedTag{display: -webkit-inline-box;display: -ms-inline-flexbox;display:inline-flex;padding: 2rem 11rem;border-radius: 5rem;color: #fff;margin-right: 9rem;margin-bottom: 9rem;background: #0091db;-webkit-box-align: center;-ms-flex-align: center;align-items: center;font-size: 12rem;}


.smal-grid-row{margin:-9rem}
.smal-grid-row&gt;div{padding:9rem;margin:}
.product_notice{color:#1d1d1d;border:1px solid #eee;background:#f8f8f0;padding:13rem 20rem;margin:0 0 13rem;font-size:13rem;}
#select-an-option{background:#0d2c51;margin-bottom:60rem}
#select-an-option #sao-top{padding:19rem;background:#0091db;color:#fff;text-align:center;font-size:14rem;font-weight:bold;text-transform:uppercase}
#select-an-option #sao-content .one-option{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20rem;border-bottom:1rem solid rgba(255,255,255,0.15);color:rgba(255,255,255,0.7);cursor:pointer}
#select-an-option .order-options {max-height: 250rem; overflow: auto;}

#related-reports-header {text-align: center;margin-bottom: 35rem;font-size: 40rem;font-weight: 600;line-height: 1.25;} /*20221124*/
@media all and (max-width:575px){#related-reports-header{font-size:30rem}
}

/* 
#select-an-option #sao-content .one-option&gt;div:nth-child(1){margin-right:13rem}
#select-an-option #sao-content .one-option&gt;div:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14rem}
#select-an-option #sao-content .one-option&gt;div:nth-child(3){font-size:14rem}
*/
/*20221005*/
#select-an-option #sao-content .one-option&gt;div:nth-child(2){margin-right:13rem}
#select-an-option #sao-content .one-option&gt;div:nth-child(3){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;font-size:14rem}
#select-an-option #sao-content .one-option&gt;div:nth-child(4){font-size:14rem}

#select-an-option #sao-content .one-option .radio-select{width:24rem;height:24rem;border-radius:24rem;border:1rem solid #fff;position:relative}
#select-an-option #sao-content .one-option .radio-select:after{width:14rem;height:14rem;border-radius:14rem;background:#0091db;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:"";-webkit-transition:.55s;transition:.55s;opacity:0}
#select-an-option #sao-content .one-option.active{color:#fff}
#select-an-option #sao-content .one-option.active .radio-select:after{opacity:1}
#select-an-option #sao-content p{padding:20rem;margin:0}
#inner-page-hero.contact-us{background-image:url("../images/contact-us/hero.jpg")}
#inner-page-hero.contact-us .contact-us-hero-content{text-align:left;max-width:355rem}
#inner-page-hero.contact-us .contact-us-hero-content h1,#inner-page-hero.contact-us .contact-us-hero-content p{text-align:left}
.contact-hero-form{padding:60rem 70rem 80rem 70rem;background:#f3f3f8;text-align:left}
@media all and (min-width:1025px){.contact-hero-form{margin-bottom:-610rem}
}.contact-hero-form form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10rem;margin-right:-10rem}
.contact-hero-form form&gt;div{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%;padding:15rem 10rem}
@media all and (min-width:768px){.contact-hero-form form .form-w-100{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%}
.contact-hero-form form .form-w-50{width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:50%;max-width:50%}
.contact-hero-form form .form-w-25{width:25%;-webkit-box-flex:25;-ms-flex:25;flex:25;min-width:25%;max-width:25%}
.contact-hero-form form .form-w-33{width:33.3%;-webkit-box-flex:33.3%;-ms-flex:33.3%;flex:33.3%;min-width:33.3%;max-width:33.3%}
.contact-hero-form form .form-w-35{width:35%;-webkit-box-flex:35%;-ms-flex:35%;flex:35%;min-width:35%;max-width:35%}
.contact-hero-form form .form-w-15{width:15%;-webkit-box-flex:15%;-ms-flex:15%;flex:15%;min-width:15%;max-width:15%}
/* ADD */
.contact-hero-form form .form-w-75{width:75%;-webkit-box-flex:75%;-ms-flex:75%;flex:75%;min-width:75%;max-width:75%}
.contact-hero-form form .form-w-85{width:85%;-webkit-box-flex:85%;-ms-flex:85%;flex:85%;min-width:85%;max-width:85%}
}.contact-hero-form form label{display:block;margin-bottom:10rem;font-size:12rem;font-weight:700;color:#707070;text-transform:uppercase}
.contact-hero-form form textarea,.contact-hero-form form input[type=text],.contact-hero-form form input[type=email],.contact-hero-form form select{background:#fff;border:0;font-size:16rem;-webkit-transition:.55s;transition:.55s}
.contact-hero-form form textarea,.contact-hero-form form input[type=text],.contact-hero-form form input[type=email]{border:2rem solid #fff}
.contact-hero-form form textarea:focus,.contact-hero-form form input[type=text]:focus,.contact-hero-form form input[type=email]:focus{border-color:#0091db;background:#fff}
.contact-hero-form form textarea{padding:10rem 15rem;width:100%;height:120rem}
.contact-hero-form form input[type=text],.contact-hero-form form input[type=email],.contact-hero-form form select{width:100%;height:65rem;padding:0 15rem}
.contact-hero-form form input[type=submit]{font-size:16rem;background:#0091db;color:#fff;font-weight:600;padding:18rem 54rem;-webkit-transition:.55s;transition:.55s;display:inline-block;border:0;padding:18rem 60rem}
.contact-hero-form form input[type=submit]:hover{background:#0d84c1;color:#fff}
.contact-hero-form form input[type=submit]:disabled{background:#ccc;opacity:0.5;}
.contact-hero-form form input[type=submit]:disabled:hover{background:#ccc;}


/*
.contact-hero-form form .policy-checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16rem;cursor:pointer}
.contact-hero-form form .policy-checkbox-wrapper a{color:#0091db}
.contact-hero-form form .policy-checkbox-wrapper a:hover{color:#000}
.contact-hero-form form .policy-checkbox-wrapper svg{margin-right:10rem}
*/
.policy-checkbox-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:16rem;cursor:pointer;}
.policy-checkbox-wrapper a{color:#0091db;}
.policy-checkbox-wrapper a:hover{color:#000}
.policy-checkbox-wrapper svg{margin-right:10rem}

.contact-hero-form h4{font-size:30rem;line-height:1.25;margin-bottom:30rem;line-height:1.25}
#contact-us-main-content{padding-top:110rem;padding-bottom:140rem}
#contact-us-main-content #cumc-top p{margin:0;line-height:2}
#contact-us-main-content #cumc-top p a{color:#0091db;font-weight:400}
#contact-us-main-content #cumc-top p a:hover{color:#000}
#contact-us-main-content #cumc-top p.c-title{font-size:12rem;line-height:1;margin-bottom:23rem;color:#0091db;font-weight:600;text-transform:uppercase;letter-spacing:.1em}
#contact-us-main-content #cumc-top h2{margin-bottom:25rem}
#contact-us-main-content #cumc-bottom{margin-top:300rem}
#contact-us-main-content #cumc-bottom-left{position:relative}
#contact-us-main-content #cumc-bottom-left img:nth-child(2){top:90rem;left:60rem;position:absolute;z-index:2}
#contact-us-main-content #cumc-bottom-right{max-width:465rem;margin-right:0;margin-left:auto}
#contact-us-main-content #cumc-bottom-right .b-title{font-size:12rem;line-height:1;margin-bottom:23rem;color:#0091db;font-weight:600;text-transform:uppercase;letter-spacing:.1em}
#contact-us-main-content #cumc-bottom-right h2{font-weight:600;margin-bottom:37rem}
#contact-us-main-content #cumc-bottom-right p{font-size:16rem}
#contact-us-main-content #cumc-bottom-right .button-wrapper{margin-top:40rem}
#contact-us-bottom-content{background:#0d2c51;padding-top:110rem;padding-bottom:130rem;position:relative}
#contact-us-bottom-content:before{bottom:100%;right:0;width:233rem;height:55rem;content:"";position:absolute;background:#0d2c51}
#contact-us-bottom-content h3,#contact-us-bottom-content h2{text-align:center}
#contact-us-bottom-content h3{margin-bottom:23rem;color:#0091db;line-height:1}
#contact-us-bottom-content h2{margin-bottom:70rem;color:#fff}
@media all and (min-width:1025px){#contact-us-bottom-content .row{margin:-25rem}
#contact-us-bottom-content .row&gt;div{padding:25rem}
}#contact-us-bottom-content .one-contact-location{height:100%;background:#fff}
#contact-us-bottom-content .one-contact-location .ocl-top{text-align:center;padding:25rem 20rem}
#contact-us-bottom-content .one-contact-location .ocl-top p{font-size:15rem}
#contact-us-bottom-content .one-contact-location .ocl-top hr{height:0;border:0;margin:20rem 0;border-top:1rem solid #e1e1e1}
#contact-us-bottom-content .one-contact-location .ocl-top .ocl-icon{margin-bottom:25rem}
#contact-us-bottom-content .one-contact-location .ocl-top .ocl-name{margin-bottom:11rem;font-size:24rem;line-height:1.25;font-weight:600}
#contact-us-bottom-content .one-contact-location .ocl-top .ocl-phones{margin-bottom:21rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#contact-us-bottom-content .one-contact-location .ocl-top .ocl-phones p{margin-bottom:0}
#contact-us-bottom-content .one-contact-location .ocl-top a{color:#0091db}
#contact-us-bottom-content .one-contact-location .ocl-top a:hover{color:#000}
#contact-us-bottom-content .one-contact-location .ocl-top a.google-maps-like{text-transform:uppercase;font-weight:bold}
#contact-us-bottom-content .one-contact-location .ocl-bottom{text-align:center;padding:25rem 20rem;font-size:15rem;border-top:1rem solid #e1e1e1}
#inner-page-hero.about{background:#0d2c51;padding-top:244rem}
#inner-page-hero.about p{font-size:21rem;line-height:1.5;font-weight:500;max-width:700rem;opacity:.7;line-height:1.5}
#inner-page-hero.about #about-us-hero-pictures{margin:-10rem;margin-top:70rem;display:-webkit-box;display:-ms-flexbox;display:flex}
@media all and (min-width:1025px){#inner-page-hero.about #about-us-hero-pictures{margin-bottom:-250rem}
}#inner-page-hero.about #about-us-hero-pictures&gt;div{padding:10rem}
#inner-page-hero.about #about-us-hero-pictures&gt;div:nth-child(1){width:485rem;-webkit-box-flex:485rem;-ms-flex:485rem;flex:485rem;min-width:485rem;max-width:485rem}
#inner-page-hero.about #about-us-hero-pictures&gt;div:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#inner-page-hero.about #about-us-hero-pictures img{height:533rem;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}
#about-us-page{padding-top:250rem}
#about-us-page #about-us-top{padding-top:60rem;margin-bottom:70rem;border-top:1rem solid #e1e1e1}
#about-us-page #about-us-top p:not(p-title){font-size:21rem;line-height:1.5;font-weight:500}
#about-us-page #about-us-top p.p-title{font-size:12rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#0091db}
#about-ceo{position:relative;padding:130rem 0}
#about-ceo .container-fluid{z-index:3;position:relative}
#about-ceo:after{right:0;width:calc(50% + 450rem);height:100%;background:#f3f3f8;content:"";position:absolute;z-index:1;top:0}
#about-ceo img{max-width:587rem;height:auto;width:100%}
#about-ceo .ac-title-1{font-size:12rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#0091db;margin-bottom:37rem}
#about-ceo .ac-quote{margin-bottom:55rem;font-size:40rem;font-weight:600;line-height:1.2;margin-bottom:55rem;padding-left:22rem;border-left:2rem solid #0091db}
@media all and (max-width:575px){#about-ceo .ac-quote{font-size:30rem}
}@media all and (min-width:1025px){#about-ceo .ac-quote{width:calc(100% + 210rem);position:relative;z-index:2;left:-210rem}
}#about-ceo p{font-size:18rem;font-weight:300}
@media all and (max-width:575px){#about-ceo p{font-size:15rem}
}#about-ceo p strong{font-size:21rem;line-height:1.5;font-weight:500}
#about-ceo p:not(:last-child){margin-bottom:26rem}
#about-ceo #about-ceo-content{max-width:466rem;margin-right:0;margin-left:auto}
#about-ceo p.ac-name{font-weight:600;font-size:18rem}
@media all and (max-width:575px){#about-ceo p.ac-name{font-size:15rem}
}#about-ceo p.ac-name span{font-size:12rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#0091db;display:block;margin-top:3rem}
#about-tiles{padding-bottom:167rem}
@media all and (min-width:1025px){#about-tiles .row{margin:-20rem -15rem}
#about-tiles .row&gt;div{padding:20rem 15rem}
}#about-tiles .one-about-tile{position:relative;display:block}
#about-tiles .one-about-tile:before{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:url("../images/about/tile-verlay.png");background-size:100% 100%;content:""}
#about-tiles .one-about-tile img{-webkit-transition:.55s;transition:.55s}
#about-tiles .one-about-tile:hover img{-webkit-filter:brightness(60%);filter:brightness(60%)}
#about-tiles .one-about-tile span{position:absolute;bottom:44rem;left:40rem;font-weight:600;font-size:30rem;line-height:1.25;color:#fff;z-index:5}
#home-contact-us.about-us-page{background-image:url("../images/about/last-section-bg.jpg")}
#about-history-timeline{padding-top:180rem;padding-bottom:40rem;background:#0d2c51}
@media all and (min-width:1025px){#about-history-timeline .row{margin-left:-35rem;margin-right:-35rem}
#about-history-timeline .row&gt;div{padding-left:35rem;padding-right:35rem}
}
/*#about-history-timeline #aht-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}*/
#about-history-timeline #aht-left{display:-webkit-box;display:-ms-flexbox;display:flex;}
#about-history-timeline #aht-left&gt;div:nth-child(1){width:calc(100% - 72rem);-webkit-box-flex:calc(100% - 72rem);-ms-flex:calc(100% - 72rem);flex:calc(100% - 72rem);min-width:calc(100% - 72rem);max-width:calc(100% - 72rem)}
#about-history-timeline #aht-left&gt;div:nth-child(2){width:72rem;-webkit-box-flex:72rem;-ms-flex:72rem;flex:72rem;min-width:72rem;max-width:72rem}
#about-history-timeline #aht-left&gt;div:nth-child(2) a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:88rem;background:#0091db}
#about-history-timeline #aht-left&gt;div:nth-child(2) a:hover{background:#0d84c1}
#about-history-timeline #aht-left&gt;div:nth-child(2) a:first-child{border-bottom:1rem solid rgba(255,255,255,0.25)}
#about-history-timeline #aht-left&gt;div:nth-child(2) a:first-child svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
#about-history-timeline #aht-right-slider .one-right-slide .ors-year{font-weight:900;font-size:200rem;line-height:1;letter-spacing:.0075em;color:rgba(255,255,255,0.1);text-align:right}
/* ADD */
#about-history-timeline-img img {width:100%}
@media all and (max-width:1025px){
#about-history-timeline #aht-right-slider .one-right-slide .ors-year{font-size:125rem}
#about-history-timeline #aht-left{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}


@media all and (max-width:575px){
#about-history-timeline #aht-right-slider .one-right-slide .ors-year{font-size:100rem}
}#about-history-timeline #aht-right-slider .one-right-slide .ors-place{font-weight:600;color:#fff;font-size:40rem;margin-bottom:25rem}
@media all and (max-width:575px){#about-history-timeline #aht-right-slider .one-right-slide .ors-place{font-size:30rem}
}#about-history-timeline #aht-right-slider .one-right-slide .ors-data{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:1rem solid rgba(255,255,255,0.25);padding-top:30rem;max-width:480rem}
#about-history-timeline #aht-right-slider .one-right-slide .ors-data&gt;div:nth-child(1){width:140rem;-webkit-box-flex:140rem;-ms-flex:140rem;flex:140rem;min-width:140rem;max-width:140rem;margin-right:10rem;font-size:12rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#0091db;color:#fff}
#about-history-timeline #aht-right-slider .one-right-slide .ors-data&gt;div:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#about-history-timeline #aht-right-slider .one-right-slide .ors-data&gt;div:nth-child(2) p{font-size:21rem;line-height:1.5;color:#fff;opacity:.8;line-height:1.5;font-weight:300}
#about-history-timeline #the-timeline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:110rem;position:relative}
#about-history-timeline #the-timeline:before{position:absolute;z-index:1;height:2rem;background:url("../images/about/timeline-empty.svg") repeat-x;background-size:auto 100%;content:"";bottom:3rem;left:-200vw;width:600vw}
#about-history-timeline #the-timeline&gt;div{cursor:pointer;position:relative;z-index:2}
#about-history-timeline #the-timeline&gt;div:not(.active){z-index:5}
#about-history-timeline #the-timeline .year{font-size:12rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#0091db;color:#fff;margin-bottom:17rem;opacity:.5}
#about-history-timeline #the-timeline .dot{width:8rem;height:8rem;position:relative;margin:auto;border-radius:8rem;background:#fff}
#about-history-timeline #the-timeline .active .year{opacity:1}
#about-history-timeline #the-timeline .active .dot:before,#about-history-timeline #the-timeline .active .dot:after{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);content:""}
#about-history-timeline #the-timeline .active .dot .left-timeline{position:absolute;right:0;height:2rem;width:100%;background:#0091db;width:600vw;bottom:3rem}
#about-history-timeline #the-timeline .active .dot:before{background:#0d2c51;width:20rem;height:20rem;border-radius:20rem;border:1rem solid #0091db;z-index:2}
#about-history-timeline #the-timeline .active .dot:after{width:8rem;height:8rem;border-radius:8rem;background:#fff;z-index:3}
#about-history-locations{padding:100rem 0}
#about-history-locations p.p-title{font-size:12rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#0091db;text-align:center;margin-bottom:28rem}
#about-history-locations h2{text-align:center;margin-bottom:40rem}
#about-history-locations .one-location-slide{padding-bottom:30rem;text-align:center}
#about-history-locations .one-location-slide .ols-name{font-size:30rem;line-height:1.25;margin-bottom:10rem;font-weight:600;line-height:1.25}
#about-history-locations .one-location-slide .ols-city{font-size:12rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#0091db}
#about-history-locations #locations-slider{position:relative}
#about-history-locations .arrow-right,#about-history-locations .arrow-left{position:absolute;top:50%;margin-top:-10rem}
#about-history-locations .arrow-right svg path,#about-history-locations .arrow-left svg path{fill:#0091db}
#about-history-locations .arrow-right{left:calc(100% + 20rem)}
#about-history-locations .arrow-left{right:calc(100% + 20rem)}
#about-history-locations .arrow-left svg{-webkit-transform:rotate(180deg);transform:rotate(180deg);-webkit-transform-origin:50% 50%;transform-origin:50% 50%}
#about-history-locations #locations-slider{border-bottom:1rem solid #e1e1e1}
#about-history-locations .slick-current+div .one-location-slide{position:relative}
#about-history-locations .slick-current+div .one-location-slide:after{bottom:0;height:4rem;width:100%;background:#0091db;content:"";position:absolute;z-index:2;left:0}
#about-history-locations #the-location-map{margin-top:70rem}
#about-history-locations #the-location-map .a-circ{display:none;opacity:.5}
#about-history-locations #the-location-map .clickable{cursor:pointer;position:relative}
#about-history-locations #the-location-map .clickable.active.a-circ{display:block}
#about-history-locations #the-location-map svg{width:100%;height:auto}
#about-history-locations #the-location-map .container-fluid{max-width:1450rem}
@media all and (max-width:1024px){#about-us-page{padding-top:70rem}
#inner-page-hero.about{padding-top:200rem}
#contact-us-main-content #cumc-bottom-left img:nth-child(2),#enterprise-page #enterprise-content-left .enterprise-bottom-pictures img:nth-child(2){top:15rem;left:15rem}
#enterprise-page #enterprise-bottom{padding-bottom:100rem}
#contact-us-main-content #cumc-bottom{margin-top:100rem}
}#reports-main-content .one-list-item .one-list-top&gt;div:nth-child(1){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media all and (min-width:576px) and (max-width:991px){.smal-grid-row&gt;div{width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%;min-width:50%;max-width:50%}
.full-width-button,.the-empty-blue-button{padding-left:15rem;padding-right:15rem}
#questions-section .the-button{margin-bottom:15rem}
}@media all and (max-width:991px){#inner-page-hero.contact-us .contact-hero-form{padding:30rem}
#contact-us-bottom-content{padding:100rem 0}
#home-hero #hh-scroll,#inner-page-hero #hh-scroll{display:none}
}.mobile,#open-modal-filers{display:none}
@media all and (min-width:576px){#open-modal-filers{display:none !important}
}#reports-main-content #latest-reports-header #reports-buttons select{font-weight:600}
@media all and (max-width:575px){#inner-page-hero.about #about-us-hero-pictures&gt;div:nth-child(1){width:140rem;-webkit-box-flex:140rem;-ms-flex:140rem;flex:140rem;min-width:140rem;max-width:140rem}
#inner-page-hero.about #about-us-hero-pictures img{height:163rem}
#inner-page-hero.about{padding-top:150rem}
#inner-page-hero.about p{font-size:16rem}
#inner-page-hero.about{padding-bottom:0}
#inner-page-hero.about #about-us-hero-pictures{top:100rem;margin-top:-80rem;position:relative}
#about-us-page{background:#fff}
#about-us-page{padding-top:150rem}
#about-us-page #about-us-top{padding-top:50rem}
#inner-page-hero.about #about-us-hero-pictures{margin-left:-5rem;margin-right:-5rem}
#inner-page-hero.about #about-us-hero-pictures&gt;div{padding:5rem}
#about-us-page #about-us-top p:not(p-title){font-size:18rem}
#about-ceo:after{width:calc(100% - 30rem)}
#about-ceo{padding:45rem 0}
#about-ceo #about-ceo-content{padding-left:40rem}
#about-ceo .ac-quote{width:calc(100% + 24rem);right:24rem;position:relative}
#about-tiles .one-about-tile span{bottom:25rem;left:20rem;font-size:20rem}
#about-tiles{padding-bottom:60rem}
#about-history-timeline #aht-right-slider .one-right-slide .ors-data{-ms-flex-wrap:wrap;flex-wrap:wrap}
#about-history-timeline #aht-right-slider .one-right-slide .ors-data&gt;*{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%}
#about-history-timeline #aht-right-slider .one-right-slide .ors-data&gt;*:first-child{margin-bottom:15rem}
#about-history-locations{padding-top:80rem}
#about-history-locations .arrow-left,#about-history-locations .arrow-right{z-index:4}
#about-history-locations .arrow-left{right:calc(100% - 20rem)}
#about-history-locations .arrow-right{left:calc(100% - 20rem)}
#locations-slider .slick-current .one-location-slide{position:relative}
#locations-slider .slick-current .one-location-slide:after{bottom:0;height:4rem;width:100%;background:#0091db;content:"";position:absolute;z-index:2;left:0}
#home-contact-us{padding:140rem 0}
#home-contact-us .the-button{margin-bottom:20rem}
#about-history-timeline{padding-top:44rem}
.mobile-year{font-weight:900;font-size:100px;line-height:1.1;letter-spacing:.0075em;color:#fff;opacity:.1;text-align:right}
#about-history-timeline #aht-right-slider .one-right-slide .ors-year{display:none}
#about-history-timeline #the-timeline&gt;div{min-width:90rem}
#about-history-timeline #the-timeline .year{text-align:center}
#the-timeline{-webkit-transition:.55s;transition:.55s;position:relative;left:0}
#cart-page #shopping-cart-desktop #scd-top{display:none}
#cart-page #shopping-cart-desktop .one-scd{-ms-flex-wrap:wrap;flex-wrap:wrap}
#cart-page #shopping-cart-desktop .one-scd&gt;div{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%}
#cart-page #shopping-cart-desktop .one-scd&gt;div:nth-child(3),#cart-page #shopping-cart-desktop .one-scd&gt;div:nth-child(2),#cart-page #shopping-cart-desktop .one-scd&gt;div:nth-child(4){display:none}
#cart-page #shopping-cart-desktop .one-scd .one-scd-product&gt;div:nth-child(1){width:52rem;-webkit-box-flex:52rem;-ms-flex:52rem;flex:52rem;min-width:52rem;max-width:52rem;margin-right:15rem}
.one-scd-mobile{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:30rem}
.one-scd-mobile&gt;div:nth-child(1){width:52rem;-webkit-box-flex:52rem;-ms-flex:52rem;flex:52rem;min-width:52rem;max-width:52rem;margin-right:15rem;text-align:center}
.one-scd-mobile&gt;div:nth-child(1) svg{width:15rem;height:auto}
.one-scd-mobile&gt;div:nth-child(2){-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#cart-page #shopping-cart-desktop .one-scd{margin:15rem}
.one-mobile-cart-data{margin-bottom:18rem}
.one-mobile-cart-data:last-child{margin-bottom:0}
.one-mobile-cart-data p:nth-child(1){font-size:12rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:#0091db;color:#707070;margin-bottom:2rem}
.one-mobile-cart-data p:nth-child(2){font-size:14rem}
.desktop{display:none}
.mobile{display:block}
#cart-page{padding-bottom:60rem}
.contact-hero-form{padding:40rem 15rem}
#contact-us-main-content{padding:60rem 0}
#contact-us-main-content #cumc-bottom{margin-top:70rem}
#contact-us-main-content #cumc-bottom-left img:nth-child(1),#enterprise-page #enterprise-content-left .enterprise-bottom-pictures img:nth-child(1),#contact-us-main-content #cumc-bottom-left img:nth-child(2),#enterprise-page #enterprise-content-left .enterprise-bottom-pictures img:nth-child(2){max-width:315rem}
#contact-us-main-content #cumc-bottom-left img:nth-child(2),#enterprise-page #enterprise-content-left .enterprise-bottom-pictures img:nth-child(2){top:40rem;left:30rem}
#cumc-bottom-left{margin-bottom:50rem}
#contact-us-bottom-content:before{width:120rem;height:25rem}
#contact-us-bottom-content{padding:70rem 0}
#contact-us-bottom-content .row{margin:-7rem}
#contact-us-bottom-content .row&gt;div{padding:7rem}
#custom-research-section-1 .ocr-s1-left{display:block;text-align:center}
#custom-research-section-1 .ocr-s1-left&gt;div{width:100%;min-width:100%;max-width:100%}
#custom-research-section-1 .ocr-s1-left&gt;div:nth-child(1){margin-bottom:27rem}
#custom-research-request{padding:60rem 0}
#custom-research-request h2{margin-bottom:30rem}
#questions-section{text-align:center;padding:70rem 0}
#questions-section .the-button{margin:7rem 15rem}
#questions-section .text-right{text-align:center}
#inner-page-hero.enterprise{padding-top:150rem}
#inner-page-hero.enterprise img{width:100%;height:auto}
#enterprise-page #enterprise-top .customers-logos{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:20rem;padding-right:20rem}
#inner-page-hero.enterprise{padding-bottom:0}
#enterprise-bottom .faq-wrapper{margin-top:50rem}
#inner-page-hero.enterprise img{position:relative;top:340rem;margin-top:-310rem}
#enterprise-page{padding-top:320rem}
.faq-wrapper .one-faq .one-faq-question,.faq-wrapper .one-faq .one-faq-answer{padding-left:0;padding-right:0}
.faq-wrapper .one-faq .one-faq-question svg,.faq-wrapper .one-faq .one-faq-answer svg{margin-left:10rem}
#faq-page{padding:60rem 0}
#inner-page-hero{padding-top:140rem}
#partner-form{padding:60rem 0}
#select-payment-method{padding:15rem}
#select-payment-method p{margin-bottom:20rem}
/*20221214 #reports-main-content #latest-reports-header #reports-buttons select{width:100%}*/
#reports-main-content #latest-reports-header #reports-buttons select{width:100%;padding-left:5px;padding-right:15px;}
#reports-by #reports-by-tabs,#reports-main-content #latest-reports-header{display:block}
#reports-by #reports-by-tabs h2,#reports-main-content #latest-reports-header h2{margin-bottom:24rem}
.reports-by-category .reports-by-category-inner .one-by-cat{padding:15rem}
.reports-by-category .reports-by-category-inner .row&gt;div{padding:0rem 15rem;}/*2022/10/13*/
.faq-wrapper .one-faq .one-faq-question svg,.faq-wrapper .one-faq .one-faq-answer svg{margin-right:10rem}
#reports-search-overlay #reports-search-inner h2{margin-bottom:30rem}
#reports-search-overlay #reports-search-inner form .searchTitle input[type=submit],#reports-search-overlay #reports-search-inner form .searchTitle button{width:40rem;-webkit-box-flex:40rem;-ms-flex:40rem;flex:40rem;min-width:40rem;max-width:40rem}
#reports-search-overlay #reports-search-below a{margin-left:0;margin-top:20rem}
#close-filers{position:absolute;top:15rem;right:15rem}
#reports-search-overlay .close-modal svg{width:45rem;height:auto}
#open-modal-filers{display:block;color:#000;margin-right:13rem;width:100rem;min-width:100rem;font-weight:600;text-align:center}
#filters-mobile-modal{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;display:none;background:#fff;overflow:auto;padding:35rem 15rem}
#main-reports-row&gt;.col-sm-4{display:none}
#help-window-modal{border:0;border-radius:0;z-index:100;top:0;left:0;right:auto;bottom:auto;width:100%;height:100%}
#help-window-modal .the-button{position:absolute;bottom:0;left:0;width:100%}
#research-partner-single img{margin:auto;max-width:144rem;margin-bottom:50rem;margin-top:20rem}
#research-partner-single .col-sm-4{display:none}
#reports-main-content #report-pagination{margin-top:10rem}
#footer-delimiter{height:60rem}
#report-pagination .col-sm-3:nth-child(1){display:none}
#report-pagination .text-right{text-align:center}
#reports-main-content #reports-modes-wrapper #reports-mode{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20rem}
#reports-main-content #reports-modes-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}
#reports-main-content #reports-modes-wrapper&gt;div{width:100%;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;min-width:100%;max-width:100%}
#reports-main-content .one-list-item .one-list-top&gt;div:nth-child(2){display:none}
.mobile.mobile-price-only{text-align:right}
.space-vertical-mobile{-ms-flex-item-align:stretch;align-self:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.space-vertical-mobile a{white-space:nowrap}
.select-wrapper select{width:100%}
#research-partners-section #rp-top{display:block}
#reports-main-content .one-list-item .one-list-top{display:block}
#research-partners-section #rp-top #rp-top-right{margin-top:20rem;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
#research-partners-section .one-letter{display:block}
#research-partners-section .one-letter&gt;*{width:100% !important;min-width:100% !important;max-width:100% !important}
.free-sample-row:not(.multiple-free-samples){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
#research-partners-section #rp-top #rp-top-right .select-wrapper{margin-right:0;margin-left:22rem}
#review-place-order-row .col-sm-4:last-child{text-align:left !important}
#research-partners-section #rp-top #rp-top-right .select-wrapper{max-width:120rem}
.header-with-button{display:block}
.header-with-button .the-button{margin-top:20rem}
#research-partners-section .one-letter .ol-1{padding-bottom:20rem}
#research-partners-section #rp-top #rp-top-right p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
#research-partners-section .one-letter{padding:40rem 0}
#single-product #single-product-top&gt;div:nth-child(1){width:60rem;-webkit-box-flex:60rem;-ms-flex:60rem;flex:60rem;min-width:60rem;max-width:60rem;margin-right:20rem}
#single-product #single-product-top h2{font-size:21rem}
#single-product #single-product-top h1{font-size:21rem}
#single-product .single-product-tabs-content .spt-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
#single-product .single-product-tabs-content .spt-top a{font-size:14rem;margin:0 10rem}
#single-product .oc-row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
#single-product .oc-row&gt;div{width:50%;margin-bottom:30rem;margin-top:30rem;min-width:50%;max-width:50%;-webkit-box-flex:50%;-ms-flex:50%;flex:50%}
#single-product .our-customers h2{font-size:24rem}
.nowrap-mobile{white-space:nowrap}
}header:not(.active):not(.scrolled) ul li a:hover,header:not(.active):not(.scrolled) #header-contact-text a:hover{color:#0091db !important}
header .header-cart svg path,header .ht-icon svg path{-webkit-transition:.55s;transition:.55s}
header .header-cart:hover svg path,header .ht-icon:hover svg path{fill:#0091db !important}
#sticky-bar{margin-bottom:20rem}
#sticky-bar.is_stuck #sao-top{cursor:pointer}
#on-top{position:relative;z-index:5}
.close-modal svg,.close-modal circle,.close-modal path{-webkit-transition:.55s;transition:.55s}
.close-modal circle{fill:transparent}
.close-modal:hover path{fill:#0091db}
.close-modal:hover circle{fill:#fff}
.delete-button svg path{-webkit-transition:.55s;transition:.55s}
.delete-button:hover svg path{fill:#0091db}
.select-wrapper.hover-black-border select{-webkit-transition:.55s;transition:.55s}
.select-wrapper.hover-black-border select:hover{border-color:#000 !important}
.one-list-item .one-list-top{-webkit-transition:.55s;transition:.55s}
.one-list-item:hover .one-list-top{color:#0091db}
.one-report-grid a svg path,.one-report-grid a svg circle,.one-report-grid h4{-webkit-transition:.55s;transition:.55s}
.one-report-grid:hover h4{color:#0091db}
.one-report-grid a:hover svg circle{stroke:#000}
.one-report-grid a:hover svg path{fill:#000}
.one-report-grid .one-report-grid-title{font-size: 16rem;line-height: 1.25;color: #000;font-weight: 600;margin-bottom: 12rem;max-width: 200rem;} /*20221129*/

.has-p-pictures img{-webkit-transition:.1s;transition:.1s}
#reports-main-content .one-list-item{-webkit-transition:.55s;transition:.55s}
#reports-main-content .one-list-item:hover{border-color:#0091db}
.one-location-slide{cursor:pointer}
#sticky-bar.is_stuck:not(.bottomed){top:170rem !important}
@media all and (max-height:800px){#sticky-bar #select-an-option{margin-bottom:20px}
}.one-report-grid{-webkit-transition:.55s;transition:.55s}
.one-report-grid:hover{border-color:#0091db}
.more-content{display:none;padding:0 !important}
.regions-wrapper .checkbox-wrapper:last-child{margin-bottom:13rem !important}
.add-to-compare.added:hover{color:#0091db}
.add-to-compare.added:hover path{fill:#fff}
.add-to-compare.added:hover circle{stroke:none !important}
.add-to-compare.added:hover border{border-color:#0091db}
/*ADD*/
.childTopic{padding:0 1.5em 1em 1.5em;}
.childTopicItem{float:left;margin-right:2em;}
/*ADD 20221005 */
#reports-main-content-wrapper em {background-color:#fea;font-style: normal;font-weight: bold;}
.delete-compare{cursor:pointer;}
/*ADD 20230824 BIS */
table.MarketStaticsTable {width:100%;border-collapse:collapse;border:1px solid #68A;empty-cells:show;table-layout:fixed;}
table.MarketStaticsTable th{background-color:#68A;color:#fff;text-align:center;border:0px;padding:5px;font-weight:bold;}
table.MarketStaticsTable td{background-color:#fff;text-align:left;border:0px;padding:5px;font-weight:normal;}
table.MarketStaticsTable td:first-child{font-weight:bold;padding-left:1em;}

/*ADD 20230921 COH */
table.MarketStaticsTable_2col {width:100%;border-collapse:collapse;border:1px solid #68A;empty-cells:show;table-layout:fixed;}
table.MarketStaticsTable_2col th{background-color:#68A;color:#fff;text-align:center;border:0px;padding:5px;font-weight:bold;}
table.MarketStaticsTable_2col th:nth-child(1){border-right:1px solid#fff}
table.MarketStaticsTable_2col td{background-color:#fff;text-align:left;border:0px;padding:5px;font-weight:normal;}
table.MarketStaticsTable_2col tr:not(:last-child){border-bottom:1px solid#ddd}
table.MarketStaticsTable_2col td:nth-child(1){font-weight:bold;padding-left:1em;background-color:#F3F3F8}
table.MarketStaticsTable_2col td:nth-child(3){font-weight:bold;padding-left:1em;background-color:#F3F3F8}

/*2025/02/04 GIS*/
table.MarketSegmentationTable {width:100%;border-collapse:collapse;border:1px solid #68A;empty-cells:show;}
table.MarketSegmentationTable th{background-color:#5D95D9;color:#fff;text-align:center;border:0px;padding:5px;font-weight:bold;}
table.MarketSegmentationTable tr{border-top: 1px solid #d0d0d0;}
table.MarketSegmentationTable td{text-align:left;border:1px;padding:5px;font-weight:normal;}
table.MarketSegmentationTable td:first-child{background-color:#f5f5f5;font-weight:bold;padding-left:1em; width: 23%}


/*ADD 202403114 Conference*/
.conference-wrapper .frontBn .bn .img img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}


.conference-wrapper .frontBn .bn {
  max-width: 1000px;
  width: 96%;
  margin: 0 auto;
}

.conference-wrapper .frontBn {
  background: #f3f3f8;
  padding: 60px 0;
}

@media screen and (max-width: 768px) {
  .conference-wrapper .frontBn {
    padding: 40px 0;
  }
}

@media screen and (min-width: 769px) {
  .conference-wrapper .frontBn a:hover {
    color: currentColor;
    text-decoration: none;
  }
}

.conference-wrapper .frontBn .bn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-width: 600px;
  background: white;
  position: relative;
  border-radius: 10px;
}

@media screen and (min-width: 769px) {
  .conference-wrapper .frontBn .bn:hover {
    -webkit-filter: saturate(200%);
            filter: saturate(200%);
  }
  .conference-wrapper .frontBn .bn:hover:before {
    opacity: 0.7;
  }
}

.conference-wrapper .frontBn .bn:before {
  -webkit-box-shadow: 0 30px 60px -10px rgba(0, 0, 0, 0.5), 0 18px 36px -18px rgba(0, 0, 0, 0.5);
          box-shadow: 0 30px 60px -10px rgba(0, 0, 0, 0.5), 0 18px 36px -18px rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 10px;
  content: '';
  opacity: 0.5;
}

.conference-wrapper .frontBn .bn &gt; div {
  width: 50%;
}

.conference-wrapper .frontBn .bn .content {
  background: #2880C4;
  text-align: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 10px 0 0 10px;
}

.conference-wrapper .frontBn .bn .content .eng {
  color: white;
  font-weight: 300;
  font-size: 10px;
  text-transform: uppercase;
  letter-spacing: .05em;
  margin-top: 20px;
font-family: YuGothic, 'Yu Gothic', sans-serif;
}

.conference-wrapper .frontBn .bn .content .title {
  font-size: 28px;
  color: white;
  letter-spacing: .05em;
  margin-bottom: 20px;
/*font-family: YuGothic, 'Yu Gothic', sans-serif;*/
}

@media screen and (max-width: 768px) {
  .conference-wrapper .frontBn .bn .content .title {
    font-size: 20px;
  }
}

.conference-wrapper .frontBn .bn .content .btn {
  background: white;
  border-radius: 999px;
  width: 160px;
  height: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #2880C4;
  margin: 0 auto;
font-family: YuGothic, 'Yu Gothic', sans-serif;
}

@media screen and (max-width: 768px) {
  .conference-wrapper .frontBn .bn .content .btn {
    height: 30px;
    font-size: 12px;
    width: 120px;
  }
}

.conference-wrapper .frontBn .bn .img {
  position: relative;
}

.conference-wrapper .frontBn .bn .img:before {
  content: '';
  display: block;
  padding-top: 56.25%;
}

@media screen and (max-width: 768px) {
  .conference-wrapper .frontBn .bn .img:before {
    padding-top: 90%;
  }
}

.conference-wrapper .frontBn .bn .img img {
  -o-object-fit: contain;
     object-fit: contain;
  font-family: "object-fit: contain;";
}
/* 2025/01/09 */
.movie_frame {
width: 80%;
aspect-ratio: 16 / 9;
}
.movie_frame iframe {
width: 80%;
height: 80%;
}

</pre></body></html>