.card-hover-block:hover{background-color:transparent!important}.card-hover:hover .card-hover-block{visibility:hidden}.CardWithImgVertical-hover:hover{background-color:#004780}.CardWithImgVertical-hover:hover .CardWithImgVertical-hover-text,.CardWithImgVertical-hover:hover .CardWithImgVertical-hover-title{color:#fff}.paragraph .list{font-family:Montserrat;font-weight:700;font-size:1.14rem;line-height:33px}@media screen and (max-width:992px){.paragraph .list{font-size:1rem}}@font-face{font-family:Montserrat;src:url(/fonts/Montserrat/regular/a81c6ef023e90fb9f87ac017d242a337.eot);src:url(/fonts/Montserrat/regular/a81c6ef023e90fb9f87ac017d242a337.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat/regular/a81c6ef023e90fb9f87ac017d242a337.woff) format("woff"),url(/fonts/Montserrat/regular/a81c6ef023e90fb9f87ac017d242a337.woff2) format("woff2"),url(/fonts/Montserrat/regular/a81c6ef023e90fb9f87ac017d242a337.ttf) format("truetype"),url(/fonts/Montserrat/regular/a81c6ef023e90fb9f87ac017d242a337.svg#Montserrat) format("svg");font-style:normal;font-display:swap}@font-face{font-family:Montserrat-nomal;src:url(/fonts/Montserrat/Montserrat-Regular.ttf)}@font-face{font-family:Montserrat-bold;src:url(/fonts/Montserrat/bold/d3085f686df272f9e1a267cc69b2d24f.eot);src:url(/fonts/Montserrat/bold/d3085f686df272f9e1a267cc69b2d24f.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat/bold/d3085f686df272f9e1a267cc69b2d24f.woff) format("woff"),url(/fonts/Montserrat/bold/d3085f686df272f9e1a267cc69b2d24f.woff2) format("woff2"),url(/fonts/Montserrat/bold/d3085f686df272f9e1a267cc69b2d24f.ttf) format("truetype"),url(/fonts/Montserrat/bold/d3085f686df272f9e1a267cc69b2d24f.svg#Montserrat-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-medium;src:url(/fonts/Montserrat/medium/01c2d48a8d3bbd9730fccb2354765d43.eot);src:url(/fonts/Montserrat/medium/01c2d48a8d3bbd9730fccb2354765d43.eot?#iefix) format("embedded-opentype"),url(/fonts/Montserrat/medium/01c2d48a8d3bbd9730fccb2354765d43.woff) format("woff"),url(/fonts/Montserrat/medium/01c2d48a8d3bbd9730fccb2354765d43.woff2) format("woff2"),url(/fonts/Montserrat/medium/01c2d48a8d3bbd9730fccb2354765d43.ttf) format("truetype"),url(/fonts/Montserrat/medium/01c2d48a8d3bbd9730fccb2354765d43.svg#MontserratMedium) format("svg");font-weight:medium;font-style:normal;font-display:swap}@font-face{font-family:Montserrat-medium2;src:url(/fonts/Montserrat/Montserrat-Medium.ttf)}@font-face{font-family:Montserrat-MediumItalic;src:url(/fonts/Montserrat/Montserrat-MediumItalic.ttf)}@font-face{font-family:Brittany Signature;src:url(/fonts/Brittany-Signature/b4d584ed0e53ba94a815f817690faab2.eot);src:url(/fonts/Brittany-Signature/b4d584ed0e53ba94a815f817690faab2.eot?#iefix) format("embedded-opentype"),url(/fonts/Brittany-Signature/b4d584ed0e53ba94a815f817690faab2.woff2) format("woff2"),url(/fonts/Brittany-Signature/b4d584ed0e53ba94a815f817690faab2.woff) format("woff"),url(/fonts/Brittany-Signature/b4d584ed0e53ba94a815f817690faab2.ttf) format("truetype"),url(/fonts/Brittany-Signature/b4d584ed0e53ba94a815f817690faab2.svg#Brittany\ Signature) format("svg")}@font-face{font-family:Roboto-thin;src:url(/fonts/roboto/Roboto-Thin.ttf)}@font-face{font-family:Roboto-MediumItalic;src:url(/fonts/roboto/Roboto-MediumItalic.ttf)}@font-face{font-family:Roboto-Medium;src:url(/fonts/roboto/Roboto-Medium.ttf)}.slider .link{box-shadow:0 2px 10px 0 #fff!important}.slider .link:hover{color:#30b2ef;width:14rem;padding-top:12px;padding-bottom:12px}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.slider .animation,.slider .title{transform:translateY(100%);opacity:0;animation:slideUp 0s ease forwards;font-size:55px;line-height:80px;width:-moz-fit-content;width:fit-content;max-width:900px;font-family:Montserrat-bold!important;font-weight:bolder;color:#fff;top:50%;left:50%}@media screen and (max-width:767px){.slider .animation,.slider .title{font-size:50px;line-height:60px}}@media screen and (max-width:500px){.slider .animation,.slider .title{font-size:30px;line-height:40px}}.slider .search-bar{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:1rem}.slider .search-bar .search-input{padding:.5rem;border-right:none;border-radius:10px 0 0 10px;text-align:center;color:#000}.slider .search-bar .search-button{padding:.5rem 1rem;background-color:#61cfff;color:#fff;border:none;border-radius:0 10px 10px 0;cursor:pointer}