﻿@import"bootstrap.css";@import"/cookiebot/fer-cookiebot.css";.add-space-top-on-scroll{padding-top:110px}.top-header{background-color:#fff;padding:.75rem 0;border-bottom:solid 1px rgba(0,0,0,.075);position:relative;z-index:1020}.top-header .container{display:flex;justify-content:flex-end;align-items:center}.top-header .top-bar-item{display:inline-flex;align-items:center}.top-header .top-bar-item a{display:inline-flex;align-items:center}.top-header .top-bar-item svg,.top-header .top-bar-item img,.top-header .top-bar-item i{margin-right:.75rem}.top-header .top-bar-item:not(:last-child){margin-right:1rem}.top-header a{font-size:.95rem;line-height:1.6;color:inherit}.top-header a:hover{color:var(--sec-color)}header{position:relative;z-index:999;width:100%}header .navbar{height:110px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;background-color:#fff}header .navbar .navbar-brand{width:auto;height:90px;display:flex;align-items:center;white-space:normal}header .navbar .navbar-brand figure{padding:5px 0;margin:0;display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%}header .navbar .navbar-brand figure img,header .navbar .navbar-brand figure svg{max-width:100%;max-height:100%;height:auto;object-fit:contain;justify-self:flex-start;object-position:left;width:100%;min-width:70px}header .navbar .navbar-brand figure svg{color:var(--main-color)}header .navbar .navbar-brand .text-logo{color:var(--main-color);font-weight:600;font-size:2.5rem;font-family:var(--secondary-font)}header .navbar .navbar-brand .logo-img{max-height:70px}header .navbar .navbar-nav>.nav-item{height:35px}header .navbar a.dropdown-item:active{background:var(--main-color)}header .navbar .nav-item{font-family:var(--secondary-font)}header .navbar .nav-item>.nav-link{height:35px;line-height:1.2}header .navbar .nav-item .nav-link{color:var(--main-color);text-transform:uppercase;font-size:1rem;line-height:1.2}header .navbar .nav-item .nav-link:hover{color:var(--sec-color)}header .navbar .nav-item .nav-link.disabled{opacity:.5}header .navbar .nav-item .dropdown-menu:not([aria-labelledby=navbarDropdownLang]){box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;border:1px solid rgba(238,238,238,.2901960784);border-radius:2px;min-width:13rem}header .navbar .nav-item .dropdown-menu:not([aria-labelledby=navbarDropdownLang]) .dropdown-item.active,header .navbar .nav-item .dropdown-menu:not([aria-labelledby=navbarDropdownLang]) .dropdown-item:active{background-color:var(--sec-color)}header .navbar .nav-item .dropdown-menu:not([aria-labelledby=navbarDropdownLang]) .dropdown-item:focus,header .navbar .nav-item .dropdown-menu:not([aria-labelledby=navbarDropdownLang]) .dropdown-item:hover{background-color:var(--sec-light-color);color:#000}header .navbar .navbar-toggler{font-size:2rem;border:none}.dropdown.dropstart .dropdown-menu[data-bs-popper]{right:0;left:initial}.nav-item.dropdown.lang-dropdown ul.dropdown-menu{border-radius:2px;width:150px}.nav-item.dropdown.lang-dropdown ul.dropdown-menu .dropdown-item{display:flex;align-items:center;padding:5px}.nav-item.dropdown.lang-dropdown ul.dropdown-menu .dropdown-item img,.nav-item.dropdown.lang-dropdown ul.dropdown-menu .dropdown-item svg,.nav-item.dropdown.lang-dropdown ul.dropdown-menu .dropdown-item i{margin-right:.5rem}.dark-navbar header .navbar{background-color:rgba(0,0,0,.9);backdrop-filter:blur(25px)}.dark-navbar header .navbar .text-logo{color:#fff}.dark-navbar header .navbar .nav-item .nav-link{color:#fff}.dark-navbar header .navbar .nav-item .nav-link:hover{color:var(--sec-light-color)}.dark-navbar header .navbar .nav-item.active .nav-link{color:var(--sec-light-color)}@media screen and (max-width: 991px){.dark-navbar header .navbar .nav-item .nav-link{color:#fff !important;background:var(--main-bg-color)}.dark-navbar header .navbar .mobile-menu-burger__inner{background-color:#fff}.dark-navbar header .navbar .mobile-menu-burger__inner::before,.dark-navbar header .navbar .mobile-menu-burger__inner::after{background-color:#fff}.dark-navbar header .navbar .mobile-menu-burger__hidden{background-color:#fff}.dark-navbar header .navbar .mobile-menu-burger__hidden::before,.dark-navbar header .navbar .mobile-menu-burger__hidden::after{background-color:#fff}}.blured-navbar header .navbar{height:110px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075) !important;background-color:rgba(255,255,255,.8);backdrop-filter:blur(10px)}@media screen and (max-width: 991px){.blured-navbar header .navbar{height:90px}}.blured-navbar header.fixed-nav .navbar{background-color:#fff;backdrop-filter:blur(0px)}.blured-navbar.dark-navbar header .navbar{background-color:rgba(0,0,0,.75);backdrop-filter:blur(25px)}.blured-navbar.dark-navbar header.fixed-nav .navbar{background-color:#050533;backdrop-filter:blur(0)}.opacity-zero{opacity:0;transition:linear .3s all}.fixed-nav{position:fixed;top:0;left:0;width:100%;right:0;display:block;z-index:1020;opacity:1}.mobile-menu-burger{padding:15px;cursor:pointer;display:inline-block;overflow:hidden;background-color:rgba(0,0,0,0);appearance:none;-moz-appearance:none;-webkit-appearance:none}.mobile-menu-burger__container{width:36px;height:24px;position:relative}.mobile-menu-burger:hover .mobile-menu-burger__inner{transform:translate(-51px, 50%);opacity:0}.mobile-menu-burger:hover .mobile-menu-burger__inner::before,.mobile-menu-burger:hover .mobile-menu-burger__inner::after{transform:translate(102px, 0);opacity:0}.mobile-menu-burger.is-active .mobile-menu-burger__inner{display:none}.mobile-menu-burger__inner{width:100%;height:2px;background-color:var(--main-color);border-radius:4px;position:absolute;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.4s;top:50%;transform:translate(5px, -50%);opacity:1}.mobile-menu-burger__inner::before,.mobile-menu-burger__inner::after{width:100%;height:2px;background-color:var(--main-color);border-radius:4px;position:absolute;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.4s;content:"";opacity:1;transform:translate(-5px, 0)}.mobile-menu-burger__inner::before{top:-13px}.mobile-menu-burger__inner::after{top:13px}.mobile-menu-burger:hover .mobile-menu-burger__hidden{opacity:1;transform:translate(0, -50%)}.mobile-menu-burger:hover .mobile-menu-burger__hidden::before,.mobile-menu-burger:hover .mobile-menu-burger__hidden::after{opacity:1;transform:translate(0, 0)}.mobile-menu-burger.is-active .mobile-menu-burger__hidden{opacity:1;transform:rotate(45deg)}.mobile-menu-burger.is-active .mobile-menu-burger__hidden::before{transform:translate(0, 13px) rotate(90deg);transform-origin:center}.mobile-menu-burger.is-active .mobile-menu-burger__hidden::after{transform-origin:center;transform:translate(0, -13px) rotate(0)}.mobile-menu-burger__hidden{opacity:0;width:100%;height:2px;background-color:var(--main-color);border-radius:4px;position:absolute;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.4s;background-color:var(--main-color);top:50%;transform:translate(51px, -50%)}.mobile-menu-burger__hidden::before,.mobile-menu-burger__hidden::after{width:100%;height:2px;background-color:var(--main-color);border-radius:4px;position:absolute;transition-property:transform,opacity;transition-timing-function:ease;transition-duration:.4s;background-color:var(--main-color);content:"";transform:translate(102px, 0)}.mobile-menu-burger__hidden::before{top:-13px}.mobile-menu-burger__hidden::after{top:13px}@media(min-width: 991px){.mobile-menu-burger{display:none}header .navbar-nav .dropdown-menu{padding:0}header .navbar-nav .dropdown-menu .dropdown-item{background:#fcfcfc;margin:.5rem;padding:.75rem 1rem;width:auto}header .navbar-nav .dropdown-menu .dropleft .dropdown-menu{transform:translateX(-100%);top:-5px}header .navbar-nav .dropdown-menu .dropright .dropdown-menu{transform:translateX(100%);top:-5px}}@media(max-width: 1400px){header .navbar-expand-lg .navbar-nav .nav-link,header .navbar-expand-lg .navbar-nav .dropdown-item{padding-right:.35rem;padding-left:.35rem;font-size:1rem}}@media(min-width: 991px)and (max-width: 1240px){header .navbar-expand-lg .navbar-nav .nav-link,header .navbar-expand-lg .navbar-nav .dropdown-item{padding-right:.35rem;padding-left:.35rem;font-size:.8rem}header .navbar-expand-lg .navbar-nav a.dropdown-item:active{background:var(--main-color)}}@media(max-width: 991px){html{font-size:105%}header.mobile-nav .navbar-collapse ul.dropdown-menu[data-bs-popper=static]{padding:10px 10px}header{position:relative}header .navbar{padding-top:initial;padding-bottom:initial;height:90px}header .navbar .navbar-brand{height:80px;width:auto}header .navbar .navbar-nav>.nav-item{height:auto}header .navbar .nav-item>.nav-link{height:auto}header .navbar .dropdown .dropdown-menu .nav-item.dropdown .dropdown-menu a.dropdown-item{margin:10px 0}header .navbar-collapse{height:calc(100vh - 90px);position:absolute;top:90px;background:#fff;width:100%;left:0px;padding:.75rem;transition:none;overflow-x:scroll;border-top:solid 2px #e3e3e3}header.mobile-nav .navbar-collapse .nav-link{padding:1rem;font-size:1rem;background:#fcfcfc;margin-bottom:.5rem}header.mobile-nav .navbar-collapse .dropdown-menu{margin-bottom:.5rem;box-shadow:none !important;border:none;margin:.5rem 1rem;padding:0 10px}header.mobile-nav .navbar-collapse .dropdown-menu li:not(:last-child) .dropdown-item{margin-bottom:5px}header.mobile-nav .navbar-collapse .dropdown-menu .dropdown-item{padding:.5rem 1rem;font-size:1rem;background:#eaeaea;word-break:break-all;white-space:initial}header.mobile-nav .navbar-collapse .dropdown-menu .dropdown-item:not(:last-child):not([aria-haspopup=true]){margin-bottom:.5rem !important}header.mobile-nav .navbar-collapse .dropdown-menu .dropdown-menu{margin:10px}.nav-item.dropdown.lang-dropdown ul.dropdown-menu .dropdown-item{padding:5px 10px}.nav-item.dropdown.lang-dropdown ul.dropdown-menu .dropdown-item:not(:last-child){margin-bottom:.5rem}}@media(max-width: 768px){header .navbar .navbar-brand{max-width:220px;white-space:normal}header .navbar .navbar-brand .text-logo{word-break:break-word;font-size:2.2rem;line-height:2.5rem}}@media(max-width: 468px){.top-bar-item a{font-size:.85rem}}@media(max-width: 340px){header .navbar-collapse{height:calc(100vh - 69px);top:70px}header .navbar{height:70px !important}header .navbar .navbar-brand{max-width:180px;height:60px !important}header .navbar .navbar-brand .text-logo{word-break:break-word;font-size:1.85rem;line-height:2rem}.top-bar-item svg,.top-bar-item i{display:none}header .navbar .navbar-brand .logo-img{max-height:50px}}html{font-size:110%;scroll-behavior:smooth}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{font-family:var(--main-font);text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);font-variant:normal;text-transform:none;text-shadow:1px 1px 1px rgba(0,0,0,.004);color:#302e2e;font-size:1.05rem;letter-spacing:.025em;margin:0}a{word-break:break-word;color:#1a6c86;text-decoration:none}a:hover{text-decoration:none}p{line-height:1.6}h1,h2,h3,h4,.display-1,.display-2,.display-3,.display-4,.display-5{font-family:var(--secondary-font)}.btn{width:max-content;text-transform:uppercase}.btn,.theme-btn,.effect-1-btn{margin:1.5rem 0;font-family:var(--secondary-font);font-weight:600}.btn:not(:last-child),.theme-btn:not(:last-child),.effect-1-btn:not(:last-child){margin-right:1rem}.main-bg{background-color:var(--main-bg-color)}img:not([src]):not([srcset]){visibility:hidden}.link-btn{appearance:none;-moz-appearance:none;-webkit-appearance:none;font-weight:600;display:inline-flex;position:relative;align-items:center;transition:ease .16s all;padding:.5rem 0;padding-right:2rem;color:inherit;width:fit-content;margin:1.5rem 0;font-family:var(--secondary-font)}.link-btn svg,.link-btn i{transition:ease .16s all;position:absolute;right:.25rem;top:50%;transform:translateY(-50%);display:inline-block}.link-btn:hover{color:var(--sec-bg-color)}.link-btn:hover svg,.link-btn:hover i{right:-0.25rem}.simple-btns .theme-btn{appearance:none;-moz-appearance:none;-webkit-appearance:none;font-weight:600;display:inline-flex;position:relative;align-items:center;transition:ease .16s all;padding:.5rem 0;padding-right:2rem;color:inherit;width:fit-content}.simple-btns .theme-btn svg,.simple-btns .theme-btn i{margin-left:10px;margin-right:5px;transition:ease .16s all}.simple-btns .theme-btn:hover svg,.simple-btns .theme-btn:hover i{margin-left:15px;margin-right:0}.simple-btns #mainCarousel .theme-btn{text-shadow:4px 5px 5px rgba(0,0,0,.45)}.effect-1-btns .theme-btn{position:relative;overflow:hidden;color:#fff !important;text-align:center;padding:1.25rem calc(30px + 10vmin);border-radius:2px;z-index:1;transition:all 250ms ease;display:inline-flex;align-items:center;text-transform:uppercase;font-weight:500;font-size:1rem;box-shadow:0px 15px 25px 0px rgba(0,0,0,.3);text-shadow:none !important;appearance:none;-moz-appearance:none;-webkit-appearance:none;background-color:var(--main-bg-color);position:relative;text-transform:uppercase;text-decoration:none}.effect-1-btns .theme-btn::before{webkit-transition-duration:500ms;transition-duration:500ms;position:absolute;width:100%;height:100%;content:"";right:100%;bottom:50%;background:var(--sec-bg-color);transform:translateY(50%);border-radius:0;z-index:-1}.effect-1-btns .theme-btn:hover::before{right:-10%}.effect-1-btns .theme-btn svg,.effect-1-btns .theme-btn i{margin-left:10px;margin-right:5px;transition:ease .16s all}.effect-1-btns .theme-btn:hover svg,.effect-1-btns .theme-btn:hover i{margin-left:15px;margin-right:0}.default-btns .theme-btn{display:inline-flex;text-align:center;color:#f8f8ff;transition:all .26s ease;background-color:var(--main-bg-color);text-shadow:none !important;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;padding:1.25rem calc(30px + 10vmin);border-radius:50px;border:solid 2px #f8f8ff;position:relative;text-transform:uppercase;text-decoration:none;justify-content:center}.default-btns .theme-btn:hover{background-color:#f8f8ff !important;color:var(--sec-bg-color) !important;border-color:var(--sec-bg-color) !important;box-shadow:2px 2px 16px 2px rgba(250,250,255,.3);text-decoration:none}.default-btns .theme-btn svg,.default-btns .theme-btn i{margin-left:10px;margin-right:5px;transition:ease .16s all}.default-btns .theme-btn:hover svg,.default-btns .theme-btn:hover i{margin-left:15px;margin-right:0}#mainCarousel{margin-top:-110px}#mainCarousel .carousel-item{padding-bottom:calc(4rem + 5vh);height:calc(90vh + 50px);display:flex;align-items:flex-end;background-position:center;background-size:cover;justify-content:flex-end;flex-wrap:wrap;flex-direction:row;position:relative}#mainCarousel .carousel-item .container{position:relative;z-index:12}#mainCarousel .carousel-item .container h1,#mainCarousel .carousel-item .container ul,#mainCarousel .carousel-item .container p,#mainCarousel .carousel-item .container .theme-btn{color:#f8f8ff;text-shadow:4px 5px 5px rgba(0,0,0,.45)}#mainCarousel .carousel-item .container h1:not(:last-child),#mainCarousel .carousel-item .container ul:not(:last-child),#mainCarousel .carousel-item .container p:not(:last-child),#mainCarousel .carousel-item .container .theme-btn:not(:last-child){margin-bottom:1.5rem}#mainCarousel .carousel-item .container p:last-of-type{margin-bottom:1rem}#mainCarousel .carousel-item .container h1{font-size:3rem;font-family:var(--secondary-font)}#mainCarousel .carousel-item .container p{font-family:var(--secondary-font)}#mainCarousel .carousel-item .container ul{padding-left:20px}#mainCarousel .carousel-item::after{content:"";background-color:rgba(4,13,27,.4);position:absolute;z-index:11;right:0;bottom:0;min-width:100%;min-height:100%}#mainCarousel .carousel-indicators [data-bs-target]{width:20px;height:20px;border-radius:50%}#mainCarousel .carousel-indicators{bottom:7.5vh;display:flex;justify-content:flex-start;margin-right:initial;margin-bottom:initial;margin-left:initial}#mainCarousel .carousel-indicators [data-bs-target]{border:solid 2px #fff;background-color:rgba(0,0,0,0)}#mainCarousel .carousel-indicators [data-bs-target].active{opacity:1;background-color:#fff;box-shadow:4px 5px 5px 0px rgba(0,0,0,.45)}#myVideo{object-fit:cover;width:100%;min-height:calc(100vh - 110px);height:calc(100vh - 110px);position:absolute;top:0;left:0;z-index:2}.light-bg-color{background-color:var(--sec-light-color)}section{padding:calc(30px + 8vmin) 0;position:relative}section *{z-index:2}section [class^=floater-]{z-index:1}section .section-title{font-weight:600;position:relative;padding-bottom:1.5rem;margin-bottom:2rem}section:nth-child(even){background-color:var(--sec-light-color)}.services-product-section{background-size:15%;background-position:center;background-repeat:repeat-x}.services-product-section .service-product-item-wrapper{background-color:#fff;border-bottom-left-radius:45px;border-top-right-radius:45px;transition:ease .16s all;height:auto;min-height:100%}.services-product-section .service-product-item-wrapper .inner-wrapper{display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;min-height:220px}.services-product-section .service-product-item-wrapper .service-product-item-title{display:block;width:100%}.services-product-section .service-product-item-wrapper .service-product-item-title a{font-weight:bold;font-size:1.5rem;font-family:var(--secondary-font);display:block;padding:1.5rem 1rem;text-align:center;color:inherit}.services-product-section .service-product-item-wrapper .service-product-item-image img{border-top-right-radius:45px;max-height:220px}.services-product-section .service-product-item-wrapper:hover{box-shadow:5px 5px 25px 0px rgba(33,46,84,.1)}.services-product-section .service-product-item-link{padding-right:1rem}.swiper.serviceSwiper{padding-right:55px}.swiper-wrapper{position:relative;display:block;padding:45px 0;padding-left:30px}@media screen and (max-width: 768px){.swiper.serviceSwiper{padding-right:0}.swiper-wrapper{padding:35px 0;padding-left:0}}.custom-slick-arrows{z-index:99}.portfolio-section .portfolio-item{display:flex;flex-direction:column;min-height:35vh;width:100%;background:center/cover no-repeat;position:relative;color:#fff;margin-bottom:1.5rem}.portfolio-section .portfolio-item .card-item-title{position:relative;z-index:9}.portfolio-section .portfolio-item::before{content:"";position:absolute;left:0;bottom:0;right:0;top:0;background-color:rgba(0,0,0,0);transition:ease .16s all}.portfolio-section .portfolio-item:hover .portfolio-item-info-wrapper{opacity:1}.portfolio-section .portfolio-item:hover::before{content:"";position:absolute;left:0;bottom:0;right:0;top:0;background-color:rgba(31,20,92,.4);z-index:0}.portfolio-section .portfolio-item .portfolio-item-info-wrapper{padding:2rem;padding-bottom:0;opacity:0;transition:ease .16s all}.portfolio-section .portfolio-item .link-btn:hover{color:var(--sec-light-color)}.card-item-title{font-size:1.5rem}.cols-cover-image{width:100%;height:100%;object-fit:cover;min-height:220px}.col-title{font-weight:600;position:relative;padding-bottom:1.5rem;margin-bottom:1.5rem}.col-title::after{position:absolute;content:"";left:-35px;bottom:0;height:1px;background-color:#e9e9e9;width:70px}.rounder-tl-br-border{border-top-left-radius:60px;border-bottom-right-radius:60px;box-shadow:5px 5px 25px 0px rgba(33,46,84,.1)}.custom-slick-arrow-prev,.custom-slick-arrow-next{border:solid 3px #999;width:3rem;height:3rem;display:inline-flex;justify-content:center;align-items:center;color:#acacac;border-radius:50%;font-size:1.75rem;font-weight:bold;line-height:3rem}.custom-slick-arrow-prev span,.custom-slick-arrow-next span{margin-bottom:5px}.custom-slick-arrow-prev:last-child,.custom-slick-arrow-next:last-child{margin-left:2rem}.custom-slick-arrow-prev:hover,.custom-slick-arrow-next:hover{color:var(--main-color);border:solid 3px var(--main-color)}a.custom-slick-arrow-prev.slick-arrow.slick-disabled{opacity:.3;color:rgba(48,46,46,.4862745098);border:solid 3px rgba(48,46,46,.4862745098)}a.custom-slick-arrow-next.slick-arrow.slick-disabled{opacity:.3;color:rgba(48,46,46,.4862745098);border:solid 3px rgba(48,46,46,.4862745098)}.news-wrapper .news-cols-wrapper{padding-top:25px}.news-wrapper .news-col-item{margin-bottom:1.5rem}.news-wrapper .news-item-wrapper{background-color:#fff;border-top-left-radius:45px;transition:ease .16s all;height:auto;min-height:100%}.news-wrapper .news-item-wrapper .inner-wrapper{display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap}.news-wrapper .news-item-wrapper .news-item-title{display:block;width:100%;padding:1.5rem 2rem}.news-wrapper .news-item-wrapper .news-item-title span{margin-bottom:.5rem;display:block;font-size:1rem}.news-wrapper .news-item-wrapper .news-item-title a{font-weight:bold;font-family:var(--secondary-font);display:block;color:inherit;text-decoration:none !important}.news-wrapper .news-item-wrapper .news-item-image img{border-top-left-radius:45px;height:220px;min-height:auto}.news-wrapper .news-item-wrapper:hover{box-shadow:5px 5px 25px 0px rgba(33,46,84,.1)}.news-wrapper .news-item-link{padding-right:1rem}.articles-wrapper .news-wrapper{padding-top:20px}.articles-wrapper .news-wrapper .news-item-wrapper{box-shadow:2px 4px 12px #f3f3f3}.articles-wrapper .news-wrapper .news-item-wrapper:hover{box-shadow:5px 5px 25px 0px rgba(33,46,84,.1)}.article-subtitle{padding:1em;background-color:var(--sec-light-color);font-style:italic;margin-bottom:1rem;margin-top:1.75rem}.inner-page-content .portfolio-section{padding-top:20px}.inner-page-content main{position:relative;margin:calc(30px + 8vmin) 0}.inner-page-content main .page-fixed-badge{display:block;position:absolute;top:calc(-20px - 4vmin);left:0;padding:.5em 1em;background-color:var(--sec-light-color);color:var(--main-color);font-weight:600;font-size:.65rem;display:inline-block;border-radius:4px;text-transform:uppercase}.inner-page-content main .page-fixed-badge a,.inner-page-content main .page-fixed-badge span{color:inherit;position:relative;text-decoration:none}.inner-page-content main .page-fixed-badge a:not(:last-child),.inner-page-content main .page-fixed-badge span:not(:last-child){padding-right:.5rem;margin-right:1rem}.inner-page-content main .page-fixed-badge a:not(:last-child)::after,.inner-page-content main .page-fixed-badge span:not(:last-child)::after{content:"»";position:absolute;right:-0.5rem;top:38%;transform:translateY(-50%);font-size:.9rem;line-height:.8rem;display:inline-block}.inner-page-content main a{text-decoration:underline}.inner-page-content main p{margin-bottom:.75rem}.inner-page-content main dl,.inner-page-content main ol,.inner-page-content main ul{padding-left:20px}.inner-page-content main h2,.inner-page-content main .h2{font-size:calc(3vmin + 15px)}.inner-page-content main h3,.inner-page-content main .h3{font-size:calc(2.25vmin + 15px)}.inner-page-content main h1,.inner-page-content main .h1,.inner-page-content main .h2,.inner-page-content main .h3,.inner-page-content main h2,.inner-page-content main h3{border-bottom:1px solid rgba(232,232,232,.5);width:100%;position:relative;display:block;padding-bottom:.5rem;margin-bottom:.75em;font-family:var(--secondary-font)}.inner-page-content main h1:not(:first-of-type),.inner-page-content main .h1:not(:first-of-type),.inner-page-content main .h2:not(:first-of-type),.inner-page-content main .h3:not(:first-of-type),.inner-page-content main h2:not(:first-of-type),.inner-page-content main h3:not(:first-of-type){margin-top:calc(2vmin + 10px)}.inner-page-content main h1:after,.inner-page-content main .h1:after,.inner-page-content main .h2:after,.inner-page-content main .h3:after,.inner-page-content main h2:after,.inner-page-content main h3:after{content:"";position:absolute;left:0;bottom:-2px;width:15%;height:3px;background-color:var(--main-color);border-radius:4px}.inner-page-content main table td{min-width:35%;vertical-align:top}.inner-page-content main table img{max-width:100%;height:auto;width:auto}.inner-page-content main iframe{border:solid 1.75vmin #f1f1f1 !important;margin-top:.5rem;min-height:45vh}.inner-page-content main figure img{max-width:100%;height:auto;width:auto}.inner-page-content main figcaption{margin-top:5px;opacity:.75;font-size:.75rem;font-weight:600;padding:5px;font-style:italic}.inner-page-content main .content-subtitle{padding:1em;background-color:#f8f8ff;font-style:italic;margin-bottom:1rem;margin-top:1.75rem}.inner-page-content aside{margin:calc(30px + 8vmin) 0}.inner-page-content aside .aside-title{font-weight:500;font-size:1.75rem;padding-bottom:.5rem;margin-bottom:1rem;border-bottom:1px solid rgba(232,232,232,.5);line-height:1.2;font-family:var(--secondary-font)}.inner-page-content aside .aside-page-list ul{padding-left:0}.inner-page-content aside .aside-page-list ul li{margin-left:0;list-style:none}.inner-page-content aside .aside-page-list ul li a{font-weight:400;font-size:1rem;margin-bottom:.5rem;padding:5px .5rem;background:var(--sec-light-color);border-radius:2px;display:block;color:initial;transition:ease .16s all;position:relative;padding-right:30px}.inner-page-content aside .aside-page-list ul li a:hover{opacity:1 !important}.inner-page-content aside .aside-page-list ul li a:not(.aside-link-active){opacity:.7}.inner-page-content aside .aside-page-list ul li a:not(.aside-link-active)::after{background-color:#fff;border:solid 1px var(--main-bg-color)}.inner-page-content aside .aside-page-list ul li a::after{position:absolute;content:"";right:10px;top:50%;transform:translateY(-50%);width:10px;height:10px;border-radius:50%;background-color:var(--main-bg-color)}.inner-page-content aside .aside-news .aside-news-item{border-bottom:1px solid rgba(232,232,232,.5);padding-bottom:1em;display:block;color:initial}.inner-page-content aside .aside-news .aside-news-item:not(:last-child){margin-bottom:1rem}.inner-page-content aside .aside-news .aside-news-item:last-child{border-bottom:none}.inner-page-content aside .aside-news .aside-news-item .aside-news-item-title{font-weight:400;font-size:1rem;margin-bottom:.5rem;padding:5px .5rem;background:var(--sec-light-color);border-radius:2px}.inner-page-content aside .aside-news .aside-news-item .aside-news-item-subtitle{font-size:.9rem;font-weight:300;padding-left:.5rem}.inner-page-content aside .aside-news .aside-news-item .aside-news-item-image{background:center/cover no-repeat;width:100%;height:100%;min-height:10vmin}.inner-page-content .document-list-item{list-style:square}.inner-page-content .document-list-item:not(:last-child){margin-bottom:5px}.inner-page-content .document-list-item a{text-decoration:none;padding:5px}.all-news{margin:calc(30px + 8vmin) 0}.single-section-wrapper:not(:first-child){margin-top:calc(2vmin + 10px)}.single-section-wrapper:nth-of-type(even){flex-direction:row-reverse}.single-section-wrapper:nth-of-type(even) .first-col{padding-right:1rem}.single-section-wrapper>div p:last-child{margin-bottom:0}.single-section-wrapper:last-of-type{margin-bottom:1rem}nav.pagination-wrapper{display:block;margin-top:8vh}nav.pagination-wrapper .pagination{-ms-flex-pack:center;justify-content:center}nav.pagination-wrapper .pagination li{list-style:none;margin-right:5px}nav.pagination-wrapper .pagination li.active>span{color:#fff;background-color:var(--footer-bg-color);border-color:var(--footer-bg-color)}nav.pagination-wrapper .pagination li span{border:none}nav.pagination-wrapper .pagination li.disabled>span{padding:.75rem 1rem;box-shadow:0 1px 2px rgba(0,0,0,.1);font-weight:600}nav.pagination-wrapper .pagination li.active>span{padding:.75rem 1rem;box-shadow:0 1px 2px rgba(0,0,0,.1);font-weight:600}nav.pagination-wrapper .pagination li.disabled>span{color:#c9c9c9;background-color:#f8f8f8}nav.pagination-wrapper .pagination li a{padding:.75rem 1rem;color:var(--footer-bg-color);background-color:#fff;box-shadow:0 1px 2px rgba(0,0,0,.1);transition:all .18s ease-out;font-weight:600;border:none;text-decoration:none}nav.pagination-wrapper .pagination li a:hover{background:#f4f5f6}.gallery-cards-wrapper figure a.lightbox-image.gallery-card-item{display:block;position:relative}.gallery-cards-wrapper figure img{border-radius:2px;width:100% !important;height:auto;box-shadow:2px 3px 6px #ddd;transition:all linear .16s}.gallery-cards-wrapper figure img:hover{box-shadow:5px 5px 20px #88949e}footer{background-color:var(--footer-bg-color);color:#c2c2c2;padding:3rem;padding-bottom:2rem;font-size:1rem;font-family:var(--main-font) -light;font-weight:lighter}footer>.container .row hr{margin-left:10px;width:calc(100% - 10px);margin-bottom:0}footer .footer-col-items .footer-brand{max-width:240px;height:90px;width:auto;display:flex;align-items:center}footer .footer-col-items .footer-brand figure{padding:5px;margin:0;display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%}footer .footer-col-items .footer-brand figure img,footer .footer-col-items .footer-brand figure svg{max-width:100%;max-height:100%;height:auto;object-fit:contain;justify-self:flex-start;object-position:left;width:auto}footer .footer-col-items .footer-brand figure svg{color:#fff}footer .footer-col-items .footer-brand .text-logo{color:#fff;font-weight:600;font-size:2.5rem;font-family:var(--secondary-font);word-break:break-word;width:auto;max-width:100%}footer .footer-col-items .footer-brand .logo-img{max-height:70px;width:auto;max-width:100%}footer .footer-col-items .footer-col-title{position:relative;color:#fff;font-size:1.5rem;margin-bottom:1rem}footer .footer-col-items>ul{list-style:none;padding-left:0;padding-bottom:1rem}footer .footer-col-items>ul ul{padding:.5rem 0;padding-left:25px}footer .footer-col-items .footer-info-list{margin-top:1rem}footer .footer-col-items .footer-info-list li:not(:last-child){margin-bottom:.5rem}footer .footer-col-items .footer-socials li{display:inline-flex;align-items:center}footer .footer-col-items .footer-socials li:not(:last-child){margin-right:.5rem}footer a{color:#c2c2c2;font-size:1rem}footer a:hover{color:var(--sec-light-color)}footer .google-map{height:calc(100% + 3rem);top:-3rem;position:absolute;width:100%;right:-1px}footer .google-map iframe{height:100%}footer .subfooter .subfooter-item{font-size:.95rem;padding-top:2rem;padding-bottom:0}footer .subfooter .subfooter-item a{font-size:.95rem}form{background-color:#f3f8fc;padding:1rem 2rem}form .form-control{border:none;border-bottom:solid 2px rgba(48,46,46,.075);border-radius:0;padding:1rem;transition:ease .16s all}form .form-control:focus{border-bottom:solid 2px var(--main-color);padding-left:1.5rem;box-shadow:none}form .theme-btn{text-decoration:underline;appearance:none;-moz-appearance:none;-webkit-appearance:none;border:inherit;background-color:inherit}.contact-info-wrapper{display:flex;flex-direction:column}.contact-info-wrapper .contact-cover-image{margin-top:auto;width:100%;height:100%}.contact-info-wrapper .contact-cover-image img{object-fit:cover;object-position:center;width:100%;height:100%}.contact-page form{height:100%;align-content:flex-start}.agree-wrapper{display:flex;align-items:center;position:relative;margin-bottom:.5rem}.agree-wrapper input{left:0;position:absolute;opacity:0;cursor:pointer;height:20px;width:20px;z-index:99999}.agree-wrapper .checkmark{position:absolute;left:0;height:20px;width:20px;border:1px solid rgba(206,212,218,.6);margin-right:0;border-radius:2px;background:#fff}.agree-wrapper .checkmark::after{content:"";position:absolute;display:none;left:5px;top:3px;width:7px;height:10px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg)}.agree-wrapper .container-input{margin-left:30px}.agree-wrapper input:checked~.checkmark{background-color:#2196f3}.agree-wrapper input:checked~.checkmark:after{display:block}.agree-wrapper .span-agree{margin-left:30px}.agree-text{text-align:justify;font-size:12px;margin-bottom:.25rem;display:block;color:#222;font-weight:600;line-height:15px}.check_email{display:none !important}figure{margin-bottom:1rem}iframe{width:100%;border:none;pointer-events:auto;margin-bottom:1rem}.floaters circle,.floaters path{fill:var(--svg-shapes-color) !important}[class^=floater-]{position:absolute;bottom:0;top:50%;transform:translateY(-50%)}.floater-left-center{left:5%}.floater-right-center{right:2%}.cc-bottom.cc-window{background-color:var(--main-bg-color);width:100%;min-height:120px;display:flex;flex-direction:column;padding:20px;bottom:0;text-align:center;justify-content:center;align-items:center}.cc-bottom.cc-window .cc-compliance{margin-top:.5rem}@media(max-width: 1279px){.page-featured-image{max-height:400px}}@media(max-width: 991px){html{font-size:105%}}@media(max-width: 768px){#mainCarousel .carousel-item{min-height:65vh;height:auto;padding-top:calc(5rem + 90px)}#mainCarousel .carousel-item .container h1{font-size:1.75rem;line-height:2rem}#mainCarousel .carousel-item .container ul{font-size:.9rem}#mainCarousel .carousel-item .container p{font-size:.9rem;line-height:1.15}#mainCarousel .carousel-item .theme-btn{padding-right:1rem;padding:10px 1rem}#mainCarousel .carousel-item .theme-btn:not(:last-child){margin-bottom:.5rem !important}#mainCarousel .carousel-item .btn,#mainCarousel .carousel-item .theme-btn,#mainCarousel .carousel-item .effect-1-btn{margin:.5rem 0}.theme-btn{width:100%;justify-content:center;text-align:center}.floater-shape-1{position:absolute;bottom:0;z-index:-1;left:-10%}.slick-services .slick-list{padding-right:0;margin-top:0;padding-top:1rem}.slick-services .slick-list .slick-item{margin:auto}.services-product-section .service-product-item-wrapper{border-bottom-left-radius:0}.services-product-section .service-product-item-wrapper .inner-wrapper{min-height:180px}.portfolio-section .portfolio-item .portfolio-item-info-wrapper{padding:.5rem}.portfolio-section .portfolio-item .portfolio-item-info-wrapper .card-item-title{font-size:1.15rem}.portfolio-section .portfolio-item .portfolio-item-info-wrapper .link-btn{font-size:.95rem;margin:1rem 0}.inner-page-content main{position:relative;margin:calc(30px + 10vmin) 0;margin-bottom:8vmin}.inner-page-content main .page-fixed-badge{top:calc(-25px - 4vmin)}.inner-page-content .aside-col{display:none}.inner-page-content .news-col-item:not(:last-child){margin-bottom:1.5rem}form{padding:0 .5rem}.contact-info-wrapper form{margin-top:1rem !important}footer{padding:1rem}footer>.container .row hr{display:none}footer .google-map{height:280px;top:auto;position:relative;width:100%;right:auto}footer .google-map iframe{height:100%}footer .footer-col-items>ul{list-style:none;padding-left:0;padding-bottom:.5rem}footer>.container{border-bottom:none}footer .subfooter{margin-top:1rem;text-align:center}footer .subfooter .subfooter-item{padding-top:.5rem}.single-section-wrapper:first-of-type{margin-bottom:1rem}.single-section-wrapper>div p:last-child{margin-bottom:1rem}.single-section-wrapper:nth-of-type(even){flex-direction:row}.container-sm,.container{max-width:640px}.top-bar-item a{font-size:.9rem;color:inherit}footer{text-align:center}footer .footer-col-items .footer-brand{max-width:100%;text-align:center;justify-content:center}footer .footer-col-items .footer-brand figure{justify-content:center}footer .link-list-items{display:none}}@media(max-width: 468px){.top-bar-item a{font-size:.85rem}section [class^=floater-] svg{max-width:180px !important}}@media(max-width: 340px){#mainCarousel{margin-top:-60px}#mainCarousel .carousel-item{height:calc(80vh + 90px);padding-bottom:calc(3rem + 5vh)}#mainCarousel .carousel-item .container p{font-size:.85rem}#mainCarousel .carousel-item .container .theme-btn{padding:6px 1rem}#mainCarousel .carousel-item .container .h1,#mainCarousel .carousel-item .container h1{font-size:1.85rem;line-height:2rem;margin-bottom:.5rem !important}#mainCarousel .carousel-item .container .form-control{font-size:.85rem}#mainCarousel .carousel-indicators{bottom:4.5vh}}@media(min-width: 1920px){html{font-size:125%}}@media(min-width: 1680px){html{font-size:115%}}@media(min-width: 1280px){.inner-page-content main .page-featured-image{object-fit:cover;max-height:40vmin;height:auto;width:100%}}@media(min-width: 768px){.informations-content{margin-top:-8px}}/*# sourceMappingURL=default.css.map */