:root{--header-heigth:77px;--color-main:#3b6e8f;--color-secondary:#e7eef0;--color-third:#bfbfbf;--color-white:#fff;--color-black:#000;--color-gold:#e6bb44;--bullet-progress:0%}html{scroll-padding-top:calc(var(--header-heigth) + 75px)}body strong{font-weight:700}body a{color:var(--color-main)}.bg-main{background:var(--color-main);color:var(--color-white)}body .cl-main{color:var(--color-main)}body .border-main{border-color:var(--color-main) !important}.bg-black{color:var(--color-white)}body .bg-secondary{background:var(--color-secondary) !important}body .border-secondary{border-color:var(--color-secondary) !important}body .full-height{height:calc(100vh - var(--header-heigth)) !important;min-height:calc(768px - var(--header-heigth)) !important}body .text-justify{text-align:justify}.big-title,h1{font-weight:300;font-size:clamp(28px, 4vw, 60px);line-height:clamp(32px, 4vw, 65px)}.large-title,h2{font-size:clamp(24px, 4vw, 48px);line-height:clamp(28px, 4vw, 56px)}.large-medium-title,h3{font-size:clamp(22px, 4vw, 38px);line-height:clamp(26px, 4vw, 46px)}.medium-title,h4{font-size:clamp(18px, 4vw, 24px);line-height:clamp(22px, 4vw, 30px)}.small-title,h5{font-size:clamp(14px, 4vw, 20px);line-height:clamp(18px, 4vw, 26px)}.text-main,h6{font-size:clamp(12px, 4vw, 17px);line-height:clamp(16px, 4vw, 24px)}.text-small{font-size:clamp(10px, 4vw, 14px);line-height:clamp(13px, 4vw, 17px)}.border-main-color{border-color:var(--color-main)}.last-paragraph p:nth-last-child(1){margin-bottom:0}.link-main a{color:var(--color-main)}html body{font-family:"Inter",sans-serif;font-optical-sizing:auto;font-weight:300;font-style:normal}body .btn{font-weight:600;background-image:none;border:0;border-radius:0;box-shadow:none;border:1px solid}body .btn.btn-white{background:var(--color-white)}body .btn.btn-main{background:var(--color-main);border:1px solid var(--color-main);color:var(--color-white)}body .btn.btn-transparent{background:0 0}body .btn:not(.not-hover):hover{background:var(--color-main) !important;color:var(--color-white) !important}body .btn:not(.not-hover):active{background:var(--color-black) !important;color:var(--color-white) !important;border:1px solid}.link-underline-light,.link-underline{text-decoration:underline}.swiper{visibility:hidden;opacity:0;transition:opacity .6s ease}.swiper.swiper-initialized{visibility:visible;opacity:1}.swiper .swiper-pagination{position:relative}.swiper-pagination .swiper-pagination-bullet{background:0 0;border:1px solid;width:12px;height:12px;opacity:1}.swiper-pagination .swiper-pagination-bullet-active{background:var(--color-black)}.bg-main .swiper-pagination .swiper-pagination-bullet-active,.bg-black .swiper-pagination .swiper-pagination-bullet-active{background:var(--color-white)}.transition{transition:.25s}.transition:hover{transition:.25s}body #main ol:not(.wp-block-list) li,body #main ul:not(.wp-block-list) li{margin-bottom:.75rem}form .wpcf7-spinner{display:none}form .form-control{background:0 0;border-radius:0;box-shadow:none;border:none;border-bottom:1px solid var(--color-black)}form .form-select:focus,form .form-control:focus{background:0 0;box-shadow:none;border-bottom:1px solid var(--color-black)}form .form-floating label{color:var(--color-black)}form .form-floating label:after{background:0 0 !important}form .form-select{border-radius:0;box-shadow:none;border:1px solid var(--color-black)}form textarea.form-control{min-height:120px !important}body .accordion-button,body .accordion-button:not(.collapsed),body .accordion-item,body .accordion-item{color:unset}.bg-black .accordion-button:after,.bg-main .accordion-button:after{--bs-accordion-btn-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")}.pagination ul{display:flex;padding-left:0;list-style:none;gap:1.5rem;margin-bottom:0}.pagination ul li{margin-bottom:0 !important}.pagination ul a{color:var(--bs-body-color)}.pagination ul .current{font-weight:700}body .dropdown-toggle:after{content:"\F282" !important;font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;border:none;line-height:1;vertical-align:middle}body .dropdown-item.active,body .dropdown-item:active{background-color:var(--color-main);background-image:none;color:var(--bs-dropdown-link-active-color);text-decoration:none}body .dropdown-menu{border-radius:0}body .dropdown-menu .dropdown-item.active{background:var(--color-main)}body .breadcrumbs{font-size:12px;line-height:16px}body .breadcrumbs.dark a{color:var(--color-black)}body .breadcrumbs a{color:var(--color-white)}.post-content .entry-content .wp-block-heading{font-weight:300}#wrapper>header{position:sticky;top:0;z-index:9999}header #header{border-bottom:1px solid var(--color-third)}header #header .mega-menu>li>ul.mega-sub-menu{border-top:1px solid var(--color-third) !important}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link{position:relative}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link:after{content:"";display:block;position:absolute;bottom:0;left:0;height:2px;width:100%;background:var(--color-main);opacity:0;transition:.25s}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a .mega-indicator{transition:.25s}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-toggle-on>a .mega-indicator{transform:rotate(180deg);transition:.25s}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item>a.mega-menu-link:hover:after,#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link:after{opacity:1;transition:.25s}footer ul.menu li a{color:var(--color-black)}#footer ul.menu .menu-item:hover a,#footer ul.menu .menu-item.active a{color:var(--color-main)}footer form .wpcf7-list-item{margin:0}body #footer p{margin-top:0}body #footer p strong{font-weight:600 !important;font-size:clamp(12px, 4vw, 14px)}@media only screen and (min-width:768px){.position-md-absolute{position:absolute}}@media only screen and (min-width:991px){#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item.mega-menu-megamenu ul.mega-sub-menu .tab ul.mega-sub-menu ul.mega-sub-menu ul.mega-sub-menu{border-right:none}#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-grid>ul.mega-sub-menu>li.mega-menu-row>ul.mega-sub-menu>li.mega-menu-column:nth-child(2){border-left:2px solid var(--color-secondary)}}#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-item-has-children>ul.mega-sub-menu span.mega-indicator{float:right}.search-block .search-action{height:76px;cursor:pointer;position:relative}.search-block .search-action:after{content:"";display:block;position:absolute;bottom:0;left:0;height:2px;width:100%;background:var(--color-main);opacity:0;transition:.25s}.search-block .search-action:hover:after,.search-block.active .search-action:after{opacity:1;transition:.25s}.search-block .content-search{position:absolute;top:100%;left:0;width:100%;max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.search-block.active .content-search{max-height:650px}.accordion .not-content:after{display:none}@media (max-width:991px){#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-column-standard>a.mega-menu-link,#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link{color:#000;font-family:inherit;font-size:14px}#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-megamenu>ul.mega-sub-menu{padding:0}#mega-menu-wrap-main-menu #mega-menu-main-menu>li.mega-menu-item.mega-toggle-on>a .mega-indicator{transform:rotate(0);transition:.25s;flex-basis:auto !important}#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-column-standard li.mega-menu-item>a.mega-menu-link,#mega-menu-wrap-main-menu #mega-menu-main-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link{color:#000;font-family:inherit;font-size:12px}}