

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}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}label{cursor:pointer}a{color:inherit}button,input[type="submit"]{-webkit-appearance:none}@font-face{font-family:'untitled-sans';src:url("/fonts/UntitledSansWeb-Regular.eot?srf3rx");src:url("/fonts/UntitledSansWeb-Regular.eot?srf3rx#iefix") format("embedded-opentype"),url("/fonts/UntitledSansWeb-Regular.woff?srf3rx") format("woff"),url("/fonts/UntitledSansWeb-Regular.woff2?srf3rx") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:'untitled-sans';src:url("/fonts/UntitledSansWeb-RegularItalic.eot?srf3rx");src:url("/fonts/UntitledSansWeb-RegularItalic.eot?srf3rx#iefix") format("embedded-opentype"),url("/fonts/UntitledSansWeb-RegularItalic.woff?srf3rx") format("woff"),url("/fonts/UntitledSansWeb-RegularItalic.woff2?srf3rx") format("woff2");font-weight:normal;font-style:italic}@font-face{font-family:'untitled-sans';src:url("/fonts/UntitledSansWeb-Bold.eot?srf3rx");src:url("/fonts/UntitledSansWeb-Bold.eot?srf3rx#iefix") format("embedded-opentype"),url("/fonts/UntitledSansWeb-Bold.woff?srf3rx") format("woff"),url("/fonts/UntitledSansWeb-Bold.woff2?srf3rx") format("woff2");font-weight:700;font-style:normal}@font-face{font-family:'untitled-sans';src:url("/fonts/UntitledSansWeb-Medium.eot?srf3rx");src:url("/fonts/UntitledSansWeb-Medium.eot?srf3rx#iefix") format("embedded-opentype"),url("/fonts/UntitledSansWeb-Medium.woff?srf3rx") format("woff"),url("/fonts/UntitledSansWeb-Medium.woff2?srf3rx") format("woff2");font-weight:500;font-style:normal}@font-face{font-family:'untitled-sans';src:url("/fonts/UntitledSansWeb-MediumItalic.eot?srf3rx");src:url("/fonts/UntitledSansWeb-MediumItalic.eot?srf3rx#iefix") format("embedded-opentype"),url("/fonts/UntitledSansWeb-MediumItalic.woff?srf3rx") format("woff"),url("/fonts/UntitledSansWeb-MediumItalic.woff2?srf3rx") format("woff2");font-weight:500;font-style:italic}@font-face{font-family:'untitled-sans';src:url("/fonts/UntitledSansWeb-Light.eot?srf3rx");src:url("/fonts/UntitledSansWeb-Light.eot?srf3rx#iefix") format("embedded-opentype"),url("/fonts/UntitledSansWeb-Light.woff?srf3rx") format("woff"),url("/fonts/UntitledSansWeb-Light.woff2?srf3rx") format("woff2");font-weight:300;font-style:normal}@font-face{font-family:'untitled-sans';src:url("/fonts/UntitledSansWeb-LightItalic.eot?srf3rx");src:url("/fonts/UntitledSansWeb-LightItalic.eot?srf3rx#iefix") format("embedded-opentype"),url("/fonts/UntitledSansWeb-LightItalic.woff?srf3rx") format("woff"),url("/fonts/UntitledSansWeb-LightItalic.woff2?srf3rx") format("woff2");font-weight:300;font-style:italic}html,body{background:#fff;color:#031323;font-family:"untitled-sans",Helvetica,Arial,sans-serif;font-size:14px;height:100%;line-height:24px;min-height:100%;letter-spacing:.04em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media screen and (max-width:600px){html,body{font-size:12px}}em,i{font-style:italic}strong,b{font-weight:bold;color:#031323}.clearFix{*zoom:1}.clearFix:before,.clearFix:after{content:" ";display:table}.clearFix:after{clear:both}a{color:#031323}#content{min-height:450px}.banner{background-color:#0e2740;height:120px;padding:39px 0;margin-top:25px;text-align:center}.banner-title{font-size:32px;font-weight:300;color:white;line-height:42px}.banner-title .button{display:inline-block;width:20%;margin-left:40px;font-size:12px;padding-left:9px;padding-right:9px;margin-top:-4px;line-height:42px;border:0}.banner-title .mobile-br{display:none}@media screen and (max-width:750px){.banner{min-height:120px;height:auto;background-size:100% 100%;padding:30px 0}.banner-title{text-align:center;line-height:36px}.banner-title .mobile-br{display:block}.banner-title .button{margin-top:15px;width:200px;float:none;height:42px;line-height:42px}}.button{font-size:12px;border:1px solid transparent;background:#031323;color:#fff;cursor:pointer;display:inline-block;font-weight:700;padding:0 18px;text-align:center;white-space:nowrap;text-transform:uppercase;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;width:100%;margin-top:10px;text-decoration:none;letter-spacing:1.5px;line-height:15px;height:42px;border-radius:3px}.button--white{background-color:#fff;color:#031323}.button:hover,.button:focus{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80)}@media screen and (max-width:600px){.button{display:block;margin:0 auto}}.contentWrapper{margin:0 auto;max-width:1000px;min-width:300px;padding:0 40px;position:relative}.form{margin-top:20px}.form-label{display:none}.form-input{-webkit-transition:all .15s ease-in-out 0s;-moz-transition:all .15s ease-in-out 0s;-ms-transition:all .15s ease-in-out 0s;transition:all .15s ease-in-out 0s;border:1px solid #dbdbdb;color:#031323;display:inline-block;padding:10px 12px;width:100%}.form-input::-webkit-input-placeholder{font-size:12px;line-height:14px}.form-input:-moz-placeholder{font-size:12px;line-height:14px}.form-input::-moz-placeholder{font-size:12px;line-height:14px}.form-input:-ms-input-placeholder{font-size:12px;line-height:14px}.form-input--secondary{border-color:#6e6e6e}.form-input:focus{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.5);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.5);border-color:#031323;outline:0}@media screen and (max-width:600px){.form-input{display:block;margin:10px 0;width:100%}}.icon{-webkit-background-size:100% auto;background-size:100% auto;background-repeat:no-repeat;display:inline-block;line-height:1;vertical-align:middle}.icon-label{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px)}.icon--info{background-image:url("/images/icons/info.svg")}.icon--github{background-image:url("/images/icons/github.svg")}.icon--dribbble{background-image:url("/images/icons/dribbble.svg")}.icon--twitter{background-image:url("/images/icons/twitter.svg")}.icon--facebook{background-image:url("/images/icons/facebook.svg")}.icon--twitterSocial{background-image:url("/images/icons/twitter-share.svg")}.icon--facebookSocial{background-image:url("/images/icons/facebook-share.svg")}.icon--pinterestSocial{background-image:url("/images/icons/pinterest-share.svg")}.link{-webkit-transition:opacity .35s ease-in-out 0s;-moz-transition:opacity .35s ease-in-out 0s;-ms-transition:opacity .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s;color:#031323;font-weight:900}.link:active,.link:focus,.link:hover{opacity:.65;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";filter:alpha(opacity=65)}.link--regular{text-decoration:none;font-weight:400}.list,.post{margin:20px 0;width:65%;margin-right:5%;float:left}.list-item{border-bottom:1px solid #e8e8e8;padding:30px 2px}.list-item:last-child{border-bottom:none}.list-title{-webkit-transition:color .35s ease-in-out 0s;-moz-transition:color .35s ease-in-out 0s;-ms-transition:color .35s ease-in-out 0s;transition:color .35s ease-in-out 0s;font-size:28px;line-height:1.25;color:#031323;font-weight:300;text-decoration:none}.list-title--link:hover{color:#031323}.list-excerpt p{color:#525252;font-size:18px;font-weight:300;margin:15px 0 20px 0}.list-excerpt p a{-webkit-transition:opacity .35s ease-in-out 0s;-moz-transition:opacity .35s ease-in-out 0s;-ms-transition:opacity .35s ease-in-out 0s;transition:opacity .35s ease-in-out 0s;color:#031323;text-decoration:none}.list-excerpt p a:hover{opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85);text-decoration:underline}@media screen and (max-width:650px){.list,.post{width:100%;float:none;margin-right:0}.list .list-title{font-size:28px}.list .list-excerpt{font-size:16px}}.post-content .note{margin:20px;padding:10px;border:1px solid #dbdbdb;border-radius:3px}.post-content .note h5 .icon{height:20px;width:20px;margin-right:8px}.post-content .note h5{margin-top:0px;margin-bottom:10px;color:#0e2740}.post-content .note p{margin-top:10px;margin-bottom:0px;font-size:80%}.post-header{margin:20px 0;padding:20px 0}.post-title{font-size:28px;line-height:1.25;color:#031323;font-weight:300}.post-subtitle{font-size:20px;color:#031323;font-weight:300;margin:20px 0 40px 0}.post-shareNav{margin:50px 0px;text-align:left}.post-shareNav *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.post-content{color:#031323;font-size:16px;font-weight:300;line-height:1.5}.post-content h2{font-size:1.42857143em;line-height:1.4;color:#031323;font-weight:300;margin:30px 0 15px 0;letter-spacing:.04em}.post-content h3{font-size:1.14285714em;line-height:1;color:#031323;font-weight:300;text-transform:uppercase;margin:30px 0 15px 0;letter-spacing:.04em}.post-content h4{font-size:.92857143em;line-height:1.23076923;color:#031323;font-weight:300;margin:30px 0 10px 0;text-transform:uppercase;letter-spacing:.04em}.post-content p{margin-bottom:20px}.post-content pre{background:#f5f5f5;border-radius:8px;font-family:monospace;font-size:0.75em;line-height:1.2em;margin:5px 0 20px 0;overflow:auto;padding:20px 30px}.post-content p code,.post-content ul code{font-size:.75em;background:#f5f5f5;border:1px solid #EAEAEA;border-radius:5px;color:#666666;font-family:monospace;margin:0 2px;padding:3px 4px 3px 4px}.post-content blockquote{border-left:3px solid #031323;font-style:italic;margin:10px 0 10px 10px;padding-left:20px}.post-content a{-webkit-transition:opacity .15s ease-in-out 0s;-moz-transition:opacity .15s ease-in-out 0s;-ms-transition:opacity .15s ease-in-out 0s;transition:opacity .15s ease-in-out 0s;color:#031323;text-decoration:underline}.post-content a:hover{opacity:.85;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";filter:alpha(opacity=85)}.post-content img{display:block;margin:0 auto;max-width:100%}.post-content ol,.post-content ul{margin:-7px 0 25px 0;padding-left:20px}.post-content li{margin:7px 0}.post-content ul>li{list-style:disc}.post-content ol>li{list-style:decimal}.post-footer{text-align:center}@media screen and (max-width:650px){.post-title{font-size:28px}.post-content{font-size:16px}}.postMeta{font-size:14px;color:#031323;font-weight:300;margin-top:10px;letter-spacing:.01em}.postMeta-authorImage{-webkit-border-radius:16px;border-radius:16px;float:left;margin-right:5px;margin-top:-3px;height:32px;width:32px;vertical-align:middle}.postMeta-date{display:block}.postMeta-categories a{text-decoration:none;font-weight:400}@media screen and (max-width:650px){.postMeta{font-size:16px}}.siteHeader{*zoom:1;background:transparent url(/images/headerBG.jpg) no-repeat center;background-size:cover;color:#fff;padding:60px 0;height:300px;position:relative}.siteHeader:before,.siteHeader:after{content:" ";display:table}.siteHeader:after{clear:both}.siteHeader:before{content:'';display:block;background-color:#031323;opacity:.5;position:absolute;top:0;left:0;right:0;bottom:0}.siteHeader.siteHeader-post{background-size:100% ;height:110px;padding:40px 0}.siteHeader-nav{position:absolute;top:0;right:40px}.siteHeader-navItem{opacity:.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter:alpha(opacity=30);-webkit-transition:all .2s ease-in-out 0s;-moz-transition:all .2s ease-in-out 0s;-ms-transition:all .2s ease-in-out 0s;transition:all .2s ease-in-out 0s;margin-left:20px;float:left}.siteHeader-navItem:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}.siteHeader-icon{height:35px;width:35px}.siteHeader-title{font-size:32px;font-weight:300;margin-top:50px;padding-right:20px;line-height:38px}.siteHeader-title .link{color:white;text-decoration:none}.siteHeader-primary{height:100%;*zoom:1}.siteHeader-primary:before,.siteHeader-primary:after{content:" ";display:table}.siteHeader-primary:after{clear:both}.siteHeader-complimentary{*zoom:1}.siteHeader-complimentary:before,.siteHeader-complimentary:after{content:" ";display:table}.siteHeader-complimentary:after{clear:both}@media screen and (max-width:500px){.siteHeader,.siteHeader.siteHeader-post{height:auto;background-size:100% 100%;padding:40px 0}.siteHeader-logo{display:block;float:none}.siteHeader-nav{position:relative;margin-left:-5px;top:20px;right:0;margin-bottom:10px}.siteHeader-navItem{display:inline-block;float:none;margin:15px}.siteHeader-title{margin-top:20px}}.siteFooter{line-height:50px;color:#6e6e6e;font-weight:700;padding:38px 0;background-color:#0F1A34;height:120px}.siteFooter-text{font-size:1em;text-transform:uppercase}.siteFooter-text a{color:white;text-decoration:none}.siteFooter-aside{float:right}@media screen and (max-width:600px){.siteFooter{text-align:center;padding:12px}.siteFooter .siteFooter-text{line-height:30px;margin-top:20px}.siteFooter-aside{display:block;float:none}.siteFooter-icon{display:none}}.siteSidebar{width:30%;position:absolute;right:0;top:0;margin-top:70px}.siteSidebar-box{border:1px solid #f5f5f5;padding:25px;margin-bottom:30px}.siteSidebar-box--title{font-size:14px;font-weight:700;color:#031323;text-transform:uppercase;text-align:center}.siteSidebar-box--logo{text-align:center;margin-top:15px}@media screen and (max-width:650px){.siteSidebar{float:none;width:100%;position:relative;top:0 !important}}.pagination{margin:30px 0 30px 4px}.pagination .pagination-item{font-size:1em;border:1px solid #f5f5f5;display:inline-block;padding:10px 15px;text-decoration:none;color:#031323;margin:0;margin-left:-4px}.pagination a.pagination-item:hover{color:#525252}.pagination .pagination-item--active{color:#031323;font-weight:700}.categories{background-color:#FBFBFD;min-height:65px;height:auto}.categories a{text-decoration:none;margin-right:15px;line-height:65px;color:#031323;font-size:.85714286em}.categories a.active{color:#031323}.categories a:hover{color:#525252}@media screen and (max-width:600px){.categories{min-height:30px;text-align:center}.categories a{line-height:35px;font-size:1em;margin:0 15px}}.highlight{background:#ffffff}.highlight .c{color:#999988;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#999988;font-style:italic}.highlight .cp{color:#999999;font-weight:bold}.highlight .c1{color:#999988;font-style:italic}.highlight .cs{color:#999999;font-weight:bold;font-style:italic}.highlight .gd{color:#000000;background-color:#fdd}.highlight .gd .x{color:#000000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000000;background-color:#dfd}.highlight .gi .x{color:#000000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#445588;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:#008080}.highlight .nb{color:#0086b3}.highlight .nc{color:#445588;font-weight:bold}.highlight .no{color:#008080}.highlight .ni{color:#800080}.highlight .ne{color:#990000;font-weight:bold}.highlight .nf{color:#990000;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:#000080}.highlight .nv{color:#008080}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:#d14}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:#008080}.highlight .vg{color:#008080}.highlight .vi{color:#008080}.highlight .il{color:#099}

/* Finsweet Cookie Consent */

.cookieconsent---finsweet {
  position: static;
  display: flex;
  font-family: 'untitled-sans';
  color: hsla(210, 84.21%, 7.45%, 1.00);
}

.fs-cc-banner4_component {
  position: fixed;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 997;
  display: none;
  margin-right: 2rem;
  margin-bottom: 2rem;
  padding-top: 2rem;
  padding-right: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: hsla(209.9999999999999, 44.44%, 96.47%, 1.00);
  color: hsla(210, 19.70%, 25.88%, 1.00);
  font-size: 14px;
}

.fs-cc-banner4_component:tiny {
  margin-right: auto;
}

.fs-cc-banner4_container {
  max-width: 21.25rem;
}

.fs-cc-banner4_block {}

.paragraph-14-med {
  font-family: 'untitled-sans';
  color: hsla(210, 19.70%, 25.88%, 1.00);
  font-size: 0.875rem;
  line-height: 154%;
  font-weight: 500;
  letter-spacing: 0px;
}

.paragraph-14-med.bottom-margin-1-5rem {
  margin-bottom: 1.5rem;
}

.paragraph-14-med.bottom-margin-1-5rem.color-black-pearl {
  font-family: 'untitled-sans';
}

.paragraph-14 {
  font-family: 'untitled-sans';
  color: @swatch_efc74a43;
  font-size: 0.875rem;
  line-height: 154%;
  font-weight: 400;
  letter-spacing: 0px;
}

.paragraph-14.bottom-margin-2rem {
  min-width: none;
  margin-bottom: 2rem;
  font-family: 'untitled-sans';
}

.paragraph-14.bottom-margin-2rem:tiny {
  min-width: 0px;
}

.fs-cc-banner4_text-link {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  border-bottom-color: #333;
  color: hsla(0, 0.00%, 20.00%, 1.00);
  font-weight: 400;
  text-decoration: none;
}

.fs-cc-banner4_buttons-wrapper {
  display: flex;
  flex-direction: row-reverse;
  justify-content: flex-start;
  align-items: stretch;
}

.fs-cc-banner4_button {
  display: flex;
  width: 50%;
  padding-top: 0.75rem;
  padding-right: 0.75rem;
  padding-bottom: 0.75rem;
  padding-left: 0.75rem;
  justify-content: center;
  align-items: center;
  border-top-style: none;
  border-top-width: 2px;
  border-top-color: black;
  border-right-style: none;
  border-right-width: 2px;
  border-right-color: black;
  border-bottom-style: none;
  border-bottom-width: 2px;
  border-bottom-color: black;
  border-left-style: none;
  border-left-width: 2px;
  border-left-color: black;
  background-color: hsla(210, 84.21%, 7.45%, 1.00);
  color: hsla(215.9999999999998, 100.00%, 99.02%, 1.00);
  font-weight: 500;
  text-align: center;
  text-decoration: none;
}

.fs-cc-banner4_button.fs-cc-button-alt {
  margin-left: 15px;
  border-top-style: solid;
  border-top-color: hsla(210, 84.21%, 7.45%, 1.00);
  border-right-style: solid;
  border-right-color: hsla(210, 84.21%, 7.45%, 1.00);
  border-bottom-style: solid;
  border-bottom-color: hsla(210, 84.21%, 7.45%, 1.00);
  border-left-style: solid;
  border-left-color: hsla(210, 84.21%, 7.45%, 1.00);
  background-color: transparent;
  color: hsla(210, 84.21%, 7.45%, 1.00);
}

.fs-cc-manager4_component {
  position: fixed;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 999;
  display: none;
  margin-right: 1.25rem;
  margin-bottom: 1.25rem;
  cursor: pointer;
}

.fs-cc-manager4_component:medium {
  display: none;
}

.fs-cc-manager4_button {
  width: 3rem;
  height: 3rem;
  padding-top: 0.5rem;
  padding-right: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 0.5rem;
  border-top-left-radius: 999rem;
  border-top-right-radius: 999rem;
  border-bottom-left-radius: 999rem;
  border-bottom-right-radius: 999rem;
  background-color: hsla(0, 0.00%, 100.00%, 1.00);
  box-shadow: 1px 1px 12px 0 hsla(0, 0.00%, 0.00%, 0.10);
  color: hsla(260, 100.00%, 0.00%, 1.00);
}

.fs-cc-prefs4_component {
  position: fixed;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 998;
  display: none;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: hsla(209.9999999999999, 44.44%, 96.47%, 1.00);
  font-family: 'untitled-sans';
}

.fs-cc-prefs4_form-wrapper {
  position: relative;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  width: 100%;
  max-width: 37.5rem;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: hsla(209.9999999999999, 44.44%, 96.47%, 1.00);
}

.fs-cc-prefs4_close {
  position: absolute;
  left: auto;
  top: -42px;
  right: 0%;
  bottom: auto;
  display: flex;
  width: 3rem;
  height: 3rem;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  background-color: hsla(210, 84.21%, 7.45%, 1.00);
  cursor: pointer;
}

.fs-cc-preferences4_close-icon {
  width: 2rem;
  height: 2rem;
  color: hsla(195.84905660377362, 0.00%, 100.00%, 1.00);
}

.fs-cc-prefs4_form {
  display: block;
  height: 100%;
}

.fs-cc-prefs4_block {}

.fs-cc-prefs4_header {
  margin-bottom: 1rem;
  padding-top: 2.75rem;
  padding-right: 2rem;
  padding-bottom: 2rem;
  padding-left: 2rem;
  border-bottom-style: none;
  border-bottom-width: 1px;
  border-bottom-color: hsla(0, 0.00%, 96.86%, 1.00);
}

.fs-cc-prefs4_header:tiny {
  padding-top: 20px;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
}

.fs-cc-prefs4_title {
  color: @swatch_f9171926;
  font-size: 1.5rem;
  font-weight: 500;
  text-align: center;
  letter-spacing: -0.25px;
}

.fs-cc-prefs4_title:tiny {
  font-size: 18px;
}

.fs-cc-prefs4_content {
  display: flex;
  height: 100%;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: flex-start;
}

.fs-cc-prefs4_content:tiny {
  padding-right: 10px;
  padding-left: 10px;
}

.fs-cc-prefs4_option {
  width: 50%;
  padding-top: 0.75rem;
  padding-right: 1.25rem;
  padding-bottom: 0.75rem;
  padding-left: 1.25rem;
}

.fs-cc-prefs4_option:tiny {
  padding-right: 10px;
  padding-left: 10px;
}

.fs-cc-prefs4_toggle-wrapper {
  display: flex;
  margin-bottom: 0.5rem;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
}

.paragraph-14-med.color-black-pearl {
  color: @swatch_f9171926;
}

.paragraph-14 {
  font-family: 'untitled-sans';
  color: @swatch_efc74a43;
  font-size: 0.875rem;
  line-height: 154%;
  font-weight: 400;
  letter-spacing: 0px;
}

.paragraph-14.bottom-margin-0 {
  margin-bottom: 0px;
}
/*
.fs-cc-prefs4_checkbox-field{}

.fs-cc-prefs4_checkbox-field:tiny {
  margin-left: 5px;
}

.fs-cc-prefs4_checkbox {
  width: 1rem;
  height: 1rem;
  border: solid 2px black;
  cursor: pointer;
}

.fs-cc-prefs4_checkbox:redirected-checked {
  border: solid 2px black;
  background-color: #031323;
  background-size: 10px;
}

.fs-cc-prefs4_checkbox:redirected-focus {
  box-shadow: 0 0 3px 1px #031323;
}
*/

.fs-cc-prefs4_checkbox-label {
  display: none;
}

.fs-cc-prefs4_button-wrapper {
  display: flex;
  padding-top: 1.25rem;
  padding-right: 2.5rem;
  padding-bottom: 2.75rem;
  padding-left: 2.5rem;
  justify-content: space-between;
  align-items: center;
  background-color: hsla(209.9999999999999, 44.44%, 96.47%, 1.00);
}

.fs-cc-prefs4_button-wrapper:tiny {
  padding-top: 1rem;
  padding-right: 20px;
  padding-bottom: 20px;
  padding-left: 20px;
  flex-direction: column;
}

.fs-cc-prefs4_button {
  margin-right: 1rem;
  padding-top: 1rem;
  padding-right: 2rem;
  padding-bottom: 1rem;
  padding-left: 0.2rem;
  color: hsla(0, 0.00%, 23.33%, 1.00);
  font-size: 16px;
  letter-spacing: -0.25px;
  text-decoration: none;
}

.fs-cc-prefs4_button:tiny {
  display: flex;
  width: 100%;
  margin-right: 0rem;
  padding-right: 1.25rem;
  padding-left: 1.25rem;
  justify-content: center;
}

.fs-cc-prefs4_button:hover {
  color: hsla(228.48484848484847, 88.39%, 56.08%, 1.00);
}

.fs-cc-prefs4_submit {
  padding-top: 1rem;
  padding-right: 1.25rem;
  padding-bottom: 1rem;
  padding-left: 1.25rem;
  background-color: hsla(210, 84.21%, 7.45%, 1.00);
  color: hsla(0, 0.00%, 100.00%, 1.00);
  font-size: 1rem;
  font-weight: 900;
  cursor: pointer;
}

.fs-cc-prefs4_submit:tiny {
  width: 100%;
}

.fs-cc-prefs4_overlay {
  position: absolute;
  left: 0%;
  top: 0%;
  right: 0%;
  bottom: 0%;
  z-index: -1;
  background-color: hsla(196.02739726027394, 89.02%, 67.84%, 0.90);
}

/* Hubspot Form Styles */

#label-email-bbb42e14-d6ff-422a-8954-dc8a77d31e3b {
 display: none; 
}

.hs-richtext {
 font-size: 12px;
 line-height: 120%;
 margin-bottom: 10px;
}

.hs-form-booleancheckbox span {
 font-size: 12px;
 line-height: 120%;
}

.hs-input[type='email'] {
 width: 100%; 
 padding: 10px 12px;
 margin: 32px 0px 10px 0px;
}

.hs-form-booleancheckbox-display {
 display: flex; 
}

.hs-input[type='checkbox'] {
 width: auto;
}

.hs-button {
 width: 100%; 
 height: 42px;
 background: #031323;
 color: #fff;
 font-weight: 700;
 letter-spacing: 1.5px;
}

.hs-button:hover {
 opacity: 0.8;
}

/* Style to hide the Hubspot Cookie Consent Banner from showing along the Finsweet Cookie Consent */
  #hs-eu-cookie-confirmation {
  display: none;
}
