@import url("https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap");main{padding-top:100px;}@media only screen and (max-width:991px){main{padding-top:0}}.swiper-wrapper{transition-timing-function:linear!important;}body{background:#ffffff;}h1,h1 span,h1 a{font-family:"Inter";color:#353839;font-size:56px;font-weight:500;line-height:60px;letter-spacing:-2px;}@media only screen and (max-width:991px){h1,h1 span,h1 a{font-size:32px;line-height:38px;letter-spacing:-1.2px}}h2,h2 span,h2 a{font-family:"Inter";font-style:normal;font-weight:400;font-size:45px;line-height:40px;color:#353839;margin-bottom:10px;letter-spacing:-2px;}@media only screen and (max-width:991px){h2,h2 span,h2 a{font-size:28px;line-height:25px;letter-spacing:-1.2px}}h2.display-h3{font-family:"Inter";font-style:normal;font-weight:400;font-size:24px;line-height:29px;letter-spacing:-1px;}@media only screen and (max-width:991px){h2.display-h3{font-size:20px;line-height:28px;letter-spacing:-.5px}}h3{font-family:"Inter";font-style:normal;font-weight:200;font-size:30px;line-height:29px;letter-spacing:-1px;}@media only screen and (max-width:991px){h3{font-size:20px;line-height:27px;letter-spacing:-.5px}}h3.display{font-size:32px;line-height:39px;}h4{font-family:"Inter";font-style:normal;font-weight:200;font-size:20px;line-height:24px;}@media only screen and (max-width:991px){h4{font-size:18px;line-height:20px}}p,a,span,li,ul{font-family:"Inter";font-style:normal;font-weight:200;font-size:16px;line-height:22px;color:#757575;}@media only screen and (max-width:991px){p,a,span,li,ul{font-size:18px;line-height:20px}}a:hover{color:#353839;}.btn{font-family:"Inter";font-style:normal;font-size:16px;line-height:20px;display:flex;align-items:center;text-align:center;background:none;color:#353839;padding:0;margin-top:30px;border:none;border-radius:20px;font-weight:500;width:-moz-fit-content;width:fit-content;display:block;position:relative;}.btn .icon{fill:rgb(216,216,216);}.btn.light{color:#ffffff;}.btn.light .icon{fill:#b6b6b6;}.btn::before{content:"";display:block;width:100%;height:2px;background:rgb(216,216,216);transition:width .3s;bottom:0;position:absolute;}.btn.light::before{background:#b6b6b6;}.btn::after,.menu a::after{content:"";display:block;width:0;height:2px;background:#353839;transition:width .3s;}.btn.light::after{background:#b6b6b6;}.btn:hover,.menu a:hover{border-bottom:none;color:#353839;}.btn:hover .icon,.menu a:hover .icon{fill:#353839;}.btn:hover.light .icon,.menu a:hover.light .icon{fill:#ffffff;}.btn.light:hover::after{background:#ffffff;}.btn:hover::before,.menu a:hover::before{width:0;}.btn:hover::after,.menu a:hover::after{width:100%;}.contact-cta{margin-top:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:80px 32px;background:rgba(243,243,243,.4196078431);border-radius:20px;border:1px solid #eeeded;}.contact-cta p{margin-bottom:20px;}.container{max-width:1000px;}@media only screen and (max-width:991px){.container{padding:0}}.search-form{margin-top:30px;}.search-form label{border:1px solid #eeeded;padding:5px 15px;border-radius:20px;}@media only screen and (max-width:991px){.search-form label{width:100%;display:flex;justify-content:space-between}}.search-form input{background:none;border:none;outline:#353839;}.search-form .search-submit{width:40px;padding:10px;background:none;border:none;height:100%;}.post-full .post-card-image img{width:100%;height:100%;margin-bottom:30px;min-height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:500px;}@media only screen and (max-width:991px){.post-full .post-card-image img{height:300px}}.post-full h1{margin-bottom:20px;font-size:34px;line-height:40px;letter-spacing:-1.5px;}@media only screen and (max-width:991px){.post-full h1{font-size:32px;line-height:38px;letter-spacing:-1.2px}}.post-full h2{font-size:30px;line-height:29px;margin-bottom:20px;border-bottom:1px solid #353839;width:-moz-fit-content;width:fit-content;}@media only screen and (max-width:991px){.post-full h2{font-size:28px;line-height:25px;letter-spacing:-1.2px}}.post-full h3{font-size:25px;line-height:24px;margin-bottom:15px;}@media only screen and (max-width:991px){.post-full h3{font-size:20px;line-height:27px;letter-spacing:-.5px}}.post-full h4{font-size:20px;line-height:22px;margin-bottom:10px;}@media only screen and (max-width:991px){.post-full h4{font-size:18px;line-height:20px}}.post-full .post-info{display:flex;justify-content:space-between;margin:0;background:rgba(243,243,243,.4196078431);border:1px solid #eeeded;padding:20px;border-radius:20px;margin-bottom:30px;}.post-full .post-info p,.post-full .post-info a{margin-bottom:0;font-weight:500;font-size:15px;color:#757575;}.post-card .post-card-link{text-decoration:none;display:flex;flex-direction:column;height:100%;}.post-card .post-card-link .post-card-image{margin-bottom:5px;}.post-card .post-card-link .post-card-image img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.post-card .post-card-link .post-card-content .post-card-title{margin-top:5px;}.post-card .post-card-link .post-card-categories .post-card-category{text-decoration:none;background:rgba(243,243,243,.4196078431);border:1px solid #eeeded;padding:4px 8px;margin-right:10px;}.post-card .post-card-link .post-card-date{margin-bottom:5px;}img:not(.no-border){border-radius:20px;}.custom-cursor{position:fixed;top:0;left:0;background-color:#353839;color:#ffffff;font-family:"Inter";font-weight:400;padding:8px 14px;font-size:22px;border-radius:0;pointer-events:none;white-space:nowrap;transform:translate(-50%,-50%);z-index:1000;opacity:0}.sidebar:not(.no-sticky){position:sticky;width:100%;top:20px;}.sidebar .table-of-contents{background:rgba(243,243,243,.4196078431);padding:30px;border-radius:20px;border:1px solid #eeeded;}@media only screen and (max-width:991px){.sidebar .table-of-contents{display:none}}.sidebar .table-of-contents h3{margin-bottom:20px;}.sidebar .table-of-contents ul li{list-style:number;margin-bottom:10px;}.sidebar .table-of-contents ul li a{text-decoration:none;color:#757575;}.sidebar .table-of-contents ul li a:hover{color:#353839;}.sidebar .share-on-social-media{background:rgba(243,243,243,.4196078431);padding:30px;border-radius:20px;border:1px solid #eeeded;margin-top:30px;}.sidebar .share-on-social-media .social-media-links{display:flex;gap:10px;padding-left:0;margin-top:20px;}.sidebar .share-on-social-media .social-media-links li{list-style:none;}.sidebar .share-on-social-media .social-media-links li a{text-decoration:none;color:#757575;font-size:20px;display:flex;align-items:center;}.sidebar .share-on-social-media .social-media-links li a img{width:20px;height:20px;}.sidebar.meddbase .table-of-contents,.sidebar.midas .table-of-contents,.sidebar.telavox .table-of-contents,.sidebar.svenska .table-of-contents{background:#ef3842;}.sidebar.meddbase .table-of-contents h3,.sidebar.midas .table-of-contents h3,.sidebar.telavox .table-of-contents h3,.sidebar.svenska .table-of-contents h3{color:#ffffff;font-weight:500;}.sidebar.meddbase .table-of-contents li,.sidebar.meddbase .table-of-contents p,.sidebar.meddbase .table-of-contents a,.sidebar.midas .table-of-contents li,.sidebar.midas .table-of-contents p,.sidebar.midas .table-of-contents a,.sidebar.telavox .table-of-contents li,.sidebar.telavox .table-of-contents p,.sidebar.telavox .table-of-contents a,.sidebar.svenska .table-of-contents li,.sidebar.svenska .table-of-contents p,.sidebar.svenska .table-of-contents a{color:#ffffff;font-size:16px;margin-bottom:5px;margin-top:0;}.sidebar.midas .table-of-contents{background:#5965d5;}.sidebar.svenska .table-of-contents{background:#292621;}.sidebar.telavox .table-of-contents{background:#effcf3;}.sidebar.telavox .table-of-contents h3{color:#353839;}.sidebar.telavox .table-of-contents li,.sidebar.telavox .table-of-contents p,.sidebar.telavox .table-of-contents a{color:#353839;}*[data-cursor-text],*[data-cursor-text] a{cursor:none;}.breadcrumb{display:flex;gap:5px;margin-bottom:0;}@media only screen and (max-width:991px){.breadcrumb{margin-bottom:20px}}.breadcrumb a,.breadcrumb li{color:#757575;font-size:16px!important;margin-top:0!important;}.breadcrumb aa:hover,.breadcrumb lia:hover{color:#353839;}section{margin-left:64px;margin-right:64px;border-radius:20px;}@media only screen and (max-width:991px){section{margin-left:32px;margin-right:32px}}progress{border-radius:20px;height:22px;background:#eeeded;width:100%;}progress::-webkit-progress-bar{background-color:#eeeded;border-radius:20px;}progress::-webkit-progress-value{background-color:#353839;border-radius:20px;}progress::-moz-progress-bar{background-color:#353839;border-radius:20px;}[data-animate=slide-up]{transform:translateY(50px);opacity:0;transition:all .6s ease-out;}[data-animate=slide-up].active{opacity:1;transform:translateY(0);}@media only screen and (max-width:991px){.row{width:100%;margin:auto}}header{padding:20px;}header .header-logo img{width:100px;}header .row{align-items:center;}header .menu{flex-direction:row;display:flex;gap:20px;align-items:center;justify-content:end;margin-bottom:0;}header .menu .menu-item{list-style:none;}header .menu .menu-item a{font-style:normal;font-weight:400;font-size:14px;line-height:19px;color:#353839;text-decoration:none;}header .menu .menu-item.btn a{color:#ffffff;border-radius:20px;}header .menu .menu-item:last-child a{background:#353839;color:#ffffff;border:1px solid #353839;padding:20px 10px;border-radius:4px;font-weight:500;display:block;}header .menu .menu-item:last-child a:hover::after{background:#ffffff;}header .menu .menu-item.current-menu-item::after{content:"";display:block;width:100%;height:2px;background:#353839;transition:width .3s;}header .menu .menu-item.current-menu-item:last-child a::after{content:"";display:block;width:100%;height:2px;transition:width .3s;background:#ffffff;}header .navbar-toggler-icon{display:flex;flex-direction:column;justify-content:space-between;height:18px;width:18px;overflow:hidden;}header .navbar-toggler-icon .bar{height:2px;width:100%;background-color:black;transition:all 100ms ease-in-out;}header .navbar-toggler-icon:hover{cursor:pointer;}header .x:nth-of-type(1){transition:all 100ms ease-in-out;transform:rotate(45deg);transform-origin:top left;width:28px;}header .x:nth-of-type(2){transition:all 100ms ease-in-out;transform-origin:center;width:0;}header .x:nth-of-type(3){transition:all 100ms ease-in-out;transform:rotate(-45deg);transform-origin:bottom left;width:28px;}header .navbar-toggler{display:flex;margin-left:auto;}@media only screen and (max-width:991px){header .navbar-collapse.open{background:#eeeded;position:absolute;z-index:2;width:calc(100% - 30px);left:15px;padding:20px;border:1px solid #eeeded;margin-top:10px;border-radius:20px}header .navbar-collapse.open .navbar-nav{gap:10px}}footer.main-footer{margin-top:100px;padding:100px;}@media only screen and (max-width:991px){footer.main-footer{margin-top:50px;padding:30px}}footer.main-footer .top-section{display:flex;margin-bottom:50px;}footer.main-footer .top-section .footer-contact a{color:#757575;font-size:20px;}footer.main-footer .top-section .footer-contact a:hover{color:#353839;}footer.main-footer .top-section .menu .menu-item{list-style:none;text-align:right;justify-content:right;display:flex;}footer.main-footer .top-section .menu .menu-item a{text-decoration:none;color:#353839;font-weight:400;width:-moz-fit-content;width:fit-content;display:block;}footer.main-footer .bottom-section{display:flex;flex-direction:row;justify-content:space-between;align-items:center;}footer.main-footer .bottom-section .footer-legal p{margin-bottom:0;}@media only screen and (max-width:991px){footer.main-footer .bottom-section .footer-legal{width:70%}}footer.main-footer .bottom-section .footer-social{width:30%;text-align:right;}footer.main-footer .bottom-section .footer-social a{text-decoration:none;}footer.main-footer .bottom-section .footer-social a img{width:20px;}.main-home .hero{padding-bottom:100px;position:relative;height:600px;display:flex;align-items:center;}@media only screen and (max-width:991px){.main-home .hero{height:auto;padding-bottom:25px;padding-top:25px}}.main-home .hero .title{text-align:center;color:#757575;font-size:80px;line-height:70px;letter-spacing:-5px;font-weight:100;}@media only screen and (max-width:991px){.main-home .hero .title{font-size:32px;line-height:38px;letter-spacing:-.8px}}.main-home .hero .title b{font-size:100px;line-height:70px;letter-spacing:-5px;color:#353839;font-weight:600;}@media only screen and (max-width:991px){.main-home .hero .title b{font-size:32px;line-height:38px;letter-spacing:-.8px}}.main-home .hero .description,.main-home .hero .description a{font-style:normal;font-weight:200;text-align:center;margin-bottom:40px;letter-spacing:-1px;font-size:30px;line-height:40px;color:#757575;margin-top:20px;}@media only screen and (max-width:991px){.main-home .hero .description,.main-home .hero .description a{font-size:20px;line-height:25px}}.main-home .hero .hero-image{position:absolute;right:0;top:0;width:200px;height:200px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}@media only screen and (max-width:991px){.main-home .hero .hero-image{width:50px;height:50px}}.main-home .hero .hero-image.left{left:0;right:auto;}.main-home .hero .hero-image.right{right:0;left:auto;}.main-home .companies{margin-bottom:100px;background:rgba(243,243,243,.4196078431);padding-top:100px;padding-bottom:100px;border:1px solid #eeeded;}@media only screen and (max-width:991px){.main-home .companies{padding:40px 20px;margin-bottom:50px}}.main-home .companies .title{margin-bottom:20px;}.main-home .companies .description{font-size:25px;line-height:30px;color:#757575;}@media only screen and (max-width:991px){.main-home .companies .description{font-size:18px;line-height:20px}}.main-home .companies .logos-container{position:relative;}.main-home .companies .logos-container .logos{margin-top:50px;}@media only screen and (max-width:991px){.main-home .companies .logos-container .logos{margin-top:20px}}.main-home .companies .logos-container .logos .logo-container{margin-bottom:20px;}@media only screen and (max-width:991px){.main-home .companies .logos-container .logos .logo-container{margin-bottom:0}}.main-home .companies .logos-container .logos .logo{width:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;border-radius:20px;padding:10px;-o-object-position:center;object-position:center;height:150px!important;}@media only screen and (max-width:991px){.main-home .companies .logos-container .logos .logo{height:100px!important}}.main-home .companies .logos-container .logos .logo.p-50{padding:50px;}.main-home .our-services{margin-bottom:100px;}@media only screen and (max-width:991px){.main-home .our-services{margin-bottom:50px}}.main-home .our-services .title{color:#353839;margin-bottom:20px;}.main-home .our-services .description{font-size:25px;line-height:30px;color:#757575;}@media only screen and (max-width:991px){.main-home .our-services .description{font-size:18px;line-height:20px}}.main-home .our-services .category-cards{margin-top:30px;margin-bottom:30px;gap:10px;display:inline-flex;flex-wrap:wrap;row-gap:0;cursor:pointer;}.main-home .our-services .category-cards .card{margin-top:10px;background:rgba(243,243,243,.4196078431);border:1px solid #eeeded;padding:20px;gap:10px;padding:10px 20px;border-radius:20px;}.main-home .our-services .category-cards .card.active .card-title,.main-home .our-services .category-cards .card.active .card-description{color:#353839;}.main-home .our-services .category-cards .card.active svg{fill:#353839;}.main-home .our-services .category-cards .card .title{display:inline-flex;align-items:center;flex-direction:row;gap:10px;margin-bottom:0;}.main-home .our-services .category-cards .card .card-title{margin-bottom:0;font-size:18px;line-height:20px;font-size:20px;line-height:30px;color:#353839;}@media only screen and (max-width:991px){.main-home .our-services .category-cards .card .card-title{font-size:18px;line-height:20px}}.main-home .our-services .category-cards .card .card-description{display:none;}.main-home .our-services .category-cards .card svg{width:20px;height:20px;fill:#353839;}.main-home .about-us{margin-bottom:100px;}@media only screen and (max-width:991px){.main-home .about-us{margin-bottom:50px}}.main-home .about-us .title{color:#353839;margin-bottom:20px;}.main-home .about-us .description{font-size:25px;line-height:30px;color:#757575;}@media only screen and (max-width:991px){.main-home .about-us .description{font-size:18px;line-height:20px}}.main-home .about-us .container .row:first-child{margin-bottom:50px;}.main-home .about-us .about-us-card{padding:20px;background:rgba(243,243,243,.4196078431);border:1px solid #eeeded;border-radius:20px;margin-bottom:20px;}.main-home .about-us .about-us-card .number-display,.main-home .about-us .about-us-card .number-display span{font-size:60px;line-height:60px;font-weight:600;color:#353839;}@media only screen and (max-width:991px){.main-home .about-us .about-us-card .number-display,.main-home .about-us .about-us-card .number-display span{font-size:40px;line-height:40px}}.main-home .about-us .about-us-card .number-display span{font-size:40px;line-height:40px;color:#757575;}@media only screen and (max-width:991px){.main-home .about-us .about-us-card .number-display span{font-size:20px;line-height:25px}}.main-home .about-us .about-us-slider{padding:20px;background:rgba(243,243,243,.4196078431);border:1px solid #eeeded;border-radius:20px;text-align:center;padding-bottom:0;}@media only screen and (max-width:991px){.main-home .about-us .about-us-slider{margin-bottom:20px}}.main-home .about-us .about-us-slider img{height:280px;}.main-home .our-work{margin-bottom:100px;padding-top:100px;padding-bottom:100px;background:rgba(243,243,243,.4196078431);border:1px solid #eeeded;}@media only screen and (max-width:991px){.main-home .our-work{padding:40px 20px;margin-bottom:50px}}.main-home .our-work .info{position:sticky;top:50px;}@media only screen and (max-width:991px){.main-home .our-work .info{margin-bottom:50px}}.main-home .our-work .info .title{margin-bottom:40px;color:#353839;}.main-home .our-work .work-cards-container{display:flex;flex-direction:column;width:100%;gap:20px;}.main-home .our-work .work-cards-container .work-card{display:flex;flex-direction:column;align-items:flex-start;border-radius:20px;gap:10px;text-decoration:none;color:#353839;}.main-home .our-work .work-cards-container .work-card .work-card-image{border-radius:20px;width:100%;margin-bottom:10px;height:300px;-o-object-fit:cover;object-fit:cover;}.main-home .our-work .work-cards-container .work-card .work-card-title{margin-bottom:0;}.main-home .our-work .work-cards-container .work-card .work-card-category{background:#ffa800;border-radius:20px;font-weight:600;font-size:12px;line-height:16px;text-transform:uppercase;color:#1a365d;padding:5px 10px;}.main-home .our-work .work-cards-container .work-card .work-card-readmore{font-weight:200;line-height:20px;letter-spacing:.02em;color:#b6b6b6;text-decoration:none;font-size:12px;}.main-about .hero{padding-bottom:100px;margin:auto;align-items:center;display:flex;}@media only screen and (max-width:991px){.main-about .hero{margin-left:32px;margin-right:32px;padding-bottom:50px}}.main-about .hero .description{font-size:30px;line-height:40px;color:#757575;margin-top:20px;}@media only screen and (max-width:991px){.main-about .hero .description{font-size:20px;line-height:25px}}.main-about .about .meet-the-team-container{margin-bottom:100px;padding:40px;}@media only screen and (max-width:991px){.main-about .about .meet-the-team-container{margin-bottom:50px;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5)}}.main-about .about .meet-the-team-container .row{gap:40px;}.main-about .about .meet-the-team-container .meet-the-team .title{color:#353839;margin-bottom:20px;}.main-about .about .meet-the-team-container .meet-the-team .description{color:#757575;margin-bottom:40px;font-size:25px;line-height:30px;}@media only screen and (max-width:991px){.main-about .about .meet-the-team-container .meet-the-team .description{font-size:16px;line-height:18px}}.main-about .about .meet-the-team-container .meet-the-team .cards{display:flex;gap:30px;margin-top:20px;}.main-about .about .meet-the-team-container .meet-the-team .cards .card{background:none;border:none;}.main-about .about .meet-the-team-container .meet-the-team .cards .card img{width:100%;border-radius:20px;}.main-about .about .meet-the-team-container .meet-the-team .cards .card .card-content{padding-top:10px;}.main-about .about .meet-the-team-container .meet-the-team .cards .card .card-content .card-title{padding-bottom:0;color:#353839;font-weight:400;}.main-about .about .meet-the-team-container .meet-the-team .cards .card .card-content .card-description{color:#757575;margin-bottom:0;}.main-about .about .section.closed .description,.main-about .about .section.closed .cards,.main-about .about .section.closed .work-container{display:none;}.main-about .about .work-everywhere .work-container{height:600px;}@media only screen and (max-width:991px){.main-about .about .work-everywhere .work-container{height:200px}}.main-about .about .work-everywhere .title{margin-bottom:20px;}.main-about .about .work-everywhere .work{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;}.main-about .about-us-col{gap:20px;display:flex;flex-direction:column;}@media only screen and (max-width:991px){.main-about .about-us-col{flex-direction:row;flex-wrap:wrap}}.main-about .about-us-col .about-us-card{padding:20px;background:rgba(243,243,243,.4196078431);border:1px solid #eeeded;border-radius:20px;}@media only screen and (max-width:991px){.main-about .about-us-col .about-us-card{width:calc(50% - 10px)!important}}.main-about .about-us-col .about-us-card .number-display,.main-about .about-us-col .about-us-card .number-display span{font-size:60px;line-height:60px;font-weight:600;color:#353839;}@media only screen and (max-width:991px){.main-about .about-us-col .about-us-card .number-display,.main-about .about-us-col .about-us-card .number-display span{font-size:35px;line-height:30px}}.main-about .about-us-col .about-us-card .number-display span{font-size:40px;line-height:40px;color:#757575;}@media only screen and (max-width:991px){.main-about .about-us-col .about-us-card .number-display span{font-size:28px;line-height:25px}}.main-contact .hero{margin:auto;align-items:center;display:flex;}@media only screen and (max-width:991px){.main-contact .hero{margin-left:32px;margin-right:32px;padding-bottom:50px}}.main-contact .hero .description{font-size:30px;line-height:40px;color:#757575;margin-bottom:100px;margin-top:20px;}@media only screen and (max-width:991px){.main-contact .hero .description{font-size:20px;line-height:25px}}.main-contact .hero .contact{display:flex;flex-wrap:wrap;gap:30px;}@media only screen and (max-width:991px){.main-contact .hero .contact{margin-bottom:50px}}.main-contact .hero .contact .contact-action{width:-moz-fit-content;width:fit-content;}.main-contact .hero .contact .contact-action .btn{font-size:28px;line-height:25px;color:#757575;margin-top:0;}.main-contact .hero .contact .contact-action .btn:hover{color:#3b3b3b;}.main-contact .hero .contact .contact-action .btn:hover::after,.main-contact .hero .contact .contact-action .btn:hover::before{background:#3b3b3b;}.main-contact .images img{position:relative;width:100%;}.main-services .hero{padding-bottom:100px;margin:auto;align-items:center;display:flex;}@media only screen and (max-width:991px){.main-services .hero{margin-left:32px;margin-right:32px;padding-bottom:50px}}.main-services .hero .service-image{width:100%;border-radius:20px;}.main-services .hero .description{font-size:30px;line-height:40px;color:#757575;margin-top:20px;}@media only screen and (max-width:991px){.main-services .hero .description{font-size:20px;line-height:25px}}.main-services .services .row{padding-top:50px;padding-bottom:50px;}.main-services .services .title{margin-bottom:20px;}.main-services .services .description{font-size:25px;line-height:30px;color:#757575;}@media only screen and (max-width:991px){.main-services .services .description{font-size:18px;line-height:20px}}.main-services .services li{list-style:decimal-leading-zero;font-weight:200;font-size:20px;line-height:30px;}@media only screen and (max-width:991px){.main-services .services li{font-size:18px;line-height:20px}}.main-services .services img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;margin:auto;display:flex;height:600px;border-radius:20px;}@media only screen and (max-width:991px){.main-services .services img{height:200px}}.main-services .services img.left{-o-object-position:left;object-position:left;}.main-services .services img.fill{padding-right:0;border:20px solid #f5ffff;border-right:none;}.main-blog .hero,.main-archive .hero,.main-search .hero{margin-bottom:50px;}.main-blog .hero .title,.main-archive .hero .title,.main-search .hero .title{margin-bottom:10px;margin-top:10px;}.main-blog .hero .description,.main-blog .hero .description p,.main-archive .hero .description,.main-archive .hero .description p,.main-search .hero .description,.main-search .hero .description p{font-size:25px;line-height:30px;color:#757575;margin-bottom:30px;}@media only screen and (max-width:991px){.main-blog .hero .description,.main-blog .hero .description p,.main-archive .hero .description,.main-archive .hero .description p,.main-search .hero .description,.main-search .hero .description p{font-size:20px;line-height:25px}}.main-blog .hero .categories,.main-archive .hero .categories,.main-search .hero .categories{list-style:none;padding-left:0;display:flex;gap:10px;}.main-blog .hero .categories a,.main-archive .hero .categories a,.main-search .hero .categories a{text-decoration:none;border:1px solid #eeeded;padding:5px 15px;background:rgba(243,243,243,.4196078431);}.main-blog .posts .posts-list,.main-archive .posts .posts-list,.main-search .posts .posts-list{display:flex;flex-wrap:wrap;gap:40px;margin-bottom:40px;}.main-blog .posts .posts-list .post,.main-archive .posts .posts-list .post,.main-search .posts .posts-list .post{width:calc(50% - 20px);}@media only screen and (max-width:991px){.main-blog .posts .posts-list .post,.main-archive .posts .posts-list .post,.main-search .posts .posts-list .post{width:100%}}.main-blog .posts .posts-list .post .post-card-link,.main-archive .posts .posts-list .post .post-card-link,.main-search .posts .posts-list .post .post-card-link{text-decoration:none;}.main-blog .posts .posts-list .post .post-card-link .post-card-image,.main-archive .posts .posts-list .post .post-card-link .post-card-image,.main-search .posts .posts-list .post .post-card-link .post-card-image{margin-bottom:10px;}.main-blog .posts .posts-list .post .post-card-link .post-card-image img,.main-archive .posts .posts-list .post .post-card-link .post-card-image img,.main-search .posts .posts-list .post .post-card-link .post-card-image img{width:100%;height:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.main-blog .posts .posts-list .post .post-card-link .post-card-title,.main-archive .posts .posts-list .post .post-card-link .post-card-title,.main-search .posts .posts-list .post .post-card-link .post-card-title{margin-top:5px;}.main-blog .posts .posts-list .post .post-card-link .post-card-categories .post-card-category,.main-archive .posts .posts-list .post .post-card-link .post-card-categories .post-card-category,.main-search .posts .posts-list .post .post-card-link .post-card-categories .post-card-category{text-decoration:none;background:rgba(243,243,243,.4196078431);border:1px solid #eeeded;padding:4px 8px;margin-right:10px;}.main-blog .posts .pagination,.main-archive .posts .pagination,.main-search .posts .pagination{display:flex;gap:5px;}.main-blog .posts .pagination .prev,.main-archive .posts .pagination .prev,.main-search .posts .pagination .prev{transform:rotate(180deg);}.main-blog .posts .pagination svg,.main-archive .posts .pagination svg,.main-search .posts .pagination svg{fill:#757575;}.main-blog .posts .pagination a,.main-archive .posts .pagination a,.main-search .posts .pagination a{text-decoration:none;}.main-blog .posts .pagination a:hover,.main-archive .posts .pagination a:hover,.main-search .posts .pagination a:hover{font-weight:bold;}.main-blog .posts .pagination a:hover svg,.main-archive .posts .pagination a:hover svg,.main-search .posts .pagination a:hover svg{fill:#353839;}.main-blog .posts .pagination .current,.main-archive .posts .pagination .current,.main-search .posts .pagination .current{font-weight:bold;color:#353839;}.main-blog .posts .pagination .current svg,.main-archive .posts .pagination .current svg,.main-search .posts .pagination .current svg{fill:#353839;}.main-single .related-posts h2{margin-top:50px;margin-bottom:20px;}@media only screen and (max-width:991px){.main-single .row{flex-direction:column-reverse}}.main-search .search-form{margin-bottom:30px;}.main-work .hero{padding-bottom:100px;margin:auto;align-items:center;display:flex;}@media only screen and (max-width:991px){.main-work .hero{margin-left:32px;margin-right:32px;padding-bottom:50px}}.main-work .hero .description,.main-work .hero .description a{font-size:30px;line-height:40px;color:#757575;margin-top:20px;}@media only screen and (max-width:991px){.main-work .hero .description,.main-work .hero .description a{font-size:20px;line-height:25px}}@media only screen and (max-width:991px){.main-work .hero .description a,.main-work .hero .description a a{font-size:16px;line-height:20px}}.main-work .hero .description a:hover,.main-work .hero .description a a:hover{color:#353839;}.main-work .case-study{position:relative;}.main-work .case-study .row{gap:30px;}.main-work .case-study .row .col-lg-6{width:48%;}@media only screen and (max-width:991px){.main-work .case-study .row .col-lg-6{width:100%}}.main-work .case-study .row .case-study-link{text-decoration:none;cursor:none;}.main-work .case-study .row .case-study-link .case-study-card{margin-bottom:50px;position:relative;}.main-work .case-study .row .case-study-link .case-study-card[data-cursor-text] a{cursor:none}.main-work .case-study .row .case-study-link .case-study-card.telavox{padding-top:100px;}@media only screen and (max-width:991px){.main-work .case-study .row .case-study-link .case-study-card.telavox{padding-top:50px}}.main-work .case-study .row .case-study-link .case-study-card.telavox .case-study-image{height:300px;}.main-work .case-study .row .case-study-link .case-study-card .case-study-image{width:100%;border-radius:20px;height:400px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;overflow:hidden;}@media only screen and (max-width:991px){.main-work .case-study .row .case-study-link .case-study-card .case-study-image{height:300px}}.main-work .case-study .row .case-study-link .case-study-card .case-study-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:all .5s;}.main-work .case-study .row .case-study-link .case-study-card .case-study-image img:hover{transform:scale(1.1);}.main-work .case-study .row .case-study-link .case-study-card.midas .case-study-image{height:700px;}@media only screen and (max-width:991px){.main-work .case-study .row .case-study-link .case-study-card.midas .case-study-image{height:400px}}.main-work .case-study .row .case-study-link .case-study-card.svenskabaddtunnor .case-study-image{height:600px;}@media only screen and (max-width:991px){.main-work .case-study .row .case-study-link .case-study-card.svenskabaddtunnor .case-study-image{height:300px}}.main-work .case-study .row .case-study-link .case-study-card .case-study-title{font-size:25px;line-height:30px;color:#353839;font-weight:500;margin-top:30px;}.main-work .case-study .row .case-study-link .case-study-card .case-study-description{font-size:20px;line-height:24px;color:#757575;font-weight:200;}.main-work .clients h2{margin-bottom:50px;}.main-work .clients .clients-list .clients-list-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:20px;}.main-work .clients .clients-list .clients-list-items .client-list-item:nth-child(2n+2){margin-top:20px;}@media only screen and (max-width:991px){.main-work .clients .clients-list .clients-list-items .client-list-item:nth-child(2n+2){margin-top:10px}}.main-work .clients .clients-list .clients-list-items .client-list-item{width:23%;height:200px;border:2px solid rgba(243,243,243,.4196078431);border-radius:20px;overflow:hidden;}@media only screen and (max-width:991px){.main-work .clients .clients-list .clients-list-items .client-list-item{width:46%;height:100px}}.main-work .clients .clients-list .clients-list-items .client-list-item a[data-cursor-text]{cursor:none}.main-work .clients .clients-list .clients-list-items .client-list-item img{width:100%;height:100%;filter:grayscale(1);-o-object-fit:contain;object-fit:contain;transition:all .5s;}.main-work .clients .clients-list .clients-list-items .client-list-item:hover{border:1px solid #eeeded;}.main-work .clients .clients-list .clients-list-items .client-list-item:hover img{transform:scale(1.1);filter:grayscale(0);}.main-single-work .container-fluid{padding-left:64px;padding-right:64px;}@media only screen and (max-width:991px){.main-single-work .container-fluid{padding-left:0;padding-right:0}}.main-single-work .hero{padding-bottom:100px;margin:auto;}@media only screen and (max-width:991px){.main-single-work .hero{padding-left:32px;padding-right:32px;padding-bottom:50px}}.main-single-work .info .info-cards{margin-bottom:100px;}@media only screen and (max-width:991px){.main-single-work .info .info-cards{margin-bottom:50px}}.main-single-work .info .info-cards.no-margin{margin-bottom:0;}.main-single-work .info .info-cards h2{margin-bottom:30px;}.main-single-work .info .info-image.multiple{display:flex;gap:20px;}.main-single-work .info ul{list-style:lower-roman;}.main-single-work .info ul li{font-size:25px;line-height:30px;color:#757575;font-weight:200;margin-bottom:10px;white-space:pre-line;}@media only screen and (max-width:991px){.main-single-work .info ul li{font-size:20px;line-height:25px}}.main-single-work .description,.main-single-work .description a,.main-single-work .description p,.main-single-work li{font-size:30px;line-height:40px;color:#757575;margin-top:20px;}@media only screen and (max-width:991px){.main-single-work .description,.main-single-work .description a,.main-single-work .description p,.main-single-work li{font-size:20px;line-height:25px}}.main-single-work .description a:hover,.main-single-work .description a a:hover,.main-single-work .description p a:hover,.main-single-work li a:hover{color:#353839;}.main-single-work .link{font-size:20px;line-height:30px;color:#757575;margin-top:20px;}.main-single-work .link:hover{color:#353839;}.main-single-work img{width:100%;margin-top:50px;margin-bottom:50px;max-height:1000px;-o-object-fit:cover;object-fit:cover;}@media only screen and (max-width:991px){.main-single-work img{margin-bottom:0}}.page-not-found{text-align:center;}.page-not-found .title{font-size:80px;line-height:100px;color:#353839;margin-bottom:10px;}.page-not-found .description{font-size:25px;line-height:30px;color:#757575;margin-bottom:40px;}.page-not-found .btn{margin:auto;}.main-projects .work-cards-container{display:flex;flex-direction:row;width:100%;gap:20px;}.main-projects .work-cards-container .work-card{display:flex;flex-direction:column;align-items:flex-start;width:50%;border-radius:20px;gap:10px;text-decoration:none;color:#353839;}.main-projects .work-cards-container .work-card .work-card-image{border-radius:20px;width:100%;margin-bottom:10px;height:300px;-o-object-fit:cover;object-fit:cover;}.main-projects .work-cards-container .work-card .work-card-title{margin-bottom:0;}.main-projects .work-cards-container .work-card .work-card-category{background:#ffa800;border-radius:20px;font-weight:600;font-size:12px;line-height:16px;text-transform:uppercase;color:#1a365d;padding:5px 10px;}.main-projects .work-cards-container .work-card .work-card-readmore{font-weight:200;line-height:20px;letter-spacing:.02em;color:#b6b6b6;text-decoration:none;font-size:12px;}.main-projects .work-cards-container .work-card .work-progress{height:15px;margin-bottom:10px;}.main-projects .work-cards-container .work-card.colibri{margin-top:40px;}.main-service-detail .solutions .title{margin-bottom:40px;}.main-service-detail .solutions .service-box{background:rgba(243,243,243,.4196078431);padding:20px;margin-bottom:20px;border-radius:20px;border:1px solid #eeeded;}.main-service-detail .solutions .service-box img{width:100%;height:100%;border-radius:15px;}.main-service-detail .solutions .service-box .subtitle{font-size:20px;line-height:30px;color:#353839;margin-bottom:10px;font-weight:400;}.main-service-detail .solutions .service-box p{margin-bottom:0;color:#757575;}.main-general-page h1{margin-bottom:20px;font-size:34px;line-height:40px;letter-spacing:-1.5px;}@media only screen and (max-width:991px){.main-general-page h1{font-size:32px;line-height:38px;letter-spacing:-1.2px}}.main-general-page h2{font-size:30px;line-height:29px;margin-bottom:20px;border-bottom:1px solid #353839;width:-moz-fit-content;width:fit-content;}@media only screen and (max-width:991px){.main-general-page h2{font-size:28px;line-height:25px;letter-spacing:-1.2px}}.main-general-page h3{font-size:25px;line-height:24px;margin-bottom:15px;}@media only screen and (max-width:991px){.main-general-page h3{font-size:20px;line-height:27px;letter-spacing:-.5px}}.main-general-page h4{font-size:20px;line-height:22px;margin-bottom:10px;}@media only screen and (max-width:991px){.main-general-page h4{font-size:18px;line-height:20px}}