html{height:100%}body{font-family:'Poppins',sans-serif;font-size:.9rem;font-weight:400;color:#474747;background-color:#fff;min-height:100%;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin-top:0;font-weight:600}h1,.h1{font-size:2.25rem}h2,.h2{font-size:1.875rem}h3,.h3{font-size:1.5rem}h4,.h4{font-size:1.125rem}h5,.h5{font-size:.875rem}h6,.h6{font-size:.75rem}a:hover,a:active,a:focus{text-decoration:none;outline:none}hr{border-top:1px solid #d6d6d6}dl,ol,ul{margin-left:0;padding:0;list-style:none}input,button,a{transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;-ms-transition:all .4s ease;-webkit-transition:all .4s ease}input,input:focus,button,button:focus{outline:none}input[type=file]{height:auto}input[type=text],input[type=password]{-webkit-appearance:none;-moz-appearance:none;appearance:none}textarea.form-control{resize:vertical}label.col-form-label{font-weight:600;line-height:1.2}section{padding:3rem 0}body::-webkit-scrollbar-track,.scrollbar::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:5px;background-color:#f5f5f5}body::-webkit-scrollbar,.scrollbar::-webkit-scrollbar{width:10px;background-color:#f5f5f5}body::-webkit-scrollbar-thumb,.scrollbar::-webkit-scrollbar-thumb{border-radius:5px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:#acacac}img{height:auto;max-width:100%}img.alignright{margin:0 0 1em 1em}img.alignleft{margin:0 1em 1em 0}img.aligncenter{display:block;margin-left:auto;margin-right:auto}.alignright{float:right}.alignleft{float:left}.aligncenter{display:block;margin-left:auto;margin-right:auto}.btn{font-size:14px;padding:.5rem 2rem;border-radius:0;letter-spacing:1px;font-weight:500}.btn-lg{font-size:18px;padding:1rem 2.5rem}.btn-custom{display:inline-block;color:#fff;background:linear-gradient(180deg,#0081c7 0%,#006ca7 100%)}.btn-custom:hover{background:linear-gradient(180deg,#006ca7 0%,#0081c7 100%);color:#fff}.btn-black{display:inline-block;color:#fff;background:linear-gradient(180deg,#4b494a 0%,#272727 100%)}.btn-black:hover{background:linear-gradient(180deg,#272727 0%,#4b494a 100%);color:#fff}.btn-simple{display:inline-block;position:relative;color:#0082c8;overflow:hidden;padding:.2rem .5rem;padding-left:0}.btn-simple:hover{color:#474747}.btn-simple:before{content:'>';background-color:#0082c8;color:#fff;padding:2px 5px;margin-right:.5rem}.btn-simple:hover:before{background:linear-gradient(180deg,#272727 0%,#4b494a 100%)}.bg-blue{background-color:#0082c8 !important}.bg-blue-light{background-color:#f1f9fc}.text-blue{color:#0082c8 !important}.radius-0{border-radius:0 !important}.letter-spacing-5{letter-spacing:.5em}.letter-spacing-10{letter-spacing:.1em}.letter-spacing-15{letter-spacing:.15em}.letter-spacing-20{letter-spacing:.2em}.letter-spacing-25{letter-spacing:.25em}.font-weight-100{font-weight:100}.font-weight-200{font-weight:200}.font-weight-300{font-weight:300}.font-weight-400{font-weight:400}.font-weight-500{font-weight:500}.font-weight-600{font-weight:600}.font-weight-700{font-weight:700}.font-weight-800{font-weight:800}.font-weight-900{font-weight:900}.form-control{border-color:#e3e3e3;box-shadow:none;font-size:15px;height:44px;border-radius:0}.radius-img{border-radius:1rem}.auto-height{height:auto !important;min-height:auto !important}.header{transition:all .5s;background-color:transparent;position:relative;min-height:80px;z-index:999;width:100%}.header.sticky-header{background-color:#fff;position:fixed;width:100%;top:0;z-index:999;left:0;right:0;transition:.4s top cubic-bezier(.3,.73,.3,.74);min-height:80px;box-shadow:0 5px 30px rgb(0 22 84/10%);-webkit-box-shadow:0 5px 30px rgb(0 22 84/10%)}body.down .header.sticky-header{top:0}body.down{padding-top:140px}#header .logo .wp-block-image{margin:0}#header .logo img{padding:0;margin:0;max-height:100px;transition:all .5s}#header.sticky-header .logo img{max-height:60px}.mobile_btn,.mobile_btn:hover,.mobile_btn:active,.mobile_btn:focus{color:#0082c8;font-size:2.5rem}.sticky-header .mobile_btn,.sticky-header .mobile_btn:hover,.sticky-header .mobile_btn:active,.sticky-header .mobile_btn:focus{color:#0082c8}.nav-menu,.nav-menu *{margin:0;padding:0;list-style:none}.nav-menu ul.menu>li{position:relative;white-space:nowrap;display:inline-block;margin:0 .8rem}.nav-menu ul>li:last-child{margin-right:0}.nav-menu a{display:block;position:relative;color:#121212;padding:.3rem 0;margin:0;transition:.3s;font-size:.8rem;font-weight:400;letter-spacing:.1em}.nav-menu li a{color:#231f20;text-decoration:none;text-transform:uppercase}.nav-menu li a:hover{color:#0082c8}.nav-menu ul.menu>li.current-menu-item>a{font-weight:600;color:#0082c8}.nav-menu .menu-item-has-children>a{padding-right:12px}.nav-menu .menu-item-has-children ul{display:block;position:absolute;left:0;top:55.5px;z-index:99;opacity:0;visibility:hidden;padding:10px 0;background:#fff;box-shadow:0px 0px 30px rgba(127,137,161,.25);transition:ease all .3s;border:2px solid #0082c8}.nav-menu .menu-item-has-children.multicolumn ul{min-width:470px;display:grid;grid-template-columns:1fr 1fr}.nav-menu .menu-item-has-children ul:before{background-color:#fff;border:2px solid #0082c8;border-width:2px 0 0 2px;content:"";width:22px;height:22px;left:15px;top:-13px;position:absolute;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-o-transition:all .2s ease 0;transition:all .2s ease 0;-webkit-transition:all .2s ease 0;-moz-transition:all .2s ease 0}.nav-menu .menu-item-has-children:hover>ul{opacity:1;visibility:visible}.nav-menu .menu-item-has-children li{position:relative}.nav-menu .menu-item-has-children ul a{padding:8px 20px;text-transform:none;color:#231f20;margin:0}.nav-menu .menu-item-has-children ul a:hover,.nav-menu .menu-item-has-children ul .current-menu-item>a,.nav-menu .menu-item-has-children ul li:hover>a{color:#0082c8}.nav-menu .menu-item-has-children>a:after{content:"";position:absolute;right:0;top:50%;margin-top:-5px;height:6px;width:6px;display:block;border-style:solid;border-width:0 2px 2px 0;border-color:transparent #231f20 #231f20 transparent;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:border .3s}.nav-menu ul.menu>li.current-menu-item.menu-item-has-children>a:after,.nav-menu .menu-item-has-children:hover>a:after{border-color:transparent #0082c8 #0082c8 transparent}.nav-menu .nav-btn a{align-items:center;padding:.8rem 1.5rem;color:#fff;background:linear-gradient(180deg,#0081c7 0%,#006ca7 100%)}.nav-menu .nav-btn a:hover{background:linear-gradient(180deg,#006ca7 0%,#0081c7 100%);color:#fff}.nav-menu .nav-btn:hover:after{display:none}.mobmenu{background-color:#0082c8;bottom:0;right:auto;margin-top:0;position:fixed;top:0;margin-left:-300px;width:300px;box-shadow:0px 0px 30px rgba(127,137,161,.25);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;z-index:1041}.mobmenu.opened{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}.mobmenu-inner{height:100%;transition:all .2s ease-in-out 0s}.mobmenu-menu{padding:1rem 0}.mobmenu-menu ul{list-style-type:none;margin:0;padding:0;position:relative}.mobmenu-menu ul ul{display:none}.mobmenu-menu li a{color:#fff;display:block;font-size:.9rem;height:auto;padding:.6rem 1.5rem;position:relative}.mobmenu-menu li>a{border-bottom:1px dashed rgba(255,255,255,.4)}.mobmenu-menu li a:hover,.mobmenu-menu li.active a{color:#fff;background-color:rgba(255,255,255,.4)}.mobmenu-menu li.submenu>a:after{content:"";position:absolute;right:1.5rem;top:50%;margin-top:-5px;height:6px;width:6px;display:block;border-style:solid;border-width:0 2px 2px 0;border-color:transparent #fff #fff transparent;-ms-transform:rotate(45deg);transform:rotate(45deg);transition:border .3s}.mobmenu-menu ul ul a:before{content:'-';position:relative;padding-right:.8rem}.mobmenu-menu a{line-height:1.3;transition:unset;-moz-transition:unset;-o-transition:unset;-ms-transition:unset;-webkit-transition:unset}.slide-nav .mobmenu{margin-left:0}.mobmenu-overlay{display:none;position:fixed;z-index:90;height:100%;left:0;top:0;width:100%;z-index:1040;background-color:rgba(0,0,0,.6)}.mobmenu-overlay.opened{display:block}.mobmenu-menu.opened{opacity:1;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);margin-left:0}html.menu-opened{overflow:hidden}html.menu-opened body{overflow:hidden}#herobanner{width:100%;position:relative}#innerbanner{width:100%;height:350px;overflow:hidden;position:relative}#innerbanner .banner-img{width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.bannerbg{background-repeat:no-repeat;background-size:cover;background-position:top center}.bg-fixed{background-attachment:fixed;background-repeat:no-repeat;background-size:cover;background-position:center center}.homeslider .n2-ss-slider-controls.n2-ss-slider-controls-below{margin-top:-62px}.homeslider .n2-ss-slider-controls .nextend-thumbnail-inner{background-color:transparent !important}.homeslider .n2-ss-slider-controls .n2-ss-caption{background-color:transparent !important;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:center;text-align:center;width:100%;padding:0 !important}.homeslider .n2-ss-slider-controls .n2-ss-caption>div{width:100%}.homeslider .n2-ss-slider-controls .n2-thumbnail-dot{margin:0 10px 25px !important}.homeslider .n2-ss-slider-controls .n2-thumbnail-dot.n2-active{box-shadow:0 5px 30px rgb(0 22 84/10%) !important;-webkit-box-shadow:0 5px 30px rgb(0 22 84/10%) !important}.hero-text{position:absolute;height:75%;left:5rem;top:0;display:flex;align-items:center;justify-content:start}.hero-text>div{width:350px}.inner-hero-text{position:relative;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center}.inner-hero-text:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.inner-hero-text .container{position:relative;width:60%}.hero-text h1,.inner-hero-text h1{font-size:3.5rem;line-height:1;font-weight:900;color:#fff;z-index:9;text-transform:uppercase;color:#0082c8}.inner-hero-text h1{font-weight:400;color:#fff;font-size:3rem;text-transform:capitalize}.hero-text h1 span,.hero-text h1 strong,.inner-hero-text h1 span,.inner-hero-text h1 strong{color:#474747}.entry-content ul,.entry-content ol{margin-top:0;margin-bottom:1rem;padding-left:40px}.entry-content ul{list-style:disc}.entry-content ol{list-style:decimal}.entry-content ul li,.entry-content ol li{margin-bottom:.8rem}.entry-content ul.lg-text li,.entry-content ol.lg-text li{font-size:1.2rem;font-weight:600;color:#444}.entry-content ul.boldmarker li::marker,.entry-content ol.boldmarker li::marker{font-weight:700}h2.title{color:#0082c8;padding-bottom:.5rem;margin-bottom:1.5rem;border-bottom:1px solid #0082c8;position:relative;display:inline-block}h2.title:after{content:'';width:20px;height:5px;background-color:#0082c8;position:absolute;left:0;bottom:-1px}.ctabox{background-color:#0082c8;color:#fff}.about-text h4,.shockwave-text h4,.about-text h3,.shockwave-text h3{font-weight:400;color:#0082c8;font-size:1.125rem}.shockwave-text h2.title,.shockwave-text h4{color:#fff}.shockwave-text h2.title{border-bottom:1px solid #fff}.shockwave-text h2.title:after{background-color:#fff}.shockwave-text{background-color:#0082c8;color:#fff}.shockwave-text .text{padding:2rem;background-color:#0082c8}.plyr__controls .plyr__controls__item:last-child{display:none}.parallax-block:after{content:'';position:absolute;background-color:rgba(0,0,0,.5);width:100%;height:100%;left:0;top:0}.parallax-block .container,.parallax-block .container-fluid{z-index:9;position:relative}.single-service-block>div{padding:0}.single-service-block:nth-child(even) .block:first-child{order:2}.single-service-block:nth-child(even) .block{text-align:right}.single-service-text{padding:2rem 5rem}.single-service-text h2{position:relative;color:#0082c8}.teammember-slider{padding:2rem 2.5rem 0}.single-member{position:relative}.single-member .name h3{font-size:18px;font-weight:600;line-height:1.2;color:#fff}.single-member .name h5,.member-deg{color:#fff;opacity:.8}.member-deg{font-size:.875rem}.single-member .services{background-color:#0082c8;background:linear-gradient(180deg,#0082c8 0%,#006ca6 100%);color:#fff;padding:1rem;min-height:150px;display:flex;align-items:center;justify-content:center}.single-member:hover .services{background:linear-gradient(180deg,#848484 0%,#555 100%)}.single-member .services li,.single-member .services .serv-cat span{display:inline-block;font-size:.7rem;font-weight:300}.single-member .services li span,.single-member .services .serv-cat span{display:inline-block;position:relative}.single-member .services li span:after,.single-member .services .serv-cat span:after{content:',';padding-right:2px}.single-member .services li:last-child span:after,.single-member .services .serv-cat span:last-child:after{display:none}.slick-slide:focus{border:0;outline:none}.slick-arrow{position:absolute;bottom:8%;width:40px;height:50px;line-height:1;background-color:#0082c8;border:0;color:#fff;padding:5px;font-size:0;text-align:center;z-index:9;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.slick-arrow:hover{background-color:#555;color:#fff}.slick-arrow:before{border:solid #fff;border-width:0 2px 2px 0;display:inline-block;padding:5px}.slick-arrow:hover:before{border:solid #fff;border-width:0 2px 2px 0}.slick-arrow.slick-prev{left:-5px}.slick-arrow.slick-prev:before{content:"";transform:rotate(135deg);-webkit-transform:rotate(135deg)}.slick-arrow.slick-next{right:-5px}.slick-arrow.slick-next:before{content:"";transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.bookingblock{background-color:#0082c8;color:#fff;background-image:url(//www.duhc.ca/wp-content/themes/duhc/assets/css/../images/pattern-bg.png);background-repeat:repeat}.servicelist-block{background-color:#f1f9fc}.servicelist-block:hover{background-color:#0082c8}.servicelist-block .image{padding:0}.servicelist-block .text div{padding:.5rem 1rem}.servicelist-block .text p{color:#474747;font-size:.8rem;margin-bottom:0}.servicelist-block .text:after{content:'';position:absolute;left:-15px;top:50%;margin-top:-15px;width:30px;height:30px;background-color:#f1f9fc;transform:rotate(-45deg);-webkit-transform:rotate(-45deg)}.servicelist-block:hover .text:after{background-color:#0082c8}.servicelist-block .text h3{font-weight:600;line-height:1.2;color:#0082c8}.servicelist-block:hover .text h3,.servicelist-block:hover .text p{color:#fff}.servicelist-block:nth-of-type(4n+3) .image,.servicelist-block:nth-of-type(4n+4) .image{order:1}.servicelist-block:nth-of-type(4n+3) .text:after,.servicelist-block:nth-of-type(4n+4) .text:after{right:-15px;left:inherit}.productlist-block{padding:1rem}.productlist-block .block{background-color:#f1f9fc}.productlist-block .block:hover{background-color:#0082c8;color:#fff;box-shadow:0 5px 30px rgb(0 22 84/10%);-webkit-box-shadow:0 5px 30px rgb(0 22 84/10%)}.productlist-block .block:hover img{background-color:#fff}.productlist-block .block h3{font-size:1rem;text-align:center;font-weight:500;padding:1rem;margin-bottom:0;color:#474747}.productlist-block .block:hover h3{color:#fff}.insta-feeds .instaId:before{content:'';position:absolute;left:0;top:50%;margin-top:-3px;width:100%;height:1px;border-top:1px solid #dee2e6}.insta-feeds .instaId span{padding:0 2rem;background-color:#fff;position:relative;z-index:1}.servicesmenu{position:sticky;left:0;top:0;width:100%}.servicesmenu li{margin-bottom:1rem}.servicesmenu li:last-child{margin-bottom:0}.servicesmenu li a{padding:.7rem;font-weight:600;font-size:.8rem;text-transform:uppercase;color:#0082c8;letter-spacing:1px;display:block;border:1px solid #0082c8;position:relative}.servicesmenu li.current-menu-item a,.servicesmenu li a:hover{background-color:#0082c8;color:#fff}.allteam .single-member{border:1px solid transparent}.allteam .single-member:hover{border:1px solid #006ca7}.allteam .single-member .ctabtns .btnlink{color:#0082c8;border:1px solid #0082c8;padding:.2rem 1rem;text-align:center;font-size:.8rem;display:inline-block;margin:.25rem 0}.allteam .single-member .ctabtns .btnlink:hover{background-color:#0082c8;color:#fff}.brand-slider{padding:0 2.5rem}.brand-slider .brandlogo{padding:.5rem}.brand-slider .brandlogo img{border:1px solid #dee2e6;padding:.5rem}.brand-slider .slick-arrow{bottom:initial;top:50%;margin-top:-25px}.contactblock{margin-bottom:1.5rem}.contactblock .iconify{font-size:2rem;color:#0082c8}.contactblock p:last-child{margin-bottom:0}.subscribebox{background-color:#252525;color:#fff;background-image:url(//www.duhc.ca/wp-content/themes/duhc/assets/css/../images/pattern-bg.png);background-repeat:repeat;border-top:1px solid #fff;border-bottom:1px solid #fff}.subscribebox p{margin-bottom:0}.subscribebox h3{margin-bottom:1rem}.subscribebox .btn{height:44px}.footer{background-color:#00486e;color:#fff;background-image:url(//www.duhc.ca/wp-content/themes/duhc/assets/css/../images/pattern-bg.png);background-repeat:repeat;font-size:.8rem}.footer p,.footer li{opacity:.8}.footer p:hover,.footer li:hover{opacity:1}.footer a{color:#fff}.footer a:hover{text-decoration:none;border-bottom:1px solid #fff}.footer-top{padding:2.5rem 0 1.5rem}.footer-info img{max-width:120px;margin-bottom:1rem}.footer-top h5{margin-bottom:.5rem;font-weight:600;font-size:14px;position:relative;text-transform:uppercase;color:#a9e1ff}.social-icons a{color:#fff;margin-right:1.25rem;margin-bottom:1rem;font-size:0;opacity:.8}.social-icons a:last-child{margin-right:0}.social-icons a:hover{border-bottom:0;opacity:1}.social-icons a .iconify{font-size:1.25rem}.footer-top ul{margin-left:1.2em;list-style:disc}.footer-top ul li{margin-bottom:.625rem;position:relative}.footer-top .services-navmenu ul{float:left}.footer-top .services-navmenu ul li{width:50%;float:left;padding-right:2%}.copyright{padding:.6rem 0;border-top:1px solid rgba(255,255,255,.1);background-color:#0077b6}.copyright p{margin:0}.copyright p a{border-bottom:1px solid rgba(255,255,255,.1);color:#fff}.video-container{overflow:hidden;position:relative;width:100%}.video-container:after{padding-top:56.25%;display:block;content:''}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}#announcement-bar{background-color:#0082c8}#announcement-bar a.btn{border-color:#fff;padding:.1rem .5rem;border-width:1px;border-radius:0;color:#fff}#announcement-bar a.btn:hover{border-color:#474747;color:#fff;background-color:#474747}/*.accordion-header{background:red;background-image:url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Capa_1' x='0px' y='0px' width='100' height='100' viewBox='0 0 960 560' enable-background='new 0 0 960 560' xml:space='preserve'%3E%3Cg id='Rounded_Rectangle_33_copy_4_1_'%3E%3Cpath d='M480,344.181L268.869,131.889c-15.756-15.859-41.3-15.859-57.054,0c-15.754,15.857-15.754,41.57,0,57.431l237.632,238.937 c8.395,8.451,19.562,12.254,30.553,11.698c10.993,0.556,22.159-3.247,30.555-11.698l237.631-238.937 c15.756-15.86,15.756-41.571,0-57.431s-41.299-15.859-57.051,0L480,344.181z'/%3E%3C/g%3E%3C/svg%3E);background-repeat:no-repeat;background-position:right;background-size:30px}/*