.blockContrats{position:relative;overflow:hidden}.blockContrats__bgImg{position:absolute;top:0;bottom:0;right:-50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:right;-ms-flex-pack:right;justify-content:right}@media only screen and (max-width: 48em){.blockContrats__bgImg{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;right:0}}.blockContrats__bgImg img{height:100%;width:100%;max-width:1305px;-o-object-fit:cover;object-fit:cover}.blockContrats__container{width:89.97%;margin:0 auto;max-width:1266px;height:auto;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width: 64em){.blockContrats__container{width:90%}}.blockContrats__container__tab{width:100%;height:auto;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:10px;-webkit-box-shadow:0px 3px 4px #000;box-shadow:0px 3px 4px #000;border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.05)}.blockContrats__container__tab:last-child,.blockContrats__container__tab.focus:last-child{margin-bottom:0}.blockContrats__container__tab__tabContent{display:none}.blockContrats__container__tab__tabContent.focus{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:18px 40px 60px 0}@media only screen and (max-width: 64em){.blockContrats__container__tab__tabContent.focus{padding:15px 14.5px 30px}}.blockContrats__container__tab__tabContent__col{width:100%;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width: 64em){.blockContrats__container__tab__tabContent__col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.blockContrats__container__tab__tabContent__colGroup{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:50%;padding-left:40px}@media only screen and (max-width: 64em){.blockContrats__container__tab__tabContent__colGroup{padding-left:unset;width:100%}.blockContrats__container__tab__tabContent__colGroup:last-child{margin-top:30px}}.blockContrats__container__tab__tabContent__colGroup__col__group:nth-child(n+2){margin-top:40px}@media only screen and (max-width: 64em){.blockContrats__container__tab__tabContent__colGroup__col__group:nth-child(n+2){margin-top:30px}}.blockContrats__container__tab__tabContent__colGroup__col__group h4::before{content:"";width:10px;height:10px;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 86% 100%, 86% 14%, 0% 14%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 86% 100%, 86% 14%, 0% 14%);display:inline-block;-webkit-transform:rotate(45deg) translate(-4px, 1px);transform:rotate(45deg) translate(-4px, 1px);margin-right:10px}@media only screen and (max-width: 64em){.blockContrats__container__tab__tabContent__colGroup__col__group h4::before{width:6px;height:6px;margin-right:5px}}.blockContrats__container__tab__tabContent__colGroup__col__group h4.primary-green::before{background:var(--clr-primary-green);-webkit-filter:drop-shadow(0px 0px 3px #1cff8d);filter:drop-shadow(0px 0px 3px #1cff8d)}.blockContrats__container__tab__tabContent__colGroup__col__group__title{color:#fff;text-transform:uppercase;line-height:30px}@media only screen and (max-width: 64em){.blockContrats__container__tab__tabContent__colGroup__col__group__title{line-height:21px}}.blockContrats__container__tab__tabContent__colGroup__col__group__desc{color:#fff;margin-top:10px;line-height:26px}@media only screen and (max-width: 64em){.blockContrats__container__tab__tabContent__colGroup__col__group__desc{line-height:21px}}.blockContrats__container__tab__tabTitle{width:100%;position:relative;cursor:pointer}.blockContrats__container__tab__tabTitle.focus{border-bottom:none;-webkit-box-shadow:unset;box-shadow:unset;border-bottom-left-radius:0;border-bottom-right-radius:0}.blockContrats__container__tab__tabTitle.focus h3::after{transform:translate(0%, -21%) rotate(-46deg);-webkit-transform:translate(0%, -21%) rotate(-46deg);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.blockContrats__container__tab__tabTitle.focus:hover{background:unset;-webkit-box-shadow:unset;box-shadow:unset;border:unset;border-radius:unset;opacity:1;backdrop-filter:unset;-webkit-backdrop-filter:unset}.blockContrats__container__tab__tabTitle__title{color:#fff;padding:22px 30px;text-transform:uppercase;text-align:left}@media only screen and (max-width: 64em){.blockContrats__container__tab__tabTitle__title{padding:15px;width:75%}}.blockContrats__container__tab__tabTitle__title::after{content:"";width:28px;height:28px;background:#fff;position:absolute;opacity:.5;-webkit-filter:drop-shadow(0px 0px 1px #000000);filter:drop-shadow(0px 0px 1px #000000);top:50%;left:calc(100% - 64px);-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 78% 100%, 78% 22%, 0% 22%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 78% 100%, 78% 22%, 0% 22%);-webkit-transform:translate(0%, -50%) rotate(-48deg);transform:translate(0%, -71%) rotate(134deg);-webkit-transition-duration:.5s;transition-duration:.5s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}@media only screen and (max-width: 64em){.blockContrats__container__tab__tabTitle__title::after{width:15px;height:15px;left:calc(100% - 36px)}}.blockContrats__container__tab__tabTitle:hover{background:rgba(255,255,255,.05);-webkit-box-shadow:0px 3px 4px #000;box-shadow:0px 3px 4px #000;border:1px solid rgba(255,255,255,.2);border-radius:10px;opacity:1;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.blockContrats__container__tab__tabTitle:hover h3::after{opacity:1}.display-none{display:none}
