/* COOKIES INICIO  */

/*@font-face {
  font-family: "Lato";
  src: url("https://fonts.googleapis.com/css2?family=Lato&display=swap");
  font-weight: 400;
}
.hide {
  display: none;
}

.show {
  display: block;
}

#cookieBot {
  background-color: rgba(0, 0, 0, 0.4);
  height: 1000%;
  width: 100vw;
  z-index: 999999999;
  position: absolute;
  top: 0;
}
#cookieBot * {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}
#cookieBot.disabled {
  display: none;
}
#cookieBot a {
  text-decoration: none;
}
#cookieBot h2 {
  text-transform: uppercase;
  font-weight: 900;
  font-size: 16px;
  line-height: 28px;
  margin-bottom: 20px;
  color: black;
}
#cookieBot #home {
  display: none;
}
#cookieBot #home.active {
  display: block;
}
#cookieBot #declare {
  display: none;
}
#cookieBot #declare.active {
  margin-top: 100px;
  display: block;
}
#cookieBot #cookies-tables {
  display: none;
}
#cookieBot #cookies-tables.active {
  display: block;
  overflow-x: auto;
  padding-left: 30px;
  scrollbar-color: #b9b9b9 transparent;
  scrollbar-width: auto;
}
#cookieBot #cookies-tables.active::-webkit-scrollbar {
  width: 5px;
  height: 5px;
}
#cookieBot #cookies-tables.active::-webkit-scrollbar-track {
  background: transparent;
}
#cookieBot #cookies-tables.active::-webkit-scrollbar-thumb {
  background: #b9b9b9;
  border-radius: 12px;
}
#cookieBot #about {
  display: none;
}
#cookieBot #about.active {
  display: block;
}
#cookieBot .modal-home {
  font-family: "Lato", sans-serif;
  position: relative;
  background-color: #fff;
  border-radius: 0px;    
  padding: 35px 41px 35px;
  max-width: 630PX; 
  margin-left: auto;
  margin-right: auto;
  color: #4e5771;
  transform: translateY(100px);
  text-align: center;
  box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.25);
}
#cookieBot .modal-home .cookie-icon {
  margin-bottom: 34px;
  transform: scale(1.5);
  background-position: center;
}
#cookieBot .modal-home h2 {
  font-size: 20px;
  margin-top: 32px;
  margin-bottom: 20px;
}
#cookieBot .modal-home p {
  font-size: 16px;
  line-height: 24px;
  margin-bottom: 34px;
}
#cookieBot .modal-home .submit-cookies {
  display: flex;
  align-items: center;
  flex-direction: column;
  font-size: 12px;
  font-weight: 900;
}
#cookieBot .modal-home .submit-cookies .accept {
  font-family: "Lato", sans-serif;
  padding: 0 45px;
  min-height: 37px;
  border-radius: 0px; 
  display: flex;
  align-items: center;
  background-color: #CA0045;
  color: white;
  border: none;
  text-transform: uppercase;
  cursor: pointer;
  margin-bottom: 20px;
}
#cookieBot .modal-home .submit-cookies .reject {
  font-family: "Lato", sans-serif;
  padding: 0 45px;
  min-height: 37px;
  border-radius: 0px; 
  display: flex;
  align-items: center;
  background-color: white;
  color: #394049;
  border: none;
  text-transform: uppercase;
  cursor: pointer;
  border: 2px solid #394049;
  margin-bottom: 40px;
  padding: 5px 45px;
  line-height: 1;
}
#cookieBot .modal-home .custom {
  font-style: normal;
  font-weight: 900;
  line-height: 22px;
  text-align: center;
}
#cookieBot .modal-home .custom a {
  font-size: 14px;
  text-decoration: underline;
  color: #4e5771;
}
#cookieBot .modal-home .custom::before {
  position: relative;
  content: url("data:image/svg+xml,%0A%3Csvg width='21' height='18' viewBox='0 0 21 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_103_195)'%3E%3Cpath d='M0.407959 17.1374C0.529117 16.9346 0.718167 16.8146 0.923024 16.696C1.60403 16.3029 1.92887 15.7051 1.94058 14.9413C1.94924 14.2873 2.1772 13.6538 2.59004 13.1364C3.00288 12.6191 3.5782 12.2459 4.22913 12.0733C4.67378 11.9534 5.14171 11.9393 5.59319 12.0322C5.70586 12.0554 5.75005 12.0282 5.79658 11.9355C6.33096 10.8747 7.0585 9.95296 7.92154 9.12195C9.99616 7.12413 12.052 5.10844 14.1322 3.11657C15.381 1.92111 16.8735 1.11505 18.565 0.661545C19.4629 0.420751 20.2247 1.15533 19.9753 2.02293C19.5088 3.64836 18.6918 5.09114 17.4688 6.29284C15.3031 8.42018 13.1232 10.5344 10.9288 12.6354C10.1379 13.3941 9.21637 14.013 8.2057 14.4642C8.08337 14.521 8.04972 14.5777 8.06143 14.7141C8.20541 16.3858 6.81472 17.8887 5.08192 17.9139C3.73572 17.9338 2.38746 17.9179 1.04009 17.9204C0.712899 17.9204 0.533508 17.7352 0.408252 17.4729L0.407959 17.1374ZM8.46382 12.5271C8.41759 12.4239 8.33623 12.3447 8.25897 12.2662C8.12757 12.1332 8.10181 11.9939 8.19663 11.8339C8.41261 11.6978 8.52177 11.7103 8.69034 11.8946C8.77023 11.982 8.84603 12.0727 8.92446 12.1621C9.10474 12.4239 9.28618 12.6862 9.4088 12.9792C9.45387 13.0867 9.48986 13.0873 9.57854 13.0215C9.9186 12.769 10.2516 12.5081 10.554 12.2148C12.7263 10.1118 14.9078 8.01725 17.0637 5.89804C18.2139 4.76781 18.983 3.41011 19.4184 1.87856C19.5484 1.41768 19.1899 1.07733 18.712 1.20156C18.6505 1.21773 18.5902 1.23701 18.5293 1.25488C16.9238 1.71151 15.5408 2.5289 14.3599 3.67275C12.3074 5.66169 10.2551 7.651 8.20277 9.6407C7.89526 9.93727 7.60768 10.2526 7.34179 10.5849C7.16766 10.8041 7.16825 10.8041 7.41086 10.9269C7.46734 10.9553 7.52412 10.9836 7.57943 11.0143C7.79775 11.1359 7.83257 11.221 7.76204 11.4542C7.62215 11.596 7.47173 11.6065 7.29965 11.5035C7.18639 11.436 7.05997 11.3901 6.9432 11.3265C6.86682 11.2857 6.81677 11.2931 6.77317 11.3702C6.62645 11.63 6.47768 11.8886 6.32687 12.1459C6.28531 12.2163 6.2976 12.2509 6.37486 12.2877C6.80155 12.4863 7.14483 12.7878 7.4489 13.1338C7.61161 13.3757 7.77492 13.6179 7.87237 13.893C7.90164 13.9781 7.94085 13.9761 8.0108 13.9427C8.30657 13.801 8.59552 13.6476 8.87763 13.4823C8.95021 13.4398 8.97509 13.4009 8.93763 13.3207C8.80623 13.0402 8.67395 12.7625 8.46382 12.5271ZM3.55252 17.3552C4.04359 17.3566 4.53437 17.3648 5.02544 17.3586C6.07197 17.3458 7.02865 16.6708 7.36667 15.7136C7.70468 14.7564 7.38627 13.7075 6.5645 13.0597C5.82204 12.4744 4.70001 12.3584 3.92799 12.7875C3.89199 12.7983 3.85695 12.812 3.82322 12.8283C2.99179 13.3076 2.54754 14.015 2.51769 14.9532C2.48521 15.9776 2.02282 16.7448 1.09716 17.2466C1.05794 17.2678 0.994726 17.2707 0.997652 17.3543L3.55252 17.3552Z' fill='%23090E21'/%3E%3Cpath d='M8.92348 12.1621C8.84563 12.0728 8.76984 11.982 8.68936 11.8947C8.52079 11.7103 8.41163 11.6979 8.19565 11.8343C8.08239 11.6738 7.91851 11.5677 7.76135 11.4542C7.83188 11.2211 7.79706 11.136 7.57874 11.0143C7.52343 10.9834 7.46665 10.9553 7.41017 10.927C7.16756 10.8042 7.16697 10.8042 7.3411 10.5849C7.60699 10.2527 7.89457 9.93733 8.20209 9.64076C10.255 7.65144 12.3077 5.66213 14.3604 3.67281C15.5413 2.52897 16.9243 1.71157 18.5298 1.25494C18.5263 1.30363 18.5189 1.35198 18.5079 1.39959C18.0525 2.85343 17.2884 4.14362 16.1945 5.2228C14.0089 7.37832 11.7915 9.50547 9.58049 11.6375C9.38119 11.83 9.17867 12.03 8.92348 12.1621Z' fill='%23E9F6FF'/%3E%3Cpath d='M8.92358 12.1622C9.17878 12.03 9.38129 11.83 9.58118 11.6375C11.7922 9.50548 14.0096 7.37946 16.1951 5.22281C17.2891 4.14505 18.0532 2.85344 18.5086 1.3996C18.5196 1.35198 18.527 1.30363 18.5305 1.25495C18.5914 1.23708 18.6517 1.2178 18.7131 1.20163C19.1899 1.07712 19.5484 1.4186 19.4175 1.87863C18.9821 3.41019 18.213 4.76788 17.0629 5.89811C14.9069 8.01704 12.7254 10.1119 10.5531 12.2149C10.2502 12.5082 9.91772 12.7691 9.57766 13.0215C9.48986 13.0873 9.453 13.0868 9.40793 12.9793C9.2853 12.6863 9.10386 12.4239 8.92358 12.1622Z' fill='%23A8CCED'/%3E%3Cpath d='M3.92748 12.7884C4.6995 12.3593 5.82153 12.4764 6.56399 13.0607C7.38577 13.7085 7.70389 14.7624 7.36616 15.7145C7.02844 16.6666 6.07088 17.3459 5.02493 17.3595C4.53386 17.3658 4.04308 17.3576 3.552 17.3561C3.93538 17.1721 4.25174 16.9023 4.51454 16.5847C5.27749 15.6643 5.29388 14.3086 4.56283 13.3556C4.38958 13.1296 4.21516 12.897 3.92748 12.7884Z' fill='%2352AE32'/%3E%3Cpath d='M3.92751 12.7884C4.21519 12.897 4.38961 13.1287 4.56228 13.3556C5.29391 14.3086 5.27694 15.6643 4.51399 16.5846C4.2506 16.9017 3.93483 17.172 3.55145 17.3561H0.997168C0.994242 17.2724 1.05746 17.271 1.09667 17.2483C2.02234 16.7466 2.48473 15.9794 2.51722 14.955C2.54648 14.0167 2.99131 13.31 3.82274 12.8301C3.85644 12.8135 3.89148 12.7995 3.92751 12.7884Z' fill='%2388C76F'/%3E%3Cpath d='M7.76206 11.4542C7.91922 11.5677 8.08397 11.6738 8.19635 11.8343C8.10153 11.994 8.12729 12.1332 8.25869 12.2662C8.33624 12.3448 8.4176 12.4239 8.46355 12.5272C8.13402 12.7427 7.80127 12.9526 7.44862 13.1327C7.14456 12.7867 6.80128 12.4858 6.37459 12.2867C6.29762 12.2509 6.28504 12.2163 6.3266 12.1448C6.47761 11.8875 6.62637 11.6289 6.77289 11.3691C6.8165 11.292 6.86654 11.2841 6.94293 11.3255C7.05999 11.3882 7.18612 11.4349 7.29937 11.5025C7.47175 11.6065 7.62217 11.5969 7.76206 11.4542Z' fill='%23FCEF71'/%3E%3Cpath d='M7.44897 13.1327C7.80162 12.9534 8.13438 12.7427 8.46391 12.5272C8.67404 12.762 8.80632 13.0402 8.93772 13.3196C8.97518 13.3999 8.9503 13.4387 8.87772 13.4813C8.59521 13.6467 8.30627 13.8002 8.01088 13.9416C7.94093 13.9751 7.9026 13.9768 7.87245 13.892C7.775 13.6168 7.61169 13.3746 7.44897 13.1327Z' fill='%23FCDB1D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_103_195'%3E%3Crect width='19.6154' height='17.3077' fill='white' transform='translate(0.407959 0.615387)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  left: -5px;
  top: 2px;
}
#cookieBot .modal-home .custom::after {
  content: url("data:image/svg+xml,%3Csvg width='8' height='13' viewBox='0 0 8 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.751219 12.1648C1.06006 12.4736 1.55798 12.4736 1.86681 12.1648L7.10446 6.92712C7.35027 6.68131 7.35027 6.28423 7.10446 6.03843L1.86681 0.800787C1.55798 0.491948 1.06006 0.491948 0.751219 0.800787C0.44238 1.10962 0.44238 1.60754 0.751219 1.91638L5.31446 6.48593L0.744918 11.0555C0.44238 11.358 0.44238 11.8622 0.751219 12.1648Z' fill='%234E5771'/%3E%3C/svg%3E");
  position: relative;
  left: 10px;
  top: 2px;
}
#cookieBot .sidebar-mc {
  display: none;
}
#cookieBot .bar {
  height: 4px;
  width: 31px;
  background-color: #fff;
  margin-bottom: 10px;
}
#cookieBot .bar:last-child {
  margin-bottom: 0;
}
#cookieBot .modal-declare {
  font-family: "Lato", sans-serif;
  border-radius: 12px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
  background-color: white;
}
#cookieBot .modal-declare #burger-menu {
  cursor: pointer;
}
#cookieBot .modal-declare #burger-menu.active {
  position: relative;
  width: 30px;
  height: 30px;
}
#cookieBot .modal-declare #burger-menu.active .bar:nth-child(1) {
  position: absolute;
  transform: rotate(45deg);
  top: 15px;
}
#cookieBot .modal-declare #burger-menu.active .bar:nth-child(2) {
  display: none;
}
#cookieBot .modal-declare #burger-menu.active .bar:nth-child(3) {
  position: absolute;
  transform: rotate(-45deg);
  top: 15px;
}
#cookieBot .modal-declare #mobile-menu {
  height: 100%;
  margin-top: -145px;
  padding-top: 130px;
  z-index: 10;
  position: absolute;
  width: 100%;
  background-color: #005fb6;
  display: none;
  z-index: 1;
}
#cookieBot .modal-declare #mobile-menu.active {
  display: block;
}
#cookieBot .modal-declare #mobile-menu nav a {
  display: block;
  font-size: 30px;
  font-weight: 700;
  color: white;
  line-height: 41px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
  text-transform: uppercase;
  max-width: 240px;
}
#cookieBot .modal-declare #mobile-menu nav a:first-of-type {
  margin-top: 80px;
  margin-bottom: 65px;
}
#cookieBot .modal-declare #mobile-menu .logo-acf {
  left: 50%;
  transform: translateX(-50%);
  position: absolute;
  top: 600px;
  height: 84px;
  width: 134px;
  background-image: url("data:image/svg+xml,%3Csvg width='74' height='47' viewBox='0 0 74 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_11_420)'%3E%3Cg clip-path='url(%23clip1_11_420)'%3E%3Cg clip-path='url(%23clip2_11_420)'%3E%3Cmask id='mask0_11_420' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='1' y='25' width='22' height='22'%3E%3Cpath d='M1.5 25.861H22.1131V46.4944H1.5V25.861Z' fill='black'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_11_420)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8069 46.4986C9.05383 46.4986 6.46555 45.4252 4.51882 43.4762C2.5721 41.5271 1.5 38.9358 1.5 36.1794C1.5 33.4234 2.57211 30.8323 4.51882 28.8833C6.46559 26.9343 9.05387 25.861 11.8069 25.861C14.5596 25.861 17.1476 26.9343 19.0943 28.8833C21.041 30.8323 22.1131 33.4235 22.1131 36.1794C22.1131 38.9357 21.041 41.5271 19.0943 43.4762C17.1477 45.4252 14.5596 46.4986 11.8069 46.4986ZM11.8055 29.4593C11.6916 29.4593 11.5869 29.5174 11.5254 29.6148C11.1021 30.2386 10.4061 30.7265 9.66922 31.2431C8.15597 32.3038 6.44081 33.5061 6.30406 36.3378C6.23301 37.8049 6.75242 39.2003 7.7666 40.2669C8.81247 41.3667 10.2843 41.9981 11.8048 41.9992C13.3273 41.9981 14.8004 41.3668 15.8463 40.2671C16.8607 39.2005 17.3804 37.8051 17.3097 36.3378C17.1729 33.5067 15.4576 32.3043 13.9441 31.2435C13.2067 30.7267 12.5102 30.2385 12.0869 29.6141C12.0236 29.5171 11.9184 29.4593 11.8055 29.4593Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath d='M11.8356 23.0992C12.012 23.0992 12.1721 23.0006 12.2533 22.8419C12.8475 21.7868 14.319 20.8311 15.8771 19.8189C16.6892 19.2916 17.5067 18.7166 18.2756 18.1638C21.562 15.8009 23.671 12.1026 23.671 7.92976C23.671 7.79721 23.6684 7.66506 23.6643 7.53319L23.6598 7.38448L23.5124 7.40118C20.9462 7.68936 18.5548 8.75269 16.5754 10.4816C16.5853 10.2775 16.59 10.0763 16.59 9.88016C16.59 6.00324 14.8918 2.42984 11.9311 0.07642L11.8355 0L11.7399 0.07642C8.77914 2.42984 7.08089 6.00324 7.08089 9.88016C7.08089 10.0763 7.08569 10.2775 7.09556 10.4816C5.11618 8.75269 2.7249 7.68936 0.15863 7.40118L0.01123 7.38448L0.00663 7.53319C0.00257 7.66506 0 7.79721 0 7.92976C0 12.1026 2.109 15.8009 5.39548 18.1638C6.16431 18.7166 6.98189 19.2916 7.79393 19.8189C9.35195 20.8311 10.8236 21.7868 11.4177 22.8419C11.4989 23.0006 11.659 23.0992 11.8355 23.0992' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64.4075 41.9993H64.4068L61.9895 41.9986L63.5772 32.658H65.9708L67.8678 37.6505L69.8776 32.658H72.2957L73.7097 41.9977L71.2786 41.9986L70.5973 36.6224H70.5715L68.3276 41.9986H67.36L65.2143 36.6224H65.1892L64.4076 41.9986L64.4075 41.9993ZM51.4247 41.9991H51.4242L48.8445 41.9986L52.4413 32.658H55.0955L58.6174 41.9976L56.0262 41.9986L55.4181 40.3763H52.0693L51.4249 41.9986L51.4247 41.9991ZM53.7433 35.5449V35.5449L52.7395 38.5182H54.7611L53.7684 35.5449L53.7433 35.5449ZM34.5777 41.9991H34.5772L27.4665 41.9986L27.4665 32.658H29.8971V39.9424H32.7896L35.5943 32.658H38.2485L41.7711 41.9976L39.1792 41.9986L38.5711 40.3763H35.2223L34.5779 41.9986L34.5777 41.9991ZM36.897 35.5449L35.8925 38.5182H37.9141L36.9214 35.5449H36.897ZM61.5186 41.9986H61.5178H59.088V32.658H61.5186V41.9978L61.5186 41.9986ZM46.7622 41.9986H46.7615H44.3309V32.658H49.7014V34.7149H46.7622V36.2758H49.4283V38.332H46.7622V41.9978V41.9986ZM39.0991 30.7699C35.8675 30.7699 34.1766 28.3914 34.1766 26.0417C34.1766 24.9667 34.5118 23.4512 36.1084 22.336C36.9627 21.7429 37.9725 21.4293 39.0288 21.4293C40.2609 21.4293 41.4857 21.8841 42.3891 22.677C43.3516 23.5217 43.8816 24.6795 43.8816 25.9371C43.8816 27.3789 43.3746 28.6122 42.4154 29.5038C41.5371 30.3203 40.3593 30.7699 39.0991 30.7699H39.0991ZM39.0176 23.6368C37.7031 23.6368 36.5501 24.7173 36.5501 25.949C36.5501 27.4148 37.6389 28.5631 39.0288 28.5631C40.4187 28.5631 41.5074 27.4148 41.5074 25.949C41.5074 24.7173 40.344 23.6368 39.0176 23.6368H39.0176ZM31.6743 30.712C30.0117 30.712 28.3518 29.7832 27.5439 28.4006C27.1653 27.7396 26.9733 26.9694 26.9733 26.1115C26.9733 24.8302 27.4796 23.6457 28.3989 22.776C29.2642 21.9574 30.4326 21.4879 31.6046 21.4879C32.2841 21.4879 32.946 21.6282 33.6876 21.9294V24.6593C33.2433 24.0559 32.4956 23.6954 31.6861 23.6954C30.331 23.6954 29.3475 24.7165 29.3475 26.1233C29.3475 27.5258 30.3235 28.5052 31.721 28.5052C32.4606 28.5052 33.1958 28.1577 33.6876 27.5755L33.6876 30.3054C32.5247 30.6615 32.2135 30.712 31.6743 30.712L31.6743 30.712ZM62.9439 30.4806H62.9431L60.6631 30.4798V21.7202H64.1073C65.0026 21.7202 65.7514 21.9512 66.273 22.3882C66.8357 22.8596 67.121 23.5416 67.121 24.4152C67.121 25.7129 66.3674 26.6843 65.2011 26.8899L67.9581 30.4785L65.1196 30.4798L62.9669 27.111H62.9439L62.9439 30.4798V30.4806ZM62.9439 23.4625V25.647H63.1418C64.2523 25.647 64.7475 25.3101 64.7475 24.5547C64.7475 23.7993 64.2523 23.4625 63.1418 23.4625H62.9439ZM46.756 30.4806H46.7552L44.4758 30.4798V21.7202H46.756L50.9337 27.0761H50.9567L50.9567 21.7202H53.2375L53.2375 30.479L50.9567 30.4798L46.7796 25.1127H46.7559L46.756 30.4798V30.4806ZM73.3462 30.4798H73.3455H68.3548L68.3548 21.7202H73.3462V23.6487H70.6349V25.1127H73.2069L73.2069 27.0412H70.6349V28.5513H73.3462V30.479L73.3462 30.4798ZM58.0751 30.4798H58.0743H55.7942V23.6487H53.9091L53.9091 21.7202H59.9602V23.6487H58.0751V30.479V30.4798ZM58.631 19.8481C55.2946 19.8481 53.5489 17.391 53.5489 14.9637C53.5489 13.8539 53.895 12.2889 55.5434 11.136C56.4376 10.5149 57.4523 10.2 58.5592 10.2C59.8311 10.2 61.0954 10.6696 62.028 11.4884C63.0216 12.3607 63.5688 13.5566 63.5688 14.8556C63.5688 16.3449 63.0453 17.619 62.055 18.5401C61.1481 19.3836 59.9321 19.8481 58.631 19.8481ZM58.5474 12.48C57.1906 12.48 56.0004 13.596 56.0004 14.8682C56.0004 16.3821 57.1244 17.5681 58.5592 17.5681C59.9941 17.5681 61.118 16.3821 61.118 14.8682C61.118 13.596 59.9168 12.48 58.5474 12.48ZM40.7216 19.7882C39.005 19.7882 37.2911 18.8284 36.4567 17.4C36.0661 16.717 35.8681 15.9218 35.8681 15.0363C35.8681 13.7124 36.3907 12.4886 37.3396 11.5904C38.2329 10.7449 39.4394 10.2599 40.6499 10.2599C41.3512 10.2599 42.0343 10.4049 42.7997 10.7161V13.536C42.3408 12.9125 41.5689 12.54 40.7334 12.54C39.3344 12.54 38.3189 13.5948 38.3189 15.0481C38.3189 16.4965 39.3267 17.5081 40.7697 17.5081C41.5339 17.5081 42.2928 17.1491 42.7997 16.5477V19.3676C41.6003 19.7359 41.2789 19.7882 40.7216 19.7882H40.7216ZM66.6549 19.5483H66.6542L64.3003 19.5475V10.4999H66.6549L70.9679 16.0323H70.9916V10.4999H73.3462V19.5468L70.9916 19.5475L66.6786 14.004H66.6549V19.5475L66.6549 19.5483ZM29.4657 19.548H29.4652L26.967 19.5475L30.451 10.4999H33.0223L36.4334 19.5465L33.9231 19.5475L33.3344 17.9761H30.0908L29.4659 19.5475L29.4657 19.548ZM31.7126 13.2961L30.7394 16.1759H32.6977L31.7363 13.2961H31.7126ZM52.8293 19.5475H52.8286H50.4747V10.4999H52.8293V19.5468L52.8293 19.5475ZM47.8204 19.5475H47.8197H45.4658V12.4919H43.5193V10.4999H49.7669V12.4919H47.8204V19.5468V19.5475Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_11_420'%3E%3Crect width='73.7097' height='46.4945' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_11_420'%3E%3Crect width='20.6131' height='20.6335' fill='white' transform='translate(1.5 25.861)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_11_420'%3E%3Crect width='20.6131' height='20.6335' fill='white' transform='translate(1.5 25.861)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 134px 84px;
}
#cookieBot .modal-declare header {
  display: flex;
  position: relative;
  z-index: 2;
  padding: 0 30px;
  margin-bottom: 45px;
  justify-content: space-between;
  align-items: center;
  background-color: #005fb6;
  height: 112px;
  border-radius: 12px 12px 0 0;
}
#cookieBot .modal-declare_select {
  padding: 0 30px;
}
#cookieBot .modal-declare_select form {
  display: flex;
  align-items: center;
  flex-direction: column;
}
#cookieBot .modal-declare_select form .select-container {
  display: flex;
  flex-wrap: wrap;
  column-gap: 20px;
  row-gap: 20px;
  margin-bottom: 20px;
}
#cookieBot .modal-declare_select form .select-cookies,
#cookieBot .modal-declare_select form .required-cookie {
  position: relative;
  border: 1.5px solid #c5cbc3;
  border-radius: 21px;
  padding: 6px 42px 6px 30px;
  color: #c5cbc3;
  font-size: 14px;
  font-weight: 700;
  cursor: pointer;
}
#cookieBot .modal-declare_select form .select-cookies.active,
#cookieBot .modal-declare_select form .required-cookie.active {
  color: white;
  background-image: url("data:image/svg+xml,%3Csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_11_374)'%3E%3Cpath d='M11 1.00165C10.9462 1.27694 10.7759 1.47553 10.5856 1.66759C8.59874 3.67194 6.61356 5.67865 4.63008 7.68771C4.36235 7.95975 4.05049 8.07699 3.68427 7.94696C3.54693 7.89619 3.42195 7.81623 3.31778 7.71247C2.30281 6.69578 1.29188 5.6752 0.284986 4.65072C-0.122401 4.23723 -0.0879588 3.64419 0.354677 3.29381C0.700175 3.02177 1.18694 3.07074 1.53109 3.41786C2.30927 4.20277 3.08646 4.98867 3.86267 5.77558C3.89254 5.80605 3.91245 5.84658 3.95442 5.90861C3.9828 5.86464 4.01371 5.82241 4.04699 5.78211C5.85179 3.95639 7.65678 2.13104 9.46195 0.306053C9.72376 0.041363 10.027 -0.0698989 10.3897 0.0448997C10.7064 0.14528 10.8953 0.371341 10.9782 0.69207C10.9844 0.716009 10.9927 0.739404 11 0.763071V1.00165Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_11_374'%3E%3Crect width='11' height='8' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-color: #4e94d3;
  background-size: 11px 8px;
  background-position: right 20px center;
}
#cookieBot .modal-declare_select form .select-cookies.active .checkmark,
#cookieBot .modal-declare_select form .required-cookie.active .checkmark {
  border: none;
}
#cookieBot .modal-declare_select form .select-cookies input,
#cookieBot .modal-declare_select form .required-cookie input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
#cookieBot .modal-declare_select form .select-cookies .checkmark,
#cookieBot .modal-declare_select form .required-cookie .checkmark {
  position: absolute;
  top: 52%;
  right: 20px;
  transform: translateY(-50%);
  height: 11px;
  width: 11px;
  border-radius: 11px;
  border: 1px solid #c5cbc3;
  background-color: transparent;
}
#cookieBot .modal-declare .btn-submit {
  margin: 42px 0 65px;
  font-size: 12px;
  font-weight: 900;
  font-family: "Lato", sans-serif;
  padding: 0 45px;
  min-height: 37px;
  border-radius: 21px;
  display: flex;
  align-items: center;
  background-color: #52ae32;
  color: white;
  border: none;
  text-transform: uppercase;
  cursor: pointer;
}
#cookieBot .modal-declare .cookies_tables {
  margin-left: auto;
  margin-right: auto;
  min-width: 830px;
  display: flex;
  flex-wrap: wrap;
  padding-bottom: 30px;
}
#cookieBot .modal-declare .cookies_tables input[type=radio] {
  display: none;
}
#cookieBot .modal-declare .cookies_tables input[type=radio]:checked + label + .tab {
  display: block;
}
#cookieBot .modal-declare .cookies_tables input[type=radio]:checked + label {
  color: #005fb6;
  border-bottom: 2px solid #005fb6;
  padding: 12px;
}
#cookieBot .modal-declare .cookies_tables input[type=radio]:checked + label:first-of-type {
  padding-left: 0;
}
#cookieBot .modal-declare .cookies_tables label {
  font-size: 14px;
  font-weight: 900;
  color: #c5cbc3;
  cursor: pointer;
  padding: 12px;
}
#cookieBot .modal-declare .cookies_tables label:first-of-type {
  padding-left: 0;
}
#cookieBot .modal-declare .cookies_tables label:hover {
  color: #005fb6;
}
#cookieBot .modal-declare .cookies_tables .tab {
  order: 1;
  display: none;
}
#cookieBot .modal-declare table {
  table-layout: auto;
  border-top: 1px solid #c5cbc3;
  border-left: none;
  border-right: none;
  border-spacing: 0;
  border-collapse: collapse;
  font-size: 14px;
  color: #4e5771;
  max-width: 790px;
}
#cookieBot .modal-declare table thead {
  background-color: #f2f2f2;
  height: 33px;
  color: #4e5771;
  font-size: 14px;
  text-align: left;
}
#cookieBot .modal-declare table thead tr {
  border: none;
}
#cookieBot .modal-declare table thead tr th {
  font-weight: 900;
  padding-left: 11px;
  vertical-align: middle;
}
#cookieBot .modal-declare table tr {
  border-bottom: 1px solid #c5cbc3;
}
#cookieBot .modal-declare table tr td {
  vertical-align: top;
  padding: 20px 11px 25px;
}
#cookieBot .modal-declare .abouttext {
  padding: 0 10px 30px 30px;
  font-size: 16px;
  font-weight: 400;
  color: #4e5771;
  line-height: 24px;
}
#cookieBot .modal-declare .abouttext-content {
  padding-right: 2px;
}
#cookieBot .modal-declare .abouttext-content p {
  margin-bottom: 20px;
}
#cookieBot .modal-declare .abouttext strong {
  font-weight: 700;
}
#cookieBot .cookie-icon {

  background-position: left center;
  width: 90px;
  height: 82px;
  margin-left: auto;
  margin-right: auto;
}
#cookieBot .warning-necessary-modal {
  font-family: "Lato", sans-serif;
  font-size: 14px;
  position: absolute;
  top: -200px;
  z-index: 20;
  left: 50%;
  padding: 20px 20px 60px;
  background-color: #fff;
  border-radius: 12px;
  border: 2px solid #c5cbc3;
  transform: translateY(-200px);
  transition-duration: 500ms;
}
#cookieBot .warning-necessary-modal.active {
  transform: translateY(200px);
}
#cookieBot .warning-necessary-modal span {
  display: inline-block;
  position: absolute;
  font-size: 16px;
  text-align: center;
  width: 20px;
  height: 20px;
  right: 20px;
  padding: 7px;
  margin-top: 12px;
  color: white;
  background-color: #52ae32;
  border: 2px solid #52ae32;
  transition-duration: 500ms;
  cursor: pointer;
}
#cookieBot .warning-necessary-modal span:hover {
  color: #52ae32;
  background-color: white;
}

@media screen and (min-width: 431px) and (max-width: 1280px) {
  #cookieBot .modal-declare {
    height: calc(var(--heightWindow) - 20px);
  }
}
@media screen and (min-width: 430px) {
  #cookieBot {
    position: fixed;
    height: 100vh;
    top: 0;
  }
  #cookieBot #cookies-tables.active {
    overflow-x: hidden;
  }
  #cookieBot #cookies-tables label {
    font-size: 12px;
  }
  #cookieBot #declare.active {
    margin-top: 0;
  }
  #cookieBot .modal-home {
    transform: translateY(-50%);
    top: 50%;
  }
  #cookieBot .modal-home p {
    font-size: 14px;
    margin-bottom: 40px;
  }
  #cookieBot .modal-home h2 {
    margin-top: 45px;
    font-size: 18px;
  }
  #cookieBot .modal-home .sidebar-mc {
    display: none;
  }
  #cookieBot .modal-home .submit-cookies {
    display: flex;
    justify-content: center;
    align-items: start;
    flex-direction: row-reverse;
  }
  #cookieBot .modal-home .submit-cookies a {
    text-decoration: none;
    font-size: 12px;
  }
  #cookieBot .modal-home .submit-cookies a:first-of-type {
    margin-left: 10px;
  }
  #cookieBot .modal-home .submit-cookies a:last-of-type {
    margin-right: 10px;
  }
  #cookieBot .modal-home .submit-cookies a:hover {
    text-decoration: none;
  }
  #cookieBot .modal-home .custom {
    font-size: 14px;
  }
  #cookieBot .modal-declare {
    top: 50%;
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    max-width: 1020px;
    display: none;
  }
  #cookieBot .modal-declare table {
    font-size: 12px;
  }
  #cookieBot .modal-declare table thead {
    font-size: 12px;
  }
  #cookieBot .modal-declare.active {
    display: block;
  }
  #cookieBot .modal-declare_select form {
    align-items: flex-start;
  }
  #cookieBot .modal-declare_select form .select-cookies,
#cookieBot .modal-declare_select form .required-cookie {
    font-size: 12px;
  }
  #cookieBot .modal-declare_select form .select-container {
    row-gap: 12px;
    column-gap: 12px;
  }
  #cookieBot .modal-declare .btn-submit {
    margin: 0;
  }
  #cookieBot .modal-declare .abouttext {
    font-size: 14px;
    padding: 0 30px 30px;
  }
  #cookieBot .modal-declare .abouttext-content {
    padding-right: 20px;
  }
  #cookieBot .modal-declare .modal-container {
    display: flex;
    height: calc(var(--heightWindow) - 20px);
    max-height: 667px;
    overflow: hidden;
  }
  #cookieBot .modal-declare .content-right {
    padding: 50px 0;
    overflow-y: auto;
    scrollbar-color: #b9b9b9 transparent;
    scrollbar-width: auto;
  }
  #cookieBot .modal-declare .content-right::-webkit-scrollbar {
    width: 5px;
    height: 5px;
  }
  #cookieBot .modal-declare .content-right::-webkit-scrollbar-track {
    background: transparent;
  }
  #cookieBot .modal-declare .content-right::-webkit-scrollbar-thumb {
    background: #b9b9b9;
    border-radius: 12px;
  }
  #cookieBot .modal-declare header {
    display: none;
  }
  #cookieBot .modal-declare #mobile-menu {
    display: none !important;
  }
  #cookieBot .modal-declare h2 {
    margin: 30px 0;
  }
  #cookieBot .modal-declare form {
    flex-direction: row;
  }
  #cookieBot .modal-declare .sidebar-mc {
    position: relative;
    display: block;
    text-align: center;
    border-radius: 12px 0 0 12px;
    min-width: 160px;
    padding: 25px 10px;
    color: white;
    background-color: #005fb6;
  }
  #cookieBot .modal-declare .sidebar-mc img {
    display: block;
    margin: 0 auto;
    width: auto;
  }
  #cookieBot .modal-declare .sidebar-mc .cookie-icon {
    transform: scale(1.2);
    margin-top: 71px;
    background-position: center;
  }
  #cookieBot .modal-declare .sidebar-mc nav {
    margin-top: 69px;
    width: 140px;
  }
  #cookieBot .modal-declare .sidebar-mc nav a {
    color: white;
    font-size: 12px;
    font-weight: 400;
    line-height: 14.4px;
    padding-bottom: 12px;
    display: inline-block;
    margin-bottom: 40px;
  }
  #cookieBot .modal-declare .sidebar-mc nav a.active {
    font-weight: 900;
  }
  #cookieBot .modal-declare .sidebar-mc .logo-acf {
    position: absolute;
    bottom: 45px;
    left: 50%;
    transform: translateX(-50%);
    height: 47px;
    width: 74px;
    background-image: url("data:image/svg+xml,%3Csvg width='74' height='47' viewBox='0 0 74 47' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_11_420)'%3E%3Cg clip-path='url(%23clip1_11_420)'%3E%3Cg clip-path='url(%23clip2_11_420)'%3E%3Cmask id='mask0_11_420' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='1' y='25' width='22' height='22'%3E%3Cpath d='M1.5 25.861H22.1131V46.4944H1.5V25.861Z' fill='black'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_11_420)'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M11.8069 46.4986C9.05383 46.4986 6.46555 45.4252 4.51882 43.4762C2.5721 41.5271 1.5 38.9358 1.5 36.1794C1.5 33.4234 2.57211 30.8323 4.51882 28.8833C6.46559 26.9343 9.05387 25.861 11.8069 25.861C14.5596 25.861 17.1476 26.9343 19.0943 28.8833C21.041 30.8323 22.1131 33.4235 22.1131 36.1794C22.1131 38.9357 21.041 41.5271 19.0943 43.4762C17.1477 45.4252 14.5596 46.4986 11.8069 46.4986ZM11.8055 29.4593C11.6916 29.4593 11.5869 29.5174 11.5254 29.6148C11.1021 30.2386 10.4061 30.7265 9.66922 31.2431C8.15597 32.3038 6.44081 33.5061 6.30406 36.3378C6.23301 37.8049 6.75242 39.2003 7.7666 40.2669C8.81247 41.3667 10.2843 41.9981 11.8048 41.9992C13.3273 41.9981 14.8004 41.3668 15.8463 40.2671C16.8607 39.2005 17.3804 37.8051 17.3097 36.3378C17.1729 33.5067 15.4576 32.3043 13.9441 31.2435C13.2067 30.7267 12.5102 30.2385 12.0869 29.6141C12.0236 29.5171 11.9184 29.4593 11.8055 29.4593Z' fill='white'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3Cpath d='M11.8356 23.0992C12.012 23.0992 12.1721 23.0006 12.2533 22.8419C12.8475 21.7868 14.319 20.8311 15.8771 19.8189C16.6892 19.2916 17.5067 18.7166 18.2756 18.1638C21.562 15.8009 23.671 12.1026 23.671 7.92976C23.671 7.79721 23.6684 7.66506 23.6643 7.53319L23.6598 7.38448L23.5124 7.40118C20.9462 7.68936 18.5548 8.75269 16.5754 10.4816C16.5853 10.2775 16.59 10.0763 16.59 9.88016C16.59 6.00324 14.8918 2.42984 11.9311 0.07642L11.8355 0L11.7399 0.07642C8.77914 2.42984 7.08089 6.00324 7.08089 9.88016C7.08089 10.0763 7.08569 10.2775 7.09556 10.4816C5.11618 8.75269 2.7249 7.68936 0.15863 7.40118L0.01123 7.38448L0.00663 7.53319C0.00257 7.66506 0 7.79721 0 7.92976C0 12.1026 2.109 15.8009 5.39548 18.1638C6.16431 18.7166 6.98189 19.2916 7.79393 19.8189C9.35195 20.8311 10.8236 21.7868 11.4177 22.8419C11.4989 23.0006 11.659 23.0992 11.8355 23.0992' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M64.4075 41.9993H64.4068L61.9895 41.9986L63.5772 32.658H65.9708L67.8678 37.6505L69.8776 32.658H72.2957L73.7097 41.9977L71.2786 41.9986L70.5973 36.6224H70.5715L68.3276 41.9986H67.36L65.2143 36.6224H65.1892L64.4076 41.9986L64.4075 41.9993ZM51.4247 41.9991H51.4242L48.8445 41.9986L52.4413 32.658H55.0955L58.6174 41.9976L56.0262 41.9986L55.4181 40.3763H52.0693L51.4249 41.9986L51.4247 41.9991ZM53.7433 35.5449V35.5449L52.7395 38.5182H54.7611L53.7684 35.5449L53.7433 35.5449ZM34.5777 41.9991H34.5772L27.4665 41.9986L27.4665 32.658H29.8971V39.9424H32.7896L35.5943 32.658H38.2485L41.7711 41.9976L39.1792 41.9986L38.5711 40.3763H35.2223L34.5779 41.9986L34.5777 41.9991ZM36.897 35.5449L35.8925 38.5182H37.9141L36.9214 35.5449H36.897ZM61.5186 41.9986H61.5178H59.088V32.658H61.5186V41.9978L61.5186 41.9986ZM46.7622 41.9986H46.7615H44.3309V32.658H49.7014V34.7149H46.7622V36.2758H49.4283V38.332H46.7622V41.9978V41.9986ZM39.0991 30.7699C35.8675 30.7699 34.1766 28.3914 34.1766 26.0417C34.1766 24.9667 34.5118 23.4512 36.1084 22.336C36.9627 21.7429 37.9725 21.4293 39.0288 21.4293C40.2609 21.4293 41.4857 21.8841 42.3891 22.677C43.3516 23.5217 43.8816 24.6795 43.8816 25.9371C43.8816 27.3789 43.3746 28.6122 42.4154 29.5038C41.5371 30.3203 40.3593 30.7699 39.0991 30.7699H39.0991ZM39.0176 23.6368C37.7031 23.6368 36.5501 24.7173 36.5501 25.949C36.5501 27.4148 37.6389 28.5631 39.0288 28.5631C40.4187 28.5631 41.5074 27.4148 41.5074 25.949C41.5074 24.7173 40.344 23.6368 39.0176 23.6368H39.0176ZM31.6743 30.712C30.0117 30.712 28.3518 29.7832 27.5439 28.4006C27.1653 27.7396 26.9733 26.9694 26.9733 26.1115C26.9733 24.8302 27.4796 23.6457 28.3989 22.776C29.2642 21.9574 30.4326 21.4879 31.6046 21.4879C32.2841 21.4879 32.946 21.6282 33.6876 21.9294V24.6593C33.2433 24.0559 32.4956 23.6954 31.6861 23.6954C30.331 23.6954 29.3475 24.7165 29.3475 26.1233C29.3475 27.5258 30.3235 28.5052 31.721 28.5052C32.4606 28.5052 33.1958 28.1577 33.6876 27.5755L33.6876 30.3054C32.5247 30.6615 32.2135 30.712 31.6743 30.712L31.6743 30.712ZM62.9439 30.4806H62.9431L60.6631 30.4798V21.7202H64.1073C65.0026 21.7202 65.7514 21.9512 66.273 22.3882C66.8357 22.8596 67.121 23.5416 67.121 24.4152C67.121 25.7129 66.3674 26.6843 65.2011 26.8899L67.9581 30.4785L65.1196 30.4798L62.9669 27.111H62.9439L62.9439 30.4798V30.4806ZM62.9439 23.4625V25.647H63.1418C64.2523 25.647 64.7475 25.3101 64.7475 24.5547C64.7475 23.7993 64.2523 23.4625 63.1418 23.4625H62.9439ZM46.756 30.4806H46.7552L44.4758 30.4798V21.7202H46.756L50.9337 27.0761H50.9567L50.9567 21.7202H53.2375L53.2375 30.479L50.9567 30.4798L46.7796 25.1127H46.7559L46.756 30.4798V30.4806ZM73.3462 30.4798H73.3455H68.3548L68.3548 21.7202H73.3462V23.6487H70.6349V25.1127H73.2069L73.2069 27.0412H70.6349V28.5513H73.3462V30.479L73.3462 30.4798ZM58.0751 30.4798H58.0743H55.7942V23.6487H53.9091L53.9091 21.7202H59.9602V23.6487H58.0751V30.479V30.4798ZM58.631 19.8481C55.2946 19.8481 53.5489 17.391 53.5489 14.9637C53.5489 13.8539 53.895 12.2889 55.5434 11.136C56.4376 10.5149 57.4523 10.2 58.5592 10.2C59.8311 10.2 61.0954 10.6696 62.028 11.4884C63.0216 12.3607 63.5688 13.5566 63.5688 14.8556C63.5688 16.3449 63.0453 17.619 62.055 18.5401C61.1481 19.3836 59.9321 19.8481 58.631 19.8481ZM58.5474 12.48C57.1906 12.48 56.0004 13.596 56.0004 14.8682C56.0004 16.3821 57.1244 17.5681 58.5592 17.5681C59.9941 17.5681 61.118 16.3821 61.118 14.8682C61.118 13.596 59.9168 12.48 58.5474 12.48ZM40.7216 19.7882C39.005 19.7882 37.2911 18.8284 36.4567 17.4C36.0661 16.717 35.8681 15.9218 35.8681 15.0363C35.8681 13.7124 36.3907 12.4886 37.3396 11.5904C38.2329 10.7449 39.4394 10.2599 40.6499 10.2599C41.3512 10.2599 42.0343 10.4049 42.7997 10.7161V13.536C42.3408 12.9125 41.5689 12.54 40.7334 12.54C39.3344 12.54 38.3189 13.5948 38.3189 15.0481C38.3189 16.4965 39.3267 17.5081 40.7697 17.5081C41.5339 17.5081 42.2928 17.1491 42.7997 16.5477V19.3676C41.6003 19.7359 41.2789 19.7882 40.7216 19.7882H40.7216ZM66.6549 19.5483H66.6542L64.3003 19.5475V10.4999H66.6549L70.9679 16.0323H70.9916V10.4999H73.3462V19.5468L70.9916 19.5475L66.6786 14.004H66.6549V19.5475L66.6549 19.5483ZM29.4657 19.548H29.4652L26.967 19.5475L30.451 10.4999H33.0223L36.4334 19.5465L33.9231 19.5475L33.3344 17.9761H30.0908L29.4659 19.5475L29.4657 19.548ZM31.7126 13.2961L30.7394 16.1759H32.6977L31.7363 13.2961H31.7126ZM52.8293 19.5475H52.8286H50.4747V10.4999H52.8293V19.5468L52.8293 19.5475ZM47.8204 19.5475H47.8197H45.4658V12.4919H43.5193V10.4999H49.7669V12.4919H47.8204V19.5468V19.5475Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_11_420'%3E%3Crect width='73.7097' height='46.4945' fill='white'/%3E%3C/clipPath%3E%3CclipPath id='clip1_11_420'%3E%3Crect width='20.6131' height='20.6335' fill='white' transform='translate(1.5 25.861)'/%3E%3C/clipPath%3E%3CclipPath id='clip2_11_420'%3E%3Crect width='20.6131' height='20.6335' fill='white' transform='translate(1.5 25.861)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    background-repeat: n
    o-repeat;
    background-position: center;
    background-size: 74px 47px;
  }
}
p {
  font-size: calc( clamp(1rem, -14398.5rem + 40000vw, 1.5rem) + clamp(1.5rem, -19198rem + 40000vw, 2rem) + clamp(2rem, -24797.5rem + 40000vw, 2.5rem) + clamp(2.5rem, -29997rem + 40000vw, 3rem) - 6rem );
}*/



