/*!
 * responsive.css
 * @author  Brandefy Creative Studio
 * @version 1.0
 * @url https://brandefycreative.com
 */@media screen and (max-width:48em){.navbar .dropdown-item{text-wrap:auto}.large-highlight .hl-body{width:95%}}@media screen and (min-width:48em){.header-brand,.navbar-brand{width:110px;height:100px;padding:0 5px}.header-brand{top:3rem;left:5rem;border-radius:8px}.navbar.fixed-floating{left:auto;right:5rem;top:-69px;height:69px}.navbar.fixed-floating.nav-is-floating{top:3rem}.navbar.fixed-top{top:-69px;right:5rem}.navbar-brand{top:-100px;left:5rem}.navbar-collapse,footer .ftr-signup-box h5{margin-top:0}.navbar .navbar-toggler{display:none}.navbar .nav-link{font-size:.95rem;line-height:1.2rem;padding:1.25rem 1.5rem!important}.navbar .nav-item.nav-btn .nav-link{padding:1.25rem!important}.navbar.fixed-floating.nav-is-floating .nav-btn.nav-search{border-top-right-radius:8px;border-bottom-right-radius:8px}.dropdown-menu{border-radius:.375rem;border-width:1px}.navbar .dropdown-item{font-size:.95rem;line-height:1.1rem;padding:.5rem 1.8rem .5rem 1.5rem!important}.navbar.fixed-top .nav-item:first-child,.navbar.fixed-top .nav-item:first-child .nav-link,.navbar.fixed-top .navbar-nav{border-bottom-left-radius:8px}.navbar.fixed-floating .nav-item:first-child,.navbar.fixed-floating .nav-item:first-child .nav-link,.navbar.fixed-floating .navbar-nav{border-top-left-radius:8px;border-bottom-left-radius:8px}.navbar.fixed-floating .nav-item:first-child .nav-link,.navbar.fixed-top .nav-item:first-child .nav-link{padding-left:1.8rem!important}.offcanvas-search .offcanvas-body{padding:1rem 12rem 0}.section{padding:8rem 5rem}.section.section-md{padding-top:5rem;padding-bottom:5rem}.kb-listing .kb-main,.kb-listing .kb-nav,.section .container-md-p-0,footer .ftr-links-box-bottom{padding:0}.section .title-wrapper{padding-left:.9rem;padding-right:.9rem}.section.body-text .main-title{width:90%}.grid-listing .grid-item .grid-item-meta{flex-direction:row;justify-content:space-between;align-items:center;margin-top:1.75rem}.grid-listing .grid-item .grid-item-meta span:first-child{margin-bottom:0}.grid-listing.grid-lg .grid-item.grid-item-svc .card-body{padding:1.8rem 2.5rem 2rem}.grid-listing.grid-lg .grid-item.grid-item-svc .card-title{font-size:2rem;line-height:2.35rem}.grid-listing .grid-cta{padding:2.5rem 1rem .5rem 1.5rem}.section .post-tags{justify-content:flex-end;align-items:flex-start;padding-top:.5rem;padding-left:4rem;padding-bottom:0}.section .post-prev-next{padding:0 15px;margin:6rem 0 0}.section .post-prev-next p{font-size:.55rem;line-height:.95rem;margin:0 0 5px}.section .post-prev-next a{font-size:1.2rem;line-height:1.4rem}.section .post-prev-next .meta-img{width:120px;height:120px}.section .post-prev-next span{width:calc(100% - 120px);height:120px;padding:.5rem 1.4rem}.section .post-prev-next .meta-nav-next,.section .post-prev-next .meta-nav-prev{margin:0}.section .post-prev-next .meta-nav-next{flex-direction:row;text-align:right;padding-left:2rem}.section .post-prev-next .meta-nav-next .meta-img,.section .post-prev-next .meta-nav-prev span{border-radius:0 8px 8px 0}.section .post-prev-next .meta-nav-next span,.section .post-prev-next .meta-nav-prev .meta-img{border-radius:8px 0 0 8px}.section .post-prev-next .meta-nav-prev{padding-right:2rem}.modal .team-bio-modal .bio-lt{padding:.65rem 0 0}.modal .team-bio-modal .bio-rt{padding:0 0 0 3rem}.modal .team-bio-modal .bio-rt p{font-size:1.1rem;line-height:2rem}.carousel .carousel-item img,.hero .hero-content img{width:100%;height:auto}.carousel .carousel-item .overlay,.hero .hero-content .overlay{padding:0 5rem 10rem}.hero .hero-content .overlay{padding-bottom:12rem}.carousel .carousel-nav,.carousel .hero-nav,.hero .hero-nav{top:auto;bottom:4rem;left:5rem}.hero-content .overlay .hero-info{max-width:650px;min-width:400px;min-height:160px;height:auto;padding:2.25rem 3rem 2.75rem}.carousel-item .overlay .carousel-item-info{width:40%;max-width:500px;height:auto;padding:2.25rem 3rem 2.75rem}.carousel .carousel-indicators{justify-content:flex-end;margin-right:0;margin-left:0;margin-bottom:0;width:50%;top:auto;left:auto;right:5rem;bottom:5rem}.carousel-indicators [data-bs-target]{width:10px;height:8px;border-radius:2px;margin-right:3px;margin-left:3px}.carousel-indicators [data-bs-target].active{width:35px}.carousel .carousel-indicators>.carousel-control{width:25px;height:56px}.carousel#homepage .carousel-lead{display:block;position:absolute;width:40%;right:0;top:1rem;padding:0 3rem 0 3.5rem;text-align:right}.carousel#homepage .carousel-lead>span{font-size:.7rem;line-height:1rem}.carousel#homepage .carousel-lead>span>.lead-lg{font-size:1.2rem;line-height:1rem;margin-right:2px}.carousel#homepage .carousel-lead>span>.separator{margin-bottom:1px;margin-right:1px}.carousel#homepage .carousel-item{flex-direction:row;justify-content:space-between;align-items:center}.carousel#homepage .carousel-item img{width:60%}.carousel#homepage .carousel-caption{width:55%;right:auto;left:auto;margin-left:-30%;margin-top:3rem;padding:3.5rem 3rem 5rem 4rem}.carousel#homepage .carousel-caption h5{font-size:1.7rem;line-height:2rem;padding-right:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.carousel#homepage .carousel-caption h5>span{font-size:.65rem;line-height:.65rem}.carousel#homepage .carousel-caption .btn{position:absolute;left:4rem;bottom:0;margin:0;font-size:.75rem;line-height:1rem;padding:.9rem 2rem}.carousel#homepage .carousel-caption .btn:active,.carousel#homepage .carousel-caption .btn:focus,.carousel#homepage .carousel-caption .btn:hover{font-size:.75rem;line-height:1rem}.carousel#homepage .carousel-caption .item-summary>span{width:33.33%;padding:0 1rem 0 0}.section.large-highlight{padding:0 5rem 0 0}.section.large-highlight .row{flex-direction:row;flex-wrap:nowrap;align-items:center}.large-highlight .hl-body{margin:0 0 0 -5.33%}.large-highlight .hl-body .card-body{padding:3rem 3rem 4rem 5rem}.contact-form .form-wrapper{padding-left:0;padding-top:0}.contact-form .map-wrapper #g-map{height:240px}.contact-form #contact .mb-3:first-child,.contact-form #contact .mb-3:nth-child(2),.contact-form #contact .mb-3:nth-child(3),.contact-form #contact .mb-3:nth-child(4){width:48%}.contact-form .contact-details{padding:0 0 0 4rem}.contact-form .contact-details .contact-block{width:49%;margin:0 0 2rem}.kb-listing .kb-heading{margin:0 0 1.5rem}.hero.hero-full.error-notice{height:100vh;max-height:1000px}footer .ftr-info-box{min-height:280px;padding:4rem 5rem 4rem 5.75rem}footer .ftr-info-box p:nth-child(2){font-size:.9rem;line-height:1.3rem;margin-bottom:1.5rem}footer .ftr-brand-box{padding:4rem 5rem 2rem 5.75rem;border-radius:0 50px 0 0}footer .ftr-brand-box-bottom .copy>p{margin-top:2rem}footer .ftr-brand-box-top{align-items:center;padding:0}footer .ftr-links-box{padding:0 5rem 3rem}footer .ftr-links-box-top{padding:4rem 0 20%}footer .ftr-links-box .ftr-nav-v{width:49%}footer .ftr-links-bottom-r{justify-content:flex-end;margin:0}}