 .ef174362807744263537 > .sliderWrapper .bgSlides {background-position:50% 50% !important;background-size:cover !important;background-repeat:no-repeat !important;} .ef174362807744263537 {padding-top:100px !important;padding-right:60px !important;padding-bottom:120px !important;padding-left:60px !important;} @media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef174362807744263537 {padding-right:40px !important;padding-left:40px !important;}}@media (max-width: 767px) {.ef174362807744263537 {padding-right:20px !important;padding-left:20px !important;}}.ef174362811394574167 {padding-right: 100px !important;padding-left: 0px !important;}@media (max-width: 767px) {.ef174362811394574167 {padding-right:0px !important;}}.ef174362813671372135 {background-image: none !important;}.ef174362813671372135 > * {color: rgb(255, 255, 255) !important;font-size: 42px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.ef174362813671372135:hover > * {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.ef174362817578171337 {margin-top: 60px !important;background-image: none !important;}.ef174362817578171337 > * {color: rgb(255, 255, 255) !important;font-family: inherit !important;font-size: 21px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef174362817578171337 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size: 21px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef174362817578171337:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef174362817578171337:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef174362830175462571 a {margin-top: 80px !important;background: rgb(193, 39, 45) !important;background-image: none !important;border-width: 0px !important;border-style: solid !important;width: 320px !important;}.ef174362830175462571 a:hover {background: rgb(0, 0, 0) !important;}.ef174362830175462571 a .eftext {font-family: inherit !important;font-size: 16px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;color: rgb(255, 255, 255) !important;}.ef174362830175462571 a:hover .eftext {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef174362812287979145 {background: transparent !important;padding-left: 50px !important;}.ef174380522217253813 {background: rgb(193, 39, 45) !important;padding-top: 10px !important;padding-right: 100px !important;padding-left: 100px !important;}.ef174362866192888770 {background: rgb(255, 255, 255) !important;padding-top: 60px !important;padding-right: 250px !important;padding-bottom: 60px !important;padding-left: 250px !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef174362866192888770 {padding-right:40px !important;padding-left:40px !important;}}@media (max-width: 767px) {.ef174362866192888770 {padding-right:20px !important;padding-left:20px !important;}}.ef174362873491521307 {background-image: none !important;}.ef174362873491521307 > * {color: rgb(33, 37, 41) !important;text-align: center !important;font-size: 21px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef174362873491521307 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size: 21px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef174362873491521307:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef174362873491521307:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef174362918639064202 h1 {margin-bottom: 0px !important;}.ef174362908007513021 {padding-top: 60px !important;padding-right: 100px !important;padding-bottom: 100px !important;padding-left: 100px !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef174362908007513021 {padding-right:40px !important;padding-left:40px !important;}}@media (max-width: 767px) {.ef174362908007513021 {padding-right:20px !important;padding-left:20px !important;}}.ef174362910652130014 > .sliderWrapper .bgSlides {background-position:50% 0% !important;background-size:cover !important;background-repeat:no-repeat !important;} .ef174362910652130014 {padding-top:80px !important;padding-bottom:250px !important;border-width:0px !important;border-style:solid !important;border-radius:12px !important;} .ef174362910652130014 > .sliderWrapper .bgSlides, .ef174362910652130014 > .bgOverlay, .ef174362910652130014 > .videoIframe .videoIframeWrap {border-radius:12px !important;} .ef174362918639064202 {background-image: none !important;}.ef174362918639064202 > * {color: rgb(255, 255, 255) !important;text-align: center !important;font-size: 42px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.ef174362918639064202:hover > * {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;color: rgb(255, 255, 255) !important;}.ef174362966977798265 {padding-right: 0px !important;padding-left: 40px !important;margin-top: -140px !important;}@media (max-width: 767px) {.ef174362966977798265 {padding-right:20px !important;padding-left:20px !important;}}.ef174362969093790769 {background: rgb(255, 255, 255) !important;padding-top: 20px !important;padding-right: 20px !important;padding-bottom: 30px !important;padding-left: 20px !important;border-radius: 6px !important;box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 11px 0px !important;}.ef174362969093790769 > .sliderWrapper .bgSlides,.ef174362969093790769 > .bgOverlay,.ef174362969093790769 > .videoIframe .videoIframeWrap {border-radius: 6px !important;}.ef174362971129045208 .efImage {width: 100px !important;}.ef174362971685422248 {margin-top:10px !important;background-image:none !important;} .ef174362971685422248 > * {color:rgb(33, 37, 41) !important;text-align:center !important;font-family:inherit !important;font-size:16px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .ef174362971685422248 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:16px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .ef174362971685422248:hover > * {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .ef174362971685422248:hover > * :is(h1, h2, h3, h4, h5, h6, p) {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .ef174362967673370898 {padding-right:30px !important;padding-left:30px !important;margin-top:-140px !important;} @media (max-width: 767px) {.ef174362967673370898 {padding-right:20px !important;padding-left:20px !important;margin-top:30px !important;}}.efc174380171063813147 {background: rgb(255, 255, 255) !important;padding-top: 20px !important;padding-right: 20px !important;padding-bottom: 30px !important;padding-left: 20px !important;border-radius: 6px !important;box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 11px 0px !important;}.efc174380171063813147 > .sliderWrapper .bgSlides,.efc174380171063813147 > .bgOverlay,.efc174380171063813147 > .videoIframe .videoIframeWrap {border-radius: 6px !important;}.efc174380171063954845 .efImage {width: 100px !important;}.efc174380171063938398 {margin-top:10px !important;background-image:none !important;} .efc174380171063938398 > * {color:rgb(33, 37, 41) !important;text-align:center !important;font-family:inherit !important;font-size:16px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174380171063938398 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:16px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174380171063938398:hover > * {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174380171063938398:hover > * :is(h1, h2, h3, h4, h5, h6, p) {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174405274015414314 {padding-right:0px !important;padding-left:40px !important;margin-top:30px !important;} @media (max-width: 767px) {.efc174405274015414314 {padding-right:20px !important;padding-left:20px !important;}}.efc174405274015610677 {background: rgb(255, 255, 255) !important;padding-top: 20px !important;padding-right: 20px !important;padding-bottom: 30px !important;padding-left: 20px !important;border-radius: 6px !important;box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 11px 0px !important;}.efc174405274015610677 > .sliderWrapper .bgSlides,.efc174405274015610677 > .bgOverlay,.efc174405274015610677 > .videoIframe .videoIframeWrap {border-radius: 6px !important;}.efc174405274015669102 .efImage {width: 100px !important;}.efc174405274015732921 {margin-top:10px !important;background-image:none !important;} .efc174405274015732921 > * {color:rgb(33, 37, 41) !important;text-align:center !important;font-family:inherit !important;font-size:16px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174405274015732921 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:16px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174405274015732921:hover > * {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174405274015732921:hover > * :is(h1, h2, h3, h4, h5, h6, p) {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174405276717266367 {padding-right:30px !important;padding-left:30px !important;margin-top:30px !important;} @media (max-width: 767px) {.efc174405276717266367 {padding-right:20px !important;padding-left:20px !important;}}.efc174405276717474035 {background: rgb(255, 255, 255) !important;padding-top: 20px !important;padding-right: 20px !important;padding-bottom: 30px !important;padding-left: 20px !important;border-radius: 6px !important;box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 11px 0px !important;}.efc174405276717474035 > .sliderWrapper .bgSlides,.efc174405276717474035 > .bgOverlay,.efc174405276717474035 > .videoIframe .videoIframeWrap {border-radius: 6px !important;}.efc174405276717493523 .efImage {width: 100px !important;}.efc174405276717539924 {margin-top:10px !important;background-image:none !important;} .efc174405276717539924 > * {color:rgb(33, 37, 41) !important;text-align:center !important;font-family:inherit !important;font-size:16px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174405276717539924 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:16px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174405276717539924:hover > * {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174405276717539924:hover > * :is(h1, h2, h3, h4, h5, h6, p) {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} @media (max-width:767px) {.efc174371247316978606 {order: 2;}}.efc174371247317163860 {display: flex;align-items: center !important;}@media (max-width:767px) {.efc174371247317562244 {order: 1;}}.efc174371247316818800 {padding-top: 60px !important;padding-right: 100px !important;padding-bottom: 60px !important;padding-left: 100px !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.efc174371247316818800 {padding-right:40px !important;padding-left:40px !important;}}@media (max-width: 767px) {.efc174371247316818800 {padding-right:20px !important;padding-left:20px !important;}}.efc174371247316978606 {padding-top: 40px !important;padding-right: 50px !important;padding-bottom: 40px !important;}.efc174371247317035601 .efImage {width: 50px !important;}.efc174371247317163860 {padding-left: 0px !important;margin-left: 0px !important;}.efc174371247317278992 {margin-top: 10px !important;background-image: none !important;}.efc174371247317278992 > * {color: #999999 !important;font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174371247317278992 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174371247317278992:hover > * {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174371247317278992:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174371247317365627 {margin-top: 20px !important;background-image: none !important;}.efc174371247317365627 > * {color: rgb(33, 37, 41) !important;font-family: inherit !important;font-size: 36px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174371247317365627:hover > * {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174371247317444492 {margin-top: 30px !important;background-image: none !important;}.efc174371247317444492 > * {color: rgb(33, 37, 41) !important;font-family: inherit !important;font-size: 20px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc174371247317444492 > *:is(h1, h2, h3, h4, h5, h6, p) {font-size: 20px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc174371247317444492:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc174371247317444492:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef174414129028979935 .ulListWidget {margin-top: 20px !important;}.ef174414129028979935 .ulListWidget li {margin-top: NaNpx !important;margin-right: NaNpx !important;margin-bottom: NaNpx !important;margin-left: NaNpx !important;}.ef174414129028979935 .ulListWidget .listContent {font-size: 18px !important;color: rgb(33, 37, 41)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef174414129028979935 li .icon {font-size: 16px !important;}.efc174371247317474123 a {margin-top: 50px !important;background: rgb(193, 39, 45) !important;background-image: none !important;border-width: 0px !important;border-style: solid !important;width: 320px !important;}.efc174371247317474123 a:hover {background: rgb(0, 0, 0) !important;}.efc174371247317474123 a .eftext {font-family: inherit !important;font-size: 16px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;color: rgb(255, 255, 255) !important;}.efc174371247317474123 a:hover .eftext {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc174371247317562244 > .sliderWrapper .bgSlides {background-position:50% 50% !important;background-size:cover !important;background-repeat:no-repeat !important;} .efc174371247317562244 {padding-top:50px !important;padding-bottom:50px !important;border-radius:12px !important;} .efc174371247317562244 > .sliderWrapper .bgSlides, .efc174371247317562244 > .bgOverlay, .efc174371247317562244 > .videoIframe .videoIframeWrap {border-radius:12px !important;} @media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.efc174371247317562244 {padding-top:200px !important;padding-bottom:350px !important;}}@media (max-width: 767px) {.efc174371247317562244 {padding-top:200px !important;padding-bottom:300px !important;}}.ef174371278977254830 > .sliderWrapper .bgSlides {background-position: 50% 50% !important;background-size: cover !important;background-repeat: no-repeat !important;}.ef174371278977254830 {padding-top: 100px !important;padding-right: 100px !important;padding-bottom: 100px !important;padding-left: 100px !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef174371278977254830 {padding-right:40px !important;padding-left:40px !important;}}@media (max-width: 767px) {.ef174371278977254830 {padding-right:20px !important;padding-left:20px !important;}}.efc174380532064150563 {margin-top: 20px !important;background: transparent !important;background-image: none !important;}.efc174380532064150563 > * {color: rgb(255, 255, 255) !important;font-family: inherit !important;font-size: 42px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380532064150563:hover > * {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380537245543330 {margin-top: 30px !important;margin-bottom: 40px !important;padding-right: 50px !important;padding-left: 50px !important;background-image: none !important;}.efc174380537245543330 > * {color: rgb(255, 255, 255) !important;font-family: inherit !important;font-size: 21px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc174380537245543330 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size: 21px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc174380537245543330:hover > * {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc174380537245543330:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc174380543156157671 a {margin-top: 20px !important;background: rgb(193, 39, 45) !important;background-image: none !important;border-width: 0px !important;border-style: solid !important;width: 320px !important;}.efc174380543156157671 a:hover {background: rgb(0, 0, 0) !important;}.efc174380543156157671 a .eftext {font-family: inherit !important;font-size: 16px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;color: rgb(255, 255, 255) !important;}.efc174380543156157671 a:hover .eftext {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc174380543353316353 a {margin-top: 20px !important;background: rgb(0, 0, 0) !important;background-image: none !important;border-width: 0px !important;border-style: solid !important;width: 320px !important;}.efc174380543353316353 a:hover {background: #c1272d !important;}.efc174380543353316353 a .eftext {font-family: inherit !important;font-size: 16px !important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;color: rgb(255, 255, 255) !important;}.efc174380543353316353 a:hover .eftext {font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.efc174422060061774175 {background: rgb(255, 255, 255) !important;padding-top: 20px !important;padding-right: 20px !important;padding-bottom: 30px !important;padding-left: 20px !important;border-radius: 6px !important;box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 11px 0px !important;}.efc174422060061774175 > .sliderWrapper .bgSlides,.efc174422060061774175 > .bgOverlay,.efc174422060061774175 > .videoIframe .videoIframeWrap {border-radius: 6px !important;}.efc174422060061980974 .efImage {width: 100px !important;}.efc174422060061982264 {margin-top:10px !important;background-image:none !important;} .efc174422060061982264 > * {color:rgb(33, 37, 41) !important;text-align:center !important;font-family:inherit !important;font-size:16px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174422060061982264 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:16px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174422060061982264:hover > * {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174422060061982264:hover > * :is(h1, h2, h3, h4, h5, h6, p) {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .ef174422058997864939 {padding-right:40px !important;padding-left:0px !important;margin-top:-140px !important;} @media (max-width: 767px) {.ef174422058997864939 {padding-right:20px !important;padding-left:20px !important;margin-top:30px !important;}}.efc174422076747242943 {background: rgb(255, 255, 255) !important;padding-top: 20px !important;padding-right: 20px !important;padding-bottom: 30px !important;padding-left: 20px !important;border-radius: 6px !important;box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 11px 0px !important;}.efc174422076747242943 > .sliderWrapper .bgSlides,.efc174422076747242943 > .bgOverlay,.efc174422076747242943 > .videoIframe .videoIframeWrap {border-radius: 6px !important;}.efc174422076747430554 .efImage {width: 100px !important;}.efc174422076747456318 {margin-top:10px !important;background-image:none !important;} .efc174422076747456318 > * {color:rgb(33, 37, 41) !important;text-align:center !important;font-family:inherit !important;font-size:16px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174422076747456318 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:16px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174422076747456318:hover > * {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174422076747456318:hover > * :is(h1, h2, h3, h4, h5, h6, p) {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .ef174422074047080870 {padding-right:40px !important;padding-left:0px !important;margin-top:30px !important;} @media (max-width: 767px) {.ef174422074047080870 {padding-right:20px !important;padding-left:20px !important;}}.efc174429963010338845 a {margin-top:60px !important;background:rgb(193, 39, 45) !important;background-image:none !important;border-width:0px !important;border-style:solid !important;width:320px !important;} .efc174429963010338845 a:hover {background:rgb(0, 0, 0) !important;} .efc174429963010338845 a .eftext {font-family:inherit !important;font-size:16px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;color:rgb(255, 255, 255) !important;} .efc174429963010338845 a:hover .eftext {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .ef174422050903534825 {background:transparent !important;padding-right:40px !important;padding-left:40px !important;margin-top:30px !important;} @media (max-width: 767px) {.ef174422050903534825 {padding-right:20px !important;padding-left:20px !important;}}.ef174429987517028123 {background:rgb(255, 255, 255) !important;padding-top:20px !important;padding-right:30px !important;padding-bottom:30px !important;padding-left:30px !important;border-radius:6px !important;box-shadow:rgba(0, 0, 0, 0.22) 0px 0px 11px 0px !important;} .ef174429987517028123 > .sliderWrapper .bgSlides, .ef174429987517028123 > .bgOverlay, .ef174429987517028123 > .videoIframe .videoIframeWrap {border-radius:6px !important;} .efc174430003411564466 {margin-top: 10px !important;background-image: none !important;}.efc174430003411564466 > * {color: #999999 !important;font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174430003411564466 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174430003411564466:hover > * {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174430003411564466:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174430003799925644 {margin-top:10px !important;background-image:none !important;} .efc174430003799925644 > * {color:rgb(77, 80, 79) !important;text-align:center !important;font-family:inherit !important;font-size:15px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174430003799925644 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:15px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174430003799925644:hover > * {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174430003799925644:hover > * :is(h1, h2, h3, h4, h5, h6, p) {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174430308004140341 {display: flex;align-items: center !important;}.ef174430302001493762 {background: rgb(239, 239, 239) !important;padding-top: 60px !important;padding-right: 100px !important;padding-bottom: 100px !important;padding-left: 100px !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef174430302001493762 {padding-right:40px !important;padding-left:40px !important;}}@media (max-width: 767px) {.ef174430302001493762 {padding-right:20px !important;padding-left:20px !important;}}.efc174430307099031338 .efImage {width: 50px !important;}.efc174430308004140341 {padding-left: 0px !important;margin-left: 0px !important;}.efc174430308004248572 {margin-top: 10px !important;background-image: none !important;}.efc174430308004248572 > * {color: #999999 !important;font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174430308004248572 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174430308004248572:hover > * {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174430308004248572:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174430309332657957 {margin-top:20px !important;margin-bottom:20px !important;background-image:none !important;} .efc174430309332657957 > * {color:rgb(33, 37, 41) !important;font-family:inherit !important;font-size:36px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174430309332657957:hover > * {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .ef174430341375188227 .nav-link .tabOverlay,.ef174430341375188227 .nav-link .tabbgColor {background: rgb(255, 255, 255, 0) !important;}.ef174430341375188227 .nav-tabs .nav-link {background: rgb(255, 255, 255, 0) !important;}.ef174430341375188227 .nav-tabs .nav-link.active {border-color: #c1272d !important;}.ef174430341375188227 .nav-link .efcontent {font-family: inherit !important;font-size: 16px !important;color: rgb(0, 0, 0)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef174430341375188227 .nav-link .efsubcontent {font-size: 16px !important;color: rgb(185, 179, 179)!important;font-weight: normal !important;font-style: normal !important;text-decoration: initial !important;}.ef174430341375188227 .nav-link .icon {color: rgb(185, 179, 179)!important;font-size: 16px !important;}.ef174430341375188227 .nav-link:hover .efcontent,.ef174430341375188227 .nav-link:hover .efsubcontent,.ef174430341375188227 .nav-link:hover .icon,.ef174430341375188227 .nav-link.active .efcontent,.ef174430341375188227 .nav-link.active .efsubcontent,.ef174430341375188227 .nav-link.active .icon {font-family: inherit !important;font-size: 16px !important;color: #c1272d!important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.ef174430341375188227 .nav-link:hover .tabOverlay,.ef174430341375188227 .nav-link.active .tabOverlay,.ef174430341375188227 .nav-link:hover .tabbgColor,.ef174430341375188227 .nav-link.active .tabbgColor {background: transparent !important;}.ef174430341375188227 .nav-link:hover,.ef174430341375188227 .nav-link.active {background: transparent !important;}.efc174430739989752396 {margin-bottom:50px !important;background-image:none !important;} .efc174430739989752396 > * {color:rgb(33, 37, 41) !important;font-family:inherit !important;font-size:20px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174430739989752396 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:20px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174430739989752396:hover > * {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174430739989752396:hover > * :is(h1, h2, h3, h4, h5, h6, p) {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174430946857532192 a {margin-top:40px !important;background:rgb(193, 39, 45) !important;background-image:none !important;border-width:0px !important;border-style:solid !important;width:320px !important;} .efc174430946857532192 a:hover {background:rgb(0, 0, 0) !important;} .efc174430946857532192 a .eftext {font-family:inherit !important;font-size:16px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;color:rgb(255, 255, 255) !important;} .efc174430946857532192 a:hover .eftext {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174371223858823609 {display: flex;align-items: center !important;}.efc174371223858322205 {background: rgb(239, 239, 239) !important;padding-top: 60px !important;padding-right: 100px !important;padding-bottom: 100px !important;padding-left: 100px !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.efc174371223858322205 {padding-right:40px !important;padding-left:40px !important;}}@media (max-width: 767px) {.efc174371223858322205 {padding-right:20px !important;padding-left:20px !important;}}.efc174371223858481073 {padding-top: 20px !important;}.efc174371223858789120 .efImage {width: 50px !important;}.efc174371223858823609 {padding-left: 0px !important;margin-left: 0px !important;}.efc174371223858996152 {margin-top: 10px !important;background-image: none !important;}.efc174371223858996152 > * {color: #999999 !important;font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174371223858996152 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174371223858996152:hover > * {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174371223858996152:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174371223859171867 {margin-top:20px !important;margin-bottom:40px !important;background-image:none !important;} .efc174371223859171867 > * {color:rgb(33, 37, 41) !important;font-family:inherit !important;font-size:36px !important;font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .efc174371223859171867:hover > * {font-weight:bold !important;font-style:normal !important;text-decoration:initial !important;} .ef174380303209772812 {background: rgb(255, 255, 255) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 30px !important;padding-left: 10px !important;border-radius: 6px !important;box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 11px 0px !important;}.ef174380303209772812 > .sliderWrapper .bgSlides,.ef174380303209772812 > .bgOverlay,.ef174380303209772812 > .videoIframe .videoIframeWrap {border-radius: 6px !important;}.ef174380308892019918 .efImage {width: 80px !important;}.efc174380313014827576 {margin-top: 10px !important;background-image: none !important;}.efc174380313014827576 > * {color: rgb(33, 37, 41) !important;text-align: center !important;font-family: inherit !important;font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380313014827576 > *:is(h1, h2, h3, h4, h5, h6, p) {font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380313014827576:hover > * {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380313014827576:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380321077655340 {margin-top:10px !important;background-image:none !important;} .efc174380321077655340 > * {color:rgb(33, 37, 41) !important;text-align:center !important;font-family:inherit !important;font-size:14px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174380321077655340 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:14px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174380321077655340:hover > * {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174380321077655340:hover > * :is(h1, h2, h3, h4, h5, h6, p) {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174380332107173621 {background: rgb(255, 255, 255) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 30px !important;padding-left: 10px !important;border-radius: 6px !important;box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 11px 0px !important;}.efc174380332107173621 > .sliderWrapper .bgSlides,.efc174380332107173621 > .bgOverlay,.efc174380332107173621 > .videoIframe .videoIframeWrap {border-radius: 6px !important;}.efc174380332107290226 .efImage {width: 80px !important;}.efc174380332107355900 {margin-top: 10px !important;background-image: none !important;}.efc174380332107355900 > * {color: rgb(33, 37, 41) !important;text-align: center !important;font-family: inherit !important;font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380332107355900 > *:is(h1, h2, h3, h4, h5, h6, p) {font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380332107355900:hover > * {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380332107355900:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380332107487210 {margin-top:10px !important;background-image:none !important;} .efc174380332107487210 > * {color:rgb(33, 37, 41) !important;text-align:center !important;font-family:inherit !important;font-size:14px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174380332107487210 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:14px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174380332107487210:hover > * {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174380332107487210:hover > * :is(h1, h2, h3, h4, h5, h6, p) {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174380332325673181 {background: rgb(255, 255, 255) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 30px !important;padding-left: 10px !important;border-radius: 6px !important;box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 11px 0px !important;}.efc174380332325673181 > .sliderWrapper .bgSlides,.efc174380332325673181 > .bgOverlay,.efc174380332325673181 > .videoIframe .videoIframeWrap {border-radius: 6px !important;}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){}.efc174380332325797637 .efImage {width: 80px !important;}.efc174380332325846351 {margin-top: 10px !important;background-image: none !important;}.efc174380332325846351 > * {color: rgb(33, 37, 41) !important;text-align: center !important;font-family: inherit !important;font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380332325846351 > *:is(h1, h2, h3, h4, h5, h6, p) {font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380332325846351:hover > * {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380332325846351:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380332325857888 {margin-top:10px !important;background-image:none !important;} .efc174380332325857888 > * {color:rgb(33, 37, 41) !important;text-align:center !important;font-family:inherit !important;font-size:14px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174380332325857888 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:14px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174380332325857888:hover > * {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174380332325857888:hover > * :is(h1, h2, h3, h4, h5, h6, p) {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174380332506737989 {background: rgb(255, 255, 255) !important;padding-top: 10px !important;padding-right: 10px !important;padding-bottom: 30px !important;padding-left: 10px !important;border-radius: 6px !important;box-shadow: rgba(0, 0, 0, 0.22) 0px 0px 11px 0px !important;}.efc174380332506737989 > .sliderWrapper .bgSlides,.efc174380332506737989 > .bgOverlay,.efc174380332506737989 > .videoIframe .videoIframeWrap {border-radius: 6px !important;}.efc174380332506815711 .efImage {width: 80px !important;}.efc174380332506916042 {margin-top: 10px !important;background-image: none !important;}.efc174380332506916042 > * {color: rgb(33, 37, 41) !important;text-align: center !important;font-family: inherit !important;font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380332506916042 > *:is(h1, h2, h3, h4, h5, h6, p) {font-size: 16px !important;font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380332506916042:hover > * {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380332506916042:hover > *:is(h1, h2, h3, h4, h5, h6, p) {font-weight: bold !important;font-style: normal !important;text-decoration: initial !important;}.efc174380332506955850 {margin-top:10px !important;background-image:none !important;} .efc174380332506955850 > * {color:rgb(33, 37, 41) !important;text-align:center !important;font-family:inherit !important;font-size:14px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174380332506955850 > * :is(h1, h2, h3, h4, h5, h6, p) {font-size:14px !important;font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174380332506955850:hover > * {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} .efc174380332506955850:hover > * :is(h1, h2, h3, h4, h5, h6, p) {font-weight:normal !important;font-style:normal !important;text-decoration:initial !important;} @media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef174380301492830403 {margin-top:30px !important;}}@media (max-width: 767px) {.ef174380301492830403 {margin-top:30px !important;}}@media(min-width: 768px) and (max-width: 1024px) and (-webkit-min-device-pixel-ratio: 1){.ef174380301872785734 {margin-top:30px !important;}}@media (max-width: 767px) {.ef174380301872785734 {margin-top:30px !important;}}@media (max-width: 767px) {.ef174380301090379189 {margin-top:30px !important;}}@import url('https://fonts.googleapis.com/css2?family=Archivo:wdth,wght@112,600;112,800&family=IBM+Plex+Sans:wght@400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap');.ai-site {--paper: #ffffff;--sheet: #ffffff;--ink: #000000;--ink-2: #3d3d3d;--line: #e2e2e2;--blue: #c8161e;--blue-soft: #fdeceb;--amber: #e01f27;--amber-ink: #b3121a;--on-red: #ffffff;--water: #f1f1f1;--ok: #2f7d4f;--warn: #b26b00;--sold: #8f8f8f;--display: "Archivo", "Arial Narrow", Arial, sans-serif;--body: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, Menlo, Consolas, monospace;background: var(--paper);color: var(--ink);font: 16px/1.6 var(--body);width: 100%}.ai-site,.ai-site * {box-sizing: border-box}.ai-site a {color: var(--blue)}.ai-site h1,.ai-site h2,.ai-site h3 {font-family: var(--display);font-stretch: 112%;line-height: 1.12;text-wrap: balance;margin: 0;color: var(--ink)}.ai-site h1 {font-size: clamp(2rem, 5vw, 3.4rem);font-weight: 800;letter-spacing: -.01em}.ai-site h2 {font-size: clamp(1.4rem, 3vw, 2rem);font-weight: 800}.ai-site h3 {font-size: 1.08rem;font-weight: 600}.ai-site p {margin: 0;max-width: 66ch}.ai-site .wrap {max-width: 1140px;margin: 0 auto;padding-left: 16px;padding-right: 16px}.ai-site .eyebrow {font: 500 .74rem/1 var(--mono);letter-spacing: .12em;text-transform: uppercase;color: var(--amber-ink)}.ai-site .btn {display: inline-flex;align-items: center;gap: 8px;padding: 11px 18px;border-radius: 8px;font: 600 .95rem/1 var(--body);text-decoration: none;border: 1px solid transparent;cursor: pointer}.ai-site .btn.primary {background: var(--amber);color: var(--on-red)}.ai-site .btn.ghost {border-color: var(--line);color: var(--ink);background: var(--sheet)}.ai-site .btn.ghost:hover {border-color: var(--blue)}.ai-site .hero {padding: 56px 0 40px;border-bottom: 1px solid var(--line);background: linear-gradient(var(--line) 1px, transparent 1px) 0 0/48px 48px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0/48px 48px;background-color: var(--sheet)}.ai-site .hero .wrap {display: grid;gap: 18px}.ai-site .hero p.sub {font-size: 1.15rem;color: var(--ink-2)}.ai-site .hero .actions {display: flex;gap: 12px;flex-wrap: wrap;margin-top: 6px}.ai-site .crumbs {font: 400 .8rem var(--mono);color: var(--ink-2)}.ai-site .crumbs a {color: var(--ink-2)}.ai-site section.block {padding: 48px 0 0}.ai-site section.block .wrap {display: grid;gap: 18px}.ai-site .lead {font-size: 1.06rem;color: var(--ink-2)}.ai-site .grid {display: grid;gap: 16px;grid-template-columns: repeat(auto-fit, minmax(min(100%, 300px), 1fr))}.ai-site .card {background: var(--sheet);border: 1px solid var(--line);border-radius: 10px;padding: 20px;display: grid;gap: 8px;align-content: start;min-width: 0}.ai-site .card p {color: var(--ink-2);font-size: .96rem}.ai-site a.card {text-decoration: none;color: var(--ink)}.ai-site a.card:hover {border-color: var(--blue)}.ai-site a.card .go {font: 500 .8rem var(--mono);color: var(--blue);margin-top: 4px}.ai-site .marker {width: 7px;height: 16px;background: var(--amber);transform: skewX(-30deg);display: inline-block;margin-right: 12px;vertical-align: -2px}.ai-site ul.ticks {list-style: none;padding: 0;margin: 0;display: grid;gap: 8px}.ai-site ul.ticks li {padding-left: 26px;position: relative;max-width: 66ch}.ai-site ul.ticks li::before {content: "";position: absolute;left: 6px;top: .4em;width: 5px;height: 12px;background: var(--amber);transform: skewX(-30deg)}.ai-site ol.steps {margin: 0;padding: 0;list-style: none;counter-reset: s;display: grid;gap: 10px;grid-template-columns: repeat(auto-fit, minmax(min(100%, 190px), 1fr))}.ai-site ol.steps li {counter-increment: s;background: var(--sheet);border: 1px solid var(--line);border-radius: 10px;padding: 14px 16px;font-weight: 500}.ai-site ol.steps li::before {content: counter(s, decimal-leading-zero);display: block;font: 500 .78rem var(--mono);color: var(--amber-ink);margin-bottom: 4px}.ai-site .stats {display: grid;gap: 16px;grid-template-columns: repeat(auto-fit, minmax(min(100%, 200px), 1fr))}.ai-site .stat {border-left: 3px solid var(--amber);padding: 4px 0 4px 14px}.ai-site .stat b {display: block;font: 800 2rem/1.1 var(--display);font-stretch: 112%}.ai-site .stat span {color: var(--ink-2);font-size: .92rem}.ai-site blockquote {margin: 0;background: var(--sheet);border: 1px solid var(--line);border-radius: 10px;padding: 20px;display: grid;gap: 10px}.ai-site blockquote cite {font-style: normal;font-size: .86rem;color: var(--ink-2)}.ai-site details.faq {background: var(--sheet);border: 1px solid var(--line);border-radius: 10px;padding: 14px 18px}.ai-site details.faq summary {cursor: pointer;font-weight: 600}.ai-site details.faq p {margin-top: 8px;color: var(--ink-2)}.ai-site .faqs {display: grid;gap: 10px}.ai-site .band {margin-top: 56px;background: #000;color: #fff;border-top: 4px solid var(--amber);border-bottom: 4px solid var(--amber)}.ai-site .band .wrap {padding-top: 40px;padding-bottom: 40px;display: flex;gap: 20px;align-items: center;justify-content: space-between;flex-wrap: wrap}.ai-site .band h2 {color: #fff}.ai-site .band p {color: #fff;opacity: .85}.ai-site .table-wrap {overflow-x: auto;border: 1px solid var(--line);border-radius: 10px;background: var(--sheet)}.ai-site table {border-collapse: collapse;width: 100%;font-size: .93rem}.ai-site th,.ai-site td {text-align: left;padding: 11px 14px;border-bottom: 1px solid var(--line);vertical-align: top}.ai-site th {font: 500 .74rem var(--mono);letter-spacing: .08em;text-transform: uppercase;color: var(--ink-2)}.ai-site .tag {display: inline-block;font: 500 .72rem var(--mono);padding: 3px 8px;border-radius: 99px;background: var(--blue-soft);color: var(--blue)}.ai-site .note {font-size: .86rem;color: var(--ink-2);border: 1px dashed var(--line);border-radius: 8px;padding: 10px 14px}.ai-site form.contact {display: grid;gap: 14px;background: var(--sheet);border: 1px solid var(--line);border-radius: 10px;padding: 22px}.ai-site form.contact .two {display: grid;gap: 14px;grid-template-columns: repeat(auto-fit, minmax(min(100%, 220px), 1fr))}.ai-site form.contact label {display: grid;gap: 5px;font-weight: 500;font-size: .92rem}.ai-site select,.ai-site input,.ai-site textarea {font: 400 .95rem var(--body);padding: 9px 10px;border: 1px solid var(--line);border-radius: 7px;background: var(--sheet);color: var(--ink)}.ai-site .contact-grid {display: grid;gap: 24px;grid-template-columns: minmax(0, 1.4fr) minmax(0, 1fr)}@media (max-width:820px) {.ai-site .contact-grid {grid-template-columns: 1fr}}.ai-site .codebox {display: grid;gap: 8px}.ai-site .codebox .bar {display: flex;gap: 10px;align-items: center;justify-content: space-between;flex-wrap: wrap}.ai-site .codebox pre {margin: 0;max-height: 360px;overflow: auto;background: var(--sheet);border: 1px solid var(--line);border-radius: 10px;padding: 14px;font: 400 .8rem/1.5 var(--mono);white-space: pre}.ai-site .tabs {display: flex;gap: 6px;flex-wrap: wrap}.ai-site .tabs button {font: 500 .85rem var(--body);padding: 8px 12px;border-radius: 7px;border: 1px solid var(--line);background: var(--sheet);color: var(--ink-2);cursor: pointer}.ai-site .tabs button[aria-selected="true"] {border-color: var(--blue);color: var(--blue);background: var(--blue-soft)}.ai-site .copied {font: 500 .8rem var(--mono);color: var(--ok)}.ai-site [hidden] {display: none!important}.ai-site .map-shell {display: grid;gap: 16px;grid-template-columns: minmax(0, 1.6fr) minmax(0, 1fr)}@media (max-width:900px) {.ai-site .map-shell {grid-template-columns: 1fr}}.ai-site .filters {display: flex;gap: 10px;flex-wrap: wrap;align-items: end}.ai-site .filters label {display: grid;gap: 4px;font: 500 .74rem var(--mono);text-transform: uppercase;letter-spacing: .06em;color: var(--ink-2)}.ai-site .mapbox {background: var(--sheet);border: 1px solid var(--line);border-radius: 10px;overflow: hidden;position: relative}.ai-site .mapbox svg {display: block;width: 100%;height: auto}.ai-site .legend {display: flex;gap: 14px;flex-wrap: wrap;font-size: .82rem;color: var(--ink-2);padding: 10px 14px;border-top: 1px solid var(--line)}.ai-site .legend i {display: inline-block;width: 10px;height: 10px;border-radius: 50%;margin-right: 6px;vertical-align: -1px}.ai-site .results {display: grid;gap: 8px;max-height: 560px;overflow: auto;align-content: start}.ai-site .res {background: var(--sheet);border: 1px solid var(--line);border-radius: 9px;padding: 12px 14px;display: grid;gap: 3px;cursor: pointer;text-align: left;font: inherit;color: inherit}.ai-site .res[aria-pressed="true"] {border-color: var(--amber);box-shadow: 0 0 0 1px var(--amber)}.ai-site .res .row {display: flex;justify-content: space-between;gap: 10px}.ai-site .res b {font-weight: 600}.ai-site .res .price {font-family: var(--mono);font-size: .9rem}.ai-site .res small {color: var(--ink-2)}.ai-site .st {font: 500 .7rem var(--mono);text-transform: uppercase;letter-spacing: .06em}.ai-site .st.available {color: var(--ok)}.ai-site .st.construction {color: var(--warn)}.ai-site .st.sold {color: var(--sold)}