:root{--body-bg:#fff;--text-color:#313233;--bold-color:#222222;--header-top-bg:#ccc;--primary:#f15714;--light:#f7f7f2;--border:#dbdbd3;--shadow:0 0 6px 1px #cccccc;--orange-color:#F75710}*{margin:0;padding:0}
html,body{height:100%}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:16px;line-height:1.6}
body{font-family:'DM Sans',sans-serif;font-size:1rem;font-weight:400;min-height:100vh;margin:0;padding:0;line-height:1.6;background:var(--body-bg);color:var(--text-color);overflow-x:hidden;-webkit-font-smoothing:subpixel-antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}
template,[hidden]{display:none}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
h1,h2,h3,h4,h5,h6{margin:0.2rem 0 0.4rem 0;font-family:'Sora',sans-serif;font-weight:400;font-style:normal;line-height:1.4;color:var(--bold-color)}
h1{font-size:2.1rem}
h2{font-size:1.8rem}
h3{font-size:1.5rem}
h4{font-size:1.3rem}
h5,h6{font-size:1.2rem;text-transform:uppercase}
a{color:var(--primary);background-color:transparent;text-decoration:none;-webkit-transition:color 0.4s ease;transition:color 0.4s ease}
a:active,a:hover,a:focus{background-color:transparent;text-decoration:none;border:0;outline:0}
a:hover{color:var(--bold-color)}
a:active,li a.active{color:var(--primary)}
abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}
abbr{cursor:help}
acronym{border-bottom:1px dotted;cursor:help}
b,strong{font-weight:bold;color:var(--bold-color)}
em,dfn,cite{font-style:italic}
mark,ins{padding:4px 8px;background:var(--bold-color);color:#ffffff;text-decoration:none}
del{text-decoration:line-through}
small{font-size:80%}
big{font-size:125%}
sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
tt,var{font-family:'Sora',sans-serif;font-style:italic}
p{margin:0 0 1rem 0}
blockquote,[dir="rtl"]blockquote{position:relative;margin:10px 0 1rem 0;padding:1rem;background:var(--light);border:2px solid #ffffff;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}
blockquote:before{content:"\f10d";margin-right:8px;font-family:"FontAwesome";font-size:1.4em;color:var(--bold-color)}[dir="rtl"]blockquote:before{content:"\f10d";margin-right:0;margin-left:0.2em;font-family:"FontAwesome";font-size:1.4em;color:var(--bold-color)}
blockquote>p:first-child{display:inline}
blockquote>:last-child{margin-bottom:0}
pre{overflow:auto}
kbd{padding:4px 10px;font-size:1rem;background-color:var(--light)}
pre,samp{margin:1rem 0;padding:4px 1rem;font-size:1rem;background:var(--light);border:2px solid #ffffff;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}
code{padding:2px 10px;font-size:1rem;background:#ffffff}
address{margin:0 0 1.75rem;font-style:italic}
dl{margin:0 0 1.75rem}
dt{font-weight:400;color:var(--bold-color)}
dd{margin:0 0 1.75rem}
hr{clear:both;width:100%;height:2px;margin:8px 0;background:var(--border);border:0;-webkit-box-sizing:content-box;box-sizing:content-box}
button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:100%;line-height:1.6}
button,input{overflow:visible}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{padding:0;border:0;border-style:none}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:0}
button[disabled],html input[disabled]{cursor:not-allowed;opacity:0.7}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}
input{line-height:normal}
input[type="text"],input[type="email"],input[type="url"],input[type="password"],input[type="search"]{padding:10px;background:#ffffff;max-width:100%;border:1px solid var(--border);border-radius:4px;-webkit-transition:border 0.3s linear;transition:border 0.3s linear}
textarea{width:100%;max-width:100%;padding:12px;border:1px solid var(--border);border-radius:4px;overflow:auto;-webkit-transition:border 0.3s linear;transition:border 0.3s linear;vertical-align:top}
input[type="text"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="password"]:focus,input[type="search"]:focus,textarea:focus{border:1px solid var(--primary);outline:0}
input[type="submit"],input[type="button"],button{padding:9px 10px;background-color:var(--primary);color:#ffffff;border:0;border-radius:2px;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease}
input[type="submit"]:hover{background-color:var(--bold-color)}
input[type="checkbox"],input[type="radio"]{padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{outline-offset:-2px;-webkit-appearance:textfield;-moz-appearance:textfield}
fieldset{margin:0 0 10px 0;padding:0.35rem 0.5rem 0.5rem 0;border:1px solid var(--border)}
fieldset>:last-child{margin-bottom:0}
legend{display:table;max-width:100%;padding:0;color:inherit;border:0;-webkit-box-sizing:border-box;box-sizing:border-box;white-space:normal}
optgroup{font-weight:bold}
select{padding:4px 0}
form label{display:table;font-weight:bold}
label[for]{cursor:pointer}.page-content input[type="text"],.page-content input[type="password"],.page-content input[type="search"]{padding:9px 6px;outline:0}.form-item{margin-bottom:1rem}.form-required:after{content:"\f069";display:inline-block;padding-left:4px;font-family:"FontAwesome";font-size:0.5em;color:var(--primary);vertical-align:super}.form-item label{display:block}
label.option{display:inline;font-weight:normal}::-webkit-input-placeholder{color:#8a8a8a}:-moz-placeholder{color:#8a8a8a}::-moz-placeholder{color:#8a8a8a;opacity:1}:-ms-input-placeholder{color:#8a8a8a}
ul,ol{margin:0;padding:0 0 0.25rem 1rem}[dir="rtl"]ul,[dir="rtl"]ol{padding:0 1rem 0.25rem 0}
ol ol,ul ul{margin:0;padding:0 0 0.25rem 1rem}[dir="rtl"]ol ol,[dir="rtl"]ul ul{padding:0 1rem 0.25rem 0}
ul{list-style:disc}
ol{list-style:decimal}
li>ul,li>ol{margin-bottom:0}[dir="rtl"]ul,[dir="rtl"]ol{padding:0 1em 0.25em 0}
li{padding:0px 0}.node-content li{padding:6px 0}
table{width:100%;margin-bottom:1.2rem;border-spacing:0;border-collapse:collapse}
th,tr,td{vertical-align:middle}
th{margin:0;padding:10px;background:var(--primary);color:#ffffff;border:2px solid var(--border);text-align:left;text-shadow:none}
th a{color:#ffffff}
td{padding:5px 10px;border:2px solid var(--border)}*{-webkit-box-sizing:border-box;box-sizing:border-box}*::after,*::before{-webkit-box-sizing:border-box;box-sizing:border-box}
img,picture,svg{max-width:100%;height:auto;margin:0;padding:0;border:0;vertical-align:middle}
svg:not(:root){overflow:hidden}
figure{max-width:100%;height:auto;margin:1em 0;border:0}
figcaption{padding:4px;font-size:0.8rem;background:#ffffff;border:1px solid var(--border);text-align:center}.align-left,img.align-left,figure.align-left{float:left;margin:20px 20px 20px 0}.align-right,img.align-right,figure.align-right{float:right;margin:20px 0 20px 20px}.align-center,img.align-center,figure.align-center{display:block;clear:both;margin:20px auto}
figure.align-center{display:table}
figure.align-center img{display:block;clear:both;margin:0 auto}.image-field{margin:0 0 1rem 0}.feed-icon{display:block}
summary{padding:0.5rem;background-color:var(--light);cursor:pointer;color:var(--text-color)}::-moz-selection{background:var(--primary);color:#ffffff;text-shadow:none}::selection{background:var(--primary);color:#ffffff;text-shadow:none}::-moz-selection{background:var(--primary);color:#ffffff;text-shadow:none}.container{position:relative;width:100%;max-width:1170px;height:auto;margin:0 auto;padding:0 10px}.main-wrapper{position:relative;padding:0px 0 50px 0;background:var(--body-bg);z-index:2}.main-container{position:relative;display:-ms-grid;display:grid;width:100%;margin:0;padding:0}.no-sidebar.main-container{-ms-grid-columns:100%;grid-template-columns:100%}.sidebar-left.main-container{-ms-grid-columns:25%75%;grid-template-columns:25%75%}.sidebar-right.main-container{-ms-grid-columns:75%25%;grid-template-columns:75%25%}.two-sidebar.main-container{-ms-grid-columns:25%50%25%;grid-template-columns:25%50%25%}
#sidebar-left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
#main{position:relative;background:var(--body-bg);width:100%;margin:0;padding:0;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;z-index:2}
#sidebar-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}
#header{position:relative;margin:0;padding:0;width:100%;z-index:5}.header-top{position:relative;width:100%;margin:0;padding:0;background:#e4e4dd;z-index:5;-webkit-box-shadow:inset 0-2px 2px #b9ad8c;box-shadow:inset 0-2px 2px #b9ad8c}.header-top-container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:5px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header-top-block{position:relative;margin:0;padding:0}.header-top-left i{width:36px;height:36px;background:#c4bdb5;color:#ffffff;border:2px solid #ffffff;border-radius:50%;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.header-top-left i:hover{background:var(--primary)}
ul.social-icons{position:relative;margin:0;padding:0;list-style:none}
ul.social-icons li{position:relative;display:inline-block;margin:0;padding:0}.footer ul.social-icons li{padding:0;border:0}
ul.social-icons li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:36px;height:36px;background:#c4bdb5;color:#ffffff;border:2px solid #ffffff;border-radius:50%;-webkit-transition:background 0.4s ease;transition:background 0.4s ease}.social-icons li a{color:#ffffff}
ul.social-icons li a:hover{background:var(--primary);color:#ffffff}.header{position:relative;width:100%;margin:0;padding:0;background:#ffffff;z-index:5}.header-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;padding:0rem 0}.site-branding{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-branding img{width:auto;max-height:80px}.site-name-slogan{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-name{position:relative;font-size:1.8rem;line-height:1.1;color:var(--bold-color);text-transform:uppercase}.site-name a,.site-name a:hover{color:var(--bold-color)}.site-slogan{font-size:0.9rem;color:var(--bold-color);line-height:1}.header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-menu{display:none;margin-right:6px}.mobile-menu i{padding:3px;font-size:2rem}.close-mobile-menu{display:none;width:34px;height:34px;font-size:1.2rem;z-index:200;border:2px solid var(--primary);border-radius:50%;cursor:pointer}.primary-menu-wrapper{font-weight:400}.menu-wrap{}
ul.main-menu,.region-primary-menu.menu{position:relative;margin:0;padding:0;font-size:1rem;font-weight:400;z-index:10;list-style:none;list-style-type:none;text-transform:none}
ul.main-menu>li a,.region-primary-menu.menu>li a{color:var(--bold-color);text-decoration:none}
ul.main-menu li,.region-primary-menu.menu li{position:relative;display:inline-block;padding:0}
ul.main-menu>li,.region-primary-menu.menu>li{display:inline-block;line-height:1}
ul.main-menu>li>a,.region-primary-menu.menu>li>a{display:block;margin:0;padding:16px 14px}
ul.main-menu>li>a:hover,.region-primary-menu.menu>li>a:hover{background:var(--bold-color);color:#ffffff}
ul.main-menu ul.submenu,.region-primary-menu.menu.submenu{position:absolute;display:none;top:48px;margin:0;padding:0;z-index:10;opacity:0}
ul.main-menu ul.submenu li,.region-primary-menu.menu.submenu li{display:block;width:160px;padding:12px 10px;font-size:0.9rem;background:var(--bold-color);border-top:1px solid #494949;text-align:left}
ul.main-menu ul.submenu li a,.region-primary-menu.menu.submenu li a{padding:10px 10px;color:#ffffff}
li.expanded:hover ul.submenu,li.collapsed:hover ul.submenu,.menu-item-has-children:hover.submenu{display:block;-webkit-animation:slideUp 0.5s forwards;animation:slideUp 0.5s forwards}.active-menu li.expanded:hover ul.submenu,.active-menu li.collapsed:hover ul.submenu,.active-menu.menu-item-has-children:hover.submenu{-webkit-animation:none;animation:none}
ul.main-menu li:hover>a,.region-primary-menu.menu>li:hover a{background:var(--bold-color);color:#ffffff}.menu-item-has-children>a::after{content:' +'}.full-page-search{position:relative}.search-icon{position:relative;margin:0;padding:10px 0 10px 10px;border-left:1px solid #b4b4b4;cursor:pointer}.search-icon a{color:var(--bold-color)}.search-box{position:fixed;display:none;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background-color:rgba(0,0,0,0.9);z-index:20;-webkit-transition:all 0.2s linear;transition:all 0.2s linear;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.search-box-content{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:60%;margin:0 auto;-webkit-animation:slideDown 0.5s linear forwards;animation:slideDown 0.5s linear forwards;text-align:center}.search-box-content.block-region{width:100%}.search-box-content.block-title{color:#ffffff}.search-box-content form label{display:none}.search-box-content input[type="search"]{width:100%;padding:1.4rem;background-color:#121212;color:#ffffff;border:2px solid #3F3B3B;border-radius:6px;outline:0}.search-box-content input[type="submit"]{padding:20px 40px;text-transform:uppercase}.search-box-content input[type="submit"]:hover{background:#000000}.search-box-close{-webkit-box-flex:1;-ms-flex:1;flex:1;cursor:url("../images/cursor.svg"),auto}.sidebar{position:relative;margin:0}
#sidebar-left{padding:0 20px 0 0}
#sidebar-right{padding:0 0 0 20px}.region-sidebar-first,.region-sidebar-second{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.sidebar.block{margin-bottom:20px;padding:15px 10px;border-radius:6px;background-color:#ffffff;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.sidebar.block-title{color:var(--bold-color)}.sidebar h3.block-title{margin:0.1em 0 0.2em 0;padding-left:6px;font-size:1.3em;font-weight:400;border-bottom:1px solid #ffff;border-left:2px solid var(--primary)}.sidebar ul{margin:0;padding:0;list-style:none;list-style-type:none}.sidebar li{padding:6px 0;border-bottom:2px solid var(--border)}.sidebar li:last-child{border:0}.sidebar.form-search{width:100%}
#last-section{position:relative;visibility:hidden;width:100%;min-height:0px;z-index:12}
#footer{display:block;right:0;bottom:0;left:0;background:#d9c8b3;width:100%;border-top:4px solid #ffffff;z-index:0}.footer{position:relative;width:100%}.footer-top{position:relative;width:100%;padding:1rem 0}.region-footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.region-footer-top.block:not(:last-child){margin-bottom:1rem}.footer-blocks{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:1rem 0;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-block{-webkit-box-flex:1;-ms-flex:1 0 260px;flex:1 0 260px}.footer.block-title{position:relative;padding-left:8px;border-left:2px solid var(--primary)}.footer ul{margin:0;padding:0;list-style:none;list-style-type:none}.footer li{padding:4px 0;border-bottom:1px solid #bbb0a1}.footer li:last-child{border-bottom:0}.footer-bottom-middle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:3px double #bbb0a1;padding:1rem 0}.footer-bottom{position:relative;padding:1rem 0}.page-title-wrap{position:relative;margin:0}.page-title-wrap h1.page-title{margin:0;font-size:2em;color:var(--bold-color)}
ul.page-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 10px 0;padding:0;border-bottom:1px solid var(--border);list-style:none}.page-tabs li{padding:0}.page-tabs li a{border-right:2px solid #ffffff;padding:4px 10px;background:#e2dfd8;color:var(--bold-color);-webkit-transition:all 0.3s ease;transition:all 0.3s ease;text-shadow:1px 1px #ffffff}
ul.page-tabs li.active-page-tab a,ul.page-tabs li a:hover{background:var(--primary);color:#ffffff;text-shadow:none}.node,.node-promoted,.node-sticky,.node-unpublished,.node-view-mode-full{position:relative}.node-view-mode-teaser.node-sticky{position:relative;padding:0 1rem 1rem 1rem;background:#ffffff;border:1px solid var(--border);border-radius:6px}.node-view-mode-teaser{position:relative;margin-bottom:60px;padding-bottom:60px;border-bottom:4px double var(--border)}.node-view-mode-full.node-taxonomy-container{margin-bottom:14px}.node-header{position:relative}.author-picture{float:left}.author-picture img{width:auto;height:30px;margin-right:6px}.node-submitted-details{margin:0 0 8px 0;padding:4px 0;color:#96918b;border-bottom:1px solid var(--border)}.node-submitted-details i{color:var(--primary)}.node-submitted-details a{color:#96918b}.node-submitted-details i.fa-calendar,.node-submitted-details i.fa-th-large{margin-left:14px}.node-taxonomy-container,.node-links-container{position:relative;display:block;width:100%;margin:1rem 0 0 0;padding:1rem 0;border-top:1px solid var(--border)}.node-links-container{border-bottom:1px solid var(--border)}
h3.term-title{margin:0;font-size:1.1rem;line-height:1}.term-title i{font-size:1.1rem;color:var(--primary)}
ul.taxonomy-terms{margin:1rem 0 0.2rem 0;padding:0;list-style:none;list-style-type:none}
li.taxonomy-term{display:inline-block}
li.taxonomy-term a{padding:4px 12px;border:3px solid #ffffff;border-radius:2px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}
li.taxonomy-term a:hover{background:#ffffff}.node-links-container ul.links{position:relative;margin:0;padding:0;list-style:none;list-style-type:none}
ul.inline,ul.links.inline{display:inline;padding-left:0}
ul.inline li{position:relative;display:inline-block;padding:0;list-style-type:none}.node-links-container li{margin-right:20px;float:left}.node-links-container li.node-readmore{margin-left:0;float:right}.node-links-container.comment-comments::before{font-family:"FontAwesome";content:'\f0e6';padding-right:4px}.node-links-container.comment-add::before{font-family:"FontAwesome";content:'\f27b';padding-right:4px}.node-readmore{float:left}
li.node-readmore a{padding:6px 12px;background:var(--primary);color:#ffffff;-webkit-transition:background 0.4s ease;transition:background 0.4s ease}
li.node-readmore a:hover{background:var(--bold-color);color:#ffffff}
li.node-readmore a::after{content:"\f178";padding-left:10px;font-family:"FontAwesome"}.node-view-mode-teaser li.comment-add,.node-view-mode-teaser li.comment-forbidden{text-align:right}
nav.pager{position:relative}.pager ul.pager__items{position:relative;margin:0;padding:1rem 0;list-style:none;list-style-type:none}.pager__items{clear:both;text-align:center}.pager__item{display:inline-block}.pager__item a{padding:8px 14px;border:3px solid #ffffff;border-radius:3px}.pager__item a:hover,.pager__item.is-active a{background-color:var(--primary);color:#ffffff}.block-title{position:relative}
#breadcrumb{position:relative;width:100%;margin:0;padding:10px 0;background:#e4e4dd;z-index:3;-webkit-box-shadow:0 1px 1px #b9ad8c;box-shadow:0 1px 1px #b9ad8c}.breadcrumb-items{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
ol.breadcrumb-items li{display:inline;padding:0}.breadcrumb-item-seperator{margin:0 10px}
#highlighted{position:relative;background:var(--light);z-index:2}
#highlighted.block{margin:0 0 6px 0;padding:6px 0}
#content-top,#content-bottom{width:100%}.region-content-top,.region-content-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.region-content-bottom{margin-top:1rem}.region-content-top.block,.region-content-bottom.block{margin:0 0 1rem 0;padding:1rem;background-color:var(--light);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}
#node-comment{position:relative;margin-top:30px;border-top:3px double var(--border)}
#node-comment i{color:var(--primary)}.comment-form-wrap{position:relative;margin:10px 0;padding:20px;background:var(--light);border:3px solid #ffffff;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}
h2.add-comment-title{border-bottom:2px solid #ffffff}.filter-wrapper{font-size:0.9rem;border:2px solid #ffffff}.filter-wrapper ul{margin:0;padding:0;list-style:none;list-style-type:none}.filter-wrapper ul li{padding:6px 0;border-bottom:1px solid #ffffff}.filter-wrapper ul li:last-child{border:0}.single-comment{position:relative;display:table;width:100%;margin-bottom:1rem;padding:1rem 0;border:2px solid #ffffff;border-radius:6px;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.comment-user-picture{position:relative;display:table-cell;padding:0 10px;vertical-align:top;width:100px;border-right:2px solid #ffffff}.comment-user-picture img{width:100px;height:auto}
h3.single-comment-title{margin:0.1rem 0;font-size:1.2rem}.single-comment-meta{width:100%;margin-bottom:6px;padding-bottom:6px;font-size:0.9rem;color:#909090;border-bottom:1px solid var(--border)}.single-comment-meta a{color:#909090}.single-comment-content-body{position:relative;display:table-cell;padding:0 10px;vertical-align:top}.single-comment-content-body{position:relative;display:table-cell;vertical-align:top}
#node-comment.indented{margin-left:60px}.single-comment-content.links a{padding:5px 10px;border:2px solid #ffffff;border-radius:6px;-webkit-transition:all 0.3s;transition:all 0.3s}.single-comment-content.links a:hover{background-color:#ffffff}
#slider{position:relative;width:100%;min-height:100vh;margin:0 auto;background-color:var(--body-bg);background-image:url(../images/slider.jpg);background-repeat:no-repeat;background-position:center top;background-size:cover;overflow:hidden;z-index:2}.home-slider{position:relative;min-height:100vh;z-index:5}
ul.home-slider{list-style:none;list-style-type:none;padding:0}.home-slider h1,.home-slider h2,.home-slider h3{font-size:3rem;color:var(--bold-color)}.home-slider p{display:inline-block;padding:0 10px;font-size:1.6rem;background:#ffffff;color:var(--bold-color)}.home-slider a.button{padding:10px 20px;background:var(--primary);color:#ffffff;-webkit-transition:background 0.3s ease;transition:background 0.3s ease}.home-slider.owl-item a.button:hover,.home-slider a.button:hover{background:var(--bold-color)}.home-slider.owl-dots{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:15}.home-slider.owl-dots button{width:14px;height:14px;border:2px solid #ffffff;border-radius:50%;margin:0 4px;background:var(--bold-color)}.owl-dots button.active{background:var(--primary)}.owl-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100vh}.section,.homepage-content{position:relative;z-index:2}.homepage-content.block{margin-bottom:70px}.homepage-content h3.block-title{margin-bottom:20px;padding-bottom:10px;font-size:2rem;font-weight:300;text-align:center}.homepage-content h3.block-title::after{position:absolute;content:"";bottom:0;left:50%;width:50px;height:2px;margin-left:-25px;background:var(--primary)}.region-content-home{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
#maintenance{padding-top:4rem;text-align:center}
#maintenance i{color:var(--primary);font-size:4rem;margin:1rem 0}.error-page{text-align:center}.error-page h1,.error-page h2,.error-page h3{font-size:5rem}.search-advanced summary{margin:10px 0;cursor:pointer}.search-advanced.form-details-wrapper{padding:0.5rem 1.4rem;border:1px solid var(--border)}.search-advanced.form-wrapper{padding:0.5rem 1.4rem}
ol.search-results{margin:0;padding:0;border-top:1px solid var(--border);list-style:none;list-style-type:none}
ol.search-results li{margin:0 0 16px 0;padding:0 0 12px 0;border-bottom:1px solid var(--border)}.message{position:relative;color:#ffffff;text-shadow:none;margin:20px 0;padding:14px 14px 14px 64px}.message em{color:#ffffff;font-style:italic;border-bottom:1px dotted #ffffff}.message p{margin:0}.message a,.message a:visited{color:#ffffff;text-decoration:none}.message-status{background:#89ad32}.message-status::before{content:"\f046";background-color:#759625}.message-error{background:#c94d1c}.message-error::before{content:"\f071";background-color:#b3461b}.message-warning{background:#cd5a0a}.message-warning::before{content:'\f06a';background-color:#a44707}.message::before{font-family:"FontAwesome";position:absolute;left:0;top:0;width:53px;text-align:center;height:100%;line-height:53px;font-size:30px}[dir].field:not(:last-child){margin-bottom:36px}.field__label{font-weight:bold}[dir=ltr].field--label-inline.field__label,[dir=ltr].field--label-inline.field__items{float:left}[dir=rtl].field--label-inline.field__label,[dir=rtl].field--label-inline.field__items{float:right}[dir=ltr].field--label-inline.field__label,[dir=ltr].field--label-inline>.field__item,[dir=ltr].field--label-inline.field__items{padding-right:0.5em}[dir=rtl].field--label-inline.field__label,[dir=rtl].field--label-inline>.field__item,[dir=rtl].field--label-inline.field__items{padding-left:0.5em}.field--label-inline.field__label::after{content:":"}.calendar-calendar.full{display:table}.calendar-calendar.empty{display:table-cell}.view{padding:1rem 0}.view-header{margin-bottom:1rem}.view.pager{margin:1rem 0}.view.pager ul{list-style:none;margin:0;padding:0}.text_left,.text-left{text-align:left}.text_right,.text-right{text-align:right}.text_center,.text-center{text-align:center}.text-justify{text-align:justify}.center{margin:0 auto}.size-2x{font-size:2em}.size-3x{font-size:3em}.size-4x{font-size:4em}.size-5x{font-size:5em}.size-6x{font-size:6em}.size-7x{font-size:7em}.size-8x{font-size:8em}.full{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:1.4rem;margin:1rem 0;-ms-flex-wrap:wrap;flex-wrap:wrap}.one_half,.one_three,.one_four,.one_four_first,.one_four_last{-webkit-box-flex:1;-ms-flex:1;flex:1}.full>div{-webkit-box-flex:1;-ms-flex:1 0 250px;flex:1 0 250px}
@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}
100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}
@keyframes slideUp{0%{-webkit-transform:translateY(20px);transform:translateY(20px);opacity:0}
100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}
@-webkit-keyframes slideDown{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}
100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}
@keyframes slideDown{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}
100%{-webkit-transform:translateY(0px);transform:translateY(0px);opacity:1}}.welcome-message{text-align:center}.services{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.service{-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px;padding:2rem;background:#ffffff;text-align:center;-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow)}.service i{width:100px;height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:3em;background:var(--light);color:var(--primary);border:2px solid var(--primary);border-radius:50%;margin:0 auto;-webkit-transition:all 0.4s linear;transition:all 0.4s linear}.service:hover i{background:var(--primary);color:#ffffff}.service h3{margin:0.8em 0;font-weight:300}.service a.button,.service a.button:visited{padding:10px 16px;background:var(--primary);color:#fff;border-radius:18px;-webkit-transition:background 0.5s linear;transition:background 0.5s linear}.service a.button:hover{background:#222}.service a.button::after{content:"\f105";padding-left:10px;font-family:"FontAwesome"}.projects{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;gap:1rem;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1rem}.project{position:relative;-webkit-box-flex:1;-ms-flex:1 0 300px;flex:1 0 300px}.project img{position:relative}.project-content{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;display:-ms-grid;display:grid;place-content:center;background:rgba(0,0,0,0.8);padding:1rem;color:#ffffff;cursor:pointer;text-align:center;opacity:0}.project:hover.project-content{-webkit-animation:slideUp 0.8s ease;animation:slideUp 0.8s ease;opacity:1}.project-content h1,.project-content h2,.project-content h3,.project-content h4,.project-content h5{font-weight:300;color:#ffffff}.project-content a,.project-content a:visited,.project-content a:hover{color:#ffffff}.scrolltop{position:fixed;display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;right:10px;bottom:10px;width:44px;height:44px;background:#222;color:#fff;border-radius:50%;z-index:20;cursor:pointer;-webkit-transition:background 0.3s ease;transition:background 0.3s ease;text-align:center}.scrolltop i{font-size:1.6rem}.scrolltop:hover{background:var(--primary)}.view-in-mobile{display:block}.view-in-desktop{display:none}.inline{display:inline-block}.inline:not(:last-child){padding-right:1rem}.rtl{direction:rtl}.ltr{direction:ltr}.font-small{font-size:0.75rem}.font-medium{font-size:1.25rem}.font-large{font-size:1.5rem}.font-2x{font-size:2rem}.font-3x{font-size:2.5rem}.font-4x{font-size:3rem}.font-5x{font-size:4rem}.font-6x{font-size:5rem}.font-7x{font-size:6rem}.font-8x{font-size:7rem}.icon-s{max-height:1rem}.icon-m{max-height:1.5rem}.icon-l{max-height:2rem}.icon-xl{max-height:3rem}.icon-x2{max-height:4rem}.icon-x3{max-height:5rem}.icon-x4{max-height:6rem}.icon-x5{max-height:7rem}.icon-x6{max-height:8rem}.icon-x7{max-height:9rem}.icon-x8{max-height:10rem}.width30,.width40,.width50,.width60,.width70,.width80,.width90{width:100%;clear:both;display:block}.w20px{display:inline-block;width:20px}.w30px{display:inline-block;width:30px}.w40px{display:inline-block;width:40px}.w50px{display:inline-block;width:50px}.w70px{display:inline-block;width:70px}.w100px{display:inline-block;width:100px}.empty,.spacer,.spacer-x2,.spacer-x3{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.empty,.spacer{padding:1rem 0}.spacer-x2{padding:2rem 0}.spacer-x3{padding:3rem 0}.unit{position:relative;display:block;width:100%;padding:3rem 0}.items{display:-ms-grid;display:grid;-ms-grid-columns:(minmax(265px,1fr))[auto-fit];grid-template-columns:repeat(auto-fit,minmax(265px,1fr));grid-gap:1rem;gap:1rem}.item img{display:block}.columns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.column{-webkit-box-flex:1;-ms-flex:1 1 230px;flex:1 1 230px;margin:0;padding:0}.space-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.h-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.vh-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.box{position:relative;background-color:var(--light);-webkit-box-shadow:var(--shadow);box-shadow:var(--shadow);padding:1rem}.box p:last-child{margin:0}.clear{clear:both;width:100%}
#highlighted::before,#last-section::before{content:"";display:table;clear:both}
#highlighted::after,#last-section::after{content:"";display:table;clear:both}
#main-wrapper::before,#homepage-content-wrapper::before,#main-wrapper::after,#homepage-content-wrapper::after{content:"";display:table;clear:both}.page-title-wrap::before,.page-title-wrap::after,.node-content::before,.node-content::after{content:"";display:table;clear:both}.node-header::before,.node-header::after,.node-taxonomy-container::before,.node-taxonomy-container::after,.node-links-container::before,.node-links-container::after,nav.pager::before,nav.pager::after{content:"";display:table;clear:both}
#node-comment::before,#node-comment::after{content:"";display:table;clear:both}
@media(max-width:500px){.search-box-content input[type="search"]{padding:15px}.search-box-content input[type="submit"]{padding:10px 20px}.align-left,img.align-left,figure.align-left,.align-right,img.align-right,figure.align-right,.align-center,img.align-center,figure.align-center{clear:both;margin:0 auto;float:none}.home-slider h1,.home-slider h2,.home-slider h3{font-size:1.6rem}.home-slider p{display:block;margin-bottom:6px;font-size:1.1rem}.sidebar,#sidebar-left,#sidebar-right,.two-sidebar #sidebar-left{float:none;width:100%;margin:0;padding:0}.footer-blocks{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-block{-webkit-box-flex:1;-ms-flex:1 1 100%;flex:1 1 100%;width:100%;max-width:100%;padding:0;margin-bottom:1.6rem}}
@media only screen and(min-width:501px)and(max-width:767px){.one_four,.one_four_first,.one_four_last{width:50%;padding:2%}.home-slider h1,.home-slider h2,.home-slider h3{font-size:2rem}.home-slider p{display:block;margin-bottom:10px;font-size:1.2rem}.sidebar,#sidebar-left,#sidebar-right,.two-sidebar #sidebar-left{float:left;width:50%;height:100%;margin:0}
#sidebar-left{float:left;padding:0 1%0 0}
#sidebar-right{float:right;padding:0 0 0 1%}.footer-block{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%;width:50%;max-width:50%;margin-bottom:1.6em}.footer-block:nth-child(even){padding:0}.footer-block{padding-right:1.6em}}
@media screen and(max-width:767px){body{-webkit-text-size-adjust:none}.container{width:100%;max-width:767px}.page-tabs li{font-size:0.9rem}.page-tabs li a{padding:2px 4px;border-right:1px solid #ffffff}.header-container{padding:6px 0}.header-top-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header-top-left{margin-bottom:6px}.header-top-left i,ul.social-icons li{font-size:0.8rem}.header-top-left i,ul.social-icons li a{width:30px;height:30px}.search-icon{padding:10px 0 10px 10px}.search-box-content{width:90%}.main-menu,.region-primary-menu.menu{display:none}.active-menu.main-menu,.active-menu.region-primary-menu.menu{display:block}.mobile-menu{display:block;float:right}.menu-wrap{position:fixed;top:0;bottom:0;left:0;width:90%;max-width:320px;height:100%;z-index:100;-webkit-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all 0.4s ease;transition:all 0.4s ease;padding-top:30px}.active-menu.menu-wrap{background:rgba(0,0,0,0.9);-webkit-transform:translateX(0);transform:translateX(0)}.active-menu.menu-wrap ul.main-menu,.active-menu.menu-wrap ul.menu{overflow-y:scroll}.active-menu.menu-wrap ul.main-menu>li,.active-menu.menu-wrap ul.menu>li{display:block;float:none}.active-menu.menu-wrap ul.main-menu a,.active-menu.menu-wrap ul.menu a{padding-top:10px;padding-bottom:10px;color:#fff}.active-menu.menu-wrap.dropdown-arrow{position:absolute;right:10px}.active-menu ul.main-menu ul.submenu,.active-menu ul.menu ul.submenu{position:relative;display:block;top:0;opacity:1}.active-menu ul.main-menu ul.submenu::before,.active-menu ul.main-menu ul.submenu::after,.active-menu ul.menu ul.submenu::before,.active-menu ul.menu ul.submenu::after{content:"";display:table;clear:both}.active-menu ul.main-menu ul.submenu li,.active-menu ul.menu ul.submenu li{position:relative;width:100%;padding:0 10px;background:none;text-align:right}.active-menu ul.main-menu ul.submenu li a,.active-menu ul.menu ul.submenu li a{display:block;width:100%}.active-menu ul.main-menu li a,.active-menu ul.menu li a{border-bottom:1px solid #434343}.active-menu.close-mobile-menu{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;top:10px;right:5px}.owl-item{text-align:center}
#breadcrumb{padding:6px 0}.breadcrumb{font-size:0.8rem}.breadcrumb-item-seperator{margin:0 6px}.no-sidebar.main-container,.sidebar-left.main-container,.sidebar-right.main-container,.two-sidebar.main-container{-ms-grid-columns:100%;grid-template-columns:100%}
#main{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
#sidebar-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}
#sidebar-right{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.page-title-wrap{padding:16px 0}.page-title-wrap h1.page-title{font-size:1.6rem}
#node-comment.indented{margin-left:20px}
#footer{position:relative;z-index:2}.footer-bottom-middle{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.copyright{margin-bottom:12px}}
@media only screen and(min-width:768px)and(max-width:991px){.container{width:100%;max-width:991px}}
@media(min-width:768px){html{font-size:16px}.view-in-mobile{display:none}.view-in-desktop{display:block}.width30{width:30%}.width40{width:40%}.width50{width:50%}.width60{width:60%}.width70{width:70%}.width80{width:80%}.width90{width:90%}.w10{-ms-flex-preferred-size:calc(10%-10px);flex-basis:calc(10%-10px)}.w20{-ms-flex-preferred-size:calc(20%-10px);flex-basis:calc(20%-10px)}.w30{-ms-flex-preferred-size:calc(30%-10px);flex-basis:calc(30%-10px)}.w40{-ms-flex-preferred-size:calc(40%-10px);flex-basis:calc(40%-10px)}.w50{-ms-flex-preferred-size:calc(50%-10px);flex-basis:calc(50%-10px)}.w60{-ms-flex-preferred-size:calc(60%-10px);flex-basis:calc(60%-10px)}.w70{-ms-flex-preferred-size:calc(70%-10px);flex-basis:calc(70%-10px)}.w80{-ms-flex-preferred-size:calc(80%-10px);flex-basis:calc(80%-10px)}.w90{-ms-flex-preferred-size:calc(90%-10px);flex-basis:calc(90%-10px)}}
@media only screen and(min-width:992px)and(max-width:1170px){.container{width:100%;max-width:1170px}}
@media screen and(min-width:1170px){.container{width:100%;max-width:1170px}}