@font-face {
    font-family: 'Stardos Stencil';
    src: url('../fonts/StardosStencil-Bold.woff2') format('woff2'),
        url('../fonts/StardosStencil-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato-BoldItalic.woff2') format('woff2'),
        url('../fonts/Lato-BoldItalic.woff') format('woff');
    font-weight: bold;
    font-style: italic;
    
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato-Bold.woff2') format('woff2'),
        url('../fonts/Lato-Bold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato-Italic.woff2') format('woff2'),
        url('../fonts/Lato-Italic.woff') format('woff');
    font-weight: normal;
    font-style: italic;
    
}

@font-face {
    font-family: 'Lato';
    src: url('../fonts/Lato-Regular.woff2') format('woff2'),
        url('../fonts/Lato-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    
}


:root{--bs-body-color:#333;--bs-body-bg:#fff;--bs-white-color:#fff;--bs-primary-color:#ea6728;--bs-secondary-bg:#f4c30e;--bs-tertiary-color:#5cadf2;--bs-tertiary-bg:#1d222a;--dark-color:#000;--white-color:#fff;--light-color:#e6e6e6;--bs-btn-padding-x:30px;--bs-btn-padding-y:10px;--border-color:#f2f2f2;--bs-nav-color:#fff;--bs-nav-hover-color:#ea6728;--bs-body-font-family:'Lato';--bs-body-font-weight:400;--bs-body-line-height:2em;--bs-body-font-size:16px;--bs-header-font-family:'Stardos Stencil';--bs-nav-link-font-size:16px;--bs-nav-link-font-weight:400;--bs-link-padding-y:10px;--bs-nav-padding-y:10px;--bs-nav-padding-x:10px;--bs-navbar-nav-link-padding-x:10px;--bs-navbar-nav-link-padding-y:5px;--bs-dropdown-zindex:99;--bs-dropdown-min-width:200px;--bs-dropdown-padding-x:20px;--bs-dropdown-padding-y:15px;--bs-dropdown-font-size:.85em;--bs-dropdown-padding-x:8px;--bs-dropdown-padding-y:8px;--bs-dropdown-font-size:12px;--bs-dropdown-bg:var(--bs-tertiary-bg);--bs-border-color:#8f8f9d}
body{background:var(--bs-body-bg);color:var(--bs-body-color);font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);line-height:var(--bs-body-line-height)}
a{color:var(--bs-primary-color);transition:all .4s}
a:active,a:hover,a:focus{color:var(--bs-tertiary-color);text-decoration:none}
hr{border-color:var(--bs-gray-400)}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-family:var(--bs-header-font-family);text-transform: uppercase;}
.h1, h1 {font-size: 2rem;}
.h2, h2 {font-size: 1.5rem;}
.h3, h3 {font-size: 1.25rem;}
.h4, h4 {font-size: 1rem;}
.h5, h5 {font-size: 0.75rem;}
.h6, h6 {font-size: 0.5rem;}
.image-left{margin:0 35px 30px 0 !important;float: left !important;max-width: 360px !important;border-radius: 10px;}
.image-right{margin:0 0 30px 35px !important;float: right !important;max-width: 360px !important;border-radius: 10px;}
.btn-primary{border: 3px solid var(--bs-primary-color);color: var(--bs-body-color);background: transparent;text-transform: uppercase;}
.btn-primary:hover{background: var(--bs-primary-color);color: var(--white-color);border-color: var(--bs-primary-color);}
.sticky-top{background:var(--bs-tertiary-bg);box-shadow: 0 0 5px rgba(255,255,255,0.5);}
.navbar-expand-lg .navbar-nav {justify-content: center;}
.navbar-nav{width:100%;position:relative}
li.nav-item{margin:0 20px;padding:0}
li.nav-item.dropdown{position:relative;padding-right:10px}
.nav-link{position:relative;color:var(--bs-nav-color);line-height:2em;padding:var(--bs-nav-padding-y) var(--bs-nav-padding-x)!important}
.nav-link:focus,.nav-link:hover,li.selected>.nav-link{color:var(--bs-nav-hover-color)}
.navbar-nav>li.nav-item:last-child{/*float:right;position:absolute;right:0*/}
.navbar-nav>li.nav-item:last-child #contact-scroll{font-weight:700;text-transform:uppercase}
.navbar-nav>li.nav-item:last-child a#contact-scroll::before{content:'';position:absolute;left:50%;bottom:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--bs-primary-color);display:inline-block;transform:scaleX(.5) translateX(-50%);transform-origin:left top}
.dropdown-toggle{position:absolute;right:0;top:21px;z-index:999;cursor:pointer}
.dropdown-toggle::after{content:'+';position:absolute;top:0;right:0;border:none;display:block;color:#fff;opacity:.5;transition:opacity .4s,color .4s;vertical-align:middle;line-height:10px}
li.nav-item.dropdown>.nav-link:hover .dropdown-toggle::after{color:var(--bs-nav-hover-color)}
.level-1 .dropdown-toggle{right:auto;left:95px;top:3px}
ul.dropdown-menu{border:0;border-radius:0}
.dropdown-menu li.nav-item{padding:0;margin:0}
.dropdown-item{position:absolute;right:5px;top:10px;z-index:999;cursor:pointer}
.dropdown-toggle.child::after{content:'\f054';font-family:"Font Awesome 6 Pro";border-top:0 solid}
.dropdown-menu li{position:relative}
.dropdown-menu{--bs-dropdown-bg:var(--bs-tertiary-bg)!important;--bs-dropdown-padding-y:0;--bs-dropdown-min-width:200px!important}
.nav-item .submenu.dropdown-menu{box-shadow:0 0 15px rgba(0,0,0,.25);margin-top:5px;min-width:200px}
.nav-item .submenu-left{right:100%;left:auto}
.dropdown-menu > li:hover > .submenu{display:block}
.dropdown-menu .nav-link{padding:5px var(--bs-nav-padding-x)!important;transition:color .4s}
.dropdown-menu .nav-link:before{display:none}
.dropdown-menu .nav-link:hover,.dropdown-menu .selected .nav-link{color:var(--white-color)!important;background:var(--bs-primary-color)}
.nav-item .level-2{position:absolute;padding:15px 0;left:100%;top:0}
.language.lang1{display:none!important}
.slide-box-message {left: 0;top: 50%;transform: translateY(-50%);right: 0;pointer-events: none;}
.slide-box-message .logo { margin-bottom: 20px;display: table;margin: 0 auto 20px;pointer-events: all;}
.slide-interne{grid-template-rows:1fr 100px 1fr}
.slide-box-message .icon-devider::before,.slide-box-message .icon-devider::after{content:'';width:100px;position:absolute;top:50%;height:1px;background:#c5b49e}
.slide-box-message .icon-devider::before{right:50%;transform:translateX(-20px)}
.slide-box-message .icon-devider::after{left:50%;transform:translateX(20px)}
.slide-box-message .icon-devider .arrow-down{border-left:20px solid transparent;border-right:20px solid transparent;border-top:20px solid var(--bs-primary-color);display:inline-block;transform:scaleX(.5)}
.cta{color:var(--white-color);align-self:start;font-family:var(--bs-header-font-family);font-size:1.5em;line-height:1.6em}
.cta a{color:var(--white-color);text-decoration:none}
.cta a:hover{color:var(--bs-primary-color)}
.cta p{margin:0}
.cta .phone{font-size:1.5em;line-height:1em}
.slide-box-message .cta {display: table; margin: auto; pointer-events: all;}
.slide{z-index:0;height:450px}
.slide::before{content:'';position:absolute;background:rgba(24,30,33,0.5);width:100%;height:100%;top:0;left:0;z-index:2}
.carousel img{height:450px;object-fit: cover;}
.carousel-control-next,.carousel-control-prev{top:50%;bottom:auto;width:40px;color:var(--bs-black);opacity:1;transform:translateY(-50%);height:40px}
.carousel-control-prev{z-index: 2;}
.carousel-control-next{z-index: 2;}
.carousel-control-prev:hover,.carousel-control-next:hover{background:var(--dark-color)}
.carousel-control-prev span,.carousel-control-next span{background-size:75%}
.phone-fixed {position: fixed;right: calc(50% - 572px);top: 62px;transition: 0.5s;opacity: 0;}
.phone-fixed.is-sticky { opacity: 1;}
.phone-fixed a {text-decoration: none;font-size: 18px;font-weight: 700;padding: 10px 25px;background: var(--bs-primary-color);color: white;display: inline-block;line-height: 20px;}
.phone-fixed a:hover {background: var(--bs-secondary-bg);}
.home-news{background:var(--bs-tertiary-bg);color: white;}
.home-news p, .home-news h2{color: white;}
.home-news #AllNews .news-col{width:100%;padding:0}
.home-news #AllNews .Item{position:relative;color:var(--white-color);max-width:90vw;margin:auto}
.home-news #AllNews .Item .photo{display:none}
.home-news #AllNews .Item .nophoto{display:none}
.home-news #AllNews .Item:hover .photo::after{animation:bg 1.25s;animation-fill-mode:forwards}
.home-news #AllNews .Item .photo img{position:absolute;left:0;right:0;top:0;bottom:0;z-index:1;object-fit:cover;height:100%;width:100%;display:block;transition:opacity 1.25s}
.home-news #AllNews .Item:hover .photo img{opacity:.5}
.home-news #AllNews .Item .news-desc h3{margin:0 0 10px;text-align:center;line-height:1.3em;color:var(--bs-white-color);font-size:2em;font-family:var(--bs-header-font-family)}
.home-news #AllNews .Item .news-desc h3 span{font-weight:700}
.home-news #AllNews .Item .news-desc h3 span:last-child{font-weight:300}
.home-news #AllNews .Item .news-desc p{margin-bottom:10px}
.home-news #AllNews .Item .news-desc .date{display:none}
.home-news #AllNews .Item .news-desc a.button{font-size:0;position:absolute;left:0;right:0;top:0;bottom:0}
.home-news a {position: absolute;left: 0;right: 0;top: 0;bottom: 0;font-size: 0;}
.home-news .btn-primary {display: inline-block;color: white;padding: 4px 20px;border-color: white;}
.home-news article:hover .btn-primary {color: var(--bs-primary-color);border-color: var(--bs-primary-color);}
.content-wrapper{padding-right:0}
.wrapper-home::before{content:'';position:absolute;top:0;bottom:0;right:0;width:50%;background:url(../images/bg-contact.webp) center no-repeat;background-size:cover;z-index:0;opacity:.25;width: calc(50% - 95px);}
.wrapper p {text-align: justify;letter-spacing: 0.05em;}
.wrapper h1 { margin-bottom: 50px !important;}
h1 .sub-title{color:var(--bs-primary-color)}
h1 .sub-title2 {font-size: 24px;text-transform: initial;line-height: 30px;display: block;}
h1::after{content:'';background:var(--bs-primary-color);height:3px;width:75px;display:block;margin-top:10px}
.read-more-text {max-height: 0;overflow: hidden;transition: max-height 0.4s ease;position: relative;}
.read-more-text:not(.expanded)::after {content: "";position: absolute;left: 0;right: 0;bottom: 0;height: 40px;background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);}
.read-more-text.expanded {max-height: 1000px;}
.wrapper ul{list-style:none;margin-left:0;letter-spacing:.05em;padding:0}
.wrapper ul li{position:relative;left:0;margin-left:5px;padding-left:20px;background:url(../images/list-icon01.webp) no-repeat left 11px}
.contact h3{font-size:1.8em;color:var(--bs-primary-color);line-height:1.3;font-family:var(--bs-header-font-family)}
.contact h3.contact-field{display:none}
.contactForm .contact-field-item{position:relative;clear:both;margin-bottom:10px}
.contactForm .contact-field-item .form-control{font-family:var(--bs-body-font-family);color:#666;background:var(--bs-white);border:3px solid var(--light-color);padding:5px 15px}
.contactForm .contact-field-item .contact-field-element .form-field{font-family:var(--bs-body-font-family);color:#ababab!important;background:var(--white-color);border:3px solid var(--white-color);padding:5px 15px}
.contactForm .contact-field-item textarea.form-control{height:150px}
.contactForm .contact-field-item .form-control:focus{border-color:#ababab}
.form-check{text-align:center}
.contactForm .form-check .form-check-input[type="checkbox"]{float:none;margin:.35em 10px 0 0;border-width:2px;border-radius:0;--bs-form-check-bg:var(--bs-white);width:13px;height:13px}
.contactForm .form-check-input:focus{border-color:#676774;box-shadow:none}
.g-recaptcha{display:none}
.contact-submit{margin-top:10px}
.contact-submit .btn{border-radius:0;font-family:var(--bs-body-font-family);font-weight:400;padding:5px 15px;display:block;width:100%}
.numbers{background:url(../images/bg-section.webp) no-repeat fixed;background-size:cover;color:var(--white-color)}
.numbers::before{content:'';position:absolute;left:0;right:0;top:0;bottom:0;background:rgba(24,30,33,.7)}
.numbers [class*="box"] a {position: absolute;left: 0;right: 0;top: 0;bottom: 0;font-size: 0;}
.numbers h2 {font-size: 21px;transition: 0.4s;padding-top: 70px;background-size: 50px !important;}
.numbers p {font-size: 14px;line-height: 20px;}
.numbers [class*="box"]:hover h2 {color: var(--bs-primary-color);}
.numbers .box1 h2{background:url(../images/icn1.webp) no-repeat top center;}
.numbers .box2 h2{background:url(../images/icn2.webp) no-repeat top center;}
.numbers .box3 h2{background:url(../images/icn3.webp) no-repeat top center;}
.numbers .box4 h2{background:url(../images/icn4.webp) no-repeat top center;}
.grid-gallery {display: grid;grid-template-columns: repeat(4,1fr);padding: 25px 0;gap: 10px;}
.link-picture{position:relative;background-size:cover;background-position:center;height:250px;cursor:pointer}
.link-subgallery{position:relative;background-size:cover;background-position:center;height:250px;text-decoration:auto;cursor:pointer}
#pagination-gallery{position:absolute;top:82px;left:0}
.pagination li{margin:0 5px 5px 0;padding: 0 !important;background: transparent !important;}
.page-item{margin:0 5px 5px 0}
.page-item.disabled a{color:var(--bs-primary-color);background-color:var(--light-color);border-color:var(--white-color)}
.page-link{color:var(--white-color);background-color:#2c3234;border-color:#2c3234;border-radius:8px;padding:5px 9px;line-height:15px;border:none;box-shadow:none}
.page-link:focus{box-shadow:none}
.page-item a:hover{background:var(--bs-primary-color);border-color:var(--bs-primary-color)}
.link-picture:hover,.link-subgallery:hover{transform:scale(1.02);z-index:10;box-shadow:0 0 20px rgba(0,0,0,1)}
span.title-subgallery{position:absolute;bottom:0;left:0;right:0;color:var(--white-color);background:rgba(0,0,0,.6);text-align:center;text-transform:uppercase;font-size:14px;font-weight:700;padding:5px 10px;transition:background .4s;-webkit-transition-delay:0;transition-delay:0}
.link-picture span.title-picture,.link-picture span.text-picture{position:absolute;z-index:10;left:15px;right:15px;bottom:0;text-align:center;color:#999;display:block!important;opacity:0;transition:bottom .6s,opacity .6s;transition-delay:0}
.link-picture span.title-picture{color:var(--bs-body-bg);text-transform:uppercase}
.link-picture:hover span.text-picture,.link-picture:hover span.title-picture{bottom:50px;opacity:1;transition-delay:.4s}
.link-picture:hover span.title-picture{bottom:70px}
@keyframes bg{0%{background-size:0 2px,2px 0,0 2px,2px 0}
25%{background-size:100% 2px,2px 0,0 2px,2px 0}
50%{background-size:100% 2px,2px 100%,0 2px,2px 0}
75%{background-size:100% 2px,2px 100%,100% 2px,2px 0}
100%{background-size:100% 2px,2px 100%,100% 2px,2px 100%}
}
.grid-gallery:after{content:'';display:block;clear:both}
.grid-sizer,.grid-item{width:33%}
.grid-item{margin-bottom:2px;float:left}
.grid-item img{display:block;width:100%;max-width:100%}
.page-link:hover{color:var(--bs-body-bg)}
.active>.page-link,.page-link.active{background:var(--bs-primary-color);border-color:var(--bs-primary-color)}
.disabled>.page-link,.page-link.disabled{color:var(--bs-body-bg)}
article.content .grid-sizer,.grid-item{width:33%}
.grid-item{margin-bottom:2px}
article.content .grid-item{float:left}
article.content .grid-item img{display:block;width:100%;max-width:100%}
.pageTemplate header.page-title{margin-bottom:50px;padding:80px 0;background:var(--bs-secondary-bg) url(../images/bg-title.webp) left center no-repeat;color:var(--bs-white-color)}
.pageTemplate header.page-title h1{font-size:2.2em}
article.content h1,article.content h2,article.content h3,article.content h4,article.content h5,article.content h6{color:var(--dark-color)}
article.content p{margin:0 0 20px}
article.content .table-style{position:relative}
article.content .table-style th{background:var(--bs-gray-200)}
article.content .table-style th,article.content .table-style td{border:1px solid var(--bs-gray-400);padding:2px 5px}
article.content .page-link:hover{color:var(--bs-white-color)}
.contact-grid .maps{min-height:590px}
.contact-grid .maps .box-maps,.contact-grid .maps .box-maps iframe{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
input[type=number]{-moz-appearance:textfield}
.contact-grid{background:var(--bs-gray-200);overflow:hidden;margin:0}
.contact-info-grid{margin:-50px 0 50px;background:var(--light-color)}
.contact-info-grid i{padding-right:7px}
.page-news{padding:0 50px 30px;background:none}
.newsletter1{background:var(--border-color);margin:0 50px 30px}
.form-control{border:0;border-bottom:1px solid var(--bs-tertiary-color);border-radius:0}
.form-newsletter{display:grid;grid-template-columns:1fr auto}
#NewsletterFirstNameHeader,#NewsletterLastNameHeader{display:none}
#NewsletterEmailHeader label{display:none}
#NewsletterEmailHeader{order:1;grid-column:1/3}
#NewsletterSubmitHeader{order:3;text-align:center;margin:10px 0 0}
div#NewsletterListHeader{display:none}
#gdpr_policy{order:2;margin:20px 0 0}
#gdpr_policy .form-check{display:inline-block}
#NewsletterSubmitHeader #subscriber-submit{font-weight:300;background:var(--dark-color)!important;text-transform:uppercase;color:var(--bs-white-color)!important;padding:10px 30px;border:1px solid var(--dark-color)!important;border-radius:50px;transition:background .6s,color .6s}
#NewsletterSubmitHeader #subscriber-submit:hover{color:var(--dark-color)!important;background:var(--bs-white-color)!important}
footer.bottom{background:var(--bs-tertiary-bg);color:var(--white-color)}
.address h3{font-size:1.5em}
.address h3::after{content:'';height:3px;width:75px;background:var(--bs-primary-color);display:block;margin-top:10px}
.address p{margin-bottom:20px}
.address .fa{color:var(--bs-primary-color);margin-right:10px}
.address .fa.fa-map-marker {font-size: 0;width: 12px;height: 32px;display: inline-block;background: url(../images/adr.webp) no-repeat center;vertical-align: middle;}
.address .fa.fa-mobile {font-size: 0;width: 12px;height: 32px;display: inline-block;background: url(../images/tel.webp) no-repeat center;vertical-align: middle;}
.address .fa.fa-file-text {font-size: 0;width: 12px;height: 32px;display: inline-block;background: url(../images/tva.webp) no-repeat center;vertical-align: middle;}
footer.bottom .address a{color:var(--bs-primary-color)}
footer.bottom .box-maps{position:absolute;right:0;top:0;width:50%;bottom:0}
.networks_linking{text-align:right}
.networks_linking a{border-radius:0;background:var(--white-color);display:inline-block;font-size:1em;line-height:2em;width:2em;color:var(--bs-body-color);text-align:center;text-decoration:none;margin-left:5px;transition:background .4s,color .4s}
.networks_linking a:first-child{margin-left:0}
.networks_linking a.networks_facebook:hover{background:#3b5998;color:var(--white-color)}
.networks_linking a.networks_twitter:hover{background:#1da1f2;color:var(--white-color)}
.networks_linking a.networks_pinterest:hover{background:#bd081c;color:var(--white-color)}
.networks_linking a.networks_linkedin:hover{background:#007bb5;color:var(--white-color)}
.fa-twitter:before{content:"\e61b"!important}
.fa-facebook:before{content:"\f39e"!important}
.footer-nav { background: rgba(0, 0, 0, 0.15);}
.language a{text-transform:uppercase;background:var(--white-color);text-decoration:none;display:inline-block;margin-right:5px;color:var(--bs-body-color);font-weight:700;font-size:1em;line-height:2em;padding:0 8px;transition:background .4s,color .4s}
.language a.selected,.language a:hover{background:#19a4d9;color:var(--white-color)}
.keywords-nav ul li{display:inline-block;margin:0}
.keywords-nav ul{display:block}
.keywords-nav ul li a.nav-link{padding:0 var(--bs-nav-padding-x)!important;color:var(--bs-nav-hover-color);text-decoration:underline;line-height:1.6}
.keywords-nav ul li.selected a.nav-link,.keywords-nav ul li a.nav-link:hover{color:var(--bs-tertiary-color);text-decoration:none}
.keywords-nav ul li.nav-item:last-child {float: none !important; position: relative !important;}
.contactForm .g-recaptcha .grecaptcha-badge{bottom:28px!important}
a.btn-cookies-link{background-color:var(--dark-color)!important;color:var(--bs-white-color)!important}
a.btn-cookies-link:hover{background-color:var(--bs-body-color)!important}
.footer-b{position:fixed;right:5px;bottom:5px;color:var(--bs-nav-hover-color)}
#scrollTopBtn{position:fixed;font-size:12px;cursor:pointer;bottom:10px;right:auto;left:50%;transform:translateX(-50%);background:var(--bs-primary-color);color:var(--white-color);border-radius:5px;padding:0;width:36px;line-height:36px;text-align:center;transition:background .4s,color .4s,opacity .4s;z-index: 11;}
#scrollTopBtn.Active{opacity:1}
a#scrollTopBtn:hover{background:var(--bs-secondary-bg);color:var(--white-color)}
.toast-news{width:800px;background:rgba(0,0,0,.85)!important;color:var(--bs-white-color)!important}
.news-popup-image{flex:0 0 auto;width:33.33333333%}
.news-popup-text{flex:0 0 auto;width:66.66666667%;color:var(--bs-tertiary-color);font-size:1.15em;line-height:1.3em;letter-spacing:.1em}
.toast-header{position:relative;z-index:1;font-size:1.5rem;background:var(--dark-color)!important;color:var(--bs-white-color)!important}
.toast-header::before{position:absolute;content:'';z-index:-1;right:7px;top:calc(50% - 17px);bottom:auto;width:33px;background:var(--bs-white-color);border-radius:50%;height:33px}
.me-auto{font-weight:300!important}
.toast-header .btn-close{background-size:40%}
.news-popup-text small.news-date-popup{color:var(--bs-white-color);font-weight:700}
.modal-dialog-scrollable .modal-content li.nav-item{white-space:nowrap;position:relative!important}
.modal-dialog-scrollable .modal-content a.nav-link{color:var(--dark-color)}
.modal-dialog-scrollable .modal-content a.nav-link.active{color:var(--bs-nav-hover-color)}
.modal-dialog h3{margin:0}
@media only screen and (min-width : 1200px){
  .container,.container-lg,.container-md,.container-s{max-width:1170px!important}
}
@media only screen and (max-width : 1199.98px){.container,.container-lg,.container-md,.container-sm{max-width:100%!important;width:100%}
.keywords-nav ul li a.nav-link{padding:0 5px!important;font-size:15px}
.networks_linking{white-space:nowrap}
.contact h3{font-size:1.8em}
.contact{padding:0 30px!important}
  .phone-fixed {  right: 15px;}
  .numbers h2 {  font-size: 19px;}
  .gdpr.form-check { font-size: 14px;padding: 0;}
}
@media only screen and (max-width : 991.98px){.navbar-nav > li.nav-item:last-child #contact-scroll{font-weight:400;text-transform:none}
.dropdown-toggle{right:auto;top:21px;left:159px}
.numbers{padding:0!important}
.slide-box-message .logo img{max-width:100%}
.contact{padding:0!important}
.content-wrapper{padding:0 0 30px}
.wrapper::before{background:none}
.footer-nav .language{justify-content:center}
.networks_linking{text-align:center}
.keywords-nav{padding:10px 0}
.navbar-toggler{margin:5px auto!important}
  .nav-link {line-height: 15px;}
  .phone-fixed {top: 32px;}
}
@media only screen and (max-width : 767.98px){
.nav-link {padding: 3px 5px !important;line-height: 1.6em;}
.dropdown-toggle {top: 12px;}
.h1,h1{font-size:25px}
 .h2, h2 {  font-size: 22px;}
.numbers .row>div:nth-child(1),.numbers .row>div:nth-child(2){margin-bottom:15px}
.contact h3 {margin-bottom: 20px !important;}
footer.bottom{padding:20px 0 0 !important}
footer.bottom .box-maps{position:relative;width:100%;left:0;height:250px}
.grid-gallery{grid-template-columns:repeat(2,1fr)}
.image-left,.image-right{margin:0 auto 30px!important;float:none!important;display:table!important}
    .numbers h2 { font-size: 18px;  }
  .address p {  margin-bottom: 10px;}
}
@media only screen and (max-width : 480.98px){.home-news #AllNews .Item .news-desc h3{font-size:1.3em}
.contact h3{font-size:1.2em}
#contact-form{scroll-margin-top:240px}
.numbers h4{width:110px;line-height:110px}
.address{text-align:center}
.address .fa{margin:0 auto;display:table}
.address h3::after{margin:0 auto}
.grid-gallery{grid-template-columns:1fr}
  .numbers .row > div {width: 100%;}
  .image-left,.image-right{max-width: 100% !important;}
  .address i {
  display: table !important;
  margin: 0 auto;height: 20px !important;
}
}
.navbar-toggler{margin:6px 0 5px}
button.navbar-toggler::after,button.navbar-toggler::before{content:'';width:14px;background:var(--bs-primary-color);position:absolute;left:0;height:2px;transition:.3s}
button.navbar-toggler:hover::after,button.navbar-toggler:hover::before{background:#af9675}
button.navbar-toggler::before{top:0;transform:rotate(-45deg);transform-origin:right}
button.navbar-toggler::after{bottom:0;transform:rotate(45deg);transform-origin:right}
button.navbar-toggler .navbar-toggler-icon{display:block;height:2px;width:14px;background-image:none;background-color:var(--bs-primary-color);transition:.1s;opacity:1;margin:5px 0}
button.navbar-toggler:hover .navbar-toggler-icon{background-color:#af9675}
.navbar-collapse.show .navbar-nav > li.nav-item:last-child{position:relative;float:none;right:auto}
.navbar-collapse.show .navbar-nav > li.nav-item:last-child a#contact-scroll::before{content:none}
button.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{opacity:0}
button.navbar-toggler[aria-expanded=false]::after,button.navbar-toggler[aria-expanded=false]::before{transform:none}