<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */

html {
    color: #222;
    font-size: 1em;
    line-height: 1.4;
}

::-moz-selection {
    background: #e2e2e2;
    text-shadow: none;
}

::selection {
    background: #e2e2e2;
    color:#292929;
    text-shadow: none;
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}

audio,
canvas,
iframe,
img,
svg,
video {
    vertical-align: middle;
}

fieldset {
    border: 0;
    margin: 0;
    padding: 0;
}

textarea {
    resize: vertical;
}

.browserupgrade {
    margin: 0.2em 0;
    background: #ccc;
    color: #000;
    padding: 0.2em 0;
}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{/*padding:0*/}
/*
Version: 1.8.0
Author: Ken Wheeler
Website: http://kenwheeler.github.io
*/
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;/*margin-left:auto;margin-right:auto*/}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

/**
* Featherlight - ultra slim jQuery lightbox
* Version 1.7.13 - http://noelboss.github.io/featherlight/
*
* Copyright 2018, No�l Raoul Bossart (http://www.noelboss.com)
* MIT Licensed.
**/
html.with-featherlight{overflow:hidden}.featherlight{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483647;text-align:center;white-space:nowrap;cursor:pointer;background:#333;background:rgba(0,0,0,0)}.featherlight:last-of-type{background:rgba(0,0,0,.8)}.featherlight:before{content:'';display:inline-block;height:100%;vertical-align:middle}.featherlight .featherlight-content{position:relative;text-align:left;vertical-align:middle;display:inline-block;overflow:auto;padding:25px 25px 0;border-bottom:25px solid transparent;margin-left:5%;margin-right:5%;max-height:95%;background:#fff;cursor:auto;white-space:normal}.featherlight .featherlight-inner{display:block}.featherlight link.featherlight-inner,.featherlight script.featherlight-inner,.featherlight style.featherlight-inner{display:none}.featherlight .featherlight-close-icon{position:absolute;z-index:9999;top:0;right:0;line-height:25px;width:25px;cursor:pointer;text-align:center;font-family:Arial,sans-serif;background:#fff;background:rgba(255,255,255,.3);color:#000;border:0;padding:0}.featherlight .featherlight-close-icon::-moz-focus-inner{border:0;padding:0}.featherlight .featherlight-image{width:100%}.featherlight-iframe .featherlight-content{border-bottom:0;padding:0;-webkit-overflow-scrolling:touch}.featherlight iframe{border:0}.featherlight *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media only screen and (max-width:1024px){.featherlight .featherlight-content{margin-left:0;margin-right:0;max-height:85%;padding:10px 10px 0;border-bottom:10px solid transparent}}@media print{html.with-featherlight&gt;*&gt;:not(.featherlight){display:none}}

.scroll-wrapper{overflow:hidden!important;padding:0!important;position:relative}.scroll-wrapper&gt;.scroll-content{border:none!important;box-sizing:content-box!important;height:auto;left:0;margin:0;max-height:none;max-width:none!important;overflow:scroll!important;padding:0;position:relative!important;top:0;width:auto!important}.scroll-wrapper&gt;.scroll-content::-webkit-scrollbar{height:0;width:0}.scroll-wrapper.scroll--rtl{direction:rtl}.scroll-element{box-sizing:content-box;display:none}.scroll-element div{box-sizing:content-box}.scroll-element .scroll-arrow,.scroll-element .scroll-bar{cursor:default}.scroll-element.scroll-x.scroll-scrollx_visible,.scroll-element.scroll-y.scroll-scrolly_visible{display:block}.scroll-textarea{border:1px solid #ccc;border-top-color:#999}.scroll-textarea&gt;.scroll-content{overflow:hidden!important}.scroll-textarea&gt;.scroll-content&gt;textarea{border:none!important;box-sizing:border-box;height:100%!important;margin:0;max-height:none!important;max-width:none!important;overflow:scroll!important;outline:0;padding:2px;position:relative!important;top:0;width:100%!important}.scroll-textarea&gt;.scroll-content&gt;textarea::-webkit-scrollbar{height:0;width:0}.scrollbar-inner&gt;.scroll-element,.scrollbar-inner&gt;.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-inner&gt;.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-inner&gt;.scroll-element.scroll-x{bottom:2px;height:8px;left:0;width:100%}.scrollbar-inner&gt;.scroll-element.scroll-y{height:100%;right:0;top:0;width:5px}.scrollbar-inner&gt;.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-inner&gt;.scroll-element .scroll-bar,.scrollbar-inner&gt;.scroll-element .scroll-element_outer,.scrollbar-inner&gt;.scroll-element .scroll-element_track{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.scrollbar-inner&gt;.scroll-element .scroll-bar,.scrollbar-inner&gt;.scroll-element .scroll-element_track{opacity:.4}.scrollbar-inner&gt;.scroll-element .scroll-element_track{background-color:#e0e0e0}.scrollbar-inner&gt;.scroll-element .scroll-bar{background-color:#c2c2c2}.scrollbar-inner&gt;.scroll-element:hover .scroll-bar{background-color:#919191}.scrollbar-inner&gt;.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}.scrollbar-inner&gt;.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-12px}.scrollbar-inner&gt;.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-12px}.scrollbar-inner&gt;.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-12px}.scrollbar-inner&gt;.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-12px}.scrollbar-outer&gt;.scroll-element,.scrollbar-outer&gt;.scroll-element div{border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-outer&gt;.scroll-element{background-color:#fff}.scrollbar-outer&gt;.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-outer&gt;.scroll-element.scroll-x{bottom:0;height:12px;left:0;width:100%}.scrollbar-outer&gt;.scroll-element.scroll-y{height:100%;right:0;top:0;width:12px}.scrollbar-outer&gt;.scroll-element.scroll-x .scroll-element_outer{height:8px;top:2px}.scrollbar-outer&gt;.scroll-element.scroll-y .scroll-element_outer{left:2px;width:8px}.scrollbar-outer&gt;.scroll-element .scroll-element_outer{overflow:hidden}.scrollbar-outer&gt;.scroll-element .scroll-element_track{background-color:#eee}.scrollbar-outer&gt;.scroll-element .scroll-bar,.scrollbar-outer&gt;.scroll-element .scroll-element_outer,.scrollbar-outer&gt;.scroll-element .scroll-element_track{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.scrollbar-outer&gt;.scroll-element .scroll-bar{background-color:#d9d9d9}.scrollbar-outer&gt;.scroll-element .scroll-bar:hover{background-color:#c2c2c2}.scrollbar-outer&gt;.scroll-element.scroll-draggable .scroll-bar{background-color:#919191}.scrollbar-outer&gt;.scroll-content.scroll-scrolly_visible{left:-12px;margin-left:12px}.scrollbar-outer&gt;.scroll-content.scroll-scrollx_visible{top:-12px;margin-top:12px}.scrollbar-outer&gt;.scroll-element.scroll-x .scroll-bar{min-width:10px}.scrollbar-outer&gt;.scroll-element.scroll-y .scroll-bar{min-height:10px}.scrollbar-outer&gt;.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-14px}.scrollbar-outer&gt;.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-14px}.scrollbar-outer&gt;.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-14px}.scrollbar-outer&gt;.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-14px}.scrollbar-macosx&gt;.scroll-element,.scrollbar-macosx&gt;.scroll-element div{background:0 0;border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-macosx&gt;.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-macosx&gt;.scroll-element .scroll-element_track{display:none}.scrollbar-macosx&gt;.scroll-element .scroll-bar{background-color:#6c6e71;display:block;opacity:0;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-o-transition:opacity .2s linear;-ms-transition:opacity .2s linear;transition:opacity .2s linear}.scrollbar-macosx:hover&gt;.scroll-element .scroll-bar,.scrollbar-macosx&gt;.scroll-element.scroll-draggable .scroll-bar{opacity:.7}.scrollbar-macosx&gt;.scroll-element.scroll-x{bottom:0;height:0;left:0;min-width:100%;overflow:visible;width:100%}.scrollbar-macosx&gt;.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:0}.scrollbar-macosx&gt;.scroll-element.scroll-x .scroll-bar{height:7px;min-width:10px;top:-9px}.scrollbar-macosx&gt;.scroll-element.scroll-y .scroll-bar{left:-9px;min-height:10px;width:7px}.scrollbar-macosx&gt;.scroll-element.scroll-x .scroll-element_outer{left:2px}.scrollbar-macosx&gt;.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-macosx&gt;.scroll-element.scroll-y .scroll-element_outer{top:2px}.scrollbar-macosx&gt;.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-macosx&gt;.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scrollbar-macosx&gt;.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scrollbar-light&gt;.scroll-element,.scrollbar-light&gt;.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-light&gt;.scroll-element{background-color:#fff}.scrollbar-light&gt;.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-light&gt;.scroll-element .scroll-element_outer{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.scrollbar-light&gt;.scroll-element .scroll-element_size{background:#dbdbdb;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2RiZGJkYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOGU4ZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#dbdbdb),color-stop(100%,#e8e8e8));background:-webkit-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:-o-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:-ms-linear-gradient(left,#dbdbdb 0,#e8e8e8 100%);background:linear-gradient(to right,#dbdbdb 0,#e8e8e8 100%);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.scrollbar-light&gt;.scroll-element.scroll-x{bottom:0;height:17px;left:0;min-width:100%;width:100%}.scrollbar-light&gt;.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:17px}.scrollbar-light&gt;.scroll-element .scroll-bar{background:#fefefe;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:-moz-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0,#fefefe),color-stop(100%,#f5f5f5));background:-webkit-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:-o-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:-ms-linear-gradient(left,#fefefe 0,#f5f5f5 100%);background:linear-gradient(to right,#fefefe 0,#f5f5f5 100%);border:1px solid #dbdbdb;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.scrollbar-light&gt;.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-light&gt;.scroll-content.scroll-scrollx_visible{top:-17px;margin-top:17px}.scrollbar-light&gt;.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:0}.scrollbar-light&gt;.scroll-element.scroll-y .scroll-bar{left:0;min-height:10px;width:10px}.scrollbar-light&gt;.scroll-element.scroll-x .scroll-element_outer{height:12px;left:2px;top:2px}.scrollbar-light&gt;.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-light&gt;.scroll-element.scroll-y .scroll-element_outer{left:2px;top:2px;width:12px}.scrollbar-light&gt;.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-light&gt;.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px}.scrollbar-light&gt;.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px}.scrollbar-light&gt;.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px}.scrollbar-light&gt;.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px}.scrollbar-rail&gt;.scroll-element,.scrollbar-rail&gt;.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-rail&gt;.scroll-element{background-color:#fff}.scrollbar-rail&gt;.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-rail&gt;.scroll-element .scroll-element_size{background-color:#999;background-color:rgba(0,0,0,.3)}.scrollbar-rail&gt;.scroll-element .scroll-element_outer:hover .scroll-element_size{background-color:#666;background-color:rgba(0,0,0,.5)}.scrollbar-rail&gt;.scroll-element.scroll-x{bottom:0;height:12px;left:0;min-width:100%;padding:3px 0 2px;width:100%}.scrollbar-rail&gt;.scroll-element.scroll-y{height:100%;min-height:100%;padding:0 2px 0 3px;right:0;top:0;width:12px}.scrollbar-rail&gt;.scroll-element .scroll-bar{background-color:#d0b9a0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;box-shadow:1px 1px 3px rgba(0,0,0,.5)}.scrollbar-rail&gt;.scroll-element .scroll-element_outer:hover .scroll-bar{box-shadow:1px 1px 3px rgba(0,0,0,.6)}.scrollbar-rail&gt;.scroll-content.scroll-scrolly_visible{left:-17px;margin-left:17px}.scrollbar-rail&gt;.scroll-content.scroll-scrollx_visible{margin-top:17px;top:-17px}.scrollbar-rail&gt;.scroll-element.scroll-x .scroll-bar{height:10px;min-width:10px;top:1px}.scrollbar-rail&gt;.scroll-element.scroll-y .scroll-bar{left:1px;min-height:10px;width:10px}.scrollbar-rail&gt;.scroll-element.scroll-x .scroll-element_outer{height:15px;left:5px}.scrollbar-rail&gt;.scroll-element.scroll-x .scroll-element_size{height:2px;left:-10px;top:5px}.scrollbar-rail&gt;.scroll-element.scroll-y .scroll-element_outer{top:5px;width:15px}.scrollbar-rail&gt;.scroll-element.scroll-y .scroll-element_size{left:5px;top:-10px;width:2px}.scrollbar-rail&gt;.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-25px}.scrollbar-rail&gt;.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-25px}.scrollbar-rail&gt;.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-25px}.scrollbar-rail&gt;.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-25px}.scrollbar-dynamic&gt;.scroll-element,.scrollbar-dynamic&gt;.scroll-element div{background:0 0;border:none;margin:0;padding:0;position:absolute;z-index:10}.scrollbar-dynamic&gt;.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-dynamic&gt;.scroll-element.scroll-x{bottom:2px;height:7px;left:0;min-width:100%;width:100%}.scrollbar-dynamic&gt;.scroll-element.scroll-y{height:100%;min-height:100%;right:2px;top:0;width:7px}.scrollbar-dynamic&gt;.scroll-element .scroll-element_outer{opacity:.3;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.scrollbar-dynamic&gt;.scroll-element .scroll-element_size{background-color:#ccc;opacity:0;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-o-transition:opacity .2s;-ms-transition:opacity .2s;transition:opacity .2s}.scrollbar-dynamic&gt;.scroll-element .scroll-bar{background-color:#6c6e71;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px}.scrollbar-dynamic&gt;.scroll-element.scroll-x .scroll-bar{bottom:0;height:7px;min-width:24px;top:auto}.scrollbar-dynamic&gt;.scroll-element.scroll-y .scroll-bar{left:auto;min-height:24px;right:0;width:7px}.scrollbar-dynamic&gt;.scroll-element.scroll-x .scroll-element_outer{bottom:0;top:auto;left:2px;-webkit-transition:height .2s;-moz-transition:height .2s;-o-transition:height .2s;-ms-transition:height .2s;transition:height .2s}.scrollbar-dynamic&gt;.scroll-element.scroll-y .scroll-element_outer{left:auto;right:0;top:2px;-webkit-transition:width .2s;-moz-transition:width .2s;-o-transition:width .2s;-ms-transition:width .2s;transition:width .2s}.scrollbar-dynamic&gt;.scroll-element.scroll-x .scroll-element_size{left:-4px}.scrollbar-dynamic&gt;.scroll-element.scroll-y .scroll-element_size{top:-4px}.scrollbar-dynamic&gt;.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-11px}.scrollbar-dynamic&gt;.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-11px}.scrollbar-dynamic&gt;.scroll-element.scroll-draggable .scroll-element_outer,.scrollbar-dynamic&gt;.scroll-element:hover .scroll-element_outer{overflow:hidden;opacity:.7}.scrollbar-dynamic&gt;.scroll-element.scroll-draggable .scroll-element_outer .scroll-element_size,.scrollbar-dynamic&gt;.scroll-element:hover .scroll-element_outer .scroll-element_size{opacity:1}.scrollbar-dynamic&gt;.scroll-element.scroll-draggable .scroll-element_outer .scroll-bar,.scrollbar-dynamic&gt;.scroll-element:hover .scroll-element_outer .scroll-bar{height:100%;width:100%;-webkit-border-radius:12px;-moz-border-radius:12px;border-radius:12px}.scrollbar-dynamic&gt;.scroll-element.scroll-x.scroll-draggable .scroll-element_outer,.scrollbar-dynamic&gt;.scroll-element.scroll-x:hover .scroll-element_outer{height:20px;min-height:7px}.scrollbar-dynamic&gt;.scroll-element.scroll-y.scroll-draggable .scroll-element_outer,.scrollbar-dynamic&gt;.scroll-element.scroll-y:hover .scroll-element_outer{min-width:7px;width:20px}.scrollbar-chrome&gt;.scroll-element,.scrollbar-chrome&gt;.scroll-element div{border:none;margin:0;overflow:hidden;padding:0;position:absolute;z-index:10}.scrollbar-chrome&gt;.scroll-element{background-color:#fff}.scrollbar-chrome&gt;.scroll-element div{display:block;height:100%;left:0;top:0;width:100%}.scrollbar-chrome&gt;.scroll-element .scroll-element_track{background:#f1f1f1;border:1px solid #dbdbdb}.scrollbar-chrome&gt;.scroll-element.scroll-x{bottom:0;height:16px;left:0;min-width:100%;width:100%}.scrollbar-chrome&gt;.scroll-element.scroll-y{height:100%;min-height:100%;right:0;top:0;width:16px}.scrollbar-chrome&gt;.scroll-element .scroll-bar{background-color:#d9d9d9;border:1px solid #bdbdbd;cursor:default;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.scrollbar-chrome&gt;.scroll-element .scroll-bar:hover{background-color:#c2c2c2;border-color:#a9a9a9}.scrollbar-chrome&gt;.scroll-element.scroll-draggable .scroll-bar{background-color:#919191;border-color:#7e7e7e}.scrollbar-chrome&gt;.scroll-content.scroll-scrolly_visible{left:-16px;margin-left:16px}.scrollbar-chrome&gt;.scroll-content.scroll-scrollx_visible{top:-16px;margin-top:16px}.scrollbar-chrome&gt;.scroll-element.scroll-x .scroll-bar{height:8px;min-width:10px;top:3px}.scrollbar-chrome&gt;.scroll-element.scroll-y .scroll-bar{left:3px;min-height:10px;width:8px}.scrollbar-chrome&gt;.scroll-element.scroll-x .scroll-element_outer{border-left:1px solid #dbdbdb}.scrollbar-chrome&gt;.scroll-element.scroll-x .scroll-element_track{height:14px;left:-3px}.scrollbar-chrome&gt;.scroll-element.scroll-x .scroll-element_size{height:14px;left:-4px}.scrollbar-chrome&gt;.scroll-element.scroll-y .scroll-element_outer{border-top:1px solid #dbdbdb}.scrollbar-chrome&gt;.scroll-element.scroll-y .scroll-element_track{top:-3px;width:14px}.scrollbar-chrome&gt;.scroll-element.scroll-y .scroll-element_size{top:-4px;width:14px}.scrollbar-chrome&gt;.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_size{left:-19px}.scrollbar-chrome&gt;.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_size{top:-19px}.scrollbar-chrome&gt;.scroll-element.scroll-x.scroll-scrolly_visible .scroll-element_track{left:-19px}.scrollbar-chrome&gt;.scroll-element.scroll-y.scroll-scrollx_visible .scroll-element_track{top:-19px}
    
input[type=text], input[type=email], input[type=number], textarea { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; -webkit-appearance: none; }
select { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }

.clearfix { height:0; clear:both; margin:0; padding:0; }
.iloading { position:absolute; z-index:99999999; top:-100px; left:0; display:none; }
.iframe-container { position:relative; margin:0px 0px 15px 0px; overflow:hidden; }
.iframe-container iframe { width:100%; height:100%; }

img { max-width:100%; height:auto; border:none; }

body { margin:0; padding:0px; font-family: 'Lato', sans-serif; color:#412312; font-size:18px; line-height:26px; font-weight:300; }
td, th { font-family: 'Lato', sans-serif; color:#412312; font-size:18px; line-height:26px; }
h1, h2, h3, h4, h5, h6 { font-family:'Source Serif Pro', sans-serif; margin:0; padding:0px 0px 26px 0px; }
p, .content&gt;div { margin:0; padding:0px 0px 26px 0px; }
hr { margin:2px 0px 26px 0px; border:none; border-top:1px solid #c7c7c7; }
ul, ol { margin:0; padding:0px 0px 26px 20px; }
li { padding:0; }
img { max-width:100%; height:auto; }
table { margin-bottom:27px; }

a { color:#1C55A5; }
.clearfix { clear:both; }

.content p&gt;img { margin:0; }

.col3 { width:25%; float:left; padding:0; }
.col3:nth-child(4n+1) { clear:left; }
.col4 { width:33.33%; float:left; padding:0; }
.col4:nth-child(3n+1) { clear:left; }
.col6 { width:50%; float:left; }
.col6:after { content: ' '; display:block; height:100%; width:27px; float:right; }

.twoimage { margin-left:-15px;margin-right:0;  max-width:50%; float:left; }
.twoimage img { margin-left:15px; margin-right:0; width:90%; max-width:100%; height:auto; }

.video-container { position: relative; padding-bottom: 56.25%; padding-top: 0px; height: 0; overflow: hidden; margin:0px 0px 32px 0px; }
.video-container iframe, .video-container object, .video-container embed { position: absolute; top: 0; left: 0; width:100%; height:100%; border:none; }
.video-container&gt;span:first-child { position: absolute; top:0; left:0; width:100%; height:100%; display:block; }

.m-b-0 { padding-bottom:0!important; }
.m-b-80 { padding-bottom:80px!important; }
.m-t-0 { padding-top:0!important; }
div.row { padding:0; }
div.row:after { content:''; display:block; clear:left; }

.imageonleft { float:left; margin:0px 40px 40px 0px; }
.imageonright { float:right; margin:0px 0px 40px 30px; }

.hide-mobile {  }

p.two-image { margin-left:-20px; padding-bottom:32px; }
p.two-image img { width:calc(50% - 20px); margin:0px 0px 0px 20px; height:auto; float:left; }
p.two-image:after, .threeimage:after { content:''; display:block; clear:left; }
.threeimage img { width:33.3%; float:left; }

.float-right { float:right; }
.float-left { float:left; }

a.link { opacity:0.6; display:inline-block; padding:10px 12px; color:#AD7454; position:relative; font-size:12px; line-height:14px; font-weight:300; text-transform: uppercase; text-decoration: none; transition:all 300ms ease-in-out; }
a.link:before, a.link:after { content:''; display:block; width:100%; height:1px; position: absolute; left:0; top:0; background:#AD7454; transition:all 300ms ease-in-out; }
a.link:after { top:auto; bottom:0; }
a.link:hover { color:#412312; opacity:1; }
a.link:hover:before, a.link:hover:after { background:#412312; }

.font35 { font-family: 'Source Serif Pro', sans-serif; font-size:35px; line-height:46px; padding-bottom:46px; font-weight:300; }
.font35&gt;strong { font-weight:600; }
.font24 { font-family: 'Source Serif Pro', sans-serif; font-size:24px; line-height:30px; padding-bottom:35px; font-weight:300; }
.font24&gt;strong { font-weight:600; }
.textslider { font-family: 'Source Serif Pro', sans-serif; display:inline-block; vertical-align: top; margin-left:15px; font-size:42px; line-height:53px; font-weight:600; font-style: italic; padding-left:35px; }

.title { font-size:35px; line-height:42px; font-weight:400; color:#343434; padding-bottom:32px; }
.bolditalic { font-weight:600; font-style: italic; font-family:'Source Serif Pro', sans-serif;  }
.biggerimage { margin-left:-90px; width:calc(100% + 190px); margin:24px 0px; }
.subheadline { font-family: 'Lato', sans-serif!important; font-size:18px; line-height:26px; text-transform: uppercase; padding-bottom:37px; }
.smallheadline { font-family:'Source Serif Pro', sans-serif; font-size:24px; line-height:30px; padding-bottom:31px; padding-top:6px; font-weight:600; font-style:italic; }



.noselect { -webkit-touch-callout: none; /* iOS Safari */
    -webkit-user-select: none; /* Safari */
     -khtml-user-select: none; /* Konqueror HTML */
       -moz-user-select: none; /* Old versions of Firefox */
        -ms-user-select: none; /* Internet Explorer/Edge */
            user-select: none; }

div.pace {
    -webkit-pointer-events: none;
    pointer-events: none;

    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    padding:0;
}

.pace-inactive {
    display: none;
}

.pace .pace-progress {
    background: #e50400;
    position: fixed;
    z-index: 2000;
    top: 0;
    right: 100%;
    width: 100%;
    height: 2px;
    z-index:999999999;
    padding:0;
}

.mobile-only, .featherlight .mobile-only { display:none; }
.hide-desktop { display:none; }
div.overlay { width:100%; height:100vh; position:fixed; top:0; left:0; z-index:9999999; background:rgba(0, 0, 0, 0.7); }

#header { height:120px; position:fixed; top:0; left:0; width:100%; z-index:11000; background: #fff; }
#header&gt;div.row { background:#fff; position:relative; z-index:99999; }
.compactview #header { }
.wrapper, div.wrapper { min-width:1064px; /*max-width:1224px;*/ padding:0px 108px; margin:0 auto; }
div.logo-area { float:left; }
div.logo-area&gt;p { padding:12px 0px 11px 0px; }
a.logo { display:inline-block; }
#main-nav { float:right; max-width:80%; }
#main-nav:after { content:''; display:block; clear:right; }
#main-nav&gt;ul { margin:0; list-style:none; padding:53px 0px 0px 0px; float:right;  }
#main-nav&gt;ul:after, li.lang-sel ul:after { content:''; display:block; clear:both; }
#main-nav&gt;ul&gt;li { float:left; padding:0; position:relative; }
#main-nav&gt;ul&gt;li&gt;a, li.lang-sel ul a { display:block; margin:0px 10px; padding:0px 10px 49px 10px; border-bottom:3px solid transparent; text-decoration:none; font-size:12px; line-height:15px; font-weight:600; text-transform: uppercase; color:#AD7454; font-family: 'Source Serif Pro', sans-serif; transition: all 200ms ease-in-out; }
#main-nav&gt;ul&gt;li:first-child&gt;a { margin-left:0; }
#main-nav&gt;ul&gt;li&gt;a:hover, #main-nav&gt;ul&gt;li&gt;a.onhover { border-bottom-color:#412312; color:#412312; }
#main-nav&gt;ul&gt;li&gt;a.current { color:#412312; } 
#main-nav&gt;ul ul { list-style: none; margin:0; padding:23px 0px 24px 0px; text-align:center; font-size:12px; line-height:15px; position:absolute; top:100%; left:50%; transform:translateX(-50%); background:#fff; width:202px; display:none; }
#main-nav&gt;ul&gt;li.lang-sel ul { display:list-item; position:static; left:auto; top:auto; transform:none; width:auto; padding:0px 19px 0px 27px; }
#main-nav&gt;ul ul&gt;li { padding:9px 20px 8px 20px; max-width:227px; }
#main-nav&gt;ul&gt;li.lang-sel ul&gt;li { padding:0px 7px; }
#main-nav&gt;ul ul a { text-decoration: none; text-transform: uppercase; color:#AD7454; font-weight:300; font-family: 'Source Serif Pro', sans-serif; transition: all 200ms ease-in-out; }
#main-nav&gt;ul&gt;li.lang-sel ul a { font-weight:600; }
#main-nav&gt;ul ul a:hover, #main-nav&gt;ul ul a.current { color:#412312; font-weight:400; }
#main-nav a.asearch { width:18px; height:19px; margin-right:0; margin-top:-2px; padding:0; border:none; background:url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.5' d='M18.7673 16.718L14.4982 12.6735C15.7041 11.2886 16.3594 9.56571 16.3594 7.75102C16.3594 5.67918 15.5102 3.73592 13.9631 2.2702C12.4198 0.80449 10.3647 0 8.18163 0C5.99857 0 3.94347 0.80449 2.39633 2.2702C0.849184 3.73224 0 5.67918 0 7.75102C0 9.81918 0.849184 11.7661 2.39633 13.2318C3.93959 14.6939 5.99469 15.502 8.18163 15.502C10.101 15.502 11.9196 14.8812 13.3776 13.7388L17.6467 17.7796C17.9569 18.0735 18.4571 18.0735 18.7673 17.7796C19.0776 17.4857 19.0776 17.0118 18.7673 16.718ZM3.51694 12.1665C2.26837 10.9873 1.58204 9.41878 1.58204 7.75102C1.58204 6.08326 2.26837 4.51102 3.51306 3.33184C4.75776 2.15265 6.41347 1.50245 8.17776 1.50245C9.93816 1.50245 11.5978 2.15265 12.8425 3.33184C14.0871 4.51102 14.7735 6.07959 14.7735 7.75102C14.7735 9.41878 14.0871 10.991 12.8425 12.1702C11.5978 13.3494 9.93816 13.9996 8.17776 13.9996C6.41735 13.9996 4.76163 13.3494 3.51694 12.1665Z' fill='%23AD7454'/%3E%3C/svg%3E") no-repeat center center; background-size:contain; }
#main-nav a.asearch:hover, #main-nav a.asearch.open { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='1' d='M18.7673 16.718L14.4982 12.6735C15.7041 11.2886 16.3594 9.56571 16.3594 7.75102C16.3594 5.67918 15.5102 3.73592 13.9631 2.2702C12.4198 0.80449 10.3647 0 8.18163 0C5.99857 0 3.94347 0.80449 2.39633 2.2702C0.849184 3.73224 0 5.67918 0 7.75102C0 9.81918 0.849184 11.7661 2.39633 13.2318C3.93959 14.6939 5.99469 15.502 8.18163 15.502C10.101 15.502 11.9196 14.8812 13.3776 13.7388L17.6467 17.7796C17.9569 18.0735 18.4571 18.0735 18.7673 17.7796C19.0776 17.4857 19.0776 17.0118 18.7673 16.718ZM3.51694 12.1665C2.26837 10.9873 1.58204 9.41878 1.58204 7.75102C1.58204 6.08326 2.26837 4.51102 3.51306 3.33184C4.75776 2.15265 6.41347 1.50245 8.17776 1.50245C9.93816 1.50245 11.5978 2.15265 12.8425 3.33184C14.0871 4.51102 14.7735 6.07959 14.7735 7.75102C14.7735 9.41878 14.0871 10.991 12.8425 12.1702C11.5978 13.3494 9.93816 13.9996 8.17776 13.9996C6.41735 13.9996 4.76163 13.3494 3.51694 12.1665Z' fill='%23412312'/%3E%3C/svg%3E"); }
li.lang-sel ul, div.langmenu ul { margin:0; padding:0; list-style: none;margin-left:18px; }
li.lang-sel ul&gt;li, div.langmenu ul&gt;li { float:left; padding:0px 12px; }
li.lang-sel ul&gt;li:first-child, div.langmenu ul&gt;li:first-child { padding-left:0; border-right:1px solid #1C55A5; }
li.lang-sel ul&gt;li:last-child, div.langmenu ul&gt;li:last-child { padding-right:0; }
li.lang-sel ul a, div.langmenu ul a { padding:0; margin:0; border:none; }
li.lang-sel ul a:hover, li.lang-sel ul a.current, div.langmenu ul a:hover, div.langmenu ul a.current { color:#1C55A5; }
a.asearch&gt;span, ul.social a&gt;span, div.paging a.pprev&gt;span, div.paging a.pnext&gt;span { display:none; }
a.aclosemenu { width:16px; height:16px; background-repeat: no-repeat;  background-size:contain; position: absolute; top:40px; right:80px; }
div.search-form { position:fixed; background:#fff; padding:50px 0px 40px 0px; top:0px; left:0px;  z-index:99997; width:100%; max-width:870px; z-index:99999; display:none; }
#frmSearch { max-width:900px; margin:0 auto; padding:0; position: relative; }
#keyword, #keyword-search { display: block; width:calc(100% - 31px); border:none; background:none; border-bottom:1px solid #AD7454; padding:0px 0px 6px 0px; height:22px; font-size:18px; line-height:22px; color:#412312; font-weight:400; font-style: italic; outline:none; font-family:'Source Serif Pro', sans-serif; }
#keyword::-webkit-input-placeholder, #keyword-search::-webkit-input-placeholder { color: #AD7454; }
#keyword::-moz-placeholder, #keyword-search::-moz-placeholder { color: #AD7454; }
#keyword:-ms-input-placeholder, #keyword-search:-ms-input-placeholder { color: #AD7454; }
#btnsearch, #btnsearchmain { border:none; outline:none; padding:0; position:absolute; top:2px; right:0; font-size:0; text-indent:-100px; overflow:hidden; width:19px; height:18px; background:url("data:image/svg+xml;charset=utf8,%3Csvg width='19' height='18' viewBox='0 0 19 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.7673 16.718L14.4982 12.6735C15.7041 11.2886 16.3594 9.56571 16.3594 7.75102C16.3594 5.67918 15.5102 3.73592 13.9631 2.2702C12.4198 0.80449 10.3647 0 8.18163 0C5.99857 0 3.94347 0.80449 2.39633 2.2702C0.849184 3.73224 0 5.67918 0 7.75102C0 9.81918 0.849184 11.7661 2.39633 13.2318C3.93959 14.6939 5.99469 15.502 8.18163 15.502C10.101 15.502 11.9196 14.8812 13.3776 13.7388L17.6467 17.7796C17.9569 18.0735 18.4571 18.0735 18.7673 17.7796C19.0776 17.4857 19.0776 17.0118 18.7673 16.718ZM3.51694 12.1665C2.26837 10.9873 1.58204 9.41878 1.58204 7.75102C1.58204 6.08326 2.26837 4.51102 3.51306 3.33184C4.75776 2.15265 6.41347 1.50245 8.17776 1.50245C9.93816 1.50245 11.5978 2.15265 12.8425 3.33184C14.0871 4.51102 14.7735 6.07959 14.7735 7.75102C14.7735 9.41878 14.0871 10.991 12.8425 12.1702C11.5978 13.3494 9.93816 13.9996 8.17776 13.9996C6.41735 13.9996 4.76163 13.3494 3.51694 12.1665Z' fill='%23412312'/%3E%3C/svg%3E") no-repeat center center; background-size:contain; }

#footer { background:#412312; padding:50px 0px 50px 0px; font-size:10px; line-height:12px; color:#fff; transition: all 300ms ease-in-out; background-repeat:no-repeat; background-size:120% auto; background-position:center bottom; background-attachment: fixed; }
#footer&gt;div.wrapper { position:relative; }
p.ptocontact { text-align:center; font-size:36px; line-height:45px; font-weight:600; font-style: italic; font-family:'Source Serif Pro', sans-serif; padding-bottom:35px; }
p.ptocontact&gt;a { color:#fff; text-decoration: none; }
p.footer-logo { padding:0; float:left; }
ul.social { list-style:none; margin:0; padding:0; float:right; margin-top:32px; }
ul.social&gt;li { padding:0px 25px 0px 0px; float:left; }
ul.social&gt;li:last-child { padding-right:0; }
ul.social a { display:block; width:28px; height:21px; background:url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 20.5C16.02 20.5 20.5 16.02 20.5 10.5C20.5 4.98 16.02 0.5 10.5 0.5C4.98 0.5 0.5 4.98 0.5 10.5C0.5 16.02 4.98 20.5 10.5 20.5Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M14.36 13.3899L14.82 10.4999H11.94V8.60988C11.94 7.81988 12.34 7.04988 13.63 7.04988H14.94V4.57988C14.94 4.57988 13.75 4.37988 12.61 4.37988C10.24 4.37988 8.69 5.76988 8.69 8.27988V10.4899H6.06V13.3799H8.7V20.3699C9.23 20.4499 9.77 20.4899 10.32 20.4899C10.87 20.4899 11.42 20.4499 11.95 20.3699V13.3799H14.36V13.3899Z' fill='white'/%3E%3C/svg%3E") no-repeat center center; background-size: contain; }
ul.social a.atw { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E %3Cpath fill='%23ffffff' class='st0' d='M21,4c-0.8,0.3-1.6,0.6-2.5,0.7c0.9-0.5,1.6-1.4,1.9-2.3c-0.8,0.5-1.8,0.8-2.7,1c-0.4-0.4-0.9-0.8-1.4-1 C15.7,2.1,15.1,2,14.5,2c-2.4,0-4.3,1.9-4.3,4.2c0,0.3,0,0.7,0.1,1C8.6,7.1,7,6.7,5.4,5.9c-1.5-0.8-2.9-1.8-4-3.2 C1.1,3.4,0.9,4.2,0.9,4.9c0,1.5,0.8,2.8,1.9,3.5c-0.7,0-1.4-0.2-2-0.5V8c0,2.1,1.5,3.8,3.5,4.2c-0.4,0.1-0.8,0.1-1.1,0.1 c-0.3,0-0.5,0-0.8-0.1c0.5,1.7,2.1,2.9,4,2.9C4.8,16.3,3,16.9,1,16.9c-0.3,0-0.7,0-1-0.1c2,1.3,4.3,1.9,6.6,1.9 c7.9,0,12.3-6.5,12.3-12.1c0-0.2,0-0.4,0-0.5C19.7,5.6,20.4,4.8,21,4z'/%3E%3C/svg%3E"); }
ul.social a.ali { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='21' height='21'/%3E%3Cpath d='M19.3204 0H1.79437C0.836717 0 0 0.689061 0 1.63547V19.2004C0 20.152 0.836717 21 1.79437 21H19.3153C20.2781 21 21 20.1464 21 19.2004V1.63547C21.0056 0.689061 20.2781 0 19.3204 0ZM6.50952 17.5045H3.50109V8.15061H6.50952V17.5045ZM5.10937 6.72843H5.0878C4.12499 6.72843 3.50156 6.01171 3.50156 5.11452C3.50156 4.20093 4.1414 3.50109 5.12577 3.50109C6.11015 3.50109 6.71249 4.19578 6.73405 5.11452C6.73358 6.01171 6.11015 6.72843 5.10937 6.72843ZM17.5045 17.5045H14.4961V12.39C14.4961 11.1647 14.0583 10.3275 12.9698 10.3275C12.1383 10.3275 11.6461 10.89 11.4272 11.438C11.3451 11.6348 11.3231 11.903 11.3231 12.1767V17.5045H8.31467V8.15061H11.3231V9.45233C11.7609 8.82889 12.4448 7.93171 14.0362 7.93171C16.0111 7.93171 17.505 9.23342 17.505 12.0398L17.5045 17.5045Z' fill='white'/%3E%3C/svg%3E"); }
ul.social a.apt { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E %3Cpath fill='white' class='st0' d='M0,10.5c0,4.5,2.8,8.3,6.8,9.8c-0.1-0.8-0.2-2.2,0-3.1C7,16.4,8,12,8,12s-0.3-0.6-0.3-1.6 c0-1.5,0.8-2.5,1.9-2.5c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.2-0.9,3.5c-0.2,1,0.5,1.9,1.5,1.9c1.9,0,3.3-2,3.3-4.8 c0-2.5-1.8-4.3-4.4-4.3c-3,0-4.7,2.2-4.7,4.5c0,0.9,0.3,1.9,0.8,2.4c0,0,0.1,0.1,0.1,0.1s0,0.1,0,0.2c-0.1,0.3-0.3,1-0.3,1.2 c0,0.2-0.2,0.2-0.3,0.1c-1.3-0.6-2.1-2.5-2.1-4c0-3.3,2.4-6.3,6.9-6.3c3.6,0,6.4,2.6,6.4,6c0,3.6-2.3,6.5-5.4,6.5 c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.5,2-0.7,2.5c-0.2,0.9-0.9,2.1-1.4,2.8c1,0.3,2,0.5,3.1,0.5C16.3,21,21,16.3,21,10.5 C21,4.7,16.3,0,10.5,0C4.7,0,0,4.7,0,10.5z'/%3E%3C/svg%3E"); }
ul.social a.atik { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cpath d='M11.6,0c1.1,0,2.3,0,3.4,0c0.1,1.3,0.6,2.7,1.5,3.7c1,1,2.4,1.4,3.7,1.6v3.5c-1.3,0-2.5-0.3-3.7-0.8 c-0.5-0.2-1-0.5-1.4-0.8c0,2.6,0,5.1,0,7.7c-0.1,1.2-0.5,2.4-1.2,3.4c-1.1,1.7-3.1,2.8-5.2,2.8c-1.3,0.1-2.5-0.3-3.6-0.9 c-1.8-1-3-2.9-3.2-5c0-0.4,0-0.9,0-1.3c0.2-1.7,1-3.3,2.3-4.3c1.4-1.3,3.5-1.9,5.4-1.5c0,1.3,0,2.6,0,3.9c-0.9-0.3-1.9-0.2-2.6,0.3 c-0.6,0.4-1,0.9-1.2,1.5c-0.2,0.4-0.1,0.9-0.1,1.4c0.2,1.4,1.6,2.6,3.1,2.5c1,0,1.9-0.6,2.4-1.4c0.2-0.3,0.3-0.6,0.4-0.9 c0.1-1.6,0.1-3.1,0.1-4.7C11.6,7.1,11.6,3.5,11.6,0z' fill='white'/%3E%3C/svg%3E"); }
ul.social a.awa { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cg%3E%3Cg class='st0'%3E %3Cpath class='st1' d='M17.9,3.1c-1-1-2.1-1.7-3.4-2.3c-1.3-0.5-2.6-0.8-4-0.8C4.8,0,0.1,4.7,0.1,10.4c0,1.8,0.5,3.6,1.4,5.2L0,21 l5.5-1.4c1.5,0.8,3.3,1.3,5,1.3h0c5.8,0,10.5-4.7,10.5-10.4c0-1.4-0.3-2.7-0.8-4C19.7,5.2,18.9,4,17.9,3.1L17.9,3.1z M10.5,19.1 L10.5,19.1c-1.6,0-3.1-0.4-4.4-1.2l-0.3-0.2l-3.3,0.9l0.9-3.2L3.2,15c-0.9-1.4-1.3-3-1.3-4.6c0-4.8,3.9-8.6,8.7-8.6 c2.3,0,4.5,0.9,6.1,2.5c1.6,1.6,2.5,3.8,2.6,6.1C19.2,15.2,15.3,19.1,10.5,19.1L10.5,19.1z M15.3,12.6c-0.3-0.1-1.5-0.8-1.8-0.8 c-0.2-0.1-0.4-0.1-0.6,0.1c-0.2,0.3-0.7,0.8-0.8,1c-0.2,0.2-0.3,0.2-0.6,0.1c-0.3-0.1-1.1-0.4-2.1-1.3C8.7,11,8.1,10.1,8,9.9 C7.8,9.6,8,9.5,8.1,9.3C8.2,9.2,8.4,9,8.5,8.9c0.1-0.2,0.2-0.3,0.3-0.4c0.1-0.2,0-0.3,0-0.5C8.7,7.9,8.1,6.6,7.9,6.1 C7.7,5.5,7.5,5.6,7.3,5.6c-0.2,0-0.3,0-0.5,0c-0.1,0-0.3,0-0.4,0.1C6.3,5.7,6.2,5.8,6.1,5.9C5.9,6.2,5.2,6.8,5.2,8.1 s0.9,2.5,1.1,2.7c0.1,0.2,1.8,2.8,4.5,3.9c0.5,0.2,1,0.4,1.5,0.5c0.6,0.2,1.2,0.2,1.6,0.1c0.5-0.1,1.5-0.6,1.8-1.2 s0.2-1.1,0.2-1.2C15.7,12.8,15.6,12.7,15.3,12.6L15.3,12.6z' fill='%23FFFFFF' /%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
ul.social a.ains { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0.5C13.76 0.5 14.14 0.51 15.43 0.57C16.62 0.62 17.27 0.82 17.69 0.99C18.26 1.21 18.67 1.48 19.09 1.9C19.52 2.33 19.78 2.73 20 3.3C20.17 3.73 20.37 4.38 20.42 5.57C20.48 6.86 20.49 7.24 20.49 10.5C20.49 13.76 20.48 14.14 20.42 15.43C20.37 16.62 20.17 17.27 20 17.7C19.78 18.27 19.51 18.68 19.09 19.1C18.66 19.53 18.26 19.79 17.69 20.01C17.26 20.18 16.61 20.38 15.43 20.43C14.14 20.49 13.76 20.5 10.5 20.5C7.24 20.5 6.86 20.49 5.57 20.43C4.38 20.38 3.73 20.18 3.3 20.01C2.73 19.79 2.32 19.52 1.9 19.1C1.47 18.67 1.21 18.27 0.99 17.7C0.82 17.27 0.62 16.62 0.57 15.43C0.51 14.14 0.5 13.76 0.5 10.5C0.5 7.24 0.51 6.86 0.57 5.57C0.62 4.38 0.82 3.73 0.99 3.3C1.21 2.74 1.48 2.33 1.9 1.9C2.33 1.47 2.73 1.21 3.3 0.99C3.73 0.82 4.38 0.62 5.57 0.57C6.86 0.51 7.24 0.5 10.5 0.5Z' stroke='white' stroke-miterlimit='10'/%3E%3Cpath d='M10.17 5.68994C7.40998 5.68994 5.16998 7.92994 5.16998 10.6899C5.16998 13.4499 7.40998 15.6899 10.17 15.6899C12.93 15.6899 15.17 13.4499 15.17 10.6899C15.17 7.92994 12.93 5.68994 10.17 5.68994ZM10.17 13.9399C8.37998 13.9399 6.91998 12.4899 6.91998 10.6899C6.91998 8.88994 8.36998 7.43994 10.17 7.43994C11.97 7.43994 13.42 8.88994 13.42 10.6899C13.41 12.4899 11.96 13.9399 10.17 13.9399Z' fill='white'/%3E%3Cpath d='M15.17 6.35995C15.91 6.35995 16.5 5.75995 16.5 5.02995C16.5 4.29995 15.9 3.69995 15.17 3.69995C14.43 3.69995 13.84 4.29995 13.84 5.02995C13.84 5.75995 14.43 6.35995 15.17 6.35995Z' fill='white'/%3E%3C/svg%3E"); }
ul.social a.ayt { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='28' height='20' viewBox='0 0 28 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0)'%3E%3Cpath d='M27.0541 3.22655C27.3416 4.2995 27.4854 5.98225 27.5535 7.43342C27.5914 8.15129 27.6065 8.79969 27.6141 9.26283C27.6141 9.4944 27.6216 9.68738 27.6216 9.8186C27.6216 9.88036 27.6216 9.93439 27.6216 9.96526V10.0039V10.0116H28H27.6216V10.0347V10.0733C27.6216 10.1042 27.6216 10.1582 27.6216 10.22C27.6216 10.3512 27.6216 10.5365 27.6141 10.768C27.6065 11.2312 27.5838 11.8796 27.5535 12.5897C27.4778 14.0255 27.3416 15.7082 27.0616 16.7812C26.7741 17.8695 25.9341 18.7341 24.8595 19.0274C24.3524 19.1663 23.4216 19.2744 22.2941 19.3516C21.1741 19.4365 19.88 19.4905 18.6465 19.5291C17.4205 19.5677 16.2551 19.5832 15.4 19.5909C14.9762 19.6063 14.6205 19.6063 14.3784 19.6063C14.2573 19.6063 14.1589 19.6063 14.0984 19.6063H14.0227H14.0076H14C14 19.6063 14 19.6063 14 19.9923V19.6063H13.9924H13.9773H13.9016C13.8411 19.6063 13.7427 19.6063 13.6216 19.6063C13.3795 19.6063 13.0314 19.6063 12.6 19.5986C11.7449 19.5909 10.587 19.5677 9.36108 19.5291C8.13514 19.4905 6.84108 19.4365 5.71351 19.3516C4.57838 19.2667 3.65514 19.1509 3.14054 19.012C2.07351 18.7186 1.22595 17.8541 0.938378 16.7657C0.658378 15.7005 0.522162 14.0255 0.446486 12.582C0.408649 11.8641 0.393514 11.2157 0.385946 10.7526C0.378378 10.521 0.378378 10.3281 0.378378 10.1968C0.378378 10.1351 0.378378 10.0811 0.378378 10.0502V10.0116V10.0039H0H0.378378V9.99614V9.95755C0.378378 9.92667 0.378378 9.87264 0.378378 9.81088C0.378378 9.67966 0.378378 9.4944 0.385946 9.26283C0.393514 8.79969 0.416216 8.15129 0.446486 7.44114C0.522162 6.0054 0.658378 4.32266 0.938378 3.24971C1.22595 2.16133 2.09622 1.27364 3.14054 0.980316C3.64757 0.841374 4.57081 0.733308 5.70595 0.656117C6.82595 0.571208 8.12 0.517175 9.35351 0.47858C10.5795 0.439985 11.7449 0.424547 12.6 0.416827C13.0238 0.39367 13.3795 0.385951 13.6216 0.385951C13.7427 0.385951 13.8411 0.385951 13.9016 0.385951H13.9773H13.9924H14C14 0.385951 14 0.385951 14 0V0.385951H14.0076H14.0227H14.0984C14.1665 0.385951 14.2573 0.385951 14.3784 0.385951C14.6205 0.385951 14.9686 0.385951 15.4 0.39367C16.2551 0.401389 17.413 0.424547 18.6465 0.463142C19.88 0.501737 21.1741 0.55577 22.2941 0.640679C23.4292 0.725589 24.3524 0.841374 24.8595 0.980316C25.9265 1.28136 26.7665 2.13817 27.0541 3.22655Z' stroke='white'/%3E%3Cpath d='M11.2076 14.2803L18.4951 9.99622L11.2076 5.71216V14.2803Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0'%3E%3Crect width='28' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }
p.copyright { text-align: center; padding:37px 0px 0px 0px; text-transform: uppercase; }
#footer.cpage { background:#fff; color:#AD7454; }
#footer.cpage p.ptocontact { display:none; }
#footer.cpage ul.social a { background-image: url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 20.5C16.02 20.5 20.5 16.02 20.5 10.5C20.5 4.98 16.02 0.5 10.5 0.5C4.98 0.5 0.5 4.98 0.5 10.5C0.5 16.02 4.98 20.5 10.5 20.5Z' stroke='%23AD7454' stroke-miterlimit='10'/%3E%3Cpath d='M14.3605 13.39L14.8205 10.5H11.9405V8.61C11.9405 7.82 12.3405 7.05 13.6305 7.05H14.9405V4.58C14.9405 4.58 13.7505 4.38 12.6105 4.38C10.2405 4.38 8.69055 5.77 8.69055 8.28V10.49H6.06055V13.38H8.70055V20.37C9.23055 20.45 9.77055 20.49 10.3205 20.49C10.8705 20.49 11.4205 20.45 11.9505 20.37V13.38H14.3605V13.39Z' fill='%23AD7454'/%3E%3C/svg%3E"); }
#footer.cpage ul.social a.awa { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cg%3E%3Cg class='st0'%3E %3Cpath class='st1' d='M17.9,3.1c-1-1-2.1-1.7-3.4-2.3c-1.3-0.5-2.6-0.8-4-0.8C4.8,0,0.1,4.7,0.1,10.4c0,1.8,0.5,3.6,1.4,5.2L0,21 l5.5-1.4c1.5,0.8,3.3,1.3,5,1.3h0c5.8,0,10.5-4.7,10.5-10.4c0-1.4-0.3-2.7-0.8-4C19.7,5.2,18.9,4,17.9,3.1L17.9,3.1z M10.5,19.1 L10.5,19.1c-1.6,0-3.1-0.4-4.4-1.2l-0.3-0.2l-3.3,0.9l0.9-3.2L3.2,15c-0.9-1.4-1.3-3-1.3-4.6c0-4.8,3.9-8.6,8.7-8.6 c2.3,0,4.5,0.9,6.1,2.5c1.6,1.6,2.5,3.8,2.6,6.1C19.2,15.2,15.3,19.1,10.5,19.1L10.5,19.1z M15.3,12.6c-0.3-0.1-1.5-0.8-1.8-0.8 c-0.2-0.1-0.4-0.1-0.6,0.1c-0.2,0.3-0.7,0.8-0.8,1c-0.2,0.2-0.3,0.2-0.6,0.1c-0.3-0.1-1.1-0.4-2.1-1.3C8.7,11,8.1,10.1,8,9.9 C7.8,9.6,8,9.5,8.1,9.3C8.2,9.2,8.4,9,8.5,8.9c0.1-0.2,0.2-0.3,0.3-0.4c0.1-0.2,0-0.3,0-0.5C8.7,7.9,8.1,6.6,7.9,6.1 C7.7,5.5,7.5,5.6,7.3,5.6c-0.2,0-0.3,0-0.5,0c-0.1,0-0.3,0-0.4,0.1C6.3,5.7,6.2,5.8,6.1,5.9C5.9,6.2,5.2,6.8,5.2,8.1 s0.9,2.5,1.1,2.7c0.1,0.2,1.8,2.8,4.5,3.9c0.5,0.2,1,0.4,1.5,0.5c0.6,0.2,1.2,0.2,1.6,0.1c0.5-0.1,1.5-0.6,1.8-1.2 s0.2-1.1,0.2-1.2C15.7,12.8,15.6,12.7,15.3,12.6L15.3,12.6z' fill='%23AD7454'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E"); }
#footer.cpage ul.social a.atw { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E %3Cpath class='st0' d='M21,4c-0.8,0.3-1.6,0.6-2.5,0.7c0.9-0.5,1.6-1.4,1.9-2.3c-0.8,0.5-1.8,0.8-2.7,1c-0.4-0.4-0.9-0.8-1.4-1 C15.7,2.1,15.1,2,14.5,2c-2.4,0-4.3,1.9-4.3,4.2c0,0.3,0,0.7,0.1,1C8.6,7.1,7,6.7,5.4,5.9c-1.5-0.8-2.9-1.8-4-3.2 C1.1,3.4,0.9,4.2,0.9,4.9c0,1.5,0.8,2.8,1.9,3.5c-0.7,0-1.4-0.2-2-0.5V8c0,2.1,1.5,3.8,3.5,4.2c-0.4,0.1-0.8,0.1-1.1,0.1 c-0.3,0-0.5,0-0.8-0.1c0.5,1.7,2.1,2.9,4,2.9C4.8,16.3,3,16.9,1,16.9c-0.3,0-0.7,0-1-0.1c2,1.3,4.3,1.9,6.6,1.9 c7.9,0,12.3-6.5,12.3-12.1c0-0.2,0-0.4,0-0.5C19.7,5.6,20.4,4.8,21,4z' fill='%23AD7454'/%3E%3C/svg%3E"); }
#footer.cpage ul.social a.ali { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='21' height='21' /%3E%3Cpath d='M19.3204 0H1.79437C0.836717 0 0 0.689061 0 1.63547V19.2004C0 20.152 0.836717 21 1.79437 21H19.3153C20.2781 21 21 20.1464 21 19.2004V1.63547C21.0056 0.689061 20.2781 0 19.3204 0ZM6.50952 17.5045H3.50109V8.15061H6.50952V17.5045ZM5.10937 6.72843H5.0878C4.12499 6.72843 3.50156 6.01171 3.50156 5.11452C3.50156 4.20093 4.1414 3.50109 5.12577 3.50109C6.11015 3.50109 6.71249 4.19578 6.73405 5.11452C6.73358 6.01171 6.11015 6.72843 5.10937 6.72843ZM17.5045 17.5045H14.4961V12.39C14.4961 11.1647 14.0583 10.3275 12.9698 10.3275C12.1383 10.3275 11.6461 10.89 11.4272 11.438C11.3451 11.6348 11.3231 11.903 11.3231 12.1767V17.5045H8.31467V8.15061H11.3231V9.45233C11.7609 8.82889 12.4448 7.93171 14.0362 7.93171C16.0111 7.93171 17.505 9.23342 17.505 12.0398L17.5045 17.5045Z' fill='%23AD7454' /%3E%3C/svg%3E"); }
#footer.cpage ul.social a.apt { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E %3Cpath class='st0' d='M0,10.5c0,4.5,2.8,8.3,6.8,9.8c-0.1-0.8-0.2-2.2,0-3.1C7,16.4,8,12,8,12s-0.3-0.6-0.3-1.6 c0-1.5,0.8-2.5,1.9-2.5c0.9,0,1.3,0.7,1.3,1.5c0,0.9-0.6,2.2-0.9,3.5c-0.2,1,0.5,1.9,1.5,1.9c1.9,0,3.3-2,3.3-4.8 c0-2.5-1.8-4.3-4.4-4.3c-3,0-4.7,2.2-4.7,4.5c0,0.9,0.3,1.9,0.8,2.4c0,0,0.1,0.1,0.1,0.1s0,0.1,0,0.2c-0.1,0.3-0.3,1-0.3,1.2 c0,0.2-0.2,0.2-0.3,0.1c-1.3-0.6-2.1-2.5-2.1-4c0-3.3,2.4-6.3,6.9-6.3c3.6,0,6.4,2.6,6.4,6c0,3.6-2.3,6.5-5.4,6.5 c-1.1,0-2.1-0.6-2.4-1.2c0,0-0.5,2-0.7,2.5c-0.2,0.9-0.9,2.1-1.4,2.8c1,0.3,2,0.5,3.1,0.5C16.3,21,21,16.3,21,10.5 C21,4.7,16.3,0,10.5,0C4.7,0,0,4.7,0,10.5z' fill='%23AD7454'/%3E%3C/svg%3E"); }
#footer.cpage ul.social a.atik { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 21 21' style='enable-background:new 0 0 21 21;' xml:space='preserve'%3E%3Cpath class='st0' d='M11.6,0c1.1,0,2.3,0,3.4,0c0.1,1.3,0.6,2.7,1.5,3.7c1,1,2.4,1.4,3.7,1.6v3.5c-1.3,0-2.5-0.3-3.7-0.8 c-0.5-0.2-1-0.5-1.4-0.8c0,2.6,0,5.1,0,7.7c-0.1,1.2-0.5,2.4-1.2,3.4c-1.1,1.7-3.1,2.8-5.2,2.8c-1.3,0.1-2.5-0.3-3.6-0.9 c-1.8-1-3-2.9-3.2-5c0-0.4,0-0.9,0-1.3c0.2-1.7,1-3.3,2.3-4.3c1.4-1.3,3.5-1.9,5.4-1.5c0,1.3,0,2.6,0,3.9c-0.9-0.3-1.9-0.2-2.6,0.3 c-0.6,0.4-1,0.9-1.2,1.5c-0.2,0.4-0.1,0.9-0.1,1.4c0.2,1.4,1.6,2.6,3.1,2.5c1,0,1.9-0.6,2.4-1.4c0.2-0.3,0.3-0.6,0.4-0.9 c0.1-1.6,0.1-3.1,0.1-4.7C11.6,7.1,11.6,3.5,11.6,0z' fill='%23AD7454'/%3E%3C/svg%3E"); }
#footer.cpage ul.social a.ains { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 0.5C13.76 0.5 14.14 0.51 15.43 0.57C16.62 0.62 17.27 0.82 17.69 0.99C18.26 1.21 18.67 1.48 19.09 1.9C19.52 2.33 19.78 2.73 20 3.3C20.17 3.73 20.37 4.38 20.42 5.57C20.48 6.86 20.49 7.24 20.49 10.5C20.49 13.76 20.48 14.14 20.42 15.43C20.37 16.62 20.17 17.27 20 17.7C19.78 18.27 19.51 18.68 19.09 19.1C18.66 19.53 18.26 19.79 17.69 20.01C17.26 20.18 16.61 20.38 15.43 20.43C14.14 20.49 13.76 20.5 10.5 20.5C7.24 20.5 6.86 20.49 5.57 20.43C4.38 20.38 3.73 20.18 3.3 20.01C2.73 19.79 2.32 19.52 1.9 19.1C1.47 18.67 1.21 18.27 0.99 17.7C0.82 17.27 0.62 16.62 0.57 15.43C0.51 14.14 0.5 13.76 0.5 10.5C0.5 7.24 0.51 6.86 0.57 5.57C0.62 4.38 0.82 3.73 0.99 3.3C1.21 2.74 1.48 2.33 1.9 1.9C2.33 1.47 2.73 1.21 3.3 0.99C3.73 0.82 4.38 0.62 5.57 0.57C6.86 0.51 7.24 0.5 10.5 0.5Z' stroke='%23AD7454' stroke-miterlimit='10'/%3E%3Cpath d='M10.1699 5.69C7.40992 5.69 5.16992 7.93 5.16992 10.69C5.16992 13.45 7.40992 15.69 10.1699 15.69C12.9299 15.69 15.1699 13.45 15.1699 10.69C15.1699 7.93 12.9299 5.69 10.1699 5.69ZM10.1699 13.94C8.37992 13.94 6.91992 12.49 6.91992 10.69C6.91992 8.89 8.36992 7.44 10.1699 7.44C11.9699 7.44 13.4199 8.89 13.4199 10.69C13.4099 12.49 11.9599 13.94 10.1699 13.94Z' fill='%23AD7454'/%3E%3Cpath d='M15.1698 6.36001C15.9098 6.36001 16.4998 5.76001 16.4998 5.03001C16.4998 4.30001 15.8998 3.70001 15.1698 3.70001C14.4298 3.70001 13.8398 4.30001 13.8398 5.03001C13.8398 5.76001 14.4298 6.36001 15.1698 6.36001Z' fill='%23AD7454'/%3E%3C/svg%3E"); }
#footer.cpage ul.social a.ayt { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='28' height='20' viewBox='0 0 28 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1113:2150)'%3E%3Cpath d='M27.0541 3.22655C27.3416 4.2995 27.4854 5.98225 27.5535 7.43342C27.5914 8.15129 27.6065 8.79969 27.6141 9.26283C27.6141 9.4944 27.6216 9.68738 27.6216 9.8186C27.6216 9.88036 27.6216 9.93439 27.6216 9.96526V10.0039V10.0116H28H27.6216V10.0347V10.0733C27.6216 10.1042 27.6216 10.1582 27.6216 10.22C27.6216 10.3512 27.6216 10.5365 27.6141 10.768C27.6065 11.2312 27.5838 11.8796 27.5535 12.5897C27.4778 14.0255 27.3416 15.7082 27.0616 16.7812C26.7741 17.8695 25.9341 18.7341 24.8595 19.0274C24.3524 19.1663 23.4216 19.2744 22.2941 19.3516C21.1741 19.4365 19.88 19.4905 18.6465 19.5291C17.4205 19.5677 16.2551 19.5832 15.4 19.5909C14.9762 19.6063 14.6205 19.6063 14.3784 19.6063C14.2573 19.6063 14.1589 19.6063 14.0984 19.6063H14.0227H14.0076H14C14 19.6063 14 19.6063 14 19.9923V19.6063H13.9924H13.9773H13.9016C13.8411 19.6063 13.7427 19.6063 13.6216 19.6063C13.3795 19.6063 13.0314 19.6063 12.6 19.5986C11.7449 19.5909 10.587 19.5677 9.36108 19.5291C8.13514 19.4905 6.84108 19.4365 5.71351 19.3516C4.57838 19.2667 3.65514 19.1509 3.14054 19.012C2.07351 18.7186 1.22595 17.8541 0.938378 16.7657C0.658378 15.7005 0.522162 14.0255 0.446486 12.582C0.408649 11.8641 0.393514 11.2157 0.385946 10.7526C0.378378 10.521 0.378378 10.3281 0.378378 10.1968C0.378378 10.1351 0.378378 10.0811 0.378378 10.0502V10.0116V10.0039H0H0.378378V9.99614V9.95755C0.378378 9.92667 0.378378 9.87264 0.378378 9.81088C0.378378 9.67966 0.378378 9.4944 0.385946 9.26283C0.393514 8.79969 0.416216 8.15129 0.446486 7.44114C0.522162 6.0054 0.658378 4.32266 0.938378 3.24971C1.22595 2.16133 2.09622 1.27364 3.14054 0.980316C3.64757 0.841374 4.57081 0.733308 5.70595 0.656117C6.82595 0.571208 8.12 0.517175 9.35351 0.47858C10.5795 0.439985 11.7449 0.424547 12.6 0.416827C13.0238 0.39367 13.3795 0.385951 13.6216 0.385951C13.7427 0.385951 13.8411 0.385951 13.9016 0.385951H13.9773H13.9924H14C14 0.385951 14 0.385951 14 0V0.385951H14.0076H14.0227H14.0984C14.1665 0.385951 14.2573 0.385951 14.3784 0.385951C14.6205 0.385951 14.9686 0.385951 15.4 0.39367C16.2551 0.401389 17.413 0.424547 18.6465 0.463142C19.88 0.501737 21.1741 0.55577 22.2941 0.640679C23.4292 0.725589 24.3524 0.841374 24.8595 0.980316C25.9265 1.28136 26.7665 2.13817 27.0541 3.22655Z' stroke='%23AD7454'/%3E%3Cpath d='M11.207 14.2802L18.4946 9.99616L11.207 5.7121V14.2802Z' fill='%23AD7454'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1113:2150'%3E%3Crect width='28' height='20' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E"); }


#main-content { padding:120px 0px 0px 0px; overflow:hidden; }
section.sarea { width:100%; height:calc(100vh - 120px); position:relative; margin:0px 0px 75px 0px; }
div.slideshow, div.slide { margin:0; padding:0; height:calc(100vh - 120px); width:100%; }
div.slide { background-repeat:no-repeat; background-position:center center; background-size:cover; }
/*div.sbg { background: linear-gradient(0deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)); }*/
div.slide&gt;div.video { width:100%; height:0; padding:0; padding-bottom:56.25%; position: absolute; top:50%; left:50%; transform: translate(-50%, -50%); }
div.slide&gt;div.video&gt;iframe { position: absolute; top:0; left:0; width:100%; height:100%; right:0; bottom:0; }
div.slide-caption { display:table; width:100%; }
div.slide-caption&gt;div { display:table-row; }
div.slide-caption&gt;div&gt;div { display:table-cell; vertical-align:middle; height:calc(100vh - 214px); padding:0px 120px 214px 233px; color:#fff; font-size:55px; line-height:69px; font-weight:600; font-family: 'Source Serif Pro', sans-serif; }
div.slide-caption&gt;div&gt;div&gt;*:last-child { padding-bottom:0; }
div.scontent { position:relative; }
a.rounda { position: relative; display:block; width: 178px; height: 178px; overflow: hidden; color:#fff; opacity:0.6; font-family: 'Source Serif Pro', serif; font-size: 18px; line-height:23px; font-weight:700; text-align: center; text-decoration: none; text-transform: uppercase; transition:all .5s ease-in-out; }
a.rounda:hover { opacity:1; }
a.rounda .icon { position: absolute; z-index: 2; top:0; left:0; width:calc(100% - 80px); height:100%; display:flex; align-items: center; text-align:center; padding:0px 40px; }
a.rounda:after { content:''; display:block; position:absolute; top:0; left:0; width:calc(100% - 2px); height:calc(100% - 2px); border:1px solid #fff; opacity:0.3; border-radius:50%; }
a.rounda .circle span { transform:rotate(-90deg); transform-origin:left center; position: absolute; width: 50%; height: 100%; overflow: hidden; }
a.rounda .circle span em { opacity:1; position: absolute; border-radius: 999px; width:calc(100% - 1px); height:100%; border-left:1px solid #fff; transition: transform 0.25s linear; }
a.rounda .circle span:first-child { transform:rotate(-90deg); transform-origin:right center; left: 0%; }
a.rounda .circle span:first-child em { left: 100%; border-left:none; border-right:1px solid #fff; border-top-left-radius: 0; border-bottom-left-radius: 0; transform-origin: 0% 50%; }
a.rounda .circle span:last-child { left: 50%; }
a.rounda .circle span:last-child em { left: -100%; border-top-right-radius: 0; border-bottom-right-radius: 0; transform-origin: 100% 50%; transition-delay: .25s; }
a.rounda:hover .circle span:first-child em { transform: rotate(180deg); transition: transform 0.5s ease-out; transition-delay: .25s; }
a.rounda:hover .circle span:last-child em { transform: rotate(180deg); transition: transform .25s linear; }
div.slide a.rounda { position:absolute; left:0; top:calc(50% - 107px); transform: translateY(-50%); }
#slide-nav { position: absolute; bottom:-20px; left:0; width:755px; background:#fff; padding:48px 57px 14px 108px; z-index:9999; }
#slides-text { width:440px; }
#slides-text p { width:390px; font-size:24px; line-height:36px; height:72px; overflow:hidden; padding:0; font-family: 'Source Serif Pro', sans-serif; font-weight:600; font-style:italic; }
span.next-label { font-size:12px; line-height:15px; font-weight:700; font-family: 'Source Serif Pro', sans-serif; position:absolute; top:26px; left:108px; }
#sarrows { position:absolute; top:63px; right:57px; }
#sarrows .slick-arrow, a.amore { border:none; font-size:0px; width:56px; height:8px; padding:0; margin:0; display:block; float:left; background:url("data:image/svg+xml;charset=utf8,%3Csvg width='56' height='8' viewBox='0 0 56 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.7'%3E%3Cpath d='M51.9795 0L51.1696 0.805714L53.8002 3.42857L0 3.42857L0 4.57143L53.8002 4.57143L51.1639 7.19429L51.9795 8L56 4L51.9795 0Z' fill='%23AD7454'/%3E%3C/g%3E%3C/svg%3E") no-repeat center center; background-size:cover; margin:0px 18px 0px 0px; outline:none; }
#sarrows .slick-arrow:hover, a.amore:hover, figure.csr.onhover a.amore, figure.hnews.onhover a.amore, figure.nhighlight.onhover a.amore, figure.news.onhover a.amore { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='56' height='8' viewBox='0 0 56 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.7'%3E%3Cpath d='M51.9795 0L51.1696 0.805714L53.8002 3.42857L0 3.42857L0 4.57143L53.8002 4.57143L51.1639 7.19429L51.9795 8L56 4L51.9795 0Z' fill='%23412312'/%3E%3C/g%3E%3C/svg%3E"); }
#sarrows .slick-arrow.slick-next { margin-right:0; }
#sarrows .slick-arrow.slick-prev { transform:rotate(180deg); opacity:0.5; }


@-webkit-keyframes fadeInUp { from { -webkit-transform: translate3d(0px, 100px, 0px); transform: translate3d(0px, 100px, 0px); } to { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); } }
@keyframes fadeInUp { from { -webkit-transform: translate3d(0px, 100px, 0px); transform: translate3d(0px, 100px, 0px); } to { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); } }
.animated { -webkit-animation-name: fadeInUp; animation-name: fadeInUp; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
@-webkit-keyframes fadeInUpExtra { 5% { opacity:0; display:none; } 7% { display:block; -webkit-transform: translate3d(0px, 100px, 0px) scaleY(0.8); transform: translate3d(0px, 100px, 0px) scaleY(0.8); opacity:0.1; } 100% { -webkit-transform: translate3d(0px, 0px, 0px) scaleY(1); transform: translate3d(0px, 0px, 0px) scaleY(1);  opacity:8; } }
@keyframes fadeInUpExtra { 5% { opacity:0; display:none; } 7% { display:block; -webkit-transform: translate3d(0px, 100px, 0px) scaleY(0.8); transform: translate3d(0px, 100px, 0px) scaleY(0.8);  opacity:0.1; } 100% { -webkit-transform: translate3d(0px, 0px, 0px) scaleY(1); transform: translate3d(0px, 0px, 0px) scaleY(1);  opacity:1; } }
.panimated { -webkit-animation-name: fadeInUpExtra; animation-name: fadeInUpExtra; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

@-webkit-keyframes fadeinright  { from { -webkit-transform: translate3d(50px, 0px, 0px); transform: translate3d(50px, 0px, 0px); } to { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); } }
@keyframes fadeinright { from { -webkit-transform: translate3d(50px, 0px, 0px); transform: translate3d(50px, 0px, 0px); } to { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); } }
.fadeinright {  -webkit-animation-name: fadeinright; animation-name: fadeinright; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
@-webkit-keyframes fadeinleft { from { -webkit-transform: translate3d(-50px, 0px, 0px); transform: translate3d(-50px, 0px, 0px); } to { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); } }
@keyframes fadeinleft { from { -webkit-transform: translate3d(-50px, 0px, 0px); transform: translate3d(-50px, 0px, 0px); } to { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); } }
.fadeinleft {  -webkit-animation-name: fadeinleft; animation-name: fadeinleft; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; }

#intro { padding:0px 0px 31px 0px; }
#intro div.desc { padding:0px 0px 0px 206px; }
#intro div.desc&gt;*:last-child { padding-bottom:0; }
#intro div.desc&gt;* { padding-right:206px; }
#intro div.desc&gt;div { padding-right:0; }
#intro div.desc&gt;div:after { content:''; height:0; display:block; clear:both; }
.textslider { list-style: none; margin:0; padding:0; max-width:calc(100% - 180px); margin-top:-6px; }
.textslider.float-left { margin-left:8px; margin-right:0; }
.textslider li { white-space:nowrap; }
.textslider .slick-slide { width:450px!important; clear:left; }

#hcoms { margin-left:-62px; }
#hcoms a { display:flex; width:118px; height:118px; align-items: center; float:left; margin:0px 0px 0px 62px; filter:grayscale(1); opacity:0.5; transition:all 300ms ease-in-out; }
#hcoms a:hover { filter:none; opacity:1; }
#hcoms .slick-list { overflow: visible; }
div.hcompanies { padding:0px 0px 100px 206px; overflow:hidden; }
#hc-dots { text-align:right; }
#hc-dots&gt;ul { margin:0; padding:0; list-style:none; display:block; line-height:9px; padding-top:44px; }
#hc-dots&gt;ul&gt;li { display:inline-block; padding:0px 16px; margin:0; vertical-align: top; }
#hc-dots&gt;ul&gt;li:last-child { padding-right:0; }
#hc-dots button { margin:0; display:block; padding:0; border:none; outline:none; background:#CBCBCB; width:9px; height:9px; overflow: hidden; font-size:0px; text-indent:-10px; }
#hc-dots li.slick-active button { background:#412312; }

#homeservices h2, #homeservices p.sverb, #homenews h2, #homenews p.sverb { padding-left:206px; }

#homeservices { position:relative; padding:0px 0px 109px 0px; }
#homeservices h2, #homenews h2 { font-size:12px; line-height:15px; font-weight:600; text-transform: uppercase; padding-bottom:7px; }
#homeservices p.sverb, #homenews p.sverb { font-size:36px; line-height:45px; font-weight:600; font-family:'Source Serif Pro', sans-serif; padding-bottom:80px; max-width:550px; font-style: italic; }
#hsarrows { position:absolute; top:0; right:108px; }
#hsarrows .slick-arrow, #hnarrows .slick-arrow, #marrows .slick-arrow { margin:0; padding:0; border:none; font-size:0px; width:68px; height:68px; display:block; outline:none; text-indent:-10px; overflow: hidden; background:url("data:image/svg+xml;charset=utf8,%3Csvg width='68' height='68' viewBox='0 0 68 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='34' cy='34' r='33.5' stroke='%23AD7454'/%3E%3Cpath opacity='0.3' d='M28.9492 41.4525L30.5717 43.075L39.6467 34L30.5717 24.925L28.9492 26.5475L36.4017 34L28.9492 41.4525Z' fill='%23AD7454'/%3E%3C/svg%3E") no-repeat center center; background-size:contain; transition:all 300ms ease-in-out; float:left; margin:0px 0px 0px 16px; }
#hsarrows .slick-arrow:hover, #hnarrows .slick-arrow:hover, #marrows .slick-arrow:hover { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='68' height='68' viewBox='0 0 68 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='34' cy='34' r='33.5' stroke='%23412312'/%3E%3Cpath d='M28.9492 41.4525L30.5717 43.075L39.6467 34L30.5717 24.925L28.9492 26.5475L36.4017 34L28.9492 41.4525Z' fill='%23412312'/%3E%3C/svg%3E"); }
#hnarrows .slick-arrow.slick-disabled:hover, #marrows .slick-arrow.slick-disabled:hover { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='68' height='68' viewBox='0 0 68 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='34' cy='34' r='33.5' stroke='%23AD7454'/%3E%3Cpath opacity='0.3' d='M28.9492 41.4525L30.5717 43.075L39.6467 34L30.5717 24.925L28.9492 26.5475L36.4017 34L28.9492 41.4525Z' fill='%23AD7454'/%3E%3C/svg%3E"); }
#hsarrows .slick-arrow.slick-prev, #hnarrows .slick-arrow.slick-prev, #marrows .slick-arrow.slick-prev { transform:rotate(180deg); }
#marrows .slick-arrow.slick-disabled { opacity:0.5; }
figure.hservice { margin:0; padding:0; position:relative; height:412px; transition: all 300ms ease-in-out; }
figure.hservice&gt;a { dispay:block; overflow:hidden; height:412px; overflow:hidden; }
figure.hservice&gt;a&gt;img { height:100%; width:100%; object-fit: cover; object-position: left center; max-width:2000px; }
figure.hservice&gt;figcaption { background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%); color:#fff; position:absolute; top:0; left:0; width:100%; height:100%; right:0; bottom:0; display:flex; align-items: flex-end; }
figure.hservice&gt;figcaption&gt;div { padding:0px 60px 40px 60px; position:relative; transition: all 300ms ease-in-out; }
figure.hservice.onhover&gt;figcaption&gt;div { padding:0px 320px 40px 60px; width:calc(100% - 380px); }
figure.hservice.onhover&gt;figcaption&gt;div&gt;* { min-width:270px; }
figure.hservice p.sdesc { padding:0; height:0px; overflow:hidden; font-size:18px; line-height:22px; transition: all 300ms ease-in-out; width:230px; max-width:100%; }
figure.hservice.onhover p.sdesc { height:auto; }
figure.hservice a.rounda { position:absolute; right:60px; bottom:40px; opacity:0; transition: none; }
figure.hservice.onhover a.rounda { opacity:1; transition:all 300ms ease-in-out; transition-delay:200ms; }
figure.hservice h3 { font-size:24px; line-height:30px; font-family:'Source Serif Pro', sans-serif; font-weight:600; font-style: italic; padding-bottom:0; text-align:center; transition: all 300ms ease-in-out; }
figure.hservice.onhover h3 { padding-bottom:30px; text-align:left; }
figure.hservice h3&gt;a { color:#fff; text-decoration: none; }
#hservices { margin:0px 0px 150px 0px; }
div.scontent&gt;* { margin:0px 206px; }
div.slide-caption div.scontent&gt;* { margin:0; }
div.scontent img.biggerimage { width:calc(100% + 412px); height:auto; max-width:2000px; margin:0; margin-left:-206px; }

#homenews { padding:0px 0px 85px 0px; }
div.hnews-area { position:relative; }
#hnews { margin:0; margin-left:-64px; }
figure.hnews { margin:0; margin-left:64px; padding:0;  position:relative; transition: all 300ms linear, opacity 0ms linear; opacity:0; }
figure.hnews:last-child&gt;* { margin-right:0; }
figure.hnews { width:calc(33vw - 115px)!important; }
figure.hnews.slick-active { width:calc(27vw - 115px)!important; opacity:1; }
figure.hnews.slick-active.slick-current+figure.hnews.slick-active { width:calc(44vw - 115px)!important; margin-top:0!important;  }
figure.hnews&gt;figcaption { padding:40px 0px 0px 0px; }
figure.hnews p.ninfo, figure.nhighlight p.ninfo, figure.news p.ninfo { padding:0px 0px 14px 0px; font-size:10px; line-height:12px; text-transform: uppercase; font-weight:400; opacity:0.5; transition: all 300ms ease-in-out; }
figure.nhighlight p.ninfo { padding-bottom:36px; }
figure.hnews p.ninfo&gt;a, figure.nhighlight p.ninfo&gt;a, figure.news p.ninfo&gt;a { color:#412312; text-decoration: none; }
figure.hnews h3, figure.nhighlight h2, figure.news h2 { font-size:18px; line-height:23px; font-weight:400; height:69px; overflow:hidden; padding:0; margin-bottom:11px; }
figure.nhighlight h2 { font-size:36px; line-height:45px; font-weight:300; height:auto; margin-bottom:75px; }
figure.hnews h3&gt;a, figure.nhighlight h2&gt;a, figure.news h2&gt;a { text-decoration: none; color:#412312; }
figure.hnews&gt;a, figure.nhighlight&gt;a, figure.news&gt;a { display:block; transition: all 300ms ease-in-out; }
figure.hnews&gt;a&gt;img, figure.nhighlight&gt;a&gt;img, figure.news&gt;a&gt;img { width:100%; height:auto; }
figure.nhighlight p.m-b-0, figure.news p.m-b-0 { text-align:right; line-height:8px; height:8px; }
p.m-b-0&gt;a.amore { vertical-align: top; }
div.hnews-area { overflow: hidden; }
#homenews p.sverb { padding-bottom:58px; }
#hnarrows { position: absolute; right:0; bottom:236px; }
#homenews p.m-b-0 { text-align:right; }
#homenews a.link { font-size:24px; line-height:36px; font-family:'Source Serif Pro', sans-serif; font-weight:600; font-style: italic; opacity:0.6; }
a.amore { display:inline-block; margin:0; float:none; }
a.amore&gt;span { display:none; }
figure.hnews.onhover&gt;a, figure.nhighlight.onhover&gt;a, figure.news.onhover&gt;a { filter: drop-shadow(0px 0px 13px rgba(0, 0, 0, 0.15)) brightness(1.05); }
figure.hnews.onhover p.ninfo, figure.nhighlight.onhover p.ninfo, figure.news.onhover p.ninfo { opacity:1; color:#AD7454; }
figure.hnews.onhover p.ninfo&gt;a, , figure.nhighlight.onhover p.ninfo&gt;a, figure.news.onhover p.ninfo&gt;a { color:#AD7454; }

#subpages { background:#fff; position:fixed; top:50%; left:43px; transform:translateY(-50%); padding:32px 20px 13px 20px; z-index:999; }
#subpages ul { margin:0; padding:0; list-style: none; max-width:200px; }
#subpages ul&gt;li { padding:0px 0px 17px 0px; }
#subpages a { display:block; font-size:12px; line-height:15px; font-weight:300; color:#AD7454; font-family: 'Source Serif Pro', sans-serif; text-transform: uppercase; transition:all 200ms ease-in-out; text-decoration: none; }
#subpages a:hover, #subpages a.current { color:#412312; font-weight:400; }
#subpages ul ul { padding:17px 0px 0px 0px; }
#subpages ul ul&gt;li { padding-left:23px; }
#subpages ul ul&gt;li:last-child { padding-bottom:0; }
div.page-banner { position:relative; margin:0px 0px 20px 0px; }
div.page-banner h1 { position:absolute; padding:0px 210px 94px 405px; font-size:48px; line-height:60px; color:#fff; font-weight:600; bottom:0; left:0; font-style: italic; }
div.page-content { padding:0px 210px 94px 405px; }
div.page-content.nobanner { padding-top:38px; }
aside.breadcrumbs { padding:0px 0px 58px 0px; }
ul.breadcrumbs { margin:0; padding:0; list-style: none; font-size:12px; line-height:15px; font-family: 'Source Serif Pro', sans-serif; font-weight:400; text-transform:uppercase; }
ul.breadcrumbs&gt;li { display:inline-block; }
ul.breadcrumbs&gt;li&gt;* { display:block; padding:0px 10px; display:inline-block; position:relative; text-decoration: none; }
ul.breadcrumbs&gt;li&gt;a { color:#AD7454; }
ul.breadcrumbs&gt;li:first-child&gt;* { padding-left:0; }
ul.breadcrumbs&gt;li&gt;*:before { content:'/'; display:block; position:absolute; top:0; left:0; }
ul.breadcrumbs&gt;li:first-child&gt;a:before { display:none; text-decoration: none; }
ul.breadcrumbs&gt;li:last-child&gt;span { max-width:250px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; display:inline-block; vertical-align: top; }
#content .biggerimage { margin-left:-90px; width:calc(100% + 180px); max-width:200%; }

div.profiles { width:calc(100% + 196px); margin-left:-106px; padding:77px 0px 0px 0px; clear:both; }
figure.profile { margin:0px 0px 26px 16px; transition: all 300ms ease-in-out; }
figure.profile&gt;a { display:block; transition: all 300ms ease-in-out; }
figure.profile&gt;a&gt;img { width:100%; height:auto; }
figure.profile&gt;figcaption { padding:28px 0px 0px 0px; text-align:center; }
figure.profile h2 { font-size:24px; line-height:36px; height:36px; padding-bottom:0; margin-bottom:17px; font-weight:600; font-style: italic; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
figure.profile h2&gt;a { text-decoration: none; color:#412312; }
figure.profile h3.pos { font-size:18px; line-height:23px; font-weight:400; color:#AD7454; padding-bottom:0; }
figure.profile.onhover { margin-top:-1px; }
figure.profile.onhover&gt;a { filter: drop-shadow(0px 0px 13px rgba(0, 0, 0, 0.15)) brightness(1.2); }
figure.profile-detail { margin:0; max-width:1022px; width:100%; min-width:800px; position:relative; }
figure.profile-detail&gt;img { position:sticky; top:0; left:0; float:left; }
figure.profile-detail&gt;figcaption { padding:52px 0px 0px 385px; font-size:18px; line-height:26px; }
figure.profile-detail h2.pos { font-size:18px; line-height:23px; font-weight:400; padding-bottom:40px; color:#AD7454; }
figure.profile-detail h1 { font-size:24px; line-height:36px; padding-bottom:17px; font-weight:600; font-style:italic; }
.featherlight figure.profile-detail&gt;figcaption { max-height:460px; overflow:auto; padding:52px 30px 0px 80px; }
figure.profile-detail&gt;figcaption::-webkit-scrollbar { width: 5px; background:url("data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' width='5px' height='20px' viewBox='0 0 5 20' enable-background='new 0 0 5 20' xml:space='preserve'%3E%3Cline fill='none' stroke='%23AD7454' stroke-miterlimit='10' x1='2.5' y1='0' x2='2.5' y2='20'/%3E%3C/svg%3E") repeat-y center top; }
figure.profile-detail&gt;figcaption::-webkit-scrollbar-track { background: none; } 
figure.profile-detail&gt;figcaption::-webkit-scrollbar-thumb { background: #AD7454; }
figure.profile-detail&gt;figcaption::-webkit-scrollbar-thumb:hover { background: #AD7454;  }
figure.profile-detail:after { content:''; display:block; clear:both; }

div.milestone-area { padding:98px 0px 0px 0px; position: relative; }
#marrows { float:right; margin:0px 0px 62px 0px; margin-right:-102px; }
div.milestones { clear:right; margin-left:-154px; width:calc(100% + 364px); }
figure.milestone { margin:0px 0px 0px 64px; padding:160px 0px 0px 0px; position: relative; }
figure.milestone h2 { font-size:120px; line-height:150px; position: absolute; top:0; left:0; width:100%; text-align: center; font-weight:300; color:#AD7454; font-style:italic; opacity: 0.3; }
figure.milestone&gt;img { width:100%; margin:0px 0px 40px 0px; }
figure.milestone&gt;figcaption { padding:0px 50px 0px 43px; font-size:18px; line-height:23px; font-family:'Source Serif Pro', sans-serif; font-weight:400; }

div.award-area { position: relative; }
div.award-bleed { margin:0px 0px 0px -90px; width:calc(100% + 300px); overflow: hidden; }
div.awards { clear:right; margin-left:-20px; width:calc(100% - 190px); }
div.awards .slick-list { overflow:visible; }
figure.award { margin:0px 0px 0px 20px; opacity:0.5; transition: all 300ms ease-in-out; }
div.slick-active figure.award { opacity:1; }
figure.award&gt;img { width:100%; height:auto; }
figure.award&gt;figcaption { padding:14px 17px 0px 43px; font-size:18px; line-height:23px; font-family: 'Source Serif Pro', sans-serif; font-weight:400; }
figure.award h2 { font-size:36px; line-height:45px; padding-bottom:27px; font-weight:300; }

div#services { margin-left:-24px; margin-top:-20px; padding:0px 0px 149px 0px; }
figure.service { margin:0px 0px 27px 0px; padding:0; width:42%; float:left; position:relative; }
figure.service&gt;* { margin:0px 0px 0px 24px; }
figure.service&gt;a { display:block; position: relative; }
figure.service&gt;a:after { content:''; display:block; position: absolute; top:0; left:0; width:100%; height:100%; background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%); }
figure.service&gt;a&gt;img { width:100%; height:auto; }
figure.service:nth-child(2n+1) { clear:left; }
figure.service:nth-child(4n+2), figure.service:nth-child(4n+3) { width:58%; }
figure.service&gt;figcaption { position:relative; padding:16px 108px 0px 108px; font-size:16px; line-height:20px; /*transition: all 300ms ease-in-out;*/ }
figure.service&gt;figcaption&gt;div&gt;*:nth-last-child(2) { padding-bottom:0; }
figure.service&gt;figcaption&gt;div&gt;p.m-b-0 { position: absolute; right:87px; bottom:50px; opacity:0; transition: opacity 300ms ease-in-out; }
figure.service a.rounda { width:143px; height:143px; font-size:14px; line-height:18px; }
figure.service a.rounda .icon { padding:0px 38px;  }
figure.service a.rounda .icon { width:calc(100% - 76px); }
figure.service:nth-child(4n+2)&gt;figcaption, figure.service:nth-child(4n+3)&gt;figcaption { position:absolute; left:0; bottom:0; padding:0px 90px 50px 90px; width:calc(100% - 180px); color:#fff; }
figure.service h2 { font-size:24px; line-height:30px; font-style: italic; font-weight:600; position: absolute; top:-73px; max-height:60px; overflow: hidden; padding-bottom:0; }
figure.service h2&gt;a { color:#fff; text-decoration:none; }
figure.service:nth-child(4n+2)&gt;figcaption h2, figure.service:nth-child(4n+3)&gt;figcaption h2 { margin-bottom:42px; position: static; top:auto; }
figure.service&gt;figcaption&gt;* { max-width:200px; }
figure.service.onhover&gt;figcaption&gt;div&gt;p.m-b-0 { opacity:1; }
figure.service&gt;a:after { content:''; display:block; position: absolute; top:0; left:0; right:0; bottom:0; width:100%; height:100%; background:none; transition: all 300ms ease-in-out; }
figure.service.onhover&gt;a:after { background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 100%) }
figure.service:nth-child(4n+1)&gt;figcaption&gt;div&gt;p.m-b-0, figure.service:nth-child(4n+4)&gt;figcaption&gt;div&gt;p.m-b-0 { position: relative; right:auto; bottom:auto; padding-top:35px; display:none; }
figure.service:nth-child(4n+1) a.rounda, figure.service:nth-child(4n+4) a.rounda { color:#AD7454; }
figure.service:nth-child(4n+1) a.rounda .circle span em, figure.service:nth-child(4n+4) a.rounda .circle span em { border-color:#AD7454; }
figure.service:nth-child(4n+1) a.rounda:after, figure.service:nth-child(4n+4) a.rounda:after { border-color:#AD7454; opacity:1; }
figure.service.onhover:nth-child(4n+1)&gt;figcaption&gt;div&gt;p.m-b-0, figure.service.onhover:nth-child(4n+4)&gt;figcaption&gt;div&gt;p.m-b-0 { display:block; }
figure.service.onhover figcaption { margin-top:-153px; color:#fff; }

div.pimages { clear:both; padding:8px 0px 80px 0px; width:calc(100% + 180px); position: relative; margin:0px 0px 72px 0px; margin-left:-90px; }
div.pimages.cimages { margin-bottom:0; padding-bottom:100px; }
div.pimages:after { content:''; display:block; position: absolute; left:90px; bottom:0; width:calc(100% - 180px); height:1px; background:#BDBDBD; }
div.pimages.cimages:after { display:none; }
div.iitem img { width:100%; height:auto; }
#iarrows .slick-arrow { position: absolute; top:50%; z-index:9999; left:-48px; display:block; width:98px; height:9px; margin-top:-41px; border:none; font-size:0px; text-indent:-20px; overflow:hidden; background:url("data:image/svg+xml;charset=utf8,%3Csvg width='98' height='9' viewBox='0 0 98 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M90.5 0L89.09 0.860104L93.67 3.66002H0V4.88002H93.67L89.08 7.67994L90.5 8.54004L97.5 4.27002L90.5 0Z' fill='%23412312'/%3E%3C/svg%3E") no-repeat center center; background-size:contain }
#iarrows .slick-arrow.slick-next { right:-48px; left:auto; }
#iarrows .slick-arrow.slick-prev { transform:rotate(180deg); }
div.page-content.m-b-20 { padding-bottom:20px; }
ul.companies { margin:0; padding:0; list-style: none; margin-bottom:52px; display:flex; align-items: center; flex-flow: wrap; }
ul.companies&gt;li { float:left; margin:0px 30px 20px 0px; }
ul.companies&gt;li:last-child { margin-right:0; }
ul.companies a { display:block; filter:grayscale(1); opacity:0.5; transition: all 300ms ease-in-out; }
ul.companies a:hover { filter:none; opacity:1; }
p.clogo { padding-bottom:39px; }
div.scdesc { font-size:36px; line-height:45px; font-family: 'Source Serif Pro', sans-serif; font-weight:300; padding:0px 0px 34px 0px; }
p.bbanner { padding:0px 0px 60px 0px; }
p.bbanner&gt;img { width:100%; height:auto; }
p.comweb { padding-bottom:64px; }
.hidden { display:none; }
#clnav { float:right; margin:0; padding:0; margin-top:-12px; margin-right:-102px; }
.col24 { width:20%; float:left; }
.col24:nth-child(5n+1) { clear:left; }
#clients { margin-left:-50px; padding:0px 0px 80px 0px; }
#clients a { margin:0px 0px 32px 50px; display:flex; align-items: center; filter:grayscale(0.8); transition: all 300ms ease-in-out; }
#clients a:hover { filter:none; }
#clients a&gt;img { width:100%; height:auto; }
div.page-content.clientpage { padding-bottom:34px; }
div.scdesc&gt;h1 { font-weight:300; font-size:35px; line-height:46px; padding-bottom:26px; }
p.clogo.cllogo { padding-bottom:5px; }
a.closeclient&gt;span { display:none; }
a.closeclient { display:block; width:36px; height:36px; background:url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18' cy='18' r='17.5' fill='white' stroke='%23CC8F6D'/%3E%3Cpath d='M12.38 25L16.693 17.951L12.323 10.94H15.439L18.441 15.747L21.177 10.94H24.274L19.904 18.103L24.217 25H21.101L18.175 20.307L15.496 25H12.38Z' fill='%23AD7454'/%3E%3C/svg%3E") no-repeat center center; background-size:contain; position: fixed; top:43px; right:108px; }
a.closeclient:hover { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18' cy='18' r='17.5' fill='white' stroke='%23412312'/%3E%3Cpath d='M12.38 25L16.693 17.951L12.323 10.94H15.439L18.441 15.747L21.177 10.94H24.274L19.904 18.103L24.217 25H21.101L18.175 20.307L15.496 25H12.38Z' fill='%23412312'/%3E%3C/svg%3E"); }
#content.clpage { margin-top:-58px; }

dl.dropdown { position:relative; display:inline-block; max-width:316px; font-family: 'Source Serif Pro', sans-serif; }
dl.dropdown, dl.dropdown&gt;dt, dl.dropdown&gt;dd { margin:0; padding:0; }
dl.dropdown&gt;dt&gt;a { display:block; border:1px solid #AD7454; min-width:176px; position:relative; color:#AD7454; background:#fff; height:15px; padding:14px 30px 12px 14px; text-decoration: none; line-height:15px; font-size:12px; font-weight:300; z-index:101; text-transform: uppercase; }
dl.dropdown&gt;dt&gt;a:after { content:''; display:block; width:12px; height:7px; position:absolute; right:12px; top:17px;transition:all 300ms ease-in-out; background:url("data:image/svg+xml;charset=utf8,%3Csvg width='12' height='7' viewBox='0 0 12 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.60675 6.74303C6.52714 6.82449 6.43257 6.88911 6.32846 6.93321C6.22434 6.9773 6.11272 7 6 7C5.88728 7 5.77566 6.9773 5.67155 6.93321C5.56743 6.88911 5.47286 6.82449 5.39325 6.74303L0.251322 1.49504C0.0904031 1.3308 -5.15091e-07 1.10804 -5.35397e-07 0.875774C-5.55703e-07 0.643505 0.090403 0.420749 0.251322 0.25651C0.412241 0.0922704 0.630495 1.47079e-06 0.85807 1.4509e-06C1.08564 1.431e-06 1.3039 0.0922704 1.46482 0.25651L6 4.88699L10.5352 0.256509C10.6961 0.0922695 10.9144 5.71747e-07 11.1419 5.51852e-07C11.3695 5.31957e-07 11.5878 0.0922695 11.7487 0.256509C11.9096 0.420748 12 0.643504 12 0.875772C12 1.10804 11.9096 1.3308 11.7487 1.49504L6.60675 6.74303Z' fill='%23AD7454'/%3E%3C/svg%3E") no-repeat center center; background-size:contain; }
dl.dropdown&gt;dt&gt;a.open:after { transform:rotate(180deg); }
dl.dropdown&gt;dt&gt;a.open { border-bottom:none; }
dl.dropdown&gt;dd&gt;ul { position:absolute; top:0; left:0; width:calc(100% - 46px); z-index:99; margin:0; padding:14px 30px 12px 14px; list-style:none; display:none; max-height:300px; overflow:hidden; overflow-y:auto; background:#fff; box-shadow: 3px 4px 12px rgba(0, 0, 0, 0.11); border:1px solid #AD7454; }
dl.dropdown&gt;dd&gt;ul&gt;li { font-size:12px; line-height:15px; padding:0px 0px 17px 0px; }
dl.dropdown&gt;dd&gt;ul a { color:#AD7454; display:block; font-weight:300; text-decoration: none; padding:0; text-transform:uppercase; }
dl.dropdown&gt;dd&gt;ul a:hover, dl.dropdown&gt;dd&gt;ul a.current{ color:#412312; }

#ncnav { margin:0; padding:60px 0px 100px 0px; }
#ncnav ul { margin:0; padding:0; display:block; list-style:none; text-align:center; font-size:24px; line-height:30px; font-family:'Source Serif Pro', sans-serif; font-weight:400; }
#ncnav ul&gt;li { display:inline-block; padding:0px 62px; }
#ncnav a { color:#AD7454; text-decoration: none; font-style: italic; text-transform: uppercase; }
#ncnav a:hover, #ncnav a.current { color:#412312; }
section#nhighlight { margin:0; padding:0px 0px 109px 0px; }
figure.nhighlight { margin:0; padding:0; display:flex; }
figure.nhighlight&gt;a { order:2; display:inline-block; width:42%; }
figure.nhighlight&gt;a&gt;img { width:100%; height:auto; }
figure.nhighlight figcaption { order:1; align-items: center; display:flex; width:58%; }
figure.nhighlight&gt;figcaption&gt;div { padding:0px 100px 0px 0px; }
div#articles { margin-left:-64px; }
figure.news { width:27.9%; margin:0; margin-bottom:128px; float:left; }
figure.news:nth-child(6n+1), figure.news:nth-child(6n) { width:44%; }
figure.news:nth-child(6n) { margin-top:-250px; }
figure.news:nth-child(3n+1) { clear:left; }
figure.news&gt;* { margin:0px 0px 0px 64px; }
figure.news&gt;figcaption { padding:40px 0px 0px 0px; }
div.paging { font-size:18px; line-height:23px; font-weight:400; font-family: 'Source Serif Pro', sans-serif; }
div.paging a.pagingnav { opacity:0.6; color:#AD7454; text-decoration: none; display:inline-block; margin:0px 15px; transition: all 300ms ease-in-out; vertical-align: top; }
div.paging&gt;span { display:inline-block; color:#AD7454; margin:0px 15px; vertical-align: top; }
div.paging a.pprev, div.paging a.pnext { width:8px; height:23px; background:url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 13L7 7L1 0.999999' stroke='%23AD7454'/%3E%3C/svg%3E") no-repeat center center; background-size:contain; }
div.paging a.pnext { margin-right:0; }
div.paging a.pprev { transform:rotate(180deg); }
div.paging a:hover { opacity:1; }
div.paging a.pprev:hover, div.paging a.pnext:hover { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='8' height='14' viewBox='0 0 8 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 13L7 7L1 0.999999' stroke='%23412312'/%3E%3C/svg%3E"); }
div.paging.npager { text-align:right; padding:0px 0px 120px 0px; margin-top:-28px; }
p.ainfo { padding:50px 0px 30px 0px; font-size:10px; line-height:12px; font-weight:400; color:#412312; text-transform:uppercase; }
p.ainfo a { color:#412312; text-decoration: none; }
p.ainfo.csrdate { padding-top:0; }
#related-articles { padding:80px 0px 0px 0px; }
#related-articles&gt;h2 { padding:0px 0px 80px 0px; font-size:36px; line-height:45px; font-style: italic; font-weight:600; }
#rarticles { margin-left:-75px; }
#rarticles figure.news&gt;* { margin:0px 0px 0px 75px; }
#rarticles figure.news { width:375px; margin-bottom:26px; }
#rarticles figure.news h3 { font-size:18px; line-height:23px; font-weight:400; padding:0; margin-bottom: 11px; height:69px; overflow: hidden; }
#rarticles figure.news h3&gt;a { color:#412312; text-decoration:none; }

div.csrs { margin-left:-64px; width:calc(100% + 166px); }
figure.csr { margin:0px 0px 80px 64px; }
figure.csr&gt;a { display:block; transition: all 300ms ease-in-out; }
figure.csr.onhover&gt;a { filter: drop-shadow(0px 0px 13px rgba(0, 0, 0, 0.15)) brightness(1.05); }
figure.csr&gt;a&gt;img { width:100%; height:auto; }
figure.csr&gt;figcaption { padding:40px 0px 0px 0px; }
figure.csr p.cdate { font-size:10px; line-height:12px; color:#412312; padding-bottom:14px; text-transform:uppercase; }
figure.csr h2 { font-size:18px; line-height:23px; font-weight:400; max-height:46px; overflow:hidden; padding:0; margin-bottom:26px; }
figure.csr h2&gt;a { text-decoration: none; color:#412312; }
figure.csr p.m-b-0 { line-height:8px; height:8px; text-align:right; }
div.paging.csrp { text-align:right; padding:20px 0px 26px 0px; margin-right:-102px; }
p.pback { padding-bottom: 100px; clear:left; }
a.aback { display:inline-block; padding:19px 0px 19px 88px; position: relative; font-size:24px; line-height:30px; font-family: 'Source Serif Pro', sans-serif; font-style: italic; font-weight:600; color:#AD7454; text-decoration: none; }
a.aback:before { content:''; display:block; width:68px; height:68px; position: absolute; top:0; left:0; background:url("data:image/svg+xml;charset=utf8,%3Csvg width='68' height='68' viewBox='0 0 68 68' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='34' cy='34' r='33.5' stroke='%23AD7454'/%3E%3Cpath opacity='0.3' d='M39.051 26.5473L37.4193 24.9248L28.3535 33.9998L37.4285 43.0748L39.051 41.4523L31.5985 33.9998L39.051 26.5473Z' fill='%23AD7454'/%3E%3C/svg%3E") no-repeat center center; background-size:contain; }

div.scdesc&gt;h1.careertitle { font-size:18px; line-height:23px; font-weight:400; padding-bottom:32px; padding-top:10px; }

div.contact-left { width:28%; float:left; padding:100px 0px 80px 0px; font-size:16px; }
div.contact-right { width:72%; float:left; padding:34px 0px 80px 0px; }
div.contact-left h1 { font-size:18px; line-height:23px; padding-bottom:26px; font-style: italic; font-weight:600; }
div.contact-right h2 { font-size:36px; line-height:45px; color:#AD7454; font-weight:300; padding-bottom: 30px; }
#frmContact { padding:0px 0px 40px 0px; margin-left:-20px; }
#frmContact&gt;div&gt;* { margin-left:20px; }
#frmContact p, #frmContact div.form-label { padding-bottom:20px; }
#frmContact&gt;*&gt;label { display:none; }
#frmContact input[type=text], #frmContact input[type=email], #frmContact textarea { width:calc(100% - 74px); padding:14px 50px 15px 24px; border:1px solid #AD7454; line-height:23px; font-size:18px; background:none; outline:none; color:#AD7454; font-weight:400; font-family: 'Source Serif Pro', sans-serif; }
#frmContact textarea { height:97px; width:calc(100% - 74px); border:1px solid #989898; resize:none; display:block; }
#name:-webkit-autofill, #email:-webkit-autofill, #phone:-webkit-autofill, #company:-webkit-autofill, #message:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 30px #fff inset;
    -webkit-text-fill-color: #AD7454!important;
}
#name::-webkit-input-placeholder, #email::-webkit-input-placeholder, #phone::-webkit-input-placeholder, #company::-webkit-input-placeholder, #message::-webkit-input-placeholder { color: #AD7454; }
#name::-moz-placeholder, #email::-moz-placeholder, #phone::-moz-placeholder, #company::-moz-placeholder, #message::-moz-placeholder { color: #AD7454; }
#name:-ms-input-placeholder, #email:-ms-input-placeholder, #phone:-ms-input-placeholder, #company:-ms-input-placeholder, #message:-ms-input-placeholder { color: #AD7454; }
#btnsubmit { margin:6px 0px; padding:12px 30px; font-size:14px; line-height:15px; height:39px; font-weight:300; color:#AD7454; text-transform:uppercase; position: relative; border:none; background:none; opacity:0.8; transition: all 300ms ease-in-out; }
#btnsubmit:before, #btnsubmit:after { content:''; width:100%; height:1px; background:#AD7454; position: absolute; top:0; left:0; }
#btnsubmit:after { top:auto; bottom:0; }
#btnsubmit:hover { color:#412312; opacity:1; }
#btnsubmit:hover:after, #btnsubmit:hover:before { background:#412312; }
figure.message { margin:0; display:flex; max-width:638px; min-width:600px; background:#fff; }
figure.message&gt;img { width:250px; }
figure.message&gt;figcaption { width:calc(100% - 250px); display:flex; align-items: center; text-align: center; }
figure.message&gt;figcaption&gt;div { padding:60px 40px 0px 50px; }
figure.message h1 { font-size:36px; line-height:43px; font-weight:700; color:#AD7454; padding-bottom:38px; font-style: italic; }
figure.message&gt;figcaption&gt;div p { font-size:12px; line-height:14px; color:#AD7454; text-transform: uppercase; }
figure.message&gt;figcaption&gt;div&gt;*:last-child { padding-bottom:0px; }

div.page-banner.search-banner { margin-bottom:43px; }
h1.search-title { position: absolute; left:108px; width:250px; top:-7px; font-size: 36px; line-height:45px; font-weight:600; font-style: italic; }
div.page-content.spcontent { position: relative; }
div.page-content.spcontent h2 { font-size:18px; line-height:26px; font-style:italic; font-weight:400; padding-bottom:28px; }
div.page-content.spcontent h2&gt;span { font-weight:700; text-decoration: underline; }
ul.search-result { padding-bottom:0; }
ul.search-result&gt;li { padding:0px 0px 26px 0px; }
ul.search-result h3 { font-size:18px; line-height:26px; font-family: Lato, sans-serif; font-weight:700; padding:0; }
ul.search-result a { text-decoration: none; color:#412312; }
ul.search-result p { padding-bottom:0; }
ul.search-result p.m-b-0 a { font-weight:700; font-style: italic; }
span.highlight { font-weight:bold; position:relative; }
span.highlight:after { content:''; display:block; width:100%; height:1px; background:#AD7454; position: absolute; left:0; bottom:-2px; }
div.paging.spage { text-align: right; padding:94px 0px 26px 0px; }

div.grecaptcha-badge { -webkit-transform:translateY(1000px); -moz-transform:translateY(1000px); transform:translateY(1000px); }

.featherlight.nopad .featherlight-content { padding:0; border-bottom:0; background:none; }
.featherlight .featherlight-content { padding:100px 70px 45px 70px; }
.featherlight .featherlight-content .text-content { padding-right:0; }
.featherlight .featherlight-close-icon{ opacity:1; top:40px; right:40px; outline:none; border:none; display:block; width:36px; height:36px; font-size:0px; overflow: hidden; text-indent:-50px; background:url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18' cy='18' r='17.5' stroke='%23412312'/%3E%3Cpath d='M21.101 25L12.323 10.94H15.439L24.217 25H21.101ZM12.38 25L17.092 17.324L18.536 19.699L15.496 25H12.38ZM19.486 18.787L18.061 16.412L21.177 10.94H24.274L19.486 18.787Z' fill='%23AD7454'/%3E%3C/svg%3E") no-repeat center center; background-size:cover; transition: all 300ms ease-in-out; }
.featherlight .featherlight-close-icon:hover { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='18' cy='18' r='17.5' stroke='%23412312'/%3E%3Cpath d='M21.101 25L12.323 10.94H15.439L24.217 25H21.101ZM12.38 25L17.092 17.324L18.536 19.699L15.496 25H12.38ZM19.486 18.787L18.061 16.412L21.177 10.94H24.274L19.486 18.787Z' fill='%23412312'/%3E%3C/svg%3E"); }
a.aclosesearch { display:inline-block; top:80px; right:80px; position:absolute; font-family: Arial,sans-serif; }
div.gtools { float:right; padding:20px 0px; }

div.page404 { padding:100px 0px 100px 0px; text-align:center; }
div.page404 h1.title { font-size:144px; line-height:200px; font-weight:500; padding-bottom:34px; }
div.page404 h2.stitle { padding-bottom:20px; }
div.page404 p { color:#828282; padding-bottom:30px; max-width:818px; margin:0 auto; }

.startanimate { transform:scale(0); -webkit-transform:scale(0); }
.startanimate.animate { transform: scale(1); -webkit-transform:scale(1); -webkit-transition: all 200ms ease-in; -moz-transition: all 200ms ease-in; -o-transition: all 200ms ease-in; -ms-transition: all 200ms ease-in; transition: all 200ms ease-in; }


.slick-slide { outline:none; }

/* ==========================================================================
   Media Queries
   ========================================================================== */

@media only screen and (max-width: 1270px) {
    body { font-size:17px; line-height:22px; }
    h1, h2, h3, h4, h5, h6 { padding-bottom:30px; }
    p, .content&gt;div { padding-bottom:22px; }
    table { margin-bottom:22px; }
    .hide-desktop {  display:block; }
    .desktop-only { display:none; }
    div.wrapper { padding:0px 74px; min-width:620px; }
    
    #header { height:75px; }
    #header, .compactview #header, #header div.wrapper {  }
    .compactview #header&gt;div.wrapper.row { transform:none; }
    div.logo-area&gt;p { padding:5px 0px; }
    a.logo&gt;img { width:62px; height:auto; }
    ul.main-nav&gt;li { display:none; }
    ul.main-nav&gt;li.hide-desktop { display:list-item; }
    #main-nav&gt;ul { padding-top:23px; margin-right:10px; }
    #main-nav&gt;ul&gt;li { padding-bottom:0px; }
    #main-nav&gt;ul&gt;li&gt;a { border-bottom:none; }
    #main-nav a.amenu { padding:0; margin:0; }
    a.amenu { display:inline-block; width:35px; height:35px; position:relative; }
    a.amenu&gt;span { font-size:0px; display:block; width:calc(100% + 20px); height:2px; background:#AD7454; color:#AD7454; position:absolute; top:50%; margin-top:-2px; left:-10px; -webkit-transition:all 200ms linear; -moz-transition:all 200ms linear; transition:all 200ms linear; transition-delay:200ms; }
    a.amenu:before, a.amenu:after { content:''; display:block; position:absolute; top:5px; left:0; width:100%; height:2px; background:#AD7454; -webkit-transition:all 300ms linear; -moz-transition:all 300ms linear; transition:all 300ms linear; transition-delay:0ms; }
    a.amenu:after { top:auto; bottom:5px; }
    a.amenu.open:before { transform:rotate(45deg) scaleX(1.1); top:15px; }
    a.amenu.open:after { transform:rotate(-45deg) scaleX(1.1); top:15px; }
    a.amenu.open&gt;span { opacity:0; filter:alpha(0); transition-delay:0ms; }
    
    #main-content { padding-top:75px; }
    #main-content.opage {  }

    .content&gt;div.responsive-table { padding:0; margin:0px 0px 25px 0px; width:calc(100% + 30px); overflow:hidden; overflow-x:auto; }
    .content&gt;div.responsive-table&gt;table, .content&gt;div.responsive-table&gt;tablev2 { margin-bottom:0; }

    #header.onfocus { opacity:1; }
    div.mobile-menu { position:fixed; top:75px; left:0; width:100%; height:calc(100vh - 75px); background:#fff; z-index:10001; display:flex; align-items: center; }
    div.mnucontainer { padding:58px 74px 130px 74px; display:block; width:calc(100% - 148px); }
    div.mnucontainer&gt;ul.mnu { padding:0; list-style: none; margin:0 auto; width:325px; text-align:center; }
    div.mnucontainer&gt;ul.mnu&gt;li { padding:0px 0px 32px 0px; }
    div.mnucontainer&gt;ul.mnu&gt;li&gt;a { display:block; font-size:24px; line-height:30px; color:#AD7454; font-family: 'Source Serif Pro', sans-serif; font-weight:600; text-decoration: none; }
    div.mnucontainer ul.ulang { position: absolute; left:74px; bottom:60px; font-size:18px; line-height:22px; font-family: 'Source Serif Pro', sans-serif; font-weight:600; text-transform: uppercase; list-style:none; margin:0; padding:0; }
    ul.ulang&gt;li { float:left; padding:0px 10px; border-left:1px solid #AD7454; }
    ul.ulang&gt;li:first-child { padding-left:0; border-left:none; }
    ul.ulang:after { content:''; display:block; clear:left; }
    ul.ulang a { color:#AD7454; text-decoration: none; }
    ul.ulang a.current { color:#413213; }
    div.mnucontainer a.asearch { display:block; width:35px; height:31px; position: absolute; bottom:60px; right:74px; background:url("data:image/svg+xml;charset=utf8,%3Csvg width='35' height='31' viewBox='0 0 35 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.5714 28.792L26.7071 21.8265C28.9286 19.4414 30.1357 16.4743 30.1357 13.349C30.1357 9.78082 28.5714 6.43408 25.7214 3.9098C22.8786 1.38551 19.0929 0 15.0714 0C11.05 0 7.26429 1.38551 4.41429 3.9098C1.56429 6.42775 0 9.78082 0 13.349C0 16.9108 1.56429 20.2639 4.41429 22.7882C7.25714 25.3061 11.0429 26.698 15.0714 26.698C18.6071 26.698 21.9571 25.6288 24.6429 23.6612L32.5071 30.6204C33.0786 31.1265 34 31.1265 34.5714 30.6204C35.1429 30.1143 35.1429 29.2982 34.5714 28.792ZM6.47857 20.9535C4.17857 18.9227 2.91429 16.2212 2.91429 13.349C2.91429 10.4767 4.17857 7.76898 6.47143 5.73816C8.76429 3.70735 11.8143 2.58755 15.0643 2.58755C18.3071 2.58755 21.3643 3.70735 23.6571 5.73816C25.95 7.76898 27.2143 10.4704 27.2143 13.349C27.2143 16.2212 25.95 18.929 23.6571 20.9598C21.3643 22.9906 18.3071 24.1104 15.0643 24.1104C11.8214 24.1104 8.77143 22.9906 6.47857 20.9535Z' fill='%23AD7454'/%3E%3C/svg%3E") no-repeat center center; background-size:contain; opacity:0.5; transition: all 300ms ease-in-out; }
    div.mnucontainer a.asearch:hover { opacity:1; }
    div.msearch { position: fixed; bottom:60px; left:74px; background:#fff; z-index:99999; width:calc(100% - 148px); height:31px; }
    div.msearch #keyword { border-bottom:1px solid rgba(173, 116, 84, 0.5); width:calc(100% - 50px); padding-bottom:11px; }
    div.msearch #btnsearch { width:35px; height:31px; background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='35' height='31' viewBox='0 0 35 31' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M34.5714 28.792L26.7071 21.8265C28.9286 19.4414 30.1357 16.4743 30.1357 13.349C30.1357 9.78082 28.5714 6.43408 25.7214 3.9098C22.8786 1.38551 19.0929 0 15.0714 0C11.05 0 7.26429 1.38551 4.41429 3.9098C1.56429 6.42775 0 9.78082 0 13.349C0 16.9108 1.56429 20.2639 4.41429 22.7882C7.25714 25.3061 11.0429 26.698 15.0714 26.698C18.6071 26.698 21.9571 25.6288 24.6429 23.6612L32.5071 30.6204C33.0786 31.1265 34 31.1265 34.5714 30.6204C35.1429 30.1143 35.1429 29.2982 34.5714 28.792ZM6.47857 20.9535C4.17857 18.9227 2.91429 16.2212 2.91429 13.349C2.91429 10.4767 4.17857 7.76898 6.47143 5.73816C8.76429 3.70735 11.8143 2.58755 15.0643 2.58755C18.3071 2.58755 21.3643 3.70735 23.6571 5.73816C25.95 7.76898 27.2143 10.4704 27.2143 13.349C27.2143 16.2212 25.95 18.929 23.6571 20.9598C21.3643 22.9906 18.3071 24.1104 15.0643 24.1104C11.8214 24.1104 8.77143 22.9906 6.47857 20.9535Z' fill='%23AD7454'/%3E%3C/svg%3E"); opacity:0.5; transition: all 300ms ease-in-out; top:-1px; }
    div.msearch #btnsearch:hover { opacity:1; }

    section.sarea, div.slideshow, div.slide { height:calc(100vh - 75px); }
    span.next-label { left:74px; }
    #slide-nav { bottom:0; width:calc(654px - 119px); padding:45px 45px 0px 74px; }
    div.slide-caption&gt;div&gt;div { padding:0px 0px 117px 165px; font-size:39px; line-height:49px; }
    div.scontent&gt;* { margin-left:0 }
    a.rounda { width:126px; height:126px; font-size:12px; line-height:16px; }
    a.rounda .icon { padding:0px 20px; width:calc(100% - 40px); }
    div.slide a.rounda { top:calc(50% - 63px); }
    #slides-text p { font-size:18px; line-height:26px; height:52px; }
    #sarrows .slick-arrow, a.amore { width:40px; height:6px; margin-right:12px; }
    #sarrows { top:55px; right:45px; }
    #intro div.desc { padding-left:149px; }
    #intro div.desc&gt;* { padding-right:149px; }
    .font35 { font-size:24px; line-height:30px; padding-bottom:30px; }
    .textslider { margin-top:0; font-size:24px; line-height:30px; }
    #intro { padding-bottom:17px; }
    div.hcompanies { padding:0px 0px 67px 149px; }
    #hcoms { margin-left:-44px; }
    #hcoms a { margin-left:44px; height:86px; }
    #hc-dots&gt;ul { padding-top:30px; }
    #hc-dots&gt;ul&gt;li { padding:0px 11px; }
    #homeservices h2, #homeservices p.sverb, #homenews h2, #homenews p.sverb { padding-left:149px; }
    #homeservices h2, #homenews h2 { padding-bottom: 15px; }
    #homeservices p.sverb, #homenews p.sverb { font-size:24px; line-height:30px; padding-bottom:42px; }
    #hsarrows .slick-arrow, #hnarrows .slick-arrow, #marrows .slick-arrow { width:48px; height:48px; margin-left:11px; }
    #hservices { margin-bottom:76px; }
    #homeservices { padding-bottom: 74px; }
    figure.hservice p, figure.hservice p.sdesc, figure.hservice.onhover p.sdesc { display:none; }
    figure.hservice.onhover h3 { padding-bottom:0; text-align: center; }
    figure.hservice&gt;figcaption&gt;div, figure.hservice.onhover&gt;figcaption&gt;div { padding:0px 75px 25px 75px; width:calc(100% - 150px); }
    figure.hservice&gt;a&gt;img { object-position: center center; }
    figure.hservice.onhover a.rounda { display:none; }
    figure.hservice.onhover&gt;figcaption&gt;div&gt;* { min-width:50px; }
    figure.hservice h3 { font-size:17px; line-height:22px; }
    div.hservices-area&gt;div.scontent&gt;* { margin-left:149px; margin-right:149px; }
    div.scontent img.biggerimage { margin-left:-149px; width:calc(100% + 298px); }
    div.scontent .m-b-80 { padding-bottom:75px!important; }
    #hnews { margin-left:-48px; }
    figure.hnews { margin-left:48px; }
    figure.hnews { width:calc(33vw - 78px)!important; }
    figure.hnews.slick-active { width:calc(27vw - 78px)!important; }
    figure.hnews.slick-active.slick-current+figure.hnews.slick-active { width:calc(44vw - 78px)!important; }
    #hnarrows { bottom:200px; }
    #homenews { padding-bottom:60px; }
    div.hnews-area&gt;p.m-b-0 { padding-top:42px; }
    figure.hnews&gt;figcaption { padding-top:25px; }
    figure.hnews h3, figure.nhighlight h2, figure.news h2 { font-size:15px; line-height:19px; height:57px; }
    figure.hnews h3 { max-width:285px; }
    #homenews a.link { font-size:17px; line-height:26px; }
    a.link { padding:7px 12px; }
    #footer { padding:35px 0px 34px 0px; }
    p.ptocontact { font-size:26px; line-height:32px; padding-bottom: 26px; }
    p.footer-logo { width:58px; }
    ul.social&gt;li { padding-right:20px; }
    ul.social a { width:22px; height:20px; }
    #subpages { left:35px; padding:27px 15px 13px 15px; top:234px; transform:none; }
    #subpages ul { max-width:175px; }
    div.page-banner h1 { padding:0px 148px 66px 285px; font-size:34px; line-height:43px; }
    div.page-banner { margin-bottom:15px; }
    div.page-content { padding:0px 148px 78px 285px; }
    aside.breadcrumbs { padding-bottom:40px; }
    #content .biggerimage { margin-left:-32px; width:calc(100% + 64px); margin-top:10px; margin-bottom:10px; }
    .subheadline { font-size:14px; line-height:19px; padding-bottom:26px; }
    div.profiles { padding-top:20px; margin-left:-44px; width:calc(100% + 76px); }
    figure.profile { margin:0px 0px 22px 12px; }
    figure.profile&gt;figcaption { padding-top:20px; }
    figure.profile h2 { font-size: 18px; line-height: 26px; height:26px; margin-bottom:12px; }
    figure.profile h3.pos { font-size:13px; line-height: 16px; }
    .featherlight figure.profile-detail&gt;figcaption { /*max-width: 467px;*/ }
    .featherlight .featherlight-close-icon { width:36px; height:36px; top:23px; right:21px; }
    div.milestone-area { padding-top:50px; }
    #marrows { margin-right:-74px; margin-bottom:44px; }
    div.milestones { margin-left:-65px; width:calc(100% + 214px); }
    figure.milestone { padding-top:114px; margin-left:38px; }
    figure.milestone&gt;img { margin-bottom:30px; }
    figure.milestone&gt;figcaption { font-size:13px; line-height:16px; padding-left:30px; }
    figure.milestone h2 { font-size:85px; line-height:107px; }
    div.award-bleed { margin-left:-30px; width:calc(100% + 178px); }
    div.awards { margin-left:-14px; width:calc(100% - 60px); }
    figure.award { margin-left:14px; }
    figure.award&gt;figcaption { padding:10px 30px 0px 30px; font-size:13px; line-height:16px; }
    figure.award h2 { font-size:24px; line-height:30px; padding-bottom:20px; }
    div#services { margin-left:-18px; }
    figure.service { margin-bottom:20px; }
    figure.service&gt;* { margin-left:18px; }
    figure.service&gt;figcaption { padding:11px 82px 0px 77px; font-size:14px; line-height:17px; }
    figure.service h2 { top:-70px; }
    figure.service:nth-child(4n+2)&gt;figcaption, figure.service:nth-child(4n+3)&gt;figcaption { padding:0px ; }
    figure.service:nth-child(4n+2)&gt;figcaption, figure.service:nth-child(4n+3)&gt;figcaption { padding:0px 80px 18px 80px; max-width:350px; }
    figure.service:nth-child(4n+2)&gt;figcaption h2, figure.service:nth-child(4n+3)&gt;figcaption h2 { margin-bottom: 30px; }
    div#services { padding-bottom:100px; }
    div.pimages { margin-left:-40px; width:calc(100% + 80px); margin-bottom:50px; }
    div.pimages:after { left:40px; width:calc(100% - 80px); }
    p.clogo { padding-bottom:32px; }
    div.scdesc { font-size:24px; line-height:30px; }
    p.bbanner { padding-bottom:40px; }
    p.comweb { padding-bottom:40px; }
    #iarrows .slick-arrow { width:70px; height:7px; left:-35px; }
    #iarrows .slick-arrow.slick-next { left:auto; right:-35px; }
    #clients { margin-left:-36px; padding-bottom:57px; padding-left:211px; }
    #clients .col24 { width:25%; }
    #clients .col24:nth-child(5n+1) { clear:none; }
    #clients .col24:nth-child(4n+1) { clear:left; }
    #clients a { margin:0px 0px 23px 36px; }
    #clients a:hover { filter:grayscale(0.8); }
    #clnav { margin-right:-74px; }
    #ncnav { padding:55px 0px; }
    #ncnav ul { font-size:17px; line-height:22px; }
    #ncnav ul&gt;li { padding:0px 42px; }
    figure.nhighlight p.ninfo { padding-bottom:25px; }
    figure.nhighlight h2 { font-size:24px; line-height:30px; height:auto; margin-bottom:60px; }
    section#nhighlight { padding-bottom:97px; }
    div#articles { margin-left:-48px; }
    figure.news { margin-bottom:72px; }
    figure.news&gt;* { margin-left:48px; }
    figure.news&gt;figcaption { padding-top:24px; }
    div.paging.npager { padding-bottom:80px; }
    div.scdesc&gt;h1 { font-size:25px; line-height:32px; padding-bottom:10px; }
    p.ainfo { padding-bottom:22px; padding-top:0; }
    a.aback { font-size:18px; line-height: 23px; padding:8px 0px 8px 48px; }
    a.aback:before { width:39px; height:39px; }
    p.pback { padding-bottom:80px; }
    #related-articles { padding-top:0px; }
    #rarticles { margin-left:-100px; }
    #related-articles&gt;h2 { font-size: 25px; line-height: 32px; padding-bottom: 38px; }
    #rarticles figure.news { width:50%; }
    #rarticles figure.news&gt;* { margin-left:100px; }
    #rarticles figure.news h3 { font-size:15px; line-height: 19px; height:57px; }
    div.csrs { margin-left:-73px; width:calc(100% + 147px); }
    figure.csr { margin:0px 0px 66px 43px; }
    figure.csr&gt;figcaption { padding-top:26px; }
    figure.csr h2 { font-size:15px; line-height: 19px; max-height:38px; margin-bottom:30px; }
    figure.csr p.cdesc { display:none; }
    div.paging.csrp { margin-right:-74px; }
    div.pimages.cimages { padding-bottom:47px; }
    div.scdesc&gt;h1.careertitle { padding:48px 0px 26px 0px; font-size:13px; line-height:16px; }
    div.contact-left { font-size:13px; line-height:19px; }
    div.contact-left h1 { font-size:14px; line-height:18px; padding-bottom:18px; }
    div.contact-left p { padding-bottom:19px; }
    #frmContact { margin-left:-14px; }
    #frmContact p, #frmContact div.form-label { padding-bottom:23px; }
    #frmContact&gt;div&gt;* { margin-left:14px; }
    div.contact-right h2 { font-size:24px; line-height:30px; }
    #frmContact input[type=text], #frmContact input[type=email], #frmContact textarea { font-size:14px; line-height:18px; padding:10px 35px 10px 17px; width:calc(100% - 54px); }
    #frmContact textarea { height:81px; }
    #btnsubmit { margin:0; font-size:11px; line-height:13px; padding:9px 25px; }
    figure.message&gt;figcaption { align-items: flex-end; }
    h1.search-title { font-size:26px; line-height:32px; max-width:180px; }
    div.page-content.spcontent h2 { font-size:17px; line-height:22px; padding-bottom:22px; }
    ul.search-result { font-size:17px; line-height:22px; }
    ul.search-result&gt;li { padding-bottom:22px; }
    div.paging.spage { padding:50px 0px 22px 0px; }
    a.closeclient { right:74px; top:35px; }
    div.page-content.nobanner { padding-top:50px; }
    div.contact-left&gt;* { margin-right:20px; }
    div.page-banner&gt;img { width:100%; height:195px; object-fit: cover; object-fit: center center; }
}

@media only screen and (max-width:1000px) {
    #footer { background-size:150% auto; }
    figure.hservice&gt;figcaption&gt;div, figure.hservice.onhover&gt;figcaption&gt;div { padding-left:20px; padding-right:20px; width:calc(100% - 40px); }
}

@media only screen and (max-width: 767px) {
    body { font-size:17px; line-height:22px; }
    div.pace { display:none; }
    table, .video-container { margin-bottom:22px; }
    .mobile-only { display:block; }
    div.wrapper { padding:0px 35px; min-width:250px; }
    .hide-mobile { display:none; }
    #header, .compactview #header { height:95px; }
    #main-content { padding-top:95px; }
    
    div.logo-area { max-width:50%; }
    div.logo-area&gt;p { padding:9px 0px; }
    a.logo { max-width:100%; width:72px; display:block; height:auto; align-items: center; }
    a.logo&gt;img { width:100%; max-width:100%; height:auto; }
    #main-nav&gt;ul { padding-top:30px; }

    .content&gt;div.responsive-table { width:calc(100% + 20px); }

    section.sarea, div.slideshow, div.slide { height:auto; }
    div.slide-caption { height:auto; width:auto; display:block; }
    div.slide-caption&gt;div&gt;div { height:111px; padding:58px 40px 118px 40px; min-height:111px; color:#412312; }
    
    #slide-nav { position:relative; bottom:auto; }
    div.slide { background-position:center top; }
    div.slide&gt;div.wrapper { padding-top:100%; }
    div.slide-caption&gt;div&gt;div { font-size:24px; line-height:30px; padding:38px 0px 70px 0px; }
    div.scontent&gt;* { margin-left:149px; margin-right:0; }
    div.slide a.rounda { top:38px; left:0; transform: none; color:rgba(65, 35, 18, 0.5); margin-left:0; opacity:1; font-size:14px; line-height:18px; }
    a.rounda:after { border-color:#412312; opacity:1; }
    a.rounda .circle span:last-child em, a.rounda .circle span:first-child em { border-color:#412312; }
    div.slide a.rounda:hover { color:#412312; }
    a.rounda { height:111px; width:111px; }
    #slide-nav { width:calc(100% - 70px); padding:0px 35px 0px 35px; }
    span.next-label { display:block; position: relative; left:auto; top:auto; text-align: center; font-size:12px; line-height:15px; padding:0px 4px 0px 0px; }
    #slides-text { width:auto; text-align:center; margin:0px 0px 11px 0px; }
    #slides-text p { height:auto; font-size:18px; line-height:26px; padding:5px 0px; }
    #sarrows { position: relative; top:auto; right:auto; width:auto; text-align: center; }
    #sarrows .slick-arrow { float:none; display:inline-block; width:105px; height:15px; margin-right:57px; }
    #sarrows .slick-arrow.slick-next { background-image:url("data:image/svg+xml;charset=utf8,%3Csvg width='56' height='8' viewBox='0 0 56 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg opacity='0.7'%3E%3Cpath d='M51.9795 0L51.1696 0.805714L53.8002 3.42857L0 3.42857L0 4.57143L53.8002 4.57143L51.1639 7.19429L51.9795 8L56 4L51.9795 0Z' fill='%23412312'/%3E%3C/g%3E%3C/svg%3E"); }
    section.sarea { margin-bottom:125px; }
    #intro div.desc { padding-left:0; }
    #intro div.desc&gt;* { padding-right:0; }
    #intro .font35 { font-size:28px; line-height:42px; }
    #intro .float-left { float:none; }
    .textslider.float-left { display:block; margin:0; width:100%!important; max-width:100%!important; }
    #intro { padding-bottom: 125px; }
    div.hcompanies { padding:0px 0px 125px 0px; }
    #hcoms { margin-left:-53px; }
    #hcoms a { margin-left:53px; }
    #hcoms a&gt;img { width:100%; height:auto; }
    #hc-dots&gt;ul { padding-top:64px; text-align:center; }
    #homeservices h2, #homeservices p.sverb, #homenews h2, #homenews p.sverb { padding-left:0; }
    #hsarrows .slick-arrow, #hnarrows .slick-arrow, #marrows .slick-arrow { width:39px; height:39px; }
    #hsarrows { right:35px; top:auto; bottom:44px; }
    #homeservices p.sverb { max-width:calc(100% - 100px); }
    #homeservices h2, #homenews h2 { padding-bottom:11px; }
    #homeservices p.sverb, #homenews p.sverb { padding-bottom:44px; padding-right:80px; }
    #homeservices&gt;div.wrapper { position: relative; }
    figure.hservice { height:232px; }
    figure.hservice h3 { font-size:18px; line-height:23px; }
    #hservices { margin-bottom:135px; }
    div.hservices-area&gt;div.scontent&gt;* { margin:0; }
    #homeservices { padding-bottom:50px; }
    div.hnews-area { margin-left:-19px; width:calc(100% + 38px); overflow: visible; }
    figure.hnews, figure.hnews.slick-active, figure.hnews.slick-active.slick-current+figure.hnews.slick-active { margin:0; width:calc(50vw - 24px)!important; opacity:1; }
    figure.hnews:last-child, figure.hnews.slick-active.slick-current+figure.hnews.slick-active:last-child { width:calc(50vw - 30px)!important; }
    figure.hnews&gt;* { margin-right:3px; margin-left:3px; }
    figure.hnews.onhover&gt;a { filter:none; }
    #hnews { margin-left:0; }
    #hnarrows { bottom:auto; top:-83px; }
    figure.hnews&gt;figcaption { padding-top:24px; }
    figure.hnews p.ninfo&gt;a { display:block; padding:0px 0px 2px 0px; }

    #homenews div.hnews-area&gt;p.m-b-0 { padding-top:30px; text-align: center; }
    #homenews a.link { font-size:14px; line-height:22px; }
    #homenews { padding-bottom:74px; }
    #footer { background-size:auto 100px; background-position: center bottom; background-color:transparent; padding-top:0; background-attachment:scroll; padding-bottom:20px; }
    p.ptocontact { font-size:24px; line-height:30px; max-width:270px; margin:0 auto; padding-bottom:60px; position: relative; }
    p.ptocontact a { color:#412312; }
    p.ptocontact:after { content:''; display:block; width:80px; height:1px; background:#412312; position: absolute; bottom:47px; left:50%; transform:translateX(-50%); }
    ul.social { margin-top:14px; }
    p.copyright { text-align:right; clear:right; padding:18px 0px 0px 0px; }

    div.mobile-menu { background:rgba(255, 255, 255, 0.97); }
    div.mnucontainer { padding:0px 35px 180px 35px; width:calc(100% - 70px); }
    div.mnucontainer ul.ulang { width:calc(100% - 70px); left:35px; bottom:71px; text-align:center; }
    div.mnucontainer ul.ulang&gt;li { float:none; display:inline-block; vertical-align: top; }
    ul.ulang&gt;li:first-child { padding-left:10px; }
    div.mnucontainer a.asearch { bottom:124px; right:50%; transform:translateX(50%); width:39px; height:36px; }
    div.mnucontainer&gt;ul.mnu { width:auto; }
    div.msearch #btnsearch { display:none; }
    div.msearch { height:40px; bottom:40px; left:35px; width:calc(100% - 70px); }
    div.msearch #keyword { text-align:center; padding-left:0; padding-right:0; width:100%; }

    aside.breadcrumbs { display:none; }
    div.page-content { padding:0px 35px 73px 35px; }
    #content .biggerimage { margin-left:-35px; width:calc(100% + 70px); }
    div.page-banner h1 { padding:0px 35px 42px 35px; text-align: center; font-size:24px; line-height:30px; width:calc(100% - 70px); }
    #subpages { position: relative; left:auto; top:auto; padding:0; margin-top:-92px; background:transparent; margin-bottom:44px; }
    #ncnav { position: relative; padding:40px 0px 0px 0px; margin:0px 0px 40px 0px; margin-left:-35px; width:calc(100% + 70px); }
    #subpages h3, #ncnav&gt;h1 { margin:0px 20px; padding:16px 40px 14px 13px; font-size:14px; line-height:18px; text-transform: uppercase; background:#fff; box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15); cursor:pointer; position:relative; z-index:3; font-weight:300; }
    div.page-banner { margin-bottom:68px; }
    #subpages&gt;ul, #ncnav&gt;ul { max-width:100%; position:absolute; top:100%; left:20px; width:calc(100% - 66px); box-shadow: 0px 0px 7px rgba(0, 0, 0, 0.15); padding:17px 13px 0px 13px; margin:0; background: #fff; z-index:2; display:none; }
    #subpages ul ul { max-width:100%; }
    #subpages ul ul&gt;li { padding-left:28px; }
    #subpages ul&gt;li, #ncnav&gt;ul&gt;li { padding-bottom:24px; }
    #ncnav ul&gt;li { float:none; display:list-item; text-align:left; padding:0px 0px 24px 0px; }
    #subpages a, #ncnav a { font-size:14px; line-height: 18px; font-style: normal; }
    #ncnav a { display:block; }
    #subpages h3:after, #ncnav&gt;h1:after { content:''; display:block; width:21px; height:10px; background:url("data:image/svg+xml;charset=utf8,%3Csvg width='21' height='10' viewBox='0 0 21 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.4759 0.226771C20.1746 -0.0751519 19.6856 -0.0756155 19.3837 0.225651L11.3624 8.23028C11.0613 8.5314 10.5714 8.53136 10.2697 8.2297L2.24897 0.225651C1.94705 -0.0756541 1.45812 -0.0751519 1.15677 0.226771C0.855508 0.528693 0.85601 1.01766 1.15789 1.31893L9.17805 9.32244C9.62987 9.77419 10.2232 10 10.8166 10C11.4096 10 12.0027 9.77426 12.454 9.32298L20.4748 1.31893C20.7766 1.01766 20.7771 0.528693 20.4759 0.226771Z' fill='%23412312'/%3E%3C/svg%3E") no-repeat center center; background-size:contain; position: absolute; top:17px; right:13px;  transition:all 300ms ease-in-out; }
    #subpages h3.open:after, #ncnav&gt;h1.open:after { transform:rotate(180deg); }

    .subheadline { font-size:17px; line-height:22px; padding-bottom:18px; }

    .col3 { width:50%; }
    .col3:nth-child(2n+1) { clear:left; }
    figure.profile { margin:0px 0px 44px 12px; }
    div.profiles { margin-left:-27px; width:calc(100% + 42px); }
    figure.profile&gt;figcaption { padding-top:20px; } 
    figure.profile h3.pos { font-size:14px; line-height:18px; }

    .featherlight .featherlight-content { padding:90px 32px 30px 32px; }
    figure.profile-detail { min-width:258px; text-align:center; }
    figure.profile-detail&gt;img { top:auto; position: static; float:none; }
    figure.profile-detail&gt;figcaption { text-align:left; font-size:17px; line-height:22px; }
    .featherlight figure.profile-detail&gt;figcaption { padding:50px 0px 0px 0px; max-height:2000px; }
    figure.profile-detail h1 { font-size:18px; line-height:27px; padding-bottom:5px; }
    figure.profile-detail h2.pos { font-size:14px; line-height:18px; padding-bottom:30px; }
    .featherlight .featherlight-close-icon { top:25px; right:23px; position: fixed; }

    div.milestone-area { padding-top:20px; }
    #marrows { margin-right:0; margin-bottom:30px; }
    figure.milestone { margin-left:32px; padding-top:80px; }
    div.milestones { margin-left:-47px; width:calc(100% + 62px); }
    figure.milestone h2 { font-size:64px; line-height:80px; }
    figure.milestone&gt;img { margin-bottom:20px; }
    figure.milestone&gt;figcaption { padding:0px 20px; }

    div.award-bleed { margin-left:-15px; width:calc(100% + 50px); }
    div.awards { margin-left:-14px; width:calc(100% - 1px); }
    figure.award&gt;figcaption { padding:18px 20px 0px 20px; font-size:14px; line-height:22px; }
    figure.award h2 { font-size:36px; line-height:45px; padding-bottom:27px; }

    figure.service, figure.service:nth-child(4n+2), figure.service:nth-child(4n+3) { width:50%; margin-bottom:3px; } 
    figure.service&gt;* { margin-left:3px; }
    div#services { margin-left:-18px; width:calc(100% + 33px); margin-top:-35px; }
    figure.service&gt;figcaption p { display:none; }
    figure.service&gt;figcaption, figure.service:nth-child(4n+2)&gt;figcaption, figure.service:nth-child(4n+3)&gt;figcaption { padding:0px 15px 13px 15px; width:calc(100% - 30px); position:absolute; left:0; bottom:0; }
    figure.service h2, figure.service:nth-child(4n+2)&gt;figcaption h2, figure.service:nth-child(4n+3)&gt;figcaption h2 { top:auto; position: static; padding:0; margin:0; font-size:18px; line-height:23px; }
    div.pimages { margin-left:0; width:100%; padding-bottom:57px; margin-bottom:42px; }
    #iarrows .slick-arrow { width:61px; height:5px; left:-25px; }
    #iarrows .slick-arrow.slick-next { left:auto; right:-25px; }
    div.pimages:after { left:0; width:100%; }
    ul.companies a { width:130px; filter:none; opacity:1; display:block; }
    ul.companies a&gt;img { width:130px; height:auto; }
    div.page-content.nobanner { padding-top:50px; }
    p.comweb { padding:28px 0px 45px 0px; }
    div.hide-desktop #subpages { margin-top:40px; margin-bottom:0; }
    #clnav { float:none; margin-right:0; padding:0px 0px 40px 0px; }
    dl.dropdown { max-width:100%; width:100%; }
    dl.dropdown&gt;dt&gt;a { width:calc(100% - 46px); }
    .col24 { width:33.3%; }
    .col24:nth-child(5n+1) { clear:none; }
    .col24:nth-child(3n+1) { clear:left; }
    #clients { padding-left:0; }
    #clients .col24 { width:33.3%; }
    #clients .col24:nth-child(4n+1) { clear:none; }
    #clients .col24:nth-child(3n+1) { clear:left; }
    #clients a { margin:0px 0px 15px 24px; }
    #clients { margin-left:-24px; padding-bottom:76px; }
    a.closeclient { right:35px; }
    section#nhighlight { padding-bottom:60px; margin-left:-15px; width:calc(100% + 30px); }
    figure.nhighlight&gt;a, figure.nhighlight figcaption { width:calc(50% + 6px); }
    figure.nhighlight&gt;a { width:calc(50% - 6px); }
    figure.nhighlight&gt;figcaption&gt;div { padding-right:24px; }
    figure.nhighlight p.ninfo { padding-bottom:13px; }
    figure.hnews p.ninfo&gt;a, figure.nhighlight p.ninfo&gt;a, figure.news p.ninfo&gt;a { display:block; padding:0px 0px 2px 0px; }
    figure.nhighlight h2, figure.news h2 { margin-bottom:0; }
    figure.nhighlight h2 { font-size:15px; line-height:19px; padding-bottom:0; }
    figure.nhighlight p.m-b-0, figure.news p.m-b-0 { display:none; }
    figure.news { margin-bottom:38px; }
    div#articles { margin-left:-21px; width:calc(100% + 36px); }
    figure.news, figure.news:nth-child(6n+1), figure.news:nth-child(6n) { width:50%; }
    figure.news:nth-child(3n+1) { clear:none; }
    figure.news:nth-child(2n+1) { clear:left; }
    figure.news&gt;* { margin-left:6px; margin-right:0; }
    div.paging.npager { text-align:center; padding-bottom:64px; padding-top:17px; margin-top:0; }
    p.ainfo { padding-top:0; padding-bottom:20px; }
    p.ainfo&gt;a{ display:block; padding:0px 0px 2px 0px; }
    #related-articles&gt;h2 { font-size:24px; line-height:30px; padding-bottom:44px; }
    p.pback { padding-bottom:65px; text-align: center; }
    p.pback.nback { text-align:left; }
    #rarticles { margin-left:-21px; width:calc(100% + 36px); }
    #rarticles figure.news&gt;* { margin-left:6px; margin-right:0; }
    div.csrs .col4 { width:50%; }
    div.csrs .col4:nth-child(3n+1) { clear:none; }
    div.csrs .col4:nth-child(2n+1) { clear:left; }
    div.csrs { margin-left:-21px; width:calc(100% + 36px); }
    figure.csr { margin:0px 0px 50px 6px; }
    figure.csr&gt;figcaption { padding-top:24px; }
    figure.csr h2 { margin-bottom:0; max-height:57px; }
    figure.csr p.m-b-0 { display:none; }
    div.paging.csrp { margin:0; padding:22px 0px 0px 0px; text-align:center; }
    div.pimages.cimages { padding-bottom:30px; }
    div.scdesc&gt;h1.careertitle { padding:0px 0px 30px 0px; font-size:15px; line-height:19px; }
    div.page-content&gt;p:last-child { padding-bottom: 0; }
    div.page-banner.ctpage { margin-bottom:43px; }
    div.page-banner&gt;img { width:100%; height:210px; object-fit: cover; object-fit: center center; }
    div.contact-left, div.contact-right { float:none; width:auto; padding:0px 0px 31px 0px; }
    div.contact-left { font-size:15px; line-height:18px; }
    div.contact-left h1 { font-size:15px; line-height:19px; padding-bottom:28px; }
    div.contact-right h2 { font-size:24px; line-height:30px; padding-bottom:28px; }
    #frmContact { padding-bottom:49px; }
    #frmContact p, #frmContact div.form-label { padding-bottom:16px; }
    #frmContact .col6 { width:100%; float:none; }
    #frmContact input[type=text], #frmContact input[type=email], #frmContact textarea { font-size:15px; }
    #frmContact textarea  { height:230px; }
    #btnsubmit { font-size:12px; line-height:15px; height:33px; }
    h1.search-title { position:relative; top:0; left:0; font-size:24px; line-height: 30px; padding-bottom:34px; }
    div.page-banner.search-banner { margin-bottom:26px; }
    div.page-content.spcontent h2 { font-size:17px; line-height:20px; padding-bottom:20px; }
    ul.search-result { line-height:20px; }
    ul.search-result&gt;li { padding-bottom:20px; }
    ul.search-result h3 { font-size:17px; line-height:20px; font-weight:700; }
    ul.search-result p.m-b-0 a { font-weight:300; }
    div.paging.spage { padding:60px 0px 0px 0px; text-align: center; }
    @-webkit-keyframes fadeInUp { from { -webkit-transform: translate3d(0px, 50px, 0px); transform: translate3d(0px, 50px, 0px); } to { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); } }
    @keyframes fadeInUp { from { -webkit-transform: translate3d(0px, 50px, 0px); transform: translate3d(0px, 50px, 0px); } to { -webkit-transform: translate3d(0px, 0px, 0px); transform: translate3d(0px, 0px, 0px); } }
    #iarrows .slick-arrow { margin-top:-25px; }
    #iarrows .slick-arrow.slick-disabled { opacity:0.5; }
    ul.companies&gt;li { margin-right:20px; }
    figure.message { flex-direction: column; min-width:260px; }
    figure.message&gt;img { width:100%; height:150px; object-fit: cover; object-position: center center; order:2; }
    figure.message&gt;figcaption { width:100%; order:1; }
    figure.message&gt;figcaption&gt;div { padding:100px 35px 0px 35px; }
    figure.message .m-b-80 { padding-bottom:54px!important; }
    figure.message h1 { font-size:28px; line-height:34px; padding-bottom:16px; }
    figure.message&gt;figcaption&gt;div p { font-size:12px; line-height:15px; }
    .featherlight.apop .featherlight-content { max-height:100%; height:100vh; }
	div.slide-caption div.scontent&gt;* { margin-left:149px; }
	div.slide-caption div.scontent&gt;a.rounda { margin-left:0; }
}

@media only screen and (max-width: 360px) {
    #sarrows .slick-arrow { width:80px; height:10px; margin-right:50px; }
}

@media only screen and (min-width: 35em) {

}

@media print {
a { text-decoration: none!important; }
}

/* ==========================================================================
   Helper classes
   ========================================================================== */

.clearfix:before,
.clearfix:after {
    content: " ";
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/* ==========================================================================
   Print styles
   ========================================================================== */

@media print {
    *,
    *:before,
    *:after {
        background: transparent !important;
        color: #000 !important;
        box-shadow: none !important;
        text-shadow: none !important;
    }

    a,
    a:visited {
        text-decoration: underline;
    }

    a[href]:after {
        content: " (" attr(href) ")";
    }

    abbr[title]:after {
        content: " (" attr(title) ")";
    }

    a[href^="#"]:after,
    a[href^="javascript:"]:after {
        content: "";
    }

    pre,
    blockquote {
        border: 1px solid #999;
        page-break-inside: avoid;
    }

    thead {
        display: table-header-group;
    }

    tr,
    img {
        page-break-inside: avoid;
    }

    img {
        max-width: 100% !important;
    }

    p,
    h2,
    h3 {
        orphans: 3;
        widows: 3;
    }

    h2,
    h3 {
        page-break-after: avoid;
    }
}

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 99999; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.6); /* Black w/ opacity */
}

/* Modal Content/Box */
.modal-content {
    background-image: url('../uploads/media/bg-countdown.jpg');
    background-size: contain;
    background-repeat: no-repeat;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    width: 500px; /* Could be more or less, depending on screen size */
    height: 300px;
}

/* The Close Button */
.close {
    color: #fff;
    float: right;
    font-size: 28px;
    font-weight: bold;
}

.close:hover,
.close:focus {
    color: #fff;
    text-decoration: none;
    cursor: pointer;
}

/* Countdown styles */
.countdown {
    display: flex;
    justify-content: center;
    gap: 20px;
    margin-top: 90px;
}

.countdown-segment {
    text-align: center;
}

.countdown-number {
    display: block;
    font-size: 2em;
    background: #661127;
    color: #fff;
    padding: 10px;
    border-radius: 5px;
    margin-bottom: 10px;
}

.countdown-label {
    font-size: 1em;
    color: #fff;
}

.countdown-reminder {
    text-align: center;
    padding-top: 20px;
}

.countdown-button {
    background-color: #661127;
    color: #fff;
    padding: 5px 12px;
    border: 0px;
    border-radius: 5px;
    font-size: 0.9em;
    letter-spacing: 0.5px;
}

/* Responsive styles */
@media (max-width: 600px) {
    .modal-content {
        width: 85%; /* Reduce width on smaller screens */
        margin: 30% auto; /* Center it better on mobile */
        padding: 15px; /* Less padding for smaller screens */
    }

    .countdown {
        margin-top: 60px;
    }

    .countdown-number {
        font-size: 1.2em; /* Smaller text on mobile */
        padding: 5px;
    }

    .countdown-label {
        font-size: 0.8em; /* Smaller label text on mobile */
    }

    .countdown-reminder {
        padding-top: 10px;
    }

    .countdown-button {
        font-size: 0.8em;
    }
}

@media (max-width: 400px) {
    .countdown-number {
        font-size: 1em; /* Smaller text on mobile */
        padding: 5px;
        margin-bottom: 5px;
    }

    .countdown-label {
        font-size: 0.7em; /* Smaller label text on mobile */
    }

    .countdown-reminder {
        padding-top: 5px;
    }

    .countdown-button {
        font-size: 0.7em;
    }
}

.logo img {
	margin-top: 15px;
}</pre></body></html>