﻿@import url("css/fontawesome-all.min.css");@import url("css/font-source-sans-pro.css");@media (max-width: 736px){#header,#nav:after{background:#fff !important;background-image:none !important;box-shadow:none !important}#header{background:#fff !important;background-image:none !important}#titleBar{background:#fff !important;background-image:none !important;box-shadow:none !important}}.contact-bar{background:#1f1f1f;color:white;padding:0.3em 0;font-size:0.8em}.contact-bar .container{max-width:1200px;margin:0 auto;padding:0 1em}.contact-info{display:flex;justify-content:center;gap:2em;flex-wrap:wrap}.contact-item{color:white;text-decoration:none;transition:color 0.3s ease}.contact-item:hover{color:#3c7d7d}.contact-item i{margin-right:0.5em}.contact-item.phone{cursor:default}@media (max-width: 980px){.contact-info{gap:1em;font-size:0.85em}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:none}mark{background-color:transparent;color:inherit}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#f7f7f7}body.is-preload *,body.is-preload *:before,body.is-preload *:after{-moz-animation:none !important;-webkit-animation:none !important;-ms-animation:none !important;animation:none !important;-moz-transition:none !important;-webkit-transition:none !important;-ms-transition:none !important;transition:none !important}body,input,select,textarea{color:#474747;font-family:'Source Sans Pro', sans-serif;font-size:16pt;font-weight:300;line-height:1.65em}a{-moz-transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out;-webkit-transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out;-ms-transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:color 0.2s ease-in-out, border-color 0.2s ease-in-out, opacity 0.2s ease-in-out;color:#3c7d7d;text-decoration:none;border-bottom:none}a:hover{color:#3c7d7d;text-decoration:underline}strong,b{font-weight:600}em,i{font-style:italic}p,ul,ol,dl,table,blockquote{margin:0 0 2em 0}h1,h2,h3,h4,h5,h6{color:inherit;font-weight:600;line-height:1.75em;margin-bottom:1em}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h1 em,h2 em,h3 em,h4 em,h5 em,h6 em{font-style:normal;font-weight:300}h2{font-size:1.75em;letter-spacing:-0.025em}h3{font-size:1.2em;letter-spacing:-0.025em}sub{font-size:0.8em;position:relative;top:0.5em}sup{font-size:0.8em;position:relative;top:-0.5em}hr{border-top:solid 1px #e0e0e0;border:0;margin-bottom:1.5em}blockquote{border-left:solid 0.5em #e0e0e0;font-style:italic;padding:1em 0 1em 2em}time{font-size:1rem}.container{margin:0 auto;max-width:100%;width:1400px}@media screen and (max-width: 1680px){.container{width:1200px}}@media screen and (max-width: 1280px){.container{width:960px}}@media screen and (max-width: 980px){.container{width:95%}}@media screen and (max-width: 840px){.container{width:95%}}@media screen and (max-width: 736px){.container{width:90%}}@media screen and (max-width: 480px){.container{width:100%}}.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp{order:-1}.row>.col-1{width:8.33333333%}.row>.off-1{margin-left:8.33333333%}.row>.col-2{width:16.66666667%}.row>.off-2{margin-left:16.66666667%}.row>.col-3{width:25%}.row>.off-3{margin-left:25%}.row>.col-4{width:33.33333333%}.row>.off-4{margin-left:33.33333333%}.row>.col-5{width:41.66666667%}.row>.off-5{margin-left:41.66666667%}.row>.col-6{width:50%}.row>.off-6{margin-left:50%}.row>.col-7{width:58.33333333%}.row>.off-7{margin-left:58.33333333%}.row>.col-8{width:66.66666667%}.row>.off-8{margin-left:66.66666667%}.row>.col-9{width:75%}.row>.off-9{margin-left:75%}.row>.col-10{width:83.33333333%}.row>.off-10{margin-left:83.33333333%}.row>.col-11{width:91.66666667%}.row>.off-11{margin-left:91.66666667%}.row>.col-12{width:100%}.row>.off-12{margin-left:100%}.row.gtr-0{margin-top:0px;margin-left:0px}.row.gtr-0>*{padding:0px 0 0 0px}.row.gtr-0.gtr-uniform{margin-top:0px}.row.gtr-0.gtr-uniform>*{padding-top:0px}.row.gtr-25{margin-top:-12.5px;margin-left:-12.5px}.row.gtr-25>*{padding:12.5px 0 0 12.5px}.row.gtr-25.gtr-uniform{margin-top:-12.5px}.row.gtr-25.gtr-uniform>*{padding-top:12.5px}.row.gtr-50{margin-top:-25px;margin-left:-25px}.row.gtr-50>*{padding:25px 0 0 25px}.row.gtr-50.gtr-uniform{margin-top:-25px}.row.gtr-50.gtr-uniform>*{padding-top:25px}.row{margin-top:-50px;margin-left:-50px}.row>*{padding:50px 0 0 50px}.row.gtr-uniform{margin-top:-50px}.row.gtr-uniform>*{padding-top:50px}.row.gtr-150{margin-top:-75px;margin-left:-75px}.row.gtr-150>*{padding:75px 0 0 75px}.row.gtr-150.gtr-uniform{margin-top:-75px}.row.gtr-150.gtr-uniform>*{padding-top:75px}.row.gtr-200{margin-top:-100px;margin-left:-100px}.row.gtr-200>*{padding:100px 0 0 100px}.row.gtr-200.gtr-uniform{margin-top:-100px}.row.gtr-200.gtr-uniform>*{padding-top:100px}@media screen and (max-width: 1680px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-wide{order:-1}.row>.col-1-wide{width:8.33333333%}.row>.off-1-wide{margin-left:8.33333333%}.row>.col-2-wide{width:16.66666667%}.row>.off-2-wide{margin-left:16.66666667%}.row>.col-3-wide{width:25%}.row>.off-3-wide{margin-left:25%}.row>.col-4-wide{width:33.33333333%}.row>.off-4-wide{margin-left:33.33333333%}.row>.col-5-wide{width:41.66666667%}.row>.off-5-wide{margin-left:41.66666667%}.row>.col-6-wide{width:50%}.row>.off-6-wide{margin-left:50%}.row>.col-7-wide{width:58.33333333%}.row>.off-7-wide{margin-left:58.33333333%}.row>.col-8-wide{width:66.66666667%}.row>.off-8-wide{margin-left:66.66666667%}.row>.col-9-wide{width:75%}.row>.off-9-wide{margin-left:75%}.row>.col-10-wide{width:83.33333333%}.row>.off-10-wide{margin-left:83.33333333%}.row>.col-11-wide{width:91.66666667%}.row>.off-11-wide{margin-left:91.66666667%}.row>.col-12-wide{width:100%}.row>.off-12-wide{margin-left:100%}.row.gtr-0{margin-top:0px;margin-left:0px}.row.gtr-0>*{padding:0px 0 0 0px}.row.gtr-0.gtr-uniform{margin-top:0px}.row.gtr-0.gtr-uniform>*{padding-top:0px}.row.gtr-25{margin-top:-10px;margin-left:-10px}.row.gtr-25>*{padding:10px 0 0 10px}.row.gtr-25.gtr-uniform{margin-top:-10px}.row.gtr-25.gtr-uniform>*{padding-top:10px}.row.gtr-50{margin-top:-20px;margin-left:-20px}.row.gtr-50>*{padding:20px 0 0 20px}.row.gtr-50.gtr-uniform{margin-top:-20px}.row.gtr-50.gtr-uniform>*{padding-top:20px}.row{margin-top:-40px;margin-left:-40px}.row>*{padding:40px 0 0 40px}.row.gtr-uniform{margin-top:-40px}.row.gtr-uniform>*{padding-top:40px}.row.gtr-150{margin-top:-60px;margin-left:-60px}.row.gtr-150>*{padding:60px 0 0 60px}.row.gtr-150.gtr-uniform{margin-top:-60px}.row.gtr-150.gtr-uniform>*{padding-top:60px}.row.gtr-200{margin-top:-80px;margin-left:-80px}.row.gtr-200>*{padding:80px 0 0 80px}.row.gtr-200.gtr-uniform{margin-top:-80px}.row.gtr-200.gtr-uniform>*{padding-top:80px}}@media screen and (max-width: 1280px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-normal{order:-1}.row>.col-1-normal{width:8.33333333%}.row>.off-1-normal{margin-left:8.33333333%}.row>.col-2-normal{width:16.66666667%}.row>.off-2-normal{margin-left:16.66666667%}.row>.col-3-normal{width:25%}.row>.off-3-normal{margin-left:25%}.row>.col-4-normal{width:33.33333333%}.row>.off-4-normal{margin-left:33.33333333%}.row>.col-5-normal{width:41.66666667%}.row>.off-5-normal{margin-left:41.66666667%}.row>.col-6-normal{width:50%}.row>.off-6-normal{margin-left:50%}.row>.col-7-normal{width:58.33333333%}.row>.off-7-normal{margin-left:58.33333333%}.row>.col-8-normal{width:66.66666667%}.row>.off-8-normal{margin-left:66.66666667%}.row>.col-9-normal{width:75%}.row>.off-9-normal{margin-left:75%}.row>.col-10-normal{width:83.33333333%}.row>.off-10-normal{margin-left:83.33333333%}.row>.col-11-normal{width:91.66666667%}.row>.off-11-normal{margin-left:91.66666667%}.row>.col-12-normal{width:100%}.row>.off-12-normal{margin-left:100%}.row.gtr-0{margin-top:0px;margin-left:0px}.row.gtr-0>*{padding:0px 0 0 0px}.row.gtr-0.gtr-uniform{margin-top:0px}.row.gtr-0.gtr-uniform>*{padding-top:0px}.row.gtr-25{margin-top:-7.5px;margin-left:-7.5px}.row.gtr-25>*{padding:7.5px 0 0 7.5px}.row.gtr-25.gtr-uniform{margin-top:-7.5px}.row.gtr-25.gtr-uniform>*{padding-top:7.5px}.row.gtr-50{margin-top:-15px;margin-left:-15px}.row.gtr-50>*{padding:15px 0 0 15px}.row.gtr-50.gtr-uniform{margin-top:-15px}.row.gtr-50.gtr-uniform>*{padding-top:15px}.row{margin-top:-30px;margin-left:-30px}.row>*{padding:30px 0 0 30px}.row.gtr-uniform{margin-top:-30px}.row.gtr-uniform>*{padding-top:30px}.row.gtr-150{margin-top:-45px;margin-left:-45px}.row.gtr-150>*{padding:45px 0 0 45px}.row.gtr-150.gtr-uniform{margin-top:-45px}.row.gtr-150.gtr-uniform>*{padding-top:45px}.row.gtr-200{margin-top:-60px;margin-left:-60px}.row.gtr-200>*{padding:60px 0 0 60px}.row.gtr-200.gtr-uniform{margin-top:-60px}.row.gtr-200.gtr-uniform>*{padding-top:60px}}@media screen and (max-width: 980px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-narrow{order:-1}.row>.col-1-narrow{width:8.33333333%}.row>.off-1-narrow{margin-left:8.33333333%}.row>.col-2-narrow{width:16.66666667%}.row>.off-2-narrow{margin-left:16.66666667%}.row>.col-3-narrow{width:25%}.row>.off-3-narrow{margin-left:25%}.row>.col-4-narrow{width:33.33333333%}.row>.off-4-narrow{margin-left:33.33333333%}.row>.col-5-narrow{width:41.66666667%}.row>.off-5-narrow{margin-left:41.66666667%}.row>.col-6-narrow{width:50%}.row>.off-6-narrow{margin-left:50%}.row>.col-7-narrow{width:58.33333333%}.row>.off-7-narrow{margin-left:58.33333333%}.row>.col-8-narrow{width:66.66666667%}.row>.off-8-narrow{margin-left:66.66666667%}.row>.col-9-narrow{width:75%}.row>.off-9-narrow{margin-left:75%}.row>.col-10-narrow{width:83.33333333%}.row>.off-10-narrow{margin-left:83.33333333%}.row>.col-11-narrow{width:91.66666667%}.row>.off-11-narrow{margin-left:91.66666667%}.row>.col-12-narrow{width:100%}.row>.off-12-narrow{margin-left:100%}.row.gtr-0{margin-top:0px;margin-left:0px}.row.gtr-0>*{padding:0px 0 0 0px}.row.gtr-0.gtr-uniform{margin-top:0px}.row.gtr-0.gtr-uniform>*{padding-top:0px}.row.gtr-25{margin-top:-7.5px;margin-left:-7.5px}.row.gtr-25>*{padding:7.5px 0 0 7.5px}.row.gtr-25.gtr-uniform{margin-top:-7.5px}.row.gtr-25.gtr-uniform>*{padding-top:7.5px}.row.gtr-50{margin-top:-15px;margin-left:-15px}.row.gtr-50>*{padding:15px 0 0 15px}.row.gtr-50.gtr-uniform{margin-top:-15px}.row.gtr-50.gtr-uniform>*{padding-top:15px}.row{margin-top:-30px;margin-left:-30px}.row>*{padding:30px 0 0 30px}.row.gtr-uniform{margin-top:-30px}.row.gtr-uniform>*{padding-top:30px}.row.gtr-150{margin-top:-45px;margin-left:-45px}.row.gtr-150>*{padding:45px 0 0 45px}.row.gtr-150.gtr-uniform{margin-top:-45px}.row.gtr-150.gtr-uniform>*{padding-top:45px}.row.gtr-200{margin-top:-60px;margin-left:-60px}.row.gtr-200>*{padding:60px 0 0 60px}.row.gtr-200.gtr-uniform{margin-top:-60px}.row.gtr-200.gtr-uniform>*{padding-top:60px}}@media screen and (max-width: 840px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-narrower{order:-1}.row>.col-1-narrower{width:8.33333333%}.row>.off-1-narrower{margin-left:8.33333333%}.row>.col-2-narrower{width:16.66666667%}.row>.off-2-narrower{margin-left:16.66666667%}.row>.col-3-narrower{width:25%}.row>.off-3-narrower{margin-left:25%}.row>.col-4-narrower{width:33.33333333%}.row>.off-4-narrower{margin-left:33.33333333%}.row>.col-5-narrower{width:41.66666667%}.row>.off-5-narrower{margin-left:41.66666667%}.row>.col-6-narrower{width:50%}.row>.off-6-narrower{margin-left:50%}.row>.col-7-narrower{width:58.33333333%}.row>.off-7-narrower{margin-left:58.33333333%}.row>.col-8-narrower{width:66.66666667%}.row>.off-8-narrower{margin-left:66.66666667%}.row>.col-9-narrower{width:75%}.row>.off-9-narrower{margin-left:75%}.row>.col-10-narrower{width:83.33333333%}.row>.off-10-narrower{margin-left:83.33333333%}.row>.col-11-narrower{width:91.66666667%}.row>.off-11-narrower{margin-left:91.66666667%}.row>.col-12-narrower{width:100%}.row>.off-12-narrower{margin-left:100%}.row.gtr-0{margin-top:0px;margin-left:0px}.row.gtr-0>*{padding:0px 0 0 0px}.row.gtr-0.gtr-uniform{margin-top:0px}.row.gtr-0.gtr-uniform>*{padding-top:0px}.row.gtr-25{margin-top:-7.5px;margin-left:-7.5px}.row.gtr-25>*{padding:7.5px 0 0 7.5px}.row.gtr-25.gtr-uniform{margin-top:-7.5px}.row.gtr-25.gtr-uniform>*{padding-top:7.5px}.row.gtr-50{margin-top:-15px;margin-left:-15px}.row.gtr-50>*{padding:15px 0 0 15px}.row.gtr-50.gtr-uniform{margin-top:-15px}.row.gtr-50.gtr-uniform>*{padding-top:15px}.row{margin-top:-30px;margin-left:-30px}.row>*{padding:30px 0 0 30px}.row.gtr-uniform{margin-top:-30px}.row.gtr-uniform>*{padding-top:30px}.row.gtr-150{margin-top:-45px;margin-left:-45px}.row.gtr-150>*{padding:45px 0 0 45px}.row.gtr-150.gtr-uniform{margin-top:-45px}.row.gtr-150.gtr-uniform>*{padding-top:45px}.row.gtr-200{margin-top:-60px;margin-left:-60px}.row.gtr-200>*{padding:60px 0 0 60px}.row.gtr-200.gtr-uniform{margin-top:-60px}.row.gtr-200.gtr-uniform>*{padding-top:60px}}@media screen and (max-width: 736px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-mobile{order:-1}.row>.col-1-mobile{width:8.33333333%}.row>.off-1-mobile{margin-left:8.33333333%}.row>.col-2-mobile{width:16.66666667%}.row>.off-2-mobile{margin-left:16.66666667%}.row>.col-3-mobile{width:25%}.row>.off-3-mobile{margin-left:25%}.row>.col-4-mobile{width:33.33333333%}.row>.off-4-mobile{margin-left:33.33333333%}.row>.col-5-mobile{width:41.66666667%}.row>.off-5-mobile{margin-left:41.66666667%}.row>.col-6-mobile{width:50%}.row>.off-6-mobile{margin-left:50%}.row>.col-7-mobile{width:58.33333333%}.row>.off-7-mobile{margin-left:58.33333333%}.row>.col-8-mobile{width:66.66666667%}.row>.off-8-mobile{margin-left:66.66666667%}.row>.col-9-mobile{width:75%}.row>.off-9-mobile{margin-left:75%}.row>.col-10-mobile{width:83.33333333%}.row>.off-10-mobile{margin-left:83.33333333%}.row>.col-11-mobile{width:91.66666667%}.row>.off-11-mobile{margin-left:91.66666667%}.row>.col-12-mobile{width:100%}.row>.off-12-mobile{margin-left:100%}.row.gtr-0{margin-top:0px;margin-left:0px}.row.gtr-0>*{padding:0px 0 0 0px}.row.gtr-0.gtr-uniform{margin-top:0px}.row.gtr-0.gtr-uniform>*{padding-top:0px}.row.gtr-25{margin-top:-5px;margin-left:-5px}.row.gtr-25>*{padding:5px 0 0 5px}.row.gtr-25.gtr-uniform{margin-top:-5px}.row.gtr-25.gtr-uniform>*{padding-top:5px}.row.gtr-50{margin-top:-10px;margin-left:-10px}.row.gtr-50>*{padding:10px 0 0 10px}.row.gtr-50.gtr-uniform{margin-top:-10px}.row.gtr-50.gtr-uniform>*{padding-top:10px}.row{margin-top:-20px;margin-left:-20px}.row>*{padding:20px 0 0 20px}.row.gtr-uniform{margin-top:-20px}.row.gtr-uniform>*{padding-top:20px}.row.gtr-150{margin-top:-30px;margin-left:-30px}.row.gtr-150>*{padding:30px 0 0 30px}.row.gtr-150.gtr-uniform{margin-top:-30px}.row.gtr-150.gtr-uniform>*{padding-top:30px}.row.gtr-200{margin-top:-40px;margin-left:-40px}.row.gtr-200>*{padding:40px 0 0 40px}.row.gtr-200.gtr-uniform{margin-top:-40px}.row.gtr-200.gtr-uniform>*{padding-top:40px}}@media screen and (max-width: 480px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-mobilep{order:-1}.row>.col-1-mobilep{width:8.33333333%}.row>.off-1-mobilep{margin-left:8.33333333%}.row>.col-2-mobilep{width:16.66666667%}.row>.off-2-mobilep{margin-left:16.66666667%}.row>.col-3-mobilep{width:25%}.row>.off-3-mobilep{margin-left:25%}.row>.col-4-mobilep{width:33.33333333%}.row>.off-4-mobilep{margin-left:33.33333333%}.row>.col-5-mobilep{width:41.66666667%}.row>.off-5-mobilep{margin-left:41.66666667%}.row>.col-6-mobilep{width:50%}.row>.off-6-mobilep{margin-left:50%}.row>.col-7-mobilep{width:58.33333333%}.row>.off-7-mobilep{margin-left:58.33333333%}.row>.col-8-mobilep{width:66.66666667%}.row>.off-8-mobilep{margin-left:66.66666667%}.row>.col-9-mobilep{width:75%}.row>.off-9-mobilep{margin-left:75%}.row>.col-10-mobilep{width:83.33333333%}.row>.off-10-mobilep{margin-left:83.33333333%}.row>.col-11-mobilep{width:91.66666667%}.row>.off-11-mobilep{margin-left:91.66666667%}.row>.col-12-mobilep{width:100%}.row>.off-12-mobilep{margin-left:100%}.row.gtr-0{margin-top:0px;margin-left:0px}.row.gtr-0>*{padding:0px 0 0 0px}.row.gtr-0.gtr-uniform{margin-top:0px}.row.gtr-0.gtr-uniform>*{padding-top:0px}.row.gtr-25{margin-top:-5px;margin-left:-5px}.row.gtr-25>*{padding:5px 0 0 5px}.row.gtr-25.gtr-uniform{margin-top:-5px}.row.gtr-25.gtr-uniform>*{padding-top:5px}.row.gtr-50{margin-top:-10px;margin-left:-10px}.row.gtr-50>*{padding:10px 0 0 10px}.row.gtr-50.gtr-uniform{margin-top:-10px}.row.gtr-50.gtr-uniform>*{padding-top:10px}.row{margin-top:-20px;margin-left:-20px}.row>*{padding:20px 0 0 20px}.row.gtr-uniform{margin-top:-20px}.row.gtr-uniform>*{padding-top:20px}.row.gtr-150{margin-top:-30px;margin-left:-30px}.row.gtr-150>*{padding:30px 0 0 30px}.row.gtr-150.gtr-uniform{margin-top:-30px}.row.gtr-150.gtr-uniform>*{padding-top:30px}.row.gtr-200{margin-top:-40px;margin-left:-40px}.row.gtr-200>*{padding:40px 0 0 40px}.row.gtr-200.gtr-uniform{margin-top:-40px}.row.gtr-200.gtr-uniform>*{padding-top:40px}}section.special,article.special{text-align:center}header p{color:#999;font-size:1.25em;position:relative;margin-top:-1.25em;margin-bottom:0.25em}header.major{text-align:center;margin:0 0 2em 0}header.major h2{font-size:2.25em}header.major p{position:relative;border-top:solid 1px #e0e0e0;padding:1em 0 0 0;margin:0;top:-1em;font-size:1.5em;letter-spacing:-0.025em}footer{margin:0 0 3em 0}footer>:last-child{margin-bottom:0}footer.major{padding-top:3em}input[type="text"],input[type="password"],input[type="email"],textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:border-color 0.2s ease-in-out;-webkit-transition:border-color 0.2s ease-in-out;-ms-transition:border-color 0.2s ease-in-out;transition:border-color 0.2s ease-in-out;background:#fff;border:solid 1px #e0e0e0;border-radius:5px;color:#4c4c4c;display:block;outline:0;padding:0.75em;text-decoration:none;width:100%}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,textarea:focus{border-color:#3c7d7d}input[type="text"],input[type="password"],input[type="email"]{line-height:1em}label{display:block;color:inherit;font-weight:600;line-height:1.75em;margin-bottom:0.5em}::-webkit-input-placeholder{color:#999;position:relative;top:3px}:-moz-placeholder{color:#999}::-moz-placeholder{color:#999}:-ms-input-placeholder{color:#999}.image{border:0;display:inline-block;position:relative;border-radius:5px}.image img{display:block;border-radius:5px}.image.left{display:block;float:left;margin:0 2em 2em 0;position:relative;top:0.25em}.image.left img{display:block;width:100%}.image.fit{display:block}.image.fit img{display:block;width:100%}.image.featured{display:block;margin:0 0 2em 0}.image.featured img{display:block;width:100%}.icon{text-decoration:none;position:relative;text-decoration:none}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none !important;font-family:'Font Awesome 5 Free';font-weight:400}.icon>.label{display:none}.icon:before{line-height:inherit}.icon.solid:before{font-weight:900}.icon.brands:before{font-family:'Font Awesome 5 Brands'}.icon.major{text-align:center;cursor:default;background-color:#3c7d7d;background:linear-gradient(135deg, #3c7d7d 0%, #2b5b5b 100%);color:#fff;border-radius:100%;display:inline-block;width:5em;height:5em;line-height:5em;box-shadow:0 0 0 7px #fff,0 0 0 8px #4c4c4c;margin:0 0 2em 0}.icon.major:before{font-size:36px}.icon.major.square{border-radius:8px;width:3.5em;height:3.5em;line-height:3.5em;box-shadow:0 4px 15px rgba(60,125,125,0.2);-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}.icon.major.square:before{font-size:24px}ol{list-style:decimal;padding-left:1.25em}ol li{padding-left:0.25em}ul{list-style:disc;padding-left:1em}ul li{padding-left:0.5em}ul.tags{list-style:none;font-size:1rem;display:flex;padding-left:0;margin-left:-8px}ul.links{list-style:none;padding-left:0}ul.links li{line-height:2.5em;padding-left:0}ul.icons{cursor:default;list-style:none;padding-left:0}ul.icons li{display:inline-block;line-height:1em;padding-left:1.5em}ul.icons li:first-child{padding-left:0}ul.icons li a,ul.icons li span{font-size:2em;border:0}ul.menu{list-style:none;padding-left:0}ul.menu li{border-left:solid 1px #e0e0e0;display:inline-block;padding:0 0 0 1em;margin:0 0 0 1em}ul.menu li:first-child{border-left:0;margin-left:0;padding-left:0}ul.actions{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;cursor:default;list-style:none;margin-left:-1em;padding-left:0}ul.actions li{padding:0 0 0 1em;vertical-align:middle}ul.actions.special{-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;margin-left:0}ul.actions.special li:first-child{padding-left:0}ul.actions.stacked{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0}ul.actions.stacked li{padding:1.25em 0 0 0}ul.actions.stacked li:first-child{padding-top:0}ul.actions.fit{width:calc(100% + 1em)}ul.actions.fit li{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;width:100%}ul.actions.fit li>*{width:100%}ul.actions.fit.stacked{width:100%}@media screen and (max-width: 736px){ul.actions:not(.fixed){-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0;width:100% !important}ul.actions:not(.fixed) li{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;padding:1em 0 0 0;text-align:center;width:100%}ul.actions:not(.fixed) li>*{width:100%}ul.actions:not(.fixed) li:first-child{padding-top:0}ul.actions:not(.fixed) li input[type="submit"],ul.actions:not(.fixed) li input[type="reset"],ul.actions:not(.fixed) li input[type="button"],ul.actions:not(.fixed) li button,ul.actions:not(.fixed) li .button{width:100%}ul.actions:not(.fixed) li input[type="submit"].icon:before,ul.actions:not(.fixed) li input[type="reset"].icon:before,ul.actions:not(.fixed) li input[type="button"].icon:before,ul.actions:not(.fixed) li button.icon:before,ul.actions:not(.fixed) li .button.icon:before{margin-left:-0.5em}}table{width:100%}table.default{width:100%}table.default tbody tr{border-bottom:solid 1px #e0e0e0}table.default td{padding:0.5em 1em 0.5em 1em}table.default th{font-weight:600;padding:0.5em 1em 0.5em 1em;text-align:left}table.default thead{background-color:#f7f7f7;background:rgba(0,0,0,0.15);color:#fff}input[type="submit"],input[type="reset"],input[type="button"],button,.button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;background:linear-gradient(135deg, #3c7d7d 0%, #2f6161 100%);-moz-transform:translateY(0) scale(1);-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1);background-color:#3c7d7d;border-radius:5px;border:0;color:#fff;cursor:pointer;display:inline-block;padding:0 1.5em;line-height:2.75em;min-width:9em;text-align:center;text-decoration:none;font-weight:600;letter-spacing:-0.025em;box-shadow:0 2px 4px rgba(0,0,0,0.1)}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover,.button:hover{background-color:#448e8e;color:#fff !important;-moz-transform:translateY(-2px) scale(1.05);-webkit-transform:translateY(-2px) scale(1.05);-ms-transform:translateY(-2px) scale(1.05);transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px rgba(60,125,125,0.3)}input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active,button:active,.button:active{background-color:#346c6c;color:#fff}input[type="submit"].alt,input[type="reset"].alt,input[type="button"].alt,button.alt,.button.alt{background-color:#3c7d7d;color:#fff}input[type="submit"].alt:hover,input[type="reset"].alt:hover,input[type="button"].alt:hover,button.alt:hover,.button.alt:hover{background-color:#448e8e;-moz-transform:translateY(-2px) scale(1.05);-webkit-transform:translateY(-2px) scale(1.05);-ms-transform:translateY(-2px) scale(1.05);transform:translateY(-2px) scale(1.05);box-shadow:0 4px 12px rgba(60,125,125,0.3)}input[type="submit"].alt:active,input[type="reset"].alt:active,input[type="button"].alt:active,button.alt:active,.button.alt:active{background-color:#346c6c;-moz-transform:translateY(0) scale(0.98);-webkit-transform:translateY(0) scale(0.98);-ms-transform:translateY(0) scale(0.98);transform:translateY(0) scale(0.98)}input[type="submit"].icon:before,input[type="reset"].icon:before,input[type="button"].icon:before,button.icon:before,.button.icon:before{margin-right:0.5em}input[type="submit"].fit,input[type="reset"].fit,input[type="button"].fit,button.fit,.button.fit{width:100%}input[type="submit"].small,input[type="reset"].small,input[type="button"].small,button.small,.button.small{font-size:0.8em}.box.highlight{text-align:center}.box.highlight .service-box{display:flex;flex-direction:column;padding:1.5em 1.2em;background:rgba(255,255,255,0.95);border:2px solid #e0e0e0;border-radius:6px;text-decoration:none;color:inherit;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;box-shadow:0 4px 15px rgba(0,0,0,0.1);margin-bottom:0.5em;height:350px;width:100%;justify-content:flex-start;align-items:center;overflow:hidden}.box.highlight .service-box:hover{border-color:#3c7d7d;box-shadow:0 8px 25px rgba(60,125,125,0.2);-moz-transform:translateY(-5px);-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.box.highlight .service-box:hover .icon.major.square{-moz-transform:scale(1.1);-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);background:linear-gradient(135deg, #3c7d7d 0%, #234949 100%)}.box.highlight .service-box:hover h3{color:#3c7d7d}.box.highlight .service-box:hover .service-description{color:#2a5a5a}.box.highlight .service-box .icon.major.square{margin-bottom:0.8em;flex-shrink:0}.box.highlight .service-box h3{margin:0 0 0.4em 0;font-size:1.1em;-moz-transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;flex-shrink:0;font-weight:700}.box.highlight .service-box .service-description{display:block;color:#3c7d7d;font-size:0.8em;font-weight:600;margin-bottom:0.8em;font-style:italic;-moz-transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out;flex-shrink:0}.box.highlight .service-box p{margin:0;flex:1;text-align:center;font-size:0.8em;line-height:1.3;word-wrap:break-word;overflow:visible}.box.post{position:relative;margin:0 0 2em 0}.box.post:after{content:'';display:block;clear:both}.box.post .inner{margin-left:calc(30% + 2em)}.box.post .inner>:last-child{margin-bottom:0}.box.post .image{width:30%;margin:0}@media (max-width: 736px){.box.highlight .service-box{align-items:center !important;justify-content:flex-start !important;position:relative !important}.box.highlight .service-box .icon.major.square{display:block !important;margin:0.5em auto 0.5em auto !important;position:relative !important;left:0 !important;top:0 !important;float:none !important;width:3.5em !important;height:3.5em !important;line-height:3.5em !important;box-shadow:0 4px 15px rgba(60,125,125,0.2) !important;z-index:1 !important;align-self:center !important}}#header{text-align:center;padding:0;background:none}#header h1{display:none}#nav{cursor:default;background-color:#ffffff;box-shadow:0 2px 5px rgba(0,0,0,0.1);padding:0}#nav:after{content:'';display:block;width:100%;height:0.50em;background-color:#3c7d7d !important;background-image:none !important}#nav>ul{margin:0}#nav>ul>li{position:relative;display:inline-block;margin-left:1em}#nav>ul>li.logo-item{margin-left:0;margin-right:2em}#nav>ul>li.logo-item a{padding:0.75em 0.5em}#nav>ul>li.logo-item a img{height:2.75em;vertical-align:middle}#nav>ul>li a{color:#474747;text-decoration:none;border:0;display:block;padding:1.5em 0.5em 1.35em 0.5em;font-weight:550;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}#nav>ul>li:first-child{margin-left:0}#nav>ul>li:hover a{color:#3c7d7d;-moz-transform:translateY(-2px);-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);text-shadow:0 2px 4px rgba(60,125,125,0.2)}#nav>ul>li.current{font-weight:500}#nav>ul>li.current:before{-moz-transform:rotateZ(45deg);-webkit-transform:rotateZ(45deg);-ms-transform:rotateZ(45deg);transform:rotateZ(45deg);width:0.75em;height:0.75em;content:'';display:block;position:absolute;bottom:-0.5em;left:50%;margin-left:-0.375em;background-color:#3c7d7d;background-image:none}#nav>ul>li.current a{color:#3c7d7d}#nav>ul>li.active a{color:#3c7d7d}#nav>ul>li.active.current:before{opacity:0}#nav>ul>li>ul{display:none}.dropotron{background:#ffffff;border:1px solid #e0e0e0;border-radius:8px;color:#333;min-width:14em;padding:0.8em 0;text-align:center;box-shadow:0 8px 25px rgba(0,0,0,0.15);list-style:none;z-index:10000}.dropotron>li{line-height:1.8em;padding:0;border-bottom:2px solid #f0f0f0;margin-bottom:0.3em}.dropotron>li:last-child{border-bottom:none;margin-bottom:0}.dropotron>li>a{color:#333;text-decoration:none;border:0;display:block;padding:0.6em 1em;font-weight:550;font-size:1em;-moz-transition:all 0.2s ease-in-out;-webkit-transition:all 0.2s ease-in-out;-ms-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.dropotron>li>a:hover{background:#f8f9fa;color:#3c7d7d;padding-left:1.4em;font-weight:550}.dropotron>li.active>a,.dropotron>li:hover>a{color:#3c7d7d;background:#f8f9fa;font-weight:550}.dropotron.level-0{border-radius:8px;font-size:1em;padding:0.8em 0;margin-top:0;border-top:3px solid #3c7d7d}.dropotron:before{content:'';position:absolute;top:-8px;left:50%;margin-left:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #3c7d7d}#banner{background-image:url("images/banner.jpg");background-position:center center;background-size:cover;height:35em;text-align:center;position:relative}#banner header{position:absolute;bottom:0;left:0;width:100%;background:rgba(27,27,27,0.75);color:#fff;padding:1.5em 0}#banner header h2{display:inline-block;margin:0;font-size:1.25em;vertical-align:middle}#banner header h2 em{opacity:0.75}#banner header h2 a{border-bottom-color:rgba(255,255,255,0.5)}#banner header h2 a:hover{border-bottom-color:transparent}#banner header .button{vertical-align:middle;margin-left:1em}.wrapper{padding:5em 0 3em 0}.wrapper.style1{background:#fff}.wrapper.style2{background-color:#fff;background-image:none;background-position:initial;background-size:initial;background-repeat:initial}.wrapper.style3{background-color:#3c7d7d;background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15));background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15));background-image:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.15));color:#fff}.wrapper.style3 .button{background:#fff;color:#474747}.wrapper.style3 .button:hover{color:#3c7d7d !important}#cta{text-align:center;padding:3.5em 0}#cta header h2{display:inline-block;vertical-align:middle;margin:0}#cta header .button{vertical-align:middle;margin-left:1em}#footer{padding:4em 0 1em 0}#footer a{color:inherit;border-bottom-color:rgba(71,71,71,0.25);-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);position:relative}#footer a:hover{color:#3c7d7d;border-bottom-color:transparent;-moz-transform:translateX(3px);-webkit-transform:translateX(3px);-ms-transform:translateX(3px);transform:translateX(3px);text-shadow:0 0 8px rgba(60,125,125,0.4)}#footer .container{margin-bottom:4em}#footer .icons{text-align:center;margin:0}#footer .icons a{color:#999;-moz-transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;-moz-transform:scale(1);-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:inline-block}#footer .icons a:hover{color:#3c7d7d;-moz-transform:scale(1.2) rotateZ(5deg);-webkit-transform:scale(1.2) rotateZ(5deg);-ms-transform:scale(1.2) rotateZ(5deg);transform:scale(1.2) rotateZ(5deg);text-shadow:0 0 10px rgba(60,125,125,0.6)}#footer .copyright{color:#999;margin-top:1.5em;text-align:center;font-size:0.9em}@media screen and (max-width: 1680px){body,input,select,textarea{font-size:14pt;line-height:1.5em}#banner{height:24em}}.dropbtn{font-family:inherit;font-size:12pt;padding:0 0.75em;color:inherit;border:none}.dropdown{position:absolute;top:0.2em;right:0.2em;display:inline-block}.dropdown li{list-style:none;padding:0}.dropdown ul{padding:0;margin:0;border-radius:5px}.dropdown-content{display:none;position:absolute;right:0;background-color:#4c4c4c;z-index:1}.dropdown-content a{color:#999;padding:2px 14px;font-size:13pt;text-decoration:none;border-bottom:0;display:block}.dropdown-content a:hover{color:#fff}.dropdown-content a.selected{color:#3c7d7d !important}.dropdown-content.show{display:block}@media screen and (max-width: 1280px){body,input,select,textarea{font-size:13pt;line-height:1.5em}ol{padding-left:1.25em}ol li{padding-left:0.25em}ul.icons li a,ul.icons li span{font-size:1.5em}#header{padding:2em 0 0 0}#header h1{padding:0 0 1.75em 0}#banner{height:20em}.wrapper{padding:3em 0 1em 0}#cta{padding:2em 0}#footer{padding:3em 0 3em 0}#footer .container{margin-bottom:1em}}@media screen and (max-width: 980px){body,input,select,textarea{font-size:12pt;line-height:1.5em}}#navPanel,#titleBar{display:none}@media screen and (max-width: 840px){html,body{overflow-x:hidden}body,input,select,textarea{font-size:13pt}h1,h2,h3,h4,h5,h6{margin-bottom:0.5em}header p{margin-top:-0.75em}header.major{text-align:center;margin:0 0 2em 0}header.major h2{font-size:1.75em}header.major p{top:-0.25em;font-size:1.25em}.box.highlight{text-align:left;position:relative;padding-left:7em}.box.highlight i{position:absolute;margin:0;left:0;top:0.25em}.box.post .inner{margin-left:calc(20% + 2em)}.box.post .image{width:20%}#header{display:none}#banner{height:20em}#banner header h2{display:block}#banner header .button{margin:1em 0 0 0}#cta{padding:1.5em 0}#cta header h2{display:block}#cta header .button{margin:1em 0 0 0}#footer{text-align:center}#footer .container{margin-bottom:4em}#footer form .actions{-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;margin-left:0}#footer form .actions li:first-child{padding-left:0}#page-wrapper{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease;padding-bottom:1px;padding-top:44px}#titleBar{-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease;display:block;height:44px;left:0;position:fixed;top:0;width:100%;z-index:10001;background-color:#fff;background-image:-moz-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3));background-image:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3));background-image:-ms-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3));background-image:linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.3));height:44px;line-height:44px;box-shadow:0 4px 0 0 #3c7d7d;text-align:center}#titleBar .title{display:inline-block;position:relative;font-weight:600;text-align:center;color:#fff;z-index:1}#titleBar .title em{font-style:normal;font-weight:300}#titleBar .title a{border-bottom:none}#titleBar .title a img{height:150px;padding-bottom:6px;padding-top:6px;vertical-align:middle}#titleBar .toggle{text-decoration:none;border:0;height:52px;left:0;position:absolute;top:0;width:80px;z-index:2}#titleBar .toggle:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none !important;font-family:'Font Awesome 5 Free';font-weight:900}#titleBar .toggle:before{content:'\f0c9';display:block;height:44px;line-height:inherit;text-align:center;width:44px;font-size:25px;color:#474747;opacity:1}#titleBar .toggle:active:before{opacity:0.8}}@media screen and (max-width: 840px) and (max-width: 480px){#titleBar .title a img{height:44px}}@media screen and (max-width: 840px){#navPanel{background-color:#1f1f1f;box-shadow:inset -1px 0 3px 0 rgba(0,0,0,0.5);background-image:-moz-linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15));background-image:-webkit-linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15));background-image:-ms-linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15));background-image:linear-gradient(left, rgba(0,0,0,0) 75%, rgba(0,0,0,0.15));-moz-backface-visibility:hidden;-webkit-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;-moz-transform:translateX(-275px);-webkit-transform:translateX(-275px);-ms-transform:translateX(-275px);transform:translateX(-275px);-moz-transition:-moz-transform .5s ease;-webkit-transition:-webkit-transform .5s ease;-ms-transition:-ms-transform .5s ease;transition:transform .5s ease;display:block;height:100%;left:0;overflow-y:auto;position:fixed;top:0;width:275px;z-index:10002}#navPanel .link{border-bottom:0;border-top:solid 1px rgba(255,255,255,0.05);color:#888;display:block;height:48px;line-height:48px;padding:0 1em 0 1em;text-decoration:none;position:relative;-moz-transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease;-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);background:transparent}#navPanel .link:first-child{border-top:0}#navPanel .link.depth-0{color:#fff}#navPanel .link:hover{background:rgba(255,255,255,0.05);-moz-transform:translateX(8px);-webkit-transform:translateX(8px);-ms-transform:translateX(8px);transform:translateX(8px);color:#fff}#navPanel .link:hover:before{content:'';position:absolute;left:0;top:0;bottom:0;width:3px;background:#3c7d7d;-moz-animation:slideIn 0.3s ease;-webkit-animation:slideIn 0.3s ease;-ms-animation:slideIn 0.3s ease;animation:slideIn 0.3s ease}#navPanel .link:active{-moz-transform:translateX(12px) scale(0.98);-webkit-transform:translateX(12px) scale(0.98);-ms-transform:translateX(12px) scale(0.98);transform:translateX(12px) scale(0.98);background:rgba(255,255,255,0.1);-moz-transition:all 0.15s ease;-webkit-transition:all 0.15s ease;-ms-transition:all 0.15s ease;transition:all 0.15s ease}#navPanel .link:active:before{width:5px;background:#4d9f9f}#navPanel .link .indent-1{display:inline-block;width:1em}#navPanel .link .indent-2{display:inline-block;width:2em}#navPanel .link .indent-3{display:inline-block;width:3em}#navPanel .link .indent-4{display:inline-block;width:4em}#navPanel .link .indent-5{display:inline-block;width:5em}body.navPanel-visible #page-wrapper{-moz-transform:translateX(275px);-webkit-transform:translateX(275px);-ms-transform:translateX(275px);transform:translateX(275px)}body.navPanel-visible #titleBar{-moz-transform:translateX(275px);-webkit-transform:translateX(275px);-ms-transform:translateX(275px);transform:translateX(275px)}body.navPanel-visible #navPanel{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#multilingual{display:none}#multilingual .show{display:none}.toolbox{border-top:solid 1px rgba(255,255,255,0.1)}.dropdown{position:relative}.dropdown ul{padding-left:1rem}.dropdown-content{position:unset;background-color:unset}.dropdown-content a{font-size:inherit;line-height:28px !important;height:unset !important}.dropdown-content a:hover{color:#fff !important}.dropbtn{font-size:unset;padding:0}}@media screen and (max-width: 736px){body,input,select,textarea{font-size:11pt;line-height:1.35em}h2{font-size:1.25em;letter-spacing:0;line-height:1.35em}h3{font-size:1.25em;letter-spacing:0;line-height:1.35em}header p{margin-top:-0.5em;font-size:1em}header.major{padding:0 20px}header.major h2{font-size:1.25em}header.major p{top:0;margin-top:1.25em;font-size:1em}ul.menu li{border:0;padding:0;margin:0;display:block;line-height:2em}#banner{height:25em}.wrapper{padding:2em 0 1px 0}}@media screen and (max-width: 480px){.icon.major{width:4em;height:4em;line-height:4em;box-shadow:0 0 0 7px white, 0 0 0 8px #e0e0e0}.icon.major:before{font-size:24px}input[type="submit"],input[type="reset"],input[type="button"],button,.button{width:100%;display:block}.box.highlight{padding-left:calc(4em + 30px)}.box.post .inner{margin-left:calc(30% + 20px)}.box.post .image{width:30%}#banner{height:20em}#banner header{padding:20px}.wrapper{padding:2em 20px 1px 20px}#cta{padding:20px}#footer{padding:2em 20px;text-align:left}}.contact-hero{position:relative;background:linear-gradient(135deg, #3c7d7d 0%, #2a5a5a 100%);color:white;padding:1.8em 0;overflow:hidden}.contact-hero .hero-background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.contact-hero .hero-pattern{position:absolute;top:0;left:0;right:0;bottom:0;background:none;opacity:0}.contact-hero .floating-shapes{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.contact-hero .floating-shapes .shape{position:absolute;border-radius:50%;background:rgba(255,255,255,0.05)}.contact-hero .floating-shapes .shape.shape1{width:200px;height:200px;top:20%;right:10%;animation:float1 6s ease-in-out infinite}.contact-hero .floating-shapes .shape.shape2{width:150px;height:150px;top:60%;left:15%;animation:float2 8s ease-in-out infinite}.contact-hero .floating-shapes .shape.shape3{width:100px;height:100px;top:80%;right:30%;animation:float3 7s ease-in-out infinite}.contact-hero .container{position:relative;z-index:2}.contact-hero .hero-content{text-align:center;max-width:700px;margin:0 auto}.contact-hero .hero-title{font-size:2.2em;font-weight:700;margin-bottom:0.3em;text-shadow:0 2px 4px rgba(0,0,0,0.3)}.contact-hero .hero-subtitle{font-size:1em;margin-bottom:1.5em;opacity:0.9;line-height:1.4}.contact-hero .hero-stats{display:flex;justify-content:center;gap:1.5em;margin-bottom:1.5em;flex-wrap:wrap}.contact-hero .stat-card{background:rgba(255,255,255,0.95);border-radius:8px;padding:1.2em;min-width:130px;box-shadow:0 4px 15px rgba(0,0,0,0.1);border:2px solid rgba(255,255,255,0.3);-moz-transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);-ms-transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275);animation:bounceInUp 0.8s ease-out forwards;opacity:0;-moz-transform:translateY(50px) scale(0.8);-webkit-transform:translateY(50px) scale(0.8);-ms-transform:translateY(50px) scale(0.8);transform:translateY(50px) scale(0.8)}.contact-hero .stat-card:nth-child(1){animation-delay:0.2s}.contact-hero .stat-card:nth-child(2){animation-delay:0.4s}.contact-hero .stat-card:nth-child(3){animation-delay:0.6s}.contact-hero .stat-card:hover{-moz-transform:translateY(-8px) scale(1.05);-webkit-transform:translateY(-8px) scale(1.05);-ms-transform:translateY(-8px) scale(1.05);transform:translateY(-8px) scale(1.05);background:#fff;border-color:#3c7d7d;box-shadow:0 12px 35px rgba(60,125,125,0.25)}.contact-hero .stat-card:hover .stat-icon{-moz-transform:scale(1.2) rotate(5deg);-webkit-transform:scale(1.2) rotate(5deg);-ms-transform:scale(1.2) rotate(5deg);transform:scale(1.2) rotate(5deg);color:#2a5a5a}.contact-hero .stat-card:hover .stat-number{color:#3c7d7d}.contact-hero .stat-card .stat-icon{font-size:1.8em;margin-bottom:0.5em;color:#3c7d7d;-moz-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);-ms-transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:all 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275)}.contact-hero .stat-card .stat-number{display:block;font-size:1.8em;font-weight:700;line-height:1;color:#333;-moz-transition:color 0.3s ease-in-out;-webkit-transition:color 0.3s ease-in-out;-ms-transition:color 0.3s ease-in-out;transition:color 0.3s ease-in-out}.contact-hero .stat-card .stat-label{display:block;font-size:0.85em;color:#666;margin-top:0.3em;font-weight:500}.contact-hero .hero-button{margin-top:1em}.contact-hero .hero-button .button.large{padding:0.8em 1.8em;font-size:1em;background:rgba(255,255,255,0.2);color:white;border:2px solid rgba(255,255,255,0.3)}.contact-hero .hero-button .button.large:hover{background:rgba(255,255,255,0.3);border-color:rgba(255,255,255,0.5)}@keyframes float1{0%,100%{-moz-transform:translateY(0px) rotate(0deg);-webkit-transform:translateY(0px) rotate(0deg);-ms-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}50%{-moz-transform:translateY(-20px) rotate(180deg);-webkit-transform:translateY(-20px) rotate(180deg);-ms-transform:translateY(-20px) rotate(180deg);transform:translateY(-20px) rotate(180deg)}}@keyframes float2{0%,100%{-moz-transform:translateY(0px) rotate(0deg);-webkit-transform:translateY(0px) rotate(0deg);-ms-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}50%{-moz-transform:translateY(-30px) rotate(-180deg);-webkit-transform:translateY(-30px) rotate(-180deg);-ms-transform:translateY(-30px) rotate(-180deg);transform:translateY(-30px) rotate(-180deg)}}@keyframes float3{0%,100%{-moz-transform:translateY(0px) rotate(0deg);-webkit-transform:translateY(0px) rotate(0deg);-ms-transform:translateY(0px) rotate(0deg);transform:translateY(0px) rotate(0deg)}50%{-moz-transform:translateY(-15px) rotate(360deg);-webkit-transform:translateY(-15px) rotate(360deg);-ms-transform:translateY(-15px) rotate(360deg);transform:translateY(-15px) rotate(360deg)}}@keyframes slideInUp{0%{opacity:0;-moz-transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px)}100%{opacity:1;-moz-transform:translateY(0px);-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}}@keyframes bounceInUp{0%{opacity:0;-moz-transform:translateY(50px) scale(0.8);-webkit-transform:translateY(50px) scale(0.8);-ms-transform:translateY(50px) scale(0.8);transform:translateY(50px) scale(0.8)}60%{opacity:0.8;-moz-transform:translateY(-10px) scale(1.05);-webkit-transform:translateY(-10px) scale(1.05);-ms-transform:translateY(-10px) scale(1.05);transform:translateY(-10px) scale(1.05)}80%{opacity:1;-moz-transform:translateY(5px) scale(0.98);-webkit-transform:translateY(5px) scale(0.98);-ms-transform:translateY(5px) scale(0.98);transform:translateY(5px) scale(0.98)}100%{opacity:1;-moz-transform:translateY(0px) scale(1);-webkit-transform:translateY(0px) scale(1);-ms-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1)}}.contact-hero{background:linear-gradient(135deg, #3c7d7d 0%, #2a5a5a 100%);color:white;padding:3em 0 2em 0;position:relative;text-align:center}.hero-content{position:relative;z-index:2;max-width:800px;margin:0 auto}.hero-title{font-size:2.5em;margin-bottom:0.5em;font-weight:bold}.hero-subtitle{font-size:1.2em;margin-bottom:2em;opacity:0.9;line-height:1.6}.hero-stats{display:flex;justify-content:center;gap:2em;margin-top:2em}.stat-card{background:rgba(255,255,255,0.1);border-radius:10px;padding:1.5em;text-align:center;transition:all 0.3s ease;min-width:120px}.stat-card:hover{background:rgba(255,255,255,0.2);transform:translateY(-5px)}.stat-icon{font-size:1.8em;margin-bottom:0.5em}.stat-number{display:block;font-size:1.8em;font-weight:bold;margin-bottom:0.2em}.stat-label{font-size:0.85em;opacity:0.8}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:3em;margin:3em 0}.section-header{text-align:center;margin-bottom:2em}.section-header h3{color:#474747;font-size:1.8em;margin-bottom:0.5em}.section-header h3 i{margin-right:0.5em;color:#3c7d7d}.section-header p{color:#999;font-size:1em}.contact-cards-grid{display:grid;grid-template-columns:1fr;gap:1.5em}.contact-card{background:#fff;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.1);transition:all 0.3s ease;border-left:4px solid #3c7d7d;overflow:hidden}.contact-card:hover{transform:translateY(-3px);box-shadow:0 8px 25px rgba(60,125,125,0.2)}.card-inner{padding:2em;display:flex;align-items:center}.contact-icon{width:60px;height:60px;border-radius:50%;background-color:#3c7d7d;display:flex;align-items:center;justify-content:center;margin-right:1.5em;font-size:1.5em;color:white;transition:all 0.3s ease;flex-shrink:0}.contact-card:hover .contact-icon{background-color:#2a5a5a}.contact-details{flex:1}.contact-details h4{color:#474747;font-size:1.2em;margin-bottom:0.5em;font-weight:bold}.contact-value{font-size:1em;margin-bottom:0.5em}.contact-value a{color:#3c7d7d;text-decoration:none;font-weight:600}.contact-value a:hover{color:#2a5a5a;text-decoration:underline}.contact-description{color:#999;font-size:0.9em}.contact-form{background:#fff;padding:2em;border-radius:10px;box-shadow:0 5px 15px rgba(0,0,0,0.1)}.form-group{margin-bottom:1.5em;position:relative}.form-group label{display:block;margin-bottom:0.5em;color:#474747;font-weight:600;font-size:0.9em}.input-wrapper{position:relative;display:flex;align-items:center}.input-icon{position:absolute;left:1em;color:#3c7d7d;z-index:2}.form-group input,.form-group select,.form-group textarea{width:100%;padding:0.8em 0.8em 0.8em 3em;border:2px solid #e0e0e0;border-radius:5px;font-size:1em;transition:all 0.3s ease;background:white}.form-group input:focus,.form-group select:focus,.form-group textarea:focus{outline:none;border-color:#3c7d7d;box-shadow:0 0 0 3px rgba(60,125,125,0.1)}.form-group textarea{min-height:120px;resize:vertical}.submit-button{width:100%;background:#3c7d7d;color:white;border:none;padding:1em 2em;border-radius:5px;font-size:1.1em;font-weight:600;cursor:pointer;transition:all 0.3s ease}.submit-button:hover{background:#2a5a5a;transform:translateY(-2px);box-shadow:0 5px 15px rgba(60,125,125,0.3)}@media (max-width: 980px){.contact-grid,.hero-stats{grid-template-columns:1fr;gap:2em}.hero-title{font-size:2em}.hero-subtitle{font-size:1.1em}.contact-hero{padding:2em 0 1.5em 0}.card-inner{padding:1.5em}.contact-form{padding:1.5em}}.success-stories-section,.certifications-section{padding:2em 0 1em 0;margin:0}section:has(>.container>.row>section.col-6){padding:2em 0 1em 0}section{margin:0}.contact-grid{margin-top:-3em}#footer{background-color:#1f1f1f;color:#ffffff}#footer a{color:#ffffff;border-bottom-color:rgba(255,255,255,0.25)}#footer a:hover{color:#3c7d7d}#footer .icons a{color:#cccccc}#footer .icons a:hover{color:#3c7d7d}#footer .copyright{color:#cccccc}.icon.major.square{border-radius:8px;transition:transform 0.3s ease, box-shadow 0.3s ease}.icon.major.square:hover{transform:translateY(-3px);box-shadow:0 0 0 7px rgba(60,125,125,0.2),0 0 0 8px rgba(60,125,125,0.1),0 8px 16px rgba(0,0,0,0.15)}.box.highlight{transition:transform 0.3s ease}.box.highlight a{text-decoration:none;color:inherit;display:block}.box.highlight a:hover h3{color:#3c7d7d;transition:color 0.3s ease}.box.highlight:hover{transform:translateY(-2px)}#cert-slider img{background:transparent;box-shadow:0 2px 12px rgba(60,125,125,0.1);border-radius:0.5rem;padding:0;border:none}#navPanel .submenu-toggle{float:right;font-weight:bold;font-size:1.4em;margin-left:0.5em;pointer-events:none;user-select:none;transition:transform 0.3s ease, opacity 0.2s ease;display:inline-block;line-height:1;transform:rotate(90deg)}#navPanel .has-submenu{position:relative;cursor:pointer}#navPanel .has-submenu:hover{background-color:rgba(255,255,255,0.05)}#navPanel .has-submenu:active{background-color:rgba(255,255,255,0.1)}#navPanel .has-submenu.collapsed .submenu-toggle{opacity:0.7;transform:rotate(90deg)}#navPanel .has-submenu:not(.collapsed) .submenu-toggle{opacity:1;transform:rotate(270deg)}#navPanel .hidden-submenu{display:none}.dark-mode-menu-item a#dark-mode-toggle{cursor:pointer;transition:all 0.3s ease;font-size:0.9em;opacity:0.8}.dark-mode-menu-item a#dark-mode-toggle:hover{opacity:1;color:#5fa3a3;transform:scale(1.1)}.dark-mode-menu-item a#dark-mode-toggle i{transition:transform 0.3s ease}body,#header,#nav,.contact-bar,.wrapper,.success-stories-section,.certifications-section,.success-card,.contact-card,.box,section{transition:background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease}body.dark-mode{background-color:#1a1a1a;color:#e0e0e0}body.dark-mode #header{background:#2d2d2d;box-shadow:0 0 10px rgba(0,0,0,0.5)}body.dark-mode .contact-bar{background:#1a1a1a;border-bottom:1px solid #333}body.dark-mode .contact-bar .contact-item{color:#e0e0e0}body.dark-mode .contact-bar .contact-item:hover{color:#5fa3a3}body.dark-mode #nav>ul>li>a{color:#e0e0e0}body.dark-mode #nav>ul>li>a:hover{color:#5fa3a3}body.dark-mode #nav>ul>li.current>a{color:#5fa3a3}body.dark-mode .dropotron{background:#2d2d2d;border:1px solid #404040;box-shadow:0 4px 12px rgba(0,0,0,0.5)}body.dark-mode .dropotron>li>a{color:#e0e0e0}body.dark-mode .dropotron>li>a:hover{background:#3a3a3a;color:#5fa3a3}body.dark-mode .wrapper{background:#1a1a1a}body.dark-mode .wrapper.style1{background:#1a1a1a}body.dark-mode .wrapper.style2{background:#222}body.dark-mode .success-stories-section,body.dark-mode .certifications-section{background:linear-gradient(135deg, #222 0%, #2a2a2a 100%)}body.dark-mode .success-card{background:#2d2d2d;box-shadow:0 4px 6px rgba(0,0,0,0.5)}body.dark-mode .success-card:hover{box-shadow:0 20px 40px rgba(0,0,0,0.7)}body.dark-mode .success-tag{background:#3a3a3a;color:#5fa3a3}body.dark-mode .contact-card{background:#2d2d2d;box-shadow:0 2px 8px rgba(0,0,0,0.5)}body.dark-mode .contact-card:hover{box-shadow:0 8px 20px rgba(0,0,0,0.7)}body.dark-mode .contact-icon{background:#3a3a3a}body.dark-mode .box{background:#2d2d2d;box-shadow:0 0 10px rgba(0,0,0,0.5)}body.dark-mode .box.post{background:#2d2d2d}body.dark-mode h1,body.dark-mode h2,body.dark-mode h3,body.dark-mode h4,body.dark-mode h5,body.dark-mode h6{color:#e0e0e0}body.dark-mode .sidebar-elegant p{margin-bottom:0.2em;color:#555}body.dark-mode p{color:#c0c0c0}body.dark-mode a{color:#5fa3a3}body.dark-mode a:hover{color:#7fc5c5}body.dark-mode input,body.dark-mode textarea,body.dark-mode select{background:#2d2d2d;color:#e0e0e0;border-color:#404040}body.dark-mode input:focus,body.dark-mode textarea:focus,body.dark-mode select:focus{border-color:#5fa3a3}body.dark-mode button,body.dark-mode .button{background:#3c7d7d;color:white}body.dark-mode button:hover,body.dark-mode .button:hover{background:#5fa3a3}body.dark-mode #footer{background-color:#0f0f0f;border-top:1px solid #333}body.dark-mode .cert-image{filter:brightness(0.9)}body.dark-mode .cert-image:hover{filter:brightness(1.1)}.about-page{padding-top:0 !important;padding-bottom:2em !important}.about-page .about-hero{text-align:center;padding:3em 0 2em 0;background:linear-gradient(135deg, rgba(60,125,125,0.05) 0%, rgba(60,125,125,0.02) 100%);border-radius:8px;margin-bottom:3em}.about-page .about-hero header.major{margin-bottom:0}.about-page .about-hero header.major h1{font-size:2.5em;color:#3c7d7d;margin-bottom:0.5em;font-weight:700}.about-page .about-hero header.major .about-tagline{font-size:1.2em;color:#555;line-height:1.6;max-width:800px;margin:0 auto}.about-page .about-content{max-width:900px;margin:0 auto;padding:0 2em}.about-page .about-content p{font-size:1.1em;line-height:1.8;color:#444;margin-bottom:1.5em}.about-page .about-content h2{font-size:2em;color:#3c7d7d;margin-top:2em;margin-bottom:1em;font-weight:600;border-bottom:2px solid #3c7d7d;padding-bottom:0.5em}.about-page .about-content h3{font-size:1.5em;color:#2a5a5a;margin-top:1.5em;margin-bottom:0.8em;font-weight:600}.about-page .about-content ul{list-style:none;padding-left:0}.about-page .about-content ul li{padding-left:2em;margin-bottom:1em;position:relative;line-height:1.7}.about-page .about-content ul li:before{content:"✓";position:absolute;left:0;color:#3c7d7d;font-weight:bold;font-size:1.2em}.about-page .about-content ul li strong{color:#3c7d7d;font-weight:600}@media screen and (max-width: 736px){#footer .row>section:nth-child(3){margin-left:auto;margin-right:auto;float:none;display:block;text-align:center}.dark-mode-menu-item a#dark-mode-toggle{font-size:1.1em}.about-page .about-hero{margin-top:1em;padding:1.5em 1em}.about-page .about-hero header.major h1{font-size:1.8em}.about-page .about-hero header.major .about-tagline{font-size:1em}.about-page .about-content{padding:0 1em}.about-page .about-content h2{font-size:1.5em}.about-page .about-content p{font-size:1em}}@media screen and (max-width: 736px){#content article>h1{font-size:2.2em !important;line-height:1.12 !important;margin-bottom:0.6em !important}.sidebar-elegant section>header>h3{font-size:1.6em !important;line-height:1.15 !important;margin-bottom:0.5em !important}}@media screen and (max-width: 980px){#titleBar .title a img{height:38px;max-height:38px;width:auto;padding-top:3px;padding-bottom:3px}}@media screen and (min-width: 737px){.page h2,#content h2,.wrapper .container h2{font-size:2.25em;line-height:1.08;margin-bottom:0.6em;font-weight:700}}header.major h2,.page h2,#content h2,.wrapper .container h2,header.major h2,.section-header h2,.cert-header h2{font-size:2.25em !important;line-height:1.08 !important;margin-bottom:0.6em !important;font-weight:700 !important;color:#222222 !important}.sidebar-elegant h3,.sidebar-elegant section>header>h3,.sidebar section>header>h3,.cert-header h3,#content h3{font-size:1.6em !important;line-height:1.15 !important;margin-bottom:0.6em !important;font-weight:600 !important;color:#222222 !important}header.major p,.success-stories-header .success-stories-tagline,.about-tagline{color:#444444}@media screen and (max-width: 736px){.page h1,#content h1,.wrapper .container h1{font-size:2.0em;line-height:1.15;margin-bottom:0.6em}header.major h2{font-size:1.8em;line-height:1.18}.sidebar-elegant h3{font-size:1.4em;line-height:1.2;margin-bottom:0.6em}}.success-stories-index{padding-top:0 !important;padding-bottom:3em !important}.success-stories-header{text-align:center;margin-bottom:3em;padding:3em 0 2em 0;background:linear-gradient(135deg, rgba(60,125,125,0.05) 0%, rgba(60,125,125,0.02) 100%);border-radius:8px}.success-stories-header h1{font-size:2.5em;color:#3c7d7d;margin-bottom:0.5em;font-weight:700}.success-stories-header .success-stories-tagline{font-size:1.2em;color:#555;line-height:1.6;max-width:800px;margin:0 auto}.success-stories-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));gap:2.5em;margin-bottom:3em}.success-story-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:all 0.3s ease;display:flex;flex-direction:column}.success-story-card:hover{box-shadow:0 8px 24px rgba(60,125,125,0.15);transform:translateY(-4px)}.success-story-card .success-story-image{display:block;overflow:hidden;height:200px}.success-story-card .success-story-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.success-story-card .success-story-image:hover img{transform:scale(1.05)}.success-story-card .success-story-content{padding:1.5em;flex:1;display:flex;flex-direction:column}.success-story-card .success-story-meta{display:flex;justify-content:space-between;align-items:flex-start;gap:1em;margin-bottom:1em;flex-wrap:wrap}.success-story-card .success-story-date{font-size:0.9em;color:#3c7d7d;font-weight:600}.success-story-card .success-story-date i{margin-right:0.5em}.success-story-card .success-story-tags{display:flex;gap:0.5em;flex-wrap:wrap}.success-story-card .success-story-tag{background:#f0f7f7;color:#3c7d7d;padding:0.3em 0.8em;border-radius:4px;font-size:0.75em;font-weight:700;text-transform:uppercase;border:1px solid #3c7d7d}.success-story-card .success-story-title{font-size:1.4em;margin:0 0 0.8em 0;line-height:1.3;font-weight:700}.success-story-card .success-story-title a{color:#2a2a2a;text-decoration:none;transition:color 0.3s ease}.success-story-card .success-story-title a:hover{color:#3c7d7d}.success-story-card .success-story-summary{color:#555;line-height:1.6;margin-bottom:1.5em;flex:1}.success-story-card .success-story-readmore{color:#fff;background:linear-gradient(135deg, #3c7d7d 0%, #4a9999 100%);text-decoration:none;font-weight:700;font-size:0.9em;padding:0.75em 1.2em;border-radius:6px;display:inline-flex;align-items:center;gap:0.6em;transition:all 0.3s ease;align-self:flex-start;box-shadow:0 2px 8px rgba(60,125,125,0.2)}.success-story-card .success-story-readmore:hover{background:linear-gradient(135deg, #2d6a6a 0%, #3c7d7d 100%);box-shadow:0 4px 12px rgba(60,125,125,0.3);transform:translateY(-2px);gap:0.9em}.success-story-card .success-story-readmore i{transition:transform 0.3s ease}.success-story-card .success-story-readmore:hover i{transform:translateX(3px)}.success-story-page{padding-top:0 !important;padding-bottom:2em !important}.success-story-container{display:flex;gap:2.5em;align-items:flex-start}.success-story-sidebar{flex:0 0 280px;position:sticky;top:2em}.success-story-sidebar .sidebar-section{background:#fff;padding:1.5em;border-radius:8px;margin-bottom:1.5em;border:1px solid #e5e5e5;transition:all 0.3s ease}.success-story-sidebar .sidebar-section:hover{border-color:#3c7d7d;box-shadow:0 2px 12px rgba(60,125,125,0.08)}.success-story-sidebar .sidebar-section h3{color:#2a2a2a;font-size:1.1em;margin-bottom:1em;padding-bottom:0.6em;border-bottom:2px solid #3c7d7d;font-weight:600}.success-story-sidebar .sidebar-section h3 i{margin-right:0.5em;color:#3c7d7d}.success-story-sidebar .sidebar-section p{color:#555;line-height:1.6;margin-bottom:0.8em;font-size:0.95em}.success-story-sidebar .sidebar-section p strong{color:#333;display:block;margin-bottom:0.3em}.success-story-sidebar .sidebar-date,.success-story-sidebar .sidebar-tags-section{padding:0.5em 0;border-bottom:1px solid #f0f0f0}.success-story-sidebar .sidebar-date:last-of-type,.success-story-sidebar .sidebar-tags-section:last-of-type{border-bottom:none}.success-story-sidebar .sidebar-tags{display:flex;flex-wrap:wrap;gap:0.6em}.success-story-sidebar .sidebar-tag{background:linear-gradient(135deg, #3c7d7d 0%, #4a9999 100%);color:#fff;padding:0.5em 1em;border-radius:20px;font-size:0.85em;text-decoration:none;display:inline-block;transition:all 0.2s ease;font-weight:600}.success-story-sidebar .sidebar-tag:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(60,125,125,0.3)}.success-story-sidebar .sidebar-back-button{display:block;text-align:center;padding:0.9em 1.5em;background:linear-gradient(135deg, #3c7d7d 0%, #4a9999 100%);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;transition:all 0.2s ease;font-size:0.95em}.success-story-sidebar .sidebar-back-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(60,125,125,0.3);color:#fff}.success-story-sidebar .sidebar-back-button i{margin-right:0.5em}.success-story-main{flex:1;min-width:0}.success-story-header{margin-bottom:2em;padding-bottom:1.5em;border-bottom:2px solid #eee}.success-story-header h1{font-size:2.5em;line-height:1.25;margin-bottom:0.6em;color:#3c7d7d;font-weight:700}.success-story-header .success-story-lead{font-size:1.25em;color:#555;line-height:1.6;font-style:italic;margin-top:1em}.success-story-header .success-story-meta{margin-top:1em}.success-story-header .success-story-meta time{color:#3c7d7d;font-weight:600}.success-story-header .success-story-meta time i{margin-right:0.5em}.success-story-featured{margin:2em 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.success-story-featured img{width:100%;height:auto;display:block}.success-story-body{font-size:1.05em;line-height:1.8;color:#333}.success-story-body h2{margin-top:2.5em;margin-bottom:1em;padding-bottom:0.6em;border-bottom:2px solid #eee;color:#3c7d7d;font-size:1.85em;font-weight:600}.success-story-body h3{margin-top:2em;margin-bottom:0.8em;color:#2a5a5a;font-size:1.45em;font-weight:600}.success-story-body p{margin-bottom:1.3em}.success-story-body ul,.success-story-body ol{margin:1.5em 0;padding-left:2.5em}.success-story-body ul li,.success-story-body ol li{margin-bottom:0.8em;line-height:1.7}.success-story-body strong{color:#3c7d7d;font-weight:600}.success-story-body img{max-width:100%;height:auto;border-radius:6px;margin:2em 0;box-shadow:0 2px 12px rgba(0,0,0,0.1)}.success-story-cta{margin-top:3em;padding:2em;background:linear-gradient(135deg, rgba(60,125,125,0.05) 0%, rgba(60,125,125,0.02) 100%);border-radius:8px;text-align:center;border:2px solid rgba(60,125,125,0.2)}.success-story-cta h3{color:#3c7d7d;font-size:1.8em;margin-bottom:0.5em;font-weight:600}.success-story-cta p{color:#555;font-size:1.1em;margin-bottom:1.5em}@media screen and (max-width: 980px){.success-story-container{flex-direction:column-reverse}.success-story-sidebar{position:static;width:100%;flex:0 0 auto}.success-stories-grid{grid-template-columns:1fr}}@media screen and (max-width: 736px){.success-stories-header{padding:1.5em 1em}.success-stories-header h1{font-size:1.8em}.success-stories-header .success-stories-tagline{font-size:1em}.success-story-header h1{font-size:1.8em}.success-story-lead{font-size:1.1em}.success-story-body{font-size:1em}.success-story-body h2{font-size:1.5em}.success-story-body h3{font-size:1.3em}.success-stories-grid{gap:2em}}.wrapper .container .blog-list-container .blog-list-item .blog-list-title,.wrapper .container .success-stories-grid .success-story-card .success-story-title,.blog-list-container .blog-list-item .blog-list-title,.success-stories-grid .success-story-card .success-story-title{font-size:1.35em !important;line-height:1.25 !important;margin:0 0 0.6em !important;font-weight:700 !important;color:#222222 !important}section{margin:0 !important}#footer{background-color:#1f1f1f !important;color:#ffffff !important}#footer a{color:#ffffff !important;border-bottom-color:rgba(255,255,255,0.25) !important}#footer a:hover{color:#3c7d7d !important}#footer .icons a{color:#cccccc !important}#footer .icons a:hover{color:#3c7d7d !important}#footer .copyright{color:#cccccc !important}#navPanel .submenu-toggle{float:right;font-weight:bold;font-size:1.4em;margin-left:0.5em;pointer-events:none;user-select:none;transition:transform 0.3s ease, opacity 0.2s ease;display:inline-block;line-height:1;transform:rotate(90deg)}#navPanel .has-submenu{position:relative;cursor:pointer !important}#navPanel .has-submenu:hover{background-color:rgba(255,255,255,0.05)}#navPanel .has-submenu:active{background-color:rgba(255,255,255,0.1)}#navPanel .hidden-submenu{display:none !important}#navPanel .has-submenu.collapsed .submenu-toggle{opacity:0.7;transform:rotate(90deg)}#navPanel .has-submenu:not(.collapsed) .submenu-toggle{opacity:1;transform:rotate(270deg)}@media screen and (max-width: 980px){#titleBar .title a img{height:38px !important;max-height:38px !important;width:auto !important;padding-top:3px !important;padding-bottom:3px !important}}#nav>ul>li>a{font-size:0.88em}.dropotron>li>a{font-size:0.85em !important}.blog-index-header{text-align:center;margin-bottom:3em;padding-bottom:1.5em;border-bottom:3px solid #3c7d7d}.blog-index-header h2{font-size:2.4em !important;margin-bottom:0.5em;color:#2a2a2a}.blog-index-header p{font-size:1.1em !important;color:#666}.blog-subtitle{font-size:1.1em !important;color:#3c7d7d;font-style:italic;margin-top:0.5em;font-weight:500}.blog-list-container{max-width:1400px;margin:0 auto;padding:0;display:grid;grid-template-columns:repeat(3, 1fr);gap:2.5em}@media screen and (max-width: 1200px){.blog-list-container{grid-template-columns:repeat(2, 1fr);gap:2em}}@media screen and (max-width: 736px){.blog-list-container{grid-template-columns:1fr;gap:2em}}.blog-list-item{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:all 0.3s ease;display:flex;flex-direction:column;height:100%}.blog-list-item:hover{box-shadow:0 8px 24px rgba(60,125,125,0.15);transform:translateY(-4px)}.blog-list-image{display:block;position:relative;overflow:hidden;background:#f8f8f8;width:100%}.blog-list-image::before{content:'';display:block;padding-top:56.25%}.blog-list-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.blog-list-image:hover img{transform:scale(1.05)}.blog-list-content{padding:1.5em;display:flex;flex-direction:column;gap:0.6em;flex:1}@media screen and (max-width: 736px){.blog-list-content{padding:1.2em}}.blog-list-meta{display:flex;justify-content:flex-start;align-items:center;gap:1.5em;flex-wrap:wrap}.blog-list-date{font-size:0.9em;color:#3c7d7d;display:flex;align-items:center;gap:0.5em;font-weight:600}.blog-list-date i{color:#3c7d7d;font-size:1em}.blog-list-tags{display:flex;gap:0.6em;flex-wrap:wrap}.blog-list-tag{background:#f0f7f7;color:#3c7d7d;padding:0.35em 0.8em;border-radius:4px;font-size:0.75em;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;border:1px solid #3c7d7d}.blog-list-title{font-size:1.35em !important;margin:0.4em 0 0.3em 0;line-height:1.3em !important;font-weight:700 !important}.blog-list-title a{color:#2a2a2a;text-decoration:none;transition:color 0.3s ease}.blog-list-title a:hover{color:#3c7d7d}.blog-list-excerpt{color:#555;line-height:1.6em;margin:0;font-size:0.9em;flex:1}.blog-list-readmore{color:#fff;background:linear-gradient(135deg, #3c7d7d 0%, #4a9999 100%);text-decoration:none;font-weight:700;font-size:0.85em;display:inline-flex;align-items:center;justify-content:center;gap:0.6em;transition:all 0.3s ease;align-self:stretch;padding:0.75em 1.2em;margin-top:0.5em;border-radius:6px;margin-top:0.8em;box-shadow:0 2px 8px rgba(60,125,125,0.2)}.blog-list-readmore:hover{gap:0.9em;background:linear-gradient(135deg, #2d6a6a 0%, #3c7d7d 100%);box-shadow:0 4px 12px rgba(60,125,125,0.3);transform:translateY(-2px)}.blog-list-readmore i{transition:transform 0.3s ease}.blog-list-readmore:hover i{transform:translateX(3px)}.no-posts{text-align:center;padding:3em;color:#999;font-style:italic}.blog-single-container{display:flex;gap:2.5em;align-items:flex-start}@media screen and (max-width: 980px){.blog-single-container{flex-direction:column-reverse}}.blog-sidebar{flex:0 0 280px;position:sticky;top:2em}@media screen and (max-width: 980px){.blog-sidebar{position:static;width:100%;flex:0 0 auto}}.sidebar-section{background:#fff;padding:1.5em;border-radius:8px;margin-bottom:1.5em;border:1px solid #e5e5e5;transition:all 0.3s ease}.sidebar-section:hover{border-color:#3c7d7d;box-shadow:0 2px 12px rgba(60,125,125,0.08)}.sidebar-section h3{color:#2a2a2a;font-size:1.1em !important;margin-bottom:1em !important;padding-bottom:0.6em;border-bottom:2px solid #3c7d7d;font-weight:600 !important;display:flex;align-items:center;gap:0.5em}.sidebar-section p{color:#555;line-height:1.6em;margin-bottom:0.8em;font-size:0.95em}.sidebar-section p strong{color:#333;display:block;margin-bottom:0.3em}.sidebar-date,.sidebar-reading-time,.sidebar-word-count{padding:0.5em 0;border-bottom:1px solid #f0f0f0}.sidebar-date:last-of-type,.sidebar-reading-time:last-of-type,.sidebar-word-count:last-of-type{border-bottom:none}.sidebar-date i,.sidebar-reading-time i,.sidebar-word-count i{color:#3c7d7d;margin-right:0.3em}.sidebar-tags{display:flex;flex-wrap:wrap;gap:0.6em}.sidebar-tag{background:linear-gradient(135deg, #3c7d7d 0%, #4a9999 100%);color:#fff;padding:0.5em 1em;border-radius:20px;font-size:0.85em;text-decoration:none;display:inline-block;transition:transform 0.2s ease, box-shadow 0.2s ease;font-weight:600}.sidebar-tag:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(60,125,125,0.3);color:#fff}.sidebar-toc{font-size:0.9em}.sidebar-toc ul{list-style:none;padding-left:0;margin:0}.sidebar-toc ul li{margin-bottom:0.4em}.sidebar-toc ul li a{color:#555;text-decoration:none;display:block;padding:0.4em 0.6em;border-left:3px solid transparent;transition:all 0.25s ease}.sidebar-toc ul li a:hover{color:#3c7d7d;border-left-color:#3c7d7d;background:#f9f9f9;padding-left:1em}.sidebar-toc ul ul{padding-left:1em;margin-top:0.3em}.sidebar-share{display:flex;gap:0.8em;flex-wrap:wrap}.sidebar-share-btn{width:42px;height:42px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:transform 0.2s ease, box-shadow 0.2s ease;font-size:1em}.sidebar-share-btn:hover{transform:translateY(-3px);box-shadow:0 4px 12px rgba(0,0,0,0.2)}.sidebar-share-btn.share-twitter{background:#1DA1F2}.sidebar-share-btn.share-linkedin{background:#0077B5}.sidebar-share-btn.share-facebook{background:#1877F2}.sidebar-share-btn.share-email{background:#666}.sidebar-back-button{display:block;text-align:center;padding:0.9em 1.5em;background:linear-gradient(135deg, #3c7d7d 0%, #4a9999 100%);color:#fff;text-decoration:none;border-radius:6px;font-weight:600;transition:transform 0.2s ease, box-shadow 0.2s ease;font-size:0.95em}.sidebar-back-button:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(60,125,125,0.3);color:#fff}.sidebar-back-button i{margin-right:0.5em}.blog-main-content{flex:1;min-width:0}.blog-article-header{margin-bottom:2em;padding-bottom:1.5em;border-bottom:2px solid #eee}.blog-article-header h1{font-size:2.5em !important;line-height:1.25em !important;margin-bottom:0.6em !important;color:#222;font-weight:700 !important}.blog-article-lead{font-size:1.25em !important;color:#555;line-height:1.6em !important;font-style:italic;margin-top:1em}.blog-article-featured{margin:2em 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.blog-article-featured img{width:100%;height:auto;display:block}.blog-article-body{font-size:1.05em;line-height:1.8em;color:#333}.blog-article-body h2{margin-top:2.5em;margin-bottom:1em;padding-bottom:0.6em;border-bottom:2px solid #eee;color:#222;font-size:1.85em !important}.blog-article-body h3{margin-top:2em;margin-bottom:0.8em;color:#333;font-size:1.45em !important}.blog-article-body h4{margin-top:1.75em;margin-bottom:0.7em;color:#444;font-size:1.2em !important}.blog-article-body p{margin-bottom:1.3em}.blog-article-body ul,.blog-article-body ol{margin:1.5em 0;padding-left:2.5em}.blog-article-body li{margin-bottom:0.8em;line-height:1.7em}.blog-article-body blockquote{border-left:4px solid #3c7d7d;padding:1.5em 2em;margin:2em 0;font-style:italic;color:#555;background:linear-gradient(to right, #f9f9f9 0%, #fff 100%);border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.blog-article-body code{background:#f5f5f5;padding:0.2em 0.6em;border-radius:3px;font-size:0.9em;color:#3c7d7d;font-family:'Courier New', monospace;border:1px solid #e5e5e5}.blog-article-body pre{background:#2d2d2d;color:#f8f8f2;padding:1.5em;border-radius:8px;overflow-x:auto;margin:2em 0;box-shadow:0 2px 12px rgba(0,0,0,0.15)}.blog-article-body pre code{background:none;color:inherit;padding:0;border:none}.blog-article-body img{max-width:100%;height:auto;border-radius:6px;margin:2em 0;box-shadow:0 2px 12px rgba(0,0,0,0.1)}.blog-article-body a{color:#3c7d7d;text-decoration:none;border-bottom:1px solid rgba(60,125,125,0.3);transition:border-color 0.2s ease}.blog-article-body a:hover{border-bottom-color:#3c7d7d}.blog-article-body hr{border:none;border-top:2px solid #eee;margin:3em 0}.blog-article-body table{width:100%;border-collapse:collapse;margin:2em 0;box-shadow:0 2px 8px rgba(0,0,0,0.05)}.blog-article-body table th,.blog-article-body table td{padding:0.8em 1em;border:1px solid #e5e5e5;text-align:left}.blog-article-body table th{background:#f5f5f5;font-weight:600;color:#333}.blog-article-body table tr:hover{background:#fafafa}.blog-related-section{margin-top:4em;padding-top:3em;border-top:3px solid #eee}.blog-related-section h3{text-align:center;font-size:1.8em !important;margin-bottom:2em !important;color:#333;display:flex;align-items:center;justify-content:center;gap:0.5em}.blog-related-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2em}.blog-related-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.1);transition:transform 0.3s ease, box-shadow 0.3s ease}.blog-related-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,0.15)}.blog-related-card:hover .blog-related-image img{transform:scale(1.05)}.blog-related-image{display:block;overflow:hidden;height:180px}.blog-related-image img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease}.blog-related-content{padding:1.5em}.blog-related-content h4{font-size:1.15em !important;margin-bottom:0.6em !important;line-height:1.4em !important}.blog-related-content h4 a{color:#333;text-decoration:none;transition:color 0.2s ease}.blog-related-content h4 a:hover{color:#3c7d7d}.blog-related-content time{font-size:0.85em;color:#888}@media screen and (max-width: 980px){.blog-list-item{flex-direction:column}.blog-single-container{flex-direction:column-reverse}.blog-sidebar{width:100%}}@media screen and (max-width: 736px){.blog-article-header h1{font-size:2em !important}.blog-article-lead{font-size:1.1em !important}.blog-article-body{font-size:1em}.blog-article-body h2{font-size:1.6em !important}.blog-article-body h3{font-size:1.3em !important}.blog-related-grid{grid-template-columns:1fr}.blog-list-title{font-size:1.4em !important}}.homepage-blog-section{background:linear-gradient(135deg, #f8f9fa 0%, #e9ecef 100%);padding:4em 0}@media screen and (max-width: 736px){.homepage-blog-section{padding:3em 0}}.homepage-blog-section .section-header{text-align:center;margin-bottom:3em}.homepage-blog-section .section-header h2{font-size:2.5em;color:#2a2a2a;margin-bottom:0.5em;font-weight:700}@media screen and (max-width: 736px){.homepage-blog-section .section-header h2{font-size:2em}}.homepage-blog-section .section-header p{font-size:1.1em;color:#666;max-width:700px;margin:0 auto;line-height:1.6em}@media screen and (max-width: 736px){.homepage-blog-section .section-header p{font-size:1em}}.blog-cards-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.5em;margin-bottom:3em}@media screen and (max-width: 1200px){.blog-cards-grid{grid-template-columns:repeat(2, 1fr);gap:2em}}@media screen and (max-width: 736px){.blog-cards-grid{grid-template-columns:1fr;gap:2em}}.blog-card{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,0.08);transition:all 0.3s ease;display:flex;flex-direction:column;height:100%}.blog-card:hover{box-shadow:0 8px 24px rgba(60,125,125,0.15);transform:translateY(-4px)}.blog-card-image{display:block;position:relative;overflow:hidden;background:#f8f8f8;width:100%}.blog-card-image::before{content:'';display:block;padding-top:56.25%}.blog-card-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.blog-card-image:hover img{transform:scale(1.05)}.blog-card-content{padding:1.5em;display:flex;flex-direction:column;gap:0.6em;flex:1}@media screen and (max-width: 736px){.blog-card-content{padding:1.2em}}.blog-card-meta{display:flex;justify-content:flex-start;align-items:center;gap:1.5em;flex-wrap:wrap}.blog-card-date{font-size:0.9em;color:#3c7d7d;display:flex;align-items:center;gap:0.5em;font-weight:600}.blog-card-date i{color:#3c7d7d;font-size:1em}.blog-card-tags{display:flex;gap:0.6em;flex-wrap:wrap}.blog-card-tag{background:#f0f7f7;color:#3c7d7d;padding:0.35em 0.8em;border-radius:4px;font-size:0.75em;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;border:1px solid #3c7d7d}.blog-card-title{font-size:1.35em !important;margin:0.4em 0 0.3em 0;line-height:1.3em !important;font-weight:700 !important}.blog-card-title a{color:#2a2a2a;text-decoration:none;transition:color 0.3s ease}.blog-card-title a:hover{color:#3c7d7d}.blog-card-excerpt{color:#555;line-height:1.6em;margin:0;font-size:0.9em;flex:1}.blog-card-readmore{color:#fff;background:linear-gradient(135deg, #3c7d7d 0%, #4a9999 100%);text-decoration:none;font-weight:700;font-size:0.85em;display:inline-flex;align-items:center;justify-content:center;gap:0.6em;transition:all 0.3s ease;align-self:stretch;padding:0.75em 1.2em;margin-top:0.5em;border-radius:4px;box-shadow:0 2px 8px rgba(60,125,125,0.2)}.blog-card-readmore i{transition:transform 0.3s ease}.blog-card-readmore:hover{background:linear-gradient(135deg, #2f6565 0%, #3c7d7d 100%);box-shadow:0 4px 12px rgba(60,125,125,0.3);transform:translateY(-1px)}.blog-card-readmore:hover i{transform:translateX(3px)}.blog-view-all{text-align:center;margin-top:2em}.blog-view-all .button{background:linear-gradient(135deg, #3c7d7d 0%, #4a9999 100%);border:none;color:#fff;padding:1em 2.5em;font-size:1em;font-weight:700;text-decoration:none;display:inline-block;border-radius:6px;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(60,125,125,0.2)}.blog-view-all .button:hover{background:linear-gradient(135deg, #2f6565 0%, #3c7d7d 100%);box-shadow:0 6px 20px rgba(60,125,125,0.3);transform:translateY(-2px)}

/*# sourceMappingURL=style.css.map */