/**handles:boden-styles**/
a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,img,ins,kbd,label,layer,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{margin:0;padding:0;vertical-align:baseline;outline:0;font-size:100%;background:0 0;border:none;text-decoration:none;font-weight:400;font-weight:400;font-style:normal}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}a,abbr,acronym,address,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,i^^^^^GGmg,ins,kbd,label,layer,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{font-weight:inherit;font-style:inherit}body{overflow-x:hidden;overflow-y:scroll;font-family:Cabin,sans-serif;font-size:1.1em;line-height:1.6em;background:#fff;color:#1e3c75}h1,h2,h3,h4,h5,h6{font-size:3.2em;line-height:1.2em;margin-bottom:.5em;font-family:coolvetica;text-transform:lowercase;letter-spacing:.03em}.elementor-heading-title b,h1{color:#f29221}.elementor-heading-title b{font-weight:400}.elementor-heading-title i{font-style:normal;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:inherit;-webkit-text-fill-color:transparent}.h2,h2{font-size:2.8em;line-height:1.4em;margin-top:1em;margin-bottom:1em}.h3,h3{font-size:1.5em;line-height:1.4em;margin-bottom:.5em;margin-top:.5em}.h4,h4{font-size:1.3em;line-height:1.4em;margin-bottom:.5em;margin-top:.5em}.h5,h5{font-size:1.15em;line-height:1.4em;margin-bottom:.5em;margin-top:.5em}.h6,h6{font-size:1em;line-height:1.4em;margin-bottom:.5em;margin-top:.5em}span{font-weight:inherit}del{text-decoration:line-through}img{max-width:100%;height:auto}@media \0screen{img{width:auto}}.aligncenter{text-align:center}.alignright{text-align:right}img.aligncenter,input[type=submit].aligncenter{display:block;float:none;margin-left:auto;margin-right:auto}img.alignleft{clear:left;float:left;margin-right:3%}img.alignright{float:right;margin-left:3%}.gallery .gallery-item{font-size:0;display:inline-block;float:none!important;vertical-align:middle!important;padding:5px}.gallery img{border:0!important}iframe{width:100%}table{width:100%;border-spacing:0}td,th{padding:1em;text-align:left}hr{border:0;clear:both;height:1px;margin:20px auto;background-color:#ddd}hr.spacer{background-color:transparent;margin:15px 0;padding:0!important}hr.divider{margin:0}blockquote{margin:2em 0;font-size:1.2em;line-height:1.4em}blockquote>:last-child{margin-bottom:0}blockquote:before{content:'“';font-size:4em;float:left;color:#f29221;margin:10px 4px 0 0}blockquote>*{margin:0 0 0 60px}.screen-reader-response,.screen-reader-text,li:empty,p:empty{display:none}.hidden,.hide,.show-if-specialism{display:none!important}.specialism .show-if-specialism{display:initial!important}.specialism .menu .show-if-specialism{display:inline-block!important}.flip{-moz-transform:scale(-1,1);-webkit-transform:scale(-1,1);-o-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}ol,ul{padding-left:1.2em}li,p{margin-bottom:.5em}iframe,img,ol,table,ul,video{margin-bottom:1em}a{color:inherit;font-weight:inherit;text-decoration:none;position:relative;-webkit-transition:all .2s;-moz-transition:all .2s;transition:all .2s;-webkit-transform:translateZ(0)}a:hover,u{text-decoration:underline}a.hide-if-no-link[href='']{display:none}:disabled{opacity:.3;pointer-events:none}b,strong{font-weight:700}em,i{font-style:italic}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}.small,small{font-size:small}.smaller{font-size:.8em}.large,large{font-size:large;line-height:1.4em}.larger{font-size:larger;line-height:1.4em}.x-large{font-size:x-large;line-height:1.4em}.caps{text-transform:uppercase;letter-spacing:.05em}.green{color:#f29221}button,input,select,textarea{font-size:1em}a.button,button,input,select,span.button a,textarea{font-family:inherit;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;padding:8px 14px;min-height:40px;min-width:20px;line-height:20px;box-sizing:border-box;-moz-box-sizing:border-box;background:#fff;border:1px solid #73797c;color:#73797c;display:block;vertical-align:middle;width:100%;max-width:100%;margin-bottom:.5em}input[type=checkbox],input[type=radio]{display:inline-block;width:auto;background-color:transparent;min-height:0}input[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox}input[type=radio]{-webkit-appearance:radio;-moz-appearance:radio}a.button,button,input[type=button],input[type=submit],span.button a{font-family:coolvetica;letter-spacing:.03em;text-transform:lowercase;font-weight:400;cursor:pointer;background:#f29221;color:#fff;border:0;padding:15px 2em;text-align:center;position:relative;width:auto;display:inline-block;margin-top:.5em;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}a.button,span.button a{text-decoration:none!important}a.button.alt{background-color:#1b3369;color:#fff}.button.large,button.large,input.large{font-size:1.2em}.button.small{min-height:20px;padding:5px 1em}a.button:hover,button:hover,input[type=button]:hover,input[type=submit]:hover,span.button a:hover{opacity:.8}a.button.round,span.button.round a{padding:.1em;width:1.5em;height:1.5em}.button.icon{padding:5px;font-size:0;line-height:0;width:20px!important;box-sizing:content-box;min-height:0;min-width:0;height:20px;display:inline-block;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.button.icon .fa:before{font-size:20px;line-height:20px}button:focus,input:focus,select:focus{outline:0!important}::-webkit-input-placeholder{color:inherit;opacity:.5}::-moz-placeholder{color:inherit;opacity:.5}::-moz-placeholder{color:inherit;opacity:.5}:-ms-input-placeholder{color:inherit;opacity:.5}ul.menu,ul.sub-menu{list-style:none;padding:0;margin:0}.menu li{margin:0}.menu a,.menu a:hover{display:block;text-decoration:none}.large{font-size:1.8em;line-height:1.4em}.container{display:block;max-width:1220px;margin-left:auto;margin-right:auto;padding-left:40px;padding-right:40px;position:relative}.container .container{padding-left:0;padding-right:0}.grey{color:#868686}.full-width,.full_width{width:100%!important}.alignleft{text-align:left}.aligncenter{text-align:center}.alignright{text-align:right}#header{position:fixed;top:0;z-index:999;box-sizing:border-box;width:100%;padding:0 40px;text-align:center;color:#fff;text-transform:lowercase}.show-sticky-menu #header,body.page-template-default:not(.has-banner) #header{background:#1e3c75}body.page-template-default:not(.has-banner) #header{position:relative}#header .logo,#header .navigation{position:relative;display:inline-block;vertical-align:middle;width:80%;margin:0 -2px;line-height:24px;box-sizing:border-box}.logo{line-height:0;font-weight:700;font-size:1.4em;text-decoration:none!important;text-align:left}#header .logo{width:20%}.logo *{display:inline-block;vertical-align:middle}.logo img{margin:0;height:40px;width:auto}#header .navigation{text-align:right}#header .navigation ul{display:inline-block}.opacity-95{opacity:.95}.opacity-90{opacity:.9}#header .menu>li{position:relative;display:inline-block;vertical-align:middle;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.menu.top-bar{font-size:.7em}.menu.top-bar li a{padding-left:0}.top-bar a:empty{display:none}#header li>a{padding:30px .75em;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}#menu-top-right li:last-child>a{padding-right:0}#header .menu .button>a{font-size:.85em;border:1px solid;padding:5px 15px 7px;margin-right:.75em;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}#header .menu .button.current-menu-item>a{color:#fff}#header .menu .button>a:hover{color:#fff;opacity:.7}nav .current-custom-parent>a,nav .current-menu-ancestor>a,nav .current-menu-item>a,nav .current-menu-parent>a,nav .current-page-ancestor>a,nav .current-page-parent>a,nav .current_page_parent>a,nav li>a:hover{color:#f29221}#header li.menu-item-has-children{position:relative}nav li.menu-item-has-children:hover>a{background:#1e3c75}.menu li:hover>a:not([href]){color:#fff;cursor:default}#header .sub-menu{background:#1e3c75;text-align:left;font-size:.9em;padding:0;position:absolute;z-index:-999;top:100%;width:100%;left:0;opacity:0;visibility:hidden;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;min-width:200px;-webkit-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);-moz-box-shadow:0 5px 10px 0 rgba(0,0,0,.1);box-shadow:0 5px 10px 0 rgba(0,0,0,.1)}#header .sub-menu .sub-menu{top:0;left:100%}#header .menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;z-index:1000}#header .sub-menu a{padding:10px 1em}#header .sub-menu>.menu-item-has-children>a:after{content:"\f054";font-family:"Font Awesome 5 Pro";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;opacity:.5;position:absolute;right:10px;top:15px}[id^=menu-buttons] a{padding:0 .7em;margin:.3em 0;font-size:.7em;background:#5ca2d0;color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}[id^=menu-buttons]>li:nth-child(3) a{background:#f29221;border-color:transparent}[id^=menu-buttons]>li:last-child a{background:#7f7fff;border-color:transparent}#title{background-color:#1e3c75;background:linear-gradient(130deg,#1e3c75 20%,#f29221 100%);color:#fff;background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll;padding:200px 0 160px;position:relative;overflow:hidden}#title img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;margin:0;mix-blend-mode:multiply}@media screen and (orientation:portrait){#title img{max-width:none;width:auto;height:100%}}#title h1{margin-top:0;margin-bottom:0}#content{padding-top:60px;padding-bottom:120px;position:relative}body:not(.elementor-page) #content a{text-decoration:underline}#container{display:table;width:100%}#content a.hentry{text-decoration:none;border-radius:15px 15px 15px 15px;box-shadow:0 0 20px 0 rgba(0,0,0,.1);display:block;padding:40px;margin-bottom:40px}#content a.hentry:after{content:'';clear:both;display:block}a.hentry img{width:25%;float:left;margin-right:3%;margin-bottom:0}a.hentry h2{margin-top:0;margin-bottom:.5em;font-size:2em;line-height:1.4em}.post-cat.button{padding:.5em 1em;min-height:auto;margin-right:1em}.search-submit{display:none}.meta{padding:3px 10px;display:inline-block;color:#fff;background:#f29221;text-transform:uppercase;letter-spacing:.1em;font-size:.7em;line-height:1.4em}.hentry .read-more{font-size:.8em;text-transform:uppercase;letter-spacing:.2em;color:#f29221}.hentry .read-more:after{content:"\f054";display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-left:.5em}#page-navigation{overflow:hidden;padding:60px 0}#page-navigation .previous{float:left}#page-navigation .next{float:right}.col{margin-left:-2px;margin-right:-2px;display:inline-block;vertical-align:top;box-sizing:border-box}.has-5-cols>.col{width:20%;flex:0 0 20%}.has-4-cols>.col{width:25%;flex:0 0 25%}.has-3-cols>.col{width:33.33%;flex:0 0 33.33%}.has-2-cols>.col{width:50%;flex:0 0 50%}.has-1-cols>.col{width:100%;flex:0 0 100%}.widget h4{font-size:1em}.widget ul{list-style:none;padding:0}.widget ul.sub-menu{display:none}.widget .post-date{display:block}.widget_search .search-submit{display:none}#footer{background:#1e3c75;color:#fff;padding:60px 0 40px;position:relative}#footer h4{margin:0 0 .5em;color:inherit}#footer .fa{margin-right:.1em}#copyright a:hover,#footer a:hover{text-decoration:underline}#footer li{margin:0}#footer [id^=menu-social] li{display:inline-block;margin-right:10px}.widget_media_image{line-height:0}#footer .widget_media_image img{margin:0}#footer .row{display:table;width:100%;margin:0}#footer .col{display:table-cell;min-width:18%;width:auto;padding:70px 20px 30px 0}#footer .col:first-child{width:35%;padding-right:50px}#copyright{position:relative;text-align:center;font-size:.8em;padding-top:20px;padding-bottom:20px}#copyright li{display:inline-block;margin:0 .5em}.post-edit-link{position:fixed;bottom:0;right:0;display:inline-block;background:#f29221;color:#fff;padding:.3em 1em}body .slick-initialized .slick-slide{display:inline-block;vertical-align:middle;float:none}#content .slick-slider a{text-decoration:none}.slick-slider .slick-next,.slick-slider .slick-prev{font-size:0;line-height:0;position:absolute;z-index:1;top:50%;display:block;width:20px;padding:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer;color:inherit;border:none;outline:0;background:0 0}.slick-slider .slick-prev{left:20px}.slick-slider .slick-next{right:20px}.slick-slider .slick-next:before,.slick-slider .slick-prev:before{font-family:"Font Awesome 5 Pro";font-size:35px;line-height:1;opacity:.75;color:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slider .slick-prev:before{content:"\f104"}.slick-slider .slick-next:before{content:"\f105"}.slick-slider ul.slick-dots{position:absolute;left:0;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.slick-slider ul.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0;padding:0;cursor:pointer}.slick-slider ul.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:0;background:0 0}.slick-slider ul.slick-dots li button:before{font-family:"Font Awesome 5 Pro";font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"\f111";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-slider ul.slick-dots li.slick-active button:before{opacity:.75;color:#000}.slick-slider>br{display:none}.wpforms-confirmation-container,body .wpforms-container{text-align:left!important;border:3px solid #eee;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:20px;font-size:.9em}.fancybox-container .wpforms-container{border:none;padding:0;margin:0}.fancybox-container .wpforms-container{max-width:400px}.wpforms-container input{margin-bottom:0}body .wpforms-field-divider .wpforms-field-description{font-size:1em}.wpforms-field-divider{clear:both}.wpforms-field{clear:left}.wpforms-field-select{position:relative}.wpforms-field-select:after{position:absolute;top:45px;right:10px;pointer-events:none;content:"\f0d7";display:inline-block;font:normal normal normal 14px/1 "Font Awesome 5 Pro";font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wpforms-container ul{padding:0}.wpforms-container .wpforms-field:not(.wpforms-field-divider) .wpforms-field-description{margin:0;opacity:.7}.wpforms-submit{padding:10px 20px}.grecaptcha-badge{z-index:1}@media only screen and (max-width:479px){.wpforms-container .wpforms-field{width:100%!important;margin-left:0!important}}.elementor-section{overflow:hidden}.elementor-page #content .container{max-width:1240px}.elementor .elementor-widget-spacer.elementor-widget{margin-bottom:0}.elementor img{margin:0}.elementor-column-wrap,.elementor-element,.elementor-flip-box__layer,.elementor-widget-wrap{background-position:center center;background-repeat:no-repeat;background-size:cover;background-attachment:scroll}.elementor .elementor-flip-box__layer__title,.elementor .elementor-widget-heading h1.elementor-heading-title,.elementor .elementor-widget-heading h2.elementor-heading-title{line-height:1.2}.elementor-flip-box__layer__description,.elementor-widget-text-editor{line-height:1.6}.elementor-icon-box-title{margin-top:0}.elementor .elementor-icon{font-size:40px;color:#f29221}.elementor .elementor-view-framed .elementor-icon{color:#f29221;border-color:#f29221;border-width:2px;padding:10px}body .elementor-button{background-color:#f29221;color:#fff}body .elementor-button:hover{opacity:.8}.elementor .elementor-button{padding:.9em 1.8em;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;border:0;font-weight:400;font-family:coolvetica;letter-spacing:.03em;text-transform:lowercase}.elementor .elementor-button.elementor-size-xs{font-size:.8em;padding:.8em 1.6em;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.elementor .elementor-button.elementor-size-md{font-size:1em;padding:1em 2em;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.elementor .elementor-button.elementor-size-lg{font-size:1em;padding:1.2em 2.4em;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}.elementor .elementor-button.elementor-size-xl{font-size:1.1em;padding:1.4em 2.8em;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px}#content .elementor-element:not(.elementor-widget-text-editor) a,#content a.elementor-button{text-decoration:none}.elementor-text-editor>:last-child{margin-bottom:0}.elementor-view-stacked .elementor-icon{border:4px solid #fff}.elementor-editor-active #header{pointer-events:none}body .elementor-field-group .elementor-field-textual{border-color:#73797c;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.elementor-message{background:#eee;padding:20px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.iti{width:100%}.searchandfilter ul li{display:inline-block!important}.searchandfilter ul li li{padding:5px 10px!important}#menu-top-right .flag a{font-size:0;padding-left:10px}.flag>a:before{background:url('https://staging.boden-group.co.uk/wp-content/themes/boden-2022/US.png') no-repeat center center;content:'';width:24px;height:15px;background-size:cover;display:inline-block;vertical-align:middle}.flag.uk-flag>a:before{background-image:url('https://staging.boden-group.co.uk/wp-content/themes/boden-2022/UK.png')}#mobile-menu,#mobile-menu-toggle{display:none}@media (min-width:1024px){#mobile-menu{display:none!important}}@media (max-width:1279px){.elementor-section-wrap>section>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding-left:30px;padding-right:30px}.menu.main>li>a{padding:1.2em .5em}.logo img{height:30px}}@media (max-width:1023px){.hide-if-mobile{display:none!important}#mobile-menu-toggle{position:fixed;z-index:9999;text-align:right;top:10px;right:10px;display:inline-block;padding:10px;font-size:30px;display:block;color:#f29221;border-radius:6px;width:25px}.show-sticky-menu #mobile-menu-toggle{background:#fff}#mobile-menu-toggle.open{background:0 0}#mobile-menu-toggle.open .fa:before{content:"\f00d"}#header{position:absolute;top:0;left:0;width:100%;padding:20px 40px;text-align:left}#header .horizontal-search,#header .navigation{display:none!important}#mobile-menu{opacity:1;position:fixed;z-index:999;left:10px;right:10px;top:10px;bottom:10px;background:#1e3c75;color:#fff;text-align:left;padding:20px 30px;box-sizing:border-box;line-height:1.2em;overflow-y:scroll;box-shadow:0 0 20px 0 rgba(0,0,0,.1);text-transform:lowercase;border-radius:6px}#mobile-menu .logo{margin-bottom:20px}#mobile-menu a{display:inline-block}#mobile-menu .menu a{padding:1em 0}.mobile-menu-open,.mobile-menu-open body{overflow:hidden}#mobile-menu .sub-menu{max-height:0;opacity:0;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;z-index:-1;position:relative}#mobile-menu .button>a{border:1px solid;padding:5px 15px 7px;margin:.75em 0;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}#mobile-menu.button>a:hover{background:#1e3c75;text-decoration:none}#mobile-menu .open-sub-menu>.sub-menu{max-height:none;opacity:1;z-index:1}#mobile-menu .menu-item-has-children>.fa-chevron-down{padding:1em;cursor:pointer}#mobile-menu .menu-item-has-children>.fa-chevron-down:before{opacity:.5}#mobile-menu .open-sub-menu>.fa-chevron-down:before{opacity:1;content:"\f077"}}@media (max-width:767px){#header,.container{padding-left:20px;padding-right:20px}.elementor-section-wrap>section>.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated{padding-left:10px;padding-right:10px}#title{padding:100px 0 60px}.col,.logo{width:100%!important;margin-left:0;margin-right:0;display:block}#footer .col{display:block;padding:20px 0}#copyright li{display:block;margin:0}#copyright *{text-align:left}.elementor-align-left .elementor-button-wrapper,.elementor-align-right .elementor-button-wrapper{text-align:center}.elementor-slide-heading{font-size:1.5em!important}body .elementor-slides .slick-slide-inner .elementor-slide-description:not(:last-child),body .elementor-slides .slick-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:10px}.jobs-list .row>.col{text-align:center}.jobs-list .job:nth-child(2n){background:#fff}}@media (max-width:479px){.size-medium{width:100%;margin-left:0;margin-right:0}h1,h2{font-size:1.8em}}