/* otro acordeon */

body,
div,
fieldset,
form,
html,
label,
legend {
  margin: 0;
  padding: 0
}

table {
  border-collapse: collapse;
  border-spacing: 0
}

td,
th {
  text-align: left;
  vertical-align: top
}

caption,
h1,
h2,
h3,
h4,
h5,
h6,
td,
th {
  font-weight: 400
}

img {
  border: 0
}

html {
  box-sizing: border-box;
  font-size: 10px
}

@media (min-width:768px) {
  html {
    font-size: 12px
  }
}

@media (min-width:1280px) {
  html {
    font-size: 14px
  }
}


body.menu-open {
  overflow: hidden
}

*,
:after,
:before {
  box-sizing: inherit
}

::-moz-selection {
  background: transparent;
  color: #f1f2b5
}

::selection {
  background: transparent;
  color: #f1f2b5
}

.clearfix:after {
  content: "";
  display: table;
  clear: both
}

.pull-left {
  float: left !important
}

.pull-right {
  float: right !important
}

/*a {
   text-decoration: none;
   color: #333;
   position: relative;
   padding-right: 1rem
}

a:before {
   left: 0;
   width: 100%;
   height: 1px;
   background-color: #333;
   -webkit-transform-origin: right;
   transform-origin: right;
   -webkit-transform: translateX(0) scaleX(.25);
   transform: translateX(0) scaleX(.25);
   -webkit-transition: -webkit-transform .32s ease-in-out;
   transition: -webkit-transform .32s ease-in-out;
   transition: transform .32s ease-in-out;
   transition: transform .32s ease-in-out, -webkit-transform .32s ease-in-out
}

a:after,
a:before {
   content: '';
   display: block;
   position: absolute;
   top: 50%;
   opacity: .5
}

a:after {
   right: 0;
   height: .7rem;
   width: .7rem;
   border-top: .1rem solid #333;
   border-right: .1rem solid #333;
   -webkit-transform: translateY(-45%) rotate(45deg);
   transform: translateY(-45%) rotate(45deg)
}

a:hover:before {
   -webkit-transform: scaleX(.95);
   transform: scaleX(.95)
}*/

