@font-face{font-family:'Kodchasan';src:local('Kodchasan Bold'),local('Kodchasan-Bold'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-bold.woff2') format('woff2'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-bold.woff') format('woff');font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:'Kodchasan';src:local('Kodchasan'),local('Kodchasan-Regular'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-regular.woff2') format('woff2'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-regular.woff') format('woff');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Kodchasan';src:local('Kodchasan Medium Italic'),local('Kodchasan-MediumItalic'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-mediumitalic.woff2') format('woff2'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-mediumitalic.woff') format('woff');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Kodchasan';src:local('Kodchasan Light'),local('Kodchasan-Light'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-light.woff2') format('woff2'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-light.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Kodchasan';src:local('Kodchasan Bold Italic'),local('Kodchasan-BoldItalic'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-bolditalic.woff2') format('woff2'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-bolditalic.woff') format('woff');font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:'Kodchasan';src:local('Kodchasan Italic'),local('Kodchasan-Italic'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-italic.woff2') format('woff2'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-italic.woff') format('woff');font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:'Kodchasan';src:local('Kodchasan Medium'),local('Kodchasan-Medium'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-medium.woff2') format('woff2'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-medium.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Kodchasan';src:local('Kodchasan Light Italic'),local('Kodchasan-LightItalic'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-lightitalic.woff2') format('woff2'),url('/MastWeb.Theme/fonts/kodchasan/kodchasan-lightitalic.woff') format('woff');font-weight:300;font-style:italic;font-display:swap}:root{--theme-black:#1c1c1c}html,body{max-width:100%;overflow-x:hidden}body{max-width:100%;overflow-x:hidden;font-family:Kodchasan,sans-serif;font-size:14px;line-height:18px;font-weight:400;color:var(--theme-black);background:#efeded}h1,.h1{font-size:22px;font-weight:600;line-height:28px;margin-bottom:1.3rem}h2,.h2{font-size:20px;font-weight:700;line-height:26px;text-transform:uppercase;margin-bottom:1.3rem;padding-top:1rem}h3,.h3{font-size:18px;font-weight:600;line-height:22px;text-transform:uppercase;margin-bottom:1.3rem;padding-top:1rem}h4,.h4{font-size:16px;font-weight:700;line-height:20px;text-transform:uppercase;margin-bottom:1.3rem;padding-top:1rem}p{margin-bottom:1.3rem}a{color:var(--theme-black);font-weight:700;text-decoration:underline;text-transform:uppercase}a:hover{opacity:.75}section,.container,.container-fluid{background:#fff}button,.btn{padding:14px 52px;background:var(--theme-black);color:#fff;border-radius:12px;text-transform:uppercase;font-size:16px;font-weight:700;line-height:20px}.btn:disabled,.btn.disabled{color:#fff;background-color:var(--theme-black);border-color:var(--theme-black)}.btn:hover{color:#fff;background-color:var(--theme-black);border-color:var(--theme-black)}input,textarea,.form-control{border:1px solid #fff;color:var(--theme-black)}input:focus,textarea:focus,.form-control:focus{border-color:var(--theme-black);box-shadow:none}.social-link-item{display:inline-block;width:38px;height:38px;padding:6px 0;background-color:#fff;border-radius:50%;text-align:center;line-height:28px}.social-link-item:hover{background-color:rgba(255,255,255,.75)}.social-link-item i{color:#333;font-size:26px}.footer{padding:10px 18px}footer,footer .container,footer .container-fluid{background:var(--theme-black);color:#fff;font-size:16px;font-weight:700;line-height:20px}footer a{color:#fff;text-decoration:none}footer a:hover{color:rgba(255,255,255,.75)}.header-line{position:relative;width:100%;padding-bottom:5px}.header-line::after{content:'';position:absolute;bottom:0;left:0;width:70%;height:1px;background-color:var(--theme-black)}.header-line::before{content:'';position:absolute;bottom:-4px;left:70%;width:10px;height:10px;background-color:var(--theme-black);border-radius:50%;transform:translateX(-50%)}.reset-header-line::before,.reset-header-line::after{content:none!important}.icon-text-wrapper{display:flex;align-items:center}.icon-text-wrapper .icon{margin-right:10px;flex-shrink:0}.icon-text-wrapper .text{flex-grow:1}.grecaptcha-badge{visibility:hidden}.error-section{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;height:100%}@media(min-width:992px){body{font-size:16px;line-height:21px}h1,.h1{font-size:46px;line-height:60px}h2,.h2{font-size:44px;font-weight:600;line-height:57px}h3,.h3{font-size:26px;font-weight:700;line-height:34px}h4,.h4{font-size:16px;line-height:20px}button{border-radius:16px;font-size:22px;line-height:28px}.footer{padding:18px 40px}footer,footer .container,footer .container-fluid{font-size:18px;line-height:26px}.page .flow>:first-child,.blog-post{margin-top:74px}}@media(max-width:767.98px){h3::after,.h3::after,.header-line::after{left:-1.5rem;width:calc(70% + calc(1.5rem*2))}h3::before,.h3::before,.header-line::before{bottom:-4px;left:calc(70% + 1.5rem)}}.logo-svg{width:40px;height:40px}.logo-svg .logo-path{fill:white}nav,nav .container-fluid{background-color:var(--theme-black)}.navbar{padding:10px 18px;transition:background-color .8s,color .8s}.nav-link{color:#fff}.navbar-toggler{border:0}.navbar-toggler:focus{box-shadow:none}.navbar-toggler .navbar-toggler-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 1)' stroke-width='3' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")}@media(min-width:992px){.logo-svg{width:50px;height:50px}.navbar{padding:12px 40px;position:fixed;left:0;top:0;right:0;z-index:1030}.nav-link{padding-left:24px!important;padding-right:24px!important}}.split-container .image-container>div:last-child{margin-top:80px}.image-wrapper{display:inline-block;position:relative}.image-wrapper::before{position:absolute;width:100%;height:100%;border:1px solid #000;content:'';border-radius:20px;z-index:0}.image-wrapper.rotated-border::before{transform:rotate(90deg);top:25%;left:10%}.image-wrapper.normal-border::before{bottom:10%;left:10%}.image-wrapper img{position:relative;border-radius:20px;z-index:1;transition:all 1s ease}.js-enabled .split-container .img-top{opacity:0;top:-100px}.js-enabled .split-container .img-bottom{opacity:0;bottom:-100px}.split-container .img-top.visible{opacity:1;top:0!important}.split-container .img-bottom.visible{opacity:1;bottom:0!important}@media(min-width:576px){.split-container .image-container>div:last-child{margin-top:100px}}@media(min-width:768px){.split-container .text-container{padding-top:40px}.split-container .order-md-1 .text-container{margin-right:3rem}.split-container .order-md-2 .text-container{margin-left:3rem}.image-container>div:last-child{margin-top:80px}}@media(min-width:992px){.split-container .order-md-1 .text-container{margin-right:8rem}.split-container .order-md-2 .text-container{margin-left:8rem}.split-container .image-container>div:last-child{margin-top:120px}}@media(min-width:1200px){.split-container .image-container>div:last-child{margin-top:150px}}.image-cards-section .image-container{position:relative;width:100%;height:100%;overflow:visible}.image-cards-section .image-container img{display:block;width:100%;transition:transform .5s ease,filter .5s ease}.image-cards-section .image-container .img-bottom{border-top-left-radius:20px;border-top-right-radius:20px;position:absolute;bottom:0;left:0;height:auto}.image-cards-section .image-container .img-bottom.hover-effect{filter:blur(3px)}.image-cards-section .image-container .img-top{filter:drop-shadow(-15px 0 15px rgba(0,0,0,.3))}.image-cards-section .image-container .img-top:hover{filter:drop-shadow(-15px 0 15px rgba(0,0,0,.6))}.image-cards-section .card{border-width:0;border-radius:20px}.image-cards-section .btn{width:100%!important}.image-cards-section .subheading::after,.image-cards-section .subheading::before{content:none!important}@media(min-width:992px){.image-cards-section .image-container{min-height:650px}.image-cards-section .image-container .img-top{position:absolute;bottom:0;left:0}}@media(min-width:1200px){.image-cards-section .image-container{min-height:776px}}.contact-section,.contact-section .container{background-color:#efeded}.field-name-contact-section-image .name{display:none}.field-name-contact-section-image{padding-left:1rem!important;padding-right:1rem!important}.field-name-contact-section-image img{max-width:100%;width:100%;height:auto;border-radius:20px}.contact-submit-btn{position:relative;overflow:hidden}.spinner{display:none;position:absolute;top:50%;left:50%;width:20px;height:20px;margin-top:-10px;margin-left:-10px;border:2px solid rgba(255,255,255,.6);border-top:2px solid #fff;border-radius:50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.contact-submit-btn.disabled .spinner{display:block}.contact-submit-btn.disabled span{visibility:hidden}@media(max-width:575.98px){.contact-section .btn{width:100%!important}}@media(min-width:1200px){.field-name-contact-section-image{padding-left:3rem!important;padding-right:3rem!important}}@media(min-width:1400px){.field-name-contact-section-image{padding-left:6rem!important;padding-right:6rem!important}}