@charset "UTF-8";
.page-list .current_page_item > a{font-weight:bold;}
.page-list-ext{clear:both;}
.page-list-ext{*zoom:1;}
.page-list-ext:before, .page-list-ext:after{display:table;line-height:0;content:"";}
.page-list-ext:after{clear:both;}
.page-list-ext .page-list-ext-item{clear:both;margin:10px 0 30px 0;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;}
.page-list-ext .page-list-ext-image{float:left;display:inline;margin:5px 15px 15px 0;}
.page-list-ext .page-list-ext-title{clear:none;}
.page-list-cols-2, .page-list-cols-3, .page-list-cols-4, .page-list-cols-5{column-gap:30px;}
.page-list-cols-2{column-count:2;}
.page-list-cols-3{column-count:3;}
.page-list-cols-4{column-count:4;}
.page-list-cols-5{column-count:5;}
@media(max-width:767px){ .page-list-cols-2,
.page-list-cols-3, .page-list-cols-4, .page-list-cols-5 {
column-count: 1;
}
}.simple-banner{width:100%;text-align:center;position:relative;display:block;}
.simple-banner .simple-banner-text{font-weight:700;padding:10px 20px;}
.simple-banner .simple-banner-button {
border: none;
background-color: transparent;
padding: 0 5px;
margin: 0 10px;
text-align: center;
text-decoration: none;
position: absolute;
transform: translate(0%, -50%);
right: 0;
top: 50%;
font-size: 16px;
cursor: pointer;
}
   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:inherit;font-size:100%;vertical-align:baseline;}