button {
  outline: none;
  border: none;
  font-size: inherit;
  font-family: inherit;
  background: transparent;
  padding: 0;
  cursor: pointer;
  display: inline-block;
  position: relative
}

button:after,
button:before {
  content: '';
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: #333333;
  -webkit-transform: scaleX(0);
  transform: scaleX(0);
  -webkit-transition: -webkit-transform .32s ease-in-out;
  transition: -webkit-transform .32s ease-in-out;
  transition: transform .32s ease-in-out;
  transition: transform .32s ease-in-out, -webkit-transform .32s ease-in-out
}

button:before {
  bottom: 0
}

button:after {
  top: 0
}

button:hover:after,
button:hover:before {
  -webkit-transform: scaleX(1);
  transform: scaleX(1)
}

.menu-open button#menu-trigger:before {
  -webkit-transform: scaleX(1) translateY(-1.2rem) rotate(45deg);
  transform: scaleX(1) translateY(-1.2rem) rotate(45deg)
}

.menu-open button#menu-trigger:after {
  -webkit-transform: scaleX(1) translateY(1.2rem) rotate(-45deg);
  transform: scaleX(1) translateY(1.2rem) rotate(-45deg)
}

.header-main {
  padding: 2rem 2.5rem;
  font-size: 2.2rem;
  position: fixed;
  top: 0;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 100
}

