﻿body.theme-dore{overflow-x:hidden}.theme-dore figure figcaption{display:none}.theme-dore .trix-content .attachment--preview{text-align:left}.theme-dore .ofc{object-fit:cover;height:100%}.theme-dore .service-tab-link{width:100%}.theme-dore .service-tab-link.active{border-left:4px solid}@media screen and (max-width: 768px){.theme-dore header .navbar-brand{max-width:50%}}.theme-dore header .navbar-nav .nav-item{margin-left:25px}.theme-dore header h1.navbar-brand{font-size:35px}.theme-dore header div{font-size:14px}.theme-dore header div.container-fluid,.theme-dore header nav.container-fluid{margin:0;padding:5px 170px}.theme-dore header footer h2{font-size:28px}.theme-dore header footer h6{font-size:17px}.theme-dore header footer p,.theme-dore header footer ul,.theme-dore header footer .form-control,.theme-dore header footer .btn{line-height:1.9;font-size:14px;letter-spacing:1.2px}.theme-dore header footer footer.container-fluid{margin:0;padding:50px 170px}.theme-dore header footer a.btn{width:35px;height:35px}@media screen and (max-width: 1100px){.theme-dore header footer footer.container-fluid{margin:0;padding:40px 60px}}@media screen and (max-width: 1100px){.theme-dore header div.container-fluid,.theme-dore header nav.container-fluid{margin:0;padding:5px 60px}}.theme-dore .slick-slide .btn{max-width:200px}.theme-dore hr{border:0;height:1px}.theme-dore hr.short{width:37px;height:4px}.theme-dore hr.medium{width:60px}.theme-dore hr.large{width:100%}.theme-dore section.container-fluid{margin:0;padding:50px 170px}.theme-dore div.container-fluid{margin:0;padding:50px 170px}.theme-dore .section-up{position:relative;top:-180px;margin-bottom:-180px !important}.theme-dore div.border-left{border-width:4px !important}.theme-dore h2{font-size:28px}.theme-dore h3{font-size:23px}.theme-dore h6{font-size:14px}.theme-dore p{line-height:1.9;font-size:14px;letter-spacing:1.2px}.theme-dore p .lead{font-size:12px}.theme-dore .image-background{background-position:center;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1}@media screen and (max-width: 768px){.theme-dore .presentation-items .image-background{height:380px;min-height:250px;position:relative;margin:50px 0}}.theme-dore .main-title-background{filter:grayscale(0.5);opacity:0.4}.theme-dore .theme-bg-overlay-light-gradient{position:relative}.theme-dore .theme-bg-overlay-light-gradient::before{content:'';background:linear-gradient(35deg, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 85%, rgba(255,255,255,0.95) 100%);width:100%;height:100%;position:absolute;top:0;left:0}.theme-dore .theme-bg-overlay-dark-gradient{position:relative}.theme-dore .theme-bg-overlay-dark-gradient::before{content:'';background:linear-gradient(90deg, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.7) 40%, rgba(0,0,0,0.1) 70%, rgba(0,0,0,0.1) 100%);width:100%;height:100%;position:absolute;left:0;top:0}.theme-dore #banner{padding-top:70px;padding-bottom:170px}.theme-dore #banner h2{font-size:50px}.theme-dore #difference-img{min-height:300px}.theme-dore #difference-img .image-background{z-index:0}.theme-dore #consulting-services-list .card{height:230px;background-position:center;background-size:cover}.theme-dore #consulting-services-list .card a{font-size:28px;opacity:0.4}.theme-dore #consulting-services-list .card h6{background:rgba(0,0,0,0.6);text-shadow:1px 1px 1px black}.theme-dore #consulting-services-list .card .card-body{padding:0}.theme-dore #services-list a::before{content:'−';display:inline-block;width:20px}.theme-dore #services-list a.collapsed::before{content:'✚'}.theme-dore #testimonials .card-img{width:90px;height:90px;z-index:2;left:0;top:50%;transform:translateY(-50%)}.theme-dore #testimonials .card-body{width:90%;padding-left:70px;top:0;left:45px}@media screen and (max-width: 1100px){.theme-dore section.container-fluid,.theme-dore div.container-fluid{margin:0;padding:40px 18px}}.theme-dore .mobile-actions{display:none;border-top:5px solid white;position:fixed;bottom:0;left:0;width:100%;z-index:100}.theme-dore .mobile-actions i{font-size:4.5vmax}.theme-dore .mobile-actions a{box-shadow:0 -35px 50px rgba(255,255,255,0.15) inset;font-size:1.6vmax;overflow:hidden;white-space:nowrap}.theme-dore footer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:15px 0 0 0}.theme-dore footer a{color:white !important}.theme-dore footer .footer-cta{margin-top:-150px;margin-bottom:50px}.theme-dore footer ul{padding-left:0;list-style-type:none}.theme-dore footer .copyright{background:rgba(0,0,0,0.3);padding-bottom:20px}.theme-dore footer .copyright a{text-decoration:underline}.theme-dore .form-control{border-radius:0 !important}
