:root{--lightbox-background:rgb(255 255 255 / 86%);--tobii-button-background:rgb(0 0 0 / 25%);--bs-body-font-family:Open Sans, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--bs-body-font-weight:300;--bs-link-color:#495057;--bs-link-hover-color:#adb5bd;--bs-body-font-size:1.04rem}.btn-primary{--bs-btn-color:#fff;--bs-btn-bg:#212529;--bs-btn-border-color:#212529;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#21252999;--bs-btn-hover-border-color:#21252999;--bs-btn-focus-shadow-rgb:68, 71, 75;--bs-btn-active-color:#fff;--bs-btn-active-bg:#21252963;--bs-btn-active-border-color:#21252963;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#f7f5f5;--bs-btn-disabled-bg:#afaca3;--bs-btn-disabled-border-color:#afaca3}.btn-close{background:#fff0 url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e") center/1em auto no-repeat}.btn{--bs-btn-focus-box-shadow:0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);--bs-btn-font-family:"Raleway", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-body-font-weight:300}.list-group-item:hover{background-color:var(--bs-list-group-action-hover-bg)}.list-group-item a.link-white:hover,.list-group-item a.link-white:focus{color:#aaaaaa!important}.list-group{--bs-list-group-active-bg:#e9ecef;--bs-list-group-active-border-color:#e9ecef}.list-group-item a{display:block;text-align:center}.navbar-dark{--bs-navbar-color:rgba(255, 255, 255, 0.95);--bs-navbar-hover-color:rgba(255, 255, 255, 0.75);--bs-navbar-disabled-color:rgba(255, 255, 255, 0.25);--bs-navbar-active-color:#fff;--bs-navbar-brand-color:#dee2e6;--bs-navbar-brand-hover-color:#fff;--bs-navbar-toggler-border-color:rgba(255, 255, 255, 0.65);--bs-navbar-toggler-icon-bg:url("data:image/svg+xml,%3csvgxmlns='http://www.w3.org/2000/svg'viewBox='003030'%3e%3cpathstroke='rgba%28255,255,255,0.55%29'stroke-linecap='round'stroke-miterlimit='10'stroke-width='2'd='M47h22M415h22M423h22'/%3e%3c/svg%3e")}.navbar{--bs-navbar-toggler-focus-width:.01rem;--bs-navbar-toggler-transition:box-shadow .15s ease-in-out}.navbar-toggler-icon{display:inline}.accordion{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color:#ffe480;--bs-accordion-btn-focus-box-shadow:0 0 0 0.1rem rgba(0, 0, 0, 0.125);--bs-accordion-active-color:#000000;--bs-accordion-active-bg:#f9f9f9}.footer{font-family:var(--bs-body-font-family)}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{font-family:inherit;font-weight:inherit}form{max-width:785px;display:inline-block;text-align:left}input.contactClass{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-1}.alert{visibility:visible;opacity:1;z-index:2000;transition:visibility 1s,opacity 0.5s linear}.alert.invisible{visibility:hidden;opacity:0}.btn-check:checked+.btn-primary,.btn-check:active+.btn-primary,.btn-primary:active,.btn-primary.active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#676767;border-color:#fff0}.dropdown-menu{--bs-dropdown-zindex:1000;--bs-dropdown-min-width:7rem;--bs-dropdown-padding-x:0;--bs-dropdown-padding-y:.5rem;--bs-dropdown-spacer:.125rem;--bs-dropdown-font-size:0.95rem;--bs-dropdown-item-padding-x:.9rem;--bs-dropdown-item-padding-y:.2rem}.card{--bs-card-border-radius:0;--bs-card-border-width:0}.card-img,.card-img-top{border-top-left-radius:0;border-top-right-radius:0}.modal-masonry .card{border:none}header.masthead .masthead-heading{font-family:"Raleway",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";background:linear-gradient(rgb(255 255 255),rgb(255 255 255 / .6));-webkit-text-fill-color:#fff0;-webkit-background-clip:text;background-clip:text;font-weight:400}.masthead .section-subheading{font-size:1.2rem;font-weight:400;font-family:var(--bs-body-font-family);color:rgb(255 255 255 / .9)!important}.page-section h3.section-subheading,.page-section .section-subheading.h3{font-family:var(--bs-body-font-family)}.page-section{padding:3rem 0}.navbar-collapse{text-align:center}.portfolio-modal .close-modal{width:2rem;height:2rem}.portfolio-modal .modal-dialog{margin:0;max-width:100vw}.portfolio-modal .modal-content p.item-intro{font-style:inherit;margin-bottom:2rem;font-family:inherit}.btn-sm,.btn-group-sm>.btn{border-radius:0}.btn{border-radius:0}.timeline>li .timeline-image{border:0;background-color:#fff;color:var(--bs-body-font-family)}.team-member img{width:11.5rem;height:11.5rem;border:0}.form-control{font-weight:300}.form-check{text-align:left}.form-check-input:checked[type=checkbox]{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked{background-color:#3d3d3d;border-color:#959595f0}.form-check-input:focus{border-color:#00000012;outline:0;box-shadow:0 0 0 .05rem rgb(0 0 0 / 25%)}.form-submit{text-align:right}.btn-social{font-size:1.6rem}.tobii__slider{top:1em}.tobii-image,.tobii-is-open{touch-action:auto}.timeline-image .tobii-zoom__icon{display:none}#mainNav{background-color:rgba(0 0 0 / 80%);transition:background-color .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out;padding-top:1.5rem;padding-bottom:1.5rem}#mainNav .navbar-brand{font-family:inherit;text-transform:inherit;color:var(--bs-navbar-brand-color);font-weight:400}#mainNav .navbar-toggler{font-family:inherit;font-weight:400}#mainNav.navbar-shrink{padding-top:1rem;padding-bottom:1rem;background-color:#fff;color:var(--bs-body-color);border-bottom-style:solid;border-bottom-width:thin;border-bottom-color:rgb(0 0 0 / .5);font-weight:400}#mainNav.navbar-shrink .offcanvas{font-weight:300}#mainNav.navbar-shrink .navbar-brand{color:var(--bs-body-color)}#mainNav .navbar-nav .nav-item .nav-link{color:var(--bs-body-color);font-family:var(--bs-body-font-family)}#mainNav.navbar-shrink .navbar-toggler{color:rgb(0 0 0 / .95);border-color:rgb(0 0 0 / .5);font-weight:400}#cookiesCanvas .offcanvas-header .dropdown .btn,#mainNav.navbar .dropdown .btn,footer .dropdown .btn{--bs-btn-padding-x:0;--bs-btn-color:#181818;--bs-btn-bg:#ffffff;--bs-btn-border-color:#ffffff;--bs-btn-hover-color:#fff;--bs-btn-hover-bg:#797d81;--bs-btn-hover-border-color:#565e64;--bs-btn-focus-shadow-rgb:130, 138, 145;--bs-btn-active-color:#fff;--bs-btn-active-bg:#565e64;--bs-btn-active-border-color:#51585e;--bs-btn-active-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color:#fff;--bs-btn-disabled-bg:#6c757d;--bs-btn-disabled-border-color:#6c757d;border-radius:50%}@media (min-width:768px){.timeline>li{min-height:100px;margin-bottom:60px}}@media (min-width:992px){#mainNav{background-color:rgba(0 0 0 / 40%);transition:background-color .3s ease-in-out,padding-top .3s ease-in-out,padding-bottom .3s ease-in-out}.navbar-nav{--bs-nav-link-padding-x:0;--bs-nav-link-padding-y:0}#mainNav .navbar-nav .nav-item{--bs-offcanvas-color:white;color:var(--bs-offcanvas-color)}#mainNav .navbar-nav .nav-item .nav-link{--bs-nav-link-color:white;color:var(--bs-nav-link-color)}#mainNav.navbar .dropdown .btn{--bs-btn-color:white;--bs-btn-border-color:none;--bs-btn-bg:none}#mainNav .navbar-brand{font-size:1.35em}#mainNav .navbar-brand img{height:2.9rem}#mainNav.navbar-shrink{color:var(--bs-body-color);padding-top:1rem;padding-bottom:1rem;background-color:#fff}#mainNav.navbar-shrink .navbar-brand img{height:2.4rem}#mainNav.navbar-shrink .navbar-brand{color:var(--bs-body-color)}#mainNav.navbar-shrink .nav-item .nav-link{color:var(--bs-body-color)}}@media (min-width:1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1920px}}#portfolioModal1Service .modal-content,#portfolioModal2Service .modal-content,#portfolioModal3Service .modal-content{text-align:justify}#portfolioModal1Service .modal-body,#portfolioModal2Service .modal-body,#portfolioModal3Service .modal-body{max-width:1000px;left:50%;transform:translate(-50%)}#portfolio .portfolio-item{max-width:50rem}#portfolio .portfolio-item .portfolio-link .portfolio-hover .portfolio-hover-content{font-size:3.25rem}#portfolio .portfolio-item .portfolio-caption .portfolio-caption-subheading{font-family:var(--bs-body-font-family);font-style:unset}#mainNav .navbar-brand img{height:2.4rem;transition:height 0.3s ease-in-out}#mainNav.navbar-shrink .navbar-brand img{height:2.2rem}#mainNav .navbar-nav .nav-item .nav-link.nav-social{display:inline-flex}#portfolio .portfolio-item .portfolio-link{z-index:1}#portfolio .portfolio-item .portfolio-link .portfolio-hover{background:rgba(33 37 41 / 60%)}#portfolio .portfolio-item .portfolio-caption .portfolio-caption-heading{font-size:calc(1.275rem + 0.3vw);font-family:inherit;font-weight:inherit}#btn-back-to-top{padding:3px 10px 5px 10px;position:fixed;z-index:2;bottom:20px;right:20px;display:none;--mdb-btn-border-radius:50%;border-radius:var(--mdb-btn-border-radius)}#mainNav.navbar-shrink .dropdown .btn,footer .dropdown .btn{--bs-btn-color:var(--bs-body-color);--bs-btn-bg:none;--bs-btn-border-color:none}@keyframes carroussel{12.5%{background-image:url(../assets/img/header-bg-2.0.jpg)}25%{background-image:url(../assets/img/header-bg-2.1.jpg)}37.5%{background-image:url(../assets/img/header-bg-2.2.jpg)}50%{background-image:url(../assets/img/header-bg-3.0.jpg)}62.5%{background-image:url(../assets/img/header-bg-3.3.jpg)}75%{background-image:url(../assets/img/header-bg-3.4.jpg)}87.5%{background-image:url(../assets/img/header-bg-3.6.jpg)}100%{background-image:url(../assets/img/header-bg-1.0.jpg)}}.masthead{animation:carroussel 40s ease-in-out infinite}