.header-main:before {
  pointer-events: none;
  display: block;
  content: '';
  position: absolute;
  width: 101%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: 0;
  background-color: #fafafa;
  -webkit-transition: opacity .32s ease-in-out;
  transition: opacity .32s ease-in-out
}

.header-main:hover:before,
.menu-open .header-main:before {
  opacity: 1
}

#navigation {
  display: block;
  position: fixed;
  height: calc(100vh - 6.5rem);
  width: 100vw;
  bottom: 0;
  right: 0;
  left: 0;
  padding: 4.2rem;
  background-color: #fafafa;
  opacity: 0;
  -webkit-transition: opacity .32s ease-in-out;
  transition: opacity .32s ease-in-out;
  -webkit-transition-delay: .32s;
  transition-delay: .32s;
  pointer-events: none;
  z-index: -1
}

#navigation ul {
  list-style: none;
  padding: 0;
  margin: 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  width: 100%
}

#navigation ul,
#navigation ul li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex
}

#navigation ul li {
  text-align: center;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  opacity: 0;
  -webkit-transform: translateY(100%);
  transform: translateY(100%);
  -webkit-transition: opacity .32s ease-in, -webkit-transform .32s ease-in;
  transition: opacity .32s ease-in, -webkit-transform .32s ease-in;
  transition: opacity .32s ease-in, transform .32s ease-in;
  transition: opacity .32s ease-in, transform .32s ease-in, -webkit-transform .32s ease-in
}

