.services .item>div{box-shadow:5px 9px 22px 0 rgba(85,128,255,.2);display:flex;flex-direction:column;height:100%;justify-content:space-between;transition:all .3s}.services .item{position:relative}.services .item>div>div{height:100%}.services .item .btn-secondary{bottom:25px;position:absolute;right:30px}.services .item:hover .btn-secondary{background:var(--Bleu-Marine);color:#fff}@media only screen and (min-width:992px){.services .item:nth-child(-n+3){flex:1 0 33%}.services .item{flex:1 0 50%}}.services .base-btn{margin-left:auto;width:fit-content}.first-content h1,.first-content h2,.first-content h3,.first-content h4,.first-content h5,.first-content h6{color:var(--Bleu-Marine);font-family:var(--primary-font);font-size:40px;font-style:normal;font-weight:900;line-height:120%;margin-bottom:16px;text-transform:uppercase}.first-content{color:var(--Bleu-Marine);font-family:var(--primary-font);font-size:20px;font-style:normal;font-weight:350;line-height:140%}.second-content .text h1,.second-content .text h2,.second-content .text h3,.second-content .text h4,.second-content .text h5,.second-content .text h6{color:var(--Bleu-Marine);font-family:var(--primary-font);font-size:24px;font-style:normal;font-weight:900;line-height:120%;margin-bottom:16px;text-transform:uppercase}.second-content .text{color:var(--Bleu-Marine,#27387c);font-family:var(--primary-font);font-size:15px;font-style:normal;font-weight:350;line-height:140%;margin-bottom:80px}