body, html {   font-family: ff-cocon-pro, sans-serif;   font-weight: 300;   font-style: normal;   line-height: 1.65;   margin: 0;   padding: 0;   height: 100%;   width: 100;   font-size: 17px;}body {   background-color: rgb(24, 23, 33);   margin: 0;   height: 100%;   width: 100%;   padding: 0;}.container, .container-fluid {   padding: 60px 0;}h1, h2, h3, h4, h5, h6 {   color: rgb(255, 255, 255);   margin: 2.75rem 0 1.05rem;   line-height: 1.15;   font-variant-ligatures: common-ligatures;   background: rgb(226, 52, 51);   padding: 1em;   word-break: break-word;}h1, h2 {   font-size: 1.8em;   position: relative;   top: -1.3em;   margin-bottom: -1em;}h3 {   font-size: 1.728em;}h4 {   font-size: 1.44em;}h5 {   font-size: 1.2em;}small, .text_small {   font-size: 0.833em;}h1.plain, h2.plain, h3.plain, h4.plain, h5.plain, h6.plain {   display: block;   background: none;   padding: 2em 0 0;   word-break: break-word;}a {   font-family: ff-cocon-pro, sans-serif;   font-weight: 300;   font-style: italic;   font-variant-ligatures: common-ligatures;   word-break: break-word;}a:hover {}p {   color: rgb(255, 255, 255);   font-variant-ligatures: common-ligatures;}.white-border {   border: 10px solid rgb(255, 255, 255);   margin: 2em;   position: relative;}@media screen and (max-width:480px) {   .white-border {      margin: .5em;      padding: .5em;      border: 5px solid rgb(255, 255, 255)   }   .vh-100{      height:auto !important;   }}ul li {   color: rgb(255, 255, 255);}nav a {   font-family: ff-cocon-pro, sans-serif;   font-weight: 300;   font-style: normal;   font-variant-ligatures: common-ligatures;   color: rgb(255, 255, 255);   -webkit-transition: all .2s ease;   -o-transition: all .2s ease;   -moz-transition: all .2s ease;   transition: all .2s ease;}nav a:hover {   color: rgb(226, 52, 51);}.btn {   border-radius: 0px;}.cta-primary, ul.custom-social-icons li {   background: rgb(226, 52, 51);   -webkit-transition: all .2s ease;   -o-transition: all .2s ease;   -moz-transition: all .2s ease;   transition: all .2s ease;   position: relative;   top: 0;}.cta-primary:hover, ul.custom-social-icons li:hover {   top: -3px;   background: rgb(230, 83, 82);   -webkit-box-shadow: 0px 12px 48px 0px rgba(230, 83, 82, 0.3);   -moz-box-shadow: 0px 12px 48px 0px rgba(230, 83, 82, 0.3);   box-shadow: 0px 12px 48px 0px rgba(230, 83, 82, 0.3);}a.cta-primary, a.cta-primary:hover {   color: rgb(255, 255, 255)}ul.custom-social-icons {   list-style: none;   display: flex;   flex-wrap: wrap;   justify-content: space-around;   align-items: center;   align-content: center;   padding-inline-start: 0px !important;}ul.custom-social-icons li {   float: none;   padding: 12px;   height: 48px;   width: 48px;   display: flex;   flex-direction: column;   flex-wrap: wrap;   justify-content: center;   align-items: center;   align-content: center;}ul.custom-social-icons li:hover {}ul.custom-social-icons li a:hover {   text-decoration: none;}ul.custom-social-icons li i {   display: flex;   flex-direction: column;   flex-wrap: wrap;   justify-content: center;   align-items: center;   align-content: center;   margin: 9px;   font-size: 28.35px;   color: rgb(255, 255, 255);}