#navigation ul li:nth-child(1) {
  -webkit-transition-delay: .16s;
  transition-delay: .16s
}

#navigation ul li:nth-child(2) {
  -webkit-transition-delay: .08s;
  transition-delay: .08s
}

#navigation ul li:nth-child(3) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s
}

#navigation ul li:nth-child(4) {
  -webkit-transition-delay: -.08s;
  transition-delay: -.08s
}

#navigation ul li a {
  margin: auto
}

.menu-open #navigation {
  opacity: 1;
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  pointer-events: auto;
  z-index: 110
}

.menu-open #navigation ul li {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
  -webkit-transition: opacity .32s ease-in, -webkit-transform .32s ease-out;
  transition: opacity .32s ease-in, -webkit-transform .32s ease-out;
  transition: opacity .32s ease-in, transform .32s ease-out;
  transition: opacity .32s ease-in, transform .32s ease-out, -webkit-transform .32s ease-out
}

.menu-open #navigation ul li:nth-child(1) {
  -webkit-transition-delay: 0s;
  transition-delay: 0s
}

.menu-open #navigation ul li:nth-child(2) {
  -webkit-transition-delay: .08s;
  transition-delay: .08s
}

.menu-open #navigation ul li:nth-child(3) {
  -webkit-transition-delay: .16s;
  transition-delay: .16s
}

