﻿@font-face{font-family:"Greek";src:local("Cambria");unicode-range:U+307,U+370-3FF;}:root{font-size:16px;--bs-primary:#ff6900;--bs-primary-rgb:255,105,0;--bs-secondary:#746660;--bs-secondary-rgb:116,102,96;--bs-info:#009ea9;--bs-info-rgb:0,158,169;--bs-body-font-family:Greek,"Segoe UI",Tahoma,sans-serif;--bs-link-color-rgb:255,105,0;--bs-btn-disabled-border-color:#ff6900;--bs-btn-disabled-color:#ff6900;--bs-btn-disabled-opacity:50%;}.body-content{margin-top:-5px!important;}.testimonial{margin-top:.875rem;font-size:1rem;margin-bottom:10px;}.testimonial .quoteattribute{text-indent:.5rem;font-weight:500;padding:.375rem 0;margin-left:.75rem;color:#555;font-family:Greek,"Bai Jamjuree","Segoe UI",Tahoma,sans-serif;}.testimonial .quoteattribute::before{content:"-";}.testimonial .quoteattribute .quotecredential{font-weight:600;font-size-adjust:none;letter-spacing:1.125px;font-size:.875rem;color:#222;font-family:Greek,"Segoe UI",Tahoma,sans-serif;}.testimonial .quote{font-weight:300;}.testimonial .quote::before,.testimonial .quote::after{font-family:'Times New Roman',Times,serif;font-size:1rem;font-weight:700;color:#666;line-height:1;}.testimonial .quote::before{content:"“";}.testimonial .quote::after{content:"”";}.primary-box-tabs{overflow:clip;box-shadow:.0625rem .0625rem .25rem .0625rem rgba(0,0,0,.05);}.primary-box-tabs ul.nav.nav-tabs{background-color:#ff6900;list-style:none;}.primary-box-tabs ul.nav.nav-tabs .nav-item a{color:#fff;font-size:.875rem;text-decoration:none;padding:.125rem 1rem;font-weight:500;margin:.25rem .5rem;border-radius:.125rem;}.primary-box-tabs ul.nav.nav-tabs .nav-item a.active{color:#ff6900;background-color:#fff;}.primary-box-tabs .tab-content{height:250px;overflow-y:auto;padding:1rem;padding-top:0;border:1px solid #ccc;}body h1{font-size:2.25rem!important;padding-left:.75rem!important;margin-bottom:1.25rem;line-height:1.25;color:#444;}body h1 .subtitle-caps{padding-top:.25rem;display:block;font-size:1.125rem!important;letter-spacing:.875px;font-weight:600!important;}#Content .row,#Content .row>*{--bs-gutter-y:.75rem;padding-bottom:.75rem;}body h2{font-size:1.25rem;margin-top:1.75rem;margin-bottom:.25rem;}#DPLcarousel .carousel-item.banner:first-child .bannertext>*:nth-child(1),#DPLcarousel .carousel-item.banner:first-child .bannertext>*:nth-child(2),#DPLcarousel .carousel-item.banner:first-child .bannertext>*:nth-child(3){transform:translateY(-10px);opacity:0;}#DPLcarousel .carousel-item.banner:first-child .bannertext>*:nth-child(1){transition:all 300ms 100ms ease-out;}#DPLcarousel .carousel-item.banner:first-child .bannertext>*:nth-child(2){transition:all 300ms 150ms ease-out;}#DPLcarousel .carousel-item.banner:first-child .bannertext>*:nth-child(3){transition:all 300ms 180ms ease-in-out;}#DPLcarousel.loaded{opacity:1;}#DPLcarousel.loaded .carousel-item.banner:first-child{opacity:.9;}#DPLcarousel.loaded .carousel-item.banner:first-child .bannertext{opacity:1;}#DPLcarousel.loaded .carousel-item.banner:first-child .bannertext>*{opacity:1;transform:translateY(0);}#DPLcarousel .carousel-control-prev{left:0;width:10%;}#DPLcarousel .carousel-control-next{right:0;width:10%;}#DPLcarousel .carousel-control-next-icon,#DPLcarousel .carousel-control-prev-icon{transform:scale(1.25);}#DPLcarousel .carousel-inner{height:100%;backdrop-filter:saturate(90%) brightness(102%);background-image:linear-gradient(rgba(255,255,255,.4),rgba(255,255,255,.1),rgba(255,255,255,.1));}#DPLcarousel .carousel-inner,#DPLcarousel .carousel-item.banner{height:100%;}#DPLcarousel .carousel-item.banner{justify-content:center!important;align-items:center!important;}#DPLcarousel .carousel-item.banner.active,#DPLcarousel .carousel-item.banner.carousel-item-next,#DPLcarousel .carousel-item.banner.carousel-item-prev{display:flex;}#DPLcarousel .carousel-item.banner .bannertext{background:#ffffffe2;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1.25rem;font-size:.875rem;}#DPLcarousel .carousel-item.banner .bannertext h2,#DPLcarousel .carousel-item.banner .bannertext h3,#DPLcarousel .carousel-item.banner .bannertext p{padding:0;margin:0!important;letter-spacing:.75px;line-height:1.1;}#DPLcarousel .carousel-item.banner .bannertext h2,#DPLcarousel .carousel-item.banner .bannertext h3{font-family:Greek,"Bai Jamjuree","Segoe UI",Tahoma,sans-serif;font-weight:500!important;}#DPLcarousel .carousel-item.banner .bannertext h2{font-size:2.5rem;}#DPLcarousel .carousel-item.banner .bannertext h3{font-size:1.5rem;color:#584d49!important;}#DPLcarousel .carousel-item.banner .bannertext p{font-size:1.125rem;margin:0;}#DPLcarousel .carousel-item.banner .bannertext a.btn{display:block;color:#ff6900;font-weight:600!important;font-family:Greek,"Bai Jamjuree","Segoe UI",Tahoma,sans-serif;background:#fffe;border:solid 1.5px #ff8733;}#DPLcarousel .carousel-item.banner .bannertext a.btn:hover{color:#ff964d;border:solid 1.5px #ffc399;}#DPLcarousel .carousel-item.banner .banner-list{letter-spacing:.75px;font-size:1rem;gap:.125rem;}#DPLcarousel .carousel-item.banner .banner-list a,#DPLcarousel .carousel-item.banner .banner-list span{font-weight:400;letter-spacing:.75px;color:#222;line-height:1.5;}#DPLcarousel .carousel-item.banner .banner-list a{text-decoration:none;}#DPLcarousel .carousel-item.banner .banner-list a:hover{color:#ff6900;}#DPLcarousel .carousel-item.banner .banner-list span{cursor:default;}#DPLcarousel .carousel-item.banner .banner-list>*{display:inline-block;}#DPLcarousel .carousel-item.banner .banner-list>*:not(:last-child)::after{color:#c9c1be;content:"|";padding-left:.5rem;}#DPLcarousel{display:none;overflow-y:clip;}#DPLcarousel #hero-img{object-fit:cover;object-position:bottom center;display:block;position:absolute;filter:brightness(1.05);}#DPLcarousel .bannertext{padding:2rem 2.5rem;}@media(min-width:550px){#DPLcarousel{display:flex;height:420px;}#DPLcarousel #hero-img{height:490px;width:100%;}#DPLcarousel .carousel-item.banner{width:100%;max-width:100%;}#DPLcarousel .carousel-item.banner .bannertext{width:100%;}}@media(min-width:768px){#DPLcarousel{height:430px;}#DPLcarousel #hero-img{height:510px;}#DPLcarousel .carousel-item.banner .bannertext{padding:3rem 2rem;width:80%;}}@media(min-width:992px){#DPLcarousel .carousel-item.banner .bannertext{border-left:3px solid #ff6900;border-right:3px solid #ff6900;}}@media(min-width:1200px){#DPLcarousel{height:520px;}#DPLcarousel #hero-img{height:630px;}#DPLcarousel .carousel-item.banner .bannertext{width:67%;}}