﻿html{scroll-behavior:smooth;}html body{font-family:Helvetica,sans-serif;color:#7d7d7d;}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6,.display-1,.display-2,.display-3,.display-4{font-family:HelveticaNeue,sans-serif;}h6,.h6{font-size:18px;}.font-graphik{font-family:Graphik,sans-serif;}.font-weight-100{font-weight:100;}.z-1{z-index:1;}.line-height-1{line-height:1;}.line-height-1--1{line-height:1.1;}.font-weight-200{font-weight:200;}.z-2{z-index:2;}.line-height-2{line-height:2;}.line-height-1--2{line-height:1.2;}.font-weight-300{font-weight:300;}.z-3{z-index:3;}.line-height-3{line-height:3;}.line-height-1--3{line-height:1.3;}.font-weight-400{font-weight:400;}.z-4{z-index:4;}.line-height-4{line-height:4;}.line-height-1--4{line-height:1.4;}.font-weight-500{font-weight:500;}.z-5{z-index:5;}.line-height-5{line-height:5;}.line-height-1--5{line-height:1.5;}.font-weight-600{font-weight:600;}.z-6{z-index:6;}.line-height-6{line-height:6;}.line-height-1--6{line-height:1.6;}.font-weight-700{font-weight:700;}.z-7{z-index:7;}.line-height-7{line-height:7;}.line-height-1--7{line-height:1.7;}.font-weight-800{font-weight:800;}.z-8{z-index:8;}.line-height-8{line-height:8;}.line-height-1--8{line-height:1.8;}.font-weight-900{font-weight:900;}.z-9{z-index:9;}.line-height-9{line-height:9;}.line-height-1--9{line-height:1.9;}.text-purple{color:#6e4b7d;}.text-light{color:#b9b9b9 !important;}.btn-secondary{background-color:#79797b !important;border-color:#79797b !important;}.btn-secondary:hover{color:#fff;background-color:#545b62 !important;border-color:#4e555b !important;}.btn-dark{background-color:#232323 !important;border-color:#232323 !important;}.btn-dark:hover{color:#fff;background-color:#23272b !important;border-color:#1d2124 !important;}.btn-purple{background-color:#643d6e;border-color:#643d6e;color:#fff;}.btn-purple:hover{background-color:#5a3264;border-color:#5a3264;color:#fff;}.bg-purple{background-color:#6e4b7d;}.bg-purple-dark{background-color:#5a3264;}.bg-grey{background-color:#efefef !important;}.bg-dark{background-color:#232323 !important;}.object-cover{object-fit:cover;}.w-100 img{width:100%;}.w-auto img{width:auto;}.mw-100 img{max-width:100%;}.h-100 img{height:100%;}.h-auto img{height:auto;}form input,form select,form button{height:calc(2.5em + .75rem + 2px) !important;background-color:#efefef;}section.banner .card{background-image:url(../images/bcb.webp);background-repeat:no-repeat;background-position:15% -110%;}.bgi{left:50%;top:50%;transform:translate(-50%,-50%);}section.reviews{background-image:url(../images/rbg.webp);background-repeat:no-repeat;background-size:cover;background-position:center;}section.content{background-image:url(../images/cbg.webp);background-repeat:no-repeat;background-position:left;}.no-webp section.banner .card{background-image:url(../images/bcb.png);}.no-webp section.reviews{background-image:url(../images/rbg.jpg);}.no-webp section.content{background-image:url(../images/rbg.jpg);}@media only screen and (max-width:1830px){.h-100 img{height:auto;}section.content{background-position:-12vw;}section.reviews .card-body .d-flex span.text-nowrap{margin-right:4rem !important;}}@media only screen and (max-width:1440px){.h-100 img{height:auto;}section.content{background-position:-28vw;}}@media only screen and (max-width:1200px){.h-100 img{height:auto;}section.content{background:none;}section.reviews{background:none;}}@media only screen and (max-width:768px){.display-3{font-size:2.5rem;}.display-4{font-size:2.5rem;}.logo img{width:50%;}section.banner .bman img{max-width:170%;}}::placeholder{font-style:italic;}::-webkit-scrollbar{width:10px;}::-webkit-scrollbar-track{background:#f1f1f1;}::-webkit-scrollbar-thumb{background:#888;}::-webkit-scrollbar-thumb:hover{background:#555;}@font-face{font-family:HelveticaNeue;src:url("fonts/HelveticaNeue/helveticaneue.woff2");font-weight:normal;font-display:swap;}@font-face{font-family:HelveticaNeue;src:url("fonts/HelveticaNeue/helveticaneue-bold.woff2");font-weight:700;font-display:swap;}@font-face{font-family:HelveticaNeue;src:url("fonts/HelveticaNeue/HelveticaNeue-Black.ttf");font-weight:900;font-display:swap;}@font-face{font-family:Helvetica;src:url("fonts/Helvetica/Helvetica.otf");font-weight:normal;font-display:swap;}@font-face{font-family:Graphik;src:url("fonts/Graphik/GraphikBold.otf");font-weight:bold;font-display:swap;}@font-face{font-family:Graphik;src:url("fonts/Graphik/GraphikMedium.otf");font-weight:600;font-display:swap;}