.menu-open #navigation ul li:nth-child(4) {
  -webkit-transition-delay: .24s;
  transition-delay: .24s
}

#content {
  margin-top: 6.5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}

.article {
  -ms-flex-preferred-size: 32rem;
  flex-basis: 32rem;
  min-height: 32rem;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  background-size: cover;
  background-position: 50%;
  position: relative;
  overflow: hidden
}

.article-title {
  padding: 2rem;
  position: absolute;
  width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%)
}

.article-title:after,
.article-title:before {
  pointer-events: none;
  display: block;
  content: '';
  position: absolute;
  width: 101%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  opacity: .66;
  -webkit-transform: scale(1) rotate(0deg);
  transform: scale(1) rotate(0deg);
  -webkit-transition: opacity .32s ease-in-out, -webkit-transform .32s ease-in-out;
  transition: opacity .32s ease-in-out, -webkit-transform .32s ease-in-out;
  transition: opacity .32s ease-in-out, transform .32s ease-in-out;
  transition: opacity .32s ease-in-out, transform .32s ease-in-out, -webkit-transform .32s ease-in-out;
  -webkit-transition-delay: .32s;
  transition-delay: .32s;
  /*-webkit-transform-style: preserve-3d;*/
  will-change: opacity, transform
}

.article-title:before {
  background-color: transparent;  /* FRANJA TEXTO  background-color: rgb(255, 255, 255) */
}

