.dct_title .et_pb_text_inner span{color:var(--color-1);text-transform:capitalize}.dct_title .et_pb_text_inner h2{color:var(--color-2);text-transform:capitalize}.dct_title .et_pb_text_inner h2 span{color:#fff0;-webkit-text-stroke:1px var(--color-1)!important}@media only screen and (max-width:500px){.dct_title .et_pb_text_inner h2{font-size:35px}}.et_pb_menu ul li.menu-item-has-children ul.sub-menu li a:after{content:"";display:inline-block;height:5px;pointer-events:none;position:absolute;left:-2px;top:50%;width:5px;border-radius:50%;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);background:var(--color-1)}.dct_footer_blurb_info .et_pb_main_blurb_image .et-pb-icon{color:var(--color-1)}.dct_blog_v1 .et_pb_post{border-radius:10px;box-shadow:0 0 40px 5px rgb(0 0 0/5%);transition:all .5s ease-in-out;border:0;background:#fff;padding-bottom:40px}.dct_blog_v1 .et_pb_post:hover{transform:translateY(-10px);transition:all .5s ease-in-out}.dct_blog_v1 .et_pb_post .et_pb_image_container{padding:10px}.dct_blog_v1 .et_pb_post .et_pb_image_container .entry-featured-image-url{margin:0}.dct_blog_v1 .et_pb_post .et_pb_image_container .entry-featured-image-url img{border-radius:10px}.dct_blog_v1 .et_pb_post .entry-title{padding:60px 0 15px;transition:all .5s ease-in-out}.dct_blog_v1 .et_pb_post .entry-title:hover{color:var(--color-1)}.dct_blog_v1 .et_pb_post .post-content .post-content-inner{padding-bottom:30px}.dct_blog_v1 .et_pb_post .post-content .more-link{font-size:15px;border:1px solid var(--color-1)!important;padding:7px 35px 7px 15px;text-transform:capitalize;position:relative;cursor:pointer;text-align:center;border-radius:50px;overflow:hidden;color:var(--color-1)!important;box-shadow:0 3px 24px rgb(0 0 0/10%);transition:all .5s ease-in-out;z-index:1}.dct_blog_v1 .et_pb_post .post-content .more-link:hover{color:#fff!important;background:var(--color-2);transition:all .5s ease-in-out}.dct_blog_v1 .et_pb_post .post-content .more-link:before{height:26px;width:26px;line-height:28px;color:var(--color-1);background:#fff;margin-left:99px!important;border-radius:50px;transition:all .5s ease-in-out;position:absolute;margin:0 0;font-family:"ETmodules";content:"$";top:3px;right:3px;font-weight:400}.dct_contact_v1 .et_pb_contact .et_pb_contact_form .et_contact_bottom_container{float:right}.dct_contact_v1 .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit{color:#fff;background-color:var(--color-1);transition:.5s}.dct_contact_v1 .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit:hover{background-color:var(--color-2)}.dct_contact_v1 .et_pb_contact .et_pb_contact_form .et_contact_bottom_container .et_pb_contact_submit:after{padding:5px 10px;background-color:#fff;color:var(--color-1);border-radius:50%;top:5px;right:5px}.slide_in_sidebar{position:fixed!important;right:0!important;top:0!important;left:unset!important;bottom:unset!important;transform:translateX(100%)!important;transition:all .4s ease-in-out,width .2s ease-in-out,top .4s ease-in-out!important}.slide_in_sidebar .et-waypoint:not(.et_pb_counters){opacity:1!important}#dct_side_bar .close_scroll_slide_in .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon{background:var(--color-1);color:#fff;padding:10px;border-radius:50%;font-size:30px;-webkit-transition:.45s ease-in-out;-o-transition:.45s ease-in-out;-moz-transition:.45s ease-in-out;transition:.45s ease-in-out}#dct_side_bar .close_scroll_slide_in .et_pb_blurb_content .et_pb_main_blurb_image .et_pb_image_wrap .et-pb-icon:hover{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.et-l--footer .et_builder_inner_content{z-index:auto}.slide_in_sidebar::-webkit-scrollbar{width:10px}.slide_in_sidebar::-webkit-scrollbar-track{box-shadow:inset 0 0 5px gray;border-radius:10px}body,html{overflow-x:hidden!important}p{padding-bottom:1.25em}.entry-content h2{font-weight:900}input[type=text],textarea{background-color:#fff;border:1px solid rgb(134 134 134/.32);border-radius:3px;padding:16px!important;color:#4e4e4e;font-size:16px}