html{line-height:1;}
ol, ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
caption, th, td{text-align:left;font-weight:normal;vertical-align:middle;}
q, blockquote{quotes:none;}
q:before, q:after, blockquote:before, blockquote:after{content:"";content:none;}
a img{border:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary{display:block;}
html{font-size:100%;line-height:1.875em;}
html{height:100%;overflow-y:auto;background-color:#202226;}
body{height:100%;background-color:#f8fafa;font-family:"neue-haas-grotesk-display", Arial, sans-serif;font-weight:500;letter-spacing:0.03em;color:#636A74;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;}
body.locked{overflow:hidden;height:100.05%;}:focus{outline:none;}
.container{position:relative;margin:0 auto;padding:0 20px;width:100%;max-width:1480px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
@supports (padding: max(0px)) {
@media screen and (orientation: landscape) {
.container{padding-left:max(20px, env(safe-area-inset-right));padding-right:max(20px, env(safe-area-inset-right));}
}
}
.container-fluid{position:relative;margin:0 auto;padding:0 20px;width:100%;max-width:1480px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:none;}
.container-fluid:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
@supports (padding: max(0px)) {
@media screen and (orientation: landscape) {
.container-fluid{padding-left:max(20px, env(safe-area-inset-right));padding-right:max(20px, env(safe-area-inset-right));}
}
}
.column{float:left;display:inline;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:20px;padding-right:20px;}
.column.number-1{width:8.33333%;}
.column.number-2{width:16.66667%;}
.column.number-3{width:25%;}
.column.number-4{width:33.33333%;}
.column.number-5{width:41.66667%;}
.column.number-6{width:50%;}
.column.number-7{width:58.33333%;}
.column.number-8{width:66.66667%;}
.column.number-9{width:75%;}
.column.number-10{width:83.33333%;}
.column.number-11{width:91.66667%;}
.column.number-12, .column.full-width{width:100%;}
.column.one-third{width:33.33333%;}
.column.two-thirds{width:66.66667%;}
.column.offset-1{margin-left:8.33333%;}
.column.offset-2{margin-left:16.66667%;}
.column.offset-3{margin-left:25%;}
.column.offset-4{margin-left:33.33333%;}
.column.offset-5{margin-left:41.66667%;}
.column.offset-6{margin-left:50%;}
.column.offset-7{margin-left:58.33333%;}
.column.offset-8{margin-left:66.66667%;}
.column.offset-9{margin-left:75%;}
.column.offset-10{margin-left:83.33333%;}
.column.offset-11{margin-left:91.66667%;}
.column.reverse{float:right;}
@media only screen and (max-width: 767px) {
.column{padding:0 !important;margin-left:0 !important;width:100% !important;}
.column.reverse{float:left;}
}
.column.alpha{padding-left:0 !important;}
.column.alpha.reverse{padding-left:20px !important;padding-right:0 !important;}
@media only screen and (max-width: 767px) {
.column.alpha.reverse{padding:0 !important;}
}
.column.omega{padding-right:0 !important;}
.column.omega.reverse{padding-right:20px !important;padding-left:0 !important;}
@media only screen and (max-width: 767px) {
.column.omega.reverse{padding:0 !important;}
}
@media only screen and (min-width: 768px) {
.column.push-right{float:right;}
}
.row{zoom:1;}
.row:after{clear:both;}
.row:before, .row:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
h1, .h1, h2, .h2, h3, h4, h5, h6{font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;color:#202226;text-indent:-1px;font-weight:600;vertical-align:top;}
h1 a, h1 a:visited, .h1 a, .h1 a:visited, h2 a, h2 a:visited, .h2 a, .h2 a:visited, h3 a, h3 a:visited, h4 a, h4 a:visited, h5 a, h5 a:visited, h6 a, h6 a:visited{font-weight:inherit;color:#202226;}
h1 a:hover, .h1 a:hover, h2 a:hover, .h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover{color:#202226;}
h1 > .fa, .h1 > .fa, h2 > .fa, .h2 > .fa, h3 > .fa, h4 > .fa, h5 > .fa, h6 > .fa{margin-right:5px;}
h1, .h1{font-size:4.5em;line-height:1em;margin-bottom:0.25em;}
h2, h2.large, .h2, .h2.large{font-size:3em;line-height:1em;margin-bottom:0.875em;}
h3, .h3{font-size:2.5em;line-height:0.9975em;margin-bottom:0.495em;}
h4, .h4{font-size:1.5em;line-height:1.25em;margin-bottom:1.25em;}
h5, h6{font-size:1.125em;line-height:1.66667em;margin-bottom:1.66667em;}
@media only screen and (max-width: 767px) {
h1, h1.large, .h1, .h1.large{font-size:2.5em;line-height:0.9975em;margin-bottom:0.495em;}
h2, h2.large, .h2, .h2.large{font-size:1.5em;line-height:1.4375em;margin-bottom:1.0625em;}
h3, .h3{font-size:1.3125em;line-height:1.42857em;margin-bottom:0.94286em;}
h4, .h4{font-size:1.125em;line-height:1.66667em;margin-bottom:1.1em;}
h5, h6{margin-bottom:1.1em;}
}
.subheader{color:#777;}
p, address, pre{margin:0 0 1.875em 0;}
p:empty, address:empty, pre:empty{margin:0;}
@media only screen and (max-width: 767px) {
p, address, pre{line-height:1.6125em;margin:0 0 1.6125em 0;}
p:empty, address:empty, pre:empty{margin:0;}
}
p img{margin:0;}
p.lead{font-size:1.4375em;line-height:1.63043em;margin:0 0 0.97826em 0;color:#202226;}
pre{word-wrap:break-word;overflow-wrap:break-word;word-break:break-all;word-break:break-word;}
em{font-style:italic;}
b, strong{font-weight:bold;vertical-align:top;color:#202226;}
small{font-size:80%;}
blockquote{display:block;color:#202226;font-size:1.125em;line-height:1.66667em;margin-bottom:1.66667em;font-weight:500;}
blockquote p{margin:0;}
blockquote p:first-child:before{content:'\201C';}
blockquote p:last-child:after{content:'\201D';}
@media only screen and (min-width: 768px) {
blockquote{font-size:1.75em;line-height:1.425em;margin-bottom:0.70714em;}
}
.blockquote .author, .blockquote .role{display:block;}
.blockquote .author{font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;font-weight:700;font-size:1.125em;line-height:1.25em;margin-bottom:0em;color:#202226;}
.blockquote .role{font-size:0.875em;line-height:1.60714em;margin-bottom:2.14286em;color:#C5C5C5;}
@media only screen and (min-width: 768px) {
.blockquote .author{font-size:1.3125em;line-height:1.42857em;margin-bottom:0em;}
.blockquote .role{font-size:1.125em;line-height:1.66667em;margin-bottom:1.66667em;}
}
hr{border:solid #ddd;border-width:1px 0 0;clear:both;margin:29px 0 30px;height:0;}
.eyebrow{font-size:1.25em !important;line-height:1.5em !important;margin-bottom:0.375em !important;font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;font-weight:500;color:#C5C5C5;}
@media only screen and (min-width: 768px) {
.column .eyebrow{margin-top:-1.875em;}
}  a{outline:0;text-decoration:none;-moz-transition:color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
a, a:visited{color:#202226;}
a:hover, a:focus{color:#4f545d;}
p a{font-weight:600;line-height:inherit;}
.link-more{font-weight:600;padding-right:39px;position:relative;display:inline-block;}
.link-more, .link-more:visited{color:#202226;}
.link-more:after{content:'';display:block;height:9px;background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.png?1696348963);background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.svg?1696348963), none;background-size:212px 261px;background-position:top right;background-repeat:no-repeat;position:absolute;top:10.5px;-moz-transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;right:29px;width:0px;}
.link-more:hover, .link-more:focus{color:#4f545d;}
.link-more:hover:after, .link-more:focus:after{opacity:1;right:0;width:29px;}
.light .link-more, .light .link-more:visited{color:white;}
.light .link-more:after{background-position:right -198px;}
.light .link-more:hover, .light .link-more:focus{color:rgba(255, 255, 255, 0.8);}
@media only screen and (max-width: 767px) {
.link-more:after{opacity:1;right:0;width:29px;}
.link-more:hover:after, .link-more:focus:after{right:-5px;}
}
.link-more.button{padding-left:30px !important;padding-right:59px !important;}
.link-more.button:after{background-position:right -198px;top:19.5px;opacity:1;right:22px;width:29px;}
.link-more.button:hover:after, .link-more.button:focus:after{right:17px;}
.link-all{font-size:1.125em;line-height:2.08333em;margin-bottom:1.25em;font-weight:600;}
.link-all, .link-all:visited{color:#202226;}
.link-all:hover, .link-all:focus{color:#4f545d;}
@media only screen and (max-width: 767px) {
.link-all{font-size:1.125em;line-height:1.66667em;margin-bottom:1.66667em;}
}
.lightflows-logo a{display:inline-block;background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.png?1696348963);background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.svg?1696348963), none;background-size:212px 261px;background-repeat:no-repeat;background-position:0 -40px;width:171px;height:40px;text-indent:-9999px;text-align:left;}
ul, ol{margin-left:30px;margin-bottom:1.875em;}
ul{list-style:disc;}
ol{list-style:decimal;}
ul.square{list-style:square;}
ul.circle{list-style:circle;}
ul.none{list-style:none;}
ul ul, ul ol,
ol ol, ol ul{margin:0.9375em 0 0.9375em 30px;}
ul ul li, ul ol li,
ol ol li, ol ul li{margin-bottom:6px;}
li{margin-bottom:0.46875em;}
.lists-dash, #main ul:not(.slick-dots, .menu, .gform_fields, .project-teaser__types, .uagb-toc__list){list-style-type:none;margin-left:40px;}
.lists-dash li, #main ul:not(.slick-dots, .menu, .gform_fields, .project-teaser__types, .uagb-toc__list) li{position:relative;}
.lists-dash li:before, #main ul:not(.slick-dots, .menu, .gform_fields, .project-teaser__types, .uagb-toc__list) li:before{content:'';width:20px;height:1px;background-color:#C5C5C5;position:absolute;left:-40px;top:15px;}
img{max-width:100%;height:auto;vertical-align:top;}
@media \0screen {
img{width:auto;}
}
.image-left{margin:0 40px 1.875em 0;}
.image-right{margin:0 0 1.875em 40px;}
.caption-wrapper{margin-bottom:1.875em;}
.caption-wrapper.left{float:left;margin-right:40px;}
.caption-wrapper.right{float:right;margin-left:40px;}
.caption-wrapper.center{clear:both;}
.caption-wrapper.center .outer-center{display:inline-block;position:relative;left:50%;}
.caption-wrapper.center .inner-center{position:relative;left:-50%;}
img.compat-object-fit{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;}
.parallax{background-position:50% 0;background-repeat:no-repeat;background-attachment:fixed;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.safari-5 .parallax{background-position:50% 50% !important;}
@media only screen and (max-width: 767px) {
.image-left, .image-right{margin:0 0 1.875em 0;float:none;width:100%;height:auto;}
.caption-wrapper{width:100%;margin-bottom:1.875em;}
.caption-wrapper.left, .caption-wrapper.right{margin:0 0 1.875em 0;}
.caption-wrapper.center .outer-center, .caption-wrapper.center .inner-center{position:relative;left:0;width:100%;}
.caption-wrapper img{width:100% !important;height:auto !important;}
.caption-wrapper .caption{width:100%;max-width:none;}
.parallax{background-attachment:scroll;background-position:50% 50% !important;}
}
img.alignright{float:right;margin:0 0 1em 1em;}
img.alignleft{float:left;margin:0 1em 1em 0;}
img.aligncenter{display:block;margin-left:auto;margin-right:auto;}
.alignright{float:right;}
.alignleft{float:left;}
.aligncenter{display:block;margin-left:auto;margin-right:auto;}
img[data-lazy-src]{opacity:0;}
img[data-lazy-src].no-lazy{opacity:1 !important;}
img.lazyloaded{-webkit-transition:opacity .5s linear 0.2s;-moz-transition:opacity .5s linear 0.2s;transition:opacity .5s linear 0.2s;opacity:1;}
.gallery{display:flex;flex-wrap:wrap;justify-content:center;margin:1.875em -10px;}
.gallery-item{margin:0.9375em 0;padding:0 10px;flex-shrink:0;max-width:100%;flex:0 0 auto;width:100%;text-align:center;}
@media only screen and (min-width: 768px) {
.gallery-item{width:auto;}
.gallery-columns-2 .gallery-item{max-width:50%;}
.gallery-columns-3 .gallery-item{max-width:33.33333%;}
.gallery-columns-4 .gallery-item{max-width:25%;}
.gallery-columns-5 .gallery-item{max-width:20%;}
.gallery-columns-6 .gallery-item{max-width:16.66667%;}
}  .video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;margin-bottom:30px;}
.video-container iframe, .video-container object, .video-container embed{position:absolute;top:0;left:0;width:100% !important;height:100% !important;}
.video-container video{max-width:100%;height:auto;}
.button, button, input[type="submit"],
input[type="reset"],
input[type="button"]{font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;-webkit-appearance:none;background-color:#202226;background-image:none;border-color:#202226;color:white;display:inline-block;font-size:1em;line-height:1.2375em;margin-top:0em;padding-top:1.40625em;padding-bottom:0.9375em;margin-bottom:0em;border-top-width:0.0625em;border-top-style:solid;padding-top:0.875em;border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:0.875em;border-left-width:0.0625em;border-left-style:solid;padding-left:2.75em;border-right-width:0.0625em;border-right-style:solid;padding-right:2.75em;border-width:1px;font-weight:500;vertical-align:top;cursor:pointer;-moz-transition:"border-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)";-o-transition:"border-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)";-webkit-transition:"border-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)";transition:"border-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1)";}
.button, .button:visited,
button, button:visited, input[type="submit"],
input[type="submit"]:visited,
input[type="reset"],
input[type="reset"]:visited,
input[type="button"],
input[type="button"]:visited{color:#f8fafa;}
.button:hover, .button.hover, .button:active, .button.active,
button:hover, button.hover, button:active, button.active, input[type="submit"]:hover,
input[type="submit"].hover,
input[type="submit"]:active,
input[type="submit"].active,
input[type="reset"]:hover,
input[type="reset"].hover,
input[type="reset"]:active,
input[type="reset"].active,
input[type="button"]:hover,
input[type="button"].hover,
input[type="button"]:active,
input[type="button"].active{color:white;background-color:#4f545d;border-color:#4f545d;}
.button.transparent, button.transparent, input[type="submit"].transparent,
input[type="reset"].transparent,
input[type="button"].transparent{background-color:transparent;border-color:#202226;}
.button.transparent, .button.transparent:visited,
button.transparent, button.transparent:visited, input[type="submit"].transparent,
input[type="submit"].transparent:visited,
input[type="reset"].transparent,
input[type="reset"].transparent:visited,
input[type="button"].transparent,
input[type="button"].transparent:visited{color:#202226;}
.button.transparent:hover, .button.transparent.hover, .button.transparent:active, .button.transparent.active,
button.transparent:hover, button.transparent.hover, button.transparent:active, button.transparent.active, input[type="submit"].transparent:hover,
input[type="submit"].transparent.hover,
input[type="submit"].transparent:active,
input[type="submit"].transparent.active,
input[type="reset"].transparent:hover,
input[type="reset"].transparent.hover,
input[type="reset"].transparent:active,
input[type="reset"].transparent.active,
input[type="button"].transparent:hover,
input[type="button"].transparent.hover,
input[type="button"].transparent:active,
input[type="button"].transparent.active{background-color:transparent;color:#4f545d;border-color:#7f8693;}
.button.full-width, button.full-width, input[type="submit"].full-width,
input[type="reset"].full-width,
input[type="button"].full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
input[type="text"],
input[type="search"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:1.3125em;line-height:1.42857em;border-width:0.04762em;border-style:solid;padding:0.66667em;border:1px solid #eee;margin:0;outline:none;color:#666;width:100%;display:block;font-weight:400 !important;background:#F2F2F2;}
@media (hover: none) {
input[type="text"],
input[type="search"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="tel"],
textarea{font-size:1em;line-height:1.875em;border-width:0.0625em;border-style:solid;padding:0.875em;border-width:1px;}
}
input[type="text"]:focus,
input[type="search"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="tel"]:focus,
textarea:focus{border-color:#eee;color:#666;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
input[type="search"]{-webkit-appearance:none;}
input[type="radio"]{font-size:1.3125em;line-height:1.42857em;}
select{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}
textarea{min-height:60px;}
legend{display:block;font-weight:bold;font-size:13px;}
select{display:block;width:220px;}
input[type="checkbox"]{display:inline;}
legend span{font-weight:normal;font-size:13px;color:#444;}
.vfb-section{margin:0;}
.vfb-item-radio label{margin-right:20px;}
.vfb-wizard.vfb-col-12{padding:0;}
.vfbp-form{margin-left:-20px;}
.vfbp-form .vfb-col-1, .vfbp-form .vfb-col-2, .vfbp-form .vfb-col-3, .vfbp-form .vfb-col-4, .vfbp-form .vfb-col-5, .vfbp-form .vfb-col-6, .vfbp-form .vfb-col-7, .vfbp-form .vfb-col-8, .vfbp-form .vfb-col-9, .vfbp-form .vfb-col-10, .vfbp-form .vfb-col-11, .vfbp-form .vfb-col-12, .vfbp-form > .vfb-form-group{position:relative;min-height:1px;padding:0;padding-left:20px;float:left;width:100%;}
@media(min-width:768px){
.vfbp-form .vfb-col-1{width:8.3333333333%;}
.vfbp-form .vfb-col-2{width:16.6666666667%;}
.vfbp-form .vfb-col-3{width:25%;}
.vfbp-form .vfb-col-4{width:33.3333333333%;}
.vfbp-form .vfb-col-5{width:41.6666666667%;}
.vfbp-form .vfb-col-6{width:50%;}
.vfbp-form .vfb-col-7{width:58.3333333333%;}
.vfbp-form .vfb-col-8{width:66.6666666667%;}
.vfbp-form .vfb-col-9{width:75%;}
.vfbp-form .vfb-col-10{width:83.3333333333%;}
.vfbp-form .vfb-col-11{width:91.6666666667%;}
.vfbp-form .vfb-col-12{width:100%;}
}
.vfbp-form .vfb-form-group{margin-bottom:1.875em;}
.vfbp-form .vfb-form-control{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;font-size:1.3125em;line-height:1.42857em;border-width:0.04762em;border-style:solid;padding:0.66667em;border:1px solid #eee;margin:0;outline:none;color:#666;width:100%;display:block;font-weight:400 !important;background:#F2F2F2;height:auto;}
@media (hover: none) {
.vfbp-form .vfb-form-control{font-size:1em;line-height:1.875em;border-width:0.0625em;border-style:solid;padding:0.875em;border-width:1px;}
}
.vfbp-form .vfb-form-control:focus{border-color:#eee;color:#666;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;}
.vfbp-form .vfb-has-error .vfb-form-group{margin-bottom:0em;}
.vfbp-form .vfb-has-error .vfb-form-control, .vfbp-form .vfb-has-error .vfb-form-control:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:none;border-color:#a94442;}
.vfbp-form .vfb-has-error .vfb-help-block{margin:0;}
.vfbp-form .vfb-has-success .vfb-form-control, .vfbp-form .vfb-has-success .vfb-form-control:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;outline:none;border-color:#3c763d;}
.vfbp-form .btn-primary{font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;-webkit-appearance:none;background:#202226;border-color:#202226;color:#f8fafa;display:inline-block;font-size:0.75em;line-height:2.5em;margin-top:0em;padding-top:1.875em;padding-bottom:1.25em;margin-bottom:0em;border-top-width:0.08333em;border-top-style:solid;padding-top:1.16667em;border-bottom-width:0.08333em;border-bottom-style:solid;padding-bottom:1.16667em;border-left-width:0.08333em;border-left-style:solid;padding-left:4.91667em;border-right-width:0.08333em;border-right-style:solid;padding-right:4.91667em;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;border-width:1px;font-weight:bold;vertical-align:top;cursor:pointer;}
.vfbp-form .btn-primary:hover{color:#f8fafa;background:#4f545d;border-color:#4f545d;}
.vfbp-form .btn-primary:active{border-color:#4f545d;background:#4f545d;}
.chosen-container{position:relative;display:inline-block;font-size:13px;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;}
.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0, 0, 0, 0.15);}
.chosen-container.chosen-with-drop .chosen-drop{left:0;}
.chosen-container a{cursor:pointer;}
.chosen-container-single{margin-bottom:30px;}
.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:23px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2Y2ZjZmNiIvPjxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZjRmNGY0Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #ffffff), color-stop(50%, #f6f6f6), color-stop(52%, #eeeeee), color-stop(100%, #f4f4f4));background:-moz-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);background:-webkit-linear-gradient(top, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);background:linear-gradient(to bottom, #ffffff 20%, #f6f6f6 50%, #eeeeee 52%, #f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset, 0 1px 1px rgba(0, 0, 0, 0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px;}
.chosen-container-single .chosen-default{color:#999;}
.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap;}
.chosen-container-single .chosen-single-with-deselect span{margin-right:38px;}
.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAMAAAA6LDrnAAAAGFBMVEUAAACIiIhvb29GRkZ/f3+IiIiHh4dFRUUsfh1IAAAACHRSTlMA/jL4Y+irvl0YjEMAAACpSURBVHja5ZQxCsQwDASttVb+/48vwkXABwlz7W3hJp4sI4MGSek6VIwJa8iBKEU43SSkohmWvKBExNnEnar5cyTWy/Tcpef3en6nrUeFv//rV+HT4LY8s/qa1iBZc2poTkL1/ZmzSUo1w5LdBRnexJ349M530vjfiMunI5yMqXAWXEOK6tPBirRXQCJoFyKoK3YhcnI2arrB7b1pQFR2ZlM4P1NJmXuAHxGGAuLdD689AAAAAElFTkSuQmCC) -42px 1px no-repeat;font-size:1px;}
.chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px;}
.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px;}
.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%;}
.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAMAAAA6LDrnAAAAGFBMVEUAAACIiIhvb29GRkZ/f3+IiIiHh4dFRUUsfh1IAAAACHRSTlMA/jL4Y+irvl0YjEMAAACpSURBVHja5ZQxCsQwDASttVb+/48vwkXABwlz7W3hJp4sI4MGSek6VIwJa8iBKEU43SSkohmWvKBExNnEnar5cyTWy/Tcpef3en6nrUeFv//rV+HT4LY8s/qa1iBZc2poTkL1/ZmzSUo1w5LdBRnexJ349M530vjfiMunI5yMqXAWXEOK6tPBirRXQCJoFyKoK3YhcnI2arrB7b1pQFR2ZlM4P1NJmXuAHxGGAuLdD689AAAAAElFTkSuQmCC) no-repeat 0px 2px;}
.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap;}
.chosen-container-single .chosen-search input[type="text"]{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAMAAAA6LDrnAAAAGFBMVEUAAACIiIhvb29GRkZ/f3+IiIiHh4dFRUUsfh1IAAAACHRSTlMA/jL4Y+irvl0YjEMAAACpSURBVHja5ZQxCsQwDASttVb+/48vwkXABwlz7W3hJp4sI4MGSek6VIwJa8iBKEU43SSkohmWvKBExNnEnar5cyTWy/Tcpef3en6nrUeFv//rV+HT4LY8s/qa1iBZc2poTkL1/ZmzSUo1w5LdBRnexJ349M530vjfiMunI5yMqXAWXEOK6tPBirRXQCJoFyKoK3YhcnI2arrB7b1pQFR2ZlM4P1NJmXuAHxGGAuLdD689AAAAAElFTkSuQmCC) no-repeat 100% -20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAMAAAA6LDrnAAAAGFBMVEUAAACIiIhvb29GRkZ/f3+IiIiHh4dFRUUsfh1IAAAACHRSTlMA/jL4Y+irvl0YjEMAAACpSURBVHja5ZQxCsQwDASttVb+/48vwkXABwlz7W3hJp4sI4MGSek6VIwJa8iBKEU43SSkohmWvKBExNnEnar5cyTWy/Tcpef3en6nrUeFv//rV+HT4LY8s/qa1iBZc2poTkL1/ZmzSUo1w5LdBRnexJ349M530vjfiMunI5yMqXAWXEOK6tPBirRXQCJoFyKoK3YhcnI2arrB7b1pQFR2ZlM4P1NJmXuAHxGGAuLdD689AAAAAElFTkSuQmCC) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0;}
.chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box;}
.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px;}
.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch;}
.chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none;}
.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}
.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}
.chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiMzODc1ZDciLz48c3RvcCBvZmZzZXQ9IjkwJSIgc3RvcC1jb2xvcj0iIzJhNjJiYyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #3875d7), color-stop(90%, #2a62bc));background-image:-moz-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:-webkit-linear-gradient(#3875d7 20%, #2a62bc 90%);background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff;}
.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4;}
.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default;}
.chosen-container .chosen-results li.group-option{padding-left:15px;}
.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}
.chosen-container-multi .chosen-choices{position:relative;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0 5px;width:100%;height:auto !important;height:1%;border:1px solid #aaa;background-color:#fff;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIxJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTUlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(1%, #eeeeee), color-stop(15%, #ffffff));background-image:-moz-linear-gradient(#eeeeee 1%, #ffffff 15%);background-image:-webkit-linear-gradient(#eeeeee 1%, #ffffff 15%);background-image:linear-gradient(#eeeeee 1%, #ffffff 15%);cursor:text;}
.chosen-container-multi .chosen-choices li{float:left;list-style:none;}
.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}
.chosen-container-multi .chosen-choices li.search-field input[type="text"]{margin:1px 0;padding:5px 0;height:15px;outline:0;border:0 !important;background:transparent !important;box-shadow:none;box-sizing:content-box;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;}
.chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;background-color:#eeeeee;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjZThlOGU4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));background-image:-moz-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-webkit-linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset, 0 1px 0 rgba(0, 0, 0, 0.05);color:#333;line-height:13px;cursor:default;}
.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAMAAAA6LDrnAAAAGFBMVEUAAACIiIhvb29GRkZ/f3+IiIiHh4dFRUUsfh1IAAAACHRSTlMA/jL4Y+irvl0YjEMAAACpSURBVHja5ZQxCsQwDASttVb+/48vwkXABwlz7W3hJp4sI4MGSek6VIwJa8iBKEU43SSkohmWvKBExNnEnar5cyTWy/Tcpef3en6nrUeFv//rV+HT4LY8s/qa1iBZc2poTkL1/ZmzSUo1w5LdBRnexJ349M530vjfiMunI5yMqXAWXEOK6tPBirRXQCJoFyKoK3YhcnI2arrB7b1pQFR2ZlM4P1NJmXuAHxGGAuLdD689AAAAAElFTkSuQmCC) -42px 1px no-repeat;font-size:1px;}
.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px;}
.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNmNGY0ZjQiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjxzdG9wIG9mZnNldD0iNTIlIiBzdG9wLWNvbG9yPSIjZThlOGU4Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZWVlZWVlIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #f4f4f4), color-stop(50%, #f0f0f0), color-stop(52%, #e8e8e8), color-stop(100%, #eeeeee));background-image:-moz-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:-webkit-linear-gradient(top, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);background-image:linear-gradient(to bottom, #f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eeeeee 100%);color:#666;}
.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}
.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px;}
.chosen-container-multi .chosen-results{margin:0;padding:0;}
.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}
.chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);}
.chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;-moz-border-radius-bottomright:0;border-bottom-right-radius:0;-moz-border-radius-bottomleft:0;border-bottom-left-radius:0;background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIyMCUiIHN0b3AtY29sb3I9IiNlZWVlZWUiLz48c3RvcCBvZmZzZXQ9IjgwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background-size:100%;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(20%, #eeeeee), color-stop(80%, #ffffff));background-image:-moz-linear-gradient(#eeeeee 20%, #ffffff 80%);background-image:-webkit-linear-gradient(#eeeeee 20%, #ffffff 80%);background-image:linear-gradient(#eeeeee 20%, #ffffff 80%);box-shadow:0 1px 0 #fff inset;}
.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:transparent;}
.chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px;}
.chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0, 0, 0, 0.3);}
.chosen-container-active .chosen-choices li.search-field input[type="text"]{color:#222 !important;}
.chosen-disabled{opacity:0.5 !important;cursor:default;}
.chosen-disabled .chosen-single{cursor:default;}
.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}
.chosen-rtl{text-align:right;}
.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}
.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}
.chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}
.chosen-rtl .chosen-single div{right:auto;left:3px;}
.chosen-rtl .chosen-single abbr{right:auto;left:26px;}
.chosen-rtl .chosen-choices li{float:right;}
.chosen-rtl .chosen-choices li.search-field input[type="text"]{direction:rtl;}
.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;}
.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}
.chosen-rtl.chosen-container-single-nosearch .chosen-search, .chosen-rtl .chosen-drop{left:9999px;}
.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}
.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}
.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}
.chosen-rtl .chosen-search input[type="text"]{padding:4px 5px 4px 20px;background:#fff url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAMAAAA6LDrnAAAAGFBMVEUAAACIiIhvb29GRkZ/f3+IiIiHh4dFRUUsfh1IAAAACHRSTlMA/jL4Y+irvl0YjEMAAACpSURBVHja5ZQxCsQwDASttVb+/48vwkXABwlz7W3hJp4sI4MGSek6VIwJa8iBKEU43SSkohmWvKBExNnEnar5cyTWy/Tcpef3en6nrUeFv//rV+HT4LY8s/qa1iBZc2poTkL1/ZmzSUo1w5LdBRnexJ349M530vjfiMunI5yMqXAWXEOK6tPBirRXQCJoFyKoK3YhcnI2arrB7b1pQFR2ZlM4P1NJmXuAHxGGAuLdD689AAAAAElFTkSuQmCC) no-repeat -30px -20px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAlCAMAAAA6LDrnAAAAGFBMVEUAAACIiIhvb29GRkZ/f3+IiIiHh4dFRUUsfh1IAAAACHRSTlMA/jL4Y+irvl0YjEMAAACpSURBVHja5ZQxCsQwDASttVb+/48vwkXABwlz7W3hJp4sI4MGSek6VIwJa8iBKEU43SSkohmWvKBExNnEnar5cyTWy/Tcpef3en6nrUeFv//rV+HT4LY8s/qa1iBZc2poTkL1/ZmzSUo1w5LdBRnexJ349M530vjfiMunI5yMqXAWXEOK6tPBirRXQCJoFyKoK3YhcnI2arrB7b1pQFR2ZlM4P1NJmXuAHxGGAuLdD689AAAAAElFTkSuQmCC) no-repeat -30px -20px;direction:rtl;}
.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}
.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min-resolution: 144dpi) {
.chosen-rtl .chosen-search input[type="text"],
.chosen-container-single .chosen-single abbr, .chosen-container-single .chosen-single div b, .chosen-container-single .chosen-search input[type="text"],
.chosen-container-multi .chosen-choices .search-choice .search-choice-close, .chosen-container .chosen-results-scroll-down span, .chosen-container .chosen-results-scroll-up span{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGgAAABKCAMAAABgpuGuAAAAFVBMVEUAAACIiIhubm57e3tGRkaHh4dGRkYa8quHAAAABnRSTlMA/C9n8a8dZbaFAAABJElEQVR42u3X0QrDIAyFYXPS+P6PPAe6bOxCwf2FgefKXrQfhhhpoeKmsZR5AR0bktrSSadJ3QElsyGpLyFIQ1KSrJQOLqXDSypoBDk8xJeObwa+vd3hA5uva2sE9fV0JoVZbA1VpaPZ2751TcRwYl6PrYtPixta3dL8I/xBX+mEntiCtFi4/eLFUies94Nf2QyXTw7jRrzWS8Op1SfjZcd5SsPpEpCrDkl9CUEakpJkpXRgKR1USoeVAAeD+NLxzcC3N39g+RHED1XymmDyffGdnJycsPGwlnCasVecdlKiHZcclqwl3v4MKcfTaRK4pfjYRKpE5fxzfxykfNIfQEDpkGbg25s/sPAICqkxibJD9X6Jv/giJTZH+oFU7pLKTZKXzAMsBQf1CxkMSQAAAABJRU5ErkJggg==) !important;background-size:52px 37px !important;background-repeat:no-repeat !important;}
}    table{width:100%;margin-bottom:1.875em;}
th, td{padding:0.9375em;}
th{font-weight:bold;vertical-align:top;}
thead{background-color:#eee;}
thead th, thead td{border-color:table-heading-border-color;border-bottom-width:0.125em;border-bottom-style:solid;padding-bottom:0.8125em;}
tbody th, tbody td{border-color:#ddd;border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:0.875em;}
@media only screen and (max-width: 767px) { table.responsive-table, table.responsive-table thead, table.responsive-table tbody, table.responsive-table th, table.responsive-table td, table.responsive-table tr{display:block;border:none;}
table.responsive-table thead tr{position:absolute;top:-9999px;left:-9999px;}
table.responsive-table tr{border:1px solid #ccc;border-bottom:none;margin-bottom:1.875em;}
table.responsive-table td{border:none;border-bottom:1px solid #ccc;position:relative;padding-left:50%;}
table.responsive-table td:before{position:absolute;top:6px;left:10px;width:40%;padding-right:10px;text-align:left;word-wrap:break-word;}
table.responsive-table tr:first-child{position:absolute;top:-9999px;left:-9999px;}
table.responsive-table td:before{content:attr(data-content);height:50px;font-weight:500;}
table.responsive-table td.small-padding{padding-top:5px;padding-bottom:5px;}
table.responsive-table td.small-padding:before{top:6px;}
table.responsive-table td.medium-padding{padding-top:15px;padding-bottom:15px;}
table.responsive-table td.medium-padding:before{top:15px;}
table.responsive-table td.large-padding{padding-top:25px;padding-bottom:25px;}
table.responsive-table td.large-padding:before{top:25px;}
}  div.menu > ul,
ul.menu{margin-left:0;list-style:none;overflow:hidden;}
div.menu > ul li, ul.menu li{float:left;margin-right:1em;}
div.menu > ul a, ul.menu a{display:inline-block;text-decoration:none;}
.band{position:relative;}
.band.border-bottom{border-bottom:1px solid #f8f8f8;}
.band.alternative{background-color:#f9f9f9;color:#333;}
.band.alternative a{color:#333;}
.band.alternative .button, .band.alternative button, .band.alternative input[type="submit"],
.band.alternative input[type="reset"],
.band.alternative input[type="button"]{color:#f8fafa;}
.band.alternative .button.transparent, .band.alternative button.transparent, .band.alternative input[type="submit"].transparent,
.band.alternative input[type="reset"].transparent,
.band.alternative input[type="button"].transparent{color:#333;border-color:#333;}
.band.alternative .button.transparent:hover, .band.alternative .button.transparent.hover, .band.alternative .button.transparent:active, .band.alternative .button.transparent.active,
.band.alternative button.transparent:hover, .band.alternative button.transparent.hover, .band.alternative button.transparent:active, .band.alternative button.transparent.active, .band.alternative input[type="submit"].transparent:hover,
.band.alternative input[type="submit"].transparent.hover,
.band.alternative input[type="submit"].transparent:active,
.band.alternative input[type="submit"].transparent.active,
.band.alternative input[type="reset"].transparent:hover,
.band.alternative input[type="reset"].transparent.hover,
.band.alternative input[type="reset"].transparent:active,
.band.alternative input[type="reset"].transparent.active,
.band.alternative input[type="button"].transparent:hover,
.band.alternative input[type="button"].transparent.hover,
.band.alternative input[type="button"].transparent:active,
.band.alternative input[type="button"].transparent.active{color:#404040;border-color:#404040;}
.band.alternative h1, .band.alternative h2, .band.alternative h3, .band.alternative h4, .band.alternative h5, .band.alternative h6, .band.alternative .h1{color:#333;}
.band.block-style h2, .band.block-blue-style h2{font-size:1.125em;line-height:1.66667em;margin-bottom:1.66667em;}
.band.block-style h3, .band.block-style h4, .band.block-blue-style h3, .band.block-blue-style h4{font-size:1em;line-height:1.875em;margin-bottom:1.875em;}
.band.block-blue-style h2{color:#0b6ef4;}
.band.block-blue-style h3, .band.block-blue-style h4{color:#0b6ef4;}
.band.white{background-color:white;}
.band.light{background-color:#202226;color:#fff;}
.band.light a{color:#fff;font-weight:600;}
.band.light a:hover{color:rgba(255, 255, 255, 0.8);}
.band.light h1, .band.light h2, .band.light h3, .band.light h4, .band.light h5, .band.light h6, .band.light .h1{color:#fff !important;}
.band.light .button.transparent, .band.light button.transparent, .band.light input[type="submit"].transparent,
.band.light input[type="reset"].transparent,
.band.light input[type="button"].transparent{background-color:transparent;color:#fff;border-color:#fff;}
.band.light .button.transparent:hover, .band.light .button.transparent.hover, .band.light .button.transparent:active, .band.light .button.transparent.active,
.band.light button.transparent:hover, .band.light button.transparent.hover, .band.light button.transparent:active, .band.light button.transparent.active, .band.light input[type="submit"].transparent:hover,
.band.light input[type="submit"].transparent.hover,
.band.light input[type="submit"].transparent:active,
.band.light input[type="submit"].transparent.active,
.band.light input[type="reset"].transparent:hover,
.band.light input[type="reset"].transparent.hover,
.band.light input[type="reset"].transparent:active,
.band.light input[type="reset"].transparent.active,
.band.light input[type="button"].transparent:hover,
.band.light input[type="button"].transparent.hover,
.band.light input[type="button"].transparent:active,
.band.light input[type="button"].transparent.active{color:rgba(255, 255, 255, 0.8);border-color:rgba(255, 255, 255, 0.8);}
.band.light .lists-dash li:before, .band.light #main ul:not(.slick-dots, .menu, .gform_fields, .project-teaser__types, .uagb-toc__list) li:before, #main .band.light ul:not(.slick-dots, .menu, .gform_fields, .project-teaser__types, .uagb-toc__list) li:before{background-color:#6A6A6A;}
.band.padded{padding:7.5em 0 5.625em 0;}
.band.padded.border-bottom{border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:5.5625em;}
@media only screen and (max-width: 767px) {
.band.padded{padding:3.75em 0 1.875em 0;}
.band.padded.border-bottom{border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:-0.04375em;}
}
.band.padding-top-small{padding-top:48px;}
.band.padding-top-medium{padding-top:96px;}
.band.padding-top-large{padding-top:192px;}
@media only screen and (max-width: 767px) {
.band.padding-top-small, .band.padding-top-medium, .band.padding-top-large{padding-top:3.75em;}
}
.band.padding-bottom-small{padding-bottom:48px;}
.band.padding-bottom-small.border-bottom{border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:2.9375em;}
.band.padding-bottom-medium{padding-bottom:96px;}
.band.padding-bottom-medium.border-bottom{border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:5.5625em;}
.band.padding-bottom-large{padding-bottom:192px;}
.band.padding-bottom-large.border-bottom{border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:11.9375em;}
@media only screen and (max-width: 767px) {
.band.padding-bottom-small, .band.padding-bottom-medium, .band.padding-bottom-large{padding-bottom:3.75em;}
.band.padding-bottom-small.border-bottom, .band.padding-bottom-medium.border-bottom, .band.padding-bottom-large.border-bottom{border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:1.8125em;}
}
.band.image, .band.parallax{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:50% 0;}
.skrollr .band.parallax{background-image:none !important;}
.band.video{-moz-background-size:0;-o-background-size:0;-webkit-background-size:0;background-size:0;}
.band.video > .video-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;z-index:1;}
.band.video > .video-wrapper > video{position:absolute;right:0;bottom:0;z-index:1;min-width:100%;min-height:100%;width:auto;height:auto;top:50%;left:50%;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.chrome .band.video > .video-wrapper > video, .chrome-pc .band.video > .video-wrapper > video, .mozilla-36 .band.video > .video-wrapper > video{top:0;left:0;width:100%;height:100%;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0);-o-object-fit:cover;object-fit:cover;}
.ios .band.video, .android .band.video, .ie8 .band.video{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.ios .band.video > .video-wrapper > video, .android .band.video > .video-wrapper > video, .ie8 .band.video > .video-wrapper > video{display:none;}
.band.video .inner, .band.video .container{z-index:2;}
.box{position:relative;float:left;width:50%;height:50%;margin-right:-1px;overflow:hidden;-moz-background-size:0;-o-background-size:0;-webkit-background-size:0;background-size:0;background-position:50% 0;}
.box > video{position:absolute;top:0;left:0;width:auto;height:100%;z-index:1;-moz-animation:fadeIn 2s;-webkit-animation:fadeIn 2s;animation:fadeIn 2s;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.box > video.wide{width:100%;height:auto;}
.no-js .box, .ios .box, .android .box, .ie8 .box{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;}
.no-js .box > video, .ios .box > video, .android .box > video, .ie8 .box > video{display:none;}
.box .inner{float:left;position:relative;width:100%;height:100%;z-index:2;display:table;text-align:center;-moz-transition:background 2s;-o-transition:background 2s;-webkit-transition:background 2s;transition:background 2s;}
.box .inner:hover{-moz-transition:background 2s;-o-transition:background 2s;-webkit-transition:background 2s;transition:background 2s;}
.box#box-1 .inner, .box#box-2 .inner{padding-top:80px;}
.box .content{padding-left:20%;padding-right:20%;display:table-cell;vertical-align:middle;}
.box h2, .box p, .box a, #main .box h2, #main .box p, #main .box a{color:#fff;border-color:#fff;}
.box p, #main .box p{position:absolute !important;overflow:hidden;height:0px;padding:0;margin:0;}
.box h2, #main .box h2{font-size:1.375em;line-height:1.36364em;margin-bottom:1.36364em;}
.box .button, #main .box .button{background:#fff;border-color:#fff;color:#fff;}
.box .button:hover, .box .button.hover, #main .box .button:hover, #main .box .button.hover{color:rgba(255, 255, 255, 0.8);background:rgba(255, 255, 255, 0.8);border-color:rgba(255, 255, 255, 0.8);}
.box .button:active, .box .button.active, #main .box .button:active, #main .box .button.active{border-color:rgba(255, 255, 255, 0.7);background:rgba(255, 255, 255, 0.7);}
.box .button.transparent, #main .box .button.transparent{background:transparent;color:#fff;border-color:#fff;}
.box .button.transparent:hover, .box .button.transparent.hover, .box .button.transparent:active, .box .button.transparent.active, #main .box .button.transparent:hover, #main .box .button.transparent.hover, #main .box .button.transparent:active, #main .box .button.transparent.active{background:transparent;color:rgba(255, 255, 255, 0.8);border-color:rgba(255, 255, 255, 0.8);}
@media only screen and (max-width: 767px) {
.box{width:100%;height:auto;}
.box .content{padding-left:10px;padding-right:10px;}
.box#box-2 .inner{padding-top:0;}
}
@media only screen and (min-width: 1440px) and (min-height: 940px) {
.box p{display:inline;}
}
.box.video.image > img{object-position:left;}
@media only screen and (max-width: 767px) {
.box.video.image > img{object-position:center;}
.box.video.image > video{display:none;}
}
.web .inner, .gradient-1{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#BFE05B4C', endColorstr='#BF5E3056');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwNWI0YyIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNWUzMDU2IiBzdG9wLW9wYWNpdHk9IjAuNzUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, rgba(224, 91, 76, 0.75)), color-stop(100%, rgba(94, 48, 86, 0.75)));background-image:-moz-linear-gradient(left top, rgba(224, 91, 76, 0.75) 0%, rgba(94, 48, 86, 0.75) 100%);background-image:-webkit-linear-gradient(left top, rgba(224, 91, 76, 0.75) 0%, rgba(94, 48, 86, 0.75) 100%);background-image:linear-gradient(to right bottom, rgba(224, 91, 76, 0.75) 0%, rgba(94, 48, 86, 0.75) 100%);}
.web .inner:hover, .gradient-1:hover{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#59E05B4C', endColorstr='#595E3056');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwNWI0YyIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNWUzMDU2IiBzdG9wLW9wYWNpdHk9IjAuMzUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, rgba(224, 91, 76, 0.35)), color-stop(100%, rgba(94, 48, 86, 0.35)));background-image:-moz-linear-gradient(left top, rgba(224, 91, 76, 0.35) 0%, rgba(94, 48, 86, 0.35) 100%);background-image:-webkit-linear-gradient(left top, rgba(224, 91, 76, 0.35) 0%, rgba(94, 48, 86, 0.35) 100%);background-image:linear-gradient(to right bottom, rgba(224, 91, 76, 0.35) 0%, rgba(94, 48, 86, 0.35) 100%);}
.app .inner, .gradient-2{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#BF2891AF', endColorstr='#BF203F76');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4OTFhZiIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjAzZjc2IiBzdG9wLW9wYWNpdHk9IjAuNzUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, rgba(40, 145, 175, 0.75)), color-stop(100%, rgba(32, 63, 118, 0.75)));background-image:-moz-linear-gradient(left top, rgba(40, 145, 175, 0.75) 0%, rgba(32, 63, 118, 0.75) 100%);background-image:-webkit-linear-gradient(left top, rgba(40, 145, 175, 0.75) 0%, rgba(32, 63, 118, 0.75) 100%);background-image:linear-gradient(to right bottom, rgba(40, 145, 175, 0.75) 0%, rgba(32, 63, 118, 0.75) 100%);}
.app .inner:hover, .gradient-2:hover{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#592891AF', endColorstr='#59203F76');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4OTFhZiIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjAzZjc2IiBzdG9wLW9wYWNpdHk9IjAuMzUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, rgba(40, 145, 175, 0.35)), color-stop(100%, rgba(32, 63, 118, 0.35)));background-image:-moz-linear-gradient(left top, rgba(40, 145, 175, 0.35) 0%, rgba(32, 63, 118, 0.35) 100%);background-image:-webkit-linear-gradient(left top, rgba(40, 145, 175, 0.35) 0%, rgba(32, 63, 118, 0.35) 100%);background-image:linear-gradient(to right bottom, rgba(40, 145, 175, 0.35) 0%, rgba(32, 63, 118, 0.35) 100%);}
.e-commerce .inner, .gradient-3{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#BFFCDB3D', endColorstr='#BFE75E4D');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZGIzZCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTc1ZTRkIiBzdG9wLW9wYWNpdHk9IjAuNzUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, rgba(252, 219, 61, 0.75)), color-stop(100%, rgba(231, 94, 77, 0.75)));background-image:-moz-linear-gradient(left top, rgba(252, 219, 61, 0.75) 0%, rgba(231, 94, 77, 0.75) 100%);background-image:-webkit-linear-gradient(left top, rgba(252, 219, 61, 0.75) 0%, rgba(231, 94, 77, 0.75) 100%);background-image:linear-gradient(to right bottom, rgba(252, 219, 61, 0.75) 0%, rgba(231, 94, 77, 0.75) 100%);}
.e-commerce .inner:hover, .gradient-3:hover{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#59FCDB3D', endColorstr='#59E75E4D');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZjZGIzZCIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZTc1ZTRkIiBzdG9wLW9wYWNpdHk9IjAuMzUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, rgba(252, 219, 61, 0.35)), color-stop(100%, rgba(231, 94, 77, 0.35)));background-image:-moz-linear-gradient(left top, rgba(252, 219, 61, 0.35) 0%, rgba(231, 94, 77, 0.35) 100%);background-image:-webkit-linear-gradient(left top, rgba(252, 219, 61, 0.35) 0%, rgba(231, 94, 77, 0.35) 100%);background-image:linear-gradient(to right bottom, rgba(252, 219, 61, 0.35) 0%, rgba(231, 94, 77, 0.35) 100%);}
.digital .inner, .gradient-4{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#BF28AF78', endColorstr='#BF207655');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4YWY3OCIgc3RvcC1vcGFjaXR5PSIwLjc1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjA3NjU1IiBzdG9wLW9wYWNpdHk9IjAuNzUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, rgba(40, 175, 120, 0.75)), color-stop(100%, rgba(32, 118, 85, 0.75)));background-image:-moz-linear-gradient(left top, rgba(40, 175, 120, 0.75) 0%, rgba(32, 118, 85, 0.75) 100%);background-image:-webkit-linear-gradient(left top, rgba(40, 175, 120, 0.75) 0%, rgba(32, 118, 85, 0.75) 100%);background-image:linear-gradient(to right bottom, rgba(40, 175, 120, 0.75) 0%, rgba(32, 118, 85, 0.75) 100%);}
.digital .inner:hover, .gradient-4:hover{*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=1, startColorstr='#5928AF78', endColorstr='#59207655');background-image:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI4YWY3OCIgc3RvcC1vcGFjaXR5PSIwLjM1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMjA3NjU1IiBzdG9wLW9wYWNpdHk9IjAuMzUiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');background-size:100%;background-image:-webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, rgba(40, 175, 120, 0.35)), color-stop(100%, rgba(32, 118, 85, 0.35)));background-image:-moz-linear-gradient(left top, rgba(40, 175, 120, 0.35) 0%, rgba(32, 118, 85, 0.35) 100%);background-image:-webkit-linear-gradient(left top, rgba(40, 175, 120, 0.35) 0%, rgba(32, 118, 85, 0.35) 100%);background-image:linear-gradient(to right bottom, rgba(40, 175, 120, 0.35) 0%, rgba(32, 118, 85, 0.35) 100%);}
@media only screen and (max-width: 767px) {
.web .inner, .app .inner, .e-commerce .inner, .digital .inner{padding:80px 0;}
}
.page-boxes, .page-boxes body, .page-boxes #main{height:100%;overflow:hidden;}
@media only screen and (max-width: 767px) {
.page-boxes, .page-boxes body, .page-boxes #main{height:auto;overflow:auto;}
}
.page-boxes #main{background:none;width:101%;}
@media only screen and (max-width: 767px) {
.page-boxes #main{width:100%;}
}
.grid{display:flex;flex-wrap:wrap;overflow:hidden;width:100%;zoom:1;}
.grid:after{clear:both;}
.grid:before, .grid:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.grid.small{height:300px;}
.grid.medium{height:400px;}
.grid.large{height:500px;}
@media only screen and (max-width: 767px) {
.grid{flex-direction:column;}
.page-id-272 .grid{flex-direction:row;}
}
.profile{background-size:cover;background-position:50% 50%;float:left;position:relative;flex:0 0 25%;height:0;padding-bottom:25%;}
@media only screen and (max-width: 767px) {
.profile{flex:0 0 50%;padding-bottom:50%;}
}
@media only screen and (max-width: 479px) {
.profile{flex:0 0 100%;padding-bottom:100%;}
}
.profile .content{color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:0.875em;line-height:2.14286em;font-weight:300;padding:2.14286em;position:absolute;width:100%;height:100%;left:0;top:0;opacity:0;-moz-transition:all 0.8s;-o-transition:all 0.8s;-webkit-transition:all 0.8s;transition:all 0.8s;}
.profile .content:hover{opacity:1;-moz-transition:all 0.8s;-o-transition:all 0.8s;-webkit-transition:all 0.8s;transition:all 0.8s;background-color:rgba(0, 0, 0, 0.3);}
.profile div.content{cursor:default;}
.profile > p{display:none;}
.profile h3, .profile h4{color:#fff;}
.profile h3{font-size:1.85714em;line-height:1.15385em;margin-bottom:0;font-weight:500 !important;}
.profile h4{font-size:1em;line-height:2.14286em;margin-bottom:rythm(1, 14px);}
.profile p{margin:2.14286em 0;}
.block{float:left;width:100%;margin-bottom:-1px;}
.block.image{-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;}
.block.color-white h2, .block.color-white h3, .block.color-white h4, .block.color-white h5, .block.color-white .content{color:#fff;}
.block.color-white .button{background-color:transparent;color:#fff;border-color:#fff;}
.block.color-white .button:hover{background-color:transparent;color:rgba(255, 255, 255, 0.8);border-color:rgba(255, 255, 255, 0.8);}
.block.color-white a{color:#fff;}
.block.color-white a:hover{color:rgba(255, 255, 255, 0.8);}
.block .content{padding-top:11.25em;padding-bottom:11.25em;padding-left:10em;padding-right:10em;}
@media only screen and (min-width: 960px) and (max-width: 1440px) {
.block .content{padding-left:4.375em;padding-right:4.375em;}
}
@media only screen and (max-width: 959px) {
.block .content{padding-left:1.25em;padding-right:1.25em;}
}
@supports (padding: max(0px)) {
@media screen and (max-width: 959px) and (orientation: landscape) {
.block .content{padding-left:max(20px, env(safe-area-inset-right));padding-right:max(20px, env(safe-area-inset-right));}
}
}
@media only screen and (min-width: 960px) and (max-width: 1440px) {
.block .content{padding-top:5.625em;padding-bottom:5.625em;}
}
@media only screen and (max-width: 959px) {
.block .content{padding-top:3.75em;padding-bottom:3.75em;}
}
@media only screen and (max-width: 767px) {
.block .content{padding-top:1.875em;padding-bottom:0.01875em;}
}
.block .inner{display:table;width:100%;height:100%;}
.block .text{display:table-cell;vertical-align:middle;}
.block.push-right{order:1;}
@media only screen and (max-width: 959px) {
.block.push-right{float:left;order:0;}
}
.block.one-half{flex:0 0 50%;}
@media only screen and (max-width: 959px) {
.block.one-half{flex:0 0 100%;}
}
.block.one-quarter{width:25%;}
@media only screen and (max-width: 959px) {
.block.one-quarter{width:50%;}
}
@media only screen and (max-width: 479px) {
.block.one-quarter{width:100%;}
}
.block.one-quarter.push-right{order:1;}
@media only screen and (max-width: 479px) {
.block.one-quarter.push-right{float:left;order:0;}
}
.block.empty-content .content{padding:0;}
.block.empty-content.image{position:relative;height:auto !important;}
.block.empty-content.image.padding-bottom-33{padding-bottom:33%;}
.block.empty-content.image.padding-bottom-25{padding-bottom:25%;}
@media only screen and (max-width: 767px) {
.block.empty-content.image.padding-bottom-33{padding-bottom:66%;}
.block.empty-content.image.padding-bottom-25{padding-bottom:50%;}
}
@media only screen and (max-width: 959px) {
.block.empty-content.image > img{position:static;}
}
.block.darken .content{background-color:rgba(0, 0, 0, 0.5);}
.block-wrapper{float:left;width:100%;}
.block-wrapper.push-right{float:right;}
@media only screen and (max-width: 959px) {
.block-wrapper.push-right{float:left;}
}
.block-wrapper.one-half{width:50%;}
@media only screen and (max-width: 479px) {
.block-wrapper.one-half{width:100%;}
}
.block-wrapper.one-quarter{width:25%;}
@media only screen and (max-width: 959px) {
.block-wrapper.one-quarter{width:50%;}
}
@media only screen and (max-width: 479px) {
.block-wrapper.one-quarter{width:100%;}
}
.block-wrapper.one-quarter.push-right{float:right;}
@media only screen and (max-width: 479px) {
.block-wrapper.one-quarter.push-right{float:left;}
}
.block-wrapper .block{width:100% !important;}
.block-wrapper .block.push-right{float:left !important;}
.gap{width:100%;clear:both;}
.gap.x1{height:30px;}
.gap.x2{height:60px;}
.gap.x3{height:90px;}
.gap.x4{height:120px;}
.gap.x5{height:150px;}
.gap.x6{height:180px;}
.gap.x7{height:210px;}
.gap.x8{height:240px;}
.gap.x9{height:270px;}
.gap.x10{height:300px;}
.gap.x11{height:330px;}
.gap.x12{height:360px;}
.gap.x13{height:390px;}
.gap.x14{height:420px;}
.gap.x15{height:450px;}
.gap.x16{height:480px;}
.gap.x17{height:510px;}
.gap.x18{height:540px;}
.gap.x19{height:570px;}
.gap.x20{height:600px;}
@media only screen and (max-width: 767px) {
.gap.no-mobile{height:0 !important;}
}   .slick-slider{position:relative;display:block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track, .slick-slider .slick-list{-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;left:0;top:0;display:block;}
.slick-track:before, .slick-track:after{content:"";display:table;}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{float:left;height:100%;min-height:1px;display:none;}
[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-loading .slick-list{background:#fff url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/ajax-loader.gif?1679415709) center center no-repeat;}
.slick-prev, .slick-next{position:absolute;display:block;height:18px;width:37px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.png?1696348963);background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.svg?1696348963), none;background-size:212px 261px;background-position:-126px -179px;background-repeat:no-repeat;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:none;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.slick-prev:hover, .slick-prev:focus,
.slick-next:hover, .slick-next:focus{outline:none;color:transparent;background-color:transparent;}
.slick-prev:hover:before, .slick-prev:focus:before,
.slick-next:hover:before, .slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before{opacity:0.25;}
.slick-prev:before, .slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
[dir="rtl"] .slick-prev{left:auto;right:-25px;}
.slick-prev:hover, .slick-prev:focus{-moz-transform:scale(1.25, 1.25) rotateZ(-90deg);-ms-transform:scale(1.25, 1.25) rotateZ(-90deg);-webkit-transform:scale(1.25, 1.25) rotateZ(-90deg);transform:scale(1.25, 1.25) rotateZ(-90deg);}
.slick-next{right:-25px;-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);}
[dir="rtl"] .slick-next{left:-25px;right:auto;}
.slick-next:hover, .slick-next:focus{-moz-transform:scale(1.25, 1.25) rotateZ(90deg);-ms-transform:scale(1.25, 1.25) rotateZ(90deg);-webkit-transform:scale(1.25, 1.25) rotateZ(90deg);transform:scale(1.25, 1.25) rotateZ(90deg);}
.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;margin-left:0;width:100%;}
.slick-dots li{position:relative;display:inline-block;height:20px;width:10px;margin:0 5px;padding:0;cursor:pointer;}
.slick-dots li button{border:1px solid rgba(32, 34, 38, 0.2);border-radius:100%;background:transparent;display:block;height:10px;width:10px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:0;cursor:pointer;}
.slick-dots li button:hover, .slick-dots li button:focus{outline:none;}
.slick-dots li button:before{content:none;}
.light .slick-dots li button{border-color:white;}
.slick-dots li.slick-active button{border-color:#202226;}
.breadcrumb{color:#636A74;margin:1.875em auto;margin-bottom:1.875em;padding:0;}
.breadcrumb a{color:#636A74;text-decoration:none;}
.breadcrumb a:hover{text-decoration:underline;}
.breadcrumb a:active{text-decoration:none;color:#636A74;}
ul.pager{text-align:center;display:table;font-size:0;margin-top:1px;width:100%;list-style:none;margin:0;padding:0;padding-bottom:1.875em;}
ul.pager li{position:relative;padding:0;margin:0;margin-top:-1px;margin-left:-1px;display:inline-block;}
ul.pager li .no-link, ul.pager li a{text-decoration:none;font-size:1em;line-height:1.875em;font-weight:500;display:block;margin-top:0em;padding-top:0.9375em;padding-bottom:0.9375em;margin-bottom:0em;padding-left:1em;padding-right:1em;color:#888;border:1px solid #ccc;border-top-width:0.0625em;border-top-style:solid;padding-top:0.875em;border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:0.875em;}
ul.pager li a:hover{color:#fff;background-color:#ddd;}
ul.pager li.pager-current .no-link{color:#888;background-color:#eee;border-color:#ccc;}
ul.pager li.pager-current .no-link .mobile{display:none;}
@media only screen and (max-width: 767px) {
ul.pager li.pager-current .no-link .mobile{display:inline;}
}
@media only screen and (max-width: 767px) {
ul.pager .pager-item, ul.pager .pager-first, ul.pager .pager-last, ul.pager .pager-ellipsis{display:none;}
}
ul.pager .ajax-progress{background-color:rgba(255, 255, 255, 0.7);-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;top:50%;left:50%;margin-left:-11px;margin-top:-11px;position:absolute;}
.accordion{margin-top:-2px;margin-bottom:30px;}
.accordion .ui-accordion-header{outline:none;cursor:pointer;position:relative;font-size:18px;line-height:30px;padding:10px 14px;background-color:#eee;font-weight:500;margin:0;margin-top:2px;margin-left:60px;}
.accordion .ui-accordion-header:before{display:block;position:absolute;z-index:2;line-height:58px;width:58px;font-size:16px;height:100%;text-align:center;top:0;left:-60px;color:#666;content:'\F04B';font-family:FontAwesome;-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.ie8 .accordion .ui-accordion-header:before{font-family:Arial;font-size:20px;content:'\25BA';}
.accordion .ui-accordion-header:after{content:'';display:block;width:58px;height:100%;position:absolute;z-index:1;left:-60px;top:0;background:#eee;}
.accordion .ui-accordion-header.ui-state-active:before, .accordion .ui-accordion-header.ui-accordion-header-active:before{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.ie8 .accordion .ui-accordion-header.ui-state-active:before, .ie8 .accordion .ui-accordion-header.ui-accordion-header-active:before{content:'\25BA';}
.accordion .ui-accordion-content p, .accordion .ui-accordion-content address, .accordion .ui-accordion-content h1, .accordion .ui-accordion-content h2, .accordion .ui-accordion-content h3, .accordion .ui-accordion-content h4, .accordion .ui-accordion-content h5, .accordion .ui-accordion-content h6{margin:0;padding:15px 0;}
.accordion .accordion{margin-top:2px;margin-bottom:0;}
.accordion .accordion .ui-accordion-header{background:none;line-height:26px;border:2px solid #eee;padding:10px 14px;margin-top:2px;margin-left:60px;}
.accordion .accordion .ui-accordion-header:before{width:58px;line-height:60px -2px;top:0px;left:-60px;color:#aaa;}
.accordion .accordion .ui-accordion-header:after{width:54px;background:none;left:-62px;top:-2px;border:2px solid #eee;}
.accordion-container{margin:1.875em 0;border-bottom:1px solid #ddd;}
@media only screen and (min-width: 768px) {
.accordion-container{margin:3.75em 0;}
}
.ac{margin:0;box-sizing:border-box;}
.ac + .ac{border-top:1px solid #ddd;}
.ac .ac-header{font-size:1.25em;line-height:1.875em;margin:0;padding:0;}
.ac .ac-trigger{font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;font-weight:600;color:#202226;text-align:left;width:100%;padding:0.9375em 0 0.9375em 40px;display:block;cursor:pointer;background-color:transparent;transition:color .25s ease;position:relative;text-decoration:none;margin:0;border:0;}
.ac .ac-trigger::before, .ac .ac-trigger::after{content:'';width:19px;height:2px;display:block;background-color:#0EC2A6;transform:translate(0, -50%);position:absolute;left:0;top:50%;transition:opacity 0.3s ease-in-out;}
.ac .ac-trigger::after{transform:translate(0, -50%) rotate(90deg);}
.ac .ac-panel{overflow:hidden;transition-property:height, visibility;transition-timing-function:ease;}
.ac .ac-panel .ac-text{color:#202226;padding:10px;margin:0;}
.ac.js-enabled .ac-panel{visibility:hidden;}
.ac.is-active .ac-panel{visibility:visible;}
.ac.is-active > .ac-header .ac-trigger::after{opacity:0;}
.r-tabs{margin-bottom:30px;}
.r-tabs .r-tabs-nav{margin:0;padding:0;}
.r-tabs .r-tabs-tab{font-size:1.125em;line-height:1.66667em;display:inline-block;margin:0;padding:0;list-style:none;}
.r-tabs .r-tabs-tab a{font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;text-decoration:none;display:block;padding:13px 30px;margin-top:4px;background-color:#eee;color:#202226;}
.r-tabs .r-tabs-tab a:hover{background-color:#e9e9e9;color:#202226;}
.r-tabs .r-tabs-tab.r-tabs-state-active a{background-color:#ccc;color:#fff;}
.r-tabs .r-tabs-panel{padding:30px 0;border-top:4px solid #ccc;padding-top:26px;background:none;display:none;}
.r-tabs .r-tabs-accordion-title{display:none;}
.r-tabs .r-tabs-panel.r-tabs-state-active{display:block;}
@media only screen and (max-width: 767px) {
.r-tabs .r-tabs-nav{display:none;}
.r-tabs .r-tabs-accordion-title{display:block;}
.r-tabs .r-tabs-accordion-title a{position:relative;display:block;font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;text-decoration:none;font-size:18px;line-height:30px;padding:10px 0;color:#202226;background-color:#eee;margin:2px 0;margin-left:60px;padding-left:14px;}
.r-tabs .r-tabs-accordion-title a:before{display:block;position:absolute;z-index:2;line-height:56px;width:58px;font-size:20px;height:56px;text-align:center;top:0;left:-60px;color:#666;font-family:arial;content:'\25BA';-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.r-tabs .r-tabs-accordion-title a:after{content:'';display:block;width:58px;height:100%;position:absolute;z-index:1;left:-60px;top:0;background:#eee;}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active a{color:#202226;}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active a:before{-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;}
.r-tabs .r-tabs-panel{padding:0;border:none;background:none;}
.r-tabs .r-tabs-panel p, .r-tabs .r-tabs-panel address, .r-tabs .r-tabs-panel h1, .r-tabs .r-tabs-panel h2, .r-tabs .r-tabs-panel h3, .r-tabs .r-tabs-panel h4, .r-tabs .r-tabs-panel h5, .r-tabs .r-tabs-panel h6{margin:0;padding:15px 0;}
}
.no-js .tabs{margin-bottom:30px;}
.no-js .tabs > ul{display:none;}
.alert{padding:0.625em 1.875em;border:1px solid;word-break:break-all;border-top-width:0.0625em;border-top-style:solid;padding-top:0.5625em;border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:0.5625em;}
.alert a{font-weight:500;}
.alert a:hover{text-decoration:underline;}
.alert.error{color:#e74c3c;border-color:#f0a39b;background-color:#f7f1f1;}
.alert.error a, .alert.error strong{color:#e74c3c;}
.alert.status{color:#2ecc71;border-color:#93e3b6;background-color:#eef8f3;}
.alert.status a, .alert.status strong{color:#2ecc71;}
.alert.warning{color:#f1c40f;border-color:#f5df85;background-color:#f8f7ee;}
.alert.warning a, .alert.warning strong{color:#f1c40f;}
.alert.notice{color:#00A8EF;border-color:#7cd1f5;background-color:#ecf6f9;}
.alert.notice a, .alert.notice strong{color:#00A8EF;}
.remove-bottom{margin-bottom:0 !important;}
.half-bottom{margin-bottom:10px !important;}
.add-bottom{margin-bottom:20px !important;}
.spin{-moz-animation:spin 2s infinite linear;-webkit-animation:spin 2s infinite linear;animation:spin 2s infinite linear;}
@-moz-keyframes spin {
0%{-moz-transform:rotate(0deg);transform:rotate(0deg);}
100%{-moz-transform:rotate(359deg);transform:rotate(359deg);}
}
@-webkit-keyframes spin {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
@keyframes spin {
0%{-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}
100%{-moz-transform:rotate(359deg);-ms-transform:rotate(359deg);-webkit-transform:rotate(359deg);transform:rotate(359deg);}
}
.screen-reader-text{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:0;margin:0 !important;}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}
.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}
.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s;}
@-webkit-keyframes bounce {
0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);}
}
@keyframes bounce {
0%, 20%, 53%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
40%, 43%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0);}
70%{-webkit-transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);transition-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0);}
90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0);}
}
.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom;}
@-webkit-keyframes flash {
0%, 50%, 100%{opacity:1;}
25%, 75%{opacity:0;}
}
@keyframes flash {
0%, 50%, 100%{opacity:1;}
25%, 75%{opacity:0;}
}
.flash{-webkit-animation-name:flash;animation-name:flash;}
@-webkit-keyframes pulse {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes pulse {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.pulse{-webkit-animation-name:pulse;animation-name:pulse;}
@-webkit-keyframes rubberBand {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1);}
40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1);}
50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1);}
65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1);}
75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes rubberBand {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1);}
40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1);}
50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1);}
65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1);}
75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand;}
@-webkit-keyframes shake {
0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
}
@keyframes shake {
0%, 100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
10%, 30%, 50%, 70%, 90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
20%, 40%, 60%, 80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
}
.shake{-webkit-animation-name:shake;animation-name:shake;}
@-webkit-keyframes swing {
20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);}
40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg);}
60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg);}
80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg);}
100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);}
}
@keyframes swing {
20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg);}
40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg);}
60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg);}
80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg);}
100%{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg);}
}
.swing{-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing;}
@-webkit-keyframes tada {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%, 20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes tada {
0%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
10%, 20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);}
30%, 50%, 70%, 90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);}
40%, 60%, 80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.tada{-webkit-animation-name:tada;animation-name:tada;}
@-webkit-keyframes wobble {
0%{-webkit-transform:none;transform:none;}
15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes wobble {
0%{-webkit-transform:none;transform:none;}
15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);}
30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);}
45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);}
60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);}
75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);}
100%{-webkit-transform:none;transform:none;}
}
.wobble{-webkit-animation-name:wobble;animation-name:wobble;}
@-webkit-keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);}
60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97);}
100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
@keyframes bounceIn {
0%, 20%, 40%, 60%, 80%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);}
60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03);}
80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97);}
100%{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);}
}
.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes bounceInDown {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);}
75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes bounceInDown {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0);}
75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0);}
100%{-webkit-transform:none;transform:none;}
}
.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown;}
@-webkit-keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0);}
75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes bounceInLeft {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0);}
75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0);}
90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft;}
@-webkit-keyframes bounceInRight {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0);}
75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
@keyframes bounceInRight {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0);}
60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0);}
75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0);}
90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0);}
100%{-webkit-transform:none;transform:none;}
}
.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight;}
@-webkit-keyframes bounceInUp {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
@keyframes bounceInUp {
0%, 60%, 75%, 90%, 100%{-webkit-transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);}
0%{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0);}
60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
}
.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp;}
@-webkit-keyframes bounceOut {
20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);}
50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
}
@keyframes bounceOut {
20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9);}
50%, 55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1);}
100%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
}
.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes bounceOutDown {
20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
@keyframes bounceOutDown {
20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown;}
@-webkit-keyframes bounceOutLeft {
20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
@keyframes bounceOutLeft {
20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft;}
@-webkit-keyframes bounceOutRight {
20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
@keyframes bounceOutRight {
20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0);}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight;}
@-webkit-keyframes bounceOutUp {
20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
@keyframes bounceOutUp {
20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);}
40%, 45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0);}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp;}
@-webkit-keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
@keyframes fadeIn {
0%{opacity:0;}
100%{opacity:1;}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;}
@-webkit-keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDown {
0%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;}
@-webkit-keyframes fadeInDownBig {
0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInDownBig {
0%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig;}
@-webkit-keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeft {
0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft;}
@-webkit-keyframes fadeInLeftBig {
0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInLeftBig {
0%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig;}
@-webkit-keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRight {
0%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight;}
@-webkit-keyframes fadeInRightBig {
0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInRightBig {
0%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig;}
@-webkit-keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUp {
0%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}
@-webkit-keyframes fadeInUpBig {
0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUpBig {
0%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig;}
@-webkit-keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
@keyframes fadeOut {
0%{opacity:1;}
100%{opacity:0;}
}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}
@-webkit-keyframes fadeOutDown {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
@keyframes fadeOutDown {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);}
}
.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown;}
@-webkit-keyframes fadeOutDownBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
@keyframes fadeOutDownBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0);}
}
.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig;}
@-webkit-keyframes fadeOutLeft {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
@keyframes fadeOutLeft {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);}
}
.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft;}
@-webkit-keyframes fadeOutLeftBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
@keyframes fadeOutLeftBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0);}
}
.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig;}
@-webkit-keyframes fadeOutRight {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
@keyframes fadeOutRight {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);}
}
.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight;}
@-webkit-keyframes fadeOutRightBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
@keyframes fadeOutRightBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0);}
}
.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig;}
@-webkit-keyframes fadeOutUp {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
@keyframes fadeOutUp {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);}
}
.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp;}
@-webkit-keyframes fadeOutUpBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
@keyframes fadeOutUpBig {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0);}
}
.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig;}
@-webkit-keyframes flip {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
@keyframes flip {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
}
.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip;}
@-webkit-keyframes flipInX {
0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInX {
0%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX;}
@-webkit-keyframes flipInY {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
@keyframes flipInY {
0%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;opacity:0;}
40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in;}
60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1;}
80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg);}
100%{-webkit-transform:perspective(400px);transform:perspective(400px);}
}
.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY;}
@-webkit-keyframes flipOutX {
0%{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}
}
@keyframes flipOutX {
0%{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0;}
}
.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;}
@-webkit-keyframes flipOutY {
0%{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}
}
@keyframes flipOutY {
0%{-webkit-transform:perspective(400px);transform:perspective(400px);}
30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1;}
100%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0;}
}
.flipOutY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY;-webkit-animation-duration:.75s;animation-duration:.75s;}
@-webkit-keyframes lightSpeedIn {
0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
100%{-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes lightSpeedIn {
0%{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0;}
60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1;}
80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1;}
100%{-webkit-transform:none;transform:none;opacity:1;}
}
.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;}
@-webkit-keyframes lightSpeedOut {
0%{opacity:1;}
100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}
}
@keyframes lightSpeedOut {
0%{opacity:1;}
100%{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0;}
}
.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;}
@-webkit-keyframes rotateIn {
0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateIn {
0%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;}
@-webkit-keyframes rotateInDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;}
@-webkit-keyframes rotateInDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;}
@-webkit-keyframes rotateInUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;}
@-webkit-keyframes rotateInUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
@keyframes rotateInUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:none;transform:none;opacity:1;}
}
.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;}
@-webkit-keyframes rotateOut {
0%{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0;}
}
@keyframes rotateOut {
0%{-webkit-transform-origin:center;transform-origin:center;opacity:1;}
100%{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0;}
}
.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;}
@-webkit-keyframes rotateOutDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
}
@keyframes rotateOutDownLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0;}
}
.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;}
@-webkit-keyframes rotateOutDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
@keyframes rotateOutDownRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;}
@-webkit-keyframes rotateOutUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
@keyframes rotateOutUpLeft {
0%{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1;}
100%{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0;}
}
.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;}
@-webkit-keyframes rotateOutUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0;}
}
@keyframes rotateOutUpRight {
0%{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1;}
100%{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0;}
}
.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;}
@-webkit-keyframes hinge {
0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0;}
}
@keyframes hinge {
0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
20%, 60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;}
40%, 80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1;}
100%{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0;}
}
.hinge{-webkit-animation-name:hinge;animation-name:hinge;}
@-webkit-keyframes rollIn {
0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes rollIn {
0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn;}
@-webkit-keyframes rollOut {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}
}
@keyframes rollOut {
0%{opacity:1;}
100%{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);}
}
.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut;}
@-webkit-keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
50%{opacity:1;}
}
@keyframes zoomIn {
0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
50%{opacity:1;}
}
.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
@-webkit-keyframes zoomInDown {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomInDown {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown;}
@-webkit-keyframes zoomInLeft {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomInLeft {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft;}
@-webkit-keyframes zoomInRight {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomInRight {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight;}
@-webkit-keyframes zoomInUp {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomInUp {
0%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp;}
@-webkit-keyframes zoomOut {
0%{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
100%{opacity:0;}
}
@keyframes zoomOut {
0%{opacity:1;}
50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3);}
100%{opacity:0;}
}
.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut;}
@-webkit-keyframes zoomOutDown {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomOutDown {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;}
@-webkit-keyframes zoomOutLeft {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center;}
}
@keyframes zoomOutLeft {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center;}
}
.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;}
@-webkit-keyframes zoomOutRight {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center;}
}
@keyframes zoomOutRight {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);}
100%{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center;}
}
.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;}
@-webkit-keyframes zoomOutUp {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
@keyframes zoomOutUp {
40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);}
100%{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);}
}
.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;}
@-webkit-keyframes slideInDown {
0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible;}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes slideInDown {
0%{-webkit-transform:translateY(-100%);transform:translateY(-100%);visibility:visible;}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown;}
@-webkit-keyframes slideInLeft {
0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible;}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes slideInLeft {
0%{-webkit-transform:translateX(-100%);transform:translateX(-100%);visibility:visible;}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;}
@-webkit-keyframes slideInRight {
0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
@keyframes slideInRight {
0%{-webkit-transform:translateX(100%);transform:translateX(100%);visibility:visible;}
100%{-webkit-transform:translateX(0);transform:translateX(0);}
}
.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight;}
@-webkit-keyframes slideInUp {
0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible;}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
@keyframes slideInUp {
0%{-webkit-transform:translateY(100%);transform:translateY(100%);visibility:visible;}
100%{-webkit-transform:translateY(0);transform:translateY(0);}
}
.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp;}
@-webkit-keyframes slideOutDown {
0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);}
}
@keyframes slideOutDown {
0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{visibility:hidden;-webkit-transform:translateY(100%);transform:translateY(100%);}
}
.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown;}
@-webkit-keyframes slideOutLeft {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
}
@keyframes slideOutLeft {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{visibility:hidden;-webkit-transform:translateX(-100%);transform:translateX(-100%);}
}
.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft;}
@-webkit-keyframes slideOutRight {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);}
}
@keyframes slideOutRight {
0%{-webkit-transform:translateX(0);transform:translateX(0);}
100%{visibility:hidden;-webkit-transform:translateX(100%);transform:translateX(100%);}
}
.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight;}
@-webkit-keyframes slideOutUp {
0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);}
}
@keyframes slideOutUp {
0%{-webkit-transform:translateY(0);transform:translateY(0);}
100%{visibility:hidden;-webkit-transform:translateY(-100%);transform:translateY(-100%);}
}
.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp;}
@-webkit-keyframes fadeInUpSmall {
0%{opacity:0;-webkit-transform:translate3d(0, 20%, 0);transform:translate3d(0, 20%, 0);}
100%{opacity:1;-webkit-transform:none;transform:none;}
}
@keyframes fadeInUpSmall {
0%{opacity:0;transform:translate3d(0, 20%, 0);}
100%{opacity:1;transform:none;}
}
.fadeInUpSmall{-webkit-animation-name:fadeInUpSmall;animation-name:fadeInUpSmall;}
.lf-marquee{position:absolute;height:30px;overflow:hidden;bottom:25px;width:100%;color:#9c9d9e;z-index:9;}
.lf-marquee__inner{width:50%;}
@media only screen and (max-width: 767px) {
.lf-marquee__inner{width:100%;}
}
.lf-marquee__anim{animation-play-state:running;position:relative;--offset:40px;--move-initial:calc(-25% + var(--offset));--move-final:calc(-50% + var(--offset));--move-initial:calc(0 - 80px);--move-final:calc(-100% - 80px);transform:translate3d(var(--move-initial), 0, 0);animation:marquee 10s linear infinite;}
.lf-marquee__anim-inner h1, .lf-marquee__anim-inner h2, .lf-marquee__anim-inner h3, .lf-marquee__anim-inner h4, .lf-marquee__anim-inner h5, .lf-marquee__anim-inner h6, .lf-marquee__anim-inner *{color:#999 !important;line-height:1.3 !important;font-size:14px;font-weight:400 !important;}
@keyframes marquee {
0%{transform:translate3d(0, var(--move-initial), 0);}
100%{transform:translate3d(0, var(--move-final), 0);}
}
.lf-page-container{position:relative;padding-bottom:55px;}
.lf-page-container #footer{padding-bottom:30px !important;}
@-webkit-keyframes darken {
0%{opacity:1;}
100%{opacity:.3;}
}
@keyframes darken {
0%{opacity:1;}
100%{opacity:.3;}
}
.logo{display:inline-block;margin:0;}
.logo a{display:block;background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.png?1696348963);background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.svg?1696348963), none;background-size:212px 261px;background-repeat:no-repeat;width:171px;height:40px;margin-top:-7px;margin-bottom:43px;text-indent:-9999px;}
.light .logo a, .overlay_light .logo a, .logo.white a{background-position:0 -40px;}
#header{padding:0;min-height:550px;display:table;width:100%;}
#header.fills{height:100% !important;}
@-moz-document url-prefix() {
#header{height:550px !important;}
#header.fill{height:100% !important;}
}
.posts-page #header{min-height:300px;padding-top:150px;}
.posts-page #header.fills{height:100% !important;}
@-moz-document url-prefix() {
.posts-page #header{height:300px !important;}
.posts-page #header.fill{height:100% !important;}
}
#header .logo{float:left;margin-left:20px;}
#header .logo a{margin:0;padding:0;}
#header .navigation{position:absolute;left:0;top:0;padding:1.875em 0 0 0;width:100%;z-index:3;}
#header .main-navigation{float:right;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-right:20px;padding-right:50px;-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-webkit-transform:translateZ(0px);transform:translateZ(0px);}
#header .main-navigation ul, #header .main-navigation li{list-style:none;margin:0;}
#header .main-navigation .menu{overflow:visible;float:right;margin-bottom:0;}
#header .main-navigation .menu > li{margin:0;padding:0 0.99999em;}
#header .main-navigation a{font-size:1em;line-height:1.2375em;font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;padding:0.9375em 0;border-color:#202226;color:#202226;background-color:transparent;font-weight:500;margin-bottom:0;position:relative;overflow:hidden;}
#header .main-navigation a:after{content:'';display:block;width:0;height:1px;background-color:#4f545d;position:absolute;right:-2px;bottom:0.625em;-moz-transition:width 0.3s ease;-o-transition:width 0.3s ease;-webkit-transition:width 0.3s ease;transition:width 0.3s ease;}
#header .main-navigation a:hover, #header .main-navigation a:focus{background-color:transparent;color:#4f545d;text-decoration:none;}
#header .main-navigation a:hover:after, #header .main-navigation a:focus:after{width:calc(100% + 2px);right:auto;left:0;}
#header .main-navigation .start-project a{font-size:1em;line-height:1.2375em;font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;font-weight:500;padding:1.875em;border-top-width:0.0625em;border-top-style:solid;padding-top:0.875em;border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:0.875em;border:1px solid #202226;color:white;-moz-transition:border-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:border-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:border-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:border-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), background-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
#header .main-navigation .start-project a:hover, #header .main-navigation .start-project a:focus{padding:0.9375em 1.875em;border-top-width:0.0625em;border-top-style:solid;padding-top:0.875em;border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:0.875em;border:1px solid rgba(32, 34, 38, 0.7);border-width:1px !important;}
#header .main-navigation .start-project a:after{content:none !important;}
#header .main-navigation .current_page_item a{font-weight:600;}
#header .main-navigation .social-links{display:none;}
#header .main-navigation .menu > .menu-item-has-children{position:relative;}
#header .main-navigation .menu > .menu-item-has-children:before{content:'';display:block;opacity:0;width:0;height:0;border-style:solid;border-width:0 6px 6px 6px;border-color:transparent transparent white transparent;position:absolute;left:calc(50% - 6px);bottom:0;transition:opacity 0 ease;transition-delay:0;}
#header .main-navigation .menu > .menu-item-has-children .sub-menu{width:100%;}
#header .main-navigation .menu > .menu-item-has-children .sub-menu, #header .main-navigation .menu > .menu-item-has-children .sub-menu *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
#header .main-navigation .menu > .menu-item-has-children .sub-menu li{display:block;float:none;width:100%;position:relative;}
#header .main-navigation .menu > .menu-item-has-children .sub-menu li:before{content:'';display:block;width:10px;height:1px;position:absolute;left:0;top:16px;background-color:#ccc;}
#header .main-navigation .menu > .menu-item-has-children .sub-menu a{font-size:0.875em;line-height:1.41429em;font-family:"neue-haas-grotesk-display", Arial, sans-serif;display:block;width:100%;padding:0.53571em 40px 10px 20px;color:#2D3642;font-weight:500;}
#header .main-navigation .menu > .menu-item-has-children .sub-menu a:after{content:'';display:inline-block;position:relative;width:13px;height:10px;margin-bottom:-9px;opacity:0;background-color:transparent;background-image:url('data:image/svg+xml;utf8,<svg width="13" height="10" viewBox="0 0 13 10" xmlns="http://www.w3.org/2000/svg"><g stroke="%2375808F" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M12 5H1M8 1l4 4-4 4"/></g></svg>');-moz-transition:-moz-transform 0.6s ease-out, opacity 0.3s ease-out;-o-transition:-o-transform 0.6s ease-out, opacity 0.3s ease-out;-webkit-transition:-webkit-transform 0.6s ease-out, opacity 0.3s ease-out;transition:transform 0.6s ease-out, opacity 0.3s ease-out;}
#header .main-navigation .menu > .menu-item-has-children .sub-menu a:hover, #header .main-navigation .menu > .menu-item-has-children .sub-menu a:focus{color:#75808F;}
#header .main-navigation .menu > .menu-item-has-children .sub-menu a:hover:after, #header .main-navigation .menu > .menu-item-has-children .sub-menu a:focus:after{opacity:1;-moz-transform:translate(5px, 0);-ms-transform:translate(5px, 0);-webkit-transform:translate(5px, 0);transform:translate(5px, 0);}
#header .main-navigation .menu > .menu-item-has-children > .sub-menu{position:absolute;left:-999em;top:100%;opacity:0;background-color:white;color:white;padding:20px 40px 30px 40px;width:850px;border-radius:8px;box-shadow:0 4px 8px 0 rgba(14, 31, 53, 0.05), 0 8px 16px 0 rgba(14, 31, 53, 0.11), 0 30px 28px -1px rgba(14, 31, 53, 0.05);transition:left 0s ease, opacity .66s ease;}
#header .main-navigation .menu > .menu-item-has-children > .sub-menu > li{float:left;width:41.66667%;}
#header .main-navigation .menu > .menu-item-has-children > .sub-menu > li:before{content:none !important;}
#header .main-navigation .menu > .menu-item-has-children > .sub-menu > li > a{font-size:0.75em;line-height:1.65em;font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;padding:20px 40px 1.07143em 0;text-transform:uppercase;color:#979ba1;}
#header .main-navigation .menu > .menu-item-has-children > .sub-menu > li > a:after{margin-bottom:-8px;background-image:url('data:image/svg+xml;utf8,<svg width="13" height="10" viewBox="0 0 13 10" xmlns="http://www.w3.org/2000/svg"><g stroke="%23585b61" fill="none" fill-rule="evenodd" stroke-linecap="round" stroke-linejoin="round"><path d="M12 5H1M8 1l4 4-4 4"/></g></svg>');-moz-transition:-moz-transform 0.6s ease-out, opacity 0.3s ease-out;-o-transition:-o-transform 0.6s ease-out, opacity 0.3s ease-out;-webkit-transition:-webkit-transform 0.6s ease-out, opacity 0.3s ease-out;transition:transform 0.6s ease-out, opacity 0.3s ease-out;}
#header .main-navigation .menu > .menu-item-has-children > .sub-menu > li > a:hover, #header .main-navigation .menu > .menu-item-has-children > .sub-menu > li > a:focus{color:#585b61;}
#header .main-navigation .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children:first-child{width:37.5%;}
#header .main-navigation .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children:last-child{width:20.83333%;}
#header .main-navigation .menu > .menu-item-has-children > .sub-menu > .menu-item-has-children:last-child a{padding-right:0 !important;}
#header .main-navigation .menu > .menu-item-has-children:not(.no-drop):hover:before, #header .main-navigation .menu > .menu-item-has-children:not(.no-drop):focus:before{opacity:1;transition:opacity .66s ease;transition-delay:.33s;}
#header .main-navigation .menu > .menu-item-has-children:not(.no-drop):hover > a:after, #header .main-navigation .menu > .menu-item-has-children:not(.no-drop):focus > a:after{content:none;}
#header .main-navigation .menu > .menu-item-has-children:not(.no-drop):hover > .sub-menu, #header .main-navigation .menu > .menu-item-has-children:not(.no-drop):focus > .sub-menu{left:-283.33333px;opacity:1;transition-delay:.33s;}
#header .main-navigation.toggled{position:fixed;background-color:rgba(32, 34, 38, 0.9);width:100%;height:100%;float:left;display:block;margin-top:0;margin-left:0;margin-right:0;padding:0;z-index:10;top:0;left:0;}
.logged-in #header .main-navigation.toggled{margin-top:32px;}
#header .main-navigation.toggled .menu{position:absolute;padding-bottom:0;width:100%;top:50%;left:50%;-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}
#header .main-navigation.toggled .menu li{display:block;float:none;width:100%;text-align:center;margin:0;padding:0;}
#header .main-navigation.toggled .menu li::before{content:none;}
#header .main-navigation.toggled .menu li, #header .main-navigation.toggled .menu li > *{-moz-osx-font-smoothing:grayscale;}
#header .main-navigation.toggled .menu li a, #header .main-navigation.toggled .menu li.current_page_item a, #header .main-navigation.toggled .menu li a.start-project{font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;position:relative;width:100%;color:#fff;text-decoration:none;font-size:1.5em;line-height:1.25em;text-shadow:none;padding:0.9375em 0;border:none;background-color:transparent;font-weight:500;margin-bottom:0;}
@media only screen and (max-width: 767px) {
#header .main-navigation.toggled .menu li a, #header .main-navigation.toggled .menu li.current_page_item a, #header .main-navigation.toggled .menu li a.start-project{padding:0.625em 0;}
}
#header .main-navigation.toggled .menu li a:after, #header .main-navigation.toggled .menu li.current_page_item a:after, #header .main-navigation.toggled .menu li a.start-project:after{content:'' !important;position:absolute;width:10%;height:2px;background:#fff;left:50%;-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);bottom:0;opacity:0;}
#header .main-navigation.toggled .menu li a:hover, #header .main-navigation.toggled .menu li.current_page_item a:hover, #header .main-navigation.toggled .menu li a.start-project:hover{text-decoration:none;}
#header .main-navigation.toggled .menu li a:hover:after, #header .main-navigation.toggled .menu li.current_page_item a:hover:after, #header .main-navigation.toggled .menu li a.start-project:hover:after{width:80%;max-width:820px;opacity:1;-moz-transition:all 0.7s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:all 0.7s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:all 0.7s cubic-bezier(0.215, 0.61, 0.355, 1);transition:all 0.7s cubic-bezier(0.215, 0.61, 0.355, 1);}
#header .main-navigation.toggled .sub-menu{display:none !important;}
#header .main-navigation.toggled .social-links{display:block;text-align:center;}
@media only screen and (min-device-width: 320px) and (max-device-width: 568px) and (orientation: landscape) {
#header .main-navigation.toggled .social-links{display:none !important;}
}
#header .main-navigation.toggled .social-links a:after, #header .main-navigation.toggled .social-links a:hover:after{content:none !important;}
#header .menu-toggle{position:absolute;right:40px;padding:0;margin:0;display:block;float:right;width:30px;height:49px;background:none;border:none;}
#header .menu-toggle i{display:block;position:relative;text-indent:-9999px;width:30px;height:2px;background-color:#202226;-moz-transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);-o-transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);-webkit-transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);}
#header .menu-toggle i:before, #header .menu-toggle i:after{background-color:#202226;content:'';display:block;width:15px;height:2px;position:absolute;-moz-transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);-o-transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);-webkit-transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);}
#header .menu-toggle i:before{left:0;top:-8px;}
#header .menu-toggle i:after{right:0;bottom:-8px;}
#header .menu-toggle:hover i:before, #header .menu-toggle:hover i:after{width:30px;}
#header .menu-toggle.toggled{z-index:10;}
#header .menu-toggle.toggled i{background-color:transparent;}
#header .menu-toggle.toggled i:before, #header .menu-toggle.toggled i:after{width:30px;left:0;right:auto;top:0;background-color:#fff;}
#header .menu-toggle.toggled i:before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
#header .menu-toggle.toggled i:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
@media only screen and (max-width: 959px) {
#header .main-navigation{display:none;}
#header .main-navigation.toggled{display:block;}
}
@media only screen and (max-width: 767px) {
#header .logo{margin-left:0;}
#header .main-navigation{margin-right:0;}
.logged-in #header .main-navigation.toggled{margin-top:46px;}
#header .menu-toggle{right:20px;}
}
#header .type-post{margin-top:5.625em;}
#header .type-post .excerpt{padding:0;border:none;}
#header .created{font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;font-size:1em;line-height:1.875em;margin-bottom:0em;font-weight:700;display:inline-block;}
.single-post #header .created{font-size:1em;line-height:2.8125em;}
@media only screen and (max-width: 767px) {
#header .created{font-size:0.875em;line-height:1.60714em;}
.single-post #header .created{font-size:0.875em;line-height:3.21429em;}
}
#header .created .by-image{display:block;margin-top:1.875em;}
.single-post #header .created .by-image{float:left;vertical-align:middle;width:39px;margin-top:0;margin-right:10px;}
#header .created .avatar{vertical-align:middle;}
#header.default{background-color:#f8fafa;min-height:6.875em;}
#header.default .title-area{border:0;clip:rect(1px, 1px, 1px, 1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important;}
#header.light, #header.overlay_light{background-color:#202226;}
#header.light .main-navigation a, #header.overlay_light .main-navigation a{color:#fff;background-color:transparent;border-color:#fff;position:relative;}
#header.light .main-navigation a:after, #header.overlay_light .main-navigation a:after{background-color:#fff;}
#header.light .main-navigation a:hover, #header.overlay_light .main-navigation a:hover{background-color:transparent;color:#fff;border-color:rgba(255, 255, 255, 0.7);}
#header.light .main-navigation .current_page_item a, #header.overlay_light .main-navigation .current_page_item a{color:#fff;}
#header.light .main-navigation .current_page_item a:after, #header.overlay_light .main-navigation .current_page_item a:after{content:'';}
#header.light .main-navigation.toggled a, #header.overlay_light .main-navigation.toggled a{-moz-transition:background-color 0s;-o-transition:background-color 0s;-webkit-transition:background-color 0s;transition:background-color 0s;}
#header.light .main-navigation.toggled a:hover, #header.overlay_light .main-navigation.toggled a:hover{background-color:transparent !important;}
#header.light .main-navigation.toggled .current_page_item a:after, #header.overlay_light .main-navigation.toggled .current_page_item a:after{content:none;}
#header.light .menu-toggle i, #header.light .menu-toggle i:before, #header.light .menu-toggle i:after, #header.overlay_light .menu-toggle i, #header.overlay_light .menu-toggle i:before, #header.overlay_light .menu-toggle i:after{background-color:#fff;}
#header.light .menu-toggle.toggled i, #header.overlay_light .menu-toggle.toggled i{background-color:transparent;}
#header.light .created, #header.overlay_light .created{border-color:#fff;border-color:rgba(255, 255, 255, 0.5);text-shadow:0px 2px 4px rgba(0, 0, 0, 0.3);}
#header.light .type-post .entry-meta, #header.light .type-post .entry-meta a, #header.overlay_light .type-post .entry-meta, #header.overlay_light .type-post .entry-meta a{color:#fff;}
#header.overlay_dark, #header.overlay_light{min-height:0;position:absolute;width:100%;background:none;z-index:10;}
#header.overlay_dark .header-title, #header.overlay_light .header-title{display:none;}
@-moz-document url-prefix() {
#header.overlay_dark, #header.overlay_light{height:0 !important;}
}
#header.image, #header.video{position:relative;}
#header.image:after, #header.video:after{top:0;left:0;content:'';position:absolute;display:block;width:100%;height:100%;background-color:black;z-index:1;-moz-animation:fadeOut 2s;-webkit-animation:fadeOut 2s;animation:fadeOut 2s;opacity:0;}
#header.image .title-area, #header.video .title-area{z-index:2;position:relative;}
#header.image .navigation, #header.video .navigation{z-index:3;}
#header.image.darken:after, #header.video.darken:after{-moz-animation:darken 2s;-webkit-animation:darken 2s;animation:darken 2s;opacity:.3;}
.title-area{display:table-cell;height:100%;width:100%;vertical-align:middle;}
.header-title{padding-top:5.625em;padding-bottom:5.625em;max-width:42.1875em;}
.header-title h2{font-size:1.25em;line-height:1.5em;margin-bottom:1.5em;font-weight:500;}
@media only screen and (max-width: 767px) {
.header-title h2{font-size:1.0625em;line-height:1.76471em;margin-bottom:0.88235em;}
}
.single-lightflows_project .header-title{text-align:center;}
.single-post .header-title{padding-top:11.25em;padding-bottom:7.5em;text-align:left;}
@media only screen and (max-width: 767px) {
.single-post .header-title h1, .single-post .header-title .h1{margin-top:2em;}
}
#header.fills .header-title{padding-top:0;padding-bottom:0;}
#header.hide-title .header-title h1, #header.hide-title .header-title h2, #header.hide-title .header-title .h1{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:0;margin:0 !important;}
a.social-link{display:inline-block;text-align:left;width:41px !important;height:41px !important;margin:19px 5px !important;padding:0 !important;text-indent:-9999px;background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.png?1696348963);background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.svg?1696348963), none;background-size:212px 261px;background-position:0 -82px;background-repeat:no-repeat;}
a.social-link.twitter{background-position:0 -82px;}
a.social-link.instagram{background-position:-57px -82px;}
a.social-link.facebook{background-position:-114px -82px;}
a.social-link.linkedin{background-position:-170px -82px;}
a.social-link:hover{border:none !important;background-color:transparent !important;opacity:.7;}
a.social-link:after{content:none !important;}
.scroll-to-content{display:none;position:absolute;z-index:2;bottom:3.75em;left:50%;margin-left:-20px;width:40px;height:40px;max-height:100%;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;text-indent:100%;white-space:nowrap;overflow:hidden;}
.scroll-to-content:before{content:'';display:block;width:12px;height:23px;position:absolute;left:50%;top:50%;margin-left:-6px;margin-top:-11.5px;background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.png?1696348963);background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.svg?1696348963), none;background-size:212px 261px;background-position:-168px -177px;background-repeat:no-repeat;}
.scroll-to-content:hover{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);}
#header.fills .scroll-to-content{display:block;}
#header.no-scroll-to-content .scroll-to-content{display:none;}
.simple-banner{z-index:99 !important;}
.simple-banner-text{font-weight:500;}
.simple-banner-text a{padding-bottom:3px;border-bottom:1px solid rgba(255, 255, 255, 0.3);-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.simple-banner-text a:hover, .simple-banner-text a:focus{-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border-color:rgba(255, 255, 255, 0.9);}
.band.parallax{position:relative;}
.parallax-image{background-size:cover;background-position:50% 50%;background-attachment:scroll;position:absolute;top:0;left:0;width:100%;}
.skrollr .locked #header{overflow:visible !important;}
.skrollr .locked .parallax-image{height:100% !important;}
#navigation{color:#636A74;background-color:transparent;padding:0;}
#navigation a, #navigation a:visited{color:#202226;text-transform:none !important;}
#navigation a.active-trail, #navigation a:hover, #navigation a:focus{color:#4f545d;}
#navigation div.menu > ul,
#navigation ul.menu{}
#navigation div.menu > ul > a,
#navigation ul.menu > a{display:none;}
#navigation div.menu > ul ul,
#navigation ul.menu ul{list-style:none;margin:0;}
#navigation div.menu > ul li,
#navigation ul.menu li{position:relative;margin:0;}
#navigation div.menu > ul li.active-trail, #navigation div.menu > ul li:hover a,
#navigation ul.menu li.active-trail,
#navigation ul.menu li:hover a{background-color:transparent;color:#4f545d;}
#navigation div.menu > ul li a,
#navigation ul.menu li a{display:inline-block;padding:0.9375em;}
#navigation div.menu > ul li ul,
#navigation ul.menu li ul{background-color:transparent;display:none;position:absolute;z-index:100;top:100%;}
#navigation div.menu > ul li:hover ul,
#navigation ul.menu li:hover ul{display:block;}
#navigation div.menu > ul,
#navigation ul.menu{list-style:none;overflow:visible;float:left;margin-bottom:0;}
#navigation div.menu > ul > li,
#navigation ul.menu > li{float:left;}
#navigation div.menu > ul > li > a,
#navigation ul.menu > li > a{font-size:1.125em;line-height:1.66667em;}
@media only screen and (min-width: 768px) {
#navigation .align-right ul.menu{float:right;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#navigation div.menu > ul li a,
#navigation ul.menu li a{font-size:1em;line-height:1.875em;padding:0.9375em 10px;}
}
@media only screen and (max-width: 767px) {
#navigation{display:none;}
}  #main .container.navigation{padding:1.875em 20px 0;}
#main .container.navigation + .band.padded{padding:5.625em 0;}
@media only screen and (max-width: 767px) {
#main .container.navigation + .band.padded{padding:1.875em 0;}
}
.secondary-navigation ul.menu{margin-bottom:0;margin-top:1.40625em;text-align:center;padding-top:2.8125em;}
.secondary-navigation ul.menu li{margin-bottom:1.40625em;margin-left:1.875em;margin-right:0;display:inline;float:none;}
.secondary-navigation a{font-size:1em;line-height:1.2375em;font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;padding:0.9375em 0;color:#202226;background-color:transparent;font-weight:500;margin-bottom:0;position:relative;overflow:hidden;}
.secondary-navigation a:after{content:'';display:block;width:0;height:1px;background-color:#4f545d;position:absolute;right:-2px;bottom:0.46875em;transition:width .3s ease;}
.secondary-navigation a:hover{background-color:transparent;color:#4f545d;border-color:#4f545d;}
.secondary-navigation a:hover:after{width:calc(100% + 2px);right:auto;left:0;}
.secondary-navigation .current_page_item a, .secondary-navigation .current_page_item a:hover{color:#202226;background-color:transparent;}
.secondary-navigation .current_page_item a:after, .secondary-navigation .current_page_item a:hover:after{width:calc(100% + 2px);right:auto;left:0;}
@media only screen and (max-width: 767px) {
.secondary-navigation{display:none;}
.secondary-navigation.toggled{display:block;}
.secondary-navigation ul.menu{padding-top:0;text-align:left;}
.secondary-navigation ul.menu li{display:block;margin-left:0;}
}
#main .menu-toggle{padding:0;margin:0;display:block;float:right;width:30px;height:39px;background:none;border:none;display:none;}
#main .menu-toggle i{position:relative;text-indent:-9999px;background-color:#000;}
#main .menu-toggle i, #main .menu-toggle i:before, #main .menu-toggle i:after{display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAABCAQAAAC4AnxFAAAADklEQVQIW2NggIP/QAAACgUD/QfgBBwAAAAASUVORK5CYII=);background-repeat:repeat-y;width:30px;height:2px;-moz-transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);-o-transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);-webkit-transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);}
@media print, (-o-min-device-pixel-ratio: 5 / 4), (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi) {
#main .menu-toggle i, #main .menu-toggle i:before, #main .menu-toggle i:after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAACCAQAAADCgyUhAAAAEUlEQVQI12NgwAL+QwEDPkkALxkP8ZH4WSgAAAAASUVORK5CYII=);-webkit-background-size:7px 1px;background-size:7px 1px;}
}
#main .menu-toggle i:before, #main .menu-toggle i:after{background-color:#000;content:'';position:absolute;}
#main .menu-toggle i:before{top:-8px;}
#main .menu-toggle i:after{bottom:-8px;}
@media only screen and (max-width: 767px) {
#main .menu-toggle{display:block;}
}
#main .menu-toggle.toggled i{background-color:transparent;}
#main .menu-toggle.toggled i, #main .menu-toggle.toggled i:before, #main .menu-toggle.toggled i:after{background-image:none;}
#main .menu-toggle.toggled i:before, #main .menu-toggle.toggled i:after{top:0;background-color:#000;}
#main .menu-toggle.toggled i:before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
#main .menu-toggle.toggled i:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.content-area, .widget-area{padding:3.75em 0;}
#disqus_thread{margin-bottom:1.875em;}
.search-form{position:relative;}
.search-form input[type="text"],
.search-form input[type="search"]{width:100%;padding-right:3.75em;}
.search-form button, .search-form input[type="submit"]{background:none;border:none;display:inline-block;font-size:1.875em;line-height:1em;padding:0.5em 1em;position:absolute;color:#666;right:0;top:0;margin:0;}
.search-form button:hover, .search-form input[type="submit"]:hover{color:#666;}
.search-form button span, .search-form input[type="submit"] span{display:none;}
.search-form button i, .search-form input[type="submit"] i{font-size:30px;}
#main{overflow:hidden;background-color:#f8fafa;}
#main .band.light ul:not(.slick-dots, .menu, .gform_fields, .project-teaser__types, .uagb-toc__list) li:before{background-color:#6A6A6A;}
@media only screen and (max-width: 767px) {
#main p[style="text-align: center;"],
#main h2[style="text-align: center;"],
#main h3[style="text-align: center;"],
#main h4[style="text-align: center;"]{text-align:left !important;}
#main p[style="text-align: center;"].mobile-center,
#main h2[style="text-align: center;"].mobile-center,
#main h3[style="text-align: center;"].mobile-center,
#main h4[style="text-align: center;"].mobile-center{text-align:center !important;}
#main p[style="text-align: center;"] a.button{text-align:center;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-left:0;margin-right:0;}
#main p[style="text-align: center;"].mobile-center a.button{width:auto !important;}
}
#main .band a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link),
#main .grid .block a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link),
#main article.article a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link),
#main article.lightflows_project a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link){padding-bottom:5px;border-bottom:1px solid rgba(32, 34, 38, 0.075);-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
#main .band a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover, #main .band a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus,
#main .grid .block a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover,
#main .grid .block a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus,
#main article.article a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover,
#main article.article a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus,
#main article.lightflows_project a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover,
#main article.lightflows_project a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus{-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border-color:rgba(79, 84, 93, 0.9);}
@media only screen and (max-width: 767px) {
#main .band a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link),
#main .grid .block a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link),
#main article.article a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link),
#main article.lightflows_project a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link){padding-bottom:3px;}
}
#main .band.light a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link){border-color:rgba(255, 255, 255, 0.075);}
#main .band.light a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover, #main .band.light a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus{-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border-color:rgba(255, 255, 255, 0.075);}
.copy-width{width:920px;max-width:100%;margin:0 auto;zoom:1;}
.copy-width:after{clear:both;}
.copy-width:before, .copy-width:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.logos{margin-left:-20px;margin-right:-20px;}
.logos .column{padding-left:20px !important;padding-right:20px !important;margin:0;}
.logos p{margin-bottom:3.13125em;}
.band.light .logos img{opacity:0.8;}
@media only screen and (max-width: 767px) {
.logos{margin-left:-10px;margin-right:-10px;}
.logos .column{padding-left:10px !important;padding-right:10px !important;width:50% !important;}
.logos p{margin-bottom:1.875em;}
}
.visual-form-builder-container li{list-style:none;}
@-moz-keyframes tl-tr {
0%{top:11px;left:11px;}
50%{top:9px;left:15px;}
100%{top:11px;left:18px;}
}
@-webkit-keyframes tl-tr {
0%{top:11px;left:11px;}
50%{top:9px;left:15px;}
100%{top:11px;left:18px;}
}
@keyframes tl-tr {
0%{top:11px;left:11px;}
50%{top:9px;left:15px;}
100%{top:11px;left:18px;}
}
@-moz-keyframes tr-br {
0%{top:11px;left:18px;}
50%{top:15px;left:21px;}
100%{top:18px;left:18px;}
}
@-webkit-keyframes tr-br {
0%{top:11px;left:18px;}
50%{top:15px;left:21px;}
100%{top:18px;left:18px;}
}
@keyframes tr-br {
0%{top:11px;left:18px;}
50%{top:15px;left:21px;}
100%{top:18px;left:18px;}
}
@-moz-keyframes br-bl {
0%{top:18px;left:18px;}
50%{top:21px;left:15px;}
100%{top:18px;left:11px;}
}
@-webkit-keyframes br-bl {
0%{top:18px;left:18px;}
50%{top:21px;left:15px;}
100%{top:18px;left:11px;}
}
@keyframes br-bl {
0%{top:18px;left:18px;}
50%{top:21px;left:15px;}
100%{top:18px;left:11px;}
}
@-moz-keyframes bl-tl {
0%{top:18px;left:11px;}
50%{top:14px;left:8px;}
100%{top:11px;left:11px;}
}
@-webkit-keyframes bl-tl {
0%{top:18px;left:11px;}
50%{top:14px;left:8px;}
100%{top:11px;left:11px;}
}
@keyframes bl-tl {
0%{top:18px;left:11px;}
50%{top:14px;left:8px;}
100%{top:11px;left:11px;}
}
.back-to-services{display:inline-block;width:35px;height:35px;border:1px solid #202226;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;position:relative;}
.back-to-services i{display:block;width:6px;height:6px;background:#202226;position:absolute;-moz-transition:top 0.1s ease-out, left 0.1s ease-out;-o-transition:top 0.1s ease-out, left 0.1s ease-out;-webkit-transition:top 0.1s ease-out, left 0.1s ease-out;transition:top 0.1s ease-out, left 0.1s ease-out;}
.back-to-services i.tl{top:11px;left:11px;}
.back-to-services i.tr{top:11px;left:18px;}
.back-to-services i.bl{top:18px;left:11px;}
.back-to-services i.br{top:18px;left:18px;}
.back-to-services:hover{background:#202226;}
.back-to-services:hover i{background:white;}
.back-to-services:hover i.tl{top:10px;left:10px;}
.back-to-services:hover i.tr{top:10px;left:19px;}
.back-to-services:hover i.bl{top:19px;left:10px;}
.back-to-services:hover i.br{top:19px;left:19px;}
#main .navigation .back-to-services{display:none;float:right;margin-right:10px;margin-top:2px;}
@media only screen and (max-width: 767px) {
#main .navigation .back-to-services{display:block;}
}
.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden;}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object, .embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0;}
.embed-responsive-16by9{padding-bottom:56.25%;}
.embed-responsive-4by3{padding-bottom:75%;}
.js .svg-image.animated{display:none;}
.js .svg-image.animated.ready{display:block;}
.svg-object{display:inline-block;vertical-align:middle;width:100%;margin-bottom:1.875em;}
.svg-object .svg-image{height:0;width:100%;position:relative;}
.svg-object .svg-image object{position:absolute;width:100%;height:100%;}
.svg-object.align-center{display:block;margin:0 auto 1.875em auto;}
h2 > .svg-object, h3 > .svg-object, h4 > .svg-object{margin-bottom:0;}
.no-desktop{display:none;}
@media only screen and (max-width: 767px) {
.no-desktop{display:block;}
}
@media only screen and (max-width: 767px) {
.no-mobile{display:none;}
}
article > .band ~ p{margin-bottom:0;}
p.taxonomy{margin-top:1.875em;}
@media only screen and (max-width: 767px) {
.page-id-260 #main .column.number-8.offset-2 .button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding-left:5px;padding-right:5px;text-align:center;}
.page-id-260 #main .column.number-8.offset-2 .button + .button{margin-top:1.875em;}
}
@media only screen and (min-width: 480px) and (max-width: 666px) {
.page-id-260 #main .column.number-8.offset-2 .button{display:inline-block;width:48%;margin-right:1%;}
.page-id-260 #main .column.number-8.offset-2 .button + .button{margin-top:0;margin-left:1%;margin-right:0;}
}
@media only screen and (min-width: 667px) and (max-width: 767px) {
.page-id-260 #main .column.number-8.offset-2 .button{display:inline-block;width:48%;margin-right:1%;}
.page-id-260 #main .column.number-8.offset-2 .button + .button{margin-top:0;margin-left:1%;margin-right:0;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.page-id-260 #main .column.number-8.offset-2 .button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5px;padding-right:5px;text-align:center;display:inline-block;width:48%;margin-right:1%;}
.page-id-260 #main .column.number-8.offset-2 .button + .button{margin-top:0;margin-left:1%;margin-right:0;}
}
.gform_body.placeholder{color:#64737E !important;font-size:13px !important;font-weight:600 !important;line-height:16px !important;opacity:1;}
.gform_body:-moz-placeholder{color:#64737E !important;font-size:13px !important;font-weight:600 !important;line-height:16px !important;opacity:1;}
.gform_body::-moz-placeholder{color:#64737E !important;font-size:13px !important;font-weight:600 !important;line-height:16px !important;opacity:1;}
.gform_body:-ms-input-placeholder{color:#64737E !important;font-size:13px !important;font-weight:600 !important;line-height:16px !important;opacity:1;}
.gform_body::-webkit-input-placeholder{color:#64737E !important;font-size:13px !important;font-weight:600 !important;line-height:16px !important;opacity:1;}
.gform_body::placeholder{color:#64737E !important;font-size:13px !important;font-weight:600 !important;line-height:16px !important;opacity:1;}
.gform_body label{font-weight:600 !important;}
.gform_body input, .gform_body textarea{border:none;border-bottom:1px solid #979797;height:auto;padding:10px 0 !important;background-color:transparent;font-size:13px !important;line-height:normal !important;}
.gform_body input:focus, .gform_body textarea:focus{border-bottom:1px solid #979797;}
.gform_body textarea{height:100px !important;}
.gform_legacy_markup_wrapper .gfield_error input, .gform_legacy_markup_wrapper .gfield_error textarea{border:none !important;border-bottom:1px solid #e74c3c !important;}
.gform_legacy_markup_wrapper .gfield_error .gfield_label{color:#e74c3c !important;}
.gform_legacy_markup_wrapper .gfield_error .gfield_description{font-weight:normal !important;line-height:normal !important;}
.gform_legacy_markup_wrapper div.validation_error{margin:0 0 15px 0 !important;}
.gform_legacy_markup_wrapper div.gform_validation_errors{text-align:left !important;padding:0 !important;margin:0 0 15px 0 !important;border:none;}
.gform_legacy_markup_wrapper div.gform_validation_errors > h2{color:#e74c3c !important;}
.gform_fields li{margin-bottom:1.875em;}
.gform_footer{margin-top:0 !important;}
.gfield{margin-top:0 !important;padding-right:0 !important;}
@media only screen and (min-width: 768px) {
.gf_left_half{padding-right:14px !important;}
}
.validation_error{font-size:14px !important;color:#fd3939 !important;border:none !important;}
.gfield_error{padding:0 !important;background-color:transparent !important;border:none !important;}
.validation_message{padding-top:3px !important;color:#fd3939 !important;}
#gform_6 .gform_heading{display:none;}
.hidden_label .ginput_recaptcha{margin-top:1.875em !important;}
.gravity-box{float:none;}
.gravity-box .gform_wrapper{margin:50px 0;padding:50px;-moz-box-shadow:0px 12px 33px -3px rgba(0, 0, 0, 0.15);-webkit-box-shadow:0px 12px 33px -3px rgba(0, 0, 0, 0.15);box-shadow:0px 12px 33px -3px rgba(0, 0, 0, 0.15);}
.gravity-box label{font-size:16px !important;color:#636A74 !important;font-family:"neue-haas-grotesk-display", Arial, sans-serif;}
.gravity-box .gform_title{font-weight:700;}
.gravity-box .gform_footer{margin-top:20px !important;margin-bottom:0px !important;}
.gravity-box .name_first, .gravity-box .name_last{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;}
.gravity-box .name_first input, .gravity-box .name_last input{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%;-webkit-order:2;order:2;}
.gravity-box .name_first label, .gravity-box .name_last label{-webkit-flex:0 0 auto;flex:0 0 auto;width:100%;-webkit-order:1;order:1;}
.sidebar .block{margin-bottom:1.875em;}
#cta{padding:7.5em 0;color:black;background:white;border-color:white;}
@media only screen and (max-width: 767px) {
#cta{padding:3.12375em 0;}
}
#cta h1, #cta h1 a, #cta h2, #cta h2 a, #cta h3, #cta h3 a, #cta h4, #cta h4 a, #cta h5, #cta h5 a, #cta h6, #cta h6 a{color:black;}
#cta h2{font-size:2.5625em;line-height:1.28049em;margin-bottom:0.18293em;}
@media only screen and (max-width: 767px) {
#cta h2{font-size:2.125em;line-height:1.17353em;margin-bottom:0.22059em;}
}
#cta p{font-size:2.25em;line-height:1.25em;margin-bottom:0.41667em;}
#cta p:last-child{margin-bottom:0;}
@media only screen and (max-width: 767px) {
#cta p{font-size:2em;line-height:1.24688em;margin-bottom:0.46875em;}
#cta p:last-child{margin-bottom:0;}
}
#cta a[href^=tel], #cta a[href^=mailto]{font-weight:500;-moz-transition:color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
#cta a[href^=tel], #cta a[href^=tel]:visited, #cta a[href^=mailto], #cta a[href^=mailto]:visited{color:black;}
#cta a[href^=tel]:hover, #cta a[href^=tel]:focus, #cta a[href^=mailto]:hover, #cta a[href^=mailto]:focus{color:#666666;}
#cta a[href^=mailto], #cta a[href^=mailto]:visited{color:#C5C5C5;}
#cta a[href^=mailto]:hover, #cta a[href^=mailto]:focus{color:#acacac;}
#cta .button{font-size:18px;line-height:22.5px;}
@media only screen and (max-width: 767px) {
#cta .button{display:block;text-align:center;}
}  #footer{padding:5.625em 0 3.75em 0;color:#F7F7F7;background-color:#202226;}
@media only screen and (max-width: 767px) {
#footer{padding:3.12375em 0 1.56244em 0;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
#footer{padding:3.75em 0 1.875em 0;}
}
#footer a, #footer a:visited{color:white;}
#footer a:hover, #footer a:focus{color:rgba(255, 255, 255, 0.8);}
#footer h2, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6{color:white;}
#footer h3{font-size:1em;line-height:2.10938em;margin-bottom:0;}
#footer hr{border-color:rgba(255, 255, 255, 0.3);}
@media only screen and (max-width: 767px) {
#footer hr{margin:0;}
}
#footer ul{margin-bottom:0;}
#footer ul.menu ul{display:none;}
#footer ul[id^=menu] li{font-size:1em;line-height:2.10938em;}
#footer ul[id^=menu-main] li, #footer ul[id^=menu-footer-services] li{float:none;margin-right:0;margin-bottom:0;}
#footer ul[id^=menu-footer] li{font-size:0.875em;line-height:2.14286em;}
@media only screen and (max-width: 767px) {
#footer ul[id^=menu-footer] li{float:none;margin-right:0;}
}
#footer p, #footer address{margin-bottom:0;}
#footer p{font-size:0.875em;line-height:2.14286em;}
#footer address{font-size:1em;line-height:2.10938em;}
#footer .footer-inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;}
#footer .widget{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;margin-bottom:1.875em;}
#footer .widget:nth-child(1){-webkit-order:2;order:2;}
#footer .widget:nth-child(2){-webkit-order:3;order:3;}
#footer .widget:nth-child(3){-webkit-order:4;order:4;}
#footer .widget:nth-child(4){-webkit-order:1;order:1;}
#footer .widget:nth-child(5){-webkit-order:5;order:5;}
#footer .widget:nth-child(6){-webkit-order:6;order:6;}
#footer .widget:nth-child(7){-webkit-order:7;order:7;}
#footer .widget:nth-child(8){-webkit-order:8;order:8;}
@media only screen and (min-width: 768px) {
#footer .widget:nth-child(1){-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
#footer .widget:nth-child(2){-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
#footer .widget:nth-child(3){-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;}
#footer .widget:nth-child(4){-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
#footer .widget:nth-child(5){-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;}
#footer .widget:nth-child(6){-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-bottom:0;margin-top:-1.875em;}
#footer .widget:nth-child(7){-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}
#footer .widget:nth-child(8){-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}
}
@media only screen and (min-width: 960px) {
#footer .widget:nth-child(1){-webkit-order:1;order:1;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
#footer .widget:nth-child(2){-webkit-order:2;order:2;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
#footer .widget:nth-child(3){-webkit-order:3;order:3;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%;}
#footer .widget:nth-child(4){-webkit-order:4;order:4;-webkit-flex:0 0 25%;flex:0 0 25%;max-width:25%;margin-left:0;text-align:right;}
#footer .widget:nth-child(5){-webkit-order:5;order:5;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;margin-left:auto;margin-top:-3.75em;}
#footer .widget:nth-child(6){-webkit-order:6;order:6;}
#footer .widget:nth-child(7){-webkit-order:7;order:7;}
#footer .widget:nth-child(8){-webkit-order:8;order:8;margin-left:auto;}
}
.back-to-top{margin:0;position:fixed;bottom:1.875em;right:1.875em;z-index:98;display:none;width:38px;height:20px;background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.png?1696348963);background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.svg?1696348963), none;background-size:212px 261px;background-position:-124px -177px;background-repeat:no-repeat;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;text-indent:-99999px;}
.back-to-top:hover{-moz-transform:scale(1.25);-ms-transform:scale(1.25);-webkit-transform:scale(1.25);transform:scale(1.25);}
.menu-social-container a{display:inline-block;text-indent:-99999rem;width:24px;height:24px;position:relative;text-align:center;transition:opacity .3s ease;background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.png?1696348963);background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.svg?1696348963), none;background-size:212px 261px;background-repeat:no-repeat;}
.menu-social-container a[href*="facebook"]{background-position:0 -210px;}
.menu-social-container a[href*="instagram"]{background-position:-24px -210px;}
.menu-social-container a[href*="linkedin"]{background-position:-48px -210px;}
.menu-social-container a[href*="twitter"]{background-position:-72px -210px;}
.menu-social-container a[href*="drupal"]{background-position:-6px -236px;}
.menu-social-container a[href*="github"]{background-position:-30px -236px;}
.menu-social-container a[href*="laravel"]{background-position:-53px -236px;}
.menu-social-container a[href*="wordpress"]{background-position:-78px -236px;}
.menu-social-container a[href*="react"]{background-position:-101px -236px;}
.menu-social-container a[href*="threads"]{background-position:-126px -236px;}
.menu-social-container a:hover{opacity:0.8;}
body #hubspot-messages-iframe-container{z-index:99 !important;}
.block-title{font-weight:500;}
.wp-block-uagb-table-of-contents{margin-bottom:3.75em;}
p + .wp-block-uagb-table-of-contents{margin-top:3.75em;}
.uagb-toc__wrap{margin:0;border:none !important;}
.uagb-toc__title-wrap{margin-bottom:0.9375em;}
.uagb-toc__title{color:#202226;}
.uagb-toc__list-wrap li a{padding-bottom:0 !important;border:none !important;color:#202226 !important;}
.uagb-toc__list-wrap li a:hover, .uagb-toc__list-wrap li a:focus{color:#4f545d !important;}
.uagb-toc__list{margin-top:0;}
.benefits-shortcode{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:start;align-items:start;-webkit-justify-content:center;justify-content:center;}
.benefit-shortcode{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin-bottom:40px;}
.benefit-shortcode .inner{padding:1.875em 20px;}
.benefit-shortcode .image, .benefit-shortcode .svg{display:inline-block;position:relative;width:48px;height:48px;border-radius:100%;border:8px solid;margin-bottom:15px;}
.benefit-shortcode .image > img, .benefit-shortcode .image > svg, .benefit-shortcode .svg > img, .benefit-shortcode .svg > svg{display:block;width:24px;height:24px;object-fit:contain;position:absolute;top:12px;left:12px;}
.benefit-shortcode:not(.has-color) .image,
.benefit-shortcode:not(.has-color) .svg{background-color:#dedede;border-color:#eeeeef;}
.benefit-shortcode p, .benefit-shortcode h2, .benefit-shortcode h3, .benefit-shortcode h4, .benefit-shortcode h5, .benefit-shortcode h6{margin-bottom:15px;}
.benefit-shortcode p:last-child, .benefit-shortcode h2:last-child, .benefit-shortcode h3:last-child, .benefit-shortcode h4:last-child, .benefit-shortcode h5:last-child, .benefit-shortcode h6:last-child{margin-bottom:0;}
.benefit-shortcode h2, .benefit-shortcode h3, .benefit-shortcode h4, .benefit-shortcode h5, .benefit-shortcode h6{text-wrap:balance;}
.benefit-shortcode p{font-size:0.9375em;line-height:1.6em;}
.benefit-shortcode.shadow .inner{box-shadow:0 0 10px 3px rgba(0, 0, 0, 0.1);background-color:white;}
.benefit-shortcode--align-centre, .benefit-shortcode--align-center{text-align:center;}
.benefit-shortcode--align-left{text-align:left;}
.benefit-shortcode--align-right{text-align:right;}
.benefit-shortcode--align-justify{text-align:justify;}
@media only screen and (min-width: 768px) {
.benefit-shortcode{-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;}
.benefit-shortcode .inner{padding:1.875em 60px;}
}
.benefit-intro-shortcode{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;margin-bottom:40px;}
.benefit-intro-shortcode .inner{max-width:800px;margin:0 auto;}
.benefit-intro-shortcode p, .benefit-intro-shortcode h2, .benefit-intro-shortcode h3, .benefit-intro-shortcode h4, .benefit-intro-shortcode h5, .benefit-intro-shortcode h6{margin-bottom:7.5px;}
.benefit-intro-shortcode p:last-child, .benefit-intro-shortcode h2:last-child, .benefit-intro-shortcode h3:last-child, .benefit-intro-shortcode h4:last-child, .benefit-intro-shortcode h5:last-child, .benefit-intro-shortcode h6:last-child{margin-bottom:0;}
.testimonial{max-width:1210px;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-align-content:space-between;-ms-flex-line-pack:justify;align-content:space-between;margin:0 auto;}
.testimonial, .testimonial *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.testimonial__card{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1.875em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;text-align:center;padding:3.75em 2.5em;background-color:white;-moz-box-shadow:0 0 20px 0 rgba(32, 34, 38, 0.1);-webkit-box-shadow:0 0 20px 0 rgba(32, 34, 38, 0.1);box-shadow:0 0 20px 0 rgba(32, 34, 38, 0.1);border-radius:10px;}
.testimonial__image{display:block;margin:0 auto 0.9375em auto;width:7.5em;height:7.5em;}
.testimonial__image img{position:relative;z-index:1;width:100%;height:100% !important;border-radius:50%;object-fit:cover;margin:0;}
.testimonial__content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;margin-bottom:1.875em;}
.testimonial__content p{font-size:1em;line-height:1.5em;margin-bottom:0.9375em;font-weight:600;}
.testimonial__content p, .testimonial__content p strong{color:#202226;}
.testimonial__content p:last-child{margin-bottom:0;}
.testimonial__detail{margin-bottom:0;}
.testimonial__detail--stars{font-size:1.25em;line-height:1.5em;color:#ffb801;}
.testimonial__detail--author{font-size:1em;line-height:1.875em;font-weight:700;color:#202226;}
.testimonial__detail--role{font-size:0.8125em;line-height:1.15385em;}
@media only screen and (min-width: 768px) {
.testimonial__card{width:32%;}
}
.flex-center{display:flex;flex-wrap:wrap;justify-content:center;margin:1.875em -10px;}
.flex-center > *{display:block;margin:0.9375em 0;padding:0 10px;flex-shrink:0;max-width:100%;flex:0 0 auto;width:100%;text-align:center;border:none !important;}
@media only screen and (min-width: 768px) {
.flex-center > *{width:auto;}
}
.lottie-player{padding:1.25em;}
@media only screen and (min-width: 768px) {
.lottie-player{padding:2% 17%;}
}  .container .alignwide{margin-left:-20px;margin-right:-20px;width:auto;}
.container .alignfull{margin-left:calc( -100vw / 2 + 100% / 2 );margin-right:calc( -100vw / 2 + 100% / 2 );width:auto;max-width:100vw;}
.alignfull img{width:100vw;}
.wp-block-image{margin:3.75em 0;}
.updated-on{font-weight:500;}
a.avatar{margin-left:0;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;display:inline-block;overflow:hidden;}
a.avatar img{-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;margin-left:0;display:block;float:none;}
.blog #main{padding:5.625em 0;color:inherit;}
@media only screen and (max-width: 767px) {
.blog #main{padding:2.8125em 0;}
}
.type-post{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;max-width:880px;margin-left:auto;margin-right:auto;}
@media only screen and (max-width: 767px) {
.type-post{padding:0;}
}
.type-post{position:relative;margin-bottom:1.875em;}
.type-post .entry-header{position:absolute;left:0;top:0;z-index:1;}
.type-post .entry-title{padding:0.625em 50px 0 50px;margin:0;}
@media only screen and (max-width: 767px) {
.type-post .entry-title{padding:0.625em 0 0 0;}
}
.type-post .entry-meta{color:#8395AC;font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;font-weight:700;font-size:0.875em;line-height:2.14286em;margin-bottom:2.14286em;padding:0 50px 0 50px;}
.type-post .entry-meta a{color:#8395AC;}
.type-post .entry-content img{width:100%;height:auto !important;display:inline-block;margin-bottom:1.875em;}
.type-post .entry-content .excerpt{margin:0 50px;padding-bottom:1.875em;margin-bottom:1.875em;border-color:#ededed;border-bottom-width:0.125em;border-bottom-style:solid;padding-bottom:1.75em;}
.type-post .entry-footer{font-size:1em;line-height:1.875em;}
#header.band.light .type-post a{color:#fff;}
#header.band.light .type-post a:hover{color:rgba(255, 255, 255, 0.8);}
#header.band.light .type-post .entry-title a{font-weight:inherit;}
@media only screen and (max-width: 767px) {
.type-post .entry-header{display:none;}
.type-post .entry-title{padding:0.625em 0 0 0;}
.type-post .entry-meta{padding-left:0;padding-right:0;}
.type-post .entry-content .excerpt{margin:0;}
}
.type-post:last-child .entry-content .excerpt{border:none;padding-bottom:0;}
.single-post #header.band.light a{color:#fff;}
.single-post #header.band.light a:hover{color:rgba(255, 255, 255, 0.8);}
.single-post #main{padding-bottom:0;}
.single-post #main .container{padding-bottom:7.5em;}
@media only screen and (max-width: 767px) {
.single-post #main .container{padding-bottom:3.75em;}
}
.single-post .container .alignwide{margin-left:calc( 6px + -100vw / 2 + 100% / 2 );margin-right:calc( 6px + -100vw / 2 + 100% / 2 );width:auto;max-width:100vw;padding-left:20px;padding-right:20px;text-align:center;}
.single-post .container .alignwide img{max-width:1440px;}
.single-post p > img[class*="wp-image-"]{margin:1.875em 0;}
.paging-navigation{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;}
@media only screen and (max-width: 767px) {
.paging-navigation{padding:0;}
}
.paging-navigation .nav-links{zoom:1;}
.paging-navigation .nav-links:after{clear:both;}
.paging-navigation .nav-links:before, .paging-navigation .nav-links:after{content:'\0020';display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.paging-navigation .nav-previous, .paging-navigation .nav-next{width:50%;}
.paging-navigation .nav-previous{float:left;}
.paging-navigation .nav-next{text-align:right;float:right;}
.paging-navigation a{font-weight:bold;}
.paging-navigation .fa{vertical-align:middle;}
.post-navigation .nav-links, .services-navigation .nav-links{margin-bottom:-1px;overflow:hidden;}
.post-navigation .nav-links .nav-heading, .services-navigation .nav-links .nav-heading{padding:7.5em 0 5.625em 0;}
.post-navigation .nav-links .nav-heading h2, .post-navigation .nav-links .nav-heading p,
.services-navigation .nav-links .nav-heading h2, .services-navigation .nav-links .nav-heading p{text-align:center;}
.post-navigation .nav-links .nav-heading h2, .services-navigation .nav-links .nav-heading h2{margin-bottom:1.17188em;}
@media only screen and (max-width: 767px) {
.post-navigation .nav-links .nav-heading, .services-navigation .nav-links .nav-heading{padding:3.75em 0 1.875em 0;}
}
.post-navigation .nav-links a, .services-navigation .nav-links a{color:#fff;}
.post-navigation .nav-links .nav-previous, .post-navigation .nav-links .nav-next, .services-navigation .nav-links .nav-previous, .services-navigation .nav-links .nav-next{overflow:hidden;display:table;width:100%;height:100%;text-align:center;position:relative;min-height:300px;}
.post-navigation .nav-links .nav-previous a, .post-navigation .nav-links .nav-next a, .services-navigation .nav-links .nav-previous a, .services-navigation .nav-links .nav-next a{width:100%;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;padding:7.5em 2.5em;display:table-cell;vertical-align:middle;position:relative;z-index:1;font-size:1.5em;line-height:1.25em;font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif;font-weight:600;}
@media only screen and (max-width: 767px) {
.post-navigation .nav-links .nav-previous a, .post-navigation .nav-links .nav-next a, .services-navigation .nav-links .nav-previous a, .services-navigation .nav-links .nav-next a{padding:0.83333em;font-size:1.125em;line-height:1.66667em;}
}
.post-navigation .nav-links .nav-previous a span, .post-navigation .nav-links .nav-next a span, .services-navigation .nav-links .nav-previous a span, .services-navigation .nav-links .nav-next a span{display:none;}
.post-navigation .nav-links .nav-previous a .title-nav, .post-navigation .nav-links .nav-next a .title-nav, .services-navigation .nav-links .nav-previous a .title-nav, .services-navigation .nav-links .nav-next a .title-nav{display:block;}
.post-navigation .nav-links .nav-previous a .background, .post-navigation .nav-links .nav-next a .background, .services-navigation .nav-links .nav-previous a .background, .services-navigation .nav-links .nav-next a .background{-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-position:50% 50%;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
.post-navigation .nav-links .nav-previous a .background:after, .post-navigation .nav-links .nav-next a .background:after, .services-navigation .nav-links .nav-previous a .background:after, .services-navigation .nav-links .nav-next a .background:after{-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background-color:rgba(0, 0, 0, 0.15);}
.post-navigation .nav-links .nav-previous a:hover .background, .post-navigation .nav-links .nav-next a:hover .background, .services-navigation .nav-links .nav-previous a:hover .background, .services-navigation .nav-links .nav-next a:hover .background{-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);}
.post-navigation .nav-links .nav-previous a:hover .background:after, .post-navigation .nav-links .nav-next a:hover .background:after, .services-navigation .nav-links .nav-previous a:hover .background:after, .services-navigation .nav-links .nav-next a:hover .background:after{background-color:rgba(0, 0, 0, 0.3);}
@media only screen and (min-width: 768px) {
.post-navigation .nav-links.block-previous-next .nav-previous, .post-navigation .nav-links.block-previous-next .nav-next, .services-navigation .nav-links.block-previous-next .nav-previous, .services-navigation .nav-links.block-previous-next .nav-next{width:50%;float:left;}
.post-navigation .nav-links.block-previous-next .nav-previous, .services-navigation .nav-links.block-previous-next .nav-previous{width:50.1%;}
.post-navigation .nav-links.block-previous-next .nav-next, .services-navigation .nav-links.block-previous-next .nav-next{margin-left:-0.1%;float:right;}
}
.band.default + .services-navigation .nav-heading{padding:0 0 5.625em 0;}
@media only screen and (max-width: 767px) {
.band.default + .services-navigation .nav-heading{padding:0 0 1.875em 0;}
}
.blog-posts__row{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin-right:-1.25em;margin-left:-1.25em;}
.blog-posts__column{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;min-height:1px;padding-right:1.25em;padding-left:1.25em;margin-bottom:1.875em;}
.blog-posts__intro{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -1.25em 1.875em -1.25em;}
.blog-posts__intro h2, .blog-posts__intro a{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:relative;min-height:1px;padding-right:20px;padding-left:20px;-webkit-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;margin-bottom:0;}
.blog-posts__intro a{margin-left:auto;}
@media only screen and (min-width: 768px) {
.blog-posts__column{-webkit-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%;margin-bottom:0;}
.blog-posts__column--margin{margin-bottom:3.75em;}
}
.blog-teaser__image{width:100%;height:0;padding-bottom:66.66667%;margin-bottom:1.40625em;position:relative;background-color:#f9f9f9;overflow:hidden;-moz-transition:background-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:background-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:background-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background-color 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
.blog-teaser__img{display:block;width:100%;height:100% !important;position:absolute;left:0;top:0;object-fit:cover;-moz-transition:-moz-transform 0.5s !important 0s;-o-transition:-o-transform 0.5s !important 0s;-webkit-transition:-webkit-transform 0.5s !important;-webkit-transition-delay:0s;transition:transform 0.5s !important 0s;}
.blog-teaser__meta{margin-bottom:1.40625em;position:relative;padding-left:4.96875em;min-height:4.03125em;}
.blog-teaser__avatar{display:block;width:4.03125em;height:4.03125em;border-radius:100%;position:absolute;left:0;top:0;}
.blog-teaser__avatar img{display:block;border-radius:100%;}
.blog-teaser__name{display:block;font-size:1.125em;line-height:1.25em;padding-top:0.75em;font-weight:600;color:#202226;}
.light .blog-teaser__name{color:white;}
.blog-teaser__length{display:block;font-size:1em;line-height:1.40625em;color:#C5C5C5;}
.light .blog-teaser__length{color:rgba(255, 255, 255, 0.8);}
.blog-teaser__title{font-size:1.3125em;line-height:1.42857em;font-weight:600;margin-bottom:1.07143em;}
.blog-teaser__excerpt{color:#7B899E;}
.light .blog-teaser__excerpt{color:rgba(255, 255, 255, 0.8);}
.blog-teaser__link{display:block;}
.blog-teaser__link:hover .blog-teaser__image, .blog-teaser__link:focus .blog-teaser__image{background-color:#e0e0e0;}
.blog-teaser__link:hover .blog-teaser__img, .blog-teaser__link:focus .blog-teaser__img{-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);}
.author #header .header-title{padding-top:7.5em;max-width:48em;}
.author #header .header-title img{margin:0;-moz-border-radius:100%;-webkit-border-radius:100%;border-radius:100%;}
.author #header .user-info{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;width:100%;margin-right:-0.3125em;margin-left:-0.3125em;}
.author #header .user-info, .author #header .user-info *{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.author #header .user-info__avatar{-webkit-flex:0 0 51px;flex:0 0 51px;max-width:4.4375em;padding:1.1875em 0.3125em;}
.author #header .user-info__social{-webkit-flex:0 0 calc(100% - 51px);flex:0 0 calc(100% - 51px);max-width:calc(100% - 51px);margin:0;padding:0 0.3125em;}
.author #header .user-info__bio{-webkit-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding:0 0.3125em;}
.author #main{padding:5.625em 0;}
.author #main .copy-width{padding-bottom:1.875em;margin-bottom:1.875em;border-color:#ededed;border-bottom-width:0.125em;border-bottom-style:solid;padding-bottom:1.75em;}
@media only screen and (min-width: 768px) {
.author #header .user-info{margin-right:-0.9375em;margin-left:-0.9375em;}
.author #header .user-info__avatar{-webkit-flex:0 0 109px;flex:0 0 109px;max-width:6.8125em;padding:0 0.9375em;margin-bottom:1.875em;}
.author #header .user-info__social{-webkit-flex:0 0 calc(100% - 109px);flex:0 0 calc(100% - 109px);max-width:calc(100% - 109px);margin:0 0 1.875em 0;padding:0 0.9375em;}
.author #header .user-info__bio{padding:0 0.9375em;}
}  .project-list{width:100%;overflow:hidden;}
.project-title.brand{position:absolute !important;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);overflow:hidden;height:0;margin:0;}
.project-title-image{margin-bottom:1.875em;}
a.project-url{overflow:hidden;line-height:inherit;}
a.project-url:hover{background:none !important;-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;}
a.project-url i, a.project-url i:before{-moz-transition:none;-o-transition:none;-webkit-transition:none;transition:none;font-size:1.0625em;line-height:1.76471em;vertical-align:middle;margin-left:2px;}
.projects.archive{overflow:hidden;width:100%;color:#fff;background-color:#fff;}
.projects.archive a{color:#fff;}
.projects.archive .featured-project, .projects.archive .project{-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-webkit-transform:translateZ(0px);transform:translateZ(0px);}
.projects.archive .featured-project.darken, .projects.archive .project.darken{position:relative;}
.projects.archive .featured-project.darken:after, .projects.archive .project.darken:after{top:0;left:0;content:'';position:absolute;display:block;width:100%;height:100%;background-color:#000;z-index:1;-moz-transition:opacity 0.8s;-o-transition:opacity 0.8s;-webkit-transition:opacity 0.8s;transition:opacity 0.8s;opacity:.4;-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-webkit-transform:translateZ(0px);transform:translateZ(0px);}
.projects.archive .featured-project.darken:hover:after, .projects.archive .project.darken:hover:after{opacity:.6;}
.projects.archive .featured-project.darken:after{opacity:.3;}
.projects.archive .featured-project.darken:hover:after{opacity:.3;}
.projects.archive .featured-project{float:left;padding-top:7.5em;-moz-background-size:cover !important;-o-background-size:cover !important;-webkit-background-size:cover !important;background-size:cover !important;background-position:50% 50%;width:100%;height:auto;}
.projects.archive .featured-project a{display:block;width:100%;float:left;min-height:500px;position:relative;z-index:2;}
@media only screen and (max-width: 767px) {
.projects.archive .featured-project a{min-height:0;}
}
.projects.archive .featured-project .content{position:relative;margin:0 auto;padding:0 20px;width:100%;max-width:1480px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.projects.archive .featured-project .content:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
@supports (padding: max(0px)) {
@media screen and (orientation: landscape) {
.projects.archive .featured-project .content{padding-left:max(20px, env(safe-area-inset-right));padding-right:max(20px, env(safe-area-inset-right));}
}
}
.projects.archive .featured-project .inner{margin:auto 20px;max-width:680px;padding-top:18.75em;padding-bottom:3.75em;position:relative;}
@media only screen and (max-width: 767px) {
.projects.archive .featured-project .inner{margin:auto 0 3.75em 0;padding:3.75em 0 4.6875em 0;}
}
.projects.archive .featured-project h2{overflow:hidden;}
.projects.archive .featured-project h2 a{padding-right:53px;min-height:33px;float:left;position:relative;}
.projects.archive .featured-project h2 + .client{display:block;margin-top:-0.9375em;}
@media only screen and (max-width: 767px) {
.projects.archive .featured-project h2{margin-bottom:0;}
.projects.archive .featured-project h2 a{padding-top:0.20455em;padding-bottom:1.15909em;}
.projects.archive .featured-project h2 + .client{margin-top:0.46875em;}
}
.projects.archive .featured-project h2, .projects.archive .featured-project h2 a{color:#fff;}
.projects.archive .featured-project p{margin-bottom:0;}
.projects.archive .featured-project .view-more{font-weight:600;padding-right:39px;position:relative;display:inline-block;}
.projects.archive .featured-project .view-more:after{content:'';display:block;height:9px;background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.png?1696348963);background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.svg?1696348963), none;background-size:212px 261px;background-position:bottom right;background-repeat:no-repeat;position:absolute;top:10.5px;-moz-transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);opacity:0;right:29px;width:0px;}
.projects.archive .featured-project .view-more:hover:after{opacity:1;right:0;width:29px;}
.projects.archive .featured-project a:hover .view-more{bottom:0;}
.projects.archive .featured-project img.compat-object-fit{object-position:0 0;}
.projects.archive .project{float:left;position:relative;overflow:hidden;z-index:0;width:25%;height:0;padding-bottom:20%;-moz-transition:background 0.7s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:background 0.7s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:background 0.7s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background 0.7s cubic-bezier(0.215, 0.61, 0.355, 1);}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.projects.archive .project{width:50%;padding-bottom:40%;}
}
@media only screen and (max-width: 767px) {
.projects.archive .project{width:50%;padding-bottom:40%;}
}
@media only screen and (max-width: 479px) {
.projects.archive .project{width:100%;padding-bottom:60%;}
}
.projects.archive .project .brand, .projects.archive .project .title, .projects.archive .project .background{display:block;position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;width:100%;height:100%;top:0;left:0;z-index:2;-moz-transition:top 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:top 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:top 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
.projects.archive .project .background{z-index:0;-moz-background-size:cover !important;-o-background-size:cover !important;-webkit-background-size:cover !important;background-size:cover !important;background-position:50% 50%;-moz-transition:-moz-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
.projects.archive .project .content{display:table;text-align:center;width:100%;height:100%;}
.projects.archive .project .inner{display:table-cell;vertical-align:middle;padding:1.875em;}
.projects.archive .project .brand{top:0;}
.projects.archive .project .brand-client{display:block;margin-top:0.46875em;}
.projects.archive .project .title{top:100%;}
.projects.archive .project .title .inner{position:relative;}
.projects.archive .project .title .inner h3{color:#fff;margin-bottom:0.625em;}
@media only screen and (max-width: 767px) {
.projects.archive .project .title .inner h3{margin-bottom:0.83333em;}
}
.projects.archive .project .title .inner p:last-child{margin-bottom:0;}
.projects.archive .project .title .inner .view-more{font-weight:600;padding-right:0;position:relative;display:inline-block;}
.projects.archive .project .title .inner .view-more:after{content:'';display:block;height:9px;background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.png?1696348963);background-image:url(//www.lightflows.co.uk/wp-content/themes/lightflows/assets/images/sprite.svg?1696348963), none;background-size:212px 261px;background-position:bottom right;background-repeat:no-repeat;position:absolute;top:10.5px;-moz-transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:width 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), right 0.5s cubic-bezier(0.215, 0.61, 0.355, 1), opacity 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s;opacity:0;right:-10px;width:0px;}
.projects.archive .project:hover .brand{top:-100%;}
.projects.archive .project:hover .title{top:0;}
.projects.archive .project:hover .title .inner .view-more:after{opacity:1;right:-39px;width:29px;}
.projects.archive .project:hover .background{-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);}
.projects.archive .project h3{font-weight:500 !important;}
.projects.archive .project > p{display:none;margin-bottom:0;}
.projects_carousel{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;}
@media only screen and (min-width: 768px) {
.projects_carousel{margin:0 0 1.875em 0;}
}
.projects_carousel__inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
@media only screen and (min-width: 1480px) {
.projects_carousel__inner{width:100vw;max-width:100vw;margin-left:calc((100vw - 1480px)/-2);}
}
.projects_carousel__container{padding:0;position:relative;}
.projects_carousel__intro{position:relative;z-index:2;}
.projects_carousel__intro .eyebrow{margin-top:0;}
@media only screen and (min-width: 768px) {
.projects_carousel__intro{width:20.83333%;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.projects_carousel__intro{width:100%;}
}
@media only screen and (min-width: 1480px) {
.projects_carousel__intro{padding-right:2.5em;}
}
.projects_carousel__paragraph{display:none;}
@media only screen and (min-width: 768px) {
.projects_carousel__paragraph{display:block;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.projects_carousel__paragraph{display:none;}
}
.projects_carousel__more{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.projects_carousel__more--top{display:none;}
.projects_carousel__more--bottom{display:inline-block;}
@media only screen and (min-width: 768px) {
.projects_carousel__more--top{display:inline-block;}
.projects_carousel__more--bottom{display:inline-block;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.projects_carousel__more--top{display:none;}
}
.projects_carousel__slider{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:1.875em;padding-right:50px !important;}
.projects_carousel__slider:before, .projects_carousel__slider:after{content:'';display:block;width:6250em;height:102%;position:absolute;top:-1%;z-index:1;}
.projects_carousel__slider:before{background-color:#f8fafa;right:100%;}
.light .projects_carousel__slider:before{background-color:#202226;}
.projects_carousel__slider:after{left:100%;}
@media only screen and (min-width: 768px) {
.projects_carousel__slider{width:79.16667%;margin-bottom:0em;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.projects_carousel__slider{width:100%;margin-bottom:3.75em;}
}
@media only screen and (min-width: 1620px) {
.projects_carousel__slider{padding-right:0 !important;}
}
.projects_carousel__slide{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding-right:1.40625em;}
.projects_carousel__slide.slick-active + .slick-slide:not(.slick-active){-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}
.projects_carousel__slide.slick-active + .slick-slide:not(.slick-active), .projects_carousel__slide.slick-active + .slick-slide:not(.slick-active) + .slick-slide{opacity:0.3;}
.projects_carousel .slick-list{overflow:visible;}
.projects_carousel .slick-prev, .projects_carousel .slick-next{z-index:2;}
.projects_carousel .slick-prev{display:none !important;}
.projects_carousel .slick-next{right:0;}
@media only screen and (min-width: 1620px) {
.projects_carousel .slick-next{right:-50px;}
}
.projects_carousel__outro{margin-bottom:1.875em;}
@media only screen and (min-width: 768px) {
.projects_carousel__outro{display:none;}
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
.projects_carousel__outro{display:block;}
}
.project-teaser{opacity:0.3;position:relative;overflow:hidden;z-index:0;width:100%;height:0;padding-bottom:150%;-moz-transition:background 0.7s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:background 0.7s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:background 0.7s cubic-bezier(0.215, 0.61, 0.355, 1);transition:background 0.7s cubic-bezier(0.215, 0.61, 0.355, 1);}
.project-teaser__title, .project-teaser__background{display:block;position:absolute;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;width:100%;height:100%;top:0;left:0;z-index:2;-moz-transition:top 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:top 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:top 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:top 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
.project-teaser__background{z-index:0;-moz-background-size:cover !important;-o-background-size:cover !important;-webkit-background-size:cover !important;background-size:cover !important;background-position:50% 50%;-moz-transition:-moz-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-o-transition:-o-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);transition:transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1);}
.project-teaser__title{top:-100%;padding:1.25em;}
.project-teaser__name, .project-teaser h3{font-size:1.125em;line-height:1.66667em;font-weight:600;margin-bottom:0;color:white;}
.project-teaser__types{font-size:0.875em;line-height:2.14286em;padding:0;margin:0;}
.project-teaser__type{padding:0;margin:0;list-style:none;display:inline-block;font-weight:normal;opacity:0.75;}
.project-teaser__type + li:before{content:'|';display:inline-block;margin:0 5px;}
.project-teaser.animated .project-teaser__title{top:0;}
.project-teaser.darken:after{top:0;left:0;content:'';position:absolute;display:block;width:100%;height:100%;background-color:#000;z-index:1;-moz-transition:opacity 0.8s;-o-transition:opacity 0.8s;-webkit-transition:opacity 0.8s;transition:opacity 0.8s;opacity:.2;-moz-transform:translateZ(0px);-ms-transform:translateZ(0px);-webkit-transform:translateZ(0px);transform:translateZ(0px);}
.project-teaser.darken:hover:after{opacity:.4;}
.project-teaser:hover .project-teaser__background{-moz-transform:scale(1.2, 1.2);-ms-transform:scale(1.2, 1.2);-webkit-transform:scale(1.2, 1.2);transform:scale(1.2, 1.2);}
@media only screen and (min-width: 768px) {
.project-teaser__title{padding:2.5em;}
}
.single-landing_pages #main{padding:0 !important;}
.single-landing_pages .cs-details{float:right;}
@media only screen and (max-width: 700px) {
.single-landing_pages .cs-details{margin-top:18px;width:100%;text-align:left;}
}
.single-landing_pages .cs-details .telephone{margin-right:30px;}
.single-landing_pages .cs-details .start-project{padding:2.1666666667em;border-top-style:solid;border-top-width:0.0833333333em;padding-top:0.6388888889em;border-bottom-style:solid;border-bottom-width:0.0833333333em;padding-bottom:0.6388888889em;border:1px solid white;font-size:14px;font-weight:bold;}
.single-landing_pages .flex-container{display:flex;flex-wrap:wrap;align-content:center;height:100%;align-items:center;justify-content:center;}
.single-landing_pages .flex-container .halfs{flex-basis:35%;}
.single-landing_pages .flex-container .halfs input, .single-landing_pages .flex-container .halfs textarea{border:none;}
.single-landing_pages .flex-container .halfs h1, .single-landing_pages .flex-container .halfs .h1{font-family:"neue-haas-grotesk-display", Arial, sans-serif;font-weight:600 !important;text-transform:none !important;width:90%;}
@media only screen and (max-width: 798px) {
.single-landing_pages .flex-container .halfs{flex-basis:100%;}
}
.single-landing_pages .flex-container .halfs.right{flex-basis:40%;padding-left:10%;text-align:center;}
@media only screen and (max-width: 798px) {
.single-landing_pages .flex-container .halfs.right{flex-basis:60%;padding-left:0;}
}
.single-landing_pages .flex-container .halfs.right img{margin-bottom:-30px;position:relative;z-index:1;}
.single-landing_pages .flex-container .halfs p, .single-landing_pages .flex-container .halfs .lead{font-size:16px;line-height:26px;color:white;}
.single-landing_pages #header{background-size:cover;background-color:#7b8291;}
.single-landing_pages #header .navigation{position:relative;margin-bottom:80px;}
.single-landing_pages #header h1, .single-landing_pages #header .h1{font-size:32px;font-weight:500;line-height:40px;}
.single-landing_pages .text-area-section{margin-top:100px;margin-bottom:100px;}
.single-landing_pages .text-area-section h1, .single-landing_pages .text-area-section h2, .single-landing_pages .text-area-section h3, .single-landing_pages .text-area-section h4, .single-landing_pages .text-area-section h5, .single-landing_pages .text-area-section h6{font-family:"neue-haas-grotesk-display", Arial, sans-serif;font-weight:600 !important;text-transform:none !important;}
.single-landing_pages .text-area-section .column{max-width:50%;margin-left:25%;text-align:center !important;}
.single-landing_pages .text-area-section .column p{color:#636A74 !important;}
@media only screen and (max-width: 800px) {
.single-landing_pages .text-area-section .column{max-width:80%;margin-left:10% !important;text-align:center !important;}
}
@media only screen and (max-width: 500px) {
.single-landing_pages .text-area-section .column{max-width:100%;margin-left:0 !important;}
}
.single-landing_pages .cs-full-width{padding-top:35px;padding-bottom:35px;}
.single-landing_pages .cs-full-width .featured-image{flex-basis:40%;}
.single-landing_pages .cs-full-width .case-study-container{display:flex;flex-wrap:wrap;align-content:center;height:100%;align-items:center;justify-content:center;}
@media only screen and (max-width: 600px) {
.single-landing_pages .cs-full-width .case-study-container{display:inherit;}
}
.single-landing_pages .cs-full-width .case-study-content{flex-basis:55%;}
.single-landing_pages .cs-full-width .case-study-content .client-logo img{max-height:90px;}
.single-landing_pages .cs-full-width .case-study-content.left{order:1;padding-right:5%;}
.single-landing_pages .cs-full-width .case-study-content.right{padding-left:5%;}
.single-landing_pages .cs-full-width .case-study-content span{color:white;font-size:16px;font-style:italic;font-weight:600;line-height:26px;}
.single-landing_pages .cs-full-width .case-study-content .client-logo{margin-top:13px;margin-bottom:30px;}
.single-landing_pages .cs-full-width .case-study-content h4{font-size:16px;color:white;font-style:italic;font-weight:600;line-height:26px;font-family:"neue-haas-grotesk-display", Arial, sans-serif;text-transform:none;}
.single-landing_pages .cs-full-width .case-study-content h5{font-size:16px;font-style:italic;color:white;text-transform:none;font-family:"neue-haas-grotesk-display", Arial, sans-serif;margin-bottom:15px;}
.single-landing_pages .cs-full-width .case-study-content p{font-size:16px;line-height:26px;color:white;}
.single-landing_pages .cs-full-width .case-study-content .platforms{font-size:16px;line-height:26px;color:white;}
@media only screen and (max-width: 600px) {
.single-landing_pages .cs-full-width .case-study-content .platforms{margin-bottom:30px;}
}
.single-landing_pages .cs-full-width .case-study-content .platforms .platform-icons{margin-top:15px;}
.single-landing_pages .cs-full-width .case-study-content .platforms .platform-icons img{max-width:24px;padding-top:3px;}
.single-landing_pages .cs-full-width .case-study-content .platforms .platform-icons img.apple{max-width:30px !important;padding:0 !important;}
.case-study-section div{background-size:cover;background-position:center;}
.center-shortcode .lead{font-size:16px;line-height:26px;text-align:center;color:#636A74;}
input::-webkit-input-placeholder{line-height:normal !important;}
.case-study-2023 .project-title-image{max-width:178px;}
.case-study-2023 th, .case-study-2023 td, .case-study-2023 thead th, .case-study-2023 thead td, .case-study-2023 tbody th, .case-study-2023 tbody td{padding:7.5px 20px;border:none;}
.case-study-2023 th:first-child, .case-study-2023 td:first-child{padding-left:0;}
.case-study-2023 th:last-child, .case-study-2023 td:last-child{padding-right:0;}
.case-study-2023 th, .case-study-2023 td{font-weight:500;}
.case-study-2023 th{color:#B9C1CE;}
.case-study-2023 thead{background-color:transparent;}
.case-study-2023 blockquote{padding:53px 0 0 0;position:relative;}
.case-study-2023 blockquote:before{content:'';display:block;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 64 65"><g fill="%23000"><path d="M26 31.729H4.011C4.278 18.89 9.712 9.65 19.382 5.653a1 1 0 0 0-.764-1.85C7.901 8.237 2 18.509 2 32.73v26a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2v-25a2 2 0 0 0-2-2ZM60 31.729H38.011C38.278 18.89 43.712 9.65 53.382 5.653a1 1 0 0 0-.764-1.85C41.901 8.236 36 18.508 36 32.729v26a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2v-25a1.999 1.999 0 0 0-2-2Z"/></g></svg>');background-size:32px 32.5px;background-repeat:no-repeat;width:32px;height:33px;position:absolute;top:0;left:0;}
.case-study-2023 blockquote p{font-weight:600;}
.case-study-2023 blockquote p:before, .case-study-2023 blockquote p:after{content:none;}
.case-study-2023 .band.light blockquote:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 64 65"><g fill="%23fff"><path d="M26 31.729H4.011C4.278 18.89 9.712 9.65 19.382 5.653a1 1 0 0 0-.764-1.85C7.901 8.237 2 18.509 2 32.73v26a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2v-25a2 2 0 0 0-2-2ZM60 31.729H38.011C38.278 18.89 43.712 9.65 53.382 5.653a1 1 0 0 0-.764-1.85C41.901 8.236 36 18.508 36 32.729v26a2 2 0 0 0 2 2h22a2 2 0 0 0 2-2v-25a1.999 1.999 0 0 0-2-2Z"/></g></svg>');background-size:32px 32.5px;background-repeat:no-repeat;}
.case-study-2023 .blockquote{margin-left:auto;margin-right:auto;max-width:1100px;}
.case-study-2023 .blockquote .author, .case-study-2023 .blockquote .role{font-weight:500;}
.case-study-2023 .blockquote .author{font-size:18px;line-height:26px;margin-bottom:0;}
.case-study-2023 .blockquote .author:before{content:'—';}
.case-study-2023 .blockquote .role{font-size:16px;line-height:24px;}
@media only screen and (min-width: 768px) {
.case-study-2023 blockquote{padding:84px 0 0 0;}
.case-study-2023 blockquote:before{background-size:64px 65px;width:64px;height:65px;}
.case-study-2023 blockquote p{font-size:46px !important;line-height:54px !important;letter-spacing:0.46px;}
}
@media only screen and (min-width: 960px) {
.case-study-2023 .container{max-width:1650px;padding-left:25px;padding-right:25px;}
.case-study-2023 .row{margin-left:-25px;margin-right:-25px;}
.case-study-2023 .column{padding-left:25px;padding-right:25px;}
.case-study-2023 .project-title-image{max-width:267px;}
.case-study-2023 .lightflows_project p, .case-study-2023 .lightflows_project table{font-size:22px;line-height:36px;}
.case-study-2023 .lightflows_project h2.large, .case-study-2023 .lightflows_project .h2.large{font-size:60px;line-height:71px;}
.case-study-2023 .lightflows_project h2, .case-study-2023 .lightflows_project h3.large,
.case-study-2023 .lightflows_project .h3.large{font-size:46px;line-height:54px;}
.case-study-2023 .lightflows_project p, .case-study-2023 .lightflows_project h2.large,
.case-study-2023 .lightflows_project .h2.large, .case-study-2023 .lightflows_project h2, .case-study-2023 .lightflows_project h3.large,
.case-study-2023 .lightflows_project .h3.large{margin:0 0 36px 0;}
.case-study-2023 .lightflows_project .gap.x1{height:50px;}
.case-study-2023 .lightflows_project .gap.x2{height:100px;}
.case-study-2023 .lightflows_project .gap.x3{height:150px;}
.case-study-2023 blockquote{padding:0 100px;}
.case-study-2023 .blockquote .author, .case-study-2023 .blockquote .role{padding-left:100px;}
}  .ss-wrapper{margin-bottom:0;}
.ss-wrapper .ss-posts{margin-right:0;}
.ss-wrapper .ss-post-inner{margin:0;border:none;}
.ss-wrapper .ss-post-media .ss-post-social-icon{display:none;}
#popmake-overlay{background-color:rgba(0, 0, 0, 0.95) !important;}
.popmake-content{max-width:820px;margin:0 auto !important;}
.popmake-content, .popmake-content p{color:#b6b6b6 !important;}
.popmake-content p{font-size:14px;line-height:22.5px;margin-bottom:7.5px;}
@media only screen and (min-width: 768px) {
.popmake-content p{font-size:1em;line-height:1.875em;}
}
.popmake{padding:20px !important;background:none !important;top:0 !important;left:0 !important;width:100% !important;height:100dvh !important;overflow-x:scroll !important;-webkit-overflow-scrolling:touch !important;}
.logged-in .popmake{margin-top:46px;}
.popmake .popmake-close{display:block;top:20px !important;right:20px !important;padding:0 !important;width:30px !important;height:39px !important;background:none !important;border:none !important;text-indent:-99999px !important;}
.popmake .popmake-close:before, .popmake .popmake-close:after{background-color:#fff;content:'';display:block;width:30px;height:2px;position:absolute;top:50%;-moz-transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);-o-transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);-webkit-transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);transition:all 300ms cubic-bezier(0.48, 0.05, 0.18, 0.98);}
.popmake .popmake-close:before{-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.popmake .popmake-close:after{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.popmake .popmake-title{color:#fff !important;font-family:"neue-haas-grotesk-display", Arial, sans-serif, Arial, sans-serif !important;font-weight:700 !important;vertical-align:top !important;text-align:center !important;font-size:24px !important;line-height:1.5625em !important;margin-bottom:0.3125em;padding:0 35px;}
.popmake input, .popmake textarea{background:none;color:#b6b6b6 !important;border-color:#b6b6b6 !important;}
.popmake input.vfb-error, .popmake textarea.vfb-error{color:#C00 !important;border-color:#C00 !important;}
.popmake input:focus, .popmake textarea:focus{color:#fff !important;border-color:#fff !important;}
.popmake input:focus.vfb-error, .popmake textarea:focus.vfb-error{border-color:#C00 !important;}
.popmake .gform_ajax_spinner{display:none !important;}
.popmake .gform_fields li{margin-bottom:0.46875em !important;}
.popmake .gform_wrapper{margin-top:0;}
.popmake .gform_wrapper textarea{height:60px !important;}
.popmake .gform_wrapper input[type="text"],
.popmake .gform_wrapper input[type="search"],
.popmake .gform_wrapper input[type="password"],
.popmake .gform_wrapper input[type="email"],
.popmake .gform_wrapper input[type="url"],
.popmake .gform_wrapper input[type="tel"],
.popmake .gform_wrapper textarea{font-size:16px !important;line-height:30px !important;padding:0 !important;background:transparent;border-color:#fff;color:#fff;}
@media (hover: none) {
.popmake .gform_wrapper input[type="text"],
.popmake .gform_wrapper input[type="search"],
.popmake .gform_wrapper input[type="password"],
.popmake .gform_wrapper input[type="email"],
.popmake .gform_wrapper input[type="url"],
.popmake .gform_wrapper input[type="tel"],
.popmake .gform_wrapper textarea{font-size:16px !important;line-height:30px !important;}
}
.popmake .gform_wrapper input[type="text"].placeholder,
.popmake .gform_wrapper input[type="search"].placeholder,
.popmake .gform_wrapper input[type="password"].placeholder,
.popmake .gform_wrapper input[type="email"].placeholder,
.popmake .gform_wrapper input[type="url"].placeholder,
.popmake .gform_wrapper input[type="tel"].placeholder,
.popmake .gform_wrapper textarea.placeholder{font-weight:400 !important;font-size:16px !important;line-height:30px !important;color:rgba(255, 255, 255, 0.8) !important;}
.popmake .gform_wrapper input[type="text"]:-moz-placeholder,
.popmake .gform_wrapper input[type="search"]:-moz-placeholder,
.popmake .gform_wrapper input[type="password"]:-moz-placeholder,
.popmake .gform_wrapper input[type="email"]:-moz-placeholder,
.popmake .gform_wrapper input[type="url"]:-moz-placeholder,
.popmake .gform_wrapper input[type="tel"]:-moz-placeholder,
.popmake .gform_wrapper textarea:-moz-placeholder{font-weight:400 !important;font-size:16px !important;line-height:30px !important;color:rgba(255, 255, 255, 0.8) !important;}
.popmake .gform_wrapper input[type="text"]::-moz-placeholder,
.popmake .gform_wrapper input[type="search"]::-moz-placeholder,
.popmake .gform_wrapper input[type="password"]::-moz-placeholder,
.popmake .gform_wrapper input[type="email"]::-moz-placeholder,
.popmake .gform_wrapper input[type="url"]::-moz-placeholder,
.popmake .gform_wrapper input[type="tel"]::-moz-placeholder,
.popmake .gform_wrapper textarea::-moz-placeholder{font-weight:400 !important;font-size:16px !important;line-height:30px !important;color:rgba(255, 255, 255, 0.8) !important;}
.popmake .gform_wrapper input[type="text"]:-ms-input-placeholder,
.popmake .gform_wrapper input[type="search"]:-ms-input-placeholder,
.popmake .gform_wrapper input[type="password"]:-ms-input-placeholder,
.popmake .gform_wrapper input[type="email"]:-ms-input-placeholder,
.popmake .gform_wrapper input[type="url"]:-ms-input-placeholder,
.popmake .gform_wrapper input[type="tel"]:-ms-input-placeholder,
.popmake .gform_wrapper textarea:-ms-input-placeholder{font-weight:400 !important;font-size:16px !important;line-height:30px !important;color:rgba(255, 255, 255, 0.8) !important;}
.popmake .gform_wrapper input[type="text"]::-webkit-input-placeholder,
.popmake .gform_wrapper input[type="search"]::-webkit-input-placeholder,
.popmake .gform_wrapper input[type="password"]::-webkit-input-placeholder,
.popmake .gform_wrapper input[type="email"]::-webkit-input-placeholder,
.popmake .gform_wrapper input[type="url"]::-webkit-input-placeholder,
.popmake .gform_wrapper input[type="tel"]::-webkit-input-placeholder,
.popmake .gform_wrapper textarea::-webkit-input-placeholder{font-weight:400 !important;font-size:16px !important;line-height:30px !important;color:rgba(255, 255, 255, 0.8) !important;}
.popmake .gform_wrapper input[type="text"]::placeholder,
.popmake .gform_wrapper input[type="search"]::placeholder,
.popmake .gform_wrapper input[type="password"]::placeholder,
.popmake .gform_wrapper input[type="email"]::placeholder,
.popmake .gform_wrapper input[type="url"]::placeholder,
.popmake .gform_wrapper input[type="tel"]::placeholder,
.popmake .gform_wrapper textarea::placeholder{font-weight:400 !important;font-size:16px !important;line-height:30px !important;color:rgba(255, 255, 255, 0.8) !important;}
.popmake .gform_wrapper input[type="text"]:focus,
.popmake .gform_wrapper input[type="search"]:focus,
.popmake .gform_wrapper input[type="password"]:focus,
.popmake .gform_wrapper input[type="email"]:focus,
.popmake .gform_wrapper input[type="url"]:focus,
.popmake .gform_wrapper input[type="tel"]:focus,
.popmake .gform_wrapper textarea:focus{color:rgba(255, 255, 255, 0.8);background:transparent;border-color:rgba(255, 255, 255, 0.8);outline:none;}
.popmake .gform_wrapper .top_label .gfield_label{font-size:14px;}
.popmake .gform_wrapper .top_label .gfield_label + .ginput_container{margin-top:0 !important;}
.popmake .gform_wrapper .hidden_label .gfield_label + .ginput_container{margin-top:3px !important;}
.popmake .gform_wrapper .hidden_label .gfield_label + .ginput_recaptcha{margin-top:15px !important;}
.popmake .gform_footer{text-align:center;padding-top:6px !important;padding-bottom:0 !important;}
.popmake .gform_footer .gform_button{width:100% !important;border-top-width:0.0625em;border-top-style:solid;padding-top:0.40625em;border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:0.40625em;margin-bottom:0 !important;background:transparent !important;border-color:#fff !important;color:#fff !important;border-width:1px !important;}
.popmake .gform_footer .gform_button:hover, .popmake .gform_footer .gform_button:active{color:rgba(255, 255, 255, 0.8) !important;background:transparent !important;border-color:rgba(255, 255, 255, 0.8) !important;}
@media only screen and (min-width: 768px) {
.popmake{padding:5.625em 40px !important;}
.logged-in .popmake{margin-top:32px;}
.popmake .popmake-close{top:24px !important;right:40px !important;}
.popmake .popmake-title{font-size:58px !important;line-height:1.16379em !important;margin-bottom:0.90517em;padding:0;}
.popmake .gform_wrapper{margin-top:16px;}
.popmake .gform_wrapper textarea{height:160px !important;}
.popmake .gform_wrapper input[type="text"],
.popmake .gform_wrapper input[type="search"],
.popmake .gform_wrapper input[type="password"],
.popmake .gform_wrapper input[type="email"],
.popmake .gform_wrapper input[type="url"],
.popmake .gform_wrapper input[type="tel"],
.popmake .gform_wrapper textarea{font-size:22px !important;padding:14px !important;}
}
@media only screen and (min-width: 768px) and (hover: none) {
.popmake .gform_wrapper input[type="text"],
.popmake .gform_wrapper input[type="search"],
.popmake .gform_wrapper input[type="password"],
.popmake .gform_wrapper input[type="email"],
.popmake .gform_wrapper input[type="url"],
.popmake .gform_wrapper input[type="tel"],
.popmake .gform_wrapper textarea{font-size:16px !important;line-height:30px !important;}
}
@media only screen and (min-width: 768px) {
.popmake .gform_wrapper .top_label .gfield_label + .ginput_container{margin-top:5px !important;}
.popmake .gform_wrapper .hidden_label .gfield_label + .ginput_container{margin-top:8px !important;}
.popmake .gform_wrapper .hidden_label .gfield_label + .ginput_recaptcha{margin-top:30px !important;}
.popmake .gform_footer{padding-top:16px !important;}
.popmake .gform_footer .gform_button{width:auto !important;border-top-width:0.0625em;border-top-style:solid;padding-top:0.875em;border-bottom-width:0.0625em;border-bottom-style:solid;padding-bottom:0.875em;}
}
@media only screen and (min-width: 1440px) {
.popmake .popmake-close{right:50% !important;-moz-transform:translateX(700px);-ms-transform:translateX(700px);-webkit-transform:translateX(700px);transform:translateX(700px);}
}  .loop-job{margin:3.75em 0;}
.loop-job .job-teaser{padding:3.75em 0;border-top:1px solid #ddd;}
.loop-job .job-teaser-title{margin-bottom:17.5px;}
@media only screen and (max-width: 767px) {
.loop-job .job-teaser-title{margin-bottom:22.5px;}
}
.loop-job .job-teaser-title-link{display:inline-block;padding-bottom:5px;border-bottom:1px solid transparent;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.loop-job .job-teaser-title-link:hover, .loop-job .job-teaser-title-link:focus{-moz-transition:all 0.2s ease-out;-o-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;border-color:rgba(32, 34, 38, 0.175);}
@media only screen and (max-width: 767px) {
.loop-job .job-teaser-title-link{padding-bottom:3px;}
}  .accent-color--grey a[href*="tel:"]:not(.button), .accent-color--grey a[href*="tel:"]:not(.button):visited, .accent-color--grey a[href*="tel:"]:not(.button) strong{color:#C5C5C5;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.accent-color--grey a[href*="tel:"]:not(.button):hover, .accent-color--grey a[href*="tel:"]:not(.button):hover:visited, .accent-color--grey a[href*="tel:"]:not(.button):hover strong, .accent-color--grey a[href*="tel:"]:not(.button):focus, .accent-color--grey a[href*="tel:"]:not(.button):focus:visited, .accent-color--grey a[href*="tel:"]:not(.button):focus strong{color:#d2d2d2;}
.accent-color--grey a[href*="mailto:"]:not(.button), .accent-color--grey a[href*="mailto:"]:not(.button):visited, .accent-color--grey a[href*="mailto:"]:not(.button) strong{color:#C5C5C5;}
.accent-color--grey a[href*="mailto:"]:not(.button):hover, .accent-color--grey a[href*="mailto:"]:not(.button):hover:visited, .accent-color--grey a[href*="mailto:"]:not(.button):hover strong, .accent-color--grey a[href*="mailto:"]:not(.button):focus, .accent-color--grey a[href*="mailto:"]:not(.button):focus:visited, .accent-color--grey a[href*="mailto:"]:not(.button):focus strong{color:#d2d2d2;}
.accent-color--grey .button:not(.transparent){background-color:#C5C5C5;border-color:#C5C5C5;}
.accent-color--grey .button:not(.transparent):hover, .accent-color--grey .button:not(.transparent):focus{background-color:#d2d2d2;border-color:#d2d2d2;}
.accent-color--grey #header .main-navigation .start-project a{background-color:#C5C5C5;border-color:#C5C5C5;}
.accent-color--grey #header .main-navigation .start-project a:hover, .accent-color--grey #header .main-navigation .start-project a:focus{background-color:#d2d2d2;border-color:#d2d2d2;}
.accent-color--grey .slick-dots li.slick-active button{border-color:#C5C5C5;}
.accent-color--grey #main .band:not(.light) a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover, .accent-color--grey #main .band:not(.light) a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus,
.accent-color--grey #main .grid .block a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover,
.accent-color--grey #main .grid .block a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus,
.accent-color--grey #main article.article a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover,
.accent-color--grey #main article.article a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus,
.accent-color--grey #main article.lightflows_project a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover,
.accent-color--grey #main article.lightflows_project a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus{color:#d2d2d2;border-color:rgba(210, 210, 210, 0.9);}
.accent-color--blue a[href*="tel:"]:not(.button), .accent-color--blue a[href*="tel:"]:not(.button):visited, .accent-color--blue a[href*="tel:"]:not(.button) strong{color:#00A8EF;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.accent-color--blue a[href*="tel:"]:not(.button):hover, .accent-color--blue a[href*="tel:"]:not(.button):hover:visited, .accent-color--blue a[href*="tel:"]:not(.button):hover strong, .accent-color--blue a[href*="tel:"]:not(.button):focus, .accent-color--blue a[href*="tel:"]:not(.button):focus:visited, .accent-color--blue a[href*="tel:"]:not(.button):focus strong{color:#23beff;}
.accent-color--blue a[href*="mailto:"]:not(.button), .accent-color--blue a[href*="mailto:"]:not(.button):visited, .accent-color--blue a[href*="mailto:"]:not(.button) strong{color:#00A8EF;}
.accent-color--blue a[href*="mailto:"]:not(.button):hover, .accent-color--blue a[href*="mailto:"]:not(.button):hover:visited, .accent-color--blue a[href*="mailto:"]:not(.button):hover strong, .accent-color--blue a[href*="mailto:"]:not(.button):focus, .accent-color--blue a[href*="mailto:"]:not(.button):focus:visited, .accent-color--blue a[href*="mailto:"]:not(.button):focus strong{color:#23beff;}
.accent-color--blue .button:not(.transparent){background-color:#00A8EF;border-color:#00A8EF;}
.accent-color--blue .button:not(.transparent):hover, .accent-color--blue .button:not(.transparent):focus{background-color:#23beff;border-color:#23beff;}
.accent-color--blue #header .main-navigation .start-project a{background-color:#00A8EF;border-color:#00A8EF;}
.accent-color--blue #header .main-navigation .start-project a:hover, .accent-color--blue #header .main-navigation .start-project a:focus{background-color:#23beff;border-color:#23beff;}
.accent-color--blue .slick-dots li.slick-active button{border-color:#00A8EF;}
.accent-color--blue #main .band:not(.light) a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover, .accent-color--blue #main .band:not(.light) a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus,
.accent-color--blue #main .grid .block a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover,
.accent-color--blue #main .grid .block a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus,
.accent-color--blue #main article.article a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover,
.accent-color--blue #main article.article a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus,
.accent-color--blue #main article.lightflows_project a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover,
.accent-color--blue #main article.lightflows_project a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus{color:#23beff;border-color:rgba(35, 190, 255, 0.9);}
.accent-color--green a[href*="tel:"]:not(.button), .accent-color--green a[href*="tel:"]:not(.button):visited, .accent-color--green a[href*="tel:"]:not(.button) strong{color:#0EC2A6;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}
.accent-color--green a[href*="tel:"]:not(.button):hover, .accent-color--green a[href*="tel:"]:not(.button):hover:visited, .accent-color--green a[href*="tel:"]:not(.button):hover strong, .accent-color--green a[href*="tel:"]:not(.button):focus, .accent-color--green a[href*="tel:"]:not(.button):focus:visited, .accent-color--green a[href*="tel:"]:not(.button):focus strong{color:#0caa92;}
.accent-color--green a[href*="mailto:"]:not(.button), .accent-color--green a[href*="mailto:"]:not(.button):visited, .accent-color--green a[href*="mailto:"]:not(.button) strong{color:#0EC2A6;}
.accent-color--green a[href*="mailto:"]:not(.button):hover, .accent-color--green a[href*="mailto:"]:not(.button):hover:visited, .accent-color--green a[href*="mailto:"]:not(.button):hover strong, .accent-color--green a[href*="mailto:"]:not(.button):focus, .accent-color--green a[href*="mailto:"]:not(.button):focus:visited, .accent-color--green a[href*="mailto:"]:not(.button):focus strong{color:#0caa92;}
.accent-color--green .button:not(.transparent){background-color:#0EC2A6;border-color:#0EC2A6;}
.accent-color--green .button:not(.transparent):hover, .accent-color--green .button:not(.transparent):focus{background-color:#0caa92;border-color:#0caa92;}
.accent-color--green #header .main-navigation .start-project a{background-color:#0EC2A6;border-color:#0EC2A6;}
.accent-color--green #header .main-navigation .start-project a:hover, .accent-color--green #header .main-navigation .start-project a:focus{background-color:#0caa92;border-color:#0caa92;}
.accent-color--green .slick-dots li.slick-active button{border-color:#0EC2A6;}
.accent-color--green #main .band:not(.light) a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover, .accent-color--green #main .band:not(.light) a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus,
.accent-color--green #main .grid .block a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover,
.accent-color--green #main .grid .block a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus,
.accent-color--green #main article.article a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover,
.accent-color--green #main article.article a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus,
.accent-color--green #main article.lightflows_project a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):hover,
.accent-color--green #main article.lightflows_project a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link):focus{color:#0caa92;border-color:rgba(12, 170, 146, 0.9);}
#main .band:not(.light) a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link)[href*="tel:"], #main .band:not(.light) a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link)[href*="mailto:"],
#main .grid .block a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link)[href*="tel:"],
#main .grid .block a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link)[href*="mailto:"],
#main article.article a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link)[href*="tel:"],
#main article.article a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link)[href*="mailto:"],
#main article.lightflows_project a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link)[href*="tel:"],
#main article.lightflows_project a:not(.button, .link-more, .back-to-services, .blog-teaser__link, .job-teaser-title-link)[href*="mailto:"] {
border: none;
padding-bottom: 0;
}.popmake,.popmake *,.popmake :after,.popmake :before,.popmake:after,.popmake:before{box-sizing:border-box}.popup-open body,html.popup-open{overflow:hidden}.popmake-overlay{position:fixed;display:none;width:100%;height:100%;top:0;left:0;z-index:1999999998;overflow-x:hidden;overflow-y:auto}.popmake{top:100px;visibility:hidden;position:absolute;display:none;z-index:1999999999}.popmake>.popmake-close{text-decoration:none;text-align:center;line-height:1;position:absolute;font-weight:700;cursor:pointer;min-width:1em}.popmake.responsive{left:50%;margin-left:-40%;width:95%;height:auto;overflow:visible}.popmake.responsive .popmake-content img{max-width:100%;height:auto}@media only screen and (min-width:768px){.popmake.size-nano{margin-left:-5%;width:10%}.popmake.size-micro{margin-left:-10%;width:20%}.popmake.size-tiny{margin-left:-15%;width:30%}.popmake.size-small{margin-left:-20%;width:40%}.popmake.size-medium{margin-left:-30%;width:60%}.popmake.size-normal{margin-left:-30%;width:70%}.popmake.size-large{margin-left:-35%;width:80%}.popmake.size-xlarge{margin-left:-47.5%;width:95%}.popmake.fixed{position:fixed}}@media only screen and (max-width:767px){.popmake.fixed{position:absolute}}.popmake.custom-position{left:auto;top:auto;margin-left:inherit}.popmake.scrollable .popmake-content{overflow:auto;overflow-y:scroll;max-height:95%}.popmake .popmake-content :last-child{margin-bottom:0}.popmake iframe.formidable{width:100%;overflow:visible}.powered-by-popmake{bottom:-28px;display:block;left:0;margin:0 auto;position:absolute;text-align:center;width:100%}.powered-by-popmake>a{display:inline-block;max-width:205px}.powered-by-popmake img{max-width:100%;width:100%}.powered-by-popmake.small{bottom:-22px}.powered-by-popmake.small>a{max-width:125px}.powered-by-popmake.large{bottom:-30px}.powered-by-popmake.large>a{max-width:285px}body .gform_wrapper.gf_reset_wrapper,body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,body .gform_wrapper.gf_reset_wrapper h1,body .gform_wrapper.gf_reset_wrapper h2,body .gform_wrapper.gf_reset_wrapper h3,body .gform_wrapper.gf_reset_wrapper h4,body .gform_wrapper.gf_reset_wrapper h5,body .gform_wrapper.gf_reset_wrapper h6,body .gform_wrapper.gf_reset_wrapper iframe,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper td,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper ul{margin:0;padding:0;border:0;outline:0}body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,body .gform_wrapper.gf_reset_wrapper iframe,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper td,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper ul{font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;line-height:1;font-weight:400}body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper span{line-height:1.8}body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper img{border:0}body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper ul{list-style:none}body .gform_wrapper.gf_reset_wrapper a img{border:none}body .gform_wrapper.gf_reset_wrapper :focus{outline:0}.gform_legacy_markup_wrapper{margin-bottom:16px;margin-top:16px;max-width:100%}.gform_legacy_markup_wrapper form{text-align:left;max-width:100%;margin:0 auto}.gform_legacy_markup_wrapper *,.gform_legacy_markup_wrapper :after,.gform_legacy_markup_wrapper :before{box-sizing:border-box!important}.gform_legacy_markup_wrapper h1,.gform_legacy_markup_wrapper h2,.gform_legacy_markup_wrapper h3{font-weight:400;border:none;background:0 0}.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]){font-size:inherit;font-family:inherit;padding:5px 4px;letter-spacing:normal}.gform_legacy_markup_wrapper input[type=image]{border:none!important;padding:0!important;width:auto!important}.gform_legacy_markup_wrapper textarea{font-size:inherit;font-family:inherit;letter-spacing:normal;padding:6px 8px;line-height:1.5;resize:none}.gform_legacy_markup_wrapper select{line-height:1.5}.gform_legacy_markup_wrapper .ginput_container_multiselect select{background-image:none!important;-webkit-appearance:none;-moz-appearance:none;outline:0}.gform_legacy_markup_wrapper ul.gform_fields{margin:0!important;list-style-type:none;display:block}.gform_legacy_markup_wrapper ul,html>body .entry ul{text-indent:0}.gform_legacy_markup_wrapper form li,.gform_legacy_markup_wrapper li{margin-left:0!important;list-style-type:none!important;list-style-image:none!important;list-style:none!important;overflow:visible}.gform_legacy_markup_wrapper ul li.gfield{clear:both}.gform_legacy_markup_wrapper ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.gfield_radio li{overflow:hidden}.gform_legacy_markup_wrapper form ul.gform_fields.left_label li.gfield,.gform_legacy_markup_wrapper form ul.gform_fields.right_label li.gfield,.gform_legacy_markup_wrapper ul.gform_fields.left_label li.gfield,.gform_legacy_markup_wrapper ul.gform_fields.right_label li.gfield{margin-bottom:14px}.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_radio li,.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_radio li,.gform_legacy_markup_wrapper ul.left_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.left_label li ul.gfield_radio li,.gform_legacy_markup_wrapper ul.right_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.right_label li ul.gfield_radio li{margin-bottom:10px}.gform_legacy_markup_wrapper ul li:after,.gform_legacy_markup_wrapper ul li:before,.gform_legacy_markup_wrapper ul.gform_fields{padding:0;margin:0;overflow:visible}.gform_legacy_markup_wrapper select{font-size:inherit;font-family:inherit;letter-spacing:normal}.gform_legacy_markup_wrapper select option{padding:2px;display:block}.gform_legacy_markup_wrapper .inline{display:inline!important}.gform_legacy_markup_wrapper .gform_heading{width:100%;margin-bottom:18px}.gform_legacy_markup_wrapper .clear-multi{display:flex}.gform_legacy_markup_wrapper .gfield_date_day,.gform_legacy_markup_wrapper .gfield_date_year{display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .gfield_date_day,.gform_legacy_markup_wrapper .gfield_date_month,.gform_legacy_markup_wrapper .gfield_date_year{width:33.333%;flex-direction:row}@media only screen and (min-width:321px){.gform_legacy_markup_wrapper .gfield_date_day,.gform_legacy_markup_wrapper .gfield_date_month{max-width:4rem}.gform_legacy_markup_wrapper .gfield_date_year{max-width:calc(4rem + .5rem)}}.gform_legacy_markup_wrapper .gfield_date_dropdown_day,.gform_legacy_markup_wrapper .gfield_date_dropdown_month,.gform_legacy_markup_wrapper .gfield_date_dropdown_year{vertical-align:top;flex-direction:row}.gform_legacy_markup_wrapper .gfield_date_dropdown_day,.gform_legacy_markup_wrapper .gfield_date_dropdown_month,.gform_legacy_markup_wrapper .gfield_date_dropdown_year{margin-right:.5rem}.gform_legacy_markup_wrapper .gfield_date_day,.gform_legacy_markup_wrapper .gfield_date_month{width:4rem;margin-right:.5rem}.gform_legacy_markup_wrapper .gfield_date_day input[type=number],.gform_legacy_markup_wrapper .gfield_date_month input[type=number]{width:calc(3rem + 8px)!important}.gform_legacy_markup_wrapper .gfield_date_year input[type=number]{width:calc(4rem + 8px)!important}.gform_legacy_markup_wrapper .gfield_date_year{width:5rem}.gform_legacy_markup_wrapper .gfield_date_day input,.gform_legacy_markup_wrapper .gfield_date_month input{width:calc(3rem + 8px)}.gform_legacy_markup_wrapper .gfield_date_year input{width:4rem}.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label{width:3rem;text-align:center}.gform_legacy_markup_wrapper .field_sublabel_above div.gfield_date_year.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div.gfield_date_year.ginput_container label{width:4rem}.gform_legacy_markup_wrapper .gfield_time_ampm,.gform_legacy_markup_wrapper .gfield_time_hour,.gform_legacy_markup_wrapper .gfield_time_minute{font-size:15px;width:33.333%;flex-direction:row}@media only screen and (min-width:321px){.gform_legacy_markup_wrapper .gfield_time_ampm,.gform_legacy_markup_wrapper .gfield_time_hour,.gform_legacy_markup_wrapper .gfield_time_minute{max-width:72px}}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container_time span{float:left}.gform_legacy_markup_wrapper .gfield_time_hour{margin-right:10px;display:flex}.gform_legacy_markup_wrapper .gfield_time_hour i{font-style:normal!important;font-family:sans-serif!important;width:4px;text-align:center;float:right;margin-top:9%}.gform_legacy_markup_wrapper .gfield_time_minute{margin-right:8px;display:flex}.gform_legacy_markup_wrapper .ginput_complex .gfield_time_hour input,.gform_legacy_markup_wrapper .ginput_complex .gfield_time_minute input{margin-left:0;width:85%!important}.gform_legacy_markup_wrapper .gfield_time_hour input,.gform_legacy_markup_wrapper .gfield_time_minute input{margin-right:6px;width:56px}.gform_legacy_markup_wrapper .gfield_time_hour input[type=number],.gform_legacy_markup_wrapper .gfield_time_minute input[type=number]{max-width:64px;min-width:64px}.gform_legacy_markup_wrapper .gfield_time_ampm{vertical-align:top;display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .gfield_time_ampm select{min-width:77px;width:77px;height:100%;margin-top:0!important;margin-left:0!important}.gform_legacy_markup_wrapper .gfield_time_ampm_shim{display:block;font-size:13px;margin:9px 0 1px 1px}.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{width:48px;text-align:center}.gform_legacy_markup_wrapper .field_name_first,.gform_legacy_markup_wrapper .field_name_last,.gform_legacy_markup_wrapper .field_name_middle{width:49.5%;display:-moz-inline-stack;display:inline-block;vertical-align:top}.gform_legacy_markup_wrapper .ginput_complex.ginput_container{overflow:visible;width:100%}.gform_legacy_markup_wrapper label.gfield_label,.gform_legacy_markup_wrapper legend.gfield_label{font-weight:700;font-size:inherit}.gform_legacy_markup_wrapper .top_label .gfield_label,.gform_legacy_markup_wrapper legend.gfield_label{display:-moz-inline-stack;display:inline-block;line-height:1.3;clear:both}.gform_legacy_markup_wrapper .top_label .gfield_hide_label{display:none}.gform_legacy_markup_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type=file]){width:100%}.gform_legacy_markup_wrapper .ginput_complex .ginput_right select,.gform_legacy_markup_wrapper .ginput_complex select{width:100%}.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{display:block;font-size:.813em;letter-spacing:.5pt;white-space:nowrap}.gform_legacy_markup_wrapper ul.gfield_checkbox li label,.gform_legacy_markup_wrapper ul.gfield_radio li label{display:-moz-inline-stack;display:inline-block;letter-spacing:inherit;vertical-align:middle;cursor:pointer}.gform_legacy_markup_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label{margin:9px 0 1px 1px}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_email label,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_name label,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_password label,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_time label{margin-top:0}.gform_legacy_markup_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_legacy_markup_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{margin:1px 0 9px 1px}.gform_legacy_markup_wrapper .top_label .field_sublabel_above label.gfield_label+.ginput_complex.ginput_container,.gform_legacy_markup_wrapper .top_label .field_sublabel_above label.gfield_label+div[class*=gfield_time_].ginput_container{margin-top:0}body .gform_legacy_markup_wrapper .top_label div.ginput_container{margin-top:8px}body.gform_legacy_markup_wrapper div.clear-multi{display:-moz-inline-stack;display:inline-block}body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_checkbox,body .gform_legacy_markup_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:16px;margin-bottom:0}.gform_legacy_markup_wrapper .hidden_label .gfield_label{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.gform_legacy_markup_wrapper .gfield.left_label,.gform_legacy_markup_wrapper .gfield.right_label{padding-top:10px}.gform_legacy_markup_wrapper li.hidden_label input{margin-top:12px}.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.gform_legacy_markup_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:12px}.gform_legacy_markup_wrapper .screen-reader-text,.gform_legacy_markup_wrapper label.hidden_sub_label{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}.gform_legacy_markup_wrapper input.large,.gform_legacy_markup_wrapper input.medium,.gform_legacy_markup_wrapper input.small,.gform_legacy_markup_wrapper select.large,.gform_legacy_markup_wrapper select.medium,.gform_legacy_markup_wrapper select.small{width:100%}.gform_legacy_markup_wrapper input.datepicker_with_icon.large,.gform_legacy_markup_wrapper input.datepicker_with_icon.medium,.gform_legacy_markup_wrapper input.datepicker_with_icon.small{width:calc(100% - 24px)}.gform_legacy_markup_wrapper .gfield_error input.large,.gform_legacy_markup_wrapper .gfield_error input.medium,.gform_legacy_markup_wrapper .gfield_error input.small,.gform_legacy_markup_wrapper .gfield_error select.large,.gform_legacy_markup_wrapper .gfield_error select.medium,.gform_legacy_markup_wrapper .gfield_error select.small{width:100%}.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.large,.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.medium,.gform_legacy_markup_wrapper .gfield_error input.datepicker_with_icon.small{width:calc(100% - 32px)}.gform_legacy_markup_wrapper textarea.small{height:80px;width:100%}.gform_legacy_markup_wrapper textarea.medium{height:120px;width:100%}.gform_legacy_markup_wrapper textarea.large{height:160px;width:100%}.gform_legacy_markup_wrapper h2.gsection_title{margin:0!important;padding:0!important;letter-spacing:normal!important}.gform_legacy_markup_wrapper .gsection .gfield_label,.gform_legacy_markup_wrapper h2.gsection_title,.gform_legacy_markup_wrapper h3.gform_title{font-weight:700;font-size:1.25em}.gform_legacy_markup_wrapper h3.gform_title{letter-spacing:normal!important;margin:10px 0 6px 0}.gform_legacy_markup_wrapper li.gfield.field_description_below+li.gsection{margin-top:24px!important}.gform_legacy_markup_wrapper span.gform_description{font-weight:400;display:block;width:calc(100% - 16px);margin-bottom:16px}.gform_legacy_markup_wrapper .gsection{border-bottom:1px solid #ccc;padding:0 16px 8px 0;margin:28px 0 28px 0;clear:both}.gform_legacy_markup_wrapper .gfield_checkbox li,.gform_legacy_markup_wrapper .gfield_radio li{position:relative}.gform_legacy_markup_wrapper ul.gfield_checkbox,.gform_legacy_markup_wrapper ul.gfield_radio{margin:6px 0;padding:0}.gform_legacy_markup_wrapper .gfield_checkbox li label,.gform_legacy_markup_wrapper .gfield_radio li label{display:-moz-inline-stack;display:inline-block;padding:0;width:auto;line-height:1.5;font-size:.875em;vertical-align:middle;max-width:85%;white-space:normal}.gform_legacy_markup_wrapper .gfield_checkbox li label{margin:0}.gform_legacy_markup_wrapper .gfield_radio li label{margin:2px 0 0 4px}.gform_legacy_markup_wrapper .gfield_checkbox li input,.gform_legacy_markup_wrapper .gfield_checkbox li input[type=checkbox],.gform_legacy_markup_wrapper .gfield_radio li input[type=radio]{display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin-left:1px}.gform_legacy_markup_wrapper .description,.gform_legacy_markup_wrapper .gfield_description,.gform_legacy_markup_wrapper .gsection_description,.gform_legacy_markup_wrapper .instruction{font-size:.813em;line-height:inherit;clear:both;font-family:inherit;letter-spacing:normal}.gform_legacy_markup_wrapper .description,.gform_legacy_markup_wrapper .gfield_description,.gform_legacy_markup_wrapper .gsection_description{padding:0 16px 0 0}.gform_legacy_markup_wrapper .field_description_below .gfield_description{padding-top:16px}.gform_legacy_markup_wrapper .field_sublabel_above .description,.gform_legacy_markup_wrapper .field_sublabel_above .gfield_description,.gform_legacy_markup_wrapper .field_sublabel_above .gsection_description{margin-top:9px}.gform_legacy_markup_wrapper .top_label .gsection_description{width:100%;margin-bottom:9px}.gform_legacy_markup_wrapper .gfield_description{width:100%}.gform_legacy_markup_wrapper .description_above .gfield_description{padding:0 0 10px 0}.gform_legacy_markup_wrapper .gfield_date_year+.gfield_description{padding:0}.gform_legacy_markup_wrapper .field_description_below .gfield_consent_description,.gform_legacy_markup_wrapper .gfield_consent_description{width:100%;max-height:240px;overflow-y:scroll;border:1px solid #ddd;margin-top:12px;padding:6px 8px;font-size:.688em}.gform_legacy_markup_wrapper .gfield_required{color:#790000;margin-left:4px}.gform_legacy_markup_wrapper li.gfield.gfield_error,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(255,223,224,.25);margin-bottom:6px!important;border-top:1px solid #c89797;border-bottom:1px solid #c89797;padding-bottom:6px;padding-top:8px;box-sizing:border-box}.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning{padding:16px 16px 14px 16px;border-top:2px solid #790000;border-bottom:4px solid #790000;background-color:rgba(255,223,224,.25);width:calc(100% - 16px)}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_creditcard_warning{padding:16px 16px 14px 16px}.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message{font-size:.875em;font-weight:700;font-family:inherit;min-height:25px;color:#790000;max-width:100%;position:relative}.gform_legacy_markup_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span{display:block;padding:0 0 14px 24px;margin-bottom:16px;line-height:1.5;letter-spacing:.1pt;border-bottom:1px solid #790000;text-transform:uppercase;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);background-size:1em auto;background-repeat:no-repeat;background-position:left center}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_creditcard_warning div.gfield_creditcard_warning_message{padding:16px 16px 14px 16px}.gform_legacy_markup_wrapper li.gfield+li.gfield.gfield_creditcard_warning{margin-top:16px!important}.gform_legacy_markup_wrapper .top_label .gfield_error{width:calc(100% - 2px)}.gform_legacy_markup_wrapper .top_label .gfield_error input.large,.gform_legacy_markup_wrapper .top_label .gfield_error select.large,.gform_legacy_markup_wrapper .top_label .gfield_error textarea.textarea{width:100%}.gform_legacy_markup_wrapper .left_label .gfield_error input.large,.gform_legacy_markup_wrapper .left_label .gfield_error select.large,.gform_legacy_markup_wrapper .left_label .gfield_error textarea.textarea,.gform_legacy_markup_wrapper .right_label .gfield_error input.large,.gform_legacy_markup_wrapper .right_label .gfield_error select.large,.gform_legacy_markup_wrapper .right_label .gfield_error textarea.textarea{width:70%}.gform_legacy_markup_wrapper .gfield_error .gfield_label{color:#790000}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required{padding-right:0}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_ampm.ginput_container,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_minute.ginput_container{margin-left:0}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{max-width:100%;padding-right:16px}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:12px}.gform_legacy_markup_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label{position:relative;top:12px}.gform_legacy_markup_wrapper .gform_validation_errors{width:100%;border:1px solid #790000;box-shadow:0 0 0 #ff6d6d;border-radius:5px;padding:1.0625rem 1.375rem;margin-top:.5rem;margin-bottom:.5rem}.gform_legacy_markup_wrapper .gform_validation_errors>h2{font-size:16px;font-weight:700;color:#790000;margin:0 0 .9375rem 0}.gform_legacy_markup_wrapper .gform_validation_errors>h2.hide_summary{margin:0}.gform_legacy_markup_wrapper .gform_validation_errors>h2:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjIiIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAyMiAyMiIgZmlsbD0iIzc5MDAwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTExIDE5QzE1LjQxODMgMTkgMTkgMTUuNDE4MyAxOSAxMUMxOSA2LjU4MTcyIDE1LjQxODMgMyAxMSAzQzYuNTgxNzIgMyAzIDYuNTgxNzIgMyAxMUMzIDE1LjQxODMgNi41ODE3MiAxOSAxMSAxOVoiIHN0cm9rZT0iI0ZGRkZGRiIgc3Ryb2tlLXdpZHRoPSIxLjUiLz4KPHBhdGggZD0iTTEyIDZIMTBWMTJIMTJWNloiIGZpbGw9IiNGRkZGRkYiLz4KPHBhdGggZD0iTTEyIDE0SDEwVjE2SDEyVjE0WiIgZmlsbD0iI0ZGRkZGRiIvPgo8L3N2Zz4=);content:'';width:22px;height:22px;display:inline-block;vertical-align:sub;margin:0 .2rem 0 -.5rem;background-position:center;background-repeat:no-repeat;background-color:transparent}.gform_legacy_markup_wrapper .gform_validation_errors>ol{list-style-type:none!important;padding-block-start:0;padding-inline-start:0;margin-block-start:0;margin:0}.gform_legacy_markup_wrapper .gform_validation_errors>ol a{color:#790000;font-size:1rem}.gform_legacy_markup_wrapper .gform_validation_errors>ol li{margin:0 0 .9375rem 0;font-size:1rem;list-style-type:none!important}.gform_legacy_markup_wrapper .gform_validation_errors>ol li:last-of-type{margin-bottom:0}.gform_legacy_markup_wrapper div.validation_error{color:#790000;font-size:1em;font-weight:700;margin-bottom:25px;border-top:2px solid #790000;border-bottom:2px solid #790000;padding:16px 0 16px 0;clear:both;width:100%;text-align:center}.gform_legacy_markup_wrapper ol.validation_list{clear:both;width:100%;margin-bottom:25px;color:#790000}.gform_legacy_markup_wrapper ol.validation_list li{list-style-type:decimal!important}.gform_legacy_markup_wrapper ol.validation_list li a{color:#790000}.gform_legacy_markup_wrapper ol.validation_list:after{content:""}.gform_legacy_markup_wrapper div#error{margin-bottom:25px}.gform_legacy_markup_wrapper table.gfield_list tbody tr td.gfield_list_icons{vertical-align:middle!important}.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons a{display:inline-block;line-height:0}.gform_legacy_markup_wrapper li.gfield fieldset{margin:0;padding:0;display:block;position:relative;width:100%}.gform_legacy_markup_wrapper li.gfield fieldset>*{width:auto}.gform_legacy_markup_wrapper li.gfield fieldset legend.gfield_label{width:100%;line-height:32px}.gform_legacy_markup_wrapper div.gf_page_steps+div.validation_error{margin-top:16px}.gform_legacy_markup_wrapper div.gfield_description.validation_error{color:#790000;font-weight:700;font-size:.875em;line-height:1.2;margin-bottom:16px}.gform_legacy_markup_wrapper .validation_message{color:#790000;font-weight:700;letter-spacing:normal}.gform_legacy_markup_wrapper .validation_message--hidden-on-empty:empty{display:none}.gform_legacy_markup_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),.gform_legacy_markup_wrapper li.gfield_error textarea{border:1px solid #790000}.gform_legacy_markup_wrapper li.gfield_error div.ginput_complex.ginput_container label,.gform_legacy_markup_wrapper li.gfield_error ul.gfield_checkbox,.gform_legacy_markup_wrapper li.gfield_error ul.gfield_radio{color:#790000}.gform_legacy_markup_wrapper .gform_footer{padding:16px 0 10px 0;margin:16px 0 0 0;clear:both;width:100%}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit],.gform_legacy_markup_wrapper .gform_page_footer input.button,.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{font-size:1em;width:100%;margin:0 0 16px 0}.gform_legacy_markup_wrapper .gform_footer a.gform_save_link,.gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link{font-size:1em;display:block;text-align:center}.gform_legacy_markup_wrapper .gform_footer input[type=image]{padding:0;width:auto!important;background:0 0!important;border:none!important;margin:0 auto 16px auto!important;display:block;max-width:100%}.gform_legacy_markup_wrapper .ginput_complex .ginput_full,.gform_legacy_markup_wrapper .ginput_complex .ginput_left,.gform_legacy_markup_wrapper .ginput_complex .ginput_right{min-height:45px}.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=email],.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=number],.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=password],.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=tel],.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=text],.gform_legacy_markup_wrapper .ginput_complex .ginput_full input[type=url]{width:100%}.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=email],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=number],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=password],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=tel],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=text],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full input[type=url],.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_full select{width:100%}.gform_legacy_markup_wrapper .gfield_checkbox li,.gform_legacy_markup_wrapper .gfield_radio li{margin:0 0 16px 0;line-height:1.2}.gchoice_select_all,.gform_legacy_markup_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_legacy_markup_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:700}.gform_legacy_markup_wrapper input.datepicker.datepicker_with_icon{margin-right:4px!important;display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .gf_hidden,.gform_legacy_markup_wrapper .gform_hidden,.gform_legacy_markup_wrapper input.gform_hidden,.gform_legacy_markup_wrapper input[type=hidden]{display:none!important;max-height:1px!important;overflow:hidden}.gform_legacy_markup_wrapper .gf_invisible,.gform_legacy_markup_wrapper .gfield_visibility_hidden{visibility:hidden;position:absolute;left:-9999px}.gform_legacy_markup_wrapper .ginput_full br,.gform_legacy_markup_wrapper .ginput_left br,.gform_legacy_markup_wrapper .ginput_right br{display:none!important}.gform_legacy_markup_wrapper ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.gfield_radio li{padding:0!important}.gform_legacy_markup_wrapper ul.gfield_radio li input+input{margin-left:4px}.gform_legacy_markup_wrapper ul.gfield_radio li input[value=gf_other_choice]{margin-right:6px;margin-top:4px}.gform_legacy_markup_wrapper .gfield_description+.gform_legacy_markup_wrapper .gfield_description.validation_message{margin-top:6px}.gform_legacy_markup_wrapper .ginput_container.ginput_list+.gfield_description.validation_message{margin-top:0}.gform_legacy_markup_wrapper li.gfield_html{max-width:100%}.gform_legacy_markup_wrapper .gfield_html.gfield_no_follows_desc{margin-top:10px}body .gform_legacy_markup_wrapper ul li.gfield.gfield_html img{max-width:100%!important}.gform_legacy_markup_wrapper .gform_ajax_spinner{padding-left:10px}.gform_legacy_markup_wrapper .gform_validation_container,body .gform_legacy_markup_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_legacy_markup_wrapper li.gform_validation_container,body .gform_legacy_markup_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none!important;position:absolute!important;left:-9000px}.gform_legacy_markup_wrapper .gfield_captcha_input_container{padding-top:3px}.gform_legacy_markup_wrapper .simple_captcha_small input{width:64px}.gform_legacy_markup_wrapper .simple_captcha_medium input{width:96px}.gform_legacy_markup_wrapper .simple_captcha_large input{width:128px}.gform_legacy_markup_wrapper .gform_legacy_markup_wrapper .left_label .simple_captcha_small,.gform_legacy_markup_wrapper .left_label .simple_captcha_large,.gform_legacy_markup_wrapper .left_label .simple_captcha_medium,.gform_legacy_markup_wrapper .right_label .simple_captcha_large,.gform_legacy_markup_wrapper .right_label .simple_captcha_medium,.gform_legacy_markup_wrapper .right_label .simple_captcha_small{margin-left:32%}.gform_legacy_markup_wrapper .gfield_captcha_container img.gfield_captcha{border:none!important;background:0 0!important;float:none!important;margin:0!important;padding:0!important}.gform_legacy_markup_wrapper .math_small input{width:70px}.gform_legacy_markup_wrapper .math_medium input{width:510px}.gform_legacy_markup_wrapper .math_large input{width:612px}.gform_legacy_markup_wrapper .left_label .math_large,.gform_legacy_markup_wrapper .left_label .math_medium,.gform_legacy_markup_wrapper .left_label .math_small,.gform_legacy_markup_wrapper .right_label .math_large,.gform_legacy_markup_wrapper .right_label .math_medium,.gform_legacy_markup_wrapper .right_label .math_small{margin-left:32%}.gform_legacy_markup_wrapper div.charleft{font-size:.688em;margin-top:4px;color:#767676;width:92%!important;white-space:nowrap!important}.gform_legacy_markup_wrapper div.charleft[style]{width:92%!important}.gform_legacy_markup_wrapper .left_label div.charleft,.gform_legacy_markup_wrapper .right_label div.charleft{margin-left:32%}.gform_legacy_markup_wrapper div.charleft.ginput_counter_tinymce{border:1px solid #eee;border-width:1px 0 0;padding:4px 9px;width:100%!important}.gform_legacy_markup_wrapper div.charleft.warningTextareaInfo{color:#767676}.gform_legacy_markup_wrapper div.charleft.ginput_counter_error{color:red}.gform_legacy_markup_wrapper li.gf_hide_charleft div.charleft{display:none!important}.gf_submission_limit_message{color:#790000;font-size:1.375em}.gform_legacy_markup_wrapper .ginput_price{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.gform_legacy_markup_wrapper span.ginput_total{color:#060;font-size:inherit}.gform_legacy_markup_wrapper .top_label span.ginput_total{margin:8px 0}.gform_legacy_markup_wrapper span.ginput_product_price_label{margin-right:2px}.gform_legacy_markup_wrapper input.ginput_product_price,.gform_legacy_markup_wrapper span.ginput_product_price{background:0 0;border:none;color:#900;padding:0}.gform_legacy_markup_wrapper span.ginput_quantity_label{margin-left:10px;margin-right:2px}.gform_legacy_markup_wrapper input.ginput_quantity[type=text]{width:3rem}.gform_legacy_markup_wrapper input.ginput_quantity[type=number]{width:4rem}.gform_legacy_markup_wrapper .gform_page_footer{margin:14px 0;width:100%;border-top:1px dotted #ccc;padding:16px 0 0 0;clear:both}.gform_legacy_markup_wrapper .gform_page_footer.left_label,.gform_legacy_markup_wrapper .gform_page_footer.right_label{padding:16px 0 0 29%}.gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button,.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button{display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:8px}.gform_legacy_markup_wrapper .gf_progressbar_wrapper{clear:both;width:100%;margin:0 0 16px 0;padding:0 0 16px 0}.gform_legacy_markup_wrapper .gf_progressbar_wrapper .gf_progressbar_title{color:#767676;font-size:13px;line-height:1!important;margin:0 0 8px 0!important;padding:0!important;clear:both;-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.gform_legacy_markup_wrapper .gf_progressbar{position:relative;background:#e8e8e8;position:relative;-moz-border-radius:10.5px;-webkit-border-radius:10.5px;border-radius:10.5px;width:100%}.gform_legacy_markup_wrapper .gf_progressbar_percentage{height:21px;text-align:right;border-radius:10.5px;vertical-align:middle;font-family:helvetica,arial,sans-serif;font-size:13px!important;z-index:999}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_100{border-top-right-radius:10.5px;border-bottom-right-radius:10.5px}.gform_legacy_markup_wrapper .gf_progressbar_percentage span{display:block;width:auto;float:right;margin-right:5px;margin-left:5px;line-height:21px}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_0 span{color:#959595;text-shadow:none;float:none!important;margin-left:12px;word-wrap:normal}.gform_legacy_markup_wrapper .gf_progressbar_blue{background:#d2d6dc}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blue{background-color:#1e7ac4;color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_gray{background:#d2d6dc}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_gray{background-color:#6b7280;color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_green{background:#e8e8e8}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_green{background-color:#aac138;color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_orange{background:#e8eaec}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_orange{background-color:#ff5d38;color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_red{background:#e8eaec}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_red{background-color:#ec1e31;color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_spring{background:#d2d6dc}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_spring{background:linear-gradient(270deg,#9cd790 0,#76d7db 100%);color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_blues{background:#d2d6dc}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_blues{background:linear-gradient(270deg,#00c2ff 0,#7838e2 100%);color:#fff}.gform_legacy_markup_wrapper .gf_progressbar_rainbow{background:#d2d6dc}.gform_legacy_markup_wrapper .gf_progressbar_percentage.percentbar_rainbow{background:linear-gradient(270deg,#1dbeea 0,#cd6ad6 50%,#f35160 100%);color:#fff}.gform_legacy_markup_wrapper .gf_page_steps{width:100%;margin:0 0 8px 0;padding:0 0 4px 0;border-bottom:1px dotted #ccc}.gform_legacy_markup_wrapper .gf_step{width:100%;margin:24px 24px 24px 0;font-size:.875em;height:14px;line-height:1.25!important;-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;font-family:inherit}.gform_legacy_markup_wrapper .gf_step span.gf_step_number{font-size:1.25em;font-family:arial,sans-serif;margin-right:4px}.gform_legacy_markup_wrapper .gf_step span.gf_step_label,.gform_legacy_markup_wrapper .gf_step span.gf_step_number{display:-moz-inline-stack;display:inline-block;vertical-align:middle}.gform_legacy_markup_wrapper .gf_step.gf_step_active{-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1}.gform_legacy_markup_wrapper .gf_step.gf_step_hidden{display:none}.gform_legacy_markup_wrapper .gf_step_clear{display:block;clear:both;height:1px;overflow:hidden}.gform_legacy_markup_wrapper .gfield_password_strength{border:1px solid #ddd;margin-top:18px;margin-bottom:18px;line-height:1.8;padding:10px 5px;text-align:center;background-color:#eee;border-bottom:3px solid #ddd}.gform_legacy_markup_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength{margin-right:16px}.gform_legacy_markup_wrapper ul.left_label li.gfield .gfield_password_strength,.gform_legacy_markup_wrapper ul.right_label li.gfield .gfield_password_strength{margin-top:18px;margin-bottom:18px;width:100%}.gform_legacy_markup_wrapper .gfield_password_strength.bad{background-color:#ffb78c;border-color:#ff853c;border-bottom:3px solid #ff853c}.gform_legacy_markup_wrapper .gfield_password_strength.good{background-color:#ffec8b;border-color:#fc0;border-bottom:3px solid #fc0}.gform_legacy_markup_wrapper .gfield_password_strength.mismatch,.gform_legacy_markup_wrapper .gfield_password_strength.short{background-color:#ffa0a0;border-color:#f04040;border-bottom:3px solid #f04040}.gform_legacy_markup_wrapper .gfield_password_strength.strong{background-color:#c3ff88;border-color:#8dff1c;border-bottom:3px solid #8dff1c}.gform_legacy_markup_wrapper .ginput_container_password,.gform_legacy_markup_wrapper .ginput_container_password span{position:relative}.gform_legacy_markup_wrapper .ginput_container_password button{-webkit-appearance:none;appearance:none;background:0 0;border:none;padding:5px 0;position:absolute;right:1px;text-align:center;top:1px;width:40px}.gform_legacy_markup_wrapper .ginput_container_password span.ginput_left button{right:9px}.gform_legacy_markup_wrapper .ginput_container_password:not(.ginput_complex) span{display:inline-block;width:100%}.gform_legacy_markup_wrapper .ginput_container_password:not(.ginput_complex) span input{width:100%}.gform_legacy_markup_wrapper .ginput_container_password span.medium{width:calc(50% - 8px)}.gform_legacy_markup_wrapper .ginput_container_password span.small{width:25%}.gform_legacy_markup_wrapper table.gfield_list,.gform_legacy_markup_wrapper table.gfield_list caption,.gform_legacy_markup_wrapper table.gfield_list tbody,.gform_legacy_markup_wrapper table.gfield_list td,.gform_legacy_markup_wrapper table.gfield_list tfoot,.gform_legacy_markup_wrapper table.gfield_list th,.gform_legacy_markup_wrapper table.gfield_list thead,.gform_legacy_markup_wrapper table.gfield_list tr{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.gform_legacy_markup_wrapper table.gfield_list{border-spacing:0;border-collapse:collapse}.gform_legacy_markup_wrapper .gfield_repeater_buttons{padding-top:15px}.gform_legacy_markup_wrapper table.gfield_list{table-layout:auto!important}.gform_legacy_markup_wrapper table.gfield_list thead th{font-weight:700;text-align:left}.gform_legacy_markup_wrapper table.gfield_list colgroup{width:100%;display:block}.gform_legacy_markup_wrapper li.gfield.gfield_error table.gfield_list thead th{color:#790000}.gform_legacy_markup_wrapper table.gfield_list thead,.gform_legacy_markup_wrapper table.gfield_list tr{padding:0;margin:0}.gform_legacy_markup_wrapper table.gfield_list td,.gform_legacy_markup_wrapper table.gfield_list th{padding:4px 0 4px 0}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) table.gfield_list th{padding:0 0 4px 0}.gform_legacy_markup_wrapper table.gfield_list td+td,.gform_legacy_markup_wrapper table.gfield_list th+th{padding:0 0 0 16px}.gform_legacy_markup_wrapper .gfield_list{width:100%}.gform_legacy_markup_wrapper .gfield_list td.gfield_list_cell input{width:100%}.gform_legacy_markup_wrapper .gfield_icon_disabled{cursor:default!important;-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons{width:48px!important;padding:0 0 0 4px!important;box-sizing:border-box}.gform_legacy_markup_wrapper table.gfield_list td.gfield_list_icons img{display:-moz-inline-stack;display:inline-block;vertical-align:middle}.gform_legacy_markup_wrapper .gform_card_icon_container{display:flex;height:32px;margin:8px 0 6px 0}.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon{background-image:url(//www.lightflows.co.uk/wp-content/plugins/gravityforms/images/gf-creditcards.svg);background-repeat:no-repeat;height:32px;margin-right:4px;text-indent:-9000px;width:40px}.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_amex{background-position:-167px 0}.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_discover{background-position:-221px 0}.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_mastercard{background-position:-275px 0}.gform_legacy_markup_wrapper .gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_visa{background-position:-59px 0}.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_jcb{background-position:-329px 0}.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_maestro{background-position:-5px 0}.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected{position:relative}.gform_legacy_markup_wrapper .gform_card_icon_container div.gform_card_icon.gform_card_icon_selected:after{display:block;content:'';position:absolute;background:url(//www.lightflows.co.uk/wp-content/plugins/gravityforms/images/gf-creditcards-check.svg) center center no-repeat;width:13px;height:10px;bottom:4px;right:-2px}.gform_legacy_markup_wrapper .ginput_container_creditcard .ginput_card_security_code_icon{width:40px;height:32px;display:inline-block;background-image:url(//www.lightflows.co.uk/wp-content/plugins/gravityforms/images/gf-creditcards.svg);background-repeat:no-repeat;background-position:-382px 0;position:relative;top:-3.5px}.gform_legacy_markup_wrapper .gform_fileupload_multifile .gform_drop_area{padding:24px;border:1px dashed #ccc;text-align:center;color:#aaa;margin-bottom:16px;background:rgba(0,0,0,.02);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.gform_legacy_markup_wrapper span.gform_drop_instructions{display:block;margin-bottom:8px}.gform_legacy_markup_wrapper .gform_delete{vertical-align:middle;cursor:pointer}.gform_legacy_markup_wrapper .copy_values_option_container .copy_values_enabled{width:auto}.gform_legacy_markup_wrapper li.field_sublabel_above .ginput_complex input[type=text]{margin-bottom:1px}.gform_legacy_markup_wrapper .form_saved_message{margin:1em auto;padding:3em 2em 3em;width:99%;font-size:1em;line-height:1.8;color:#31708f;background-color:#e3f3f3;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.gform_legacy_markup_wrapper .form_saved_message p.resume_form_link_wrapper{background-color:#fff;display:inline-block;padding:1em;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;max-width:98%!important;overflow:hidden;-webkit-box-shadow:0 3px 2px 0 rgba(66,103,126,.2);-moz-box-shadow:0 3px 2px 0 rgba(66,103,126,.2);box-shadow:0 3px 2px 0 rgba(66,103,126,.2)}.gform_legacy_markup_wrapper .form_saved_message a.resume_form_link{word-wrap:break-word;text-decoration:none;color:#2f637e}.gform_legacy_markup_wrapper .form_saved_message .form_saved_message_emailform{margin:1em 0 0 0}.gform_legacy_markup_wrapper .form_saved_message label.form_saved_label{position:absolute;left:-9000px}.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type=text]{margin-bottom:.25em}.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form label.gform_resume_email_label{font-size:1em;display:block}.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input{margin:0 auto;display:inline-block}.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type=email]{padding:calc(.75em - 1px)!important;width:24em;max-width:98%!important;font-size:1em;background-color:#fff;border:1px solid #91afc7;color:#424242;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;-webkit-box-shadow:inset 0 0 5px 0 #eee;-moz-box-shadow:inset 0 0 5px 0 #eee;box-shadow:inset 0 0 5px 0 #eee}.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type=submit]{padding:.75em 1em;font-size:1em;line-height:1;background-color:#31708f;border:1px solid #31708f;color:#fff;text-transform:uppercase;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-appearance:none;-moz-appearance:none}@media only screen and (max-width:640px){.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type=email],.gform_legacy_markup_wrapper div.form_saved_message div.form_saved_message_emailform form input[type=submit]{display:block;width:98%}}.gform_legacy_markup_wrapper .form_saved_message .form_saved_message_emailform .validation_message{color:#790000;font-weight:700;padding:2em}.gform_legacy_markup_wrapper .form_saved_message_sent{margin:1em auto;padding:3em 2em;width:99%;font-size:1em;background-color:#e9ffd9;color:#3c763d;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-sizing:border-box}.gform_legacy_markup_wrapper .form_saved_message_sent .saved_message_email,.gform_legacy_markup_wrapper .form_saved_message_sent .saved_message_success{font-weight:700;display:block;line-height:2}.gform_legacy_markup_wrapper .form_saved_message_sent .saved_message_email{word-wrap:break-word;text-decoration:underline}body #content .entry-content .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,body .gform_legacy_markup_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area{line-height:1!important}body .gform_legacy_markup_wrapper img.ui-datepicker-trigger{width:17px!important;height:16px!important;display:-moz-inline-stack;display:inline-block}body .gform_legacy_markup_wrapper img.add_list_item,body .gform_legacy_markup_wrapper img.delete_list_item{display:-moz-inline-stack;display:inline-block;margin-top:-2px}.gform_legacy_markup_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield{margin-top:16px}.gform_legacy_markup_wrapper li.gfield ul.gfield_radio li input[type=radio]+input[type=text]{width:45.25%}.gform_legacy_markup_wrapper table.recaptchatable{table-layout:auto}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_container_captcha{margin-left:29%}.gform_legacy_markup_wrapper .gfield .wp-editor-container{border:1px solid #ddd}.gform_legacy_markup_wrapper .gfield .wp-switch-editor{border-color:#ddd}.gform_legacy_markup_wrapper .gfield .html-active .switch-html,.gform_legacy_markup_wrapper .gfield .tmce-active .switch-tmce{border-bottom-color:#f5f5f5}.gform_legacy_markup_wrapper .gfield .mce-edit-area iframe{width:99.9%!important;margin:0!important}body .gform_legacy_markup_wrapper ul li.gfield{margin-top:16px;padding-top:0}body .gform_legacy_markup_wrapper ul.gfields li.gfield label.gfield_label{margin-bottom:0!important;padding-bottom:0!important}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{line-height:inherit}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{list-style-type:disc!important;margin:0 0 8px 0;overflow:visible;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul{list-style-type:disc!important;margin:16px 0 16px 28px!important;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li{list-style-type:decimal!important;overflow:visible;margin:0 0 8px 0;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol,body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol{list-style-type:decimal!important;margin:16px 0 18px 32px;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul,body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li{list-style-type:disc!important;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul{margin:16px 0 16px 16px}body .gform_legacy_markup_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li{margin:0 0 8px}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl{margin:0 0 18px 0;padding-left:0}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt{font-weight:700}body .gform_legacy_markup_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd{margin:0 0 16px 18px}.gform_legacy_markup_wrapper span.gf_clear_span{display:block;height:1px;overflow:hidden;width:100%;float:none;clear:both;margin-top:-1px}.gform_legacy_markup_wrapper .chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gform_legacy_markup_wrapper .chosen-container *{-webkit-box-sizing:border-box;box-sizing:border-box}.gform_legacy_markup_wrapper .chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;-webkit-box-shadow:0 4px 5px rgba(0,0,0,.15);box-shadow:0 4px 5px rgba(0,0,0,.15);display:none}.gform_legacy_markup_wrapper .chosen-container.chosen-with-drop .chosen-drop{display:block}.gform_legacy_markup_wrapper .chosen-container a{cursor:pointer}.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name,.gform_legacy_markup_wrapper .chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.gform_legacy_markup_wrapper .chosen-container .chosen-single .group-name:after,.gform_legacy_markup_wrapper .chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#fff),color-stop(50%,#f6f6f6),color-stop(52%,#eee),to(#f4f4f4));background:linear-gradient(#fff 20%,#f6f6f6 50%,#eee 52%,#f4f4f4 100%);background-clip:padding-box;-webkit-box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single input[type=text]{cursor:pointer;opacity:0;position:absolute;width:0}.gform_legacy_markup_wrapper .chosen-container-single .chosen-default{color:#999}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(//www.lightflows.co.uk/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.gform_legacy_markup_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(//www.lightflows.co.uk/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 0 2px}.gform_legacy_markup_wrapper .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(//www.lightflows.co.uk/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.gform_legacy_markup_wrapper .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.gform_legacy_markup_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;opacity:0;pointer-events:none}.gform_legacy_markup_wrapper .chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.gform_legacy_markup_wrapper .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#3875d7),color-stop(90%,#2a62bc));background-image:linear-gradient(#3875d7 20%,#2a62bc 90%);color:#fff}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.gform_legacy_markup_wrapper .chosen-container .chosen-results li.group-option{padding-left:15px}.gform_legacy_markup_wrapper .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(1%,#eee),color-stop(15%,#fff));background-image:linear-gradient(#eee 1%,#fff 15%);cursor:text}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li{float:left;list-style:none}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0!important;background:0 0!important;-webkit-box-shadow:none;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;-webkit-box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,.05);color:#333;line-height:13px;cursor:default}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(//www.lightflows.co.uk/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#f4f4f4),color-stop(50%,#f0f0f0),color-stop(52%,#e8e8e8),to(#eee));background-image:linear-gradient(#f4f4f4 20%,#f0f0f0 50%,#e8e8e8 52%,#eee 100%);color:#666}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-results{margin:0;padding:0}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.gform_legacy_markup_wrapper .chosen-container-active .chosen-single{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(20%,#eee),color-stop(80%,#fff));background-image:linear-gradient(#eee 20%,#fff 80%);-webkit-box-shadow:0 1px 0 #fff inset;box-shadow:0 1px 0 #fff inset}.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.gform_legacy_markup_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.gform_legacy_markup_wrapper .chosen-container-active .chosen-choices{border:1px solid #5897fb;-webkit-box-shadow:0 0 5px rgba(0,0,0,.3);box-shadow:0 0 5px rgba(0,0,0,.3)}.gform_legacy_markup_wrapper .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222!important}.gform_legacy_markup_wrapper .chosen-disabled{opacity:.5!important;cursor:default}.gform_legacy_markup_wrapper .chosen-disabled .chosen-single{cursor:default}.gform_legacy_markup_wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.gform_legacy_markup_wrapper .chosen-rtl{text-align:right}.gform_legacy_markup_wrapper .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.gform_legacy_markup_wrapper .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.gform_legacy_markup_wrapper .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.gform_legacy_markup_wrapper .chosen-rtl .chosen-single div{right:auto;left:3px}.gform_legacy_markup_wrapper .chosen-rtl .chosen-single abbr{right:auto;left:26px}.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li{float:right}.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.gform_legacy_markup_wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.gform_legacy_markup_wrapper .chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(//www.lightflows.co.uk/wp-content/plugins/gravityforms/legacy/css/chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.gform_legacy_markup_wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:144dpi),only screen and (min-resolution:1.5dppx){.gform_legacy_markup_wrapper .chosen-container .chosen-results-scroll-down span,.gform_legacy_markup_wrapper .chosen-container .chosen-results-scroll-up span,.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.gform_legacy_markup_wrapper .chosen-container-single .chosen-search input[type=text],.gform_legacy_markup_wrapper .chosen-container-single .chosen-single abbr,.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b,.gform_legacy_markup_wrapper .chosen-rtl .chosen-search input[type=text]{background-image:url(//www.lightflows.co.uk/wp-content/plugins/gravityforms/legacy/css/chosen-sprite@2x.png)!important;background-size:52px 37px!important;background-repeat:no-repeat!important}}body .gform_legacy_markup_wrapper .chosen-container a.chosen-single{border-radius:inherit}body .gform_legacy_markup_wrapper ul.chosen-results li{line-height:inherit}@media only screen and (max-width:641px){.gform_legacy_markup_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:2;min-height:2rem}.gform_legacy_markup_wrapper textarea{line-height:1.5}.gform_legacy_markup_wrapper .chosen-container.chosen-container-single[style]{width:100%!important}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single{height:40px;line-height:2.8}.gform_legacy_markup_wrapper .chosen-container-single .chosen-single div b{position:relative;top:10px}.gform_legacy_markup_wrapper div.chosen-container.chosen-container-multi[style]{width:100%!important}.gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,.gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-field{width:100%;line-height:inherit;float:none}.gform_legacy_markup_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span{margin-bottom:0}.gform_legacy_markup_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:calc(50% - 6px)}.gform_legacy_markup_wrapper .ginput_container span:not(.ginput_price){margin-bottom:8px;display:block}.gform_legacy_markup_wrapper li.field_sublabel_below .ginput_complex{margin-top:12px!important}.gform_legacy_markup_wrapper ul.gfield_checkbox li label,.gform_legacy_markup_wrapper ul.gfield_radio li label{width:85%;cursor:pointer}}@media only screen and (max-width:761px),(min-device-width:768px) and (max-device-width:1023px){.gform_legacy_markup_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:32px}.gform_legacy_markup_wrapper table.gfield_list{border:0}.gform_legacy_markup_wrapper table.gfield_list thead{position:absolute;top:-9999px;left:-9999px}.gform_legacy_markup_wrapper table.gfield_list tr{margin-bottom:10px;display:block;background:#fff;position:relative;border:1px solid #ccc;border-top:2px solid #ccc;border-bottom:4px solid #ccc}.gform_legacy_markup_wrapper table.gfield_list td{display:block;margin-left:8px;margin-right:8px}.gform_legacy_markup_wrapper table.gfield_list td.gfield_list_icons{border-bottom:0;margin:16px 0 0 0!important}.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before,.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after{content:attr(data-label);font-size:.875em;letter-spacing:.5pt;white-space:nowrap;display:block;clear:both}.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before{margin:8px 0 3px 8px}.gform_legacy_markup_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after{margin:3px 0 8px 8px}.gform_legacy_markup_wrapper table.gfield_list td+td,.gform_legacy_markup_wrapper table.gfield_list th+th{padding:4px 0 0 0}.gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_even,.gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_odd{margin:16px 0}.gform_legacy_markup_wrapper table.gfield_list tr.gfield_list_row_odd:first-child{padding-top:12px}.gform_legacy_markup_wrapper table.gfield_list tr{padding-top:12px}.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons{width:100%!important;padding:5px 4px 1px 4px!important;background-color:#eee;text-align:center}.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons img.add_list_item{margin:12px 0 0 16px!important}.gform_legacy_markup_wrapper table.gfield_list tr td.gfield_list_icons img.delete_list_item{margin:12px 0 0 8px!important}.gform_legacy_markup_wrapper .gform_footer a.gform_save_link,.gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link{margin-left:0}.gform_legacy_markup_wrapper .gfield_list td.gfield_list_cell input{width:calc(100% - 16px);margin-left:8px;margin-right:8px}}@media only screen and (min-width:641px){.gform_legacy_markup_wrapper .gform_body{width:100%}.gform_legacy_markup_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:calc(100% - 16px)!important}.gform_legacy_markup_wrapper .gfield_checkbox li,.gform_legacy_markup_wrapper .gfield_radio li{margin:0 0 8px 0;line-height:1.3}.gform_legacy_markup_wrapper .gsection{margin:28px 16px 28px 0}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_label{float:left;width:29%;padding-right:16px;margin-bottom:16px}.gform_legacy_markup_wrapper .right_label .gfield_label{text-align:right}.gform_legacy_markup_wrapper .left_label .gfield_description,.gform_legacy_markup_wrapper .right_label .gfield_description{width:70%}.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper form ul.left_label li ul.gfield_radio li,.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper form ul.right_label li ul.gfield_radio li,.gform_legacy_markup_wrapper ul.left_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.left_label li ul.gfield_radio li,.gform_legacy_markup_wrapper ul.right_label li ul.gfield_checkbox li,.gform_legacy_markup_wrapper ul.right_label li ul.gfield_radio li{margin-bottom:10px}.gform_legacy_markup_wrapper .left_label .gfield_description,.gform_legacy_markup_wrapper .left_label .instruction,.gform_legacy_markup_wrapper .right_label .gfield_description,.gform_legacy_markup_wrapper .right_label .instruction{margin-left:29%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gsection .gsection_description{margin-left:0;padding-top:4px;padding-left:0;line-height:1.5}.gform_legacy_markup_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted{margin-left:29%!important;width:70%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_checkbox,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) ul.gfield_radio{overflow:hidden}.gform_legacy_markup_wrapper .left_label div.ginput_complex,.gform_legacy_markup_wrapper .right_label div.ginput_complex{width:70%;margin-left:29%}.gform_legacy_markup_wrapper .left_label input.small,.gform_legacy_markup_wrapper .left_label select.small,.gform_legacy_markup_wrapper .right_label input.small,.gform_legacy_markup_wrapper .right_label select.small{width:15%}.gform_legacy_markup_wrapper .left_label input.medium,.gform_legacy_markup_wrapper .left_label select.medium,.gform_legacy_markup_wrapper .right_label input.medium,.gform_legacy_markup_wrapper .right_label select.medium{width:calc(35% - 8px)}.gform_legacy_markup_wrapper .left_label input.large,.gform_legacy_markup_wrapper .left_label select.large,.gform_legacy_markup_wrapper .right_label input.large,.gform_legacy_markup_wrapper .right_label select.large{width:70%}.gform_legacy_markup_wrapper .left_label textarea.large,.gform_legacy_markup_wrapper .left_label textarea.medium,.gform_legacy_markup_wrapper .left_label textarea.small,.gform_legacy_markup_wrapper .right_label textarea.large,.gform_legacy_markup_wrapper .right_label textarea.medium,.gform_legacy_markup_wrapper .right_label textarea.small{width:70%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_list{width:70%;margin-left:29%!important}.gform_legacy_markup_wrapper .top_label .gfield_list{width:100%}.gform_legacy_markup_wrapper .left_label .gf_list_one_column,.gform_legacy_markup_wrapper .right_label .gf_list_one_column{width:45%}.gform_legacy_markup_wrapper .top_label .gf_list_one_column{width:46%}.gform_legacy_markup_wrapper .left_label li.hidden_label input,.gform_legacy_markup_wrapper .right_label li.hidden_label input{margin-left:3.7%}.gform_legacy_markup_wrapper .left_label li.gfield .gfield_password_strength,.gform_legacy_markup_wrapper .right_label li.gfield .gfield_password_strength{margin-left:29%}.gform_legacy_markup_wrapper .top_label input.small,.gform_legacy_markup_wrapper .top_label select.small{width:25%}.gform_legacy_markup_wrapper .top_label input.medium,.gform_legacy_markup_wrapper .top_label select.medium{width:calc(50% - 8px)}.gform_legacy_markup_wrapper.gform_validation_error .top_label input.medium,.gform_legacy_markup_wrapper.gform_validation_error .top_label select.medium{width:50%}.gform_legacy_markup_wrapper .hidden_label input.large,.gform_legacy_markup_wrapper .hidden_label select.large,.gform_legacy_markup_wrapper .top_label input.large,.gform_legacy_markup_wrapper .top_label select.large{width:100%}.gform_legacy_markup_wrapper .top_label input.large.datepicker,.gform_legacy_markup_wrapper .top_label input.medium.datepicker,.gform_legacy_markup_wrapper .top_label input.small.datepicker{width:auto}.gform_legacy_markup_wrapper textarea.small{height:80px;width:100%}.gform_legacy_markup_wrapper textarea.medium{height:160px;width:100%}.gform_legacy_markup_wrapper textarea.large{height:320px;width:100%}.gform_legacy_markup_wrapper .ginput_complex .ginput_left,.gform_legacy_markup_wrapper .ginput_complex .ginput_right{width:50%;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:0 -4px 0 0}.gform_legacy_markup_wrapper .ginput_container_password .ginput_right{padding-left:8px}.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_left,.gform_legacy_markup_wrapper .gfield_error .ginput_complex .ginput_right{width:50%}.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left,.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_right{min-height:43px;position:relative;float:left}.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_right input{display:inline-block;width:30%;max-width:7rem}.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left{width:50%}.gform_legacy_markup_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,.gform_legacy_markup_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{width:47%!important;display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:4px}.gform_legacy_markup_wrapper .gf_step{width:auto;display:-moz-inline-stack;display:inline-block;margin:16px 32px 16px 0}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=image],.gform_legacy_markup_wrapper .gform_footer input[type=submit]{display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .gform_footer input[type=image]{vertical-align:middle}.gform_legacy_markup_wrapper .gform_footer a.gform_save_link,.gform_legacy_markup_wrapper .gform_page_footer a.gform_save_link{font-size:1em;margin-left:16px;display:-moz-inline-stack;display:inline-block}.gform_legacy_markup_wrapper .gform_footer input.button,.gform_legacy_markup_wrapper .gform_footer input[type=submit],.gform_legacy_markup_wrapper .gform_page_footer input.button,.gform_legacy_markup_wrapper .gform_page_footer input[type=submit]{font-size:1em;width:auto;margin:0 16px 0 0}.gform_legacy_markup_wrapper ul.gform_fields li.gfield{padding-right:16px}.gform_legacy_markup_wrapper .ginput_complex .ginput_left{padding-right:8px}.gform_legacy_markup_wrapper .left_label .ginput_complex.ginput_container_address:after{content:"";display:block}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_left{margin-right:8px}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address .ginput_right{margin-right:-8px;padding-right:8px}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_full+span.ginput_right{padding-right:8px!important;margin-right:8px}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left{padding-right:8px!important;margin-right:-8px}.gform_legacy_markup_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{margin-right:8px}.gform_legacy_markup_wrapper .gfield_error .ginput_container{padding-right:0}.gform_legacy_markup_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength{margin:18px 0 18px 0}.gform_legacy_markup_wrapper .gform_footer:not(.top_label){padding:16px 0 10px 0;margin-left:29%;width:70%}.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_1,.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_2,.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_3{width:calc(100% + 15px)}.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_4{width:calc(100% + 13px)}.gform_legacy_markup_wrapper .top_label div.ginput_complex.ginput_container.gf_name_has_5{width:calc(100% + 14px)}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_1,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_3{width:calc(70% + 15px);margin-left:29%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2,.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3{width:calc(70% + 24px)}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_4{width:calc(70% + 13px);margin-left:29%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_5{width:calc(70% + 14px);margin-left:29%}.gform_legacy_markup_wrapper div.ginput_container_name span{display:-moz-inline-stack;display:inline-block;vertical-align:top;padding-right:16px;margin-right:-4px}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_1 span{width:100%}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span{width:50%}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span{width:33.3%}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span{width:25%}.gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.95%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1 span{width:99.75%!important}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2 span{width:49.75%!important}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 span{width:33%!important}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_4 span{width:24.75%!important}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.75%!important}html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,html .gform_legacy_markup_wrapper div.ginput_complex.ginput_container.gf_name_has_5 span:first-child{margin-left:0!important}.gform_legacy_markup_wrapper .top_label .ginput_complex.ginput_container.ginput_container_email{width:calc(100% + 15px)}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 16px);margin-left:29%}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 17px)}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error .ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 8px)!important}.gform_legacy_markup_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,.gform_legacy_markup_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right{padding-right:16px}.gform_legacy_markup_wrapper ul.left_label li.gfield .gfield_password_strength,.gform_legacy_markup_wrapper ul.right_label li.gfield .gfield_password_strength{width:70%}.gform_legacy_markup_wrapper .ginput_complex span.ginput_left+input.gform_hidden+span.ginput_left{padding-right:0}.gform_legacy_markup_wrapper .ginput_complex span.ginput_left.address_country{margin-right:0}html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .clear-multi,html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gfield_description,html:not([dir=rtl]) .gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date){width:70%;margin-left:29%}.gform_legacy_markup_wrapper .gf_progressbar{width:calc(100% - 16px)}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .gform_fileupload_multifile .gform_drop_area{margin-left:29%;width:70%}body .gform_legacy_markup_wrapper span.ginput_left.address_city+input.gform_hidden+span.ginput_left.address_country{width:calc(50% - 8px);margin-right:0}.gform_legacy_markup_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha{margin-left:29%!important}.gform_legacy_markup_wrapper .gform_page_footer .button.gform_previous_button{margin-bottom:0}.gform_legacy_markup_wrapper .gform_page_footer .button.gform_button,.gform_legacy_markup_wrapper .gform_page_footer .button.gform_next_button{margin-right:10px}body .gform_legacy_markup_wrapper select.medium.gfield_select+div.chosen-container-multi[style],body .gform_legacy_markup_wrapper select.medium.gfield_select+div.chosen-container-single[style]{width:calc(50% - 8px)!important}body .gform_legacy_markup_wrapper select.large.gfield_select+div.chosen-container-multi[style],body .gform_legacy_markup_wrapper select.large.gfield_select+div.chosen-container-single[style]{width:100%!important}body .gform_legacy_markup_wrapper select.small.gfield_select+div.chosen-container-multi[style],body .gform_legacy_markup_wrapper select.small.gfield_select+div.chosen-container-single[style]{width:25%!important}}.gform_legacy_markup_wrapper .gfield_repeater_cell>.gfield_repeater_wrapper{border-left:8px solid rgba(54,86,102,.1);background-color:rgba(1,1,1,.02);padding:10px 20px;border-radius:8px;border-bottom:1px solid #eee}.gform_legacy_markup_wrapper .gfield_repeater_wrapper input{border:1px solid #c5c6c5;border-radius:4px}.gform_legacy_markup_wrapper .gfield_repeater_wrapper .gfield_repeater_wrapper{margin-top:10px}.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_text,.gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_text{min-width:100px;height:30px;background:rgba(242,242,242,.5);transition:all .3s cubic-bezier(.67, .17, .4, .83);font-size:12px;color:#757575;border-radius:20px;margin-right:10px;margin-bottom:5px;border:1px solid rgba(117,117,117,.4);font-weight:400}.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_plus,.gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_minus{width:22px;height:22px;background:rgba(242,242,242,.5);transition:all .3s cubic-bezier(.67, .17, .4, .83);font-size:16px;color:#757575;border-radius:50%;margin:10px 5px 0 5px;border:1px solid rgba(117,117,117,.4);font-weight:700;padding:0;padding-bottom:5px}.gform_legacy_markup_wrapper .gfield_repeater_buttons button.gfield_icon_disabled{cursor:default;-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}.gform_legacy_markup_wrapper .gfield_repeater_buttons button.gfield_icon_disabled:hover{background:rgba(242,242,242,.5);color:#757575;border:1px solid rgba(117,117,117,.4)}.gform_legacy_markup_wrapper .gfield_repeater_buttons button:hover{background:#fafafa;color:#374750;border:1px solid #757575}.gform_legacy_markup_wrapper .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;padding-bottom:20px}.gform_legacy_markup_wrapper .gfield_repeater_cell>.gfield_repeater_wrapper{border-left:8px solid #f1f1f1;box-shadow:0 1px 1px 0 rgba(0,0,0,.06),0 2px 1px -1px rgba(0,0,0,.06),0 1px 5px 0 rgba(0,0,0,.06)}.gform_legacy_markup_wrapper .gfield_repeater_buttons .add_repeater_item_text:focus,.gform_legacy_markup_wrapper .gfield_repeater_buttons .remove_repeater_item_text:focus{outline:0}.gform_legacy_markup_wrapper .gfield_repeater_item .gfield_repeater_cell .gfield_required{color:#c32121}.gform_legacy_markup_wrapper .gfield_repeater_cell label{color:#9b9a9a;font-weight:400;font-size:14px;padding-top:8px}.gform_legacy_markup_wrapper .gfield_repeater_value .gfield_repeater_value .gfield_repeater_cell{padding-bottom:20px;padding-top:0}.gform_legacy_markup_wrapper div .gfield_repeater_cell{margin-top:5px}.gform_legacy_markup_wrapper .gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;padding-bottom:20px;margin-bottom:20px;margin-right:10px}.gform_legacy_markup_wrapper .gfield_repeater_value>.gfield_repeater{border-left:8px solid rgba(54,86,102,.1);background-color:rgba(1,1,1,.02);padding:10px 20px;border-radius:8px;border-bottom:1px solid #eee;margin:10px}.gform_legacy_markup_wrapper .gfield_repeater_cell .gfield_repeater_value:not(:first-child){color:rgba(117,117,117,.7);border:1px solid #c5c6c5;border-radius:4px;margin-right:10px;padding-left:10px;background-color:#f0f0f0}.gform_legacy_markup_wrapper .gfield_repeater .gfield_repeater_items,.gform_legacy_markup_wrapper .gfield_repeater_items .gfield_repeater_cell:not(:first-child){padding-top:5px}.gform_legacy_markup_wrapper .gfield_repeater .gfield_label{color:#23282d;font-size:16px;font-weight:600}.gform_legacy_markup_wrapper .gfield_repeater_value .gfield_label{padding-bottom:0}.gform_legacy_markup_wrapper .gfield_repeater_value .gfield_repeater_value .gfield_repeater_item:first-child{padding-bottom:0}@media only screen and (min-width:641px){.gform_wrapper .top_label li.gfield.gf_inline{vertical-align:top;width:auto!important;margin:0;padding-right:16px;float:none!important;display:-moz-inline-stack;display:inline-block}.gform_wrapper .top_label li.gfield.gf_inline input[type=email].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].small{width:100%}.gform_wrapper .top_label li.gfield.gf_inline input[type=text].datepicker.medium{width:96px!important}.gform_wrapper .top_label li.gfield.gf_inline select{width:100%}.gform_wrapper .top_label li.gfield.gf_inline textarea{width:100%}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type=text],.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type=text]{width:70%!important}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute{width:50px}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm{width:auto}.gform_wrapper li.gf_inline div.ginput_container{white-space:nowrap!important}.gform_wrapper li.gf_inline div.ginput_container.ginput_container_date label{display:block!important}.gform_wrapper li.gfield.gfield_error.gf_inline{margin-right:16px;padding-right:0}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{display:-moz-inline-stack;display:inline-block;vertical-align:top;width:50%;padding-right:16px;float:none}.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){width:100%!important;margin:8px 0 0 0;padding-left:0;padding-right:0}.gform_wrapper .top_label li.gfield.gf_left_half:before{content:"";display:block;clear:both}.gform_wrapper .top_label li.gfield.gf_right_half:after{content:"";display:table;clear:both}.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:calc(50% - 16px);padding-right:0}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half{margin-right:16px}.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium{width:100%}.gform_wrapper .top_label li.gfield.gf_left_half textarea,.gform_wrapper .top_label li.gfield.gf_right_half textarea{width:98%}.gform_wrapper .top_label li.gfield.gf_left_half input.small,.gform_wrapper .top_label li.gfield.gf_right_half input.small{width:35%}.gform_wrapper .top_label li.gfield.gf_left_half+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection{padding:16px 0 8px 0}.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_right_half{padding:16px 0 8px 0}.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:0 0 8px 0}.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:16px 0 8px 0}.gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield{clear:both}.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{display:-moz-inline-stack;display:inline-block;vertical-align:top;float:none}.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:33.3%}.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:33.4%}.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{margin-bottom:8px}.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.medium{width:100%}.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity):not(.ginput_container_time input),.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select{width:100%!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third{width:calc(33.3% - 24px)!important;margin-right:16px}.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third{width:33.4%}.gform_wrapper .top_label li.gfield.gf_right_third:after{content:"";display:table;clear:both}.gform_wrapper .top_label li.gfield.gf_left_third+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_third+li.gsection{padding:16px 0 8px 0}.gform_wrapper .top_label li.gfield.gf_left_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_left_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_middle_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_third+li.gfield{clear:both}.gform_wrapper .top_label li.gfield.gf_first_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_second_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_third_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:25%;display:-moz-inline-stack;display:inline-block;vertical-align:top;float:none}.gform_wrapper .top_label li.gfield.gf_first_quarter,.gform_wrapper .top_label li.gfield.gf_fourth_quarter,.gform_wrapper .top_label li.gfield.gf_second_quarter,.gform_wrapper .top_label li.gfield.gf_third_quarter{margin-bottom:8px}.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) select{width:100%!important}.gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter{width:24.5%}.gform_wrapper .top_label li.gfield.gf_fourth_quarter:after{content:"";display:table;clear:both}.gform_wrapper .top_label li.gfield.gf_first_quarter input.large,.gform_wrapper .top_label li.gfield.gf_first_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_first_quarter select.large,.gform_wrapper .top_label li.gfield.gf_first_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large,.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large,.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_second_quarter input.large,.gform_wrapper .top_label li.gfield.gf_second_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_second_quarter select.large,.gform_wrapper .top_label li.gfield.gf_second_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_third_quarter input.large,.gform_wrapper .top_label li.gfield.gf_third_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_third_quarter select.large,.gform_wrapper .top_label li.gfield.gf_third_quarter select.medium{width:97.5%}.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gsection,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gsection{padding:16px 0 8px 0}.gform_wrapper .top_label li.gfield.gf_first_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_second_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_second_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_third_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_third_quarter+li.gfield{clear:both}.gform_wrapper .top_label li ul.gfield_checkbox,.gform_wrapper .top_label li ul.gfield_radio{width:calc(100% + 16px)}.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox,.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_radio{width:calc(70% + 16px)}.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_checkbox,.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_radio{font-size:0;display:block}.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_checkbox li,.gform_wrapper li.gfield[class*=col][class*=gf_list_] ul.gfield_radio li{font-size:.9rem}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li{width:50%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top}.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li{width:33.3%;display:-moz-inline-stack;display:inline-block;margin:0 0 2px 0;padding-right:16px;min-height:28px;vertical-align:top}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label{max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li{width:25%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top}.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li{width:20%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio{overflow:hidden}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_2col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_3col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_4col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_5col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_inline label.gfield_label{margin:0 0 10px 0}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox{-webkit-column-gap:16px;-moz-column-gap:16px;column-gap:16px}.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label{margin:0 0 10px 0}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 16px);-webkit-column-count:2;-moz-column-count:2;column-count:2}.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-webkit-column-count:3;-moz-column-count:3;column-count:3}.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-webkit-column-count:4;-moz-column-count:4;column-count:4}.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-webkit-column-count:5;-moz-column-count:5;column-count:5}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio li label{max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li{height:25px}.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li{height:50px}.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li{height:75px}.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li{height:100px}.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li{height:125px}.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li{height:150px}.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,.gform_wrapper li.gf_list_inline ul.gfield_radio li{width:auto!important;float:none!important;margin:0 8px 10px 0;display:-moz-inline-stack;display:inline-block}html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_radio li{padding-left:16px!important;padding-right:0!important}.gform_wrapper li.gf_hide_ampm div.gfield_time_ampm{display:none!important}.gform_wrapper li.gsection.gf_scroll_text{height:240px;width:calc(100% - 16px);padding:16px;background-color:#fff;overflow-y:scroll;overflow-x:hidden;border:1px solid #ccc;border-bottom:1px solid #ccc!important}.gform_wrapper .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:10px 10px 0 8px!important}.gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title,.gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:0 10px 0 8px!important}.gform_wrapper .top_label li.gsection.gf_scroll_text .gsection_description{margin:10px;font-size:12px}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li{list-style-type:disc!important;margin:0 0 8px;overflow:visible;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul{list-style-type:disc!important;margin:16px 0 16px 18px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li{list-style-type:decimal!important;overflow:visible;margin:0 0 8px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol{list-style-type:decimal!important;margin:16px 0 18px 32px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li{list-style-type:disc!important;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul{margin:16px 0 16px 18px}.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li{margin:0 0 8px}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl{margin:0 0 18px 0;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dt{font-weight:700}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dd{margin:0 0 16px 18px}.gform_wrapper li.gfield.gfield_html.gf_alert_blue,.gform_wrapper li.gfield.gfield_html.gf_alert_gray,.gform_wrapper li.gfield.gfield_html.gf_alert_green,.gform_wrapper li.gfield.gfield_html.gf_alert_red,.gform_wrapper li.gfield.gfield_html.gf_alert_yellow{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;margin:20px 0!important;padding:20px!important}.gform_wrapper li.gfield.gfield_html.gf_alert_green{border:1px solid #97b48a;background-color:#cbeca0;text-shadow:#dfb 1px 1px;color:#030}.gform_wrapper li.gfield.gfield_html.gf_alert_red{border:1px solid #cfadb3;background-color:#faf2f5;text-shadow:#fff 1px 1px;color:#832525}.gform_wrapper li.gfield.gfield_html.gf_alert_yellow{border:1px solid #e6db55;background-color:#fffbcc;text-shadow:#fcfaea 1px 1px;color:#222}.gform_wrapper li.gfield.gfield_html.gf_alert_gray{border:1px solid #ccc;background-color:#eee;text-shadow:#fff 1px 1px;color:#424242}.gform_wrapper li.gfield.gfield_html.gf_alert_blue{border:1px solid #a7c2e7;background-color:#d1e4f3;text-shadow:#e0f1ff 1px 1px;color:#314475}div.gform_confirmation_wrapper.gf_confirmation_simple_yellow{margin:30px 0;max-width:99%;border-top:1px solid #e6db55;border-bottom:1px solid #e6db55;padding:32px;background-color:#fffbcc;color:#424242;font-size:25px}div.gform_confirmation_wrapper.gf_confirmation_simple_gray{margin:30px 0;max-width:99%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:32px;background-color:#eaeaea;color:#424242;font-size:25px}div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient{position:relative;background-color:#fffbd2;margin:30px 0;border:1px solid #e6db55;-webkit-box-shadow:0 0 5px rgba(221,215,131,.75);-moz-box-shadow:0 0 5px rgba(221,215,131,.75);box-shadow:0 0 5px rgba(221,215,131,.75)}div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient div.gform_confirmation_message{margin:0;padding:40px;max-width:99%;font-size:28px;border-top:2px solid #fff;border-bottom:1px solid #e6db55;background-color:#fffbcc;color:#424242;background:#fffce5;background:-moz-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#fffce5),color-stop(100%,#fff9bf));background:-webkit-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:-o-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:-ms-linear-gradient(top,#fffce5 0,#fff9bf 100%);background:linear-gradient(to bottom,#fffce5 0,#fff9bf 100%)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient{position:relative;background-color:#f1fcdf;margin:30px 0;border:1px solid #a7c37c;-webkit-box-shadow:0 0 5px rgba(86,122,86,.4);-moz-box-shadow:0 0 5px rgba(86,122,86,.4);box-shadow:0 0 5px rgba(86,122,86,.4)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient div.gforms_confirmation_message{margin:0;padding:40px;max-width:99%;font-size:28px;border-top:2px solid #effade;border-bottom:1px solid #a7c37c;background-color:#fffbcc;text-shadow:#dfb 1px 1px;color:#030;background:#dbf2b7;background:-moz-linear-gradient(top,#dbf2b7 0,#b4d088 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0,#dbf2b7),color-stop(100%,#b4d088));background:-webkit-linear-gradient(top,#dbf2b7 0,#b4d088 100%);background:-o-linear-gradient(top,#dbf2b7 0,#b4d088 100%);background:-ms-linear-gradient(top,#dbf2b7 0,#b4d088 100%);background:linear-gradient(to bottom,#dbf2b7 0,#b4d088 100%)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_green_gradient:before,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:40%;background:rgba(0,0,0,.2);-webkit-box-shadow:0 15px 10px rgba(0,0,0,.2);-moz-box-shadow:0 15px 10px rgba(0,0,0,.2);box-shadow:0 15px 10px rgba(0,0,0,.2);-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.gform_wrapper.gf_simple_horizontal_wrapper.centered_wrapper{width:auto;margin:0 auto;display:table}.gform_wrapper form.gf_simple_horizontal{width:calc(100% - 16px);margin:0 auto}.gform_wrapper form.gf_simple_horizontal div.gform_body,.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{display:table-cell;vertical-align:middle;margin:0;padding:0;position:relative}.gform_wrapper form.gf_simple_horizontal div.gform_body{width:auto;max-width:75%}.gform_wrapper form.gf_simple_horizontal div.ginput_container,.gform_wrapper form.gf_simple_horizontal ul li.gfield{margin-top:0!important}.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{width:auto;max-width:25%;padding:0;margin:0}body:not(rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{text-align:left}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label{display:table;width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield{display:table-cell;padding-right:1em;height:auto}.gform_wrapper form.gf_simple_horizontal .gfield_description:not(.validation_message),.gform_wrapper form.gf_simple_horizontal .ginput_complex label,.gform_wrapper form.gf_simple_horizontal label.gfield_label{display:block;height:1px;width:1px;overflow:hidden;position:absolute;top:0;left:-9000px}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield{vertical-align:middle}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_above li.gfield{vertical-align:middle}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.large,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.medium,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.small{width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.large,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.medium,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.small{width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=button],.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=image],.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=submit]{height:auto}.gform_wrapper form.gf_simple_horizontal .top_label .gfield_error{margin-bottom:0}.gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_checkbox ul li,.gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_radio ul li{display:inline-block;margin-right:.5em}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_2 span{width:48.5%}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_3 span{width:33%}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_4 span{width:24.5%}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.5%}}body .gform_wrapper.gf_form_center_wrapper{padding:16px 0 16px 16px}.entry .gform_legacy_markup_wrapper.gf_browser_safari ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_safari ul li:before,.gform_legacy_markup_wrapper.gf_browser_safari ul li:after,.gform_legacy_markup_wrapper.gf_browser_safari ul li:before{content:none}.gform_legacy_markup_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_legacy_markup_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table,.gform_legacy_markup_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_legacy_markup_wrapper.gf_browser_safari .gfield_checkbox li input,.gform_legacy_markup_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox],.gform_legacy_markup_wrapper.gf_browser_safari .gfield_radio li input[type=radio]{margin-top:4px}.gform_legacy_markup_wrapper.gf_browser_safari select[multiple=multiple]{height:auto!important}.gform_legacy_markup_wrapper.gf_browser_safari input.button.gform_button_select_files{padding:6px 12px!important}.gform_legacy_markup_wrapper.gf_browser_chrome select{padding:2px 0 2px 3px}.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_chrome ul li:before,.gform_legacy_markup_wrapper.gf_browser_chrome ul li:after,.gform_legacy_markup_wrapper.gf_browser_chrome ul li:before{content:none}.gform_legacy_markup_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_legacy_markup_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table,.gform_legacy_markup_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,.gform_legacy_markup_wrapper.gf_browser_chrome .ginput_complex select{text-indent:2px;line-height:1.5em;margin-bottom:5px;margin-top:2px}.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:6px}.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{margin-left:1px}.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]{margin-left:1px}.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last,.gform_legacy_markup_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{padding-top:2px}.gform_legacy_markup_wrapper.gf_browser_chrome select[multiple=multiple]{height:auto!important}.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_last,.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle{margin-left:1.1%}.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=email],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=number],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=password],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=tel],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=text],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error input[type=url],.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error select,.gform_legacy_markup_wrapper.gf_browser_chrome .gfield_error textarea,.gform_legacy_markup_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type=text]{margin-bottom:2px}.gform_legacy_markup_wrapper.gf_browser_chrome input.button.gform_button_select_files{padding:6px 12px!important}.gform_legacy_markup_wrapper.gf_browser_chrome span.address_country{margin-top:-2px}.gform_legacy_markup_wrapper.gf_browser_gecko select{padding:2px 12px 2px 2px}.entry .gform_legacy_markup_wrapper.gf_browser_gecko ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_gecko ul li:before,.gform_legacy_markup_wrapper.gf_browser_gecko ul li:after,.gform_legacy_markup_wrapper.gf_browser_gecko ul li:before{content:none}.gform_legacy_markup_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:1px}.gform_legacy_markup_wrappergf_browser_gecko .chosen-container-single .chosen-single{height:32px;line-height:2.4}.gform_legacy_markup_wrappergf_browser_gecko .chosen-container-single .chosen-single div b{position:relative;top:5px}.entry .gform_legacy_markup_wrapper.gf_browser_ie ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_ie ul li:before,.gform_legacy_markup_wrapper.gf_browser_ie ul li:after,.gform_legacy_markup_wrapper.gf_browser_ie ul li:before{content:none}.gform_legacy_markup_wrapper.gf_browser_ie .gfield_time_hour{width:80px}.gform_legacy_markup_wrapper.gf_browser_ie .gfield_time_minute{width:70px}.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_left label,.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_right label{margin:3px 0 5px 0}.gform_legacy_markup_wrapper.gf_browser_ie .gform_footer input.button{padding:3px}.gform_legacy_markup_wrapper.gf_browser_ie ul.top_label .clear-multi{overflow:hidden;clear:both}.gform_legacy_markup_wrapper.gf_browser_ie .gfield_radio li{line-height:20px!important}.gform_legacy_markup_wrapper.gf_browser_ie .gfield_checkbox li input,.gform_legacy_markup_wrapper.gf_browser_ie .gfield_checkbox li input[type=checkbox],.gform_legacy_markup_wrapper.gf_browser_ie .gfield_radio li input[type=radio]{margin-top:0}.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_left select,.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_right select{padding:2px 0 2px 0}.gform_legacy_markup_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_legacy_markup_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99%!important}.gform_legacy_markup_wrapper.gf_browser_ie .left_label #recaptcha_area #recaptcha_table,.gform_legacy_markup_wrapper.gf_browser_ie .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_legacy_markup_wrapper.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{position:relative;top:-1px;left:4px}.gform_legacy_markup_wrapper.gf_browser_ie img.add_list_item,.gform_legacy_markup_wrapper.gf_browser_ie img.delete_list_item{width:16px!important;height:16px!important;background-size:16px 16px!important}.entry .gform_legacy_markup_wrapper.gf_browser_iphone ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_iphone ul li:before,.gform_legacy_markup_wrapper.gf_browser_iphone ul li:after,.gform_legacy_markup_wrapper.gf_browser_iphone ul li:before{content:none}.entry .gform_legacy_markup_wrapper.gf_browser_unknown ul li:after,.entry .gform_legacy_markup_wrapper.gf_browser_unknown ul li:before,.gform_legacy_markup_wrapper.gf_browser_unknown ul li:after,.gform_legacy_markup_wrapper.gf_browser_unknown ul li:before{content:none}@media only screen and (max-width:641px){.gform_legacy_markup_wrapper.gf_browser_chrome .chosen-container-single .chosen-single,.gform_legacy_markup_wrapper.gf_browser_gecko .chosen-container-single .chosen-single,.gform_legacy_markup_wrapper.gf_browser_safari .chosen-container-single .chosen-single{height:44px;line-height:3.2}.gform_legacy_markup_wrapper.gf_browser_chrome .chosen-container-single .chosen-single div b,.gform_legacy_markup_wrapper.gf_browser_gecko .chosen-container-single .chosen-single div b,.gform_legacy_markup_wrapper.gf_browser_safari .chosen-container-single .chosen-single div b{position:relative;top:50%;transform:translateY(-25%)}}.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after, .twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after{content:" ";display:block;background:white;position:absolute;z-index:30;-webkit-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow:0px 0px 12px rgba(80, 77, 77, 0.5);box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-horizontal .twentytwenty-handle:before, .twentytwenty-horizontal .twentytwenty-handle:after{width:3px;height:9999px;left:50%;margin-left:-1.5px;}
.twentytwenty-vertical .twentytwenty-handle:before, .twentytwenty-vertical .twentytwenty-handle:after{width:9999px;height:3px;top:50%;margin-top:-1.5px;}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay{position:absolute;top:0;width:100%;height:100%;}
.twentytwenty-before-label, .twentytwenty-after-label, .twentytwenty-overlay{-webkit-transition-duration:0.5s;-moz-transition-duration:0.5s;transition-duration:0.5s;}
.twentytwenty-before-label, .twentytwenty-after-label{-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;}
.twentytwenty-before-label:before, .twentytwenty-after-label:before{color:white;font-size:13px;letter-spacing:0.1em;}
.twentytwenty-before-label:before, .twentytwenty-after-label:before{position:absolute;background:rgba(255, 255, 255, 0.2);line-height:38px;padding:0 20px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;}
.twentytwenty-horizontal .twentytwenty-before-label:before, .twentytwenty-horizontal .twentytwenty-after-label:before{top:50%;margin-top:-19px;}
.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before{left:50%;margin-left:-45px;text-align:center;width:90px;}
.twentytwenty-left-arrow, .twentytwenty-right-arrow, .twentytwenty-up-arrow, .twentytwenty-down-arrow{width:0;height:0;border:6px inset transparent !important;position:absolute;}
.twentytwenty-left-arrow, .twentytwenty-right-arrow{top:50%;margin-top:-6px;}
.twentytwenty-up-arrow, .twentytwenty-down-arrow{left:50%;margin-left:-6px;}
.twentytwenty-container{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;z-index:0;overflow:hidden;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.twentytwenty-container img{max-width:100%;position:absolute;top:0;display:block;}
.twentytwenty-container.active .twentytwenty-overlay, .twentytwenty-container.active :hover.twentytwenty-overlay{background:rgba(0, 0, 0, 0);}
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label, .twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label{opacity:0;}
.twentytwenty-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.twentytwenty-before-label{opacity:0;}
.twentytwenty-before-label:before{content:attr(data-content);}
.twentytwenty-after-label{opacity:0;}
.twentytwenty-after-label:before{content:attr(data-content);}
.twentytwenty-horizontal .twentytwenty-before-label:before{left:10px;}
.twentytwenty-horizontal .twentytwenty-after-label:before{right:10px;}
.twentytwenty-vertical .twentytwenty-before-label:before{top:10px;}
.twentytwenty-vertical .twentytwenty-after-label:before{bottom:10px;}
.twentytwenty-overlay{-webkit-transition-property:background;-moz-transition-property:background;transition-property:background;background:rgba(0, 0, 0, 0);z-index:25;}
.twentytwenty-overlay:hover{background:rgba(0, 0, 0, 0.5);}
.twentytwenty-overlay:hover .twentytwenty-after-label{opacity:1;}
.twentytwenty-overlay:hover .twentytwenty-before-label{opacity:1;}
.twentytwenty-before{z-index:20;}
.twentytwenty-after{z-index:10;}
.twentytwenty-handle{height:38px;width:38px;position:absolute;left:50%;top:50%;margin-left:-22px;margin-top:-22px;border:3px solid white !important;-webkit-border-radius:1000px;-moz-border-radius:1000px;border-radius:1000px;-webkit-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow:0px 0px 12px rgba(51, 51, 51, 0.5);z-index:40;cursor:all-scroll;}
.twentytwenty-horizontal .twentytwenty-handle:before{bottom:50%;margin-bottom:22px;-webkit-box-shadow:0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow:0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow:0 3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-horizontal .twentytwenty-handle:after{top:50%;margin-top:22px;-webkit-box-shadow:0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow:0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow:0 -3px 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-vertical .twentytwenty-handle:before{left:50%;margin-left:22px;-webkit-box-shadow:3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow:3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow:3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-vertical .twentytwenty-handle:after{right:50%;margin-right:22px;-webkit-box-shadow:-3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);-moz-box-shadow:-3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);box-shadow:-3px 0 0 white, 0px 0px 12px rgba(51, 51, 51, 0.5);}
.twentytwenty-left-arrow{border-right:6px solid white !important;left:50%;margin-left:-17px;}
.twentytwenty-right-arrow{border-left:6px solid white !important;right:50%;margin-right:-17px;}
.twentytwenty-up-arrow{border-bottom:6px solid white !important;top:50%;margin-top:-17px;}
.twentytwenty-down-arrow{border-top:6px solid white !important;bottom:50%;margin-bottom:-17px;}
.beafwc-outside-label-wrapper{position:relative;overflow:hidden;}
.beafwc-outside-label-wrapper>.twentytwenty-before-label,.beafwc-outside-label-wrapper>.twentytwenty-after-label{opacity:1;}
.beafwc-outside-label-wrapper.twentytwenty-vertical>.twentytwenty-before-label:before{top:0;z-index:25;width:max-content !important;background-color:rgba(0, 0, 0, 0.5);}
.beafwc-outside-label-wrapper.twentytwenty-vertical .twentytwenty-after-label:before{
bottom:0;
z-index: 25;
width: max-content !important;
background-color: rgba(0, 0, 0, 0.5);
}.twentytwenty-vertical .default .twentytwenty-before-label:before, .twentytwenty-vertical .default .twentytwenty-after-label:before{padding:0 !important;}
.twentytwenty-before-label, .twentytwenty-after-label{background:none !important}
.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before{width:120px !important;left:0 !important;right:0 !important;margin:0 auto !important;}
.twentytwenty-horizontal .design-1 .twentytwenty-before-label::before, .twentytwenty-horizontal .design-1 .twentytwenty-after-label::before{top:60px;}
.twentytwenty-horizontal .design-1 .twentytwenty-before-label::before{left:80px;}
.twentytwenty-horizontal .design-1 .twentytwenty-after-label::before{right:80px;}
.design-1 .twentytwenty-before-label::before, .design-1 .twentytwenty-after-label::before{background:#f1f1f1;color:#000;}
.twentytwenty-vertical .design-1 .twentytwenty-handle{margin-top:0;}
.twentytwenty-vertical .design-1 .twentytwenty-handle:after{margin-right:0;}
.twentytwenty-vertical .design-1 .twentytwenty-handle:before{margin-left:0}
.design-1 .twentytwenty-before-label::before, .design-1 .twentytwenty-after-label::before{font-size:16px;line-height:1;padding:16px 30px;color:#000;text-transform:none;border-radius:25px;}
.design-1 .twentytwenty-handle{height:0;width:0;border:0 !important;}
.design-1 .twentytwenty-left-arrow{border-right:0 !important;left:0;margin-left:0;}
.design-1 .twentytwenty-right-arrow{border-left:0 !important;right:0;margin-right:0;}
.design-1 .twentytwenty-horizontal .twentytwenty-handle::before{margin-bottom:-17px;}
.design-1 .twentytwenty-handle{margin-left:0;}
.twentytwenty-horizontal .design-1 .twentytwenty-handle::before{margin-bottom:0px;}
.twentytwenty-horizontal .design-1 .twentytwenty-handle::after{margin-top:0px;}
.design-1 .twentytwenty-overlay .twentytwenty-before-label, .design-1 .twentytwenty-overlay .twentytwenty-after-label{opacity:1;}
.twentytwenty-horizontal .design-2 .twentytwenty-before-label::before, .twentytwenty-horizontal .design-2 .twentytwenty-after-label::before{top:unset;bottom:45px !important;}
.twentytwenty-horizontal .design-2 .twentytwenty-before-label::before{left:0px;}
.twentytwenty-horizontal .design-2 .twentytwenty-after-label::before{right:0px;}
.twentytwenty-horizontal .design-2 .twentytwenty-before-label{left:0px;padding:0px;}
.twentytwenty-horizontal .design-2 .twentytwenty-after-label{right:0px;padding:0px;}
.twentytwenty-horizontal .design-2 .twentytwenty-before-label::before{left:0px;}
.twentytwenty-horizontal .design-2 .twentytwenty-handle::before{bottom:85%;}
.twentytwenty-horizontal .design-2 .twentytwenty-handle::after{top:85%;}
.design-2 .twentytwenty-before-label::before{background:#526F9B;}
.design-2 .twentytwenty-after-label::before{background:#205D00;}
.design-2 .twentytwenty-after-label::before{border-radius:50px 0px 0px 50px;text-transform:uppercase;}
.design-2 .twentytwenty-before-label::before{border-radius:0px 50px 50px 0px;text-transform:uppercase;}
.design-2 .twentytwenty-overlay .twentytwenty-before-label, .design-2 .twentytwenty-overlay .twentytwenty-after-label{opacity:1;}
.design-2 .twentytwenty-handle{height:120px !important;width:24px !important;background:#fff;margin-top:-63px !important;margin-left:-15px !important;}
.twentytwenty-vertical .design-2 .twentytwenty-handle:before, .twentytwenty-vertical .design-2 .twentytwenty-handle:after{box-shadow:none !important}
.twentytwenty-vertical .design-2 .twentytwenty-down-arrow{border-top:6px solid #737373 !important;}
.twentytwenty-vertical .design-2 .twentytwenty-up-arrow{border-bottom:6px solid #737373 !important;}
.twentytwenty-vertical .design-2 .twentytwenty-handle{height:24px !important;width:120px !important;background:#fff;margin-top:-12px !important;margin-left:-60px !important;}
.twentytwenty-vertical .design-2 .twentytwenty-handle .twentytwenty-down-arrow{bottom:55%;}
.twentytwenty-vertical .design-2 .twentytwenty-handle .twentytwenty-up-arrow{top:55%;}
.design-2 .twentytwenty-left-arrow{border-right:6px solid #737373 !important;left:55%;}
.design-2 .twentytwenty-right-arrow{border-left:6px solid #737373 !important;right:55%;}
.twentytwenty-horizontal .design-3 .twentytwenty-before-label::before, .twentytwenty-horizontal .design-3 .twentytwenty-after-label::before{top:unset;bottom:45px !important;}
.twentytwenty-vertical .design-3 .twentytwenty-handle:before{left:77%;}
.twentytwenty-vertical .design-3 .twentytwenty-handle:after{right:74%;}
.twentytwenty-vertical .design-3 .twentytwenty-down-arrow{border-top:6px solid #fff;}
.twentytwenty-vertical .design-3 .twentytwenty-up-arrow{border-bottom:6px solid #fff;}
.twentytwenty-horizontal .design-3 .twentytwenty-after-label::before{right:0px !important;}
.twentytwenty-horizontal .design-3 .twentytwenty-before-label{left:0px;padding:0px;}
.twentytwenty-horizontal .design-3 .twentytwenty-after-label{right:0px;padding:0px;}
.twentytwenty-horizontal .design-3 .twentytwenty-before-label::before{left:0px;}
.twentytwenty-horizontal .design-3 .twentytwenty-handle::before{margin-bottom:45px;}
.twentytwenty-horizontal .design-3 .twentytwenty-handle::after{margin-top:46px;}
.design-3 .twentytwenty-before-label::before{background:#F36F02;}
.design-3 .twentytwenty-after-label::before{background:#ffffff;color:#3d3d3d;}
.design-2 .twentytwenty-before-label::before, .design-2 .twentytwenty-after-label::before, .design-4 .twentytwenty-before-label::before, .design-4 .twentytwenty-after-label::before, .design-3 .twentytwenty-before-label::before, .design-3 .twentytwenty-after-label::before{font-size:16px;line-height:1;padding:16px 30px;}
.design-3 .twentytwenty-after-label::before{border-radius:50px 0px 0px 50px;text-transform:uppercase;}
.design-3 .twentytwenty-before-label::before{border-radius:0px 50px 50px 0px;text-transform:uppercase;}
.design-4 .twentytwenty-after-label::before{border-radius:50px 0px 0px 50px;text-transform:uppercase;}
.design-4 .twentytwenty-before-label::before{border-radius:0px 50px 50px 0px;text-transform:uppercase;}
.twentytwenty-vertical .design-2 .twentytwenty-before-label::before, .twentytwenty-vertical .design-4 .twentytwenty-before-label::before, .twentytwenty-vertical .design-2 .twentytwenty-after-label::before, .twentytwenty-vertical .design-4 .twentytwenty-after-label::before, .twentytwenty-vertical .design-3 .twentytwenty-before-label::before, .twentytwenty-vertical .design-3 .twentytwenty-after-label::before{border-radius:50px;text-transform:uppercase;}
.design-3 .twentytwenty-overlay .twentytwenty-before-label, .design-3 .twentytwenty-overlay .twentytwenty-after-label{opacity:1;}
.design-3 .twentytwenty-handle{height:85px !important;width:85px !important;margin-top:-44px;margin-left:-45px;}
.twentytwenty-horizontal .design-4 .twentytwenty-before-label::before, .twentytwenty-horizontal .design-4 .twentytwenty-after-label::before{top:60px;}
.twentytwenty-horizontal .design-4 .twentytwenty-before-label::before{left:0px;}
.twentytwenty-horizontal .design-4 .twentytwenty-after-label::before{right:0px !important;}
.twentytwenty-horizontal .design-4 .twentytwenty-before-label{left:0px;padding:0px;}
.twentytwenty-horizontal .design-4 .twentytwenty-after-label{right:0px;padding:0px;}
.twentytwenty-horizontal .design-4 .twentytwenty-before-label::before{left:0px;}
.twentytwenty-horizontal .design-4 .twentytwenty-handle::before{margin-bottom:45px;}
.twentytwenty-horizontal .design-4 .twentytwenty-handle::after{margin-top:46px;}
.design-4 .twentytwenty-before-label::before{background:#EA7639;color:#ffffff;}
.design-4 .twentytwenty-after-label::before{background:#487D8D;color:#ffffff;}
.design-4 .twentytwenty-overlay .twentytwenty-before-label, .design-4 .twentytwenty-overlay .twentytwenty-after-label{opacity:1;}
.design-4 .twentytwenty-handle{height:0;width:0;border:0 !important;margin-left:0;margin-top:0}
.twentytwenty-vertical .design-4 .twentytwenty-handle{margin-top:0;}
.twentytwenty-vertical .design-4 .twentytwenty-up-arrow{border-bottom:6px solid #fff;}
.twentytwenty-vertical .design-4 .twentytwenty-down-arrow{border-top:6px solid #fff;}
.twentytwenty-vertical .design-4 .twentytwenty-handle:before, .twentytwenty-vertical .design-4 .twentytwenty-handle:after{margin-left:0;margin-right:0;}
.design-4 .twentytwenty-horizontal .twentytwenty-handle::before{margin-bottom:-17px;}
.twentytwenty-horizontal .design-4 .twentytwenty-handle::before{margin-bottom:0px;}
.twentytwenty-horizontal .design-4 .twentytwenty-handle::after{margin-top:0px;}
.design-5 .twentytwenty-handle{background-color:#fff;border:10px solid #000 !important;margin-top:-28px;margin-left:-28px;border-color:rgba(255, 255, 255, 0.53) !important;-webkit-background-clip:padding-box;background-clip:padding-box;}
.design-5 .twentytwenty-handle:after, .design-5 .twentytwenty-handle:before{display:none !important}
.design-5 .twentytwenty-left-arrow{border-right:6px solid #737373 !important;}
.design-5 .twentytwenty-right-arrow{border-left:6px solid #737373 !important;}
.twentytwenty-vertical .design-5 .twentytwenty-down-arrow{border-top:6px solid #737373 !important;}
.twentytwenty-vertical .design-5 .twentytwenty-up-arrow{border-bottom:6px solid #737373 !important;}
.design-6 .twentytwenty-handle{background-color:transparent;}
.twentytwenty-horizontal .design-6 .twentytwenty-handle{height:70px !important;width:15px !important;margin-left:-11px;margin-top:-37px;}
.twentytwenty-vertical .design-6 .twentytwenty-handle{width:70px !important;height:15px !important;margin-left:-38px;margin-top:-11px;}
.design-6 .twentytwenty-down-arrow{margin-bottom:-30px;}
.design-6 .twentytwenty-up-arrow{margin-top:-30px;}
.twentytwenty-vertical .design-6 .twentytwenty-handle:after{margin-right:36px;}
.twentytwenty-vertical .design-6 .twentytwenty-handle:before{margin-left:36px;}
.design-6 .twentytwenty-left-arrow{margin-left:-30px;}
.design-6 .twentytwenty-right-arrow{margin-right:-30px;}
.twentytwenty-horizontal .design-6 .twentytwenty-handle::after{top:74%;}
.twentytwenty-horizontal .design-6 .twentytwenty-handle::before{bottom:74%;}
.twentytwenty-vertical .twentytwenty-before-label:before, .twentytwenty-vertical .twentytwenty-after-label:before{margin-left:-74px}
.twentytwenty-vertical .default .twentytwenty-before-label:before, .twentytwenty-vertical .default .twentytwenty-after-label:before{padding:0 !important;margin-left:-45px}
.design-7.twentytwenty-container{overflow:inherit;margin-bottom:25px;}
.design-7 .twentytwenty-handle{z-index:99999;bottom:0;background:#fff;height:10px;top:inherit;padding:0;border:0 !important;width:38px;margin:0;margin-left:-22px;border-radius:30px;}
.design-7 .twentytwenty-left-arrow, .design-7 .twentytwenty-right-arrow{display:none;padding:0;}
.bafg-handle-wrapper{width:100%;background:rgba(0, 0, 0, 0.25);height:10px;margin-right:0;z-index:10;position:absolute;bottom:-22px;border-radius:30px;border-radius:30px;}
.twentytwenty-horizontal .design-7 .twentytwenty-handle:before, .twentytwenty-horizontal .design-7 .twentytwenty-handle:after{height:0;}
.bafg-blur{filter:blur(5px)}
.bafg-grayscale{filter:grayscale(1)}
.bafg-sepia{filter:sepia(1)}
.bafg-saturate{filter:saturate(10)}
.handle-trnasf{width:37px;height:37px;border:3px solid #fff;margin-top:0;margin-left:-21px;transform:rotate(45deg);}
.twentytwenty-vertical .design-1 .handle-trnasf{margin-top:-20px;}
.twentytwenty-horizontal .design-1 .handle-trnasf{margin-left:-22px;}
.twentytwenty-vertical .design-1 .twentytwenty-down-arrow{transform:rotate(0deg);}
.twentytwenty-vertical .design-1 .twentytwenty-up-arrow{top:inherit !important;margin-top:inherit !important;margin-left:inherit !important;}
.twentytwenty-vertical .design-1 .twentytwenty-up-arrow{top:-18px !important;left:-5px !important;transform:rotate(0deg);}
.twentytwenty-vertical .design-1 .twentytwenty-down-arrow{top:5px;left:2px;}
.twentytwenty-vertical .design-1 .twentytwenty-handle::before, .twentytwenty-vertical .design-1 .twentytwenty-handle::after{height:3px;}
.twentytwenty-wrapper.twentytwenty-horizontal .handle-trnasf::before{position:absolute;content:'';top:21px;right:21px;border:6px inset transparent;border-right:6px solid #fff;transform:rotate(-45deg);}
.twentytwenty-wrapper.twentytwenty-horizontal .handle-trnasf::after{position:absolute;content:'';top:4px;right:4px;border:6px inset transparent;border-left:6px solid #fff;transform:rotate(-45deg);}
.twentytwenty-vertical .design-2 .twentytwenty-handle{margin-top:-15px !important;}
.elementor-widget-container .design-3 .twentytwenty-handle{margin-left:-43px;}
.elementor-widget-container .twentytwenty-horizontal .design-1 .handle-trnasf{margin-left:-22px;}
.elementor-widget-container .twentytwenty-wrapper.twentytwenty-horizontal .handle-trnasf::after{top:1px;right:1px;}
.elementor-widget-container .twentytwenty-wrapper.twentytwenty-horizontal .handle-trnasf::before{top:23px;right:23px;}
.elementor-widget-container .twentytwenty-right-arrow{right:50%;margin-right:-17px;}
.bafg-row:before, .bafg-row:after{display:table;content:" ";}
.bafg-row:after{clear:both}
.bafg-row{margin-left:-15px;margin-right:-15px}
.bafg-col-3{width:25%;float:left;}
.bafg-col-4{width:33.3333%;float:left;}
.bafg-col-6{width:50%;float:left;}
.bafg-col-12{width:100%;float:left;}
.bafg-col-12, .bafg-col-6, .bafg-col-3, .bafg-col-4{margin-top:15px;margin-bottom:15px}
.bafg-gallery-row .twentytwenty-wrapper{padding:0 15px;}
.bafg_gallery_filter .bafg-twentytwenty-container, .bafg-gallery-row .bafg-twentytwenty-container{width:100% !important;}
@media only screen and (max-width: 767px) {
.bafg-col-3{width:100%;float:none;}
.bafg-col-4{width:100%;float:none;}
.bafg-col-6{width:100%;float:none;}
.bafg-col-12{width:100%;float:none;}
} .bafg-container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto;}
@media(min-width:768px){
.bafg-container{width:750px;}
}
@media(min-width:992px){
.bafg-container{width:970px;}
}
@media(min-width:1200px){
.bafg-container{width:1170px;}
}
.bafg-single-page{margin:50px 0;}
.bafg-slider-title{margin:20px 0 15px 0;font-size:26px;padding:0}
.bafg-slider-description{font-size:15px;}
.bafg-method-3-wrapper img::selection{background:unset;}
.bafg-twentytwenty-container{position:relative;max-width:unset !important;}
.bafg-twentytwenty-container .popup_button{position:absolute;right:10px;bottom:10px;height:24px;background-color:#fff;z-index:999;padding:5px;border-radius:5px;width:24px;}
.bafg-twentytwenty-container .popup_button img{height:25px;width:25px;display:block;margin-top:5px;margin-left:5px;}
.bafg-twentytwenty-container .popup_button:focus{outline:0 !important;}
.bafg_popup_preview{display:none;}
.bafg_popup_preview{position:fixed;top:0;left:0;right:0;bottom:0;text-align:center;z-index:999999;}
.bafg_popup_preview_content{width:100%;overflow:auto;background:rgba(0, 0, 0, 0.945);color:#000;position:relative;box-sizing:border-box;border-radius:0;height:100%;}
#bafg_popup_wrap{display:flex;flex-direction:column;justify-content:center;width:100%;height:100%;}
.bafg_popup_preview .close{position:absolute;right:0;top:0;display:block;padding:25px;line-height:0;color:#fff;cursor:pointer;transition:0.5s;z-index:2;}
.bafg_popup_preview .close:hover{color:#ff1212;}
#bafg_popup_wrap .bafg-twentytwenty-container{margin:0 auto;}
.bafg-twentytwenty-container img{position:absolute;left:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}
.bafg-twentytwenty-container iframe{position:absolute;left:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}
.bafg-twentytwenty-container video{position:absolute;left:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;}
.bafg-preloader{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:9999;display:flex;justify-content:center;align-items:center;}
.bafg-preloader-img{border:5px solid #f3f3f3;border-top:5px solid #3498db;border-radius:50%;width:50px;height:50px;animation:spin 2s linear infinite;}
@keyframes spin {
0%{transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
div#bafg_popup_wrap .bafg-preloader{display:none;}
.bafg-twentytwenty-container img {
margin: 0;
width: 100%;
}