.article-title:after {
  background-image: -webkit-linear-gradient(315deg, #CA0045, #CA0045);
  background-image: linear-gradient(135deg, #CA0045, #CA0045);
  opacity: 0
}

.article-title h2 {
  margin: 0;
  text-align: center;
  font-size: xx-large;
  -webkit-transition: opacity .32s ease-in-out, -webkit-transform .32s ease-in-out;
  transition: opacity .32s ease-in-out, -webkit-transform .32s ease-in-out;
  transition: opacity .32s ease-in-out, transform .32s ease-in-out;
  transition: opacity .32s ease-in-out, transform .32s ease-in-out, -webkit-transform .32s ease-in-out;
  -webkit-transition-delay: .32s;
  transition-delay: .32s;
  will-change: opacity, transform
}

.article-description,
.article-footer {
  opacity: 0;
  -webkit-transform: translateY(33%);
  transform: translateY(33%);
  -webkit-transition: opacity .32s ease-in-out, -webkit-transform .32s ease-in-out;
  transition: opacity .32s ease-in-out, -webkit-transform .32s ease-in-out;
  transition: opacity .32s ease-in-out, transform .32s ease-in-out;
  transition: opacity .32s ease-in-out, transform .32s ease-in-out, -webkit-transform .32s ease-in-out;
  will-change: opacity, transform
}

.article-description {
  padding: 1rem 2.5rem;
  -webkit-transition-delay: .16s;
  transition-delay: .16s;
}

.article:hover .article-title:after,
.article:hover .article-title:before {
  -webkit-transform: scale(1.337, 10) rotate(1.337deg);
  transform: scale(1.337, 10) rotate(1.337deg);
  -webkit-transition-delay: 0s;
  transition-delay: 0s
}

.article:hover .article-title:before {
  opacity: 0
}

.article:hover .article-title:after {
  opacity: .85
}

.article:hover .article-title h2 {
  opacity: 0;
  -webkit-transform: translateY(-200%);
  transform: translateY(-200%);
  -webkit-transition-delay: 0s;
  transition-delay: 0s
}

.article:hover .article-description,
.article:hover .article-footer {
  opacity: 1;
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.article:hover .article-description {
  -webkit-transition-delay: .16s;
  transition-delay: .16s
}

.article:hover .article-footer {
  -webkit-transition-delay: .32s;
  transition-delay: .32s
}

/* otro acordeon */





/*  SEGUNDA OPCION LINEAS INICIO  */

body {
  margin: 0;
  padding: 0;
}

* {
  box-sizing: border-box;
}

.containernuevo {
  display: flex;
  height: 100vh;
}

.sectionnueva {
  flex: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  color: #fff;
  transition: flex .4s ease;
  position: relative;
}

.sectionnueva .overlaynew {
  background-color: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  position: absolute;
  transition: background-color .8s ease;
}

.sectionnueva .contentnuevo {
  z-index: 2;
}

.sectionnueva:hover {
  flex: 2;
}

.sectionnueva:hover .overlaynew {
  background-color: #CA0045; /* color original  background-color: rgba(0, 0, 0, 0.95); */  
}

#salud {
  background-image: url(../img/assets/projects/project1/hospital180.webp);
}


#movi {
  background-image: url(../img/assets/projects/project1/carrusel1.webp);
}

#prefa {
  background-image: url(../img/assets/projects/project1/img-cover-4.webp);
}

#agua {
  background-image: url(../img/assets/projects/project3/img-3-7.webp);
}

#parque {
  background-image: url(../img/assets/projects/project3/img-3-8.webp);
}

#proyecto {
  background-image: url(../img/assets/projects/project3/img-3-9.webp);
}





























