body .tm-header{padding:15px 15px 0}body .tm-header .uk-navbar-container{background-color:#f4f4f4;margin-left:auto;margin-right:auto}body .tm-header .uk-logo img{height:50px}body .uk-button-text:hover{text-decoration:underline;text-underline-offset:3px}body .tm-header-mobile{padding:15px 15px 0}body .tm-header-mobile .uk-navbar-container{background-color:#f4f4f4;padding:30px 0}body .tm-header-mobile .uk-logo img{width:240px}body .section-header{position:relative;padding:0 15px;height:calc(100vh - 131px)}body .section-header>.uk-container,body .section-header .img-row{height:100%;overflow:hidden}body .section-header .el-image{width:100%;height:100%}body .custom-marquee-container{position:absolute;background-color:#eadf7c;left:0;bottom:20px;width:100%}body .custom-marquee-container .custom-marquee-text{display:flex;align-items:center;gap:40px;white-space:nowrap;animation:scrollleft 120s linear infinite;width:fit-content;overflow-x:hidden;padding:15px 0px}body .custom-marquee-container .custom-marquee-text .el-content{letter-spacing:1px;font-size:14px;font-weight:600}body .buttons-nav-divider .el-item:not(:last-of-type){padding-right:10px;position:relative}body .buttons-nav-divider .el-item:not(:last-of-type)::after{content:"";border-radius:1px;width:2px;height:12px;background-color:#1d1d1b;display:block;position:absolute;top:4px;right:0}body .custom-contact-buttons .el-item.uk-grid-margin{margin-top:2px}body .uk-modal-container .uk-modal-dialog{padding:100px;background-color:#f4f4f4}body .uk-modal-container .modal-content{max-width:520px;margin:0 auto}@keyframes scrollleft{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}body footer{padding:5px 0px}@media screen and (max-width: 959px){body .custom-marquee-container{left:0;bottom:160px}body .custom-marquee-container .custom-marquee-text{padding:10px 0}body .section-header{height:auto}body .section-header>.uk-container,body .section-header .img-row{height:calc(100vh - 320px)}}@media screen and (max-width: 479px){body .tm-header-mobile .uk-navbar-container{padding:20px 0}body .tm-header-mobile .uk-logo img{width:200px}body .section-header>.uk-container,body .section-header .img-row{height:auto;min-height:calc(100vh - 290px)}}@media screen and (orientation: landscape){body .section-header>.uk-container,body .section-header .img-row{height:100%}}